ide:BreakpointsPanel: show empty cell grid for inconsequent 0 and -1 input valus after edit. empty grid cell looks nicer and is consistent with the way the grid is loaded. handle a bit of invalid input.
ide/debugger:compiler/libec: Fixed memory corruption (resulting in a crash) occurring when garbage (or insanely huge) double variables are watched
ide/menus: Took out overloaded 'e' hot key for Real Clean Menu Item
ecere/gui/WindowController: Added OnLoadGraphics/OnUnloadGraphics to WindowController
ide/Debugger: Moved app.Lock() to proper place! Resulted in IDE lock-ups and/or memory corruption.
ide:debugger:breakpoints: fixed breakpoints not being restored after a crash when doing a run to cursor. note that run to cursor works by disabling breakpoints. (#695)
ide/epj2make/makefile: moved TARGET_TYPE conditional stuff to makefile. fixed per config/platform target type wasn't implemented (#698).
ide:debugger: fixed lack of debug session management when calling make. only build was properly handled. fixed debug menu disabled after clean while in debug session (#696).
ide: fixed build output parsing when dealing with "In file included from" message for files in added project. fixed ../ appearing before message (#530 & #607).
ide: fixed go to error didn't work with "In file included from" error message.
licenses: added OpenSSL and SQLCipher licenses for end-user purposes. for example if someone uses EDASQLiteCipher in their application.
installer: Fixed the mingw/bin/bin path being added for UPX, as well as a mixup which ended up adding paths twice
ecere/gui/Window Scrollbars: Optimization to reduce operations on turning on scrollbars (Only one SetRange Action per scrollbar)
ecere/gui/Window: Not activating inactive windows on visibilty toggling
ecere/gui/drivers/Win32, ecere/sys/mutex: Added lock count support for Mutex, fully unlocking GUI when destroying a root Win32 window (Solves #697, on top of previous commit preventing the situation altogether)
eda:driver:sqlite: use libsqlite3 on linux to comply with debian policies (#729). this adds dependency on libsqlite3-dev on linux.
ide: fixed AdjustBuildMenus to update popup menu as well.
ide: removed redundant activation of output view during build and other actions. fixed menus disappearing (getting deactivated) during a build. two recent commits on scrollbars and activation are also helping with this.
extras:types:CountryCode: re-introducing functionality removed by a7d522a3822bbe302357f445ad984c5f44982bb9
extras:gui:controls:PasswordBox: added new PasswordBox control.