Rémi Verschelde
f40f360a2c
Remove unused variables (fourth pass) + dead code
...
Also fix a potential regression from 3fcb9b1ec1
.
2016-07-08 16:47:55 +02:00
Rémi Verschelde
454b210242
Remove unused variables (third pass) + dead code
...
Fixes various gcc 5.4.0 warnings for -Wunused-variable and -Wunused-but-set-variable
2016-07-07 23:16:21 +02:00
Juan Linietsky
7c1ab42571
Fix the +1 button to insert keyframes in Sprite and Sprite3D, closes #5422
2016-07-06 23:46:04 -03:00
Juan Linietsky
17e4ead62a
Fix several bugs related to node duplication and signals, closes #5405
2016-07-06 21:43:31 -03:00
Juan Linietsky
a78226c32c
Only allow built-in scripts to be edited when the scene they belong to is loaded, closes #5403
2016-07-06 20:36:37 -03:00
Franklin Sobrinho
5c3c87206b
Fix TreeItem range editing by dragging on the inspector
2016-07-04 12:14:49 -03:00
George Marques
55b8a353f5
Fix completion string check when column = 0
2016-07-03 18:49:58 -03:00
George Marques
ec18b97f5c
Stop completion when the match is perfect
...
to avoid the completion insisting showing up after a completion.
2016-07-03 11:34:23 -03:00
George Marques
805b668d7f
Fix code completion sorting
2016-07-03 11:32:30 -03:00
Juan Linietsky
ec94dd7eee
Fixed the order of input, reverts #4384 , closes #5361
2016-07-01 11:42:09 -03:00
Juan Linietsky
8cbb154466
Color picker was getting too much focus, made it get not as much focus.
...
This abuse of focus was the original culprit of #5354
2016-07-01 10:55:35 -03:00
Juan Linietsky
3185ce64c5
Invalidate key focus if not visible, fixes #5354
2016-07-01 10:42:33 -03:00
Juan Linietsky
db9335f4c1
Improved drag&drop to work as n-piggeon wants to use, closes #5342
2016-07-01 10:34:38 -03:00
Juan Linietsky
f6725f9768
throw error if GridContainer::set_columns goes below 1, closes #5316
2016-06-30 18:54:54 -03:00
Juan Linietsky
b391306828
Make both signals be ordered and samplelibrary items too, fixes scenes changing for git, closes #5289
2016-06-30 18:43:47 -03:00
Juan Linietsky
89bb72b2d3
Only emit item_selected once per Tree row, closes #5280
2016-06-30 17:52:32 -03:00
Paulb23
050a514799
Fixed signal connection prints when moving docks, issue 5498
2016-06-30 15:12:14 +01:00
Timo Schwarzer
185ba75bfa
Fix Camera2D header for align()
2016-06-30 16:07:48 +02:00
Rémi Verschelde
a99ca66ce5
Merge pull request #5449 from sanikoyes/Pr-placeholder-line-edit
...
Add placeholder property for line_edit
2016-06-30 08:06:26 +02:00
Rémi Verschelde
da2f7e3c38
Merge pull request #5419 from djrm/shortcuts
...
Shortcuts for script switching in script Mode
2016-06-30 08:04:26 +02:00
Rémi Verschelde
fcf6977610
Merge pull request #5487 from Paulb23/function_highlighting_issue_5454
...
Fixed function highlighting with spaces
2016-06-30 07:57:31 +02:00
Juan Linietsky
ac6257bf8a
only call finished signal when it really finishes, closes #5222
2016-06-29 18:46:43 -03:00
Juan Linietsky
449a28e75a
make property not be applied in skeleton if not inside tree. This will eventually e changed. Fixes #5205
2016-06-29 18:39:29 -03:00
Juan Linietsky
fe5ee68489
Merge pull request #5429 from Paulb23/selected_text_highlighting_issue_5199
...
Fixed selected text turning black, issue 5199
2016-06-29 18:31:47 -03:00
Juan Linietsky
e5fc62cc4b
remove unnecesary warning, closes #5169
2016-06-29 18:27:12 -03:00
Timo Schwarzer
ae055ebf82
Add align() to realign the Camera2D to its tracked node
...
align() will center the tracked Node if anchor mode is set to DRAG_CENTER, otherwise the camera is set to the Node's position
2016-06-29 18:17:11 +02:00
Jean Jung
aeb5365e84
Adding support to get the raw text without formatting information from a RichTextLabel.
2016-06-29 12:43:51 -03:00
Timo Schwarzer
6686fbc1e0
Add reset_smoothing() for immediately fixing the camera to the destination location
2016-06-29 17:40:29 +02:00
Paulb23
484f4d8dec
Fixed function highlighting with spaces
2016-06-29 15:29:22 +01:00
George Marques
5e0edcc480
Merge pull request #5468 from jejung/itemlist-get-selected_items
...
itemlist-get_selected_items
2016-06-28 19:21:57 -03:00
Jean Jung
2fd9b77828
itemlist-get_selected_items
2016-06-28 14:09:17 -03:00
Pedro J. Estébanez
a5e27503fd
Homogeinize resource formats loaders/savers
2016-06-28 18:27:12 +02:00
Juan Linietsky
5065e46381
Change method of storing folding, solves problems with inheritance, closes #3395
2016-06-28 13:10:15 -03:00
Juan Linietsky
519fce94e9
Remove error when getting dependencies from tscn files in some cases, closes #3897
2016-06-28 12:35:11 -03:00
Juan Linietsky
8e1c0f287d
Fixed bug in instance state ordering, closes #3904
2016-06-28 09:47:03 -03:00
sanikoyes
c702981d57
add placeholder alpha property
2016-06-28 11:45:17 +08:00
Juan Linietsky
ba5bc57816
Figured out a way to fix event propagation for shortcuts and some other cases so they properly stop shortcuts if a modal window is open, closes #4848
2016-06-27 20:14:59 -03:00
Juan Linietsky
efdcf205d2
Make most resources (save for packedscenes and scripts) reload if they change on disk. Closes #4059 .
2016-06-27 13:17:20 -03:00
Juan Linietsky
88e28af5e3
Add a small workaround to avoid modal tabs to be closed if they are spawned in the same frame, closes #3837
2016-06-27 11:22:13 -03:00
Juan Linietsky
e2d208f122
Ability to rotate controls using tool, closes #3800
2016-06-27 10:47:51 -03:00
Juan Linietsky
47d6cc08bb
Properly deliver localized coordinates when passing gui events through parents, closes #4215
2016-06-27 10:00:36 -03:00
sanikoyes
081c400ac6
Add placeholder property for line_edit
...
this useful for user input tip
2016-06-27 19:47:40 +08:00
Pedro J. Estébanez
6ce47d9b51
Improve parallax mirroring algorithm
...
Replaces the iterative approach currently used by an equivalent direct computation.
Also fixes infinite looping that happens when the mirroring value is negative.
2016-06-27 10:40:33 +02:00
Rémi Verschelde
da034f324a
Revert "Added toggle for loop interpolation based on adolson's code"
...
This reverts commits 8884b8f519
bd5c8f2aa0
and 5cb31f6d5b
.
<reduz> Akien, I understand the need for the second loop mode, but I think
the current UI is pretty confusing. I think this should be changed for an
enum, both there and in the animation.. otherwise we should revert it
[...]
<reduz> alternatively this could be added per track, which I think should
make it a little less confusing
Reopens #959..
2016-06-26 23:45:18 +02:00
Juan Linietsky
10f411b47b
Avoid mirroring to go negative to fix crash, closes #4036
2016-06-26 16:51:13 -03:00
Juan Linietsky
282da142ae
Added an option to ParallaxLayer to add an extra scroll offset, helps if you want to make clouds to move by themselves and animate that, for example.
2016-06-26 16:22:20 -03:00
Rémi Verschelde
0be12898a7
Revert "Improve parallax mirroring algorithm"
2016-06-26 18:03:15 +02:00
Juan Linietsky
130b83bc52
Ability to set draw transform as a matrix, closes #5428
2016-06-26 13:01:17 -03:00
Paulb23
7f98f37f13
Fixed selected text turning black, issue 5199
2016-06-26 16:38:16 +01:00
Daniel J. Ramirez
8f259ff5ca
Shortcuts for script switching in script Mode
2016-06-26 10:21:02 -05:00
Rémi Verschelde
b02d67be30
Merge pull request #5307 from MarianoGnu/master
...
TextureRegion improvements
2016-06-26 09:43:45 +02:00
Rémi Verschelde
e4c5a16a2c
Merge pull request #5397 from djrm/gizmos_fix
...
Added high resolution icons for the Gizmos
2016-06-25 10:28:58 +02:00
Daniel J. Ramirez
b8190fbef6
Added high resolution icons for the Gizmos, fixes #1638
2016-06-24 22:42:42 -05:00
Rémi Verschelde
22c9a44174
Merge pull request #5391 from RandomShaper/parallax-layer-fix-tidy
...
Improve parallax mirroring algorithm
2016-06-24 21:26:54 +02:00
Rémi Verschelde
001294ed35
Merge pull request #5386 from Paulb23/code_completion_color_theme
...
Exposed code completion colors to the text edit theme
2016-06-24 21:19:30 +02:00
Rémi Verschelde
d52fa2e0eb
Merge pull request #5380 from vnen/string-canvasitem-docs
...
Documentation for String and CanvasItem
2016-06-24 21:16:20 +02:00
Rémi Verschelde
06c6516604
Merge pull request #5379 from neikeq/pr-issue-5375
...
Fix weird deselection behaviour with text field
2016-06-24 21:14:47 +02:00
Rémi Verschelde
118f54aeeb
Merge pull request #5328 from Paulb23/line_edit_caret
...
Added caret blink to line edit
2016-06-24 21:13:26 +02:00
Pedro J. Estébanez
fbddc0b747
Improve parallax mirroring algorithm
...
Replaces the iterative approach currently used by the standard fmod() function.
Also fixes infinite looping that happens when the mirroring value is negative.
2016-06-24 18:39:56 +02:00
Paulb23
b643d9af6f
Exposed code completion colors to the text edit theme
2016-06-24 16:33:29 +01:00
Ignacio Etcheverry
f1e7552722
Fix weird deselection behaviour with text field
...
- TextEdit will now deselect if Ctrl+Left/Right is pressed
- TextEdit and LineEdit no longer deselect text when Alt is pressed (except with Apple style keys)
2016-06-24 14:26:40 +02:00
Juan Linietsky
9e0b6057e7
Make button aware of it being dragged and reset state, closes #4178
2016-06-23 18:20:39 -03:00
George Marques
b06d235ce8
Rename CanvasItem.edit_get() to edit_get_state()
...
This makes more sense of what it does and correlates to edit_set_state()
2016-06-23 17:59:37 -03:00
Juan Linietsky
a8f8f52b19
Fix issue saving flags (size fill expand), fixes #4176
2016-06-23 17:03:34 -03:00
Rémi Verschelde
0a72f9ccb8
Merge pull request #5362 from J08nY/png
...
libpng: New version 1.6.27
2016-06-23 07:40:03 +02:00
Juan Linietsky
d6225b1e00
Improved binding system (ObjectTypeDB::bind_method) to be friendlier to statically typed languages, should help in the Mono integration.
...
Disabled by default.
2016-06-22 23:13:41 -03:00
J08nY
0ab05b09e4
Fixed iCCp chunk in pngs
...
neccesary for libpng 1.6.27 to work silently
2016-06-22 21:13:29 +02:00
m4nu3lf
cfa11777c0
AnimationTreePlayer filters improved
...
Now the AnimationTreePlayer filters for Blend2 and OneShot nodes
behave as expected, that is the main animation is not affected by
the secondary animation if the track is filterd out for arbitarily
complex trees.
2016-06-22 19:34:12 +01:00
Paulb23
4f54e72189
Added setting to toggle line edit caret blink
2016-06-22 13:26:44 +01:00
Paulb23
e09e036565
Line edit caret no longer draws on focus loss
2016-06-22 13:26:44 +01:00
Paulb23
e65eba664f
Added caret blink to line edit
2016-06-22 13:20:48 +01:00
Rémi Verschelde
87cb3629f2
Merge pull request #5344 from Paulb23/code_completion_colors
...
Code completion box colors
2016-06-22 07:51:33 +02:00
Bojidar Marinov
f3342eb72e
Fix a inherited transform bug with Camera2D preview drawing
...
Closes #5339
2016-06-21 22:35:04 +03:00
Paulb23
45f0dec55c
Added code completion existing color setting
2016-06-21 17:34:38 +01:00
Paulb23
706895a922
Added code completion selected color setting
2016-06-21 17:21:55 +01:00
Paulb23
a40cb680ca
Added code completion background color setting
2016-06-21 16:50:31 +01:00
Rémi Verschelde
91ee2f6059
Merge pull request #5335 from J08nY/loop-interpolation-scene-fix
...
Animation: Fix property loop_interpolation
2016-06-21 17:28:14 +02:00
J08nY
bd5c8f2aa0
Animation: Fix property loop_interpolation
...
fixes #5317
2016-06-21 14:11:26 +02:00
Saracen
912afb129f
Make return type explicit.
2016-06-21 12:41:28 +01:00
Rémi Verschelde
029ca80dca
Merge pull request #5321 from Paulb23/caret_hidden_issue_5320
...
Fixed caret not drawing on focus regain
2016-06-21 12:02:18 +02:00
Juan Linietsky
d76ee09774
property remove parent owned nodes when using replace, fixes #4128
2016-06-20 22:57:07 -03:00
Juan Linietsky
fa0d1cd27c
fix CanvasItem.get_global_transform() and CanvasItem.get_local_transform(), closes #4075
2016-06-20 21:19:12 -03:00
Juan Linietsky
ad8d4a6b26
Fixed the order of events called by _input, closes #4384
2016-06-20 19:09:14 -03:00
Juan Linietsky
6872139300
Add quotes to .tscn keys, solves #4366
2016-06-20 18:41:59 -03:00
Juan Linietsky
85d8000449
Allow mouse wheel to go throuhgh so scroll containers work properly, fixes #4431
2016-06-20 17:16:52 -03:00
Juan Linietsky
6bdd17f07c
Fix error storing path for children of instanced nodes in .tscn, fixes #4320 fixes #4579 fixes #4580
2016-06-20 17:09:53 -03:00
MarianoGNU
79c500bee1
Modify margins with mouse input
2016-06-20 17:06:19 -03:00
Paulb23
8f6b56cfda
Fixed caret not drawing on focus regain
2016-06-20 20:29:58 +01:00
Juan Linietsky
0e07f49a03
Make dure to only call drop_data if can_drop_data returned true, closes #4616
2016-06-20 10:29:52 -03:00
Rémi Verschelde
3668768463
Merge pull request #5196 from vnen/similarity-code-completion
...
Improve code completion search
2016-06-20 13:37:24 +02:00
Patrick Reh
fff4d5867c
Added Tile Origin = Bottom Left option to the TileMap
2016-06-20 12:18:53 +02:00
MarianoGNU
0f1a717c64
Remove unused connection. ShaderEditor should'nt handle ShaderGraphs.
...
Fixes #4678 && #4745
2016-06-20 00:50:33 -03:00
Juan Linietsky
0db02f26b6
-Added options for scene import plugin to keep materials and user-added tracks to animations, please test! closes #4425
2016-06-20 00:20:30 -03:00
Rémi Verschelde
618d34463d
Merge pull request #5298 from Paulb23/caret_draw_focus
...
Text Edit no longer draws caret on focus loss
2016-06-19 18:58:31 +02:00
George Marques
5cb31f6d5b
Replace 'or'/'and' keywords
...
Some compilers do not like this.
2016-06-19 12:36:50 -03:00
Paulb23
8cbd0b9ae3
Text Edit no longer draws caret on focus loss
2016-06-19 16:11:16 +01:00
George Marques
66e7ddb55b
Improve code completion search
...
- List completion by subsequence match.
- Case insensitive.
- Sort completion list by similarity.
2016-06-19 11:43:47 -03:00
George Marques
831ae2d510
Fix TextEdit cursor position after undo remove text
...
It was going to where the text started, now it goes to where the text
ends.
2016-06-19 11:43:47 -03:00
Rémi Verschelde
b9f944ed5c
Merge pull request #5271 from neikeq/pr-issue-1004
...
LineEdit cursor fixes and improvements
2016-06-19 13:06:31 +02:00
Rémi Verschelde
c7b425ed9c
Merge pull request #5259 from neikeq/pr-textedit-zoom
...
TextEdit: Change font size with Ctrl+Mouse Wheel Up/Down
2016-06-19 13:04:20 +02:00
Rémi Verschelde
360cebaf23
Merge pull request #5234 from Paulb23/fix_error_tab_print
...
Fixed error: set_current_tab print on project open
2016-06-19 13:00:12 +02:00
Rémi Verschelde
40944ddffb
Merge pull request #5085 from RandomShaper/remove-unreachable-code
...
Remove found dead code
2016-06-19 12:45:36 +02:00
Rémi Verschelde
3520902194
Merge pull request #4724 from Cybolic/optional-loop-interpolation
...
Added toggle for loop interpolation based on adolson's code
2016-06-19 12:30:22 +02:00
Juan Linietsky
400febf585
Add function to get the color picker dialog from ColorPickerButton, closes #4415
2016-06-19 02:08:22 -03:00
Juan Linietsky
7c20c386c5
-Added trigger mode to tracks, useful for properties that work as triggers, such as playing a sample, an animation, etc.
...
-Better interpolation of discrete tracks, fixes #4417
2016-06-19 01:43:02 -03:00
Juan Linietsky
0bbb0d0caa
DynamicFontData can be built-in (will still link to a ttf though), closes #4600
2016-06-18 19:03:53 -03:00
Ignacio Etcheverry
4928cc34eb
LineEdit: Word jumping and OSX hotkeys
2016-06-18 20:53:46 +02:00
Rémi Verschelde
c3bf11d4d4
Drop fully commented-out files
...
Part of #5272
2016-06-18 20:23:49 +02:00
Rémi Verschelde
b7dbf9207a
Drop empty files that are not used anywhere
...
Part of #5272
2016-06-18 19:46:30 +02:00
Ignacio Etcheverry
bc9f9b1c6a
TextEdit: Change font size with Ctrl+Mouse Wheel Up/Down
2016-06-18 18:47:11 +02:00
Juan Linietsky
adc13e9027
Make ".." always appear even if dir is unlistable (likely lacking permissions), closes #1938
2016-06-18 12:51:27 -03:00
Ignacio Etcheverry
99612207b7
LineEdit: Fix and improve selection behaviour
2016-06-18 16:14:43 +02:00
Rémi Verschelde
a7fc04626a
Add missing license headers in our source files ( #5255 )
...
Also removes a couple wrong Godot headers from third-party source files.
2016-06-18 14:46:12 +02:00
Błażej Szczygieł
aebad5de5f
Fix Theora video playback without a Vorbis stream
...
- prevent audio resampler errors when number of channels is 0,
- don't check for 'audio_done' when there is no audio data.
(cherry picked from commit 763b29f34e
)
2016-06-18 00:49:55 +02:00
Juan Linietsky
65bcde0a7d
TabContainer now reports proper minimum size, closes #4896
2016-06-17 18:38:40 -03:00
Juan Linietsky
95dc15b750
Send body inout notifications after state is applied, fixes #4683
2016-06-17 16:45:10 -03:00
Juan Linietsky
6a68ce9c93
Fix bug in GridContainer not updating minimumsize when columns changes, fixes #4677
2016-06-17 16:40:40 -03:00
Juan Linietsky
55b83157e7
Keep track of when fonts change, so theme or controls that use fonts as overrides get properly updated.
...
closes #4622 , probably closes many other issues too
2016-06-17 16:01:30 -03:00
Juan Linietsky
9f2f8c9130
fixes compilation error on visual studio, closes #5249
2016-06-17 10:34:44 -03:00
Juan Linietsky
f0d9245ecf
-added missing .inc files
...
-Made it possible to change the editor theme
-Added two options to theme editor plugin to create empty template themes and editor themes
-Make sure that saved themes to .tres keep the null theme fields, to make it easier to keep those when saving/loading the theme
2016-06-17 01:13:23 -03:00
Juan Linietsky
816b3fa94d
It is now possible to set a default custom theme, whether you want a hidpi default theme, or just use a custom font for the default theme
2016-06-16 20:05:22 -03:00
Paulb23
a3481ed1c7
Fixed error: set_current_tab print on project open
2016-06-15 18:19:34 +01:00
UgisBrekis
d97e46ffb6
Adds the ability to draw parent-children relationship lines in scene tree editor
...
Can be turned on/off in editor settings + line color change available as
well
2016-06-15 18:10:19 +01:00
Rémi Verschelde
41677df7cf
Merge pull request #5218 from djrm/new_icons
...
Some theme icons and better exporter
2016-06-15 13:43:56 +02:00
Rémi Verschelde
0f1ae03626
Merge pull request #5149 from m4nu3lf/master
...
TimeSeek node in AnimationTreePlayer now propagates filters
2016-06-15 08:14:35 +02:00
Daniel J. Ramirez
131cd1399c
Added some theme icons and its sources
2016-06-14 21:40:24 -05:00
Juan Linietsky
333de40180
does not fix the bug reported in #4326 and #4818 ,
...
but at least make sure it throws and error and does not crash
2016-06-14 08:57:00 -03:00
Juan Linietsky
c204170232
correctly wrap lines longer than width in richtextlabel, fixes #4735
2016-06-14 08:10:25 -03:00
Juan Linietsky
37ed2bae69
Better error text when trying to add/remove/move child nodes in a busy parent, closes #4838
2016-06-13 22:46:18 -03:00
Juan Linietsky
944c7e2603
fix crash when clearing dynamicfontdata, closes #4877
2016-06-13 22:24:11 -03:00
Juan Linietsky
4866713bc3
added a function CanvasItem.get_item_and_children_rect() , fixes #4738
2016-06-13 21:37:04 -03:00
Juan Linietsky
26d63b5594
propagate theme changes properly even through 2D nodes, fixes #4754
2016-06-13 21:11:24 -03:00
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