polybar/include/utils
Patrick Ziegler 56779a5902
Make the event loop return shared_ptrs (#2842)
* Return shared_ptr from eventloop

* Add -Wdeprecated-copy-dtor warning

Produces a warning if classes don't have explicit copy operations if
they have a user-defined constructor.
This helps us stick to the rule of 5 (kinda, no warnings for missing
move operators).

* Clean up eventloop

* Fix compiler warnings

* Fix fs_event_handle_t name
2022-10-15 23:21:40 +02:00
..
action_router.hpp fix(modules): Avoid downcast in module constructor 2021-10-03 03:18:39 +02:00
actions.hpp Use @ for doxygen commands (#2597) 2022-02-20 21:40:48 +01:00
bspwm.hpp refactor: Cleanup 2017-01-11 03:07:28 +01:00
color.hpp Add units support (POINT, PIXEL, SPACE) (#2578) 2022-02-20 21:08:57 +01:00
command.hpp Cleanup use of pointers in util code 2022-03-06 18:28:26 +01:00
concurrency.hpp Cleanup use of pointers in util code 2022-03-06 18:28:26 +01:00
env.hpp refactor(file_util): Expand tilde manually 2017-01-25 17:07:55 +01:00
factory.hpp Cleanup use of pointers in util code 2022-03-06 18:28:26 +01:00
file.hpp feat: Support reading config from non-regular files (#2545) 2021-10-24 11:25:05 +02:00
http.hpp Cleanup use of pointers in util code 2022-03-06 18:28:26 +01:00
i3.hpp feat(conf): Option to always show urgent workspaces in i3 (#2378) 2021-02-15 21:31:34 +01:00
inotify.hpp Make the event loop return shared_ptrs (#2842) 2022-10-15 23:21:40 +02:00
io.hpp script: Fix concurrency issues (#2518) 2021-10-03 01:27:11 +02:00
math.hpp Replace math_util min and max with std::min and std::max (#2579) 2022-01-23 21:14:55 +01:00
memory.hpp Stop using unique_ptr for on_exit 2022-03-06 18:28:26 +01:00
mixins.hpp Make the event loop return shared_ptrs (#2842) 2022-10-15 23:21:40 +02:00
process.hpp Add env parameter to exec_sh() 2021-09-28 22:16:07 +02:00
scope.hpp Cleanup use of pointers in util code 2022-03-06 18:28:26 +01:00
socket.hpp Use @ for doxygen commands (#2597) 2022-02-20 21:40:48 +01:00
string.hpp Cleanup use of pointers in util code 2022-03-06 18:28:26 +01:00
time.hpp refactor: Move all event handling to the controller 2016-12-20 05:16:04 +01:00
units.hpp fix(builder): ignored offsets 2022-03-14 22:58:01 +01:00