Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bugfix/17654 split screen #17662

Closed
wants to merge 1,509 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1509 commits
Select commit Hold shift + click to select a range
b1ea083
Merge pull request #11863 from marcelofg55/conv_scripts_exp
akien-mga Oct 11, 2017
7b53107
Merge pull request #11977 from DmitryKrutskikh/filter-input-events-in…
akien-mga Oct 11, 2017
8122d94
Merge pull request #12040 from Shin-NiL/2.1
akien-mga Oct 11, 2017
bda3683
updated libpng to version 1.6.33 (September 28, 2017)
ISylvox Oct 12, 2017
c325ae5
Merge pull request #12050 from ISylvox/libpng-1.6.33_-_2.1
akien-mga Oct 12, 2017
fd8a713
Merge pull request #11796 from RameshRavone/back_event
akien-mga Oct 12, 2017
06dd291
Fixed wrong Virtual-KeyCode(0x12) pair on Windows platform (#12073)
ISylvox Oct 14, 2017
6f4ddad
Merge pull request #12086 from ISylvox/vk-to-keycode-2.1
akien-mga Oct 14, 2017
f50e5dc
Fix Android build error with SCons 3.0
RandomShaper Oct 14, 2017
7644f33
Merge pull request #12098 from RandomShaper/fix-scons3-android-build-2.1
akien-mga Oct 14, 2017
a0a9363
Fix animation not stopping after seeking to the end
RandomShaper Oct 14, 2017
aeb3135
Merge pull request #12102 from RandomShaper/fix-seek-to-end-2.1
akien-mga Oct 15, 2017
5fe2ce8
Fixed duplicate signal connection
rcurtis Oct 17, 2017
edd9e35
Merge pull request #12197 from rcurtis/2.1_issue12189
akien-mga Oct 18, 2017
e3a1bf2
Document -export_debug option in the help output
akien-mga Oct 19, 2017
61b3c1a
Removed duplication of 'later in' on "No main scene has ever been def…
ISylvox Oct 20, 2017
09e014d
Merge pull request #12244 from ISylvox/fix-message
akien-mga Oct 20, 2017
5ed8826
update GKScore init function
sersoong Oct 20, 2017
1b40b2e
Merge pull request #12251 from sersoong/2.1-test
akien-mga Oct 20, 2017
303c823
Fix formatting of debug log overflow
RandomShaper Oct 16, 2017
b0c6213
Merge pull request #12264 from RandomShaper/fix-log-overflow-2.1
akien-mga Oct 20, 2017
5cf2fc3
Implemented vsync OS functions for OS X
marcelofg55 Oct 23, 2017
fc88cb9
Merge pull request #12354 from marcelofg55/osx_vsync
akien-mga Oct 23, 2017
fb23604
Make build scripts Scons 3.0/Python3 compatible
hoelzl Aug 26, 2017
5529699
Merge pull request #12369 from hoelzl/scons3-2.1
akien-mga Oct 24, 2017
4adcab2
Travis: Disable Windows/MinGW build replaced by AppVeyor/MSVC
akien-mga Oct 24, 2017
66e7623
add copy button to sprite_frames_editor
sersoong Oct 26, 2017
df893aa
Merge pull request #12412 from sersoong/2.1-test
akien-mga Oct 27, 2017
290b32e
libpng: Cosmetic update to upstream 1.6.34
akien-mga Oct 29, 2017
2004c24
Allow to extends constant class variable
sanikoyes Oct 30, 2017
9dfdddd
Improved WASAPI driver logic when devices are connected or disconnected
marcelofg55 Nov 1, 2017
8c2b57c
Merge pull request #12560 from marcelofg55/wasapi_improv_21
akien-mga Nov 1, 2017
50868df
Respect use_lto option for building iPhone template
volzhs Nov 1, 2017
56a5c64
Merge pull request #12578 from volzhs/lto-iphone
akien-mga Nov 2, 2017
fb9e830
Merge pull request #10769 from RandomShaper/fix-joints-2.1
akien-mga Nov 4, 2017
bc285b2
Prevent to stop music in another background app on iOS
volzhs Nov 6, 2017
c064768
add support for Android NDK unified headers
rraallvv Nov 1, 2017
9493d7b
Merge pull request #12697 from volzhs/dont-stop-music
akien-mga Nov 6, 2017
73e3947
Merge pull request #12605 from rraallvv/unified_headers_2.1
akien-mga Nov 6, 2017
f5b6bfb
Parallax Fixes. Ensures Parallax Background works at different zoom l…
TheSofox Nov 6, 2017
9f24aef
Add null check to fix crashing with debugger
Geequlim Nov 9, 2017
6851d00
Merge pull request #12771 from GodotExplorer/pr-debugger-fix-2.1
akien-mga Nov 9, 2017
fd10b1c
unified headers fix
rraallvv Nov 8, 2017
49a12dd
Merge pull request #12748 from rraallvv/unified_headers_fix_2.1
akien-mga Nov 9, 2017
55c010a
Merge pull request #11837 from Listwon/FixEditorTooltips
akien-mga Nov 10, 2017
9b07e32
Reimplement HTML5 mouse input without GLUT
leonkrause Apr 21, 2017
b717d1d
Implement HTML5 touch events
leonkrause Apr 24, 2017
aafb06c
Merge pull request #12820 from eska014/2.1-html5-pointer-input
akien-mga Nov 12, 2017
875fd90
Add more template to Script_Create_dialog.cpp
sersoong Nov 13, 2017
f09bbfa
change matrix and enable caching for Android, iOS and macOS (cross-co…
rraallvv Nov 12, 2017
ff69d1f
Merge pull request #12886 from rraallvv/osx_android_travis_2.1
akien-mga Nov 13, 2017
fbb0732
Merge pull request #12889 from sersoong/2.1-test
akien-mga Nov 14, 2017
7592519
fix window position computations on macOS
rraallvv Nov 2, 2017
886aac9
Add open scene feature to dependency_editor.cpp
sersoong Nov 15, 2017
28dfd82
Remove print spam when using encrypted script
volzhs Nov 15, 2017
980f5b3
Merge pull request #12947 from volzhs/remove-printline
akien-mga Nov 15, 2017
e132adf
Merge pull request #12607 from rraallvv/window_position_2.1
akien-mga Nov 16, 2017
88b5287
Add Close All,Close Other Tabs to script editor
sersoong Nov 17, 2017
5e4f092
Make resources edited by plugins be sent as reference
vnen Nov 17, 2017
52da15b
Merge pull request #12994 from vnen/plugin-resource-save
akien-mga Nov 17, 2017
fa000c6
Fix build error caused by cherry-pick from 3.0
vnen Nov 17, 2017
320ee18
Porting 3.0 filessytem_dock's context menu to 2.1
sersoong Nov 19, 2017
23e17e6
Merge pull request #13029 from sersoong/2.1-test3
akien-mga Nov 19, 2017
19d2ba2
Fix TextureRegionEditor's snap mode is not initial bug.
sersoong Nov 20, 2017
f324979
Merge pull request #13067 from sersoong/2.1-test3
akien-mga Nov 20, 2017
28f2e54
Merge pull request #12985 from sersoong/2.1-test2
akien-mga Nov 20, 2017
cf13e05
Merge pull request #12945 from sersoong/2.1-test
akien-mga Nov 20, 2017
da1b3bf
Add "View FPS" in 3D->Perspective's popup.
dkrutskikh Nov 20, 2017
9deae6e
Merge pull request #12506 from sanikoyes/pr-2.1-extends-enhance
akien-mga Nov 20, 2017
deb360f
Merge pull request #13112 from DmitryKrutskikh/view-fps-2-1
akien-mga Nov 20, 2017
1cf15bb
Change script list menu item to shortcut and add more item
sersoong Nov 20, 2017
517f520
Merge pull request #13122 from sersoong/2.1-test2
vnen Nov 21, 2017
8e8a7ab
add support for scons cache and enable it for appveyor
rraallvv Nov 26, 2017
aad6ef9
Merge pull request #13300 from rraallvv/scons_cache_2.1
akien-mga Nov 26, 2017
e1d43b3
add support for scons cache and enable it for travis
rraallvv Nov 26, 2017
00b7295
Merge pull request #13304 from rraallvv/scons_cache_travis_2.1
akien-mga Nov 26, 2017
88d836c
prune scons shared cache
rraallvv Nov 26, 2017
48ca47b
Merge pull request #13329 from rraallvv/cache_pruning_2.1
akien-mga Nov 27, 2017
388249c
use the same cache for all branches for appveyor
rraallvv Nov 27, 2017
b0b1e2e
Merge pull request #13360 from rraallvv/cache_pruning_2.1
akien-mga Nov 28, 2017
714e02c
disable caching for targets using helper functions
rraallvv Nov 28, 2017
39981b3
Merge pull request #13388 from rraallvv/refactor_2.1
akien-mga Nov 29, 2017
88b6c49
Enhanced UWP logo on Export dialog
ISylvox Nov 29, 2017
681aa44
Merge pull request #13397 from ISylvox/export-logo-2.1
akien-mga Nov 29, 2017
dc26585
Fix wasapi going silent when number of channels are not supported
marcelofg55 Nov 29, 2017
7983fb9
Merge pull request #13400 from marcelofg55/wasapi_fix
akien-mga Nov 30, 2017
eb8952e
Vector2 and Vector3 are not properly parsed
Dec 1, 2017
129e0f3
Added OS::center_window to center the window precisely on desktop pla…
marcelofg55 Dec 2, 2017
a30a78d
disable stop button if the scene is not running
rraallvv Dec 5, 2017
88ffa04
Merge pull request #14001 from rraallvv/disable_stop_button
Dec 5, 2017
c356fbe
Fix Windows-to-Linux export error
RandomShaper Dec 6, 2017
b87cbe7
Merge pull request #14327 from RandomShaper/fix-chmod-error-2.1
akien-mga Dec 6, 2017
4511241
Implement multitouch on X11
RandomShaper Nov 29, 2017
cb23cc1
Improve/fix multitouch on Windows
RandomShaper Nov 30, 2017
a6cedd7
Add build param for targeted Windows version
RandomShaper Nov 30, 2017
838fd94
Remove dead code from Windows build script
RandomShaper Nov 30, 2017
97c80f8
Enhanced 'open' in filesystemdock and fixed some non clang-format code
sersoong Nov 25, 2017
d25b1cf
use application:didFinishLaunchingWithOptions: instead of application…
volzhs Dec 7, 2017
7b97ef5
Merge pull request #14346 from RandomShaper/adpod-mt-2.1
akien-mga Dec 7, 2017
0f4c05c
Travis: Install libxi-dev after #14347
akien-mga Dec 7, 2017
1cda47a
Fix windows compilation when using MinGW
mrcdk Dec 7, 2017
20482cd
Merge pull request #14354 from sersoong/2.1-addopenall
akien-mga Dec 7, 2017
67ea819
Travis: Disable OSX builds, they create too much backlog
akien-mga Dec 6, 2017
78364d4
Merge pull request #14355 from volzhs/ios-delegate
akien-mga Dec 7, 2017
bcfe3dc
Add 'uppercase' and 'lowercase' to script editor
sersoong Nov 24, 2017
088569f
Fix no mouse if touch device present in X11
RandomShaper Dec 10, 2017
b3a1821
Merge pull request #14495 from RandomShaper/fix-mouse-x11-2.1
akien-mga Dec 10, 2017
acb7107
Style: apply clang-format (3.9.1) to current source
akien-mga Dec 11, 2017
7e2d6b4
Style: Update definitions for clang-format 5.0.0
akien-mga Dec 6, 2017
6a4e719
Style: apply clang-format (5.0.0) to current source
akien-mga Dec 11, 2017
dec6192
iOS: Drop obsolete code from never-public modules
akien-mga Dec 10, 2017
0cdc8ef
Properly support nested ternary expressions
Dec 11, 2017
487773e
Remove funny output during when exporting a project or loading Godot …
Dec 11, 2017
2f6c179
Merge pull request #14560 from xsellier/bugfix/remove-funny-output-du…
akien-mga Dec 11, 2017
d3d9cc4
Update libwebp to 0.6.1
volzhs Dec 11, 2017
b9a77ee
Merge pull request #14567 from volzhs/libwebp-0.6.1-2.1
akien-mga Dec 11, 2017
db262f8
Merge pull request #14558 from xsellier/bugfix/14324-nested-ternary
akien-mga Dec 11, 2017
f3bb2d8
Add copy script path item to script editor
sersoong Dec 1, 2017
377fdc1
Hardware cursor implementation for Godot Engine 2.1
Dec 1, 2017
e2d4a4a
Merge pull request #14683 from sersoong/2.1-addcopypath
akien-mga Dec 16, 2017
f856eb0
Merge pull request #13433 from xsellier/bugfix/vector2-and-vector3-no…
hpvb Dec 16, 2017
74a8a91
Merge pull request #13230 from sersoong/2.1-test2
akien-mga Dec 17, 2017
912fd3f
sort by the most recently accessed files
rraallvv Dec 18, 2017
1d3a7c0
Merge pull request #14816 from rraallvv/cache_2.1
akien-mga Dec 19, 2017
e4de06d
Enhanced changeType menu in Scene Tree Dock
sersoong Dec 15, 2017
f17d46d
Merge pull request #14852 from sersoong/2.1-batchchange
akien-mga Dec 20, 2017
6f0b2e5
Fix crash on startup when external editor cannot be found.
fodinabor Dec 21, 2017
d91464f
Merge pull request #14917 from fodinabor/fix10965
akien-mga Dec 21, 2017
4a09b60
Fix AnimationPlayer redundantly signaling finish
RandomShaper Dec 28, 2017
546bb99
Fix Tween follow not working
volzhs Dec 29, 2017
e925537
Add Show In File Manager to project manager
sersoong Dec 31, 2017
960197d
Porting show in filesystem to property editor
sersoong Jan 1, 2018
64ceb0b
Add open feature to editor autoload settings
sersoong Jan 2, 2018
2712014
Update copyright statements to 2018
akien-mga Jan 2, 2018
010a343
resolve_hostname_addresses: retrieve every addresses associated with …
gotnospirit Oct 18, 2017
17850b7
AnimationTree nodes sliders fixes
kubecz3k Jul 21, 2017
3102dc1
Merge pull request #13437 from xsellier/bugfix/mouse-cursor-lag
akien-mga Jan 3, 2018
6247545
Update android build tool to latest
volzhs Jan 3, 2018
4c0053e
Merge pull request #15131 from RandomShaper/fix-multiple-finish-2.1
akien-mga Jan 3, 2018
116b0e5
Merge pull request #15160 from volzhs/tween-follow-2.1
akien-mga Jan 3, 2018
0685d2a
Merge pull request #15215 from sersoong/2.1-addshowinmanager
akien-mga Jan 3, 2018
78eb274
Merge pull request #15233 from sersoong/2.1-addshowinfilesystem
akien-mga Jan 3, 2018
f5f11b4
Fix broken Info.plist after copyright update
Jan 3, 2018
13d05cb
Merge pull request #15278 from volzhs/android-update-build-2.1
akien-mga Jan 3, 2018
6a3961f
Enhanced Toggle Visibility button
sersoong Jan 1, 2018
2fae3e7
Add option to sign WinRT exports with signtool
vnen Jan 4, 2018
1eed819
Merge pull request #15342 from vnen/winrt-signtool
akien-mga Jan 4, 2018
a84cb60
Unify X11 fullscreen setup
RandomShaper Jan 5, 2018
554ffdc
Add new window setting: always on top
RandomShaper Jan 5, 2018
6dced62
Print error if a resource can't load from script, fixes #15313
reduz Jan 5, 2018
a0de1b8
Godot3 exporter: Prevent exporting within project directory
akien-mga Jan 6, 2018
de9d30d
Fix crash on save-branch-as-scene
RandomShaper Jan 10, 2018
d7195c1
Update collision shapes data on tree entered
RandomShaper Jan 11, 2018
44716af
Merge pull request #15607 from RandomShaper/fix-inherited-coll-shapes…
akien-mga Jan 12, 2018
809c0ba
Added middle button doubleclick, fixes #15567
reduz Jan 10, 2018
9deb964
Bump version to 2.1.5-beta
akien-mga Jan 15, 2018
18490e8
Improved WASAPI driver so that it always uses the default audio device
marcelofg55 Jan 19, 2018
edc1761
Fix horizontal scroll for windows platform
binbitten Jan 20, 2018
bf861c8
Merge pull request #15908 from binbitten/fix-capture-win2
akien-mga Jan 20, 2018
7b25a33
add Colemak layout
rraallvv Jan 23, 2018
69da799
Merge pull request #15990 from rraallvv/colemak_layout_2.1
akien-mga Jan 23, 2018
add0c1a
Fix Android build
volzhs Jan 28, 2018
082a2f9
Merge pull request #16125 from volzhs/fix-android-build
volzhs Jan 28, 2018
f43981e
Implement always-on-top for MacOS
RandomShaper Jan 30, 2018
fe11a2d
Bugfix: This should fix the issue with the mouse global position
Feb 1, 2018
3155da8
Merge pull request #16270 from xsellier/bugfix-15354/mouse-global-pos…
akien-mga Feb 1, 2018
9b5bf36
Bugfix: It allows to Undo the Clear Action
Feb 1, 2018
decc0de
Fix wrong signal emission
RandomShaper Feb 10, 2018
a2bc0be
Use generic joystick define (Linux platforms)
efornara Feb 13, 2018
4e46b0b
Merge pull request #13930 from marcelofg55/center_window_2.1
akien-mga Feb 13, 2018
70e7a38
fix buffer write performance on Windows and Unix
dragmz Feb 4, 2018
546b488
Add signals and a check function for Android service connectivity.
Feb 12, 2018
f1891f6
Merge pull request #16647 from xsellier/bugfix/android-iap-signal-ins…
akien-mga Feb 14, 2018
676b86f
Merge pull request #16666 from efornara/joydev_generic_define
akien-mga Feb 14, 2018
043593b
Merge pull request #16671 from xsellier/backport/buf_write_perf
akien-mga Feb 14, 2018
4be1c99
Merge pull request #16269 from xsellier/bugfix-8533/remove-clear-butt…
akien-mga Feb 14, 2018
e21eb2c
Merge pull request #15874 from marcelofg55/wasapi_device_change_21
akien-mga Feb 14, 2018
68877ea
Merge pull request #12709 from TheSofox/parallax-fix-2.1
akien-mga Feb 14, 2018
51b2409
Merge pull request #15570 from RandomShaper/fix-crash-save-branch-2.1
akien-mga Feb 14, 2018
6a180a6
Merge pull request #15565 from RandomShaper/adpod-topmost-2.1
akien-mga Feb 14, 2018
e0b2044
Merge pull request #15261 from sersoong/2.1-addsettingsopen
akien-mga Feb 14, 2018
fd17039
Godot 2 to 3 exporter changes file extensions.
kidrigger Feb 14, 2018
d0641a7
Clear function made godot crashing because line_number is below 0
Feb 15, 2018
a2d9207
Merge pull request #16711 from xsellier/bugfix/ensure-clear-use-0-index
akien-mga Feb 15, 2018
8befa3d
Merge pull request #16698 from KidRigger/2.1
akien-mga Feb 15, 2018
55cd92a
Fixed members overview Index p_index out of size (2.1), issue 12189
Paulb23 Feb 15, 2018
d452f46
Merge pull request #16726 from Paulb23/p_child_index_issue_12189
akien-mga Feb 15, 2018
d7c349f
Bugfix: Godot engine crashes due to _clear function
Feb 15, 2018
04151ac
Improve/fix fullscreen on X11
RandomShaper Feb 16, 2018
aed100a
Merge pull request #16762 from RandomShaper/improve-fullscreen-2.1
akien-mga Feb 16, 2018
0d50aa8
Merge pull request #16724 from xsellier/bugfix/clear-make-godot-crash
akien-mga Feb 17, 2018
afccc72
Fix for Parallax Mirroring regression introduced by pull request #127…
TheSofox Feb 18, 2018
26474e3
Update CA certificates to latest Mozilla bundle
akien-mga Feb 16, 2018
4974e9b
Copyright: Add license info for Mozilla CA certs
akien-mga Jan 22, 2018
bad7a8a
X11: Link libgcc statically with use_static_cpp option
akien-mga Feb 16, 2018
e3bcb8c
Silence verbose stderr info message on X11
akien-mga Jan 24, 2018
92f95dc
doc: Sync classref with current source
akien-mga Feb 18, 2018
5dae399
Project manager: Make Show in Filesystem button smaller
akien-mga Feb 18, 2018
456935c
Merge pull request #16795 from TheSofox/parallax-mirroring-regression…
akien-mga Feb 18, 2018
646ce0b
Merge pull request #15239 from sersoong/2.1-batchtoggle
akien-mga Feb 18, 2018
dd1cbd8
Updated descriptions for Vector2.reflect and Vector2.slide
Kinrany Feb 1, 2018
d2fee40
Merge pull request #16548 from RandomShaper/fix-debug-errors-2.1
akien-mga Feb 18, 2018
42f00d0
Update AUTHORS list
akien-mga Feb 18, 2018
20b8217
Detect javascript platform using EMSCRIPTEN env as well
marcelofg55 Oct 28, 2017
e6e4d04
SCons: Fix build error on invalid module folders
akien-mga Jan 7, 2018
1738f5a
Fix build for WinRT using VS2017
vnen Feb 18, 2018
be4b63a
Fix possible infinite loop with bucket fill tool
marcelofg55 Sep 24, 2017
f637578
Fix previous cherry-pick of 3.0-specific API
akien-mga Feb 19, 2018
ddcbdbd
2 to 3 exporter: Fix conversion to rotation_degrees
akien-mga Feb 19, 2018
1105eea
Add Color and Reference Frame/Rect to type renames
williamd1k0 Feb 21, 2018
8c38cff
Merge pull request #16873 from williamd1k0/frame2rect
akien-mga Feb 21, 2018
0af3f8e
Backport of clang-format 7cb6e6b72375fa384c509651657aeba3f67110be
Feb 22, 2018
f5e7135
Merge pull request #16912 from xsellier/bugfix/improve-java-linting
akien-mga Feb 22, 2018
88e779c
Improve android java support
Feb 22, 2018
e98778f
Merge pull request #16931 from xsellier/bugfix/remove-commented-code-…
akien-mga Feb 24, 2018
0e69815
Fix bindings project-settings godot exporter
Ranoller Feb 24, 2018
50eb6bc
Merge pull request #16967 from Ranoller/patch-2
akien-mga Feb 24, 2018
5571ada
Generate mouse events from touch on X11
RandomShaper Feb 24, 2018
33e036b
2to3 exporter: Add a hack to convert rotation values in Animation tracks
akien-mga Mar 1, 2018
1ae4d11
Merge pull request #17152 from akien-mga/2to3-exporter
akien-mga Mar 1, 2018
b008b17
2to3 exporter: Fix NodePath prop remaps in .scn
akien-mga Mar 1, 2018
1c16fa3
Merge pull request #17156 from akien-mga/2to3-exporter
akien-mga Mar 1, 2018
06101cf
prune cache only at the start and end of build
rraallvv Mar 2, 2018
f261f48
Merge pull request #17170 from rraallvv/scons_2.1
akien-mga Mar 2, 2018
2caaaf3
Fix serialization of identifiers with non printable ASCII characters
akien-mga Mar 2, 2018
bc1e53e
Merge pull request #17177 from akien-mga/2.1-prop-serialization
akien-mga Mar 2, 2018
271e031
Backport FIX mouse notifications missings ->godot2
Ranoller Mar 3, 2018
b30c46b
Merge pull request #17195 from RandomShaper/touch-to-mouse-x11-2.1
akien-mga Mar 6, 2018
15aa6e2
Merge pull request #17206 from Ranoller/patch-4
akien-mga Mar 6, 2018
2055e84
Disable colored output and progress bar when building outside of a TTY
Calinou Jan 13, 2018
fb2c084
SCons: Fix running 'scons' without platform argument
akien-mga Mar 14, 2018
7d4f5fc
2to3 exporter: Fix bug converting NodePath animation tracks
akien-mga Mar 16, 2018
ddeb4ff
2to3 exporter: Improvements to script conversion
akien-mga Mar 16, 2018
29e2182
2to3 exporter: Enable script conversion and option to mark changes
akien-mga Mar 16, 2018
f437331
Merge pull request #17557 from akien-mga/2to3-exporter
akien-mga Mar 16, 2018
4e0643a
Fix HTML5 start-up, remove godotfs.js
leonkrause Mar 18, 2018
c445ba2
Fix HTML5 key events
leonkrause Mar 18, 2018
6e549d4
Fix inverted relative mouse motion in HTML5 export
leonkrause Nov 28, 2017
6b0cf3f
Merge pull request #17616 from eska014/2.1-html5
akien-mga Mar 19, 2018
5c81a4b
2to3 exporter: Reorder rename mappings alphabetically
akien-mga Mar 16, 2018
7e04247
2to3 exporter: Remove duplicate renames
akien-mga Mar 16, 2018
6d60131
2to3 exporter: Review all property renames
akien-mga Mar 16, 2018
cb8b9a7
2to3 exporter: Document classes for each property rename
akien-mga Mar 16, 2018
8fd6543
2to3 exporter: Bunch of improvements and fixes
akien-mga Mar 19, 2018
8747917
Merge pull request #17560 from akien-mga/2to3-exporter
akien-mga Mar 19, 2018
42ad56c
2to3 exporter: Fix recursion in Pool*Array conversions
akien-mga Mar 19, 2018
79f155a
Fix getting Android device information
volzhs Mar 20, 2018
940bab2
Merge pull request #17646 from volzhs/android-device-info-2.1
akien-mga Mar 20, 2018
0332719
Add encrypt_text/decrypt_text function using aes256 algorithm
Mar 8, 2018
6466fba
Prevent android to split-screen
Mar 21, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
31 changes: 31 additions & 0 deletions .appveyor.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
os: Visual Studio 2015

environment:
HOME: "%HOMEDRIVE%%HOMEPATH%"
PYTHON: C:\Python27
SCONS_CACHE_ROOT: "%HOME%\\scons_cache"
SCONS_CACHE_LIMIT: 512
matrix:
- VS: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat
GD_PLATFORM: windows
TOOLS: yes
TARGET: release_debug
ARCH: amd64

cache:
- "%SCONS_CACHE_ROOT%"

install:
- SET "PATH=%PYTHON%;%PYTHON%\\Scripts;%PATH%"
- pip install --egg scons # it will fail on AppVeyor without --egg flag
- if defined VS call "%VS%" %ARCH% # if defined - so we can also use mingw

before_build:
- echo %GD_PLATFORM%
- python --version
- scons --version
- cl.exe
- SET "SCONS_CACHE=%SCONS_CACHE_ROOT%\2.1"

build_script:
- scons platform=%GD_PLATFORM% target=%TARGET% tools=%TOOLS% verbose=yes progress=no
120 changes: 120 additions & 0 deletions .clang-format
Original file line number Diff line number Diff line change
@@ -0,0 +1,120 @@
# Commented out parameters are those with the same value as base LLVM style
# We can uncomment them if we want to change their value, or enforce the
# chosen value in case the base style changes (last sync: Clang 5.0.0).
---
### General config, applies to all languages ###
BasedOnStyle: LLVM
AccessModifierOffset: -4
AlignAfterOpenBracket: DontAlign
# AlignConsecutiveAssignments: false
# AlignConsecutiveDeclarations: false
# AlignEscapedNewlines: Right
# AlignOperands: true
AlignTrailingComments: false
AllowAllParametersOfDeclarationOnNextLine: false
# AllowShortBlocksOnASingleLine: false
AllowShortCaseLabelsOnASingleLine: true
AllowShortFunctionsOnASingleLine: Inline
AllowShortIfStatementsOnASingleLine: true
# AllowShortLoopsOnASingleLine: false
# AlwaysBreakAfterDefinitionReturnType: None
# AlwaysBreakAfterReturnType: None
# AlwaysBreakBeforeMultilineStrings: false
# AlwaysBreakTemplateDeclarations: false
# BinPackArguments: true
# BinPackParameters: true
# BraceWrapping:
# AfterClass: false
# AfterControlStatement: false
# AfterEnum: false
# AfterFunction: false
# AfterNamespace: false
# AfterObjCDeclaration: false
# AfterStruct: false
# AfterUnion: false
# BeforeCatch: false
# BeforeElse: false
# IndentBraces: false
# SplitEmptyFunction: true
# SplitEmptyRecord: true
# SplitEmptyNamespace: true
# BreakBeforeBinaryOperators: None
# BreakBeforeBraces: Attach
# BreakBeforeInheritanceComma: false
BreakBeforeTernaryOperators: false
# BreakConstructorInitializersBeforeComma: false
BreakConstructorInitializers: AfterColon
# BreakAfterJavaFieldAnnotations: false
# BreakStringLiterals: true
ColumnLimit: 0
# CommentPragmas: '^ IWYU pragma:'
# CompactNamespaces: false
ConstructorInitializerAllOnOneLineOrOnePerLine: true
ConstructorInitializerIndentWidth: 8
ContinuationIndentWidth: 8
Cpp11BracedListStyle: false
# DerivePointerAlignment: false
# DisableFormat: false
# ExperimentalAutoDetectBinPacking: false
# FixNamespaceComments: true
# ForEachMacros:
# - foreach
# - Q_FOREACH
# - BOOST_FOREACH
IncludeCategories:
- Regex: '".*"'
Priority: 1
- Regex: '^<.*\.h>'
Priority: 2
- Regex: '^<.*'
Priority: 3
# IncludeIsMainRegex: '(Test)?$'
IndentCaseLabels: true
IndentWidth: 4
# IndentWrappedFunctionNames: false
# JavaScriptQuotes: Leave
# JavaScriptWrapImports: true
# KeepEmptyLinesAtTheStartOfBlocks: true
# MacroBlockBegin: ''
# MacroBlockEnd: ''
# MaxEmptyLinesToKeep: 1
# NamespaceIndentation: None
# PenaltyBreakAssignment: 2
# PenaltyBreakBeforeFirstCallParameter: 19
# PenaltyBreakComment: 300
# PenaltyBreakFirstLessLess: 120
# PenaltyBreakString: 1000
# PenaltyExcessCharacter: 1000000
# PenaltyReturnTypeOnItsOwnLine: 60
# PointerAlignment: Right
# ReflowComments: true
# SortIncludes: true
# SortUsingDeclarations: true
# SpaceAfterCStyleCast: false
# SpaceAfterTemplateKeyword: true
# SpaceBeforeAssignmentOperators: true
# SpaceBeforeParens: ControlStatements
# SpaceInEmptyParentheses: false
# SpacesBeforeTrailingComments: 1
# SpacesInAngles: false
# SpacesInContainerLiterals: true
# SpacesInCStyleCastParentheses: false
# SpacesInParentheses: false
# SpacesInSquareBrackets: false
TabWidth: 4
UseTab: Always
---
### C++ specific config ###
Language: Cpp
Standard: Cpp03
---
### ObjC specific config ###
Language: ObjC
ObjCBlockIndentWidth: 4
# ObjCSpaceAfterProperty: false
# ObjCSpaceBeforeProtocolList: true
---
### Java specific config ###
Language: Java
# BreakAfterJavaFieldAnnotations: false
...
3 changes: 3 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,9 @@ charset = utf-8
end_of_line = lf
indent_style = tab

[*.{cpp,hpp,c,h,mm}]
trim_trailing_whitespace = true

[.travis.yml]
indent_style = space
indent_size = 2
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,6 @@ drivers/* linguist-vendored

*.cpp eol=lf
*.h eol=lf
*.mm eol=lf
*.py eol=lf
*.hpp eol=lf
43 changes: 16 additions & 27 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,32 +1,10 @@
# Godot auto generated files
platform/server/logo.h
platform/android/logo.h
platform/bb10/logo.h
platform/iphone/logo.h
platform/javascript/logo.h
platform/osx/logo.h
platform/windows/logo.h
platform/x11/logo.h
drivers/gles2/shaders/*.h
modules/register_module_types.cpp
core/version.h
core/method_bind.inc
core/method_bind_ext.inc
core/script_encryption_key.cpp
core/global_defaults.cpp
drivers/unix/os_unix_global_settings_path.cpp
tools/editor/register_exporters.cpp
tools/editor/doc_data_compressed.h
tools/editor/certs_compressed.h
tools/editor/editor_icons.cpp
tools/editor/translations.h
tools/editor/builtin_fonts.h
.fscache
make.bat
log.txt
*.gen.*

# Documentation generated by doxygen or from classes.xml
doc/_build/
# Specific to the master branch
doc/classes/

# Javascript specific
*.bc
Expand Down Expand Up @@ -58,6 +36,9 @@ platform/android/java/assets
.deps/*
.dirstamp

# Gprof output
gmon.out

# Vim temp files
*.swo
*.swp
Expand All @@ -68,8 +49,13 @@ platform/android/java/assets
*.files
*.includes

# Eclipse CDT files
.cproject
.settings/

# Misc
.DS_Store
logs/

# for projects that use SCons for building: http://http://www.scons.org/
.sconsign.dblite
Expand Down Expand Up @@ -300,6 +286,9 @@ godot.creator.*
projects/
platform/windows/godot_res.res

# Visual Studio Code folder (and files) that are created
# when the C/C++ extension (https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools) is used
# Visual Studio 2017 and Visual Studio Code workspace folder
/.vs
/.vscode

# Scons progress indicator
.scons_node_count
101 changes: 53 additions & 48 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,46 +2,44 @@ language: cpp

sudo: false

compiler:
- gcc
- clang

os:
- linux
- osx

env:
- GODOT_TARGET=iphone
- GODOT_TARGET=osx
- GODOT_TARGET=x11
- GODOT_TARGET=android
- GODOT_TARGET=windows
global:
- SCONS_CACHE=$HOME/.scons_cache
- SCONS_CACHE_LIMIT=1024

cache:
directories:
- $SCONS_CACHE

matrix:
exclude:
- os: linux
env: GODOT_TARGET=iphone
- os: linux
env: GODOT_TARGET=osx
- os: linux
env: GODOT_TARGET=android
- os: osx
env: GODOT_TARGET=x11
- os: osx
env: GODOT_TARGET=windows
- compiler: gcc
env: GODOT_TARGET=iphone
- compiler: gcc
env: GODOT_TARGET=osx
- compiler: clang
env: GODOT_TARGET=android
- compiler: clang
env: GODOT_TARGET=windows
- compiler: clang
env: GODOT_TARGET=x11
include:
- env: STATIC_CHECKS=yes
os: linux
compiler: clang
- env: GODOT_TARGET=x11 TOOLS=yes CACHE_NAME=${GODOT_TARGET}-gcc-tools
os: linux
compiler: gcc
#- env: GODOT_TARGET=x11 TOOLS=no CACHE_NAME=${GODOT_TARGET}-clang
# os: linux
# compiler: clang
#- env: GODOT_TARGET=windows TOOLS=yes CACHE_NAME=${GODOT_TARGET}-gcc-tools
# os: linux
# compiler: gcc
- env: GODOT_TARGET=android TOOLS=no CACHE_NAME=${GODOT_TARGET}-gcc
os: linux
compiler: gcc
#- env: GODOT_TARGET=osx TOOLS=yes CACHE_NAME=${GODOT_TARGET}-clang-tools
# os: osx
# compiler: clang
#- env: GODOT_TARGET=iphone TOOLS=no CACHE_NAME=${GODOT_TARGET}-clang
# os: osx
# compiler: clang

addons:
apt:
sources:
- ubuntu-toolchain-r-test
- llvm-toolchain-trusty-5.0
packages:
- build-essential
- scons
Expand All @@ -55,24 +53,31 @@ addons:
- libssl-dev
- libxinerama-dev
- libxrandr-dev
- libxi-dev

# For cross-compiling to Windows.
- binutils-mingw-w64-i686
- binutils-mingw-w64-x86-64
- gcc-mingw-w64-i686
- gcc-mingw-w64-x86-64
- g++-mingw-w64-i686
- g++-mingw-w64-x86-64
- mingw-w64
# For style checks.
- clang-format-5.0

install:
- if [ "$TRAVIS_OS_NAME" = "linux" ] && [ "$GODOT_TARGET" = "android" ]; then
misc/travis/android-tools-linux.sh;
fi
- if [ "$TRAVIS_OS_NAME" = "osx" ]; then
misc/travis/scons-local-osx.sh;
fi
- if [ "$TRAVIS_OS_NAME" = "osx" ] && [ "$GODOT_TARGET" = "android" ]; then
misc/travis/android-tools-osx.sh;
fi

before_script:
- if [ "$TRAVIS_OS_NAME" = "osx" ]; then brew update; brew install scons; fi
- if [ "$TRAVIS_OS_NAME" = "osx" ] && [ "$GODOT_TARGET" = "android" ]; then
brew update; brew install -v android-sdk;
brew install -v android-ndk | grep -v "inflating:" | grep -v "creating:";
export ANDROID_HOME=/usr/local/opt/android-sdk; export ANDROID_NDK_ROOT=/usr/local/opt/android-ndk;
- if [ "$GODOT_TARGET" = "android" ]; then
export ANDROID_HOME=$TRAVIS_BUILD_DIR/godot-dev/build-tools/android-sdk;
export ANDROID_NDK_ROOT=$TRAVIS_BUILD_DIR/godot-dev/build-tools/android-ndk;
fi

script:
- scons platform=$GODOT_TARGET CXX=$CXX openssl=builtin
- if [ "$STATIC_CHECKS" = "yes" ]; then
sh ./misc/travis/clang-format.sh;
else
scons -j 2 platform=$GODOT_TARGET CXX=$CXX builtin_openssl=yes verbose=yes progress=no;
fi
Loading