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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d18daaab59 
					 
					
						
						
							
							chore: bump version to 1.0.12  
						
						 
						
						... 
						
						
						
						* release dde-application-manager 1.0.12
Log: 
						
						
					 
					
						2023-04-23 18:20:23 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8be4c11b1c 
					 
					
						
						
							
							fix: arg[0] should be program exe  
						
						 
						
						... 
						
						
						
						QProcess::arguments do not contain arg[0].
Signed-off-by: black-desk <me@black-desk.cn > 
						
						
					 
					
						2023-04-23 10:14:51 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c043b392c7 
					 
					
						
						
							
							fix: 退出没有图标的应用AM崩溃  
						
						 
						
						... 
						
						
						
						使用xcb ewmh的相关接口获取应用icon
Log: 修复没有图标的应用退出时AM奔溃退出的问题
Influence: 任务栏应用图标正常显示 
						
						
					 
					
						2023-04-23 17:55:31 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						dc617910fb 
					 
					
						
						
							
							fix GIO_LAUNCHED_DESKTOP_FILE_PID ( #30 )  
						
						 
						
						... 
						
						
						
						* fix: set GIO_LAUNCHED_DESKTOP_FILE_PID
To set GIO_LAUNCHED_DESKTOP_FILE_PID, we have to manually fork and
exec, as QT determined the environ use to execvp, before running
childModifyer.
After use bare fork and exec, we have to wait for dead child processes.
Otherwise there will be zombies.
Signed-off-by: black-desk <me@black-desk.cn >
* fix: X-Deepin-CreatedBy is key not value
-
Signed-off-by: black-desk <me@black-desk.cn >
---------
Signed-off-by: black-desk <me@black-desk.cn > 
						
						
					 
					
						2023-04-22 17:29:10 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						63d9f4ed57 
					 
					
						
						
							
							fix: set DEEPIN_WINE_SCALE on launch an application ( #36 )  
						
						 
						
						... 
						
						
						
						Supported HiDPI for the deepin wine applications. We must give an env
variant to apply the window scale effect to it. 
						
						
					 
					
						2023-04-22 15:37:00 +08:00