683d92a05f 
								
							 
						 
						
							
							
								
								core/command: add --version  
							
							 
							
							
							
						 
						
							2024-08-10 01:59:40 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								14852700cb 
								
							 
						 
						
							
							
								
								core/log: ensure malformed logs cannot overflow ring buffer  
							
							 
							
							
							
						 
						
							2024-08-10 01:40:51 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								5f4d7f89db 
								
							 
						 
						
							
							
								
								core/log: fix log corruption with messages at 29 second deltas  
							
							 
							
							... 
							
							
							
							29, or 0x1d is used as a marker to mean the log level and time delta
cannot fit in a single byte, and the time delta will be a varint
following the current byte.
Prior to this commit, 29 second deltas would be written as 0x1d
instead of 0x1d1d, which the parser interpreted as a hint to read the
next byte, causing the parser to become offset by one byte and all
following logs to be potentially corrupt. 
							
						 
						
							2024-08-10 01:35:52 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								53b8f1ee0b 
								
							 
						 
						
							
							
								
								core/log: add read-log --no-time  
							
							 
							
							
							
						 
						
							2024-08-09 23:58:30 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								c2b4610acb 
								
							 
						 
						
							
							
								
								core/log: add read-log --filter  
							
							 
							
							
							
						 
						
							2024-08-09 23:45:46 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								0fc98652a8 
								
							 
						 
						
							
							
								
								core/log: create fully detailed logs by default  
							
							 
							
							... 
							
							
							
							The .qslog logs now log messages for quickshell* by default. 
							
						 
						
							2024-08-09 20:24:17 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								291179ede2 
								
							 
						 
						
							
							
								
								core/command: rewrite command parser with CLI11  
							
							 
							
							
							
						 
						
							2024-08-09 19:25:18 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								bdbf5b9af9 
								
							 
						 
						
							
							
								
								core/log: add custom log encoder for smaller log storage  
							
							 
							
							... 
							
							
							
							Will be used to store more detailed logs in the future without using
as much disk space. 
							
						 
						
							2024-08-09 14:43:18 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								8364e94d26 
								
							 
						 
						
							
							
								
								core/log: capture early logs in fs logger  
							
							 
							
							
							
						 
						
							2024-08-07 15:53:11 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								7c7326ec52 
								
							 
						 
						
							
							
								
								core/log: add timestamps to log files  
							
							 
							
							
							
						 
						
							2024-08-07 13:40:37 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								38ba3fff24 
								
							 
						 
						
							
							
								
								core/popupanchor: pick flip direction based on available width  
							
							 
							
							
							
						 
						
							2024-08-06 22:24:31 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								6bf4826ae7 
								
							 
						 
						
							
							
								
								core/log: add filesystem logger  
							
							 
							
							
							
						 
						
							2024-08-02 21:37:52 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								46f48f2f87 
								
							 
						 
						
							
							
								
								core/log: add fancy logger  
							
							 
							
							
							
						 
						
							2024-08-02 18:52:05 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								533b389742 
								
							 
						 
						
							
							
								
								nix: build with split debuginfo in release mode  
							
							 
							
							
							
						 
						
							2024-08-02 13:56:30 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								d582bb7b57 
								
							 
						 
						
							
							
								
								core: add per-config shell id  
							
							 
							
							... 
							
							
							
							Will be useful for future functionality such as IPC and caching. 
							
						 
						
							2024-08-02 02:09:55 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								79b2fea52e 
								
							 
						 
						
							
							
								
								core/util: fix MemberMetadata compile on gcc  
							
							 
							
							
							
						 
						
							2024-08-02 01:32:12 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								2c87cc3803 
								
							 
						 
						
							
							
								
								core: stop using the simple animation driver by default  
							
							 
							
							
							
						 
						
							2024-08-01 21:47:18 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								cb2862eca9 
								
							 
						 
						
							
							
								
								wayland/toplevel_management: add ToplevelManager.activeToplevel  
							
							 
							
							
							
						 
						
							2024-07-31 23:10:08 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								9555b201fe 
								
							 
						 
						
							
							
								
								core/clock: fix instability causing timer to fire multiple times  
							
							 
							
							... 
							
							
							
							If the signal was fired slightly before the scheduled time, it would
schedule itself again a couple ms in the future. 
							
						 
						
							2024-07-31 23:09:39 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								a4903eaefc 
								
							 
						 
						
							
							
								
								core/clock: fix breakage at midnight  
							
							 
							
							... 
							
							
							
							The difference between 23:59 and 00:00 is -23:59, not 00:01. 
							
						 
						
							2024-07-31 01:51:53 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								76744c903a 
								
							 
						 
						
							
							
								
								core/clock: add SystemClock  
							
							 
							
							
							
						 
						
							2024-07-30 23:24:54 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								ba1e535f9c 
								
							 
						 
						
							
							
								
								core/util: add experimental member macros  
							
							 
							
							... 
							
							
							
							An experiment that should reduce boilerplate for properties that just
access a backing value. Code also exists for using it as an interface
for other properties as well, but isn't currently in use. 
							
						 
						
							2024-07-30 20:23:57 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								8873a06962 
								
							 
						 
						
							
							
								
								service/notifications: use DROP_EMIT_SET for notification properties  
							
							 
							
							
							
						 
						
							2024-07-30 12:20:39 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								3a8e67e8ab 
								
							 
						 
						
							
							
								
								core/util: move DropEmitter to utils and add generic accessor macros  
							
							 
							
							
							
						 
						
							2024-07-30 12:19:59 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								abc0201f6e 
								
							 
						 
						
							
							
								
								service/mpris: add uniqueId property to detect track changes  
							
							 
							
							... 
							
							
							
							Also emits all property changes after trackChanged 
							
						 
						
							2024-07-29 01:34:44 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								d9f66e63a3 
								
							 
						 
						
							
							
								
								service/upower!: divide percentage by 100  
							
							 
							
							... 
							
							
							
							Brings range back to the expected 0-1 instead of 0-100. 
							
						 
						
							2024-07-28 20:28:45 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								18563b1273 
								
							 
						 
						
							
							
								
								wayland/popupanchor: fix anchor state breaking show after reposition  
							
							 
							
							... 
							
							
							
							If the popup was hidden and reposition was called to update qt's
