Rémi Verschelde
99c1323a08
Merge pull request #17388 from Hinsbart/mono_class_name
...
Mono: Avoid invalid class names.
2018-03-15 19:47:39 +01:00
Andreas Haas
700d07cf7c
Mono: Avoid invalid class names.
...
Disallow reserved keywords as class names and prefix base class with the Godot
namespace if it's the same as the class name.
Fixes #12483
2018-03-15 19:25:06 +01:00
Bernhard Liebl
1d3b5d5a2f
Fix mismatch between Color.h and Color.from_hsv()
2018-03-14 21:04:02 +01:00
Rémi Verschelde
b64d4e3a83
Merge pull request #17486 from bojidar-bg/x-fix-clang-negation-warn
...
Fix a potential bug hinted by clang
2018-03-13 20:02:42 +01:00
Bojidar Marinov
9f6c0c6eae
Duplicate Arrays and Dictionaries when instancing scene in editor
...
Also, add deep (=false) parameter to Array.duplicate and Dictionary.duplicate
Fixes #13971
2018-03-13 17:18:08 +02:00
Bojidar Marinov
4d81e8afe6
Fix a potential bug hinted by clang
2018-03-13 17:10:28 +02:00
Marcelo Fernandez
a4e64c5454
Added File.get_path and File.get_path_absolute functions
2018-03-13 12:07:37 -03:00
Rémi Verschelde
b4da44981a
Merge pull request #17254 from Chaosus/updatewrap
...
Update wrap functions
2018-03-13 12:33:57 +01:00
Rémi Verschelde
ced5b57a60
Merge pull request #17257 from and3rson/master
...
Fix garbage in string padding.
2018-03-13 12:30:42 +01:00
Rémi Verschelde
18d543d7ab
Merge pull request #17311 from marcelofg55/export_err_checks
...
Improved error checking at EditorExportPlatformPC::export_project
2018-03-13 12:17:53 +01:00
Rémi Verschelde
4287c7822b
Merge pull request #17440 from viktor-ferenczi/issue-5042
...
Properly closing all files in Python build code
2018-03-13 11:49:58 +01:00
Rémi Verschelde
08415d0f53
Merge pull request #17319 from eska014/polyclipper-toolsonly
...
Build polygon clipper only in tools builds
2018-03-13 11:01:28 +01:00
robfram
ea94a82596
Fix non working action names containing whitespaces
...
Now the action name is quoted if it contains spaces. Also, quotation
mark (") is added to the forbidden character list for action names, as
it was also a bug.
Fix #17322
2018-03-12 21:28:41 +01:00
Viktor Ferenczi
272ecddb28
Properly closing all files in Python code
2018-03-11 14:55:50 +01:00
Rémi Verschelde
8ded15b035
Merge pull request #16485 from poke1024/vector2-cross
...
Bring back Vector2.cross()
2018-03-08 08:50:20 +01:00
Bernhard Liebl
9d7856620c
Bring back Vector2.cross()
2018-03-07 21:10:31 +01:00
Leon Krause
802b6d3669
Reinstate WebGL 1.0 driver in HTML5 platform
2018-03-07 20:38:14 +01:00
Leon Krause
fa760082f5
Build polygon clipper only in tools builds
2018-03-06 21:53:37 +01:00
ShyRed
051b4d6f19
Adjust decimal precision
...
Increase the number of significant digits when converting from double to string.
2018-03-06 20:40:29 +01:00
Marcelo Fernandez
0876502f72
Improved error checking at EditorExportPlatformPC::export_project
2018-03-06 14:23:17 -03:00
Chaosus
70bb31a7b2
Update wrap functions
2018-03-06 10:34:37 +03:00
Andrew Dunai
0269e366f1
Fix garbage in string padding.
2018-03-04 19:45:33 +02:00
Marcelo Fernandez
d780d774aa
Clean and expose get_audio/video_driver_* funcs on OS class
2018-03-04 14:18:05 -03:00
Pedro J. Estébanez
602da6fa4f
Fix wrong SSL handshake
...
The name of the remote host is passed to mbed TLS in all cases so the client hello message is correctly formed.
2018-03-04 01:22:59 +01:00
Mavropoulos Ioannis
60b2ee1624
enhance mipmaps
2018-03-03 23:19:31 +02:00
Fabio Alessandrelli
df391cc5be
Add new MultiplayerAPI class
...
Handles all the high level networking stuff
2018-03-03 18:28:49 +01:00
Nicolas Silva
e73266a51c
Allow degenerate triangles in polygon triangulation when necessary.
2018-02-28 22:46:56 -05:00
Hein-Pieter van Braam
d702d7b335
Fix various valgrind reported uninitialized variable uses
2018-02-28 21:55:13 +01:00
Ignacio Etcheverry
f37090ccf4
Mono: Better versioning and gracefully unloading of Godot API assemblies
2018-02-25 20:56:27 +01:00
Poommetee Ketson
67e20dc2b6
(Magnify|Pan)Gesture: implement as_text
2018-02-24 10:35:25 +07:00
Neil Graham
617d3cde1a
change to clang format
2018-02-24 13:59:02 +13:00
Rémi Verschelde
23ebae01dc
Refactor version macros and fix related bugs
...
The previous logic with VERSION_MKSTRING was a bit unwieldy, so there were
several places hardcoding their own variant of the version string, potentially
with bugs (e.g. forgetting the patch number when defined).
The new logic defines:
- VERSION_BRANCH, the main 'major.minor' version (e.g. 3.1)
- VERSION_NUMBER, which can be 'major.minor' or 'major.minor.patch',
depending on whether the latter is defined (e.g. 3.1.4)
- VERSION_FULL_CONFIG, which contains the version status (e.g. stable)
and the module-specific suffix (e.g. mono)
- VERSION_FULL_BUILD, same as above but with build/reference name
(e.g. official, custom_build, mageia, etc.)
Note: Slight change here, as the previous format had the build name
*before* the module-specific suffix; now it's after
- VERSION_FULL_NAME, same as before, so VERSION_FULL_BUILD prefixed
with "Godot v" for readability
Bugs fixed thanks to that:
- Export templates version matching now properly takes VERSION_PATCH
into account by relying on VERSION_FULL_CONFIG.
- ClassDB hash no longer takes the build name into account, but limits
itself to VERSION_FULL_CONFIG (build name is cosmetic, not relevant
for the API hash).
- Docs XML no longer hardcode the VERSION_STATUS, this was annoying.
- Small cleanup in Windows .rc file thanks to new macros.
2018-02-23 20:15:29 +01:00
Fabio Alessandrelli
920d2bfdfa
Add two new default actions ui_end, ui_home
...
Used by Slider and Scrollbar
2018-02-23 13:01:28 +01:00
Poommetee Ketson
f4f92b55e1
Color:fix setting V switch S to old V value
2018-02-22 16:43:00 +07:00
geequlim
24e6361cba
Save runtime node as scene from the remote scene tree.
2018-02-22 10:00:13 +08:00
luz.paz
612ab4bbc6
Fix typos with codespell
...
Found via `codespell -q 3 --skip="./thirdparty,./editor/translations" -I ../godot-word-whitelist.txt`
Whitelist consists of:
```
ang
doubleclick
lod
nd
que
te
unselect
```
2018-02-21 19:46:06 +01:00
Juan Linietsky
9e3a1e5401
Add base support for 2D meshes in Godot, including Sprite -> Mesh2D conversion.
2018-02-21 09:39:09 -03:00
Rémi Verschelde
57d562b394
Fix loading project.binary from PCK file
...
Regression introduced in #16825 .
My logic was correct, but not the error code I was expecting.
The error reporting in FileAccess likely needs a review too.
2018-02-21 09:07:59 +01:00
Neil Graham
bc7db7a08d
add Image::bumpmap_to_normalmap conversion function
2018-02-21 11:43:58 +13:00
Rémi Verschelde
37a6ce5a42
Merge pull request #15563 from poke1024/gdscript-shuffle
...
Add shuffle() method to Array
2018-02-19 21:53:08 +01:00
Rémi Verschelde
7455244866
Merge pull request #15852 from poke1024/color_hsv
...
Add Color.from_hsv()
2018-02-19 21:51:04 +01:00
Rémi Verschelde
7839076f95
Improve error reporting of ProjectSettings::setup()
...
And use it to better report errors in the console and project manager
when a project.godot file is corrupted.
Fixes #14963 .
2018-02-19 16:41:43 +01:00
Artem Varaksa
d35e486228
Clean up some bad words from code comments
2018-02-17 16:00:39 +03:00
Rémi Verschelde
0c7bed45c4
Add locale renames for Hebrew and Indonesian on Windows
...
Windows does not fully respect ISO 639-1 like other systems,
so we have to override its locale values for those languages.
Also added comments to document the locale provenance.
2018-02-14 18:49:27 +01:00
Rémi Verschelde
e0f43e0678
Merge pull request #15564 from RandomShaper/adpod-topmost
...
Add new window setting: always on top
2018-02-14 16:43:40 +01:00
Rémi Verschelde
574133e4e0
Merge pull request #15892 from Zylann/add_missing_vs_bindings
...
Added all missing VisualServer bindings
2018-02-14 16:05:49 +01:00
Rémi Verschelde
b48cc669e2
Merge pull request #16169 from hungrymonkey/issue_16160
...
Change function signature from float to double to match type get_doub…
2018-02-14 15:50:47 +01:00
Fabio Alessandrelli
67b600d957
Add mbedtls module
2018-02-14 01:26:23 +01:00
Marcelo Fernandez
ea1d726a46
Added OS::center_window to center the window precisely on desktop platforms
2018-02-12 15:45:41 -03:00
Ibrahn Sahir
95dfa5b96d
fix for segfault when using CallBasic in visual script on release build
2018-02-12 17:09:00 +00:00