Commit Graph

65386 Commits

Author SHA1 Message Date
Martin
10344c6439 SynEdit: Refactor tab-expander 2023-07-02 16:35:26 +02:00
rich2014
feae93368d Cocoa: TSpeedButton: set the highlighted background color when pressed, consistent with win32
before, TSpeedButton had a white highlighted background color when it was normal, and a gray background when it was pressed, causing confusion to users.
2023-07-02 21:26:51 +08:00
rich2014
eb65e0684e Cocoa: TCocoaContext.Frame3d() removed by a901a8e 2023-07-02 16:57:35 +08:00
Juha
69d50106c9 LCL-GTK3: Fix wrong types found by -Sy compiler option. Some were wrong, some needed a typecast. 2023-07-02 10:03:22 +03:00
wp_xyz
0a9e061e05 CharacterMap: Provide config file. 2023-07-02 01:24:25 +02:00
dsiders
0a0cd01f15 Docs: Increases the default font size in the FPDoc style sheet.
* Sets the default font size to 12pt instead of 14px. 14px is approximately 7
  lines per inch at 96dpi, and too small. It's like the fine print in a legal
  contract. 12pt is 6 lines per inch and a more reasonable default size.

* Adds missing semicolon separators at the end of css style attributes.
2023-07-01 23:16:56 +01:00
Bart
e95cadd095 Win32: fix MDIChild form not updating Top/Left. Issue #40232. 2023-07-01 14:06:07 +02:00
rich2014
fda1f35008 Cocoa: IME: improve NSKeyUp and fix the issue in TComboBox
fix the issue that the first letter is added when using IME in TComboBox with AutoComplete (trigger AutoComplete in KeyUp)
2023-07-01 20:01:02 +08:00
Abou Al Montacir
b9473bdb50 gtk3: Qwick but incomplete fix to ExtTextOut.
Closes: #39727.

Some details need to be handled, but at least the straight forward
case works.
2023-07-01 12:00:40 +02:00
rich2014
d4c47f2b91 IDE/TCompPaletteOptionsFrame: fix the error when clicking on the blank of the Pages ListBox 2023-07-01 16:49:11 +08:00
rich2014
a901a8ea79 Cocoa: Frame3d: to be consistent with Win32
the actual purpose is:
1. to make the behavior of TPanel in MacOS consistent with Win32. avoid filling the background color of NSBox in TPanel by avoiding using NSBox to draw the Bevel effect. it will cause the background color of TPanel to be confused with the background color of other controls.
2. the effect of TDividerBevel is more consistent with Win32
2023-07-01 16:03:45 +08:00
mattias
d5031b1eaf ide: less debug 2023-06-30 21:03:21 +02:00
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