reduz 
								
							 
						 
						
							
							
							
							
								
							
							
								3682978aee 
								
							 
						 
						
							
							
								
								Replace BIND_VMETHOD by new GDVIRTUAL syntax  
							
							... 
							
							
							
							* New syntax is type safe.
* New syntax allows for type safe virtuals in native extensions.
* New syntax permits extremely fast calling.
Note: Everything was replaced where possible except for `_gui_input` `_input` and `_unhandled_input`.
These will require API rework on a separate PR as they work different than the rest of the functions.
Added a new method flag METHOD_FLAG_OBJECT_CORE, used internally. Allows to not dump the core virtuals like `_notification` to the json API, since each language will implement those as it is best fits. 
							
						 
						
							2021-08-22 08:23:58 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Haoyu Qiu 
								
							 
						 
						
							
							
							
							
								
							
							
								16c2d4ef22 
								
							 
						 
						
							
							
								
								Improve Undo/Redo menu items  
							
							... 
							
							
							
							* Make Undo/Redo menu items disabled when clicking it does nothing.
    * Context menu of `TextEdit`
    * Context menu of `LineEdit`
    * Editor's Scene menu
    * Script editor's Edit menu and context menu (for Script and Text)
* Make editor undo/redo log messages translatable.
* Mark `UndoRedo`'s `has_{un,re}do()` methods as `const`.
* Expose `TextEdit`'s `has_{un,re}do()` to scripts since `{un,re}do()` are already available. 
							
						 
						
							2021-08-17 21:11:10 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paulb23 
								
							 
						 
						
							
							
							
							
								
							
							
								a736fb8ce9 
								
							 
						 
						
							
							
								
								Fix breakpoint toggle signal not firing when expected  
							
							
							
						 
						
							2021-08-12 14:47:10 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paulb23 
								
							 
						 
						
							
							
							
							
								
							
							
								a4606c2806 
								
							 
						 
						
							
							
								
								Cleanup and complete TextEdit inspector and docs  
							
							
							
						 
						
							2021-08-12 11:43:35 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paulb23 
								
							 
						 
						
							
							
							
							
								
							
							
								0a32a6907b 
								
							 
						 
						
							
							
								
								Cleanup and expose viewport / scrolling methods  
							
							
							
						 
						
							2021-08-12 09:29:58 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paulb23 
								
							 
						 
						
							
							
							
							
								
							
							
								7dbb0f3233 
								
							 
						 
						
							
							
								
								Rename readonly to editable  
							
							
							
						 
						
							2021-08-12 09:29:58 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paulb23 
								
							 
						 
						
							
							
							
							
								
							
							
								b799e5583a 
								
							 
						 
						
							
							
								
								Rename insert mode to overtype mode  
							
							
							
						 
						
							2021-08-12 09:29:58 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paulb23 
								
							 
						 
						
							
							
							
							
								
							
							
								9ec3e7f3d7 
								
							 
						 
						
							
							
								
								Cleanup TextEdit selection methods  
							
							
							
						 
						
							2021-08-12 09:29:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paulb23 
								
							 
						 
						
							
							
							
							
								
							
							
								7e70f9e0b9 
								
							 
						 
						
							
							
								
								Expose and cleanup TextEdit line wrap API  
							
							
							
						 
						
							2021-08-12 09:29:16 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paulb23 
								
							 
						 
						
							
							
							
							
								
							
							
								d5dcaee4c5 
								
							 
						 
						
							
							
								
								Cleanup and rename caret operations  
							
							
							
						 
						
							2021-08-12 09:29:13 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paulb23 
								
							 
						 
						
							
							
							
							
								
							
							
								e60900a353 
								
							 
						 
						
							
							
								
								Make TextEdit cut, copy and paste overridable  
							
							
							
						 
						
							2021-08-12 09:27:10 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Sizov 
								
							 
						 
						
							
							
							
							
								
							
							
								bf2839ea3e 
								
							 
						 
						
							
							
								
								Add theme item descriptions to the online documentation  
							
							
							
						 
						
							2021-08-04 22:27:10 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paulb23 
								
							 
						 
						
							
							
							
							
								
							
							
								809a32c045 
								
							 
						 
						
							
							
								
								Clean up and complete CodeEdit inspector and docs  
							
							
							
						 
						
							2021-08-01 12:24:19 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paulb23 
								
							 
						 
						
							
							
							
							
								
							
							
								dd5a37f556 
								
							 
						 
						
							
							
								
								Move symbol lookup into CodeEdit  
							
							
							
						 
						
							2021-08-01 12:06:33 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paulb23 
								
							 
						 
						
							
							
							
							
								
							
							
								8f900ac178 
								
							 
						 
						
							
							
								
								Move line length guidelines into CodeEdit  
							
							
							
						 
						
							2021-08-01 12:06:33 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paulb23 
								
							 
						 
						
							
							
							
							
								
							
							
								d1a1ad127e 
								
							 
						 
						
							
							
								
								Move brace matching into CodeEdit  
							
							
							
						 
						
							2021-08-01 12:06:33 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paulb23 
								
							 
						 
						
							
							
							
							
								
							
							
								12f0053555 
								
							 
						 
						
							
							
								
								Move auto brace completion to CodeEdit  
							
							
							
						 
						
							2021-08-01 12:06:33 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7adf4cc9b5 
								
							 
						 
						
							
							
								
								doc: Use self-closing tags for return and argument  
							
							... 
							
							
							
							For the time being we don't support writing a description for those, preferring
