|
| 1 | +Version: 2.85: |
| 2 | +============== |
| 3 | + - Added: Support for Delphi 10.3 Rio |
| 4 | + - Added: Use Unit dialog option "Every unit on a single line" |
| 5 | + - Improved: UnitSelector Dialog in Delphi 2009 opens much faster |
| 6 | + - Fixed: Structure-View search dropdown had a max height of 2 items. |
| 7 | + |
| 8 | +Version 2.84: |
| 9 | +============= |
| 10 | +- Added: TAB key works like ENTER in the CodeInsight window. |
| 11 | +- Added support for Delphi 10.1 Berlin |
| 12 | +- Added support for Delphi 10.2 |
| 13 | + |
| 14 | +Version 2.83: |
| 15 | +============= |
| 16 | +- Added support for Delphi 10 Seattle |
| 17 | + |
| 18 | +Version 2.82: |
| 19 | +============= |
| 20 | +- Added: Disable Alpha-Sort Class Completion (Default off) |
| 21 | +- Fixed: XE6 broke "Switch to module project" dialog. |
| 22 | + |
| 23 | +Version 2.81: |
| 24 | +============= |
| 25 | +- Added: XE6 support |
| 26 | +- Fixed: Reload files dialog caused access violation in XE5. All "smart" logic removed. |
| 27 | + |
| 28 | + |
| 29 | +Version 2.8: |
| 30 | +============ |
| 31 | +- Added: XE5 support |
| 32 | +- Fixed: Shift+Ctrl+Alt+Up/Down didn't work |
| 33 | +- Fixed: Fonts used in DDevExtensions dialogs were a mixture of MS Sans Serif and Tahoma on a per Control base |
| 34 | + |
| 35 | + |
| 36 | +Version 2.7: |
| 37 | +============ |
| 38 | +- Added: Start Parameters ComboBox context menu to create and edit the *.params files. |
| 39 | +- Added: Reload file dialog replacement with diff-tool binding (one dialog for all modified files) |
| 40 | +- Added: Option to release compiler unit cache for all other projects when compiling a project |
| 41 | +- Added: Compile progress is shown in the Taskbar (Win 7+) with error and warning state |
| 42 | +- Added: Shift+Ctrl+Alt+Up/Down moves the current line or block up/down |
| 43 | +- Added: Ctrl+Alt+PgUp invokes "Find Declaration" |
| 44 | +- Added: XE4 support |
| 45 | +- Improved: "Set VersionInfo" dialog |
| 46 | +- Improved: More greedy filename pattern matching for "Use Unit" dialog replacement |
| 47 | +- Fixed: Use Unit replacement dialog didn't show units that were in paths with $(Platform) |
| 48 | +- Fixed: Code Parser couldn't handle non-ASCII identifiers |
| 49 | +- Fixed: All DDevExtensions versions 2009+ were debug builds instead of a release builds (D2007: "Configuration=Release" vs. D2009+: "Config=Release") |
| 50 | +- Fixed: "Open file at cursor" replacement path list didn't use XE2+'s current project's platform library and browsing paths |
| 51 | + |
| 52 | + |
| 53 | +Version 2.6: |
| 54 | +============ |
| 55 | +- Added: Start Parameters |
| 56 | +- Added: Kill all Dexplore.exe when closing the IDE (default: active) |
| 57 | +- Added: Ctrl+F1 asks before invoking the context help if the debugger is active (default: active) |
| 58 | +- Added: UnitSelector/FileSelector saves the last used directory filter |
| 59 | +- Fixed: Replace "Open File At Cursor" opened the correct file but with a relative path that doesn't match the current path |
| 60 | +- Fixed: UnitSelector/FileSelector didn't load the column widths correctly |
| 61 | +- Fixed: UnitSelector/FileSelector prefered source files from reversed search path |
| 62 | +- Fixed: Option "Allow single line indention" was ignored |
| 63 | +- Improved: FileSelector performance |
| 64 | +- Removed: "Last compile time" version info. It doesn't work anymore starting with XE2 |
| 65 | + |
| 66 | + |
| 67 | +Version 2.5: |
| 68 | +============ |
| 69 | +- Added: Delphi XE2 support |
| 70 | +- Added: Option to disable the Debugger breaking in when a spawned process is started |
| 71 | +- Improved: ComponentSelector, OldPalette slowed down the IDE start. Now if IDE Fix Pack is installed, they do not slow down the IDE start anymore. |
| 72 | +- Fixed: LastCompile time format was not saved into DDevExtensions's config file. |
| 73 | + |
| 74 | + |
| 75 | +Version 2.4: |
| 76 | +============ |
| 77 | +- Added: "Package Add Unit" dialog replaced by "File Open" dialog. (2007/2009) |
| 78 | +- Added: Inheritable modules from packages in the project group can be used in the active project (Option: Show all inhertiable modules) |
| 79 | +- Added: Keybinding for Shift-F3 to reverse the editor's search direction. (2007/2009) |
| 80 | +- Added: Replacement for "Open File At Cursor" algorithm that allows to open files from other projects in the project group. |
| 81 | +- Improved: "Use/Search Unit" dialog now shows files from other projects in the group as source file if they compile into a directory that is in the active project's search path. |
| 82 | +- Fixed: Compile ProgressBar only worked in Delphi 2010 and XE. |
| 83 | +- Fixed: StructureView search hotkey threw "Cannot focus invisible control" if the structure view wasn't visible. |
| 84 | + |
| 85 | + |
| 86 | +Version 2.3: |
| 87 | +============ |
| 88 | +- Fixed: Use Unit didn't work if the file in the editor had a dot in the name. |
| 89 | +- Fixed: Compile progress didn't work if you used projects dependencies. |
| 90 | + |
| 91 | + |
| 92 | +Version 2.2.1: |
| 93 | +============== |
| 94 | +- Fixed: "Use Units" dialog deleted chars from the source file under certain circumstances if the shift-key was used. |
| 95 | + |
| 96 | + |
| 97 | +Version 2.2: |
| 98 | +============ |
| 99 | +- Added: "Use Units" dialog can move units from implementation to interface. |
| 100 | +- Improved: The "Use/Search Units" dialog now underlines implementation-uses units in addition to the bold weight. |
| 101 | +- Improved: The "Use/Search Units" dialog is now a lot faster. |
| 102 | +- Fixed: Using SetVersionInfo after switching the Build Configuration overwrote some project options (IDE bug). |
| 103 | +- Fixed: The uses-parser could not handle unit names with dots like "Generics.Collections". |
| 104 | +- Fixed: ComponentSelector dropdown had problems with a multiple monitor setup with negative coordinates. |
| 105 | +- Fixed: StructureView Search didn't find sub components like TField. |
| 106 | + |
| 107 | + |
| 108 | +Version 2.1: |
| 109 | +============ |
| 110 | +- Added: Embarcadero RAD Studio XE support |
| 111 | +- Added: Set VersionInfo dialog can now change the main icon |
| 112 | +- Fixed: Team Start parameters used ANSI instead of UTF8 encoding for dproj/cproj files. |
| 113 | +- Fixed: Access Violation when there is no active project even if there are projects (IDE bug?) |
| 114 | +- Fixed: EListError in FileSelector |
| 115 | + |
| 116 | + |
| 117 | +Version 2.0: |
| 118 | +============ |
| 119 | +- Added: Embarcadero RAD Studio 2010 support |
| 120 | +- Added: Editor tab double click action (zoom, super-zoom) |
| 121 | +- Added: Source Formatter hotkey (Ctrl+D) can be disabled |
| 122 | +- Added: TAB key indention in single line didn't overwrite the selection anymore |
| 123 | +- Added: Shows "Switch Active Project" dialog if current editor file is not part of the project that should be compiled |
| 124 | +- Added: Structure View Search |
| 125 | +- Added: Selected file in project manager shows the project to which it belongs |
| 126 | +- Added: Option for "Increment Build Number only when building the project" |
| 127 | +- Added: Find Unit/Use Unit dialog has an additional "selected list" for multi selection |
| 128 | +- Improved: "Source code changed. Rebuild?" disabler is rewritten |
| 129 | +- Removed: UnitSelector removed (superseded by RAD Studio 2010), "Find Unit" and "Use Unit" dialog are still available |
| 130 | + |
| 131 | + |
| 132 | +Version 1.93: |
| 133 | +============= |
| 134 | +- Changed: Start Parameter Team renamed to Local Start Parameters |
| 135 | +- Changed: Renamed "Compiler Progress" option node to "Compilation" |
| 136 | +- Fixed: Local Start Parameters weren't removed from the project file. |
| 137 | +- Added: Background parser indication in the caption of the Structure View window |
| 138 | +- Added: "Last Compile" time can be put into the Version Info (format is configurable) |
| 139 | +- Added: Macros for the VersionInfo LegalCopyright field: $(CurrentYear), $(StartYear), $(Years) |
| 140 | + |
| 141 | + |
| 142 | +Version 1.92: |
| 143 | +============= |
| 144 | +- Fixed: Find Unit didn't work correctly for relative search/browsing paths |
| 145 | +- Fixed: Use Unit dialog inserted the selected unit at the wrong position if there are multi-byte chars in the editor |
| 146 | + |
| 147 | + |
| 148 | +Version 1.91: |
| 149 | +============= |
| 150 | +- Fixed: "Use unit" dialog: "Generics.Collections" was added to the uses list as "Collections" |
| 151 | +- Fixed: ProjectSettings feature is now removed completely |
| 152 | +- Added: "Set Versioninfo" allows to change CompanyName and LegalCopyright |
| 153 | +- Added: ComponentSelector is back but disabled by default |
| 154 | + |
| 155 | + |
| 156 | +Version 1.9: |
| 157 | +============ |
| 158 | +- Added: Support for Delphi 2009 |
| 159 | +- Added: Compiler-Dialog: AutoSave after successful compile (default: off) |
| 160 | +- Added: OldPalette: AlphaSort option for the palette popup menu |
| 161 | +- Added: OldPalette supports "Small Fonts" for the tab font |
| 162 | +- Added: "Close all and terminate" by keeping the CTRL key pressed while closing the IDE (from DelphiSpeedUp) |
| 163 | +- Added: Disable package cache option (from DelphiSpeedUp) |
| 164 | +- Added: Shows waiting cursor while loading designtime package (from DelphiSpeedUp) |
| 165 | +- Added: Option to enable the IDE's "User can cancel kibitzing" feature [CodeCompletion and HelpInsight can be aborted by ESC/mouse move] |
| 166 | +- Added: The "Add to implementation" checkbox in the "Use Unit" Dialog can be switch by pressing the SHIFT-key |
| 167 | +- Renabled: Editor Focus bugfix (bug still exists) |
| 168 | +- Removed: Delphi 5-2007 support |
| 169 | +- Removed: ComponentSelector (superseded by Delphi's ToolPalette search edit) |
| 170 | +- Removed: CompilerEnhancements (superseded by the new project warning options) |
| 171 | +- Removed: FormDesigner Alt key disables guide lines (superseded by Delphi 2009's implementation) |
| 172 | + |
| 173 | + |
| 174 | +Version 1.6: |
| 175 | +============ |
| 176 | +- Fixed: Smart TABs did not work |
| 177 | +- Fixed: Unit Selection dialog now preselects the opened file again |
| 178 | +- Fixed: DDevExtensions failed to load correctly if some IDE packages were disabled (DelphiSettingManager) |
| 179 | +- Fixed: If the Team-Parameter feature was active, saving a ProjectGroups caused an access violation |
| 180 | +- Added: Extended Ctrl+Left/Right (VisualStudio compatible) |
| 181 | + |
| 182 | + |
| 183 | +Version 1.5: |
| 184 | +============ |
| 185 | +- Fixed: Keybinding options were not saved. |
| 186 | +- Fixed: TAB Key sometimes stopped working. |
| 187 | +- Added: Extended "Use Unit..." dialog. |
| 188 | +- Added: "Find Unit-File..." dialog in the search menu (Delphi and Delphi.NET only). |
| 189 | +- Added: Explicit* property remover (Delphi 2006 and newer) |
| 190 | +- Added: Start Parameter Team: Start parameters are not saved to the dof/dproj project file. |
| 191 | +- Added: Single line tab-indention is now optional and disabled by default. |
| 192 | + |
| 193 | + |
| 194 | +Version 1.4 |
| 195 | +=========== |
| 196 | +- Added: Pressing the ALT-key while moving controls around now disables the VCL designer guide lines alignment (BDS 2006 or higher). |
| 197 | +- Added: KeyBindings: TAB and Shift-TAB indent the selected block. HOME jumps to the first non-whitespace in the line if the current position is the first column. |
| 198 | +- Added: TLabel.Margins.Bottom now defaults to zero what allows to place the labels much easier to their describing control. |
| 199 | +- Added: Compile progress dialog shows how long the compilation took. |
| 200 | +- Added: RAD Studio 2007 support |
| 201 | +- Changed: The OldPalette is now a toolbar with a multiline TabControl. It also build the component palette much faster |
| 202 | +- Changed: ComponentSelector shows also the registered components if then Code-Editor is active (Delphi 5-7 only) |
| 203 | +- Removed: Second TabBar is not available anymore |
| 204 | +- Removed: UCS4 supprt for the Delphi compiler |
| 205 | +- Fixed: "(search component)" text was painted with an opaque background. |
| 206 | +- Fixed: Renaming project file caused an exception. |
| 207 | +- Fixed: The build-"Apply to all" button in the version information editor overwrote the build number with the release number. |
| 208 | +- Fixed: Set Versioninfo's "Days between" button hadn't worked in the evening. |
| 209 | +- Fixed: TLabel.Margins.Bottom was always written to DFM |
| 210 | + |
| 211 | + |
| 212 | +Version 1.3 |
| 213 | +=========== |
| 214 | +- Feature: Project Configurations |
| 215 | + - Fixed: In BDS C++ personality it was not possible to use the "Set VersionInfo" dialog. |
| 216 | + - Fixed: Empty .dex files for projects are deleted when the project is saved. |
| 217 | + - Fixed: Changing version info could cause access violations under Delphi/BCB 5, 6 and 7. |
| 218 | + |
| 219 | +- Feature: ComponentSelector |
| 220 | + - Added: When the code editor is active the component list is replaced by "File/New" items |
| 221 | + and inheritable modules. (also for Delphi/BCB 5, 6 and 7) |
| 222 | + - Added: RETURN key now emulates a double click on the palette item. |
| 223 | + |
| 224 | +- Feature: FileCleaner |
| 225 | + - Fixed: empty __history and Model directories were not always deleted. |
| 226 | + |
| 227 | +- Feature: UnitSelector |
| 228 | + - Fixed: Rewritten with a much faster and cleaner code |
| 229 | + - Added: current unit/form is selected by default |
| 230 | + |
| 231 | +* Feature: UCS4 support for Delphi source files |
| 232 | + - Added: The new feature enables the Delphi.Win32 IDE compiler to compile UCS4 files. |
| 233 | + (moved from bcc32pch to DDevExtensions); default: off |
| 234 | + |
| 235 | +* Feature: OldPalette (Delphi 2005/BDS 2006 only) |
| 236 | + - Added: This new features brings the old component palette back to the BDS IDE. |
| 237 | + |
| 238 | + |
| 239 | + |
| 240 | +Version 1.2 |
| 241 | +=========== |
| 242 | +- General: |
| 243 | + - Added: "Tools/DDevExtensions Options..." menu item |
| 244 | + |
| 245 | +* Feature: UnitSelector |
| 246 | + - Added: The new feature UnitSelector replaces the three dialogs "Use Units", |
| 247 | + "View Units" and "View Forms" by a more advanced one that also has an Excel export button. |
| 248 | + |
| 249 | +* Feature: CompileBackup |
| 250 | + - Added: The new feature CompileBackup makes a backup of all unsaved files when you compile a project. |
| 251 | + The backuped files are automatically deleted when you save the files. When the debugger crashes |
| 252 | + and kills the IDE, you still have the unsaved files. They have the extra file extension .cbk |
| 253 | + |
| 254 | +* Feature: FileCleaner |
| 255 | + - Added: The new feature FileCleaner deletes .ddp files and empty _history and Model directories. |
| 256 | + |
| 257 | +- Feature: Project Configurations |
| 258 | + - Fixed: Delphi keeps a second copy of the version info and overwrites the modified when |
| 259 | + "auto increment version number" is active. |
| 260 | + - Fixed: Removed debug code (console window) |
| 261 | + - Added: "Build" number can be applied to all projects |
| 262 | + - Added: "Days between" calculator that returns the number of days since the project file |
| 263 | + was created or a user defined date. |
| 264 | + - Added: Increment Versioninfo page |
| 265 | + - Added: "Set Versioninfo..." menu item, former way through "Manage configurations" is still available |
| 266 | + |
| 267 | +- Feature: ComponentSelector |
| 268 | + - Added: Optional Hotkey |
| 269 | + - Added: The height of the popup list is now adjusted depending on the number of listed components |
| 270 | + |
| 271 | + |
| 272 | +Version 1.1 |
| 273 | +=========== |
| 274 | +- General: |
| 275 | + - Added: Fixes the ALT+F12 form/text view bug |
| 276 | + - Added: Fixes the editor focus bug after a desktop state change. (Sets the focus back to the editor) |
| 277 | + |
| 278 | +- Feature: ComponentSelector |
| 279 | + - Added: "Simple search" mode (AnsiStartsText) |
| 280 | + - Added: sort by palette name (default) |
| 281 | + - Added: Prevention for multiple RegisterComponents() calls for one component |
| 282 | + - Added: Delphi 2005 and BDS 2006 support for all personalities |
| 283 | + - Added: Improved auto selection |
| 284 | + |
| 285 | +* Feature: Project Configurations (Delphi, BCB and BDS Delphi/Delphi.NET personality) |
| 286 | + - Added: New feature Project Configurations manages different project configurations for a project |
| 287 | + or a set of projects. It also allows you to set the version information for multiple |
| 288 | + projects. |
| 289 | + |
| 290 | +* Feature: CompilerProgress |
| 291 | + - Added: New feature CompileProgress shows a progressbar during the compilation of a project and |
| 292 | + introduces the "auto close after successfull compile" checkbox for Delphi/BCB 5, 6 and 7. |
| 293 | + |
| 294 | + |
| 295 | + |
| 296 | +Version 1.0 |
| 297 | +============ |
| 298 | +- Split DelphiSpeedUp 1.92 into DelphiSpeedUp 1.95 and DDevExtensions 1.0 |
0 commit comments