Commit Graph

4040 Commits

Author SHA1 Message Date
mattias
6783976874 updated lpl files
git-svn-id: branches/fixes_2_0@64641 -
2021-02-21 14:10:17 +00:00
mattias
eb4b5f979e set fixes version 2.0.11
git-svn-id: branches/fixes_2_0@63505 -
2020-07-03 21:47:27 +00:00
mattias
ae9017d9a9 set fixes version 2.0.10
git-svn-id: branches/fixes_2_0@63503 -
2020-07-03 21:44:57 +00:00
mattias
a737996f54 codetools: code completion for FOR-var-IN with generic class, from Pascal Riekenberg
git-svn-id: branches/fixes_2_0@63492 -
2020-07-03 10:19:46 +00:00
mattias
4ebfa1e982 set fixes version 2.0.9
git-svn-id: branches/fixes_2_0@62945 -
2020-04-11 14:07:38 +00:00
mattias
ed8b1d30b1 set fixes version 2.0.8
git-svn-id: branches/fixes_2_0@62943 -
2020-04-11 14:05:22 +00:00
maxim
b8f25955d0 Merged revision(s) 62137 #193392dc98 from trunk:
LCL-GTK3: Implement TrayIcon for GTK3 widgetset. Issue #36209, patch from David Bannon.
........