having all details in the method's description.
Using self-closing tags saves half the lines, and prevents contributors from
thinking that they should write the argument or return documentation there. 
							
						 
						
							2021-07-30 15:29:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									luz paz 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3564c16cb8 
								
							 
						 
						
							
							
								
								Fix various typos with codespell  
							
							... 
							
							
							
							Found via `codespell -q 3 -S ./thirdparty,*.po,./DONORS.md -L ackward,ang,ans,ba,beng,cas,childs,childrens,dof,doubleclick,fave,findn,hist,inout,leapyear,lod,nd,numer,ois,ony,paket,seeked,sinc,switchs,te,uint` 
							
						 
						
							2021-07-25 11:21:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								1597045b09 
								
							 
						 
						
							
							
								
								Fixed typos in TextEdit::GutterType enum  
							
							
							
						 
						
							2021-07-19 11:18:54 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									reduz 
								
							 
						 
						
							
							
							
							
								
							
							
								a3fb76cd45 
								
							 
						 
						
							
							
								
								Create many types of popups on demand  
							
							... 
							
							
							
							* LineEdit popups created on demand.
* TextEdit popups created on demand.
* SpinSlider popups created on demand.
* ResourcePicker popups created on demand.
Improves editor responsiveness. 
							
						 
						
							2021-07-17 10:57:14 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Huelin 
								
							 
						 
						
							
							
							
							
								
							
							
								27e9df7778 
								
							 
						 
						
							
							
								
								Add multiple descriptions to several classes  
							
							... 
							
							
							
							This pull request adds several descriptions to multiple different classes.
