summaryrefslogtreecommitdiff
path: root/tools/editor/plugins
AgeCommit message (Collapse)Author
2017-03-05Refactoring: rename tools/editor/ to editor/Rémi Verschelde
The other subfolders of tools/ had already been moved to either editor/, misc/ or thirdparty/, so the hiding the editor code that deep was no longer meaningful.
2017-02-28 Various fixes detected using PVS-Studio static analyzer.Thaer Razeq
- Add FIXME tags comments to some unfixed potential bugs - Remove some checks (always false: unsigned never < 0) - Fix some if statements based on reviews. - Bunch of missing `else` statements
2017-02-26Merge pull request #7857 from Hinsbart/external_script_breakRémi Verschelde
Don't switch to script on breakpoint hit when using external editor.
2017-02-26Merge pull request #7842 from Zylann/fix_line2d_editorRémi Verschelde
Fixed Line2D editor doesn't respond to input
2017-02-23Complete the globals.h -> global_config.h conversionBojidar Marinov
2017-02-21-renamed globals.h to global_config.cpp (this seems to have caused a few ↵Juan Linietsky
modified files) -.pck and .zip exporting redone, seems to be working..
2017-02-20Don't switch to script on breakpoint hit when using external editor.Andreas Haas
Fixes #7705
2017-02-19Fixed Line2D editor doesn't respond to inputMarc Gilleron
2017-02-16Correct hash behavior for floating point numbersHein-Pieter van Braam
This fixes HashMap where a key or part of a key is a floating point number. To fix this the following has been done: * HashMap now takes an extra template argument Comparator. This class gets used to compare keys. The default Comperator now works correctly for common types and floating point numbets. * Variant implements ::hash_compare() now. This function implements nan-safe comparison for all types with components that contain floating point numbers. * Variant now has a VariantComparator which uses Variant::hash_compare() safely compare floating point components of variant's types. * The hash functions for floating point numbers will now normalize NaN values so that all floating point numbers that are NaN hash to the same value. C++ module writers that want to use HashMap internally in their modules can now also safeguard against this crash by defining their on Comperator class that safely compares their types. GDScript users, or writers of modules that don't use HashMap internally in their modules don't need to do anything. This fixes #7354 and fixes #6947.
2017-02-13Rename the _MD macro to D_METHODHein-Pieter van Braam
This new name also makes its purpose a little clearer This is a step towards fixing #56
2017-02-12Merge pull request #7352 from Zylann/polylineRémi Verschelde
Polyline
2017-02-12Merge pull request #7772 from Limb/fixgiprobeeditorRémi Verschelde
Remove memdelete of button in GIProbeEditor exit
2017-02-09Remove memdelete of button in GIProbeEditor exitKenneth Lorthioir
This issue was causing a heap corruption on windows.
2017-02-09Reorder the folders in tools to prepare moving tools/editorRémi Verschelde
- `certs` and `editor_fonts` go to `thirdparty` - `dist` and `scripts` go to a new `misc` folder - `collada` and `doc` go to `tools/editor` The next step will be to rename `tools/editor` to `editor` directly, but this will be done at the right time to avoid breaking too many PRs.
2017-02-07Merge pull request #7709 from bojidar-bg/sort-scripts-by-pathRémi Verschelde
Sort settings for scripts in the editor
2017-02-06Several bugfixes, improving the import workflowJuan Linietsky
2017-02-02Sort settings for scripts in the editorBojidar Marinov
2017-02-02Merge pull request #7666 from Paulb23/line_length_guidelineRémi Verschelde
Fixed line lenght guideline, and added colour option
2017-01-28Fixed line lenght guideline drawing with color optionPaulb23
2017-01-25Added warning when removing animationsRay Koopa
2017-01-25Fix weird scrollbar appearance on 2D editor (3.0 master)volzhs
2017-01-21Remove Quick Filter Files and fix FS search hotkeyRémi Verschelde
The new Quick Filter Files behaviour since 8b47e26 had not been implemented, so this implements it and makes it an editor hotkey instead of a menu entry. Fixes #7582.
2017-01-20Merge pull request #7528 from tagcup/real_t_float_fixesJuan Linietsky
Use real_t rather than float or double in generic functions (core/mat…
2017-01-192D Editor: Don't show lock icons for hidden nodes.Andreas Haas
Now we only draw those icons for visible Nodes. Fixes #7518
2017-01-16Overloaded basic math funcs (double and float variants). Use real_t rather ↵Ferenc Arn
than float or double in generic functions (core/math) whenever possible. Also inlined some more math functions.
2017-01-17Change camera default rotationvolzhs
2017-01-16Style: Fix statements ending with ';;'Rémi Verschelde
2017-01-16Style: No break before list braceRémi Verschelde
clang-format does not handle that well *at all*. For the reference, found the relevant pieces of code with: `ag "=[ "$'\t'"]?"$'\n'"[ "$'\t'"]?{" --ignore=thirdparty`
2017-01-16Style: Cleanups, added headers, renamed filesRémi Verschelde
Made sure files in core/ and tools/ have a proper Godot license header when written by us. Also renamed aabb.{cpp,h} and object_type_db.{cpp,h} to rect3.{cpp,h} and class_db.{cpp,h} respectively. Also added a proper header to core/io/base64.{c,h} after clarifying the licensing with the original author (public domain).
2017-01-15Oops! Audio engine has vanished :DJuan Linietsky
2017-01-152D and 3D viewport are working again :DJuan Linietsky
2017-01-14no more errors related to missing GlobalConfig::Get (or so I hope)Juan Linietsky
2017-01-15Added Line2D node that draws a polygon-based lineMarc Gilleron
It supports unlimited width, color gradient, texture and some geometry options for joints and caps. Also transparency without artifacts (provided that line joints aren't too sharp).
2017-01-15Allow closing a script tab without savingWilhem Barbier
2017-01-15Merge pull request #7515 from kbake/issue7433Rémi Verschelde
Use Animation's Name as Filename When Saving
2017-01-14Merge pull request #6519 from RandomShaper/enhance-tilesetJuan Linietsky
Add modulate (color) to TileSet tiles
2017-01-14Will now try to use the existing animation's name for filename, defaults to ↵kbake
previous value in case there's no name
2017-01-14removed duplicated functions in class hierarchy that were bound more than onceJuan Linietsky
added a check to detect this case in the future
2017-01-14Style: Fix whole-line commented codeRémi Verschelde
They do not play well with clang-format which aligns the `//` part with the rest of the code block, thus producing badly indented commented code.
2017-01-14Finish renaming *Frame GUI classes to *RectRémi Verschelde
ReferenceFrame had been overlooked, and the cpp files still used the old names. Also ripgrep'ed it all to find some forgotten references.
2017-01-14rename String.extension() -> String.get_extension() / String.basename() -> ↵Juan Linietsky
String.get_basename()
2017-01-13Vector2.get_aspect() renamed to Vector2.aspect() to keep consistent method ↵Juan Linietsky
naming
2017-01-13renamed tween animationplayer scale functions to speed_scaleJuan Linietsky
2017-01-13Reenable node name case setting + code cleanupsRémi Verschelde
The method _generate_serial_child_name is indeed called relatively often in editor mode, but that commented out code chunk hardly adds to its slowness (and with the default setting, not at all). Also did various related code cleanups and simplifications.
2017-01-13New API for visibility in both CanvasItem and SpatialJuan Linietsky
visible (property) - access set_visible(bool) is_visible() is_visible_in_tree() - true when visible and parents visible show() hide() - for convenience
2017-01-12some class renamesJuan Linietsky
TextureFrame -> TextureRect Patch9Frame -> NinePatchRect ColorFrame -> ColorRect
2017-01-12Fix current script background colorPaulb23
2017-01-12Renamed most signals so they refer to:Juan Linietsky
-An action being requested to the user in present tense: (ie, draw, gui_input, etc) -A notification that an action happened, in past tense (ie, area_entered, modal_closed, etc).
2017-01-11Type renames:Juan Linietsky
Matrix32 -> Transform2D Matrix3 -> Basis AABB -> Rect3 RawArray -> PoolByteArray IntArray -> PoolIntArray FloatArray -> PoolFloatArray Vector2Array -> PoolVector2Array Vector3Array -> PoolVector3Array ColorArray -> PoolColorArray
2017-01-10Merge pull request #7445 from tagcup/2d_math_fixesJuan Linietsky
Various corrections in 2D math.