Commit Graph

21505 Commits

Author SHA1 Message Date
Martin
b3e07ba2b5 FpDebug: fix for logging 2021-12-05 22:44:04 +01:00
Joost van der Sluis
957f76456c FpDebug: Detect Dwarf-5 debug headers and skip unsupported sections 2021-12-05 18:26:09 +01:00
Joost van der Sluis
bc4718efae FpDebug: Ability to pass multiple libraries to OnLibrary(Un)LoadedEvent and detection of loading of libraries on Linux 2021-12-05 01:46:45 +01:00
Martin
47177f39ca Codetools: Testcase, add a few options for upcoming tests 2021-12-04 14:20:45 +01:00
mattias
de1209eefb codetools: started test for nested alias class 2021-12-04 08:43:25 +01:00
mattias
8f307159a6 codetools: fixed tests when no pas2js found 2021-12-03 12:05:40 +01:00
Martin
217459a76f LazDebuggerFp: fixed a nil deref, DefaultContext needs CurrentThread 2021-12-01 20:39:53 +01:00
Martin
d5d01deed4 LazDebuggerTestBase: file forgotten in fcd147a0bf / remove design time from package 2021-12-01 19:58:07 +01:00
Martin
d8188bb780 FpDebug: Show "class var" if in current context (no class/instance-name prefix). 2021-12-01 19:55:39 +01:00
wp_xyz
171f18dd75 LazControls/SpinEditExBase: Clearer defines for issue #39490 workaround. 2021-11-28 22:05:16 +01:00
Martin
a365f46170 FpDebug/FPD: Add FpDbgDwarfFreePascal - This activates the FPC specific dwarf interpretation. 2021-11-28 10:53:43 +01:00
Martin
b03c9ccbb7 Merge branch 'fpd1' into 'main'
Fix compilation of fpdebug\app\fpd

