Commit Graph

65374 Commits

Author SHA1 Message Date
mattias
ae9ab00109 updated Makefiles 2023-06-30 20:50:27 +02:00
mattias
efec47d82c lazbuild: lowercase pkgname.compiled files 2023-06-30 20:50:09 +02:00
rich2014
484e6b3efd Cocoa: CocoaDatePicker: optimize code 2023-06-30 23:07:27 +08:00
mattias
3d8dd85474 ide: added /usr/local/share/fpcsrc/$(FPCVer) to default fpcsrc folders 2023-06-30 11:59:34 +02:00
mattias
03e970035b IDE: scan for fpc sources: skip some folders 2023-06-30 11:59:08 +02:00
mattias
cf46a083fd IDE: scan for fpc sources: skip some folders 2023-06-30 11:58:56 +02:00
mattias
d8ba9af90d IDE: fixed parsing long options case insensitive, fixed paths in lazarus.cfg are relative to the cfg not currentdir 2023-06-30 10:52:22 +02:00
dsiders
972f8248e7 Docs: LCL/groupededit. Updates content in TCustomAbstractGroupedEdit.Alignment. 2023-06-30 00:09:32 +01:00
dsiders
39c05ff547 Docs: LCL/editbtn. Adds linked topics for published Alignment properties added in f0a8e22c. Includes:
* TCustomControlFilterEdit.Alignment
* TDirectoryEdit.Alignment
* TDateEdit.Alignment
* TTimeEdit.Alignment
* TCalcEdit.Alignment
2023-06-30 00:09:06 +01:00
Maxim Ganetsky
f1f6c65d73 Revert "CI: try to prevent more duplicate pipelines in merge requests"
This reverts commit b326ae6b5b.

The rule does not make any difference, so no point to keep it.
2023-06-30 01:28:48 +03:00
Bart
f0a8e22cec EditBtn: publish property Alignment for some TCustomEditButton descendants. Reported at https://forum.lazarus.freepascal.org/index.php/topic,63826.msg484174.html#msg484174 2023-06-29 22:47:34 +02:00
mattias
cb65d62758 IDE: on darwin: load lazarus.cfg from programpath without bundle 2023-06-29 21:39:35 +02:00
DomingoGP
88a2fe4b51 Jedi code format: Fix parser error on deprecated hint with descriptive text. Issue #40355 2023-06-29 21:00:40 +02:00
mattias
8eab0fb13f deb: fixed lazarus tgz 2023-06-28 23:53:30 +02:00
Martin
ed410cb98c Codetools: fix TIdentifierHistoryList.Add
- If an existing item moves to the front (to HistoryIndex=0) then all Indexes between 0 and the old value need updating (the old value became unused, so items above do not need an update).
- If an new item is inserted, all existing items need to be increased.
2023-06-28 19:30:45 +02:00
Maxim Ganetsky
b326ae6b5b CI: try to prevent more duplicate pipelines in merge requests
See: https://docs.gitlab.com/ee/ci/yaml/workflow.html#switch-between-branch-pipelines-and-merge-request-pipelines
2023-06-28 16:14:59 +00:00
rich2014
b873d91b70 Cocoa: DateTimePicker: mouse click is supported to select the date in the date selection view on MacOS, which is consistent with Windows 2023-06-28 20:25:11 +08:00
Juha
bf0878f8f9 IDE: Fix saving PathMode in SearchResultsView always. Issue #40352. 2023-06-28 13:00:54 +03:00
Juha
95da84ff94 IDE: Fix saving PathMode in SearchResultsView always. Issue #40352. 2023-06-28 12:45:45 +03:00
Željan Rikalo
dcf14bec5a Qt,Qt5,Qt6: fixed error with sorted TQtComboStrings. issue #40353 2023-06-28 10:17:16 +02:00
Jesus Reyes A
0d7fc55be1 LCL: fix TTreeview ShowSeparators default value. 2023-06-27 19:24:10 -06:00
dsiders
f4e5dd4903 Docs: Fine tunes wording in version number topics. 2023-06-27 17:55:42 +01:00
dsiders
5666585722 Docs: Elaborates on version number changes for minor, release, and patch values. 2023-06-27 17:22:19 +01:00
Maxim Ganetsky
d578ea7a4c Merge branch 'FixGoogleAPICalendarDemo' into 'main'
Google Calendar API Demo

