1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00
Commit graph

266 commits

Author SHA1 Message Date
Sean Evoy
3a76c4f68c Removed an NPE when cancel was selected from browse dialog on path or file options 2004-04-13 19:39:42 +00:00
Sean Evoy
64916e2284 Committing work from BitMethods to replace the list field editor with a new class that uses icons instead of labesl for New, Edit, Delete, etc 2004-04-08 19:27:39 +00:00
Doug Schaefer
d546766bee Removed the reference to xerces. 2004-04-07 17:22:09 +00:00
Sean Evoy
0d4329b166 Partial implementation of bugzilla 45172: "Add Infos on Build, which Target is being build". There is now a message about the project and configuration being built, along with the type of build, displayed on the console 2004-04-06 15:21:18 +00:00
Doug Schaefer
3a5e182ba9 Fixed the warnings from the nightly build. There seems to
be a problem with Organize Imports which adds
unnecessary imports so I anticipate these returning
over time until the Organize Imports feature is fixed.
2004-04-06 14:24:15 +00:00
Sean Evoy
8ae9494db3 Build error reported for new browse functionality. Corrected the "problem" by calling a more explicit version of getShell() 2004-04-06 13:42:03 +00:00
Sean Evoy
bde7613ebe Added a browse button for list options 2004-04-05 15:29:09 +00:00
Sean Evoy
66c786380a Added a field to the option schema that allows a browse type to be encoded and a new sequence to the option reference with list values 2004-04-05 15:28:23 +00:00
David Inglis
839bb5375c fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=57409 2004-04-05 12:14:48 +00:00
David Inglis
7d84a3a410 properly set binary parsers 2004-04-03 20:40:36 +00:00
David Inglis
b761c44c1e fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=57142 2004-04-03 03:58:10 +00:00
David Inglis
215a710dc7 use core preference settings 2004-04-02 19:02:25 +00:00
Doug Schaefer
62a5a610ad Added back the xerces deps. 2004-04-01 20:52:48 +00:00
Doug Schaefer
e3569cbd19 Removing plugin and feature references to xerces. 2004-04-01 20:39:39 +00:00
Alain Magloire
c5df08b65b Makefile icon 2004-04-01 18:26:50 +00:00
David Inglis
fd4d49ba30 added background target building
added ui to configure/enable workbecnk clean operation.
2004-03-31 21:46:52 +00:00
David Inglis
d8a96ca65d added clean build option
fixed make target with no target
2004-03-31 21:45:57 +00:00
Sean Evoy
266e19853c Removed the "All configurations' label from the configuration selector since C8 did not make the M8 build 2004-03-29 21:02:51 +00:00
David Inglis
e888d97cff fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=56583 2004-03-29 17:02:02 +00:00
Alain Magloire
58513148c2 Provide the action "show selected element" 2004-03-29 02:34:48 +00:00
Sean Evoy
69b06bd290 Scaffolding for adding a browse button to the list entry field 2004-03-26 16:38:18 +00:00
Sean Evoy
6475a7ac01 Added a delete key event handler to the list field editor 2004-03-26 15:14:26 +00:00
David Inglis
4d037cc146 mark a few more strings as non-externalized 2004-03-26 03:08:52 +00:00
David Inglis
de5291751a added nature id to CProject
add scannerinfo upon project configure
2004-03-25 19:36:20 +00:00
Sean Evoy
8e163f4d5e The tool page was not refreshing on configuration change events. The problem was that the list control was returning the tool instead of the reference, and since all the references point to the same tool, the property page thought nothing had changed and did not repaint the selection. Switched around the logic of the list content and label provider to work better under this case. 2004-03-25 19:00:18 +00:00
Sean Evoy
18b0c0e692 Source code changes for C8 "Clone configurations". Also removed the SummaryFieldEditor since that functionality has now been implemented by the MultilineFieldEditor 2004-03-24 21:11:54 +00:00
Sean Evoy
616f583ea2 Last string to externalize caught by chkpii tool in plugin.xml 2004-03-23 19:27:37 +00:00
Sean Evoy
2ef3540b31 Fix for a problem with the round-tripping of string options 2004-03-23 16:31:21 +00:00
David Inglis
18e6359b5b cleanup 2004-03-23 03:07:40 +00:00
Sean Evoy
ef50454dbd This patch implements 2 pieces of additional option functionality that were discussed on CDT-DEV.
1.	For a String option, if the defaultValue attribute is present, and contains a string of length > 0, then the command string (if any) is prepended to the defaultValue string to form the command line string.
2.	Add a commandFalse attribute to the Option Schema to be used, if specified, when the value of a Boolean option is False.
2004-03-22 21:28:40 +00:00
David Inglis
717a507bae update due to Core Model changes 2004-03-22 17:53:44 +00:00
Sean Evoy
3b191e5ddc Committing work submitted by BitMethods to round-trip tool options from a summary field back into the option. 2004-03-22 16:57:03 +00:00
David Inglis
f980b3161f check for changes before saving 2004-03-19 20:31:51 +00:00
Sean Evoy
d980d24f00 Removed the AbstractToolReference class because there is no longer any need for it with the introduction of a dynamic styrategy for model element creation. I kept the IToolReference interface, though. Moved several public methods into it and changed the clients of those methods so that the interface is used. 2004-03-19 16:38:49 +00:00
Sean Evoy
481715a2b8 More I18N work. Externalizing the vlaue of the name field of the extension point and extension is only needed to satisfy an automatic string checker. The value of these tags is never displayed to an end-user. However, better to get rid of the erros than expect the poor testers to always track the exception. 2004-03-19 15:32:07 +00:00
Sean Evoy
e25c54c01d Adding more work from Timesys to support dynamic toolchain model elements. 2004-03-18 21:26:23 +00:00
David Inglis
8ccea9c408 fixed target saving in .cdtproject 2004-03-17 21:38:36 +00:00
Sean Evoy
4c9e632ce6 Marked remaining strings forming keys, directories and filenames untranslatable. 2004-03-16 22:26:10 +00:00
Sean Evoy
fe16438a4d Marked remaining strings untranslatable as they belong to the extensibility schema. 2004-03-16 22:25:50 +00:00
Sean Evoy
1661bb8022 Changes for bugzilla 54202 - Changing the active configuration forces a save in the cdtbuildfile. 2004-03-16 22:12:27 +00:00
David Inglis
7d48a4fcc6 applied patch from vhirsl@ca.ibm.com implementing new auto scanner configuration detection mechanism 2004-03-16 20:35:25 +00:00
David Inglis
a46dca30a1 move target presistance to .cdtproject
modified targets are now saved
2004-03-16 19:57:02 +00:00
Sean Evoy
fbf82be3cd Commit for Jeremiah Lott.
Allows the managed build system to resolve "forward references" within its extensions. In practice this is necessary to allow references between extensions in different plugins.	
Partial fix for bugzilla 54202:
No longer use the cdtbuild file for persisting the default target and configuration settings for a project. This is assumed to be an individual workspace level setting so the choices are persisted in the project's persistent settings store.
2004-03-12 19:11:53 +00:00
Alain Magloire
fbb3c4c84d Support for OpenDeclaration action on the MakefileEditor. 2004-03-11 21:41:37 +00:00
David Inglis
68c4c924e9 show error dialog on apply of properties if one occurs 2004-03-09 20:59:46 +00:00
David Inglis
d055189a64 properly set binary parser when ask to update from preference 2004-03-09 20:52:53 +00:00
Sean Evoy
e4bbb5dc9e Fix for bugzilla 45311: "CVS tries to check in contents of build output"
The managed make builder generates the output directories, and the makefiles for those directories. Those files should be tagged as "derived" so that the CM system will ignore the files on check-in. Now, that is done when a new build directory or file is added to the project. The workspace will take care of files created by the build process through the Ignored Resources extension point.
2004-03-09 20:39:34 +00:00
Sean Evoy
4beaf02d94 Removed the __CYGWIN__ symbol that was defined by default for the C and C++ compiler definitions. This was causing a parser error and content assist was failing. 2004-03-09 15:14:59 +00:00
Sean Evoy
6bd526e1b6 Committing the changes needed by our partners to better support a variety of tool references. A class hierarchy of tool references has been introduced. The base class is an abstract tool reference. Unqualified tool references, like those used in the manifest or project files will be continue to be treated as tool references. However, we now have some flexibility for the future should a more refined type of tool reference be needed; for example, a dynamic tool that reads a configuration file to determine what environment it is targetting. 2004-03-08 16:42:21 +00:00
Sean Evoy
762808825e Fix for bug 53856: "Option reference not reporting built-in includes paths to scanner". Changed the constructor for the OptionReference so it only creates a list if it finds built-in path or symbol definitions in the manifest or project file. The getter method for built-ins also concatenates the definitions it contains with those of its parent.
Undid the changes to the geenrated makefile builder since bug 53253 has been corrected.
	
Fix for bug 53861: "Cannot reset tool command back to default". Changed the way the configuration sets the tool command when the value is the same as the default.
2004-03-05 16:13:28 +00:00