Commit Graph

57326 Commits

Author SHA1 Message Date
maxim
148f877233 Opkman: Turkish translation update, obtained by Balázs
git-svn-id: trunk@61395 -
2019-06-14 21:38:21 +00:00
dmitry
f525589cfb lcl: updating scrollbars after scrollbars were changed
git-svn-id: trunk@61394 -
2019-06-14 19:23:34 +00:00
dmitry
cda71b030d cocoa: updating tabcontrol change notifications
git-svn-id: trunk@61393 -
2019-06-14 19:18:30 +00:00
dmitry
5191d92a03 cocoa: change focus switch processing to after event handling. Previously it was on the focus switch which caused endless loops in some cases
git-svn-id: trunk@61392 -
2019-06-14 19:07:50 +00:00
dmitry
b90ad3cc88 cocoa: updating setFocus to return null handle, if the focus cannot be changed
git-svn-id: trunk@61391 -
2019-06-14 17:16:52 +00:00
dmitry
ea8b00fa1d cocoa: adding a debug utility to print the hierarchy of controls
git-svn-id: trunk@61390 -
2019-06-14 17:14:42 +00:00
dmitry
f65c6130f3 cocoa: not closing window explicitly, when processing view notifications. Fixes selection of bsNone style setting for a form
git-svn-id: trunk@61389 -
2019-06-14 15:55:07 +00:00
dmitry
896e16115b cocoa: simplify post event processing release
git-svn-id: trunk@61388 -
2019-06-14 14:39:13 +00:00
dmitry
9d37096ca3 cocoa: moved post event object collection to the proper unit
git-svn-id: trunk@61387 -
2019-06-14 13:47:19 +00:00
dmitry
55d93d4cfb cocoa: adding post event object destruction mechanism. To prevent crashes for objects destroyed during processing their events. #35706
git-svn-id: trunk@61386 -
2019-06-14 13:45:19 +00:00
zeljko
ed1960455d Qt5: call viewportDelete() when widget is destroyed via destroy event from qt, since inside release widget becomes nil.
git-svn-id: trunk@61385 -
2019-06-14 10:56:12 +00:00
wp
b90a2cb91b TAChart: Fix cursor not restoring when during PanDrag the left mouse button is pressed (http://www.lazarusforum.de/viewtopic.php?f=18&t=12413).
git-svn-id: trunk@61384 -
2019-06-14 09:50:38 +00:00
jesus
010ccf9efa LCL, grids: pretty lines for GridLineStyle=psDot, from Alexey Tor., issue #35662
git-svn-id: trunk@61383 -
2019-06-13 23:07:01 +00:00
wp
19ba328eda IDE: Reorder images in new high-DPI Lazarus icons to fix display issue in Linux. Patch by Roland Hahn.
git-svn-id: trunk@61382 -
2019-06-13 22:33:51 +00:00
maxim
d47c326ea9 Installer: updated Russian translation
git-svn-id: trunk@61380 -
2019-06-13 22:24:47 +00:00
jesus
58ba2d075e Gtk: fix pen style pattern on some systems, from Anton Kavalenka, issue #33866
git-svn-id: trunk@61378 -
2019-06-13 17:08:50 +00:00
dmitry
68f66fb610 cocoa: allow to disable LCL form icon assigned, to allow macOS like behaviour. #35712
git-svn-id: trunk@61377 -
2019-06-13 13:00:37 +00:00
mattias
66cbca668d codetools: fixed parsing, issue #35713
git-svn-id: trunk@61375 -
2019-06-13 06:53:27 +00:00
mattias
d86e447ba3 codetools: fixed result, issue #35632
git-svn-id: trunk@61373 -
2019-06-12 22:22:15 +00:00
wp
ae53b22501 Optimized high-DPI Lazarus icons, smaller size. Provided by Roland Hahn.
git-svn-id: trunk@61372 -
2019-06-12 21:06:05 +00:00
wp
d1fe198799 TAChart: Fix compilation of tools demo. Issue #35704. Patch by Marcin Wiazowski.
git-svn-id: trunk@61371 -
2019-06-12 20:25:58 +00:00
juha
aad625b25e LCL-GTK2&3: Add more "const" modifiers for string parameters for better performance.
git-svn-id: trunk@61370 -
2019-06-12 19:43:11 +00:00
dmitry
e5212b707b cocoa: implemented form icons
git-svn-id: trunk@61369 -
2019-06-12 18:23:40 +00:00
mattias
6042984507 codetools: fixed result, issue #35632
git-svn-id: trunk@61368 -
2019-06-12 15:33:06 +00:00
dmitry
de095f07d4 cocoa: restore isrun field
git-svn-id: trunk@61367 -
2019-06-12 12:37:55 +00:00
mattias
9a966e27f4 pas2js: disable inline
git-svn-id: trunk@61363 -
2019-06-12 10:32:26 +00:00
dmitry
5a04cfe2d6 cocoa: using KVC approach to set application running flag, instead of overriding a property method
git-svn-id: trunk@61362 -
2019-06-12 04:38:19 +00:00
maxim
85ba39c0d9 LazUtils, Translations unit: improved TPOFile.Modified property handling: initialize its value in constructor and properly set it when removing an item from .po file
git-svn-id: trunk@61361 -
2019-06-11 22:35:16 +00:00
maxim
055480b799 Translations: Brazilian Portuguese translation update by Marcelo B Paula, bug #35703
git-svn-id: trunk@61360 -
2019-06-11 22:13:29 +00:00
dmitry
a2a2ec1195 cocoa: making loop hijacking more robust, if event processing was called prior to Application.Init
git-svn-id: trunk@61356 -
2019-06-11 15:49:21 +00:00
dmitry
a4da0d9e1f cocoa: proper ifdef exclusion for COCOALOOPOVERRIDE. related to #35702
git-svn-id: trunk@61355 -
2019-06-11 12:59:09 +00:00
dmitry
7f6412df7e cocoa: changing the way application object goes into a loop and being initialized. fixes KVO exception for macOS10.15. Based on patch by David Jenkins. (original patch suggests removal of the existing code, the change introduces COCOALOOPOVERRIDE switch). #35702
git-svn-id: trunk@61354 -
2019-06-11 12:53:37 +00:00
dmitry
deb2cde704 lcl: fix the calendar dialog layout for macOS, due to the specifics of button sizing and drawing as well as calendar widget sizes. Patch by Alexey Tor. #35336
git-svn-id: trunk@61353 -
2019-06-10 20:09:34 +00:00
mattias
0eb446e94a lazutils: SysToUTF8: only UTF8_RTL, issue #35696, from Serge Anvarov
git-svn-id: trunk@61352 -
2019-06-10 16:19:00 +00:00
dmitry
540835858f win32: proper dx array configuration for surrogate pair strings. Patch by Alexey Tor. #35692
git-svn-id: trunk@61351 -
2019-06-10 12:47:32 +00:00
dmitry
2bbd782eec cocoa: fix the compilation with fpc trunk. Patch by Alfred. #35690
git-svn-id: trunk@61350 -
2019-06-10 05:00:31 +00:00
maxim
9843d887dd LazUtils, Translations unit: improve TPOFile constructors (initialize FAllEntries field only once and invalidate statistics regardless of called constructor)
git-svn-id: trunk@61349 -
2019-06-09 22:20:41 +00:00
juha
d7bad85f68 LCL-GTK3: Implement font styles underline and strikethrough. Issue #35695, patch from Alexey Tor.
git-svn-id: trunk@61348 -
2019-06-09 20:01:59 +00:00
juha
9c792cd818 LCL-GTK3: Use double for font angle calculation, was rounded to whole degrees. Orientation is not rendered yet. Issue #35697, patch from Alexey Tor.
git-svn-id: trunk@61347 -
2019-06-09 19:54:49 +00:00
juha
89a7a7414e LCL-GTK3: Add "const" modifiers for string parameters for better performance.
git-svn-id: trunk@61346 -
2019-06-09 19:54:42 +00:00
dmitry
b2792fdba7 cocoa: change the implementation of HMonitor. Switching from a direct mapping of NSScreen object to index in NSScreen.screen array
git-svn-id: trunk@61345 -
2019-06-09 16:09:02 +00:00
juha
8438d57672 LCL: Use font name 'default' if it was empty. Issue #33809.
git-svn-id: trunk@61344 -
2019-06-09 08:30:59 +00:00
maxim
436ce8ff84 LazUtils, Translations unit: when updating an item, ensure that translation is empty in .pot file before checking for it. Allows to always correctly clear item's PreviousID value in .pot file.
git-svn-id: trunk@61343 -
2019-06-08 23:00:57 +00:00
maxim
772f1b8843 LazUtils, Translations unit: correctly remove PreviousID parts even in case when empty translation of an item with fuzzy flag set (and non-empty PreviousID) gets populated with translation suggestion
git-svn-id: trunk@61342 -
2019-06-08 22:17:26 +00:00
dmitry
1acc007cbc cocoa: lcl: adding a new capability lcCanDrawHidden for widgetsets with optimized drawing that can draw hidden on offscreen controls (macOS). bug #35678
git-svn-id: trunk@61341 -
2019-06-08 03:26:39 +00:00
martin
15cde7a988 SynEdit: Fix position for IME (e.g. Candidate window). Requests are received before "StartComposition". Issue #0035682
git-svn-id: trunk@61340 -
2019-06-07 17:29:16 +00:00
dmitry
ea39d588f5 cocoa: removing LCL custom event LCLEventSubTypeMessage as unused
git-svn-id: trunk@61339 -
2019-06-07 15:24:30 +00:00
dmitry
ceb695c594 cocoa: remove no longer used custom events handling
git-svn-id: trunk@61338 -
2019-06-07 15:17:09 +00:00
dmitry
c1bdbf99b0 cocoa: replace SendMessage implementation with performSelectorOnMainThread_withObject_waitUntilDone
git-svn-id: trunk@61337 -
2019-06-07 15:13:25 +00:00
dmitry
86aa535424 cocoa: change PostMessage event processing to use performSelectorOnMainThread
git-svn-id: trunk@61336 -
2019-06-07 13:01:20 +00:00