Anilforextra 
								
							 
						 
						
							
							
							
							
								
							
							
								cc51b045da 
								
							 
						 
						
							
							
								
								Construct values only when necessary.  
							
							
							
						 
						
							2021-09-23 22:26:07 +05:45 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paulb23 
								
							 
						 
						
							
							
							
							
								
							
							
								35264d5782 
								
							 
						 
						
							
							
								
								Change completion prefixes to single char and unnecessary ui_cancel accept_event  
							
							
							
						 
						
							2021-09-20 09:42:39 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								72c813630f 
								
							 
						 
						
							
							
								
								Merge pull request  #52583  from e8newallm/52360  
							
							... 
							
							
							
							Removed updates that caused unnecessary window updates 
							
						 
						
							2021-09-14 20:54:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthew Newall 
								
							 
						 
						
							
							
							
							
								
							
							
								09ea88572f 
								
							 
						 
						
							
							
								
								Removed updates that caused unnecessary window updates  
							
							
							
						 
						
							2021-09-13 22:08:14 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0b60b9f75c 
								
							 
						 
						
							
							
								
								Merge pull request  #52443  from Paulb23/code-edit-indext-fixes  
							
							... 
							
							
							
							Fix brace placement with space auto indent 
							
						 
						
							2021-09-13 21:52:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								655dec581c 
								
							 
						 
						
							
							
								
								Merge pull request  #52346  from Paulb23/string-tracking-fixes  
							
							... 
							
							
							
							Fix getting deliminator start over empty lines and blank start keys 
							
						 
						
							2021-09-13 21:52:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paulb23 
								
							 
						 
						
							
							
							
							
								
							
							
								d647ba3540 
								
							 
						 
						
							
							
								
								Fix block deliminator not-folding at end of file  
							
							
							
						 
						
							2021-09-09 19:04:08 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Max Hilbrunner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								99ffbbfc44 
								
							 
						 
						
							
							
								
								Merge pull request  #52339  from jmb462/fix-fold-function-with-comment-fail  
							
							... 
							
							
							
							Fix wrong folding behaviour of last block if containing comment 
							
						 
						
							2021-09-07 20:40:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Max Hilbrunner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								da31873e2c 
								
							 
						 
						
							
							
								
								Merge pull request  #52359  from williamd67/fix-autocomplete-merge  
							
							... 
							
							
							
							Fix incorrectly removing two characters by auto brace 
							
						 
						
							2021-09-07 20:37:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paulb23 
								
							 
						 
						
							
							
							
							
								
							
							
								9785167b39 
								
							 
						 
						
							
							
								
								Fix brace placement with space auto indent  
							
							
							
						 
						
							2021-09-06 17:10:39 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									daniel-mcclintock 
								
							 
						 
						
							
							
							
							
								
							
							
								8a8c172b93 
								
							 
						 
						
							
							
								
								Fix crash during completion lookback  
							
							
							
						 
						
							2021-09-06 23:10:06 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									jmb462 
								
							 
						 
						
							
							
							
							
								
							
							
								752e2bcee0 
								
							 
						 
						
							
							
								
								Fix comment causes content of folded methods to not hide  
							
							
							
						 
						
							2021-09-05 12:30:27 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									William Deurwaarder 
								
							 
						 
						
							
							
							
							
								
							
							
								b92347c220 
								
							 
						 
						
							
							
								
								Fix incorrectly removing two characters by auto brace  
							
							... 
							
							
							
							In some situations when there were no braces auto brace still removed two
characters.  This has been fixed by adding a test that a brace is found. 
							
						 
						
							2021-09-03 00:33:50 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paulb23 
								
							 
						 
						
							
							
							
							
								
							
							
								dd0988f027 
								
							 
						 
						
							
							
								
								Fix getting deliminator start over empty lines and blank start keys  
							
							
							
						 
						
							2021-09-02 18:22:49 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Haoyu Qiu 
								
							 
						 
						
							
							
							
							
								
							
							
								eba7265a1c 
								
							 
						 
						
							
							
								
								Fix misspelled "overriden"  
							
							... 
							
							
							
							In recent GDVIRTUAL PR and SkeletonModification3DJiggle doc. 
							
						 
						
							2021-08-26 01:44:01 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									reduz 
								
							 
						 
						
							
							
							
							
								
							
							
								5cecdfa8af 
								
							 
						 
						
							
							
								
								Entirely removes BIND_VMETHOD in favor of GDVIRTUAL  
							
							... 
							
							
							
							* `_gui_input`, `_input`, `_unhandled_input` and `_unhandled_key_input` are now regular C++ virutal functions.
