Commit Graph

57340 Commits

Author SHA1 Message Date
wp
900910e4c4 TAChart: Make sure that builtin ColorSource of TCustomColorMapSeries always provides at least one x value. Patch by Marcin Wiazowski, issue #35705.
git-svn-id: trunk@61409 -
2019-06-17 17:53:09 +00:00
dmitry
e1b1260935 cocoa: additional exception catching code for handling lclSyncCheck
git-svn-id: trunk@61408 -
2019-06-17 17:30:58 +00:00
dmitry
7e3857ceac cocoa: resolving event processing for modal loop application termination
git-svn-id: trunk@61407 -
2019-06-17 16:50:31 +00:00
dmitry
3cba1d3b82 cocoa: adding cocoaloopnative approach - use Cocoa natively and catch FPC exceptions within cocoa-ws
git-svn-id: trunk@61406 -
2019-06-17 15:14:59 +00:00
dmitry
55c5fcfd47 cocoa: updating hijack method to stop() the application, instead of termination. Gives an ability for FPC runtime to finalize units
git-svn-id: trunk@61405 -
2019-06-17 15:07:07 +00:00
wp
0d2a56d82b TAChart: Provide a mechanism which automatically detects when a ListChartSource is sorted. Slightly modified patch by Marcin Wiazowski, issue #35681.
git-svn-id: trunk@61404 -
2019-06-17 14:38:02 +00:00
mattias
d7a532cfc4 lcl: save some bytes TControl
git-svn-id: trunk@61403 -
2019-06-17 09:25:28 +00:00
dmitry
d969404679 ide: update startlazarus for darwin. Not to rely on the exit code returned by open utility. As it's not lazarus returned code
git-svn-id: trunk@61402 -
2019-06-17 03:27:15 +00:00
dmitry
3123d5b440 cocoa: update focus notification to run during SetFocus, if current event is processed for another window
git-svn-id: trunk@61401 -
2019-06-16 13:23:22 +00:00
dmitry
bc2d633fdc ide: restoring carbon specific code as cocoa specific code to bring About menu under the Mac application menu
git-svn-id: trunk@61400 -
2019-06-16 02:45:21 +00:00
dmitry
04d6641daf cocoa: update the proper tab control placement and client dimensions for ShowTabs set to false. #35565
git-svn-id: trunk@61399 -
2019-06-15 21:38:34 +00:00
dmitry
2d8ade5a97 cocoa: initial (out of event loop) focus setting
git-svn-id: trunk@61398 -
2019-06-15 18:52:15 +00:00
dmitry
6f8ac4d6a1 cocoa: restoring windows order after reactivating the application #34630
git-svn-id: trunk@61397 -
2019-06-14 23:49:27 +00:00
maxim
b2b15a813e IDE: Turkish translation update by Onur ERÇELEN, bug #35631
git-svn-id: trunk@61396 -
2019-06-14 22:16:12 +00:00
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