Maxim Ganetsky
5f433647d6
ProjectGroups: add the ability to automatically create project groups from all project / package files found in a directory and its subdirectories.
...
Based on merge request !56 .
2023-05-01 02:32:54 +03:00
Maxim Ganetsky
eda5c7d41c
ProjectGroups: regenerated translations and updated Russian translation
2023-05-01 02:24:03 +03:00
Akira13641
3624425779
ProjectGroups: add the ability to automatically create project groups from all project / package files found in a directory and its subdirectories
2023-05-01 02:24:03 +03:00
Maxim Ganetsky
cf749db637
README.md: provided link to Lazarus Wiki for installation instructions
2023-04-30 19:01:32 +00:00
wp_xyz
6df4b8d6db
Images: New modified motifs of general-purpose images by Roland Hahn (Print, Window).
2023-04-29 20:00:24 +02:00
wp_xyz
5f2a5145cb
LCL/Restrictions: Remove "TColorDialog.Title" from the issues.xml for win32. Issue #40238 .
2023-04-29 19:09:52 +02:00
Juha
f99bd70b72
Improve scaling of DateTimePicker. Leave GetDetailSize in places which are not fully tested yet.
2023-04-29 19:44:23 +03:00
Juha
bd40a6028e
LCL: Remove a redundant test in TThemeServices.DrawElement.
2023-04-29 19:44:23 +03:00
wp_xyz
77ae9452b9
Misc: Switch x and y loops at several places. Issue #40231
2023-04-29 16:38:00 +02:00
wp_xyz
7c60b62155
IDE/RestrictionBrowser: Replace qt6 restriction icons by versions which are compatible with dark mode (provided by Roland Hahn). Related to issue #40236 .
2023-04-29 14:07:55 +02:00
wp_xyz
0ce794be43
IDE/Restrictions: Add issues.xml to lcl.lpk for qt5, qt6, gtk3 and cocoa widgetsets. Issue #40236 .
2023-04-29 14:04:24 +02:00
wp_xyz
c8d373b13e
IDE/Restriction browser: Add missing qt6 icon. Issue #40236 , patch by Don Siders. Restore missing laz_multipaste icons.
2023-04-29 11:08:45 +02:00
Maxim Ganetsky
8debfce05d
AnchorDocking: also update header caption when pages are inserted and removed, issue #36008
2023-04-28 17:46:25 +03:00
mattias
e13a030d63
weblaz: html, js, css file: do not apply pascal conventions
2023-04-28 10:51:09 +02:00
mattias
d20e7ffb5f
weblaz: fixed menu item selection option
2023-04-28 10:41:32 +02:00
mattias
40c1982764
pas2js: clean up
2023-04-28 10:41:32 +02:00
dsiders
2d7ae0a9c1
Docs: LCL/forms. Corrections content for magnetic window manager and related topics.
2023-04-28 02:41:51 +01:00
dsiders
305ac17c42
Docs: LazControls/checkboxthemed. Updates topics for theme services changes in c1493476
.
2023-04-28 02:41:25 +01:00
dsiders
82928b42c1
Docs: LCL/themes. Adds deprecation notice to TThemeServies.GetDetailSize for changes in c1493476
.
2023-04-28 02:41:07 +01:00
dsiders
4db382d762
Docs: LCL/buttonpanel. Updates TCustomButtonPanel.UpdateSizes for theme services changes in c1493476
.
2023-04-28 02:40:49 +01:00
Maxim Ganetsky
fa4316125a
AnchorDocking: implemented showing name in header of a docking site with multiple tabs, issue #36008
2023-04-28 02:43:41 +03:00
Maxim Ganetsky
711d5765fd
IDE: adjust size of restriction browser to fit filter speed buttons, patch by Don Siders, issue #40235
2023-04-27 19:55:45 +03:00
Martin
405b9d2a29
IDE, SourceEditor: prevent ShowAloneMenu inside normal menu. Issue #40161 and #39540
2023-04-27 17:34:06 +02:00
Maxim Ganetsky
491800a694
Merge branch 'lcl/qt6' into 'main'
...
Lcl/Qt6: fixed ClientRect & MainMenu Strategy (exactly the same as Qt5)
See merge request freepascal.org/lazarus/lazarus!149
2023-04-27 15:28:20 +00:00
Juha
059aca597e
LCL: Call lTarget.IntfUTF8KeyPress instead of LCLSendUTF8KeyPress in procedure CallbackKeyChar. Issue #40233 .
2023-04-27 17:59:19 +03:00
rich2014
1e9f9dc078
DockedFormEditor: remove the special treatment for Qt6 (for !139 )
2023-04-27 14:51:16 +00:00
rich2014
48fe9db698
Qt6: Adjust Form's MainMenu strategy at Design Time, to be consistent with other Interfaces
2023-04-27 14:51:16 +00:00
rich2014
0778eec242
Qt6: fixed clientrect size of TCustomForm with main menu.
2023-04-27 14:51:16 +00:00
Martin
0c94422e48
FpDebug: fix unrolling stack / complete fix for 33556f939f
...
- TDbgCallstackEntry handles the "addr - 1" by itself.
- But FindCallFrameInfo also needs it. It must search for the address of (or inside of) the asm "call ..." statement.
2023-04-27 16:44:43 +02:00
Juha
c14934764c
LCL: Call TThemeServices.GetDetailSizeForPPI with proper arguments. Revert 1138d26280
.
2023-04-27 17:23:33 +03:00
mattias
ee395fe65a
docs: updated some version in INSTALL.txt
2023-04-27 11:57:53 +02:00
dsiders
9d0fc980e1
Docs: LCL/forms. Adds content to topic skeletons. For changes in b8383813
, 0b50d7cf
.
...
* TWindowMagnetOptions
* TWindowMagnetManager
* TCustomForm
* TForm
* TScreen
2023-04-27 03:54:56 +01:00
dsiders
8270b33b9d
Doc: LCL/lclintf. Updates content in the GetCompositorExtendedBorder topic.
2023-04-27 03:54:30 +01:00
Maxim Ganetsky
bb804996b6
Merge branch 'dockedformeditor/qt5' into 'main'
...
DockedFormEditor: remove the special treatment for Qt5 (for !139 )
See merge request freepascal.org/lazarus/lazarus!148
2023-04-25 16:46:25 +00:00
Ondrej Pokorny
24a4654188
SynEdit: CopyToClipboard: MSDEVColumnSelect needs some arbitrary data to be passed with it, otherwise it is ignored
2023-04-25 18:23:56 +02:00
rich2014
ffc3537a08
DockedFormEditor: remove the special treatment for Qt5 (for !139 )
2023-04-25 16:05:12 +00:00
dsiders
9b845f3b43
Doc: LCL/lclintf. Adds GetCompositorExtendedBorder topic for changes in da8aa820
.
2023-04-25 03:48:14 +01:00
dsiders
706a69ae5e
Docs: LCL/forms. Adds topic skeletons for changes in b8383813
, 0b50d7cf
.
...
* TWindowMagnetOptions
* TWindowMagnetManager
* TCustomForm
* TForm
* TScreen
2023-04-25 03:47:45 +01:00
Maxim Ganetsky
cab5aee172
Merge branch 'feature-window-snapping' into 'main'
...
Patch: Options to snap windows to screen and other form boundaries
See merge request freepascal.org/lazarus/lazarus!100
2023-04-24 23:21:42 +00:00
Martok
da8aa82003
lcl: consider compositor/DWM extended frame for snapping
2023-04-24 23:12:47 +00:00
Martok
0b50d7cfc2
lcl: ensure SnapOptions are streamed
2023-04-24 23:12:47 +00:00
Martok
b83838139d
lcl: implement window snapping / magnetic borders
2023-04-24 23:12:47 +00:00
Maxim Ganetsky
737e0875cd
AnchorDocking: cleaned up unused resource string, regenerated translations and updated Russian translation
2023-04-25 01:56:30 +03:00
Maxim Ganetsky
ce8d9dca8b
Merge branch 'FixHeightOfDockingHeaders' into 'main'
...
Fix height of docking headers
See merge request freepascal.org/lazarus/lazarus!147
2023-04-24 14:56:53 +00:00
Andrey Zubarev
a2bb917173
Fix height of docking headers
2023-04-24 14:56:52 +00:00
Maxim Ganetsky
f14bab7211
Merge branch 'AnchorDockingFlatHeaderButtons' into 'main'
...
Anchor docking flat header buttons
See merge request freepascal.org/lazarus/lazarus!146
2023-04-24 14:53:52 +00:00
Andrey Zubarev
1ad8660e0a
Anchor docking flat header buttons
2023-04-24 14:53:52 +00:00
Maxim Ganetsky
807e47c96e
Merge branch 'qt5/mainmenu' into 'main'
...
Qt5: adjust Form's MainMenu strategy at Design Time, to be consistent with other Interfaces
See merge request freepascal.org/lazarus/lazarus!139
2023-04-24 12:28:56 +00:00
rich2014
b96f8433e4
Qt5: Adjust Form's MainMenu strategy at Design Time, to be consistent with other Interfaces
2023-04-24 12:19:49 +00:00
Maxim Ganetsky
53b6b28129
Merge branch 'main' into 'main'
...
Gtk2: Rare memory leak fix + themed DrawFocusRect
See merge request freepascal.org/lazarus/lazarus!145
2023-04-24 12:18:10 +00:00