dsiders
f27fb527a1
Merge branch 'lazarus'
2022-08-19 02:23:33 +01:00
dsiders
2c5bfc06e6
Docs: LCL/imglist. Adds missing descriptions for TScaledImageListResolution.StretchDraw arguments.
2022-08-19 02:19:59 +01:00
dsiders
8254faadd3
Docs: LCL/imagelistcache. Adds missing description in TImageListCache.GetImageListFor topic.
2022-08-19 02:18:16 +01:00
dsiders
8cedc4a3a5
Docs: LCL/lazdialogs. Adds, updates TLazarusFileDialogForm topics.
2022-08-19 02:16:24 +01:00
dsiders
60684e6d98
Docs: LCL/lclclasses. Adds missing descriptions in TLCLReferenceComponent.
2022-08-19 02:12:56 +01:00
dsiders
15751c477a
Docs: LCL/printers. Adds missing description in TPrinterCanvas.Create topic.
2022-08-19 02:10:28 +01:00
Maxim Ganetsky
48d4456dc3
CI: autorun all build jobs in scheduled pipeline
2022-08-19 02:59:57 +03:00
dsiders
bcffeb9e1e
Docs: LCL/arrow. Adds content for overridden TArrow.Paint method.
2022-08-18 20:41:52 +01:00
Maxim Ganetsky
e0fb044351
CI: let Qt5 bindings cache job always run and reuse its own cache, otherwise merge request pipelines will fail for Qt5 widgetset because of missing cache (previously cache updating job was not run if Qt5 bindings didn't have changes, even if the cache was empty).
2022-08-18 01:34:57 +03:00
Ondrej Pokorny
cea0e01fd4
LCL buttonpanel: fix hiding glyphs with ShowGlyphs. issue #37455
2022-08-17 23:46:50 +02:00
Maxim Ganetsky
44a40cb0ed
CI: enabled pipeline for merge requests and reduced duplication in Qt5 job definitions
2022-08-18 00:11:58 +03:00
wp_xyz
7950515229
LCL: Revert 0c285d6eb9
(fixes issue #39861 ).
2022-08-17 22:59:27 +02:00
juha
b75a7c1e81
IdeIntf: Restore MaxValue in enum/set property editors. FPC will prohibit publishing non-contiguous enums and MaxValue will work. Issue #39832 .
2022-08-17 22:06:53 +03:00
Maxim Ganetsky
7676949e2e
CI: automatically build x86_64-qt5-oldstable and i386-win32-stable in order to test oldstable 64-bit FPC
2022-08-17 01:32:57 +03:00
marcoonthegit
13d8a9cbb2
* initial support to make generated headers work on Windows with minimal editing, or to start from .gir files with Windows DLL names in them.
...
(for some glib/gobject based libs on Windows, like Aravis)
2022-08-16 13:52:53 +02:00
juha
272334aae0
IdeIntf: Use GetEnumNameCount() instead of MaxValue also in TSetPropertyEditor. Issue #39832 .
2022-08-16 01:07:43 +03:00
dsiders
b262cd639d
Docs: LCL/shellctrls. Adds, updates topics for changes in 4fba6929
.
2022-08-15 22:52:52 +01:00
wp_xyz
4fba69291d
LCL/ShellListView: Fix accessing unallocated handle in PopulateWithRoot/GetBuiltInImageIndex, issue #39860 .
2022-08-15 13:46:55 +02:00
dsiders
2f2a344de2
Docs: LCL/grids. Updates topics in TCustomGrid.
...
* Triggered by, but not dependent on, changes in 024e2870
.
2022-08-15 01:32:59 +01:00
Maxim Ganetsky
bf656d73ee
CI: enable automatic building of x86_64-qt5 (FPC 3.2.2)
2022-08-15 02:14:23 +03:00
Maxim Ganetsky
bcc142a91a
CI: building Qt5Pas bindings moved to a separate stage/job with cached results
2022-08-15 01:44:22 +03:00
wp_xyz
024e28702a
LCL/Grids: Remove internal function PointIgual(), use built-in TPoint operator <> instead, issue #39850 .
2022-08-14 23:45:21 +02:00
Martin
6f93306bce
Added contributor for db81590f90
(dbl quote syn-pas-hl)
2022-08-14 17:06:18 +02:00
Martin
f149b2ca15
SynEdit, Highlighter-Pas: support dialects with double-quoted multi-line string. Issue #39822 Patch by Olly
2022-08-14 12:10:51 +02:00
Olly
db81590f90
synhighlighterpas: support multiline double quoted strings
2022-08-14 12:06:24 +02:00
dsiders
c303bd45d2
Docs: LCL/forms. Updates content in TControlScrollBar, TScrollingWinControl, TScrollBox topics.
2022-08-13 01:18:10 +01:00
Maxim Ganetsky
af52a74383
LCL: regenerated translations
2022-08-13 02:11:34 +03:00
Maxim Ganetsky
ae88991017
Merge branch 'Patriccollu-main-patch-31263' into 'main'
...
LCL: Update Corsican translation
See merge request freepascal.org/lazarus/lazarus!105
2022-08-12 22:57:42 +00:00
Maxim Ganetsky
1a05fd9bc3
Merge branch 'lazarus-Patriccollu-main-patch-31263'. See merge request !105 .
2022-08-13 01:48:05 +03:00
Patriccollu
89940985cc
LCL: Update Corsican translation
2022-08-13 01:41:08 +03:00
Maxim Ganetsky
de37de9b85
CI: re-enable building of target i386-win32 (FPC 3.2.0) now that issues are resolved
2022-08-13 01:09:04 +03:00
mattias
d90aee4c2d
simplewebservergui: use external instead of linklib
2022-08-12 20:26:28 +02:00
Martin
f50c813229
Debugger: fix compile with fpc 3.2.0
2022-08-12 14:57:00 +02:00
Željan Rikalo
0c85e0ffb6
Qt5: fixed TListView checkbox state change on mouse click. issue #39852
2022-08-12 09:41:02 +02:00
Maxim Ganetsky
69fd4ceb83
CI: temporarily disable automatic building of failing target i386-win32 (FPC 3.2.0) until the issue is resolved
2022-08-12 04:22:04 +03:00
Maxim Ganetsky
edc0363a39
CI: Enable automatic building of x86_64-gtk2 (FPC 3.2.2) and i386-win32 (FPC 3.2.0). This covers most cases (two widgetsets, two FPC versions, two bitnesses, two OS platforms). All other targets can be still run manually if desired.
...
The reason Qt widgetset was not enabled: high build times (24-25 min). Other targets take 4-5 min each and updating build environment image process takes 19 min.
2022-08-12 03:42:37 +03:00
Maxim Ganetsky
ff0ee07384
Rewritten CI configuration.
...
1. Added Dockerfile.buildenv to generate build environment image. It is based on Debian 11 x86_64 (contains GTK2, GTK3, Qt5 libraries and FPC (versions 3.2.0, 3.2.2) for x86_64-linux with x86_64-win64 and i386-win32 cross-compilers.
2. New CI configuration with jobs to build Lazarus with both FPC versions for x86_64-gtk2, x86_64-qt5, x86_64-win64, i386-win32. Also there is a job to update build environment image, which should be only run when Dockerfile.buildenv and/or FPC version constants in .gitlab-ci.yml file were updated.
All jobs were set to manual (don't trigger automatically) mode for now.
2022-08-12 03:26:45 +03:00
dsiders
8425924181
Docs: LCL/various. Updates topic formatting.
...
* Removes whitespace used to indent content.
* Wraps text at 80 characters and adds EOL for wrapped lines.
2022-08-12 01:14:10 +01:00
Martin
871038c1a0
Merge branch 'fix-missing-DW_AT_XX_pc' into 'main'
...
FpDebug: Handle case where DW_AT_high_pc = 0 for compiled unit
See merge request freepascal.org/lazarus/lazarus!102
2022-08-11 18:43:20 +00:00
juha
d623f68c1d
IdeIntf: Prevent bogus entries in TEnumPropertyEditor better. Issue #39832 .
2022-08-11 18:57:32 +03:00
Patriccollu
5820a19343
LCL: Update Corsican translation
2022-08-11 15:18:32 +00:00
juha
686b056fcf
IdeIntf: Prevent bogus entries with a non-contiguous enum in TEnumPropertyEditor. Issue #39832 .
2022-08-11 11:54:28 +03:00
juha
62e33c59a2
LazReport: Add options for new PreviewButtons. Issue #39845 , patch by michalgw.
2022-08-11 08:59:37 +03:00
juha
0bd2462114
LCL: Clean comments in Grid Options. Issue #39848 , patch by Alexey Torgashin.
2022-08-11 08:15:44 +03:00
dsiders
78aa444a26
Docs: LazUtils/various. Updates topic formatting.
...
* Removes whitespace used to indent content.
* Wraps text at 80 characters and adds EOL for wrapped lines.
2022-08-11 02:47:56 +01:00
dsiders
7150c071cc
Docs: LCL/grids. Fixes invalid See Also link.
2022-08-11 02:47:25 +01:00
Bart
8abffea77a
Grids: capitalize Sender. Patch by Alexey Torgashin. Issue #39849 .
2022-08-10 23:00:28 +02:00
dsiders
6ac600c33d
Docs: LCL. Fixes awkward tagging for long URLs.
2022-08-10 16:48:28 +01:00
dsiders
b599991baf
Docs: LCL/grids. Fixes grammar, and adds missing See Also links.
2022-08-10 16:38:01 +01:00
Ondrej Pokorny
f1daf18fa8
Revert "LCL: Graphics: DefFontData is to be changed, declare it as var"
...
This reverts commit a1a3a98062
.
2022-08-10 10:11:24 +02:00