Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | add -fPIC flag (position independent code) like in wlc | 2015-12-21 | |
| | | | | | | | | | | Linking fails otherwise: Linking C executable ../bin/sway /usr/bin/ld: CMakeFiles/sway.dir/commands.c.o: relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC CMakeFiles/sway.dir/commands.c.o: error adding symbols: Bad value collect2: error: ld returned 1 exit status sway/CMakeFiles/sway.dir/build.make:442: recipe for target 'bin/sway' failed | ||
* | use CMake's FindBacktrace for backtrace feature detection | 2015-12-21 | |
| | |||
* | remove unused execinfo.h include from debug_log.c | 2015-12-21 | |
| | |||
* | Merge pull request #381 from sce/fix_gaps | 2015-12-20 | |
|\ | | | | | Fix gaps | ||
| * | layout: Fix `edge_gaps off` with top/left panels. | 2015-12-20 | |
| | | | | | | | | | | Since x/y won't be zero when there's a top or left panel in place, we need to take those coordinates into account too. | ||
| * | container: Fix inner gaps against screen edge. | 2015-12-20 | |
|/ | |||
* | Merge pull request #380 from mikkeloscar/bar-font-support | 2015-12-20 | |
|\ | | | | | swaybar: Add font support | ||
| * | swaybar: Add font support | 2015-12-20 | |
|/ | |||
* | Merge pull request #373 from sce/per_panel_config | 2015-12-20 | |
|\ | | | | | Per panel config | ||
| * | extensions: Track panels by wl_resource, position per panel. | 2015-12-20 | |
| | | | | | | | | | | | | | | | | Track each panel separately via its wl_resource. `set_panel_position` might be called before `set_panel`, so reuse panel config. Place the position in panel_config so that each panel has its own position. | ||
| * | extensions: panel_config->resource => wl_surface_res. | 2015-12-20 | |
| | | | | | | | | Change the name to something less ambigious. | ||
* | | Merge pull request #378 from mikkeloscar/bar-pixel-perfect | 2015-12-20 | |
|\ \ | | | | | | | swaybar: pixel perfect layout | ||
| * | | swaybar: pixel perfect layout | 2015-12-20 | |
| | | | | | | | | | | | | | | | This should make the bar workspace button layout identical to the layout used in i3. | ||
* | | | Merge pull request #377 from progandy/optional-pixbuf | 2015-12-20 | |
|\ \ \ | |/ / |/| | | make gdk-pixbuf dependency really optional | ||
| * | | make gdk-pixbuf dependency really optional | 2015-12-20 | |
|/ / | |||
* | | Update README screenshot | 2015-12-20 | |
| | | | | | | | | The new one has the top cut off, I didn't notice. | ||
* | | Merge pull request #369 from crondog/master | 2015-12-20 | |
|\ \ | | | | | | | swaybar: use height from config | ||
| * | | swaybar: use height from config | 2015-12-20 | |
| |/ | |||
* | | Merge pull request #372 from sce/fix_swaybar_output_name_test | 2015-12-20 | |
|\ \ | | | | | | | config: load_swaybars: Fix name comparison. | ||
| * | | config: load_swaybars: Fix name comparison. | 2015-12-20 | |
| |/ | |||
* | | Merge pull request #370 from sce/fix_free_bar | 2015-12-20 | |
|\ \ | | | | | | | config: free_bar: Check if outputs is NULL. | ||
| * | | config: free_bar: Check if outputs is NULL. | 2015-12-20 | |
| |/ | | | | | | | | | bar_config.outputs is NULL if no output is explicitly defined in config (ie. use for for all outputs). | ||
* / | Make some dependencies optional | 2015-12-20 | |
|/ | | | | Closes #368 | ||
* | Merge pull request #366 from mikkeloscar/fix-swaybar-high-cpu | 2015-12-19 | |
|\ | | | | | swaybar: use select instead of busyloop | ||
| * | swaybar: use select instead of busyloop | 2015-12-19 | |
|/ | | | | | | | | | Use of busyloop caused high cpu usage for sway because swaybar had to be redrawn all the time. By using select instead the bar only has to be redrawn when the status_command changes (i.e. every second) or when the workspaces are updated. Fix #345 | ||
* | Merge pull request #364 from cyberhuman/master | 2015-12-19 | |
|\ | | | | | Update readme dependency list and build instructions | ||
| * | Update readme dependency list | 2015-12-19 | |
|/ | |||
* | Merge pull request #362 from crondog/master | 2015-12-18 | |
|\ | | | | | swaybar: use position from config | ||
| * | swaybar: use position from config | 2015-12-19 | |
|/ | |||
* | Just bail if ws_json is fucked up | 2015-12-18 | |
| | |||
* | Wow that was stupid | 2015-12-18 | |
| | |||
* | I'm still getting crashes without this line | 2015-12-18 | |
| | |||
* | Implement compositor support for swaylock | 2015-12-18 | |
| | | | | This makes swaylock more or less work. | ||
* | Fix lock extension setup in compositor | 2015-12-18 | |
| | |||
* | Merge pull request #361 from mikkeloscar/i3bar-command | 2015-12-18 | |
|\ | | | | | Add support for running swaybar_command | ||
| * | Add support for running swaybar_command | 2015-12-19 | |
| | | |||
* | | Fix default workspace name generation | 2015-12-18 | |
|/ | | | | This fixes the issue where workspace 10 ends up being the default. | ||
* | Merge pull request #360 from sce/fix_arrange_windows | 2015-12-18 | |
|\ | | | | | Fix arrange windows | ||
| * | layout: arrange_windows: Partially fix swaybar irregularties. | 2015-12-18 | |
| | | |||
| * | layout: arrange_windows: Fix/better debug output. | 2015-12-18 | |
| | | |||
* | | Drop sway-xorg.desktop | 2015-12-18 | |
| | | |||
* | | Merge pull request #359 from mikkeloscar/i3bar-command | 2015-12-18 | |
|\ \ | | | | | | | Add bar option: swaybar_command <command> | ||
| * | | Add bar option: swaybar_command <command> | 2015-12-19 | |
| |/ | |||
* | | Merge pull request #358 from mikkeloscar/reload-swaybg-swaybar | 2015-12-18 | |
|\ \ | |/ |/| | Reload swaybar/swaybg on config reload. | ||
| * | Terminate children when freeing output container | 2015-12-18 | |
| | | |||
| * | Reload swaybar/swaybg on config reload. | 2015-12-18 | |
| | | | | | | | | | | | | | | | | This works by tracking the pids of the child processes in the related output container and terminating the processes and spawning new ones on a config reload. Should solve: #347 | ||
* | | Merge pull request #357 from sce/fix_swaybar_crashes | 2015-12-18 | |
|\| | | | | | swaybar: ipc_update_ws: Fix memory corruption. | ||
| * | swaybar: ipc_update_ws: Fix memory corruption. | 2015-12-18 | |
|/ | | | | | json_object_object_get_ex does not require json_object_put according to docs, this should fix the random crashes. | ||
* | Fix possible segfault in swaybar | 2015-12-18 | |
| | |||
* | Add shims for swaylock on compositor | 2015-12-18 | |
| |