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
Martin
43697a5086
IDE: SourceSynEdit: prevent event from being called in destroy
2023-07-02 20:45:29 +02:00
Martin
10344c6439
SynEdit: Refactor tab-expander
2023-07-02 16:35:26 +02:00
rich2014
feae93368d
Cocoa: TSpeedButton: set the highlighted background color when pressed, consistent with win32
...
before, TSpeedButton had a white highlighted background color when it was normal, and a gray background when it was pressed, causing confusion to users.
2023-07-02 21:26:51 +08:00
rich2014
eb65e0684e
Cocoa: TCocoaContext.Frame3d() removed by a901a8e
2023-07-02 16:57:35 +08:00
Juha
69d50106c9
LCL-GTK3: Fix wrong types found by -Sy compiler option. Some were wrong, some needed a typecast.
2023-07-02 10:03:22 +03:00
wp_xyz
0a9e061e05
CharacterMap: Provide config file.
2023-07-02 01:24:25 +02:00
dsiders
0a0cd01f15
Docs: Increases the default font size in the FPDoc style sheet.
...
* Sets the default font size to 12pt instead of 14px. 14px is approximately 7
lines per inch at 96dpi, and too small. It's like the fine print in a legal
contract. 12pt is 6 lines per inch and a more reasonable default size.
* Adds missing semicolon separators at the end of css style attributes.
2023-07-01 23:16:56 +01:00
Bart
e95cadd095
Win32: fix MDIChild form not updating Top/Left. Issue #40232 .
2023-07-01 14:06:07 +02:00
rich2014
fda1f35008
Cocoa: IME: improve NSKeyUp and fix the issue in TComboBox
...
fix the issue that the first letter is added when using IME in TComboBox with AutoComplete (trigger AutoComplete in KeyUp)
2023-07-01 20:01:02 +08:00