Commit Graph

61389 Commits

Author SHA1 Message Date
wp_xyz
811f3994dd TAChart/ChartEditor: Use new TLegendClickTool.OnSeriesClick event rather than .OnLegendClick 2021-10-24 11:29:29 +02:00
wp_xyz
cc0800d0d0 TAChart: TLegendClickTool.OnSeriesClick event should not fire at clicks on empty space within the legend. Fix order of OnLegendClick and OnSeriesClick events. 2021-10-24 11:19:30 +02:00
Bart
bc3e07560f LazUtils: fix typo in comment Masks unit. 2021-10-23 23:30:53 +02:00
Bart
a94d0711cf LazUtils: rename an enum in Masks unit. 2021-10-23 23:29:31 +02:00
Bart
d511c0dfb9 LazUtils: add comments for the TMaskOpCode enums in Masks unit. 2021-10-23 23:27:05 +02:00
wp_xyz
4f84bdc0f3 TAChart: Fix double-click in TLegendClickTool. 2021-10-23 22:53:38 +02:00
wp_xyz
b4876dc79f TAChart: Support right-to-left mode in TChartListbox. 2021-10-23 22:44:33 +02:00
Juha
964d5f4d69 LazUtils: Improve naming of types and variables in Masks. Follow naming conventions of other code. 2021-10-23 23:28:30 +03:00
wp_xyz
c3f0740005 TAChart: Fix TChartListbox using more than 1 column, issue #39439 2021-10-23 21:59:35 +02:00
wp_xyz
6422aaa213 TAChart: New event OnSeriesClick for TLegendClickTool to report series of clicked legend item. Issue #39437. 2021-10-23 16:51:23 +02:00
Martin
49a220e7c3 Merge branch 'debugger-properties-config-nil-fix' into 'main'
Fixed checking CurrentDebuggerPropertiesConfig for nil

