e3bfb1cc7a 
					 
					
						
						
							
							refact: refact LaunchApp's implementation  
						
						 
						
						... 
						
						
						
						Signed-off-by: ComixHe <heyuming@deepin.org >
Signed-off-by: black-desk <me@black-desk.cn > 
						
						
					 
					
						2023-08-14 13:39:05 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2fa74e40e5 
					 
					
						
						
							
							refact: change implementation of UpdateApplicationInfo  
						
						 
						
						... 
						
						
						
						adjust the way of get XDG_DATA_DIRS.
Signed-off-by: ComixHe <heyuming@deepin.org >
Signed-off-by: black-desk <me@black-desk.cn > 
						
						
					 
					
						2023-08-14 13:39:05 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5183716873 
					 
					
						
						
							
							refact: apply review suggestions  
						
						 
						
						... 
						
						
						
						Signed-off-by: black-desk <me@black-desk.cn > 
						
						
					 
					
						2023-08-14 13:39:05 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4394edd8b8 
					 
					
						
						
							
							build: remove unnecessary source  
						
						 
						
						... 
						
						
						
						Signed-off-by: black-desk <me@black-desk.cn > 
						
						
					 
					
						2023-08-14 13:39:05 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						bc2bdf559e 
					 
					
						
						
							
							example: add launch application example  
						
						 
						
						... 
						
						
						
						fix some bug while testing the example
Signed-off-by: ComixHe <heyuming@deepin.org >
Signed-off-by: black-desk <me@black-desk.cn > 
						
						
					 
					
						2023-08-14 13:39:05 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8a74802c84 
					 
					
						
						
							
							docs: update TODO  
						
						 
						
						... 
						
						
						
						Signed-off-by: black-desk <me@black-desk.cn > 
						
						
					 
					
						2023-08-14 13:39:05 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						722d0666d3 
					 
					
						
						
							
							feat: add impl of updateApplicationInfo  
						
						 
						
						... 
						
						
						
						1. change the way to traverse files
2. refact some code
Signed-off-by: ComixHe <heyuming@deepin.org >
Signed-off-by: black-desk <me@black-desk.cn > 
						
						
					 
					
						2023-08-14 13:39:05 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						799100436c 
					 
					
						
						
							
							feat: watch systemd unit new and remove to sync state  
						
						 
						
						... 
						
						
						
						add default values to XDG_DATA_DIRS if it dosen't set
Signed-off-by: ComixHe <heyuming@deepin.org >
Signed-off-by: black-desk <me@black-desk.cn > 
						
						
					 
					
						2023-08-14 13:39:05 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4687265e65 
					 
					
						
						
							
							refact: restructure project  
						
						 
						
						... 
						
						
						
						1. adjust project structure;
2. use config.h to locate app-launch-helper binary. 
						
						
					 
					
						2023-08-07 16:46:57 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						fe284e78b6 
					 
					
						
						
							
							feat: implementation of the major feature of dbus service  
						
						 
						
						... 
						
						
						
						Log:
Signed-off-by: ComixHe <heyuming@deepin.org > 
						
						
					 
					
						2023-08-07 16:46:57 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						839383ecae 
					 
					
						
						
							
							docs: update TODO  
						
						 
						
						... 
						
						
						
						Add some plan date and correct some mistakes. 
						
						
					 
					
						2023-07-24 16:07:23 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						857db2625a 
					 
					
						
						
							
							style: format code  
						
						 
						
						
						
						
					 
					
						2023-07-21 14:50:57 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5fed3ed9f0 
					 
					
						
						
							
							feat: add test for desktopentry and jobmanager  
						
						 
						
						... 
						
						
						
						Log: 
						
						
					 
					
						2023-07-21 14:50:57 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d288752fb3 
					 
					
						
						
							
							feat: finish dbus service: job/jobManager  
						
						 
						
						... 
						
						
						
						Log: 
						
						
					 
					
						2023-07-18 16:37:52 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3a278bec79 
					 
					
						
						
							
							feat: adjust dbus service structure  
						
						 
						
						... 
						
						
						
						Log: 
						
						
					 
					
						2023-07-17 16:20:15 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6f598ab52b 
					 
					
						
						
							
							feat: add desktopentry class  
						
						 
						
						... 
						
						
						
						Log: 
						
						
					 
					
						2023-07-14 12:05:35 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						fdf01923db 
					 
					
						
						
							
							feat: implement job service  
						
						 
						
						... 
						
						
						
						Log: 
						
						
					 
					
						2023-07-12 10:41:41 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						eac09c2cca 
					 
					
						
						
							
							chore: Sync by  559e91167d 
						
						 
						
						... 
						
						
						
						sync by github workflow
