ide/Debugger: Fixed crash on uninitialized 'char *s' (missing compound brackets)
- Initialized all 'char * s' to null for safety
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
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
ecere/gfx/GDI: (#537) Fixed trailing issue (e.g. on DataRows text) caused by bug in GDI driver Clip()