JEDI Visual Component Library bug fixing session

By | November 30, 2010

Here is a list of Mantis bugs reports for the JVCL that were fixed (by me) in the last 3 days. The number of open Mantis reports is now back at 2 pages. All the bug fixes are in the svn trunk head revision.

  • Mantis #5017: TJvMaskEdit: Don’t validate on exit
  • Mantis #5053: JvDBUltimGrid Search with no focus not working
  • Mantis #4715: StateImage icons disappear from JvCheckTreeView when i use dock
  • Mantis #5431: TJvWavePlayer component lacks a way to immediately cancel a looping sound file
  • Mantis #5429: JvDbGrid Access violation for hint raised on header that occupies two rows
  • Mantis #5037: JvExplorerBar integration started
  • Mantis #5008: JvDBGrid AlternativeRowColor and Column.Color priority
  • Mantis #5285: TJvDBGrid – Columns can’t be moved
  • Mantis #4421: JvDBGrid and TitlePopup (reopened)
  • Mantis #5289: TJvDBGrid and ScrollBars
  • Mantis #5309: Suggestion for a new Property in JvID3V2
  • Fixed Unicode bugs in JvAVICapture.pas
  • Mantis #5334: JvDBMaskEdit – Problem with display color text when the field is type FLOAT and jvDBMaskEdit.Enabled = False
  • Mantis #5297: JvDocking Floating form not drawing correctly
  • Mantis #5422: TJvDBGrid RowResize
  • Mantis #4427: Drawing bug in TJvIPAddress
  • Mantis #5405: When moving a TLabel on a JvDesignPanel the handles do not follow the TLabel
  • Mantis #5181: JvDBGrid. JvDBUltimGrid: beam and star indicators aren’t painted in XPTheme mode
  • Mantis #5411: The option dgAlwaysShowEditor of JvDBGrid does not work as the standard DBGrid one
  • Mantis #5233: TJvDBGrid wordwrap
  • Mantis #5278: JvInterpreter and #XX character codes
  • Mantis #5275: Installer fails to set up resources directory for C++ compilation
  • Mantis #5272: The property color of the JvSpeedButton in the Down state can not be set to the value different from the default
  • Mantis #5325: JvMemoryData doesn’t load all fields if there are calcualted fields in between the other fields.
  • Mantis #5324: Wrong hint text on TAdtField in JvDbGrid when ShowCellHint = True
  • Mantis #5388: Bug on page changing of JvWizard with JvWizardRouteMapList
  • Mantis #5363: JvMemoryDataset and type timeStamp
  • Mantis #5387: TJvTimeEdit – OnBottomClick, OnTopClick not published
  • Mantis #5328: TMemo’s text not showing when on TJvStandardPage
  • Mantis #5374: JvDataProvider.hpp(116): E2034 Cannot convert ‘_di_IInterface’ to ‘_GUID’
  • Mantis #4651: TJvDBDatePicker raises EDateTimeError if ShowCheckBox=False and Date=0.0
  • Mantis #5335: Call inherited in CNNotify TJvDateTimePicker missing
  • Mantis #5403: JvJCLUtils.pas vulnerable to a buffer overflow that allows malicious code execution (complete rewrite)
  • Mantis #5389: JvStrToHtml.HtmlToString dooes not convert characters ‘{‘ and ‘ሴ’ + Speed optimization
  • Mantis #5360: JvDBGrid title colors are wrong when using Windows Classic theme on Windows XP/2003 (use Delphi XE theming mode instead of our own)
  • Mantis #5421: TJvCheckTreeView looses the node’s Checked state if reparented.
  • Mantis #5419: TJvDBGrid: Fields with editmask defined do not show formatted
  • Mantis #5266: Error in JvCsvDataSet Filter (RecordCount always returned all records even if a filter was specified)
  • Mantis #5270: [JvTimeEdit] Jump over ‘:’ while entering time values
  • Mantis #5379: TJvTimeEdit does not function properly when using the spin buttons with HOUR24 set to FALSE
  • Mantis #5295: TJvFileListBox.FileName with space between directory and filename
  • Mantis #5301: TJvFileListBox does not refreshes when Directory property of linked TJvDirectoryListBox changes
  • Mantis #5326: Inverted gradient progressbar feature
  • Mantis #5410: JvWizardInteriorPage.EnableJumpToPage doesn’t work for more than one page
  • Mantis #5415: TJvThreadTimer hangs on toggle from enabled to disable
  • Added missing TJvGradient Anchor property
  • Fixed access violation that occured when there are more than 1 TJvArrowButton and you change the Glyph.

10 thoughts on “JEDI Visual Component Library bug fixing session

  1. Arioch

    Cool. i remember few years ago i worked hard with Delphi and JVCL, when Rx and Globus were abandoned and donated. Fun time…. Currently i just lurk the newsgroup, giving advices to novices 🙂

    OT: is IDE Fix Pack 3.5 comatible to Delphi XE-upd-1 or only to vanilla XE ?

    OT2: didn’t You try CnWizards ? it seems there are hotkey interference in editor enhancements, such as tri-state Tab, etc.

  2. Mark

    Could you do that for Delphi too? In 30 days we can switch off QC! hehe! Are you in vacation?

    1. Andreas Hausladen Post author

      No, I’m not in vacation. I was just in the mood to fix those bugs and after fixing the first bugs, I couldn’t stop until I recognized that it was late in the night and I had to wake up early the next day.

  3. Anders Isaksson

    Andreas, you’re spoiling the Delphi community! You should give us a little at a time, or we’ll start to expect that you will fix everything around Delphi, immediately 🙂

    Great job!

Comments are closed.