Commit Graph

64599 Commits

Author SHA1 Message Date
dsiders
3bdbedd91b Docs: LCL/graphics. Updates content in topics, including:
* TCanvasStates
* TCanvas.BrushCopy
* TCanvas.Chord
* TCanvas.CopyRect
* TCanvas.Draw
* TCanvas.DrawFocusRect
* TCanvas.StretchDraw
* TCanvas.Ellipse
2023-04-11 04:21:53 +01:00
Maxim Ganetsky
78774e45d4 IDE: regenerated translations and updated Russian translation 2023-04-11 02:06:17 +03:00
Maxim Ganetsky
cc98f91952 IDE: more consistent wording in item list of form editor color options 2023-04-11 02:06:16 +03:00
wp_xyz
c0946573ce LCL/TCanvas: Switch x and y loops in TCanvas.BrushCopy. Patch by lagprogramming, https://forum.lazarus.freepascal.org/index.php/topic,62996.msg476742.html 2023-04-10 23:52:26 +02:00
Juha
3a2c3212cc ExamplesWindow: Improve reading examples of packages. Issue #40190, patch by dbannon. 2023-04-10 11:34:15 +03:00
Juha
6bfcb9ed0d IDE: Allow to change color for "Show BorderSpacing" option. Issue #40201, patch by paweld. 2023-04-10 10:54:59 +03:00
Juha
297dd6bd51 IDE: Turn if-else blocks to case statements in TProcedureListForm.FormKeyDown. 2023-04-10 10:04:05 +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
dsiders
6788d80b4d Docs: LCL/forms. Fixes wording / grammar in topics. 2023-04-10 02:46:33 +01:00
Maxim Ganetsky
927078421e IDE: regenerated translations and updated Russian translation 2023-04-10 01:37:09 +03:00
mattias
aee6888497 codetools: renamed CompleteComponent to AddPublishedVariables, added tests 2023-04-09 19:48:37 +02:00
mattias
568a771d86 IDE: component icons: search first with unitname 2023-04-09 13:54:58 +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
5c18e8fb9e IDE: better error msg 2023-04-09 13:14:03 +02:00
wp_xyz
63d3377df5 Examples/gridexamples: Fix crash in title_image_demo when user clicks on top/left corner cell. 2023-04-09 11:51:33 +02:00
mattias
3fc5b44f44 IDE: component list: popup menuitems open unit and open package 2023-04-09 11:42:17 +02:00
mattias
4898c21e30 IDE: component list: register popupmenu items 2023-04-09 11:42:17 +02:00
dsiders
d0a35b9469 Docs: LCL. Fixes invalid See Also links. 2023-04-09 06:18:52 +01:00
dsiders
637d60109b Docs: LCL/buttons. Updates content in TCustomSpeedButton topics, including:
* TCustomSpeedButton.ImageWidth
* TCustomSpeedButton.Layout
* TCustomSpeedButton.Margin
* TCustomSpeedButton.NumGlyphs
2023-04-09 02:49:05 +01:00
dsiders
9a7e0dc6fc Docs: LCL/forms. Updates content in BeginFormUpdate and EndFormUpdate topics in TCustomForm. 2023-04-08 19:19:23 +01:00
dsiders
88a989fa65 Docs: LCL/comctrls. Adds missing short descriptions and updates content in various topics. 2023-04-08 05:33:49 +01:00
dsiders
a784c205c4 Docs: LCL/extctrls. Updates content in the TPaintBox.Paint topic. 2023-04-07 21:28:51 +01:00
mattias
91a1b7b2ba IDEIntf: autosize string editor clear button 2023-04-07 16:27:58 +02:00
wp_xyz
483ae6e0f1 LCL/Paintbox: Fix incorrect painting of PaintBox frame and cross lines at design time. Issue #40198, patch by furious programming 2023-04-07 15:39:56 +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
f54ee297ee IDE: Improve ProcedureList. Issue #40197, patch by n7800. 2023-04-07 10:49:59 +03:00
dsiders
bb2d44c421 Docs: LCL/checklst. Fixes tagging and wording in TCustomCheckListBox.Toggle topic. 2023-04-06 19:57:24 +01: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
Maxim Ganetsky
debb889759 gir2pascal: Updated to support generating Gtk4 bindings. Patch from theo222, issue #40196. 2023-04-06 01:49:50 +03:00
dsiders
b2afc1b1cf Docs: LazUtils/laz2_xmlwrite. Updates topics for changes in 9e4b5a30.
* TXMLWriterFlag.xwfAllowNullCharsInAttributeValue
* TXMLWriterFlag.xwfSpecialCharsInAttributeValue
* WriteXMLFile
* WriteXML
2023-04-05 04:53:58 +01:00
dsiders
33a451e030 Docs: LazUtils/laz2_xmlread. Updates topics for changes in 9e4b5a30.
* ReadXMLFile
* TXMLReaderFlag.xrfAllowSpecialCharsInAttributeValue
2023-04-05 04:53:44 +01:00
dsiders
fd3c051f4a Docs: LCL/controls. Updates TControlChildSizing.Assign topic to remove duplicate content for changes in 612dd84e. 2023-04-04 23:50:50 +01:00
Juha
612dd84ec9 LCL: Remove duplicate code in TControlChildSizing. Suggested by lagprogramming. 2023-04-05 01:05:41 +03:00
dsiders
5913dac8f8 Docs: LCL/lclclasses. Updates content in TLCLComponent.DecLCLRefCount and OnDecLCLRefcountToZero topics.
* For modification in 0d415cb2. Issue #40183.
2023-04-04 03:34:35 +01:00
dsiders
491f130d4e Docs: LCL/forms. Updates content in TApplication.DoDecLCLRefcountToZero and TApplication.ReleaseComponent topics.
* For modification in 0d415cb2. Issue #40183.
2023-04-04 03:34:12 +01:00
dsiders
6e2de3b983 Docs: LCL/comctrls. Updates content in TTreeNodes topics, including:
* TTreeNodes.Add
* TTreeNodes.AddChild
* TTreeNodes.AddChildFirst
* TTreeNodes.AddChildObject
* TTreeNodes.AddChildObjectFirst
* TTreeNodes.AddFirst
* TTreeNodes.AddNode
* TTreeNodes.AddObject
* TTreeNodes.AddObjectFirst
* TTreeNodes.FindNodeWithData
* TTreeNodes.FindNodeWithText
* TTreeNodes.GetFirstNode
* TTreeNodes.GetFirstVisibleNode
* TTreeNodes.GetFirstVisibleEnabledNode
* TTreeNodes.GetLastExpandedSubNode
* TTreeNodes.GetLastNode
* TTreeNodes.GetLastSubNode
* TTreeNodes.GetLastVisibleNode
* TTreeNodes.GetLastVisibleEnabledNode
* TTreeNodes.GetSelections
* TTreeNodes.Insert
* TTreeNodes.InsertBehind
* TTreeNodes.InsertObject
* TTreeNodes.InsertObjectBehind
* TTreeNodes.IsMultiSelection
* TTreeNodes.Assign
* TTreeNodes.BeginUpdate
* TTreeNodes.Clear
* TTreeNodes.ClearMultiSelection
* TTreeNodes.ConsistencyCheck
* TTreeNodes.Delete
* TTreeNodes.FreeAllNodeData
* TTreeNodes.Count
2023-04-03 04:39:47 +01:00
dsiders
d2403b6fe7 Docs: LCL/forms. Adss topic templates and updates for changes in 0d415cb2. Issue #40183.
* TApplication.DoDecLCLRefcountToZero
* TApplication.ReleaseComponent
2023-04-03 04:39:26 +01:00
dsiders
976bfe8240 Docs: LCL/lclclasses. Adds topic templates and updates for changes in 0d415cb2. Issue #40183.
* TLCLComponent.DecLCLRefCount
* OnDecLCLRefcountToZero
2023-04-03 04:39:07 +01:00
mattias
94e7aff9ad lazutils: TAVLTree: do not use LazNodeMemManager by default for thread safety 2023-04-02 21:17:22 +02:00
mattias
c7f0ddbba8 IDE: fixed TETSingleSrcChanges.SetMultiSrcChanges not removing while clearing 2023-04-02 21:01:28 +02:00
Martin
efaf08ed99 IDE: fix nil pointer in code explorer middle mouse click. Issue #40188 2023-04-02 20:57:00 +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
Martin
0d415cb235 LCL: Fix endless loop in ReleaseComponent (invoking itself via WM_NULL). Issue #40183
Change to only re-invoke ReleaseComponent if any component actually reached a ref-count of 0.
If Components are re-added after a crash during destroying one of them, then they (may or may not) re-invoke immediately. But excluding the crashed one, so there is work to continue.
2023-04-02 20:33:48 +02:00
mattias
54d8f2bdb1 IDE: moved CTSafeFormat to avoid nameclash with fpc 3.3.1 SafeFormat 2023-04-02 20:16:14 +02:00
dsiders
05fcd3d0cf Docs: LCL/comctrls. Updates content in TCustomTreeView topics, including:
* TCustomTreeView.LoadFromFile
* TCustomTreeView.SaveToFile
* TCustomTreeView.SaveToStream
* TCustomTreeView.WriteDebugReport
* TCustomTreeView.BottomItem
* TCustomTreeView.Color
2023-04-02 18:21:45 +01:00