Commit Graph

22731 Commits

Author SHA1 Message Date
Juha
027553282a ExamplesWindow: Improve reading examples of packages more. Issue #40190, patch by dbannon. 2023-04-21 12:39:21 +03:00
mattias
b1ed01fde8 IDE: extended Change Class for ambiguous component classes 2023-04-18 22:25:21 +02:00
Juha
74cd012d9c ExamplesWindow: Read example directories from a text file and from package .lpk files. The window opens faster. Issue #40190, patch by dbannon. 2023-04-16 14:31:09 +03:00
wp_xyz
b32b922e6e TAChart: Fix crash in TAGeometry.ProjToLine when line has coincident end points. 2023-04-16 13:05:10 +02:00
wp_xyz
d2eae5b3d0 aggpas: Fix clipping on AggLCLCanvas, issue #40210 2023-04-15 22:37:55 +02:00
mattias
aecf20f84a fixed compile fpc 3.2.2 2023-04-13 16:14:12 +02:00
mattias
714a31d3f2 codetools: fixed CompleteComponent 2023-04-13 15:51:08 +02:00
mattias
345f47ca6f IDE: loadlfm: resolve ambigious registered component classes 2023-04-13 15:38:12 +02:00
mattias
16eea4aacd IDE: loadlfm: check for ambiguous classes, heuristics to resolve ambiguous classes 2023-04-13 15:38:12 +02:00
mattias
c3f0c4009a ide: QuickCheckLFMBuffer: support unitnames in lfm 2023-04-13 15:38:12 +02:00
mattias
37d638661f codetools: added GatherPublishedVarTypes, CompleteComponent with optional CheckUnits 2023-04-13 15:38:12 +02:00
mattias
db82372e4b codetools: less hints 2023-04-13 15:38:12 +02:00
wp_xyz
5f4881799f lcl/customdrawn: Cleanup of hints and warnings. Triggered by https://forum.lazarus.freepascal.org/index.php/topic,63029.msg477014/topicseen.html 2023-04-13 12:49:44 +02:00
Juha
3a2c3212cc ExamplesWindow: Improve reading examples of packages. Issue #40190, patch by dbannon. 2023-04-10 11:34:15 +03:00
Juha
abb5f2b097 LazUtils: Harmonize the CamelCase names of some units. Add a license header for LazTracer. 2023-04-10 09:15:24 +03:00
mattias
aee6888497 codetools: renamed CompleteComponent to AddPublishedVariables, added tests 2023-04-09 19:48:37 +02:00
mattias
5d275fca1c IDE: component list: check for classtypes instead of classnames, fixed icon for registered ancestor 2023-04-09 13:14:03 +02:00
mattias
4898c21e30 IDE: component list: register popupmenu items 2023-04-09 11:42:17 +02:00
mattias
91a1b7b2ba IDEIntf: autosize string editor clear button 2023-04-07 16:27:58 +02:00
mattias
a7f2330310 codetools: CheckLFM: variable type with unit name 2023-04-07 14:03:40 +02:00
mattias
7dec126e98 codetools: test wrong object unitname 2023-04-07 11:29:42 +02:00
mattias
d8a835dd17 codetools: test wrong root unitname 2023-04-07 11:29:41 +02:00
Juha
dfbd6d519a ExamplesWindow: Better model to find Examples. Issue #40190, patch by dbannon. 2023-04-07 11:35:09 +03:00
Juha
f091756d23 Jedi Code Format: Fix indentation of class vars, prevent exception with empty visibility blocks. Issues #40193 & #40194, patch by Domingo Galmés. 2023-04-06 19:12:18 +03:00
mattias
35a67fba04 codetools: started checking type unitnames 2023-04-06 12:33:47 +02:00
mattias
94e7aff9ad lazutils: TAVLTree: do not use LazNodeMemManager by default for thread safety 2023-04-02 21:17:22 +02:00
Martin
f0ce562200 FpDebug: more range check exceptions / fixed missing begin/end 2023-04-02 20:35:34 +02:00
Martin
0045ad70a6 FpDebug: fix incorrect loop over members "Count - 1" in variant-normalizer 2023-04-02 20:35:00 +02:00
mattias
54d8f2bdb1 IDE: moved CTSafeFormat to avoid nameclash with fpc 3.3.1 SafeFormat 2023-04-02 20:16:14 +02:00
Juha
7dc0983e3c LazUtils: Copy essential changes from FCL's AVL_Tree to our version Laz_AVL_Tree. 2023-04-02 09:36:15 +03:00
Martin
b4aada9f95 Fixed AvlTree commit 60ccdde22e, missed renaming one instance of "root" 2023-04-01 11:12:17 +02:00
Martin
32244e8caa ProjectGroup: Fix dangling pointer access. 2023-04-01 10:34:26 +02:00
Martin
60ccdde22e AvlTree: In "FreeAndClear" prevent the being-destroyed object from double-freeing the node. Fixes Issue #40185 (IDE messages window) 2023-04-01 10:17:39 +02:00
Martin
11c09530bd FpDebug: do not attempt to cache for unknown array types 2023-03-31 23:20:43 +02:00
Martin
2df8c6199b FpDebug: clear cache for array slice entries. Fix range check, when operating on addresses in target. 2023-03-31 23:16:30 +02:00
mattias
454f272551 codetools: fixed event assignment completion with existing @name 2023-03-31 15:36:20 +02:00
wp_xyz
e7127c14d7 FreeType: Fix function TFreeTypeStream.ForgetFrame never returning success. Patch by lagprogrammin (https://forum.lazarus.freepascal.org/index.php/topic,62872.msg475661.html#msg475661) 2023-03-30 13:40:34 +02:00
Martin
72c61f3ae8 Debugger: added some GUID to interfaces 2023-03-30 09:47:16 +02:00
Martin
f7ab7582f2 FpDebug: Added basic code for DW_TAG_string_type 2023-03-28 10:53:28 +02:00
dsiders
96a18b331f Docs: LazControls/treefilteredit. Updates TTreeFilterBranch.Move topic for changes in de07d13b. 2023-03-27 19:53:12 +01:00
dsiders
455d0e29d1 Docs: RttiControls/rttictrls. Fixes invalid links to inherited topics. 2023-03-27 19:52:40 +01:00
Juha
de07d13b01 LazControls: Optimize TTreeFilterBranch.Move(). A total redraw is not needed. 2023-03-27 13:46:46 +03:00
Juha
29794316f2 Converter: Move function PathHasPascalUnitFile to IDEProcs. Search missing units from all open packages. 2023-03-26 15:38:22 +03:00
Juha
de92d049b6 Jedi Code Format: Do not break line in generic method with "class". Issue #40180, patch by Domingo Galmés. 2023-03-26 09:36:31 +03:00
Martin
29f079e7c1 SynEdit: Scrolling for dragging needs to happen while the mouse is inside the editor (near the edge). Otherwise the source edit, keeps scrolling while over a drop target outside it. Issue #40177 2023-03-25 16:28:51 +01:00
Maxim Ganetsky
aba8a43de8 FPDebug: updated Russian translation 2023-03-25 16:39:01 +03:00
wp_xyz
693eff2231 components/wiki: Fix compilation of wikisearch demo 2023-03-25 13:11:40 +01:00
Martin
0deadb0dbb FpDebug: find self in class procedure 2023-03-25 08:45:20 +01:00
wp_xyz
9ee0ad85fa Turbopower_ipro: Fix compilation of some IpHtmlPanel sample projects. 2023-03-24 23:41:07 +01:00
Martin
ebf6768e85 SynEdit: Improve boundary checks in MouseMove (while drag or select). Remove some obsolete checks. 2023-03-24 23:33:11 +01:00