-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathCHANGES
492 lines (408 loc) · 21.2 KB
/
CHANGES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
see too: https://github.com/anb0s/eclox/releases
----------------------------------------------------------------
v0.12.1 (18.01.2018)
----------------------------------------------------------------
Bug fixes for the second minor release @github
Fixed issues (https://github.com/anb0s/eclox/milestone/6?closed=1):
- [x] #220 Cannot get eclox doxygen to run in the code composer studio eclipse package
- [x] #222 bundled doxygen cannot be used
- [x] #223 create bundled doxygen with all needed files
----------------------------------------------------------------
v0.12.0 (12.12.2017)
----------------------------------------------------------------
Second minor release @github
Fixed issues (https://github.com/anb0s/eclox/milestone/3?closed=1):
- [x] #18 Support doxygen upgrade feature
- [x] #83 context menu entry shown unnecessarily
- [x] #91 Implement saveas feature
- [x] #108 improve detection of warnings concerning undocumented parameters
- [x] #195 java.lang.IllegalArgumentException in createMarkersForResource
- [x] #196 terminate build is not working like expected
- [x] #197 doxygen history menu shows multiple entries for same file
- [x] #198 doxyfile selection dialog does not show nested elements
- [x] #199 add "clear history" to history menu
- [x] #200 invalid custom doxygen identifier found
- [x] #201 Doxygen Build Console: stderr and stdin are not synchronized
- [x] #203 remove from history if "eclox.core.doxygen.RunException: Missing or bad doxyfile"
- [x] #206 [v0.12] console icons are not shown
- [x] #207 [v0.12] exception if new file created
- [x] #208 [v0.12] java.lang.NullPointerException in Advanced tab
- [x] #211 add support for the += operator
- [x] #212 add support for multiple lines (lists) concatenated by backslash (\)
- [x] #214 add support for TAG and VALUE format #214
- [x] #215 add support for line separator
----------------------------------------------------------------
v0.11.2 (09.05.2017)
----------------------------------------------------------------
Bug fixes for the first minor release @GitHub
Fixed issues (https://github.com/anb0s/eclox/milestone/5?closed=1):
- #191 exception after build if OUTPUT_DIRECTORY is an absolute path
- #192 add Eclipse 4.2 target platform
- #193 fix feature and plugin provider-name
----------------------------------------------------------------
v0.11.1 (18.04.2017)
----------------------------------------------------------------
Bug fixes for the first release @GitHub!
Fixed issues (https://github.com/anb0s/eclox/milestone/4?closed=1):
- #175 java.lang.IllegalArgumentException: endRule without matching beginRule
- #186 NPE when trying to create new Doxyfile
- #187 obsolete settings are not marked
- #189 Doxygen binaries 1.8.13.v20170413-1543
----------------------------------------------------------------
v0.11.0 (26.02.2017)
----------------------------------------------------------------
First official release at GitHub!
Main changes:
- migrate to GitHub #161
- support configurable working directory #87
- support relative or project-based path to doxygen.exe #75
- open a file that is not a resource in eclipse #15, #68
- support resources in linked folders #176 **Thanks to Corderbollie**
- scrollbar for input directories in graphical editor #167
- sorting column in advanced tab #171
- add update site with bundled Doxygen executables #182
- updated project structure and build process
- added composite site to support testing and release update streams Fixed execution of bundled linux x86_64 binary.
All fixed issues (https://github.com/anb0s/eclox/milestone/1?closed=1):
- #11 muliple Doxyfiles - editing
- #12 Import of existing configuration files
- #15 Add ability to use Doxyfile not in project scope
- #68 open a file that is not a resource in eclipse
- #75 relative or project-based path to doxygen.exe
- #86 environment variables needed for some doxyfiles
- #87 working directory not configurable
- #114 Improvement static declaration of plugin relative identifier
- #144 Tell more about the directory where eclox is stared
- #161 migrate to GitHub
- #162 prepare release 0.11.0
- #163 Unable to use GraphViz
- #164 Unable to create the selected preference page. eclox/core/ui/PreferencePage : Unsupported major.minor version 52.0
- #165 new GitHub update site shows only one version "Eclox 0.10.2.201508272130"
- #167 Scrollbar missing for Input Directories in Graphical Editor
- #170 Graphviz and PlantUML on Windows
- #171 Sorting column in Advanced tab
- #173 [v0.11] invalid custom doxygen identifier found
- #174 [v0.11] endRule without matching beginRule
- #175 java.lang.IllegalArgumentException: endRule without matching beginRule
- #178 No groups on advanced tab
- #176 Support resources in linked folders
- #182 [v0.11] add update site with bundled Doxygen executables
- #184 [v0.11] bundled Doxygen binaries are not working (not executable) at Linux Known issues:
- #166 freeze of build with Grep Console installed --> **related to other plugin, please apply the described workaround**
----------------------------------------------------------------
eclox-0.11.0-internal (05.06.2016)
----------------------------------------------------------------
- updated project structure and build process
- added composite site to support testing and release update streams
----------------------------------------------------------------
eclox-0.10.3-test (26.09.2015)
----------------------------------------------------------------
#161 migrate to GitHub and #162 prepare release 0.11.0
- reorganized some project files and names
- added Maven + Tycho + Travic-CI support
- removed all old doxygen binaries and added version 1.8.10
- created composite update-site for CI
----------------------------------------------------------------
eclox-0.10.2 (27.08.2015)
----------------------------------------------------------------
Project move from GNA.org to GitHub
- added support of eclipse variables to resolve doxygen path
- added support of GRAPHVIZ_PATH variable - passed to enviroment
- moved and improved dialog code to CustomDoxygenDialog
- improved thread handling, added show command in console / title
----------------------------------------------------------------
new maintainer: 2015-20xy, Andre Bossert
----------------------------------------------------------------
----------------------------------------------------------------
old maintainer: 2003-2013, Guillaume Brocker
----------------------------------------------------------------
eclox-0.10.1 (15-oct-2013)
Applied patch to fix some typo in help.
eclox-0.10.0 (7-juil-2013)
New release of eclox distributed under EPL 1.0 (to allow debian packaging).
eclox-0.8.1
FIX bug #12915 : Misspelling in Doxyfile Editor.
eclox-0.8.0 (17-oct-2008)
New release of eclox, for eclipse 3.3+ ! Release 0.8.0 integrates all features
and fixes done in 0.7.x releases.
eclox-0.7.3 (28-mai-2008)
ADD task #5974 : Automatic doxyfile creation when clicking the "build" action.
When the user wants to build a doxyfile but none exists in the opened
resource, it gets prompt to create a new doxyfile.
ADD task #4841 : Allow the user to configure the doxygen binary to use
when doxygen invocation fails. This may occur when building or
creating a doxyfile. A dialog asks the user to edit the preferences
and shows the appropriate preference page when applicable.
FIX bug #11598 : Editor crashes when looking for certain tags. Depending
on doxygen version used to generated a doxyfile, some expected tags
may not be defined. Now the editor disables user interface controls
related to missing tags.
FIX bug #10595 : NullPointerException while opening Doxyfile editor.
See bug #11598.
eclox-0.7.2 (29-apr-2008)
FIX bug #10720 : Browsing for input folders. When adding an input folder
entry and browsing for the where the doxyfile lies, the path was empty.
Empty relative paths are now substituted with ".".
ADD task #5722 : Remember selected doxyfile for building across eclipse
restarts. Now the history of build doxyfiles is saved when eclipse
shuts down and restore on start.
eclox-0.7.1 (16-dec-2007)
* bug #9693 : Bad console output when several workbench windows are open.
This bug was the opportunity for a deep refactoring of the doxygen
build console management. Now each doxyfile build job has its own
console instance, each console is now able to create several console
pages. As a result, console pages (displayed in the same workbench
window or not) that point to the same console will show the same
output.
eclox-0.7.0 (8-dec-2007)
* Creation of the hot update site, that provides latest eclox versions
that are still in development.
* task #4859 : Enhance the error reporting when doxygen invokation fails
in the doxyfile creation wizard. When doxygen was not found, the user
gets asked for preference edition, or not. When wanted, the preference
dialog gets opened and the user can configure eclox to find doxygen.
If changes gets validated, the doxyfile generation is started again,
it is canceled otherwise.
* task #5609 : Update README file. Changed
"yellow question mark" by "@-sign in blue".
* task #5524 : Workspace refresh after documentation builds.
Once a doxygen build is finished, the resource container that
received the documentation output is refreshed.
eclox-0.6.5 (1-oct-2007)
* bug #10074 : Right clicking on a closed project causes an Eclox error.
Searching for doxyfiles into a closed project was not handled and
ended in an exception. Thanks to slide_o_mix for the report.
eclox-0.6.4 (19-sep-2007)
* task #5127 : Use content types for the contextual build menu and
for the editor. Contextual menu build action gets enhanced. It
either launch doxygen when the selection is a doxyfile, prompt
for a doxyfile to build when the selection contains doxyfiles
or disables otherwise.
* sr #1604 : Specially named doxyfiles. It is now possible to define
custom doxyfile name and extensions.
* task #5406 : Support new doxygen 1.5.3 settings
* task #5405 : Bundle all windows and linux doxygen till 1.5.3
* task #5251 : Support new settings of doxygen 1.5.2
* task #4978 : Add navigation history in the advanced editor page.
* Fixes bug #6024 : Multiple markers, entries in build history when
building the same doxyfile from two perspectives.
eclox-0.6.3 (24-apr-2007)
* Fixes bug #8976 : Eclipse 3.2.2 (M20070212-1330) Can not create
Doxyfile. The selection was expected to have the IResource interface.
Now, when no IResource interface is found for the current selection,
eclox tries to find an adapter to get it.
eclox-0.6.2 (4-apr-2007)
* Implements task #4978 : Add navigation history in the advanced editor
page.
* Fixes bug #8844 : Doxyfile Editor does not work with Version 0.6.1
on Eclipse 3.2.2.
eclox-0.6.1 (1-apr-2007)
* task #3126 : Enhance the doxyfile creation wizard. Initialize the
new doxyfile name with the enclosing eclipse project.
* task #4863 : Enhance the note for settings in the advanced editor
page. Now layout and formatting are done in setting notes.
Their are also hyperlinks to related settings, allowing a faster
navigation.
* task #4938 : Add resource decoration on doxyfiles being built.
* task #4840 : Enhance the doxyfile editor with a new "overview" page.
* Fixes bug #5983 : TAGFILES note missing. Since the enhancement of
the setting note presentation, the note of this setting could be
added.
* Fixes bug #8809 : Wrong text for the GENERATE_HTMLHELP tag.
* Fixes bug #8819 : In advanced editor page, selection change not shown.
eclox-0.6.0 (1-mar-2007)
* Add setting properties for REFERENCES_LINK_SOURCE.
* Fix bug #8599 : Frozen doxyfile editor when clicking twice on a
filter buttonWhen updating the user interface controls,
redraw was disabled to avoid flickering. Redraw was not
reactivated if the selected filter was not changing.
* Fix bug #8593 : Editor hangs up when entering "custom" filter.
The "text" property of a setting was missing and thus a null
pointer was received while filtering the setting view. This null
pointer was not well handled.
* Fix bug #7276 : Problems with adding HTML-formatted aliases.
Double-quotes and backslashes should be escapd well by now.
* Add support for packaged doxygen binaries. Currently, only x86 windows
and x86 linux are supported.
* Add new feature allowing a user to specify one or more doxygen binary
location.
* Add new feature that detects any doxygen found in the path.
eclox-0.5.5 (13-dec-2006)
* Fix bug #7545 : "Save all editors before building" settings isn't
preserved correctly across Eclipse restarts. A bad string equality
test was used ("==" instead of "equals").
* Add sr #1296 : Marking finish of doxygen. A message is printed once
the build job has finished.
* Fix bug #7342 : Setting IGNORE_PREFIX is handled wrong. Changed
boolean for text list.
eclox-0.5.4 (05-sep-2006)
* Fix bug #6740 : jar declared in classpath is missing.
* Fix bug #6795 : unable to edit doxygen preferences.
eclox-0.5.3 (20-aug-2006)
* Fix bug #6265 concerning "enabled section" setting.
* Fix bug #6109 concerning missing radio buttons when editing a
boolean setting.
* Fix editor icon black background problem.
eclox-0.5.2 (24-may-2006)
* Fix two bugs (#5980 and #5982) concerning the setting configuration
file.
* Fix two bugs (#5979 and #5981) on java VMs 1.4.2 since the released
plugins where targeted for java 1.5.
eclox-0.5.1 (20-may-2006)
* Fix a bug in the directory browser dialog that caused the initial path
to be invalid in some conditions.
* Added build log analysis. So now problem reported by doxygen are
converted to markers on files. This will help to find and fix
mistakes in documentation blocks.
* Fix the build options so the feature's about.ini is included. So now
the feature description is available from ecllipse's about box.
* Removed deprecated icons from the branding plugin.
eclox-0.5.0 (16-may-2006)
* Fix bug #5700. "Generate Tag File" was not using the right editor
(was "boolean" and should have been "file").
* Fix bug #5927 : strip From Path option is incorrect. Also fixes
bad type for STRIP_FROM_INC_PATH.
* Fix wrong type for setting EXPAND_AS_DEFINED.
* Refactored the code so that the core doxygen API is splitted from
the ui implementation. And a branding plugin has been added.
* The documentation building API has been deeply refactored. This
brings improved output logging (now based on the eclipse's console
API) and control over build jobs.
* Fix bug #5719 : double quote escapes in setting values.
Now it is possible for settings to support escaped quotes in their
value when splitting. The ui part is now able to handle double
quotes (un)escapes transparently and automatically. The user now
interacts with the unescaped string version. When the edited string
returns back to the doxyfile, it is automatically escaped.
A preference allows the user to deactivate this bahviour (default
is on).
* Some icons have been updated (doxyfile, clear custom filter field and
doxygen build action).
* Now an editor automatically closes when its related doxyfile gets
deleted from the workspace.
* In the list editor, the focus management has been improved (after item
removal for example).
eclox-0.4.4 (08-mar-2006)
* In the editor, double-clicking a setting brings the user directly to
the edition controls.
* In the editor, the custom filter has been implemented. Additionnaly,
filter settings are remebered when switching from one to another.
* In the editor, setting that have been edited are now marked until the
doxyfile is saved.
* In the editor, a "modified" filter has been added allowing to see only
modified settings. Enhanced the setting property API to provide
better notifications. Also enhanced the editor page refresh when
switching from one filter to another.
* In the editor, added support for directory path editor. Updated the
editor type for following settings: HTML_OUTPUT, LATEX_OUTPUT,
RTF_OUTPUT, MAN_OUTPUT, XML_OUTPUT and OUTPUT_DIRECTORY.
* In the editor, added support for file path editor. Updated the editor
type for following settings: INPUT_FILTER, HTML_HEADER, HTML_FOOTER,
HTML_STYLESHEET, CHM_FILE, HCC_LOCATION, LATEX_HEADER, XML_SCHEMA,
XML_DTD, PERL_PATH, DOT_PATH, FILE_VERSION_FILTER, WARN_LOGFILE.
* In the editor, added support for list, directory list, and
file/directory list editors. Updated the setting definitions of
ALIASES, FILE_PATTERNS, EXCLUDE_PATTERNS, EXAMPLE_PATTERNS,
INCLUDE_FILE_PATTERNS, PREDEFINED, INPUT, EXCLUDE, EXAMPLE_PATH,
IMAGE_PATH to use these editors.
* Updated the default editor icon.
* In the editor, fixed bogus setting dirty status that was not cleaned
when closing a non-saved editor and opening a new editor instance
again.
eclox-0.4.3 (13-dec-2005)
* Added a boolean setting editor.
* Added AUTHORS, CHANGES, COPYING, MANUAL, README and TODO files to all
eclox projects (features and plug-ins).
* Added a link to the doxygen's manual to eclipse help system.
* Fixed a bug in the doxyfile choose dialog.
eclox-0.4.1 (14-nov-2005)
* This plugin has now a little brother contributing help to the eclipse's
help system.
* In the doxyfile editor, setting values are now shown directly in the
setting list.
* The parser now supports of @INCLUDE and @INCLUDE_PATH directives in
doxyfiles (bug #2868).
* The parser follows more accuratly doxygen's parsing method (reassigning
a value to setting will override the previous assignment).
eclox-0.4 (5-nov-2005)
* Deep refactoring of the doxyfile content representation.
* Recreation of the doxyfile editor using new ui APIs provided since
eclipse 3.0.
* Fixes bug #866 and support request #471.
eclox-0.3.4 (8-oct-2004)
* Bug fixed, the plugin crashed at startup.
eclox-0.3.3 (6-oct-2004)
* Automatic saving of all editors before buiding is now implemented and
can be configured in the preferences.
* The build history state is now persistent.
* When opening the toolbar build action dropdown menu, "Choose Doxyfile"
appears even when no previous build has been done.
* Bug #815 fixed. The doxyfile parser now supports any possible line
ending (CR, LF and CRLF).
eclox-0.3.2 (06-sep-2004)
* Bug fixed. Loading doxyfile crashed on tags without values.
* Bug fixed. Saving doxyfile crashed on tags having no description bloc.
* Improvement of error reports while loading doxyfiles.
eclox-0.3.1 (28-jun-2004)
* Fixed invalid build launched from the toolbar build button when the
last doxyfile has been deleted.
* Fixed unexpected exception when deleting a doxyfile resource while an
editor was open on it.
* Fixed a null pointer exception when launching a build from the history
on a resource that has been removed.
* Improvement of the properties of the doxyfile element selected in the
outline view.
* Fixed build history which was always empty since the use of workbench
jobs for build processes.
* Added properties for doxyfile elements in the default workbench
property view.
* Improved build error reporting tanks to the new jobs return status.
* Bug fixed: the doxyfile editor has been restored.
* Integration to Eclipse M9 api and removed the compatibility mode.
* Support of the new eclipse Job API added.
* Improvement of the message reporting rate in the build output log.
eclox-0.3.0 (15-jun-2004)
* Integration to Eclipse M8.
eclox-0.2.2 (14-jun-2004)
* bug #413 fixed, doxygen and eclipse freeze.
* bug #410 fixed, when launching a new build, show an error when a build
is already in progress.
eclox-0.2.1 (04-jun-2004)
* Manual updated.
* The build toolbar action use the current selection to determine the
doxyfile to build (current doxyfile editor, last built doxyfile,
doxyfile selection in the resource explorer, ...).
* The build toolbar action can now prompt the build history.
* The contextual "build" menu action on doxyfiles has been restored.
* Added the build history (with length preference).
* Various clean-up (plugin preference class moved, icons moved to a
dedicated folder, copyright date updated.)
eclox-0.2.0 (03-jun-2004)
* Creation of a new toolbar build button which asks the user for the
doxyfile to build.
* One more improvement of the tag edition.
eclox-0.1.3 (03-may-2004)
* The tag edition has been improved. While editing a tag, hitting ESC
cancels the current edition, at the opposite, hitting ENTER validates
the current edition.
* The doxygen creation wizard has been fixed to support pathes with and
without spaces under *nix.
* The default doxygen command string match the exact *nix syntax, since
those OS are case-sensitive.
* In the doxyfile editor, the tag name column adjusts to the longest
name.
* Hints of the selected tag reactivated.
* Deactivated the boolean field of the editor since the behaviour was not
very handy.
eclox-0.1.2 (23-feb-2004)
* A brand new doxfile loader supporting files generated by various
tools (like DoxWizard). Fixes bugs #241 and #245.
* Creation of the change log file (this file).
eclox-0.1.1
* Margins arround the editor controls has been removed. Spacing between
these controls has been decreased to 1 pixel. Look's nicer.
* Now, filenames that are recognized by the plugin contain either the
"doxyfile" string as base name or as extension.
eclox-0.1.0
* Code name set to 'bombarde'.
* First available version!