summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-08-24Implement custom thread numbering for POSIXPedro J. Estébanez
For every UNIX-derived (Android, Linux, macOS, iOS) flavor, a global counter is atomically incremented on thread start. That id is kept as thread-local storage. Therefore, thread ids are sequential numbers, trivially comparable. This improves the previous state of things, in which `pthread_t` were casted to `Thread::ID` and unportabily compared. Also big, ugly thread ids appeared.
2017-08-24Make OS::delay_usec() more reliable on UNIXPedro J. Estébanez
Implemented with `nanosleep()`. `usleep()` is deprecated. Also loops to ensure that __at least__ the requested time is waited, accounting for spurious interruptions. May help in situations like reattempting to connect to the debugger.
2017-08-23Merge pull request #10576 from Rubonnek/remove-scroll-changedRémi Verschelde
Removed EditorHelp::_scroll_changed
2017-08-23Removed EditorHelp::_scroll_changedWilson E. Alvarez
2017-08-23Merge pull request #10575 from henkz1/android_quit_errorRémi Verschelde
fix UnsatisfiedLinkError when quitting on android
2017-08-23Merge pull request #10573 from tagcup/gizmo_aabb_scaling_orderRémi Verschelde
Fix the order of transformations for selection bounding box in spatial editor.
2017-08-23Merge pull request #10570 from groud/fix_ssao_issueRémi Verschelde
Fix SSAO issue with intel hd**** hardwares
2017-08-23Merge pull request #10563 from Hinsbart/vs_cancel_selectRémi Verschelde
VisualScriptEditor: Remove Node when canceling PropertySelector.
2017-08-23Merge pull request #10561 from Paulb23/smooth_scroll_input_overrideRémi Verschelde
Stops scrolling when the user issues another command
2017-08-23Merge pull request #10559 from ↵Rémi Verschelde
akien-mga/workaround-gentoos-delightfully-unique-zlib-api minizip: Fix compatibility with Gentoo's unique zlib API
2017-08-23Merge pull request #10558 from RandomShaper/undo-after-auto-indentRémi Verschelde
Add ability to undo auto-indent
2017-08-23Merge pull request #10550 from djrm/pr_color_fixesRémi Verschelde
Child process connected message is now green.
2017-08-23Merge pull request #10548 from Rubonnek/move-to-initializer-lisstRémi Verschelde
Moved member variables to initializer list
2017-08-23Merge pull request #10542 from karroffel/gdscript-match-indexRémi Verschelde
support enums and nested constants in match statement
2017-08-23fix UnsatisfiedLinkError when quittingHenrik Andersson
2017-08-22Fix the order of transformations for selection bounding box in spatial editor.Ferenc Arn
This was broken in #7438 where the ordering of scaling in Basis::scale() was fixed, but this line of code (which relied on the incorrect behavior) wasn't updated correctly. Fixes #9894.
2017-08-23fix ssao issue with intel hd**** hardwaresGilles Roudiere
2017-08-23Merge pull request #10556 from marcelofg55/masterRémi Verschelde
Add missing NULL check for the new show_about() call
2017-08-23Merge pull request #10555 from Rubonnek/removed-unnecessary-returns-and-breaksRémi Verschelde
Removed unnecessary returns and break statements [ci skip]
2017-08-23Merge pull request #10551 from djrm/pr_editor_fixesRémi Verschelde
Do not use old styles for tab buttons [ci skip]
2017-08-22Merge pull request #10557 from RandomShaper/fix-svg-crashRémi Verschelde
Fix crashes in SVG loading
2017-08-22Merge pull request #10564 from toger5/fix_crash_styleBoxTexture_binding_issueRémi Verschelde
fixed crash styleBoxTexture binding issue [ci skip]
2017-08-22fixed crash styleBoxTexture binding issuetoger5
2017-08-22VisualScriptEditor: Remove Node when canceling PropertySelector.Andreas Haas
2017-08-22Ability to set script debugger reason text context.Daniel J. Ramirez
2017-08-22Stops scrolling when the user issues another commandPaulb23
2017-08-22minizip: Fix compatibility with Gentoo's unique zlib APIRémi Verschelde
Fixes #10539 in a diplomatic way (as opposed to telling Gentoo users to just change their distro or rebuild zlib from upstream...).
2017-08-22TextEdit: Copy whole line if not having selection.Andreas Haas
The functionality was already there but hidden behind a bogus return statement. Fixes #10485
2017-08-22Add ability to undo auto-indentPedro J. Estébanez
Closes #10420.
2017-08-22Fix crashes in SVG loadingPedro J. Estébanez
Adding null terminators.
2017-08-22Add missing NULL check for the new show_about() callMarcelo Fernandez
2017-08-22Removed unnecessary returns and break statementsWilson E. Alvarez
2017-08-22Moved member variables to initializer listWilson E. Alvarez
2017-08-22support enums and nested constants in match statementKarroffel
The initial version of the pattern matcher in GDScript does not allow matching on nested identifiers, only one identifiers available in the current scope. With the introduction of enums to GDScript that's a huge missing feature. This commit makes the parser accept indexed constants and variables to properly support enums.
2017-08-22Fade last cascade in directional shadow, closes #9779Juan Linietsky
2017-08-22readded ability to set loop offset in seconds, closes #9630Juan Linietsky
2017-08-22Invalid materials or shaders will now interrupt the next chain in materials, ↵Juan Linietsky
closes #9570
2017-08-22Merge pull request #10543 from hpvb/fix-10524Rémi Verschelde
Change order of Null check for ParallaxLayer
2017-08-22Change order of Null check for ParallaxLayerHein-Pieter van Braam
The change in #10524 subtly changes the behavior of set_motion_scale() and set_motion_offset() if the ParallaxLayer does not have a parent node. Previously it would still set the corresponding property, but after this change the property change would be discarded. I'm not entirely sure if this actually matters as there doesn't appear to be any code that picks up this change if the ParallaxLayer gets re-parented later, but it's better to not change behavior regardless.
2017-08-22Merge pull request #10520 from RandomShaper/fix-double-parsingJuan Linietsky
Fix tokenization of doubles
2017-08-22Merge pull request #10493 from MednauN/masterRémi Verschelde
Add stretching to `TextureProgress`
2017-08-22Merge pull request #10538 from groud/fix_useless_separatorRémi Verschelde
Fix unneeded separator in Script Editor's Debug menu
2017-08-22Add stretching to `TextureProgress`Evgeny Zuev
Now `TextureProgress` has `nine_patch_stretch` flag. With this flag enabled, it's being rendered as 9-path using `stretch_margin_*` properties as texture margins. Stretching doesn't support `FILL_CLOCKWISE` and `FILL_COUNTER_CLOCKWISE` fill modes.
2017-08-22Fix uneeded separatorGilles Roudiere
2017-08-22Merge pull request #10507 from toger5/override_code_them_bgRémi Verschelde
added setting to override the theme background with editor theme color
2017-08-22Merge pull request #10487 from marcelofg55/curscr_as_defaultRémi Verschelde
p_screen param from get_screen_* funcs now default to the current screen
2017-08-22Merge pull request #10519 from toger5/remove_addition_borderRémi Verschelde
Remove addition border
2017-08-22Merge pull request #10527 from hpvb/fix-10517Rémi Verschelde
Add null check to ScriptEditor get_current_tab_control() call
2017-08-22Merge pull request #10524 from hpvb/fix-10515Rémi Verschelde
Add null check to ParallaxLayer get_parent() calls
2017-08-22Fix Reindhart tonemapping, invalid type in signatureRémi Verschelde
Fixes #10533.