aboutsummaryrefslogtreecommitdiff
path: root/tools/editor/plugins
Commit message (Collapse)AuthorAgeFilesLines
* Refactoring: rename tools/editor/ to editor/Rémi Verschelde2017-03-0590-45421/+0
| | | | | | 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.
* Various fixes detected using PVS-Studio static analyzer.Thaer Razeq2017-02-285-4/+5
| | | | | | | - 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
* Merge pull request #7857 from Hinsbart/external_script_breakRémi Verschelde2017-02-261-0/+4
|\ | | | | Don't switch to script on breakpoint hit when using external editor.
| * Don't switch to script on breakpoint hit when using external editor.Andreas Haas2017-02-201-0/+4
| | | | | | | | Fixes #7705
* | Merge pull request #7842 from Zylann/fix_line2d_editorRémi Verschelde2017-02-262-4/+9
|\ \ | | | | | | Fixed Line2D editor doesn't respond to input
| * | Fixed Line2D editor doesn't respond to inputMarc Gilleron2017-02-192-4/+9
| |/
* | Complete the globals.h -> global_config.h conversionBojidar Marinov2017-02-232-2/+2
| |
* | -renamed globals.h to global_config.cpp (this seems to have caused a few ↵Juan Linietsky2017-02-218-8/+8
|/ | | | | | modified files) -.pck and .zip exporting redone, seems to be working..
* Correct hash behavior for floating point numbersHein-Pieter van Braam2017-02-161-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Rename the _MD macro to D_METHODHein-Pieter van Braam2017-02-1328-184/+184
| | | | | | This new name also makes its purpose a little clearer This is a step towards fixing #56
* Merge pull request #7352 from Zylann/polylineRémi Verschelde2017-02-122-0/+368
|\ | | | | Polyline
| * Added Line2D node that draws a polygon-based lineMarc Gilleron2017-01-152-0/+368
| | | | | | | | | | | | 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).
* | Merge pull request #7772 from Limb/fixgiprobeeditorRémi Verschelde2017-02-121-2/+0
|\ \ | | | | | | Remove memdelete of button in GIProbeEditor exit
| * | Remove memdelete of button in GIProbeEditor exitKenneth Lorthioir2017-02-091-2/+0
| | | | | | | | | | | | This issue was causing a heap corruption on windows.
* | | Reorder the folders in tools to prepare moving tools/editorRémi Verschelde2017-02-091-1/+1
|/ / | | | | | | | | | | | | | | | | - `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.
* | Merge pull request #7709 from bojidar-bg/sort-scripts-by-pathRémi Verschelde2017-02-072-4/+50
|\ \ | | | | | | Sort settings for scripts in the editor
| * | Sort settings for scripts in the editorBojidar Marinov2017-02-022-4/+50
| | |
* | | Several bugfixes, improving the import workflowJuan Linietsky2017-02-061-73/+17
|/ /
* | Merge pull request #7666 from Paulb23/line_length_guidelineRémi Verschelde2017-02-021-0/+1
|\ \ | | | | | | Fixed line lenght guideline, and added colour option
| * | Fixed line lenght guideline drawing with color optionPaulb232017-01-281-0/+1
| | |
* | | Added warning when removing animationsRay Koopa2017-01-252-9/+20
|/ /
* | Fix weird scrollbar appearance on 2D editor (3.0 master)volzhs2017-01-251-2/+2
| |
* | Remove Quick Filter Files and fix FS search hotkeyRémi Verschelde2017-01-211-1/+1
| | | | | | | | | | | | 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.
* | Merge pull request #7528 from tagcup/real_t_float_fixesJuan Linietsky2017-01-201-1/+1
|\ \ | | | | | | Use real_t rather than float or double in generic functions (core/mat…
| * | Overloaded basic math funcs (double and float variants). Use real_t rather ↵Ferenc Arn2017-01-161-1/+1
| | | | | | | | | | | | | | | | | | than float or double in generic functions (core/math) whenever possible. Also inlined some more math functions.
* | | 2D Editor: Don't show lock icons for hidden nodes.Andreas Haas2017-01-191-1/+1
|/ / | | | | | | | | Now we only draw those icons for visible Nodes. Fixes #7518
* | Change camera default rotationvolzhs2017-01-172-4/+4
| |
* | Style: Fix statements ending with ';;'Rémi Verschelde2017-01-1611-27/+27
| |
* | Style: No break before list braceRémi Verschelde2017-01-161-2/+1
| | | | | | | | | | | | | | 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`
* | Style: Cleanups, added headers, renamed filesRémi Verschelde2017-01-1634-13/+252
| | | | | | | | | | | | | | | | | | 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).
* | Oops! Audio engine has vanished :DJuan Linietsky2017-01-1510-12/+27
| |
* | 2D and 3D viewport are working again :DJuan Linietsky2017-01-152-14/+14
| |
* | no more errors related to missing GlobalConfig::Get (or so I hope)Juan Linietsky2017-01-142-8/+9
| |
* | Allow closing a script tab without savingWilhem Barbier2017-01-152-4/+16
| |
* | Merge pull request #7515 from kbake/issue7433Rémi Verschelde2017-01-151-1/+6
|\ \ | |/ |/| Use Animation's Name as Filename When Saving
| * Will now try to use the existing animation's name for filename, defaults to ↵kbake2017-01-141-1/+6
| | | | | | | | previous value in case there's no name
* | Merge pull request #6519 from RandomShaper/enhance-tilesetJuan Linietsky2017-01-141-0/+2
|\ \ | | | | | | Add modulate (color) to TileSet tiles
| * | Add modulate (color) to TileSet tilesPedro J. Estébanez2016-11-301-0/+2
| | |
* | | removed duplicated functions in class hierarchy that were bound more than onceJuan Linietsky2017-01-144-17/+14
| | | | | | | | | | | | added a check to detect this case in the future
* | | Style: Fix whole-line commented codeRémi Verschelde2017-01-1428-137/+151
| | | | | | | | | | | | | | | 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.
* | | Finish renaming *Frame GUI classes to *RectRémi Verschelde2017-01-145-10/+10
| | | | | | | | | | | | | | | ReferenceFrame had been overlooked, and the cpp files still used the old names. Also ripgrep'ed it all to find some forgotten references.
* | | rename String.extension() -> String.get_extension() / String.basename() -> ↵Juan Linietsky2017-01-144-7/+7
| | | | | | | | | | | | String.get_basename()
* | | Vector2.get_aspect() renamed to Vector2.aspect() to keep consistent method ↵Juan Linietsky2017-01-132-3/+3
| | | | | | | | | | | | naming
* | | renamed tween animationplayer scale functions to speed_scaleJuan Linietsky2017-01-131-2/+2
| | |
* | | Reenable node name case setting + code cleanupsRémi Verschelde2017-01-132-24/+5
| | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | New API for visibility in both CanvasItem and SpatialJuan Linietsky2017-01-1314-60/+60
| |/ |/| | | | | | | | | visible (property) - access set_visible(bool) is_visible() is_visible_in_tree() - true when visible and parents visible show() hide() - for convenience
* | some class renamesJuan Linietsky2017-01-1210-17/+17
| | | | | | | | | | | | TextureFrame -> TextureRect Patch9Frame -> NinePatchRect ColorFrame -> ColorRect
* | Fix current script background colorPaulb232017-01-121-1/+1
| |
* | Renamed most signals so they refer to:Juan Linietsky2017-01-124-19/+19
| | | | | | | | | | -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).
* | Type renames:Juan Linietsky2017-01-1124-92/+92
| | | | | | | | | | | | | | | | | | | | | | | | Matrix32 -> Transform2D Matrix3 -> Basis AABB -> Rect3 RawArray -> PoolByteArray IntArray -> PoolIntArray FloatArray -> PoolFloatArray Vector2Array -> PoolVector2Array Vector3Array -> PoolVector3Array ColorArray -> PoolColorArray