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