Commit Graph

66158 Commits

Author SHA1 Message Date
dsiders
0fd2acb1b9 Docs: LCL/groupededit. Adds missing content in TCustomAbstractGroupedEdit topics. 2023-09-30 05:58:50 +01:00
dsiders
ab57ff1c32 Docs: LCL/editbtn. Adds missing short description in TCustomControlFilterEdit.InternalSetFilter topic. 2023-09-30 05:58:32 +01:00
rich2014
7d2eb74931 Cocoa: fix/upd that related to NSApp.windows, Merge branch 'cocoa/NSAPP.windows' 2023-09-29 17:53:08 +08:00
rich2014
cf6abd4c13 Cocoa: optimize the response time of the Mouse Cursor on Window Active 2023-09-29 17:51:11 +08:00
rich2014
59ec9c4030 Cocoa: simplify TCocoaWSPopupMenu.Popup() by GetCocoaWindowAtPos() 2023-09-29 17:48:15 +08:00
rich2014
48990d892e Cocoa: fix TCocoaWidgetSet.WindowFromPoint() by GetCocoaWindowAtPos() 2023-09-29 17:46:57 +08:00
rich2014
1f82cd542f Cocoa: simplify ForwardMouseMove() by GetCocoaWindowAtPos() 2023-09-29 17:44:41 +08:00
rich2014
5ba8780a48 Cocoa: GetCocoaWindowAtPos() added
ensure that gets the correct window at mouse pos
1. in Z-Order
2. on the active Space
3. in current App
4. is visible window
5. is not the misc window like Menu Bar
2023-09-29 17:23:00 +08:00
wp_xyz
cc97670486 LCL/Grids: Increase visibility of TrySmoothScrollBy (issue #40523). 2023-09-28 12:32:41 +02:00
Maxim Ganetsky
e2f9f0c8ef Merge branch 'gtk1-fix-design-context-menu' into 'main'
LCL-GTK1: Fix designer context menu

See merge request freepascal.org/lazarus/lazarus!237
2023-09-27 23:33:47 +00:00
Bad Sector
f556640c6b LCL-GTK1: Fix designer context menu
This refactors the LM_CONTEXTMENU emulation in Gtk1 to also emit it for
design-mode controls so that the context menu now works in the form
designer again.
2023-09-27 23:04:43 +00:00
Maxim Ganetsky
e9661699a3 Merge branch 'gtk1-fix-debug-build' into 'main'
LCL-GTK1: Fix debug build with trunk Lazarus and FPC

See merge request freepascal.org/lazarus/lazarus!236
2023-09-27 18:11:57 +00:00
Bad Sector
b498fbe6d8 LCL-GTK1: Fix debug build with trunk Lazarus and FPC 2023-09-27 19:56:18 +03:00
Maxim Ganetsky
bdc1a84ee8 IDE: regenerated translations and updated Russian translation 2023-09-27 17:57:17 +03:00
Maxim Ganetsky
fa06036b65 IDE: unified Export/Import button captions, removed unneeded resource strings 2023-09-27 17:56:40 +03:00
Juha
134719539f IDE: Make the ProjectWizard window wider. Long paths of recent projects show better. Use csDropDownList for the Listbox. 2023-09-27 13:49:37 +03:00
Juha
dfb6b30a93 IDE: Make the ProjectWizard window wider. Long paths of recent projects show better. Use csDropDownList for the Listbox. 2023-09-27 13:34:09 +03:00
Juha
5fb019f144 IDE: Restore Cancel button in InstallPkgSetDialog. Issue #40496. 2023-09-27 10:48:36 +03:00
dsiders
5ba319d7f8 Docs: LCL/comctrls. Updates content in TViewStyle and TCustomListView topics.
* TViewStyle.vsIcon
* TViewStyle.vsSmallIcon
* TViewStyle.vsList
* TViewStyle.vsReport
* TCustomListView.LargeImages
* TCustomListView.LargeImagesWidth
* TCustomListView.SmallImages
2023-09-27 00:15:38 +01:00
Maxim Ganetsky
46e1c54d09 IDE: regenerated translations and updated Russian translation 2023-09-26 18:30:51 +03:00
Maxim Ganetsky
41a671281e IDE, Install/Uninstall Packages dialog: unified file type lists in save/load dialogs, made them translatable 2023-09-26 18:15:22 +03:00
Maxim Ganetsky
dfb090ce73 IDE: slightly improved resource strings in Install/Uninstall Packages dialog 2023-09-26 17:53:45 +03:00
wp_xyz
59f4113a9d TAChart: Fix divide-by-zero error in TBasicZoomTool in case of massive "over-zooming". Issue #40518. 2023-09-26 11:57:58 +02:00
Juha
c76cc9ce62 IDE: Improve InstallPkgSetDialog, disable "Uninstall" when it can't be used, support drag/drop for import. Issue #40496, patch by n7800. 2023-09-26 12:49:56 +03:00
Juha
8563725a77 IDE: Refactor code in InstallPkgSetDialog, remove Cancel button. Issue #40496, patch by n7800. 2023-09-26 11:46:52 +03:00
Martin
4cd413a986 FpDebug: fix disassembler "xadd 16bit reg" Issue #40520 patch by Red_prig (Pavel) 2023-09-26 09:03:35 +02:00
mattias
00e6d8fbd8 codetools: fixed InsertAllNewUnitsToMainUsesSection, issue #40522 2023-09-25 22:13:53 +02:00
mattias
1acc98a582 IDE: fixed saving ResourceBaseClass(name) 2023-09-25 10:30:55 +02:00
Željan Rikalo
3a4dd50e93 Anchordocking: do not manage THintWindow. issue #40519 2023-09-24 17:33:35 +02:00
Željan Rikalo
1d4695e3be Qt5, Qt6: removed TQtWSCustomTabControl.GetDefaultClientRect since it does not provide good result. patch by Irfan Bagus. issue #40460 2023-09-24 17:26:13 +02:00
mattias
ba1f89639b IDE: store ResourceBaseClassName of designer components, added DesignerClassCanAppCreateForm 2023-09-24 14:29:19 +02:00
dsiders
6a2c1915dc Docs: LCL/comctrls. Clarifies content and adds See Also links in ListView-related topics.
* TViewStyle
* TViewStyle.vsReport
* TCustomListVIew.ViewStyle
2023-09-24 02:46:14 +01:00
mattias
50f2f5f873 codetools: fixed CreatePublishedMethod adding dotted unitnames 2023-09-23 09:01:51 +02:00
rich2014
46694496ee Cocoa: fix #40517: eliminate cursor flickering when dragging CustomControl 2023-09-22 22:28:27 +08:00
Željan Rikalo
0edd507409 Qt5, Qt6: fixed bad rendering of TBitmaps, use rgba premultiplied images only for darwin. 2023-09-21 17:01:44 +02:00
dsiders
9f4b42decd Docs: LCL/clipbrd. Updates topic content. 2023-09-21 01:32:46 +01:00
Martin
13516416e2 IDE: More textmate Highlighting 2023-09-20 16:50:53 +02:00
rich2014
9d18db68aa Cocoa/Cursor: comments added 2023-09-20 22:39:00 +08:00
rich2014
2049b4a19b Cocoa: fix the issue that MouseMove Event is lost when the mouse is not in the KeyWindow 2023-09-20 22:39:00 +08:00
rich2014
0a99f5453b Cocoa/Cursor: fix the issue when set/reset Screen Cursor 2023-09-20 22:39:00 +08:00
rich2014
0ac0448fe9 Cocoa/Cursor: better compatibility when switching Windows/Apps 2023-09-20 22:39:00 +08:00
rich2014
0bc6614d40 Cocoa: fix the issue that FirstResponder may be not set
for example, FirstResponder was not set in Form Designer before, MouseMove Event was lost.
2023-09-20 22:39:00 +08:00
rich2014
f3e01f434a Cocoa/Cursor: set cursor correctly when mouse is outside KeyWindow 2023-09-20 22:39:00 +08:00
rich2014
050a4eb18e Cocoa/Cursor: MouseMove event can be sent to the correct window
in the MouseMove event, the window order issue has been fixed to ensure that the event can be sent to the correct window:
1. windowNumbersWithOptions() return windowsNumber of visible windows from front to back
2. NSAPP.windows return all windows not ordered.
2023-09-20 22:39:00 +08:00
rich2014
04f05bfa1d Cocoa/Cursor: processing Improved when Screen.Cursor is set 2023-09-20 22:39:00 +08:00
rich2014
3e85b9f34e Cocoa/Cursor: Cursor should be forced to default when mouse not in the content frame of KeyWindow 2023-09-20 22:39:00 +08:00
rich2014
d4eab24dde Cocoa/Cursor: control cursor only shoulde be set when mouse in the keyWindow 2023-09-20 22:39:00 +08:00
rich2014
ec8affdaa1 Cocoa/Cursor: TCursorHelper.ForceSetDefaultCursor() added 2023-09-20 22:39:00 +08:00
Željan Rikalo
b6739bcc36 Qt5,Qt6: make X11DelayTimeout class procedure, since we are used as functor. 2023-09-20 16:30:20 +02:00
Maxim Ganetsky
e7437fd068 IDE: regenerated translations and updated Russian translation 2023-09-20 03:00:04 +03:00