b114b1155c 
					 
					
						
						
							
							treewide: clang-format  
						
						
						
						
					 
					
						2024-06-15 18:44:46 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0bc43c1aa7 
					 
					
						
						
							
							fix: lint  
						
						
						
						
					 
					
						2024-06-12 23:08:27 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						76c2f3166e 
					 
					
						
						
							
							format RegexCollection output using match results  
						
						
						
						
					 
					
						2024-06-05 19:58:27 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						79ae530bd2 
					 
					
						
						
							
							pipewire: unbreak build on FreeBSD ( #3193 )  
						
						
						
						
					 
					
						2024-05-02 08:31:40 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fe15530f34 
					 
					
						
						
							
							refactor(privacy): clean up the module  
						
						
						
						
					 
					
						2024-03-25 20:16:47 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f228c13802 
					 
					
						
						
							
							Merge pull request  #2638  from staticssleever668/fix_mold_linking  
						
						... 
						
						
						
						refactor(backlight): use concrete types for some helper functions 
						
						
					 
					
						2024-03-22 23:19:49 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f885baba61 
					 
					
						
						
							
							fix(clock): remove literal operator with reserved name  
						
						... 
						
						
						
						```
../include/util/date.hpp:34:26: warning: literal operator suffixes not preceded by ‘_’ are reserved for future standardization [-Wliteral-suffix]
   34 | constexpr decltype(auto) operator""d(unsigned long long d) noexcept {
``` 
						
						
					 
					
						2024-02-19 21:56:47 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						543290ab07 
					 
					
						
						
							
							fix: -Wnon-virtual-dtor warning in CssReloadHelper  
						
						... 
						
						
						
						```
../include/util/css_reload_helper.hpp:15:7: warning: 'class waybar::CssReloadHelper' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor]
``` 
						
						
					 
					
						2024-02-17 21:43:10 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1dce607c42 
					 
					
						
						
							
							Merge pull request  #2852  from dpayne/add_css_reload  
						
						... 
						
						
						
						Adding css reloader 
						
						
					 
					
						2024-01-29 22:44:29 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						10cb4180f6 
					 
					
						
						
							
							* Fixing clang tidy comments  
						
						... 
						
						
						
						* Fixing missing includes
* Fixing formatting 
						
						
					 
					
						2024-01-28 14:44:25 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5534fc48b1 
					 
					
						
						
							
							Merge pull request  #2496  from zjeffer/tests/json  
						
						... 
						
						
						
						Fix JSON parsing with hexadecimal characters 
						
						
					 
					
						2024-01-28 23:38:54 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						14d168c254 
					 
					
						
						
							
							pulseaudio: extract context connecting into connectContext()  
						
						
						
						
					 
					
						2024-01-27 23:47:39 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f7eca99496 
					 
					
						
						
							
							Using Gio::FileMonitor for watching style changes  
						
						
						
						
					 
					
						2024-01-21 20:49:13 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d7ed4f1fa8 
					 
					
						
						
							
							Adding css reloader  
						
						
						
						
					 
					
						2024-01-21 18:23:46 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8f5d0098d6 
					 
					
						
						
							
							Fixed json parsing with hexadecimal characters  
						
						... 
						
						
						
						* replace \x with \u00 to follow JSON spec
* fixes  #2475  and #2495 
* added unit tests for json parsing 
						
						
					 
					
						2024-01-14 14:06:06 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0ea5143493 
					 
					
						
						
							
							Pass WAYBAR_OUTPUT_NAME environment variable to custom exec scripts  
						
						... 
						
						
						
						Signed-off-by: Jo De Boeck <deboeck.jo@gmail.com > 
						
						
					 
					
						2023-12-19 22:54:12 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						86a38980e4 
					 
					
						
						
							
							c++20. clock chrono API. STL + format  
						
						... 
						
						
						
						Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com > 
						
						
					 
					
						2023-11-10 17:57:26 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e24adbc3c2 
					 
					
						
						
							
							Merge pull request  #2612  from ErikReider/privacy-module  
						
						... 
						
						
						
						Add Privacy Module 
						
						
					 
					
						2023-11-06 09:42:35 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c420b40668 
					 
					
						
						
							
							refactor(backlight): use concrete types for some helper functions  
						
						... 
						
						
						
						This fixes linking of the best_device() function with 'mold' linker. 
						
						
					 
					
						2023-11-04 18:31:25 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e7c2e90236 
					 
					
						
						
							
							Revert "custom: reap zombie processes on termination"  
						
						... 
						
						
						
						This reverts commit 1c1a39f597 
						
						
					 
					
						2023-11-03 14:06:50 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1c1a39f597 
					 
					
						
						
							
							custom: reap zombie processes on termination  
						
						
						
						
					 
					
						2023-11-02 01:57:55 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						49caa4bf31 
					 
					
						
						
							
							Add the PrivacyNodeInfo object as pw_proxy data  
						
						
						
						
					 
					
						2023-10-31 11:38:01 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c60a8e9836 
					 
					
						
						
							
							free pipewire listeners on proxy destruction  
						
						
						
						
					 
					
						2023-10-31 08:52:54 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d32da917e4 
					 
					
						
						
							
							Added tooltips  
						
						
						
						
					 
					
						2023-10-29 00:17:53 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4a4c888d7d 
					 
					
						
						
							
							Fixed linter complaining  
						
						
						
						
					 
					
						2023-10-27 00:01:40 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f7224d8459 
					 
					
						
						
							
							Initial implementation  
						
						
						
						
					 
					
						2023-10-26 23:22:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						68dfd6aa3a 
					 
					
						
						
							
							scope_guard/modules: Rename scope_guard to ScopeGuard  
						
						... 
						
						
						
						Using pascal case for the class name keeps it more consistent with the
majority of the other class names. 
						
						
					 
					
						2023-10-24 17:51:38 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dd1de3efbf 
					 
					
						
						
							
							Revert "Revert "Fix potential memory leaks""  
						
						... 
						
						
						
						This reverts commit 2d33c20231 
						
						
					 
					
						2023-10-24 17:51:38 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						521dac8086 
					 
					
						
						
							
							sleeper_thread: Make sleep_for more robust  
						
						... 
						
						
						
						In the previous fix for a passed max duration, the assumption was made
that at maximum one second will pass between the duration assignment and
the std::condition_variable::sleep_for() call.
This implementation makes the behavior more predictable by using
sleep_until() instead to emulate the sleep_for() behavior. 
						
						
					 
					
						2023-10-24 17:51:34 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ad7d4eb07d 
					 
					
						
						
							
							sleeper_thread: Allow sleep_for with max duration  
						
						... 
						
						
						
						The standard library has the implicit requirement that for
std::condition_variable::sleep_for() the duration must not cause an
overflow if added to the current time.
This commit will reduce the duration accordingly to fit into the
duration type. 
						
						
					 
					
						2023-10-24 17:44:35 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2d33c20231 
					 
					
						
						
							
							Revert "Fix potential memory leaks"  
						
						
						
						
					 
					
						2023-10-22 09:44:46 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						06f4028697 
					 
					
						
						
							
							Merge pull request  #2588  from taminob/bugfix/fix-custom-module-signal-without-interval  
						
						... 
						
						
						
						Custom module: Allow signal without interrupt 
						
						
					 
					
						2023-10-21 14:09:12 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8c57756556 
					 
					
						
						
							
							util: add scope_guard  
						
						... 
						
						
						
						This custom small implementation avoids adding an extra dependency like
Boost.ScopeExit 
						
						
					 
					
						2023-10-21 11:50:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b8afde043c 
					 
					
						
						
							
							sleeper_thread: allow interrupting sleep()  
						
						... 
						
						
						
						This keeps the function consistent with sleep_until() and sleep_for()
which both can be interrupted.
This is relevant to allow an update via a "signal" without an "interval"
in a custom module. 
						
						
					 
					
						2023-10-20 23:57:54 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ecbcf242d5 
					 
					
						
						
							
							feat: allow unmuting by moving the pulseaudio slider  
						
						
						
						
					 
					
						2023-10-15 17:52:12 -03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						11d7ca1d73 
					 
					
						
						
							
							feat: backlight slider  
						
						
						
						
					 
					
						2023-10-15 17:52:12 -03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c3779dd16e 
					 
					
						
						
							
							refactor: move backlight backend out of backlight module  
						
						
						
						
					 
					
						2023-10-15 17:52:12 -03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						442a4b0da0 
					 
					
						
						
							
							feat: pulseaudio slider module  
						
						
						
						
					 
					
						2023-10-15 17:52:12 -03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c9e129cda2 
					 
					
						
						
							
							feat: allow setting volume directly  
						
						
						
						
					 
					
						2023-10-15 17:52:12 -03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						64d7fae03a 
					 
					
						
						
							
							refactor: move pulseaudio handling to separate class  
						
						
						
						
					 
					
						2023-10-15 17:52:12 -03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c59264d6b4 
					 
					
						
						
							
							fix: clang < 16 can't emplace back struct with no constructor  
						
						
						
						
					 
					
						2023-10-12 17:30:32 -03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						387e54498e 
					 
					
						
						
							
							docs: document new regex collection class  
						
						
						
						
					 
					
						2023-10-09 14:46:57 -03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8d057e6f96 
					 
					
						
						
							
							refactor: separate regex rule matching and caching in separate class  
						
						
						
						
					 
					
						2023-10-09 13:53:00 -03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						adbc9d95de 
					 
					
						
						
							
							feat: optional default icon for 0-match classes  
						
						... 
						
						
						
						Co-authored-by: Gabriel Fox <Inbox@GabrielFox.Dev > 
						
						
					 
					
						2023-09-22 19:16:59 -03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7c28ffc856 
					 
					
						
						
							
							add indefinite sleep() function to SleeperThread  
						
						
						
						
					 
					
						2023-09-18 14:55:50 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fc67558717 
					 
					
						
						
							
							Merge branch 'master' into darkmode  
						
						
						
						
					 
					
						2023-09-11 09:25:45 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						79cf33b9f1 
					 
					
						
						
							
							refactor: enumparser create implementation file  
						
						
						
						
					 
					
						2023-09-09 17:59:40 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b8630968b2 
					 
					
						
						
							
							refactor: move capitalize string helper  
						
						
						
						
					 
					
						2023-09-09 13:23:17 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2fee12d930 
					 
					
						
						
							
							fix: enumparser capitalize everything to avoid issues  
						
						
						
						
					 
					
						2023-09-09 12:14:52 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3ae2fe3272 
					 
					
						
						
							
							refactor: PR review cleanup  
						
						
						
						
					 
					
						2023-09-09 12:08:30 -05:00