Commit Graph

22394 Commits

Author SHA1 Message Date
wp_xyz
9e4c3a217d fpvectorial: Move sample projects into separate folders 2022-12-31 12:02:45 +01:00
wp_xyz
53f7749d99 fpvectorial: Font size as floating point value, issue #40073, patch by Johann Glaser. 2022-12-31 00:49:47 +01:00
Ondrej Pokorny
cc81fa77a5 IDEMessages: add OpenSelection function 2022-12-30 22:43:56 +01:00
Ondrej Pokorny
ba918c5eb2 TLazIDEInterface: add OnPackageBuilding handler 2022-12-30 22:43:17 +01:00
Ondrej Pokorny
76e16c5bd1 BuildIntf: publish LazProject1 so that it can be read from packages 2022-12-30 21:32:32 +01:00
mattias
5d4e6e72e4 ide: componenttree: change parent of non lcl components 2022-12-30 18:20:10 +01:00
mattias
f480047750 designer: ask mediator for default size 2022-12-30 13:10:17 +01:00
Ondrej Pokorny
cbef44b7ef CodeTools: fix attribute resolver - remove exception handling 2022-12-28 08:55:51 +01:00
Ondrej Pokorny
0f438c98fe CodeTools: fix attribute resolver 2022-12-28 02:07:17 +01:00
Maxim Ganetsky
eb59ad598f JCF: regenerated translations and updated Russian translation 2022-12-26 02:15:26 +03:00
Juha
5719672f10 Codetools: Fix SmartHint for generic specialized types. Issue #29860. 2022-12-23 15:25:06 +02:00
dsiders
421193c712 Docs: LazControls/treefilteredit. Adds and updates topics for changes in 5f4aa964. 2022-12-23 10:05:13 +00:00
dsiders
c4dcb8c515 Docs: LazControls/listviewfilteredit. Adds and updates topics for changes in 5f4aa964. 2022-12-23 10:04:55 +00:00
dsiders
9a99d112b5 Docs: LazControls/listfilteredit. Updates topics for changes in 5f4aa964. 2022-12-23 10:04:24 +00:00
mattias
c2a26476f9 buildintf: comment 2022-12-23 10:08:05 +01:00
Juha
edbe283fc6 Jedi Code Format: Eliminate an assertion failure in debug mode. Issue #40053, patch by Domingo Galmés. 2022-12-23 09:22:27 +02:00
Juha
2e160e525d Jedi Code Format: Improve the text for an indentation option. Issue #40054, patch by Domingo Galmés. 2022-12-23 09:19:29 +02:00
Juha
d6bfb829cf Jedi Code Format: Fix a memory leak. Issue #40058, patch by Domingo Galmés. 2022-12-23 09:09:05 +02:00
Juha
0777a5b939 Jedi Code Format: Fix indentation of generic function forward declarations. Issue #40055, patch by Domingo Galmés. 2022-12-23 09:04:40 +02:00
Juha
5f4aa96422 LazControls, FilterEdits: Improve setting the filter programmatically. Invalidate after properties change. 2022-12-22 20:50:05 +02:00
Ondrej Pokorny
99caa084fc Revert TFontStyles to the original size 2022-12-22 15:07:14 +01:00
Željan Rikalo
3e36732de6 laz.virtualtrees: fixed crash with qt widgetsets on windows. issue #40056 2022-12-21 13:49:32 +01:00
Ondrej Pokorny
829f320095 FPC: Extend System.UITypes 2022-12-18 09:47:42 +01:00
Bart
0ae37a906c LConvEncoding: add EncodingCP865. Patch by Alexey Torgashin. Issue #40041. 2022-12-17 18:30:06 +01:00
Michaël Van Canneyt
0229d2bc81 * Forgot to commit, SQLTransaction instead of Transaction 2022-12-16 14:38:23 +01:00
Juha
8a80bb3b85 Examples window: Remove an obsolete .lpi project info file. 2022-12-15 15:32:11 +02:00
mattias
2e52709c59 codetools: added ide/packages/ideconfig to srcpath of ide 2022-12-14 15:09:15 +01:00
wp_xyz
d28e93e68a IDE: Some more icons for the "Source" menu by Roland Hahn. 2022-12-13 17:08:51 +01:00
Michaël Van Canneyt
763997cdf6 * Rollback on exception 2022-12-13 13:48:54 +01:00
wp_xyz
4fc3c86190 ExamplesWindow: Fix high-dpi scaling of ClearSearchButton icon. 2022-12-12 13:35:26 +01:00
Juha
c191e66ee2 Examples window: Add a SpeedButton for clearing the filter. Fix tab order. Etc. 2022-12-11 20:10:40 +02:00
Juha
c2a35d9f1c DebuggerIntf: Remove LCL dependency. 2022-12-11 20:10:40 +02:00
wp_xyz
2880e3bdde TAChart: Add chart title demo project. 2022-12-10 23:54:16 +01:00
wp_xyz
8b2c86f689 TAChart: New property FullWidth of TChartTitle to draw the title/footer background across the entire chart. 2022-12-10 23:43:44 +01:00
Juha
3f4356f2bc Examples window: Improve key handling etc. Issue #40036, patch by dbannon. 2022-12-10 19:05:20 +02:00
Maxim Ganetsky
bf3cf8d65e Translations: Slovak translation update by LacaK, issue #40038 2022-12-10 04:23:29 +03:00
wp_xyz
4a42639ff8 TAChart: Add method to remove a chart from the ChartExtentLink. 2022-12-09 19:39:54 +01:00
mattias
488c7e32c1 codetools: lazarus definetemplate clean up 2022-12-09 17:19:14 +01:00
Martin
28247a829c IDE: Move LazConf.pp to new base-package "IdeConfig" 2022-12-08 19:28:19 +01:00
wp_xyz
064d70a8a4 IDE: Add high-dpi multipaste icons to resource. 2022-12-08 10:36:33 +01:00
Maxim Ganetsky
a5c527068c LazUtils: Mark PO translation string as badly formatted when original string does not have argument errors and translation has them. Allows to catch more formatting errors, e. g. when original contains %s%s and translation contains s%s%s% (note the order of 's' and '%' in translation). 2022-12-08 04:11:26 +03:00
Martin
369e4e47a7 IDE: Add base-package "IdeConfig" 2022-12-08 01:38:41 +01:00
Maxim Ganetsky
abfb1038bd Regenerated translations. 2022-12-08 03:30:04 +03:00
Maxim Ganetsky
045ba029e3 LazUtils: Rewritten comparison of formatting arguments of translations (in PO files). Now formatting arguments are compared in their entirety (including index, width and precision).
The reasons are:

