Commit Graph

65348 Commits

Author SHA1 Message Date
Jesus Reyes A
37e1398b1c LCL: fix TTreeview ShowSeparators default value.
(cherry picked from commit 0d7fc55be1)
2023-06-28 16:06:37 +03:00
dsiders
50764d5fdf Docs: Fine tunes wording in version number topics. 2023-06-27 18:10:02 +01:00
Martin Kopp
f1aae18d4e 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

(cherry picked from commit 5c1eccf1dc)
2023-06-27 19:03:56 +03:00
wp_xyz
eda6b3c1df LCL: Fix incorrect clipping by ellipse in TLazCanvas.
(cherry picked from commit e3580cd0b0)
2023-06-27 17:05:57 +03:00
wp_xyz
cb1b303b34 LCL: Fix fpc version check in LazCanvas' polygon fill routine.
(cherry picked from commit a39b58d8cd)
2023-06-27 16:51:55 +03:00
mattias
5d47fc0e33 deb: fixed copying changelog and delete git files 2023-06-27 00:59:28 +02:00
mattias
7806f42aa8 lazreport: fixed perms 2023-06-27 00:59:27 +02:00
Maxim Ganetsky
152f233f2c LCL: adjusted IFDEFs for TLazCanvas.DoPolygonFill method (DoPolygonFill was merged to FPC 3.2.3)
(cherry picked from commit 261a62e748)
2023-06-27 01:46:03 +03:00
Željan Rikalo
7b9a6b27d1 Qt5,Qt6: fixed crash of TListView in design time. issue #40349
(cherry picked from commit c1d775df54)
2023-06-27 01:46:03 +03:00
mattias
58a78b7feb examples: clean up 2023-06-27 00:38:59 +02:00
mattias
6f1d4e5845 ide: updated lazarus.res 2023-06-27 00:38:59 +02:00
dsiders
fe49fef4fc Docs: LCL, LazUtils. Corrects language in minor version number topics. 2023-06-26 15:46:40 +01:00
dsiders
7f81eb9c8d Docs: LCL, LazUtils. Updates content in release number topics. 2023-06-26 06:46:36 +01:00
dsiders
2939231976 Docs: LCL/forms. Adds THintWindow.HintControl topic for changes in 58645a39. 2023-06-25 21:57:31 +01:00
dsiders
6c9f792b47 Docs: LCL,LazUtils. Various. Updates version admonitions from 2.4 to 3.0. 2023-06-25 21:57:00 +01:00
dsiders
a6dc561ac7 Docs: Updates version and release number topics for changes in 3.0. 2023-06-25 21:54:56 +01:00
Abou Al Montacir
d1e30d656a GTK3: Fixed crash on Win64 after recent changes on GTK3 hints.
Seems that on Win64, `FHintControl` is not always a valid `TWinControl`
class instance.

(cherry picked from commit 58645a39f4)
2023-06-25 22:04:36 +03:00
mattias
3d26e40d89 keep directory docs/chm, so users dont need to guess 2023-06-25 20:06:21 +02:00
mattias
edc5ef63a2 rpm: fixed build 2023-06-25 19:58:08 +02:00
mattias
5624f636d8 deb: fixed export tgz, fixed RC version number turning RC into .0 2023-06-25 19:48:11 +02:00
Abou Al Montacir
087650e40b 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.

(cherry picked from commit f7c5d02afb)
2023-06-25 19:28:49 +03:00
mattias
fe3389fc58 set fixes version to 3.0RC1 2023-06-25 17:59:59 +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
Martin
a418881237 Codetools: Added "WooBean" to contributors for "order Identifier completion by declaration (scoped)." Part of issue #40332 2023-06-24 13:40:11 +02:00
Martin
de3a85ac41 Codetools: order Identifier completion by declaration (scoped). Part of issue #40332 (Based on) Patch by WooBean007 2023-06-24 12:37:56 +02:00
mattias
4289e7ad30 lazdelphi: do not store default values 2023-06-24 12:29:22 +02:00
mattias
45ded69b77 IDE: put project option lrs near the resource type 2023-06-24 12:07:18 +02:00
rich2014
05555c84d5 Lcl/DrawText: Fix #40324: return value set to the height 2023-06-24 15:41:04 +08:00
dsiders
4ddf892b29 Docs: LazUtils/translations. Updates content in TPOFile topics including:
* UpdateStrings
* SaveToStrings
* SaveToFile
* UpdateItem
* FillItem
* UpdateTranslation
* UntagAll
* RemoveIdentifier
* RemoveIdentifiers
* RemoveOriginal
* RemoveOriginals
* Tag
2023-06-23 21:09:51 +01:00
rich2014
bd6134b9f3 Cocoa: improve wakeupEventLoop() introduced from 34ab4cb
NSComboBox Dropdown List send NSApplicationDefined NSEvent too (subtype=0).
2023-06-23 17:51:23 +08:00
Juha
8e632a0971 IDE: Allow a dotted directory name for Lazarus directory setting. Issue #40338, patch by Bruno K. 2023-06-23 09:17:23 +03:00
Juha
8c18c23fc3 IDE: Support Hi-DPI in registered plugin list in PackageEditor. Issue #40345, patch by Bruno K. 2023-06-23 09:17:00 +03:00
Juha
36a4b07e52 IDE: Improve initialization of directory browse button in FindInFilesDlg. Issue #40344, patch from Bruno K. 2023-06-23 08:57:03 +03:00
rich2014
8b426df777 Cocoa: TCocoaComboBox: refactor and comments 2023-06-23 12:54:16 +08:00
rich2014
b9b1f7f310 Cocoa: TCocoaComboBox: keep text case after ItemIndex changed when cbactRetainPrefixCase set 2023-06-23 12:27:19 +08:00
Maxim Ganetsky
ffe062f433 CI: Added ability to entirely disable pipeline if needed. Ability to switch pipeline jobs to manual mode is removed: it is not needed and its removal allowed to simplify (without change of behavior) definitions of jobs in prepcaches stage. 2023-06-23 02:29:21 +03:00
wp_xyz
765a2963da TAChart: Avoid "Numerical Recipe" routine for generation of normal-distributed random numbers in two demos. 2023-06-22 22:50:55 +02:00