Commit Graph

  • 3b0adcf2c5 Various fixes detected using PVS-Studio static analyzer. - 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 Thaer Razeq 2017-02-23 02:28:09 -06:00
  • 3fcd90eeec -renamed globals.h to global_config.cpp (this seems to have caused a few modified files) -.pck and .zip exporting redone, seems to be working.. Juan Linietsky 2017-02-21 00:05:15 -03:00
  • 9484bdcc3d Rename the _MD macro to D_METHOD Hein-Pieter van Braam 2017-02-13 12:47:24 +01:00
  • 876d9988e1 Merge pull request #7784 from hpvb/kill-scs-macro Rémi Verschelde 2017-02-13 11:11:01 +01:00
  • e9a33b6182 Remove use of _SCS from ADD_METHOD Hein-Pieter van Braam 2017-02-12 01:11:37 +01:00
  • ace5720602 Overloaded basic math funcs (double and float variants). Use real_t rather than float or double in generic functions (core/math) whenever possible. Ferenc Arn 2017-01-14 14:35:39 -06:00
  • 0702a717b0 Merge pull request #7532 from tagcup/pcg_prng Rémi Verschelde 2017-01-16 20:06:54 +01:00
  • 9b376572cc Style: Fix statements ending with ';;' Rémi Verschelde 2017-01-14 18:03:38 +01:00
  • a9adedc183 Style: Cleanups, added headers, renamed files Rémi Verschelde 2017-01-16 08:04:19 +01:00
  • 6054278b51 Replace the existing PRNG (Xorshift31) with (minimal) PCG (XSH-RR variant with 32-bit output, 64-bit state). Ferenc Arn 2017-01-14 23:34:51 -06:00
  • 57febed693 Style: Fix whole-line commented code Rémi Verschelde 2017-01-14 12:26:56 +01:00
  • 490b9bb454 rename Input.get_mouse_speed() to Input.get_last_mouse_speed() Juan Linietsky 2017-01-13 19:23:42 -03:00
  • 9059f3fa96 some class renames TextureFrame -> TextureRect Patch9Frame -> NinePatchRect ColorFrame -> ColorRect Juan Linietsky 2017-01-12 18:27:27 -03:00
  • e5fd9e65db Both Array and Dictionary are always in shared mode (removed copy on write). Juan Linietsky 2017-01-11 08:53:31 -03:00
  • 2e9ffbe71b Merge pull request #7093 from bojidar-bg/named-colors Rémi Verschelde 2017-01-11 10:36:15 +01:00
  • 2e1fb15519 Type renames: Juan Linietsky 2017-01-11 00:52:51 -03:00
  • 642a585580 Removed the set_child_rect() in AcceptDialog. AcceptDialog now works as a container! Juan Linietsky 2017-01-10 01:49:55 -03:00
  • b6306b2091 -All types have editable script now in properties -Changed clip to a property in Control which can be set by the user Juan Linietsky 2017-01-09 15:50:08 -03:00
  • 4bc338b84c PopupMenu now emits both index_pressed and id_pressed instead of item_pressed, closes #3188 Juan Linietsky 2017-01-08 18:18:54 -03:00
  • 765d304413 renamed joystick to joypad everywhere around source code! Juan Linietsky 2017-01-08 17:05:51 -03:00
  • 74162ecd25 Editor settings categories are now tidy and beautiful! Juan Linietsky 2017-01-05 19:41:36 -03:00
  • 11707ad221 -Changed most project settings in the engine, so they have major and minor categories. -Changed SectionedPropertyEditor to support this -Renamed Globals singleton to GlobalConfig, makes more sense. -Changed the logic behind persisten global settings, instead of the persist checkbox, a revert button is now available Juan Linietsky 2017-01-05 09:16:00 -03:00
  • 19d42ccc73 ObjectTypeDB was renamed to ClassDB. Types are meant to be more generic to Variant. All usages of "type" to refer to classes were renamed to "class" ClassDB has been exposed to GDScript. OBJ_TYPE() macro is now GDCLASS() Juan Linietsky 2017-01-02 23:03:46 -03:00
  • ce73a7c970 Welcome in 2017, dear changelog reader! Rémi Verschelde 2017-01-01 22:01:57 +01:00
  • f048ae8fe3 Add named colors to GDScript/Visual Script/core. Bojidar Marinov 2016-11-10 23:06:00 +02:00
  • 9fe57481aa Merge pull request #7100 from vnen/visualscript-positive Rémi Verschelde 2016-11-12 12:35:43 +01:00
  • 42ca0e977a Add "Positive" operator to VisualScript George Marques 2016-11-11 23:45:26 -02:00
  • 7d71237e37 Merge pull request #6985 from akien-mga/python-pep8 Rémi Verschelde 2016-11-01 00:37:24 +01:00
  • 76645387af style: Fix PEP8 blank lines issues in Python files Rémi Verschelde 2016-10-30 19:05:14 +01:00
  • 15c862ce4a style: Start applying PEP8 to Python files, indentation issues Rémi Verschelde 2016-10-30 18:44:57 +01:00
  • c72a7059a3 Merge pull request #6850 from akien-mga/pr-scsub-shebang Rémi Verschelde 2016-10-17 20:13:18 +02:00
  • d8e7cd230d SCsub: Add python shebang as a hint for syntax highlighting Rémi Verschelde 2016-10-17 08:50:25 +02:00
  • 15fad03485 Merge pull request #6692 from bojidar-bg/add-char-to-gd-vs-script Rémi Verschelde 2016-10-17 09:40:39 +02:00
  • bf1b857693 modules: Clone env in each module Rémi Verschelde 2016-10-13 18:54:00 +02:00
  • d216165b9c Add String char(int ascii) function to GDScript and Visual Script Bojidar Marinov 2016-10-03 19:17:54 +03:00
  • 9f3ca4bc86 -Cleaned up find/replace bar for replace (made selection only default if selection exists), also made buttons look like buttons -Fixed a bug related to theme propagation, may be able to solve #6443, #6302 and others. Please test. Juan Linietsky 2016-09-11 10:01:52 -03:00
  • 7f8d4dac99 Merge pull request #6436 from djrm/icons Rémi Verschelde 2016-09-09 07:46:42 +02:00
  • bbb962a5d1 Tweaked some icons, including xform one Daniel J. Ramirez 2016-09-08 19:22:30 -05:00
  • d20b69d7a7 Renamed the bind_native functions to bind_vararg, should make it show the documentation more clearly and also make it easier to bind to C# Juan Linietsky 2016-09-07 19:39:02 -03:00
  • 32c58d8415 -Added diectly editable expressions on node to VSEditor, closes #6392 -Added ability for LineEdit to expand to fit text Juan Linietsky 2016-09-06 20:34:24 -03:00
  • 22f2894968 Changed Vector3.snap from fmod to stepify, which makes more sense, fixes #6399 Juan Linietsky 2016-09-06 19:12:28 -03:00
  • 75b1b94905 Merge pull request #6403 from ISylvox/fix-export-templates Rémi Verschelde 2016-09-06 07:47:14 +02:00
  • ee655d283c Should Fix Compiling Export Templates ISylvox 2016-09-06 04:50:30 +07:00
  • 9252cc3a2a Removed script_variables/ prefix to VS properties, made them easier to access from GD and Expression nodes Juan Linietsky 2016-09-04 10:38:41 -03:00
  • 4c8936c533 Added expression nodes to visual script, please test. Juan Linietsky 2016-09-04 10:34:40 -03:00
  • 15cca6c548 small fix Juan Linietsky 2016-09-03 14:59:44 -03:00
  • be6daa776e Connection hints when connecting to empty space. Juan Linietsky 2016-09-03 14:58:23 -03:00
  • bce9898f34 Made basic call nodes unsequenced, since they are like gdscript and most return const. Juan Linietsky 2016-09-03 00:30:43 -03:00
  • 0af3b5e48e Basic type constants for visual script Juan Linietsky 2016-09-02 02:13:12 -03:00
  • af1704dc52 made visual script switch more flexible Juan Linietsky 2016-09-01 20:04:17 -03:00
  • 9d29d41f2d -Modified Input and added is_action_just_pressed() as well as is_action_just_released() Juan Linietsky 2016-09-01 18:58:52 -03:00
  • 9cf20bc345 More improvements to visual script.. fixed a bug of not saving when sub-nodes changed. Juan Linietsky 2016-08-31 17:58:51 -03:00
  • a8172af66e -Reworked constant nodes better -Added simple switch node, removed InputEventFilter Juan Linietsky 2016-08-31 12:49:45 -03:00
  • 96448f39a4 More visual script improvements -Added anti-aliasing on lines -Improved draw performance enormously -Removed sequence ports for most nodes, current visual scripts will likely be broken now. Sorry! Juan Linietsky 2016-08-30 23:44:14 -03:00
  • fd583ff3a9 VisualScript: Fixed VariableGet vs VariableSet node names, fixes #6325 J08nY 2016-08-30 16:42:39 +02:00
  • aeaa49a873 Merge pull request #6324 from djrm/fix_compilation Rémi Verschelde 2016-08-29 19:49:31 +02:00
  • d8778aab84 Fixed compilation Daniel J. Ramirez 2016-08-29 12:26:53 -05:00
  • 309b1ab55c Merge branch 'master' of https://github.com/godotengine/godot Juan Linietsky 2016-08-29 08:35:10 -03:00
  • 1602c3aa42 Colors for VS sockets and icons Daniel J. Ramirez 2016-08-28 17:11:39 -05:00
  • b8ca97b8a9 Several all around fixes to visual scripting (in the process of creating demos) Juan Linietsky 2016-08-28 20:57:27 -03:00
  • 2b0e3350ec Merge pull request #6108 from djrm/vs_type_icons_2 Rémi Verschelde 2016-08-27 21:45:06 +02:00
  • 47c35a2017 Even more work on visual script editor: -Added constructor nodes, specialized and conversion ones. -Cleaned up how unconnected input default values are shown and edited (much cleaner) -Dragging scene nodes into graph makes a call dialog appear by deault -Dragging properties into graph is set by default, not get -fixed dragging internal functions into graph Juan Linietsky 2016-08-26 17:34:25 -03:00
  • 2e541e3b49 More visual script work -Block switches to 2d/3d editor if editing visual script -Added cast node in flow control -Added ability to do RPC in visual script -Comment nodes -Fix bug with inverted cable in connecting backwards -Copy and paste nodes, including from different scripts Juan Linietsky 2016-08-25 17:45:20 -03:00
  • b96e703fad Icons for VScript types Daniel J. Ramirez 2016-08-10 16:17:49 -05:00
  • 9ae4821874 Proper function/property selection in visual script editing for property. This one has an ordered list, built-in description, search, etc. Juan Linietsky 2016-08-23 19:29:07 -03:00
  • ab0059b834 Brand new networked multiplayer Juan Linietsky 2016-08-19 16:48:08 -03:00
  • 00d6cf8767 VisualScript: Adding TOOLS_ENABLED flag where needed (#6144) vkbsb 2016-08-15 13:24:02 +05:30
  • 25d91244e3 -Show proper node name in subcall -Implemented Ctrl-F to focus script type search Juan Linietsky 2016-08-08 01:41:57 -03:00
  • 21bb0d8d77 Added a simpler way to do sub-functions in both visual and gdscript with the subcall node. With this, visual script is almost done (missing registering custom nodes from addon). All this is probably pretty broken, too and needs a lot of testing. Juan Linietsky 2016-08-08 01:21:22 -03:00
  • d4a4affef7 Added ability to create custom nodes from script. Juan Linietsky 2016-08-07 21:22:14 -03:00
  • 308390974a Automatically turn on process callbacks if relevant callbacks in node exists Juan Linietsky 2016-08-07 20:08:15 -03:00
  • be15588b0e -Added yield nodes to visual script -Added input selection nodes to visual script -Added script create icon for those who miss it, will only appear when it can be used. Juan Linietsky 2016-08-07 19:22:33 -03:00
  • d0355ab05b Reverted printable null object, seems to cause bugs around and not sure why. Will have to check better, likely for 3.0 Juan Linietsky 2016-08-06 20:13:27 -03:00
  • d37b8b7192 Likely with bugs and with some features are missing, as well as profiler support, but VisualScript should be more or less done! Juan Linietsky 2016-08-06 19:00:54 -03:00
  • bcb7ccf982 VisualScript can now execute visual scripts, but there is no debugger or profiler yet. Juan Linietsky 2016-08-05 22:46:45 -03:00
  • 618c8d3af3 Concluded base visual scripting! can edit but not run though. Juan Linietsky 2016-08-04 00:05:35 -03:00
  • dc2d063b02 More work on visual scripting.. Juan Linietsky 2016-08-03 22:06:39 -03:00
  • 1b92c090ae More progress on visual script editing Juan Linietsky 2016-08-03 11:28:20 -03:00
  • f67e72c82a Fix translatable strings in VisualScript Rémi Verschelde 2016-08-03 07:26:36 +02:00
  • 423e375c60 WIP visual scripting, not working yet but you can check out stuff Juan Linietsky 2016-08-02 19:11:05 -03:00