0. Working with arguments is very prone to typos.
1. Removing index of arguments in translation can lead to exceptions.
2. Adding index to arguments in translation can lead to incorrect argument selection if e. g. '*' usage in arguments and relation of indexed and non-indexed arguments are not properly considered. Validating all this is a big complicated mess which should better be avoided.
3. Allowing to change width/precision can lead to incorrect argument rendering.

This means that swapping indexes is now effectively forbidden. This is not expected to create any unavoidable problems for translators, though. In any case such issues can better be solved by changing resource strings instead on a case by case basis.

This change allowed to spot many missed argument mismatches in different languages.
2022-12-08 03:30:03 +03:00
wp_xyz
fd431d9325 TAChart: Un-deprecate the OnAfterDraw event. 2022-12-07 19:11:27 +01:00
Martin
cc31d7752a FpDebug: fix watching fields in "old style" objects 2022-12-07 01:44:51 +01:00
Juha
32963dc9d5 Examples window: Improve the filter and prevent an AV etc. Issue #40034, patch by dbannon. 2022-12-06 21:54:45 +02:00
wp_xyz
5fdb03fb78 IDE: Adds missing and improved menu icons by Roland Hahn. 2022-12-06 17:57:07 +01:00
Maxim Ganetsky
0ea7199af9 ExamplesWindow: improved i18n and layout of settings frame, regenerated translations and updated Russian translation 2022-12-06 02:35:41 +03:00
Maxim Ganetsky
e71aafbc65 ExternHelp: cleaned up unused resource string, regenerated translations 2022-12-06 02:35:41 +03:00