Commit Graph

64983 Commits

Author SHA1 Message Date
Juha
1a9142c9e2 IDE: Save also Macro editors with "Save All" command. Issue #40268, draft by Domingo Galmés. 2023-05-18 10:02:23 +03:00
wp_xyz
867938ca00 Examples: Fix usage of custom pens and brushes in "pen_brush" project 2023-05-18 01:15:14 +02:00
dsiders
c70820f2e1 Docs: LCL/menus. Updates content in TMenuItem topics, including:
* TMenuItem.AutoCheck
* TMenuItem.Checked
* TMenuItem.ImageIndex
2023-05-17 21:19:05 +01:00
Juha
278e4a8cb4 IDE: Fix editor macros when EditorMacroScript Package is installed. Issue #40259, patch by Domingo Galmés. 2023-05-17 19:54:02 +03:00
Juha
6a69340a83 IDE: Turn MacroListViewer into a proper IDE window. Prevent crash when switching to a project with less macros. 2023-05-17 19:22:45 +03:00
Maxim Ganetsky
49aae25741 IDE: fixed i18n of some items in Messages pop-up menu 2023-05-17 01:54:57 +03:00
dsiders
ee7c115ab3 Docs: LCL/comctrls. Adds or updates TCustomTabControl topics for changes in f7935691.
* Adds TCustomTabControl.TabHeightIsStored and TCustomTabControl.TabWidthIsStored.
* Updates TCustomTabControl.DoAutoAdjustLayout, TCustomTabControl.TabHeight, TCustomTabControl.TabWidth.
2023-05-16 23:35:27 +01:00
dsiders
c33f97b23f Docs: LCL/editbtn. Fixes invalid See Also link in TCustomControlFilterEdit.InternalSetFilter. 2023-05-16 23:35:06 +01:00
wp_xyz
f793569190 LCL: Fix high-dpi scaling of the TabHeight and TabWidth properties of TPageControl and TTabControl 2023-05-16 22:28:12 +02:00
Juha
0991e39f7d Codetools: Fix renaming dotted unit names + many functions dealing with dotted indentifiers. Issue #40195, patch by CCRDude. 2023-05-16 20:11:54 +03:00
dsiders
5e9e89a57b Docs: LCL/lcltaskdialog. Updates topic content for changes in 6de7a578. Issue #40265. 2023-05-16 18:00:24 +01:00
Juha
6de7a578ac LCL: Fix variable type used as a pointer parameter for TaskDialogIndirect. Issue #40265, noted by Arioch The. 2023-05-16 15:08:28 +03:00
dsiders
4f0441eebb Docs: LazControls/various. Updates filtered edit controls for changes in d28b530b. Issue #40257. 2023-05-16 05:50:16 +01:00
dsiders
8fc5108e04 Docs: LCL/editbtn. Updates TCustomControlFilterEdit topics for changes in d28b530b. Issue #40257.
* Removes TCustomControlFilterEdit.ActivateFilter.
* Adds TCustomControlFilterEdit.InternalSetFilter.
* Updates TCustomControlFilterEdit.EditChange, TCustomControlFilterEdit.Filter, and TCustomControlFilterEdit.FilterLowercase.
2023-05-16 05:49:48 +01:00
Juha
2a16d0338e Codetools: Improve renaming dotted unit names. Issue #40195. 2023-05-16 02:47:07 +03:00
Juha
d28b530b59 LazControls: Restore fFilter variable for FilterEdit controls. Issue #40257. 2023-05-16 02:28:16 +03:00
Maxim Ganetsky
745e6c5db9 Delphi plugin: enabled i18n, unified some captions, added Russian translation 2023-05-16 01:36:39 +03:00
Michaël Van Canneyt
c839f41e37 * Move flag to generate config file to project settings 2023-05-15 21:16:22 +02:00
Juha
34a99c8781 LazControls: Tweak TTreeFilterEdit. Issue #40257. 2023-05-15 20:59:47 +03:00
Maxim Ganetsky
c862941d4e IDE: regenerated translations and updated Russian translation 2023-05-15 17:36:33 +03:00
dsiders
e2f724b683 Docs: LCL/comctrls. Adds TTabControl.Canvas topic for changes in 45519ddb. Issue #22780.
* Removes extraneous whitespace characters in various topics.
2023-05-15 15:32:53 +01:00
Maxim Ganetsky
5f13c97542 Merge branch 'lcl/cocoa' into 'main'
Lcl/Cocoa: three Controls improved