initial positioning properties it would be cancelled by the dirty
marker being unset. This includes if the popup is shown or not into
its dirty state. 
							
						 
						
							2024-07-27 02:28:21 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								4b2e569e94 
								
							 
						 
						
							
							
								
								core/types: allow implicit conversion from point to box  
							
							 
							
							
							
						 
						
							2024-07-26 10:06:56 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								58c3718287 
								
							 
						 
						
							
							
								
								core/types: add implicit coversion from rect to box  
							
							 
							
							
							
						 
						
							2024-07-26 00:55:42 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								6b9b1fcb53 
								
							 
						 
						
							
							
								
								core/menu: add QsMenuAnchor for more control of platform menus  
							
							 
							
							
							
						 
						
							2024-07-25 20:44:26 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								54350277be 
								
							 
						 
						
							
							
								
								core/menu: add handle support to QsMenuOpener + add handle to tray  
							
							 
							
							
							
						 
						
							2024-07-25 02:51:17 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								acdbe73c10 
								
							 
						 
						
							
							
								
								dbus/dbusmenu: separate menu handles from status notifier items  
							
							 
							
							... 
							
							
							
							No api changes yet. 
							
						 
						
							2024-07-25 01:32:05 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								a71a6fb3ac 
								
							 
						 
						
							
							
								
								core/popupanchor: fix flip with opposite anchors and gravity  
							
							 
							
							... 
							
							
							
							Flips into the anchor rect instead of over it when anchors and gravity
are opposite. 
							
						 
						
							2024-07-24 01:36:51 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								60388f10ca 
								
							 
						 
						
							
							
								
								core/popupanchor: reposition on popup size change  
							
							 
							
							
							
						 
						
							2024-07-24 00:44:42 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								ebfa8ec448 
								
							 
						 
						
							
							
								
								core/popupanchor: rework popup anchoring and add PopupAnchor  
							
							 
							
							
							
						 
						
							2024-07-23 22:12:27 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								14910b1b60 
								
							 
						 
						
							
							
								
								docs: mention member reference syntax in CONTRIBUTING  
							
							 
							
							
							
						 
						
							2024-07-21 17:44:09 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								a9e4720fae 
								
							 
						 
						
							
							
								
								docs: use new member reference shorthand  
							
							 
							
							
							
						 
						
							2024-07-21 17:41:49 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								dfcf533424 
								
							 
						 
						
							
							
								
								core/window!: rename QSWindow to QsWindow  
							
							 
							
							
							
						 
						
							2024-07-21 16:15:11 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								aa3f7daea2 
								
							 
						 
						
							
							
								
								wayland/platformmenu: fix flipped positions and submenu y positions  
							
							 
							
							
							
						 
						
							2024-07-19 02:55:38 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								6367b56f55 
								
							 
						 
						
							
							
								
								core/window: fix attached property prior to backer creation  
							
							 
							
							
							
						 
						
							2024-07-18 01:57:40 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								e48af44607 
								
							 
						 
						
							
							
								
								core/window: add QsWindow attached object to contained Items  
							
							 
							
							
							
						 
						
							2024-07-17 20:54:29 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								d1c33d48cd 
								
							 
						 
						
							
							
								
								docs: explain type reference shorthand in CONTRIBUTING  
							
							 
							
							
							
						 
						
							2024-07-14 16:22:01 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								e9cacbd92d 
								
							 
						 
						
							
							
								
								all: use type/prop shorthand in docs  
							
							 
							
							
							
						 
						
							2024-07-14 16:17:51 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								c4cc662bcc 
								
							 
						 
						
							
							
								
								core/objectmodel: fix objectInserted signal indexes  
							
							 
							
							
							
						 
						
							2024-07-12 22:52:40 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								e23923d9a2 
								
							 
						 
						
							
							
								
								service/notifications: make notifications Retainable  
							
							 
							
							
							
						 
						
							2024-07-12 21:25:46 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								609834d8f2 
								
							 
						 
						
							
							
								
								core/retainable: add Retainable and RetainableLock  
							
							 
							
							
							
						 
						
							2024-07-12 21:21:35 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								7c5632ef5f 
								
							 
						 
						
							
							
								
								service/upower: start upower dbus service if inactive  
							
							 
							
							
							
						 
						
							2024-07-12 20:16:10 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								d630cc7f76 
								
							 
						 
						
							
							
								
								service/notifications: add notifications service  
							
							 
							
							
							
						 
						
							2024-07-12 00:50:00 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								79cbfba48a 
								
							 
						 
						
							
							
								
								wayland/layershell: add warning that exclusive focus is not a lock  
							
							 
							
							... 
							
							
							
							Apparently this needed to be said. 
							
						 
						
							2024-07-11 22:32:21 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								c758421af6 
								
							 
						 
						
							
							
								
								core/reloader: fix Reloadable::onReload being called multiple times  
							
							 
							
							... 
							
							
							
							onReload was called multiple times due to Reloadable::reloadRecursive
calling onReload instead of reload, which didn't set reloadComplete.
This allowed the componentComplete fallback to call reload later. 
							
						 
						
							2024-07-11 01:43:54 -07:00