1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-23 14:42:11 +02:00
Commit graph

1191 commits

Author SHA1 Message Date
David Inglis
f6c5d3e357 remove unused dialog 2004-06-01 21:08:14 +00:00
David Inglis
7ed4f67c41 run target build in progress service dialog 2004-06-01 21:06:57 +00:00
David Inglis
0abb812267 fixed NPE 2004-06-01 20:41:42 +00:00
David Inglis
d85af02c70 use new platform progress service 2004-06-01 20:28:39 +00:00
David Inglis
89bbf55f97 since platform bug is fixed we can revert some changes 2004-06-01 20:28:17 +00:00
David Inglis
a5b6d849f2 fixed build command not updating 2004-06-01 20:26:25 +00:00
Sean Evoy
f509d06f05 Fix for bug 62501 - Managed Shared library build fails 2004-05-31 22:46:54 +00:00
David Inglis
01619cd230 fixed NPE when invoking listeners 2004-05-31 13:51:56 +00:00
David Inglis
b52f8d0624 removed warning 2004-05-31 13:41:55 +00:00
David Inglis
22d8c872cc change logic as to when to set raw container path. 2004-05-31 13:25:49 +00:00
David Inglis
a16f543fe8 update container when paths change 2004-05-31 13:25:15 +00:00
David Inglis
e5c605c11d patch from Vmir -
This patch contains fixes for following problems:

- PR 64014: [Scanner Config] Path discovery should be on by default,
- PR 63971: [Scanner Config] Debugging messages on console,
- PR 62742: CDT-specific file changes to .project are not saved - Scanner config portion
- Target specific options are applicable only to default generate scanner info command (and not to custom commands),
- Discovered scanner info file name associated with project instead with project name (problem when deleting a project, then creating a new one with the same name or renaming a project).
2004-05-28 14:17:04 +00:00
Sean Evoy
b991ccf5e0 Hopefully this is the last regression on the switch-over to letting Eclipse determine the build order. Make still needs to know about a dep on a referenced project's build goal so it can relink (or do whatever) when that dependencyis out-of-date. Basically I am adding this BACK to the generated makefile, but the rule to build it is a dummy target (so no make complaints). 2004-05-28 05:18:19 +00:00
Sean Evoy
6dc35eb0c0 Fix for an NPE that was occurring after a dependency makefile update 2004-05-28 04:22:10 +00:00
Sean Evoy
fb764be87a Fix for echo implementation problems on some target platforms that will cause source-level dep targets to be written out wrong. On Solaris, the echo was putting the -n argument in the file and a newline. On MinGW without MSYS (i.e., the Win32 implemetation), the output contained -n ' which is worse. The solution is to parse for this type of garbage in the dependency files when they are being updated 2004-05-27 23:46:56 +00:00
Sean Evoy
ae5b03a319 Fix for bug 58714 - Cannot rebuild after renaming a referenced project 2004-05-27 20:28:20 +00:00
Sean Evoy
c092fa64d2 Fix for bug 64206 -NPE because of invalid return type on Job.run method 2004-05-27 17:57:10 +00:00
Sean Evoy
e21a791587 Fix for bug 60957 and 63937. In the first case, the builder was being too strict when deciding what to do in the face of change notifications delivered by Eclipse during a build of a chain of dependent projects. In the second case, the managed build system needed to separate out the need to save project settings from the need to rebuild a project. Now there is a new set of variables to keep track of needing a rebuild. 2004-05-27 15:53:16 +00:00
David Inglis
0d7e22298e fixed page contribution 2004-05-26 19:39:04 +00:00
David Inglis
bea9188980 typo 2004-05-26 15:39:34 +00:00
Sean Evoy
40249879e8 Final commit for 64085 -- added a better message when the build stops on an empty project 2004-05-26 15:34:27 +00:00
David Inglis
581839e17c fixed junit 2004-05-26 15:32:29 +00:00
Sean Evoy
f6db199fe7 Fix for bug64085 -- NPE on New managed project creation. Getting the working directory for an empty project was a no-no, and one of the changes I made introduced the possibility of this happening during autobuild. 2004-05-26 15:24:01 +00:00
David Inglis
09a4ea370c fixed junit failures and deadlock problems 2004-05-26 14:48:54 +00:00
Sean Evoy
77a7513b82 New build messages to address bugzilla 63410 -- Wrong message is displayed during build 2004-05-25 19:42:32 +00:00
David Inglis
5c53f6d920 new Discovery paths using path container
enabled standard include/symbol properties page
2004-05-25 19:04:15 +00:00
Sean Evoy
a8917334a4 Removed the dependency on the GCC 3.x preprocessor flag '-MP' to add phony targets to the dependency makefiles. Now the move header file event is handled by make itself as a trigger to regenerate the makefiles, not complain about missing targets. 2004-05-25 18:15:22 +00:00
Sean Evoy
cc0e391d69 Avoid an NPE on Gnu targets for POSIX systems that do not have an executable extension by default. NPE was happening when the tool ref for the linker tried to figure out what it's uninitialized output extension was. Duh 2004-05-25 00:04:08 +00:00
Sean Evoy
d03b0f48a0 Large commit. Two components. The first is to switch all the managed build components over to the new plugin loading scheme. The second is to remove the dependency between the indexer and the build system for dependency calculation. Currently, to make this work, there is a flag that is only available on the 3.x GCC compilers, but I will be addressing that shortly. 2004-05-24 23:23:36 +00:00
Doug Schaefer
de0397f03e Cleaned up the build.properties files to ensure the right things end up in the binary and source builds. 2004-05-24 17:18:38 +00:00
Sean Evoy
cacd52eb8b A final attempt to fix the problems with plugin loading and the compatability layer 2004-05-20 20:11:51 +00:00
Sean Evoy
7bac8a490b Changed test to use the new way of getting extension points 2004-05-20 14:59:11 +00:00
Sean Evoy
729d4c2fcb Added a constructor (was silently inheriting from super class) 2004-05-20 14:57:43 +00:00
Alain Magloire
0fa4e89147 Partial Fix for PR 61341 2004-05-20 04:11:33 +00:00
Sean Evoy
ad91f39a81 Commits for the deprecation of IPluginDescriptor (may it rest in peace) 2004-05-19 19:36:11 +00:00
Sean Evoy
f64e265d26 Final fix for bug 61505. When an option was set, a toolr reference was created but the "copy constructor" was not doing a complete copy, so the output of the tool was lost. This fix addresses that 2004-05-19 17:39:16 +00:00
Sean Evoy
f909efeb3c This patch fixes:
1. PR 62349: [Managed Build] Funny include paths - added -P option to
'generate scanner info command' to suppress line numbering
2. Account for simple gcc names like: gcc.c2.95.3-p10.mips64
3. Exporting make.core plugin's .options file as a part of binaries.
Customers now can turn scanner config discovery debugging on or off.
2004-05-18 18:59:34 +00:00
Alain Magloire
b458ecd917 2004-05-18 Alain Magloire
Remove warnings and compatibility plugin
	to be full Eclipse-3.0 compliant.
