Commit graph

7272 commits

Author SHA1 Message Date
Rémi Verschelde
e776a1ebb2 Document exhaustive licensing info of all files
Uses the machine-readable debian/copyright standard to be explicit
about both the licenses and the corresponding copyright attributions
for Godot source files and thirdparty libraries bundled in the source
repository.
2017-05-12 19:33:15 +02:00
Rémi Verschelde
e883cdafa6 Merge pull request #8719 from Hinsbart/settings_case
Project Settings: Use capitalized properties.
2017-05-12 18:23:45 +02:00
Rémi Verschelde
14989caf14 Merge pull request #8702 from josempans/bug_fixing
Fix click area for bool parameter
2017-05-12 18:19:43 +02:00
Rémi Verschelde
5e318493d1 Merge pull request #8699 from Faless/ipv6_disabled
Fix Editor/Debugger connection problems.
2017-05-12 18:19:24 +02:00
Rémi Verschelde
88d5c943e7 Merge pull request #8696 from bojidar-bg/fix-path-autocomplete
Fix gdscript autocomplete showing only paths
2017-05-12 18:17:20 +02:00
Rémi Verschelde
86ce51ce1d Merge pull request #8682 from akien-mga/master
Fix license formatting breaking GH detection
2017-05-12 18:14:42 +02:00
Damian Day
f2564ca97f Fix natural sorting order in EditorFileDialog, FileDialog and EditorFileSystemDirectory
Make EditorFileDialog, FileDialog and EditorFileSystemDirectory alphanumerical sorting more natural

Added a new method 'naturalnocasecmp_to' and comparator 'NaturalNoCaseComparator' to String.

Fixes #8712.
2017-05-12 13:02:25 +01:00
Andreas Haas
c04604461d
Bring back EditorImportPlugin
This adds a new implementation of the EditorImportPlugin class, allowing to leverage the new importing system via tool scripts.
Will be especially useful when used together with GDNative, to support formats like fbx :)
2017-05-12 12:46:25 +02:00
Rémi Verschelde
ed6baffc72 Merge pull request #8725 from volzhs/android-jni-master
Fix compile error when use "android_add_jni_dir"
2017-05-12 08:24:40 +02:00
Rémi Verschelde
413e68fced Merge pull request #8723 from volzhs/fix-android-master
Fix possible memory leak for Android and update gradle
2017-05-12 08:24:22 +02:00
volzhs
be7ced4826 Fix compile error when use "android_add_jni_dir" 2017-05-12 15:10:59 +09:00
volzhs
8be9b98b8e Update to latest gradle 2017-05-12 14:44:47 +09:00
volzhs
9d33f51066 Fix possible memory leak for Android
/godot_dev/platform/android/java/src/com/google/android/vending/expansion/downloader/impl/DownloaderService.java:575: Error: The WIFI_SERVICE must be looked up on the Application context or memory will leak on devices < Android N. Try changing  to .getApplicationContext()  [WifiManagerLeak]
            mWifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE);
                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

   Explanation for issues of type "WifiManagerLeak":
   On versions prior to Android N (24), initializing the WifiManager via
   Context#getSystemService can cause a memory leak if the context is not the
   application context. Change context.getSystemService(...) to
   context.getApplicationContext().getSystemService(...).

1 errors, 0 warnings
2017-05-12 14:44:37 +09:00
Thomas Herzog
0f8a17b0cb Merge pull request #8720 from karroffel/gdnative-methodbind-varcall
[GDNative] added varcall and print
2017-05-11 23:53:46 +02:00
Karroffel
d137e83c60 [GDNative] added varcall and print 2017-05-11 23:06:11 +02:00
Andreas Haas
162068640b Project Settings: Use capitalized properties.
There's been some inconsistency between the ProjectSettings and EditorSettings:
One would use "snake_case_properties", the other "Capitalized Properties".

