Juan Linietsky
d03f1131d7
Merge pull request #5058 from neikeq/pr-issue-1461
...
Preserve signal connections when replacing target node
2016-06-13 15:50:31 -03:00
Juan Linietsky
28034190a9
Merge pull request #5176 from marcelofg55/master
...
Fixed overloaded virtual functions with const vs none warning
2016-06-13 15:45:13 -03:00
Juan Linietsky
f0abda999e
resolve numerical error when comparing instancing an inheritance to avoid saving changed properties when they didn't, closes 4759
2016-06-12 19:33:07 -03:00
Juan Linietsky
be223c91f9
fixed tile map editor plugin, all previews are now the same size, closes #4983
2016-06-12 17:10:34 -03:00
Juan Linietsky
4667f9e61e
Changed how min/max icon size in ItemList works and replaced it by a fixed size. Fixes many issues, closes #4907
2016-06-12 16:52:22 -03:00
Juan Linietsky
c1056a9bfb
Fixed ancient bug that prevented proper theme editing, closes #4924
2016-06-12 15:31:38 -03:00
marcelofg55
3787856563
Fixed overloaded virtual functions with const vs none warning
2016-06-12 13:31:22 -03:00
Juan Linietsky
83bf8036de
rewrote LineEdit window repositioning code so it does not eat the last character, closes #4992
2016-06-12 12:05:21 -03:00
Juan Linietsky
1555608276
fix how some display values are shown, fixes #4953
2016-06-11 22:16:40 -03:00
Juan Linietsky
ef9720c8f0
fix crash in SamplePlayer, closes #5005
2016-06-11 21:18:19 -03:00
Juan Linietsky
ef2f6a18d2
make sure tab is not visible in RichTextLabel, closes #5079
2016-06-11 20:04:00 -03:00
Juan Linietsky
f860915ae0
Made many built-in gdscript functions return more descriptive errors, closes #5150
2016-06-11 19:43:38 -03:00
Juan Linietsky
d5e2b59c84
Added options to keep scale and keep aspect centered to TextureFrame, closes #5114
2016-06-11 18:49:35 -03:00
Juan Linietsky
b75fb6674b
do not allow picking in captured mode, closes #5134
2016-06-11 17:44:52 -03:00
Juan Linietsky
db1e9bac79
better rewording
2016-06-11 17:25:43 -03:00
Juan Linietsky
375fbe5c7c
Show descriptive errors when look_at is improperly used, closes #5131
2016-06-11 17:22:48 -03:00
Juan Linietsky
b5f2ea542a
Merge pull request #5161 from neikeq/pr-imp-sc-tooltip
...
BaseButton: Add identifier for shortcut in tooltip
2016-06-11 17:01:15 -03:00
Ignacio Etcheverry
90b3f702bd
BaseButton: Add identifier for shortcut in tooltip
2016-06-11 21:53:48 +02:00
m4nu3lf
048f5a6b75
TimeSeek node in AnimationTreePlayer now propagates filters
2016-06-10 23:23:09 +01:00
Juan Linietsky
c5a2aff6db
fixes wrong bool return, closes #5037
2016-06-09 22:30:34 -03:00
Juan Linietsky
6b7ddce183
Fix last line of label being deleted by line spacing
2016-06-09 22:16:13 -03:00
Juan Linietsky
678563a3b9
Merge branch 'master' of https://github.com/godotengine/godot
2016-06-09 22:07:19 -03:00
Juan Linietsky
8266cf46b5
Reverted a PR i don't understand how to find but fixes #5097
2016-06-09 22:05:41 -03:00
Juan Linietsky
45d1ffd611
Revert "Fix min size bug of Label"
2016-06-09 21:57:38 -03:00
Ignacio Etcheverry
dc2ea39f24
Preserve signal connections when replacing the target node
2016-06-09 16:47:34 +02:00
Juan Linietsky
beabefe432
port changes from AnimatedSprite to AnimatedSprite3D
2016-06-08 18:03:06 -03:00
Paulb23
e260e3872c
Caret blink no longer updates when hidden, issue 5100
2016-06-08 14:02:39 +01:00
Juan Linietsky
47944098c2
Merge pull request #5007 from bojidar-bg/asset-store
...
Update asset library editor plugin, adding a bit new functionality and fixes
2016-06-08 07:58:06 -03:00
Juan Linietsky
32fa1e3ee6
Merge pull request #5088 from Paulb23/breakpoint_marker_scaling
...
Improved breakpoint marker position, and scales with font size
2016-06-08 07:55:29 -03:00
Juan Linietsky
040c87ea7b
Merge pull request #5093 from DimOkGamer/more_translatable_strings
...
Fixed localization in file dialogs
2016-06-08 07:54:05 -03:00
Juan Linietsky
d61b91cbe0
-Heavily improved editor startup and exit performance
2016-06-07 22:10:09 -03:00
DimOkGamer
9c762fef0f
rtr instead ttr
2016-06-07 23:24:32 +03:00
DimOkGamer
ceae11ee29
Fixed localization in file dialogs
...
and two more lines.
2 fixes in ru.po.
2016-06-07 22:48:16 +03:00
Bojidar Marinov
e4a24812cd
Update asset library editor plugin - new functionality and fixes
2016-06-07 21:49:19 +03:00
Paulb23
d66b034bd1
Improved breakpoint marker position, and scales with font size
2016-06-07 16:59:16 +01:00
Pedro J. Estébanez
3df26825b4
Remove found dead code
2016-06-07 13:46:31 +02:00
Rémi Verschelde
0729c852b4
Fix indentation issues in last commits
...
Ping @reduz.
2016-06-07 07:39:40 +02:00
Juan Linietsky
06bc4e20d3
Merge pull request #4101 from SaracenOne/listener
...
Added New Listener Spatial Node.
2016-06-06 22:13:23 -03:00
Juan Linietsky
aec5506414
properly pass events to parent controls, closes #4701
2016-06-06 22:03:29 -03:00
Juan Linietsky
e535c942f3
Merge branch 'master' of https://github.com/godotengine/godot
2016-06-06 21:15:13 -03:00
Juan Linietsky
2b9cab25c0
-Fix small bug regarding to canvas layer detection, closes #4381
2016-06-06 21:14:25 -03:00
Juan Linietsky
736b65e566
Merge pull request #4977 from SaracenOne/scripting_expose
...
Expose extra methods and constants to scripts
2016-06-06 20:27:40 -03:00
Juan Linietsky
be830d10c2
Merge pull request #5026 from Geequlim/patch9frame-extension
...
Enhanced Patch9Frame
2016-06-06 20:15:33 -03:00
Juan Linietsky
9df4c18853
Merge pull request #5056 from SaracenOne/bitmask_import_plugin
...
Bitmask import plugin
2016-06-06 20:07:30 -03:00
Paulb23
a0eb297cfc
Fix error tab index out of size print, issue 4997
2016-06-06 20:25:19 +01:00
Saracen
1dab0aab7c
Bitmask import plugin
2016-06-05 19:14:39 +01:00
volzhs
f792f63b03
Fix min size bug of Label
...
caused by #5030
2016-06-06 00:09:02 +09:00
Juan Linietsky
cee94b6119
changed TTR for RTR
2016-06-05 00:25:15 -03:00
Juan Linietsky
c1028b9011
fix for travis
2016-06-04 21:45:50 -03:00
Juan Linietsky
007efb6a20
-customizable shortcuts in editor
...
-editor settings now save to .tres instead of .xml
-buttons can now hold a shortcut
2016-06-04 21:31:47 -03:00
Geequlim
5894060abb
Enhanced StyleBoxTexture:
...
Add texture region support for StyleBoxTexture.
Quick region(texture region and scale region) selection for StyleBoxTexture with TextureRegionEditorPlugin.
2016-06-05 00:45:53 +08:00
Geequlim
9546b2ffd4
Add plugin to pick texture region and patch margins for Patch9Frame
2016-06-05 00:45:53 +08:00
Geequlim
dc3cef7c4d
Add texture region support for Patch9Frame
2016-06-05 00:45:53 +08:00
Geequlim
fdf914e53e
Add texture region support for stylebox render
2016-06-05 00:45:53 +08:00
Juan Linietsky
3ae61f2292
Created a NodeDock with signals and groups
2016-06-04 13:19:08 -03:00
Saracen
b160a26abd
Expose control theme element and override detection methods to scripting side.
2016-06-04 16:42:07 +01:00
Rémi Verschelde
280e3611b9
Merge pull request #5032 from akien-mga/pr-defaut-linear-damp
...
Physics2D: Rename default_density to default_linear_damp
2016-06-04 16:08:37 +02:00
Rémi Verschelde
f1cd33b539
Merge pull request #5030 from sanikoyes/Pr-fix-label-minsize
...
fix line_edit&label get min size bug&draw problem
2016-06-04 16:08:25 +02:00
Rémi Verschelde
cbba9c4506
Merge pull request #4300 from leezh/control_focus_mode
...
Exposed Control::focus_mode to the scene editor
2016-06-04 14:41:36 +02:00
Rémi Verschelde
a068152ba0
Physics2D: Rename default_density to default_linear_damp
...
Also adds a proper deprecating warning and tries to do some porting automatically.
Supersedes #4109 .
2016-06-04 14:05:53 +02:00
sanikoyes
5f7b42cb87
fix line_edit&label get min size bug
...
fix line_edit draw char(x ofs_max)
2016-06-04 18:10:11 +08:00
J08nY
dd4eaa1005
Exposed a RESULT_DOWNLOAD_FILE_CANT_OPEN constant to docs and GDScript.
2016-06-03 18:03:12 +02:00
Juan Linietsky
33bb0491f8
Merge pull request #4952 from sanikoyes/Pr-fix-stb-font-prop
...
fix stb font property names
2016-06-01 10:33:28 -03:00
Juan Linietsky
df139f57b3
Some cleanup to GDScript
...
separated GDFunction (VM) from GDScript in two different files
2016-05-31 22:33:43 -03:00
sanikoyes
21bcf4a8aa
fix stb font property names
2016-05-31 21:23:51 +08:00
Rémi Verschelde
9418b81c74
Merge pull request #4916 from Paulb23/current_line_highlighting
...
Current line highlighting draws behind line numbers and breakpont gutter
2016-05-31 07:35:27 +02:00
Juan Linietsky
4d6d6fcbfc
Merge remote-tracking branch 'origin/master'
2016-05-30 19:53:19 -03:00
Juan Linietsky
0eb6c644b2
changed font system to use fallbacks
...
this way more than 64k characters can be used
2016-05-30 19:41:32 -03:00
Rémi Verschelde
78b4dcf84d
Merge pull request #4920 from neikeq/pr-search-bar-fix
...
Fixed and improved search bar
2016-05-30 22:33:01 +02:00
Ignacio Etcheverry
7e4c58c563
Fixed and improved search bar
...
- Search no longer selects the results
- Return focus to the text editor when hiding the bar
- Fix connecting to invalid signal
- Update/redraw the text editor after searching
2016-05-30 18:15:41 +02:00
Paulb23
6ae126ef9b
Current line draws behind line numbers and breakpont gutter
2016-05-30 16:28:31 +01:00
Geequlim
dde995a513
Make dialogs translatable
2016-05-30 22:23:53 +08:00
Juan Linietsky
9b1f8230ec
-Some fixes to OSX retina scaling for window functions
...
-Implemented HiDPI detection and support for Godot Editor!
2016-05-30 00:28:29 -03:00
Rémi Verschelde
c2b1315689
Merge pull request #4847 from Hinsbart/fix_icon_scale_new
...
Proper alignment and fixed scaling for TileMapEditor tile icons.
2016-05-29 18:39:05 +02:00
Rémi Verschelde
e8d5ff5169
Merge pull request #4823 from Paulb23/fix_backspace_selection_redo_crash
...
Fix crash when redoing backspace to clear selection
2016-05-29 18:34:31 +02:00
Rémi Verschelde
d3b46b6bf2
Merge pull request #4822 from Paulb23/breakpoint_marker_issue_4750
...
Added breakpoint markers, issue 4750
2016-05-29 18:34:13 +02:00
Rémi Verschelde
6a7530c718
Merge pull request #4812 from neikeq/pr-search-bar
...
ScriptEditor/ShaderEditor: Replace find/replace dialog with a bar
2016-05-29 18:32:06 +02:00
Juan Linietsky
3e8eb396d7
Finalized DynamicFont implementation
...
-DynamicFont uses Freetype by default
-Editor fonts are now scalable thanks to this
-Cleaned up documentation browser and added fonts for this
2016-05-29 11:37:52 -03:00
Ignacio Etcheverry
51be9beec9
ScriptEditor/ShaderEditor: Replace find/replace dialog with a bar
2016-05-29 14:26:19 +02:00
Ignacio Etcheverry
aba972238e
TextEdit: Improve search method to avoid overlapping results
2016-05-28 18:23:49 +02:00
Ignacio Etcheverry
65fa8f91ca
TextEdit: Avoid capturing KEY_ESCAPE when there is no completion hint
2016-05-28 18:22:54 +02:00
Bojidar Marinov
ab97718d8a
Reorder tiles into nice columns
2016-05-27 22:42:51 +03:00
Juan Linietsky
8be2fabbe5
Changed import workflow
...
-Rearrange favorites in fs dock with drag and drop
-Removed import -> sub-scene, moved to scenetree contextual menu
-Removed import -> re-import , moved and integrated to FS dock
-Added ability in FS dock to re-import more than one resource
simultaneously
-Added ability to drag from native filesystem explorer to Godot, only
works on Windows though
-Removed scene reimport merge options, never worked well. Eventually
merging materials should be re-added
-Added ability to set custom root node type when importing scenes
-Re-Import is now automatic, can be configured back to manual in editor
settings
-Added resource previews in property list for many resource types
2016-05-27 14:19:11 -03:00
Andreas Haas
7c1594ee5a
Use scalar to scale TileMap icons
2016-05-27 18:54:46 +02:00
Paulb23
4a5997ec1c
Fix crash when redoing backspace to clear selection
2016-05-26 14:45:11 +01:00
Paulb23
72fda444d1
Added breakpoint markers, issue 4750
2016-05-26 14:17:14 +01:00
Andreas Haas
677b77036a
Allow ItemList icons to stretch to max size.
2016-05-24 20:36:46 +02:00
Rémi Verschelde
15e9f66a1a
Merge pull request #4798 from Paulb23/caret_color_not_setting
...
Fixed caret colour not changing though properties
2016-05-24 17:09:46 +02:00
Paulb23
6dd538a7ae
Fixed caret color not changing though properties
2016-05-24 15:21:34 +01:00
Rémi Verschelde
98e73429af
Merge pull request #4792 from djrm/better_property_ranges
...
Better property ranges
2016-05-24 07:35:42 +02:00
Juan Linietsky
e843e74d39
General docks clean up
...
-Moved path box above in fs dock
-Remove up/down button and added reordering with DND of favorites
-Changed zoom icon to be centered vertically
-Made filter for files always visible
-Added some options to TextureFrame for better alignment/stretching
2016-05-23 23:24:32 -03:00
Daniel J. Ramirez
ba0baa3ca7
Modified damp ranges
2016-05-23 18:23:51 -05:00
Daniel J. Ramirez
c9350d7897
Clamped some light2D ranges
2016-05-23 17:56:10 -05:00
Juan Linietsky
d3495b128a
-Improve resource previews
...
-Also fixed draw_texture_rect() tile parameter
2016-05-23 17:11:49 -03:00
Zher Huei Lee
0ccf153a15
GUI Focus mode improvements
...
Exposed `get_focus_mode()` to the script
Added `focus_mode` to the property panels for line-edit and sliders
Added `enabled_focus_mode` to the property panels for buttons
enabled_focus_mode is used when button is enabled/disabled
2016-05-23 15:08:50 +01:00
Ovnuniarchos
0d20ceeb61
Polygon2D now exposes vertex colors.
2016-05-23 03:40:45 +02:00
Juan Linietsky
b2a4908e9c
Real-Time Remote Inspector support
2016-05-22 19:29:06 -03:00
Juan Linietsky
eacb8f04c4
Merge remote-tracking branch 'origin/master'
2016-05-21 22:34:55 -03:00
Juan Linietsky
a75f896338
First version of Profiler
...
It is now possible to profile GDScript as well as some parts of Godot
internals.
2016-05-21 21:18:16 -03:00
Hubert Jarosz
33403d91f7
remove trailing whitespace
2016-05-21 15:29:25 +02:00
Rémi Verschelde
da24bc8f3f
VehicleBody: Cosmetic fixes to previous commit
2016-05-21 11:52:21 +02:00
Agustin Benavidez
97da9f14ab
Add get_linear_velocity() method to VehicleBody class
...
Doc added also.
2016-05-21 11:35:55 +02:00
Rémi Verschelde
94c34ff890
i18n: Proofreading of all strings
...
Done to ensure that no important identifiers are translatable,
to fix compound strings using the new vformat() function, and
some general English proofreading here and there.
2016-05-21 00:21:57 +02:00
captainwasabi
4b80895082
Fix for tooltip blinking ( #4713 )
...
Moved where active tooltips are canceled to wait until the mouse actually moves off the control.
2016-05-20 13:56:42 +02:00
Christian Dannie Storgaard
8884b8f519
Added toggle for loop interpolation based on adolson's code
2016-05-20 13:13:32 +03:00
volzhs
ebcf04ff1f
fix compile failure when tools=no
2016-05-18 14:29:53 +09:00
Rémi Verschelde
be4d95c19a
CanvasModulate: fix build issue with GCC
...
Bug from c195c0d
.
2016-05-17 23:47:26 +02:00
Juan Linietsky
c195c0df6b
-Added configuration warning system for nodes
...
-Added a new "add" and "instance" buttons for scene tree
-Added a vformat() function to ease translation work
2016-05-17 18:28:44 -03:00
volzhs
d6ccea541d
remove old bind for add_frame of SpriteFrames
...
it causes ``ERROR: Method already bound: SpriteFrames::add_frame``
2016-05-17 22:48:36 +09:00
Rémi Verschelde
02f3e7e766
Merge pull request #4659 from Paulb23/hex_notation_highlighting
...
Fixed hex notation highlighting
2016-05-17 09:33:44 +02:00
Rémi Verschelde
68dc685f1f
Merge pull request #4652 from Paulb23/node_duplication_position
...
Node duplication positions under duplicated node, issue #964
2016-05-17 09:14:23 +02:00
Juan Linietsky
f93aaa9b78
Default editing popup for LineEdit and TextEdit
2016-05-16 20:25:17 -03:00
Juan Linietsky
f9d615ee87
Contextualized Scene Tree menu
...
-Added context menu to Scene Tree Dock
-Removed Buttons
-Added a filter to search for nods more easily in the dock
2016-05-16 12:23:58 -03:00
Juan Linietsky
a2c4c17085
Experimental Right Mouse Button menu for SceneTree
...
Will eventually replace the buttons of that dock, so please test it!
2016-05-15 23:41:48 -03:00
Juan Linietsky
8b47e26f59
Changes to FileSystem Dock
...
-Replaced buttons for file actions fo RMB menu
-Added a split mode, if the dock is not sharing vertical space with
anything else
-imroved drag and drop support
2016-05-15 20:25:51 -03:00
Juan Linietsky
bed3efb17e
New reworked AnimatedSprite!
...
-New SpriteFrames editor, with support for drag&drop, multiple animation
sets, animation speed and loop.
-New AnimatedSprite, with support for all the new features!
AnimatedSprite3D has not been updated yet.
-Added support for drag&drop to other editors, such as resourcepreload,
sample library, etc.
2016-05-14 23:48:45 -03:00
Paulb23
b2bf266ddc
Fixed hex notation highlighting
2016-05-15 01:32:43 +01:00
Paulb23
aee156dc02
Node duplication positions under duplicated node, issue 964
2016-05-13 20:05:52 +01:00
Juan Linietsky
da7a9aae27
Merge pull request #4096 from neikeq/pr-margin-cont-imp
...
MarginContainer improvements
2016-05-13 13:13:12 -03:00
volzhs
81b4d38fa7
open directory or file when double click
...
fixes #4607
2016-05-13 01:22:19 +09:00
MattUV
91c85ff1f5
classref: Fixed return types in Area and Area2D ( #4635 )
2016-05-12 17:03:15 +02:00
Juan Linietsky
0c57a58056
ability to drag scenes from filesystem to tree for instancing
2016-05-11 20:57:52 -03:00
Rémi Verschelde
b42c4cce0f
Merge pull request #4627 from Paulb23/caret_blink_binds
...
Exposed caret blink to gdscript and properties
2016-05-11 19:05:55 +02:00
Paulb23
dc90cba42e
Bind caret blink to gdscript and properties
2016-05-11 17:41:57 +01:00
Rémi Verschelde
7b471068cf
Merge pull request #4612 from bojidar-bg/fix-anchor-builds
...
Fix #4588 (crash in Control::_set_anchor)
2016-05-11 17:46:29 +02:00
Juan Linietsky
d7318f6965
-begun implementing drag & drop editor wide
...
-filesystem dock dnd support
-property list dnd support
-scene tree dnd support
2016-05-11 11:59:03 -03:00
Rémi Verschelde
b9b423c1ee
Merge pull request #4598 from Paulb23/caret_blink
...
Added caret blink to the text editor
2016-05-11 09:33:12 +02:00
Bojidar Marinov
0b572b35c2
Fix #4588 (crash Control::_set_anchor)
...
Thanks to @vnen for testing this
2016-05-10 20:23:58 +03:00
Rémi Verschelde
bc31be9812
Sync classes.xml with current sources
...
Also fix a typo in the binding of Control::set_drag_forwarding.
2016-05-09 22:20:35 +02:00
Paulb23
e03e7deb1b
Added caret blink in text editor
2016-05-09 19:22:11 +01:00
Rémi Verschelde
0dfc4a2029
Merge pull request #4571 from akien-mga/pr-rot-deg
...
Rotation APIs: Better exposure for degrees methods
2016-05-09 19:08:06 +02:00
Paulb23
9e6234201b
Fixed autocomlete strings not appearing for function arguments
2016-05-08 13:18:50 +01:00
Rémi Verschelde
59e68ae6d0
Merge pull request #4557 from Paulb23/autocomplete_truncate_issue_4554
...
Fixed autocomplete truncate, issue 4554
2016-05-07 20:19:40 +02:00
Paulb23
488495852b
Fixed animation player auto-queue duplication and undo/redo
2016-05-07 17:27:52 +01:00
Paulb23
0a2b341d0a
Fixed code completion after opening bracket, issue 3977
2016-05-07 12:01:56 +01:00
Rémi Verschelde
4eab767a6f
Rotation APIs: Better exposure for degrees methods
...
Made public the various set/getters for rotations in degrees.
For consistency, renamed the exposed method names to remove the leading
underscore, and kept the old names with a deprecation warning.
Fixes #4511 .
2016-05-06 23:38:08 +02:00
Paulb23
accc2a195b
Fixed autocomplete truncate, issue 4554
2016-05-05 16:27:05 +01:00
Rémi Verschelde
99e31e1005
Merge pull request #4547 from neikeq/pr-wrong-debug-methods
...
Fix wrong return and argument types in documentation
2016-05-05 09:27:14 +02:00
Juan Linietsky
f909634832
-make sure single select after multi select works better
...
-fixed some warnings for OSX
2016-05-04 17:41:58 -03:00
Ignacio Etcheverry
1e752c0120
Fix wrong return and argument types in documentation
2016-05-04 15:35:09 +02:00
Rémi Verschelde
6a4b62e720
Merge pull request #4535 from sanikoyes/Pr-crash-dynamic-font
...
Fix crash in dynamic font
2016-05-04 08:35:16 +02:00
Juan Linietsky
dd69aeceac
Merge remote-tracking branch 'origin/master'
2016-05-03 22:32:38 -03:00
Paulb23
084d0bef96
Autocomplete no longer shows duplicates, issue 1824
2016-05-03 19:48:35 +01:00
Juan Linietsky
c7e8def446
Add ability to send drag events to another object
...
will be documented/tested later
2016-05-03 11:10:28 -03:00
sanikoyes
c824781e98
Fix crash in dynamic font
2016-05-03 17:25:33 +08:00
Juan Linietsky
78eccd61f8
Revert "added name parameter on animationplayer finished"
2016-05-02 14:22:27 -03:00
Rémi Verschelde
479cfb1d36
Merge pull request #4518 from AlexHolly/animationplayer-finished-name
...
added name parameter on animationplayer finished
2016-05-02 11:37:40 +02:00
Juan Linietsky
5bb7cef836
Support for dynamic fonts (TTF)
...
Added support for DynamicFont, which can load a TTF of any size to use
as a font. No import required.
2016-05-01 23:13:06 -03:00
Alexander Holland
f9fafb75dc
added name parameter on animationplayer finished
2016-05-02 01:48:00 +02:00
Rémi Verschelde
21c181bd3c
Tabs: Fix align issue with right/close buttons
...
The stylebox around the close button was badly centered.
There were also bad margins applied when using right buttons.
2016-05-01 16:48:55 +02:00
Rémi Verschelde
8b32c80529
Tabs: cleanup code, no functional change
...
Some dead code removed, a few cosmetic changes.
2016-05-01 16:27:33 +02:00
Rémi Verschelde
8574489dd2
Tabs: Fix navigation buttons overlap when resizing
...
It was not taking into account the minimum width of the stylebox.
Fixed by factorizing some duplicate code.
2016-05-01 15:29:07 +02:00
Rémi Verschelde
bbaf296948
Tabs: Fix icon size not taken into account for offset
...
Fixes #4107 .
2016-05-01 14:54:45 +02:00
Rémi Verschelde
ab7886ffc4
FileDialog: reset mkdir label after use ( #4500 )
...
Closes #1686 .
2016-05-01 11:38:24 +02:00
Rémi Verschelde
6883325f92
math: Fix rounding error for 0 in Math::round ( #4495 )
...
Thus revert the previous workaround in commit b123bc4a2a
.
Fixes #3221 .
2016-05-01 11:37:46 +02:00
Franco Eusébio Garcia
a735573327
Add math/script expression evaluation in editor ( #3620 )
...
Rebase of #453
2016-05-01 10:33:32 +02:00
Rémi Verschelde
a0dce1e66f
Merge pull request #4482 from Geequlim/master
...
Add more documentations and fix AcceptDialog::add_cancel
2016-04-29 10:43:50 +02:00
Geequlim
5c61e17c10
Add more documentations and fix AcceptDialog::add_cancel
2016-04-29 16:34:07 +08:00
Rémi Verschelde
c97cc362e3
Merge pull request #4387 from JoshuaGrams/rigidbody2d-torque
...
Hooked up RigidBody2D torque methods
2016-04-29 10:29:12 +02:00
Juan Linietsky
0fa588a830
move Font to BitmapFont
...
so we can add DynamicFont later..
2016-04-28 22:21:36 -03:00
Rémi Verschelde
45ffc053b5
Merge pull request #4462 from Paulb23/scroll_lines
...
Added scroll lines, issue #4243
2016-04-28 20:53:41 +02:00
Rémi Verschelde
0485c9eaba
Merge pull request #4451 from JoshuaGrams/anim-tree-filter
...
Anim tree: add filters on Animation nodes
2016-04-28 20:48:38 +02:00
Rémi Verschelde
3a4ec88b37
Classref: Document Button and ButtonArray
...
Also bind relevant constants and define some object types and better
argument names for the docs.
2016-04-28 00:10:17 +02:00
Paulb23
54244e0e1d
Added scroll lines, issue 4243
2016-04-27 18:32:14 +01:00
Josh Grams
a7b4127481
RigidBody2D (add_force, set_inertia): new methods.
2016-04-26 08:15:15 -04:00
Josh Grams
bd95e18ae4
AnimationTree: add filters to Animation nodes.
2016-04-26 06:49:06 -04:00
Josh Grams
2272824ee2
AnimationTree: set value track property per frame, not per track.
2016-04-24 04:39:32 -04:00
Josh Grams
ffaced87a6
RigidBody2D: rename apply_impulse(pos) to offset.
2016-04-24 04:36:51 -04:00
Bojidar Marinov
b2e0cedbf0
Fix continious update with Camera2D
...
Closes #4406
2016-04-23 15:27:32 +03:00
Aren Villanueva
d75856146c
Adds a remove class item option in the theme editor.
...
I've also added a get_stylebox_types helper function to the theme class in order to figure out exactly what types are available to a theme.
2016-04-21 11:58:53 +10:00
Josh Grams
f7d31cec38
RigidBody2D: add and bind get_inertia() method.
...
You can't set this value very well, since it's automatically computed
from the mass and the collision shapes. But since the values are higher
than many people might suspect, so being able to read it helps estimate
the amount of torque you might need to apply.
2016-04-20 20:49:37 -04:00
Josh Grams
dbabe4c07c
RigidBody2D: add and bind get/set_applied_torque.
2016-04-20 19:49:35 -04:00
Rémi Verschelde
c0ec7e933a
Merge pull request #4302 from Anarchid/gridmap-navmesh
...
Navmesh support for GridMaps
2016-04-20 21:12:35 +02:00
Anarchid
73ca831848
Implement GridMap support for navigation meshes
2016-04-20 21:19:05 +03:00
Rémi Verschelde
30e5df6e21
Merge pull request #4365 from bojidar-bg/surfacetool-add-quad
...
Add an add_triangle_fan method to SurfaceTool
2016-04-19 22:40:22 +02:00
Rémi Verschelde
6da39ce18d
Merge pull request #4380 from bojidar-bg/camera2d-fix-zoom
...
Fix Camera2D ignoring zoom when checking limits
2016-04-19 20:48:59 +02:00
Bojidar Marinov
7a8aea0be9
Fix Camera2D ignoring zoom when checking limits
...
Closes #1912
2016-04-19 21:35:02 +03:00
Bojidar Marinov
e7f66a88d6
Add preview of the Camera2D's screen boundaries
...
Closes #3365
2016-04-19 16:07:06 +03:00
Bojidar Marinov
325a02e4af
Add a add_triangle_fan method to SurfaceTool
...
Closes #4298
2016-04-18 20:33:54 +03:00
Alex
e566b17f91
tiny fix to loop restart ( #4358 )
...
Closes #4355
2016-04-18 08:16:46 +02:00
Rémi Verschelde
6b41544a39
Merge pull request #4319 from kubecz3k/played_signal
...
animation_started signal for AnimationPlayer
2016-04-18 08:12:40 +02:00
Rémi Verschelde
f124b5e0ac
Merge pull request #4299 from neikeq/pr-issue-4297
...
Keep editable instances data when replacing tree root node
2016-04-18 08:09:53 +02:00
Saracen
bc5ee6c98f
BoneAttachments now position themselves instantly during bind.
2016-04-15 11:32:10 +01:00
Hearto Lazor
08b93da28a
Fixed curve baking, now always start at origin point
2016-04-15 00:13:17 -03:00
Jakub Grzesik
fd9b82a082
animation_started signal to AnimationPlayer
2016-04-14 17:19:20 +02:00
Rémi Verschelde
20f62dd958
Merge pull request #4308 from JoshuaGrams/atp-resources
...
AnimationTreePlayer: fix discrete value tracks.
2016-04-14 12:39:08 +02:00
Ignacio Etcheverry
3029f5ee02
Keep editable instances data when replacing tree root node
2016-04-12 20:49:43 +02:00
Josh Grams
ee59b2053f
AnimationTreePlayer: fix discrete value tracks.
...
Discrete value tracks don't update every frame (only when a new key is
reached). So we can't use the actual property value as an accumulator:
it will end up being zero most of the time.
2016-04-12 11:54:17 -04:00
Rémi Verschelde
08aaff21f3
Merge pull request #4286 from JoshuaGrams/atp-resources
...
AnimationTreePlayer: allow animating resource properties.
2016-04-12 13:18:47 +02:00
Rémi Verschelde
e07266f6c1
Merge pull request #4273 from bojidar-bg/add-layers-and-masks-to-3d
...
Port collision and layer masks to 3D
2016-04-12 13:17:26 +02:00
Rémi Verschelde
29ed58eab6
Merge pull request #4284 from JoshuaGrams/atp-process-mode
...
AnimationTreePlayer: constructor now sets processing mode.
2016-04-12 08:56:48 +02:00
Josh Grams
aabb0d9cbc
AnimationTreePlayer: allow animating resource properties.
...
e.g. Particles2D config and param values.
2016-04-11 20:10:35 -04:00
Josh Grams
ed497cb153
AnimationTreePlayer: constructor now sets processing mode.
2016-04-11 11:54:32 -04:00
Rémi Verschelde
7d1b4567b0
Merge pull request #4155 from JoshuaGrams/anim_tree_switched
...
AnimationTreePlayer: Various processing improvements
2016-04-11 13:02:21 +02:00
Bojidar Marinov
f7c3d6329c
Port collision and layer masks to 3D, fixes #1759
...
Raycasts now have type_mask and layer_mask. Areas - collision_mask and layer_mask. PhysicsBodies needed only collision_mask.
2016-04-09 22:11:12 +03:00
Paulb23
8c328474f2
Setting to change line number color
2016-04-08 20:11:16 +01:00
Rémi Verschelde
b9ac3df29b
Merge pull request #4259 from neikeq/pr-issue-4224
...
Fix RayCast not updating when debugging collissions
2016-04-07 14:13:48 +02:00
Rémi Verschelde
33d63f42f5
Merge pull request #4257 from sanikoyes/Pr-gui-fix-warn
...
Fix warn print when hide an control does not inside_tree
2016-04-07 14:10:50 +02:00
Rémi Verschelde
e7b6994e24
Merge pull request #4256 from sanikoyes/Pr-fix-tween-crash
...
Fix crash when tween control object previous freed
2016-04-07 14:10:38 +02:00
Ignacio Etcheverry
6cf3bdcf76
Fix RayCast not updating when debugging collissions
2016-04-07 13:30:40 +02:00
Rémi Verschelde
7820e590ea
Doc: fix type of stream object
2016-04-07 11:45:39 +02:00
sanikoyes
5ec7d3f264
Fix warn print when hide an control does not inside_tree
2016-04-07 15:46:38 +08:00
sanikoyes
da28a2f062
Fix crash when tween control object previous freed
2016-04-07 15:45:16 +08:00
Josh Grams
4f6b2152e2
AnimationTreePlayer (transition_node_set_current): fix by removing copy-paste duplication.
2016-04-06 15:09:00 -04:00
Josh Grams
1b95dca6bd
AnimationTreePlayer (set_active, reset, constructor): seek all animations to start.
2016-04-06 15:07:58 -04:00
Josh Grams
5d6b58fea6
AnimationTreePlayer (_process_node): more robust oneshot termination condition.
2016-04-06 15:06:42 -04:00
Rémi Verschelde
3e3f16fefc
Merge pull request #4251 from Paulb23/block_indent_issue_3803
...
Fixed block indent inconsistency, issue #3803
2016-04-06 19:39:07 +02:00
Paulb23
93700676b5
Fixed block indent inconsistency, fixes issue 3803
2016-04-06 17:46:10 +01:00
Rémi Verschelde
d5191a610b
Merge pull request #4248 from bojidar-bg/fix-launchmedia-for-bones
...
Fix Ctrl+LaunchMedia showing up as a shortcut for "Make Bones"
2016-04-06 18:43:15 +02:00
Rémi Verschelde
44446cf58b
Merge pull request #4238 from Paulb23/caret_color
...
Ability to change the caret color
2016-04-06 18:42:32 +02:00
Rémi Verschelde
d6871ee847
Merge pull request #4234 from Paulb23/member_variable_syntax_highlighting
...
Member variable syntax highlighting
2016-04-06 18:42:13 +02:00
Bojidar Marinov
6dcd1354c2
Add a sleeping_state_changed
signal to RigidBody and RigidBody2D classes
...
Closes #3911
2016-04-06 17:14:38 +03:00
Bojidar Marinov
b7d79c93f4
Fix PopupMenu and MenuButton not activating items with shortcut inside submenus
2016-04-06 15:42:50 +03:00
Paul Batty
646e089782
Fixed text edit undo and redo operation interaction
2016-04-06 08:36:29 +02:00
Paulb23
c7519f091d
Ability to change the caret color
2016-04-05 17:06:56 +01:00
Paulb23
fc9f9adcb2
Member variable syntax highlighting
2016-04-05 15:50:54 +01:00
Paulb23
971c3be52d
Fixed 'complex' typo in method name
2016-04-05 14:30:00 +01:00
Paulb23
15f43149e1
Fixed undoing twice when removing selection
2016-04-05 13:52:18 +01:00
Rémi Verschelde
72825ecdca
Merge pull request #4191 from leezh/progressbar_minsize
...
Progress bar minsize now checks percent_visible
2016-04-04 07:31:03 +02:00
Paulb23
a984adb5a6
Fixed insert mode interaction with auto complete
2016-04-03 15:21:16 +01:00
Paulb23
fe779d4386
Fixed insert mode removing first unselected character
2016-04-03 14:54:54 +01:00
Paul Batty
50aa78210c
Function syntax highlighting
2016-04-02 21:46:42 +02:00
Rémi Verschelde
48f057ea81
Merge pull request #4193 from Paulb23/text_edit_insert_mode
...
Added insert mode to text editor
2016-04-02 20:25:24 +02:00
Paulb23
2b57cb94da
Added insert mode to text editor
2016-04-01 13:48:38 +01:00
Hearto Lazor
995890d5b2
Now the timer could be paused
...
pause with: set_active(true/false)
is paused with: is_active()
2016-03-31 18:23:16 -03:00
Josh Grams
0a9c8a9f36
AnimationTreePlayer (_process_node:TIMESEEK): allow auto-advance with 0 xfade.
2016-03-31 12:12:05 -04:00
Josh Grams
7fe28d4168
AnimationTreePlayer (_process_node:TIMESEEK): give p_seek precedence over tsn->seek_pos.
2016-03-31 10:06:38 -04:00
Zher Huei Lee
0bba09c4cb
Progress bar minsize now checks percent_visible
...
Allows for really thin progress bars such as for pixel-art styles.
2016-03-31 12:58:07 +01:00
Josh Grams
8920ab0fbf
* AnimationTreePlayer (_process_node): remove switched
argument.
...
The _process_node function (which recurses through the blend tree
generating blend values and the active animation list) had an argument
named `switched` which would loop an animation back to the beginning if
it had reached the end (regardless of whether or not it was supposed to
be a looping animation).
This argument was only used in four places: two of them were overridden
by a seek-to-zero, and I believe the other two are bugs.
In OneShot, it was used to reset the oneshot animation to the beginning
when fired. But this would fail if the oneshot node was fired before it
had completed its previous run. While this *could* be a valid way for
oneshot to work (firing does nothing if it's already running), the code
currently resets the fade-in, so I believe that it is intended to reset.
I replaced this usage with seek-to-0.
In Transition, it was used on the previous (fading out) animation when
seeking the Transition node, which I believe is incorrect: why would you
want to loop a non-looping animation instead of simply fading out from
the end? Also it will never happen unless you seek the Transition node
twice during one cross-fade.
The other two uses are in Transition and _process_animation, where it is
used along with a seek-to-zero which overrides it.
2016-03-27 07:19:05 -04:00
Paulb23
cd07badee3
Fixed numbers not highlighting after space
2016-03-26 22:03:27 +00:00
Rémi Verschelde
15d1fca061
Merge pull request #4102 from SaracenOne/dynamic_margin_properties
...
Dynamic property list for control margins
2016-03-23 09:36:18 +01:00
Rémi Verschelde
e8ee4f7973
Merge pull request #4115 from Paulb23/number_syntax_highlighting
...
Syntax highlighting for numbers
2016-03-22 07:34:08 +01:00
sanikoyes
0c6f089ce4
Fix GDScript crash when call show/hide in func _exit_tree
2016-03-22 12:46:33 +08:00
Paulb23
c844c2d604
Syntax highlighting for numbers
2016-03-21 15:45:38 +00:00
Ignacio Etcheverry
d38454b967
MarginContainer: Add top, right and bottom margins
2016-03-21 00:53:47 +01:00
Saracen
d8392dd117
Dynamic property list for control margins allowing floating point properties to be used with ratio anchors.
2016-03-20 05:59:18 +00:00
Saracen
3741bc70fe
Added listener spatial node.
2016-03-20 02:10:04 +00:00
Rémi Verschelde
b8daa7e6e6
Merge pull request #4095 from neikeq/pr-bind-add_spacer
...
BoxContainer: Bind method add_spacer(bool)
2016-03-19 13:55:04 +01:00
Rémi Verschelde
bf13f29b15
Merge pull request #4094 from neikeq/pr-fix-4062
...
TextEdit: Fix Shift+Delete shortcut not calling cut()
2016-03-19 13:54:02 +01:00
Ignacio Etcheverry
0571f961a8
BoxContainer: Bind method add_spacer(bool)
2016-03-19 13:37:07 +01:00
Ignacio Etcheverry
abb720438f
TextEdit: Fix Shift+Delete shortcut not calling cut()
2016-03-19 13:22:44 +01:00
Bojidar Marinov
2a581835ca
Fix issues with tilemap covering child nodes and old quadrants
...
Closes #4070
2016-03-18 18:57:26 +02:00
Saracen
44fe74bfc3
Fix cursor getting locked on tree control if tree is cleared while modifying numerical element.
2016-03-17 23:10:09 +00:00
Paulb23
9c0e1524e5
Fixed highlighting when word occurs as substring first
2016-03-17 20:35:04 +00:00
Paulb23
4cc3fbeaff
Fixed highliting with shift and mouse
2016-03-17 19:37:19 +00:00
Paulb23
b0488cacf2
Highlight all occurrences of selected word
2016-03-16 21:20:42 +00:00
Ignacio Etcheverry
fac027cb14
LineEdit/TextEdit: Add Shift+Delete shortcut for cut
2016-03-15 13:03:38 +01:00
Ignacio Etcheverry
4dfd0c1863
TextEdit: Fix inconsistent copy, cut and paste behaviour
2016-03-15 13:02:38 +01:00
Rémi Verschelde
aec4f57f95
Merge pull request #3528 from SaracenOne/baked_light_realtime_colourize
...
Ability to colourize baked lighting in real time.
2016-03-15 10:22:09 +01:00
Rémi Verschelde
c1a1adae28
Merge pull request #4051 from AlexHolly/fileeditor-open-any
...
(editor)filedialog open file and dir MODE_OPEN_ANY
2016-03-15 08:45:01 +01:00