Rémi Verschelde
d341181f30
Merge pull request #38067 from ThakeeNathees/elif-error-line-fixed
...
GDScript debugger incorrect error line fixed
2020-06-17 19:17:44 +02:00
Thakee Nathees
9325671faa
GDScript debugger incorrect error line fixed
...
if the first line of an else or an elif throws a runtime error the
debugger shows incorrect line number.
2020-06-17 21:24:01 +05:30
Rémi Verschelde
84e7552f83
Merge pull request #39622 from akien-mga/docdata-skip-empty-scripting-langs-builtins
...
DocData: Skip language-specific ClassDoc without methods/constants
2020-06-17 15:52:15 +02:00
Rémi Verschelde
ba0db95909
DocData: Skip language-specific ClassDoc without methods/constants
...
Removes the useless `@C#`, `@NativeScript` and `@VisualScript` entries.
2020-06-17 15:09:07 +02:00
Rémi Verschelde
7cde0e4ab9
Merge pull request #39611 from aaronfranke/t2d-rot-atan2
...
Simplify and fix Transform2D get_rotation
2020-06-17 13:04:30 +02:00
Aaron Franke
0fa478a050
Simplify Transform2D get_rotation
2020-06-17 01:00:42 -04:00
Stijn Hinlopen
a86521d0bd
Search result highlights follow font size
2020-06-17 00:53:23 +02:00
Rémi Verschelde
02f7908d46
Merge pull request #39598 from mrushyendra/replace_selection
...
Fix code editor Replace tool to work with 'Selection Only' option
2020-06-16 22:44:30 +02:00
Rémi Verschelde
fa01e666d2
Merge pull request #39542 from Ev1lbl0w/feature/kill-pid
...
Allow Godot to kill its own PID
2020-06-16 20:49:00 +02:00
Rémi Verschelde
93d79023ad
Merge pull request #39541 from Ev1lbl0w/feature/disable-rendering
...
Expose disable_render_loop property to GDScript
2020-06-16 20:48:41 +02:00
Rémi Verschelde
60ba9914f3
Merge pull request #39579 from m4gr3d/provide_activity_to_godot_plugin_constructor_master
...
Clean up the GodotPlugin public API
2020-06-16 20:45:34 +02:00
Fredia Huya-Kouadio
6daf9b78af
Clean up the `GodotPlugin` public API.
2020-06-16 09:25:09 -07:00
Ev1lbl0w
03879a564a
Expose disable_render_loop property to GDScript
2020-06-16 15:43:44 +01:00
Maganty Rushyendra
2be3a33cc3
Fix code editor Replace tool to work with 'Selection Only' option
...
Ensures that when the `Selection Only` option is selected, the Replace
tool replaces occurrences of the search phrase only within the selected
region, and in order of occurrence.
2020-06-16 22:09:46 +08:00
Rémi Verschelde
697897cc61
Merge pull request #39275 from ThakeeNathees/shadowed-warning-for-loop-counter
...
Added shadowed var warning for `for` loop counter
2020-06-16 15:51:31 +02:00
Rémi Verschelde
78d09a4163
Merge pull request #37903 from Xrayez/shape-2d-draw-bind
...
Bind Shape2D draw method
2020-06-16 15:15:51 +02:00
Rémi Verschelde
bc5ba1c266
Merge pull request #33148 from Calinou/debug-window-title-suffix
...
Add a suffix to the window title when running from a debug build
2020-06-16 13:58:04 +02:00
Rémi Verschelde
b29a3e7e23
Merge pull request #39307 from KoBeWi/move_n_dup
...
Allow duplicating files when holding Control
2020-06-16 12:54:06 +02:00
Rémi Verschelde
9d23391072
Merge pull request #39517 from Calinou/editor-display-freelook-speed-zoom
...
Display freelook speed and zoom in units in the 3D editor viewport
2020-06-16 12:44:25 +02:00
Rémi Verschelde
2ad7eb9bb3
Merge pull request #36079 from madmiraal/fix-35744
...
Normalise p_up_direction vector in move_and_slide()
2020-06-16 12:44:06 +02:00
Hugo Locurcio
a9c60007a9
Add a suffix to the window title when running from a debug build
...
Since projects started from the editor or exported in debug mode
run slower than those exported in release mode, this should be
clearly presented to the user.
This partially addresses #20219 .
2020-06-16 11:39:37 +02:00
Marcel Admiraal
c4650540d4
Normalise p_up_direction vector in move_and_slide() and
...
move_and_slide_with_snap() and fix tolerance in
move_and_slide_with_snap() max floor angle.
2020-06-16 09:56:08 +01:00
Hugo Locurcio
eaae50fe4a
Display freelook speed and zoom in units in the 3D editor viewport
...
Now that the 3D editor grid is infinite and adjusts its step automatically,
this helps people get a better sense of scale when moving around in the
3D viewport.
This also fixes the indicator bar drawing on hiDPI displays.
2020-06-16 10:46:01 +02:00
Rémi Verschelde
309adb93cd
Merge pull request #39484 from hbina/use_nullptr_in_macros
...
Check pointers against nullptr.
2020-06-16 10:42:56 +02:00
Rémi Verschelde
3306935289
Merge pull request #39572 from Chaosus/fix_vs_4.0
...
Use path instead classname to prevent errors for exported visual shaders
2020-06-16 09:32:38 +02:00
Rémi Verschelde
cb4ca328bf
Merge pull request #39578 from neikeq/visualstudio-support
...
C#: Add Visual Studio support
2020-06-16 09:31:19 +02:00
Rémi Verschelde
8db8577f10
Merge pull request #39126 from TwistedTwigleg/GSOC_2020_Working_Branch
...
Skeleton and Skeleton inspector low-level changes
2020-06-16 09:30:22 +02:00
Rémi Verschelde
6cefb8d368
Merge pull request #39314 from ThakeeNathees/debugger-incorrect-line-fix
...
GDScript debugger stepping to incorrect line fix
2020-06-16 09:26:49 +02:00
Rémi Verschelde
df0779acfd
Merge pull request #39315 from ThakeeNathees/ctrl-click-fix-for-subclasses
...
Fix: Ctrl + Click not working for subclasses
2020-06-16 09:26:15 +02:00
Rémi Verschelde
3fa863dbb8
Merge pull request #38934 from KoBeWi/where_to_setget
...
Link exposed setters/getters in property descriptions
2020-06-16 09:25:27 +02:00
Rémi Verschelde
5ce02b1bf3
Merge pull request #38917 from bruvzg/in_editor_docs_style
...
Change in-editor documentation style to match online docs.
2020-06-16 09:22:01 +02:00
bruvzg
1e3c02d590
Change in-editor documentation style to be closer to online docs.
2020-06-16 08:03:24 +03:00
Rémi Verschelde
4b5b60de85
Merge pull request #39189 from touilleMan/issue-38925
...
Unify OS.get_system_time_* and OS.get_unix_time
2020-06-15 23:57:16 +02:00
Rémi Verschelde
e606b510ae
Merge pull request #39544 from nathanfranke/canvas-item-parent-node-rename
...
Change "ParentNode" to "Inherit" in Texture Options
2020-06-15 23:37:05 +02:00
Rémi Verschelde
c5a2a7a66a
Merge pull request #39567 from Ranoller/patch-1
...
Fix bad position in Camera2D offset and camera rotation if smothing e…
2020-06-15 23:36:23 +02:00
Rémi Verschelde
df5aa9b933
Merge pull request #39570 from madmiraal/ignore-code_blocks-files
...
Add Code::Blocks files to .gitignore.
2020-06-15 23:36:09 +02:00
TwistedTwigleg
24905becb2
Made low level changes to the Skeleton3D class and Skeleton3D inspector. Changes listed below:
...
* Added helper functions to Skeleton3D for converting transforms from bone space to global space, and vice versa.
* Updated the Skeleton3D class reference.
* Changed the icon used for bones in the Skeleton3D inspector to use BoneAttachement3D's icon.
* Changed the Skeleton3D inspector to use EditorPropertyTransform and EditorPropertyVector3 when possible.
* Placed the Transform/Matrix for each bone in a sub-section, so it is visually similar to the Node3D inspector.
2020-06-15 17:18:06 -04:00
Hanif Bin Ariffin
4fea536517
Check pointers against nullptr.
2020-06-15 16:20:36 -04:00
Ignacio Etcheverry
7756351f47
Fix dynamic linking of MSVC Mono with MinGW Godot
2020-06-15 21:29:50 +02:00
Ignacio Etcheverry
54df72dcc6
C#: Add VisualStudio support
2020-06-15 21:29:16 +02:00
Tomasz Chabora
ea07acb877
Link exposed set/getters in property descriptions
2020-06-15 20:54:10 +02:00
Rémi Verschelde
09566a96b1
Merge pull request #39546 from vorblen/master
...
Add description for "absorbent" and "rough"
2020-06-15 20:45:53 +02:00
Yuri Roubinsky
cc6ca5f1eb
Use path instead classname to prevent errors for exported visual shaders
2020-06-15 21:44:03 +03:00
Rémi Verschelde
6f938c761e
Merge pull request #39483 from AndreaCatania/euler
...
Added more euler rotation orders support.
2020-06-15 20:38:11 +02:00
Rémi Verschelde
f61e4216b7
Merge pull request #39439 from Lefl1/rename_get_action_list
...
Renamed InputMap.get_action_list to InputMap.action_get_events
2020-06-15 19:59:07 +02:00
Rémi Verschelde
bcef549b3e
Merge pull request #39560 from akien-mga/fix-dds-validation
...
DDS: Fix loading files without DDSD_CAPS or DDSD_PIXELFORMAT
2020-06-15 19:57:17 +02:00
Rémi Verschelde
2947dd592c
Merge pull request #39563 from akien-mga/main-ensure-user-data-dir-earlier
...
Main: Ensure existing of user data dir in `setup()`
2020-06-15 19:37:34 +02:00
Hugo Locurcio
1c28b269d8
Improve the low processor mode sleep precision
...
The Low Processor Usage Mode Sleep Usec setting is now used as a
FPS limiter rather than a constant sleep duration.
This will increase CPU/GPU usage slightly due to the higher
effective FPS, but the increase in overall smoothness is worth it.
If both Force Fps and Low Processor Usage Mode settings are enabled
in the project settings, only the setting that causes the highest
sleep duration will be retained.
This closes #11030 .
2020-06-15 19:30:39 +02:00
Marcel Admiraal
990ecf8fc4
Add Code::Blocks files to .gitignore.
2020-06-15 18:05:33 +01:00
Ranoller
bccc2cdb9c
Fix bad position in Camera2D offset and camera rotation if smothing enabled.
...
Fix https://github.com/godotengine/godot/issues/16323 in master. Apply same solution of https://github.com/godotengine/godot/issues/2074 in rotation and offset.
2020-06-15 16:27:59 +02:00