aboutsummaryrefslogtreecommitdiff
path: root/core
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | Added parameters to skip hidden and/or navigational file system entriesRay Koopa2017-01-242-4/+19
| | | |
* | | | Added focus tracking in X11 and Windows classes, added new confined mouse ↵Ilija Boshkov2017-01-253-3/+6
| | | | | | | | | | | | | | | | mode (#7162)
* | | | Merge pull request #7002 from RandomShaper/vcs-friendlinessJuan Linietsky2017-01-253-6/+16
|\ \ \ \ | | | | | | | | | | Greater VCS friendliness
| * | | | Improve .tscn VCSPedro J. Estébanez2017-01-163-6/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | Audio bus editing is COMPLETE!Juan Linietsky2017-01-251-1/+2
| | | | |
* | | | | Ability to drag and drop around audio effects!Juan Linietsky2017-01-241-2/+0
| | | | |
* | | | | Ability to delete, drag and drop audio buses!Juan Linietsky2017-01-231-0/+2
| | | | |
* | | | | Merge pull request #7621 from Hinsbart/modified_timeJuan Linietsky2017-01-232-0/+8
|\ \ \ \ \ | | | | | | | | | | | | Add ClassDB binding for File.get_modified_time
| * | | | | Add ClassDB binding for File.get_modified_timeAndreas Haas2017-01-232-0/+8
| | |_|_|/ | |/| | | | | | | | | | | | | Closes #7613
* | | | | WIP new AudioServer, with buses, effects, etc.Juan Linietsky2017-01-212-0/+34
| | | | |
* | | | | Merge pull request #7528 from tagcup/real_t_float_fixesJuan Linietsky2017-01-2026-474/+402
|\ \ \ \ \ | |/ / / / |/| | | | Use real_t rather than float or double in generic functions (core/mat…
| * | | | Overloaded basic math funcs (double and float variants). Use real_t rather ↵Ferenc Arn2017-01-1626-474/+402
| | |/ / | |/| | | | | | | | | | | | | | | | | | than float or double in generic functions (core/math) whenever possible. Also inlined some more math functions.
* | | | Some changes in the header so Godot3 compiles again on Windows.BastiaanOlij2017-01-182-7/+2
| | | |
* | | | updated method_ptrcall.h to use 3.0 namingkarroffel2017-01-171-8/+8
|/ / /
* | | Merge pull request #7560 from volzhs/issue-7555Rémi Verschelde2017-01-161-3/+2
|\ \ \ | | | | | | | | Fix crash when creating new project
| * | | Fix crash when creating new projectvolzhs2017-01-171-3/+2
| | |/ | |/|
* | | Merge pull request #7532 from tagcup/pcg_prngRémi Verschelde2017-01-164-16/+45
|\ \ \ | |/ / |/| | Replace the existing PRNG (Xorshift31) with (minimal) PCG-32.
| * | Replace the existing PRNG (Xorshift31) with (minimal) PCG (XSH-RR variant ↵Ferenc Arn2017-01-154-16/+45
| | | | | | | | | | | | | | | | | | with 32-bit output, 64-bit state). PCG is better than many alternatives by many metrics (see www.pcg-random.org) including statistical quality with good speed.
* | | Fix compile errors related to audio on OSXBastiaanOlij2017-01-161-8/+8
| | |
* | | Style: Various fixes to play nice with clang-formatRémi Verschelde2017-01-169-99/+109
| | |
* | | Style: Fix statements ending with ';;'Rémi Verschelde2017-01-1614-37/+37
| | |
* | | Style: Keep long lines for nowRémi Verschelde2017-01-161-22/+11
| | | | | | | | | | | | | | | 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.
* | | Style: No break before list braceRémi Verschelde2017-01-162-6/+3
| | | | | | | | | | | | | | | | | | | | | 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`
* | | Style: Cleanups, added headers, renamed filesRémi Verschelde2017-01-1651-31/+144
| | | | | | | | | | | | | | | | | | | | | | | | | | | Made sure files in core/ and tools/ have a proper Godot license header when written by us. Also renamed aabb.{cpp,h} and object_type_db.{cpp,h} to rect3.{cpp,h} and class_db.{cpp,h} respectively. Also added a proper header to core/io/base64.{c,h} after clarifying the licensing with the original author (public domain).
* | | Oops! Audio engine has vanished :DJuan Linietsky2017-01-152-0/+30
| | |
* | | Style: Cosmetic fixes to play nice with clang-formatRémi Verschelde2017-01-151-17/+17
| | |
* | | Add missing map.h include in color defsRémi Verschelde2017-01-151-0/+2
| | |
* | | Fix error while JSON::parse with empty stringGeequlim2017-01-151-1/+1
|/ /
* | no more errors related to missing GlobalConfig::Get (or so I hope)Juan Linietsky2017-01-142-3/+13
| |
* | Merge pull request #7127 from BastiaanOlij/ios_metersRémi Verschelde2017-01-152-0/+2
|\ \ | | | | | | Core motion implementation for iPhone (Accelerometer/Gyro/Magnetometer support)
| * | Added support for getting gravity vector from iOSBastiaanOlij2017-01-122-0/+2
| | |
* | | MethodBind: Make sure header order is keptRémi Verschelde2017-01-141-0/+3
| | | | | | | | | | | | | | | | | | When clang-format sorts includes alphabetically, MethodBind breaks. Trying to move the object.h include upward in method_bind.h does not seem to fix the problem, this needs investigation.
* | | Merge pull request #7525 from neikeq/pr-plus_fileRémi Verschelde2017-01-141-2/+3
|\ \ \ | | | | | | | | String: plus_file(String) no longer adds a root
| * | | String: plus_file(String) no longer adds a rootIgnacio Etcheverry2017-01-141-2/+3
| | | |
* | | | Fix _Directory::get_current_drive error conditionWilhem Barbier2017-01-141-1/+1
| | | |
* | | | Merge pull request #7524 from neikeq/pr-dir-getcurdriveRémi Verschelde2017-01-142-1/+7
|\ \ \ \ | | | | | | | | | | Directory: Bind get_current_drive() method
| * | | | Directory: Bind get_current_drive() methodIgnacio Etcheverry2017-01-142-1/+7
| |/ / /
* | | | Merge pull request #7010 from AlexHolly/format-string2Juan Linietsky2017-01-143-1/+75
|\ \ \ \ | | | | | | | | | | advanced string format
| * | | | advanced string formatAlexHolly2016-11-013-1/+75
| | | | |
* | | | | removed duplicated functions in class hierarchy that were bound more than onceJuan Linietsky2017-01-1410-37/+46
| | | | | | | | | | | | | | | | | | | | added a check to detect this case in the future
* | | | | Style: Fix whole-line commented codeRémi Verschelde2017-01-1431-80/+100
| | | | | | | | | | | | | | | | | | | | | | | | | They do not play well with clang-format which aligns the `//` part with the rest of the code block, thus producing badly indented commented code.
* | | | | Unexpose the video mode API, will be completely removed when multi-window ↵Juan Linietsky2017-01-141-5/+6
| | | | | | | | | | | | | | | | | | | | support is implemented.
* | | | | Fixed dir access return value, changed it to Error like all other funcsJuan Linietsky2017-01-145-7/+7
| | | | |
* | | | | UDP.set_send_address to UDP.set_dest_addressJuan Linietsky2017-01-142-5/+5
| | | | |
* | | | | rename String.extension() -> String.get_extension() / String.basename() -> ↵Juan Linietsky2017-01-149-22/+22
| | | | | | | | | | | | | | | | | | | | String.get_basename()
* | | | | Vector2.get_aspect() renamed to Vector2.aspect() to keep consistent method ↵Juan Linietsky2017-01-132-3/+3
| | | | | | | | | | | | | | | | | | | | naming
* | | | | rename Input.get_mouse_speed() to Input.get_last_mouse_speed()Juan Linietsky2017-01-132-2/+2
| |/ / / |/| | |
* | | | Replace Engine version API by preexisting OS oneRémi Verschelde2017-01-136-126/+83
| | | | | | | | | | | | | | | | | | | | | | | | It outputs a single Dictionary with all relevant information as keys, that will less bloat the documentation and provide all details in one function call.
* | | | Created new Engine singleton, and moved engine related OS functions to it.Juan Linietsky2017-01-138-147/+346
| | | |
* | | | made math functions inlnieJuan Linietsky2017-01-122-131/+119
| |/ / |/| |