1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-21 21:52:10 +02:00

Bug 492210 - Remove ChangeLog files from project

ChangeLog is an archaic format for identifying what has changed in a
project. Fortunately more powerful version control systems are capable
of generating this information and displaying information such as this
paragraph in order to determine what has changed in a project and when.

Change-Id: Ia71a05fa51869c1adb193d94f71c28b3b36beb37
Signed-off-by: Alex Blewitt <alex.blewitt@gmail.com>
This commit is contained in:
Alex Blewitt 2016-04-23 14:39:12 +01:00
parent 12904409a3
commit c73978c03a
26 changed files with 0 additions and 27764 deletions

View file

@ -1,138 +0,0 @@
2012-02-17 Jeff Johnston <jjohnstn@redhat.com>
* p2.inf: Add additional info so update path
from old autotools feature to new works smoothly.
2012-01-03 Jeff Johnston <jjohnstn@redhat.com>
Refactor to org.eclipse.cdt.autotools-feature.
2011-08-16 Jeff Johnston <jjohnstn@redhat.com>
* pom.xml: Bump up feature to 3.0.1.
* feature.xml: Ditto.
2011-05-10 Jeff Johnston <jjohnstn@redhat.com>
Resolves: #342895
* feature.xml: Remove autotools compatibility plug-in. Bump up to
version 3.0.0.
* pom.xml: Update version number.
2010-12-03 Jeff Johnston <jjohnstn@redhat.com>
* feature.xml: Bump up version to 2.0.1 for 0.7 release.
2010-05-18 Andrew Overholt <overholt@redhat.com>
* feature.properties: Fix provider name.
2010-04-26 Andrew Overholt <overholt@redhat.com>
* feature.properties: Match consistent license text (bug #306627). Update
copyright year.
* license.html: New file. HTML version of SUA (bug #306627).
* build.properties: Include license.html.
* about.html: Remove.
* feature.xml: Use licenseURL property instead of explicit URL.
2010-04-12 Andrew Overholt <overholt@redhat.com>
* feature.properties: Match consistent license text (bug #306627).
2009-11-10 Andrew Overholt <overholt@redhat.com>
* feature.properties: Make featureName a bit more user-friendly.
2009-11-04 Jeff Johnston <jjohnstn@redhat.com>
* feature.xml: Fix dependencies to support CDT 6.0.0 and up.
2009-11-03 Jeff Johnston <jjohnstn@redhat.com>
* feature.xml: Fix feature id.
2009-10-21 Jeff Johnston <jjohnstn@redhat.com>
* feature.xml: Add revised org.eclipse.linuxtools.cdt.autotools plug-in that has been
set up for compatbility mode to build older projects.
2009-10-13 Jeff Johnston <jjohnstn@redhat.com>
* feature.xml: Bump to 2.0.0. Refer to new org.eclipse.linuxtools.cdt.autotools.core and
org.eclipse.linuxtools.cdt.autotools.ui plug-ins.
2009-04-24 Jeff Johnston <jjohnstn@redhat.com>
* feature.xml: Fix dependencies to not require 6.0.0 CDT plugins as they
aren't in the CDT Master zip yet for Galileo builds.
2009-04-23 Andrew Overholt <overholt@redhat.com>
* feature.xml: Use 6.0.0 CDT requirements on Galileo branch.
2009-01-15 Jeff Johnston <jjohnstn@redhat.com>
* feature.xml: Bump up version to 1.0.2.
2009-01-08 Jeff Johnston <jjohnstn@redhat.com>
Fixes #260436
* feature.xml: Add .qualifier to version id.
2009-01-06 Andrew Overholt <overholt@redhat.com>
* feature.xml: Add update site information.
* build.properties: Add feature.properties and epl-v10.html.
2008-10-31 Andrew Overholt <overholt@redhat.com>
* feature.xml: Use %featureName, %provider, %copyright, and %description from
feature.properties. Add "(Incubation)".
* feature.properties: Initial import.
* epl-v10.html: Likewise.
2008-10-14 Jeff Johnston <jjohnstn@redhat.com>
* feature.xml: Update release to 1.0.1.
2008-08-08 Jeff Johnston <jjohnstn@redhat.com>
* feature.xml: Update release to 1.0.0.
2008-01-28 Jeff Johnston <jjohnstn@redhat.com>
* feature.xml: Update release to 0.9.6.
2007-12-05 Jeff Johnston <jjohnstn@redhat.com>
* feature.xml: Update release to 0.9.5.3.
2007-11-19 Jeff Johnston <jjohnstn@redhat.com>
* feature.xml: Update release to 0.9.5.2.
2007-10-23 Jeff Johnston <jjohnstn@redhat.com>
* feature.xml: Update release to 0.9.5.1.
2007-10-04 jjohnstn <jjohnstn@vermillion>
* feature.xml: Update release to 0.9.5.
2007-09-24 Jeff Johnston <jjohnstn@redhat.com>
* feature.xml: Update release to 0.9.4.
2007-09-05 Jeff Johnston <jjohnstn@redhat.com>
* feature.xml: Update release to 0.9.3.
2007-08-17 Jeff Johnston <jjohnstn@redhat.com>
* feature.xml: Fix up release number.
2007-07-19 Jeff Johnston <jjohnstn@redhat.com>
* feature.xml: Fix up description to not reference sample url.

File diff suppressed because it is too large Load diff

View file

@ -1,320 +0,0 @@
2012-04-26 Jeff Johnston <jjohnstn@redhat.com>
* Linux_Tools/*: Removed.
* CDT/Autotools/User_Guide/Building.html: New file.
* CDT/Autotools/User_Guide/Configuration.html: New file.
* CDT/Autotools/User_Guide/Creating-an-Autotools-Project.html: New file.
* CDT/Autotools/User_Guide/images/AutotoolsAclocal.png: New file.
* CDT/Autotools/User_Guide/images/AutotoolsAutoconfEditor.png: New file.
* CDT/Autotools/User_Guide/images/AutotoolsAutoheader.png: New file.
* CDT/Autotools/User_Guide/images/AutotoolsAutomake.png: New file.
* CDT/Autotools/User_Guide/images/AutotoolsAutomakeEditor.png: New file.
* CDT/Autotools/User_Guide/images/AutotoolsAutoreconf.png: New file.
* CDT/Autotools/User_Guide/images/AutotoolsBuildConsole.png: New file.
* CDT/Autotools/User_Guide/images/AutotoolsBuilders.png: New file.
* CDT/Autotools/User_Guide/images/AutotoolsBuildMakeTarget.png: New file.
* CDT/Autotools/User_Guide/images/AutotoolsCBuildProperties.png: New file.
* CDT/Autotools/User_Guide/images/AutotoolsCheckOutAs.png: New file.
* CDT/Autotools/User_Guide/images/AutotoolsConfigureConsole.png: New file.
* CDT/Autotools/User_Guide/images/AutotoolsConfigureSettings.png: New file.
* CDT/Autotools/User_Guide/images/AutotoolsConsole.png: New file.
* CDT/Autotools/User_Guide/images/AutotoolsConvertProject.png: New file.
* CDT/Autotools/User_Guide/images/AutotoolsConvertToCProject.png: New file.
* CDT/Autotools/User_Guide/images/AutotoolsConvertWizard.png: New file.
* CDT/Autotools/User_Guide/images/AutotoolsCreateMakeTarget.png: New file.
* CDT/Autotools/User_Guide/images/AutotoolsEditorPreferences.png: New file.
* CDT/Autotools/User_Guide/images/AutotoolsEditorsTab.png: New file.
* CDT/Autotools/User_Guide/images/AutotoolsLibtoolize.png: New file.
* CDT/Autotools/User_Guide/images/AutotoolsMakeTargetMenu.png: New file.
* CDT/Autotools/User_Guide/images/AutotoolsManageConfigurations.png: New file.
* CDT/Autotools/User_Guide/images/AutotoolsModifyMakeTarget.png: New file.
* CDT/Autotools/User_Guide/images/AutotoolsNewConfiguration.png: New file.
* CDT/Autotools/User_Guide/images/AutotoolsNewCProjectWizard.png: New file.
* CDT/Autotools/User_Guide/images/AutotoolsProperties.png: New file.
* CDT/Autotools/User_Guide/images/AutotoolsToolSettings.png: New file.
* CDT/Autotools/User_Guide/Invoking-Autotools.html: New file.
* CDT/Autotools/User_Guide/Make-Targets.html: New file.
* CDT/Autotools/User_Guide/Special-Editors.html: New file.
* CDT/Autotools/User_Guide/Supported-Environments.html: New file.
* CDT/Autotools/User_Guide/Updating-This-Document.html: New file.
* CDT/Autotools/User_Guide/User-Guide.html: New file.
* build-helper.xml: Rewritten to use the CDT Autotools User Guide Wiki page.
* build.properties: Add CDT directory and remove Linux_Tools directory.
* toc.xml: Update to new files.
2012-01-03 Jeff Johnston <jjohnstn@redhat.com>
Refactor to org.eclipse.cdt.autotools.docs.
2011-06-16 Jeff Johnston <jjohnstn@redhat.com>
* build.properties: Add book.css.
* book.css: New file.
2011-06-01 Jeff Johnston <jjohnstn@redhat.com>
Resolves: #347979
* build.properties: Add images directory.
* images/*.gif: New files.
2011-03-22 Jeff Johnston <jjohnstn@redhat.com>
* build.properties: Add tools.xml to bin list.
2010-12-15 Jeff Johnston <jjohnstn@redhat.com>
* tools.xml: New file.
* plugin.xml: Restore help contents for GNU Tools that were overwritten by switching to
using media-wiki to generate documentation.
2010-12-03 Jeff Johnston <jjohnstn@redhat.com>
* META-INF/MANIFEST.MF: Bump up version to 2.0.2 for 0.7 release.
2010-10-18 Jeff Johnston <jjohnstn@redhat.com>
* src/org/eclipse/linuxtools/internal/cdt/autotools/doc/anttask/MediaWikiImageFetcher.java: Removed.
* src/org/eclipse/linuxtools/internal/cdt/autotools/doc/anttask/tasks.properties: Removed.
* userguide/Autotools\ Plugin-in\ User\ Guide-toc.xml: Removed.
* userguide/Autotools\ Plugin-in\ User\ Guide.html: Removed.
* userguide/Building.html: Removed.
* userguide/Configuration.html: Removed.
* userguide/Creating-an-Autotools-Project.html: Removed.
* userguide/images/Linuxtool-AutotoolsMakeTargetsMenu.png: Removed.
* userguide/images/Linuxtools-AutotoolsAclocal.png: Removed.
* userguide/images/Linuxtools-AutotoolsAutoconfEditor.png: Removed.
* userguide/images/Linuxtools-AutotoolsAutoconfEditorPrefs.png: Removed.
* userguide/images/Linuxtools-AutotoolsAutoheader.png: Removed.
* userguide/images/Linuxtools-AutotoolsAutomake.png: Removed.
* userguide/images/Linuxtools-AutotoolsAutomakeEditor.png: Removed.
* userguide/images/Linuxtools-AutotoolsAutoreconf.png: Removed.
* userguide/images/Linuxtools-AutotoolsAutotools.png: Removed.
* userguide/images/Linuxtools-AutotoolsAutotoolsConsole.png: Removed.
* userguide/images/Linuxtools-AutotoolsBuilders.png: Removed.
* userguide/images/Linuxtools-AutotoolsBuildLocation.png: Removed.
* userguide/images/Linuxtools-AutotoolsCheckout.png: Removed.
* userguide/images/Linuxtools-AutotoolsConfsettings.png: Removed.
* userguide/images/Linuxtools-AutotoolsConsolePrefs.png: Removed.
* userguide/images/Linuxtools-AutotoolsConsoleSelect.png: Removed.
* userguide/images/Linuxtools-AutotoolsConvAutotoolsWizard.png: Removed.
* userguide/images/Linuxtools-AutotoolsConvertWizard.png: Removed.
* userguide/images/Linuxtools-AutotoolsCProjectWizard.png: Removed.
* userguide/images/Linuxtools-AutotoolsCreateConf.png: Removed.
* userguide/images/Linuxtools-AutotoolsEditorsTab.png: Removed.
* userguide/images/Linuxtools-AutotoolsLibtoolize.png: Removed.
* userguide/images/Linuxtools-AutotoolsMakeTargetBuild.png: Removed.
* userguide/images/Linuxtools-AutotoolsMakeTargetCreate.png: Removed.
* userguide/images/Linuxtools-AutotoolsMakeTargetEdit.png: Removed.
* userguide/images/Linuxtools-AutotoolsManageConfs.png: Removed.
* userguide/images/Linuxtools-AutotoolsNewOther.png: Removed.
* userguide/images/Linuxtools-AutotoolsToolSettings.png: Removed.
* userguide/Invoking-Autotools.html: Removed.
* userguide/Make-Targets.html: Removed.
* userguide/Special-Editors.html: Removed.
* userguide/Supported-Environments.html: Removed.
* userguide/Updating-This-Document.html: Removed.
* Linux_Tools_Project/Autotools/User_Guide/Building.html: New file.
* Linux_Tools_Project/Autotools/User_Guide/Configuration.html: New file.
* Linux_Tools_Project/Autotools/User_Guide/Creating-an-Autotools-Project.html: New file.
* Linux_Tools_Project/Autotools/User_Guide/images/Linuxtool-AutotoolsMakeTargetsMenu.png: New file.
* Linux_Tools_Project/Autotools/User_Guide/images/Linuxtools-AutotoolsAclocal.png: New file.
* Linux_Tools_Project/Autotools/User_Guide/images/Linuxtools-AutotoolsAutoconfEditor.png: New file.
* Linux_Tools_Project/Autotools/User_Guide/images/Linuxtools-AutotoolsAutoconfEditorPrefs.png: New file.
* Linux_Tools_Project/Autotools/User_Guide/images/Linuxtools-AutotoolsAutoheader.png: New file.
* Linux_Tools_Project/Autotools/User_Guide/images/Linuxtools-AutotoolsAutomake.png: New file.
* Linux_Tools_Project/Autotools/User_Guide/images/Linuxtools-AutotoolsAutomakeEditor.png: New file.
* Linux_Tools_Project/Autotools/User_Guide/images/Linuxtools-AutotoolsAutoreconf.png: New file.
* Linux_Tools_Project/Autotools/User_Guide/images/Linuxtools-AutotoolsAutotools.png: New file.
* Linux_Tools_Project/Autotools/User_Guide/images/Linuxtools-AutotoolsAutotoolsConsole.png: New file.
* Linux_Tools_Project/Autotools/User_Guide/images/Linuxtools-AutotoolsBuilders.png: New file.
* Linux_Tools_Project/Autotools/User_Guide/images/Linuxtools-AutotoolsBuildLocation.png: New file.
* Linux_Tools_Project/Autotools/User_Guide/images/Linuxtools-AutotoolsCheckout.png: New file.
* Linux_Tools_Project/Autotools/User_Guide/images/Linuxtools-AutotoolsConfsettings.png: New file.
* Linux_Tools_Project/Autotools/User_Guide/images/Linuxtools-AutotoolsConsolePrefs.png: New file.
* Linux_Tools_Project/Autotools/User_Guide/images/Linuxtools-AutotoolsConsoleSelect.png: New file.
* Linux_Tools_Project/Autotools/User_Guide/images/Linuxtools-AutotoolsConvAutotoolsWizard.png: New file.
* Linux_Tools_Project/Autotools/User_Guide/images/Linuxtools-AutotoolsConvertWizard.png: New file.
* Linux_Tools_Project/Autotools/User_Guide/images/Linuxtools-AutotoolsCProjectWizard.png: New file.
* Linux_Tools_Project/Autotools/User_Guide/images/Linuxtools-AutotoolsCreateConf.png: New file.
* Linux_Tools_Project/Autotools/User_Guide/images/Linuxtools-AutotoolsEditorsTab.png: New file.
* Linux_Tools_Project/Autotools/User_Guide/images/Linuxtools-AutotoolsLibtoolize.png: New file.
* Linux_Tools_Project/Autotools/User_Guide/images/Linuxtools-AutotoolsMakeTargetBuild.png: New file.
* Linux_Tools_Project/Autotools/User_Guide/images/Linuxtools-AutotoolsMakeTargetCreate.png: New file.
* Linux_Tools_Project/Autotools/User_Guide/images/Linuxtools-AutotoolsMakeTargetEdit.png: New file.
* Linux_Tools_Project/Autotools/User_Guide/images/Linuxtools-AutotoolsManageConfs.png: New file.
* Linux_Tools_Project/Autotools/User_Guide/images/Linuxtools-AutotoolsNewOther.png: New file.
* Linux_Tools_Project/Autotools/User_Guide/images/Linuxtools-AutotoolsToolSettings.png: New file.
* Linux_Tools_Project/Autotools/User_Guide/Invoking-Autotools.html: New file.
* Linux_Tools_Project/Autotools/User_Guide/Make-Targets.html: New file.
* Linux_Tools_Project/Autotools/User_Guide/Special-Editors.html: New file.
* Linux_Tools_Project/Autotools/User_Guide/Supported-Environments.html: New file.
* Linux_Tools_Project/Autotools/User_Guide/Updating-This-Document.html: New file.
* Linux_Tools_Project/Autotools/User_Guide/User-Guide.html: New file.
* .classpath: Updated.
* build-helper.xml: Rewritten to match rpm ui editor which uses media-wiki anttasks rather
than extracting images manually.
* build.properties: Remove directories that no longer exist and add new ones.
* toc.xml: Replaced.
2010-06-04 Jeff Johnston <jjohnstn@redhat.com>
Bug #315852
* toc.xml: Fixed link for pkg-config tool.
2010-04-17 Jeff Johnston <jjohnstn@redhat.com>
* META-INF/MANIFEST.MF: Change J2SE level to 1.5.
2010-04-14 Jeff Johnston <jjohnstn@redhat.com>
Resolves #309117
* .classpath: New file.
* build-helper.xml: New file.
* doc/notices.html: New file.
* extract-markup.xsl: New file.
* src/org/eclipse/linuxtools/internal/cdt/autotools/doc/anttask/MediaWikiImageFetcher.java: New file.
* src/org/eclipse/linuxtools/internal/cdt/autotools/doc/anttask/tasks.properties: New file.
* userguide/Autotools\ Plugin-in\ User\ Guide-toc.xml: New file.
* userguide/Autotools\ Plugin-in\ User\ Guide.html: New file.
* userguide/Building.html: New file.
* userguide/Configuration.html: New file.
* userguide/Creating-an-Autotools-Project.html: New file.
* userguide/images/Linuxtool-AutotoolsMakeTargetsMenu.png: New file.
* userguide/images/Linuxtools-AutotoolsAclocal.png: New file.
* userguide/images/Linuxtools-AutotoolsAutoconfEditor.png: New file.
* userguide/images/Linuxtools-AutotoolsAutoconfEditorPrefs.png: New file.
* userguide/images/Linuxtools-AutotoolsAutoheader.png: New file.
* userguide/images/Linuxtools-AutotoolsAutomake.png: New file.
* userguide/images/Linuxtools-AutotoolsAutomakeEditor.png: New file.
* userguide/images/Linuxtools-AutotoolsAutoreconf.png: New file.
* userguide/images/Linuxtools-AutotoolsAutotools.png: New file.
* userguide/images/Linuxtools-AutotoolsAutotoolsConsole.png: New file.
* userguide/images/Linuxtools-AutotoolsBuilders.png: New file.
* userguide/images/Linuxtools-AutotoolsBuildLocation.png: New file.
* userguide/images/Linuxtools-AutotoolsCheckout.png: New file.
* userguide/images/Linuxtools-AutotoolsConfsettings.png: New file.
* userguide/images/Linuxtools-AutotoolsConsolePrefs.png: New file.
* userguide/images/Linuxtools-AutotoolsConsoleSelect.png: New file.
* userguide/images/Linuxtools-AutotoolsConvAutotoolsWizard.png: New file.
* userguide/images/Linuxtools-AutotoolsConvertWizard.png: New file.
* userguide/images/Linuxtools-AutotoolsCProjectWizard.png: New file.
* userguide/images/Linuxtools-AutotoolsCreateConf.png: New file.
* userguide/images/Linuxtools-AutotoolsEditorsTab.png: New file.
* userguide/images/Linuxtools-AutotoolsLibtoolize.png: New file.
* userguide/images/Linuxtools-AutotoolsMakeTargetBuild.png: New file.
* userguide/images/Linuxtools-AutotoolsMakeTargetCreate.png: New file.
* userguide/images/Linuxtools-AutotoolsMakeTargetEdit.png: New file.
* userguide/images/Linuxtools-AutotoolsManageConfs.png: New file.
* userguide/images/Linuxtools-AutotoolsNewOther.png: New file.
* userguide/images/Linuxtools-AutotoolsToolSettings.png: New file.
* userguide/Invoking-Autotools.html: New file.
* userguide/Make-Targets.html: New file.
* userguide/Special-Editors.html: New file.
* userguide/Supported-Environments.html: New file.
* userguide/Updating-This-Document.html: New file.
* .project: Change to be Java project.
* build.properties: Add new binary files.
* META-INF/MANIFEST.MF: Dependency added.
* plugin.xml: Add additional toc for Autotools User Guide.
2009-11-16 Andrew Overholt <overholt@redhat.com>
* plugin.properties: Fix bundle name. Fix provider.
2009-10-20 Jeff Johnston <jjohnstn@redhat.com>
* cheatsheets/autotools.xml: Revised for Autotools rewrite.
2009-10-13 Jeff Johnston <jjohnstn@redhat.com>
* build.properties: Add build.properties to bin list.
* META-INF/MANIFEST.MF: Bump up version to 2.0.0.
2009-01-15 Jeff Johnston <jjohnstn@redhat.com>
* META-INF/MANIFEST.MF: Add .qualifier to id.
2008-11-03 Jeff Johnston <jjohnstn@redhat.com>
* build.properties: Add cheatsheets directory to binary list and remove
doc.zip which no longer exists in project.
2008-10-31 Andrew Overholt <overholt@redhat.com>
* META-INF/MANIFEST.MF: Use translated BundleName and provider. Add
"(Incubation)".
* plugin.properties: Initial import.
2008-10-01 Jeff Johnston <jjohnstn@redhat.com>
* toc.xml: Add anchor id so other gnu tools can be added to Gnu Tools list.
2008-09-19 Jeff Johnston <jjohnstn@redhat.com>
* META-INF/MANIFEST.MF: Update version number to 1.0.0.
2008-09-16 Jeff Johnston <jjohnstn@redhat.com>
* toc.xml: Add http references for all of the GNU tools documentation.
2007-10-04 jjohnstn <jjohnstn@vermillion>
* META-INF/MANIFEST.MF: Update release to 0.0.5.
* cheatsheets/autotools.xml: Add sub-step after pushing finish for GNU Autotools
project wizard to handle the possibility of the workspace asking to go to the
C/C++ perspective. Remove separate "changing to C/C++ perspective" step.
2007-10-03 Jeff Johnston <jjohnstn@redhat.com>
* cheatsheets/autotools.xml: New File.
* plugin.xml: Add cheatsheets extension for autotools project.
* META-INF/MANIFEST.MF: Add dependency on org.eclipse.ui.cheatsheets.
2007-08-15 Jeff Johnston <jjohnstn@redhat.com>
* META-INF/MANIFEST.MF: Change release to 0.0.4 and specify minimum java runtime
as 1.4.
* build.xml: Removed.
2007-02-02 Andrew Overholt <overholt@redhat.com>
* toc.xml: Add "and Other" to the toc entry.
* doc.zip: Add pkg-config/index.html (created using PolyglotMan
<http://polyglotman.sourceforge.net/>).
2007-01-22 Andrew Overholt <overholt@redhat.com>
* toc.xml: Gnu -> GNU.
2007-01-12 Jeff Johnston <jjohnstn@redhat.com>
* about.html: New license file.
2006-08-29 Jeff Johnston <jjohnstn@redhat.com>
* build.xml: Update release to 0.0.3.
2006-07-24 Jeff Johnston <jjohnstn@redhat.com>
* Manifest.MF: Change release to 0.0.3.
* getdocs.sh: Update to current FC6 releases of tools help.
* doc.zip: Updated.
2006-07-14 Jeff Johnston <jjohnstn@redhat.com>
* Manifest.MF: Change release to 0.0.2.
* build.properties: Add doc.zip and toc.xml to bin files.
2006-06-08 Jeff Johnston <jjohnstn@redhat.com>
* plugin.xml: Make provider Red Hat.
2006-04-18 Jeff Johnston <jjohnstn@redhat.com>
* getdocs.sh: New file to generate doc.zip.
2006-04-18 Jeff Johnston <jjohnstn@redhat.com>
* toc.xml: New file.
* doc.zip: Ditto.
* plugin.xml: Ditto.

View file

@ -1,305 +0,0 @@
2012-07-23 Jeff Johnston <jjohnstn@redhat.com>
* src/org/eclipse/cdt/autotools/tests/AllAutotoolsTests.java (suite): Add new UpdateConfigureTest.
* src/org/eclipse/cdt/autotools/tests/UpdateConfigureTest.java: New test.
* src/org/eclipse/cdt/autotools/tests/AutotoolsProjectTest0.java (testAutotoolsProject0): Fix nature id being tested.
* src/org/eclipse/cdt/autotools/tests/AutotoolsProjectTest1.java (testAutotoolsProject1): Ditto.
* src/org/eclipse/cdt/autotools/tests/AutotoolsProjectTest2.java (testAutotoolsProject2): Ditto.
* src/org/eclipse/cdt/autotools/tests/AutotoolsProjectNatureTest.java (testAutotoolsProjectNature): Ditto.
2012-03-30 Jeff Johnston <jjohnstn@redhat.com>
* src/org/eclipse/cdt/autotools/tests/ProjectTools.java
(setup): Fix to return false when Workbench is null.
2012-03-30 Jeff Johnston <jjohnstn@redhat.com>
* zip/project2.zip: Fix autogen.sh to make the configure script executable.
2012-03-29 Jeff Johnston <jjohnstn@redhat.com>
* src/org/eclipse/cdt/autotools/tests/ProjectTools.java (build): Refresh the workspace root so resource tests
will work consistently.
2012-01-03 Jeff Johnston <jjohnstn@redhat.com>
Refactor to org.eclipse.cdt.autotools.tests.
2011-06-16 Jeff Johnston <jjohnstn@redhat.com>
* src/org/eclipse/linuxtools/cdt/autotools/tests/autoconf/BaseParserTest.java (parseNoHandlers):
Revert previous fix as it is no longer needed.
2011-06-16 Jeff Johnston <jjohnstn@redhat.com>
* src/org/eclipse/linuxtools/cdt/autotools/tests/autoconf/BaseParserTest.java (parseNoHandlers):
Fix to new parser API.
2011-05-19 Jeff Johnston <jjohnstn@redhat.com>
* src/org/eclipse/linuxtools/cdt/autotools/tests/editors/AutomakeColourizationTests.java (setUp): Perform
any editor or active page manipulation within Display thread.
* src/org/eclipse/linuxtools/cdt/autotools/tests/editors/AutomakeTextHoverTest.java (setUp): Ditto.
(testGetHoverForMacro2): Ditto.
(testGetHoverForMacro1): Ditto.
(testGetHoverInfoForTargetDependencies): Ditto.
(testGetHoverInfoForTargetDependency): Ditto.
(testGetHoverInfoTargetName2): Ditto.
(testGetHoverInfoTargetName1): Ditto.
* src/org/eclipse/linuxtools/cdt/autotools/tests/editors/AutomakeEditorTests.java (testAutomakeEditorAssociation): Ditto.
2010-11-18 Jeff Johnston <jjohnstn@redhat.com>
* src/org/eclipse/linuxtools/cdt/autotools/tests/ProjectTools.java (createProject): Try creating a project
description and then creating a CDT project from the initial handle. Use that handle to
convert to an Autotools Project. This is being done to try and remove the current random
bug under Hudson builds.
2010-05-10 Jeff Johnston <jjohnstn@redhat.com>
* src/org/eclipse/linuxtools/cdt/autotools/tests/AutotoolsTestsPlugin.java: Fix plugin id.
(AutotoolsTestsPlugin): Remove setting of plugin.
(start): Add setting of plugin here.
2010-03-12 Jeff Johnston <jjohnstn@redhat.com>
* src/org/eclipse/linuxtools/cdt/autotools/tests/ProjectTools.java (setConfigDir): Fix up how
configuration is allocated. Use id instead of name.
2009-11-13 Jeff Johnston <jjohnstn@redhat.com>
* META-INF/MANIFEST.MF: Make singleton.
2009-11-03 Jeff Johnston <jjohnstn@redhat.com>
* src/org/eclipse/linuxtools/cdt/autotools/tests/ProjectTools.java: Remove warnings.
2009-10-15 Jeff Johnston <jjohnstn@redhat.com>
* src/org/eclipse/linuxtools/cdt/autotools/tests/AutotoolsProjectTest0.java (testAutotoolsProject0): Fix to
handle fact that default build directory is now project directory.
* src/org/eclipse/linuxtools/cdt/autotools/tests/AutotoolsProjectTest1.java (testAutotoolsProject1): Ditto.
* src/org/eclipse/linuxtools/cdt/autotools/tests/AutotoolsProjectTest2.java (testAutotoolsProject2): Ditto.
* src/org/eclipse/linuxtools/cdt/autotools/tests/ProjectTools.java (setConfigDir): Fix to use new
AutotoolsConfigurationManager logic.
2009-10-13 Jeff Johnston <jjohnstn@redhat.com>
* META-INF/MANIFEST.MF: Bump up release to 2.0.0.
* src/org/eclipse/linuxtools/cdt/autotools/tests/AllAutotoolsTests.java (suite): Modified to use
new core and ui plug-ins.
(suite): Ditto.
* src/org/eclipse/linuxtools/cdt/autotools/tests/autoconf/AutoconfTests.java (suite): Ditto.
(suite): Ditto.
* src/org/eclipse/linuxtools/cdt/autotools/tests/AutotoolsTestsPlugin.java (AutotoolsTestsPlugin): Ditto.
(AutotoolsTestsPlugin): Ditto.
* src/org/eclipse/linuxtools/cdt/autotools/tests/editors/AutomakeColourizationTests.java: Ditto.
* src/org/eclipse/linuxtools/cdt/autotools/tests/editors/AutomakeEditorTests.java: Ditto.
* src/org/eclipse/linuxtools/cdt/autotools/tests/editors/AutomakeTextHoverTest.java: Ditto.
* src/org/eclipse/linuxtools/cdt/autotools/tests/editors/EditorTests.java (suite): Ditto.
(suite): Ditto.
* src/org/eclipse/linuxtools/cdt/autotools/tests/ProjectTools.java (ConvertToAutotoolsProjectWizardTest.getSelectedConfigurations): Ditto.
(generateFiles): Ditto.
(markExecutable): Ditto.
(ConvertToAutotoolsProjectWizardTest.getSelectedConfigurations): Ditto.
(generateFiles): Ditto.
(markExecutable): Ditto.
2009-04-21 Jeff Johnston <jjohnstn@redhat.com>
* src/org/eclipse/linuxtools/cdt/autotools/tests/CoreUtility.java: New file.
* src/org/eclipse/linuxtools/cdt/autotools/tests/ProjectTools.java: Use local CoreUtility
class to avoid internal class access warnings.
2009-03-05 Jeff Johnston <jjohnstn@redhat.com>
* src/org/eclipse/linuxtools/cdt/autotools/tests/ProjectTools.java (generateFiles): Call
genfiles.sh instead of issuing aclocal, autoconf, and automake which might not exist on
test system.
* zip/project1.zip: Add generated files into special genfiles directory and add EPL.
* zip/project2.zip: Ditto.
2009-03-05 Jeff Johnston <jjohnstn@redhat.com>
* build.properties: Add zip directory to binary build.
2009-01-15 Jeff Johnston <jjohnstn@redhat.com>
* META-INF/MANIFEST.MF: Add .qualifier to id.
2008-12-09 Andrew Overholt <overholt@redhat.com>
* test.xml: Debugging statement.
2008-12-08 Andrew Overholt <overholt@redhat.com>
* test.xml: Clean up some typos.
2008-12-04 Andrew Overholt <overholt@redhat.com>
* build.properties: Add test.xml to bin.includes.
2008-11-05 Andrew Overholt <overholt@redhat.com>
* META-INF/MANIFEST.MF: Update BREE to 1.5.
2008-11-05 Andrew Overholt <overholt@redhat.com>
* src/org/eclipse/linuxtools/cdt/autotools/tests/AllAutotoolsTests.java: New test suite.
* src/org/eclipse/linuxtools/cdt/autotools/tests/autoconf/AutoconfTests.java: New test suite.
* src/org/eclipse/linuxtools/cdt/autotools/tests/editors/EditorTests.java: New test suite.
* test.xml: New file to drive tests on build.eclipse.org.
2008-11-03 Andrew Overholt <overholt@redhat.com>
* build.properties: Remove plugin.xml, add plugin.properties.
2008-10-31 Andrew Overholt <overholt@redhat.com>
* META-INF/MANIFEST.MF: Use plugin.properties for %bundleName and %provider.
Add "(Incubation)".
* plugin.properties: Initial import.
2008-10-14 Jeff Johnston <jjohnstn@redhat.com>
* META-INF/MANIFEST.MF: Bump release to 1.0.3.
2008-09-19 Jeff Johnston <jjohnstn@redhat.com>
* META-INF/MANIFEST.MF: Change Eclipse-AutoStart to Bundle-ActivationPolicy.
2008-09-18 Jeff Johnston <jjohnstn@redhat.com>
* src/org/eclipse/linuxtools/cdt/autotools/tests/editors/AutomakeColourizationTests.java (setUp): Make sure
test project has unique name since JUNIT tests are run multithread.
* src/org/eclipse/linuxtools/cdt/autotools/tests/editors/AutomakeEditorTests.java (testAutomakeEditorAssociation):
Ditto.
* src/org/eclipse/linuxtools/cdt/autotools/tests/editors/AutomakeTextHoverTest.java (setUp): Ditto.
2008-09-17 Jeff Johnston <jjohnstn@redhat.com>
Refactored com.redhat.eclipse.cdt.autotools.tests to org.eclipse.linuxtools.cdt.autotools.tests.
* src/org/eclipse/linuxtools/cdt/autotools/tests/AllTests.java: Removed since must run as Junit
plugin and default is to run all tests in plugin which causes duplicate test runs.
* src/org/eclipse/linuxtools/cdt/autotools/tests/autoconf/AllTests.java: Removed. Ditto.
* src/org/eclipse/linuxtools/cdt/autotools/tests/AutotoolsProjectTest0.java (testAutotoolsProject0):
Add new generate configuration files parameter and set to true.
* src/org/eclipse/linuxtools/cdt/autotools/tests/AutotoolsProjectTest1.java (testAutotoolsProject1):
Ditto.
* src/org/eclipse/linuxtools/cdt/autotools/tests/AutotoolsProjectTest2.java (testAutotoolsProject2):
Add new generate configuration files parameter and set to false.
* src/org/eclipse/linuxtools/cdt/autotools/tests/ProjectTools.java (addSourceContainerWithImport):
Add new parameter which states whether configuration files require generation after
import.
(importFilesFromZipAndGenerate): New method which imports project files and performs
generation of configuration files.
(generateFiles): New method.
2008-07-04 Jeff Johnston <jjohnstn@redhat.com>
* META-INF/MANIFEST.MF: Bump to 1.0.2.
2008-04-17 10:43 Ed Swartz <ed.swartz@nokia.com>
* src/com/redhat/eclipse/cdt/autotools/tests/autoconf/:
TestMacroParser.java, TestShellParser.java: More autoconf parser
work. Remove old parser and standardize AST node constructors.
Add more tests and fix some bugs.
2008-04-10 15:40 Ed Swartz <ed.swartz@nokia.com>
* src/com/redhat/eclipse/cdt/autotools/tests/autoconf/:
BaseParserTest.java, TestMacroParser.java, TestShellParser.java,
TestTokenizer.java: More autoconf parser work.
2008-04-09 14:38 Ed Swartz <ed.swartz@nokia.com>
* src/com/redhat/eclipse/cdt/autotools/tests/: AllTests.java,
autoconf/AllTests.java, autoconf/BaseParserTest.java,
autoconf/TestMacroParser.java, autoconf/TestParser.java,
autoconf/TestShellParser.java, autoconf/TestSourceInfo.java,
autoconf/TestTokenizer.java: New autoconf parser work in progress
2008-04-07 14:06 Ed Swartz <ed.swartz@nokia.com>
* src/com/redhat/eclipse/cdt/autotools/tests/: AllTests.java,
autoconf/AllTests.java, autoconf/TestParser.java,
autoconf/TestSourceInfo.java: Initial checkpoint for autotools
parser changes
2007-08-15 Jeff Johnston <jjohnstn@redhat.com>
* META-INF/MANIFEST.MF: Change release to 1.0.1 and specify minimum java runtime as
1.4.
2007-04-16 Jeff Johnston <jjohnstn@redhat.com>
* src/com/redhat/eclipse/cdt/autotools/tests/AutotoolsProjectTest0.java: New
test to test simple project with configure in top-level directory.
* src/com/redhat/eclipse/cdt/autotools/tests/AllTests.java: Add
new AutotoolsProjectTest0 test.
2007-04-13 Jeff Johnston <jjohnstn@redhat.com>
Verifies fix for #236304
* src/com/redhat/eclipse/cdt/autotools/tests/AutotoolsProjectTest1.java (tearDown):
Add try catch around project delete.
* src/com/redhat/eclipse/cdt/autotools/tests/AutotoolsProjectTest2.java: New test
for autogen.sh.
* src/com/redhat/eclipse/cdt/autotools/tests/AllTests.java (suite): Add
new AutotoolsProjectTest2 test.
* zip/project2.zip: New autogen.sh test project.
2007-04-04 Jeff Johnston <jjohnstn@redhat.com>
Verifies fix for #235076
* src/com/redhat/eclipse/cdt/autotools/tests/ProjectTools.java (createFile): Add comments.
(setup): Ditto.
(getMonitor): Ditto.
(createEmptyFile): Ditto.
(addSourceContainer): Ditto.
(createProject): Ditto.
(addSourceContainerWithImport): Ditto.
(ConvertToAutotoolsProjectWizardTest): Ditto.
(ConvertToAutotoolsProjectWizardTest.getSelectedConfigurations): Ditto.
(build): New method.
(setConfigDir): Ditto.
(markExecutable): Ditto.
* src/com/redhat/eclipse/cdt/autotools/tests/AutotoolsProjectTest1.java: New test.
* src/com/redhat/eclipse/cdt/autotools/tests/AllTests.java (suite): Add
AutotoolsProjectTest1 test.
* zip/project1.zip: New sample project file for testing.
2007-01-22 Andrew Overholt <overholt@redhat.com>
* src/com/redhat/eclipse/cdt/autotools/tests/editors/AutomakeEditorTests.java:
Add copyright.
* src/com/redhat/eclipse/cdt/autotools/tests/editors/AutomakeColourizationTests.java:
Add copyright.
* src/com/redhat/eclipse/cdt/autotools/tests/editors/AutomakeTextHoverTest.java:
New file.
2006-12-15 Andrew Overholt <overholt@redhat.com>
* src/com/redhat/eclipse/cdt/autotools/tests/editors/AutomakeColourizationTests.java:
New file.
* src/com/redhat/eclipse/cdt/autotools/tests/ProjectTools.java
(createFile): New method.
* src/com/redhat/eclipse/cdt/autotools/tests/AllTests.java
(suite): Add AutomakeColourizationTests.
2006-12-12 Andrew Overholt <overholt@redhat.com>
* src/com/redhat/eclipse/cdt/autotools/tests/editors/AutomakeEditorTests.java:
New file.
* src/com/redhat/eclipse/cdt/autotools/tests/ProjectTools.java
(createEmptyFile): New method.
* src/com/redhat/eclipse/cdt/autotools/tests/AutotoolsProjectNatureTest.java:
Clean up imports.

View file

@ -1,99 +0,0 @@
2012-01-03 Jeff Johnston <jjohnstn@redhat.com>
Refactor to org.eclipse.cdt.autotools.ui.tests.
2011-10-18 Jeff Johnston <jjohnstn@redhat.com>
* build.properties: Remove src.includes references to remove warnings.
2010-06-22 Jeff Johnston <jjohnstn@redhat.com>
Tests: #317345
* src/org/eclipse/linuxtools/cdt/autotools/ui/tests/TestToolActions.java (canSeeTools): New test.
(canAccessAclocal2): Ditto.
(canAccessAutoconf2): Ditto.
(canAccessAutomake2): Ditto.
(canAccessLibtoolize2): Ditto.
(canAccessAutoheader2): Ditto.
(canAccessAutoreconf2): Ditto.
(canReconfigureProject2): Ditto.
(canSetTools): Ditto.
(canResetTools): Ditto.
2010-06-04 Jeff Johnston <jjohnstn@redhat.com>
* src/org/eclipse/linuxtools/cdt/autotools/ui/tests/SetConfigurationParameter.java (canBuildWithConfigParm): Add a check
for the Configure console showing a warning about the unknown option.
2010-05-21 Jeff Johnston <jjohnstn@redhat.com>
Tests: #313754
* src/org/eclipse/linuxtools/cdt/autotools/ui/tests/TestMakeTargets.java: New file.
* src/org/eclipse/linuxtools/cdt/autotools/ui/tests/AllTests.java: Add TestMakeTargets.
* src/org/eclipse/linuxtools/cdt/autotools/ui/tests/TestEnvironmentVars.java (setEnvVarOnCommandLine): Add extra
environment variables that follow the command.
2010-05-13 Jeff Johnston <jjohnstn@redhat.com>
* src/org/eclipse/linuxtools/cdt/autotools/ui/tests/AllTests.java:
* src/org/eclipse/linuxtools/cdt/autotools/ui/tests/TestToolActions.java (sleep): Don't exit Eclipse since this
is no longer the last test in the list.
* src/org/eclipse/linuxtools/cdt/autotools/ui/tests/TestEnvironmentVars.java: New file.
* src/org/eclipse/linuxtools/cdt/autotools/ui/tests/SetConfigurationParameter.java (canBuildWithConfigParm): Add
test for bug #308261.
2010-05-05 Jeff Johnston <jjohnstn@redhat.com>
* src/org/eclipse/linuxtools/cdt/autotools/ui/tests/SetConfigurationParameter.java (canBuildWithConfigParm): Wait until
a.out is created before looking at config.status as we could end up looking at config.status while it is being created.
(newConfigCopiesParms): Don't assume that active configuration will be set in configuration list.
2010-04-29 Jeff Johnston <jjohnstn@redhat.com>
* src/org/eclipse/linuxtools/cdt/autotools/ui/tests/SetConfigurationParameter.java (canBuildWithConfigParm): Add
waiting period before testing existence of created file to ensure action has run on a slower system.
(newConfigCopiesParms): Ditto.
* src/org/eclipse/linuxtools/cdt/autotools/ui/tests/TestToolActions.java (canAccessAutoconf): Ditto.
(canAccessAutomake): Ditto.
(canReconfigureProject): Ditto.
(canAccessAutoreconf): Ditto.
(canAccessAclocal): Ditto.
* plugin.properties: Change provider to Eclipse instead of Eclipse.org.
* META-INF/MANIFEST.MF: Add BundleLocalization statement so plugin.properties gets
used.
2010-04-22 Jeff Johnston <jjohnstn@redhat.com>
* plugin.properties: New file.
* src/org/eclipse/linuxtools/cdt/autotools/ui/tests/AllTests.java: New file.
* build.properties: Make plugin.properties part of binary build.
* META-INF/MANIFEST.MF: Change Java requirement to 1.5.
* src/org/eclipse/linuxtools/cdt/autotools/ui/tests/Activator.java: Add copyright notice.
* src/org/eclipse/linuxtools/cdt/autotools/ui/tests/SetConfigurationParameter.java (beforeClass): Close
Welcome view optionally if it exists. Also hard-wire keyboard to EN_US.
* src/org/eclipse/linuxtools/cdt/autotools/ui/tests/TestToolActions.java (beforeClass): Ditto.
(sleep): Close Eclipse.
2010-04-19 Jeff Johnston <jjohnstn@redhat.com>
* src/org/eclipse/linuxtools/cdt/autotools/ui/tests/TestToolActions.java (canAccessAutoheader): New test.
(canAccessAutomake): Ditto.
(canReconfigureProject): Ditto.
(canAccessLibtoolize): Ditto.
(canAccessAutoreconf): Ditto.
2010-04-15 Jeff Johnston <jjohnstn@redhat.com>
* src/org/eclipse/linuxtools/cdt/autotools/ui/tests/TestToolActions.java: New file.
(canAccessAutomake): New test.
2010-04-12 Jeff Johnston <jjohnstn@redhat.com>
Initial check-in.
* src/org/eclipse/linuxtools/cdt/autotools/ui/tests/Activator.java: New file.
* src/org/eclipse/linuxtools/cdt/autotools/ui/tests/SetConfigurationParameter.java: New file.
* build.properties: New file.
* .project: New file.
* .classpath: New file.
* .settings: New file.
* META-INF/MANIFEST.MF: New file.

File diff suppressed because it is too large Load diff

View file

@ -1,520 +0,0 @@
2005-05-03 Vladimir Hirsl
Fix for PR 91276: Cygpath on Linux for SCD?
Changes in CygpathTranslator that affect DefaultGnuWinScannerInfoCollector.
* src/org/eclipse/cdt/managedbuilder/internal/scannerconfig/DefaultGnuWinScannerInfoCollector.java
2005-03-18 Alain Magloire
Fix for PR 88110: Importing project that need converting would
create NPE and ResouceException failures.
* src/org/eclipse/cdt/managedbuilder/core/ManagedBuildManager.java
* src/org/eclipse/cdt/managedbuilder/projectconverter/UpdateManagedProject12.java
* src/org/eclipse/cdt/managedbuilder/projectconverter/UpdateManagedProject20.java
* src/org/eclipse/cdt/managedbuilder/projectconverter/UpdateManagedProject.java
2005-01-24 Vladimir Hirsl
Updated managed build scanner info collector to use new interfaces introduced
for CDT 3.0.
2004-03-16 Tanya Wolff
Marked remaining strings untranslatable as they belong to the extensibility schema.
2004-03-12 Sean Evoy
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-09 Sean Evoy
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-08 Sean Evoy
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-05 Sean Evoy
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-02 Sean Evoy
A change in VCErrorParser to fix bug 53253 causes an IndexOutOfBounds
exception when echoing a build command on Win32 if the absolute path
to the make utility is specified, i.e. C:\<path>\make.exe
The work-around is to not have the launcher echo the command, and just
output it to the build console directly.
2004-03-02 James Ciesielski
Marked those strings that are non-translatable as such and externalized
those strings that can be translated. There is still work to be done in
this area for this plugin.
* src/org/eclipse/cdt/managedbuilder/core/ManagedBuilderCorePlugin.java
* src/org/eclipse/cdt/managedbuilder/core/ManagedBuilderManager.java
* src/org/eclipse/cdt/managedbuilder/core/ManagedCProjectNature.java
* src/org/eclipse/cdt/managedbuilder/internal/core/Configuration.java
* src/org/eclipse/cdt/managedbuilder/internal/core/GeneratedMakefileBuilder.java
* src/org/eclipse/cdt/managedbuilder/internal/core/MakefileGenerator.java
* src/org/eclipse/cdt/managedbuilder/internal/core/ManagedBuildInfo.java
* src/org/eclipse/cdt/managedbuilder/internal/core/Option.java
* src/org/eclipse/cdt/managedbuilder/internal/core/OptionReference.java
* src/org/eclipse/cdt/managedbuilder/internal/core/Target.java
* src/org/eclipse/cdt/managedbuilder/internal/core/Tool.java
* src/org/eclipse/cdt/managedbuilder/internal/core/PluginResources.properties
2004-03-02 Sean Evoy
Work to support feature C1, "Set Tool Command in Project".
Now it is possible to store an overridden tool command in a tool
reference. The tool command can be overridden directly in an
existing reference, or through the configuration, which creates a
new tool reference.
2004-02-26 Jeremiah Lott
Added a header to the automatically generated makefiles to alert users
not to edit them. Also added includes directives to bring in user-supplied
makefiles to support additional targets, macro definitions, and custom
build steps. Strings are externalized.
* src/org/eclipse/cdt/managedbuilder/internal/core/PluginResources.properties
* src/org/eclipse/cdt/managedbuilder/internal/core/MakefileGenerator.java
2004-02-26 Sean Evoy
Work for C14, add the ability to inherit a tool description via a tool
reference.
Changed the schema to allow a tool reference to belong to a target.
* schema/ManagedBuildTools.exsd
Changed the manifest logic in the managed build manager to load and
retrieve tool definitions as well as target definitions. The schema
allowed for this, but the logic was missing.
* src/org/eclipse/cdt/managedbuilder/core/ManagedBuildManager.java
Made some bookeeping additions to the target so that it can store references
to tools. First, the target loads any tool references it has. Then it loads
tools and configurations. The target also has to consider the presence of tool
references when it determines how many tools it has, so the logic that counted
and returned the number of tools in the target was updated. Some key changes in
this regard relate to how the target looks up the tool references it has. It
now has to ask the managed build info if it has a tool definition for the reference
if there are no tools defined for the target level for a given reference.
* src/org/eclipse/cdt/managedbuilder/internal/core/Target.java
Tool references now have the potential to be owned by either a target or a
configuration. Changed the owner to the superclass of both and figure out
which the parent is at runtime to perform the proper registration and information
look-up. Also removed the reference to a target from a tool and the interface to
extract the target from ITool.
* src/org/eclipse/cdt/managedbuilder/core/ITool.java
* src/org/eclipse/cdt/managedbuilder/internal/core/Tool.java
* src/org/eclipse/cdt/managedbuilder/internal/core/ToolReference.java
An unrelated bug had to do with a problem my testing uncovered with nested
categories. The manifest reader was looking at the wrong field to determine
the parent, but for the manifests we have created, this has not proven to be
a problem so far.
* src/org/eclipse/cdt/managedbuilder/core/IOptionCategory.java
* src/org/eclipse/cdt/managedbuilder/core/IOptionCategory.java
2004-02-24 Sean Evoy
Changed the makefile generator to escape any whitespace it finds in a dependency
path. Now it is possible to build a project in a location with spaces but
you still cannot have internal folders with spaces in the name.
* src/org/eclipse/cdt/managedbuilder/internal/core/MakefileGenerator.java
Tweaked the builder to put only the make command in invocation if there were
no arguments spec'd. It seemed to be causing a fake error message
to be reported on Linux even though make was successfully building the project.
* src/org/eclipse/cdt/managedbuilder/internal/core/GeneratedMakefileBuilder.java
2004-02-23 Sean Evoy
Fix for bug 52647.
In 1.2, the target stored the raw, overridden build command the user
specified on the property page. This string may or may not have included
arguments to make. The managed build info was responsible for parsing the
command from the arguments and returning both to the makefile generator.
The problem was that the logic was too light-weight to really parse a
complex command line. That logic has been refactored to the property page itself,
so the price of parsing is payed once.
The Target and its public interface have been reworked to set and get the
arguments for make. This is treated as a project-level setting. It cannot
be defined in a manifest for now. There is also a capability to reset and
test the args when checking for an overridden make command in a target.
* src/org/eclipse/cdt/managedbuilder/core/ITarget.java
* src/org/eclipse/cdt/managedbuilder/internal/core/Target.java
The arguments are now passed to the spawner that launches make correctly.
* src/org/eclipse/cdt/managedbuilder/internal/core/GeneratedMakefileBuilder.java
The ManagedBuildInfo is off the hook now. Rather than performing any
parsing or foo-fa-raw, it simply delegates the lookup to the target.
* src/org/eclipse/cdt/managedbuilder/internal/core/ManagedBuildInfo.java
2004-02-17 Sean Evoy
Fix for critical bug 44163.
The managed build info would become confused when the project it was associated
with was renamed. The project still stored the build information in its session
data, but the internal reference to the owner project was not updated in the
build info. Now, when the build info is retrieved from a project, the manager
asks the info to do a sanity test to check the identity of the true owner against
the owner the it thinks it has. If they differ, the build information updates its
owner and the owner of all the targets it maintains for the project.
* src/org/eclipse/cdt/managedbuilder/core/ManagedBuildManager.java
* src/org/eclipse/cdt/managedbuilder/internal/core/ManagedBuildInfo.java
* src/org/eclipse/cdt/managedbuilder/core/ITarget.java
* src/org/eclipse/cdt/managedbuilder/internal/core/Target.java
Fixes for 51646
Moved the makefile comment character out of the hard-coded strings and into
the makefile generator.
* src/org/eclipse/cdt/managedbuilder/internal/core/PluginResources.properties
* src/org/eclipse/cdt/managedbuilder/internal/core/MakefileGenerator.java
Fixes for bug 49590:
The target maintains the default extension and the overridden extension. There
is an interface to get and set the extension, but the method to get the default
extension is deprecated.
* src/org/eclipse/cdt/managedbuilder/core/ITarget.java
* src/org/eclipse/cdt/managedbuilder/internal/core/Target.java
The build information now has a method to get at the extension
* src/org/eclipse/cdt/managedbuilder/core/IManagedBuildInfo.java
* src/org/eclipse/cdt/managedbuilder/internal/core/ManagedBuildInfo.java
The makefile generator now asks for both the name and the extension when
generating targets and dependencies.
* src/org/eclipse/cdt/managedbuilder/internal/core/MakefileGenerator.java
2003-10-23 Bogdan Gheorghe
Updated the indexManager.perfomConcurrentJob call in MakefileGenerator
2003-10-03 Sean Evoy
Fix for critical bug 44134.
The problem lies in how the makefile is generated when a build target
references other projects. The makefile creates a command to change to
the build directory of the referenced project and call $(MAKE) there, i.e.
cd <dep_project_build_dir>; $(MAKE) clean all
The problem arises when the directory change fails. As of RC0, the command
after the semi-colon is evaluated. Unfortunately, it evaluates to a recursive
make call in the build directory of the build target and 'make' will keep
invoking more 'make's until Eclipse runs out of memory. With a manual build,
the user can still cancel the build. When autobuild is turned on, they cannot.
The only way to shut down Eclipse under that scenario is to kill it, and when
it restarts, autobuild is still enabled and the problem repeats.
The solution is to NOT perform the 'make' command if the 'cd' fails, i.e.
cd <dep_project_build_dir> && $(MAKE) clean all
When the dependencies are generated this way, the 'cd' will fail as will the
build. The final tweak is to ignore the 'cd' failure and allow the rest of
the build to continue, i.e.
-cd <dep_project_build_dir> && $(MAKE) clean all
* src/org/eclipse/cdt/managedbuilder/internal/core/MakefileGenerator.java
2003-10-01 Sean Evoy
Final fix for bugs 44020.
The problem lay with the way that new projects were being created when the
root configuration of the project had tool references overriding options.
What the new configuration should have been doing is making a personal copy
of the tool reference and its options. Instead, they were all sharing the
parents. Seems simple enough now that I found it.
OptionReference provides a method to retreive its option (so new
OptionReferences can be cloned).
* src/org/eclipse/cdt/managedbuilder/internal/core/OptionReference.java
Configuration now behaves correctly when it is created from another configuration.
* src/org/eclipse/cdt/managedbuilder/internal/core/Configuration.java
2003-10-01 Sean Evoy
Fix for bugs 43490 (trivial), 44020, and 43980.
Added a new field to the schema for a tool. The attribute manages a list of
project natures that the tool should be filtered against in the build model
and UI.
* schema/ManagedBuildTools.exsd
Updated the ITool interface and its mplementors to pay attention to this new
attribute when loading from a plugin file. Clients can querry for a numeric
constant indicating the filter.
* src/org/eclipse/cdt/managedbuilder/core/ITool.java
* src/org/eclipse/cdt/managedbuilder/internal/core/Tool.java
* src/org/eclipse/cdt/managedbuilder/internal/core/ToolReference.java
All the methods in managed build manager that access information stored in a tool
first check that the tool is valid for the project nature.
* src/org/eclipse/cdt/managedbuilder/internal/core/ManagedBuildInfo.java
Put a safety check in the option reference constructor when reading one in from
a project file. I the option reference is to an option not managed by the build
model, the constructor does not add itself to the runtime representation of the
model.
* src/org/eclipse/cdt/managedbuilder/internal/core/OptionReference.java
In preparation for 44020, each new target created is assigned a truly random ID.
* src/org/eclipse/cdt/managedbuilder/internal/core/Target.java
2003-09-30 Sean Evoy
Fix for bug 41826.
Finished the use case for changing header files and triggering a build. I had
to add a new attribute to the build model schema to allow a build information
client to determine that a file is considered a header file.
* schema/ManagedBuildTools.exsd
The ITool, and its implementors now have a method to test if an extension is
considered to belong to a header file. The Tool also pays attention to the new
attribute when it reads itself in from the plugin file.
* src/org/eclipse/cdt/managedbuilder/core/ITool.java
* src/org/eclipse/cdt/managedbuilder/internal/core/Tool.java
* src/org/eclipse/cdt/managedbuilder/internal/core/ToolReference.java
There is a method for clients of this information on the BuildInfo interface and
its implementor.
* src/org/eclipse/cdt/managedbuilder/core/IManagedBuildInfo.java
* src/org/eclipse/cdt/managedbuilder/internal/core/ManagedBuildInfo.java
The builder had to be tweaked in order to behave correctly on a build of an
empty project or non-managed projects.
* src/org/eclipse/cdt/managedbuilder/internal/core/GeneratedMakefileBuilder.java
The makefile generator had to be tweaked to properly add folders that are effected
by header file changes.
* src/org/eclipse/cdt/managedbuilder/internal/core/MakefileGenerator.java
2003-09-26 Sean Evoy
A partial implementation for bug 41826. This patch contains the logic to properly
respond in the face of the following project changes:
1. A generated project element, such as the build target or an intermediate file,
is deleted in the build project, or any projects it references.
2. The build settings change in the build project or any projects it
references.
In order to actually do this correctly, I had to stop being so precious during the
build. The makefile generator was was calculating the "build needed" state as it
walked the change delta. However, the Eclipse core has already determined that I
need to do a build. Further, as I discovered earlier, it doesn't always pass what
has changed in referenced projects as part of the delta. Essentially, that means I
will never be able to fully calculate the change set in the makefile generator's
delta visitor, and to even approximate a decent set of cases, the logic would quickly
bog down in complexity.
The solution is to trust Eclipse and alway invoke make when my incremental builder
is called. At worst, if there is no significant change, make will execute and
report nothing to be done.
The modified makefile builder no longer asks the makefile generator if it should
build. It also no longer cares if the change set is empty (make will report that).
Since it responds to changes in referenced project's build information, it also
scrubs all relevant projects after building. Since a build might involve building
referenced project elements, those projects get their project views refreshed after
build. The build markers for referenced projects are removed prior to build.
* src/org/eclipse/cdt/managedbuilder/internal/core/GeneratedMakefileBuilder.java
The makefile generator has been simplified. The resource delta visitor logic no
longer trie to decide if a build should occur. The method to ask has been removed.
The class no longer throws an exception if the change set is empty. I am also a bit
more careful to call make with the right targets if a referenced project is built.
* src/org/eclipse/cdt/managedbuilder/internal/core/MakefileGenerator.java
2003-09-26 Sean Evoy
I added a fix to the builder and makefile generator to properly handle the following case.
Project A depends on Project B. Something changes in project B and the user requests
that A be built. Inthis case, the incremental builder is invoked, but it is passed a
0-length delta on the top resource. Now, the logic of the builder is to treat that case as a
build event that triggers no makefile regeneration, just an invocation of make.
Now handles the case where there is no flag applied to the make command and just
passes the targets as arguments.
* src/org/eclipse/cdt/managedbuilder/internal/core/GeneratedMakefileBuilder.java
The makefile generator now considers the case where the delta is for a project resource
and has no children. If so, it flags that a build is needed but no makefile generation
occurs. It also throws a new exception if the top makefile is not saved.
* src/org/eclipse/cdt/managedbuilder/internal/core/MakefileGenerator.java
2003-09-25 Sean Evoy
A patch to resolve the problem with refreshing the project after a build, or
bug 42522 if you care about those sorts of things. The managed make builder was
calling refresh at inside a bad if statement. I corrected that and projects
refresh correctly. Of course, if you have the wrong binary parser selected you are
hosed. You will also notice that the string constants have been changed to
resolve to a different name. The standard builder uses this name and I wanted
to minimize the possibility of problems later.
* src/org/eclipse/cdt/managedbuilder/internal/core/GeneratedMakefileBuilder.java
Prepended "Managed" to the externalized string identifiers to avoid future overlap
with the standard build system. Had to update the makefile generator to use the
new identifiers.
* src/org/eclipse/cdt/managedbuilder/internal/core/PluginResources.properties
* src/org/eclipse/cdt/managedbuilder/internal/core/MakefileGenerator.java
Changed the signature of the 'getMakeArguments' to return a string instead of an
array so the builder can invoke make with the user-specified args. I also changed
the logic of the getMakeCommand method in the implementor so that it only returns
a string containing the command itself.
* src/org/eclipse/cdt/managedbuilder/core/IManagedBuildInfo.java
* src/org/eclipse/cdt/managedbuilder/internal/core/ManagedBuildInfo.java
Explicitly trim all arrays to size before converting them to String[] for Options
and Tools.
*src/org/eclipse/cdt/managedbuilder/internal/core/Option.java
* src/org/eclipse/cdt/managedbuilder/internal/core/Tool.java
Fixed a missing bit of logic in the Configuration when a user-object option is
deleted. Now the build model really does get rid of the the value.
* src/org/eclipse/cdt/managedbuilder/internal/core/Configuration.java
2003-09-25 Sean Evoy
This patch contains a lot of changes needed to implement fixes for 42648 and
43122.
For 42648, the schema for the the target had to be modified to include a
comma-separated list of valid host platforms.
* schema/ManagedBuildTools.exsd
The target had to be updated to properly read in and understand this info, and
the interface had to be updated to return a list to the clients in the UI. The
target was also changed slightly. It now uses a safer accessor method to get at
the list of tools it maintains. I have also stopped persisting non-variant info
to the project file on serialize. There are elements of the target that are not
subject to change by the user (yet) so they should not be saved.
* src/org/eclipse/cdt/managedbuilder/core/ITarget.java
* src/org/eclipse/cdt/managedbuilder/internal/core/Target.java
For 43122, I started by simply adding a tool reference to the configurations.
The tool reference had option references for debug and optimization levels. It
should have worked, but the model was not handling the inheritance properly. The
JUnit tests were not finding it because of how they were configured. It was most
evident in the UI. So, the way configurations and tool reference search for
overridden option references had to be modified. While I was in there, I cleaned
up some of the accessor and iteration code in ToolReference and OptionReference.
For the configuration, the only significant change was a new search method to
find all option references for a given tool, no matter where they are stored.
The method had to consider what was overridden in a child config, what was added by
a child config, and what the parent (or parents) define.
* src/org/eclipse/cdt/managedbuilder/internal/core/Configuration.java
Option reference now pays attention to overidden values in the plugin file. Until
now, it only handled the overrides in the project file.
* src/org/eclipse/cdt/managedbuilder/internal/core/OptionReference.java
The ToolReference now distinguishes between local option references which it
manages directly, and option references held by tool references in the parent(s)
of its owner. It only serializes its own references, but when asked for options
relating to the tool it references, it replies with all option references in its
hierarchy.
* src/org/eclipse/cdt/managedbuilder/internal/core/ToolReference.java
2003-09-25 Bogdan Gheorghe
Modified ResourceDeltaVisitor.visit() to use the new mechanism to get the
projects that dependend a file.
Modified addSourceDependencies() to use the new mechanism to perform a DependencyQueryJob
* src/org/eclipse/cdt/managedbuilder/internal/core/MakeFileGenerator.java
2003-09-24 Sean Evoy
Changed the implementor of IScannerInfo to answer only absolute paths when asked for
includes paths. Users will specify the includes paths in the managed build UI in such a way
that the compiler will not complain. Either they will use absolute paths, or they will specify
them relative to the build directory. In the second case, it is easier for the managed builder
to convert the paths relative to this directory into absolute paths before replying tha it is for
the client to figure this out.
* src/org/eclipse/cdt/managedbuilder/internal/core/ManagedBuildInfo.java
2003-09-23 Sean Evoy
All the work in this patch is for critical bug 43292. In order to manage
configurations, there had to be a method through ITarget to remove
configurations. Also, to support the naming of newly created configurations,
I added a name method to the IConfiguration interface. Finally, the ITarget
needed to support setting (and resetting) the make command to use when building.
* src/org/eclipse/cdt/managedbuilder/core/IConfiguration.java
* src/org/eclipse/cdt/managedbuilder/core/ITarget.java
* src/org/eclipse/cdt/managedbuilder/internal/core/Target.java
2003-09-19 Sean Evoy
Added a new field to the target specification in the build model to
hard-code the binary parser for project creation. There is a new getter
method in the interface and the implementor contains additional code to
extract the information from a project file or plugin manifest. The
interface also contains new strings to make changing the specification
easier in the future.
* schema/ManagedBuildTools.exsd
* src/org/eclipse/cdt/managedbuilder/core/ITarget.java
* src/org/eclipse/cdt/managedbuilder/internal/core/Target.java
Fix for bug 41720: libraries are now found for Solaris and Linux
executables. The problem was the executable had no extension and
the client of the build model passed null instead of the empty string.
* src/org/eclipse/cdt/managedbuilder/internal/core/GeneratedMakefileBuilder.java
* src/org/eclipse/cdt/managedbuilder/internal/core/MakefileGenerator.java
2003-09-16 Sean Evoy
Patch contains a fix for bug 43017. Renamed the "addDeps" method to a
more descriptive "addSourceDependencies". Added a flag when the
inter-project dependencies are calculated so that clean and all are
properly passed to the make invocation. Finally, I replaced the hard-coded
'make' with $(MAKE)
* src/org/eclipse/cdt/managedbuilder/internal/core/MakefileGenerator.java
It also contains some more work on 41826, specifically on the logic to
implement a rebuild when the build settings change. The builder checks for
a build model change whenever a build is requested and responds appropriately.
The make targets (i.e. 'clean' and 'all') are also calculated differently now.
* src/org/eclipse/cdt/managedbuilder/internal/core/GeneratedMakefileBuilder.java
The build model was modified to set a dirty flag when an option changes. I also
made a change to avoid an NPE when the build info was loaded.
* src/org/eclipse/cdt/managedbuilder/core/IManagedBuildInfo.java
* src/org/eclipse/cdt/managedbuilder/internal/core/ManagedBuildInfo.java
* src/org/eclipse/cdt/managedbuilder/core/ManagedBuildManager.java
2003-09-15 Sean Evoy
First submission of code to new project. Moved the managed builder
source code out of the cdt.core project. This includes the code to
implement the build model, along with the shema and extension point
declaration. Moved the builder, scnanaer info provider and managed
nature definitions into the package as well.
There are 2 new classes to handle the externalized strings:
* src/org/eclipse/cdt/managedbuilder/core/ManagedBuilderCorePlugin.java
* src/org/eclipse/cdt/managedbuilder/internal/core/PluginResources.properties

View file

@ -1,261 +0,0 @@
2005-04-05 Alain Magloire
Build for Eclipse-31M6
* src/org/eclipse/cdt/managedbuilder/ui/properties/BrowseEntryDialog.java
* src/org/eclipse/cdt/managedbuilder/internal/ui/PluginResources.properties
2005-03-16 Alain Magloire
Patch from Tracy Miranda to fix PR 88160
* src/org/eclipse/cdt/managedbuilder/ui/properties/NewConfigurationDialog.java
2004-07-21 Tanya Wolff
Fix for 70217: C++ Build Properties view: Platform overlaps field
* src/org/eclipse/cdt/managedbuilder/ui/properties/BuildPropertyPage.java
2004-06-15 Tanya Wolff
Removed intermediate composites to allow groupings to be readable by screenreader in the Manage Configuration dialog.
2004-03-16 Tanya Wolff
Marked remaining strings forming keys, directories and filenames untranslatable.
2004-03-03 James Ciesielski
Marked those strings that are non-translatable as such and externalized
those strings that can be translated.
* src/org/eclipse/cdt/managedbuilder/internal/ui/ManagedBuilderHelpContextIds.java
* src/org/eclipse/cdt/managedbuilder/internal/ui/ManagedBuilderUIPlugin.java
* src/org/eclipse/cdt/managedbuilder/internal/ui/PluginResources.properties
* src/org/eclipse/cdt/managedbuilder/ui/properties/BrowseEntryDialog.java
* src/org/eclipse/cdt/managedbuilder/ui/properties/BuildPropertyPage.java
* src/org/eclipse/cdt/managedbuilder/ui/properties/BuildToolsSettingsStore.java
* src/org/eclipse/cdt/managedbuilder/ui/properties/ManagedConfigDialog.java
* src/org/eclipse/cdt/managedbuilder/ui/properties/NewConfigurationDialog.java
* src/org/eclipse/cdt/managedbuilder/ui/properties/SummaryFieldEditor.java
* src/org/eclipse/cdt/managedbuilder/ui/properties/ToolListLabelProvider.java
* src/org/eclipse/cdt/managedbuilder/ui/wizards/NewManagedCProjectWizard.java
* src/org/eclipse/cdt/managedbuilder/ui/wizards/NewManagedProjectWizard.java
2004-03-02 Sean Evoy
Work to support new feature C1, "Set Tool Command in Project".
Created a new preference page that has a single string field editor
(for now) to edit the tool command. There is an externalized string
for the label. Now that there are preference pages for tools and for
options, and both are managed by the property page, the common logic
for both preference pages have been refactored into a superclass.
In the property page, there is now logic for remembering what tool
has been selected as well as what option. The property page now
creates preference pages for tools and options.
Updated the settings store to add tools as well as options.
Tweaked the logic of the tool/option list provider for the property
page slightly to handle the case where the selection is a tool and
not simply an option.
2004-02-27 John Camelon
New built-in compiler incldue search paths and defined symbols for the
Gnu C++ compiler on Cygwin.
* plugin.xml
2004-02-23 Sean Evoy
Fix for bug 52647.
In 1.2, the target stored the raw, overridden build command the user
specified on the property page. This fix involves enhancing the logic
to pry apart the command from the args, and moving it into the property
itself, so the build system only pays the price to parse once.
Obviously since the make command or the args can be overridden by a user,
the logic as to when to enable the edit field and check box in the manage
dialog had to be tweaked. I am still not 100% satisfied, but this gets the
meat of the fix into the hands of users.
* src/org/eclipse/cdt/managedbuilder/ui/properties/BuildPropertyPage.java
* src/org/eclipse/cdt/managedbuilder/ui/properties/ManageConfigDialog.java
2004-2-17 Sean Evoy
Fixes for 51640
Externalized strings for the target names.
* plugin.properties
* plugin.xml
Fixes for bug 49590:
The system now makes a distinction between the name of the output and its extension.
The UI for managing the name of the build output now has a field for entering the
extension. The new project wizard does not automatically append the extension to the
name of the build output.
* src/org/eclipse/cdt/managedbuilder/ui/properties/BuildPropertyPage.java
* src/org/eclipse/cdt/managedbuilder/ui/properties/ManageConfigDialog.java
* src/org/eclipse/cdt/managedbuilder/ui/wizards/NewManagedProjectWizard.java
Some ground work for C11:
Added a browse button and an area for selecting a path variable to the browse
dialog. However, this is still turned off since it is not fully functional.
* src/org/eclipse/cdt/managedbuilder/internal/ui/PluginResources.properties
* src/org/eclipse/cdt/managedbuilder/ui/properties/BrowseEntryDialog.java
* src/org/eclipse/cdt/managedbuilder/ui/properties/BuildOptionListFieldEditor.java
Changed the order of the configurations in the manifest so that debug configurations are the default for every project.
* plugin.xml
2003-11-10 Tanya Wolff
I18N-Externalized strings from plugin.xml.
I18N-Added keys & strings to plugin.properties.
Fixed an id error in linux c compiler debugger options.
* plugin.xml
* plugin.properties
2003-11-11 Sean Evoy
Work to implement bugzilla 44841:
Added a scrollbar to the list control inside the custom list field editor.
Also added an Edit button to the field editor to make it easier for keyboard-only
accessibility.
Work for bugzilla 44451:
Changed the method that prompts user for information so that if the user cancels
with an empty input dialog, the method always returns an empty string. The responsibility
now rests with the caller to test the return value for length > 0 to decide whether or
not to add string to the list.
* src/org/eclipse/cdt/managedbuilder/ui/properties/BuildOptionListFieldEditor.java
Moved string constants from core UI plugin to build UI plugin. These values are duplicated
in the standadrd make UI plugin anyway, so the argument for keeping them in a common
plugin seems pretty weak. This removes another dependency between the builder UI and
common UI plugin. I did have to change the string resource lookup method in a few of
the UI implementation classes that use the constants.
* src/org/eclipse/cdt/managedbuilder/internal/ui/PluginResources.properties
* src/org/eclipse/cdt/managedbuilder/ui/properties/BrowseEntryDialog.java
* src/org/eclipse/cdt/managedbuilder/ui/properties/BuildToolSettingsPage.java
* src/org/eclipse/cdt/managedbuilder/ui/properties/ManageConfigDialog.java
2003-10-17 Tom Tromey
Changed -werror to -Werror
* plugin.xml
2003-10-14 Alain Magloire
ICOptionPage was added a new method
Preferences getPreferences();
This is needed to get the preference store when saving
On the plugin. We had the equivalent for project
IProject getProject();
* src/org/eclipse/cdt/managedbuilder/ui/wizards/NewManagedProjectOptionPage
2003-10-01 Sean Evoy
Fix for bugs 43490 (trivial), 44020, and 43980.
A massive change has occurred in the plugin file. I added new C tools that apply
only to projects with C natures. I also added option overrides in the default
configurations for these new tools. The trivial fix for the new C project wizard
involved changing the icon entry in the plugin file.
* plugin.xml
In preparation for 44020, each new configuration created is assigned a truly
random ID.
* src/org/eclipse/cdt/managedbuilder/ui/wizards/NewManagedProjectWizard.java
* src/org/eclipse/cdt/managedbuilder/ui/properties/BuildPropertyPage.java
Removed a tooltip that was not being populated properly.
* src/org/eclipse/cdt/managedbuilder/ui/wizards/CProjectPlatformPage.java
2003-09-30 Sean Evoy
Fix for bug 41826.
Updated the tool specifications for Win32, Linux, and Solaris so that header
file extension info is available.
* plugin.xml
2003-09-25 Sean Evoy
For bug (really an enhancement request)43756, I added the word default to a
widget label to try and make it clear that a new configuration will be based
on default values, not user-overridden stuff. It remains to be seen if this
actually helps, but it seems reasonable.
* src/org/eclipse/cdt/managedbuilder/internal/ui/PluginResources.properties
For bug 43220 I now display a widget just for user objects.
* src/org/eclipse/cdt/managedbuilder/ui/properties/BuildToolSettingsPage.java
* src/org/eclipse/cdt/managedbuilder/ui/properties/BuildToolsSettingsStore.java
I also reordered the plugin definition for the linker tools, and moved some of
the option labels to the plugin property file. I also added a user object option
to each linker tool definition.
* plugin.properties
* plugin.xml
2003-09-25 Sean Evoy
This patch contains a lot of changes needed to implement fixes for 42648 and
43122.
The properties file has been updated to externalize some of the option labels
to try and address some of the concern about continuity between UIs on
different platforms.
* plugin.properties
There are changes in the plugin XML file to accomodate showing the targets
only on the correct host platform. Option names have bee replaced with
externalized equivalents where possible. The release and debug configurations
for each configuration now apply "reasonable" defaults for debug and optimization
option. Finally, the Cygwinb tool specification has been brought closer to those
for *nix.
* plugin.xml
Only targets that correspond to the host platforms are shown in the drop-down
list.
* src/org/eclipse/cdt/managedbuilder/ui/wizards/CProjectPlatformPage.java
2003-09-23 Sean Evoy
I added a fix for critical bug 43439. The new project wizard is ready to be hooked
up to the help system content on F1. There is a new file with the string constant
the doc project will use to map the widget to a help file.
* src/org/eclipse/cdt/managedbuilder/ui/wizards/CProjectPlatformPage.java
* src/org/eclipse/cdt/managedbuilder/internal/ui/ManagedBuilderHelpContextIds.java
In support of the fix for critical bug 43292, I added a new set of widgets to
the ManageConfigDialog implementation. I added new string literals in the properties
file for the plugin. There are obviously new event handlers for the Manage dialog.
It displays the make command for the target, the name of the build artifact, and
a list of current and deleted configurations. There is no way to add new targets.
Users can restore deleted configurations up until they click OK. The client of this
dialog has been changed to properly respond to the changes. The NewConfigurationDialog
now displays an externalized string in the title bar.
* plugin.xml
* plugin.properties
* src/org/eclipse/cdt/managedbuilder/internal/ui/PluginResources.properties
* src/org/eclipse/cdt/managedbuilder/ui/properties/BuildPropertyPage.java
* src/org/eclipse/cdt/managedbuilder/ui/properties/ManageConfigDialog.java
* src/org/eclipse/cdt/managedbuilder/ui/properties/NewConfigurationDialog.java
2003-09-19 Sean Evoy
Removed the binary parser selection tab from the new class wizard. Updated the
page description externalized string.
* src/org/eclipse/cdt/managedbuilder/internal/ui/PluginResources.properties
* src/org/eclipse/cdt/managedbuilder/ui/wizards/NewManagedProjectOptionPage.java
Added the hard-coded binary parser info to the defined targets.
* plugin.xml
Fixed the event handling for add/remove in the list widget for build settings pages.
* src/org/eclipse/cdt/managedbuilder/ui/properties/BuildOptionListFieldEditor.java
2003-09-16 Sean Evoy
Changed the initialization and button status logic so the list buttons are
enabled correctly on start-up and that the fist item in the list (if
any) is selected. Also changed the "Add" event handler to properly enable
the buttons and set the list selection.
* src/org/eclipse/cdt/managedbuilder/ui/properties/BuildOptionListFieldEditor.java
2003-09-15 Sean Evoy
First submission of code to new project. Moved all the managed
builder-specific UI elements out of the cdt.ui project. This
includes the icons, and externalized strings.
There are 2 new classes to handle the externalized strings and image
files:
* src/org/eclipse/cdt/managedbuilder/internal/ui/PluginResources.properties
* src/org/eclipse/cdt/managedbuilder/internal/ui/ManagedBuilderUIPlugin.java
* src/org/eclipse/cdt/managedbuilder/internal/ui/ManagedBuilderUIImages.java
The property pages have been modified to use a mix of externalized
strings from the CUIPlugin and ManagedBuilderUIPlugin. The new project
wizard has been reimplemented using the new C project classes added by
QNX September 12, 2003. The UI itself has not changed.

View file

@ -1,62 +0,0 @@
2004-11-16 Alain Magloire
Fix for 27663, allow to exec with pty emulation.
* library/Makefile
* library/openpty.c(set_noecho): new function
* library/opentpty.h: update header.
* library/pty.c: refactor forkpyt to openMaster()
* library/PTY.h: regenerate
* library/spawner.c: add exec2() support
* library/Spawner.h: regenerate
* os/linux/x86/libpty.so
* os/linux/x86/libspawner.so
2004-07-12 Tom Tromey <tromey@redhat.com>
* library/Makefile (CFLAGS): Define _GNU_SOURCE.
2004-03-25 David Inglis
Added platform attribute to processlist extension
* plugin.xml
2004-03-02 James Ciesielski
Marked strings as non-translatable.
* src/org/eclipse/cdt/internal/core/linux/Processlist.java
2003-02-01 Alain Magloire
* library/ptyio.c: Do not throw any exception.
* os/linux/x86/libpty.so: Rebuild.
* os/linux/x86/libspawner.so: Rebuild.
2003-01-31 Tom Tromey
* library/Makefile (OS): New macro.
(ARCH): Likewise.
(JDK_INCLUDES, JDK_OS_INCLUDES): Define; don't check to see if
they are set externally.
(INSTALL_DIR): New macro.
(LIB_NAME_FULL_SPAWNER): Use it.
(LIB_NAME_FULL_PTY): Likewise.
($(LIB_NAME_FULL_SPAWNER)): Make output directory.
($(LIB_NAME_FULL_PTY)): Likewise.
2002-10-15 Alain Magloire
Runtime.getRuntime().exec(..) would throw an exception
if the program does not exist or is not an executabe.
Spawner should do the same.
library/pfind.c (pfind): Check also for fullpath
with access() system call.
library/exec_unix.c (exec0): Always call pfind()
to check if the program exists.
os/linux/x86/libspawner.so: Rebuild.

View file

@ -1,6 +0,0 @@
2004-11-18 Alain Magloire
Updated to reflect the changes in Spawner.java and PTY.java
2004-04-25 Greg Watson
Converted to MacOSX

View file

@ -1,49 +0,0 @@
2004-11-16 Alain Magloire
Fix for 27663, allow to exec with pty emulation.
* library/Makefile
* library/openpty.c(set_noecho): new function
* library/opentpty.h: update header.
* library/pty.c: refactor forkpyt to openMaster()
* library/PTY.h: regenerate
* library/spawner.c: add exec2() support
* library/Spawner.h: regenerate
2004-03-25 David Inglis
Added platform attribute to processlist extension
* plugin.xml
2004-03-02 James Ciesielski
Marked strings as non-translatable.
* src/org/eclipse/cdt/internal/core/solaris/Processlist.java
2002-10-16 Alain Magloire
* library/pfind.c: Reformat to be Unix format.
check with access() that the program is an executable.
* library/exec_unix.c: Reformat to be Unix format.
Check with pfind() that the program is an executable.
* os/solaris/sparc/libspawner.so: regenerated.
2002-10-15 Alain Magloire
* src/../internal/core/solaris/ProcessList.java:
(getProcessList): Trim the line before parsing it.
2002-10-15 Alain Magloire
Implement the ProcessList extension point for Solaris, by
spawning "ps -e -o pid,arg". This is use when
attaching to a running process with gdb.
* src/org/eclipse/cdt/internal/core/solaris:
New Source folder created.
* src/../internal/core/solaris/ProcessInfo.java
src/../internal/core/solaris/ProcessList.java:
New file implements IProcessFactory.

File diff suppressed because it is too large Load diff

View file

@ -1,173 +0,0 @@
2004-11-16 Alain Magloire
Update the library interface to changes in java from Spawner
* library/Spawner.h
* Win32ProcessEx.c
* os/win32/x86/spawner.dll
2004-11-04 Alex Chapiro
Update files.
* library/spawner.mak
* library/starter/starter.mak
2004-09-06 Alex Chapiro
Fix for PR 75677
* os/win32/x86/spawner.dll
* library/Win32ProcessEx.c
2004-08-13 Alex Chapiro
Fix for PR PR 71601
* os/win32/x86/spawner.dll
* os/win32/x86/starter.exe
* library/Win32ProcessEx.c
* library/starter/killer.cpp
* library/starter/killer.h
* library/starter/starter.cpp
* library/starter/starter.dsp
* library/starter/starter.dsw
2004-07-20 Alex Chapiro
Fix for PR 70359
Binaries regenerated
* library/Win32ProcessEx.c
* library/starter/starter.cpp
* os/win32/x86/spawner.dll
* os/win32/x86/starter.dll
2004-04-29 Alex Chapiro
Support for I18N within spawner.
2004-03-25 David Inglis
Added platform attribute to processlist extension
* plugin.xml
2004-03-01 James Ciesielski
Marked string as non-externalized
* src/org/eclipse/cdt/internal/core/win32/ProcessList.java
2004-02-17 Alain Magloire
Remove old Eclipse2.0 interface and
use what 3.0 provides instead.
* src/org/eclipse/cdt/internal/core/win32/ProcessList.java
2004-02-12 Alex Chapiro
Update starter and spawner to use named pipes.
Update the binaries.
2003-08-29 Alex Chapiro
This patch just increase command line buffer up to OS limit (2K). It also
replaces java/lang/Exception to java/io/IOException in order to unify error
processing.
* library/Win32ProcessEx.c
* library/starter/starter.cpp
* library/spawner.dsw
* os/win32/x86/spawner.dll
* os/win32/x86/starter.exe
2003-04-30 Alex Chapiro
* library/listtasks: new Folder
* library/listtasks/listtasks.cpp: New file.
* library/listtasks/listtasks.dsp: New file.
* library/listtasks/listtasks.dsw: New file.
* library/listtasks/listtasks.h: New file.
* library/listtasks/StdAfx.cpp: New file.
* library/listtasks/StdAfx.h: New file.
* os/win32/x86/listtasks.exe: Rebuild
2003-04-30 Alain Magloire
* src/org/eclipse/cdt/internal/core/win32/ProcessList.java (parseTaskList):
New method parsing the windows XP executable.
(parseListTasks): New method parsing the executable that comes with CDT.
2003-04-24 Alex Chapiro
* os/win32/x86/spawner.dll: Rebuild
* library/Win32ProcessEx.c:
Include additionnal functionality for interruption.
* library/Spawner.h:
Fix the headers.
* library/raise.c:
New file, implements interruption function.
* src/library/spawner.dsp:
Update, new file raise.c added.
2003-02-25 Alex Chapiro
Fix for this type of problem:
make CFLAGS="-D jek "
* os/win32/x86/spawner.dll: Rebuild
* os/win32/x86/starter.exe: Rebuild
* library/starter/starter.cpp:
Fix problem with embedded quotation
* library/Win32ProcessEx.c:
Fix problem with embedded quotation.
2003-01-27 Alex Chapiro
* os/win32/x86/spawner.dll: Rebuild
* library/Win32ProcessEx.c: Synchronization error fix.
2003-01-23 Alex Chapiro
* os/win32/x86/spawner.dll: Rebuild
* os/win32/x86/starter.exe: Rebuild
* library/starter/starter.cpp:
Correct quotation escaped.
* library/Win32ProcessEx.c:
Correct quotation escaped.
2003-01-17 Alex Chapiro
* os/win32/x86/spawner.dll: Rebuild
* os/win32/x86/starter.exe: Rebuild
* library/starter/starter.cpp (copyTo):
Check for overflow.
* library/Win32ProcessEx.c (..exec1 exec0):
Dynamically allocate environment buffer to avoid overflow.
Check for overflow.
2003-01-13 Alex Chapiro
* os/win32/x86/spawner.dll: Rebuild.
* os/win32/x86/starter.exe: Rebuild.
* library/Win32ProcessEx.c: Quoting of spaces when calling starter.
* library/starter/starter.cpp: Quoting of spaces when calling the executable.
2002-11-06 Alex Chapiro
* library/Win32ProcessEx.c:
This is a fixing of Bug 25808. New binary attached.
* os/win32/x86/spawner.dll: Recompiled.
2002-11-06 Alex Chapiro
* library/Win32ProcessEx.c (GetJVMProc): Removed.
This is a fixing of Bug 25808.
Remove not portable fragment of code (conversion start directory to native
format) relying on passing of correct argument from Spawner.java. Attached
also find spawner.dll (Win32)
2002-10-21 Alain Magloire
* library/Win32ProcessEx.c (waitFor): Get the exit value of the process
not starter.exe
* os/win32/x86/spawner.dll: Recompiled.
Patch from Alex Chapiro, for bug 25111.

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -1,108 +0,0 @@
2005-03-29 Chris Wiebe
small change for potential reduction in memory usage
* browser/org/eclipse/cdt/core/browser/QualifiedTypeName.java
2005-03-29 Chris Wiebe
temporary fix for type parser timeout
* browser/org/eclipse/cdt/core/browser/cache/TypeParser.java
2005-03-13 Bogdan Gheorghe
Updated references to IndexManager to reflect new multi-indexer framework.
* browser/org/eclipse/cdt/internal/core/browser/cache/IndexerDependencies.java
* browser/org/eclipse/cdt/internal/core/browser/cache/IndexerJob.java
* browser/org/eclipse/cdt/internal/core/browser/cache/IndexerTypesJob.java
* browser/org/eclipse/cdt/internal/core/browser/cache/TypeCache.java
* browser/org/eclipse/cdt/internal/core/browser/cache/TypeCacherJob.java
Added temporary flag to TypeCacheManager to prevent deadlocks during JUnit runs, pending
changes to Index Storage framework.
* browser/org/eclipse/cdt/internal/core/browser/cache/TypeCacheManager.java
2005-01-06 Chris Wiebe
added parser timeout to TypeParser
* browser/org/eclipse/cdt/internal/core/browser/cache/TypeParser.java
2004-11-08 Chris Wiebe
fix for 68883
* browser/org/eclipse/cdt/internal/core/browser/cache/TypeCacheManager.java
2004-09-15 Chris Wiebe
add getTypes and getAllTypes methods
* browser/org/eclipse/cdt/core/browser/TypeUtil.java
2004-09-02 Chris Wiebe
add method to get global namespace
* browser/org/eclipse/cdt/internal/core/browser/AllTypesCache.java
2004-09-01 Chris Wiebe
avoid unnecessary deltas
* browser/org/eclipse/cdt/internal/core/browser/cache/TypeCacheManager.java
2004-08-31 Chris Wiebe
Fix for 68883
* browser/org/eclipse/cdt/core/browser/AllTypesCache.java
* browser/org/eclipse/cdt/core/browser/ITypeCacheChangedListener.java
* browser/org/eclipse/cdt/core/browser/ITypeInfo.java
* browser/org/eclipse/cdt/core/browser/TypeInfo.java
* browser/org/eclipse/cdt/core/browser/TypeUtil.java
* browser/org/eclipse/cdt/core/browser/typehierarchy/TypeHierarchy.java
* browser/org/eclipse/cdt/core/browser/cache/ITypeCache.java
* browser/org/eclipse/cdt/core/browser/cache/TypeCache.java
* browser/org/eclipse/cdt/core/browser/cache/TypeCacheManager.java
2004-08-26 Chris Wiebe
make QualifiedTypeName immutable class
get rid of unnecessary memory allocations
* browser/org/eclipse/cdt/core/browser/IQualifiedTypeName.java
* browser/org/eclipse/cdt/core/browser/QualifiedTypeName.java
* browser/org/eclipse/cdt/core/browser/TypeInfo.java
* browser/org/eclipse/cdt/internal/core/browser/TypeCache.java
2004-07-16 Chris Wiebe
Fixing numerous warnings.
2004-07-06 Chris Wiebe
This patch prevents some NPEs from happening in the class browser. I
suggest this should be applied to both HEAD and CDT_2_0 branch.
* browser/org/eclipse/cdt/core/browser/TypeInfo.java
2004-06-22 Alain Magloire
Part of PR 68246.
Close the inputstream to release resource handle
when we done with it, we can not rely on the GC to do it for us.
* browser/org/eclipse/cdt/internal/core/browser/cache/TypeParser.java
2004-06-21 Chris Wiebe
- fix for bug #66108 (C++ browser cannot show members of class)
- TypeParser now uses resource to get scanner info
2004-06-17 Alain Magloire
Changes from Chris Wiebe to deal
with the memory consumption.
2004-05-12 Chris Wiebe
Heavy refactoring of type cache to address scalability
concerns.
2004-05-06 Chris Wiebe
Creating a new Job to handle the changes, instead
of reusing the same job.
2004-04-20 Chris Wiebe
refactored TypeCacheDeltaListener into standalone class
added option in Work In Progress prefs page to disable background cache
2004-04-06 Chris Wiebe
initial placement of non-ui code into org.eclipse.cdt.core.browser

View file

@ -1,734 +0,0 @@
2005-08-30 Alain Magloire
New test for PR 109202 (written by Devin Steffler)
* ui/org/eclipse/cdt/ui/tests/tex/selectiontests/CPPSelectionTestsDOMIndexer.java
2005-06-08 Alain Magloire
Move to the IContentTypeManager framework: PR 86645
* src.org.eclipse/cdt/ui/tests/DOMAST/DOMAST.java
2005-03-13 Bogdan Gheorghe
Updated references to IndexManager to reflect new indexing framework.
2005-02-03 Tanya Wolff
Fixed some content assist regression tests.
Added Regression tests (content assist, refactoring) to automated suite for nightly builds
* ui/org.eclipse.cdt.ui.tests/AutomatedSuite.java
* ui/org.eclipse.cdt.ui.tests.regression/ContentAssistRegressionTests.java
2004-12-17 Tanya Wolff
Added more Content Assist Regression tests
2004-12-10 Alain Magloire
No need for TestBufferTest test, it is now in JFace.
2004-11-16 Andrew Niefer
- created package ui/org.eclipse.ui.tests.regression
- moved ContentAssistRegressionTests to it and created a RefactoringRegressionTests
- created a RegressionTestUISuite
2004-11-08 Mikhail Voronin
New tests for help extension.
* ui/org/eclipse/cdt/ui/tests/chelp/CHelpProviderTester.java
* ui/org/eclipse/cdt/ui/tests/chelp/CHelpTest.java
* ui/org/eclipse/cdt/ui/tests/chelp/CHelpTestInfoProvider.java
2004-11-02 Tanya Wolff
added content assist regression tests
*ui.tests.text.contentassist/ContentAssistRegressionTests.java
2004-05-11 Andrew Niefer
Renamed CompletionFailedTest_ScopedReference_ConstructorDefinition to CompletionTest_VariableType_NestedPrefix
Modified expected results for CompletionTest_ConstructorReference
2004-04-30 Hoda Amer
Added CompletionFailedTest_ScopedReference_ConstructorDefinition
Added CompletionTest_ScopedReference_NonCodeScope
2004-04-12 Hoda Amer
Updated CompletionFailedTest_ScopedReference_NoPrefix_Bug50152, renamed it to CompletionTest_ScopedReference_NoPrefix and moved it out of the failed tests folder.
2004-04-07 John Camelon
Updated CompletionFailedTest_ConstructorReference_Bug50808, renamed it to CompletionTest_ConstructorReference and moved it out of the failed tests folder.
Updated CompletionFailedTest_TypeDef_Bug52948, renamed it to CompletionTest_TypeDef_Prefix and moved it out of the failed tests folder.
Renamed CompletionTest_TypeDef_Bug52948 it to CompletionTest_TypeDef_NoPrefix.
Updated CompletionTest_SingleName_Parameter and renamed it to CompletionTest_FunctionReference_Prefix.
Updated CompletionFailedTest_FunctionReference_Bug50807, renamed it to CompletionTest_FunctionReference_NoPrefix and moved it out of the failed tests folder.
2004-04-07 John Camelon
Updated CompletionFailedTest_ScopedReference_Prefix_Bug50152, moved it out of failed tests package and renamed it to CompletionTest_ScopedReference_Prefix_Bug50152.
Updated CompletionFailedTest_TypeDef_Bug52948, moved it out of failed tests package and renamed it to CompletionTest_TypeDef_Bug52948.
Updated CompletionFailedTest_ScopedReference_NoPrefix_Bug50152 to show Hoda/Andrew what is still broken.
2004-03-08 Hoda Amer
Added one failed test: CompletionFailedTest_TypeDef_Bug52948
2004-03-03 John Camelon
Updated failed test to fail in new way as Content Assist feature work continues on ...
2004-01-30 John Camelon
Updated CompletionFailedTest_MacroRef_NoPrefix_Bug50487, renamed it to CompletionTest_MacroRef_NoPrefix and moved to passed test package.
Updated CompletionFailedTest_MacroRef_Prefix_Bug50487, renamed it to Y and moved to passed test package.
2004-01-29 Hoda Amer
-Added CompletionTest_SingleName_Parameter test to success tests.
-Changed BaseTest to check if the expected values exist in the proposed values
instead of checking that the expected values exactly match the first part of the proposed values
2004-01-29 John Camelon
Updated CompletionTest_ArgumentType_Prefix_Bug50642, renamed it to CompletionTest_ArgumentType_Prefix and moved to passed test package.
Updated CompletionTest_ArgumentType_Prefix2_Bug50642, renamed it to CompletionTest_ArgumentType_Prefix2 and moved to passed test package.
Updated CompletionTest_ArgumentType_NoPrefix_Bug50642, renamed it to CompletionTest_ArgumentType_NoPrefix and moved to passed test package.
Updated CompletionTest_ArgumentType_NoPrefix2_Bug50642, renamed it to CompletionTest_ArgumentType_NoPrefix2 and moved to passed test package.
2004-01-29 Hoda Amer
Added two more tests, namely Function_Reference and Constructor_Reference.
Moved tests starts resources all to one directory.
2004-01-28 John Camelon
Updated and renamed CompletionFailedTest_NewTypeReference_NoPrefix_Bug50711 to CompletionTest_NewTypeReference_NoPrefix, moving it to the success tests directory.
Updated and renamed CompletionFailedTest_NewTypeReference_Prefix_Bug50711 to CompletionTest_NewTypeReference_Prefix, moving it to the success tests directory.
2004-01-28 John Camelon
Updated CompletionTest_SingleName_NoPrefix to include internal macro definitions.
2004-01-27 John Camelon
Updated COMPLETION_PARSE clients to use SINGLE_NAME_REFERENCE rather than STATEMENT_START.
Renamed and updated CompletionTest_StatementStart_NoPrefix to CompletionTest_SingleName_Method_NoPrefix.
Renamed and updated CompletionTest_StatementStart_Prefix to CompletionTest_SingleName_Method_Prefix.
Renamed and updated CompletionFailedTest_ExceptionReference_NoPrefix_Bug50640 to CompletionTest_ExceptionReference_NoPrefix and moved to passed tests folder.
Renamed and updated CompletionFailedTest_ExceptionReference_Prefix_Bug50640 to CompletionTest_ExceptionReference_Prefix and moved to passed tests folder.
Renamed and updated CompletionFailedTest_NamespaceRef_NoPrefix_Bug50471 to CompletionTest_TypeRef_NoPrefix and moved to passed tests folder.
Renamed and updated CompletionFailedTest_NamespaceRef_Prefix_Bug50471 to CompletionTest_TypeRef_Prefix and moved to passed tests folder.
Renamed and updated CompletionFailedTest_ClassReference_Prefix_Bug50621 to CompletionTest_ClassReference_Prefix and moved to passed tests folder.
Renamed and updated CompletionFailedTest_ClassReference_NoPrefix_Bug50621 to CompletionTest_ClassReference_NoPrefix and moved to passed tests folder.
2004-01-27 Hoda Amer
More Completion JUnit tests.
2004-01-26 Hoda Amer
More Completion JUnit tests.
2004-01-23 Hoda Amer
More Completion JUnit tests.
2004-01-22 John Camelon
Updated CompletionFailedTest_FieldType_NoPrefix_Bug50344 and moved from failed tests.
2004-01-21 Hoda Amer
Renamed completion tests to be more meaningful.
2004-01-21 Hoda Amer
Added more JUnit tests for Content Assist
2004-01-19 Hoda Amer
Added a JUnit test case for completion on Macros with function style.
2004-01-16 Hoda Amer
Added More success JUnit tests.
Added two failed JUnit tests.
2004-01-15 Hoda Amer
Moved Content Assist testing to the UI.tests plugin
Started a new framework of JUnit tests for content assist.
Added Content assist tests to the AutomatedSuite test of the UI.tests plugin
2003-07-17 Peter Graves
Remove the usage of the assert, as it's a reserved keyword in
Java 1.4 (Bugzilla 40377)
2003-07-15 Peter Graves
Clean up some left over stuff that was moved into org.eclipse.cdt.core.tests,
and fixed the test.xml to point to the correct test suite.
2003-06-25 John Camelon
Create new interface and support for calculating lineNumber/offset mapping.
Updated IASTClassSpecifier for qualified name query.
Began structuring expressions and declarators in Parser for ISourceElementRequestor.
Updated other packages to use new interfaces.
Updated automatedtests/torture test to use new line number information.
2003-06-24 John Camelon
Updates for ISourceElementRequestor - elaborated types & enumerations.
2003-06-23 John Camelon
Updated Factory infrastructure, constructors, etc.
Introduced Preprocessor class for transitive closure calc. client.
2003-06-20 Sean Evoy
Moved the ManagedBuildInfo extension point to the plugin file in org.eclipse.cdt.core.tests
2003-06-17 Brent Nicolle
Added Interface tests of IStructure.java.
2003-06-17 Victor Mozgin
Added DeclaratorsTests.java (invocation in AllCoreTests).
Added DeclaratorsTests.cpp to org.eclipse.cdt.core.model.tests.resources.
2003-06-16 Vladimir Hirsl
Added /build, /parser, /failures and /suite directories to the library.
Copied resources from /model/org.eclipse.cdt.core.model.tests.resources
to /model/org/clipse/cdt/core/model/tests/resources/cmodel.
Added class AISResultPrinter to format test results.
Class AutomatedIntegrationSuite now implements IPlatformRunnable.
2003-06-16 Victor Mozgin
Added testOldKRFunctionDeclarations() to DOMTests.
Added testKRFunctionDeclarations() to TranslationUnitTests.
2003-06-14 Victor Mozgin
Moved testBugSingleton192() from LokiFailures to DOMTests.
Added testPointersToMembers() and testPointersToMemberFunctions() to DOMTests.
Added testBug36290() and testBug36931() to DOMTests.
2003-06-13 John Camelon
Added Class/Base infrastructure to public interfaces & requestor callback.
Moved many internal interfaces to external packages.
Organized imports.
2003-06-13 Victor Mozgin
Renamed NullParserCallback into NullSourceElementRequester in AutomatedFramework.
2003-06-13 John Camelon
Merged ParserSymbolTable branch back into HEAD.
2003-06-12 John Camelon
Get rest of JUnit tests working, will merge back to HEAD branch.
2003-06-12 John Camelon
Introduction of ASTFactory strategy, some restructuring of packages and interfaces.
2003-06-11 Victor Mozgin
Old Java TestCase.txt and TestCase2.txt for partioning testing have been replaced with C/C++ files.
Modified AutomatedIntegrationSuite.java so it doesn't produce JUnit warning anymore.
All tests in org.eclipse.cdt.ui.tests should pass now.
3003-06-11 Peter Graves
Update the test.xml to get the location of org.eclipse.test from a property
if set. If the property is not set, it will default to the old value.
2003-06-11 Victor Mozgin
Added TortureTest to test CDT C++ parser with GCC testsuites.
GCC testsuites are not included.
2003-06-10 John Camelon
Futher pursuit of the golden hammer, symbol table integration.
2003-06-10 Brent Nicolle
Added some Interface tests of (IInclude, IMacro, IStructure).
Made sure all the Test Suites have names in the JUnit hierarchy.
2003-06-09 John Camelon
First step in replacing IParserCallback with ISourceElementRequestor.
2003-06-09 Victor Mozgin
Moved testBug36769() from ACEFailedTest.java to DOMTests.java.
Removed ACEFailedTest.java as it is empty now.
Added DOMTests.testBug36769B().
2003-06-09 Victor Mozgin
Moved testBug36932() from DOMFailedTest.java to DOMTests.java.
Added DOMTests.testBug36932B() and DOMTests.testBug36932C().
2003-06-09 Victor Mozgin
Moved testBug36701() from ScannerFailedTests.java to ScannerTestCase.java.
Renamed it to testBug36701A() and fixed it.
Added ScannerTestCase.testBug36701B().
2003-06-07 Victor Mozgin
Moved testBug36766A(), testBug36766B() & testBug36766C() from STLFailedTests.java to DOMTests.java.
Renamed them to testBug36766and36769x(), as they cover both PRs.
Added testBug36766and36769D() - test for templated destructor.
2003-06-05 John Camelon
Moved testBug23478A() & testBug23478B() from failed tests to TranslationUnitTests.java.
Removed TranslationUnitFailedTests.java as it was empty.
2003-05-29 Andrew Niefer
Modified tests to support eType & PtrOp changes in core
Added ParserSymbolTableTest::testTemplateParameterAsParent
Added ParserSymbolTableTest::testTemplateInstanceAsParent
Added ParserSymbolTableTest::testTemplateParameterDefaults
Added ParserSymbolTableTest::testTemplateParameterAsFunctionArgument
started ParserSymbolTableTest::incompletetestTemplateSpecialization
2003-05-26 John Camelon
Rollback PST/Parser integration.
2003-05-13 Andrew Niefer
Modified ParserSymbolTableTest to use new interface
2003-05-08 Andrew Niefer
Added ParserSymbolTableTest::testMarkRollback
2003-05-06 John Camelon
Further integration of SymbolTable into Parser, some refactoring.
2003-05-05 John Camelon/Andrew Niefer
Added CrossReferenceTests to ParserTestSuite to test symbol-table/DOM interworking.
2003-05-05 Andrew Niefer
Rewrote ParserSymbolTableTest to reflect structural changes to the symbol table.
2003-05-01 Andrew Niefer
Updated FractionalAutomatedTest to use threads
Modified ScannerTestCase::testBug36287
Added ScannerTestCase::testBug37011
Added ScannerTestCase::testOtherPreprocessorDefines
2003-04-28 John Camelon
Moved testBug36730() & testBug37019() from DOMFailedTests to DOMTests.
2003-04-28 Andrew Niefer
Added DOMFailedTest::testBug37019
Added DOMFailedTest::testBug36932
Added ScannerFailedTest::testBug37011
2003-04-28 John Camelon
Added DOMTests::testOrder().
2003-04-28 Peter Graves
* model/org/eclipse/cdt/core/model/tests/BinaryTests:
Updated to remove a few small errors, and deal with some changes
to the core CDT
2003-04-27 John Camelon
Added testBug36932() to DOMTests.
Moved testBugFunctor758() from LokiFailures to DOMTests.
Moved testBug36704() from DOMFailedTest to DOMTests.
Moved testBug36699() from DOMFailedTest to DOMTests.
Moved testBug36691() from DOMFailedTest to DOMTests.
2003-04-25 Andrew Niefer
Moved ACEFailedTest::testBug36771 to DOMTests
Moved DOMFailedTest::testBug36714 to DOMTests
Updated ScannerTestCase::testBug36816
2003-04-25 John Camelon
Added DOMTests::testBug36852().
Added DOMTests::testBug36764().
Moved DOMFailedTests::testBug36702() to DOMTests().
2003-04-24 John Camelon
Moved fixed tests from FailedTests to DOMTests.
Added DOMTests::testBug36799().
Cleaned up tests to reduce amount of code necessary to maintain these things.
2003-04-24 John Camelon
Moved fixed tests from FailedTests to DOMTests.
Added LokiFailures.java to failed tests directory.
2003-04-24 Andrew Niefer
Added AutomatedFramework.java
Added FractionalAutomatedTest (which derives from AutomatedFramework)
Refactored AutomatedTest to derive from AutomatdFramework
Added ScannerTestCase.testBug36816
Added ScannerTestCase.testBug36255
2003-04-24 John Camelon
Fixed Java 1.3 compliance issue w/AutomatedTest.java
Fixed False failure in HelloWorld.java.
2003-04-21 John Camelon
Updated DOMTests::testBug36247().
Moved testBug36692(), testBug36703(), testBug36708(), testBug36707(), testBug36689()
and testBug36690() from DOMFailedTests to DOMTests and updated them.
2003-04-20 John Camelon
Added DOMTests::testBug36551().
Adjusted AutomatedTest to turn on line numbering.
Added DOMFailedTests and 11 failed test cases.
2003-04-17 Andrew Niefer
Added ScannerTestCase::testBug36695()
Moved ScannerFailedTest::testBug36521 to ScannerTestCase::testBug36521()
Moved ScannerFailedTest::testBug36509 to ScannerTestCase::testBug36509()
Moved ScannerFailedTest::testBug36475 to ScannerTestCase::testBug36475()
Updated ScannerTestCase::testBug36047
Updated ScannerTestCase::testBug36045
2003-04-17 John Camelon
Updated DOMTests::testBug36600().
Updated LineNumberTest::testDOMLineNos().
Added DOMTests::testBug36559().
2003-04-17 Andrew Niefer
Added AutomatedTest
Added resources.cFiles
Added resources.cppFiles
2003-04-16 John Camelon
Added DOMTests::testBug36532().
Added DOMTests::testBug36432().
Added DOMTests::testBug36594().
Added DOMTests::testBug36600().
Added DOMTests::testArrayOfPointerToFunctions().
2003-04-15 John Camelon
Added ScannerTestCase::testBug36434().
Added ScannerTestCase::testMultipleLines().
Added ParserTestSuite.
Added LineNumberTest.
Updated CModelElementsTests to set the Nature of the C++ project appropriately.
2003-04-15 Andrew Niefer
Moved ScannerFailedTest::testBug36047 to ScannerTestCase::testBug36047
Added ScannerFailedTest::testBug36475
2003-04-13 John Camelon
Added DOMTests::testPointersToFunctions.
2003-04-11 John Camelon
Added DOMTests::testBug36247().
2003-04-11 Andrew Niefer
Moved ScannerFailedTest::testBug36316 to ScannerTestCase::testBug36316
Added ScannerFailedTest::testBug36047
Added ScannerTestCase::testNestedRecursiveDefines
2003-04-10 John Camelon
Added DOMTests::testBug36237().
2003-04-09 John Camelon
Removed all the old Code Model Builder source that was no longer being used (NewModelBuilder.java, etc.).
Moved all the files in parser.util directory to the dom.
Organized imports.
Added DOMTests::testTemplateDeclarationOfMethod().
Added DOMTests::testBug36250().
Added DOMTests::testBug36240().
Added DOMTests::testBug36254().
2003-04-09 John Camelon
Updated ScannerTest::testBug36045().
Added ScannerTest::testBug36287().
Added DOMTests::testBug36288().
2003-04-06 Andrew Niefer
Added ParserSymbolTableTest::testOverloadRanking()
2003-04-04 Alain Magloire
* src/org/eclipse/cdt/testplugin/util/VerifyDialog.java:
Remove some warnings.
2003-04-03 John Camelon
Updated ScannerTest::testSimpleIfdef() for bug36019.
Updated ScannerTest::testNumerics() for bug36020.
Added ScannerTest::testBug36045().
Updated DOMTests::testTemplateDeclaration() for template grammar updates.
2003-04-01 Andrew Niefer
ParserSymbolTableTest. modifications to using declaration tests to reflect changes in the
symbol table. Also added testUserDefinedConversionSequences()
2003-04-01 John Camelon
Added testBug35906() to DOMTests.
2003-03-31 John Camelon
Added testStruct() to DOMTests.
Added test35892()to ScannerTest.
2003-03-31 Andrew Niefer
In ParserSymbolTableTest, renamed testFunctionResolution_2() to testFunctionResolution_PointersAndBaseClasses(),
and modified to reflect changes in function resolution.
Added testFunctionResolution_TypedefsAndPointers().
2003-03-31 John Camelon
Added testWeirdStrings() and testNumerics() to ScannerTestCase.
Added testTemplateSpecialization(), testTemplateDeclaration(), testBug26467(),
testTypedef() and testTemplateInstantiation() to DOMTests.
2003-03-28 John Camelon
Added testConstructorChain() and testASMDefinition() to DOMTests.
2003-03-27 Alain Magloire
Changes were done in the Core Model API, the hierarchy is now
ICModel
ICProject
ICContainer
ITranslationUnit
IArchive
IBinary
We adjust the tests.
* model/org/eclipse/cdt/core/model/tests/ArchiveTests.java
* model/org/eclipse/cdt/core/model/tests/BinaryTests.java
* model/org/eclipse/cdt/core/model/tests/TranslationUniTests.java
* model/org/eclipse/cdt/core/model/tests/WorkingCopyTests.java
2003-03-26 Andrew Niefer
In ParserSymbolTableTest :
updated all tests to reflect TypeInfo changes
Added testFunctionResolution() & testFunctionResolution_2() in
2003-03-25 John Camelon
Added testDeclSpecifier(), testNamespaceDefinition(), testLinkageSpecification(),
testUsingClauses() and testEnumSpecifier() to DOMTests.
2003-03-23 John Camelon
Added ptrOperator() test to DOMTests.
Added testFunctionModifiers() test to DOMTests.
Added testArrays() test to DOMTests.
2003-03-20 Alain Magloire
Patch from Amer Hoda, tests for the CElement deltas for Translation Units.
* model/org/eclipse/cdt/core/model/tests/ElementDeltaTest.java
* model/org/eclipse/cdt/core/model/tests/resource/WorkingCopyTestStart.h
2003-03-19 Alain Magloire
Patch from Amer Hoda, introducing a simple test for the core model.
* model/org/eclipse/cdt/core/model/tests/WorkingCopyTests.java
* model/org/eclipse/cdt/core/model/tests/resource/WorkingCopyTestStart.h
2003-03-18 John Camelon
Updated DOMTests to validate simple case of a function declaration with multiple parameters.
* parser/org/eclipse/cdt/core/parser/tests/DOMTests.java
2003-03-11 John Camelon
Updated DOMTests for core.internal.parser change of merging DeclarationSpecifier and DeclSpecifier
Organized imports
* parser/org/eclipse/cdt/core/parser/tests/DOMTests.java
* parser/org/eclipse/cdt/core/parser/tests/ParserSymbolTableTest.java
2003-03-10 John Camelon
Added macro pasting tests
2003-03-06 Andrew Niefer
Added tests for exercising Namespaces & using directives in new parser's symbol table
2003-03-04 Doug Schaefer
This is a pretty big patch, but it is the merge of the NewParser1 branch into the HEAD branch. lder "parser")
JUnit tests for testing various pieces (source folder "parser" in cdt.ui.tests.
2003-01-29 Peter Graves
Fixed the warnings when accessing static methods
* src/org/eclipse/cdt/testplugin/util/DialogCheck.java:
* src/org/eclipse/cdt/testplugin/CTestPlugin.java
* src/org/eclipse/cdt/testplugin/TestWorkbench.java
* ChangeLog: make all entries have the same formatting
2002-12-17 Peter Graves
* plugin.xml,test.xml: Some simple cleanups to remove refrences to the jdt and
to move closer to automated running
2002-11-27 Alain Magloire
* model/org/eclipse/cdt/core/model/tests/CModelTests.java:
Use CoreModel.getDefault().
2002-10-30 Alain Magloire
* model/org/eclipse/cdt/core/model/tests/CModelTests.java (testGetNatureID):
The fields and the methods use in this test was removed from the CoreModel class.
(testHasNature): The method use in this case was refactor in the classes
CProjectNature and CCProjectNature, fix the test.
2002-10-18 Peter Graves
src/org/eclipse/cdt/testplugin/CProjectHelper.jada
Cleanup of the CProjectHelper file to remove unused imports, commeted out code etc.
=======
2003-04-21 Andrew Niefer
Added DOMFailedTests::testBug36713()
Added DOMFailedTests::testBug36714()
Added DOMFailedTests::testBug36717()
Added DOMFailedTests::testBug36730()
2003-04-21 Andrew Niefer
Added ScannerTestCase::testBug36695()
Moved ScannerFailedTest::testBug36521 to ScannerTestCase::testBug36521()
Moved ScannerFailedTest::testBug36509 to ScannerTestCase::testBug36509()
Moved ScannerFailedTest::testBug36475 to ScannerTestCase::testBug36475()
Updated ScannerTestCase::testBug36047
Updated ScannerTestCase::testBug36045
2003-04-20 John Camelon
Added DOMTests::testBug36551().
Adjusted AutomatedTest to turn on line numbering.
Added DOMFailedTests and 11 failed test cases.
2003-04-17 John Camelon
Updated DOMTests::testBug36600().
Updated LineNumberTest::testDOMLineNos().
Added DOMTests::testBug36559().
2003-04-17 Andrew Niefer
Added AutomatedTest
Added resources.cFiles
Added resources.cppFiles
2003-04-16 John Camelon
Added DOMTests::testBug36532().
Added DOMTests::testBug36432().
Added DOMTests::testBug36594().
Added DOMTests::testBug36600().
Added DOMTests::testArrayOfPointerToFunctions().
2003-04-15 John Camelon
Added ScannerTestCase::testBug36434().
Added ScannerTestCase::testMultipleLines().
Added ParserTestSuite.
Added LineNumberTest.
Updated CModelElementsTests to set the Nature of the C++ project appropriately.
2003-04-15 Andrew Niefer
Moved ScannerFailedTest::testBug36047 to ScannerTestCase::testBug36047
Added ScannerFailedTest::testBug36475
2003-04-13 John Camelon
Added DOMTests::testPointersToFunctions.
2003-04-11 John Camelon
Added DOMTests::testBug36247().
2003-04-11 Andrew Niefer
Moved ScannerFailedTest::testBug36316 to ScannerTestCase::testBug36316
Added ScannerFailedTest::testBug36047
Added ScannerTestCase::testNestedRecursiveDefines
2003-04-10 John Camelon
Added DOMTests::testBug36237().
2003-04-09 John Camelon
Removed all the old Code Model Builder source that was no longer being used (NewModelBuilder.java, etc.).
Moved all the files in parser.util directory to the dom.
Organized imports.
Added DOMTests::testTemplateDeclarationOfMethod().
Added DOMTests::testBug36250().
Added DOMTests::testBug36240().
Added DOMTests::testBug36254().
2003-04-09 John Camelon
Updated ScannerTest::testBug36045().
Added ScannerTest::testBug36287().
Added DOMTests::testBug36288().
2003-04-06 Andrew Niefer
Added ParserSymbolTableTest::testOverloadRanking()
2003-04-04 Alain Magloire
* src/org/eclipse/cdt/testplugin/util/VerifyDialog.java:
Remove some warnings.
2003-04-03 John Camelon
Updated ScannerTest::testSimpleIfdef() for bug36019.
Updated ScannerTest::testNumerics() for bug36020.
Added ScannerTest::testBug36045().
Updated DOMTests::testTemplateDeclaration() for template grammar updates.
2003-04-01 Andrew Niefer
ParserSymbolTableTest. modifications to using declaration tests to reflect changes in the
symbol table. Also added testUserDefinedConversionSequences()
2003-04-01 John Camelon
Added testBug35906() to DOMTests.
2003-03-31 John Camelon
Added testStruct() to DOMTests.
Added test35892()to ScannerTest.
2003-03-31 Andrew Niefer
In ParserSymbolTableTest, renamed testFunctionResolution_2() to testFunctionResolution_PointersAndBaseClasses(),
and modified to reflect changes in function resolution.
Added testFunctionResolution_TypedefsAndPointers().
2003-03-31 John Camelon
Added testWeirdStrings() and testNumerics() to ScannerTestCase.
Added testTemplateSpecialization(), testTemplateDeclaration(), testBug26467(),
testTypedef() and testTemplateInstantiation() to DOMTests.
2003-03-28 John Camelon
Added testConstructorChain() and testASMDefinition() to DOMTests.
2003-03-27 Alain Magloire
Changes were done in the Core Model API, the hierarchy is now
ICModel
ICProject
ICContainer
ITranslationUnit
IArchive
IBinary
We adjust the tests.
* model/org/eclipse/cdt/core/model/tests/ArchiveTests.java
* model/org/eclipse/cdt/core/model/tests/BinaryTests.java
* model/org/eclipse/cdt/core/model/tests/TranslationUniTests.java
* model/org/eclipse/cdt/core/model/tests/WorkingCopyTests.java
2003-03-26 Andrew Niefer
In ParserSymbolTableTest :
updated all tests to reflect TypeInfo changes
Added testFunctionResolution() & testFunctionResolution_2() in
2003-03-25 John Camelon
Added testDeclSpecifier(), testNamespaceDefinition(), testLinkageSpecification(),
testUsingClauses() and testEnumSpecifier() to DOMTests.
2003-03-23 John Camelon
Added ptrOperator() test to DOMTests.
Added testFunctionModifiers() test to DOMTests.
Added testArrays() test to DOMTests.
2003-03-20 Alain Magloire
Patch from Amer Hoda, tests for the CElement deltas for Translation Units.
* model/org/eclipse/cdt/core/model/tests/ElementDeltaTest.java
* model/org/eclipse/cdt/core/model/tests/resource/WorkingCopyTestStart.h
2003-03-19 Alain Magloire
Patch from Amer Hoda, introducing a simple test for the core model.
* model/org/eclipse/cdt/core/model/tests/WorkingCopyTests.java
* model/org/eclipse/cdt/core/model/tests/resource/WorkingCopyTestStart.h
2003-03-18 John Camelon
Updated DOMTests to validate simple case of a function declaration with multiple parameters.
* parser/org/eclipse/cdt/core/parser/tests/DOMTests.java
2003-03-11 John Camelon
Updated DOMTests for core.internal.parser change of merging DeclarationSpecifier and DeclSpecifier
Organized imports
* parser/org/eclipse/cdt/core/parser/tests/DOMTests.java
* parser/org/eclipse/cdt/core/parser/tests/ParserSymbolTableTest.java
2003-03-10 John Camelon
Added macro pasting tests
2003-03-06 Andrew Niefer
Added tests for exercising Namespaces & using directives in new parser's symbol table
2003-03-04 Doug Schaefer
This is a pretty big patch, but it is the merge of the NewParser1 branch into the HEAD branch. lder "parser")
JUnit tests for testing various pieces (source folder "parser" in cdt.ui.tests.
2003-01-29 Peter Graves
Fixed the warnings when accessing static methods
* src/org/eclipse/cdt/testplugin/util/DialogCheck.java:
* src/org/eclipse/cdt/testplugin/CTestPlugin.java
* src/org/eclipse/cdt/testplugin/TestWorkbench.java
* ChangeLog: make all entries have the same formatting
2002-12-17 Peter Graves
* plugin.xml,test.xml: Some simple cleanups to remove refrences to the jdt and
to move closer to automated running
2002-11-27 Alain Magloire
* model/org/eclipse/cdt/core/model/tests/CModelTests.java:
Use CoreModel.getDefault().
2002-10-30 Alain Magloire
* model/org/eclipse/cdt/core/model/tests/CModelTests.java (testGetNatureID):
The fields and the methods use in this test was removed from the CoreModel class.
(testHasNature): The method use in this case was refactor in the classes
CProjectNature and CCProjectNature, fix the test.
2002-10-18 Peter Graves
src/org/eclipse/cdt/testplugin/CProjectHelper.jada
Cleanup of the CProjectHelper file to remove unused imports, commeted out code etc.
>>>>>>> 1.36

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -1,106 +0,0 @@
2005-02-01 Alain Magloire
Code From Chris:
Fix PR 83866
Fix PR 83869
* browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/OpenTypeHierarchyAction.java
* browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/OpentTypeInHierarchyAction.java
* browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/OpenTypoeInHierarchDialog.java
* browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/TypeHierarchyMessages.properties
2004-11-24 Chris Wiebe
fix exception in OpenTypeInHierarchyAction
* browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/OpenTypeInHierarchyAction.java
2004-11-08 Chris Wiebe
fix for 68883
* browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/CBrowsingContentProvider.java
* browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/CBrowsingPart.java
2004-09-15 Chris Wiebe
fixed selection
* browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/TypesView.java
2004-09-15 Chris Wiebe
fixed element navigation problems
* browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/CBrowsingContentProvider.java
* browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/CBrowsingElementFilter.java
* browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/CBrowsingLabelProvider.java
* browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/CBrowsingMessages.properties
* browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/CBrowsingPart.java
* browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/CBrowsingViewerSorter.java
* browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/LexicalSortingAction.java
* browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/MembersView.java
* browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/MembersViewContentProvider.java
* browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/NamespacesView.java
* browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/NamespacesViewContentProvider.java
* browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/NamespacesViewLabelProvider.java
* browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/ProjectsView.java
* browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/ProjectsViewContentProvider.java
* browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/TypeInfoSorter.java
* browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/TypesView.java
* browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/TypesViewContentProvider.java
* browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/TypesViewLabelProvider.java
* browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/OpenTypeHierarchyUtil.java
* browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/TypeHierarchyViewPart.java
2004-09-02 Chris Wiebe
fix editor/view selection problems
* browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/CBrowsingElementComparer.java
* browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/CBrowsingPart.java
* browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/MembersView.java
* browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/NamespacesView.java
* browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/TypesView.java
2004-09-01 Chris Wiebe
Fix for 68883
* browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/CBrowsingContentProvider.java
* browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/CBrowsingPart.java
* browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/ElementTableViewer.java
* browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/ElementTreeViewer.java
* browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/MembersView.java
* browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/TypesView.java
* browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/NamespacesView.java
* browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/ProjectsView.java
2004-09-01 Chris Wiebe
replace deprecated SearchUI.SEARCH_RESULT_VIEW_ID w/ NewSearchUI.SEARCH_VIEW_ID
* browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/CBrowsingPerspectiveFactory.java
2004-08-31 Chris Wiebe
Fix for 68883
* browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/CBrowsingContentProvider.java
* browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/CBrowsingElementComparer.java
* browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/CBrowsingPart.java
* browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/CBrowsingPerspectiveFactory.java
* browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/MembersView.java
* browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/MembersViewContentProvider.java
* browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/NamespacesView.java
* browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/ProjectsView.java
* browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/TypesView.java
* browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/FocusOnTypeAction.java
* browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/HierarchyViewerSorter.java
* browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/MethodsLabelProvider.java
* browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/OpenTypeHierarchyAction.java
* browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/OpenTypeHierarchyUtil.java
* browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/TypeHierarchyContentProvider.java
* browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/TypeHierarchyViewPart.java
2004-06-21 Chris Wiebe
This mini-patch gets rid of unnecessary "could not locate type" error
dialogs.
2004-06-21 Chris Wiebe
- fix for bug #66108 (C++ browser cannot show members of class)
- all types now visible in the types view (ie not just classes & structs)
- runnables now use IProgressService.busyCursorWhile (prevents progress
dialog from being displayed during short operations)

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -1,799 +0,0 @@
2006-05-23 Mikhail Khodjaiants
Bug 133964: getBinary() method in CDebuggerTab always returns null.
* CDebuggerTab.java
2006-05-17 Mikhail Khodjaiants
Moved the new static methods from AbstractCLaunchDelegate to the new utility class.
* AbstractCLaunchDelegate.java
+ LaunchUtils.java
2006-04-03 Mikhail Khodjaiants
Fix for bug 134581: Unable to set advanced debugger options.
* CDebuggerTab.java
2006-03-29 Mikhail Khodjaiants
Made some generic methods static.
* AbstractCLaunchDelegate.java
2006-03-27 Mikhail Khodjaiants
Moved the extraction of the stop symbol to the launch.
* LocalCDILaunchDelegate.java
* LocalRunLaunchDelegate.java
2006-03-15 Mikhail Khodjaiants
Reversing previous changes. The existing "verifyProgramPath" method can be used.
* AbstractCLaunchDelegate.java
2006-03-15 Mikhail Khodjaiants
The new "getExecutable" method is added to replace deprecated "getProgramFile".
* AbstractCLaunchDelegate.java
2006-03-06 Mikhail Khodjaiants
Fix for Bug 93777: Postmortem and Local launch need a default preference for selected debugger.
* CApplicationLaunchShortcut.java
* CDebuggerTab.java
* CoreFileDebuggerTab.java
2006-02-27 Mikhail Khodjaiants
Fix for Bug 126025: CApplicationLaunchShortcut call to DebugUITools.saveAndBuild
invokes workspace wide build unnecessarily.
Applied patch from Andrew Ferguson (ARM).
* CApplicationLaunchShortcut.java
2006-02-03 Mikhail Khodjaiants
NPE in CDebuggerTab when attaching to a target.
* CDebuggerTab.java
2006-02-03 Mikhail Khodjaiants
The "ICDebuggerPage" interface and "AbstractCDebuggerPage" class are added.
All extensions of the "CDebuggerPage" extension point must implement "ICDebuggerPage".
* AbstractCLaunchDelegate.java
2006-01-30 Mikhail Khodjaiants
Bug 124519: CDT launch shortcuts ignore Common Tabs "Launch in background" option.
Applied patch from Andrew Ferguson (andrew.ferguson@arm.com).
* CApplicationLaunchShortcut.java
2006-01-30 Mikhail Khodjaiants
Bug 123997: launching subclasses of AbstractCLaunchDelegate causes progress information to be lost.
Applied patch from Andrew Ferguson (andrew.ferguson@arm.com).
* AbstractCLaunchDelegate.java
2006-01-29 Mikhail Khodjaiants
Bug 118894: Allow stopping at other locations other than main().
Applied patch from Ken Ryall (Nokia).
* LaunchMessages.properties
* CDebuggerTab.java
2006-01-25 Mikhail Khodjaiants
Reversing changes made to fix bug 107571. The fix for bug 119683 covers this problem too.
Inferior process shouldn't be shown as a part of the attach session.
* LocalCDILaunchDelegate.java
* LocalAttachLaunchDelegate.java
2006-01-23 Mikhail Khodjaiants
Bug 119683: long messages during launch cause gdb to timeout, launch to fail.
+ LocalCDILaunchDelegate.java
* LaunchMessages.properties
* plugin.xml
2006-01-06 Mikhail Khodjaiants
Bug 120509: CDebuggerTab invokes wong initialization code (in addition to right code).
* CDebuggerTab.java
* CoreFileDebuggerTab.java
2006-01-06 Mikhail Khodjaiants
Cleanup.
* CArgumentsTab.java
* CMainTab.java
2005-12-27 Mikhail Khodjaiants
Cleanup.
* LaunchUIPlugin.java
* CApplicationLaunchShortcut.java
2005-12-27 Mikhail Khodjaiants
Bug 109526: Support Eclipse-LazyStart and deprecate Eclipse-AutoStart.
* MANIFEST.MF
2005-12-20 Mikhail Khodjaiants
Bug 121474: NPE in CDebuggerTab.
* CDebuggerTab.java
2005-09-08 Mikhail Khodjaiants
The "Debugger" tab of the launch configuration dialog is too wide.
* CDebuggerTab.java
2005-09-06 Mikhail Khodjaiants
Cleanup: replaced "new Boolean" by the static Boolean objects (Java 1.4).
* CDebuggerTab.java
2005-09-06 Mikhail Khodjaiants
Bug 108636: mi level selection option should be moved to the gdb page.
* CDebuggerTab.java
2005-08-31 Alain Magloire
Fix Pr 107571: Part of this fix is to add the
inferior process in the session
* src/org/eclipse/cdt/launch/internal/LocalAttachLaunchDelegate.java
2005-08-25 Mikhail Khodjaiants
Bug 66446: Use the debugger path as a debugger process label.
Deprecated the "renderDebuggerProcessLabel" method.
* AbstractCLaunchDelegate.java
2005-07-18 Alain Magloire
New combo to choose the MIVersion.
* src/org/eclipse/cdt/launch/ui/CDEbuggerTab.java
2005-07-14 Mikhail Khodjaiants
Fix PR 103207: New Icon for the TwoPaneElement in the binary search
* src/org/eclipse/cdt/launch/ui/CMainTab.java
2005-07-12 Mikhail Khodjaiants
Bug 103522: Launcher: Stop at main checkbox is covered with default launch dialog size.
Moved the "Stop in main" and "Advanced" buttons on the line below.
* CDebuggerTab.java
2005-06-28 Mikhail Khodjaiants
Bug 89276: Typo in org.eclipse.cdt.launch/plugin.xml.
* plugin.xml
2005-05-21 Mikhail Khodjaiants
Bug 91374: CDT launch should set ATTR_PROCESS_TYPE.
* AbstractCLaunchDelegate.java
* CoreFileLaunchDelegate.java
* LocalRunLaunchDelegate.java
2005-05-15 Mikhail Khodjaiants
Bug 87556: Post-mortem debug fails silently if core file is inaccessible.
Applied patch from Joanne Woo (Monta Vista).
* CoreFilePrompter.java
* CoreFileLaunchDelegate.java
* LaunchMessages.properties
2005-05-18 David Inglis
Fixed bug 39581 & part of 46746
* AbstractCLaunchDelegate.java
* LocalAttachLauchDelegate.java
* LocalRunLaunchDelegate.java
* LocalAttachLaunchDelegate.java
* LocalAttachLaunchConfigurationTabGroup.java
* LocalRunLaunchConfigurationTabGroup.java
+ CMainAttachTab.java
* CMainTab.java
2005-05-09 Mikhail Khodjaiants
Bug 80175: Replace the CDT source lookup by the source lookup provided by Eclipse platform.
Removed the old source lookup related classes and interfaces.
* CoreFileLaunchConfigurationTabGroup.java
* LaunchMessages.properties
* LocalAttachLaunchConfigurationTabGroup.java
* LocalRunLaunchConfigurationTabGroup.java
- CSourceLookupTab.java
2005-04-21 Mikhail Khodjaiants
Bug 80175: Replace the CDT source lookup by the source lookup provided by Eclipse platform.
* CoreFileLaunchConfigurationTabGroup.java
* LocalAttachLaunchConfigurationTabGroup.java
* LocalRunLaunchConfigurationTabGroup.java
* plugin.xml
2005-04-07 David Daoust
Update icons
2005-02-24 Alain Magloire
Fix for PR 86443
* src/org/eclipse/cdt/launch/internal/ui/LaunchMessages.properties
* src/org/eclipse/cdt/launch/ui/CArgumentsTab.java
2005-02-03 David Inglis
Fixed PR#84361
* src/org/elipse/cdt/launch/internal/ui/AbstractCDebuggerTab.java
* src/org/eclipse/cdt/launch/ui/CoreFileDebuggerTab.java
2005-01-19 Alain Magloire
PR 82930
* src/org/eclipse/cdt/launch/internal/CPropertyTester.java
2004-12-20 Alain Magloire
PR 81321
* src/org/eclipse/cdt/launch/internal/CPropertyTester.java
2004-12-06 Mikhail Khodjaiants
The last character is missing in the launch configuration name generated
from the binary file name.
* src/org/eclipse/cdt/launch/ui/CMainTab.java
2004-11-17 David Inglis
Change to use IBinaryObject instead of IBinayExecutable
* src/org/eclipse/cdt/launch/AbstractCLaunchDelegate.java
* src/org/eclipse/cdt/launch/internal/CoreFileLaunchDelegate.java
* src/org/eclipse/cdt/launch/internal/LocalAttachLaunchDelegate.java
* src/org/eclipse/cdt/launch/internal/LocalRunLaunchDelegate.java
2004-11-11 Alain Magloire
Fix for PR 78441
* src/org/eclipse/cdt/launch/internal/CPropertyTester.java
* plugin.xml
2004-11-1 David Inglis
Use status handlers to prompt for launch input (process id and core file).
* plugin.xml
* src/org/eclipse/cdt/launch/internal/CoreFileLaunchDelegate.java
* src/org/eclipse/cdt/launch/internal/LocalAttachLaunchDelegate.java
* src/org/eclipse/cdt/launch/internal/ui/CoreFilePrompter.java
* src/org/eclipse/cdt/launch/internal/ui/ProcessPrompter.java
2004-11-01 David Inglis
getEnvironmentAsProperty was not using new getEnviroment().
* src/org/eclipse/cdt/launch/AbstractCLaunchDelegate.java
2004-10-22 David Inglis
Added variables support to arguments, environment and working directory.
* plugin.xml
* src/org/eclipse/cdt/launch/AbstractCLaunchDelegate.java
* src/org/eclipse/cdt/launch/internal/LocalRunLaunchDelegate.java
* src/org/eclipse/cdt/launch/internal/ui/LaunchMessages.properties
* src/org/eclipse/cdt/launch/internal/ui/LocalRunLaunchConfigurationTabGroup.java
* src/org/eclipse/cdt/launch/internal/ui/WorkingDirectoryBlock.java
* src/org/eclipse/cdt/launch/ui/CArgumentsTab.java
* src/org/eclipse/cdt/launch/ui/CDebuggerTab.java
* src/org/eclipse/cdt/launch/internal/ui/MigratingCEnvironmentTab.java
2004-10-18 Alain Magloire
Adjust to changes in CDI
* src/org/eclipse/cdt/launch/internal/LocalRunLaunchDelegate.java
2004-10-18 David Inglis
Update to new ICDIDebugger interface deprecating old
Added seperate launch configuration for attaching to pid
* lots of files changed
2004-10-17 Alain Magloire
Remove deprecated method in CDI adjust the implementation.
* src/org/eclipse/cdt/launch/internal/CoreFileLaunchDelegate.java
* src/org/eclipse/cdt/launch/internal/LocalCLaunchConfigurationDelegate.java
2004-10-08 Mikhail Khodjaiants
Added the launch configuration preference for the register bookkeeping.
* LaunchUIPluginResources.properties
* CDebuggerTab.java
2004-08-23 Mikhail Khodjaiants
Changes in the "Debugger" tab of the launch configuration dialog.
Replaced the "Run in debugger/Attach to running process" radio button by
the "Attach to running process" check box.
Added the "Advanced" button that opens the "Advanced options" dialog.
The "Automatically track the values of variables" check box is moved to the dialog.
The "CoreFileDebuggerTab" class is implemented as an extension of "CDebuggerTab".
* LaunchUIPluginResources.properties
* AbstractCDebuggerTab.java
* CoreFileCLaunchConfigurationTabGroup.java
* CDebuggerTab.java
* CorefileDebuggerTab.java renamed to CoreFileDebuggerTab.java
2004-08-12 Mikhail Khodjaiants
Warning cleanup.
* CApplicationLaunchShortcut.java
2004-08-16 Mikhail Khodjaiants
Contextual launch shortcuts cleanup.
* plugin.properties
* plugin.xml
2004-08-12 Mikhail Khodjaiants
Warning cleanup.
* AbstractCLaunchDelegate.java
* CApplicationLaunchShortcut.java
2004-08-10 Mikhail Khodjaiants
Fix for bug 70442: Debugger launch configuration not updating properly.
* AbstractCDebuggerTab.java
2004-07-21 Mikhail Khodjaiants
Replaced the decprecated target factory methods.
* CoreFileLaunchDelegate.java
* LocalCLaunchConfigurationDelegate.java
2004-07-14 Mikhail Khodjaiants
Fix for bug 69977: TVT3.0: Non-externalized strings in Launching Debug.
Applied patch from Tanya Wollf.
* CApplicationLaunchShortcut.java
* LaunchUIPluginResources.properties
2004-06-21 Mikhail Khodjaiants
Fix for bug 60872. Accessibility: Run/Debug configuration dialog has duplicate mnemonics.
Warning cleanup.
* LaunchUIPluginResources.properties
* CEnvironmentTab.java
* CMainTab.java
2004-05-09 Mikhail Khodjaiants
Added the rendering method for debugger processes.
* src/org/eclise/cdt/launch/AbstractCLaunchDelegate.java
* src/org/eclise/cdt/launch/internal/CoreFileLaunchDelegate.java
* src/org/eclise/cdt/launch/internal/LocalCLaunchConfigurationDelegate.java
* src/org/eclipse/cdt/launch/internal/ui/LaunchUIPluginResources.properties
2004-05-09 Mikhail Khodjaiants
Fix for bug 66015: I18N: English "Debug Console" in Debug and Console views.
Warning cleanup.
* src/org/eclise/cdt/launch/internal/CoreFileLaunchDelegate.java
* src/org/eclise/cdt/launch/internal/LocalCLaunchConfigurationDelegate.java
* src/org/eclipse/cdt/launch/internal/ui/LaunchUIPluginResources.properties
* src/org/eclise/cdt/launch/internal/CApplicationLaunchShortcut.java
2004-06-08 Alain Magloire
Make sure when something goes wrong before
getting out the launch sequence to terminate the session.
* src/org/eclise/cdt/launch/internal/CoreFileLaunchDelegate.java
* src/org/eclise/cdt/launch/internal/LocalCLaunchConfigurationDelegate.java
2004-04-23 David Inglis
fix for https://bugs.eclipse.org/bugs/show_bug.cgi?id=59680
* src/org/eclipse/cdt/launch/internal/CApplicationLaunchShortcut.java
* src/org/eclipse/cdt/launch/internal/CPropertyTester.java
* plugin.xml
2004-04-19 Alain Magloire
Core Model interface throws Exception
* src/org/eclipse/cdt/launch/internal/CApplicationLaunchShortcut.java
* src/org/eclipse/cdt/launch/ui/CMaintab.java
2004-04-06 Mikhail Khodjaiants
Do not remove debugger process from launch.
* src/org/eclipse/cdt/launch/internal/CoreFileLaunchDelegate.java
* src/org/eclipse/cdt/launch/internal/LocalCLaunchConfigurationDelegate.java
2004-03-25 David Inglis
getProcessList can throw a CoreException now.
* src/org/eclipse/cdt/launch/internal/LocalCLaunchConfigurationDelegate.java
2004-03-01 James Ciesielski
Marked those strings that are non-translatable as such and
externalized those strings that can be translated.
* src/org/eclipse/cdt/launch/AbstractCLaunchDelegate.java
* src/org/eclipse/cdt/launch/internal/CApplicationLaunchShortcut.java
* src/org/eclipse/cdt/launch/internal/CoreFileLaunchDelegate.java
* src/org/eclipse/cdt/launch/internal/LocalCLaunchConfigurationDelegate.java
* src/org/eclipse/cdt/launch/internal/ui/AbstractCDebuggerTab.java
* src/org/eclipse/cdt/launch/internal/ui/CoreFileCLaunchConfigurationTab.java
* src/org/eclipse/cdt/launch/internal/ui/LaunchUIPlugin.java
* src/org/eclipse/cdt/launch/internal/ui/WorkingDirectoryBlock.java
* src/org/eclipse/cdt/launch/internal/ui/LaunchUIPluginResources.properties
* src/org/eclipse/cdt/launch/ui/CArgumentsTab.java
* src/org/eclipse/cdt/launch/ui/CDebuggerTab.java
* src/org/eclipse/cdt/launch/ui/CEnvironmentTab.java
* src/org/eclipse/cdt/launch/ui/CLaunchConfigurationTab.java
* src/org/eclipse/cdt/launch/ui/CMainTab.java
* src/org/eclipse/cdt/launch/ui/CorefileDebuggerTab.java
* src/org/eclipse/cdt/launch/ui/CSourceLookupTab.java
2004-02-18 Alain Magloire
filterClass contribution to be able to use
the "Run" context menu shortcut.
* src/org/eclipse/cdt/launch/internal/CApplicationLaunchShortcut.java
2004-02-18 Alain Magloire
Remove deprecated Eclipse-2.0 calls;
* src/org/eclipse/cdt/launch/internal/CApplicationLaunchShortcut.java
2004-02-18 Alain Magloire
Added image to the label provider
* icons/obj16/exec_obj.gif
* src/org/eclipse/cdt/launch/internal/LocalCLaunchConfigurationDelegate.java
* src/org/eclipse/cdt/launch/internal/ui/LaunchImages.java
2004-02-17 Alain Magloire
Use a TwoPanel dialog when we attach more user friendly.
* src/org/eclipse/cdt/launch/internal/LocalCLaunchConfigurationDelegate.java
2004-02-17 Thomas Fletcher
Fix to address PR 52085. We allow the user to import a text file formatted
as key=value pairs.
* src/org/eclipse/cdt/launch/ui/CEnvironmentTab.java
2004-02-12 Thomas Fletcher
Fix to address PR 39580. Since we can't do anything short term about the
scalability of the initial loading of the CModel, give the user a chance to
select the binary directly by browsing the project.
* src/org/eclipse/cdt/launch/ui/CMainTab.java
2004-02-02 Thomas Fletcher
Improve the previous fix to use a TwoElementPane dialog to properly differentiate between
elements by target architecture and path.
Enhanced the ability to extend this short-cut with OEM specific labelling.
* src/org/eclipse/cdt/launch/ui/CMainTab.java
* src/org/eclipse/cdt/launch/internal/CApplicationLaunchShortcut.java
2004-01-07 Alain Magloire
Fix # 49652
You could not see a difference with binaries of the same name but different location.
* src/org/eclipse/cdt/launch/ui/CMainTab.java
* src/org/eclipse/cdt/launch/internal/CApplicationLaunchShortcut.java
2003-12-18 Alain Magloire
Possible NPE, PR 49146
* src/org/eclipse/cdt/launch/internal/CApplicationLaunchShortcut.java
2003-12-17 Mikhail Khodjaiants
Fix for PR 49051: Launcher: Debugger tab: variable tracking.
* CDebuggerTab.java
2003-12-16 Alain Magloire
Choose a debugger base on the Eclipse platform
* plugin.xml
* src/org/eclipse/cdt/launch/internal/CApplicationlaunchShortcut.java
2003-10-27
Fixed 46129
AbstractCLaunchDelegate.java
2003-10-27 Mikhail Khodjaiants
Changed the initialization of 'SourceLookupBlock'.
* CSourceLookupTab.java
2003-10-27 Mikhail Khodjaiants
Moved the 'org.eclipse.debug.core.sourceLocators' extension from the launcher.
* plugin.xml
* plugin.properties
2003-10-27 Mikhail Khodjaiants
Removed the dependency to 'org.apache.xerces'.
* plugin.xml
* .classpath
* .project
2003-10-27 Mikhail Khodjaiants
Moved 'DefaultSourceLocator' from the 'org.eclipse.cdt.launch' plugin and merge it with 'CUISourceLocator'.
Removed the 'org.eclipse.cdt.launch.internal.ui.sourcelookup' package.
* DefaultSourceLocator.java: moved to the 'org.eclipse.cdt.debug.ui' plugin.
2003-11-22 Mikhail Khodjaiants
src/org/eclipse/cdt/launch/ui/CSourceLookupTab.java:
Dispose 'SourceLookupBlock' when disposing 'CSourceLookupTab'.
2003-11-17 Mikhail Khodjaiants
src/org/eclipse/cdt/launch/ui/CSourceLookupTab.java:
"Search for duplicate source files" option support.
2003-10-07 Mikhail Khodjaiants
src/org/eclipse/cdt/launch/AbstractCLaunchDelegate.java:
use 'MultiStatus' instead of 'Status' in the 'abort' method.
2003-09-22 David Inglis
Add help context IDs to plugin and associate ids to each launch tab control.
src/org/eclipse/cdt/launch/internal/ui/LaunchUIPlugin.java
src/org/eclipse/cdt/launch/ui/ICDTLaunchHelpContextIds.java
src/org/eclipse/cdt/launch/ui/CArgumentsTab.java
src/org/eclipse/cdt/launch/ui/CDebuggerTab.java
src/org/eclipse/cdt/launch/ui/CEnvironmentTab.java
src/org/eclipse/cdt/launch/ui/CMainTab.java
src/org/eclipse/cdt/launch/ui/CSourceLookupTab.java
src/org/eclipse/cdt/launch/ui/CorefileDebuggerTab.java
2003-08-05 Mikhail Khodjaiants
* src/org/eclipse/cdt/launch/sourcelookup/DefaultSourceLocator.java
Check if the project saved in the launch configuration equals to the project set
in the source lookup tab.
2003-07-28 Tom Tromey <tromey@redhat.com>
* src/org/eclipse/cdt/launch/ui/CDebuggerTab.java
(loadDebuggerComboBox): Sort entries by name. from
2003-07-28 Mikhail Khodjaiants
* src/org/eclipse/cdt/launch/sourcelookup/DefaultSourceLocator.java
Refactoring: moved the 'CDebugUtils' class to the 'org.eclipse.cdt.debug.core' package -
the methods of this class are mostly used in UI plugins.
2003-07-22 David Inglis
* src/org/eclipse/cdt/launch/internal/ui/AbstractCDebuggerTab.java
* src/org/eclipse/cdt/launch/ui/CDebuggerTab.java
* src/org/eclipse/cdt/launch/ui/CorefileDebuggerTab.java
Refactor getName & getImage up into AbstructCDebuggerTab
fixed problem with selecting a debugger for a core file from a unknown project platform.
2003-07-22 David Inglis
* src/org/eclipse/cdt/launch/ui/CMainTab.java
Use project name for configuration naming when no binary selected
2003-07-22 Mikhail Khodjaiants
* src/org/eclipse/cdt/launch/sourcelookup/DefaultSourceLocator.java
* src/org/eclipse/cdt/launch/ui/CSourceLookupTab.java
Fixed initialization problems.
2003-07-17 Thomas Fletcher
* src/org/eclipse/cdt/launch/sourcelookup/DefaultSourceLocator.java
Applied source locator patch to expand the scope of source lookups.
Patch from Mikhail Khodjaiants
2003-07-09 Thomas Fletcher
* src/org/eclipse/cdt/launch/internal/ui/LaunchImages.java
Filled out this class which previously wasn't loading images ... now it is.
2003-07-03 David Inglis
* src/org/eclipse/cdt/launch/AbstractCLaunchDelegate.java
* src/org/eclipse/cdt/launch/internal/CoreFileLaunchDelegate.java
* src/org/eclipse/cdt/launch/internal/LocalCLaunchConfigurationDelegate.java
* src/org/eclipse/cdt/launch/ui/CMainTab.java
Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=39583
2003-06-26 David Inglis
* src/org/eclipse/cdt/launch/ui/CDebuggerTab.java
Added variable book-keeping option in config.
* src/org/eclipse/cdt/launch/ui/CLaunchConfigurationTab.java (getContext)
Returns an ICElement even if CDescriptor does not exsist.
* src/org/eclipse/cdt/launch/ui/CMainTab.java
Use BusyIndicator when getting binary list from project
fixed problem with prefilling a new config when the project did not have a CDescriptor
2003-04-17 Alain Magloire
* src/org/eclipse/cdt/launch/internal/CApplicationLaunchShortCut.java:
fix Typo.
2003-03-27 Alain Magloire
* src/org/eclipse/cdt/launch/ui/CMainTab.java:
Refactor of ICRoot to ICModel adjust the code.
2003-03-19 David Inglis
Fixed bug with not showing C Project lists with the launch config, when C UI Plugins was not
created yet.
2003-03-18 Alain Magloire
* plugin.xml
* src/org/eclipse/cdt/launch/internal/CApplicationLaunchShortcut.java:
Change the texts for "C Local Application".
2003-02-20 Mikhail Khodjaiants
The generation of launch configuration shouldn't fail if project is not set or project name is empty.
* DefaultSourceLocator.java
* CSourceLookupTab.java
2003-02-18 Mikhail Khodjaiants
New 'Source Lookup' tab.
* plugin.xml
Added dependency on the 'org.apache.xerces' plugin and the 'sourceLocator' extension.
* plugin.properties
Name for the source locator.
* CoreFileCLaunchConfigurationTabGroup.java
* LocalCLaunchConfigurationTabGroup.java
Added the 'Source Lookup' tab.
* DefaultSourceLocator.java
Implementation of 'IPersistableSourceLocator'.
* CSourceLookupTab.java
Implementation of 'ILaunchConfiguartionTab'.
2003-02-07 David Inglis
Refactor LaunchConstants into debug.core and make setting source locator happen before
debug target it created.
* src/org/eclipse/cdt/launch/AbstractCLaunchDelegate.java
* src/org/eclipse/cdt/launch/ICDTLaunchConfigurationConstants.java
* src/org/eclipse/cdt/launch/internal/CApplicationLaunchShortcut.java
* src/org/eclipse/cdt/launch/internal/CoreFileLaunchDelegate.java
* src/org/eclipse/cdt/launch/internal/LocalCLaunchConfigurationDelegate.java
* src/org/eclipse/cdt/launch/internal/ui/AbstractCDebuggerTab.java
* src/org/eclipse/cdt/launch/internal/ui/CoreFileCLaunchConfigurationTabGroup.java
* src/org/eclipse/cdt/launch/internal/ui/WorkingDirectoryBlock.java
* src/org/eclipse/cdt/launch/sourcelookup/DefaultSourceLocator.java
* src/org/eclipse/cdt/launch/ui/CArgumentsTab.java
* src/org/eclipse/cdt/launch/ui/CDebuggerTab.java
* src/org/eclipse/cdt/launch/ui/CEnvironmentTab.java
* src/org/eclipse/cdt/launch/ui/CLaunchConfigurationTab.java
* src/org/eclipse/cdt/launch/ui/CMainTab.java
* src/org/eclipse/cdt/launch/ui/CorefileDebuggerTab.java
2003-02-06 Alain Magloire
* src/.../launch/internal/ui/WorkingDirectoryBlock.java (geLaunchConfiguration):
(updateLaunchConfigurationDialog): New method to change the scope for inner classes.
* src/.../launch/ui/CArgumentsTab.java (updateLaunchConfigurationDialog):
New method changing the scope for inner classes.
* src/.../launch/ui/CDebuggerTab.java (updateLaunchConfigurationDialog):
New method changing the scope for inner classes.
* src/.../launch/ui/CMainTab.java (updateLaunchConfigurationDialog):
New method changing the scope for inner classes.
* src/.../launch/ui/CorefileDebuggerTab.java (handleDebuggerChange):
New method changing the scope for inner classes.
2003-02-06 David Inglis
* src/.../launch/internal/CApplicationLaunchShortcut.java
* src/.../launch/ui/CMainTab.java
Change to use WorkbenchLabelProvider
2003-01-29 David Inglis
* src/.../launch/internal/ui/LaunchUIPluging.java (getShell)
change so that it will always return a shell.
2003-01-28 Alain Magloire
* src/.../launch/internal/CApplicationLaunchShortCut.java (getCLaunchConfigType):
Change to protected.
2003-01-16 David Inglis
* src/.../launch/ui/CDebuggerTab.java
made 'revert' work properly within the debugger tab.
2003-01-16 David Inglis
* src/.../launch/AbstractCLaunchDelegate.java
add check for program existance on disk before launch
* src/.../launch/internal/ui/AbstractCDebuggerTab.java
* src/.../launch/ui/CDebuggerTab.java
* src/.../launch/ui/CorefileDebuggerTab.java
Fixed http://bugs.eclipse.org/bugs/show_bug.cgi?id=29532
2003-01-06 Alain Magloire
* build.properties: Patch from Judy Green.
2003-01-06 Alain Magloire
Add support for variable substitution:
HOME=/foo
MYHOME=${HOME}/bar
MYHOME --> /foo/bar
Furture work: provide the shell brace expansion.
* src/.../launch/internal/AbstractCLaunchDelegate.java (expandEnvironment):
Expand variable values containing format ${..}.
* src/.../launch/internal/LocalCLaunConfiguratDelegate.java (exec):
Use expandEnvironment().
(launch): Use expandEnvironment().
2002-12-17 David Inglis
* src/.../launch/AbstractCLaunchDelegate.java(setDefaultSourceLocator): new method
* src/.../sourcelookup/DefaultSourceLocator.java:new class
add method for delegate to call to set a default source locator.
2002-12-03 Alain Magloire
* src/.../internal/LocalCLaunchConfigurationDelegate.java(exec):
Change the signature to take Properties for the environment get
the default environment and add it to new environment to it.
Use ProcessFactory to run the Application, with the new environment
array.
2002-11-23 Alain Magloire
* src/.../internal/ui/CApplicationLaunchShortcut.java (searchAndLaunch):
Bail out with a message if no binaries.
2002-11-22 Alain Magloire
* src/.../AbstractCLaunchDelegate.java (getProgranName): Now static.
* src/.../internal/ui/LaunchUIPlugin.java.java (errorDialog): New method.
* src/.../internal/ui/CApplicationLauchShortcut.java.java : New File
provides shortcut to start C applications.
* plugin.xml: Implement extenxion point shortcut.
2002-11-22 Alain Magloire
* src/.../internal/ui/LaunchUIPlugin.java (startup):
On startup add a listener to DebugPlugin for debug events.
(shutdown): remove the listener.
(handleDebugEvents): For Termination events do a refresh on
the project.
2002-11-21 Alain Magloire
* src/.../internal/ui/WorkingDirectoryBlock.java (setDefaultWorkingDir):
Set the workspace directory default to be the Project.
* src/.../internal/LocalCLaunchConfigurationDelegate.java (launch):
Use the new function getWorkingDirectory(), it does more check by
calling verifyWorkingDirectory().
* src/.../AbstractCLaunchDelegate.java (getEnvironmentArray):
implemented.
(getWorkingDirectory): New method, call verifyWorkingDirectory();
(verifyWorkingDirectory): New method, does more checking.
(getWorkingDir): Deprecated and calls getWorkingDirectory().
(getWorkingDirectoryPath): New method.
(getCProject): Now static.
(getProjectName): Now static
2002-11-21 Judy N. Green
* src/org/eclipse/cdt/launch/AbstractCLaunchDelegate.java (verifyCProject):
If we cannot get the ICProject with the config, we get the project
and see if it exists and/or it is closed. The appropriate error is now
displayed, rather than reporting that the project does not exist when it
does exist, but is closed.
2002-11-14 Thomas Fletcher
* src/.../launch/ui/CMainTab.java
Updated error condition to catch closed projects.
2002-11-13 Thomas Fletcher
* src/.../launch/ui/CDebuggerTab.java
Updated punctuation.
2002-11-13 David Inglis
* src/.../launch/ui/CDebuggerTab.java
* src/.../launch/ui/CLaunchConfigurationTab.java
* src/.../launch/ui/CorefileDebuggerTab.java
Added support for supported cpus on a debugger and filters list based on
selected IBinary.
Default debugger selection is not the first exact matching debugger for
the specified platform.
2002-11-06 David Inglis
* src/.../launch/ui/CMainTab.java
* src/.../launch/ui/ClaunchCOnfigurationTAb.java
fixed problem with preselection of project/program for new configurations
2002-11-04 David Inglis
* src/.../launch/ui/CDebuggerTab.java
* src/.../launch/ui/CMainTab.java
change "local" to "native" and support "*" as a wildcard for platform.
2002-11-04 David Inglis
* src/.../launch/internal/ui/LocalCLaunchCOnfigurationTabGroup.java
don't filter tab list based on mode since the configuration is shared with debug mode.
2002-11-01 David Inglis
* src/.../launch/internal/CoreFileLaunchDelegate.java
* src/.../launch/internal/LocalCLaunchConfigur.ationDelegate.java
use new newDebugTaget methods in CDebugModel
2002-10-23 David Inglis
* /src/.../launch/internal/CoreFileDelegate.java
* /src/.../launch/internal/LocalCLaunchConfigurationDelegate.java
create new IProcess for debug console from CDISession and pass
to newDebugTarget methods