2011/04/19

IDE Fix Pack 4.0 / DelphiSpeedUp 3.0 release

IDE Fix Pack 4.0



RadStudio IDE 의 버그를 수정한 것으로 2007/2009/2010/XE 버전을 지원한다.





RAD Studio XE fixes/optimizations:


  • Code Insight doesn’t show matching methods for event assignments

  • QC #68493: Switching away and back to Delphi orphans focus on Code Editor

  • QC #29732: Class Completion adds published section

  • QC #88038: Delphi always maximizes itself on taskbar change

  • QC #89148: TListView ItemData streaming error

  • QC #89149: Saving a form with a ListView can kill the IDE

  • QC #93152: TBitBtn.DoubleBuffered default doesn’t match constructor’s default

  • Optimization: QC #50564: Long/Unicode string assignments could be made 20% to 30% faster

  • Optimization: Optimized TObject.ClassNameIs implementation

  • Optimization: GetDynaMethod uses binary search in DMT

  • Optimization: LoadResString cache (improves the speed of switching between Code and Design editor)

  • Optimization: Startup .NET XML-Serializer cache




RAD Studio 2010 fixes/optimizations:


  • QC #86428: Form looses ancestor components after unloading packages

  • QC #23580: Object Inspector shows incomplete / mangled event handler list

  • Code Insight doesn”t show matching methods for event assignments

  • Undo destroys editor buffer (fixed in RAD Studio 2010 Update 2)

  • F1 key doesn’t work if invoked from the ObjectInspector

  • Vista compatible icons (256×256) aren’t supported

  • Stepping through the code can be slow

  • QC #80822: ObjectInspecor: Properties are duplicated after scrolling

  • QC #80776: ObjectInspector shows “EditControl” instead of the real content

  • QC #79776: Clicking on object Inspector rejects focus

  • QC #29732: Class Completion adds published section

  • Step-Out doesn’t recognize the return address at ESP

  • QC #75738: Debugging extremly slow

  • QC #68493: Switching away and back to Delphi orphans focus on Code Editor

  • QC #88038: Delphi always maximizes itself on taskbar change

  • QC #89148: TListView ItemData streaming error

  • QC #89149: Saving a form with a ListView can kill the IDE

  • QC #93152: TBitBtn.DoubleBuffered default doesn’t match constructor’s default

  • Optimization: QC #50564: Long/Unicode string assignments could be made 20% to 30% faster

  • Optimization: Optimized TObject.ClassNameIs implementation

  • Optimization: GetDynaMethod uses binary search in DMT

  • Optimization: LoadResString cache (improves the speed of switching between Code and Design editor)

  • Optimization: Call stack with IInterface parameters are resolved much faster




RAD Studio 2009 fixes/optimizations:


  • QC #86428: Form looses ancestor components after unloading packages

  • QC #23580: Object Inspector shows incomplete / mangled event handler list

  • Code Insight doesn”t show matching methods for event assignments

  • Vista compatible icons (256×256) aren’t supported

  • Undo destroys editor buffer

  • Stepping through the code can be slow

  • 64 bit Debugger assertion (see hotfix from Embarcadero for 2009)

  • QC #75738: Debugging extremly slow

  • QC #71575: Delphi 2009 literal string assigment

  • QC #47807: Error insight fails to find TObject class

  • Possible deadlock when Error Insight calls ProcessMessages

  • QC #68493: Switching away and back to Delphi orphans focus on Code Editor

  • QC #37462: IDE may select the wrong file when performing a ctrl + left-click on a filename in the editor

  • QC #22880: Cannot resolve unit name

  • QC #58045: Component captions and component icons disappear from form designer

  • QC #69456: IDE dead lock when updating the editors

  • QC #55910: TDBText.Color always reverts to Parent.Color

  • QC #59963: Closing non-modal forms after a task switch can deactivate the application

  • QC #56252: TPageControl flickers a lot with active theming

  • QC #68730: TLabel is not painted on a themed, double-buffered TTabSheet in Vista

  • ToolsAPI IOTAProjectOptions.GetOptionNames destroys options.

  • QC #74646: Buffer overflow in TCustomClientDataSet.DataConvert with ftWideString

  • QC #80822: ObjectInspecor: Properties are duplicated after scrolling

  • QC #80776: ObjectInspector shows “EditControl” instead of the real content

  • QC #79776: Clicking on object Inspector rejects focus

  • QC #29732: Class Completion adds published section

  • QC #88038: Delphi always maximizes itself on taskbar change

  • QC #89148: TListView ItemData streaming error

  • QC #89149: Saving a form with a ListView can kill the IDE

  • QC #93152: TBitBtn.DoubleBuffered default doesn’t match constructor’s default

  • Optimization: QC #50564: Long/Unicode string assignments could be made 20% to 30% faster

  • Optimization: Optimized TObject.ClassNameIs implementation

  • Optimization: GetDynaMethod uses binary search in DMT

  • Optimization: LoadResString cache (improves the speed of switching between Code and Design editor)

  • Optimization: Call stack with IInterface parameters are resolved much faster




