Commit Graph

61944 Commits

Author SHA1 Message Date
wp_xyz
8e85780b9f TAChart: Fix unit test for IsEquivalent. 2022-01-14 11:36:05 +01:00
Maxim Ganetsky
14e66c2cf4 IDE: committed regenerated startlazarus.res 2022-01-14 03:04:50 +03:00
Maxim Ganetsky
81903b48be IDE: committed automatically regenerated lazarus.res after previous commit 2022-01-14 02:18:09 +03:00
Maxim Ganetsky
931e4da81c IDE: Lazarus icons improvements by Roland Hahn, issue #39550 2022-01-14 02:12:00 +03:00
wp_xyz
ad0cee4c6e TAChart: Fix position of quarter-year marks in TDateTimeIntervalChartSource 2022-01-13 23:59:33 +01:00
wp_xyz
4fa1bfc4da TAChart: Fix TDateTimeIntervalChartSource formatting of dates in "quarter/year" format. 2022-01-13 22:16:46 +01:00
Željan Rikalo
53cda894a2 Qt,Qt5: fixed font changing of TComboBox editor. issue #39539 2022-01-13 16:27:47 +01:00
dsiders
1e405b000c Docs: LazControls/lvlgraphctrl. Adds skeletons for missing topics.
* Depends on aaa7322d14, a29a791b52.
2022-01-12 20:42:14 +00:00
Juha
6d5520794e Sparta: Remove SParta_Generics. Compiler now includes the Generics collection. Issue #39539. 2022-01-12 17:21:12 +02:00
Juha
2fbce3f5e6 Codetools: Feed UpperKeyword param in PascalReaderTool.PropertyHasSpecifier with uppercase strings. 2022-01-12 17:08:40 +02:00
Juha
86c5fa6b45 IDE: Do not add assignment ':=' after a variable of procedure type. Issue #39545. 2022-01-12 17:08:40 +02:00
Martin
9cba2f5f48 Fixed package link for IdeDebugger 2022-01-12 16:06:57 +01:00
Juha
34c6785954 IDE: Less debug info. Formatting. 2022-01-12 14:43:01 +02:00
wp_xyz
b8f2e92f03 TAChart: Fix missing minor ticks when an axis is inverted by means of a linear axis transform. Issue #39546. 2022-01-11 12:07:20 +01:00
dsiders
4b54284cc7 Docs: LCL/forms. Updates topics for code changes in c187dc8f, cbafa073, 5f82f6ba, c5c2329f. 2022-01-11 06:42:15 +00:00
wp_xyz
3b9e6859e7 TAChart: Fix occasional flicker of datapoint crosshair tool. Issue #39548, patch by kupferstecher. 2022-01-10 23:38:51 +01:00
Martin
fa98fa2f3e Debugger, fix incorrect spelled filename 2022-01-10 23:27:25 +01:00
dsiders
4cb682f073 Docs: LCL/buttons. Adds, updates topics for TButtonGlyph, TCustomBitBtn, TCustomSpeedButton classes.
* Depends on 0bbdfcf556, 6e245453.
* Includes new topics for state image indexes.
2022-01-10 21:19:44 +00:00
Martin
fcd8b1721b LvlGraph: Speed up TMinXGraph. In StoreAsBest only update nodes that changed. This massively speeds up big graphs with several thousand (including hidden) nodes, were StoreAsBest did always copy all those nodes. 2022-01-10 14:33:03 +01:00
Martin
42d6e0bc85 LvlGraph: Ensure work was done, or quit. No endless loop. 2022-01-10 14:33:03 +01:00
Martin
abb908d498 LvlGraph: Reduce "zero-run" switching in favour of shuffling. Do one final big zero-run, if needed. 2022-01-10 14:33:03 +01:00
Martin
f33a15738a LvlGraphOptions: TMinXGraph refactor. Store only nodes that need to be switched in SameSwitchDiffPairs (SwitchDiff > 0 would create new crossings). 2022-01-10 14:33:03 +01:00
Martin
52679121ad LvlGraph: Only shuffle small bits of the graph. This allows to continue on the existing result, but can switch nodes not found by the normal switching. 2022-01-10 14:23:23 +01:00
Martin
4975a57869 IDE, UnitDependencies: Set overlays for LvLGraph 2022-01-10 14:23:23 +01:00
Martin
b85a49c626 LvlGraph: Fix painting overlays 2022-01-10 14:23:23 +01:00
Martin
46043554e8 TLvlGraph: Refactor MinimizeOverlappings 2022-01-10 14:23:14 +01:00
Martin
a29a791b52 LvlGraph: Add Zoom 2022-01-10 14:11:12 +01:00
Martin
8ee02da3dc LvlGraphOptions, fix taborder 2022-01-10 14:11:12 +01:00
Martin
aaa7322d14 LvlGraph: Compute paint-pos once, outside of Paint method. 2022-01-10 14:11:11 +01:00
Martin
6d0ddd50bd FpDebug, test: Add build mode for $DEFINE TEST_FPDEBUG_SINGLE_THREAD 2022-01-10 14:08:38 +01:00
Martin
2fa72c8755 LazDebuggerFp: Check callback is assigned. 2022-01-10 14:08:38 +01:00
Martin
0e5ea13b8a FpDebug: Add {$IFDEF TEST_FPDEBUG_SINGLE_THREAD} so the code can be run single-threaded. 2022-01-10 14:08:38 +01:00
Martin
82d1e129a0 Debugger: move some units to IdeDebugger package 2022-01-10 14:08:38 +01:00
Martin
7642aaff78 Debugger: Change TWatchesMonitor/Supplier to use new Interface. 2022-01-10 14:08:37 +01:00
Martin
6f2adbbcb2 Debugger: Move TWatchValue to IdeDebugger 2022-01-10 14:08:37 +01:00
Martin
d1ac568e96 Debugger: New package LazDebuggerIntf / Replace TWatchValue with TWatchValueIntf 2022-01-10 14:08:37 +01:00
Martin
aa45837b87 IdeDebugger: New Package IdeDebugger. Move some classes from DebuggerIntf 2022-01-10 14:08:36 +01:00
Martin
7f9e1893d2 Rename TDBGEvaluateFlag to TWatcheEvaluateFlag 2022-01-10 14:08:35 +01:00
Maxim Ganetsky
2424ed2612 Translations: Slovak translation update by LacaK, issue #39536 2022-01-10 01:34:11 +03:00
Maxim Ganetsky
c7f37b1da7 SynEdit: cleaned up unused resource strings and constants of highlighters which are not shipped with Lazarus (issue #36043), regenerated translations 2022-01-10 01:34:10 +03:00
Martin
fb84c05582 LazCollections: compiler warnings 2022-01-09 01:17:24 +01:00
Martin
93e5aaa0f2 Debugger: Fix compiler warnings 2022-01-09 01:17:24 +01:00
Martin
6b95ef242c IDE, Debugger-Intf: Hide Monitor property for Callstack, Threads 2022-01-09 01:13:55 +01:00
Martin
2b5f264ede IDE, Debugger-Intf: Clean-up, Move Locals list from DbgIntf to IDE 2022-01-09 01:13:55 +01:00
Martin
717ec4887d IDE, Debugger-Intf: Clean-up, Move Watches list from DbgIntf to IDE 2022-01-09 01:13:55 +01:00
Maxim Ganetsky
8e10ed53af Cocoa: LCL scrolling improvements by Zoë Peterson, issue #39477:
1. Better handling of hasPreciseScrollingDeltas and SPI_GETWHEELSCROLLINES.  The scrolling in LCL trunk is much too fast and imprecise.  This improves the feel of things using both a mouse wheel and the touchpad.  I don't like having the 15 for average line height hard coded in it, but I haven't seen any cases where it causes problems.

2. In the case where it sees a scroll in both X and Y directions, it filters it in favor of the last scroll direction.  This makes vertical scrolling documents using the touchpad better, since you're less likely to inadvertently scroll horizontally.

3. Msg.WheelDelta is a SmallInt, so this caps the values to High/Low(SmallInt), rather than the underflow/overflow that occurs currently.  That fixes the issue this bug report specifically is about.
2022-01-09 03:02:47 +03:00
wp_xyz
eae69e9d8a TAChart: Deactivate deprecated OnBeforeDrawBar handler in the bgra demo. 2022-01-08 23:01:27 +01:00
dsiders
ae60967b81 Docs: LCL/buttonpanel. Adds, updates topics related to DefaultButton in TButtonPanel.
* Depends on 677b9645.
2022-01-08 04:05:47 +00:00
dsiders
cb7aec47fe Docs: LCL/spin. Removes invalid See Also link in TCustomFloatSpinEdit.EditingDone.
* Depends on 5c44c3b487.
2022-01-08 03:31:31 +00:00
dsiders
29411f30b0 Docs: LCL/comctrls. Adds, updates topics in TCustomTreeView.
* Depends on 02eed0c9.
2022-01-08 03:26:03 +00:00