See merge request freepascal.org/lazarus/lazarus!218
2023-06-27 16:00:54 +00:00
Martin Kopp
5c1eccf1dc Google Calendar API Demo
- bugfix for not fetching all events - only first page ist fetched with a maximum of 250 events - new loop with passing nextpageToken
- nicer display of events
2023-06-27 17:08:08 +02:00
wp_xyz
e3580cd0b0 LCL: Fix incorrect clipping by ellipse in TLazCanvas. 2023-06-27 15:53:56 +02:00
wp_xyz
a39b58d8cd LCL: Fix fpc version check in LazCanvas' polygon fill routine. 2023-06-27 15:09:04 +02:00
mattias
fda512c719 pas2jscomponents: fixed mem leak 2023-06-27 09:45:23 +02:00
mattias
fc7d829025 deb: fixed copying changelog and delete git files 2023-06-27 00:59:53 +02:00
mattias
e696222cba lazreport: fixed perms 2023-06-27 00:48:49 +02:00
mattias
b6e1e48521 examples: clean up 2023-06-27 00:39:44 +02:00
Maxim Ganetsky
261a62e748 LCL: adjusted IFDEFs for TLazCanvas.DoPolygonFill method (DoPolygonFill was merged to FPC 3.2.3) 2023-06-27 01:28:26 +03:00
Željan Rikalo
c1d775df54 Qt5,Qt6: fixed crash of TListView in design time. issue #40349 2023-06-26 23:28:38 +02:00
dsiders
414a258750 Docs: LCL, LazUtils. Corrects language in minor version number topics. 2023-06-26 15:43:44 +01:00
dsiders
946040a582 Docs: LCL, LazUtils. Updates content in release number topics. 2023-06-26 02:05:31 +01:00
dsiders
807dd2ca03 Docs: LCL/forms. Adds THintWindow.HintControl topic for changes in 58645a39. 2023-06-25 21:48:33 +01:00
dsiders
60d2c48ff9 Docs: LCL,LazUtils. Various. Updates version admonitions from 2.4 to 3.0. 2023-06-25 21:06:55 +01:00
dsiders
225f2a399b Docs: Updates version and release number topics for changes in 3.0. 2023-06-25 21:04:23 +01:00
Maxim Ganetsky
18daa89e8f Merge branch 'GtkPartialMerge' into 'main'
GTK3: Fixed crash on Win64 after recent changes on GTK3 hints.

See merge request freepascal.org/lazarus/lazarus!216
2023-06-25 19:01:51 +00:00
Abou Al Montacir
58645a39f4 GTK3: Fixed crash on Win64 after recent changes on GTK3 hints.
Seems that on Win64, `FHintControl` is not always a valid `TWinControl`
class instance.
2023-06-25 20:31:16 +02:00
mattias
ed0b79bf27 keep directory docs/chm, so users dont need to guess 2023-06-25 20:05:50 +02:00
mattias
b3748ad6b3 rpm: fixed build 2023-06-25 19:57:33 +02:00
mattias
1002929c77 deb: fixed export tgz, fixed RC version number turning RC into .0 2023-06-25 19:39:07 +02:00
mattias
ac12e6b763 ide: updated res 2023-06-25 18:14:02 +02:00
Maxim Ganetsky
37cf974aaf Merge branch 'GtkPartialMerge' into 'main'
GTK3: Fixed hint flickering when mouse moves. Fixes: #37712.

See merge request freepascal.org/lazarus/lazarus!215
2023-06-25 16:05:24 +00:00
mattias
0d45c6cabc IDE: show 3.99 instead of 3.99.0 2023-06-25 18:02:50 +02:00
Abou Al Montacir
f7c5d02afb GTK3: Fixed hint flickering when mouse moves.
Closes: #37712.

When mouse moves but remains over the same widget, we should not
recreate the hint window. Just break execution and 'exit `ActivateHint`
function early.
2023-06-25 15:59:22 +00:00
mattias
fde0e0f965 set main version to 3.99 2023-06-25 17:47:14 +02:00
Maxim Ganetsky
0cae5d4eb7 Merge branch 'GtkPartialMerge' into 'main'
GTK3: Fixed rendering of images using 32 bits per pixel. Issue #40337.

See merge request freepascal.org/lazarus/lazarus!214
2023-06-25 13:21:23 +00:00
Abou Al Montacir
cefed8929d GTK3: Fixed rendering of images using 32 bits per pixel.
Closes: #40337. Thanks To: Anton Kavalenka.

When the image is stored in a buffer using 32 bits per pixel, we don't
need to copy pixel by pixel unless the components order is wrong.
We can use `System.move` in this case.
This is the same thing that is used in GTK2.
2023-06-25 13:14:56 +00:00