summaryrefslogtreecommitdiff
path: root/core
AgeCommit message (Collapse)Author
2017-02-13Rename the _MD macro to D_METHODHein-Pieter van Braam
This new name also makes its purpose a little clearer This is a step towards fixing #56
2017-02-13Remove use of _SCS from ADD_METHODHein-Pieter van Braam
This saves typing and is a step towards fixing #56
2017-02-12Merge pull request #7581 from Faless/v6_wild_bindRémi Verschelde
TCP/UDP listen bind to address and bugfixes
2017-02-12Merge pull request #7749 from Faless/fix_7697Rémi Verschelde
HTTPClient properly handle partial data in non-blocking mode
2017-02-12Merge pull request #7743 from karroffel/json_parsing-3.0Rémi Verschelde
JSON::parse reports errors on open-ended objects (master)
2017-02-08Added "Scots" locale name, fixing #7630Nuno Donato
2017-02-07HTTPClient properly handle partial data in non-blocking modeFabio Alessandrelli
Use block to send DVector::Write out of scope in HTTPClient::read_response_body_chunk()
2017-02-06shadows were not working in-editor for nvidia, fixed nowJuan Linietsky
2017-02-06JSON::parse reports errors on open-ended objectsKarroffel
2017-02-06Several bugfixes, improving the import workflowJuan Linietsky
2017-02-04Ensure proper config version when reading the new configuration file.Juan Linietsky
2017-02-04Renamed engine.cfg to godot.cfg, to forcefully break compatibility with 2.xJuan Linietsky
2017-02-02Match ERROR_QUERY_FAILED enum with othersvolzhs
2017-02-02Merge pull request #7689 from eska014/webgl2Rémi Verschelde
Enable WebGL2 in web export, start fixing build
2017-02-02Merge pull request #7681 from karroffel/classdb_typeRémi Verschelde
corrected ClassDB::instance() return type
2017-02-02Merge pull request #7649 from Faless/fix_input_masterRémi Verschelde
Keyboard Input modifiers do not block actions.
2017-02-01CSV translation import pluginJuan Linietsky
2017-02-01Lot of work in new importer, importing textures now works.Juan Linietsky
2017-02-01Enable WebGL2 in web export, start fixing buildeska
Will not yet compile
2017-01-30corrected ClassDB::insatnce() return typeKarroffel
2017-01-25Removed import/export system, will start new one from scratch.Juan Linietsky
2017-01-25Keyboard 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-25Merge pull request #7563 from RayKoopa/extended_list_dir_beginRémi Verschelde
Add parameters to Directory.list_dir_begin() to skip navigational or hidden entries
2017-01-25Added focus tracking in X11 and Windows classes, added new confined mouse ↵Ilija Boshkov
mode (#7162)
2017-01-25Merge pull request #7002 from RandomShaper/vcs-friendlinessJuan Linietsky
Greater VCS friendliness
2017-01-25Audio bus editing is COMPLETE!Juan Linietsky
2017-01-24Added parameters to skip hidden and/or navigational file system entriesRay Koopa
2017-01-24Ability to drag and drop around audio effects!Juan Linietsky
2017-01-23Ability to delete, drag and drop audio buses!Juan Linietsky
2017-01-23Merge pull request #7621 from Hinsbart/modified_timeJuan Linietsky
Add ClassDB binding for File.get_modified_time
2017-01-23Add ClassDB binding for File.get_modified_timeAndreas Haas
Closes #7613
2017-01-23Remove set_ip_type from network classes (no longer needed)Fabio Alessandrelli
- TCP: - `listen` bind to wildcard "*" -> dual stack socket - `listen` bind to address -> socket from address type - `connect` -> resolve using best protocol (UNSPEC), socket from address type - UDP: - `listen` bind to wildcard "*" -> dual stack socket - `listen` bind to address -> socket from address type - `put_packet`/`put_var` -> resolve using TYPE_ANY (UNSPEC), socket from address type (to change socket type you must first call `close` it)
2017-01-23Implement UDP listen bind addressFabio Alessandrelli
2017-01-23Implement TCP Server bind addressFabio Alessandrelli
2017-01-23IP_Address can now be a wildcard (not a valid IP, used for binding)Fabio Alessandrelli
2017-01-23Convert validity checks of IP_Address to is_valid method.Fabio Alessandrelli
2017-01-21WIP new AudioServer, with buses, effects, etc.Juan Linietsky
2017-01-20Merge pull request #7528 from tagcup/real_t_float_fixesJuan Linietsky
Use real_t rather than float or double in generic functions (core/mat…
2017-01-18Some changes in the header so Godot3 compiles again on Windows.BastiaanOlij
2017-01-17updated method_ptrcall.h to use 3.0 namingkarroffel
2017-01-16Overloaded basic math funcs (double and float variants). Use real_t rather ↵Ferenc Arn
than float or double in generic functions (core/math) whenever possible. Also inlined some more math functions.
2017-01-16Merge pull request #7560 from volzhs/issue-7555Rémi Verschelde
Fix crash when creating new project
2017-01-16Merge pull request #7532 from tagcup/pcg_prngRémi Verschelde
Replace the existing PRNG (Xorshift31) with (minimal) PCG-32.
2017-01-17Fix crash when creating new projectvolzhs
2017-01-16Improve .tscn VCSPedro J. Estébanez
Serialize dictionaries adding newlines between key-value pairs Serialize group lists also with newlines in between Serialize string properties escaping only " and \ (needed for a good diff experience with built-in scripts and shaders) Bonus: Make AnimationPlayer serialize its blend times always sorted so their order is predictable in the .tscn file. This PR is back-compat; won't break the load of existing files.
2017-01-16Fix compile errors related to audio on OSXBastiaanOlij
2017-01-16Style: Various fixes to play nice with clang-formatRémi Verschelde
2017-01-16Style: Fix statements ending with ';;'Rémi Verschelde
2017-01-16Style: Keep long lines for nowRémi Verschelde
clang-format does not play well with tab-aligned multiline statements... Some more research will be needed if we want to set a column limit.
2017-01-16Style: No break before list braceRémi Verschelde
clang-format does not handle that well *at all*. For the reference, found the relevant pieces of code with: `ag "=[ "$'\t'"]?"$'\n'"[ "$'\t'"]?{" --ignore=thirdparty`