See merge request freepascal.org/lazarus/lazarus!49
2021-11-28 10:49:11 +01:00
dsiders
15e62fda4d Docs: LazControls/spinex. Adds topics for overloaded SameValue() methods in TCustomFloatSpinEditEx and TCustomSpinEditEx.
* Depends on 182cc8b8e6, 7f45938388, 5523c58bc9 0e5fdc884a, c301731931.
2021-11-28 04:45:51 +00:00
Juha
05382f4ddf IDE: Show Frame's contents in designer also when its component package is installed in palette. Issue #39488. 2021-11-28 00:22:27 +02:00
Juha
ba91c73a64 IdeIntf: Refactor and simplify TSimpleWindowLayoutList.ApplyAndShow. 2021-11-28 00:22:27 +02:00
Martin
79d6afe4b6 JitClass: Add configurabel JitProperty class. Add FindPropertyRecursive. 2021-11-27 23:03:31 +01:00
Martin
c177cb8a54 JitClass: fix compiler warning 2021-11-27 23:03:31 +01:00
wp_xyz
5523c58bc9 LazControls/TSpinEditExBase: IFDEF the previous commit (workaround for an already solved FPC bug). Issue #39490/39491. 2021-11-27 21:53:53 +01:00
wp_xyz
7f45938388 LazControls/SpinEditExBase: Fix compilation issue with FPC 3.2.0. Issue #39491. 2021-11-27 11:18:23 +01:00
dsiders
0e5fdc884a Docs: LazControls/spin. Adds new topic for TSpinEditExBase.SameValue. Depends on 182cc8b8. 2021-11-27 00:46:10 +00:00
wp_xyz
182cc8b8e6 LazControls/SpinEditExBase: Add virtual method SameValue() to fix compilation issue on Win/x64 for a currency descendant. Issue #39490. 2021-11-27 00:30:47 +01:00
Maxim Ganetsky
738e48c6b7 Translations: French translation update by Gilles Vasseur, issue #39487 2021-11-26 03:47:29 +03:00
Martin
ad58ebedf8 FpDebug, CmdLineDebuggerBase: Remove "design time".... / Add missing changes in packagefile 2021-11-25 21:01:06 +01:00
Martin
df1cac999f JitClasses: Add ability to have "per class" user memory. Allocates mem in front of the VMT for the user code to store arbitrary data. 2021-11-25 20:59:32 +01:00
Juha
c3a2bf802b Codetools: Prevent identifier being added many times. A hack but works. Issue #37384. 2021-11-25 15:19:54 +02:00
Juha
021deb1dee Codetools: Formatting, cleanup. 2021-11-25 15:18:22 +02:00
Martin
92257eaa94 CmdLineDebuggerBase: Add missing license 2021-11-25 12:55:04 +01:00
Martin
fcd147a0bf FpDebug, CmdLineDebuggerBase, LazDebugTestBase: Remove "design time", those are run-time packages (they are for use in the IDE, be serving as base classes to other design time packages. But they should not be listed for installation into the IDE on their own. 2021-11-25 12:54:25 +01:00
Juha
2849fb27e9 Codetools: Hunt for issue #37384. 2021-11-25 02:18:38 +02:00
Juha
4d585393be IdeIntf: Fix TPropertyEditor.AutoFill. Issue #34560, patch by BrunoK. 2021-11-25 00:50:02 +02:00
Juha
b1e6affa83 Education package: Fix compilation after cbc97e5a03. 2021-11-24 12:49:30 +02:00
Juha
63945a80e6 IDE: Cleanup component palette code. Use hard typecasts instead of soft "as". Well tested now. 2021-11-24 12:00:48 +02:00
Juha
cbc97e5a03 IDE: Update ComponentList after component visibility in Palette changed. Issue #23541. 2021-11-24 12:00:47 +02:00
Juha
f97c70817d ProjectGroups: Add debug output for LazBuild command line parameters. Remove other debug lines. 2021-11-23 15:42:17 +02:00
Juha
82ca6762e1 ProjectGroups: Reserve names starting with On... to event properties. 2021-11-23 14:10:54 +02:00
Juha
063797e76f ProjectGroups: Name the package with CamelCase. Formatting. 2021-11-23 14:10:54 +02:00
Juha
a056886b72 IDE: Show full file path for a build target. Project is often "project1". 2021-11-23 14:10:54 +02:00
Juha
229162c203 ProjectGroups: Call ActiveChanged() when compiling all. Updates an indicator in the GUI. Issue #32475. 2021-11-23 14:10:54 +02:00
ccrause
1e0b55da03 Move management of GController instance to TFDLoop.Inititialize and Destroy. 2021-11-21 10:26:10 +02:00
ccrause
7ae19d4eac Add cthreads if compiled for unix by Fredvs 2021-11-21 10:25:55 +02:00
Bart
ef131e6c46 LazUtils: Masks: modifiy comment about wqAnyExtension 2021-11-20 13:25:33 +01:00
Bart
ac380781cd LazUtils: Masks: re-arrange some definitions. No functional changes. 2021-11-20 13:21:15 +01:00
Bart
7fb173f384 LazUtils: Test: TestMasks: Add test for issue #39462. 2021-11-20 13:00:24 +01:00
Martin
9213ca32e8 FpDebug: Fixed MemLeak on Windows: TProcessUtf8 was not freed / introduced in e104c4c418 - merge-request !41 2021-11-20 13:02:22 +01:00
Bart
7c0fdd1281 LazUtils: Masks: on Windows 'foo.*' should also match 'foo' (depends on quirks used). Patch by Jose Mejuto. Issue #39462. 2021-11-20 12:57:08 +01:00
mattias
3891f57067 codetools: sourcecloser: warning if something is wrong with implementation section 2021-11-18 22:40:39 +01:00
mattias
f84b6b1c5a codetools: fixed parsing sub proc of anonymous proc 2021-11-18 22:40:39 +01:00
Juha
641c3a73f0 Designer: Name Menu separators as "SeparatorX" to make name clashes less likely. Issue #39471. 2021-11-17 18:08:41 +02:00
Juha
dda96a3864 ProjectTemplates: Prevent wrongly replacing "project" in .lpi file. Issue #39467. 2021-11-17 09:41:21 +02:00
Maxim Ganetsky
b584409a3b POChecker: added Corsican language support, regenerated translations and updated Russian translation 2021-11-17 00:53:35 +03:00