See merge request freepascal.org/lazarus/lazarus!159
2023-05-15 13:04:52 +00:00
rich2014
8abb468491 Upd: Cocoa: Left/Right Arrow improved in TabControl 2023-05-15 19:52:56 +08:00
rich2014
b64bc6bef8 Upd: Cocoa: improve line-break removed in TextField 2023-05-15 19:51:09 +08:00
rich2014
80614da8b9 Fix: Cocoa: add missing functions in TCocoaWSCustomComboBox 2023-05-15 19:47:34 +08:00
Željan Rikalo
45519ddb9f Win32: public Canvas property for TTabControl. Patch by Marco Van de Voort. issue #22780 2023-05-15 12:52:14 +02:00
Juha
42bd508311 IDE: Add compiler option -Sy to project settings. Remove obsolete option -St. Issue #40262. 2023-05-15 11:01:17 +03:00
Michaël Van Canneyt
600d7f8666 * Improve Delphi Compiler tool, so it provides some macros and handles windows/unix paths when running with wine 2023-05-15 08:28:57 +02:00
Juha
87bf39682e IDE, LazControls: Improve TTreeFilterEdit behavior little more. 2023-05-15 09:09:48 +03:00
dsiders
a611ea65df Docs: LazControls/treefilteredit. Updates TTreeFilterEdit.ApplyFilterCore topic.
* Reflects changes introduced in 6e1adda721. Issue #40257.
2023-05-15 02:50:29 +01:00
Juha
65d888e286 IDE, LCL: Formatting. 2023-05-15 02:15:40 +03:00
Juha
6e1adda721 IDE, LazControls: Improve TTreeFilterEdit behavior. Fix property ExpandAllInitially. Issue #40257. 2023-05-15 02:15:40 +03:00
dsiders
8d883d68d2 Docs: LCL/menus. Removes unneeded version admonition in TMenuItem.Hint topic. 2023-05-14 17:41:54 +01:00
Maxim Ganetsky
e368c6ae41 Merge branch 'lcl/cocoa/leaks' into 'main'
Fix: Cocoa: memory leaks and related code

See merge request freepascal.org/lazarus/lazarus!158
2023-05-13 13:24:50 +00:00
rich2014
de14a094f5 Fix: Cocoa: AView released at last in EmbedInScrollView() 2023-05-13 20:41:45 +08:00
rich2014
03b575fd76 Upd: Cocoa: clean up useless code in TCocoaWidgetSet.GetTextExtentPoint() 2023-05-13 20:37:54 +08:00
rich2014
4169dd097b Fix: Cocoa: memory leaks in TCocoaContext 2023-05-13 20:35:58 +08:00
rich2014
1cd7e73f0f Fix: Cocoa: memory leaks in TCocoaWidgetSet 2023-05-13 20:33:51 +08:00
rich2014
ec2aed9989 Fix: Cocoa: memory leaks in TCocoaStepper 2023-05-13 20:30:53 +08:00
dsiders
d83d653b18 Docs: LCL/menus. Updates TMenuItem.Hint topic for changes in 98f806bb. Issue# 40220. 2023-05-13 00:28:43 +01:00
Maxim Ganetsky
3ac5c02332 Merge branch 'FPC-39988' into 'main'
Issue #39988: Small improvements for the tool.

See merge request freepascal.org/lazarus/lazarus!156
2023-05-12 21:53:00 +00:00
Abou Al Montacir
7920db790b Issue #39988: Forbid duplicate paths in directories search list.
As the directories search list is not sorted, FPC implementation of
`TStringList` ignores the `dupIgnore` option and thus leads to having
the same entry multiple times in the list.

We forbid this manually in order to avoid searching multiple times for
the same file in the very same directory.

We also add more default search paths (Debian based).
2023-05-12 21:44:21 +00:00
Abou Al Montacir
9c5b942b66 Issue #39988: Use system path separator instead in folders search list.
This is more consistent with other tools and allows passing drives on
MS Windows systems.
2023-05-12 21:44:21 +00:00
Abou Al Montacir
5c34ab0510 Issue #39988: Try to create output directory if it does not exist.
This is more convenient for users and when included in a script.
2023-05-12 21:44:21 +00:00
wp_xyz
98f806bb4f LCL: Declare TMenu.FHint as TTranslateString rather than string. Issue #40220. 2023-05-12 23:30:37 +02:00
wp_xyz
8ae2cae749 IDE: Improved layout of the ToDoDlg. (Slightly modified) patch by Don Siders. Issue #40258 2023-05-12 20:19:46 +02:00
Maxim Ganetsky
1723f24e24 Merge branch 'lcl/cocoa/menu' into 'main'
FIX: Cocoa: restore item.release in TCocoaMenuItem.attachAppleMenuItems()

See merge request freepascal.org/lazarus/lazarus!157
2023-05-12 16:24:17 +00:00
rich2014
b9ef566b5e FIX: Cocoa: restore item.release in TCocoaMenuItem.attachAppleMenuItems() 2023-05-12 15:41:35 +00:00
wp_xyz
756590bff2 IDE: Improved layout of the IDEToDoListWindow. Patch by Don Siders, slightly modified. Issue #40258 2023-05-12 16:52:00 +02:00
Željan Rikalo
9a68ad98cc Qt,Qt5,Qt6: Fixed double OnSelectItem signal when setting ItemIndex of TListView vsReport. issue #40255 2023-05-11 19:48:50 +02:00