Main
Home
Donate
Gel
Overview
Features
Screenshot
History
Requirements
Downloads
Gel
Plugins
Articles
Java
Delphi
Support
Mailing List
Support Site
FAQ
Company
About
Contact
Other
Links
Version RC39
  • PackageViewer now focuses editor on open file
  • Double clicking ant tree now opens file or runs target as appropriate
  • Now set default target for project, new command in Build category for running default target
  • Fixed serious memory leak and performance problem when JSP of a certain style was parsed (#784)
  • If JUnit jar is set in options and Ant is set to use project classpath, junit jar is included automatically (#783)
  • Fixed code completion bug with static members when invoking partial completion (#781)
  • Ant support now works correctly with files named other then build.xml
  • Version RC38
  • Fixed AV in class browser method addnode
  • Added early implementation of import helper (issue 701)
  • View window actions (view project manager, view console, etc) now acts as a toggle and displays visibility status of window as a check
  • Added option to JDK Options so that if Gel copies a file to destination on compile and destination exists and is read only, Gel will overwrite the file anyways
  • Ant build filenames are not restricted to build.xml any longer, build files can be designated in project viewer right click menu, attributes
  • Compile toggle menu in project viewer was not showing checked state.
  • Compile toggle menu moved to attributes sub-menu
  • Find Declaration and Find Type Declaration now work correctly in editor popup
  • Version RC37
  • Fixed AV if you executed 'Make Main' function with no class
  • A couple of strings in project viewer were not localizable
  • Fixed AV if you closed Gel with floating Window
  • Controls in docked windows should remain sized correctly
  • Fixed right click, new file, in project manager
  • Version RC36
  • Viewing source control status option in project manager no longer causes AV on startup
  • Removed XP option from installer, deferred until upgrade to Delphi 7
  • Adding mark commands to the toolbar are now persisted between sessions
  • After adding a tool, use customize to place it in appropriate spot
  • Fixed problem of library type not being maintained correctly in library options
  • Statusbar participates in look and feel setting
  • Version RC35
  • New package view window
  • New ant view window
  • All new docking and toolbar system
  • Customize toolbars and menus
  • Control toolbar and docking look and feel in General Options|Appearance
  • Gel now shows errors when copying file fails on compile
  • Added ability to move folders up and down in folder options
  • Added ability to move libraries up and down in library options
  • "Replace All" when text selected now includes selected text
  • Package folders don't disappear when all classes removed in package viewer
  • Adding new class and folder in package viewer does not place them in sorted position automatically
  • Find and replace should work with foreign languages correctly now
  • Version RC33b
  • Fixed list index out of bounds error when deleting a file outside Gel
  • Duplicate line no longer works when file is read only
  • Class search tool can now optionally display all available classes
  • Other minor fixes
  • Version RC33a
  • Fixed file truncation on save and load when using extended code page characters
  • Parsing of Ant now supports included xml files thanks to Kostas Symeonidis
  • Added method for plugins to clear message pane
  • Fixed some JSP parsing issues with multiple scriplets on the same line
  • Added user localizations for Slovak and German
  • Version RC33
  • Fixed an AV that would occur if you switched between two projects that used different source control providers
  • Fixed painting of active line when editor is scrolled to the right.
  • Project file is automatically backed up when loaded successfully as the last known good state. If project fails to load, Gel prompts to load this backup automatically
  • Added support for loading unicode and utf-8 files, converting them to ANSI for editing, and then saving them back in original format
  • Toggling the spell checking no longer prevents it from coming back on
  • Checking in modified file from project viewer now saves file as expected prior to checkin
  • Added some code to fix a spurious EInvalidOp exception in certain very peculiar circumstances
  • Extra line spacing option automatically gets set to 1 when active line border is on
  • Popup editor hint font now controlled by popup font options
  • Fixed problems with implement interfaces when class is not syntatically correct
  • Adding a new file to source control correctly updates it's source control status
  • Added Goto Class dialog, this dialog shows all classes in scope and enables you to jump to a class quickly and easily
  • Folders now support group source control operations for SCC API based providers
  • Added copy as html and copy as rtf edit menu items
  • Added option to turn active line border on or off
  • Added capability to color braces on hotkey as an aide for showing structure, see editor options
  • Version RC32
  • Tweaked the toolbar code a tiny bit to remove an error and correct a couple of odd behaviors
  • Modified installer to have checkbox to create start menu groups
  • Added expand all and contract all buttons to find in files
  • Added option to surround active line color with a border
  • Added option to turn off line indicators in gutter on the right of line numbers and reclaim space
  • Added ability to select breakpoint and line highlight colors in editor options
  • Coloring of active line, breakpoint and line highlighting now goes to gutter edge instead of leaving two pixel gap
  • Gutter is rendered with thin border instead of a white line/button face line border for a cleaner edge
  • Added option to control extra line spacing in editor options
  • Source control options now localize correctly
  • Added support for setting foreground and background console colors
  • Find Next and Find Previous actions work with incremental search
  • Tweaked source control project view for VSS
  • Version RC31
  • Removed support from installer for XP theming
  • Fixed AV that occurred on shutdown in class browser in some cases
  • Changed behavior of code completion in terms of replacing existing word to be more logical
  • Fixed printing problem when print selection is checked but not enabled
  • Updated help file
  • Added edit button to User Marks option form
  • TLD parsing now recognizes body-content in addition to bodycontent
  • Fixed several localization issues (missing strings, not enough space, etc)
  • Version RC30
  • Various bug fixes to class browser performance improvement code
  • Language can now be changed from menu item
  • Fixed problem with pasting multi-line text into search and replace combos
  • Fixed parsing problem of identifier when not enclosed in a block for if, for, etc statements
  • Version RC29
  • Implement Interfaces would sometimes seperate exceptions with commas instead of periods
  • Marked XP Menu option as not recommend, will likely be removed in future version
  • Fixed problems with Python highlighting
  • Added source control section to options
  • Moved the display source control state in project viewer option to source control options
  • Added option to disable loading of source control state when opening file
  • Improved performance of updating class browser when a file with a huge amount of methods and fields is being edited
  • Javadoc browser now refreshes correctly when changing, adding or deleting javadoc paths
  • Tab key works identically as enter key for code completion
  • Version RC28b
  • Removed official support for XP theming, was causing too many problems
  • Painting of javadoc hint on code completion was not working on Windows XP
  • Added drop shadow effect on XP to javadoc hint window and tooltip
  • Quick bar visibility correctly persists
  • Added source control toolbar to popup list of toolbars
  • Version RC28a
  • Fixed poor performance with large projects when no source control was being used
  • Fixed one cause of Gel crashing on Windows XP when closing
  • Fixed problem with toolbars walking to the left when resizing Gel, Gel automatically resizes toolbar to fix bug between Delphi and Windows XP
  • Fixed some theming issues on Windows XP
  • Deleting the manifest now causes the internal behavior of Gel to be identical to Gel running on Win2K. Previously, deleting the manifest did not prevent subclassing like it should have
  • Color pickers adopt WinXP style when theming active
  • Version RC28
  • Made some changes to hopefully fix AV on close on WinXP SP1
  • End of line is now automatically determined on load
  • Added option to force end of line conversion to preferred format
  • Added options in Edit|Format to manually choose end of line character
  • Added sample source for Perl highlighter
  • Made it an option for the file manager to remember folder location between sessions, default is off. People were getting into trouble leaving it pointing at a network drive and if the drive was not available it would take Gel a couple of minutes to start since the network attempt would hang the thread
  • Version RC27
  • Fixed bug where going into lock mode and coming back with WinXP SP1 caused an AV
  • Performance of Project file finder is much improved
  • Template popup no longer empty if invoked after non-alpha character
  • Version RC26a
  • Added improved error handler for JNI exceptions
  • Case sensitive choice would stick between Find and Find In Files, this has been fixed
  • Javadoc browser now supports multiple javadoc entries correctly
  • Fixed a possible string corruption error in Synedit
  • Replaced exception handler with component from a different company, hopefully this will produce more meaningful results
  • Added icense file
  • Version RC26
  • Fixed bug with code completion in JSP
  • Added source control toolbar
  • Source control actions are now enabled/disabled correctly at all times instead of of changing when menu is clicked
  • Added action to refresh source control state of current file
  • Fixed bug with code completion when previous line had a comment that terminated with a period
  • Fixed a Win32 API bug in SynEdit that caused problems on paste
  • Version RC25
  • Improved handling of docking flickering for most cases
  • Fixed problem where changes to file where not being saved when saved all was pressed in certain circumstances
  • Fixed problem with parsing jsp page directives when spaces surrounded equal sign
  • Source browser in Tools|Java now displays all files, not just ones for which source is available. Files will automatically be decompiled using JAD as required
  • Version RC24
  • Eliminated flicker from full screen toolbar being undocked on startup
  • Eliminated flicker of initializing docking windows on startup
  • Maximum button now goes into checked state when in full window mode
  • You can now control whether libraries are include for run, compile or both purposes
  • If no text is selected, comment and uncomment now work on the current line
  • Version RC23
  • Added patch from component vendor to fix memory leak
  • Fixed problem with find declaration and the underscore character
  • Fixed exception when invoking focus editor shortcut when editor was not visible
  • Fixed problem of new marks not appearing in marks form when bookmark filter was disabled
  • Fixed problem with drawing of console tabs when large fonts are active
  • Fixed problem where FreeLibrary was not being called for a DLL loaded by a third party component
  • Scroll bars were not appearing when required in the Marks form
  • Tools.jar automatically added when auto-configuring JDK
  • Update all .po files for missing text that needed localization
  • Adjusted caption sizes in some dialogs for better localization results
  • Version RC22
  • Fixed problem with code completion giving assertion error if limit to matched option was set
  • Hyperlinking of file names is a little more intelligent when dealing with spaces
  • Corrected problem with massive right scroll bar in insert bean methods tool, hopefully this fixes check boxes as well
  • Fixed problem with TLD description not showing for attributes
  • Fixed bug where creating an XML file caused an AV
  • Cleaned up process of creating a new file, there was three different confirmation dialogs when overwriting a file, now down to one as it should be
  • Version RC21
  • Fixed problem with code completion window not focusing correct value in certain cases
  • Fixed issues with translations
  • Included initial French translation from Julien Victor
  • Included initial Chinese translation from Alex Chiou
  • Added command switch to control locale, see help file
  • Version RC20
  • Resource and J2EE paths were being included in certain spots where they should not be like code completion
  • Added support for completion for @ doclet tags when editing javadoc
  • Fixed problem of an 'Access Error' occurring when trying to stop an application or applet
  • Fixed minor code completion problem with interface fields not appearing in certain specific cases
  • Fixed a variety of memory and resource leaks in third party components
  • Changed the icons for attributes and elements in tag completion
  • Version RC19
  • Fixed infinite loop bug with find next when automatically start over option was active
  • Templates that create HTML respect case setting in code assist options
  • Tag completion now works in Javadoc in java files
  • Fixed parse error if entire xml was offset by whitespace
  • Fixed problem of TLDs being cached forever and always used for completion
  • Editor hints no longer get confused if you have a package named identically to a class
  • Version RC18
  • Now supports tag completion for jsp:... type tags like jsp:include
  • Added option to automatically add required attributes on tag completion (when pressing enter or tab)
  • JDK 1.2 breakpoints now processed correctly
  • Incremental search mode can now be stopped from the menu. Escape key also works as expected for closing mode
  • JSP code completion was not working correctly in certain cases due to changes made to the underlying editor
  • Fixed some internal bugs
  • Added support for address bar to preview and saving URL against a given file for when mappings are not sufficient.
  • Preview is now active for Java files in addition to JSP
  • Servlets are automatically detected and can be previewed
  • Version RC17
  • Fixed bug with code completion after equals sign
  • Class files now decompiled correctly if space in path
  • Added missing localization terms and toolbar customization dialog is localization
  • Fixed bug with backup viewer appearing incorrectly when localized
  • Period is automatically stripped when entering new extensions into file types
  • Updated TLD support to DTD 1.2
  • Added ability in file options to control size of recent project and file list
  • Added option to control behavior when editor search goes to last match
  • Version RC16
  • All file types now available in file editor in Options|File
  • Quick Options menu no longer remains checked when quick options bar is not visible
  • Fixed bug with Tomcat run parameters
  • Added support for highlighting PHP files
  • Improved performance of synchronizing file changes
  • Debugger will now force the application being debugged to be closed after three seconds if graceful close fails
  • Word completion on single word was not replacing word correctly due to change in SynEdit editor component
  • Version RC15
  • Fixed a variety of JSP bugs
  • Added support for highlighting Perl,Pascal,Python and DOS batch files
  • Fixed a variety of other bugs
  • Version RC13
  • Find declaration was not working if a project was not open
  • Added option to add project classpath to environment variable when running ant
  • Fixed problem of save options being ignored when running ant
  • Embedded JVM was not being unloaded correctly when Gel terminated
  • Added new method to plugin API to add messages to message pane
  • Version RC12
  • Fixed remainder of issues with Find Declaration
  • Gel now supports TLD files being stored in a jar
  • Fixed problem with cycling between open editors and selecting text starting from the beginning of the file instead of from the caret position
  • Gel always prompts before removing a file from the editor if it has been deleted in an external program
  • The tooltip for marks now works correctly in terms of appearing and disappearing
  • Right clicking the gutter no longer toggles a breakpoint
  • Version RC11
  • Re-wrote JSP page directive parser to fix problem with JSP directive being spread across multiple lines
  • Parameter hints work correctly again with nested method calls
  • There was some problems with tag completion, these have been fixed
  • Holding the mouse over a mark will give you a hint
  • Clicking a mark will bring up the mark editor instead of toggling a breakpoint
  • Left clicking the gutter near the editor selects the line
  • Version RC10
  • Fixed problem with find declaration not working in certain cases
  • Fixed adding of Tomcat libraries for quick run confirguration
  • Fixed code completion parsing problem with nested arrays
  • Gel is now localizable, see the help file for more information under the 'Localization' topic
  • Some other minor bugs have been fixed
  • New line in regular expression searches now works as expected
  • Version RC9.9
  • Fixed problems with Clearcase, should work fine now
  • JSP includes are processed for the purpose of code completion and find declaration
  • Fixed a parsing bug with anonymous classes
  • Clear console option in tools was not persisting
  • Fixed remaining problems with find in files and regular expressions
  • x button for docks would change behavior if you disabled/enabled docking
  • Version RC9.8
  • Fixed incorrect match display in find in files when using certain regular expressions
  • Fixed AV that occurred if you closed Gel while find in files was running
  • Fixed AV that occurred if you selected new items from project viewer while a non-folder was focused
  • Reduced CPU utilization to 0% when Gel is idle
  • Added additional option to clear console for Ant and Tools
  • Gave Ant the identical options for saving files as tools
  • Pressing the x to close a docked window now closes the dock site rather then hide and undock the window
  • When docking is disabled, the button that enables you to undock a window is removed
  • Added debug dialog for source control, requires project with scc info set and a file to be open in the editor
  • Version RC9.7
  • Added ability to create new files by right clicking on folder in project manager
  • Disabled images on toolbars look the same when running and not running XP menu option
  • Project manager uses same file icons as tabs
  • Added new editor command, select line
  • Right clicking history tab and selecting close now closes file as expected
  • If help was open and code completion was invoked, the help screen jumped in front of Gel. This has been corrected
  • Added updated CVS help from Ivan Vecanski
  • Added Netbeans key mapping from R Rudolph
  • Debugger should be OK for going to lines greater then or equal to a 1000 as it will recognize comma and period as numeric separators and ignore them.
  • Version RC9.6
  • Improved performance of setting breakpoints
  • Fixed nasty AV that occurred when enabling and disabling source control from menus
  • Added option to delete all files from output directory when running clean command
  • Added option to show tooltips for treeview items that extend past right edge
  • Stop button in output pane was not hooked up, works correctly now
  • Modified routine that determines location of Program Files
  • Added additional warning when setting source path if files are not located correctly
  • Version RC9.5
  • Breakpoints now work in inner and anonymous classes
  • XPMenu option can now be set under XP to handle owner of menus
  • Fixed a variety of bugs with the Goto Member window
  • Worked on improving the source control integration by making it a bit smarter with respect to what look like bugs in the VSS provider
  • Added an option to save files before run
  • Made the + and - symbols in find files a bit more attractive
  • Fixed painting problems with structure lines and highlighting identifiers when under the gutter
  • Version RC9.4
  • Miscellaneous bug fixes
  • Version RC9.3
  • Fixed a bug with the source control integration that may have been causing some whacky behavior in the VSS provider and AVs in the Perforce provider
  • Optimized code for drawing structure lines for better performance with larger files
  • Ctrl-C and Ctrl-Break now generate correctly from output window if you use java.exe as a launcher and are running NT4, Win2K or WinXP. Not supported under Win9X variants.
  • Added help topic on CVS contributed by Ivan Vecanski
  • Version RC9.2
  • Added support for Window XP theming by including a manifest file in the installation
  • Project viewer now supports drag and drop, turn on in Project|Options
  • Fixed a parsing issue when creating a new class as a method parameter
  • Corrected an AV that could occur if you deleted a line while code completion was processing
  • Fixed problem where it no longer automatically refreshed preview pane
  • Next and previous method navigation methods are smarter, no longer need to be in a method for them to work
  • Fixed problem of help window staying on top
  • Version RC9.1
  • Added option to toggle the secondary tabs between the .Net and Windows 3 styles in General Options
  • Fixed problem with word completion duplicating the first letter
  • Added ability to duplicate line in the editor
  • Setting up source paths is much friendlier in Project Options. Gel now validates the source path by search for any java files in the path and comparing the package in the file to the entered path. If the path is not correct, Gel displays a warning dialog that shows what Gel thinks the path should be. I'm hoping this will solve a lot of confusion people new to Gel have with what source paths mean.
  • Added ability to create standard folders in project viewer from a directory. Gel also prompts that there is a better way to this using smart folders so it serves as an educational item as well.
  • Fixed problem with jumping to error and if you started selected text immediately it selected from previous caret position
  • Fixed resource leak with font picker
  • Version RC9
  • Fixed problem with auto indent in certain configurations
  • Created new splash screen
  • Altered button heights to conform to MS standards
  • Fixed problem with tab and other ending characters not ending code completion properly
  • Templates now work correctly in all files
  • Clean output leaves the output directory intact
  • Updated icons for diff and javadoc help
  • Tabs can now be inserted into templates
  • Fixed a variety of issues with marks
  • Version RC8
  • Major upgrade to look of application with new icons, xp menu style
  • Fixed problem of JSP Find Declaration that got broken in the last build
  • Version RC7
  • Fixed problem of painting underlined text in some fonts
  • Saving of console output now saves it as pure text instead of as rtf
  • Added options parameter to Ant options
  • Fixed problems with Marks and pressing enter at the end of a line with a mark
  • When console is floating and focused, pressing escape closes it
  • Output scrolling is now done in a way that should be compatible across all versions of Windows
  • Version RC6
  • Fixed problem of painting structure lines with tabs
  • Optimized painting of structure lines for NT/2000/XP with API call
  • Underlining of error messages and error column position should be correct regardless of tabs
  • Fixed an assertion error in code completion
  • Find declaration in a JSP takes you to correct line if declaration was in the JSP
  • Fixed a code completion bug in JSP when the JSP was proceeded by tag spanning two lines.
  • Version RC5
  • Added ability to show structure lines for Java, Jsp and C. These are faint lines drawn between opening and closing braces. Added button to quick bar to control this.
  • Holding the Ctrl while the mouse is over a Java identifier will highlight it as if it was a URL. Clicking it will do a Find Declaration on the identifier
  • Fixed various issues with showing source control status in project viewer
  • Added option in project options to control collapsing of sub nodes when parent node is collapsed
  • You can no longer add a non-existant file to the project viewer
  • Upgraded to a new version of SynEdit to fix some display bugs
  • Minor upgrades to help file in preparation for major work
  • Added new actions to focus the sub windows controlled by the tabs at the bottom. No keystrokes assigned but people can assign them as they wish.
  • Version RC4
  • Replaced rich edit component used in output pane with simpler component. This should fix some odd bugs and hopefully get the display of international characters on track.
  • Added a variety of tab formatting commands (tabs to spaces, spaces to tabs, etc...)
  • Version RC3
  • Added feature where in compiler output tree, where the ^ appears in the JDK output is underlined in red on the error text
  • Added ability to specify -g flag in JDK options
  • Error output was reverse ordering output in tree
  • Watches now work as expected, Gel automatically updates values when breakpoints are hit
  • Added menu item for New Project
  • Added action to clean output directory, this deletes all files and directories, use with care
  • Version RC2
  • Ant integration sets JAVA_HOME prior to running task
  • Fixed issue with minimizing Gel and tool windows
  • Added option to Options|Project to show source control status of files in project viewer
  • Modified source paths in Project|Properties so that you can specify an optional output path. This path is used as the destination for copying files, it is not the .class output path
  • Added /noscc switch to disable source control. Useful when you are running a laptop disconnected from the network and don't want any of the source control stuff active.
  • Version RC1
  • Fixed bug with Find Files crashing Gel if an exception was thrown
  • Added support for ANT, see help file for additional details
  • Improved startup wizard
  • Main form now appears before tip of the day or startup wizard
  • Fixed problem with DDE and opening multiple files
  • Fixed synchronization error between code completion and deleting text in editor
  • Floating windows now disappear when main Gel window is minimized
  • Run file is enabled even when project has no main class set
  • Added option to turn off escape key closing console
  • Console font is now applied properly
  • Fixed datatype problems in coloring, code completion and class browser
  • Various SCC operations cause Gel to re-evaluate read only flag
  • Editor font page now shows a preview of what fonts will look like
  • Version 0.87l
  • Fixed a problem where Gel would hang if you clicked in a docked pagecontrol outside the tabs
  • Exposed more functionality through menu items
  • Pressing delete when marks list has focus deletes the highlighted mark
  • Insert bean methods now works correctly when option to show field type is enabled in class browser
  • If you hide a floating toolbar it now stays hidden when you restart Gel
  • Version 0.87k
  • Fixed an AV when opening files with no project active
  • Added the ability to change the font application wide
  • Version 0.87j
  • Fixed a nasty AV that would occur when undocking the file managed from a tabbed docksite
  • Marks no longer disappear when you open files
  • Version 0.87i
  • Fixed a variety of AVs that occurred in different situations
  • Fixed a syntax highlighting bug in JSP that occurred when multiple scriptlets were embedded in a string
  • Clicking on the javadoc tab when viewing JDK source files now loads the correct Javadoc
  • Changed some fatal exceptions to non fatal exceptions with better messages
  • Gel would hang if you executed "Next Error" action while compilation was occurring
  • Split menu options of Create Bean Method in class browser to support All, Getter Only, Setter Only
  • Fixed a JSP problem where creating an ending tag sometimes caused it to be inserted twice
  • Version 0.87h
  • Fixed a variety of problems with editing tags with code completion active
  • Added the ability to move backwards and forwards through find declarations, still needs a little work
  • Locked dockable items really are locked
  • Version 0.87g
  • Fixed problem of redocking a tabbed window to the same docksite thereby creating a new, empty tab
  • Fixed problem of code completion of end tag creating a new end tag if option was on
  • Fixed a crash in the plugin options where the move down button was active when it shouldn't be
  • Added a JDK option to turn off usage of short paths
  • Version 0.87f
  • Fixed problem of indenting after brace if text was on same line after brace
  • Added tag completion for end tags
  • Added option in code assist options to automatically add closing brace for tags
  • Added option in code assist options to automatically add closing tag for body tags
  • Fixed bug with code completion that caused match text to be on wrong entry occasionally
  • Fixed bug with find and replace drop downs not working
  • Version 0.87e
  • Find declaration is now supported in JSP
  • Identifier hints are now supported in JSP
  • Context sensitive help is now supported in JSP
  • Toolbars are now completely locked down when docking option is turned off
  • Fixed crash problem that occurred when file was renamed
  • Name completion now works correctly in JSP
  • Fixed some docking issues
  • Version 0.87d
  • Java exceptions will now display full java stack trace in Gel exception dialog, this should make it easier to locate plugin errors
  • When you specify a config directory with the /config switch, options are now saved correctly to that location
  • Keyboard accelerators in menus now display correctly in Win2K
  • Printing selections now works correctly
  • Fixed problem with docking a window to a hidden dock site that already had windows docked. Dock site will now pop out enabling you to do a proper dock
  • You should be able to correctly drag windows to multiple monitors
  • If Cursor Past EOL is set, Gel will not generate spaces when doing auto indent but will just put the caret in the right spot
  • Fixed problem of undo after implement interface also undoing last edit
  • Implement Interface no longer always places the new interface at the opening brace line
  • Fixed problems with comment and uncomment
  • Fixed exception with create bean methods
  • Version 0.87c
  • Improved functionality for operating on files located on mapped drives
  • Search toolbar is now customizable and can have captions turned on.
  • Added support for specifying a config directory, see 'Command Line Parameters' in help file
  • Version 0.87b
  • Fixed some problems with comment and uncomment
  • Added a new button to the quick bar to go into and out of full screen mode. If the quick options bar is showing, the full screen toolbar no longer appears (why repeat it twice and I never liked that floating toolbar)
  • Fixed some issues with tag completion
  • Version 0.87a
  • Fixed AV that occurred when typing an open tag in a blank jsp file
  • Fixed hang bug if return variable was called 'Return'
  • Fixed code completion bug in JSP that caused strange results when left and right arrow keys were used to move the caret
  • Only HTML elements and attributes have their case changed if the case option is set
  • Fixed problem with code completion with superflous parenthesis around an expression
  • Version 0.87
  • Gel now supports macros for the editor
  • Readonly flag is checked when switching between files and when focusing the editor
  • Minor issues fixed
  • Version 0.86j
  • Fixed problem where virtual files were being closed when new files were created
  • Fixed problems with folder picker
  • Cursors for toolbar customizations were not always being set correctly
  • Added two simple demos, installed in {program files}/Gel/demos
  • Updated the help file with additional getting started sections
  • Diff can be run standalone by executing Gel.exe with a '/diff' parameter
  • Version 0.86i
  • Fixed a problem with Generate Javadoc wizard that caused it to fail on files with no packages
  • Fixed problem with command line being too long for Generate Javadoc wizard
  • Fixed problem with open files window not being able to open files of certain types
  • Updated dialogs to hopefully fix some Win XP issues
  • Path dialog now supports quick folders
  • Added additional capabilities to plugin API see src.jar after installation
  • Version 0.86h
  • Fixed some code completion issues with JSP
  • Add a new Close Files dialog, see the file menu and the "Close Files..." menu
  • Added a new option to tools, "Save all, but ignore new files"
  • Run parameters was not settable for a single file, this has been fixed
  • Some minor internal changes to enhance stability
  • Version 0.86g

  • Closed a memory leak in the file explorer by using an updated version
  • Added some toolbar buttons to file explorer
  • Added a context menu to open windows
  • Hopefully fixed problem with EOutOfResources exception some people were getting
  • Version 0.86f

  • German characters now appear correctly in output windows
  • Added mail button to exception handler
  • Made Source Control exceptions more friendly
  • Added option for open files window to track selected file
  • Version 0.86e
  • Adds option to enable word movement in editor to behave like Visual Studio
  • Fixed some minor bugs
  • Version 0.86d

  • Identifier hint now shows appropriate javadoc when available
  • Fixed a case problem with tag completion where attribute could not be located if element case differed
  • Fixed problem of tags appearing multiple times if taglib directive was used multiple times for the same tag
  • Made a few things a little more user friendly when things go wrong.
  • Version 0.86c

  • Added option to auto indent caret when pressing enter after an opening brace
  • Added additional options to Code Assist options for handling case of tags
  • Fixed problem in marks form where filtering was not working correctly for all types
  • Version 0.86b

  • Added ability to create file without first saving it. This is done by selecting the blank file type
  • Added sorting and group options to class browser popup menu
  • Improved the help file, added help for all new options and some of the dialogs that were missing help. Added new topics as well.
  • Added option to automatically perform code completion when end character (period, parenthesis, etc) is pressed. Only works with limit to matched option.
  • Fixed focusing of editor on compile problem
  • Version 0.86a

  • Here today, gone tomorrow. Removed support for XP themes, was causing AVs left, right and center
  • Version 0.86

  • Adds a dockable file manager window
  • Fixes an AV when completing tags on an empty line
  • Adds support for being themed under Windows XP
  • Version 0.85

  • Adds support for tag insight for both html and JSP custom tags
  • Adds new source file type, J2EE. This is the root directory for JSP files, WEB-INF directory must be one level below this directory
  • Adds support for JUnit and running unit tests
  • Adds ability to run current file inside a project
  • Fixes bug with associating files
  • Code insight for classes in JSP declared through jsp:usebean now supported
  • Implicit JSP exception object supported for code insight
  • Added new file types to new dialog, XML and SQL
  • Version 0.84b

  • Fixed a variety of problems with windowing and alt-tab
  • All files in projects now create local history files correctly. Previously only files in source path did this
  • super() and this() now show parameter hints correctly
  • Version 0.84a

  • Fixed problem with showing static fields when code completing in a static method
  • Added option to focus compiler output on compile in General Options, default is off
  • Attempted fix for corrupting project files, problem was difficult to nail down with 100% certainty
  • Version 0.84

  • Added support for setting libraries globally, these can be configured in Tools->Options->Libraries. Global libraries can be added to a project through the new 'Add Global' button in project properties.
  • Javadoc in JDK now supports multiple entries. Unfortunately this will require you to reset this value after upgrading
  • Added an experimental option to Class Assist options. This will enable javadoc info for classes to be displayed in code completion, shows the class as an interface or a class and correctly determines class visibility. Downside is performance is atrocious given the number of files that need parsing in some cases. Option is labelled with a warning.
  • Markers no longer flicker when you go to them
  • Version 0.83a

  • Fixed problem with certain editor actions consuming 100% CPU time
  • Fixed AV associated with marks when they are removed
  • Classparser now translates UTF-8 to current Ansi code page, hopefully fixes German umlaut problem
  • File status is no longer altered after running JarMaker plugin
  • Now translates contents returned from plugin from UTF-8 to ANSI code page
  • New option in general options to initialize directory of open dialog to path of current file
  • Navigating through markers now rolls through top and bottom of file to last or first marker respectively
  • Compiler output is now focused correctly when class browser is docked to bottom with tabs
  • Version 0.83
  • Added support for persistent markers including todo and user defined types
  • Modified files now show a star after the filename if modified
  • Open Files window can now be sorted and can display only file name. Modified files are shown in bold
  • Fixed brace highlighting painting when option to highlight current line was on
  • Added a new toolbar for marker commands
  • Enabled person to only create getter or setter methods in bean methods tool
  • A variety of bug fixes
  • Version 0.82e

  • Fixed problems with JSP syntax highlighting where scriplets in strings caused incorrect highlighting
  • In certain cases, the JSP highlighter would render text invisibly. This has been fixed
  • If page import in JSP spans multiple lines, code completion now works correctly in all lines, not just the first one
  • Code completion for scriptlets in quotes in attributes now works correctly
  • Added a new dockable window that shows all open files
  • Added ability to clear code completion cache from about box
  • Fixed problem with implement interface wizard if the implements line was on a different line then the rest of the class line
  • Version 0.82d

  • Fixed problem of extra entry appearing for Gel in Task Manager
  • Javadoc now opens defaulted to contents page as expected
  • A closing array bracket after a semi-colon on the previous line no longer causes code completion to AV
  • Non java files are correctly copied into classes directory like they used to be prior to source path changes
  • Gel now flushes all project and option files to disk immediately after saving
  • Added two new actions to cycle through compile errors, located in Navigation section of key mappings
  • Fixed problem with linefeeds not outputting correctly to console
  • Added option to highlight current line in user selectable color
  • Added Customize menu item to Tools menu, people seemed to have trouble finding it under View->Toolbars
  • Version 0.82c

  • Javadoc for methods in code completion was sometimes not being shown correctly
  • Bean methods tool now ignores underscores preceeding field names
  • Ancestor interfaces were not being dealt with correctly in some cases in code completion
  • Inner interfaces (as opposed to inner classes) were not being parsed correctly
  • Enter key now opens help topic
  • Find declaration now works correctly when menu is poped up using document key
  • Version 0.82b

  • Source control no longer generates an exception for unspecified error
  • Fixed problem with Find Declaration only working intermittingly
  • Fixed problem with tool parameters not being picked up correctly on subsequent executions
  • Find in files wasn't working for directories if a trailing back slash was added
  • Javadoc tool now prompts to save modified files before executing
  • Fixed some directory creation issues when creating a new project
  • Version 0.82a

  • Fixed problems with ClearCase and source control integration with Gel
  • Fixed "Index out of bounds" error when clicking the plugin menu with no plugins installed
  • Creating an empty project now correctly defaults the source folder
  • Running a project with source file in unexpected position no longer triggers a "Source file XXX location could not be determined" error message.
  • Version 0.82

  • Introduces support for Java plugins
  • Version 0.81e

  • Fixed various issues with implement interface tool
  • Minimizing and restoring Gel no longer causes the full screen toolbar to appear.
  • Version 0.81d

  • Fixed problem with debugger not marking breakpoints correctly in editor when breakpoint is hit
  • Fixed various problems with ';' character when using code completion with imports
  • Full Screen toolbar now disappears as expected when Gel is minimized
  • Code completion window now appears above completion when appropriate
  • Find in files correctly highlights line when result is double clicked
  • Fixed problems with code completion when hitting dot character when text appears after the dot.
  • Compile project now works correctly as incremental build
  • Current file is no longer marked as read only if another open file status was changed externally to read only
  • Version 0.81c

  • Fixed problem with templates where entries would disappear
  • Fixed problem with history backups, backups were not being saved to correct location
  • Fixed problem with dictionary location in options on non english locales
  • Version 0.81b

  • Added an option to make code completion case insensitive
  • Fixed problem with source control when clicking menu
  • Fixed problems with template caused by upgrade of completion proposal component
  • Fixed problem with compiling without sourcepath flag set. It was not default working directory to default source path
  • Version 0.81a

  • Fixed problem with Limit To Matched option in code completion
  • Fixed AV if you pressed the help button on the source control tab of property dialogs
  • Made some improvements to the help file
  • Version 0.81

  • Gel now supports multiple source paths within a given project
  • Fixed problems with certain dialogs appearing after switching focus from Gel to another application and back again
  • Hopefully fixed the range out of bound errors when the Limit To Match code completion option is active
  • Fixed a memory leak associated with two project dialogs
  • Fixed a couple of low level bugs in support routines
  • Version 0.80c

  • Javadoc and Diff tools now appear on windows taskbar
  • Fixed problem with Implement Interface tool when interface to be implemented extended more then one other interface
  • Added some additional display options to the class browser
  • Fixed remaining problems with code completion "Limit to Matched" option
  • Adjusted visual appearance of tool editor dialog to make it more consist with other dialogs
  • Version 0.80b

  • Incorporated new version of SynEdit
  • Added option to limit matches in code completion
  • Added option to hide parameter names in code completion
  • Added option to auto expand compiler messages in compiler output tree
  • Fixed problem with indenting extra line
  • Fixed other minor issues
  • Version 0.80a

  • Fixed problem with javadoc dialog being on wrong page
  • Version 0.80

  • Fixes a parser bug that occurred when a JSP page directive spanned multiple lines
  • Fixed a code completion bug in jsp where name completion was invoked incorrectly
  • Fixes a problem with various new project options complaining about not being able to open a file \xxxx where the \ preceeded the filename
  • Uncomment works a little smarter by ignoring preceeding whitespace. Also, selection remains selected after comment and uncomment operations
  • Fixed bug with opening network files
  • Fixed bug with enabling buttons in javadoc wizard
  • Introduced two new actions, Previous Method and Next Method. This enables you to quickly navigate through methods in a class
  • Version 0.79o

  • Fixes a bug that caused an error when opening a file in certain cases
  • Added support for dynamic parameters in tools
  • Version 0.79n

  • Adds name completion
  • Adds word completion
  • Fixes problem with saving project when project file is read only
  • Updates some graphics for a better look
  • Version 0.79l

  • Added a new html viewer for javadoc code completion
  • Fixed some issues with tools
  • Fixed a parsing error when a return parameter was an array and there was a space between the leading array bracket and the return type
  • Editor focuses automatically when opening and switching files
  • Version 0.79m

  • Fixed some CVS issues
  • Added a message pane
  • Enabled minimizing gutter space by turning off the display of icons
  • Version 0.79l

  • Added support for CVS
  • Fixed maximizing issue with full screen
  • Added some file system capabilities to the project viewer
  • When entering /** javadoc, Gel will automatically add the closing part when you press enter.
  • Version 0.79k

  • Fixed problem with output window not handling output correctly in certain cases
  • Output window now shows output immediately instead of waiting for carriage return. This means that if tools are waiting for input you actually see the input prompt
  • Fixed various issues with hyperlinked files
  • If hyperlinked file is not fully qualified, Gel will attempt to locate file in the currently open files and project
  • Added full window action. Full screen now maximizes screen as well as maximing editor area
  • Version 0.79j

  • Commenting a line in a read only file no longer changes editor status to modified
  • Filenames with underscores are now hyperlinked correctly in output
  • File changes were not being detected correctly after a save
  • Fixed problem with full screen mode and embedded IE webbrowser control
  • Added a possible fix for an access violation that would occur if file was altered right in the middle of class browser update in a particular way
  • Version 0.79i

  • Added ability to toggle editor into full screen mode
  • Added option to display javadoc at fixed size during code completion
  • Version 0.79h

  • Fixed problem with highlighting fully qualified files in tools output
  • Removed Gel News item, was a pain to keep updated and wasn't very useful
  • Javadoc wizard now remembers settings
  • Fixed problem with javascript blocks not being highlighted correctly in certain situations in JSP
  • Javadoc hint automatically resizes now
  • Added option to turn off scrolling in output windows in console options
  • Fixed parsing problem with space between exception variable and closing parenthesis in a catch statement
  • Added source control menus to project viewer
  • Re-arranged popup menu for project viewer to make it a bit cleaner
  • Version 0.79g

  • Fixed problem with setting main method from project viewer
  • Fixed various issues with hyperlink files in output
  • Improved formatting in javadoc tooltip, appears more like standard javadoc
  • Added code to block reloading thread during saving to prevent a reload from clobbering a save in progress
  • Removed make main option from class browser for inner classes
  • Version 0.79f

  • Fixed problem in New Class dialog where package would be preceeded with a dot
  • Tool should no longer complain about file not existing when tool has macro
  • Escape now correctly closes message dialogs
  • Added option to not use fully qualified class names in insert bean methods tool
  • Insert bean methods now generates static methods if field is static
  • Added method to toggle back between last open file (Ctrl-Alt-L) default
  • Added ability to clear search and replace histories in general options
  • Added run command to editor context menu
  • Added new option in code assist to display javadoc for the selected item during code completion in tooltip
  • Version 0.79e

  • Fixed access violation that occurred if you ran tool without a file being open
  • Fixed syntax highlighting problem with \**\ in java highlighter
  • Added Make Main option to project viewer
  • Fixed problem when hyperlinking files in output, outputted file names and line numbers from Ant should be picked up correctly
  • Added a new dialog under the tools menu to insert bean methods for many fields simultaneously
  • Replace All option is now correctly saved between sessions
  • Added accelerators to search dialog
  • Version 0.79d

  • Fixed problem where code completion did not kick in for parameters in a method call that was spread across multiple lines
  • Added capability to selectively turn off certain dialogs. Optional dialogs can now be turned on or off in options dialog.
  • Added new feature to create bean methods, right click on field in structure pane and select 'Create Bean Methods'. Dialog where you can create a bunch in one go will follow shortly
  • Fixed problem where context sensitive help was not positioning on methods like it used to.
  • Fixed exception that occurred in JDK options
  • Removed friendly exception handling from running tools to capture stack trace for exception that occurs for certain people when running tool.
  • Version 0.79c

  • Support for regular expressions added to various find dialogs
  • Replace dialog remembers it's settings correctly between sessions
  • Find declaration now works correctly with source code only
  • When you open an IDL file highlighter is now set correctly
  • Code completion now works as expected when statements are chained across multiple lines
  • Turning toolbar docking off in toolbar customization dialog now works correctly
  • Array parameters now have array brackets displayed correctly in parameter hint
  • Fixed problem with parameter hints not showing hints for constructors in certain cases
  • Fixed a hang bug with code completion in switch-case statements when following lines were not terminated with semi-colons
  • Auto-indent would move the caret to the right by random amounts in very specific circumstances. This has been fixed.
  • Fixed problem with tools not running
  • Version 0.79b

  • Fixed problem with McAfee anti-virus causing Gel to shutdown slowly. Toolbars.ini has been renamed to Toolbars.txt, please ensure to rename the file prior to upgrading
  • Added support for IDL files since the underlying editor already supports them. Existing users may have to add the idl extension specifically in file options
  • Hopefully fixed an issue on Windows 9x systems where the filename passed to the .exe by explorer is the MS-DOS name instead of the long filename
  • Fixed an AV that occurred if you double clicked the class browser with no node selected
  • Added horizontal scroll bar to certain list boxes that showed file path
  • Version 0.79a

  • Fixed problem with error that occurs with respect to focusing a invisible window
  • Added a new macro $(CLASS_NAME) which returns the class name for the current file
  • Added a new macro $(FILE_BASE) which returns the file name without extension
  • Added a new macro $(CLASS_PATH) which returns the current class path
  • Mouse wheel scrolling in diff tool now scrolls all windows as expected
  • You can now diff local history with current version
  • Fixed incorrect filenames showed in diff of local histories
  • Code completion was not picking up field members in interfaces correctly in certain cases
  • Fixed some code completion issues with arrays
  • Added ability to set highlight colors
  • Tools when run in Gel console now run in tool window in console instead of in seperate window
  • Added ability to sort selected lines in editor, see Keymappings|Editor to assign an appropriate keystroke
  • Version 0.79

  • Added new diff tool. Can be used on independant files or to diff file history
  • Fixed disappearing caret problem
  • Added option to disable checking for main class being compiled when running
  • Added option to track current editor file in project tree
  • The automatic adding of a closing brace was not working on an empty line with the caret positioned at column 1
  • Output in tools windows in format xxx.java:### will now be automatically hyperlinked for easy opening in Gel
  • Added options for setting font for console output
  • Version 0.78h

  • Fixed problem with structure pane methods and fields disappearing if brace was right next to class name
  • Fixed problem with code completion using wrong class if class name matched the last characters of an explicit import
  • Code completion in switch-case statements now works correctly
  • Fixed problem where code completion would not work if previous line contained a comment terminated with a period
  • Code completion now works within correctly for all sections of for statement
  • Code completion now works as expected even when multiple statements are on the same line
  • Version 0.78g

  • You can now use search and replace with a blank replace value
  • Fixed problem with parameter hint when parameters were declared with final keyword
  • Fixed problem when the extends portion of a class fell on a different line
  • Save as now longer defaults to project file if no extension is specified
  • Edit option in File Options now correctly edits the entry
  • Code completion now works as expected for variables declared in 'for' loop in 'for' block
  • Version 0.78f

  • Fixed various JSP code completion issues
  • Code completion now shows protected methods not only for inherited classes but also for classes in the same package
  • Fixed various code completion issues with the 'final' keyword
  • Project file type in file options no longer needlessly duplicates itself
  • You can now have smart folders ignore 'cvs' folders, option is in project options. You may need to refresh smart folders for option to kick in.
  • Refreshing a top level smart folder now refreshes all child folders
  • Added support for source control diff
  • Clicking the extra button in compiler output is no longer possible after clearing compiler output
  • Javadoc browser can now be closed with the escape key
  • Version 0.78e

  • Added option to have Gel not specify classpath when compiling
  • Fixed problem where if you hit enter on a line with javadoc but before javadoc it would add '*' characters inappropriately
  • Fixed problem with document key and treeviews
  • Added ability to turn off escaping of slashes for compiler
  • Fixed a couple more issues with quick folders in the open jar file dialog
  • Tools get properly added in editor popup menu
  • Support code completion on new, i.e. 'new String().' shows instance methods of string class, not just static methods as it did previously
  • Added ability to sort paths and files in various spots (classpath, sourcepath, etc)
  • New English dictionary installed with more words
  • Spell checking improvements from SynEdit project
  • Version 0.78d

  • Now works with jikes 1.14, turn off '@' specifier in JDK compiler options
  • Should work with JDK versions previous to 1.2 by also turning off '@' specifier
  • Added a hotkey to focus the editor, configure in keymapping 'View' category
  • Added tools and SCC to editor right click menu
  • Fixed problem with making docked window visible when docked as tab and docksite is minimized
  • Added a "compile" option to the popup menu in the file editor window
  • Fixed problem with code completion when there is a space between an identifier and opening array bracket
  • Fixed code completion error when array was declared after variable name instead of after variable type
  • Added option to not use source path when compiling
  • Fixed problem with search/replace not continuing as expected
  • Fixed problem where array brackets did not appear with parameters in code completion in certain cases
  • Fixed problem where output window wouldn't render program output quite correctly
  • Version 0.78c

  • Context sensitive help now works correctly if you type 'java.util.List' and ask for help on List
  • Up and Down arrows keys in the find dialog now cycle through previous search items
  • Tabs in templates now expand correctly, may need to re-edit to reinsert tabs which are now spaces. You may have to re-edit the template to insert tabs again, they were being converted to spaces automatically, now uses same options as editor.
  • Focus issue when classbrowser and projects docked as tabs
  • When you open a file and save it under a new name, the file name in the titlebar updates correctly
  • Exception no longer occurs when printing with no printer
  • Fixed problem with VSS occassionally deleting local copy of file on checkin
  • Fixed docking position problem where dragging window from docked position didn't cause window to appear in right location
  • Version 0.78b

  • Delete with hard tabs was behaving pretty whacikly in certain cases
  • Fixed string index out of bounds error when code completing with interfaces in some cases
  • Fixed issues with automatically position closing brace when hard tabs are used
  • Fixed problems with templates being expanded mis-aligned when hard tabs are used
  • Version 0.78a

  • Select All menu item now works correctly
  • You can now toggle compile at the folder level in the project tree
  • No longer permits you to dock windows to the toolbar
  • Gel properly escapes string lists when saving to XML
  • Deleting a template no longer causes an AV
  • Hitting enter in class browser now activates goto method
  • Version 0.78

  • Docking support added
  • Templates now popup a list of templates when executed
  • When compiling Gel now clears any lines marked in red in editor pane
  • Added a JDK option to not delete temporary files created by compile process
  • Gel now automatically makes a backup of the options.xml file and will restore from the backup if original is damaged
  • Fixed various issues with find and replace dialog
  • Modified shortcuts on various menu items
  • Fixed problem with quick folders in various dialogs
  • Added option not to load last project
  • Pressing enter in compiler output will now goto error
  • Added selecting multiple files in JDK Options where appropriate
  • Added a new sort type to project options (File,Folder)
  • Goto member dialog tooltips appear as expected
  • Hitting enter in project viewer now opens file
  • Fixes problems of javadoc in templates being expanded with extra asterix
  • Newline is no longer appended to last line of file.
  • Fixed various hard tab issues
  • Version 0.77i

  • Tabs to spaces on file load now uses correct number of spaces
  • Auto insert of closing braces uses tab character if Tabs to Spaces option is not set
  • Block indent now inserts tabs instead of spaces when tabs are being used
  • Block unindent was not working if preceeding character was a tab
  • If edit box in Goto Member dialog had focus, search characters could not be typed
  • Close console window when escape is pressed
  • Fixed a couple of access violations in code completion
  • Fixed problem of matching brace painting on gutter when brace is 'under' gutter
  • Version 0.77h

  • Fixed problem with generating javadoc on network drive which has a path with spaces
  • Fixed a problem with anonymous classes in variable initialization not getting parsed correctly
  • Fixed some additional code completion issues with interfaces
  • Interface methods and fields are always shown as public
  • Version 0.77g

  • Fixed a problem with Gel not saving file correctly in rare circumstances
  • Fixed a parsing problem that happened when an anonymous class was constructed in certain circumstances
  • JavaDoc browser no longer given seperate taskbar button, it was causing a lot of issues with Window Z Order
  • Fixed a parsing problem that prevented inherited classes and interfaces being used in code completion in certain cases
  • If an error occurred setting the SCC project in project properties, the dialog would disappear behing the application
  • Fixed an Access Violation in an underlying File collection class
  • Fixed problem with code completion of static method between package-less classes
  • Version 0.77f

  • Fixed problem with compiler getting out of sorts if an exception occurred
  • New projects are now added to recent files list
  • Fixed various issues with large fonts
  • Version 0.77e

  • Debugger no longer shows console window
  • Added support to editor for doing different casings, see keymap
  • Removed ability to use smart tabs unless tab to spaces is turned on
  • Now highlights matching brace if caret is at closing brace
  • Added option to use and for block indent and unindent when text is selected
  • Added option to automatically position closing brace at correct indentation level, see Java Options
  • Version 0.77d

  • Added option to show file title in caption bar (General Options)
  • Fixed problem with hitting enter on dialogs causing editor to add strange characters
  • Allow user to specify fonts for code and parameter completion
  • Added support for Jikes
  • Version 0.77c

  • Additional performance improvements in code completion
  • Code completion on anonymous class no longer causes AV
  • Backspace in member search no longer generates funny character
  • AV when code completion kicks in on a class that has a method with no name is fixed
  • Source code completion would only use files on disk, now it will take latest version from editor buffer
  • Parameter hints were kicking in when typing method definitions
  • OK button on implement interface was not enabling correctly
  • Parser resolving identifier didn't like brace being right next to it, this caused the structure pane to be void of methods and fields
  • Added new feature, Find Type Declaration
  • Version 0.77b

  • Fixed an AV in finding an interface declaration when it doesn't exist
  • Added option to implement interfaces to use fully qualified class names instead of imports
  • The Auto button in JDK options no longer duplicates entries
  • Fixed problem where Options->Folders was unable to edit or delete an existing entry until new entry was added
  • Fixed source parsing problem that caused fully qualified identifiers following the extends keyword not to be picked up
  • Fixed hang problem with parameter completion reported by Ivan Vecanski and Daan Kets
  • Improved performance of source completion by doing some local caching
  • Source completion was not using the right imports when identifiers are chained
  • Source code completion now picks up deprecated javadoc tag
  • Version 0.77a

  • Fixed a bug with converting paths to long form if they had a double slash in path
  • If a method takes no parameters, it now shows the word 'void' in gray in parameter hint
  • Fixed a problem where Gel would hang in when code completion would kick in and it attempted to resolve specific interfaces
  • Added quick way to change run parameters, also supports parameters when running class standalone
  • Added capability to add java class to smart folder
  • Parameter hint window wasn't being activated in certain cases
  • Fixed a memory leak
  • Right clicking in gutter would toggle breakpoint
  • Bookmarks were not being released correctly on page switches
  • New code completion, now displays parameter names when source file is available. Also no longer requires compilation to have completions work correctly.
  • Added option to set gutter foreground and background colors
  • Version 0.76a

  • Now sets sourcepath when compiling individual files, this enables dependency checking in javac
  • If you delete a tool and add other tools, new tools did not appear in the Tools menu until Gel was restarted
  • Added sample source to SQL
  • Added the ability to reorder libraries
  • Gel would cause an access violation if all file types were deleted from options dialog
  • Sometimes compile errors or the last lines of run output would not appear, this has been corrected
  • You can now disable output path usage (-d option when compiling) in JDK options
  • Version 0.76

  • Comprehensive support for external tools has been added
  • Fixed problem with caret positioning and tabs
  • Version 0.75o

  • Export to HTML and RTF now show dialogs with the right extensions pre-selected
  • Fixed an occasional "index out of bounds" error with bookmarks that happened occasionally on page switching or closing Gel
  • Added an option in compiler output to show a really long line in a dialog
  • When compiling individual files, Gel no longer uses @ symbol. This should allow partial support of JDK 1.1 and earlier
  • Fixed compilation problems with short and long file names
  • Colors in highlighter options now correctly shows color selection in real time and takes color defaults into account
  • Red bar for compilation error no longer disappears right away
  • Version 0.75n

  • Added a reload command to editor context menu
  • Added a quick options panel next to editor to quickly toggle some of the more common editor options on and off
  • Open file dialog now remembers last filter used
  • Fixed a variety of color issues. It's now possible to set a global foreground/background color option. You can then set highlighter colors to 'none' to force them to use global foreground/background colors.
  • Now deletes temporary files after compile automatically
  • Optimize checkbox in JDK options now holds its value correctly
  • Implement interface now creates methods for inherited interfaces
  • When pressing CTRL-F (find) and the cursor is located on a word, Gel now puts the word in the find box
  • Highlight matching braces when caret is on either side of brace, also fixed some problems with painting and highlighting braces
  • You can now create new files without a project being active
  • Fixed problems with default colors for highlighted braces
  • Fixed various print preview issues including remembering options and mouse wheel. Also added additional options for printing.
  • Undo after a Search and Replace with "replace all" now will undo all replaces in one step.
  • Previously only double clicking the summery line of an error jumps to the according line. Now double clicking the detailed lines does that too
  • The Save as dialog now takes the name and directory of the file to save as presettings
  • Fixes issue of undoing changes and status bar no longer saying file is modified but save action still active
  • When javadoc comment starts at the first column, pressing Enter did not insert a '*' automatically
  • Fixed problem with short path name failing on long paths
  • Tools menu now supports running a command in a GUI that captures output
  • Keymapping with slash no longer results in strange characters
  • Find declaration now works correctly for interface fields
  • Version 0.75m

  • Modified new project dialog slightly to make it a little quicker to create project, it now defaults project name based on file name
  • Moved SCC menu items to seperate sub-menu for performance reasons. Some version control systems like VSS are just too slow in returning status info of current file
  • Pressing the Auto button now sets a name for a new JDK as the scanning at installation time does
  • In the JDK options dialog, the source packages can now be deleted. Previously the delete button would never enable.
  • Fixed a lot of issues with project saving when project autosave option was disabled. This also improves performance when closing Gel, it was saving project multiple times unnecessarily
  • Fixed various issues with persistent bookmarks
  • When selecting a variable and then pressing Shift-F10 to bring up the menu and execute 'Find Declaration', the editor now does the operation based on caret position
  • Displaying javadoc tab for JDK class resulted in an access violation
  • History count could not be updated in file options
  • Highlighting for JSP off when HTML tag is next to custom tag
  • History backup throws exception when saving file even when file is not in source path
  • OK button was not enabling itself for certain smart folders
  • Parameter hints were spuriously appearing on occasion when doing "if (" or "for ("
  • Version 0.75l

  • Fixed automatic brace indenting, spacing was off for certain combinations of tabs and spaces
  • You can now run a class standalone without a project, really only works in no package environments
  • JDK 1.3 and earlier now display swing applications correctly when run in Gel. Note, to get rid of the DOS window change your launcher to javaw.exe from java.exe in JDK options. I have modified the java auto-config to pick up javaw.exe now
  • Added option for javadoc comments so that when we go to a new line, the line starts with a *
  • In Goto Member, you can now turn off display off class names
  • Version 0.75k

  • Underscore character in identifiers no longer throws code completion out of whack
  • If the cursor is inside a class name (import) or a member name code completion was removing the whole word and not inserting the text from the list
  • With the cursor directly after a closing bracket only methods of class Object are shown instead of equivalent of 'this'
  • Find in files dialog did not take the selected text from the editor as the Find dialog does
  • Find and Find/Replace dialogs could not be closed with Escape key
  • An automatically inserted closing brace was placed one character left of it's right place
  • Next and Previous toolbar buttons did not have hints
  • Changing key mapping for code completion had no effect
  • Key mapping dialog did not allow some keys, e.g. space, enter, backspace, delete
  • Removing a key mapping gave a confirmation dialog about a same existing key mapping
  • 'Find declaration' in the context menu was disabled if some text was selected. Used to be solely based on caret position, now works based on point where you right clicked when accessed from the menu bar. If you make it a toolbar button it will be based on caret position
  • Fixed various issues with saving files using 'Save As' option
  • Sometimes when adding a new class, it got added to both project and smart folder
  • Implement interface tool was not adding exceptions as required
  • Right clicking a non-focused tab and selecting 'Close' closed the currently focused tab rather then the tab that was clicked
  • Forced caret to appear on page switch, hopefully this will fix mysterious disappearing caret problem
  • Fixed memory leak that may have caused slow response in closing application
  • Hourglass cursor is now shown when app is closing
  • The Save All icon is now grayed if only the project file is modified and AutoSave project file is enabled
  • If a file doesn't exist and it is double clicked, Gel now shows warning and offers to remove it
  • Version 0.75j

  • Fixed cursor positioning when adding closing brace automatically and using tabs
  • Doing code completion on empty line wasn't kicking in completion
  • Code completion was not showing inner classes and interfaces where expected
  • Closing JSP comment "--%>" was not recognised for syntax highlighting when it was on it's own line.
  • Dragging icons off a toolbar doesn't work. Not reproduceable, closed bug
  • Icons for Next and Previous Page were interchanged.
  • After template expansion the first key stroke was ignored.
  • Code completion for imports only worked after the dot, it didn't kick in for partial words.
  • Code completion with partial word didn't delete remainder of word automatically
  • An automatically added closing brace was not removed by an undo
  • Fixed CS-RCS problem on Windows 9x
  • For after completion, the cursor is now put behind the closing brace if the method does not have params (providing automatically add closing brace option is on)
  • Selecting a word at the caret position is now possible using Ctrl-W
  • Version 0.75i

  • Added ability to specify the local path for a project, defaults to project source path
  • Undo checkout was using relative instead of absolute paths
  • When converting to short path names, long file names, not just paths, were also converted. Unfortunately javac couldn't handle this.
  • Implement interface tool wasn't putting word 'void' for interface methods that returned nothing
  • Implements interface would place new methods inside last method brace occasionally
  • Fixed problem with spurious 'x' appearing as a help node in the java package.
  • Gel would crash if you deleted an open file from explorer, this has been corrected
  • The new class wizard now prompts you before overwriting a file
  • If 'automatically add closing brace' option is on, it no longer adds the brace when typing in strings, comments or javadoc. Also, this option has been restricted to just java files.
  • Version 0.75h

  • Fixed problem where the compiler additional options were not being used
  • Fixed problem where default source control provider was not being picked up correctly
  • Problem where it would complain about missing file when you launched an associated file from explorer has been fixed
  • Added ability to quickly specify main class for project by right clicking on a class in the class browser
  • Added option to display 'assert' as a keyword
  • Version 0.75g

  • Fixed problem where minimizing Gel caused it to minimize right above the taskbar
  • Fixed problem of double slash appearing in filename when creating a new project with no packages
  • Fixed problems with CS-RCS version control system
  • Added a new dialog in project menu to enable users to quickly locate and open project files
  • Version 0.75f

  • Fixed spurious flicker in class browser that was accidently introduced in the last version.
  • You can now toggle the status bar visibility
  • Changed 'No Package' to just 'Imports' for import header when file does not have a package
  • Add ability to control editor tab positioning
  • Version 0.75e

  • Fix for problems with conversion between long and short path names
  • Version 0.75d

  • When displaying file names in compiler output, need to switch them back to long names for display and locating purposes. File names are converted to short paths when compiling to fix a bug in Sun's javac.
  • Message in a dialog is now displayed when no search matches are found
  • Added option to display leading zeroes in front of line numbers in gutter
  • Added option to autosize the gutter. When line numbers are displayed, the width of the gutter will automatically increase and decrease as more lines are added or deleted
  • Made folder dialog much more intuitive for both regular and smart folders
  • Fixed problem where renaming a folder caused an infinite loop
  • Automatic naming of new smart folders will now use last folder name in path if package name not available
  • If you change class browser options the tree is rebuilt to display as per the new option settings
  • Sorting in class browser for "variable grouping" should now be correct
  • Added options to code completion to control terminating method completion with closing parenthesis
  • Help browser was not always appearing if activated through taskbar
  • Version 0.75c

  • Fixed source control integration, wasn't working due to relative paths
  • Fixed problem with adding files in certain places where it wouldn't add the selected file to a list
  • Fixed problem where it prompt you twice to save files when closing app if you opted not to save files
  • If the scroll bar is scrolled partly to the right and you start a completion and finish it with a end token, the screen all of sudden jumps back to the far left for no apparent reason. This has been corrected
  • You can now compile files without a project file, the default JDK is used to do the compilation
  • Continue menu wasn't enabled during debugging
  • Breakpoints are no longer set twice
  • In the class browser, if a java file does not have a package statement, imports are grouped under a No Package node instead of appearing individually.
  • Version 0.75a

  • Ctrl-Tab and Ctrl-Alt-Tab added as default keys to move through open files forward and backward respectively.
  • Fixed a problem where Find Decleration and Context Help were not working very well with method calls
  • Contents tree in java doc browser now automatically focuses on item when using context sensitive help
  • Fixed problem with java doc browser creating multiple items in content tree every time it was expanded
  • Made Tab key work like visual studio in code completion. It basically performs identically to the Enter key when completion list is visible. Similar change made for SPACE key for those used to Delphi style.
  • Fixed problem with javadoc wizard not working correctly due to switch to relative paths
  • Fixed problem with not compiling classes if there was a space in a path
  • You can activate code completion using the shortcut with no identifier in front of the caret. This is treated as the equivalent of 'this' for build the completion list
  • Fixed various problems with running projects with spaces and relative paths
  • Version 0.75

  • Fixed problem where opening a file or project did not work
  • Changing any font style now updates the highlighter style immediately (was only bold updated the sample)
  • Fixed problem where adding a new file to project caused file to have a blank name
  • fixed problems with picking html file for running an applet
  • Fixed bug where removing a smart folder caused an access violation
  • Add file in project viewer now defaults to java filter
  • Add file in project viewer now enables you to add multiple files simulataneously
  • Fixed problem with wrong icon showing up in taskbar in some OS
  • Added spell checker for checking the spelling of strings, comments and javadoc
  • Version 0.74a

  • Fixed annoying problem with keys not working correctly in certain circumstances
  • Context sensitive help now works as expected even if a project is not open
  • Added save none button to close multiple save dialog in one click without closing
  • Javadoc should be picked correctly now when auto-configuring JDK
  • Version 0.74

  • Parameter completion was behaving strangely due to an upgrade in the editor.
  • Some dialogs were sizeable when they should not have been sizeable.
  • Totally revamped the way key mappings are done. Key mapping is now set in the toolbar customization dialog and all actions can now have their actions changed. Additionally, key maps can be exported and imported into files. App currently ships with two key maps, brief and default.
  • Version 0.73c-1
    This was a quick hotfix to correct a problem with dialog painting.

  • Fixed problem of open and save dialogs painting being corrupted
  • All new project types save dialog should default to .jde extension correctly.
  • Version 0.73c

  • Fixes problem with not being able to create directories when creating a new project
  • You can now double click items in new dialog to activate them
  • Fixed tab order on project properties dialog
  • Project filter now selected correctly when you select Project Open menu item
  • Added a reset button on highlighters to reset color scheme back to default
  • Version 0.73a

  • Parameter hints didn't disappear when switching between editor pages
  • Parameter hints now cancel when clicking elsewhere in the editor with the mouse
  • Implement Interface wasn't disabled when active file is read only
  • JSP Highlighter failed when script opening and closing tag is on the same line
  • Clears compiler output when closing project
  • Implement interface didn't limit choice just to interfaces when accessing file nodes
  • Added better support for defaulting paths when creating empty project
  • Renamed 'Keys' options to 'Key Map'
  • JSP Parser now handles Jsp style comments correctly
  • Version 0.73

  • Added code completion to JSP
  • Added support for parameter hints to JSP
  • Fixed problem with overloaded methods with different return types completing incorrectly
  • Fixed bug in project properties where editing a library caused it to be added so it would appear multiple times
  • Added a C,C++ highlighter
  • Made the default colors for highlighters a little more colorful
  • Projects are now managed using relative paths instead of absolute paths
  • Added support for quickly configuring keys in brief or default mode.
  • Version 0.72

  • fixed problem with bracket highlighting painting one pixel too high
  • Changed references to 'Jade' to 'Gel' on startup wizard. Jade was the original name for the IDE, unfortunately just before release I discovered there was another Java IDE called Jade already out there.
  • Made some improvements to the way the open and save dialogs work. They tended to remember the last file name when they shouldn't
  • Added an experimental news ticker in the help menu. Currently only activates when you click the menu item but looking at it as a means to disseminate info about bugs, new versions, etc rapidly. What do people think?
  • Changed toggle breakpoint icon so it would be different then stop icon
  • Individual files compile status can now be toggled (right click on file in project viewer and select toggle compile)
  • Optimized space used by project files by not saving default values for properties
  • Version 0.71

  • Fixed problem with application hanging when picking source path for empty project
  • Default JDK is automatically selected when creating a default project
  • Added ability to stop scan if needed
  • Fixed some problems with single instance options
  • Fixed Send To when single instance option was on
  • Version 0.70

  • Initial Release