This fixes that by also using capitalized properties for the project settings.
(It's actually the default, so the line setting it to false was just removed..)


Was there a strong reason for using snake_case here in the first place?
2017-05-11 22:54:54 +02:00
Rémi Verschelde
a48b8bfab8 Merge pull request #8718 from karroffel/remove-multiscript
removed multiscript
2017-05-11 22:41:52 +02:00
Karroffel
15bce7f75f removed multiscript
removes MultiScript which was re-added in #8502 (aka 4c14700).
This feature didn't turn out to be as useful as most expected. It causes more troubles than it does good.
2017-05-11 21:23:19 +02:00
Thomas Herzog
6d0568d817 Merge pull request #8704 from sheepandshepherd/gdnative_error_printing
Add error printing functions to GDNative
2017-05-10 07:38:40 +02:00
sheepandshepherd
99e07448d1 Add error printing functions to GDNative 2017-05-10 00:19:38 +02:00
Jose M Pan
02f02972e8 Fix click area for bool parameter
This fixes the issue #8551: VisualScript: can't change bool parameter in
function call
2017-05-09 14:35:48 -03:00
Fabio Alessandrelli
3b123367a1 Display remote_host/port in network->debug settings 2017-05-09 15:05:47 +02:00
Fabio Alessandrelli
98eb58a93c Allow selecting editor debug host and port.
Possibly fixes various editor<->debugger connection related problems.
2017-05-09 15:05:45 +02:00
volzhs
bb81293047 New customizable editor theme 2017-05-09 17:46:54 +09:00
Fabio Alessandrelli
a1c41be569 Fix local ip addresses (interfaces) detection.
Ignore non-IP addresses for both windows and unix
2017-05-08 22:27:06 +02:00
Rémi Verschelde
32afcbc482 Put brave old bb10 platform to a well-deserved rest
Add some 🔥 to appease @reduz. Fixes #8692.
2017-05-08 22:22:20 +02:00
Fabio Alessandrelli
020f6a7f20 Socket helpers now fall back to ipv4 on systems where ipv6 is disabled. 2017-05-08 21:53:23 +02:00
Bojidar Marinov
837a667225
Fix #8674, and rename a few things for clarity 2017-05-08 22:39:27 +03:00
Marcelo Fernandez
bba8f1db30 Fixed the IP resolver code blocking the main thread, it uses a Mutex now to lock its own thread. 2017-05-08 21:30:48 +02:00
Rémi Verschelde
ce6bae1716 Merge pull request #8689 from Zylann/freelook_improvement
Improved freelook
2017-05-08 20:15:29 +02:00
Rémi Verschelde
559c63229d Merge pull request #8694 from noshyaar/pr-raycast
RayCast2D: fix detached arrow tip
2017-05-08 20:13:02 +02:00
Poommetee Ketson
64879e592b RayCast2D: fix detached arrow tip 2017-05-08 16:12:40 +07:00
Marc Gilleron
aaf9cacf5f Improved freelook
- Fix movement input affecting all viewports even when clicking outside
- Freelook up movement is now relative
- Prevent tool shortcut conflict when moving
- De-hardcode tool shortcuts (select, move, rotate, scale, wireframe)
- Movement speed depends on zoom distance (like panning)
- Mouse wheel controls speed (Blender-style) due to above point
- Added zoom distance indicator, hides after short delay
2017-05-08 02:57:20 +02:00
Rémi Verschelde
f2d126809f Fix license formatting breaking GH detection 2017-05-07 16:53:32 +02:00
Rémi Verschelde
66725d9b21 Merge pull request #8660 from Hinsbart/warp
Spatial Editor: Mouse warping for orbit & freelook modes.
2017-05-07 15:06:35 +02:00
Rémi Verschelde
642a760952 Merge pull request #8639 from n-pigeon/new_script_dialog
Reworked look and feel of Add Script Dialog also some bug fixes
2017-05-07 15:06:07 +02:00
toger5
304a1f5b5a Implemented scrolling factor for smooth trackpad scrolling
Working platforms platform: OSX, Windows.
Support for almost all ui elements, including project list.
2017-05-07 14:23:56 +02:00
Rémi Verschelde
c8aea60324 Improve documentation of thirdparty code snippets 2017-05-07 11:42:37 +02:00
Rémi Verschelde
5d10b8fabd Doc: Drop unmainted converters for html, textile, dokuwiki 2017-05-06 23:43:02 +02:00
Rémi Verschelde
091b30d4cb Doc: Remove unused tool translation 2017-05-06 22:55:20 +02:00
Rémi Verschelde
2976801012 X11: Abort build if using OpenSSL 1.1.0+
Workaround until #8624 is fixed.
2017-05-06 19:01:10 +02:00
Przemysław Gołąb (n-pigeon)
2dc4b035a8 Reworked look and feel of Add Script Dialog.
Untangled a lot of Controls logic code and placed it in one place.
Which squashed few bugs and made code easier to maintain.
2017-05-06 15:52:39 +02:00
Andreas Haas
7839a89027
Spatial Editor: Mouse warping for orbit & freelook modes. 2017-05-06 14:46:42 +02:00
Will Nations
adafaf15aa Fixing previous merger's "not" vs. "!" mistake in C++ (#8664)
Also fix typo on the main editor confirmation prompt
2017-05-06 10:31:36 +02:00
Rémi Verschelde
9aee18ef6b Merge pull request #8663 from Faless/fix_propagate_pause
Fix bug in pause mode propagation
2017-05-06 10:26:23 +02:00
Fabio Alessandrelli
a5ce7a98cb Fix bug in pause mode propagation
Pause mode was not correctly propagating effectively stopping
immediately when the mode was not PAUSE_MODE_INHERIT.
2017-05-06 02:37:17 +02:00
Rémi Verschelde
18df047f0b Merge pull request #8658 from Faless/explain_out_of_mem_msg_queue_master
Better explain out of memory error in message queue
2017-05-05 23:09:30 +02:00
Rémi Verschelde
a853b0a2f7 Merge pull request #8656 from Faless/fix_udp_wait
Fix UDP::wait() deadlock
2017-05-05 23:05:52 +02:00
Rémi Verschelde
d6e5215860 Merge pull request #8647 from Hinsbart/tree_search
Tree: Clear search string on selection.
2017-05-05 23:04:25 +02:00
Rémi Verschelde
e58519eb31 Merge pull request #8642 from RandomShaper/fix-pack-get-curr-dir
Fix infinite loop in DirAccessPack::get_current_dir()
2017-05-05 23:02:07 +02:00