Commit Graph

59513 Commits

Author SHA1 Message Date
wp
09ee5f1c56 LCL-Grids and VirtualTreeView: Move "FixDesignFontsPPI" for the basic components to "public". Declare as "override" for VTV.
git-svn-id: trunk@63831 -
2020-08-26 14:36:34 +00:00
wp
e0c036e091 VirtualTreeView: Fix LCL scaling of non-default fonts.
git-svn-id: trunk@63830 -
2020-08-26 07:43:32 +00:00
martin
d62e55102b FpDebug: use threads to scan units for symbol
git-svn-id: trunk@63829 -
2020-08-25 17:31:53 +00:00
martin
c9916553dd FpDebug: extend/rework TFpThreadWorkerQueue
git-svn-id: trunk@63828 -
2020-08-25 17:31:51 +00:00
martin
005fe7208d lazcollections: TLazThreadedQueue, allow subclasses to Lock/Unlock and access queue.
git-svn-id: trunk@63827 -
2020-08-25 17:31:49 +00:00
mattias
3c6130a277 IDE: mark session modified when cursor moved
git-svn-id: trunk@63826 -
2020-08-25 10:50:13 +00:00
juha
82747ce355 DebugServer: Store CleanLog in settings. Issue #37615, patch from BrunoK.
git-svn-id: trunk@63825 -
2020-08-25 08:50:50 +00:00
juha
eff8fb999c Docs: Documentation updates for LazControls package. Issue #37631, patch from Don Siders.
git-svn-id: trunk@63824 -
2020-08-25 08:47:31 +00:00
juha
b420c52946 LCL-GTK2 & GTK3: Repaint MenuItem when changing ImageIndex. Issue #37607, patch from Anton Kavalenka.
git-svn-id: trunk@63823 -
2020-08-25 08:31:30 +00:00
juha
7bfebf3d58 Docs: Documentation updates for LCL and LazUtils. Issue #37632, patch from Don Siders.
git-svn-id: trunk@63822 -
2020-08-24 17:29:33 +00:00
martin
d279fb5a4a FpDebug: Move "uses" (ensure register) of imagereader classes from controller to DbgInfo (not all apps use a controller)
git-svn-id: trunk@63821 -
2020-08-24 11:19:20 +00:00
pascal
e43ef2df62 FpDebug: fixed missing unit
git-svn-id: trunk@63820 -
2020-08-24 06:13:22 +00:00
martin
54e4b88848 FpDebug: remove circular unit references
git-svn-id: trunk@63819 -
2020-08-23 22:57:41 +00:00
dmitry
f0b7aadfd8 cocoa: proper detection of the dark theme. patch by Zoë Peterson. bug #37617
git-svn-id: trunk@63818 -
2020-08-23 22:44:35 +00:00
martin
f89f1c10b4 LazUtils: lazcollections, TLazThreadedQueue fix for 3.2.0
git-svn-id: trunk@63817 -
2020-08-23 20:38:07 +00:00
martin
b63067892d FpDebug: More use of name hashes
git-svn-id: trunk@63816 -
2020-08-23 12:52:32 +00:00
martin
f34d943098 FpDebug: fix, TLazThreadedQueue, check result of push/pop item, instead of item=nil
git-svn-id: trunk@63815 -
2020-08-23 12:52:30 +00:00
dmitry
babee456cf cocoa: update handling of key event characters for non-latin based layouts
git-svn-id: trunk@63814 -
2020-08-23 02:22:13 +00:00
martin
88ec662309 FpDebug: Tests, reduce calls to GetLocation
git-svn-id: trunk@63813 -
2020-08-22 20:27:18 +00:00
martin
2d8cf332f9 FpDebug: Run some tasks in threads during startup
git-svn-id: trunk@63812 -
2020-08-22 20:27:17 +00:00
martin
b61fd4c937 LazCollection: Fix TLazThreadedQueue.Grow / Fix race condition Issue #0037612
git-svn-id: trunk@63811 -
2020-08-22 20:27:15 +00:00
martin
953c9964f8 FpDebug: make more string params "const foo :string"
git-svn-id: trunk@63810 -
2020-08-22 20:27:14 +00:00
martin
6ed8bff46a FpDebug: Faster upper/lower-case. (for ansi only idents)
git-svn-id: trunk@63809 -
2020-08-22 20:27:11 +00:00
martin
24d48052e3 FpDebug: Speed up fpdebug (GoNamedChild) by creating hashes for symbol names / Create Hash-lookup field for units to skip some CU
git-svn-id: trunk@63808 -
2020-08-22 20:27:10 +00:00
martin
24a3af8855 FpDebug: Refactor passing upper+lowercase name for search
git-svn-id: trunk@63807 -
2020-08-22 20:27:08 +00:00
martin
13e47b6cbd IDE, Debugger: SourceEditor, fix range-check error, when translating debug-line to current-line
git-svn-id: trunk@63806 -
2020-08-22 20:27:06 +00:00
bart
edf33e5e21 SpinEx: don't call KeyAllowed twice in TCustomFloatSpinEditEx.EditKeyPress.
git-svn-id: trunk@63805 -
2020-08-22 16:52:56 +00:00
bart
0d5d33c3d7 SpinEx: make it easier to override what is allowed to type in the control.
git-svn-id: trunk@63804 -
2020-08-22 16:23:16 +00:00
juha
dbe82166d0 MenuEditor: Update menuitems correctly when adding or removing separators. Patch from BrunoK, issue #37595.
git-svn-id: trunk@63803 -
2020-08-21 16:04:36 +00:00
juha
8b34fff80b MenuEditor: Prevent assertion failure when separator selected, right click, "Remove all separators". Issue #37595.
git-svn-id: trunk@63802 -
2020-08-21 10:13:03 +00:00
michael
ba2e3295ae * Patch from Soner to fix bug ID #37613 (stayontop, and start failure)
git-svn-id: trunk@63801 -
2020-08-21 09:57:34 +00:00
pascal
da8c2d75b5 codetools: generate local var for Length() with type SizeInt
git-svn-id: trunk@63800 -
2020-08-21 07:43:13 +00:00
pascal
7fefade33f codetools: changed some types of fpc intrinsics from Integer to SizeInt
git-svn-id: trunk@63799 -
2020-08-21 06:40:19 +00:00
pascal
4787a58f27 codetools: fixed identifier completion in or behind empty string. Issue #26964
git-svn-id: trunk@63798 -
2020-08-20 11:41:33 +00:00
juha
52b4b42968 IDE, LCL: Fix the search results scrollbar issue in a generic way in TreeView. Issue #37582, patch from BrunoK.
git-svn-id: trunk@63797 -
2020-08-20 08:10:52 +00:00
wp
70862bc995 IDE: Simplify AboutForm.
git-svn-id: trunk@63796 -
2020-08-19 20:44:45 +00:00
bart
e73e881289 SpinEx: don't call inherited KeyPress twice in TCustomSpinEditEx.EditKeyPress.
git-svn-id: trunk@63795 -
2020-08-19 19:45:47 +00:00
martin
c4d125495e FpDebug: Fix Controller.Call / wrong type for context param
git-svn-id: trunk@63794 -
2020-08-19 19:14:33 +00:00
wp
232bfe477c IDE: Tweaking the size of the About and Splash forms.
git-svn-id: trunk@63793 -
2020-08-19 17:31:56 +00:00
juha
8beee599dc IDE: Optimize adding component dependencies little more. Issue #37593.
git-svn-id: trunk@63792 -
2020-08-19 11:47:56 +00:00
juha
bede7c1c4a IDE: Optimize adding component dependencies. Don't try to add same unit many times. Issue #37593.
git-svn-id: trunk@63791 -
2020-08-19 10:10:49 +00:00
wp
02e9b21883 Examples: Prevent merged header cells in merged_cells demo being drawn as selected.
git-svn-id: trunk@63790 -
2020-08-19 08:20:33 +00:00
pascal
e9f700554a fixed missing brackets
git-svn-id: trunk@63789 -
2020-08-19 08:19:13 +00:00
juha
40ffa448fe IDE: Update "search results" scrollbars after filling the tree. Issue #37582, patch from BrunoK.
git-svn-id: trunk@63788 -
2020-08-18 23:22:16 +00:00
martin
1bacaaff9f FpDebug: Add reference for value.context
git-svn-id: trunk@63787 -
2020-08-18 23:12:51 +00:00
martin
35d829c943 Debuggers (FpLLDB, FpGDBMI): add some safety checks. Do not free dwarf, in the middle of watch eval
git-svn-id: trunk@63786 -
2020-08-18 23:12:49 +00:00
martin
d8007187b8 FpDebug, apps: Compilation fixes
git-svn-id: trunk@63785 -
2020-08-18 23:12:48 +00:00
martin
1ba76474e3 FpDebug: Separate Context and SearchScope
git-svn-id: trunk@63784 -
2020-08-18 23:12:46 +00:00
martin
93c1ca640f FpDebug: Rename some context classes, and search functions. Start differentiating between Context and SearchScope
git-svn-id: trunk@63783 -
2020-08-18 23:12:42 +00:00
martin
743a1db4a0 FpDebug: Compile Hints / Missing function results
git-svn-id: trunk@63782 -
2020-08-18 23:12:39 +00:00