Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | swaybar: Group child processes for signalling | 2017-06-12 | |
| | | | | | | | | | | | | | | | Fixes child proccess killing, when status_command is a complex command like "i3status | wrapper.sh". Set the process group id of the child process by calling `setpgid` after forking and before calling `exec`. The process group ID will be set to the process ID of the forked process. Processes spawned by this child process will also have this group ID. Send signals to the process group with `killpg`. This will send the signal to all of the process group. | ||
* | Add -DVERSION flag for release version numbers | 2017-04-26 | |
| | |||
* | UnGNUify the codebase | 2017-03-10 | |
| | |||
* | Handle malloc failure in ipc_recv_response | 2016-12-15 | |
| | |||
* | add bar colours for focused_(workspace|statusline|separator) | 2016-11-02 | |
| | | | | | If these aren't defined in config, color settings without 'focused_' prefix are used as a fallback. | ||
* | config: set pango_markup default to false | 2016-10-20 | |
| | |||
* | Use CAIRO_OPERATOR_SOURCE for swaybar | 2016-10-12 | |
| | |||
* | parse pango markup in workspace names (and bugfix) | 2016-10-07 | |
| | | | | | | This change allows using numeric character references in workspace names - for example æ which stands for sharp s. A fix was necessary in get_pango_layout, since markup and parsed markup had different width. | ||
* | Correctly scale swaybar | 2016-09-29 | |
| | | | | Fixes #910. There were some missing multiplications with window->scale. | ||
* | Fix swaybar when running on named outputs. | 2016-09-17 | |
| | | | | | | | | | | When using a bar on a named output, load_swaybars() requires the output to be active (ie. in the root container), but this is not the case if the bar is added to the last output. To fix this, load_swaybars() is now called after the output has been added to the root container. After fixing that, swaybar would segfault due to using the wrong index variable when loading outputs and config. | ||
* | swaybar sends workspace name in quotes | 2016-09-12 | |
| | | | | fixes #894 | ||
* | Fix constant scale factor in font code | 2016-09-05 | |
| | |||
* | Add client support for HiDPI | 2016-09-05 | |
| | | | | This adds HiDPI support to swaybar, swaybg, and swaylock. | ||
* | Initial testing on hidpi clients | 2016-09-05 | |
| | |||
* | Reorganize includes | 2016-09-01 | |
| | |||
* | implement solid color rendering for swaybg | 2016-07-30 | |
| | |||
* | Fix a warning | 2016-07-18 | |
| | |||
* | Implement configurable wrapping on bar ws scroll | 2016-07-17 | |
| | |||
* | Fix #753 | 2016-07-16 | |
| | |||
* | Change workspace when mouse wheel is scrolled while hovering over the bar | 2016-07-15 | |
| | |||
* | Rename pointer_input::notify to indicate that is called on button clicks | 2016-07-15 | |
| | |||
* | Send command to sway to change workspace when workspace button is clicked | 2016-07-14 | |
| | |||
* | Compute what workspace button is clicked | 2016-07-14 | |
| | | | | This commit does not do anything with this information other than logging it. | ||
* | Extract workspace size computation from render_workspace_button() | 2016-07-14 | |
| | | | | Also remove some unnecessary strtup()s and rename a few variables and functions. | ||
* | Setup to receive mouse click events and log them | 2016-07-14 | |
| | |||
* | swaybar: Make swaybar a shell surface | 2016-07-04 | |
| | |||
* | Fix another -Wunused-result | 2016-04-29 | |
| | |||
* | Fix missing include paths | 2016-04-28 | |
| | | | | | | When headers were installed in more sofisticated places (but package config knows it right), it revealed missing paths in CMake configuration. Lets fix it. | ||
* | Renamed to pango_markup | 2016-04-24 | |
| | |||
* | Fix line length calculation | 2016-04-24 | |
| | |||
* | Added plaintext_markup to swaybar IPC | 2016-04-24 | |
| | |||
* | Added plaintext markup configuration | 2016-04-24 | |
| | |||
* | Merge pull request #598 from Hummer12007/pango_fix | 2016-04-24 | |
|\ | | | | | Passing missing argument to get_text_size | ||
| * | Passing missing argument to get_text_size | 2016-04-24 | |
| | | |||
* | | Use i3bar format for markup field. | 2016-04-24 | |
|/ | | | | | | | | In the i3bar protocol the value of the markup field is a string: "pango" or "none" rather than a bool. This patch makes swaybar compatible with that. http://i3wm.org/docs/i3bar-protocol.html | ||
* | Flesh out pango markup implementation | 2016-04-17 | |
| | |||
* | Stop swaybar crashing without args | 2016-03-31 | |
| | |||
* | Handle swaybar using sway font | 2016-03-30 | |
| | |||
* | Make client/pango.h not depend on client/window.h | 2016-03-30 | |
| | |||
* | Poll before wl_display_dispatch | 2016-02-27 | |
| | |||
* | Differentiate between all or no outputs | 2016-02-27 | |
| | |||
* | Make single bar handle multiple outputs | 2016-02-27 | |
| | |||
* | Correctly exit sway on errors. | 2016-02-26 | |
| | | | | | | | | Calling `exit` in sway_terminate prevents sway from correctly shutting down (freeing data, cleanly terminating the ipc server, etc.). A better way is to exit straight away if the failure occurs before `wlc_run` and use sway_abort as usual if it occur when wlc is running. | ||
* | extract cairo_set_source_u32() | 2016-01-25 | |
| | |||
* | swaybar: Fix plaintext handling. | 2016-01-25 | |
| | | | | Fix #473 | ||
* | Fix colors off by one | 2016-01-25 | |
| | |||
* | swaybar: move headers to include/bar | 2016-01-24 | |
| | |||
* | swaybar: cleanup CmakeLists.txt | 2016-01-24 | |
| | |||
* | swaybar: rename state to bar | 2016-01-24 | |
| | |||
* | swaybar: move core functionality to state.c | 2016-01-24 | |
| |