Gel
Gel History
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