Commit Graph

65437 Commits

Author SHA1 Message Date
dsiders
69614e3959 Docs: LCL/lcltaskdialog. Updates TTaskDialog.Execute for changes in 48b1419e. 2023-07-08 05:32:07 +01:00
dsiders
a0e4b5d35a Docs: LCL/stdctrls. Updates TCustomListBox.SelCount for changes in a4c9080f. Issue #40361. 2023-07-08 04:04:20 +01:00
Maxim Ganetsky
7371d1760e Examples: fixed FpReport example compilation, related to issue #40367 2023-07-08 01:53:03 +03:00
Maxim Ganetsky
fa73f043e5 FpReport: fixed compilation, issue #40367 2023-07-08 01:51:09 +03:00
Bart
48b1419ec4 TTaskDialog: make the flag tfNoDefaultRadioButton actually work both. 2023-07-07 22:55:13 +02:00
Bart
a4c9080f10 TListBox: fix SelCount in case HandleAllocated = False. Issue #40361. 2023-07-07 22:42:25 +02:00
Martin
7a5eda3a4a chmlangref.pas clean up 0x00 bytes 2023-07-07 17:30:03 +02:00
Maxim Ganetsky
d2d68189a0 OpkMan: fixed compilation on Windows 2023-07-07 18:19:57 +03:00
Juha
e65a102527 Remove unit Laz_AVL_Tree, a copy of unit AVL_Tree. Not needed with FPC 3.2.x. 2023-07-07 17:39:03 +03:00
Juha
adfc424e92 Lazarus trunk requires at least FPC 3.2.0. Remove checks for earlier FPC_FULLVERSION. 2023-07-07 17:39:03 +03:00
Juha
41adb276bb Remove obsolete checks for FPC versions earlier then 3.0. 2023-07-07 17:39:02 +03:00
wp_xyz
a1bf47ed7d TAChart: Fix data-point cross-hair cursor, used by two charts, being drawn in the other chart. 2023-07-07 14:29:27 +02:00
rich2014
95d6c4d698 FIX #40366: Merge branch 'cocoa/ime' 2023-07-07 20:26:17 +08:00
rich2014
b103a5bd03 Cocoa: IME: clean up 2023-07-07 19:39:12 +08:00
rich2014
dfb24c2d12 Cocoa: IME: TCocoaInputClient removed 2023-07-07 19:09:36 +08:00
rich2014
533a9f90d4 Cocoa: IME: improve and fix details in TCocoaCustomControl 2023-07-07 19:09:36 +08:00
rich2014
b4be9f3898 Cocoa: IME: TLCLCommonCallback refactor 2023-07-07 19:09:36 +08:00
rich2014
f605a02231 Cocoa: IME: TCocoaCustomControl refactor 2023-07-07 19:09:35 +08:00
rich2014
2cff36a203 Cocoa: IME: TCocoaCustomControl.markedRange() and selectedRange() added 2023-07-07 19:09:35 +08:00
rich2014
019b57e4ce Cocoa: IME: in IME state, skip UTF8KeyPress() and KeyPress(), consistent with Win32 2023-07-07 19:09:35 +08:00
rich2014
7031b6b752 Cocoa: IME: implements a base NSTextInputClient for non-editable LCL CustomControl
implements a base NSTextInputClient for non-editable LCL CustomControl,
like Form, Grid, ListView, that are not system control and not FullEditControl.
1. when using IME in these controls, a temporary and one-time editor is shown at the bottom of the control, supporting IME such as Chinese.
2. refers to MacOS Finder, when using IME in the file list view, a small window will pop up at the bottom of the screen for input. the text can then be used for filename starting character match.
3. it is useful for implementing IME support for controls that do not have a text input window.
2023-07-07 19:09:35 +08:00
rich2014
873c352755 Cocoa: IME: inputclient and inputctx in TCocoaApplication removed 2023-07-07 19:09:35 +08:00
mattias
fdb49c0dd6 fpreport: updated demo 2023-07-07 10:48:12 +02:00
mattias
9a39842d7a fpreport: comments 2023-07-07 10:24:23 +02:00
mattias
eb4869669d fpreport: fixed typos 2023-07-07 10:21:39 +02:00
dsiders
3ea8fbcca2 Docs: LazUtils/lazutilities. Updates content for topics added in e3691f68. 2023-07-06 18:24:51 +01:00
mattias
cba7d8388f ide+lazbuild: fixed expanding ~ on unix in lazarus.cfg, #40363 2023-07-06 17:31:05 +02:00
Juha
606ef3eac7 IdeConfig: Improve recursive macro cycle detection in TransferMacros. Prevents a frozen IDE. Issue #33151. 2023-07-06 15:47:38 +03:00
zeljan1
81002eb2ed CustomDrawn: cleanup, patch by lagprogramming 2023-07-06 11:21:13 +02:00
Martin
dc5cf0ed15 SynEdit: SynPopupMenu, better check for text empty. Issue #38792 2023-07-06 10:59:17 +02:00
wp_xyz
60417279f4 Images: New Project groups and some new general-purpose icons. By Roland Hahn. 2023-07-06 00:01:02 +02:00
Maxim Ganetsky
8d5c079e15 IDE: regenerated translations and updated Russian translation 2023-07-05 15:56:09 +03:00
zeljan1
95dc42a5db Qt5: cleanup 2023-07-05 11:16:49 +02:00
Juha
1a2c9add38 IDE: Show only hour:min as build time in About dialog. No secs. Rename wrongly named GetLocalizedBuildDate. 2023-07-05 02:10:52 +03:00
Bart
a448e61987 TTrackBar.ScalePos: not supported on Win32, Cocoa, QT, QT4, QT6. 2023-07-04 22:18:26 +02:00
wp_xyz
706943c5f3 IDE: Update links in About form. 2023-07-04 17:50:06 +02:00
mattias
bcb890ce27 lcl: TScreen.UpdateLastActive: clear FLastActiveControl on destroy 2023-07-04 15:20:05 +02:00
Juha
5472c6d536 IDE: Show IDE macros in IDEInfoDlg (View -> IDE internals -> About IDE). Add time to AboutFrm. Issue #40360, patch by Bruno K. 2023-07-04 10:59:43 +03:00
dsiders
1f41c47dde Docs: LCL/controls,forms. Updates topics for changes in c3891ad8. 2023-07-03 20:15:17 +01:00
Juha
0bc32656ed LazUtils, LCL: Move LCLProc.CompareRect() -> GraphMath.SameRect(). Deprecate LCLProc.CompareRect(). 2023-07-03 16:54:10 +03:00
Juha
d8405a9db8 AnchorDocking: Reduce compiler warnings. 2023-07-03 16:48:08 +03:00
Juha
dd161fc03b LazUtils, LCL: Initialize UnicodeTables in LazUTF16 only when needed. Deprecate copied UTF16 functions in LCLProc. 2023-07-03 15:29:56 +03:00
Juha
9553dd176c LCLExtension: Fix compilation on Windows. 2023-07-03 11:33:08 +03:00
Juha
211d95da17 LCL: Use TLCLHandle instead of a redefined LCLType.THandle or TLCLIntfHandle. Deprecate them. 2023-07-03 11:17:01 +03:00
Juha
4db3bb880c Svn2RevisionInc: Do not warn about missing SVN client. Issue #40359, patch by Don Siders. 2023-07-03 10:09:15 +03:00
Juha
c3891ad820 Reduce compiler warnings. 2023-07-03 06:23:49 +03:00
Maxim Ganetsky
1d807d54f1 IDE: regenerated translations and updated Russian translation 2023-07-03 01:41:16 +03:00
Martin
daa675e85e IDE: Add options for elastic tabstops 2023-07-02 20:45:33 +02:00
Martin
c4a57d1eb6 SynEdit: Add elastic Tabstops 2023-07-02 20:45:33 +02:00
Martin
3b68e4ece7 SynEdit: Refactor tab-expander 2023-07-02 20:45:29 +02:00