2004-05-18 16:06:30 +00:00
Doug Schaefer
2eba1f473e Upgrade to latest platform APIs. 2004-05-17 18:44:14 +00:00
Sean Evoy
c70cea46dc Fix for bug 44082 - Managed Make: browse to include path "C:\like\this" 2004-05-13 19:38:45 +00:00
Sean Evoy
437c6840b1 Fix for bug 61505 - closing and opening a project causes "null" to appear in the makefile 2004-05-13 18:52:25 +00:00
Sean Evoy
dc30014f0a Fix for bug 62141 - Option categories displayed out of sequence in UI 2004-05-13 18:05:28 +00:00
Sean Evoy
00c80d0e7e Marked several strings as untranslatable and added the target build goal name to the converted project 2004-05-13 14:12:29 +00:00
Sean Evoy
3e7939462a Remove the possibility of an NPE in the client of the contribution by returning an empty map instead of null 2004-05-12 21:11:16 +00:00
Sean Evoy
1f6a68d596 Commit for Dave Daoust removing a problem with the BootLoader call to figure out the OS. 2004-05-12 18:41:53 +00:00
Sean Evoy
7ba7c61143 Final work for PR 61596 - changing the storage of a enumerated option choice from its value to its ID 2004-05-12 14:33:12 +00:00
David Inglis
9de996037c extern string 2004-05-12 13:38:22 +00:00
David Inglis
3a2ac35857 enable project path property page 2004-05-12 13:37:20 +00:00
Sean Evoy
6db86e2257 Work for bugzilla 43021 - Search: cannot find things in stdio.h 2004-05-11 17:09:07 +00:00
Sean Evoy
08c13e8969 External commit for Leo Treggiari. The archList attribute of the target object specifies the list of architectures that the target is supported on. The valid list of architectures is the string values returned by BootLoader.getOSArch(). If the archList attribute is not specified, or if the value is "all", then the target is supported on all architectures. Otherwise, the target is only displayed when CDT is running on one of the specified architectures, unless the user has requested to see all targets. 2004-05-10 15:44:32 +00:00