See merge request freepascal.org/lazarus/lazarus!29
2021-10-23 12:53:32 +00:00
wp_xyz
f9c8a2160f TAChart: Fix TChartListbox line height if checkboxes are not show (Issue #39438). Fix vertical alignment of text in TChartListbox lines. 2021-10-22 23:08:41 +02:00
dsiders
622a7619d0 Docs: LCL/lcltype. Adds missing topics. Removes topics no longer in source. Updates topic content. 2021-10-22 00:34:57 +01:00
Martin
57d356a2a2 Merge branch 'fpdebug-breakpoint-removeaddress-fix' into 'main'
FpDebug: Fixed incorrect new length of FLocation array in TFpInternalBreakpoint.RemoveAddress

See merge request freepascal.org/lazarus/lazarus!26
2021-10-21 13:43:43 +00:00
Maxim Ganetsky
a4bb9309b7 LCL: actually show to user deprecated messages for VK_LCL_OPEN_BRAKET and VK_LCL_CLOSE_BRAKET constants 2021-10-20 23:54:21 +03:00
Juha
14304e8180 LCL: Fix typos in virtual key constants. Issue #39434, patch by Don Siders. 2021-10-20 23:02:41 +03:00
Juha
99e4bd2515 LCL-GTK2: Use a new SysTray API by default. The old one fails to work in new Ubuntu versions + derivatives. Patch by dbannon. 2021-10-20 12:09:58 +03:00
Željan Rikalo
7f0e0cd0bd Qt,Qt5: fixed broken TTrayIcon popup menu after recreating popup menu handle. issue #38849 2021-10-19 14:54:10 +02:00
Dmitry Boyarintsev
4aaf8d270c cocoa: fix the filter index selection
(cherry picked from commit 8629f0f2b126d7137559d7273258a7c28c7a6bac)
2021-10-18 23:55:41 +03:00
dsiders
fea136a894 Docs: LazControls/listviewfilteredit. Removes extra short description in module topic. 2021-10-18 17:45:43 +01:00
mattias
0354b47bc4 updated makefiles 2021-10-18 14:32:30 +02:00
mattias
1c177dd9c2 tools: gitignore updatemakefiles linux binary 2021-10-18 14:31:31 +02:00
Martin
f8bc3ff316 IDE: added package dependency for LazDebuggerFp 2021-10-17 16:41:00 +02:00
Martin
dd31014237 Merge branch 'strrec-cpu64-align-fpdbg' into 'main'
FpDebug takes into account that FPC 3.3.1 changed offset of the CodePage field in TAnsiRec

See merge request freepascal.org/lazarus/lazarus!25
2021-10-17 13:15:46 +00:00
Juha
c28cc988ec LazUtils: Implement TMask.MatchesWindowsMask for backwards compatibility. 2021-10-17 09:33:43 +03:00
dsiders
370e42c4e4 Docs: LCL/lclproc. Removes topics deprecated since version 2.1.
* Depends on 814e4ba4.
2021-10-17 02:27:52 +01:00
Juha
67111d9a30 LazUtils, Masks: Turn define RANGES_AUTOREVERSE into a run time option. Add constructors for legacy syntax. More tests. 2021-10-16 23:32:17 +03:00
wp_xyz
d6a9516c11 LCL/TCheckComboBox: Workaround for issues #39424 and #39427 2021-10-16 17:45:40 +02:00
Martin
ad741a8d7a Revert "Disable PEEPHOLE opt in fpc 3.2.0 to fpc 3.2.3 => there is a bug that can cause crashed in fpdebug/lazutils"
This reverts commit 78bb88de35.
2021-10-16 13:41:59 +02:00
Martin
056cc6dd26 Installer, Win: Fix for git / restore binw32/binw64 2021-10-16 13:01:34 +02:00
Martin
78bb88de35 Disable PEEPHOLE opt in fpc 3.2.0 to fpc 3.2.3 => there is a bug that can cause crashed in fpdebug/lazutils
(cherry picked from commit 6d1185d76b)
2021-10-16 11:45:10 +02:00
Juha
a111270ed0 LazUtils: Don't use eWindowsQuirk_Extension3More for Windows mask. Makes *.pas match Unit1.pas.bak 2021-10-16 11:50:13 +03:00
Martin
f81cc24f83 Build scripts: GIT // git clone --depth=1 => "git describe" does not work, as no history is cloned / maybe clone the entire branch or at least depth 10000 on one single branch 2021-10-16 10:37:13 +02:00
Juha
05fdc3f8f3 LazUtils: Use String instead of RawByteString in Masks. Works equally well. 2021-10-16 11:09:36 +03:00
Željan Rikalo
9057aece81 Qt,Qt5: fixed system mouse lock when TCustomControl is double clicked. issue #27384 2021-10-15 17:17:57 +02:00
Željan Rikalo
5081a5269f Qt,Qt5: restored the way how we send application activate/deactivate to LCL, removed calling of RestoreStayOnTop windows which cause confusion. 2021-10-15 16:56:37 +02:00
Juha
04b0a04a45 LazUtils: Restore backwards compatible TMaskOptions to Masks. More tests. 2021-10-15 14:44:54 +03:00
Željan Rikalo
f1156f551a Qt,Qt5: ReleaseCapture when app is deactivated. 2021-10-14 18:28:29 +02:00
Martin
6118e64e85 JitClass: public AnchestorJitType 2021-10-14 15:05:03 +02:00
Željan Rikalo
d21ebb1b60 Qt,Qt5: removed old workaround for Qt < 4.8.7, fixes TApplication activate/deactivate events. issue #37868 2021-10-14 14:47:25 +02:00
Maxim Ganetsky
cbbe24651e Lazutils: regenerated translations and updated Russian translation 2021-10-14 00:37:29 +03:00
Maxim Ganetsky
6b27c973ac Lazutils: fixed Masks resource strings 2021-10-14 00:06:49 +03:00
Martin
6fc5c2fcdd FpDebug: more asserts for correct thread usage 2021-10-13 21:48:32 +02:00
Martin
e4499b3ba0 LazDebuggerFp: Run Thread.RegisterValueList in debug-thread 2021-10-13 21:48:26 +02:00
Martin
24c378f797 LazDebuggerFp: Trigger DefaultContext in thread to cache it. (Avoid calling GetInstructionPointerRegisterValue outside the debug-thread) 2021-10-13 21:48:25 +02:00
Martin
12b1484637 LazDebuggerFp: Ensure MemReader.RegisterSize is run in debug-thread. It currently needs the thread-state, as the size is read from the RegisterValue-list. 2021-10-13 19:33:40 +02:00
Juha
33c25303e6 LazBuild: Fix compilation after TMask changes. 2021-10-13 19:23:04 +03:00
Juha
ef29ae70cc LazUtils: Make TMaskList.MatchesWindowsMask work using a hack. Streamline mask constructors. Add author info. 2021-10-13 17:51:02 +03:00
Juha
e1baec480e LazUtils: Refactoring of masks. Split TMaskUTF8.Compile into parts etc. 2021-10-13 17:51:02 +03:00
Juha
a768a4459b LazUtils: Add tests for mask when ranges are disabled. 2021-10-13 17:51:02 +03:00