patrick96
0d1db206c6
Remove factory_util unique and shared
...
Equivalent to std::make_unique and std::make_shared
2021-09-21 21:43:27 +02:00
patrick96
3cc17a0e57
Move signal handling to eventloop class
2021-09-21 20:36:23 +02:00
Patrick Ziegler
d5be8cad97
Add compiler warning for missing override specifier ( #2341 )
...
* build: Add -Wsuggest-override
We should always use the override specifier when overriding virtual
functions. This helps prevent errors when a subclass tries to create a
function with the same name as a virtual function in a super-class but
with a different purpose.
* clang-format
* Upload logs on failure
* Add override to unsupported.hpp
* cmake: Make -Wsuggest-override flag conditional
2021-01-04 10:38:43 +01:00
patrick96
75eb41f5ad
config: Better error messages when opening files
...
If a config file is a directory, ifstream would just read it as an empty
file without any errors.
Failing early here is a good idea.
2020-11-26 21:06:35 +01:00
Guilherme Silva
8dbd1740a7
feat(config): include-directory directive ( #2196 )
...
Closes #1946
2020-10-08 17:44:29 +02:00
Lucas Araújo
512c519f25
config: Check if config path exists ( #2026 )
...
Closes : #2016
* update: Checks if the configuration file exists
* Update: Removing the logic of the config file search from main.cpp
2020-03-01 22:03:17 +01:00
Gus Caplan
068bf5a311
feat(backlight): Add enable-scroll ( #1957 )
...
* backlight: enable changing via scroll
* squash! feedback
* Update src/modules/backlight.cpp
Co-Authored-By: Jérôme BOULMIER <jerome.boulmier@outlook.fr>
Co-authored-by: Jérôme BOULMIER <jerome.boulmier@outlook.fr>
2020-01-15 16:32:17 +01:00
Michael Carlberg
d3b0670f30
fix(config): Perform tilde expansion on include-file
#603
2017-06-02 18:34:49 +02:00
Michael Carlberg
95d5b03fa2
refactor(file_util): Expand tilde manually
2017-01-25 17:07:55 +01:00
Michael Carlberg
6250a2b746
fix(streambuf): Buffer size
2017-01-14 09:57:09 +01:00
Michael Carlberg
8cc885c316
refactor: Cleanup
2017-01-11 03:07:28 +01:00
Michael Carlberg
79856d7ed2
feat(ipc): Add polybar-msg to facilitate ipc messaging
2017-01-10 02:09:33 +01:00
Michael Carlberg
704efe05d2
fix(file_util): Explicit initialization of stream base
...
Clang 3.8 emits a compiler warning due to the deleted
default constructors of the base class.
2017-01-09 20:48:53 +01:00
Michael Carlberg
ccddf052ec
refactor(script): Split non-/tail logic
...
Split the script module into one tailing output module and
one exec once module.
Refs #281
2017-01-01 09:05:18 +01:00
Michael Carlberg
dd960cc5b5
refactor(fd_streambuf): Cleanup
2016-12-31 15:42:46 +01:00
Michael Carlberg
e3a51b235a
refactor(clang-tidy): Apply fixes
2016-12-31 04:32:11 +01:00
Michael Carlberg
ad0af86a7b
refactor(battery): Abstract value readers
...
Refs #263 , #245
2016-12-31 04:20:48 +01:00
Michael Carlberg
f80d8ebf5b
file_util: File descriptor streams
2016-12-26 10:29:32 +01:00
Michael Carlberg
3681247dc1
refactor(file_util): Move block mode helpers
2016-12-25 19:58:52 +01:00
Michael Carlberg
fa0d77f267
refactor(file_descriptor): Use unique_ptr
2016-12-23 01:07:00 +01:00
Michael Carlberg
a89c4ef2dd
refactor: Move all event handling to the controller
2016-12-20 05:16:04 +01:00
Michael Carlberg
f9062d031c
refactor(clang-tidy): Apply fixes
2016-12-15 03:30:41 +01:00
Michael Carlberg
ff9be848c7
refactor(clang-tidy): Apply fixes
2016-11-25 21:58:49 +01:00
Michael Carlberg
8db3e79919
refactor(clang-format): Apply fixes
2016-11-25 14:17:41 +01:00
Michael Carlberg
fd57ab0f3d
fix: project rename
2016-11-19 06:26:07 +01:00
Michael Carlberg
e7cb345cec
wip: Separate source from definitions
2016-11-03 12:54:32 +01:00
Michael Carlberg
d359ab6057
refactor: Application rewrite
2016-10-10 14:52:57 +02:00