aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorLines
2018-01-06Prevent invalid free of workspace nameCalvin Lee-2/+3
An allocated pointer was incremented before being freed in `sway/workspace.c` which led to an invalid free. This has been fixed by keeping the pointer in place and moving the data instead. Fixes #1548
2018-01-05Merge pull request #1516 from AGausmann/issue-1507Drew DeVault-1/+2
Patch #1507: Clicking on invisible title bars switches focus
2017-12-29Merge pull request #1431 from 4e554c4c/sni_sucksDrew DeVault-288/+590
Support libappindicator
2017-12-29Keep tray separategnidorah-1/+5
2017-12-29Fix icon updating on secondary outputsgnidorah-1/+26
2017-12-29Allow correct item to get icon updates for both kde and gtk implementationgnidorah-1/+1
2017-12-29Fix `get_icon`Calvin Lee-17/+47
Property reply functions are now notified if there was an error with the property instead of silent failure. Also issues in `get_item` were resolved.
2017-12-29Add `dbus_get_prop_async` utilityCalvin Lee-293/+137
This drastically reduces the amount of boilerplate needed to get a property from a bus object.
2017-12-29Plug memory `dbus_message_iter_get_signature` leakCalvin Lee-14/+20
2017-12-29Correct context menu placement if bar is bottomCalvin Lee-1/+8
Originally the context menu would draw at the top of the screen, which is incorrect.
2017-12-29Reply in case of object path itemgnidorah-2/+4
2017-12-29Allow correct item to get icon updatesCalvin Lee-1/+7
2017-12-29Improve Icon Theme ImplimentationCalvin Lee-5/+27
2017-12-29Prevent segfault in `get_items()`Calvin Lee-18/+30
One segfault resulted from an incorrect dbus call in sni_watcher. The other from duplicate items in the sni host.
2017-12-29Allow multiple object paths for each connectionCalvin Lee-2/+27
2017-12-29Allow paths to icons in iconName propertygnidorah-1/+35
2017-12-29Allow registering StatusNotifierItems by obj pathCalvin Lee-31/+316
This commit impliments a KDE hidden feature where a SNI could be registered by object path instead of well-known name. This should allow libappindicator programs to work correctly under sway. See #1372
2017-12-29Merge pull request #1544 from ↵Drew DeVault-2/+4
CedricCabessa/fix1056-swaylock-allow-popup-to-come-through partial fix #1056
2017-12-29partial fix #1056Cédric Cabessa-2/+4
this patch allow the user to type its password when a modal window is shown while the desktop is locked by swaylock. It is a partial fix of the bug since the window should be visible (see bug https://github.com/swaywm/sway/issues/1056 for details).
2017-12-17Adaptions for API change in json-c v0.130.15.1Björn Esser-26/+41
Lift restriction on json-c <= 0.12.1 ipc-server: Acquire ownership of referenced json_object properly When adding a referenced json_object with an unknown lifetime to another json_object, it must be done with a wrapped call to json_object_get() to acquire the ownership of that json_object.
2017-12-17Revert "Merge remote-tracking branch 'besser82/bugfix/json-c' into 0.15"Drew DeVault-48/+17
This reverts commit 1c4a086e7556475139960a25cb642f115d057c23, reversing changes made to 1263ea6497c732bfa1835eea4a8ffe2e6ea6e377.
2017-12-17Merge remote-tracking branch 'besser82/bugfix/json-c' into 0.15Drew DeVault-17/+48
2017-12-16Merge pull request #1519 from ggreer/clear-password-buffer-0.15Drew DeVault-30/+25
Swaylock: Clear password buffer after use.
2017-12-14Tabs got broken, fixed visibility checkAdam Gausmann-1/+2
2017-12-14Fix windows being focused when invisibleAdam Gausmann-1/+1
2017-12-14Swaylock: Clear password buffer after use.Geoff Greer-30/+25
After a user enters or clears a password, try to overwrite the buffer containing it. That way it's not sitting around in RAM for something else to read later. Also, mlock() the password buffer so that it is never swapped out. This also replaces the dynamically allocated buffer with a static char[1024]. Any characters past that are discarded until the user hits enter or escape.
2017-12-14Merge pull request #1515 from 4e554c4c/holds_up_forkDrew DeVault-25/+29
Fix `swaylock -f`
2017-12-14Adaptions for API change in json-c v0.13Björn Esser-15/+29
2017-12-14ipc-server: Acquire ownership of referenced json_object properlyBjörn Esser-1/+2
When adding a referenced json_object with an unknown lifetime to another json_object, it must be done with a wrapped call to json_object_get() to acquire the ownership of that json_object.
2017-12-14Lift restriction on json-c <= 0.12.1Björn Esser-10/+10
2017-12-13Fix `swaylock -f`Calvin Lee-25/+29
This commit makes swaylock poll the registry the first time in its fork in order for sway to recognize it and grant it lock privileges
2017-11-06Merge pull request #1446 from kon14/patch-10.15.0Drew DeVault-1/+1
Update README.el.md
2017-11-06Merge pull request #1445 from yuilib/update-readme-jaDrew DeVault-30/+24
Update README.ja.md
2017-11-06Merge pull request #1455 from etam/dbus_dependencyDrew DeVault-1/+4
Update dbus dependency
2017-11-06Merge pull request #1443 from gferon/gferon-readme-editDrew DeVault-8/+8
Update README.md
2017-11-06Merge pull request #1454 from etam/fix_init_trayDrew DeVault-1/+1
Fix init_tray function declaration
2017-11-05Merge pull request #1455 from etam/dbus_dependencyDrew DeVault-1/+4
Update dbus dependency
2017-11-05Add dbus info to readmeAdam Mizerski-0/+3
2017-11-05Merge pull request #1454 from etam/fix_init_trayDrew DeVault-1/+1
Fix init_tray function declaration
2017-11-05Dbus must be at least version 1.10Adam Mizerski-1/+1
Function dbus_message_iter_get_element_count is available since 1.10.
2017-11-05Fix init_tray function declarationAdam Mizerski-1/+1
This fixes compilation failure: error: call to function 'init_tray' without a real prototype
2017-11-02Merge pull request #1443 from gferon/gferon-readme-editDrew DeVault-8/+8
Update README.md
2017-11-02Update README.mdGabriel Féron-8/+8
2017-11-01Merge pull request #1446 from kon14/patch-1Drew DeVault-1/+1
Update README.el.md
2017-11-01Merge pull request #1445 from yuilib/update-readme-jaDrew DeVault-30/+24
Update README.ja.md
2017-11-01Update README.el.mdKonstantinos Feretos-1/+1
2017-11-01Update README.ja.mdyuilib-30/+24
2017-10-30Merge pull request #1441 from ptMuta/master0.15-rc4Drew DeVault-1/+1
Removed trailing comma from swaybar click event json
2017-10-30Merge pull request #1438 from mariusor/explicit_json-c_versionDrew DeVault-12/+24
Explicitly setting the version of json-c required
2017-10-30Merge pull request #1430 from dlrobertson/nvidia_drmDrew DeVault-0/+24
nvidia: Validate the nvidia_drm module options