ccrause
f11d2744db
Cleaned up breakpoint creation.
2023-12-03 13:03:09 +01:00
ccrause
3b833564d5
FpDebug: refactor stack unwinding for AVR
2023-12-02 17:52:40 +00:00
Martin
53474705c4
FpDebug: check error in expressions, when new dbg-values are created.
2023-12-02 16:33:37 +01:00
Martin
c398363932
FpDebug: fix :refcnt for fpc 3.3.1
2023-12-02 16:33:37 +01:00
rich2014
361e059ac5
IDE: ofDoNotActiveSourceEditor of TOpenFlag added
2023-12-02 12:01:08 +08:00
Martin
8208144cdf
FpDebug: test ".." intrinsic operator / Fix error checking
2023-12-02 01:10:39 +01:00
wp_xyz
120d66d06e
TAChart: Define bubble size in TBubbleseries as percentage - new.
2023-12-01 00:00:59 +01:00
wp_xyz
dd3322cfc0
TAChart: Extend TCustomSource with method to determine the y value ranges (separately for each y level).
2023-11-30 23:59:03 +01:00
Bad Sector
79c9bba8b6
LCL-GTK1: Fix OpenGL control compilation and functionality
...
Some changes over the years broke Gtk1 compatibility with the TOpenGLControl control.
This change fixes the code so that it compiles and works under Gtk1.
2023-11-30 00:58:36 +02:00
wp_xyz
3fff0c46d3
TAChart: Fix fit series legend display in html demo.
2023-11-29 14:23:18 +01:00
Martin
0922a747d7
FpDebug: fix MaskBreakpointsInReadData. Don't remove non-set breakpoints
2023-11-28 14:01:43 +01:00
Martin
476cfd4484
FpDebug: refactor stack unwinding. Introduce TDbgStackUnwinder and new classes for X86
2023-11-28 01:40:48 +01:00
rich2014
b5db1bf52f
FpDebug: fix the compilation issue introduced by 1633420
on MacOS
2023-11-28 01:48:04 +08:00
Martin
cbf59cc75a
SynEdit: fix class-section (and strict). Only highlight in classes/objects. Fixed look-ahead for "strict". Issue #40614
2023-11-26 18:11:40 +01:00
mattias
6e0bc52cbc
fpcunit: fixed mem leak
2023-11-26 10:45:53 +01:00
mattias
adc6d38b6c
bigide: added testinsight
2023-11-25 22:38:52 +01:00
mattias
8c9bd916a5
fpcunit: updated makefile
2023-11-25 22:26:32 +01:00
mattias
8cd99e43ef
fpcunit: less hints
2023-11-25 22:26:14 +01:00
Martin
82c00b3c28
LazEdit: Update RegExpr
2023-11-25 16:57:26 +01:00
mattias
6e973773ca
updated Makefiles
2023-11-25 14:33:16 +01:00
DomingoGP
3ff5d50aaa
Jedi code format: recognize "sealed" / "abstract" for inheriting objects.
2023-11-25 12:05:23 +01:00
Juha
1633420b55
FpDebug: linux, add unit syscall / part of issue #40599
2023-11-24 12:16:02 +01:00
Martin
3991796383
LazEdit: fix textmate, attrib idb from other grammar
2023-11-24 01:14:18 +01:00
Martin
fd824cd3d6
LazEdit: fix textmate, copy from other grammar
2023-11-24 01:00:46 +01:00
DomingoGP
dedb2622b3
Jedi code format: issue #40612 Accept and "or xor class, ..." operators and improved formatting of operator overloads.
2023-11-24 00:27:13 +01:00
Maxim Ganetsky
7eb6be5a2c
IDE: pass to FPC only documented assembler mode parameter values and only for relevant CPU families (i8086, i386, x86_64), issue #38786
2023-11-24 02:18:36 +03:00
Martin
86866f09ef
LazEdit: Update TextMateGrammar
2023-11-23 02:05:00 +01:00
wp_xyz
5cb240ac36
TAChart: Make sure that TAreasSeries is clipped at the plotarea boundaries.
2023-11-22 18:38:16 +01:00
Martin
327c5770ab
LazEdit: update TRegExpr
2023-11-22 14:56:43 +01:00
Juha
97c3ff8515
DateTimeCtrlsDsgn: Move uses sections from implementation to interface.
2023-11-21 06:43:32 +02:00
Maxim Ganetsky
5d6a599d92
Codetools: fixed compilation of tests
2023-11-21 02:14:47 +03:00
Martin
f6743b5cd7
LazEdit: update TRegExpr
2023-11-20 23:54:24 +01:00
Juha
3692c658ae
LCL, LazControls: Fix order of calling OnKeyDown in FilterEdit controls. Issue #40601 , patch by n7800.
2023-11-20 22:48:10 +02:00
Juha
764415b6a0
LCL, LazControls: FilterEdit cleanup. Issue #40601 , patch by n7800.
2023-11-20 22:45:11 +02:00
Martin
769cab6f8b
LazEdit: update TRegExpr
2023-11-20 20:24:15 +01:00
Martin
e764c0f684
LazEdit: fix detection of pattern found at best pos / De-duplicate Textmate pattern lists. / Fix empty check in GetFirstMatchPos
2023-11-20 20:24:15 +01:00
mattias
c9aa80149c
ide+codetools: fpc config cache: support working directory and @ param, fixed #40603
2023-11-20 16:40:52 +01:00
mattias
14e1844066
IDE: pass project custom config file to codetools
2023-11-20 16:40:52 +01:00
mattias
d89c23fbeb
fpweb: less hints
2023-11-20 16:40:52 +01:00
Maxim Ganetsky
2d2575d452
FPCUnit: regenerated translations and updated Russian translation
2023-11-20 04:08:08 +03:00
Maxim Ganetsky
eaedb0019d
FPCUnit: improved i18n, cleaned up unused resource strings
2023-11-20 04:08:00 +03:00
Martin
3b6632f5c2
LazEdit: Update Textmate grammar
2023-11-19 22:49:54 +01:00
Martin
0d7e17c613
LazEdit: Update RegEx
2023-11-19 22:49:54 +01:00
Maxim Ganetsky
9129f3325d
FPCUnit: moved resource strings to correct file
2023-11-19 22:36:09 +03:00
Maxim Ganetsky
cbe37c85ca
FPCUnit: moved one resource string to correct file
2023-11-19 22:12:47 +03:00
Michaël Van Canneyt
b70e567817
* Correct makefiles so make bigide works
2023-11-19 16:53:23 +01:00
Michaël Van Canneyt
2707a83b1f
* Add Lazarus TestInsight to fpcunitide package.
2023-11-19 16:05:42 +01:00
Martin
9d30984709
LazEdit: Update RegEx
2023-11-17 19:21:26 +01:00
Martin
d2d64321b4
LazEdit: Update copy of TRegExpr
2023-11-14 19:27:33 +01:00
DomingoGP
f600868569
Jedi code format: Add support for delphi 12 multiline quoted strings.
2023-11-11 18:23:34 +01:00
DomingoGP
5c65c6df5b
Jedi code format: Fix memory leak on unclosed quoted constant string.
2023-11-11 18:12:06 +01:00
DomingoGP
46d79350b0
Jedi code format: Solves Issue #40538 process defines in include files.
2023-11-11 12:11:24 +01:00
mattias
0ac09485c6
codetools: ReadNextPascalAtom: delphi multi line string literal
2023-11-10 15:01:03 +01:00
mattias
6fac14495b
codetools: linkscanner: skip delphi multi line string literal
2023-11-10 15:01:03 +01:00
mattias
3ff0868ca6
codetools: started parsing delphi 12 multiline string literals
2023-11-09 16:29:06 +01:00
Maxim Ganetsky
6478851bc1
Components, ExamplesWindow: register IDE command names in locale independent manner
2023-11-08 20:00:34 +03:00
Bart
9ec85e5d2a
FileUtil: implement TFileSearcher.OnQueryFileFound and OnQueryDirectoryFound. Gives the user the possibility
...
to reject files and/or directories. If rejected OnFileFound/OnDirectoryFound/OnDirectoryEnter will not be fired.
2023-11-06 15:16:32 +01:00
Martin
2113ad4fef
SynEdit: Shell-Highlighter, escaped strings. Issue #40584
2023-11-05 15:44:53 +01:00
Martin
d3687ef05c
SynEdit, Pas-HL: use case-label-attributes in "record case". Issue #40586
2023-11-02 14:37:10 +01:00
ACTom
4fd606cdfd
Fix the problem that TSynMemo reports an error when the input method is enabled on Windows.
2023-10-31 17:33:52 +00:00
Martin
b97a9b80a1
FpDebug: fix disassembler DPPD... / Issue #40567 patch by Red_prig (Pavel)
2023-10-30 18:26:14 +01:00
rich2014
218c536b94
fpcunit: fix #29283 : save the configuration file to the default path
2023-10-30 23:06:59 +08:00
Martin
79a8665989
IDE: Hint (Html/TurboPowerIPro), add space for horizontal scrollbar if needed. Issue #40565
2023-10-18 16:13:26 +02:00
ACTom
0e61715762
Translations: Chinese translation update by ACTom, merge request !241
2023-10-18 01:46:12 +03:00
Martin
c53355182a
LazDebuggerLldb: improved parsing of exception class after fpc_raiseexception. lldb may send \U00000012TClassFooBar
2023-10-16 13:53:15 +02:00
Martin
3100c5c321
FpDebug: fix disassembler "rep ret" Issue #40562 patch by Red_prig (Pavel)
2023-10-16 11:38:00 +02:00
Martin
cecc5ee87d
FpDebug: fix disassembler pause,psrldq,extrq... Issue #40555 , #40557 , #40558 patch by Red_prig (Pavel)
2023-10-15 18:32:30 +02:00
Martin
d55f353980
FpDebug: 32bit linux target. "HasId" takes an untyped arg. The caller must always pass 64 bits. (itu8 is used to create the map)
2023-10-14 14:33:53 +02:00
Martin
0fad4e40d9
FpDebug: Handle overflow for relocation with 32bit target. RelocationOffset is stored as QWord, but can be negative. For 32bit targets the overflow must be masked out.
2023-10-14 14:05:39 +02:00
Martin
a6999c26a6
FpDebug: prevent crash, if library is added twice (incorrect handling for Linux in SynchronizeProcMapsWithLibraryList)
2023-10-14 13:45:26 +02:00
Martin
1db2f6aab4
FpDebug: On Linux read .dynsym if .symtab does not exist. If .symtab exists, then .dynsym should be a subset.
2023-10-14 12:57:14 +02:00
Martin
62e7f5665a
FpDebug: fix disassembler vmov.. Issue #40552 patch by Red_prig (Pavel)
2023-10-13 20:28:50 +02:00
Martin
9cff61c5a0
FpDebug: fix disassembler vzero... / test reg.l Issue #40546 and #40549 patch by Red_prig (Pavel)
2023-10-13 13:34:54 +02:00
DomingoGP
0733e43104
Jedi code format: Improve formatting of .inc files. Issue #40542
2023-10-11 21:58:19 +02:00
Martin
07025f3b9c
LazDebugger[Fp]Lldb: fix for new Apple-LLDB version. Read new format for eval results (e.g. exception data)
2023-10-10 19:26:48 +02:00
Martin
5b43d582a0
LazLogger: dbghex for unsigned
2023-10-10 12:52:30 +02:00
ACTom
dba31d62c4
Translations: Chinese translation update by ACTom, merge request !239
2023-10-10 02:42:10 +03:00
Martin
8a343f5bc1
Debugger: more asm unwinding
2023-10-09 18:56:51 +02:00
Martin
67069ef84b
FpDebug: fix disassembler movq/vmovq Issue #40541 patch by Red_prig (Pavel)
2023-10-09 18:33:52 +02:00
DomingoGP
17768091e5
Jedi code format: Improved align of compiler conditional directives. Issue
...
#40539
2023-10-08 17:06:42 +02:00
DomingoGP
7cdecac783
Jedi code format: improved fake unit generator. Related to issue #40538
2023-10-08 16:54:55 +02:00
DomingoGP
8a98df0369
Jedi code format: Fix memory leak.
2023-10-08 14:32:01 +02:00
Martin
bacefb51ae
LazDebuggerFp: Fixed line number for exceptions.
2023-10-08 13:32:37 +02:00
mattias
e38a298110
codetools: fixed SetApplicationTitleStatement for Application as param
2023-10-08 00:19:01 +02:00
Martin
a50a1e18b5
LazDebuggerFp: fixed uninitialized result
2023-10-07 19:50:26 +02:00
ACTom
07d0ca37e2
Opkman: Chinese translation update by ACTom, merge request !238
2023-10-07 17:28:14 +03:00
Martin
97c7e680b7
FpDebug: fixes for stack frame search
2023-10-07 14:06:07 +02:00
Maxim Ganetsky
46dfa16fb4
LazReport: added INI file of editor sample to .gitignore
2023-10-07 02:52:11 +03:00
DomingoGP
462eece676
Jedi code format: Fix identation and bug in commit 8035014eaf
2023-10-05 22:27:45 +02:00
Martin
8da9f2d084
FpDebug: fix for some missing stackframes
2023-10-05 19:22:31 +02:00
DomingoGP
77f9fb9cd0
Jedi code format: adds an extra space lines at sections end. Issue #40539
2023-10-05 00:15:11 +02:00
Michaël Van Canneyt
df428e215f
* Add table highlighting, allow to insert common macros
2023-10-04 23:00:58 +02:00
Michaël Van Canneyt
3412801f31
* Improvements in HTML code generation
2023-10-04 23:00:57 +02:00
Martin
32ea407ca3
FpDebug: fix file locations in stack / don't use absolute path, files may have been pre-build in a different location (build vs install dir).
2023-10-03 19:40:03 +02:00
Martin
710fa6f135
FpDebug: fix disassembler "vround"/"vmovm" Issue #40525 #40524 patch by Red_prig (Pavel)
2023-10-02 11:56:23 +02:00
DomingoGP
8035014eaf
Jedi code format: dont't ident comments before procedures at the end of sections. Issue #40533 .
2023-10-01 21:21:02 +02:00
DomingoGP
f453aa8a45
Jedi code format: support const or var array of record in Delphi mode. Issue #40532
2023-10-01 17:38:12 +02:00
mattias
f4e8b3090d
virtualtreeview: added missing files to lpk
2023-10-01 09:24:23 +02:00
Jesus Reyes A
05e9728fc5
LazReport: Add support for 'StrikeOut' style in a Memo 'Script' property, by paweld, issue #40521
2023-09-29 23:58:33 -06:00
wp_xyz
59f4113a9d
TAChart: Fix divide-by-zero error in TBasicZoomTool in case of massive "over-zooming". Issue #40518 .
2023-09-26 11:57:58 +02:00
Martin
4cd413a986
FpDebug: fix disassembler "xadd 16bit reg" Issue #40520 patch by Red_prig (Pavel)
2023-09-26 09:03:35 +02:00
mattias
00e6d8fbd8
codetools: fixed InsertAllNewUnitsToMainUsesSection, issue #40522
2023-09-25 22:13:53 +02:00
mattias
1acc98a582
IDE: fixed saving ResourceBaseClass(name)
2023-09-25 10:30:55 +02:00
Željan Rikalo
3a4dd50e93
Anchordocking: do not manage THintWindow. issue #40519
2023-09-24 17:33:35 +02:00
mattias
ba1f89639b
IDE: store ResourceBaseClassName of designer components, added DesignerClassCanAppCreateForm
2023-09-24 14:29:19 +02:00
mattias
50f2f5f873
codetools: fixed CreatePublishedMethod adding dotted unitnames
2023-09-23 09:01:51 +02:00
Martin
13516416e2
IDE: More textmate Highlighting
2023-09-20 16:50:53 +02:00
Martin
56ac6a45b6
IDE: More textmate Highlighting
2023-09-19 20:51:03 +02:00
wp_xyz
07f7a1931e
TAChart: Improved legend symbol for TPolarSeries.
2023-09-14 16:02:15 +02:00
rich2014
6b7715586e
TIpHtmlInternalPanel: optimize scrolling sensitivity
2023-09-13 22:15:21 +08:00
rich2014
fc7ca1f57d
TIpHtmlInternalPanel: Fix #40505 : DoMouseWheel() should always return true
...
should always return true to confirm that the MouseWheel Event is handled by TIpHtmlInternalPanel
2023-09-13 22:11:18 +08:00
Martin
6b7c8996e3
LazEdit: TRegExpr back to ansichar
2023-09-12 22:41:29 +02:00
Martin
d839cb8d75
New version of TRegExpr
2023-09-12 22:22:48 +02:00
mattias
34222c3fa8
updated makefiles
2023-09-12 16:25:55 +02:00
mattias
0fd939a3e4
codetools: directorycache: no exception on virtual directory, #40503
2023-09-12 15:09:08 +02:00
Martin
f585ee811e
more Makefiles
2023-09-12 14:24:50 +02:00
Martin
784041096e
more Makefiles
2023-09-12 12:25:31 +02:00
Martin
aab438155c
Update Makefile
2023-09-12 12:16:07 +02:00
Martin
40fd2fc1fe
Support for Highlighter based on TextMate grammar
2023-09-12 12:01:50 +02:00
rich2014
c96908793d
Cocoa/Opengl: fix compilation issue, patch by @anton.kavalenka #40502
2023-09-11 22:10:36 +08:00
Michaël Van Canneyt
9554442497
* Correctly set formatter
2023-09-11 14:10:22 +02:00
Michaël Van Canneyt
4164a45242
* Disable manual compile
2023-09-11 14:01:57 +02:00
Michaël Van Canneyt
a4e9140ab3
* Generate HTML from a dataset
2023-09-11 14:00:20 +02:00
Michaël Van Canneyt
4b2aa144df
* Add missing columns dialog
2023-09-11 14:00:20 +02:00
Maxim Ganetsky
6ae07c2413
LazUtils, Translations: simplified getting user language value in macOS (don't use setenv function, just use obtained identifier directly in GetLanguageID function), issue #40495
2023-09-11 03:29:37 +03:00
DomingoGP
fde9868fda
Jedi code format: issue 40501 comment not stays on the same line.
2023-09-10 16:15:52 +02:00
Martin
d23a06285b
SynEdit: fixed wrong (to big) text-len in TSynEditMarkupHighlightAllMulti
2023-09-10 14:21:01 +02:00
rich2014
cbf1dcc616
Translation: Fix #40495 : auto language detection on MacOS (various WS)
2023-09-10 18:10:23 +08:00
wp_xyz
2c448bcff5
fpvectorial: Support lists in pdf writer. Merge request !234 by Morith Lamprecht. Update fpvtextwritetest and fpvtextwritetext2 demo projects.
2023-09-09 16:16:42 +02:00
wp_xyz
6eb18a2d11
fpvectorial: Extend fpvtextwritetest2 to optionally use pdfwriter.
2023-09-08 12:02:50 +02:00
ACTom
57381cefb7
Translations: Chinese translation update, merge request !233
2023-09-07 03:15:30 +03:00
Maxim Ganetsky
e776e2cd6f
JCF2: don't show ancient date in About dialog, regenerated translations and updated Russian translation
2023-09-07 02:46:03 +03:00
Maxim Ganetsky
0dd2975a23
JCF2: small i18n/wording improvements, issue #40492 , regenerated translations and updated Russian translation
2023-09-06 19:42:23 +03:00
Maxim Ganetsky
d51e605fdd
JCF2: iproved i18n of "Comments" settings page, regenerated translations and updated Russian translation
...
"
2023-09-06 19:31:12 +03:00
Maxim Ganetsky
3e05f415ee
JCF2: fixed sizing of "Open folder" button in "File Settings" option page
2023-09-06 18:51:16 +03:00
Juha
1cb245cb76
Add description and license to SimpleWebServerGUI package.
2023-09-05 09:31:55 +03:00
Maxim Ganetsky
2516749a2f
Packages: removed deprecated Sparta packages which started to cause troubles to users, issue 40485
2023-09-05 03:17:44 +03:00
Martin
81596aa0bf
FpDebug: Fix ".." intrinsic, reset error from previous elements (deref nil sets error on Expression, rather than value)
2023-09-03 18:32:06 +02:00
mattias
c5bc78b070
updated makefiles
2023-09-03 17:11:29 +02:00
Martin
22df40bcce
SynEdit: deprecate SelStart/SelEnd. This is as a means to warn that they are *extremely* slow, and BlockBegin/BlockEnd should be used.
...
SelStart/SelEnd are currently NOT to be removed.
2023-09-03 12:15:27 +02:00
Jesus Reyes A
9faceb4e77
LazReport: Adding 2x Zoom capabilities to LazReport Designer, from Yuliyan Ivanov, issue #40447
2023-09-01 01:41:27 -06:00
wp_xyz
7b596989e8
Turbopower_ipro: Fix anchor position calculation, issue #40480 .
2023-08-31 18:58:19 +02:00
wp_xyz
f3c4d7f58d
Misc packages: Replace separate calls to sin() and cos() by sincos(). Issue #40473 .
2023-08-31 12:14:54 +02:00
wp_xyz
493a568bb0
TAChart: Replace separate sin() and cos() calls by sincos(). Issue #40473 .
2023-08-31 11:29:24 +02:00
wp_xyz
ffe2e33f69
fpvectorial: Replace separate sin() and cos() calls by sincos(). Issue #40475
2023-08-31 00:42:24 +02:00
wp_xyz
3b062e3689
aggpas: Use sincos() rather than separate sin() and cos(). Issue #40474 .
2023-08-30 23:53:18 +02:00
wp_xyz
6fda7c4f11
TAChart: Another 3d display issue of TPieSeries.
2023-08-29 19:50:42 +02:00
wp_xyz
ac7dc35162
TAChart: Add rounding-error-tolerant comparison functions to TAMath.
2023-08-29 18:00:27 +02:00
wp_xyz
febc06ca63
TAChart: Fix painting error in 3d-pie series ( https://forum.lazarus.freepascal.org/index.php/topic,64437.msg489868.html )
2023-08-29 17:39:29 +02:00
dsiders
67fd5eb194
Docs: DateTimeCtrls/datetimepicker. Updates external referenences for changes in f83b8b4c
.
2023-08-25 15:16:09 +01:00
mattias
f83b8b4cc3
datetimectrls: simplified unit dependencies
2023-08-25 12:49:44 +02:00
wp_xyz
24e996ddef
fpvectorial: Add new pdf writer to package. Modify fpvTextWriteTest demo to support pdfwriter.
2023-08-22 18:49:35 +02:00
Werner Pamler
4a653549e1
Merge branch 'fpvectorial_pdfwriter' into 'main'
...
fpVectorial PDF writer for text documents
See merge request freepascal.org/lazarus/lazarus!230
2023-08-22 16:47:16 +00:00
wp_xyz
e32f823789
LHelp: Fix duplicate hint windows, issue #40456
2023-08-22 18:16:28 +02:00
Moritz Lamprecht
0fafee823a
added pdf document writer
2023-08-22 15:10:38 +00:00
mattias
5763fb14c6
codetools: added AnsiChar
2023-08-22 16:25:59 +02:00
Michaël Van Canneyt
a3566d0f8e
* Remove actions for which there is no tag
2023-08-22 08:41:47 +02:00
ACTom
dde185549b
Translations: Chinese translation update, merge request !229
2023-08-21 01:45:06 +03:00
ACTom
f58e090182
Translations: Chinese translation update, merge request !227
2023-08-18 22:38:02 +03:00
Martin
17e62ec5c0
IDE, Identifier-Completion: fix overloaded function in history list. Issue #40332
...
- Adding 2 versions of an overloaded function did not work. The overloaded params were compared with different functions.
2023-08-14 23:37:19 +02:00
mattias
d64ce3bd4d
opengl: indentation
2023-08-14 22:18:03 +02:00
mattias
8cd56087d9
fixed make bigide lclextension
2023-08-14 21:46:11 +02:00
ACTom
b47891cfef
Translations: Chinese translation update, merge request !226
2023-08-14 22:23:30 +03:00
mattias
1a81ac9a12
update makefiles
2023-08-14 21:05:33 +02:00
mattias
8d92e3b67d
updated makefiles
2023-08-14 20:31:20 +02:00
Martin
afb5e6376c
IDE, Identifier-Completion: fix sorting in identifier completion. Issue #40332 / Restore order-precedence for Compatibility.
2023-08-14 18:51:29 +02:00
mattias
cbe5f931fa
makefiles: fixed order, split packages in folder components into categories lazbuildpackages, lazbuildlclpackages, idepackages
2023-08-14 16:46:31 +02:00
mattias
99810467be
lazcontrols: TTreeFilterEdit: restore scroll position
2023-08-14 15:08:53 +02:00
mattias
072360b4c8
ide: started GetFormEditorLookupRoot
2023-08-13 23:41:27 +02:00
Michaël Van Canneyt
d62ee4e3ba
* Allow to delete actions for which no element ID exists
2023-08-12 15:59:19 +02:00
Michaël Van Canneyt
551d3d8b15
* Correct support for TDBHTMLElementAction
2023-08-10 22:32:32 +02:00
ACTom
29240dfd2b
IDE: Chinese translation update, merge request !225
2023-08-09 22:27:56 +03:00
Maxim Ganetsky
57fe53bd0d
VirtualTreeView: adjust IFDEFS for Qt4, Qt5, Qt6 widgetsets to enable asm code for both 32 bit and 64 bit x86 CPUs, issue #40431
2023-08-09 16:41:11 +03:00
Werner Pamler
87d776d7ca
Merge branch 'main' into 'main'
...
fpVectorial and odtVectorialWriter updates
See merge request freepascal.org/lazarus/lazarus!222
2023-08-09 13:40:15 +00:00
wp_xyz
b066fc82cd
aggpass: Complete restructuring of sample projects
2023-08-09 14:07:09 +02:00
Juha
441266a440
FreeType: Clean up TFreeTypeFont.GetVersionNumber. Issue #40438 .
2023-08-09 14:05:49 +03:00
wp_xyz
4bf49d12ad
aggpas: Some more sample projects converted from Delphi to Lazarus
2023-08-09 11:07:04 +02:00
Michaël Van Canneyt
d13e7e41b1
* Register classes, RegisterNoIcon does not actually register classes
2023-08-09 08:55:48 +02:00
wp_xyz
feac61a662
AggPas: Beginning to convert sample projects from Delphi to Lazarus and moving them into separate directories.
2023-08-09 01:24:47 +02:00
Maxim Ganetsky
b101a75d7e
VirtualTreeView: fix building with Qt4 widgetset on non-x86 platforms (unify with Qt5 and Qt6 widgetsets), issue #40431
2023-08-09 01:58:02 +03:00
Martin
5fbeef0e07
Codetools: IdentifierCompletion, improve "recent items"
...
- don't upgrade older recent based on compatibility
- prefer pre-fix matches over "mid word" (except if the user completed the original from mid-word)
2023-08-07 17:26:13 +02:00
Moritz Lamprecht
9613dea1c4
fpvectorial: added cell spacing to docxvectorialwriter
2023-08-07 13:23:08 +00:00
Moritz Lamprecht
8d65086d85
fpvectorial: added page margins to docxvectorialwriter
2023-08-07 13:23:08 +00:00
Moritz Lamprecht
98d5cc077b
fpvectorial: moved page margins to TvPage
2023-08-07 13:23:08 +00:00
Moritz Lamprecht
0809235351
fpvectorial: added document wide page margin
2023-08-07 13:23:08 +00:00
Moritz Lamprecht
2766cbc94c
fpvectorial: added Scale() override to TvRasterImage
2023-08-07 13:23:08 +00:00
Moritz Lamprecht
0f899214d4
odtvectorialwriter: padding is now respected
2023-08-07 13:23:08 +00:00
Moritz Lamprecht
0d47d64dd3
added some more fonts
2023-08-07 13:23:08 +00:00
mattias
a8cde74bcf
codetools: test case insensitive
2023-08-06 09:55:56 +02:00
mattias
f03d205c06
codetools: fixed FilenameIsMatching on Windows
2023-08-06 09:46:49 +02:00
mattias
a0fddef59c
codetools: fixed FilenameIsMatching on Windows
2023-08-06 00:31:13 +02:00
mattias
74a2cba2e2
anchordocking: fixed typo
2023-08-06 00:31:13 +02:00
mattias
d41a475c27
codetools: parse proc type with specialized function result
2023-08-05 11:09:53 +02:00
mattias
1138fe154d
codetools: star direcory exclude: always case insensitive
2023-08-04 23:19:48 +02:00
mattias
70c4c85414
codetools: parse attribute in proc param
2023-08-04 13:17:57 +02:00
Maxim Ganetsky
f904aa53b5
DockedFormEditor: fixed compilation with FPC 3.3.1, hint by Peacoor, issue #40427
2023-08-03 19:25:36 +03:00
mattias
357928192e
ide: inspect chksum changed: fixed updating cache
2023-08-03 18:12:46 +02:00
mattias
68920c7d01
ide+codetools: less hints
2023-08-03 18:07:54 +02:00
mattias
74f240f5f3
ide: identifier completion: gather units in star dirs
2023-08-03 18:07:38 +02:00
mattias
7ea1f9bf7a
lazdelphi: only collect and set lazbuild macros if needed
2023-08-03 15:22:48 +02:00
mattias
478c8209a6
laztuils: fixed FileIsInPath for different utf8 lengths
2023-08-03 13:44:43 +02:00
mattias
f6ae2ddc3b
codetools: using cache
2023-08-03 11:12:57 +02:00
mattias
736ecf8ae6
chmhelp: updated lpk
2023-08-03 11:12:57 +02:00
mattias
56108815ee
virtualtreeview: added missing file
2023-08-02 01:35:08 +02:00
mattias
69ab8497cc
synedit: added missing file
2023-08-02 01:34:50 +02:00
mattias
d5d2d9e918
ideintf: added missing file
2023-08-02 01:34:40 +02:00
mattias
71769343af
codetools: added missing file
2023-08-02 01:34:14 +02:00
mattias
0f582d8c62
cairocanvas: added missing file
2023-08-02 01:22:05 +02:00
mattias
3e4403e691
codetools: skip star direcory when listing star directory
2023-07-31 13:30:36 +02:00
mattias
7d429b8940
anchordocking: clean up
2023-07-31 13:30:36 +02:00
DomingoGP
0804282d52
Jedi code format: issue #40412 parser error in anonymous methods var/const/type sections.
2023-07-28 16:00:53 +02:00
mattias
071135a4c9
IDE: added project option Write compiler config file
2023-07-28 14:50:48 +01:00
michl
4179f1b4b1
New Fixed removing of incorrect component properties in LFM with installed DockedFormEditor. Issue #40377 .
2023-07-27 22:05:55 +02:00
Martin
c7cef13c39
LazDebuggerFp, test: add alias AnsiChar for Char
2023-07-27 17:41:46 +02:00
Martin
d3c5d91ce9
Debugger: Implement changing breakpoint location (line num in brk-property dialog).
...
- Update source editor marks
- Update FpDebug
2023-07-27 17:41:46 +02:00
Martin
0e1f76f481
LazDebuggerFp: Fix removing breakpoint, while thread-worker is still setting it. (possible race condition)
2023-07-27 17:41:45 +02:00
Martin
ae263321c1
REVERT: 41adb276bb
"Remove obsolete checks for FPC versions earlier then 3.0."
...
- Not obsolete for the testcase
2023-07-27 12:55:31 +02:00
mattias
62657fbfd4
ide: fixed SubTarget to Subtarget
2023-07-26 13:36:16 +01:00
mattias
05db0c6c76
lazutils: added missing files
2023-07-26 11:57:14 +01:00
mattias
1831cd1ad6
codetools: fixed compile
2023-07-26 09:12:53 +01:00
balazs
a4aa3e0a56
OpkMan: Update version list.
2023-07-26 06:45:44 +03:00
Maxim Ganetsky
a26e43f773
Codetools: fixed compilation of tests after 977c3d1383
2023-07-26 01:43:44 +03:00
mattias
977c3d1383
ide+codetools: added fpc subtarget to caches
2023-07-25 16:52:59 +01:00
mattias
cbf9d30ddf
fixed compile with fpc 3.3.1
2023-07-25 09:30:38 +01:00
Juha
f208601bc7
LazReport: Remove a useless FillChar which had its parameters in wrong order. Issue #40402 .
2023-07-25 11:15:12 +03:00
Juha
cc4760393b
Reserve "On..." prefix for events and name functions differently.
2023-07-25 11:07:57 +03:00
Juha
64391dbd96
LazBuild: Remove IdeDebugger dependency. Split debugger related parts of TProject to new unit ProjectDebugLink.
2023-07-25 11:07:47 +03:00
Martin
a94c7262d6
small fixes
2023-07-25 01:52:59 +02:00
Martin
25db56ee57
IdeDebugger: add Destroy-callback to TIDEBreakPointGroup
2023-07-25 01:23:09 +02:00
mattias
ee1af547cc
IDE: changed copiler options from string to TSTtrings for large amount of params
2023-07-24 16:38:31 +01:00
Martin
a747d43139
Codetools: IdentifierCompletion, with "include identifier containing prefix" sort recent entries with true prefix before such "only containing" (same as for non recent items)
2023-07-24 12:19:09 +02:00
wp_xyz
5f5b9dce29
DataDict: New palette icon for TFPCodeGenerator by Roland Hahn.
2023-07-24 11:11:37 +02:00
Martin
24dfc32172
VTV: Fix wrong node.TotalHeight. Issue #40401
2023-07-23 23:17:21 +02:00
Juha
636e902e6a
Move units IDECmdLine, IDEGuiCmdLine, IDEProcs and CompOptsModes to IdeConfig package.
2023-07-23 22:34:21 +03:00
Martin
0cd1374f3c
FpDebug: Fix "=" and "<>" work with booleans
2023-07-23 21:06:15 +02:00
wp_xyz
138b8f2eae
OPM: Improved layout (overlapping label with localized strings)
2023-07-23 01:17:48 +02:00
Martin
4f1297912a
Ide, Codetools: IdentifierCompletion, add color for recent Items. Issue #40392 Based(Amended) on Patch by Bruno K
2023-07-21 22:47:39 +02:00
Martin
b087b9f55e
Codetools: IdentifierCompletion, apply history limit to filtered list
2023-07-21 22:45:43 +02:00
Juha
5a647cd4e1
DockedFormEditor: Solve the unrecoverable loop differently. Add a new handler for it. Issue #39288 .
2023-07-20 23:46:25 +03:00
Martin
c74bd43729
LazLogger: optimized some log function
2023-07-20 18:23:40 +02:00
Martin
4d05ca1d2e
LazLogger: optimized some log function by making the open array a "const param".
2023-07-20 18:05:57 +02:00
mattias
22587acec8
anchordocking: miniide updated
2023-07-20 14:57:17 +02:00
mattias
2aaefc8651
lazutils: less hints
2023-07-20 14:52:13 +02:00
mattias
64d8a0b0bc
freetype: less hints
2023-07-20 14:51:49 +02:00
Martin
e4b471bd78
SynEdit: Test fo PasHighLighter, more tests, check features with diff fold-configs
2023-07-18 16:29:21 +02:00
Martin
c2d7b57fa8
SynEdit: PasHighLighter, fix deprecated after in "unit Foo deprecated;" Issue #40383
2023-07-18 15:52:38 +02:00
Michaël Van Canneyt
961f8b2aa8
* Before/After bind support for THTMLElementActionList
2023-07-18 09:15:57 +02:00
Michaël Van Canneyt
5261aa9075
* Support for retrieving resource parameters
2023-07-18 09:15:57 +02:00
Juha
d14ccface0
DockedFormEditor: Join Msg LM_TIMER into a case construct in TDesignForm.WndMethod.
2023-07-17 22:56:51 +03:00
Juha
a236313f5f
DockedFormEditor: Fix a missing Result value of TDesignForms.Add().
2023-07-17 22:56:51 +03:00