Commit Graph

24830 Commits

Author SHA1 Message Date
martin
591e6c3709 SynEdit: testcase, fix memleak
git-svn-id: trunk@25256 -
2010-05-08 16:27:31 +00:00
paul
0254875222 lcl: fix OnEnter/OnExit handling:
- don't assume DoEnter, DoExit are the same as WM_SETFOCUS, WM_KILLFOCUS - Enter must happen for all controls from the current focused control to the new focused control on the form, Exit must happen from the focused control to the first parent of the new focused control. If another focusing event happens during this look we need to stop the loop and return False state for SetFocusedControl method (this is VCL compatible behavior)
  - handle enter, exit code in SetFocusedControl because this is the only place where form handles focus for child controls
  - send CM_ENTER, CM_EXIT messages instead of direct call of DoEnter, DoExit methods
  - reimplement SaveFocusState, RestoreFocusState - save restore the last global focused control
  (fixes issue #0014041)

git-svn-id: trunk@25255 -
2010-05-08 16:18:40 +00:00
maxim
9528a09d43 Message Composer:
1) Improved localization.
  2) Removed LRS file.
  3) Updated Russian translation and regenerated others.

git-svn-id: trunk@25254 -
2010-05-08 16:15:48 +00:00
martin
208b0d5205 SynEdit: Improved Syncro-Edit / removed accidental committed debugln
git-svn-id: trunk@25253 -
2010-05-08 15:03:35 +00:00
blikblum
c58144c6b8 lcl: fix datalink not being notified by changes in dbedit with mask. Inherited KeyPress always set Key to #0
git-svn-id: trunk@25252 -
2010-05-08 14:54:37 +00:00
zeljko
59f8b84790 Qt: implemented eventHandler via QSocketNotifier, patch by Almindor.
git-svn-id: trunk@25251 -
2010-05-08 14:46:31 +00:00
martin
ba8e8616b1 SynEdit: Improved Syncro-Edit / removed accidental committed debugln
git-svn-id: trunk@25250 -
2010-05-08 14:35:38 +00:00
martin
288974e28c SynEdit: Improved Syncro-Edit / testcase
git-svn-id: trunk@25249 -
2010-05-08 14:31:31 +00:00
paul
9077b5a1f7 lcl: cleanup
git-svn-id: trunk@25248 -
2010-05-08 14:30:51 +00:00
martin
9b27609bab SynEdit: Improved Syncro-Edit (see note on issue #14813)
git-svn-id: trunk@25247 -
2010-05-08 14:30:26 +00:00
zeljko
2fb19534f3 Gtk: fixed AV in TGtk2WSCustomListView.GetItemAt() with gtk2 libs >=2.19.Patch by Flavio Etrusco, modified by me.
git-svn-id: trunk@25246 -
2010-05-08 07:58:37 +00:00
dmitry
6a8b0b74a7 carbon: correct froward/backward diagonal hatch style
git-svn-id: trunk@25245 -
2010-05-08 07:02:21 +00:00
paul
afc2ca3e2b lcl: fix inputdialog (issue #0016415)
git-svn-id: trunk@25244 -
2010-05-08 01:43:47 +00:00
maxim
9be9f2ea28 regenerated translations; updated Russian translation
git-svn-id: trunk@25243 -
2010-05-07 23:04:51 +00:00
maxim
f4f2668214 JCF2: fixed IDE keybinding name (removed ampersand), improved resourcestrings names, regenerated translations and updated Russian translation. Bug #16418.
git-svn-id: trunk@25242 -
2010-05-07 22:35:45 +00:00
dmitry
74e4aaeec6 carbon: fix brush hatch pattern drawin for powerpc (bug #16373), patch by Jonas Maebe
git-svn-id: trunk@25241 -
2010-05-07 14:45:58 +00:00
zeljko
9fec99f41d Qt: use getCapture() ,releaseCapture() under win32
git-svn-id: trunk@25240 -
2010-05-07 14:09:43 +00:00
paul
6f99fb6338 lcl: pass device coords for SelectClipRGN (issue #15508)
git-svn-id: trunk@25239 -
2010-05-07 11:21:56 +00:00
mattias
4809be32c6 codetools: fixed FindCOdeOrLineEndInFrontOf for bracket close, bug #16419
git-svn-id: trunk@25238 -
2010-05-07 11:04:50 +00:00
paul
6b1168a249 gtk: implement LPtoDP, DPtoLP
git-svn-id: trunk@25237 -
2010-05-07 07:21:00 +00:00
paul
256161bfc7 lcl: add LPtoDP - symmetrical to DPtoLP winapi compatibility method
win32: implement LPtoDP, DPtoLP
qt: implement LPtoDP

git-svn-id: trunk@25236 -
2010-05-07 07:08:43 +00:00
dmitry
df5cb0c835 ide: starting usage of global compiler messages list. Added the selection of the compiler messages into environment->files frame
git-svn-id: trunk@25235 -
2010-05-07 06:52:19 +00:00
dmitry
4880d7588a carbon: fix for StatusBar (status panels were not properly aligned). fix ExtTextOut function
git-svn-id: trunk@25234 -
2010-05-07 06:15:43 +00:00
paul
19470fe5a8 win32: don't extract and parse windowinfo from menu (bug #0011087)
git-svn-id: trunk@25233 -
2010-05-07 03:40:45 +00:00
paul
365cf5ddde win32: fix record initialization in TWin32WidgetSet.GetWindowSize
git-svn-id: trunk@25232 -
2010-05-07 03:03:48 +00:00
paul
a74fe9bc84 win32: fix typo in spinedit createhandle for non-unicode version
git-svn-id: trunk@25231 -
2010-05-07 02:55:36 +00:00
paul
2138813221 win32: don't explicitly set WS_EX_CLIPCHILDREN since it is set by CreateParams method
git-svn-id: trunk@25230 -
2010-05-07 02:48:16 +00:00
paul
8e045a3736 win32: redo SpinEdit control:
- don't use CreateUpDownControl since it is deprecated for win32 (was made for 16bit win 3.1)
  - return Edit window handle as handle instead of UpDown

git-svn-id: trunk@25229 -
2010-05-07 02:47:44 +00:00
paul
07c85a5453 lcl: fix CreateParams for TPreviewFileControl
git-svn-id: trunk@25228 -
2010-05-07 00:44:13 +00:00
vincents
5a2a272673 readme: Replaced FreePascal by Free Pascal from Graeme (issue #16417)
git-svn-id: trunk@25227 -
2010-05-06 20:04:09 +00:00
zeljko
0e28bf6f69 Gtk2: fixed small typo
git-svn-id: trunk@25226 -
2010-05-06 15:27:25 +00:00
paul
aa3c62a413 win32: debugging
git-svn-id: trunk@25225 -
2010-05-06 02:20:23 +00:00
blikblum
eb1c736e36 lazreport: remove workaround for old fpc bug / add const for StringToFloatDef param
git-svn-id: trunk@25224 -
2010-05-05 20:10:28 +00:00
mattias
5355942e1a codetools: cache for fpc listing
git-svn-id: trunk@25223 -
2010-05-05 18:59:20 +00:00
zeljko
16e21d570d Gtk2: fixed crash when IDE closing
git-svn-id: trunk@25222 -
2010-05-05 17:35:48 +00:00
mattias
da949d64ae IDE: codetools: load/save fpc source listing
git-svn-id: trunk@25221 -
2010-05-05 17:18:55 +00:00
mattias
40778714bf IDE: improved layout of code explorer options
git-svn-id: trunk@25220 -
2010-05-05 16:37:06 +00:00
mattias
46bb576f8c IDE: improved layout of codetools frames
git-svn-id: trunk@25219 -
2010-05-05 16:35:07 +00:00
zeljko
5b9b9419d0 Gtk2: fixed gtk2 spinedit OnChange() event.fixes #16410.
git-svn-id: trunk@25218 -
2010-05-05 15:55:36 +00:00
zeljko
dd3afe2d6b Gtk: fixed infinite loop in Gtk2WsCustomListView.ItemSetState(). fixes #16399
git-svn-id: trunk@25217 -
2010-05-05 14:13:17 +00:00
mattias
3bb94e2091 codetools: parsing target compiler
git-svn-id: trunk@25216 -
2010-05-05 13:29:35 +00:00
paul
6d94a2f0b5 win32: optimize buddy window retrieval
git-svn-id: trunk@25215 -
2010-05-05 12:48:46 +00:00
sekelsenmat
fb9b2963a3 Brings back control painting and label displaying to a more or less working condition under WinCE
git-svn-id: trunk@25214 -
2010-05-05 12:31:02 +00:00
dodi
7ca121a560 docs: some updates (lost track)
git-svn-id: trunk@25213 -
2010-05-05 12:27:28 +00:00
dodi
b6df08db05 dockmanager example: updated MiniIDE project
git-svn-id: trunk@25212 -
2010-05-05 12:26:23 +00:00
mattias
e6e762d899 codetools: reading unit modifier library, experimental, deprecated
git-svn-id: trunk@25211 -
2010-05-05 11:32:46 +00:00
dmitry
d9fafcdd83 carbon: forcing customcontrol embedding into scrollview, ignoring CreateParams styles
git-svn-id: trunk@25210 -
2010-05-05 11:31:17 +00:00
mattias
37135e517a codetools: reduced debugging
git-svn-id: trunk@25209 -
2010-05-05 10:43:18 +00:00
mattias
ff8ec805a1 codetools: storing tried fpc cfgs
git-svn-id: trunk@25208 -
2010-05-05 10:40:05 +00:00
zeljko
7a2b3e3f81 Qt: cleanup
git-svn-id: trunk@25207 -
2010-05-05 10:34:10 +00:00