ecere/gui/EditBox: Stopping OnLeftButtonDown/Up going through even if clickThrough is set
- DataBoxes automatically set EditBox editors to true
- This was causing DataBoxes to Refresh() themselves in WSMS when clicking to reposition the cursor
- A possible improvement might be to add a Modifiers flag marking an event as clickThrough so it could be ignored, so that EditBox clickThrough clicks could still be processed
ecere/gui/EditBox: Added 'signed' to highlighted keywords
ecs; ide/Project: (#1063) Fixed Windows build issues with ecs overflowing command-line
compiler/libec: Added support for symbolic identifier for GCC inline assembly
- Missing support was breaking the builds with MinGW-w64 GCC 4.8
compiler/libec: Ignoring warnings coming from intrin-impl.h with MinGW-w64 GCC 4.8
- A bunch of built-in GCC functions with no declarations causes these warnings (a glance at the generated code looked all good)
installer: Updated for TDM-GCC 4.8.1; Updated licenses
- Licenses were updated to more accurately reflect the licenses applying to the various MinGW-w64 components
- A new tab was added to the IDE/installer/licensing sample specifically for the MinGW-w64 runtime
- The GCC, GDB tab was updated to contain all licenses pertaining to the various TDM-GCC components
- The generic GPL license previously used for GCC/GDB was renamed to gpl2 and GPLv3 and LGPLv2/v3 were added as well
- TDM-GCC/MinGW-w64 licenses are no longer part of the optional documentation components (which were not
  installed by default) and are now always installed in Program Files/Ecere SDK/tdm/licenses
- Tabs were added to the licensing sample to reflect all acknowledgements required for the default Ecere dll
ear; ide/Project: Now compressing 64 bit Windows executables since UPX 3.91 adds support
ide/debugger; crossplatform.mk: (#1016) Ensure we can build out of the box as 32 bit on 32 bit Windows
- Detecting 32 bit system Windows systems and auto-setting -m32 (Currently checking for ProgramFiles(x86) env var)
- Built output will be in e.g. release.win32, not release.win32.x32 as ARCH is set after ARCH_SUFFIX
- GDB executable used on Windows has been updated to match executables supplied with the installer:
   'i686-w64-mingw32-gdb' for the 32 bit version, 'gdb' for the 64 bit version
ide/about: About box update
ecere/gui/Label: Fixed watch on obsolete 'text' property to watch 'caption'
ecere/gfx/Bitmap: Fixed returning uninitialized value on failure to obtain a Surface
ecere/gfx/drivers/OpenGL: Fixed AllocateBitmap() casting wrong thing to an OGLSystem
ecere/gfx/drivers/OpenGL: Added IS_GLGetContext(DisplaySystem) to obtain the platform specific GL context for integration purposes
ecere/gfx/Bitmap: Load(): Try other types on images with wrong extension
- If no type is specified and an image fails to load as the type its extension would suggest,
  we will now attempt to load it as one of the other image formats we support.
ide/Debugger: Not polluting the environment with variables set in workspace
- This fixes e.g. the compiler spitting out errors in the foreign language after testing i18n with LANGUAGE variable set
ide: Case insensitive recognition of extensions when opening files
ecere/gui/Window: Fixed caret showing on disabled controls
- This was particularly annoying in the global settings/compilers dialog, when selecting the toolchain tab of the default compiler
ide, licensing: Not prefixing 'unknown' version with a v; More strings to internationalize
ide: Sakura season @ the Ryoan-Ji
ide: Cleaner icon with more resolutions
- Fixes badly stretched icons, notably on desktop in Windows 7