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
Maxim Ganetsky
45f3de24a3
IDE: regenerated translations and updated Russian translation
2023-06-25 16:09:24 +03:00
Maxim Ganetsky
3fdcf0eddf
IDE: improved a caption
2023-06-25 16:06:48 +03:00
mattias
2039791c14
IDE: uninstall package: check what install pacakges are using it and option to uninstall them too, #40348
2023-06-25 13:53:58 +02:00
Juha
9cf96b9dfa
IDE: Make the PathStyle in search results persistent. Show renamed idents better. Improve GUI texts. Issue #40334 , patch by n7800.
2023-06-25 06:16:32 +03:00
Juha
fd12aa4370
IDE: Eliminate a warning about hiding inherited "Update" in MessageView. Formatting.
2023-06-24 17:50:38 +03:00
Maxim Ganetsky
640eca41e2
Merge branch 'Gtk3Monitor' into 'main'
...
GTK3: Fixed workarea handling on systems with frequent monitor removals. Issue #40333 .
See merge request freepascal.org/lazarus/lazarus!213
2023-06-24 14:42:40 +00:00
Abou Al Montacir
1b1444f245
GTK3: Fixed workarea handling on systems with frequent monitor removals.
...
Closes : #40333 . Thanks To: Anton Kavalenka.
Check number of connected monitors and fail if none.
Fall back to first monitory id no primary monitor is defined.
2023-06-24 14:13:26 +00:00
Maxim Ganetsky
8f8892313a
Merge branch 'GtkPartialMerge' into 'main'
...
GTK3: Passed handle of hint win control to WS inside hint data pointer.
See merge request freepascal.org/lazarus/lazarus!212
2023-06-24 14:09:10 +00:00
Abou Al Montacir
06ec2750ca
GTK3: Passed handle of hint win control to WS inside hint data pointer.
...
Closes #40331 .
GTK3 WS needs to get that handle in order to retrieve the parent window
which need to be set as transient of the newly created popup window.
This is a required by GTK3 documentation as one can see in
https://docs.gtk.org/gtk3/method.Window.set_transient_for.html
This patch needs to touch common LCL code, but `HintData` files does
not seem to be really used.
2023-06-24 13:59:53 +00:00
Maxim Ganetsky
a040ab2201
IDE: regenerated translations and updated Russian translation
2023-06-24 16:55:49 +03:00
Maxim Ganetsky
54e3f2ca0c
IDE: fixed typo in a name of a resource string, also cleaned up hacky spaces in a caption
2023-06-24 16:55:48 +03:00
Juha
1a28bdd0f9
IDE: Improve hinting in Messages window. Issue #40347 , patch by Bruno K.
2023-06-24 16:53:44 +03:00