* Everything else converted to GDVIRTUAL
* BIND_VMETHOD is gone, always use the new syntax from now on.
Creating `_gui_input` method and using the binder to register events will no longer work, simply override the virtual function now. 
							
						 
						
							2021-08-23 08:10:13 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								761eb7e06a 
								
							 
						 
						
							
							
								
								Merge pull request  #51585  from Paulb23/theme-update-optimisation  
							
							
							
						 
						
							2021-08-13 21:33:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paulb23 
								
							 
						 
						
							
							
							
							
								
							
							
								b6f5912174 
								
							 
						 
						
							
							
								
								Move CodeEdit theme overrides into EditorTheme  
							
							
							
						 
						
							2021-08-13 17:47:53 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								6e87ff28ed 
								
							 
						 
						
							
							
								
								Fix incorrect completion popup size of CodeEdit  
							
							
							
						 
						
							2021-08-13 19:34:18 +03: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 
								
							 
						 
						
							
							
							
							
								
							
							
								ae4dcb8918 
								
							 
						 
						
							
							
								
								Cleanup and bind remaing methods in TextEdit  
							
							
							
						 
						
							2021-08-12 11:43:35 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								b700011314 
								
							 
						 
						
							
							
								
								Protect internal CodeEdit --> TextEdit API  
							
							
							
						 
						
							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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hugo Locurcio 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3ea3addc79 
								
							 
						 
						
							
							
								
								Improve CodeEdit's callhint highlight visibility  
							
							... 
							
							
							
							This makes the currently edited parameter more visible in the
script editor's code completion hint. 
							
						 
						
							2021-08-02 23:16:16 +02: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 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ff0b5f8fa1 
								
							 
						 
						
							
							
								
								Merge pull request  #50809  from akien-mga/iterators-const-references  
							
							
							
						 
						
							2021-07-25 12:52:58 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ac3322b0af 
								
							 
						 
						
							
							
								
								Use const references where possible for List range iterators  
							
							
							
						 
						
							2021-07-25 12:22:25 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aaron Franke 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4e6efd1b07 
								
							 
						 
						
							
							
								
								Use C++ iterators for Lists in many situations  
							
							
							
						 
						
							2021-07-23 17:38:28 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								dfc1ec7fb9 
								
							 
						 
						
							
							
								
								Merge pull request  #50606  from Chaosus/textedit_fix_guttertype  
							
							... 
							
							
							
							Fixed typos in `TextEdit::GutterType` enum 
							
						 
						
							2021-07-19 16:40:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								1597045b09 
								
							 
						 
						
							
							
								
								Fixed typos in TextEdit::GutterType enum  
							
							
							
						 
						
							2021-07-19 11:18:54 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									reduz 
								
							 
						 
						
							
							
							
							
								
							
							
								6631f66c2a 
								
							 
						 
						
							
							
								
								Optimize StringName usage  
							
							... 
							
							
							
							* Added a new macro SNAME() that constructs and caches a local stringname.
* Subsequent usages use the cached version.
* Since these use a global static variable, a second refcounter of static usages need to be kept for cleanup time.
* Replaced all theme usages by this new macro.
* Replace all signal emission usages by this new macro.
* Replace all call_deferred usages by this new macro.
This is part of ongoing work to optimize GUI and the editor. 
							
						 
						
							2021-07-18 21:20:02 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paulb23 
								
							 
						 
						
							
							
							
							
								
							
							
								1a0cfc219b 
								
							 
						 
						
							
							
								
								Move indent management to CodeEdit  
							
							
							
						 
						
							2021-06-20 20:00:54 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aaron Franke 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0ce49800ac 
								
							 
						 
						
							
							
								
								Use mouse and joypad enums instead of plain integers  
							
							... 
							
							
							
							Also MIDIMessage 
							
						 
						
							2021-06-20 11:54:24 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lightning_A 
								
							 
						 
						
							
							
							
							
								
							
							
								e28fd07b2b 
								
							 
						 
						
							
							
								
								Rename instance()->instantiate() when it's a verb  
							
							
							
						 
						
							2021-06-19 20:49:18 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								341cb8da31 
								
							 
						 
						
							
							
								
								Merge pull request  #49238  from Paulb23/code_edit_code_folding  
							
							... 
							
							
							
							Move code folding into CodeEdit and hide line hiding API 
							
						 
						
							2021-06-16 20:11:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Haoyu Qiu 
								
							 
						 
						
							
							
							
							
								
							
							
								bf5f13e6a0 
								
							 
						 
						
							
							
								
								Fix typo in CodeEdit methods  
							
							
							
						 
						
							2021-06-16 22:15:29 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Haoyu Qiu 
								
							 
						 
						
							
							
							
							
								
							
							
								a1db7088ed 
								
							 
						 
						
							
							
								
								Update cache after clearing delimiters in CodeEdit  
							
							
							
						 
						
							2021-06-14 21:23:01 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paulb23 
								
							 
						 
						
							
							
							
							
								
							
							
								5c618dd03d 
								
							 
						 
						
							
							
								
								Move code folding into CodeEdit and hide line hiding API  
							
							
							
						 
						
							2021-06-01 17:07:01 +01:00