1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-25 18:05:33 +02:00
Find a file
David Kaspar 73a912f95b Bug 429488: Fix for deadlock in QMakeProjectInfo.updateActiveConfiguration
To prevent a deadlock between two the workspace and QMakeProjectInfo.sync
locks, QMakeProjectInfo class has been rewritten to not call any method
under sync-lock except for IQMakeEnv.init/destroy method.

All methods should allow calling under workspace lock.

Added a new IQMakeEnv2 interface to provide an explicit init method.

Original QMakeProjectInfo has been split to
QMakeProjectInfo and QMakeProjectInfoManager.

This change is fully backward compatible.

Change-Id: I880f22dd9bd999af1d3f47e4a3c4c0ab216b4ad2
Signed-off-by: David Kaspar <dkaspar@blackberry.com>
Reviewed-on: https://git.eclipse.org/r/23270
Tested-by: Hudson CI
Reviewed-by: Andrew Eidsness <eclipse@jfront.com>
Reviewed-by: Doug Schaefer <dschaefer@qnx.com>
IP-Clean: Doug Schaefer <dschaefer@qnx.com>
2014-03-12 20:50:01 -04:00
build Bug 429963 - m4 editor not handling quotes properly 2014-03-12 15:26:59 -04:00
codan Bug 428725 - Severity selection from Coda Analyses preferences should 2014-02-23 15:45:37 -05:00
core Bug 413615 - GCC __attribute__ produces syntax error after "override" 2014-03-12 04:24:18 -04:00
cross Bug 428367 - Fixed missing title for Properties dialog 2014-02-18 09:37:26 -05:00
debug Bug 427898: Allow changing breakpoint type 2014-02-24 07:26:49 -05:00
doc bug 428230: What's New and Noteworthy in CDT 8.3? 2014-02-14 16:43:56 -05:00
dsf Update GdbMemoryBlockRetrieval and DsfMemoryBlockRetrieval to fix 2014-02-27 09:55:46 -05:00
dsf-gdb Bug 429251: Breakpoint problem marker is not displayed in external 2014-03-12 04:06:37 -04:00
jtag Bug 429874 - GDB Hardware Debugging Launcher "Main" tab does not check 2014-03-12 04:08:02 -04:00
launch/org.eclipse.cdt.launch Bug 426586 - [launch] Rename launch delegates to be more descriptive to 2014-01-27 15:42:30 -05:00
llvm Bumped up CDT version to 8.4. 2014-01-21 17:35:29 -05:00
lrparser Reduced use of deprecated types and methods. 2014-03-06 15:15:19 -08:00
memory Bug 414519: [Memory View] user specified start address is not honored. 2014-02-28 15:34:59 -05:00
p2 Enabled JDK 1.7. 2014-01-24 13:38:55 -05:00
qt Bug 429488: Fix for deadlock in QMakeProjectInfo.updateActiveConfiguration 2014-03-12 20:50:01 -04:00
releng Enabled JDK 1.7. 2014-01-24 13:38:55 -05:00
testsrunner Bug 426586 - [launch] Rename launch delegates to be more descriptive to 2014-01-27 15:42:30 -05:00
upc Bug 427539 - C++11 attribute implementation 2014-03-10 13:01:47 -04:00
util Enabled JDK 1.7. 2014-01-24 13:38:55 -05:00
visualizer Enabled JDK 1.7. 2014-01-24 13:38:55 -05:00
windows Enabled JDK 1.7. 2014-01-24 13:38:55 -05:00
xlc Enabled JDK 1.7. 2014-01-24 13:38:55 -05:00
.gitignore Ignore NFS-created files. 2012-11-08 13:34:54 -08:00
pom.xml Bumped up CDT version to 8.4. 2014-01-21 17:35:29 -05:00