Commit Graph

69390 Commits

Author SHA1 Message Date
Martin
b2056d2d4c SynEdit: UnixShellScript Highlighter, treat # and ~ as identifiers rather than unknown. Add separate markup-color for unknown. Issue #41288
(cherry picked from commit c2974f91ee)
2025-01-25 22:28:50 +01:00
Martin
e474818093 IDE, SourceEdit: keep topline when folding comment and similar via context menu. Issue #41227
(cherry picked from commit beb2505039)
2025-01-25 18:44:48 +01:00
Martin
5ae99331c1 SynEdit: Wrapped-view, fix leaks. Remove event-handler and view in Destroy
(cherry picked from commit e331c9fb35)
2025-01-24 21:56:45 +01:00
Martin
2b4decdf35 SynEdit: Wrapped-view, fix Wrap-Width (SynEdit needs 1 extra char)
(cherry picked from commit bf012c22cd)
2025-01-24 21:56:45 +01:00
Martin
c9fdab8f85 SynEdit: Wrapped-view, fix painting for non-wrapped lines. Update values for current (sub-)line
(cherry picked from commit 94f2b48f00)
2025-01-24 21:56:45 +01:00
Martin
c01af285f4 SynEdit: Wrapped-view, fix inserting lines
(cherry picked from commit bbee19f531)
2025-01-24 21:56:44 +01:00
Martin
b81824c552 SynEdit: Wrapped-view, fixed dangling node in invalidation list
(cherry picked from commit 56889ff210)
2025-01-24 21:56:44 +01:00
Martin
77d5aa2540 SynEdit: Wrapped view, fixed assertion
(cherry picked from commit 7a61eec5b3)
2025-01-24 21:56:44 +01:00
Martin
a0ed8a5c90 SynEdit: Word wrap, fix initialization of token-info
(cherry picked from commit 9a8138a7c1)
2025-01-24 21:56:43 +01:00
Martin
afceba3b43 SynEdit: Textdrawer, fixed painting gaps past EOL (don't show special chars in gap before fold-indicator)
(cherry picked from commit 949a6339ac)
2025-01-23 01:03:26 +01:00
Željan Rikalo
f0ac13f7c6 Qt5,Qt6: fixed hintwindow grab focus with xfce window manager.
(cherry picked from commit be473cfce5)

Co-authored-by: zeljan1 <zeljko@holobit.hr>
2025-01-22 12:41:21 +00:00
Martin
71e4198b4e SynEdit: folded view, change/fix some comments
(cherry picked from commit df2710224f)
2025-01-21 13:26:02 +01:00
Martin
c17b95fe2d SynEdit: deprecate some methods in folded-view
(cherry picked from commit bf58a011b8)
2025-01-21 13:26:02 +01:00
Martin
97e1c0df28 SynEdit: fix folded view GetViewedLines
(cherry picked from commit 909934c32a)
2025-01-21 13:26:02 +01:00
Maxim Ganetsky
6d590ab2ec Translations: LCL Corsican translation update by Patriccollu, merge request !427
(cherry picked from commit a1944b5b50)
2025-01-21 00:58:36 +03:00
Maxim Ganetsky
712b826072 IDE: Initializing all fields in the TDesktopOIOptions constructor
(cherry picked from commit 95b1568d6c)

Co-authored-by: n7800 <14154601-n7800@users.noreply.gitlab.com>
2025-01-14 12:56:38 +00:00
dsiders
cda68ec812 Docs: DateTimeCtrls. Syncs CSS, build scripts.
(cherry picked from commit 2a59941a59)
2025-01-14 04:58:49 -05:00
dsiders
a6f72a1275 Docs: LazControls/laznumedit. Adds content to TLazIntegerEdit topics, including:
* TLazIntegerEdit.Utf8KeyPress
* TLazIntegerEdit.RealGetText
* TLazIntegerEdit.InitializeWnd
* TLazIntegerEdit.FinalizeWnd
* TLazIntegerEdit.DoExit
* TLazIntegerEdit.EditingDone
* Housekeeping for linked topics.

(cherry picked from commit e775aa597e)
2025-01-13 23:03:51 -05:00
rich2014
8d297142c0 IDE/LazFileUtils: fix in GetDarwinNormalizedFilename() #41332 2025-01-14 00:04:56 +08:00
Martin
264e6ab3d5 Anchordocking: Fix loading. Don't constrain splitter bounds, until they are loaded and have a percent position. Issue #41331
(cherry picked from commit 66ccefcd0f)
2025-01-13 11:46:47 +01:00
dsiders
8d8f095517 Docs: LazControls/laznumedit. Updates content in TLazIntegerEditGen topics. Revises topic links in TLazIntegerEdit.
(cherry picked from commit 77576dbbf1)
2025-01-13 02:18:45 -05:00
dsiders
be3412443e Docs: LazControls/treefilteredit. Fixes invalid See Also links.
(cherry picked from commit b348ac054c)
2025-01-11 21:31:07 -05:00
dsiders
ef94ee76f1 Docs: LazControls/laznumedit. Fixes invalid topic identifiers and see also links.
(cherry picked from commit 249eee3f9a)
2025-01-11 21:30:56 -05:00
dsiders
bc61ad93b8 Docs: build_lcl_docs. Removes extraneous Quote characters around CHM title.
(cherry picked from commit 90dc1fe26f)
2025-01-10 23:05:45 -05:00
Martin
25d34f8529 IDE: Editor-color-schemes: add default values for "Modifier" (default to same as KeyWord, to match previous behaviour)
(cherry picked from commit a2220628eb)
2025-01-10 16:53:38 +01:00
Martin
94a731e369 FpDebug: Do not free current DbgThread while still in use / Will be freed after next run/step. (Linux)
(cherry picked from commit d25d085dbb)
2025-01-10 16:45:55 +01:00
dsiders
e4400791cb Docs: LazControls. Removes Windows cruft from build script.
(cherry picked from commit 66e7c0348d)
2025-01-10 01:18:33 -05:00
dsiders
abf7692bf2 Docs: LazControls. Syncs CSS to LCL, LazUtils.
(cherry picked from commit 52889254f3)
2025-01-10 01:18:24 -05:00
Maxim Ganetsky
aebc30192c LazReport: Fixed loading FreeReport files with TfrCheckBoxView (where CheckBox does not have Checked property).
Patch by https://gitlab.com/michalgw, issue #41326.

(cherry picked from commit 63dc9e6f2c)
2025-01-10 02:06:04 +03:00
Maxim Ganetsky
a0ac8baed0 LazReport: improved Russian translation
(cherry picked from commit 880cd91c00)
2025-01-10 02:06:04 +03:00
Željan Rikalo
65324930cf Gtk3: create toplevel list only in debug mode.
(cherry picked from commit 13ef93cd67)

Co-authored-by: zeljan1 <zeljko@holobit.hr>
2025-01-09 08:28:05 +00:00
Željan Rikalo
e55f1f412f Gtk3: stop mass flooding in console from gtk_style_context_set_path().That call is unecessary in this context.
(cherry picked from commit 1aa4abc1e4)

Co-authored-by: zeljan1 <zeljko@holobit.hr>
2025-01-09 08:27:40 +00:00
Željan Rikalo
8a6df3acc0 Qt5: removed old qt4 workaround for buggy application activate/deactivate.
(cherry picked from commit 6c47517822)

Co-authored-by: zeljan1 <zeljko@holobit.hr>
2025-01-09 08:24:54 +00:00
dsiders
9d502b84b3 Docs: LCL, LazUtils. Updates copyright statement to current year.
(cherry picked from commit 058b949f47)
2025-01-09 00:49:49 -05:00
dsiders
0ca290bee9 Docs: LCL/forms. Corrects content in TApplication.Hint.
(cherry picked from commit b76a46a7df)
2025-01-08 21:13:03 -05:00
Željan Rikalo
5e09dcca40 Qt6: fixed calculating font height. issue #41026, issue #40960.
(cherry picked from commit 832b61143a)

Co-authored-by: zeljan1 <zeljko@holobit.hr>
2025-01-08 16:38:19 +00:00
Željan Rikalo
84c5168479 Qt5: hint also need framelessWindowHint under wayland, otherwise shows window frame around hint window in some circumstances.
(cherry picked from commit c27ace0107)

Co-authored-by: zeljan1 <zeljko@holobit.hr>
2025-01-08 08:12:03 +00:00
Željan Rikalo
a5782808b5 Qt5: THintWindow should not steal focus on wayland.
(cherry picked from commit cab159df13)

Co-authored-by: zeljan1 <zeljko@holobit.hr>
2025-01-08 08:11:31 +00:00
Željan Rikalo
b4ae1b0d35 Qt5: fine tuning of frame drawing, related to the issue #41317
(cherry picked from commit 4dcd2c6833)

Co-authored-by: zeljan1 <zeljko@holobit.hr>
2025-01-08 07:36:11 +00:00
Željan Rikalo
d01dedbc30 Qt5: fixed bad frame painting with breeze theme under x11 and wayland. issue #41317
(cherry picked from commit ee8e7c13c8)

Co-authored-by: zeljan1 <zeljko@holobit.hr>
2025-01-08 07:05:39 +00:00
Željan Rikalo
c8d97657f8 Qt6: removed typo, Application.IntfAppActivate called always.
(cherry picked from commit c800f2c0f4)

Co-authored-by: zeljan1 <zeljko@holobit.hr>
2025-01-07 18:52:58 +00:00
Martin
2d4301aea9 FpDebug: Linux, fix reading proc/maps to get loaded libraries.
(cherry picked from commit 6f1cd0c4b5)
2025-01-07 18:37:14 +01:00
dsiders
4ee89aea5f Docs: LazUtils/lazutf8. Updates the UTF8StringReplace topic for changes in 4c1a98b6, 277cc26b. Issue #41291.
(cherry picked from commit 760b404c7b)
2025-01-07 02:24:30 +00:00
dsiders
76ddcb7215 Docs: LCL/graphics. Updates content in color conversion topics including:
* ColorToRGB
* ColorToString
* StringToColor
* StringToColorDef

(cherry picked from commit eeb75b186d)
2025-01-07 01:00:36 +00:00
dsiders
f69fb82517 Docs: LCL/forms. Updates content in hint-related topics, including:
* TApplication.UpdateMouseHint
* TApplication.Hint
* TApplication.OnHint
* TApplication.ShowHint

(cherry picked from commit 1964eee87a)
2025-01-07 01:00:24 +00:00
Juha
e3cf97497d IDE: In ComponentList show Designer when selecting component or clicking on selection button. Merge request !399 by n7800.
(cherry picked from commit ca8d8b9b84)
2025-01-06 21:17:31 +02:00
Juha
b7d0231a53 LCL: Prevent a crash in menu when setting bitmap after removing ImageIndex. Issue #41307.
(cherry picked from commit c897bdf3cc)
2025-01-06 21:13:18 +02:00
Juha
3608f8df4a LazUtils: Optimize function UTF8StringReplace a little.
(cherry picked from commit 277cc26bdc)
2025-01-06 21:10:51 +02:00
Juha
a29a115b27 LazUtils: New implementation of UTF8StringReplace. Issue #41291.
(cherry picked from commit 4c1a98b6fa)
2025-01-06 21:10:08 +02:00
Željan Rikalo
0ff703766b Gtk2: fixed call to InvalidateLastWFPResult.
(cherry picked from commit 8b937e6645)

Co-authored-by: zeljan1 <zeljko@holobit.hr>
2025-01-05 00:22:46 +00:00