Commit graph

6526 commits

Author SHA1 Message Date
Rémi Verschelde 514c8ab66c main: Cosmetic changes to help output
It still uses the old-style switches with only one dash for long arguments,
contrarily to the better help output of the master branch, but it is not worth
doing such big changes in the stable branch at this time.
2017-09-24 12:39:02 +02:00
Rémi Verschelde 893ebc54fc Dist: Add desktop and AppStream files for Linux packagers
[ci skip]

(cherry picked from commit 20c8a4752c)
2017-09-24 10:10:58 +02:00
Elliott Sales de Andrade 8d246dfc1d Add support for OpenSSL 1.1.0.
This release hides many struct members which provides easier forward
compatibility but is a break from previous releases. A few small macros
provide compatibility between both 1.1.0 and 1.0.x.

Fixes #8624.

(cherry picked from commit 00c03bdd2b)
2017-09-24 09:19:28 +02:00
Marcelo Fernandez d706ee6f0a Ported BastiaanOlij code from master to export to .dmg on OS X, with some improvements 2017-09-21 17:47:50 -03:00
Marcelo Fernandez b0d5596738 Added OS::move_path_to_trash function, implemented only on OS X for now. 2017-09-21 17:45:32 -03:00
Marcelo Fernandez 253db95cba OS::execute can now read from stderr too when executing with a pipe. 2017-09-21 17:44:53 -03:00
Rémi Verschelde 1391269a78 Merge pull request #10124 from marcelofg55/handle_sigsegv
Added a SIGSEGV handler that dumps the stacktrace to ease reporting
2017-09-21 11:30:40 +02:00
Rémi Verschelde af019d397c Merge pull request #11449 from volzhs/fix-trustmanager
Fix TrustManager for Android
2017-09-21 10:22:24 +02:00
volzhs 24f2864e78 Fix TrustManager for Android 2017-09-21 06:23:40 +09:00
Rémi Verschelde d344fb6089 Merge pull request #11427 from marcelofg55/fix_chmod_return
Fix base _chmod return value

[ci skip]
2017-09-20 09:29:49 +02:00
Marcelo Fernandez ad37dbfec2 Fix base _chmod return value 2017-09-19 20:38:59 -03:00
Marcelo Fernandez 60cf34b968 Added a crash handler to dump the backtrace on Windows, Linux and OS X 2017-09-19 19:56:24 -03:00
Poommetee Ketson 41ad28f58f Merge pull request #11408 from sersoong/2.1
Fix editor/property_editor.cpp TTR
2017-09-19 11:56:57 +07:00
sersoong ded734a678 Fix editor/property_editor.cpp TTR 2017-09-19 12:22:41 +08:00
Rémi Verschelde ccf7e17da4 Merge pull request #11342 from marcelofg55/2.1
Fix x11 exported executables not getting the +x flag
2017-09-17 22:41:30 +02:00
Marcelo Fernandez b48704c620 Fix x11 exported executables not getting the +x flag 2017-09-16 22:38:32 -03:00
Rémi Verschelde 8be9e8b484 Merge pull request #11127 from zavb074/2.1
Removed code that flips normal if facing away from test direction
2017-09-13 19:36:36 +02:00
Rémi Verschelde 28d4b2da7a Merge pull request #11121 from RandomShaper/fix-errors-at-exit-2.1
Fix errors at exit (2.1)
2017-09-13 19:31:19 +02:00
Rémi Verschelde d47a9a4984 Change 2D/3D/Script/Help shortcuts back to previous values
Fixes conflicting change of focus for F3 (3D editor and "Find Next" in the Script editor).
Closes #11042.
2017-09-13 18:45:42 +02:00
Pedro J. Estébanez 868211eba7 Fix WASAPI cleanup
Audio drivers are destroyed on OS destruction, when memory management is no longer available so they must release their dynamic allocations explicitly in their `finish()` method.
2017-09-12 17:47:17 +02:00
Rémi Verschelde 58075d8ec5 Merge pull request #10891 from GodotExplorer/pr-debugger-2.1.4
[2.1] Some improvements for debugger
2017-09-12 12:53:16 +02:00
Rémi Verschelde 849361624b Merge pull request #11084 from marcelofg55/crashfix_bb10
Fix possible crash at ~EditorExportPlatformBB10
2017-09-12 12:07:05 +02:00
Pedro J. Estébanez cc98dbff04 Remove joint freeing logic from physics servers
Since joint resources are created by joint nodes and also they take care of freeing them, the physics server doesn't need to free bodies' joints explicitly.

The logic for clearing the constraints map/set is still relevant as there may be collision pairs and in their case its the server itself the one creating them and therefore releasing them.