RAD Studio 2007 fixes/optimizations:


  • QC #29732: Class Completion adds published section

  • Call stack with IInterface parameters are resolved much faster

  • Optimization: LoadResString cache

  • Undo destroyed editor buffer

  • 64 bit Debugger assertion (see hotfix from Embarcadero)

  • QC #47807: Error insight fails to find TObject class

  • Possible deadlock when Error Insight calls ProcessMessages

  • QC #37462: IDE may select the wrong file when performing a ctrl + left-click on a filename in the editor

  • QC #22880: Cannot resolve unit name

  • QC #58045: Component captions and component icons disappear from form designer

  • QC #75738: Debugging extremly slow

  • QC #50278: IDE Compiler opens all files in ReadWrite mode and blocks command line compiler

  • QC #55910: TDBText.Color always reverts to Parent.Color

  • Sometimes the IDE has two taskbar buttons

  • Background Parser blocked the main thread

  • Find dialog has problems with upper/lower case Umlaut characters

  • QC #68493: Switching away and back to Delphi orphans focus on Code Editor

  • QC #68647: Infinite loop in Forms.GetNonToolWindowPopupParent

  • QC #68740: Lost focus after TOpenDialog when MainFormOnTaskBar is set

  • QC #59963: Closing non-modal forms after a task switch can deactivate the application

  • Control resize bugfix for kernel stack overflow due to WH_CALLWNDPROC hook

  • QC #59654: TActionList access already released FActions field

  • QC #54286 : Parent-PopupMenu overrides standard context menu (edit, memo, combobox, …)

  • QC #50097: ObjAuto access violation on XEON (Data Execution Prevention bug)

  • QC #58938: MainForm Minimize minimizes in the background

  • QC #64484: SysUtils.Abort can raise an AccessViolation

  • QC #58939: No taskbar button when starting from ShellLink with Show=Minimized

  • QC #56252: TPageControl flickers a lot with active theming

  • QC #68730: TLabel is not painted on a themed, double-buffered TTabSheet in Vista

  • QC #74646: Buffer overflow in TCustomClientDataSet.DataConvert with ftWideString

  • QC #88038: Delphi always maximizes itself on taskbar change

  • QC #89148: TListView ItemData streaming error






DelphiSpeedUp 3.0 



Delphi IDE 의 속도를 개선하기 위한 IDE Plugin 이다.



개선 내용


  • Improves Delphi/BCB/BDS’s load times

  • Optimizes often used RTL functions by functions form the FastCode project

  • All optimizations are done in memory and do not change any file on disk

  • Adds a “Close all and kill” menu item to the “File” menu that terminates the IDE very fast

  • The fast termination is used when you close the IDE while pressing the CTRL key.

  • Shows waiting cursor while loading designtime package

  • Optimizes CodeCompletion (CodeInsight)

  • Optimizes the Delphi Compiler’s C RTL

  • Optimizes the Debugger, especially the Step-Into functionality

  • CodeCompletion and HelpInsight can be aborted by ESC/mouse move




지원 버전


  • C++Builder 5, 6

  • Delphi 5, 6, 7

  • Borland Developer Studio 2005, 2006

  • CodeGear RAD Studio 2007 (December Update)






IDE Fix Pack 

DelphiSpeedUp&

Original Post : http://neodreamer-dev.tistory.com/539

No comments :

Post a Comment