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

Better file dialogue #36053

Closed
wants to merge 973 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
973 commits
Select commit Hold shift + click to select a range
807f1f5
Merge pull request #39110 from volzhs/godotpayment-consume
akien-mga May 28, 2020
0138ba5
SCons: use `OrderedDict` to ensure insertion order of modules
Xrayez May 28, 2020
fc65b0c
Merge pull request #39121 from Xrayez/py-modules-order
akien-mga May 28, 2020
8a024ca
Respect 'mesh compression' editor import option in Assimp (ie. FBX) a…
abustin May 23, 2020
e51767b
Document usage requirement for Viewport to sample ViewportTexture as HDR
mrushyendra May 25, 2020
b400a02
Merge pull request #39032 from mrushyendra/issue-38702
akien-mga May 29, 2020
f108037
Merge pull request #39086 from madmiraal/fix-39059-3.2
akien-mga May 29, 2020
bf54fa5
Light2D shadow mask construction fix
lawnjelly May 30, 2020
5c6d4ed
Merge pull request #39162 from lawnjelly/light_shadow_mask
akien-mga Jun 2, 2020
c994eb1
[3.2] Fix macOS global menu removal and preserve order.
bruvzg Jun 2, 2020
519fbbf
Merge pull request #39243 from bruvzg/mac_menu_3
akien-mga Jun 3, 2020
a098363
GDScript: Allow get_script() to be considered a type
vnen Jun 3, 2020
8f795cb
Fix `is` operation fail on get_script()
ThakeeNathees Jun 3, 2020
a29318a
Merge pull request #39260 from vnen/get_script_is_type
akien-mga Jun 3, 2020
371d48a
[3.2] Fix shader's length() function parsing in expressions
Chaosus Jun 3, 2020
8d287b0
Merge pull request #39265 from Chaosus/fix_length_3.2
akien-mga Jun 3, 2020
77aa8c0
Improve documentation of ProjectSettings::setup
akien-mga May 25, 2020
e0a7b2e
Update AUTHORS and DONORS list
akien-mga Jun 4, 2020
25ed0d4
colorpicker margin bug fixed
ThakeeNathees Mar 16, 2020
1bd5188
xatlas: Sync with upstream 470576d
akien-mga May 20, 2020
b6c5363
Perform a clean Gradle build if android plugins changed
mbrlabs May 24, 2020
e226947
Improve the text appearance in the script editor warnings panel
Calinou May 24, 2020
26c6176
Fix ProjectSettings.save_custom documentation
May 24, 2020
d15e9c2
Allow scroll_to_line when scroll_active is 'false'
dreamsComeTrue Feb 19, 2020
bea913a
Stop ignoring hidden files and directories in the `assets` directory
m4gr3d May 25, 2020
e34929f
Update Mono C# warning to reflect latest list of platforms supported
mrushyendra May 26, 2020
fa0cf25
Add shortcut for Pan Mode (G)
akien-mga May 26, 2020
d201163
Do not rely on the existence of `config.py` while detecting modules
Xrayez May 26, 2020
1642c41
Ignore invalid tablet driver name, when non are available.
bruvzg May 26, 2020
a8332e3
GDScript: Fix assert message when no custom message is set
vnen May 26, 2020
25af738
Expose `get_char_size()` from Font instead of BitmapFont
mrushyendra May 27, 2020
a3bd201
makerst: Print status messages to make the CI output clearer
Calinou May 27, 2020
219717f
fix(Directory): remove erasing print
May 28, 2020
d814352
Tweak the DirectInput initialization failure message
Calinou May 28, 2020
6c9c688
Do not probe joypads if DirectInput cannot be initialized.
madmiraal May 29, 2020
91590b0
Add dinput nullptr checks.
madmiraal May 29, 2020
d56b9d5
Disable antialiasing on the DynamicFont outline as well when requested
Calinou May 28, 2020
9753181
SCons: Allow to read `custom_modules` option via a file
Xrayez May 29, 2020
982ab51
Grabbing focus on ProjectList after clicking an item.
dreamsComeTrue May 29, 2020
fdf64b1
Preserving "Sync Scene Changes' and "Sync Script Changes" with Projec…
dreamsComeTrue May 29, 2020
96a3b91
Fixes building mono release templates
pihdastudios May 30, 2020
c1f6854
Fixes the right and center alignment bug of rich text label
theoway Jun 3, 2020
6bbfed6
Implement zooming using Ctrl + Mouse wheel in the TileMap editor
Calinou May 30, 2020
6ea9ca1
Allow mouse zooming without hovering the texture in the TileSet editor
Calinou May 30, 2020
5dfd4fc
Update OSX GUID to SDL uid conversion.
madmiraal May 30, 2020
eef442f
Update Windows GUID to SDL uid conversion.
madmiraal May 25, 2020
424d1b5
Print errors when calling MIDI input methods on unsupported platforms
Calinou May 31, 2020
3649c61
Prevent crash attaching a script with no languages registered
Xrayez May 31, 2020
9e01a0c
Add a getter and property for the editor distraction-free mode
Calinou May 31, 2020
61da488
Add performance hints to the DirectionalLight shadow mode property hint
Calinou May 31, 2020
f911ebc
Improved warning shown when autoload cannot be added.
EricEzaM Jun 1, 2020
aa935c2
Fix inconsistent error messages with Android custom export templates
pouleyKetchoupp Jun 1, 2020
b4ca613
Clarify usage of AnimationPlayer with AnimationTree and fill in empty…
mrushyendra Jun 2, 2020
7021991
Change OK text in snap dialog to OK
aaronfranke Jun 3, 2020
b2a64b1
Fix excessive bottom cropping in atlas generation
RandomShaper Jun 3, 2020
b0fe8ca
Tweak the import compression property hint for clarity
Calinou May 21, 2020
83c15ff
Fix crashing of VisualScript due to...
swarnimarun May 25, 2020
2ba67d9
Add fallback icons and make custom ones appear in the recent/favorite…
YeldhamDev May 27, 2020
ed1fc50
Merge pull request #39280 from akien-mga/3.2-cherrypicks
akien-mga Jun 4, 2020
d1e4ced
Add support for focus awareness
m4gr3d Jun 4, 2020
d80b27f
Merge pull request #39305 from m4gr3d/enable_focus_awareness_3_2
akien-mga Jun 5, 2020
48a4f7e
2D Editor: modified zoom increment to the twelveth root of two
nodj Mar 15, 2020
837cba7
predefined var check for `for` loop counter
ThakeeNathees Jun 4, 2020
a6e9001
Check if the specified Android release keystore exists
mbrlabs Jun 4, 2020
6ef0de3
Enable text selection in execute output of EditorNode
mbrlabs Jun 4, 2020
15b4192
Sync controller mappings DB with SDL2 community repo
akien-mga Jun 4, 2020
ae67ec3
Set "shader_param/" prefix in Shader::has_param()
mbrlabs Jun 4, 2020
0db5315
Fix WebRTCPeerConnection set_local_description doc
Faless Jun 4, 2020
8b32135
Swtich HTML5 key detection from keyCode to code.
Faless Jun 4, 2020
aeb5513
Tweak the GDScript error message about passed argument type mismatch
Calinou Jun 4, 2020
24872bf
Make sure built-in script warning fits in dialog
KoBeWi Jun 5, 2020
9f4a14b
Merge pull request #39319 from KoBeWi/this_should_do
akien-mga Jun 5, 2020
1ff7b0a
Add shader time scaling
RandomShaper Jun 6, 2020
776eb76
Merge pull request #38995 from RandomShaper/shader_time_scale_3.2
akien-mga Jun 7, 2020
6e1af78
Merge pull request #39068 from lawnjelly/kessel_settings_rename
akien-mga Jun 7, 2020
275183e
GLES2 batching - Add UV precision adjustment for tilemaps
lawnjelly Jun 3, 2020
f8463df
Re-apply basis of newly added node (via drag-n-drop) in editor viewport
mbrlabs Jun 7, 2020
0832ecc
Document enlarging Particles visibility AABB when they cast shadows
Calinou Jun 7, 2020
1b5c4bc
Make Light2D respect CanvasLayer layer_min and layer_max
lawnjelly May 30, 2020
021d671
Merge pull request #39376 from Calinou/doc-particles-shadows-aabb
akien-mga Jun 8, 2020
3d48a87
Merge pull request #39369 from mbrlabs/basis-fix
akien-mga Jun 8, 2020
e891fae
Merge pull request #39134 from abustin/fbx_mesh_compression_fix
akien-mga Jun 8, 2020
5794a4e
Test collision mask before creating constraint pair in Godot physics
madmiraal Jun 8, 2020
9901eac
Merge pull request #39400 from madmiraal/fix-39374-3.2
akien-mga Jun 9, 2020
782173f
Fixed mismatched disable half float property string
Rubonnek Jun 10, 2020
4f02fd7
Merge pull request #39426 from Rubonnek/unmatched-half-float
akien-mga Jun 10, 2020
c9a8309
Merge pull request #39169 from lawnjelly/light2d_layer_fix
akien-mga Jun 10, 2020
6e8b5af
Add visual feedback when hovering layer checkboxes in the Inspector
Calinou Nov 24, 2019
c63c902
Fix dialog spam when inspecting MeshInstance from model file
pouleyKetchoupp May 22, 2020
a6d8773
Fixing wrong blending rect methods
azagaya Apr 1, 2020
e94aab7
Restore capture caches when missing
KoBeWi Jun 5, 2020
402a7e0
Fix editor crash when mbedtls is disabled.
Faless Jun 6, 2020
b2c7f94
Crypto as a custom instance class.
Faless Jun 6, 2020
221051d
Tree: Calling update in _gui_input less frequently
giulianob Jun 6, 2020
f1ca218
Fix fbx import assimp error
MarcusElg Jun 7, 2020
56da70f
Removed variables and #include in EditorSceneImporterAssimp::import_s…
Anutrix Jun 7, 2020
eb6c7ec
Add an editor tooltip to document gizmo visibility options
Calinou Jun 7, 2020
0b6a410
Change the default editor camera rotation to position it in +X +Y +Z
aaronfranke Jun 7, 2020
3edae03
GDScript LSP: Fix crash in notify_client
akien-mga Jun 8, 2020
1a1c307
VariantParser: Fix crash on malformed vectors
akien-mga Jun 8, 2020
f3fcdfb
PackedScene: Prevent crash when root node has `parent` attribute
akien-mga Jun 8, 2020
2652a2d
Add generic file icon and its modulation to the 'FileDialog'
YeldhamDev Jun 8, 2020
ebb30ac
Core: Add hints to run with --verbose when leaking nodes/resources at…
akien-mga Jun 8, 2020
317c9b5
Tweak the invalid preset error message to mention `export_presets.cfg`
Calinou Jun 9, 2020
51de673
AStar: Make get_closest_point() deterministic for equidistant points
akien-mga Jun 9, 2020
7200a0e
Update Rigidbody 2D and 3D sleep documentation.
madmiraal Jun 9, 2020
3202df9
doc: Make File store/get integer methods clearer
akien-mga Jun 9, 2020
12786bc
Fix crash when creating new text file with no name
Phischermen Jun 9, 2020
5495bbd
Fix scene tree showing up when the root selection is present
YeldhamDev Jun 9, 2020
8e8861e
Mention ordering caveats for `Dictionary.hash()`
Calinou Jun 10, 2020
c39c3e3
Improve `CONTRIBUTING.md` and update it to follow recent changes
Calinou Jan 30, 2020
c3d0416
Document the requirement to update the class reference when contributing
Calinou Jun 10, 2020
7bf9787
SCons: Format buildsystem files with psf/black
akien-mga Mar 30, 2020
1ec7a73
Hooks: Add pre-commit hook for psf/black formatting
akien-mga Mar 30, 2020
243377f
Hooks: Use pygmentize if available to visualize diff
akien-mga Mar 30, 2020
efdeba3
Travis: Add static check for Python black formatting
akien-mga Mar 30, 2020
bc21cd8
Moved to methods.py as a `show_progress` method.
Xrayez Mar 30, 2020
23ef1e0
SCons: Dump construction environment to a file
Xrayez Mar 20, 2020
ff11fdd
Pre-commit hook instructions on Windows
pouleyKetchoupp Mar 30, 2020
320ae61
Git Hooks: Add support for GUI git clients.
bruvzg Apr 14, 2020
f99ead7
Git Hooks: Suppress "which" error messages.
bruvzg Apr 24, 2020
3c7e035
Merge pull request #39256 from lawnjelly/tilemap_pixel2
akien-mga Jun 10, 2020
3fb9c77
Merge pull request #39437 from akien-mga/3.2-cherrypicks
akien-mga Jun 10, 2020
f09046a
Fix potential crash when listing leaked objects
RandomShaper May 6, 2020
1df2e81
Merge pull request #38507 from RandomShaper/fix_cleanup_info_3.2
akien-mga Jun 10, 2020
0df5d74
Fix signal duplication bug when duplicating node with instanced children
mrushyendra Jun 8, 2020
e3cf64a
[3.2] Add GLTF light import
aaronfranke Jun 11, 2020
0eaefa7
Merge pull request #39448 from mrushyendra/duplicate_signals
akien-mga Jun 11, 2020
b330766
Fix overflow condition with QueryPerformanceCounter
lawnjelly May 22, 2020
a822d1f
Fix for Expression class: inner string can be single quoted
ntfshard Jun 1, 2020
6344b75
Enable zero padding with float specifier for format strings
mrushyendra Jun 3, 2020
24b3bf0
Make text deletion methods public for LineEdit
Cevantime Jun 6, 2020
fda49b7
Added a "title" attribute for the link tag in the docs xml
lostptr Jun 7, 2020
c87128f
Improve the 3D light documentations
Calinou Jun 10, 2020
0efa59b
Account for file deletion and renaming in Export Presets
mrushyendra Jun 10, 2020
aa448a2
Adds full description for AudioEffectRecord.xml
victoriaderidder Jun 11, 2020
158e8ee
Enable Unicode support for RegEx class
mrushyendra Jun 11, 2020
c80ab24
doc: Sync classref with current source
akien-mga Jun 11, 2020
d68e631
i18n: Sync translations with Weblate
akien-mga Jun 11, 2020
e241dae
Set version to 3.2.2-rc once again
akien-mga Jun 11, 2020
362193d
String: Use ABS macro in padding code
akien-mga Jun 11, 2020
c87b4f9
SCons: Fix python2 compatibility after #37198 and #37248
akien-mga Jun 11, 2020
5ee9553
Merge pull request #39463 from akien-mga/3.2-scons-py2-fixup
akien-mga Jun 11, 2020
6c9b7c2
Merge pull request #39428 from fire/gltf-lights
akien-mga Jun 11, 2020
2256946
[3.2] Add keyboard layout enumeration / set / get functions (macOS, W…
bruvzg Jun 12, 2020
14fcd20
Fixed "Favourite Project" button in Project Manager
hilfazer Jun 13, 2020
a48e131
Ensure pair callback data is set to null when it's null.
madmiraal Jun 13, 2020
879014c
Merge pull request #39504 from madmiraal/fix-39500-3.2
akien-mga Jun 13, 2020
94d127c
GLES2 Batching - Fix try_join_item logic for lights
lawnjelly Jun 14, 2020
6efab27
Merge pull request #39531 from lawnjelly/kessel_light_join_next
akien-mga Jun 14, 2020
1c0abd6
Use 2-phase setup in JavaScript.
Faless Jun 14, 2020
fac9f8f
Merge pull request #39538 from Faless/js/2phase
akien-mga Jun 14, 2020
ba47cdf
Merge pull request #39501 from hilfazer/favourite-project-button
akien-mga Jun 15, 2020
50c4834
Merge pull request #39502 from bruvzg/kbd_layouts_3
akien-mga Jun 15, 2020
c15e5af
Fix wrong internal format for half-float textures
RandomShaper Jun 15, 2020
5a1f94b
Document the `in` operator in String, Array and Dictionary classes
Calinou Jun 11, 2020
355868a
Fix custom types in node list search
KoBeWi Jun 11, 2020
01061c6
Simplify some code in platform/uwp/export
aaronfranke Jun 11, 2020
be0eba0
Fix whole word search slowdown in editor
mrushyendra Jun 12, 2020
b181b97
Fix label percent visible doc description
skyace65 Jun 13, 2020
42312d7
Fix Material.render_priority doc: no opaque sort
31 Jun 13, 2020
2f04896
Re-enable scroll follow on RichTextLabel clear
KoBeWi Jun 13, 2020
d42f332
Add description to TileSet.is_tile_bound() method
Jun 9, 2020
469c1b5
Document how to resize a SubViewportContainer to avoid stretching
Calinou Jun 14, 2020
157c89a
Delete bus effect with Delete key
KoBeWi Jun 14, 2020
87f9992
Fix RegEx example in class doc and correct typo
mrushyendra Jun 15, 2020
ffb423b
Fix match count for whole word search in editor
mrushyendra Jun 15, 2020
cb119e3
Fix TabContainer emitting spurious tab_selected signals when a theme …
noidexe Jun 13, 2020
1b58f94
Fix Image.create_from_data use_mipmaps doc
31 Jun 13, 2020
1d0c39e
Fixes the stopping of animation effects in bbcode after appending
theoway Jun 12, 2020
4c28905
Clarify Node virtual methdods not being called if node is orphan
Calinou Jun 12, 2020
ff185f7
Add note about automatic window title to FileDialog documentation.
dominiks Jun 5, 2020
35a5ebb
i18n: Sync translations with Weblate
akien-mga Jun 15, 2020
93e20a4
GDScript LSP: Fix wrong error checks added in #39385
akien-mga Jun 15, 2020
616fb21
(3.2) Fix bad position in Camera2D offset and camera rotation if smot…
Ranoller Jun 15, 2020
e50e834
Merge pull request #39559 from RandomShaper/fix_half_float_textures_3.2
akien-mga Jun 15, 2020
87ebc29
Use path instead classname to prevent errors for exported visual shaders
Chaosus Jun 15, 2020
af09425
Merge pull request #39568 from Ranoller/patch-2
akien-mga Jun 15, 2020
2e8480d
Merge pull request #39571 from Chaosus/fix_vs
akien-mga Jun 16, 2020
ea4ee98
Normalise p_up_direction vector in move_and_slide() and
madmiraal Jun 16, 2020
893cf84
Merge pull request #39590 from madmiraal/fix-35744-3.2
akien-mga Jun 16, 2020
1cf8652
Merge pull request #39263 from ThakeeNathees/is-operation-fail
akien-mga Jun 16, 2020
61aa477
Clean up the `GodotPlugin` public API.
m4gr3d Jun 15, 2020
7f67674
Merge pull request #39580 from m4gr3d/provide_activity_to_godot_plugi…
akien-mga Jun 16, 2020
a6a29f9
Add a suffix to the window title when running from a debug build
Calinou Jun 16, 2020
5084043
Bind Shape2D draw method
Xrayez Apr 15, 2020
bf9df88
GDScript debugger incorrect error line fixed
ThakeeNathees Apr 21, 2020
202ca3c
Link exposed set/getters in property descriptions
KoBeWi May 21, 2020
931a927
shodowed var warning for `for` loop counter
ThakeeNathees Jun 4, 2020
d46ab53
Allow duplicating files when holding Control
KoBeWi Jun 4, 2020
fc92f83
Debugger stepping to incorrect line fix
ThakeeNathees Jun 5, 2020
438f1a8
Fix: Ctrl + Click not working for subclasses
ThakeeNathees Jun 5, 2020
74d10e7
- Added more euler rotation orders support.
AndreaCatania Jun 12, 2020
5200ff0
Display freelook speed and zoom in units in the 3D editor viewport
Calinou Jun 13, 2020
f466240
Add description for "absorbent" and "rough"
Voklen Jun 15, 2020
4d7ac36
Allow Godot to kill it's own PID
rsubtil May 11, 2020
d8b543c
DDS: Fix loading files without DDSD_CAPS or DDSD_PIXELFORMAT
akien-mga Jun 15, 2020
7971b20
Add Code::Blocks files to .gitignore.
madmiraal Jun 15, 2020
3b52ea4
Fix code editor Replace tool to work with 'Selection Only' option
mrushyendra Jun 16, 2020
6e3a107
Simplify Transform2D get_rotation
aaronfranke Jun 17, 2020
dc7f555
Search result highlights follow font size
stijn-h Jun 16, 2020
bf913d6
DocData: Skip language-specific ClassDoc without methods/constants
akien-mga Jun 17, 2020
d4dd80a
Restore previous mouse position when leaving the editor freelook mode
Calinou Jun 17, 2020
1c801dd
Fix a random crash in the TileSet editor
bojidar-bg Jun 17, 2020
88c22cb
Document Mono-specific classes
Calinou Jun 16, 2020
ae59e22
Fix editor texture preview for certain specific dimensions
mrushyendra Jun 18, 2020
17c87d2
Expose disable_render_loop property to GDScript
rsubtil Jun 18, 2020
5bbb154
[3.2][macOS] Command-backspace in line edit
asmaloney Jun 18, 2020
a4bd66f
GLES2 Batching - prevent baking on VERTEX use in a shader
lawnjelly Jun 19, 2020
388a194
Merge pull request #39669 from lawnjelly/kessel_vertex_write_fix
akien-mga Jun 19, 2020
6c6a203
Merge pull request #39644 from Ev1lbl0w/feature/disable-rendering
akien-mga Jun 19, 2020
307a955
Merge pull request #39658 from asmaloney/3.2-macos-command-backspace
akien-mga Jun 19, 2020
b3af0b2
Option in RichTextLabel for height to fit content
pouleyKetchoupp Nov 1, 2019
42a3150
return boxed long when marshalling a godot int to mono runtime in dyn…
MichaelBelousov Jun 17, 2020
7f18163
[3.2] Ensure FileAccessBuffered structs are properly initialized
asmaloney Jun 19, 2020
bd16fd9
Merge pull request #39683 from asmaloney/3.2-FileAccessBuffered-init
akien-mga Jun 19, 2020
fa0ee28
Check if point's index exists before adding it to the list of points
madmiraal Jun 21, 2020
b006f54
Check for motion in cast_motion() before doing Bullet convexSweepTest().
madmiraal Dec 9, 2019
6cf8709
Merge pull request #39729 from madmiraal/fix-39718-3.2
akien-mga Jun 21, 2020
804b53b
Merge pull request #37500 from madmiraal/check-motion-before-bullet-s…
akien-mga Jun 21, 2020
8f3eec9
Add unique icon to Polygon2D
KoBeWi Feb 28, 2020
d080c0d
adding check for syskeydown on control and alt
hcmlax Jun 10, 2020
d99f6c4
Fix #20467. The "Anim imported" warning gets displayed properly when …
Sl3dge78 Jun 18, 2020
af43748
Prevent having spaces in signal's method in Connect Dialog
dreamsComeTrue Jun 18, 2020
6e835a4
Autofilled path gets set properly on animation subresources
Sl3dge78 Jun 18, 2020
f99cbb9
Export: Rename 'Windows Universal' to 'UWP'
akien-mga Jun 19, 2020
c5d70fc
Scroll horizontally when holding Shift with Scroll to Pan enabled
Calinou Jun 19, 2020
371f1e9
Replace the AssetLib tab icon with a less confusing design
Calinou Jun 19, 2020
cdbbc75
Set proper file type attribute for OSX zip export
pouleyKetchoupp Jun 20, 2020
70fb79e
Fix missing slider joystick handling on Windows
BastiaanOlij Jun 20, 2020
7e3d741
Fix overwrite of manual changes in export_presets.cfg when export dia…
mrushyendra Jun 20, 2020
8ac13e5
Move Haiku platform port to external repository
akien-mga Jun 20, 2020
d9beab3
Update bool documentation to be more clear
aaronfranke Jun 21, 2020
9889641
Document how Vector2, Vector3 and Color behave in a boolean context
Calinou Jun 21, 2020
4c638f9
Fix "Fully Axis-Locked" Freelook Navigation Scheme
Voklen Jun 20, 2020
3274794
Revert "return boxed long when marshalling a godot int to mono runtim…
akien-mga Jun 22, 2020
0b1d9f9
Fix Joint2D doc
skyace65 Jun 22, 2020
000db65
i18n: Sync translations with Weblate
akien-mga Jun 22, 2020
af1788b
Variant: Fix potential crash when stringifying deleted Object
naithar Jun 21, 2020
7579135
Merge pull request #39736 from naithar/fix/deleted-object-stringify
akien-mga Jun 22, 2020
571a0c6
Revert "Implement Skew in Node2D"
akien-mga Jun 22, 2020
5053ab6
Remove GodotPayment android plugin
timoschwarzer Jun 22, 2020
d2aa303
Fix crashes with invalid shapes in BulletPhysicsDirectSpaceState queries
pouleyKetchoupp Jun 22, 2020
e2675e9
macOS, prevent multiple CGDisplayHideCursor calls unpaired with CGDis…
bruvzg Jun 22, 2020
44c3908
Avoid errors when the editor camera is inside the focused object
aaronfranke Jun 22, 2020
f2f11bc
Merge pull request #39744 from timoschwarzer/remove-godot-payment-plugin
akien-mga Jun 22, 2020
1468c0b
[Windows] Prevent overwriting old cursor handle on multiple mouse_mod…
bruvzg Jun 22, 2020
8fd861a
doc: Sync classref with current source
akien-mga Jun 22, 2020
a662b85
Fix use uninitialized `ofs` variable introduced in 39701.
bruvzg Jun 22, 2020
02fae0f
Working 3.2 with file_dialog need to fix bugs
ShlomiRex Jun 22, 2020
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
  •  
  •  
  •  
31 changes: 25 additions & 6 deletions .appveyor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,20 +7,27 @@ environment:
PYTHON: C:\Python38
SCONS_CACHE_ROOT: "%HOME%\\scons_cache"
SCONS_CACHE_LIMIT: 1024
OPTIONS: "debug_symbols=no verbose=yes progress=no"
EXTRA_ARGS: "warnings=all werror=yes"
matrix:
- GD_PLATFORM: windows
TOOLS: yes
TARGET: release_debug
- GD_PLATFORM: windows
TARGET: release_debug
TOOLS: yes

matrix:
fast_finish: true

init:
- ps: if ($env:APPVEYOR_REPO_BRANCH -ne "master") { $env:APPVEYOR_CACHE_SKIP_SAVE = "true" }
- ps: if ($env:APPVEYOR_REPO_BRANCH -ne "3.2") { $env:APPVEYOR_CACHE_SKIP_SAVE = "true" }

cache:
- "%SCONS_CACHE_ROOT%"

install:
- SET "PATH=%PYTHON%;%PYTHON%\\Scripts;%PATH%"
- pip install scons==3.1.2
- pip install -U wheel # needed for pip install scons to work, otherwise a flag is missing
- pip install scons # use stable scons
- if defined VS call "%VS%" %ARCH% # if defined - so we can also use mingw

before_build:
- echo %GD_PLATFORM%
Expand All @@ -29,4 +36,16 @@ before_build:
- set "SCONS_CACHE=%SCONS_CACHE_ROOT%\%APPVEYOR_REPO_BRANCH%"

build_script:
- scons platform=%GD_PLATFORM% target=%TARGET% tools=%TOOLS% debug_symbols=no verbose=yes progress=no gdnative_wrapper=yes
- scons platform=%GD_PLATFORM% target=%TARGET% tools=%TOOLS% %OPTIONS% %EXTRA_ARGS%

after_build:
- git rev-parse --short=9 HEAD > VERSION_HASH.txt
- set /P VERSION_HASH= < VERSION_HASH.txt
- cd bin
- mv godot.windows.opt.tools.64.exe godot_%APPVEYOR_REPO_BRANCH%-%VERSION_HASH%_win64.exe
- 7z a -mx9 godot_%APPVEYOR_REPO_BRANCH%-%VERSION_HASH%_win64.zip *.exe

artifacts:
- path: bin/godot_${APPVEYOR_REPO_BRANCH}-${VERSION_HASH}_win64.zip
name: Win64 release_debug editor build
type: zip
1 change: 1 addition & 0 deletions .clang-format
Original file line number Diff line number Diff line change
Expand Up @@ -124,4 +124,5 @@ ObjCBlockIndentWidth: 4
### Java specific config ###
Language: Java
# BreakAfterJavaFieldAnnotations: false
JavaImportGroups: ['org.godotengine', 'android', 'androidx', 'com.android', 'com.google', 'java', 'javax']
...
4 changes: 4 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,10 @@ insert_final_newline = true
[*.{cpp,hpp,c,h,mm}]
trim_trailing_whitespace = true

[{*.gradle,AndroidManifest.xml}]
indent_style = space
indent_size = 4

[{*.{py,cs},SConstruct,SCsub}]
indent_style = space
indent_size = 4
Expand Down
14 changes: 13 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,9 @@ local.properties
.idea
.gradletasknamecache
project.properties
platform/android/java/app/libs/*
platform/android/java/libs/*
platform/android/java/assets
platform/android/java/lib/.cxx/

# General c++ generated files
*.lib
Expand Down Expand Up @@ -53,6 +54,11 @@ gmon.out
*.cflags
*.cxxflags

# Code::Blocks files
*.cbp
*.layout
*.depend

# Eclipse CDT files
.cproject
.settings/
Expand Down Expand Up @@ -87,6 +93,9 @@ logs/
*.sln
*.vcxproj*

# Custom SCons configuration override
/custom.py

# Build results
[Dd]ebug/
[Dd]ebugPublic/
Expand Down Expand Up @@ -335,6 +344,9 @@ platform/windows/godot_res.res
# Visual Studio Code workspace file
*.code-workspace

# Scons construction environment dump
.scons_env.json

# Scons progress indicator
.scons_node_count

Expand Down
4 changes: 4 additions & 0 deletions .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,10 @@ Chris Bradfield <[email protected]> <[email protected]>
Clay John <[email protected]>
Clay John <[email protected]> <[email protected]>
Dana Olson <[email protected]> <[email protected]>
dankan1890 <[email protected]>
Daniel J. Ramirez <[email protected]>
Dominik 'dreamsComeTrue' Jasiński <[email protected]>
Emmanuel Barroga <[email protected]>
Erik Selecký <[email protected]>
Erik Selecký <[email protected]> <[email protected]>
Fabian <[email protected]>
Expand Down Expand Up @@ -73,6 +76,7 @@ Mariano Javier Suligoy <[email protected]>
Mario Schlack <[email protected]>
marxin <[email protected]>
marynate <[email protected]> <[email protected]>
Mateo Kuruk Miccino <[email protected]>
Max Hilbrunner <[email protected]>
Max Hilbrunner <[email protected]> <[email protected]>
Michael Alexsander <[email protected]>
Expand Down
25 changes: 19 additions & 6 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -72,12 +72,22 @@ matrix:
env: PLATFORM=osx TOOLS=yes TARGET=debug CACHE_NAME=${PLATFORM}-tools-clang EXTRA_ARGS="warnings=extra werror=yes"
os: osx
compiler: clang
addons:
homebrew:
packages:
- scons
update: true

- name: iOS export template (debug, Clang)
stage: build
env: PLATFORM=iphone TOOLS=no TARGET=debug CACHE_NAME=${PLATFORM}-clang
os: osx
compiler: clang
addons:
homebrew:
packages:
- scons
update: true

- name: Linux headless editor (release_debug, GCC 9, testing project exporting and script running)
stage: build
Expand All @@ -104,20 +114,22 @@ matrix:

before_install:
- eval "${MATRIX_EVAL}"
- if [ "$STATIC_CHECKS" = "yes" ]; then
unset SCONS_CACHE;
fi

install:
- pip install --user scons;
- if [ "$TRAVIS_OS_NAME" = "linux" ]; then
pyenv global 3.7.1 system;
pip3 install --user scons;
fi
- scons --version
- if [ "$TRAVIS_OS_NAME" = "linux" ] && [ "$PLATFORM" = "android" ]; then
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64;
export PATH=/usr/lib/jvm/java-8-openjdk-amd64/jre/bin:${PATH};
java -version;
misc/travis/android-tools-linux.sh;
fi
- if [ "$TRAVIS_OS_NAME" = "osx" ]; then
export PATH=${PATH}:/Users/travis/Library/Python/2.7/bin;
- if [ "$STATIC_CHECKS" = "yes" ]; then
unset SCONS_CACHE;
pip3 install --user black pygments;
fi

before_script:
Expand All @@ -129,6 +141,7 @@ before_script:
script:
- if [ "$STATIC_CHECKS" = "yes" ]; then
sh ./misc/travis/clang-format.sh &&
sh ./misc/travis/black-format.sh &&
doc/tools/makerst.py --dry-run doc/classes modules;
else
scons -j2 CC=$CC CXX=$CXX platform=$PLATFORM tools=$TOOLS target=$TARGET $OPTIONS $EXTRA_ARGS &&
Expand Down
6 changes: 6 additions & 0 deletions AUTHORS.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,7 @@ name is available.
David Sichma (DavidSichma)
Dharkael (lupoDharkael)
Dmitry Koteroff (Krakean)
Dominik Jasiński (dreamsComeTrue)
DualMatrix
Emmanuel Barroga (codecustard)
Emmanuel Leblond (touilleMan)
Expand Down Expand Up @@ -94,6 +95,7 @@ name is available.
Indah Sylvia (ISylvox)
J08nY
Jakub Grzesik (kubecz3k)
James Buck (jbuck3)
Jérôme Gully (Nutriz)
Joan Fons Sanchez (JFonS)
Johan Manuel (29jm)
Expand All @@ -104,6 +106,7 @@ name is available.
Kelly Thomas (KellyThomas)
Kostadin Damyanov (Max-Might)
K. S. Ernest (iFire) Lee (fire)
lawnjelly
Leon Krause (eska014)
Lucien Menassol (Kanabenki)
m4nu3lf
Expand All @@ -118,12 +121,14 @@ name is available.
Martin Sjursen (binbitten)
marynate
Masoud BH (masoudbh3)
Mateo Kuruk Miccino (kuruk-mm)
Matthias Hölzl (hoelzl)
Max Hilbrunner (mhilbrunner)
merumelu
Michael Alexsander (YeldhamDev)
MichiRecRoom (LikeLakers2)
mrezai
muiroc
Nathan Warden (NathanWarden)
Nils André-Chang (NilsIrl)
Nuno Donato (nunodonato)
Expand Down Expand Up @@ -156,6 +161,7 @@ name is available.
Shiqing (kawa-yoiko)
Simon Wenner (swenner)
Swarnim Arun (minraws)
Thakee Nathees (ThakeeNathees)
Theo Hallenius (TheoXD)
Thomas Herzog (karroffel)
Timo Schwarzer (timoschwarzer)
Expand Down
3 changes: 3 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -250,6 +250,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- Drag-and-drop support in the TileSet editor.
- Ability to attach scripts to nodes by dragging a name from the script list to a node in the scene tree.
- Icons are now displayed next to code completion items, making their type easier to distinguish.
- TileMap property `centered_textures` can be used to center textures on their tile, instead of using the tile's top-left corner as position for the texture.
- "Ignore" flag to ignore specific tiles when autotiling in the TileMap editor.
- Keyboard shortcuts to rotate tiles in the TileMap editor.
- Default shortcuts are <kbd>A</kbd> (rotate left), <kbd>S</kbd> (rotate right), <kbd>X</kbd> (flip horizontally), <kbd>Y</kbd> (flip vertically).
Expand Down Expand Up @@ -519,6 +520,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- Graph lines are now thinner and opaque.
- Graph line widths are now resized to match the editor scale.
- Rounded values now display trailing zeroes to make their precision clearer.
- TileMap support for transform operations on cell textures bigger than the cell size has been reworked to properly support isometric tiles.
- Breaks compatibility with some TileMaps from previous Godot versions. An opt-in `compatibility_mode` property can be used to restore the previous behavior.
- Some TileMap editor options were moved to the toolbar.
- The TileMap editor now displays coordinate information in the 2D viewport's bottom-left corner.
- This fixes the TileMap editor width changing when hovering tiles in a small window.
Expand Down
Loading