Bojidar Marinov
d9583f8a72
Add missing \n to world_wrap. Close #2516
...
The issue was that world_wrap would skip over newlines, without adding them to the output.
2015-09-24 10:17:06 +03:00
Bojidar Marinov
ca11b2fa4b
Fix _xml_unescape, as suggested by @reduz
2015-09-23 21:40:24 +03:00
Bojidar Marinov
a7f0846a6b
Flip < and > in String::xml_escape. Close #2511
...
Before > referred to < and < to >, which is incorrect...
2015-09-23 21:33:31 +03:00
Juan Linietsky
ce6fefced8
Properly implement OS.alert() from script, and use xmessage on X11
2015-09-21 09:39:46 -03:00
firefly2442
afbb6c064c
ran cppcheck, found unused variables
2015-09-16 15:35:30 -05:00
Juan Linietsky
b0aa49accb
merged some stuff for okam
2015-09-03 23:24:55 -03:00
Juan Linietsky
cf57a654d7
new editor settings customization of where to run the game from the editor
2015-08-30 23:36:46 -03:00
Mariano Javier Suligoy
c688b55019
Merge branch 'master' of https://github.com/okamstudio/godot
...
# Solved Conflicts:
# tools/editor/property_editor.cpp
# tools/editor/property_editor.h
2015-08-30 02:48:45 -03:00
Mariano Javier Suligoy
ea448cb779
Edit default values. WARNING!!!
...
Do not merge these changes, default values are not compiled into shaders yet!
2015-08-29 21:09:11 -03:00
Juan Linietsky
b4acd18f32
-display/emulate_touchscreen now really emulates a touchscreen
...
-icons to show node menus
2015-08-29 17:16:11 -03:00
Juan Linietsky
b0be30d9ef
make sure array is created if not existing, as noted by Guilherme Felipe
2015-08-25 23:09:41 -03:00
Juan Linietsky
d50921b550
Show documentation for properties on hover.
...
This works if the property has been documented (about half are at this point)
2015-08-25 23:00:11 -03:00
Juan Linietsky
4b40f9228b
Merge branch 'master' of https://github.com/okamstudio/godot
2015-08-23 20:22:08 -03:00
Juan Linietsky
07e9741425
**WARNING BEFORE PULLING**
...
This push changes the binary and XML formats and bumps the major version to 2.0. As such, files saved in this version WILL NO LONGER WORK IN PREVIOUS VERSIONS. This compatibility breakage with older versions was required in order to properly provide project refactoring tools.
If I were you, unless you are brave, I would wait a week or two before pulling, in case of bugs :)
Summary of Changes
-New Filesystem dock, with filesystem & tree view modes.
-New refactoring tools, to change or fix dependencies.
-Quick search dialog, to quickly search any file
2015-08-23 20:15:56 -03:00
Maximillian
6f9a084ac8
Add OS.get_system_time_msec
2015-08-06 10:29:33 -07:00
Juan Linietsky
9d185ccc30
-Merged the file server with the live editing and remote debug
...
-It is now really easy to deploy an android build with debug, and debug it
2015-08-06 02:37:40 -03:00
Juan Linietsky
8280bb0de0
more debugger fixes
...
-setting/clearing breakpoints during run-time now works
-multi-line strings resulted in wrong line numbers in bytecode, fixed
2015-08-04 20:17:39 -03:00
Juan Linietsky
09a2de9916
added bindings for screen rotation in OS
2015-08-04 18:09:51 -03:00
Juan Linietsky
d1da2c2995
error debugger
...
shows the list of errors that happened during running the game, traces
can be analyzed
2015-08-04 09:47:32 -03:00
Juan Linietsky
cbee679bd7
live debug fixes
...
removing node in live debugging fixed
2015-08-02 20:28:10 -03:00
Juan Linietsky
59961c9914
Live edit WORK IN PROGRESS
...
1) press the heart while the game is running
2) select a scene to live edit from the opened scenes
3) edit/add/remove nodes or resources, change their properties, etc.
4) watch changes reflected in running game, in all places this scene is
edited
5) It's not perfect obviously, but the aim of it is to try to reflect
your changes as best as possible in the running game.
2015-08-02 12:30:01 -03:00
punto-
922356b903
adding some base64 marshalls
2015-07-28 12:50:52 +02:00
MrGreenTea
ec11762006
added floor() and ceil() to Vector3
2015-07-15 01:59:35 +02:00
sheepandshepherd
db440a2a58
Fix List::move_before for front and back elements
2015-07-10 21:33:44 +02:00
Juan Linietsky
b4d5f7e154
Merge branch 'master' of https://github.com/okamstudio/godot
2015-06-30 11:59:33 -03:00
Juan Linietsky
4613a3f2c0
small fixes
2015-06-30 11:59:00 -03:00
Juan Linietsky
55b34e05b3
-some changes by okam
2015-06-30 11:28:43 -03:00
Juan Linietsky
95047562d7
Several performance improvements, mainly in loading and instancing scenes and resources.
...
A general speedup should be apparent, with even more peformance increase when compiling optimized.
WARNING: Tested and it seems to work, but if something breaks, please report.
2015-06-29 00:29:49 -03:00
Juan Linietsky
a67486a39e
improved get_node(), connect(), etc code completion.
...
-properly completes text arguments
-includes the "/root" autoloads
2015-06-26 01:14:49 -03:00
Juan Linietsky
48f1d02da4
added ability to define signals in script
...
closes #2175
2015-06-24 13:29:45 -03:00
Jaguar
e6fb0cf970
Added helper methods to InputEvent
2015-06-23 16:24:48 -04:00
Juan Linietsky
3abb54871f
Merge pull request #2072 from jrimclean/master
...
Interpolation for affine transformations/Bound rot/pos Matrix32 constructor
2015-06-22 23:57:10 -03:00
Juan Linietsky
0805e83e59
small in place fixes
2015-06-22 23:44:13 -03:00
Juan Linietsky
29e644c20a
Merge pull request #2144 from Krzycho666/UndoRedo_fix
...
added GDscript bidings for UndoRedo class
2015-06-22 23:42:13 -03:00
krzycho
fafcc52d1c
added some missing biddings
2015-06-22 14:42:52 +02:00
Juan Linietsky
e9bbb97acc
Multiple scene editing *POTENTIALLY UNSTABLE*
...
-ability to edit multiple scenes at the same time
-resource internal IDs are now persistent, this makes multiple scene
editing possible but maaaaay result in file corruption bugs (tested and
could not find anything but possibility exists because core code
changed, report immediately if you find this).
-properly save settings, layout, etc when edited
-script editing is independent from scene editing now
-show a yellow box when a script belongs to the scene
2015-06-22 00:04:15 -03:00
krzycho
d65455185a
- added GDscript bidings for UndoRedo class mechanizm
...
- registered UndoRedo
2015-06-21 22:23:09 +02:00
Juan Linietsky
8228fea02f
missing changes
2015-06-14 02:13:47 -03:00
Juan Linietsky
4e46143499
some optimizations in godot memory handling
2015-06-12 18:27:48 -03:00
James McLean
2e6d3b7fad
Changed floats to 'real_t'.
2015-06-11 21:37:54 -04:00
James McLean
c2181285eb
Changed 'scale' to 'scale_basis' in 'interpolate_with'.
2015-06-11 13:44:04 -04:00
James McLean
b19ed63eb6
Implemented interpolation for affine transformations (Matrix32::interpolate_with)
2015-06-11 10:43:48 -04:00
James McLean
bb659fa875
Added rot/pos constructor for Matrix32 variant.
2015-06-09 10:55:23 -04:00
James McLean
45b453169a
Fixed get_packet/put_packet bindings in PacketPeer.
2015-06-08 13:18:18 -04:00
Juan Linietsky
8d61817293
Merge pull request #2037 from est31/use-local-win
...
Time zone support
2015-06-07 00:32:29 -03:00
Juan Linietsky
efbe877005
Merge pull request #2029 from est31/rawarray
...
Add String.to_utf8() and String.to_ascii()
2015-06-07 00:30:37 -03:00
Juan Linietsky
e4434fe70e
Merge pull request #1977 from choikwa/master
...
fix typo error in Color::invert, fixes #1967
2015-06-07 00:28:50 -03:00
Juan Linietsky
b524b40fdc
-fixed many memory initialization issues
...
-fixed deadlock on previews thread
-fixed compilation errors on unix
2015-06-06 22:06:58 -03:00
Juan Linietsky
6974823288
Merge remote-tracking branch 'origin/master'
...
Conflicts:
tools/editor/io_plugins/editor_texture_import_plugin.cpp
2015-06-06 10:12:09 -03:00
Juan Linietsky
9acab32daa
new file dialog!
...
-ItemList control for easier lists/thumbnails
-New file dialog, with support for thumbnails, favorites, recent places,
etc
-Moved .fscache out of the project, no more bugs due to committed/pulled
.fscache!
-Dir dialog now sorts directories
2015-06-06 09:44:38 -03:00
est31
c5338fd6c4
Add OS.get_time_zone_info function
...
The returned dictionary maps "name" to the
name of the current time zone, and "bias" to
a bias from UTC in minutes.
2015-06-06 05:57:33 +02:00
est31
803069886e
Add utc param to get_time and get_date methods
...
If utc == false, we return the local time, like before.
Otherwise, we return UTC time.
utc defaults to false to not break behaviour.
2015-06-06 05:55:28 +02:00
est31
f83f96cb44
Add String.to_utf8() and String.to_ascii()
2015-06-04 01:48:52 +02:00
Juan Linietsky
ab99671bb8
-fixes to navigation, so edge-merging is more flexible on conflict
...
-add tab support to richtextlabel
-some click fixes to audio stream resampled
-ability to import largetextures (dialog)
2015-06-01 19:42:34 -03:00
Kevin Choi
6813a1f1e1
Merge pull request #2 from okamstudio/master
...
pull
2015-05-31 01:37:56 -04:00
Juan Linietsky
d5348eebdc
work in progress, resource previews
2015-05-31 02:00:18 -03:00
Juan Linietsky
57a78ec06b
added conversion from int, string to color
...
fixes #1971
2015-05-27 10:56:57 -03:00
Juan Linietsky
9df77d2765
ability to run 2D physics in a thread
...
also, 2D physics is now thread safe too.
see physics_2d/thread_model
2015-05-26 01:06:05 -03:00
Ariel Manzur
3826b66a6e
opening data.pcz
2015-05-25 22:42:54 -03:00
Ariel Manzur
c85a526a21
fixed support for zip packages
2015-05-25 22:35:00 -03:00
Kevin Choi
ec93668f8d
Merge pull request #1 from okamstudio/master
...
improved animation editor
2015-05-25 00:54:24 -04:00
Juan Linietsky
f36e7dcb40
improved animation editor
...
-same-value link keys
-new layout
-forward, backwards playback
-integrated curve/property editor
-auto increment sprite frame after insert
-copy & paste animation resoucres
2015-05-25 01:47:02 -03:00
choikwa
b210f52f4a
fix typo error in Color::invert
2015-05-24 19:07:26 -04:00
Juan Linietsky
1e50677594
fixes on sample importing
2015-05-19 23:37:04 -03:00
Juan Linietsky
221443c5a2
more fixes
...
-only refuse to load an older file if version major is different, fixes
#1944
-fix drive letter default value, fixes #1939
2015-05-19 21:36:35 -03:00
Juan Linietsky
f220183e40
fix a crash situation when starting a thread and other small fixes
2015-05-18 12:45:53 -03:00
Juan Linietsky
5900e7f589
fix a compile error
2015-05-18 11:14:02 -03:00
Juan Linietsky
e323cc0505
-Rename unexisting by nonexistant, closes #1940
...
-Added function to retrieve list of actions fron InputMap
2015-05-18 10:20:54 -03:00
Juan Linietsky
e72717e373
properly save external resources, fixes #1924
...
added API to get scancode names to OS
2015-05-17 13:15:23 -03:00
Juan Linietsky
adb709aa91
-Integers and Float should interpolate on animation, maybe fixes #1891 , please test
2015-05-16 18:16:11 -03:00
Juan Linietsky
40c0e1993a
Fixes problem parsing config files using ConfigFile
2015-05-12 09:12:18 -03:00
Juan Linietsky
bcb184766f
-shadergraph now saved when on external file and modified, fixes #1832
2015-05-11 21:36:29 -03:00
Juan Linietsky
9b692b174b
-convert to subscene keeps signal connections, fixes #1863
2015-05-10 15:45:33 -03:00
Juan Linietsky
7c4a35496a
Merge pull request #1844 from daltomi/SIGSEGV
...
Fix segment violation MINIZIP_ENABLED
2015-05-07 20:03:25 -03:00
Juan Linietsky
c99813dc38
Merge pull request #1826 from eehrich/master
...
Reviewed compiler warnings: fixed some bugs and formal stuff. (2nd try)
2015-05-07 20:02:54 -03:00
Daniel T. Borelli
93095014fd
Fix segment violation MINIZIP_ENABLED
2015-05-06 20:37:25 -03:00
ehriche
897a1aade5
optional formal changes
2015-05-06 01:22:31 +02:00
Guilherme Felipe
734d539a7d
Change the order of the filter
2015-05-05 15:34:40 -03:00
Guilherme Felipe
6e98b05837
Remove duplicated filter, Fix #1795
2015-05-05 14:16:59 -03:00
Juan Linietsky
bc3c14a76b
Made type-checking for arguments less trict between bool, int real. Fixes #1816
2015-05-05 09:53:37 -03:00
Juan Linietsky
a6e6c5b878
Merge branch 'master' of https://github.com/okamstudio/godot
2015-05-04 18:32:18 -03:00
Juan Linietsky
2d396fb710
-More strict argument type-checking, will make many bugs visible, fixes #1809
...
-added NOTIFICATION_INSTANCED
2015-05-04 18:30:57 -03:00
Juan Linietsky
2a02d3f96f
fix font import path on windows, closes #1675
2015-05-04 15:06:41 -03:00
Juan Linietsky
6f8bd89931
-invalidated string -> int automatic conversion, fixes #1788
2015-05-04 11:17:11 -03:00
Juan Linietsky
a76709d240
-vec3 uniforms should now work, fixes #1773
2015-05-04 10:17:24 -03:00
Juan Linietsky
9b01f5954a
solve invalid pointer, fixes #1793
2015-05-04 00:55:21 -03:00
Juan Linietsky
c631d597ad
Merge pull request #1792 from swenner/static_analysis_fixes
...
Static analysis fixes
2015-05-03 22:53:30 -03:00
Juan Linietsky
913cb443fc
Merge pull request #1798 from ricpelo/ricpelo-patch-1
...
Missing return statement
2015-05-03 22:52:42 -03:00
Juan Linietsky
04fb3402c5
-Make sure properties are exported the way they should in xml, fixes #1799
2015-05-03 20:31:50 -03:00
Ricardo Pérez
256a9fd1df
Missing return statement
2015-05-03 22:09:42 +02:00
Simon Wenner
a0e985c6c1
removed unnecessary semicolons
2015-05-03 01:48:20 +02:00
Simon Wenner
2830f85b05
fixed uninitialized variable (cppcheck)
2015-05-03 01:45:55 +02:00
Juan Linietsky
1e422941c8
-Fixed android export options (screen sizes, orientation should work)
...
-added functions to get mouse position in CanvasItem
2015-05-01 21:13:20 -03:00
Juan Linietsky
ee8f8add4e
-removed get_mouse_pos from Input, as it only caused problems
2015-05-01 12:19:24 -03:00
Juan Linietsky
4804462ee0
-Fixes from source code analyzizer, closes #1768
2015-05-01 10:44:08 -03:00
est31
b2b5143678
Sort xml files, so order is constant
...
Makes xml format work better with version control systems.
2015-05-01 03:41:45 +02:00
romulox_x
79c36ea5f7
fixed ColorArray constructor when taking array as parameter
2015-04-27 14:45:54 -07:00
Juan Linietsky
3203a03414
Fixed bug in array comparison, fixes #1712
2015-04-26 12:12:53 -03:00
Juan Linietsky
1f8e3117dd
Ability to convert from nodes or other non resource with a get_rid() function to a rid
2015-04-24 20:45:07 -03:00
Juan Linietsky
7006fe3cc4
Corrected rectangle intersection, fixes #1731
2015-04-24 16:08:05 -03:00