Commit Graph

64906 Commits

Author SHA1 Message Date
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
ptvoinfo
d85002d862 Gtk2: Add theme support to DrawFocusRect
Paint a themed focus rectangle (color and width) with fallback to the default method.
2023-04-24 06:50:52 +03:00
ptvoinfo
5e18c56bba Gtk2: Rare memory leak fix.
It may appear on slow systems in some application. This fix makes memory managers with leak checking enabled happy.
2023-04-24 06:50:52 +03:00
Maxim Ganetsky
a4e781fce0 Merge branch 'dockedformeditor/mainmenu' into 'main'
DockedFormEditor: FIX: wrong form height with MainMenu on Gtk2 (#38701 #40077)

See merge request freepascal.org/lazarus/lazarus!137
2023-04-23 23:50:24 +00:00
rich2014
b4e78b4349 DockedFormEditor: FIX: wrong form height with MainMenu on Gtk2 (#38701 #40077) 2023-04-23 23:14:49 +00:00
Maxim Ganetsky
0ff3bc177c IDE: regenerated translations 2023-04-24 01:30:40 +03:00
Maxim Ganetsky
fc7ddbfe42 IDE: cleaned up unused resource string 2023-04-24 01:30:15 +03:00
mattias
2766b200c2 ide+codetools: simplified check disk changes and fixed lfm check 2023-04-23 19:00:29 +02:00
dsiders
41a4de2d72 Docs: LCL/comctrls. Updates content in various topics, including:
* TListItemsEnumerator
* TListColumn
* TCustomListView
* TToolButton
* TToolBarEnumerator
* TToolBar
* TCoolBand
2023-04-23 17:11:55 +01:00
dsiders
db6e4eefa6 Docs: LCL/themes. Removes deprecation warning on TThemeServices.GetDetailSize. Changed in 1138d262. 2023-04-23 17:11:34 +01:00
mattias
53b17f5614 IDE: hide obsolete bmCleanBuild 2023-04-23 13:33:44 +02:00