Commit Graph

65562 Commits

Author SHA1 Message Date
wp_xyz
fb2fee81d2 TAChart: High-dpi-aware icons in chart editor demo. 2023-07-11 23:34:53 +02:00
wp_xyz
9c392f31d0 TAChart: Fix border color of rectangular series icons in ChartImageList. 2023-07-11 23:32:12 +02:00
wp_xyz
d7f8d3ea87 TAChart: TChartImageList supports multiple resolutions now. 2023-07-11 22:36:23 +02:00
mattias
347b49bbf3 lazutils: EllipsePolygon sincos 2023-07-11 17:46:16 +02:00
mattias
c423a794b5 lazutils: added TPointArray to graphtype, added EllipsePolygon to GraphMath 2023-07-10 23:19:21 +02:00
Maxim Ganetsky
cdaf04a71d IDE: regenerated translations and updated Russian translation 2023-07-10 17:13:07 +03:00
Maxim Ganetsky
ce13bca9ff IDE: added i18n for global star directory excludes caption 2023-07-10 17:13:07 +03:00
mattias
626a74fd13 lcl: TGtk2WidgetSet.CreateEllipticRgn: fixed vertical radius 2023-07-10 16:11:32 +02:00
mattias
79cff8a8f3 lcl: TGtk2WidgetSet.CreateEllipticRgn: using symmetrical coords with less edges for a smoother ellipsis 2023-07-10 15:42:13 +02:00
mattias
0cf38f57c7 IDE: added option for global star directory excludes 2023-07-09 22:20:56 +02:00
mattias
41d9d4c12f codetools: star directories: added excludes and enabled 2023-07-09 21:07:42 +02:00
Maxim Ganetsky
1a61c0469e Translations: Spanish translation update by Alonso Cárdenas, issue #40370 2023-07-09 16:12:41 +03:00
Martin
5d0fed626f PascalScript: update to origin/stable 2023-07-09 15:09:50 +02:00
mattias
b066084087 codetools: fixed searching include directive file with subpath 2023-07-09 14:24:25 +02:00
mattias
427ba37baf codetools: tests for star directory 2023-07-09 14:03:22 +02:00
Martin
a6696145cd EditorMacroScript: refactor getting sets in callbacks. Check size of set via IFDEF 2023-07-09 12:00:54 +02:00
Martin
f21293c5d0 SynEdit: fixed SynPopUpMenu, enable/disable select all / Added SynEdit.HasText to check if non-empty 2023-07-09 10:18:36 +02:00
Martin
4adebcb03e gtk3 issues.xml: fix copy paste MinDate vs MaxDate 2023-07-09 09:17:33 +02:00
dsiders
6717565e9b GTK3: Fixes missing end tags in gtk3/issues.xml. https://forum.lazarus.freepascal.org/index.php/topic,63867.msg484990.html#msg484990 2023-07-09 03:38:17 +01:00
dsiders
e314b5fe87 Docs: LCL/grids. Updates content in the TCustomGrid.AutoFillColumns topic. 2023-07-08 23:47:44 +01:00
DomingoGP
d7602a33d6 Jedi code format: Issue #40369 support for modifiers winapi, iocheck, cppdecl, hardfloat,softfloat,mwpascal. 2023-07-08 19:13:15 +02:00
Maxim Ganetsky
dbfbdee461 Revert "Grids: uses const paramterers for strings where applicable. Patch by Alexey Torgashin. Issue #39851."
This reverts commit 72344a65f7.

These changes break compatibility (change signatures of virtual
methods), potentially unsafe (these strings can be potentially changed
through user callbacks and this will lead to crashes) and provide very
little (if at all) performance improvements.
2023-07-08 18:46:39 +03:00
Juha
5a19e7b529 Revert "Remove unit UITypes from LazUtils. Use System.UITypes."
This reverts commit f55ce5c939.
2023-07-08 16:16:56 +03:00
wp_xyz
da8a33d43f CustomDrawn: Add missing result value of function TCDWidgetSet.DrawFocusRect. Patch by lagprogramming. 2023-07-08 13:18:14 +02:00
Juha
f55ce5c939 Remove unit UITypes from LazUtils. Use System.UITypes. 2023-07-08 14:07:52 +03:00
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