Commit Graph

61417 Commits

Author SHA1 Message Date
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
Juha
d7036bb000 LazUtils: Restore the José Mejuto's version of TMask. Faster and better. Can be tested now without hurry. 2021-10-13 17:51:02 +03:00
dsiders
e5ed5082d5 Docs: LazControls/checkboxthemed. Updates TCustomCheckBoxThemed.State to reflect actions in the property setter. 2021-10-13 15:33:32 +01:00
Juha
51cdd4d4c4 LazControls: Revert the earlier change in TCustomCheckBoxThemed, issue #39425. 2021-10-13 11:37:18 +03:00
dsiders
232ed8531c Docs: LCL/graphics. Adds topic for TCustomBitmap.GetSharedImageClass.
* Depends on 4918dc89.
2021-10-13 00:05:18 +01:00
Dmitry Boyarintsev
3c3b14de01 cocoa: adding additional tracking for menus. If Modal window is called, all main menu tracking is being cancelled 2021-10-12 23:54:38 +03:00
Marc
4918dc89b0 LCL: Return TSharedCustomBitmap as shared image class. TCustomBitmap assumes this as a descendant 2021-10-12 22:14:21 +02:00
Željan Rikalo
9233efadf0 Qt: optimized palette reload instead of recreating handles. issue #38589 2021-10-12 12:37:48 +02:00
Željan Rikalo
b83a9fd9f0 Qt5: implemented T(Float)SpinEdit.EditorEnabled. issue #38736 2021-10-12 12:18:28 +02:00
Željan Rikalo
7fa32a1e8e Qt5: optimized palette reload instead of calling recreateWnd(). issue #38589 2021-10-12 12:02:02 +02:00
mattias
11810d7b6c chmhelp: gitignore linux binary 2021-10-12 11:29:13 +02:00
dsiders
a058e53864 Docs: LCL/menus. Adds missing topic content. 2021-10-11 21:35:40 +01:00
Juha
e4f3a9abbf LazControls: Fire OnClick event of TCustomCheckBoxThemed. #39425, patch by Don Siders. 2021-10-11 19:15:10 +03:00
Željan Rikalo
4076f4efdd Qt,Qt5: fixed paleete change at runtime. issue #38589 2021-10-11 16:13:04 +02:00
Martin
8d41aa5e99 IDE: Fix endless loop in codetools. Issues #39306 and #39387 2021-10-11 13:50:48 +02:00
Željan Rikalo
c822e57876 Qt,Qt5: fixed radialPie paint with antialiasing. issue #39416 2021-10-11 11:38:04 +02:00
dsiders
1f1239bb7a Docs: LazUtils/lazmethodlist. Adds SameMethod and updates CompareMethods topics.
* Depends on 814e4ba4.
2021-10-11 00:56:04 +01:00
dsiders
e027061cb5 Docs: LCL/controls. Adds short descriptions for various topics. 2021-10-11 00:20:46 +01:00
Juha
8985175dd5 Disable CLocale in OpenBSD, it is broken there. Order used units. Issue #39368. 2021-10-10 22:04:13 +03:00
Juha
869f59b3f0 JEDI Code Formatter: Cleanup. Remove unused functions. Issue #35722, patch by DomingoGP. 2021-10-10 21:51:53 +03:00
Juha
6439e19d40 JEDI Code Formatter: Support a list of used registers at the end of "asm" block. Issue #35722, patch by DomingoGP. 2021-10-10 21:50:12 +03:00
Juha
814e4ba4e2 Rename CompareMethods to more logical SameMethod. Remove old deprecated functions. 2021-10-10 19:00:49 +03:00
Martin
114d4a1714 PascalScript: Compile on PPC, using "not supported" InnerfuseCall. Issue #39404 2021-10-10 13:03:40 +02:00