Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-03-05 | Merge pull request #7958 from karroffel/powerstate-ptrcall-fix | Rémi Verschelde | |
Added PowerState casting operator to Variant | |||
2017-03-05 | Add a bunch of missing Godot headers in own files | Rémi Verschelde | |
2017-03-05 | Added PowerState casting operator to Variant | Karroffel | |
Without it Godot does not build with PTRCALL_ENABLED | |||
2017-03-05 | Merge pull request #7950 from RandomShaper/expose-more-geom | Rémi Verschelde | |
Expose uncapped versions of closest-point-to-segment utilities | |||
2017-03-04 | Expose uncapped versions of closest-point-to-segment utilities | Pedro J. Estébanez | |
2017-03-04 | Add API to access battery power state | Julian Murgia | |
Done: - X11, server (tested) - Windows (developed, would be nice to retest) - OSX (not tested) Prepared (not developed): - Android (code is here, but may not compile) - iphone - winrt - bb10 - haiku - javascript | |||
2017-03-04 | Merge pull request #7940 from RandomShaper/expose-geometry | Rémi Verschelde | |
Expose Geometry::get_closest_point_to_segment_2d() | |||
2017-03-04 | Expose Geometry::get_closest_point_to_segment_2d() | Pedro J. Estébanez | |
2017-03-02 | Merge pull request #7911 from RandomShaper/single-field-prop-edit | Rémi Verschelde | |
Implement single-field property change for multinode edit | |||
2017-03-02 | Implement single-field property change for multinode edit | Pedro J. Estébanez | |
2017-03-02 | Merge pull request #7882 from AlexHolly/PoolStringArray-join | Rémi Verschelde | |
added join to PoolStringArray | |||
2017-03-01 | Fix RANDOM_MAX, which is 2^32-1 with PCG32. | Leandro Motta Barros | |
2017-03-01 | added join to PoolStringArray | AlexHolly | |
2017-02-28 | Merge pull request #7878 from RebelliousX/else | Rémi Verschelde | |
Bunch of missing `else` statements and general logic | |||
2017-02-28 | Inf and NaN support added to GDScript. | Saracen | |
2017-02-28 | Various fixes detected using PVS-Studio static analyzer. | Thaer Razeq | |
- Add FIXME tags comments to some unfixed potential bugs - Remove some checks (always false: unsigned never < 0) - Fix some if statements based on reviews. - Bunch of missing `else` statements | |||
2017-02-26 | Merge pull request #7830 from volzhs/str-format-3 | Rémi Verschelde | |
Fix zero padding formatting | |||
2017-02-21 | -renamed globals.h to global_config.cpp (this seems to have caused a few ↵ | Juan Linietsky | |
modified files) -.pck and .zip exporting redone, seems to be working.. | |||
2017-02-18 | Fix zero padding formatting | volzhs | |
2017-02-16 | Correct hash behavior for floating point numbers | Hein-Pieter van Braam | |
This fixes HashMap where a key or part of a key is a floating point number. To fix this the following has been done: * HashMap now takes an extra template argument Comparator. This class gets used to compare keys. The default Comperator now works correctly for common types and floating point numbets. * Variant implements ::hash_compare() now. This function implements nan-safe comparison for all types with components that contain floating point numbers. * Variant now has a VariantComparator which uses Variant::hash_compare() safely compare floating point components of variant's types. * The hash functions for floating point numbers will now normalize NaN values so that all floating point numbers that are NaN hash to the same value. C++ module writers that want to use HashMap internally in their modules can now also safeguard against this crash by defining their on Comperator class that safely compares their types. GDScript users, or writers of modules that don't use HashMap internally in their modules don't need to do anything. This fixes #7354 and fixes #6947. | |||
2017-02-15 | Many fixes to make exported scenes work better, still buggy. | Juan Linietsky | |
2017-02-15 | -begin of export work, not done yet | Juan Linietsky | |
-fixes to make scenes exported from godot 2.x work | |||
2017-02-14 | Revert "Make nan==nan true for GDScript" | Juan Linietsky | |
2017-02-14 | Make nan==nan true for GDScript | Hein-Pieter van Braam | |
After discussing this with Reduz this seemed like the best way to fix #7354. This will make composite values that contain NaN in the same places as well as the same other values compare as the same. Additionally non-composite values now also compare equal if they are both NaN. This breaks IEEE specifications but this is probably what most users expect. There is a GDScript function check for NaN if the user needs this information. This fixes #7354 and probably also fixes #6947 | |||
2017-02-13 | Rename the _MD macro to D_METHOD | Hein-Pieter van Braam | |
This new name also makes its purpose a little clearer This is a step towards fixing #56 | |||
2017-02-13 | Remove use of _SCS from ADD_METHOD | Hein-Pieter van Braam | |
This saves typing and is a step towards fixing #56 | |||
2017-02-12 | Merge pull request #7581 from Faless/v6_wild_bind | Rémi Verschelde | |
TCP/UDP listen bind to address and bugfixes | |||
2017-02-12 | Merge pull request #7749 from Faless/fix_7697 | Rémi Verschelde | |
HTTPClient properly handle partial data in non-blocking mode | |||
2017-02-12 | Merge pull request #7743 from karroffel/json_parsing-3.0 | Rémi Verschelde | |
JSON::parse reports errors on open-ended objects (master) | |||
2017-02-08 | Added "Scots" locale name, fixing #7630 | Nuno Donato | |
2017-02-07 | HTTPClient properly handle partial data in non-blocking mode | Fabio Alessandrelli | |
Use block to send DVector::Write out of scope in HTTPClient::read_response_body_chunk() | |||
2017-02-06 | shadows were not working in-editor for nvidia, fixed now | Juan Linietsky | |
2017-02-06 | JSON::parse reports errors on open-ended objects | Karroffel | |
2017-02-06 | Several bugfixes, improving the import workflow | Juan Linietsky | |
2017-02-04 | Ensure proper config version when reading the new configuration file. | Juan Linietsky | |
2017-02-04 | Renamed engine.cfg to godot.cfg, to forcefully break compatibility with 2.x | Juan Linietsky | |
2017-02-02 | Match ERROR_QUERY_FAILED enum with others | volzhs | |
2017-02-02 | Merge pull request #7689 from eska014/webgl2 | Rémi Verschelde | |
Enable WebGL2 in web export, start fixing build | |||
2017-02-02 | Merge pull request #7681 from karroffel/classdb_type | Rémi Verschelde | |
corrected ClassDB::instance() return type | |||
2017-02-02 | Merge pull request #7649 from Faless/fix_input_master | Rémi Verschelde | |
Keyboard Input modifiers do not block actions. | |||
2017-02-01 | CSV translation import plugin | Juan Linietsky | |
2017-02-01 | Lot of work in new importer, importing textures now works. | Juan Linietsky | |
2017-02-01 | Enable WebGL2 in web export, start fixing build | eska | |
Will not yet compile | |||
2017-01-30 | corrected ClassDB::insatnce() return type | Karroffel | |
2017-01-25 | Removed import/export system, will start new one from scratch. | Juan Linietsky | |
2017-01-25 | Keyboard Input modifiers do not block actions. | Fabio Alessandrelli | |
This means, if you press "F" while holding "shift" and there is and action registered for "F" that action should be pressed. This commit restore this behaviour, lost when implementing is_action_just_pressed. If you want "blocking modifiers" you should code it via script. Fixes 6826 | |||
2017-01-25 | Merge pull request #7563 from RayKoopa/extended_list_dir_begin | Rémi Verschelde | |
Add parameters to Directory.list_dir_begin() to skip navigational or hidden entries | |||
2017-01-25 | Added focus tracking in X11 and Windows classes, added new confined mouse ↵ | Ilija Boshkov | |
mode (#7162) | |||
2017-01-25 | Merge pull request #7002 from RandomShaper/vcs-friendliness | Juan Linietsky | |
Greater VCS friendliness | |||
2017-01-25 | Audio bus editing is COMPLETE! | Juan Linietsky | |