IDE for the D programming language, its compilers, tools and libraries.
3.7.423 Jan 2019 15:05
Todo list: Clicking on an item didn't put the cursor at the right position.
Search Replace: typing ENTER has for effect to trigger the search, just like the default F3 shortcut.
Terminal, Linux: added an option allowing to assign the copy and paste shortcuts, in addition to CTRL+INS and CTRL+SHIFT+INS.
Editor: Still a few flaws to "auto closing pairs".
3.7.219 Jan 2019 07:25
Custom Tools: The exit status was not indicated when the tool exited with 0. It was not not possible to determinate if a tool hasdcorrectly returned or if it felt in an infinite loop for example.
GDB commander: Added option allowing to individually enable the default breakpoints, such as the one used to automatically break when an exception is thrown.
Runnable modules: The build duration is also measured and in general build duration is more accurate.
Application: When a file that was neither a DUB projects nor a d sources was dropped onto hte editor, it was tried as a native dexed project and its extension upgraded to.dprj, even if it was not a native dexed project.
Projects: Crash when trying to reload a native dexed project not yet renamed to *.dprj.
DFMT commander: It didn't work anymore due to a recent bulk renaming using sed.
Editor: Possible range violation when allowing cursor past EOL.
Editor: The calltips windows could hide the completion menu.
Editor: Possible freeze or error message when the completion menu is empty, e.g after backspace.
The zips containing the installer or the binaries come with the development version of DCD, which includes many interesting enhancement comparing to the latest release.
3.7.003 Jan 2019 10:25
DUB projects: The Test project command doesn't require anymore to select manually the unittest config, thanks to a new option, autoSelectTestConfig, activated by default. To get the old behavior uncheck this option.
Projects, action "verify with dscanner": If the dscanner ini file exists in the project root directory then it used.
Dexed Projects and groups: They must have respectively the.dprj and.dgrp extensions. Manual update is necessary in the folder where settings are stored (MRU, libman entries) and in the projects folders.
Docking: when positions of tabs for tabbed widgets was set to something else than "top", the setting was not restored in the next session.
DUB project editor: The property editor remained disabled when creating a DUB project and if previously focused project was a SDL one.
Editor: Calltips displayed after typing a colon didn't skip nested calls that were complete.
Mini Explorer: Its filter didn't work anymore when selected folder is not at level 0.
Mini Explorer, Terminal, Linux: The arrow back icon had no effect when the terminal option that has for effect to follow the explorer was activated.
Project inspector: Folders were not displayed in group, which was sub standard.
Project inspector: Context menu item "Open file in editor" didn't work anymore when files were displayed as a tree instead of a list.
Projects: a case where sources could be opened twice.
Terminal, Linux: partial command had for effect to cancel the automatic cd when the widget was set to observe the projects, the documents, or the explorer.
From this version only Lazarus 2 can build Dexed and older versions can only be build with Lazarus 1.8.4.
From this version, under windows the binaries distributes here are 100 64 bits.
Backup your settings before starting this new version (because of #374 and #388).