git-svn-id: branches/fixes_2_0@62822 -
2020-03-30 19:31:02 +00:00
mattias
3dfd03a238 set fixes version 2.0.7
git-svn-id: branches/fixes_2_0@62130 -
2019-10-27 09:28:19 +00:00
mattias
6116c3a0ea set fixes version 2.0.6
git-svn-id: branches/fixes_2_0@62128 -
2019-10-27 09:25:32 +00:00
mattias
864f673246 set fixes version 2.0.5
git-svn-id: branches/fixes_2_0@61666 -
2019-08-03 17:00:43 +00:00
mattias
ec49d9ce1d set fixes version 2.0.4
git-svn-id: branches/fixes_2_0@61664 -
2019-08-03 16:58:49 +00:00
dmitry
5b1b022b41 Merged revisions from trunk: 61043,61377,61386-61393,61397-61399,61401,61405-61408,61410-61412,61421-61425,61430-61432,61438-61440,61458,61460-61461,61468-61472,61474,61477-61478,61487-61489,61506,61511,61514-61515,61523,61529,61535,61553,61567-61568,61592,61594-61596,61619-61620,61625-61626
git-svn-id: branches/fixes_2_0@61645 -
2019-07-30 21:56:41 +00:00
martin
ea06ef9576 Merged revision(s) 59884-59885 #54693c7dd9-#54693c7dd9, 59919 #92e510d650, 60029-60030 #f971f7d20b-#f971f7d20b, 60122 #b0e4ed33be, 60124-60125 #bd8706d429-#bd8706d429, 60901 #f7d83eeafe, 60967-60968 #d60d80ba40-#d60d80ba40, 60970-60971 #1fa1d582f2-#1fa1d582f2, 60989 #17b5600500, 61006-61009 #161b58005b-#161b58005b, 61019 #879ab722ef, 61023-61024 #6431fb7b03-#6431fb7b03, 61031-61036 #9980e47dc0-#9980e47dc0, 61042 #8bc92cc16d, 61044-61047 #65e0011cc5-#65e0011cc5, 61055 #aea75fde5e, 61058 #02284c559f, 61062 #36919b50ca, 61065 #bce16b1033, 61069-61078 #ee04fcba3b-#ee04fcba3b, 61101 #130eb4be3b, 61106 #ae91507d74, 61115 #2b838aacbd, 61131 #e484e770ee, 61136-61138 #1a44035345-#1a44035345, 61160-61162 #14eaeb1c76-#14eaeb1c76, 61169 #2e9c4bde38, 61173 #357ea31186, 61175 #17928418c1, 61191-61192 #48ed31da02-#48ed31da02, 61207-61209 #e1fb95fb10-#e1fb95fb10, 61212 #e714d64672, 61229-61230 #63be412f63-#63be412f63, 61234-61236 #ab3b8df7cc-#ab3b8df7cc, 61250 #475be67649, 61257-61262 #c33f7b3553-#c33f7b3553, 61271 #47e78c92f8, 61275-61277 #0bc3bc49ef-#0bc3bc49ef, 61286-61287 #544969faaf-#544969faaf, 61296-61298 #06e3b096ec-#06e3b096ec, 61300-61301 #d884d16510-#d884d16510, 61306 #2ab93def5e, 61315 #c660a2042f, 61319 #fa41c05360, 61323 #a9c11db3de, 61329 #54ce5e3d7e, 61331-61332 #000bfb281d-#000bfb281d, 61336-61339 #86aa535424-#86aa535424, 61345 #b2792fdba7, 61350 #2bbd782eec, 61354-61356 #7f6412df7e-#7f6412df7e, 61362 #5a04cfe2d6, 61367 #de095f07d4 from trunk:
cocoa: update context menu handling for mouseclick+ctrl. based on a patch by AlexeyT. #34673
........
cocoa: adding a windowcontroller to NSAlert to process Escape key, even if there's no cancel button present on the dialog
........
cocoa: restore readonly functionality (#34696). Adding the code preventing the application from locking up on read-only mode change.
........
cocoa: fix the clipboard pasting of a plain text. #34832 patch by Zoë Peterson
........
cocoa: forcing controlTextColor for checkbox cell embedded into a textview. #34600
........
cocoa: preventing the drag event from going to parent controls. #34878
........
cocoa: updates in drawing a single length lines to half of a pixel (for non retina displays) #34681
........
cocoa: change the type declaration for boolean workarounds between fpc 3.0.4 and trunk. #34866,34895
........
cocoa: LCLIntf.MessageBox implemenation. based on the patch by Alexey Tor. #35343
........
cocoa: cocoa specific TUpDown, same look as with TSpinEdit. #34663
........
cocoa: assigning value to updown control, when changed by ws. #34663
........
cocoa: redoing the fix for 30847 - instead of processing all items on every change of combobox item, just doing change whenever they are needed
........
cocoa: calling the proper event when processing updown change
........
cocoa: correct state image selection depending on type of the menu (radio or not)
........
cocoa: update Clear for ComboBox string list. Patch by Frank. #35404
........
cocoa: adding support for GlyphShowMode. Patch by Zoë Peterson. #35078
........
cocoa: adding support for removal tabs by freeing handle. Patch by David Jenkins. #35171
........
cocoa: fix tabVisible for active page. Patch by David Jenkins #35172
........
cocoa: update frame3d method to behave similar to WinApi. #35408
........
cocoa: change BTNFACE color from controlColor to controlBackground color. Thus any text drawn using controlTextColor would be shown properly. #35074
........
cocoa: adding support for undo redo operations for TEdit and TMemo. Patch by Zoë Peterson. #35421
........
cocoa: change processing of AllowDropFiles for forms. Partially based on the patch by Zoë Peterson. Allow files acception even for embeded forms (NSView-based). #35215
........
cocoa: resolve leaking of window handles
........
cocoa: disconnecting window content from window for a better reference release
........
cocoa: additional callback cleanup on windows handle destruction
........
cocoa: adding support of getting information IF dark theme is used
........
cocoa: update the comment regarding the new method
........
cocoa: notifying the main combobox about need of reloadingdata when changes occur
........
cocoa: fix updateproperties method from using a wrong view
........
cocoa: sending a change notification, if text changed programmatically. #35303
........
cocoa: remove the restriction for a CocoaWSCustomTabControl to be used by TPageControl only. #34593
........
cocoa: using colors with hatch style brushes. Patch by David Jenkins. #32825, #34414
........
cocoa: making hint color theme aware. #34360
........
cocoa: binding a popup menu to the key window. The window is need to pick up the theme colors
........
cocoa: removing debugging messages
........
cocoa: drawing frame3d using NSBox look (mimics carbon)
........
cocoa: making the box to be drawn up-side up
........
cocoa: checking the presence of tabview before removing it
........
cocoa: prevent a rangecheck error on adjusting tabs
........
cocoa: rangechecks on getting selected item index for customlist and comboboxes
........
cocoa: renagecheck errors in CGRectToRect and line drawing. Patch by C Western. #30874
........
cocoa: resolve rangecheck error for all table driven controls
........
cocoa: correct frame3d context restore after rendering and frame position
........
cocoa: using nscell to draw toolbar elements
........
cocoa: pixel offset of drawing themed panel
........
cocoa: drawing themed non-flat speed buttons
........
cocoa: updating menu handling. Preventing wrong click call. Preventing parent menus closing
........
cocoa: key events handling refactoring. Removed per control keyprocessing and moved to NSApplication event loop processing. Updating windows key handling to pass hotkeys to menus. Patch by Zoë Peterson. #35449
........
cocoa: adding compatibility for windows Cosmetic - pen styles. Replaced dynamic memory allocation with stack. #34744
........
cocoa: adding support for ofForceShowHidden flags in open save dialogs. In ref to #35452
........
cocoa: fix the issue with wheel event ShiftState parameter not assigned properly. #35481
........
cocoa: manual drawing of highlight color for (vibrant)dark theme in 10.13. #34600
........
cocoa: adding support for height of raws in CocoaTable controls. #35154
........
cocoa: doing the proper time release of the main autorelease pool. #35400
........
cocoa: scrolling customlistbox to the selected index on SetItemIndex. #35435
........
cocoa: resolve windows-level wrong use. A drawback - lost SystemOnTop setting, now behave similar to OnTop. (similar to Windows). #34939
........
cocoa: update setting enable for UpDown controls. #35531
........
cocoa: adding hardcoded implementation of SM_CXDRAG and SM_CYDRAG
........
cocoa: updating OpenDocument api to handle URLs as well (similar to Win32)
........
cocoa: update TCocoaDatePicker to work on macOS 10.6
........
cocoa: datepicker code cleanup. Added mouse handling events, aspect ratio maintenance - keeping ratio at all times, even if too small
........
cocoa: update event loops handling. Suppressing the explicit LCL sync message. Internal handling of PostAsyncCallQueue. Patch by David Jenkins. #35547
........
cocoa: getting rid of code duplication in event processing
........
cocoa: sanity check before calling ProcessAsyncCallQueue
........
cocoa: using a single method to get unmodified character in a key event. based on the patch by Zoë Peterson. #35538
........
cocoa: removing mackeycodes.inc file. #35587
........
cocoa: update QuitApp processing. Patch by Zoë Peterson. #34798
........
cocoa: adding event expiration date into RunMessages method. To let a message wait as long as it needs to. #35593
........
cocoa: adding theme update notification
........
cocoa: update placement of a window. Determining the screen based on the specified bounds rect, rather than current screen of the window (caused issues if height of monitors is different)
........
cocoa: automatic embedded form resizing. #35599
........
cocoa: splitting up comboboxlist box for ROCMB and CMB (oop approach). Implementing text change for RO item. #35607
........
cocoa: always expect an application defined event
........
cocoa: additional support for processing PostMessage during TrackingEvent loop
........
cocoa: send activate message (Onclick event) whenever a submenu opens up. #30808
........
cocoa: restore LM_ACTIVE sending for menus, when menuNeedsUpdate is called. #30808
........
cocoa: adding submenu invalidation, so the menuNeedsUpdate is called
........
cocoa: adding the system timer to the most common loop modes (thus it would fire if menu is openned or a modal dialog is up)
........
cocoa: update selected not focused color selection
........
cocoa: update combobox to prevent double mouseup events. Preventing mouseMove events when poup is down for combobox
........
cocoa: update mouse handling for disabed views and controls. Traversing the hierarchy to make sure there's no disabled parent. #34326
........
cocoa: revert changes done with r61262 #006c5d25d5 (menuDidClose handling). #35625
........
cocoa: updating windowState. Patch by Zoë Peterson. #35622
........
cocoa: removing the use of the deprecated CGDisplayBitsPerPixel
........
cocoa: fix typo 1028 to 128 for display bpp
........
cocoa: invalidating tableview data after changing sort column info. #35642
........
cocoa: focus switch update, calling SETFOCUS prior to KILLFOCUS. Preventing endless loop of focus switch
........
cocoa: debugging routines
........
cocoa: Boolfix (fpc trunk) related compilation fix. Patch by Zoë Peterson. #35694
........
cocoa: implement GetDCOriginRelativeToWindow for a nicer component editor
........
cocoa: invalidating designer overlay view together with content view. Due to forceful use of layers in macOS10.14. Adding a memo (or any scrolling control) would introduce extra layers causing visual issues. In this case overlay (as always staying on top - and receiving its own layer) must be explicitly refreshed, if window content if affected. #35165
........
cocoa: update handling of DX array passed for UTF8, respecting UTF16 surrogate pairs. #35675
........
cocoa: update event loop hadling. Repeat wait, if LCL message has arrived, but was not expected. Improves mouse loop handling
........
cocoa: prevent blocking of LCL only messages. Previous revision is causing issues with menu tracking loop
........
cocoa: change main thread synchronization mechanims. Using performSelectorOnMainThread, instead of a custom created event
........
cocoa: change PostMessage event processing to use performSelectorOnMainThread
........
cocoa: replace SendMessage implementation with performSelectorOnMainThread_withObject_waitUntilDone
........
cocoa: remove no longer used custom events handling
........
cocoa: removing LCL custom event LCLEventSubTypeMessage as unused
........
cocoa: change the implementation of HMonitor. Switching from a direct mapping of NSScreen object to index in NSScreen.screen array
........
cocoa: fix the compilation with fpc trunk. Patch by Alfred. #35690
........
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
........
cocoa: proper ifdef exclusion for COCOALOOPOVERRIDE. related to #35702
........
cocoa: making loop hijacking more robust, if event processing was called prior to Application.Init
........
cocoa: using KVC approach to set application running flag, instead of overriding a property method
........
cocoa: restore isrun field
........

git-svn-id: branches/fixes_2_0@61639 -
2019-07-28 10:49:43 +00:00
martin
1a565b7ccf Merged revision(s) 61118 #ddb8114238, 61150-61151 #4d8827642a-#4d8827642a, 61153 #4e7db82b52, 61156-61158 #80f32f0ac9-#80f32f0ac9 from trunk:
Installer, Win: Add Chinese
........
SynEdit: fix potential rangecheck in compare function
........
IDE: SynEdit: fix potential rangecheck in compare function
........
IDE: fix potential overflow in compare function
........
IDE: fix compare function
........
SynEdit: fix compare function
........
fix compare function
........

git-svn-id: branches/fixes_2_0@61159 -
2019-05-05 15:57:39 +00:00
mattias
322d482ec2 docs: fixed build_lcl_docs
git-svn-id: branches/fixes_2_0@60956 -
2019-04-13 10:53:47 +00:00
mattias
69c1c32755 set fixes version 2.0.3
git-svn-id: branches/fixes_2_0@60955 -
2019-04-13 08:39:37 +00:00
mattias
bbb1ae0805 set fixes version 2.0.2
git-svn-id: branches/fixes_2_0@60953 -
2019-04-13 08:37:09 +00:00
wp
b16081878d TAChart: TAChart: Fix compilation of additional drawer packages in FPC 3.2+ (r60862, r60863 #60546d8656)
git-svn-id: branches/fixes_2_0@60941 -
2019-04-12 17:02:01 +00:00
wp
96a144af00 TAChart: Rename demo folder db-barseries to db-pieseries.
git-svn-id: branches/fixes_2_0@60857 -
2019-04-06 22:04:29 +00:00
maxim
32ed2c232d Merged revision(s) 60601 #b4aa5c80f3 from trunk:
Installer, Win: added Chinese translation by robsean, bug #35193
........

git-svn-id: branches/fixes_2_0@60602 -
2019-03-06 22:38:10 +00:00
mattias
13c8d5eb29 set fixes version to 2.0.1
git-svn-id: branches/fixes_2_0@60306 -
2019-02-02 20:03:29 +00:00
mattias
5205899c43 set fixes version to 2.0.0.4
git-svn-id: branches/fixes_2_0@60304 -
2019-02-02 19:58:07 +00:00
mattias
2e698baa89 Docs: Update documentation for PopupNotifier, remove a duplicate UTF8Process.xml file. Issue #34962 and Issue #34966
git-svn-id: branches/fixes_2_0@60284 -
2019-02-02 18:41:28 +00:00
mattias
eaa9b98eee docs: documentation of lazutf8classes, issue #34968, from Don Siders
git-svn-id: branches/fixes_2_0@60243 -
2019-01-29 19:13:32 +00:00
maxim
4c6ab4b10f Merged revision(s) 60019 #c627ab92eb, 60033-60034 #dc9a5e764e-#dc9a5e764e from trunk:
SynEdit: MultiCaret - handle 2 stroke key combos correct. Issue #0034825
........
SynEdit: fix assert/range-check in multi caret. Issue #0030731
........
SynEdit: test for  fix assert/range-check in multi caret. Issue #0030731
........

git-svn-id: branches/fixes_2_0@60039 -
2019-01-08 21:46:41 +00:00
martin
b9445ebd82 Merged revision(s) 60000-60001 #3a3acd660b-#3a3acd660b, 60004-60010 #c5cd6d5335-#c5cd6d5335 from trunk:
LazDebuggerLldb: Fix reading registers for correct frame
........
LazDebuggerFpLldb: fix pre-loading correct registers
........
LazDebugger(Fp)Lldb: fix correct stackframe/thread for registers
........
LazDebuggerFpLldb: fix crash in shutdown (stop debug while paused)
........
LazDebugger(Fp)Lldb: fix 32/64 target detection
........
LazDebuggerFpLldb: get current IP address from register (instead of stack) if available
........
LazDebuggerFpLldb: retrieve register for other stackframes, while evaluation is running (required for nested procedures)
........
LazDebuggerFp/FpDebug: tests, remove virtualtree
........
LazDebuggerFp/FpDebug: tests, fp-lldb
........

git-svn-id: branches/fixes_2_0@60011 -
2019-01-05 16:48:08 +00:00
maxim
eb9af8aa4d Merged revision(s) 59988 #bc4e1da857 from trunk:
Translations: Polish translation update by Sławomir Niedziela, bug #34788
........

git-svn-id: branches/fixes_2_0@59996 -
2019-01-04 14:33:40 +00:00
mattias
8e5cf7e2e6 set fixes version 2.0.0RC3
git-svn-id: branches/fixes_2_0@59876 -
2018-12-20 09:35:35 +00:00
martin
f2c958611a Merged revision(s) 59480 #2af35ade49, 59509 #e4adcb2815, 59615-59616 #4fd6f41ee5-#4fd6f41ee5, 59641 #4e95eebb41, 59675 #503598554b, 59688 #56745aed40, 59695 #abec187707, 59781-59782 #82671b823c-#82671b823c from trunk: Testcases for Debugger
git-svn-id: branches/fixes_2_0@59854 -
2018-12-18 15:41:01 +00:00
maxim
21fb0ba3d9 Merged revision(s) 59014-59015 #121f09456b-#121f09456b, 59017 #4590a4f178, 59019-59029 #c002ba7df4-#c002ba7df4, 59033-59036 #7a0195312f-#7a0195312f, 59039 #b3b559273c, 59057-59058 #f000038a2b-#f000038a2b, 59060-59063 #23619be5e4-#23619be5e4, 59065 #4d1d0ac454, 59086-59088 #6da9bb3520-#6da9bb3520, 59102-59107 #55d94ff91b-#55d94ff91b, 59129-59132 #b6534f43ef-#b6534f43ef, 59134-59135 #c086c56cde-#c086c56cde, 59140-59141 #fdfa68c0e2-#fdfa68c0e2, 59163-59164 #61657c490e-#61657c490e, 59178-59179 #aa5acf09a9-#aa5acf09a9, 59183 #ed5c165da1, 59185 #a4503bccc0, 59187-59189 #9c1f561955-#9c1f561955, 59195-59196 #bbd07791c8-#bbd07791c8, 59205-59206 #5bb6685e21-#5bb6685e21, 59231-59238 #9b98baa793-#9b98baa793, 59247 #a9e858cf2a, 59249-59252 #003ad96f6d-#003ad96f6d, 59273 #18dbe2687b, 59329-59331 #a341d94c64-#a341d94c64, 59362-59363 #62db4e537d-#62db4e537d, 59380 #b5d3a2e2ab, 59397 #b135ccf3ac, 59492 #f8e9e6474b, 59620 #ed79e7c140, 59627-59628 #7382f53434-#7382f53434, 59645-59646 #f3a0a55e46-#f3a0a55e46, 59674 #477db40534, 59725-59726 #c7ae0282b6-#c7ae0282b6, 59746-59756 #d0e6eb11b6-#d0e6eb11b6 from trunk:
cocoa: rename frame view to handleview. HandleView would be used as HWND for any composed control
........
cocoa: remove lclIsHandle method completetly. Handle use is defined on WS level and stored with the callback object
........
cocoa: prevent MainMenu from being set on a designed form
........
cocoa: switch paintstruct back from dynamic (originally changed back in 2012) to static. Saving on heap change call
........
cocoa: remove the direct reference between TCocoaWindow and LCLForm
........
cocoa: initial support for enabling/disabling menus on ShowModal
........
cocoa: fix compilation issue made by the prev commit
........
cocoa: restore filtering of ampersands in menu titles
........
cocoa: support of BorderStyle property for the common rectangular controls
........
cocoa: adding support for borderstyle of a customchecklist box
........
cocoa: adding cocoawschecklst.pas to the list of units in lcl.lpk file
........
cocoa: extend support of CGContextRef (for macOS 10.10 and later). Adding init of context for custom drawn dropdownlist
........
cocoa: resolve mem leak in listbox custom draw
........
cocoa: update mainmenu implementaiton. Added support for Hide Others and Show All menu items
........
cocoa: preventing NSTabView to appear in chain of responders. That should prevent key event loss. (a very odd cocoa feature)
........
cocoa: update combobox (NSComboBox) to retain the selection after reopenning the popup window
........
cocoa: added code, but not enforcing it for change in border style of TComboBox
........
cocoa: fix in TListBox.setItemIndex to replace the selection, rather than extend it. #34290
........
cocoa: reduce the amount of focus (responders) related code. Process the focus handling in NSWindow only (rather than each control individually). Update tab switch notification to report tab change prior to focus switch
........
cocoa: replacing default keyDown handling routine, with a cusomized one. The reason: unable to fully predict the event processing within Cocoa, causing some keys to be lost
........
cocoa: removing tabControl workaround
........
cocoa: working around macOS problem with transactions during making a keyWindow
........
cocoa: simplify and more robust mac to LCL virtual key codes conversion
........
cocoa: update keyDown handling for custom controls
........
cocoa: remove debugging output
........
cocoa: reverting an attemtped workaround (r59060) to fix the problem with a modality during windows activate
........
cocoa: fix the compiler warning
........
cocoa: an attempt to resolve the issue during crashes, if a (cocoa) modal window is called during Activation of a window
........
cocoa: support for Services menu
........
cocoa: restore radio-menues functionality. #34310
........
cooca: allow autosized columns to be user sized as well. #34311. Patch by David Jenkins
........
cocoa: proper selection of an image index for a sub-item in listview. #34313. Patch by David Jenkins
........
cocoa: adding the support for TDisplayCode to determine a rectangle in ListView. Based on patch by David Jenkins. #34312
........
cocoa: update attachmenu process, so NSMenu can be added into NSMenuItem as a subitem. #34293
........
cocoa: making sure that window with popup_parent would stay above when attaching to the parent (and remain a keywindow). #34301
........
cocoa: update modality using modalitySessions (to keep event processing in place)
........
cocoa: removed the previously added hack for modal window on activation. Doesn't work on every macOS, as well as causing some issues
........
cocoa: improve tracking of menu changes when modal dialogs are switching. Merged menu routines from coocaojbect.inc into cocoaint.pas
........
cocoa: update menus switch in modal. The proper menu history save for modal windows without a menu
........
cocoa: restoring keyboard processing events for NSWindow. #34301
........
cocoa: adding support for focus rect of TMemo
........
cocoa: minimze table view invalidation on add / delete items. #34319. Patch by David Jenkins
........
cocoa: restore key processing, to let hot keys to triggers... odd
........
cocoa: propagating LM_CONTEXTMENU to parents
........
cocoa: the first oddity of modal sessions. Context Menu would not call an action to indicate the menu item selected #34325
........
cocoa: using a single place to process keyDown event related to LCL callbacks
........
cocoa: update key event handling. Not all characters from macOS are suitable for LCL KeyPress
........
cocoa: adding exception for processing key equivalents and return key, if a first responder is capable of processing the return key. #34354
........
cocoa: additional control over cocoa window levels
........
cocoa: implementing owner drawn for status bar panels. #34338
........
cocoa: removed redundant key emulation events (introduced with #32829). With the latest changes in key handling events those are no longer needed
........
cocoa: updating drawing of ownerdrawn statusbar
........
cocoa: update key processing, adding more exception for non-printable keys
........
cocoa: adding a check for TCocoaTextLayout.Draw procedure. Do nothing if string is empty or invalid. Prevents SynEdit crashes for unicode characters
........
cocoa: fix the conversion between WS to LCL tab index #34361
........
cocoa: update insertion and removal of rows in cocoa table (fix implementation from #34319)
........
cocoa: memory management - removing unneeded autorelease pools. There's one global and one per each event
........
cocoa: memory management - removing unneeded autorelease pools. There's one global and one per each event
........
cocoa: fix for a memory leak in overlay (designer) form
........
cocoa: memory management - removing unneeded autorelease pools. There's one global and one per each event
........
cocoa: fix controls leaking spinedit
........
cocoa: improve mouse handling of spinedit
........
cocoa: dereferncing tracked control earlier
........
cocoa: fix drawing overlays - resing overlay designer view to the form
........
cocoa: fix the combobox itemindex when the new text is not the list
........
cocoa: update deallocation of read-only combobox
........
cocoa: fix compiler warning
........
cocoa: preventing too high values on measuring text with soft-line breaks. #34382
........
cocoa: fix combobox onchange which fixes also lazreport designer on second opening and also fixes issue #33800
........
cocoa: prevent listview premature handle allocation. Fixes the issue of IDE not being able to add list view onto a designer form
........
cocoa: workaround for a problem with 64-bit boolean parameter passing (see fpc issue #34411 for details)
........
cocoa: additional methods for handling fpc issue #34411
........
cocoa: additional methods (nsview, nscontrol, nsbuttons, nstextfield) for handling fpc issue #34411
........
cocoa: using Device colorspace, instead of Calibrated colorspace for GDI objects. #34427
........
cocoa: update the behaviour of GetFocus function to use HandleView stored with callback object. #34450
........
cocoa: preventing spinedit value from being change while destroying the handle. #34468
........
cocoa: patch by David Jenkins - forcefully invalidate the content document for manual scroll. Should help with redrawing customcontrols for 10.14. #34478
........
Printers: Support for Cocoa printing, updated examples.
........
cocoa: restoring the code to identify VK code based on the character (support for Dvorak keyboards). Any national characters would still be determined based on keyCode. Suggested by Zoë Peterson
........
cocoa: Fixes TTabControl, it previously was placing controls inside it with Left=0 as if they had Left=-20, because NSTabView is not meant to receive views inside it like that, we need a different handle for TTabControl and TPageControl
........
cocoa: reporting extended UTF8 character as a question mark for ansi char
........
cocoa: using additional storage for keeping checked state of a checklist items. #34590
........
cocoa: any font can utf8 (unicode)... even if it doesn't. #34594
........
cocoa: fix the issue with using enclosing scrollView for mouse position check. #34516
........
cocoa: updating LCL overrides to recognize different boolean types used in FPC headers. #34609
........
cocoa: update OpenGL component to use LCLObjCBoolean type (rel #34609)
........
cocoa: move NSResponderHotKeys to cocoawindows.pas unit. #34609
........
cocoa: cleanup in calendar (datepicker) component. #34609
........
cocoa: cleanup in calendar (datepicker) component - removing unused units. #34609
........
cocoa: registering cocoadatepicker unit with lcl.lpk
........
cocoa: update type cocoawsmenu type switching from boolean to LCLObjCBoolean. #34609
........
cocoa: update printing component to use LCLObjCBoolean type
........
cocoa: update removal of menuItems. Removing an item from parent menu rather than from parentItem's menu. #34602
........
cocoa: update menus to be able to remove separator items
........
cocoa: menus - fix cocoa app mem leak for allocated TcocoaMenuItems
........
cocoa: additional code to handle unassigning of trayicon menu
........
cocoa: making sure that TEdit and TComboBox (editable) are trully single line
........

git-svn-id: branches/fixes_2_0@59765 -
2018-12-09 22:24:53 +00:00
maxim
d94176ebd9 Unmerged revision 59492 #f8e9e6474b: Printers: Support for Cocoa printing, updated examples.
It breaks compilation, because it depends on Cocoa updates which are not currently present in fixes_2_0.

git-svn-id: branches/fixes_2_0@59723 -
2018-12-03 22:20:05 +00:00
maxim
05f4330964 Merged revision(s) 59492 #f8e9e6474b from trunk:
Printers: Support for Cocoa printing, updated examples.
........

git-svn-id: branches/fixes_2_0@59700 -
2018-11-29 22:46:29 +00:00
maxim
50a5e72bfa Merged revision(s) 59617 #c8c7a1723a from trunk:
Translations: Chinese translation update by robsean, bug #34579
........

git-svn-id: branches/fixes_2_0@59619 -
2018-11-22 00:11:42 +00:00
mattias
3d821b3797 fp debug: Makefiles
git-svn-id: branches/fixes_2_0@59515 -
2018-11-11 21:08:13 +00:00
mattias
dc328ba07a lldb-fp debug: Makefiles
git-svn-id: branches/fixes_2_0@59514 -
2018-11-11 21:07:56 +00:00
mattias
dc034945bb Opkman: Add high-dpi icon for the IDE (by Roland Hahn)
git-svn-id: branches/fixes_2_0@59513 -
2018-11-11 21:07:37 +00:00
mattias
88da7ee05d lldb debuggers: added license info / fp-lldb now beta
git-svn-id: branches/fixes_2_0@59512 -
2018-11-11 21:07:17 +00:00
maxim
e31db94a14 Merged revision(s) 59462 #13ce299e78, 59466 #ef65ce480c, 59470 #efb0c7b281 from trunk:
IDE: Additional high-dpi icons for folder images/designer (by Roland Hahn)
........
IDE: Updated high-dpi z order icons (by Roland Hahn)
........
IDE: Add missing images from images/designer (issue #34514).
........

git-svn-id: branches/fixes_2_0@59472 -
2018-11-06 21:31:46 +00:00
maxim
59fa6c6ad6 Merged revision(s) 59416 #07607b4bba, 59436 #93fbbb0db7 from trunk:
LazUtils: Raise exception in UTF8To... functions, controlled by a global boolean. Issue #33686, patch from AlexeyT.
........
LazUtils: Add LazUTF8SysUtils with "deprecated" warnings. The unit was renamed earlier.
........

git-svn-id: branches/fixes_2_0@59459 -
2018-11-05 12:02:37 +00:00
maxim
d60d12c19b Merged revision(s) 59395-59396 #137181c237-#137181c237, 59402 #8c8f4b60c2, 59431-59432 #6147eaeabd-#6147eaeabd, 59434 #fc89b16e5e, 59447 #d56eb3c687 from trunk:
IDE: Try to switch path delimiters only for filenames when reading TCompilationToolOptions.Command. Issue #34476.
........
IDE: Switch path delimiters only for filenames better for TCompilationToolOptions.Command. Issue #34476, patch from Pascal Riekenberg.
........
Ensure bookmark menu is updated if files are opened/closed. Those files may have bookmarks in the session, that will be set for the editor. Part of Issue #0034194
........
IDE: New high-dpi images for folder images/componenttreeview (by Roland Hahn)
........
IDE: Add high-dpi images for folder images/codetoolsdefines (by Roland Hahn)
........
IDE: Update copyright.txt (authorship of images used by IDE). Issue #0034487
........
IDE: New high-dpi images for folder images/states (by Roland Hahn)
........

git-svn-id: branches/fixes_2_0@59458 -
2018-11-05 11:58:58 +00:00
maxim
9212530685 Merged revision(s) 59374 #1313ae2b9b, 59378 #a957005cad from trunk:
IDE: Update unit path for all build modes also when creating a new unit. Issue #34413.
........
IDE: Add high-dpi icons for images and images/codeexplorer (provided by Roland Hahn)
........

git-svn-id: branches/fixes_2_0@59389 -
2018-10-29 23:02:44 +00:00
mattias
fc586c14b9 set fixes version 2.0.0RC2
git-svn-id: branches/fixes_2_0@59372 -
2018-10-27 10:03:27 +00:00
mattias
04ac9df67c LCL-GTK3: Fix Splitter and its related code. Issue #34106
git-svn-id: branches/fixes_2_0@59366 -
2018-10-27 09:44:01 +00:00
mattias
4ae5a2c2ad debian: renamed debian package name from fpc to fpc-laz to avoid nameclash with ubuntu repos
git-svn-id: branches/fixes_2_0@59365 -
2018-10-27 09:43:02 +00:00
maxim
066d0f5953 Merged revision(s) 59314 #27b8c9d719, 59319 #179cc59ee6, 59321-59323 #436c27ee90-#436c27ee90, 59328 #a313fc1796 from trunk:
IDE/LCL: Modify some high-DPI icons for more consistent style (Roland Hahn)
........
IDE: Add high-DPI images for propertygrid and widgetset issues (by Roland Hahn).
........
IDE: Improve visibility of high-dpi issue_carbon icons on dark background (by Roland Hahn).
........
IDE/Restriction Browser: Fix visibility of icon on customdrawn button.
........
IDE/ObjectInspector: Fix size of widgetset icons on high-dpi screens.
........
IDE: Add high-dpi icons to images/lazdoc (by Roland Hahn)
........

git-svn-id: branches/fixes_2_0@59343 -
2018-10-22 22:54:41 +00:00
maxim
60370b2cca Merged revision(s) 59307-59308 #6f6877ac67-#6f6877ac67 from trunk:
IDE: Add mssing High-DPI icons to images/actions (by Roland Hahn)
........
IDE: Replace icon "actions/preferences" (by Roland Hahn)
........

git-svn-id: branches/fixes_2_0@59312 -
2018-10-16 22:53:23 +00:00
maxim
8c9fb38e30 Merged revision(s) 59290-59292 #34a979b362-#34a979b362, 59295-59296 #90325d8064-#90325d8064, 59301-59302 #cc70ccdd3e-#cc70ccdd3e from trunk:
ideintf: Add high-DPI icons (provided by Roland Hahn)
........
IDE: Add missing high-dpi icons to folder images/menu (kindly provided by Roland Hahn)
........
IDE: Minor revisions of existing high-DPI icons (by Roland Hahn)
........
IDE: Add new (debugger) and revised High-DPI icons by Roland Hahn
........
IDE: Add forgotten icons from previous commits
........
IDE: Better alignment of Run icon on toolbar (Roland Hahn)
........
IDE: New High-DPI icons for Delphi-to-Lazarus conversion (by Roland Hahn).
........

git-svn-id: branches/fixes_2_0@59305 -
2018-10-15 22:02:32 +00:00
maxim
a64bd10183 Merged revision(s) 59275-59276 #e26f6ff3ca-#e26f6ff3ca from trunk:
Translations: Hungarian translation update by Péter Gábor, bug #34397
........
Translations: French translation update by Gilles Vasseur, bug #34403
........

git-svn-id: branches/fixes_2_0@59284 -
2018-10-09 23:19:49 +00:00
maxim
14c57a58c6 Merged revision(s) 59095-59096 #0e98465e3a-#0e98465e3a from trunk:
Translations: Turkish translation update by Hakan KIZILHAN, bug #34296
........
Translations: Spanish translation update by Alonso Cárdenas Márquez, bug #34304
........

git-svn-id: branches/fixes_2_0@59101 -
2018-09-20 22:47:10 +00:00
mattias
86f180ee7b set fixes version to 2.0.0RC1
git-svn-id: branches/fixes_2_0@59011 -
2018-09-15 19:57:31 +00:00