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