cdt/cdt_6_0_x/org.eclipse.cdt.managedbuilder.ui/ChangeLog
author dadubrow
Mon, 19 Jul 2010 14:32:19 -0500
changeset 142 241f43d93585
parent 37 c2bce6dd59e7
permissions -rw-r--r--
add mozilla plugins
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
37
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
     1
2005-04-05 Alain Magloire
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
     2
	Build for Eclipse-31M6
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
     3
	* src/org/eclipse/cdt/managedbuilder/ui/properties/BrowseEntryDialog.java
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
     4
	* src/org/eclipse/cdt/managedbuilder/internal/ui/PluginResources.properties
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
     5
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
     6
2005-03-16 Alain Magloire
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
     7
	Patch from Tracy Miranda to fix PR 88160
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
     8
	* src/org/eclipse/cdt/managedbuilder/ui/properties/NewConfigurationDialog.java
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
     9
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    10
2004-07-21 Tanya Wolff
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    11
	Fix for 70217: C++ Build Properties view: Platform overlaps field
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    12
	* src/org/eclipse/cdt/managedbuilder/ui/properties/BuildPropertyPage.java
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    13
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    14
2004-06-15 Tanya Wolff
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    15
	Removed intermediate composites to allow groupings to be readable by screenreader in the Manage Configuration dialog.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    16
	
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    17
2004-03-16 Tanya Wolff
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    18
	Marked remaining strings forming keys, directories and filenames untranslatable.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    19
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    20
2004-03-03 James Ciesielski
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    21
	Marked those strings that are non-translatable as such and externalized 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    22
	those strings that can be translated.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    23
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    24
	* src/org/eclipse/cdt/managedbuilder/internal/ui/ManagedBuilderHelpContextIds.java
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    25
	* src/org/eclipse/cdt/managedbuilder/internal/ui/ManagedBuilderUIPlugin.java
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    26
	* src/org/eclipse/cdt/managedbuilder/internal/ui/PluginResources.properties
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    27
	* src/org/eclipse/cdt/managedbuilder/ui/properties/BrowseEntryDialog.java
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    28
	* src/org/eclipse/cdt/managedbuilder/ui/properties/BuildPropertyPage.java
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    29
	* src/org/eclipse/cdt/managedbuilder/ui/properties/BuildToolsSettingsStore.java
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    30
	* src/org/eclipse/cdt/managedbuilder/ui/properties/ManagedConfigDialog.java
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    31
	* src/org/eclipse/cdt/managedbuilder/ui/properties/NewConfigurationDialog.java
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    32
	* src/org/eclipse/cdt/managedbuilder/ui/properties/SummaryFieldEditor.java
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    33
	* src/org/eclipse/cdt/managedbuilder/ui/properties/ToolListLabelProvider.java
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    34
	* src/org/eclipse/cdt/managedbuilder/ui/wizards/NewManagedCProjectWizard.java
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    35
	* src/org/eclipse/cdt/managedbuilder/ui/wizards/NewManagedProjectWizard.java
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    36
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    37
2004-03-02 Sean Evoy
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    38
	Work to support new feature C1, "Set Tool Command in Project". 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    39
	Created a new preference page that has a single string field editor 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    40
	(for now) to edit the tool command. There is an externalized string 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    41
	for the label. Now that there are preference pages for tools and for 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    42
	options, and both are managed by the property page, the common logic 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    43
	for both preference pages have been refactored into a superclass. 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    44
	
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    45
	In the property page, there is now logic for remembering what tool 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    46
	has been selected as well as what option. The property page now 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    47
	creates preference pages for tools and options.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    48
	
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    49
	Updated the settings store to add tools as well as options.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    50
	
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    51
	Tweaked the logic of the tool/option list provider for the property 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    52
	page slightly to handle the case where the selection is a tool and 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    53
	not simply an option.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    54
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    55
2004-02-27 John Camelon
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    56
	New built-in compiler incldue search paths and defined symbols for the 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    57
	Gnu C++ compiler on Cygwin.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    58
	* plugin.xml
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    59
	
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    60
2004-02-23 Sean Evoy
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    61
	Fix for bug 52647.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    62
	In 1.2, the target stored the raw, overridden build command the user 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    63
	specified on the property page. This fix involves enhancing the logic 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    64
	to pry apart the command from the args, and moving it into the property 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    65
	itself, so the build system only pays the price to parse once. 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    66
	Obviously since the make command or the args can be overridden by a user, 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    67
	the logic as to when to enable the edit field and check box in the manage 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    68
	dialog had to be tweaked. I am still not 100% satisfied, but this gets the 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    69
	meat of the fix into the hands of users.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    70
	* src/org/eclipse/cdt/managedbuilder/ui/properties/BuildPropertyPage.java
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    71
	* src/org/eclipse/cdt/managedbuilder/ui/properties/ManageConfigDialog.java
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    72
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    73
2004-2-17 Sean Evoy
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    74
	Fixes for 51640
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    75
	Externalized strings for the target names. 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    76
	* plugin.properties
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    77
	* plugin.xml
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    78
	
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    79
	Fixes for bug 49590:
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    80
	The system now makes a distinction between the name of the output and its extension. 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    81
	The UI for managing the name of the build output now has a field for entering the 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    82
	extension. The new project wizard does not automatically append the extension to the 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    83
	name of the build output.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    84
	* src/org/eclipse/cdt/managedbuilder/ui/properties/BuildPropertyPage.java
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    85
	* src/org/eclipse/cdt/managedbuilder/ui/properties/ManageConfigDialog.java
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    86
	* src/org/eclipse/cdt/managedbuilder/ui/wizards/NewManagedProjectWizard.java
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    87
	
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    88
	Some ground work for C11:
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    89
	Added a browse button and an area for selecting a path variable to the browse
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    90
	dialog. However, this is still turned off since it is not fully functional.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    91
	* src/org/eclipse/cdt/managedbuilder/internal/ui/PluginResources.properties
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    92
	* src/org/eclipse/cdt/managedbuilder/ui/properties/BrowseEntryDialog.java
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    93
	* src/org/eclipse/cdt/managedbuilder/ui/properties/BuildOptionListFieldEditor.java
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    94
	
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    95
	Changed the order of the configurations in the manifest so that debug configurations are the default for every project.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    96
	* plugin.xml
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    97
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    98
2003-11-10 Tanya Wolff
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    99
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   100
	I18N-Externalized strings from plugin.xml.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   101
	I18N-Added keys & strings to plugin.properties.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   102
	Fixed an id error in linux c compiler debugger options.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   103
	* plugin.xml
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   104
	* plugin.properties
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   105
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   106
2003-11-11 Sean Evoy
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   107
	Work to implement bugzilla 44841:
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   108
	Added a scrollbar to the list control inside the custom list field editor. 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   109
	Also added an Edit button to the field editor to make it easier for keyboard-only 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   110
	accessibility.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   111
	
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   112
	Work for bugzilla 44451:
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   113
	Changed the method that prompts user for information so that if the user cancels 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   114
	with an empty input dialog, the method always returns an empty string. The responsibility 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   115
	now rests with the caller to test the return value for length > 0 to decide whether or 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   116
	not to add string to the list.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   117
	* src/org/eclipse/cdt/managedbuilder/ui/properties/BuildOptionListFieldEditor.java
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   118
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   119
	Moved string constants from core UI plugin to build UI plugin. These values are duplicated 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   120
	in the standadrd make UI plugin anyway, so the argument for keeping them in a common 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   121
	plugin seems pretty weak. This removes another dependency between the builder UI and 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   122
	common UI plugin. I did have to change the string resource lookup method in a few of 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   123
	the UI implementation classes that use the constants.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   124
	* src/org/eclipse/cdt/managedbuilder/internal/ui/PluginResources.properties
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   125
	* src/org/eclipse/cdt/managedbuilder/ui/properties/BrowseEntryDialog.java
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   126
	* src/org/eclipse/cdt/managedbuilder/ui/properties/BuildToolSettingsPage.java
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   127
	* src/org/eclipse/cdt/managedbuilder/ui/properties/ManageConfigDialog.java
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   128
	
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   129
2003-10-17 Tom Tromey
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   130
	
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   131
	Changed -werror to -Werror
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   132
	* plugin.xml
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   133
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   134
2003-10-14  Alain Magloire
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   135
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   136
	ICOptionPage was added a new method
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   137
		Preferences getPreferences();
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   138
	This is needed to get the preference store when saving
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   139
	On the plugin.  We had the equivalent for project
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   140
		IProject getProject();
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   141
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   142
	* src/org/eclipse/cdt/managedbuilder/ui/wizards/NewManagedProjectOptionPage
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   143
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   144
2003-10-01 Sean Evoy
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   145
	Fix for bugs 43490 (trivial), 44020, and 43980.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   146
	A massive change has occurred in the plugin file. I added new C tools that apply 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   147
	only to projects with C natures. I also added option overrides in the default 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   148
	configurations for these new tools. The trivial fix for the new C project wizard 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   149
	involved changing the icon entry in the plugin file.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   150
	* plugin.xml
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   151
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   152
	In preparation for 44020, each new configuration created is assigned a truly 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   153
	random ID.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   154
	* src/org/eclipse/cdt/managedbuilder/ui/wizards/NewManagedProjectWizard.java
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   155
	* src/org/eclipse/cdt/managedbuilder/ui/properties/BuildPropertyPage.java
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   156
	
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   157
	Removed a tooltip that was not being populated properly.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   158
	* src/org/eclipse/cdt/managedbuilder/ui/wizards/CProjectPlatformPage.java
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   159
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   160
2003-09-30 Sean Evoy
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   161
	Fix for bug 41826.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   162
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   163
	Updated the tool specifications for Win32, Linux, and Solaris so that header 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   164
	file extension info is available.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   165
	* plugin.xml
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   166
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   167
2003-09-25 Sean Evoy
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   168
	For bug (really an enhancement request)43756, I added the word default to a 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   169
	widget label to try and make it clear that a new configuration will be based 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   170
	on default values, not user-overridden stuff. It remains to be seen if this 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   171
	actually helps, but it seems reasonable.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   172
	* src/org/eclipse/cdt/managedbuilder/internal/ui/PluginResources.properties
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   173
	
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   174
	For bug 43220 I now display a widget just for user objects.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   175
	* src/org/eclipse/cdt/managedbuilder/ui/properties/BuildToolSettingsPage.java
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   176
	* src/org/eclipse/cdt/managedbuilder/ui/properties/BuildToolsSettingsStore.java
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   177
	
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   178
	I also reordered the plugin definition for the linker tools, and moved some of 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   179
	the option labels to the plugin property file. I also added a user object option 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   180
	to each linker tool definition.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   181
	* plugin.properties
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   182
	* plugin.xml
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   183
	
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   184
2003-09-25 Sean Evoy
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   185
	This patch contains a lot of changes needed to implement fixes for 42648 and 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   186
	43122. 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   187
	
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   188
	The properties file has been updated to externalize some of the option labels
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   189
	to try and address some of the concern about continuity between UIs on 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   190
	different platforms.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   191
	* plugin.properties
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   192
	
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   193
	There are changes in the plugin XML file to accomodate showing the targets 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   194
	only on the correct host platform. Option names have bee replaced with 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   195
	externalized equivalents where possible. The release and debug configurations 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   196
	for each configuration now apply "reasonable" defaults for debug and optimization
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   197
	option. Finally, the Cygwinb tool specification has been brought closer to those 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   198
	for *nix.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   199
	* plugin.xml
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   200
	
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   201
	Only targets that correspond to the host platforms are shown in the drop-down
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   202
	list.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   203
	* src/org/eclipse/cdt/managedbuilder/ui/wizards/CProjectPlatformPage.java
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   204
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   205
2003-09-23 Sean Evoy
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   206
	I added a fix for critical bug 43439. The new project wizard is ready to be hooked 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   207
	up to the help system content on F1. There is a new file with the string constant 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   208
	the doc project will use to map the widget to a help file.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   209
	* src/org/eclipse/cdt/managedbuilder/ui/wizards/CProjectPlatformPage.java
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   210
	* src/org/eclipse/cdt/managedbuilder/internal/ui/ManagedBuilderHelpContextIds.java
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   211
	
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   212
	In support of the fix for critical bug 43292, I added a new set of widgets to 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   213
	the ManageConfigDialog implementation. I added new string literals in the properties 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   214
	file for the plugin. There are obviously new event handlers for the Manage dialog. 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   215
	It displays the make command for the target, the name of the build artifact, and 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   216
	a list of current and deleted configurations. There is no way to add new targets. 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   217
	Users can restore deleted configurations up until they click OK. The client of this 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   218
	dialog has been changed to properly respond to the changes. The NewConfigurationDialog 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   219
	now displays an externalized string in the title bar.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   220
	* plugin.xml
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   221
	* plugin.properties
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   222
	* src/org/eclipse/cdt/managedbuilder/internal/ui/PluginResources.properties
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   223
	* src/org/eclipse/cdt/managedbuilder/ui/properties/BuildPropertyPage.java
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   224
	* src/org/eclipse/cdt/managedbuilder/ui/properties/ManageConfigDialog.java
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   225
	* src/org/eclipse/cdt/managedbuilder/ui/properties/NewConfigurationDialog.java
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   226
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   227
2003-09-19 Sean Evoy
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   228
	Removed the binary parser selection tab from the new class wizard. Updated the
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   229
	page description externalized string.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   230
	* src/org/eclipse/cdt/managedbuilder/internal/ui/PluginResources.properties
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   231
	* src/org/eclipse/cdt/managedbuilder/ui/wizards/NewManagedProjectOptionPage.java
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   232
	
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   233
	Added the hard-coded binary parser info to the defined targets.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   234
	* plugin.xml
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   235
	
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   236
	Fixed the event handling for add/remove in the list widget for build settings pages.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   237
	* src/org/eclipse/cdt/managedbuilder/ui/properties/BuildOptionListFieldEditor.java
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   238
	
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   239
2003-09-16 Sean Evoy
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   240
	Changed the initialization and button status logic so the list buttons are 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   241
	enabled correctly on start-up and that the fist item in the list (if 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   242
	any) is selected. Also changed the "Add" event handler to properly enable 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   243
	the buttons and set the list selection.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   244
	
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   245
	* src/org/eclipse/cdt/managedbuilder/ui/properties/BuildOptionListFieldEditor.java
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   246
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   247
2003-09-15 Sean Evoy
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   248
	First submission of code to new project. Moved all the managed 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   249
	builder-specific UI elements out of the cdt.ui project. This 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   250
	includes the icons, and externalized strings.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   251
	
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   252
	There are 2 new classes to handle the externalized strings and image 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   253
	files:
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   254
	* src/org/eclipse/cdt/managedbuilder/internal/ui/PluginResources.properties
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   255
	* src/org/eclipse/cdt/managedbuilder/internal/ui/ManagedBuilderUIPlugin.java
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   256
	* src/org/eclipse/cdt/managedbuilder/internal/ui/ManagedBuilderUIImages.java
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   257
	
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   258
	The property pages have been modified to use a mix of externalized 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   259
	strings from the CUIPlugin and ManagedBuilderUIPlugin. The new project 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   260
	wizard has been reimplemented using the new C project classes added by 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
   261
	QNX September 12, 2003. The UI itself has not changed.