Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-11-25 | Merge pull request #258 from christophgysin/whitespace | Drew DeVault | |
config: remove trailing whitespace | |||
2015-11-25 | config: remove trailing whitespace | Christoph Gysin | |
2015-11-25 | Merge pull request #255 from christophgysin/ninja | Drew DeVault | |
cmake: fix ninja build | |||
2015-11-25 | Merge pull request #257 from christophgysin/missing-include | Drew DeVault | |
extensions: add missing include | |||
2015-11-25 | cmake: fix ninja build | Christoph Gysin | |
When using the ninja generator: $ cmake -G Ninja <dir> $ ninja -C <dir> This commit fixes the warning: ninja: warning: multiple rules generate bin/wayland-desktop-shell-protocol.c. builds involving this target will not be correct; continuing anyway [-w dupbuild=warn] | |||
2015-11-25 | extensions: add missing include | Christoph Gysin | |
This fixes a compiler warning: ../sway/extensions.c: In function ‘set_background’: ../sway/extensions.c:16:37: warning: implicit declaration of function ‘malloc’ [-Wimplicit-function-declaration] struct background_config *config = malloc(sizeof(struct background_config)); ^ ../sway/extensions.c:16:37: warning: incompatible implicit declaration of built-in function ‘malloc’ ../sway/extensions.c:16:37: note: include ‘<stdlib.h>’ or provide a declaration of ‘malloc’ | |||
2015-11-25 | Merge pull request #254 from christophgysin/typo | taiyu | |
cmake: Fix typo | |||
2015-11-25 | cmake: Fix typo | Christoph Gysin | |
2015-11-24 | Merge pull request #253 from sce/add_sibling_handle_floating_alt1 | Drew DeVault | |
Handle floating views in layout code | |||
2015-11-24 | layout: get_swayc_in_direction_under: Handle floating views. | S. Christoffer Eliesen | |
2015-11-24 | layout: swap_container: Handle floating views. | S. Christoffer Eliesen | |
2015-11-24 | layout: replace_child: Handle floating views. | S. Christoffer Eliesen | |
2015-11-24 | layout: add_sibling: Handle floating views properly. | S. Christoffer Eliesen | |
This should fix #241. | |||
2015-11-24 | Merge pull request #252 from sce/fix_binding_cmp | Drew DeVault | |
sway_binding_cmp_keys: Differentiate between modifier keys. | |||
2015-11-24 | sway_binding_cmp_keys: Differentiate between modifier keys. | S. Christoffer Eliesen | |
Compare modifiers as well as keys when number of modifiers+keys are the same (so that e.g. mod1+x != mod4+x). | |||
2015-11-24 | Merge pull request #250 from sce/initial_support_for_criteria_strings | Drew DeVault | |
Initial support for criteria strings | |||
2015-11-24 | handle_command: Skip commands that has a criteria string. | S. Christoffer Eliesen | |
We can't handle them currently (the criteria needs to e.g. be passed to each command handler which then needs to do the right thing), so it's better to just do nothing than to create unexpected results (because the command was executed on the wrong view). (Before this patch any command list with a criteria string would simply fail to parse, so this is at least a step in the right direction.) | |||
2015-11-24 | stringop: Properly handle criteria strings. | S. Christoffer Eliesen | |
A criteria string (e.g. '[class="something" title="something"]') is now correctly treated as a single argument. | |||
2015-11-24 | Merge pull request #249 from sce/extra_view_metadata | Drew DeVault | |
Extra view metadata | |||
2015-11-24 | container: Store app_id attribute for views. | S. Christoffer Eliesen | |
2015-11-24 | container: Store class attribute for views. | S. Christoffer Eliesen | |
2015-11-24 | Merge pull request #248 from taiyu-len/master | Drew DeVault | |
fix list sorting | |||
2015-11-24 | fix list sorting | taiyu | |
2015-11-22 | Merge pull request #247 from sce/handle_bindsym_duplicates | Drew DeVault | |
Handle bindsym duplicates | |||
2015-11-22 | cmd_bindsym: Detect/handle duplicates. | S. Christoffer Eliesen | |
Also replace `bindsym_sort` with function `sway_binding_cmp` that takes all data into account when comparing. | |||
2015-11-22 | commands: Comment/doc for config_command. | S. Christoffer Eliesen | |
2015-11-22 | Merge pull request #245 from sce/workspace_output_duplicates | Drew DeVault | |
Fix `workspace_output` duplicates | |||
2015-11-22 | cmd_workspace: Don't fill up config->workspace_outputs with duplicates. | S. Christoffer Eliesen | |
This also fixes a bug where issuing a new "workspace a output b" command for an already assigned workspace would not work (the old config would be found first and used instead). | |||
2015-11-21 | stringop: lenient_strcmp: Add. | S. Christoffer Eliesen | |
2015-11-21 | list: Add list_seq_find. | S. Christoffer Eliesen | |
Sometimes one has to traverse a list to find out if some data already exists there in order to avoid dupilcates in the list, and this function facilitates in that without requiring that the data is ordered. | |||
2015-11-19 | Update header for default config | Drew DeVault | |
2015-11-19 | Fix #240 | Drew DeVault | |
2015-11-19 | Add all documented scaling modes to config parser | Drew DeVault | |
Note that not all scaling modes are actually supported by swaybg yet. | |||
2015-11-19 | Add wallpapers to output command | Drew DeVault | |
2015-11-19 | Parse output background config | Drew DeVault | |
2015-11-19 | Stretch image to fit output resolution | Drew DeVault | |
2015-11-19 | Basic image rendering for swaybg | Drew DeVault | |
2015-11-19 | Refactor the crap out of wayland clients | Drew DeVault | |
And create a background surface on every output when invoking swaybg. | |||
2015-11-19 | Fix background extensions | Drew DeVault | |
Thanks @Cloudef, it works great | |||
2015-11-18 | Add background handling | Drew DeVault | |
This does not work as expected. I think the problem is on the wlc side. Please review, @Cloudef. To reproduce the issues: 1. Run sway 2. Open terminal in sway 3. Run swaybg swaybg will create a surface and ask to have it set as the background, but wlc_handle_from_wl_surface_resource will return 0. If the swaybg surface is a shell surface, then it works - but wlc complains about the pointer type and segfaults as soon as the pre-render hook tries to draw the background. | |||
2015-11-18 | Basic support for extensions in server and clients | Drew DeVault | |
2015-11-18 | Fix warning about uninitialized variable | Drew DeVault | |
2015-11-18 | Exit if unable to allocate buffer | Drew DeVault | |
2015-11-18 | Support cursors over wayland clients | Drew DeVault | |
Apparently wayland has fucking client-side cursors, too | |||
2015-11-18 | Generate protocol headers | Drew DeVault | |
2015-11-18 | Fix SIGBUS from wayland clients | Drew DeVault | |
2015-11-18 | Normalize indentation | Drew DeVault | |
2015-11-18 | Clean up memory pool files better | Drew DeVault | |
2015-11-18 | Support resizing in wayland client implementation | Drew DeVault | |
2015-11-18 | Fix up wayland client implementation | Drew DeVault | |
Now it receives frame callbacks and renders properly, and is double buffered and such. |