sdk
10 years agoide/debugger: (#1031) further fix debug/stop on valgrind/gdb error hangs the ide... 0.44.09.9
Rejean Loyer [Thu, 20 Feb 2014 14:36:51 +0000 (09:36 -0500)]
ide/debugger: (#1031) further fix debug/stop on valgrind/gdb error hangs the ide. silence more valgrind command line use messages. add ide message on valgrind error to signal the program halt to the user.

10 years agoecere/gui/drivers/XInterface: Fixed debugged application staying on top of IDE (regre...
Jerome St-Louis [Thu, 20 Feb 2014 22:00:59 +0000 (17:00 -0500)]
ecere/gui/drivers/XInterface: Fixed debugged application staying on top of IDE (regression)
- Broke this trying to fix Metacity complaining about using CurrentTime here, but when
  ActivateRootWindow() is called we really need to take over, otherwise a debugged application
  stays on top of the IDE when we hit a breakpoint (there was no user interaction with the IDE,
  but it really should be activated)

10 years agoecere/gui/skins/WindowsSkin: Fixed window icons showing up with native decorations
Jerome St-Louis [Thu, 20 Feb 2014 18:04:20 +0000 (13:04 -0500)]
ecere/gui/skins/WindowsSkin: Fixed window icons showing up with native decorations
- When coming back from fullscreen and maximizing (on X11)

10 years agoecere/gui/drivers/XInterface: Avoiding forced re-positioning on ConfigureNotify
Jerome St-Louis [Thu, 20 Feb 2014 18:03:34 +0000 (13:03 -0500)]
ecere/gui/drivers/XInterface: Avoiding forced re-positioning on ConfigureNotify
- ConfigureNotify are sent for stacking re-ordering as well

10 years agoide: Updated title capitalization to match style in app description
Jerome St-Louis [Thu, 20 Feb 2014 18:01:36 +0000 (13:01 -0500)]
ide: Updated title capitalization to match style in app description
- Fixes Unity menus switching back and forth

10 years agoeda/drivers/sqliteCipher: Fixed translation reference in Makefile, project
Jerome St-Louis [Thu, 20 Feb 2014 17:58:28 +0000 (12:58 -0500)]
eda/drivers/sqliteCipher: Fixed translation reference in Makefile, project

10 years agosamples/games/scrabble: Fixed hang on exit
Jerome St-Louis [Thu, 20 Feb 2014 08:07:14 +0000 (03:07 -0500)]
samples/games/scrabble: Fixed hang on exit

10 years agoide/Debugger: (#1031) Fixed crash on exit introduced by db47d1bdebf0680741ec1c5916352...
Jerome St-Louis [Thu, 20 Feb 2014 07:50:30 +0000 (02:50 -0500)]
ide/Debugger: (#1031) Fixed crash on exit introduced by db47d1bdebf0680741ec1c59163529f87d1e8963

10 years agoi18n: Synced and added new translations from Launchpad
Jerome St-Louis [Thu, 20 Feb 2014 07:30:08 +0000 (02:30 -0500)]
i18n: Synced and added new translations from Launchpad

10 years agoide/i18n: Updated with Valgrind integration strings
Jerome St-Louis [Thu, 20 Feb 2014 05:21:03 +0000 (00:21 -0500)]
ide/i18n: Updated with Valgrind integration strings

10 years agoide: Updated Valgrind strings
Jerome St-Louis [Thu, 20 Feb 2014 04:56:14 +0000 (23:56 -0500)]
ide: Updated Valgrind strings

10 years agoide/debugger: (#1031) fix debug/stop at valgrind/gdb error will hang the ide. silence...
Rejean Loyer [Mon, 17 Feb 2014 01:09:26 +0000 (20:09 -0500)]
ide/debugger: (#1031) fix debug/stop at valgrind/gdb error will hang the ide. silence *vgdb me ... messages.

10 years agoecere/gfx/OpenGLDisplayDriver: (~639) Fixed bad lines offset on Surface::DrawLine()
Jerome St-Louis [Thu, 20 Feb 2014 03:48:35 +0000 (22:48 -0500)]
ecere/gfx/OpenGLDisplayDriver: (~639) Fixed bad lines offset on Surface::DrawLine()
- Fixes collapse/expand boxes on tree views with OpenGL driver

10 years agoide: Fixed strings
Jerome St-Louis [Thu, 20 Feb 2014 03:24:51 +0000 (22:24 -0500)]
ide: Fixed strings

10 years agocompiler/libec/pass15: (#1021) Fixed unresolved identifiers declared within case...
Jerome St-Louis [Thu, 20 Feb 2014 03:21:56 +0000 (22:21 -0500)]
compiler/libec/pass15: (#1021) Fixed unresolved identifiers declared within case statement without compound brackets

10 years agoecere/gui/EditBox: (#1034) Fixed 5w. being wrongly highlighted as a number
Jerome St-Louis [Thu, 20 Feb 2014 00:38:05 +0000 (19:38 -0500)]
ecere/gui/EditBox: (#1034) Fixed 5w. being wrongly highlighted as a number

10 years agosamples/3D/walkAround: Minor tweaks (commented code to test changing resolution)
Jerome St-Louis [Wed, 19 Feb 2014 15:42:17 +0000 (10:42 -0500)]
samples/3D/walkAround: Minor tweaks (commented code to test changing resolution)

10 years agoecere/gui/drivers/Win32Interface: (#992) Generate wheelUp and wheelDown messages...
Jerome St-Louis [Wed, 19 Feb 2014 15:38:45 +0000 (10:38 -0500)]
ecere/gui/drivers/Win32Interface: (#992) Generate wheelUp and wheelDown messages while mouse input is acquired

10 years agoecere/gui/Window; drivers/Win32Interface: (#240, #285) Avoid re-creating a new window...
Jerome St-Louis [Wed, 19 Feb 2014 15:35:21 +0000 (10:35 -0500)]
ecere/gui/Window; drivers/Win32Interface: (#240, #285) Avoid re-creating a new window handle and unmaximizing on changed display settings
- #240, #285 might already have been fixed by earlier commits, these were remaining related issues found while testing.

10 years agosamples/3D: (#992) Added acquired input / 3D demo 'walkAround'
Jerome St-Louis [Wed, 19 Feb 2014 08:28:41 +0000 (03:28 -0500)]
samples/3D: (#992) Added acquired input / 3D demo 'walkAround'
- ecere/gfx/Object: Added missing null pointer checks

10 years agoecere/gui/drivers/XInterface: Fixed re-clicking DropBox to hide pulldown
Jerome St-Louis [Wed, 19 Feb 2014 06:12:59 +0000 (22:12 -0800)]
ecere/gui/drivers/XInterface: Fixed re-clicking DropBox to hide pulldown
- Had to comment out XInitThreads() to prevent deadlocks (Non recursive locks?)
- Since we are never calling X from multiple threads concurrently and we're not calling X(Un)LockDisplay either, this seems to be the way to go
- Also improved fullscreen useability on GNOME Flashback by ignoring FocusIn on our windows following a FocusOut

10 years agoecere/gui/drivers/XInterface: Waiting for frame extents after root window creation
Jerome St-Louis [Wed, 19 Feb 2014 03:16:26 +0000 (19:16 -0800)]
ecere/gui/drivers/XInterface: Waiting for frame extents after root window creation
- Solves dialogs jumping issues on GNOME Classic

10 years agoi18n: Updated translation templates
Jerome St-Louis [Wed, 19 Feb 2014 02:35:49 +0000 (21:35 -0500)]
i18n: Updated translation templates

10 years agoide: Renamed selection of 32/64 bit from 'bit depth' to 'bit length'; Updated credits
Jerome St-Louis [Wed, 19 Feb 2014 02:08:25 +0000 (21:08 -0500)]
ide: Renamed selection of 32/64 bit from 'bit depth' to 'bit length'; Updated credits

10 years agoecere/gui/Window: Fixed modal window bug
Jerome St-Louis [Tue, 18 Feb 2014 08:45:23 +0000 (03:45 -0500)]
ecere/gui/Window: Fixed modal window bug
- It was possible to interact with main IDE window with about box if all windows including toolbox/properties were closed

10 years agoecere/gui/drivers/Win32Interface: Fixed mousewheel key modifiers from bad merge
Jerome St-Louis [Tue, 18 Feb 2014 08:44:45 +0000 (03:44 -0500)]
ecere/gui/drivers/Win32Interface: Fixed mousewheel key modifiers from bad merge

10 years agoecere/gui/Window: Fixed null pointer crash on fullscreen app
Jerome St-Louis [Mon, 17 Feb 2014 05:39:50 +0000 (21:39 -0800)]
ecere/gui/Window: Fixed null pointer crash on fullscreen app

10 years agoecere/gui/drivers/XInterface: Fixes to improve re-focus of fullscreen apps on Gnome...
Jerome St-Louis [Mon, 17 Feb 2014 05:39:01 +0000 (21:39 -0800)]
ecere/gui/drivers/XInterface: Fixes to improve re-focus of fullscreen apps on Gnome Flashback-With Effects (Compiz)

10 years agoecere/gui/drivers/XInterface: Handling FocusIn coming before ConfigureNotify on de...
Jerome St-Louis [Sun, 16 Feb 2014 00:06:53 +0000 (16:06 -0800)]
ecere/gui/drivers/XInterface: Handling FocusIn coming before ConfigureNotify on de-iconification
- This scenario happened on Gnome Flashback

10 years agoecere/gui/drivers/XInterface: (#992) Improved fullscreen useability on Gnome Flashback
Jerome St-Louis [Sat, 15 Feb 2014 23:41:38 +0000 (15:41 -0800)]
ecere/gui/drivers/XInterface: (#992) Improved fullscreen useability on Gnome Flashback

10 years agoecere/gui/drivers/XInterface: (#992) Adding XFlush() to XWarpPointer to improved...
Jerome St-Louis [Sat, 15 Feb 2014 23:11:21 +0000 (15:11 -0800)]
ecere/gui/drivers/XInterface: (#992) Adding XFlush() to XWarpPointer to improved acquired mouse input in windowed app/TWM

10 years agoide; ecere/StatusBar: Nicer key states lights
Jerome St-Louis [Sat, 15 Feb 2014 22:09:07 +0000 (14:09 -0800)]
ide; ecere/StatusBar: Nicer key states lights

10 years agoecere/gui/Window: Fixed updating window caption
Jerome St-Louis [Sat, 15 Feb 2014 22:08:05 +0000 (14:08 -0800)]
ecere/gui/Window: Fixed updating window caption

10 years agoecere/gui/Window: Fixed Form Designer window system icons showing up on IDE menu...
Jerome St-Louis [Sat, 15 Feb 2014 22:06:33 +0000 (14:06 -0800)]
ecere/gui/Window: Fixed Form Designer window system icons showing up on IDE menu bar (e.g. ide.ec)

10 years agoecere/gui: (#992) Fix for coming back from fullscreen on Cinnamon
Jerome St-Louis [Sat, 15 Feb 2014 22:05:14 +0000 (14:05 -0800)]
ecere/gui: (#992) Fix for coming back from fullscreen on Cinnamon
- (occasional wrong stacking of windows)

10 years agoecere/gui/drivers/XInterface: (#992) GetKeyState() implementation
Jerome St-Louis [Sat, 15 Feb 2014 22:03:43 +0000 (14:03 -0800)]
ecere/gui/drivers/XInterface: (#992) GetKeyState() implementation

10 years agoecere/gui/drivers/XInterface: (#992) Acquired mouse input (relative movement)
Jerome St-Louis [Sat, 15 Feb 2014 21:57:24 +0000 (13:57 -0800)]
ecere/gui/drivers/XInterface: (#992) Acquired mouse input (relative movement)

10 years agoecere/gui/drivers/XInterface: (#992) Setting pointer position implementation
Jerome St-Louis [Sat, 15 Feb 2014 21:55:55 +0000 (13:55 -0800)]
ecere/gui/drivers/XInterface: (#992) Setting pointer position implementation

10 years agoecere/gui/drivers/XInterface: (#992) Full-Screen support through _NET_WM_STATE_FULLSCREEN
Jerome St-Louis [Sat, 15 Feb 2014 21:52:22 +0000 (13:52 -0800)]
ecere/gui/drivers/XInterface: (#992) Full-Screen support through _NET_WM_STATE_FULLSCREEN

10 years agoecere/gui/drivers/XInterface: Setting global app focus
Jerome St-Louis [Sat, 15 Feb 2014 21:44:24 +0000 (13:44 -0800)]
ecere/gui/drivers/XInterface: Setting global app focus

10 years agoecere/gui/drivers/XInterface: Fixed hidden cursor
Jerome St-Louis [Sat, 15 Feb 2014 21:33:03 +0000 (13:33 -0800)]
ecere/gui/drivers/XInterface: Fixed hidden cursor

10 years agoecere/gui/drivers/XInterface: Passing RevertToParent rather than RevertToPointerRoot...
Jerome St-Louis [Sat, 15 Feb 2014 21:17:14 +0000 (13:17 -0800)]
ecere/gui/drivers/XInterface: Passing RevertToParent rather than RevertToPointerRoot to XSetInputFocus()

10 years agoecere/gui/drivers/XInterface: Changing where 'activeWindow' is set
Jerome St-Louis [Sat, 15 Feb 2014 21:09:30 +0000 (13:09 -0800)]
ecere/gui/drivers/XInterface: Changing where 'activeWindow' is set
- activeWindow is used for _net_active_window requests and should be set to our currently active window

10 years agoecere/gui/drivers/XInterface: Clarifying we want to use the Locally Active Input...
Jerome St-Louis [Sat, 15 Feb 2014 20:57:25 +0000 (05:57 +0900)]
ecere/gui/drivers/XInterface: Clarifying we want to use the Locally Active Input Model
- See ICCM Section 4.1.7 Input Focus (http://tronche.com/gui/x/icccm/sec-4.html#s-4.1.7)
- Setting WM_PROTOCOLS to receive ClientMessage with WM_TAKE_FOCUS
- Setting the Input hint to true in WM_HINTS
- Removed bad code setting WM_PROTOCOLS on the DefaultRootWindow

10 years agoecere/gui/drivers/XInterface: Avoiding calling XMapWindow on already mapped window...
Jerome St-Louis [Sat, 15 Feb 2014 20:44:30 +0000 (05:44 +0900)]
ecere/gui/drivers/XInterface: Avoiding calling XMapWindow on already mapped window; Calling Map before Raise

10 years agoecere/gui/drivers/XInterface: Preventing dialog windows from showing up in taskbar
Jerome St-Louis [Sat, 15 Feb 2014 20:35:55 +0000 (05:35 +0900)]
ecere/gui/drivers/XInterface: Preventing dialog windows from showing up in taskbar

10 years agoecere/gui/drivers/XInterface: Working around X11 Bool conflicting with eC Bool meanin...
Jerome St-Louis [Sat, 15 Feb 2014 02:10:15 +0000 (11:10 +0900)]
ecere/gui/drivers/XInterface: Working around X11 Bool conflicting with eC Bool meaning C99 _Bool (bool)

10 years agoecere/gui/drivers/XInterface: Querying existing hints before setting new hints
Jerome St-Louis [Wed, 12 Feb 2014 23:28:21 +0000 (08:28 +0900)]
ecere/gui/drivers/XInterface: Querying existing hints before setting new hints
- Fixed Find dialog popping up at 0,0

10 years agoecere/gui/drivers/XInterface: Ignoring ConfigureNotify on invisible windows
Jerome St-Louis [Wed, 12 Feb 2014 23:07:05 +0000 (08:07 +0900)]
ecere/gui/drivers/XInterface: Ignoring ConfigureNotify on invisible windows

10 years agoecere/gui/drivers/XInterface: Removed position and size flags when setting min/max...
Jerome St-Louis [Wed, 12 Feb 2014 23:06:10 +0000 (08:06 +0900)]
ecere/gui/drivers/XInterface: Removed position and size flags when setting min/max size on fixed size windows

10 years agoecere/gui/drivers/X11Interface: Fixed windows jumping around again on Cinnamon and...
Jerome St-Louis [Wed, 12 Feb 2014 22:47:50 +0000 (07:47 +0900)]
ecere/gui/drivers/X11Interface: Fixed windows jumping around again on Cinnamon and native window unmaximizing with wrong position information
- It would seem that it's no longer necessary to set 'offset = true' to avoid updating the normalAnchor
  (For maximizing/unmaximizing scenarios)

10 years agoecere/gui/drivers/XInterface: Improved setting _NET_WINDOW_TYPE
Jerome St-Louis [Wed, 12 Feb 2014 22:44:56 +0000 (07:44 +0900)]
ecere/gui/drivers/XInterface: Improved setting _NET_WINDOW_TYPE
- Using DROPDOWN_MENU rather than POPUP_MENU
- Owner window title bar still flickers acitve/inactive on popup menus
- Can't set DIALOG because it causes the close boxes to go away

10 years agoecere/gui/drivers/XInterface: (#537) Fixed trailing on non-compositing WMs
Jerome St-Louis [Wed, 12 Feb 2014 22:38:50 +0000 (07:38 +0900)]
ecere/gui/drivers/XInterface: (#537) Fixed trailing on non-compositing WMs
- This was happening on GNOME Flashback (Metacity)
- Fixed the expose box offset
- For some reason remaining a mystery, calling Update() from the Expose event
  handler was causing trailing. Could not manage to reproduce the problem on
  Windows.
- The problem went away by simply updating from the back buffer
  (Only calling UpdateDirty()).

10 years agoecere/gui/drivers/XInterface: Calling XSetInputFocus even when _NET_ACTIVE_WINDOW...
Jerome St-Louis [Wed, 12 Feb 2014 22:36:51 +0000 (07:36 +0900)]
ecere/gui/drivers/XInterface: Calling XSetInputFocus even when _NET_ACTIVE_WINDOW is supported
- Fixed file dialog title bar remaining inactive on Cinnamon after clicking Look In drop box

10 years agoecere/gui/Menu: (#1045) Avoiding menu item selection on mouse position when popping...
Jerome St-Louis [Wed, 12 Feb 2014 22:33:20 +0000 (07:33 +0900)]
ecere/gui/Menu: (#1045) Avoiding menu item selection on mouse position when popping menu from keyboard
- FileDialog: Took out nativeDecorations = true (default value)

10 years agoecere/gui/GuiApplication;X11Interface: Calling ProcessInput() once before first Displ...
Jerome St-Louis [Wed, 12 Feb 2014 22:31:14 +0000 (07:31 +0900)]
ecere/gui/GuiApplication;X11Interface: Calling ProcessInput() once before first Display update
- Fixes IDE window jumping on initial launch (more noticeable in syncrhonized mode)
- Added commented out call to XSynchronize() for testing in synchronized mode

10 years agoecere/gui/Window: Clarified comment regarding usage of SetBox() (Used in some skins)
Jerome St-Louis [Wed, 12 Feb 2014 22:30:26 +0000 (07:30 +0900)]
ecere/gui/Window: Clarified comment regarding usage of SetBox() (Used in some skins)

10 years agoecere/gui/drivers/XInterface: Fixed requesting frame extents on null window
Jerome St-Louis [Wed, 12 Feb 2014 10:40:29 +0000 (17:40 +0700)]
ecere/gui/drivers/XInterface: Fixed requesting frame extents on null window

10 years agoecere/gui/drivers/XInterface: Fixed X11Time/Time mixup; Passing timeStamp to _NET_ACT...
Jerome St-Louis [Wed, 12 Feb 2014 10:37:24 +0000 (17:37 +0700)]
ecere/gui/drivers/XInterface: Fixed X11Time/Time mixup; Passing timeStamp to _NET_ACTIVE_WINDOW

10 years agocompiler/bootstrap: Removed duplicate definition
Jerome St-Louis [Wed, 12 Feb 2014 04:25:13 +0000 (11:25 +0700)]
compiler/bootstrap: Removed duplicate definition

10 years agoecere/gui/Window (X11): Fixed cursor selection with interim windows
Jerome St-Louis [Wed, 12 Feb 2014 04:24:06 +0000 (11:24 +0700)]
ecere/gui/Window (X11): Fixed cursor selection with interim windows

10 years agoecere/gui/drivers/XInterface: Fixed SetMouseRange confinement offset by desktopX/Y
Jerome St-Louis [Wed, 12 Feb 2014 03:00:43 +0000 (10:00 +0700)]
ecere/gui/drivers/XInterface: Fixed SetMouseRange confinement offset by desktopX/Y

10 years agoecere/gui/drivers/XInterface: Fixed X errors caused by calling XDefineCursor on a...
Jerome St-Louis [Wed, 12 Feb 2014 03:00:36 +0000 (10:00 +0700)]
ecere/gui/drivers/XInterface: Fixed X errors caused by calling XDefineCursor on a null window handle

10 years agoecere/gui/drivers/XInterface: Added missing return values causing dialog position...
Jerome St-Louis [Wed, 12 Feb 2014 03:00:24 +0000 (10:00 +0700)]
ecere/gui/drivers/XInterface: Added missing return values causing dialog position bug on Quantal in Release config

10 years agoide/about: Added a few more pixels wide as the PPA versions were fitting too tight
Jerome St-Louis [Tue, 11 Feb 2014 00:28:56 +0000 (07:28 +0700)]
ide/about: Added a few more pixels wide as the PPA versions were fitting too tight

10 years agoecere/gfx/GDI: (#537) Fixed trailing issue (e.g. on DataRows text) caused by bug...
Jerome St-Louis [Mon, 10 Feb 2014 23:20:52 +0000 (06:20 +0700)]
ecere/gfx/GDI: (#537) Fixed trailing issue (e.g. on DataRows text) caused by bug in GDI driver Clip()

10 years agoecere/Semaphore; ide/Debugger: aborting a GDB -exec-run after 3 seconds if we don...
Jerome St-Louis [Mon, 10 Feb 2014 23:14:58 +0000 (06:14 +0700)]
ecere/Semaphore; ide/Debugger: aborting a GDB -exec-run after 3 seconds if we don't get any feedback
- Prevent the IDE from freezing in weird scenarios (e.g. if GDB fails to trap the inferior process due to kernel bugs or other weird quantum fluctuations)
- Added a bool return value to Semaphore::TryWait() to know whether we managed to grab the semaphore or not

10 years agoide/Debugger: Fixed not being able to find debugged processID
Jerome St-Louis [Mon, 10 Feb 2014 23:07:24 +0000 (06:07 +0700)]
ide/Debugger: Fixed not being able to find debugged processID
- GDB was outputting =library information before we could find the process and that caused us to abort
- Now breaking only after 2.5 seconds if there is data on the GDB pipe

10 years agoide/Debugger: Fixed crash on uninitialized 'char *s' (missing compound brackets)
Jerome St-Louis [Mon, 10 Feb 2014 23:06:08 +0000 (06:06 +0700)]
ide/Debugger: Fixed crash on uninitialized 'char *s' (missing compound brackets)
- Initialized all 'char * s' to null for safety

10 years agoide; fix failure to open .c object file. add #ifndef ECERE_NOSSL / #endif around...
Rejean Loyer [Mon, 10 Feb 2014 16:45:51 +0000 (11:45 -0500)]
ide; fix failure to open .c object file. add #ifndef ECERE_NOSSL / #endif around SSLSocket.ec file's content.

10 years agoide;debugger; (#1030) fix new memory leaks.
Rejean Loyer [Mon, 10 Feb 2014 03:51:23 +0000 (22:51 -0500)]
ide;debugger; (#1030) fix new memory leaks.

10 years agobuildsystem,ecc,ecp,ecs,ide; (#1055) allow cross-compile from 64 bit sdk to Android...
Rejean Loyer [Sun, 9 Feb 2014 03:48:09 +0000 (22:48 -0500)]
buildsystem,ecc,ecp,ecs,ide; (#1055) allow cross-compile from 64 bit sdk to Android (32 bit). add -t32 and -t64 switches to eC compile tools. add eC compiler flags to compiler configuration.

10 years agobuildsystem,ide; (#1036) fix failure to go to added project source file from error...
Rejean Loyer [Sun, 9 Feb 2014 00:46:04 +0000 (19:46 -0500)]
buildsystem,ide; (#1036) fix failure to go to added project source file from error log when partial path is provided instead of relative.
detect gcc cc and cxx versions to pass -fno-diagnostics-show-caret to gcc 4.8 and above.

10 years agoide; (#1057) fix import folder file dialog not pointing to project directory.
Rejean Loyer [Sat, 8 Feb 2014 18:17:55 +0000 (13:17 -0500)]
ide; (#1057) fix import folder file dialog not pointing to project directory.

10 years agoide; (#1037) fix f7/ctrlF7 compilation selecting wrong file/project when file exclusi...
Rejean Loyer [Sat, 8 Feb 2014 18:16:46 +0000 (13:16 -0500)]
ide; (#1037) fix f7/ctrlF7 compilation selecting wrong file/project when file exclusion and/or same file in multiple projects are involved.

10 years agoide; (#714) add one line to about box version / copyright message to fit long ubuntu...
Rejean Loyer [Sat, 8 Feb 2014 18:12:01 +0000 (13:12 -0500)]
ide; (#714) add one line to about box version / copyright message to fit long ubuntu ppa version number.

10 years agoide; (#1056) fix buttons overlap on list for post-build/install commands in project...
Rejean Loyer [Sat, 8 Feb 2014 18:11:02 +0000 (13:11 -0500)]
ide; (#1056) fix buttons overlap on list for post-build/install commands in project settings dialog.

10 years agoide; (#1039) add icon for step over skipping breakpoints.
Rejean Loyer [Sat, 8 Feb 2014 18:09:20 +0000 (13:09 -0500)]
ide; (#1039) add icon for step over skipping breakpoints.

10 years agoecere/gui/Window;ListBox: Null safety checks
Jerome St-Louis [Sun, 9 Feb 2014 04:13:44 +0000 (11:13 +0700)]
ecere/gui/Window;ListBox: Null safety checks

10 years agoide/licensing; documentor/SettingsDialog: clientSize fixes
Jerome St-Louis [Sun, 9 Feb 2014 04:12:03 +0000 (11:12 +0700)]
ide/licensing; documentor/SettingsDialog: clientSize fixes

10 years agoecere/gui/drivers/XInterface: Fixed non-resizable windows on WMs not supporting MWM_FUNC
Jerome St-Louis [Sun, 9 Feb 2014 03:40:58 +0000 (10:40 +0700)]
ecere/gui/drivers/XInterface: Fixed non-resizable windows on WMs not supporting MWM_FUNC

10 years agoecere/gui/drivers/XInterface: Always setting minimum width/height; Fixed jumping...
Jerome St-Louis [Sun, 9 Feb 2014 00:42:02 +0000 (07:42 +0700)]
ecere/gui/drivers/XInterface: Always setting minimum width/height; Fixed jumping MessageBoxes on Cinnamon

10 years agoecere/gui/drivers/XInterface: Fixes to avoid window with broken anchor to jump around...
Jerome St-Louis [Sun, 9 Feb 2014 00:33:15 +0000 (07:33 +0700)]
ecere/gui/drivers/XInterface: Fixes to avoid window with broken anchor to jump around when (un)maximizing

10 years agoecere/gui/drivers/XInterface: Refocusing on KeyPress to bring back the caret
Jerome St-Louis [Sun, 9 Feb 2014 00:30:35 +0000 (07:30 +0700)]
ecere/gui/drivers/XInterface: Refocusing on KeyPress to bring back the caret
- e.g. after pressing media key volume-up in Ubuntu

10 years agoecere/gui/drivers/XInterace: s/tabs/spaces
Jerome St-Louis [Sun, 9 Feb 2014 00:25:01 +0000 (07:25 +0700)]
ecere/gui/drivers/XInterace: s/tabs/spaces

10 years agoecere/gui/drivers/XInterface: Centralized function to set _NET_WM_STATE hints
Jerome St-Louis [Sat, 8 Feb 2014 23:27:15 +0000 (06:27 +0700)]
ecere/gui/drivers/XInterface: Centralized function to set _NET_WM_STATE hints

10 years agoecere/gui/drivers/XInterface: Enabling detecting state changes without nativeDecorations
Jerome St-Louis [Sat, 8 Feb 2014 14:15:54 +0000 (21:15 +0700)]
ecere/gui/drivers/XInterface: Enabling detecting state changes without nativeDecorations

10 years agoecere/gui/drivers/XInterface: Improve on initial position to avoid flickering
Jerome St-Louis [Sat, 8 Feb 2014 14:13:45 +0000 (21:13 +0700)]
ecere/gui/drivers/XInterface: Improve on initial position to avoid flickering

10 years agoecere/gui/drivers/XInterface: Improved handling (un)maximize
Jerome St-Louis [Sat, 8 Feb 2014 14:12:45 +0000 (21:12 +0700)]
ecere/gui/drivers/XInterface: Improved handling (un)maximize

10 years agoecere/gui/drivers/XInterface: Break the anchors upon moving fixed windows
Jerome St-Louis [Sat, 8 Feb 2014 14:08:09 +0000 (21:08 +0700)]
ecere/gui/drivers/XInterface: Break the anchors upon moving fixed windows

10 years agoecere/gui/drivers/XInterface: Fixed out of sync button actions on non-native decorations
Jerome St-Louis [Sat, 8 Feb 2014 14:04:32 +0000 (21:04 +0700)]
ecere/gui/drivers/XInterface: Fixed out of sync button actions on non-native decorations

10 years agoecere/gui/drivers/XInterface: Moved frame extents request to RequestFrameExtents()
Jerome St-Louis [Sat, 8 Feb 2014 14:03:20 +0000 (21:03 +0700)]
ecere/gui/drivers/XInterface: Moved frame extents request to RequestFrameExtents()

10 years agoecere/gui/drivers/XInterface: Still calling _NET_WM_STATE for native decorations...
Jerome St-Louis [Sat, 8 Feb 2014 09:51:22 +0000 (16:51 +0700)]
ecere/gui/drivers/XInterface: Still calling _NET_WM_STATE for native decorations when supported

10 years agoecere/gui/drivers/XInterface: Activation fixes for TWM (When _NET_WM_ACTIVE_WINDOW...
Jerome St-Louis [Sat, 8 Feb 2014 09:50:36 +0000 (16:50 +0700)]
ecere/gui/drivers/XInterface: Activation fixes for TWM (When _NET_WM_ACTIVE_WINDOW is not supported)

10 years agoecere/gui/drivers/XInterface: Moved _NET_FRAME_EXTENTS code into GetFrameExtents()
Jerome St-Louis [Sat, 8 Feb 2014 09:41:21 +0000 (16:41 +0700)]
ecere/gui/drivers/XInterface: Moved _NET_FRAME_EXTENTS code into GetFrameExtents()

10 years agoecere/gui/drivers/XInterface: Setting more WM_NORMAL_HINTS to avoid jumping windows...
Jerome St-Louis [Sat, 8 Feb 2014 09:36:07 +0000 (16:36 +0700)]
ecere/gui/drivers/XInterface: Setting more WM_NORMAL_HINTS to avoid jumping windows on creation

10 years agoecere/gui/drivers/XInterface: Hiding X errors in Debug
Jerome St-Louis [Sat, 8 Feb 2014 09:34:19 +0000 (16:34 +0700)]
ecere/gui/drivers/XInterface: Hiding X errors in Debug
- BadWindow are being generated from within e.g. XQueryPointer in what looks very much like X server bugs

10 years agoecere/gui/drivers/XInterface: Checking _NET_SUPPORTED to know atoms supported by...
Jerome St-Louis [Sat, 8 Feb 2014 09:31:08 +0000 (16:31 +0700)]
ecere/gui/drivers/XInterface: Checking _NET_SUPPORTED to know atoms supported by the WM

10 years agoecere/src/gui/XInterface: (#678) System cursors support on X
Jerome St-Louis [Sat, 8 Feb 2014 09:28:04 +0000 (16:28 +0700)]
ecere/src/gui/XInterface: (#678) System cursors support on X

10 years agoide/debugger/process: Fixed debugging executables > 15 characters on Linux
Jerome St-Louis [Fri, 7 Feb 2014 19:22:01 +0000 (02:22 +0700)]
ide/debugger/process: Fixed debugging executables > 15 characters on Linux
- The Name field in /proc/[pid]/status is limited to 15 characters