Maxim Ganetsky
0ce2f51ddf
Merge branch 'cocoa/event' into 'main'
...
FIX #39978/#39981: COCOA: IME input state issue & FocusChange related events are not sent at the right time
See merge request freepascal.org/lazarus/lazarus!116
2023-05-03 13:20:15 +00:00
rich2014
f4acf204fb
FIX: COCOA: send KillFocus/SetFocus messages to LCL at the right time, adapt to LCL, just like Win32 (by TCocoaWindow.makeFirstResponder() issues with infinite loops fixed)
2023-05-03 13:11:30 +00:00
rich2014
467026508f
FIX: COCOA: improved key event handling mechanism by NSTextInputClientProtocol.hasMarkedText() in IME input state
2023-05-03 13:11:30 +00:00
Juha
f1c87cd5ae
IDE: Add an "Apply" button in options dialog. Issue #40234 , patch by n7800.
2023-05-03 09:45:25 +03:00
dsiders
b72c97a8f6
Docs: LCL/controls. Adds parameter descriptions, content for various topics.
2023-05-02 03:25:42 +01:00
Martin
06270bef5c
IDE: Add keymap defaults for ecGoto/ToggleBookmark on Mac. Patch by Giuliano
2023-05-01 21:55:28 +02:00
Željan Rikalo
43db2a961a
Qt5: added 2 static QTimer_singleShot() overloads.
2023-05-01 20:33:31 +02:00
Željan Rikalo
7125c37be8
Qt6: added 2 static QTimer_singleShot() overloads.
2023-05-01 20:33:06 +02:00
Martin
0b441dd73b
FpDebug: disable peephole opt when using fpc 3.2.2 => otherwise fpc generates wrong code
2023-05-01 17:43:22 +02:00
wp_xyz
06d0731b07
IDE: New FPGUI, MUI, and NoGUI icons in RestrictionBrowser, improved for rendering in dark mode. By Roland Hahn.
2023-05-01 12:56:34 +02:00
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