This improves the completeness of the documentation and enhances usability by doing so. 
							
						 
						
							2021-07-06 07:40:27 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paulb23 
								
							 
						 
						
							
							
							
							
								
							
							
								1a0cfc219b 
								
							 
						 
						
							
							
								
								Move indent management to CodeEdit  
							
							
							
						 
						
							2021-06-20 20:00:54 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Alexsander Silva Dias 
								
							 
						 
						
							
							
							
							
								
							
							
								0ff4095b36 
								
							 
						 
						
							
							
								
								Better format arguments in variant parser  
							
							
							
						 
						
							2021-06-18 00:06:40 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paulb23 
								
							 
						 
						
							
							
							
							
								
							
							
								5c618dd03d 
								
							 
						 
						
							
							
								
								Move code folding into CodeEdit and hide line hiding API  
							
							
							
						 
						
							2021-06-01 17:07:01 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paulb23 
								
							 
						 
						
							
							
							
							
								
							
							
								168427624e 
								
							 
						 
						
							
							
								
								Update String/Comment, autocomplete and hints docs  
							
							
							
						 
						
							2021-06-01 16:14:03 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paulb23 
								
							 
						 
						
							
							
							
							
								
							
							
								00e10a842f 
								
							 
						 
						
							
							
								
								Add custom background line colour to TextEdit and remove marked lines  
							
							
							
						 
						
							2021-05-22 14:41:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								510030fedc 
								
							 
						 
						
							
							
								
								Merge pull request  #48528  from sent44/textedit  
							
							... 
							
							
							
							Expose get_total_visible_rows method to GDScript 
							
						 
						
							2021-05-18 09:06:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hugo Locurcio 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cf1cf6c6eb 
								
							 
						 
						
							
							
								
								Scroll faster when holding Alt in TextEdit (and script editor)  
							
							... 
							
							
							
							This feature is inspired by a similar feature found in
Visual Studio Code. 
							
						 
						
							2021-05-10 01:27:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									sent44 
								
							 
						 
						
							
							
							
							
								
							
							
								7bb12b0d6d 
								
							 
						 
						
							
							
								
								Expose get_total_visible_rows as get_visible_line_count  
							
							
							
						 
						
							2021-05-07 20:54:05 +07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								469ac1e415 
								
							 
						 
						
							
							
								
								doc: Sync classref with current source  
							
							
							
						 
						
							2021-03-10 10:54:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									HaSa1002 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bae843a1c9 
								
							 
						 
						
							
							
								
								Docs: Port Code Examples to C# (R, S, T, U)  
							
							... 
							
							
							
							* RenderingServer
 * RichTextEffect
 * SceneTree
 * SceneTreeTimer
 * ScriptCreateDialog
 * SpinBox
 * Sprite2D
 * StreamPeer
 * String
 * SurfaceTool
 * TextEdit
 * TileMap
 * Tree
 * Tween
 * UDPServer
 * UndoRedo
Co-authored-by: Aaron Franke <arnfranke@yahoo.com> 
							
						 
						
							2021-03-05 18:57:28 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d78336c65e 
								
							 
						 
						
							
							
								
								[CTL] Add missing font outline drawing routines and theme constants.  
							
							
							
						 
						
							2021-02-14 14:11:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								444f57210e 
								
							 
						 
						
							
							
								
								Merge pull request  #42721  from Paulb23/update_syntax_highlighting_docs  
							
							... 
							
							
							
							Update SyntaxHighlighter documentation 
							
						 
						
							2021-02-04 14:44:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcel Admiraal 
								
							 
						 
						
							
							
							
							
								
							
							
								8eb39f4e8b 
								
							 
						 
						
							
							
								
								Change themes *_color_* to *_*_color  
							
							... 
							
							
							
							Changed:
font_color_accel -> font_accelerator_color
font_color_bg -> font_unselected_color
font_color_disabled -> font_disabled_color
font_color_fg -> font_selected_color
font_color_hover -> font_hover_color
font_color_hover_pressed -> font_hover_pressed_color
font_color_pressed -> font_pressed_color
font_color_readonly -> font_readonly_color
font_color_selected -> font_selected_color
font_color_shadow -> font_shadow_color
font_color_uneditable -> font_uneditable_color
icon_color_disabled -> icon_disabled_color
icon_color_hover -> icon_hover_color
icon_color_hover_pressed -> icon_hover_pressed_color
icon_color_normal -> icon_normal_color
icon_color_pressed -> icon_pressed_color
Also includes:
font_outline_modulate -> font_outline_color
tab_fg -> tab_selected
tab_bg -> tab_unselected 
							
						 
						
							2021-01-24 06:28:49 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								09212fba1e 
								
							 
						 
						
							
							
								
								Fix missed renamings from empty() to is_empty()  
							
							... 
							
							
							
							Those were missed in #44401  or added by later PRs. 
							
						 
						
							2020-12-29 09:55:07 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7e2c0ffd1a 
								
							 
						 
						
							
							
								
								[Complex Text Layouts] Add TextServer documentation. Update Font, CanvasItem, Theme and modified controls documentation.  
							
							
							
						 
						
							2020-11-26 14:25:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Feniks 
								
							 
						 
						
							
							
							
							
								
							
							
								59ed3c1aaf 
								
							 
						 
						
							
							
								
								Changed mouse cursor  to the caret (text cursor) location.  
							
							
							
						 
						
							2020-11-13 14:57:18 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								424cd00f8b 
								
							 
						 
						
							
							
								
								doc: Sync classref with current source + fixup some bindings  
							
							... 
							
							
							
							Includes various changes triggered by the refactoring of method bindings. 
							
						 
						
							2020-11-04 15:38:26 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paulb23 
								
							 
						 
						
							
							
							
							
								
							
							
								b707920355 
								
							 
						 
						
							
							
								
								Update SyntaxHighlighter documentation  
							
							
							
						 
						
							2020-10-11 17:14:37 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a2a78a8066 
								
							 
						 
						
							
							
								
								doc: Sync classref with current source  
							
							... 
							
							
							
							Bind missing enums. 
							
						 
						
							2020-09-11 12:22:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									skyace65 
								
							 
						 
						
							
							
							
							
								
							
							
								eb8fe8b084 
								
							 
						 
						
							
							
								
								Document scroll horizontal and scroll vertical in text edit  
							
							
							
						 
						
							2020-09-01 10:13:54 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									PouleyKetchoupp 
								
							 
						 
						
							
							
							
							
								
							
							
								095331fae4 
								
							 
						 
						
							
							
								
								Add option to disable virtual keyboard for TextEdit  
							
							... 
							
							
							
							Adding support for disabling virtual keyboard on mobile platforms, in
order to make it consistent with LineEdit.
It allows implementing a custom virtual keyboard. 
							
						 
						
							2020-08-09 11:06:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								b79aa89796 
								
							 
						 
						
							
							
								
								doc: Sync classref with current source  
							
							
							
						 
						
							2020-07-15 08:43:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cf97137681 
								
							 
						 
						
							
							
								
								Merge pull request  #40089  from slooths/doc-textedit-minimap  
							
							... 
							
							
							
							Add documentation for minimap_draw and minimap_width 
							
						 
						
							2020-07-03 17:35:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								54ce2e9820 
								
							 
						 
						
							
							
								
								Merge pull request  #40086  from slooths/doc-update-select-methods  
							
							... 
							
							
							
							Update TextEdit select and select_all method descriptions 
							
						 
						
							2020-07-03 15:36:46 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								eaf15fd5a2 
								
							 
						 
						
							
							
								
								Merge pull request  #40085  from slooths/doc-selecting-enabled  
							
							... 
							
							
							
							Add documentation for selecting_enabled 
							
						 
						
							2020-07-03 15:23:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Slooth 
								
							 
						 
						
							
							
							
							
								
							
							
								df8f0e6215 
								
							 
						 
						
							
							
								
								Add documentation for minimap_draw and minimap_width  
							
							
							
						 
						
							2020-07-03 07:42:43 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Slooth 
								
							 
						 
						
							
							
							
							
								
							
							
								b2471edf45 
								
							 
						 
						
							
							
								
								Update TextEdit select and select_all methods  
							
							
							
						 
						
							2020-07-03 06:44:34 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Slooth 
								
							 
						 
						
							
							
							
							
								
							
							
								bc1ea1cbad 
								
							 
						 
						
							
							
								
								Add documentation for selecting_enabled  
							
							
							
						 
						
							2020-07-03 06:24:40 -05:00