(cherry picked from commit fbeb27b01d)
2017-09-09 21:47:20 +02:00
Lewis 9f01353222 Removed code that flips normal if facing away from test direction 2017-09-09 20:33:42 +01:00
Marcelo 0a1370ed96 Fix possible crash at ~EditorExportPlatformBB10 2017-09-08 21:35:20 -03:00
geequlim 31b1a77dbc Don't push remote object if the same remote object is already in the history
Fix error inspector capitalization with regular objects after insepct remote objects
2017-09-05 22:05:11 +08:00
Rémi Verschelde a36db90655 BB10: Do not poll devices if export is not configured
See #7131.
2017-09-05 15:19:17 +02:00
Rémi Verschelde 92a5b592f8 Merge pull request #10942 from marcelofg55/wasapi_driver_21
Added new WASAPI driver for Windows
2017-09-05 11:11:23 +02:00
Rémi Verschelde 792d1694c5 Merge pull request #10988 from marcelofg55/2.1
Fix crash when editing SampleLibrary with broken dependencies
2017-09-05 07:54:23 +02:00
Marcelo Fernandez 118dd478e7 Fix crash when editing SampleLibrary with broken dependencies 2017-09-05 00:55:09 -03:00
Rémi Verschelde d84ae4ad7f Merge pull request #10896 from volzhs/fix-tree-margin
Adjust Noto font metrics
2017-09-04 22:58:35 +02:00
volzhs 3cd5f73a02 LineEdit in Tree is located vertically center
This is made separated commit to cherry-pick easily on another branch
2017-09-04 21:25:15 +09:00
volzhs 1ff942287f Adjust Noto font metrics 2017-09-04 21:25:08 +09:00
Rémi Verschelde 4bac719212 Fix previous cherry-picked TileMapEitorPlugin change
That part of a362270112 was specific to the master branch.
2017-09-04 07:34:09 +02:00
Juan Linietsky 73d855dbce Inspector is no longer cleared when game runs, fixes #9408
(cherry picked from commit ab13d0aeed)
Fixes #10943.
2017-09-04 07:30:11 +02:00
Marcelo Fernandez 68dd103f1b Added new WASAPI driver for Windows 2017-09-03 17:22:05 -03:00
Daniel J. Ramirez a362270112 Hide tilemap menu when no tilemap is selected
(cherry picked from commit e4a9233a83)
2017-09-03 11:23:23 +02:00
geequlim 29cd034e23 Fix crash when edit remote object instance after debugger stoped 2017-09-03 00:47:45 +08:00
geequlim 1473e23df8 Fix continous update of the remote properties
Remove useless debugger property panel
Rename Remote Inspector to Live Scene Tree
2017-09-02 22:19:17 +08:00
Rémi Verschelde e59bb87fb6 Merge pull request #10690 from volzhs/editor-font
Replace default editor font to NotoSansUI
2017-08-31 11:50:44 +02:00
Rémi Verschelde 1757ef1d4c Merge pull request #10792 from RandomShaper/fix-android-dbg-pre-21-2.1
Fix pre-Lollipop Android debug (2.1)
2017-08-31 11:00:04 +02:00
Juan Linietsky df173f194f Moved mirror and rotations to the tile mapen, to avoid taking up too much toolbar space, fixes #6461
(cherry picked from commit dbb6a39722)
2017-08-30 21:09:08 +02:00
Pedro J. Estébanez d6d1c55505 Fix pre-Lollipop (21) Android debug
Namely, automatically pick debug over Wi-Fi for devices with an older release and debug over USB otherwise.

A message is printed both in editor output window and console (uppercase here) to let the user know about what mechanism is being used and why.

Fixes #10458.
2017-08-30 20:35:42 +02:00
Pedro J. Estébanez 8d49cdcfeb Fix parsing of Android API level
And renaming the `Device.release` field to `api_level` for correctness.
2017-08-30 20:12:35 +02:00
Rémi Verschelde 2c60a5560f Merge pull request #10362 from RandomShaper/tilemap-global-mtl-2.1
Let TileMap apply its material (2.1)
2017-08-30 16:02:28 +02:00
Rémi Verschelde f48f6cea06 Revert "Fixed not being able to scroll to eof"
This reverts commit 802fab11e4,
it was not relevant for the 2.1 branch.

Fixes #10738.
2017-08-30 15:58:34 +02:00
Rémi Verschelde 01ef7a73de Merge pull request #10681 from cryptonaut/issue9187
Cleaned up logic in Tween::_tween_process(), fixes #9187
2017-08-30 12:47:26 +02:00
Pedro J. Estébanez 4a98a59aa6 Fix joints collision exceptions
Fix 3D joint handling of collision exceptions, so that they lose effect when the joint is not valid in every case; also some redundant code removed.

Also avoid trying to create the joint when not neither body A nor body B are set.

Make 2D joints be handled like their 3D counterparts, which adds the fixes to them while also removing duplicated code.

Fixes #2383.
2017-08-29 23:28:48 +02:00
volzhs 30f4a16cdf Use Noto fonts for Arabic, Hebrew and Thai 2017-08-29 21:01:31 +09:00
volzhs 412afe42e7 Update source code pro font to 2.030 2017-08-29 17:48:41 +09:00