eclox/ 0000755 0001750 0000144 00000000000 12315037767 011262 5 ustar willy users eclox/eclox/ 0000755 0001750 0000144 00000000000 12315037713 012363 5 ustar willy users eclox/eclox/.template 0000644 0001750 0000144 00000001630 10007737553 014204 0 ustar willy users
eclox/eclox/eclox.png 0000644 0001750 0000144 00000002126 10417753162 014210 0 ustar willy users PNG
IHDR szz bKGD pHYs tIME6
h_z IDATX}S nZR4/˲%z3H̎2K揰X}FlYw1c*WzEFoWw^lw{sáU{Űj4g4y5(X[9vzku^jgpSE'd
Ӕ^"m(0́-aaV{/Ɖ s0ŰPɣscyQ«/[iH'!;o1bの?L8݂!QK12sMPe(Űh
p&ޅM؈ƿ'[(K) IENDB` eclox/eclox/build.properties 0000644 0001750 0000144 00000001104 10500252156 015566 0 ustar willy users bin.includes = *.jar,\
COPYING,\
README,\
CHANGES,\
AUTHORS,\
MANUAL,\
META-INF/,\
eclox.png,\
about.ini,\
TODO
src.includes = .project,\
.template,\
AUTHORS,\
CHANGES,\
COPYING,\
MANUAL,\
README,\
TODO,\
build.properties,\
META-INF/,\
about.ini,\
eclox.png,\
doc/
eclox/eclox/README 0000644 0001750 0000144 00000000732 12166321337 013247 0 ustar willy users Eclox, a Doxygen frontend plugin for Eclipse.
Copyright (C) 2003-2013, Guillaume Brocker
All rights reserved. This program and the accompanying materials
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html
Contributors:
Guillaume Brocker - Initial API and implementation
See MANUAL for usage.
eclox/eclox/.project 0000644 0001750 0000144 00000001176 10007737553 014044 0 ustar willy users
eclox
org.eclipse.jdt.core.javabuilder
org.eclipse.pde.ManifestBuilder
org.eclipse.pde.SchemaBuilder
org.eclipse.pde.PluginNature
org.eclipse.jdt.core.javanature
eclox/eclox/.cvsignore 0000644 0001750 0000144 00000000016 10101727363 014356 0 ustar willy users .classpath
bin eclox/eclox/META-INF/ 0000755 0001750 0000144 00000000000 12315037713 013523 5 ustar willy users eclox/eclox/META-INF/MANIFEST.MF 0000644 0001750 0000144 00000000332 12231240716 015147 0 ustar willy users Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Eclox Branding Information
Bundle-SymbolicName: org.gna.eclox; singleton:=true
Bundle-Version: 0.10.1
Bundle-Vendor: Guillaume Brocker
Bundle-Localization:
eclox/eclox/TODO 0000644 0001750 0000144 00000002607 10432337327 013062 0 ustar willy users TODO (later):
- Create a "doxyfiles" view, listing all avaliable doxyfiles in all opened projects.
- For each plateform, setup default path for doxygen binary.
- Detect overriden assignments and display a warning.
- Show when a setting value is inherited and when it is not
- See what IEditorMatchingStratedgy can do for us.
- Creation of property page for doxyfiles.
- Creation of an incremental builder that checks for compatibility with the current doxygen version.
- Creation of markers to notify problems in doxyfiles found during parsing.
- Add a build launch action in the build log toolbar.
- Mettre un nom de fichier de configuration par dfaut dans le wizard.
- Mieux grer les exceptions plutt que de laisser des "catch" vides.
- Mettre une dcoration dans l'outline afin d'afficher les lments qui ont t modifis.
- Amliorer l'aspect graphique (icones, images).
- Ecouter les modifications sur le fichier en cours d'dition pour dtecter une modification externe (edition, suppression).
WISHES:
- Copier le texte de la sortie de compilation.
- Bouttons dans la barre d'outils du l'diteur pour compiler et browser directement la documentation gnre.
- Dans le menu contextuel du fichier doxygen, ajouter des actions pour browser la documentation gnre.
- Recherche d'un tag par mot cl se trouvant dans le nom du tag, soit dans son commentaire associ.
- Prvoir la localisation des textes. eclox/eclox/CHANGES 0000644 0001750 0000144 00000035614 12227233511 013363 0 ustar willy users 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!
eclox/eclox/doc/ 0000755 0001750 0000144 00000000000 12315037713 013130 5 ustar willy users eclox/eclox/doc/uml/ 0000755 0001750 0000144 00000000000 12315037713 013725 5 ustar willy users eclox/eclox/doc/uml/components.dia 0000644 0001750 0000144 00000002360 10273733206 016573 0 ustar willy users Zݎ62ժUՋV{ӽF]c#M3@ji`wc߱^x!2OL, |!Éߞ