ecere/gui/DataBox: Fix crash on null 'data' from Form Designer
compiler/libec: Fixed missing braces in generated code for array types
- This fixes warnings on Matrix m { }
compiler/libec: Reordered global instances deletion
- Deleting in reverse order than creation to solve tricky reference issues
ecere: Makefile;net/SSLSocket: Fixes for SSL support
documentor; compiler/libec: Fixed crashes opening libraries
- Since daa244a0463d1dd97a42826cb44ff05278caf323 menus were getting messed up
  and Documentor would crash on exit after opening an ecere.dll/.so
ecere/gui/Window: (#1083, #1084) Fixed MouseLeave related crashes
- Had missed the scenario where the mouse goes back from over a child to over the parent
ecere/sys/JSON: (#1085) Map Support
- Fixed some crashes on null types
- Fixed generating syntax error on empty objects
- Also fixed some int/pointer warnings
tarball/ecere: make use of openssl detection's variables for include, bin and lib directories on windows.
ecere/sys/GlobalSettings: fix settingsFilePath deleted even if FileOpenTryWrite opens file successfully.
ecere/sys/JSON: add support for unit classes, struct members and null strings.
ecere/sys/Time: add missing SecSince1970::OnGetDataFromString.
ecere/sys/GlobalSettings: add GlobalSettings::settingsDirectory property to support specifying a subdirectory for the location of the settings file.
 - allow setting GlobalSettings::settingsDirectory::settingsFilePath property to specify a custom location for the settings file.
 - reuse code with new GetFilePath function.
extras: add debug print line debugging tools.
ide: no functional change. rename various debug print line function calls. use ecere-sdk/extras/include/dpl.ec file.
ecere/gui/controls/PaneSplitter: respect panes' minClientSize.
ecere/sys/GlobalSettings: fix allUsers testing to prefer writing to a user settings location before a global/system one. broken since 2a8466b3d5fe0b598e0fc5f8e4bb81a0357fdf0f commit.
ecere/sys/GlobalSettings: improve code.
 - add support for setting portable to true and according behavior.
 - remember successful read and write types.
 - add good commented out debugging PrintLn for read/write tries and successes.
ecere/sys/JSON: Worked around ecp issue breaking the builds
- Awaiting fix for #1079 (will fix with the RD parser)
ide/designer;debugger: Improved autocomplete and debugging within for each statements
ide/debugger/watches: Fixed endless loop on GDB giving back the same identifier