Log: none
Influence: none 
						
						
					 
					
						2023-07-10 06:12:25 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						10add2092c 
					 
					
						
						
							
							feat: init dbus service structure  
						
						 
						
						... 
						
						
						
						Log: 初始化dbus服务结构 
						
						
					 
					
						2023-07-10 13:59:48 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c10838200b 
					 
					
						
						
							
							chore: init project structure  
						
						 
						
						... 
						
						
						
						Log: 初始化项目结构 
						
						
					 
					
						2023-07-07 15:44:18 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6c7be17dac 
					 
					
						
						
							
							chore: update .reuse/dep5  
						
						 
						
						... 
						
						
						
						Signed-off-by: black-desk <me@black-desk.cn > 
						
						
					 
					
						2023-07-06 10:05:34 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						49b5445fcc 
					 
					
						
						
							
							chore: make reuse happy  
						
						 
						
						... 
						
						
						
						Signed-off-by: black-desk <me@black-desk.cn > 
						
						
					 
					
						2023-07-06 10:05:34 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5183912187 
					 
					
						
						
							
							docs: update README  
						
						 
						
						... 
						
						
						
						Signed-off-by: black-desk <me@black-desk.cn > 
						
						
					 
					
						2023-07-06 10:05:34 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d05e3fee70 
					 
					
						
						
							
							docs: add api/dbus and docs/TODO.md  
						
						 
						
						... 
						
						
						
						Signed-off-by: black-desk <me@black-desk.cn > 
						
						
					 
					
						2023-07-06 10:05:34 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0316297d8a 
					 
					
						
						
							
							build: update debian/*  
						
						 
						
						... 
						
						
						
						Signed-off-by: black-desk <me@black-desk.cn > 
						
						
					 
					
						2023-07-06 10:05:34 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e7ae0758ed 
					 
					
						
						
							
							docs: update README  
						
						 
						
						... 
						
						
						
						Signed-off-by: black-desk <me@black-desk.cn > 
						
						
					 
					
						2023-07-06 10:05:34 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						235db8ab0c 
					 
					
						
						
							
							refact: remove almost all files  
						
						 
						
						... 
						
						
						
						This is a prepare commit for the following refactor of
dde-application-manager.
I remove almost all files in this git repository.
We will start the refactor in later commits.
Signed-off-by: black-desk <me@black-desk.cn > 
						
						
					 
					
						2023-07-06 10:05:34 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						06b051fda3 
					 
					
						
						
							
							chore(CI): Update obs tag build workflow  
						
						 
						
						... 
						
						
						
						use obs unstable package directly
log: 
						
						
					 
					
						2023-05-22 06:32:36 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						caf789e185 
					 
					
						
						
							
							chore: bump version 1.0.16  
						
						 
						
						... 
						
						
						
						log: bump version 1.0.16 
						
						
					 
					
						2023-05-15 13:31:46 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						02a818b12c 
					 
					
						
						
							
							fix: fix a use-after-free  
						
						 
						
						... 
						
						
						
						Signed-off-by: black-desk <me@black-desk.cn > 
						
						
					 
					
						2023-05-15 05:08:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e3fdb67864 
					 
					
						
						
							
							chore: bump version 1.0.15  
						
						 
						
						... 
						
						
						
						log: bump version 1.0.15 
						
						
					 
					
						2023-05-12 16:20:49 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d4cb60370e 
					 
					
						
						
							
							fix: entry->app maybe nullptr, need to judge before use  
						
						 
						
						... 
						
						
						
						log: as title 
						
						
					 
					
						2023-05-12 15:33:55 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a041aa7cf3 
					 
					
						
						
							
							docs: add some comments  
						
						 
						
						... 
						
						
						
						Signed-off-by: black-desk <me@black-desk.cn > 
						
						
					 
					
						2023-05-12 15:33:55 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0ce69c609a 
					 
					
						
						
							
							revert:  b9e5abf remove jemalloc  
						
						 
						
						... 
						
						
						
						memory issue has been resolve, jemalloc can be removed
log:
Signed-off-by: black-desk <me@black-desk.cn > 
						
						
					 
					
						2023-05-12 15:33:55 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						38c9c09487 
					 
					
						
						
							
							fix: call workfree to void mem leak  
						
						 
						
						... 
						
						
						
						Signed-off-by: black-desk <me@black-desk.cn > 
						
						
					 
					
						2023-05-12 15:33:55 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a2f91cc525 
					 
					
						
						
							
							fix: don't free ptr removed from Entry::m_windowInfoMap  
						
						 
						
						... 
						
						
						
						Check comment.
Signed-off-by: black-desk <me@black-desk.cn > 
						
						
					 
					
						2023-05-12 15:33:55 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ad07a96240 
					 
					
						
						
							
							fix: use shared_ptr in XCBUtils::getWindowFrameExtents  
						
						 
						
						... 
						
						
						
						To void use-after-free issues.
Signed-off-by: black-desk <me@black-desk.cn > 
						
						
					 
					
						2023-05-12 15:33:55 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						611bc0e092 
					 
					
						
						
							
							fix: refact KeyFile::loadFile  
						
						 
						
						... 
						
						
						
						To void invalid memory access issues.
Signed-off-by: black-desk <me@black-desk.cn > 
						
						
					 
					
						2023-05-12 15:33:55 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c0b424cedc 
					 
					
						
						
							
							chore: bump version to 1.0.14  
						
						 
						
						... 
						
						
						
						* release dde-application-manager 1.0.14
Log: 
						
						
					 
					
						2023-05-12 02:31:50 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						95ca87eebc 
					 
					
						
						
							
							fix: get wrong prefix of desktop name  
						
						 
						
						... 
						
						
						
						We can only get 'org' by baseName() if the desktop file
named org.gnome.Chess.desktop. It should be completeBaseName().
Log: 
						
						
					 
					
						2023-05-12 02:14:46 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						39c50de56f 
					 
					
						
						
							
							fix: no environment variable on wayland  
						
						 
						
						... 
						
						
						
						Sort to dde-session-pre.target 
						
						
					 
					
						2023-05-11 18:04:46 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ae5bf08545 
					 
					
						
						
							
							chore: bump version 1.0.13  
						
						 
						
						... 
						
						
						
						log: bump version 1.0.13 
						
						
					 
					
						2023-05-11 16:29:32 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d3dcd91ca6 
					 
					
						
						
							
							fix: add missing header for clang  
						
						 
						
						... 
						
						
						
						Clang need these header to be included for definition of uint32_t and
uint64_t. 
						
						
					 
					
						2023-05-11 06:56:37 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1fd19ce97d 
					 
					
						
						
							
							fix: early return in WindowIdentify::identifyWindowByPidEnv  
						
						 
						
						... 
						
						
						
						If we cannot get desktop file from env, we should just failed. 
						
						
					 
					
						2023-05-11 06:33:52 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b9e5abf214 
					 
					
						
						
							
							fix: use jemalloc to temporary circumvention of crash issues  
						
						 
						
						... 
						
						
						
						log: as title 
						
						
					 
					
						2023-05-11 13:05:37 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3932b3637e 
					 
					
						
						
							
							refact: Process::getStatus  
						
						 
						
						... 
						
						
						
						log: as title 
						
						
					 
					
						2023-05-11 13:05:37 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						fd6622c30c 
					 
					
						
						
							
							refact: Process::readFile  
						
						 
						
						... 
						
						
						
						Remove DString::splitVectorChars. Use std::getline and fstream. 
						
						
					 
					
						2023-05-11 13:05:37 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						222194eb95 
					 
					
						
						
							
							chore: Sync by  2e5e092ba3 
						
						 
						
						... 
						
						
						
						sync by github workflow
Log: none
Influence: none 
						
						
					 
					
						2023-05-10 01:52:24 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						233cc0db3d 
					 
					
						
						
							
							fix: error handling recognized args  
						
						 
						
						... 
						
						
						
						Recognized args should be removed from exec args when there are no
actual contents. instead of being replaced by "".
Log: fix error handling recognized args 
						
						
					 
					
						2023-04-28 16:09:00 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0ffe1d4b2d 
					 
					
						
						
							
							fix: duplicate systemd service  
						
						 
						
						... 
						
						
						
						Use Dbus type service, and place it in the app.slice 
						
						
					 
					
						2023-04-24 17:50:29 +08:00