Guest User

Godot Engine 2.0 Changelog

a guest
Feb 21st, 2016
1,439
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 67.95 KB | None | 0 0
  1. - Add a script to sort demos alphabetically
  2. - docs: RigidBody2D._integrate_forces: Explain in more detail.
  3. - -Fixed bug with event player crashing, closes #3687
  4. - Fix license markdown formatting
  5. - -Change link to new documentation -fixed bug in tilemap collision debug
  6. - Added a setting in editor defining scene tabs close button policy. Fixes #3777 global/always_show_close_button_in_scene_tabs Default = OFF --> Close button only on active tab ON --> Close button on all tabs
  7. - update doc on HTTPClient headers case-sensitivity
  8. - adds original http headers to response_headers
  9. - adds original http header to response_headers
  10. - Remove broken [image] usage in classref
  11. - better array alignment
  12. - fixes array allocation bug and sets DEFAULT_ALIGNMENT to 1. probably needs testing
  13. - Added "self contained" mode for Steam installation and similar. Editor looks for a file ._sc_ in the directory where the executable is, if it's present, all the editor settings (including the export templates) are read from editor_data/ inside that directory
  14. - Reject any native video player calls on iOS that point to files within .pck archives. Fix the paths for both res:// and user:// specified video files.
  15. - Remove some extraneous newlines
  16. - Make issue template more eye-friendly
  17. - Update ISSUE_TEMPLATE
  18. - Update ISSUE_TEMPLATE
  19. - Create ISSUE_TEMPLATE
  20. - Keep 'Play custom scene' button unpressed when not running
  21. - fix color when hue is set to 1
  22. - Remove two redundant CI builds
  23. - Rename KEY_KP_SUBSTRACT to KEY_KP_SUBTRACT
  24. - Remove unimplemented SceneAnimationImport plugin from menu
  25. - Add a warning header to each rst file
  26. - Implement support for [codeblock] tag in help
  27. - Drop polygon path finder demo
  28. - Added option to restart custom scene
  29. - Correct octree's AABB intersect test, fixes #3576 and #3253
  30. - Fix _quick_run method (Play custom scene)
  31. - Fixed String::camelcase_to_underscore() so it works in all cases. Fixes PR #1650
  32. - Fix NavigationPolygon references in _bind_method
  33. - doc: explain DampedSpringJoint2D parameters.
  34. - Experimental Docker image for godot
  35. - fix is_joy_mapped return value
  36. - refix particles3d issue, bringing down the amount limit to 1024
  37. - Bind method is_cell_transposed
  38. - Fix some broken method references
  39. - fix joystick axis handling for Input.is_action_pressed()
  40. - include libudev only on udev builds
  41. - adding xcode project template
  42. - some doc for directory
  43. - x11: make dependancy on libudev optional
  44. - x11: analog triggers for ps4 gamepad
  45. - doc: add list of possible return values to OS.get_name() description
  46. - Rename input actions by editing its item in the list
  47. - "Sync classes reference template with current code base"
  48. - Doc HTTPClient.get_response_headers_as_dictionary()
  49. - win: fix xinput triggers not resetting correctly
  50. - Enhance instructions for contributors
  51. - * Added numpad emulation (fixes #3612)
  52. - * raised the max amount of particles to match the max number allowed in the inspector (prevents crash)
  53. - Forgot to correct the ERR_FAIL_COND_V.
  54. - Added RegEx::get_capture_start() method
  55. - fix joystick related label text in project settings
  56. - -fixed more issues resampling sounds
  57. - -Made some icon data types smaller so they take up less space -Fixed sample import plugin, makes samples sound strange in smp when limited hz
  58. - fix platform bb10 compilation
  59. - doc: use correct identifier for InputEventJoystick{Motion, Button}
  60. - Fixed a couple of tooltips on the editor
  61. - export from command line
  62. - AnimationPlayer frame SpinBox snaps to steps.
  63. - -Added missing functions to the doc, fixes #3583
  64. - -Allow renaming root node of inherited scene
  65. - Insert new key helper is back to 2D editor, missed it?
  66. - Update CONTRIBUTING.md
  67. - -bump version to rc1
  68. - -Cleaned up GraphEdit, also fixes #3568
  69. - Added contributing.md
  70. - -Property apply limits to V/H Splits in main editor window. Fixes #3567
  71. - -Avoid crash in property editor due to newly out of focus but still valid property edition, fixes #3601
  72. - Property handle rotated controls in 2D editor, fixes #3613
  73. - renamed function get_video_texutre to get_video_texture
  74. - just a small type
  75. - fixing typos all over the place
  76. - Added constant to retrieve Windows' Documents path
  77. - description for Input.is_mouse_button_pressed()
  78. - Improve parsing of [method ...] tags
  79. - Fix badly formatted tags in XML
  80. - Display better inheritance info in doc
  81. - Small makerst improvements
  82. - Enhance xml to rst converter
  83. - Sync classes ref with code
  84. - -Added RST generator for class reference
  85. - x11: more verbose checking for joystick capabilities
  86. - Added get_cellv() method to TileMap
  87. - Stop ColorPicker's narcissism ( fixes #3592 ) Also prevent alpha in guidelines.
  88. - ColorPicker: Prevent regenerating hsv values every time. Fixes #3492
  89. - Temporary workaround for #78
  90. - Added missing ReloadEmpty editor icon
  91. - added option to link libstdc++ statically
  92. - Removed PE-bliss, win32 binares so far remain without icon, had many issues with it: -corrupted 32 binaries without reason -does not support upx binaries -forces dependency o libstdc++
  93. - -removed buggy flags, makes mingw+32 bits+optimized work again,
  94. - Fix missing comma
  95. - support horizontal mouse wheel, use in text editor
  96. - Add preload and PI to GDScript reserved keywords
  97. - Reorder reserved words by categories
  98. - add feature to exclude files from export
  99. - x11: set _net_wm_name property
  100. - -Fix mouse coordinates not being affected by canvas transform
  101. - -make stream player and time restore state properly if removed, fixes #1949
  102. - -only save scripts if changed, takes less time to run projects and does not confuse you with changed dates.
  103. - -Add some offset to spinboxes in tree, so revert icon does not annoy much when pops up, fixes #3415
  104. - fix joystick axis names in project settings
  105. - x11: fix non-gamepad devices being detected as joysticks
  106. - -fix path clear in animation call param, closes #3448
  107. - -make animationplayer thinner, also toolbuttons too. fixes #3526
  108. - Fix return value of regexp string test Closes #3556
  109. - test_string.cpp - show numbers of passed and total tests correctly (fixes #3553)
  110. - -make autoloads keep order when toggling singleton, fixes #3482
  111. - -Made Joystick menus friendlier, show button index, more up to date names and axis names. Closes #3501
  112. - -Correctly flip BG texture if viewport is flipped, fixes #3507
  113. - -remove the !inside_tree error, fixes grab focus error, closes #3521
  114. - -Propertly detect mantissa floats in variantparser, fixes #3257
  115. - Make sure variant parser recognizes "nil" for compatibility with old engine.cfg style cofig. Closes #3531
  116. - added more gamepad mappings
  117. - remove pc_joystick_map.h
  118. - close file descriptor if ioctls failed
  119. - store animation names in alphabetical order, fixes #3423
  120. - Physics2D: Allow to use 'intersect_point' with objects which is not 'pickable'
  121. - Parse ColorArrays correctly (tscn)., fixes #3530
  122. - thread renaming
  123. - total pointers
  124. - checking for file?
  125. - Encode vectors in Globals
  126. - -Make sure to properly use node path from animation track as base path, fixes #3448
  127. - do not fail on invalid audio driver, fixes #3466
  128. - -Removed bizarre code introduced in a 2 years old PR, fixes #3483
  129. - -Added method flags to global constants for script -Added a new flag METHOD_FLAG_FROM_SCRIPT to get_method_list() flag property. Closes #3489
  130. - -Fix crash opening and closing the scene, closes #3491
  131. - Fix wall_deco tile position in Platformer demo
  132. - Variables SpatialSoundServer and SS pointed to SpatialSound2DServer.
  133. - Update detect.py
  134. - Remove debug prints
  135. - don't install libevdev-dev for travis build
  136. - -Increment resources total in scene format text, fixes #3506
  137. - audio crash
  138. - File: Added delimiter to get_csv_line
  139. - fix dpad left/right not showing correctly in project settings
  140. - x11: use different strings for WM_CLASS depending on context
  141. - Fix input passing to script editor even if not visible
  142. - Fix Tree Slider disappearing when clicking on it
  143. - Fix animation toolbar
  144. - Add travis-ci badge to show the status of master
  145. - use fallback mapping from list
  146. - defer project export filesystem update if not visible
  147. - Remove strand debug print, fix #3473
  148. - Revert "make msvc 64bits build again, fixes #3098"
  149. - Get color constructor from ColorPicker
  150. - remove dependancy on libevdev
  151. - Focus and select line edit every time color is changed. Fixes #2586
  152. - Fix wrong position of LineEdit in Scene editor
  153. - Add gradle files to gitignore
  154. - Fix crash when renaming nodes using focus loss
  155. - update joystick demo with joy_connection_changed handling
  156. - clear joystick state on disconnection
  157. - Sync API reference with current code
  158. - bump to beta
  159. - -Fix input bug on window ordering due to foretting to sort root items
  160. - -Changed how popups work in Viewport to make them a lot less invasive to the scene tree
  161. - Add missing return for typeof() MethodInfo
  162. - Combies driver split and spawn fix, closes #3265
  163. - -Many fixes to windows build system with Mingw on Windows. Fixes #2690
  164. - can preload constants
  165. - Fix .tscn not raising dependency error
  166. - Fixed small inconsistencies with the text format
  167. - avoid crash when scaling tilemap too much, fixes #266
  168. - -remved p_peer is null error messages, fixes #1150
  169. - Change default window size for desktop
  170. - -avoid allowing selection of canvasitems inside a viewport, fixes #1383
  171. - can use fallback mapping on all platforms
  172. - Removed debugger X (hide) button
  173. - Fix Output panel annoying focus steal
  174. - -Take in consideration canvas layers for GUI input
  175. - Groups Editor: Clear LineEdit after creating a new group
  176. - Fix .tscn format not loading groups
  177. - support gamepad remapping on android
  178. - Removed get() function from many variant typed arrays, fixes #2135
  179. - Correct viewport scaling with stretch mode viewport, fixes #1571
  180. - -Some changes to how scenes and scripts are overriden in scene instance and inheritance -Fixes #3127 and also properly fixes #2958
  181. - -Fixes a bunch of stdout errors, closes #2763 closes #2731
  182. - -Forgot to add clips input to graphedit, fixes #3420
  183. - -Fixed revert scene, should work proprely now, fixes #2782
  184. - -Fixed video stream theora not finishing when stream finishes, closes #3066
  185. - -Support the TRNS flag on libpng, fixes #3097
  186. - Revert "Better search for SectionedPropertyEditor, added "All" section"
  187. - -remove unnecesary error report, fixes #3361
  188. - Fix wrong condition test for saving, fixes #3287
  189. - -Added ability to remap dependencies in tscn (forgot to do it..), fixes #3368
  190. - -Ability to retrieve state data from PackedScene, closes #3413
  191. - -Added a "modal_close" signal for controls -Used it to keep changes on lineedit when focused out
  192. - replace InputEvent references with GlobalScope in joystick doc
  193. - Revert "Tree and PropertyEditor confirm value change on focus loss"
  194. - -Improved tab visibility, fixes #3314
  195. - -leftover debug code was causing a crash in navigation 2d, removed it and fixes #3374
  196. - -make sure instance placeholder works with duplicate(), fixes #3378
  197. - add mappings and increase max number of buttons
  198. - -Fix viewport converting the scren in grayness, fixes #3406
  199. - Make custom_bg fit the whole "selected" area in ItemLists
  200. - EditorNode: Ignore unhandled input if there is a dialog visible
  201. - Tree and PropertyEditor confirm value change on focus loss
  202. - set_signed_data now works correctly on pcm8 samples.
  203. - Fix wrong local mouse pos when holding spinbox and improve behaviour
  204. - html5 gamepad support
  205. - Documented AudioServserSW, EventPlayer and EventStream*. Corrections on AudioServer and Sample.
  206. - Center status display in web export per flexbox
  207. - Fixed wrong variable names
  208. - Wider initial size of the panel with scripts
  209. - fix export bug
  210. - fix string conversion in javascript export
  211. - -Remote deploy now uses FS over USB on Android, super fast!
  212. - Revamp web export page
  213. - -Some fixes to drag and drop and canvas offset for GUI that were introduced after rewrite
  214. - duplicate groups and signals
  215. - Fix build with tools=no
  216. - thumbnail preview for AtlasTextures
  217. - Add a slider to handle zoom
  218. - Add zoom to GraphEdit
  219. - -fixed bug related to mouse cursor changes, fixes #3366
  220. - missed rename "keep_screen_on" for ios
  221. - New shader nodes are now created under (more or less) the cursor.
  222. - small fix
  223. - fixes to keying updating
  224. - -Massive editor dialog cleanup -Added a bottom menu list
  225. - Improved "Qucik Open" dialog navigation
  226. - -Moved all the "root" input handling for GUI from individual Controls to Viewport. -Should fix several reported bugs when controls don't have a common parent
  227. - Fix 32 bit windows export crash
  228. - add documentation for OS::set_keep_screen_on
  229. - Add ability to set "keep screen on" for iOS
  230. - Add ability to set "keep screen on" for android
  231. - Haiku: add resource file
  232. - Add guide lines to visual editor.
  233. - add screen color picking
  234. - Add presets. Also fix some bugs.
  235. - Move shaders to default theme and add shader_override related methods to Control class
  236. - Add a visual editor to color picker.
  237. - F5 hotkey to refresh FileDialog/EditorFileDialog
  238. - Spatial/Canvas Editor: Ignore unhandled input if there is a dialog
  239. - Fix LineEdit not capturing text input events
  240. - properly export sample compression type option
  241. - -Make sure scenes properly update when switching tabs, even if sub-instances changed. Fixes #3201
  242. - sample convert option was not being saved
  243. - Allows vec4 shader uniforms to be set by quaternion variant type.
  244. - Removed GDScript "function" keyword
  245. - Fix wrong type check for autoload
  246. - Ability to hide panel with scripts
  247. - improve reporting of error in wrong inheritance for autoload script
  248. - attempt another fix
  249. - Reworked how autoloads are load to make sure identifiers always exist, please check if this resolves bug #3156
  250. - Properly fix tab scrolling, fixes #3128, fixes #3314
  251. - Fix typo
  252. - Fixed color ramp editor plugin to allow editing color ramps while in the spatial editor.
  253. - Better search for SectionedPropertyEditor, added "All" section
  254. - Fix situation where TSCN format might crash, closes #3062
  255. - loading unaligned pbm
  256. - -Properly lock and and warn about switching off contact monitoring, fixes #3041
  257. - small hack to make collisionobjects work with replace, fixes #2992
  258. - Fix crash on android 6.0.1, fixes #3321
  259. - Allow to override the default editor layout
  260. - Update copyright in remaining files + prints in the UI
  261. - Fix xml opt with XML_ENABLE macro
  262. - Update bitmap_loader_pnm.cpp
  263. - fix issue loading binary pbm
  264. - Remove unnecessary fail conditions when loading SpatialEditor state
  265. - Remember Transform menu settings for the Spatial Editor
  266. - made headers case insensitive
  267. - properly handle typed array constructors in VariantParser, closes #3054
  268. - -Make Akien happy, fixes #3068 (seems I wrote all the code, then forgot to use the enum...)
  269. - It seems everyone misses the polygon decomposer output, fixes #3069
  270. - -Make a rare corner case where disabling/reenabling mipmaps causes invalid texture state. Fixes #3102
  271. - make msvc 64bits build again, fixes #3098
  272. - Replace export pack mode "Copy" with "Exec+Zip"
  273. - Make SpriteRegionEditor remember state beatwhen setions (fixes #3245)
  274. - -Removed OS.get_system_time_msec(), this is undoable on Windows and also unusable from GDscript due to precision. -Added, instead an OS.get_system_time_secs(), which is 32 bits friendly, fixes #3143
  275. - make path update when curve changes, fixes #3144
  276. - make animation work again in P3d demo, fixes #3151
  277. - -Made tile parameter work, fixes #3167
  278. - avoid crash with empty concavepolygonshape, fixes #3169
  279. - -Project settings can properly add/remove properties again, fixes #3177
  280. - restored quit to project list keybinding, but kept change for OSX, closes #3185
  281. - change intersect_ray function to discriminate pickable objects, fixes #3203
  282. - wrong extensions shown when saving resources fixed
  283. - -Added a new mode, WRITE_READ to File, to recover compatibility with old projects but also achieve desired functionality. Closes #3272
  284. - added a new function to escape properly json, fixes #3282
  285. - forgot initialization of path in filesystem dock, fixes #3295
  286. - Enable ALSA driver in non-linux X11 when available
  287. - Fix script highlighting for classes that begin with "_"
  288. - Make sure variant parser actually writes floats when float property is requested, closes #3301
  289. - Allow to paste resources in inspector when text_hint indicates multiple types
  290. - fix: TouchScreenButton should stop propagating action when button is removed from scene
  291. - -fix stray file left open when parsing configuration, closes #3299
  292. - make sure file is closed if something fails
  293. - removed this fix, which brought more problems than solutions
  294. - Fix bug related to EOF in Android FileAccess
  295. - comment some print_lines
  296. - removed prints
  297. - Fix pthread renaming in Open/FreeBSD
  298. - Fix maven repositories bug
  299. - Fix some error messages
  300. - fix issues related to StringArray parsing
  301. - -Use simpler methods for parsing simple tags, fixes #3274
  302. - fixes debug_release build
  303. - removed unnecesary comma in gradle template
  304. - Renamed godot domain from com.android.godot (which was incorrect) to org.godotengine.godot
  305. - Fix debugger close button and script editor "Show Debugger"
  306. - Fix TileSet not refreshed after exporting without merge
  307. - -Removed ANT build system for Android, as it was deprecated by Google -Added new Gradle build system, as it is the required build system
  308. - Fix TextEdit caret drawn when outside the visible region
  309. - Scene->Close scene: ask confirmation only when unsaved changes
  310. - do not return zero with minus-sign within range value, fixes #3221
  311. - Quick open now can open multiple scenes and scripts
  312. - Use better icon by @MarianoGnu
  313. - Add some joystick functions to input. Enables manipulation of mappings at runtime
  314. - TextEdit/LineEdit: Handle numpad PageUp, PageDown, Home and End
  315. - TextEdit/LineEdit: Handle numpad arrows if NumLock is disabled
  316. - Added missing onready token name
  317. - added ':' support to VariantParser, given it' s used by export.cfg
  318. - -fix bugs related to parsing config files with new variantparser, closes #3248 closes #3207
  319. - Better fix for visual studio project generation.
  320. - Make joydev build using udev and evdev opt-out but blocking (linux)
  321. - You can create an inherited scene based on an already opened scene.
  322. - Fix error caused by dragging a Range property
  323. - Fix .tscn format not loading signal binds
  324. - Fix config file parser bug that cause showing project name as "Unnamed Project"
  325. - visual representation for joystick demo
  326. - Fix uniform scaling of non-square CanvasItem nodes
  327. - fix x11 crash on exit
  328. - Fix is_node_being_edited() when not building tools
  329. - -completely rewritten filesystem dock and internal editor filesystem management, fixes #1926 -filesystem dock now tracks objects and directories in real-time, fixes #2009
  330. - Fix uint compile error
  331. - Fix typo
  332. - define XUSER_MAX_COUNT if not present
  333. - TileMap: Properly flip/rotate tiles with non-square region
  334. - -make signals throw an error when target method is not found, fixes #2036 -removed 4 arguments limit for emit_signal() from script -remvoed 4 arguments limit for call_deferred() from script
  335. - Remove unnecessary null pointer checks
  336. - Fix KP5 toggle perspective shortcut, fixes #2035
  337. - restored this config
  338. - -Fix crash at exit due to unnecesary check in command queue, fixes #2034 -Fix memory corruption due to using wrong singleton in multithreaded physics, fixes #2760
  339. - Fixed bug with default arguments in gdscript, closes #2024
  340. - change android install location to automatic, closes #1997
  341. - properly specify metadata in KB function
  342. - physics state properly returns contact metadata, closes #1979
  343. - small usability improvement, change everything related to resolution and scaling together in the project settings, closes #1974
  344. - Fixed the decimals function, it can't be perfect but it should be good enough. Closes #1955
  345. - having active items is pointless in input map
  346. - -Replaced tinyjpg for jpgd (public domain), fixes progressive encoded jpgs and speeds up. Closes #2040 -Removed support of loading BitMap as image, now it must be load as a pnm, also closes #2040
  347. - Change Import > Sub-Scene to Import > Node from scene
  348. - forgot to bind NOTIFICATION_INSTANCED, closes #2261
  349. - Disable renaming AnimatedSprite frames
  350. - Show the texture name after the frame number in the SpriteFrames editor
  351. - send axis events only once per frame on linux
  352. - Fix delay on audio stream pause
  353. - make it impossible to shrink framebuffer < 0, fixes #2066
  354. - Added var2bytes and bytes2var to convet any variable to bytes and back. Closes #2075
  355. - -Fix global transform cache not being cleared in 2D nodes, fixes many editor bugs, closes #2115
  356. - -Ability to roll-back script-exported properties to their default value on the script, closes #2128
  357. - PI is now a built-in constant, fixes #2134
  358. - Properly clear/restore current camera when switching scenes. Fixes #2137
  359. - Ability to use opacity on distance field textures, fixes #2148
  360. - Make buttons properly obey stylebox content marins, closes #2156
  361. - fixed uninitialized tool mode in path 2d editor
  362. - fixed string operator[], which was broken. Closes #2202
  363. - Support BMFont in font editor plugin, closes #2204
  364. - TileMap: Consider texture offset for rotated tiles
  365. - -properly handle newline in \ (line continuation) in gdscript, fixes #2112 -also fix a small crash in export detection with scripts that include themselves
  366. - skip the first integration in physics bodies, fixes #2213
  367. - -Restore mouse on X11 when debugger break happens, closes #2232
  368. - added a finished signal to StreamPlayer, closes #2249
  369. - Change rb+ to wb+ on file access READ_WRITE to allow more use cases, closes #2278
  370. - -New reparent option "keep global transform" on reparent dialog. It is enabled by default. Closes #2284
  371. - -Fix TouchScreenButton to work with stretch and viewport canvas transform, closes #2286
  372. - Properly hide assign/clear dialog, closes #2295
  373. - proper joy axis support as actions, can be configured and inquired, fixes #2317
  374. - FileDialog: keyboard shortcut to toggle "show hidden files"
  375. - remove the invalid id error when freeing a 3D joint, fixes #2383
  376. - bind trigger constants
  377. - make num_buttons local, no need to keep in joystick struct
  378. - Analog values for gamepad triggers, using axes 6 & 7
  379. - Added default value param to ConfigFile.get_value()
  380. - Fix editor layout saving
  381. - properly removing unprocessed objects from physics islands fixes one way platforms for rigidbodies, closes #2345
  382. - Update copyright to 2016 in headers
  383. - Make both lights and occluders stop working if hidden, fixes #2437
  384. - Make CanvasModulate deactivate when hidden, fixes #2437
  385. - introspection of signals and signal connections from GDScript was not working, fixes #2325
  386. - Make sure auto bracket completion setting always works, closes #2332
  387. - Updated copyright to 2016
  388. - -Improved convex decomposer for CollisionPolygon2D, fixes #2336
  389. - small fixes to color8
  390. - -Added Color8(r8,g8,b8,a8) function as well as .r8,.g8,.b8,.a8 members to Color, to deal with colors in the 0-255 range. Closes #2345
  391. - make json sub-dictionaries shared, fixes #2381
  392. - When inserting new values in array property editor, keep type of last item, closes #2391
  393. - force thread model to single-safe when running editor, fixes #2387
  394. - changed shortcuts to be better friends with OSX, closes #2398
  395. - -fix range limit issue in Particles2D, closes #2411
  396. - suport old-style engine.cfg colors in VariantParser, fixes #3176
  397. - properly implement save as from script editor, fixes #2415
  398. - remove error print in area collision, should be a valid situation, closes #2463
  399. - -Fixed focus for shader editor when switching tab, closes #2551
  400. - -Fix parsing of comments in VariantParser, fixes #3175
  401. - -Changed var2str and str2var in GDScript to use VariantWriter and VariantParser -It is now finally possible to parse back a variant from text!
  402. - -Ensure .tscn and .tres always save in a deterministic way, fixes #2495 -Scene edit state is saved outside the scene now, to avoid changes .tscn files when nothing really changed -Created a VariantWriter helper to unify all variant to text writing -Moved SceneFormatText writing to VariantWriter -Moved ConfigFile to use VariantWriter and VariantParser, added compatibility mode for old .cfg files that use engine.cfg format
  403. - added missing null check
  404. - added missing onready allocation for subclasses
  405. - add 2d paths and joints to collision/navigation debug, fixes #2439
  406. - Added a reset() function to Particles2D, fixes #2472, fixes #2468
  407. - removed wron return types, fixes #2483 removed console, which was obsolete and unused sine long long ago
  408. - Fix CanvasItem.draw_set_transform to act according to docs, fixes #2487
  409. - -fix loading of samples in mod, s3m and xm. Fixes #2553
  410. - remove an extra line
  411. - -Make tilemap able to change light mask, fixes #2557
  412. - removed some prints
  413. - -forgot a check for tools enabled, closes #3166
  414. - -add breakpoint statement to ease with debugging, closes #3165
  415. - -fixed bug with some indent blocks not properly checked, fixes #2570 -added ability to do one-line blocks, such as: if something: print("hello") , to be more python-like
  416. - -restrict gui root from being removed while performing input, fixes #2578
  417. - make it easy to edit popupmenus, fixes #2595
  418. - -Allow negative texture scale in TextureButton, fixes #2956
  419. - Add tab close icon to the default theme
  420. - -property change object's rotation pivot on children of scaled CanvasLayer, fixes #2599
  421. - do not allow editing of tilemap if it's invisible, fixes #2601
  422. - -renamed function get_relative_transform() to get_relative_transform_to_parent(), makes more sense -fixed newly introduced bug in onready keyword, fixes #3155
  423. - - added 'onready' keyword to gdscript. Defers initialization of member variables until _ready() is run.
  424. - Fix proper ordering of project settings properties, also fixes inability to change order of autoloads
  425. - PhysicsBody2D and descendants documented.
  426. - -Added proper code completion for singletons
  427. - Ability to set autoloads as singleton global variables
  428. - -added a visual tool to change the pivot of a sprite/asprite/polygon/etc. Closes #2670
  429. - -fixed rich text label fill alignment, always works now -made also sure it doesn't crash, fixes #2688
  430. - Add missing argument names in GDScript bindings
  431. - Fix wrong getters in ShaderGraph
  432. - Remove bogus argument in body_get_node
  433. - Remove bogus argument in sample_get_description
  434. - Style fix for rounded_values methods in Range
  435. - Sync doc with current source
  436. - fixes crash/deadlock when video is paused and unpaused, might affect audio sync tho
  437. - small optimization improvement to rich text label tables
  438. - Added reload icon to FileDialog's default theme
  439. - Haiku: fix build
  440. - Fix RGBA Uniform autogeneration in ShaderGraph (fixes #2606)
  441. - -Added table support to RichTextLabel -Made help more readable, closes #2851
  442. - Fix joystick hotplugging on windows, using right indices now
  443. - Colorize Rect2 and NodePath in script editor
  444. - upgrade .travis.yml
  445. - removed -ffast-math on ios, compiler bug?
  446. - redundant TAB removed
  447. - Fix ios libpng link error
  448. - New area space override modes documented. Also, PhysicsBody2D, Area2D, and CollisionObject2D.
  449. - threads
  450. - missing?
  451. - testing patch for aligned reads by webp in javascript
  452. - Check pkg-config for libudev and enable gamepad code only if found. Linux only for now
  453. - thread
  454. - -another approach to solving the deadlock problem :|
  455. - -fixed build system to use pkg-config for evdev
  456. - -different attempt to avod deadlock problem
  457. - too early to rename thread
  458. - -Fix to progress dialog, speding it up -Fix potential deadlock in stream player -Fix collada to support broken files from ColladaMaya
  459. - audio threads
  460. - Fix libpng link errors on android
  461. - windows resource version thing
  462. - this failed on mingw on linux (but not on msvc) with 2 problems:
  463. - this failed in msvc, didn't in linux and mingw
  464. - fix debouncing in axis buttons
  465. - Update to libpng 1.5.26
  466. - Remove padding in bottom HBoxContainer of scene tree dock
  467. - Use tabs instead of spaces for new gamepad code
  468. - thread can't rename itself on initialization :(
  469. - naming the audio thread from within itself
  470. - thread renaming by core_bind
  471. - thread rename for ios and osx (if called from the thread to be renamed)
  472. - Better gamepad support
  473. - thread set name
  474. - -fix function calls in animationtree, closes #2789
  475. - compile thing
  476. - small fix for undo redo
  477. - added labels to sections and properties
  478. - -split view of property editor and editor settings
  479. - Fix Remove Item option in TileSet plugin
  480. - Add editor setting for display mode on file dialog and filesystem dock
  481. - -fixes to theora video ending sooner than expected, fixes #3066
  482. - Prevent deleting input presets as it does not work
  483. - Forbid renaming input presets
  484. - Added input actions renaming
  485. - Avoid project manager from processing gamepad input
  486. - Add GDScript export hint for named bit flags
  487. - Fix editor layouts broken after 9a7ff65
  488. - no need to revert this actually
  489. - -implement arrows on tabs, when too many tabs are present, fixes #2806
  490. - Editor layout dialog: name field grabs focus on popup
  491. - implement point cloud function using convex hull for ConvexPolygonShape2D, fixes #2848
  492. - Implement double-click on remaining dialogs
  493. - replaced :var by :Variant in documentation, fixes #2897
  494. - do not open dominant script if external editor is selected, fixes #3067
  495. - New and corrected are override modes.
  496. - utf stuff on osx
  497. - -scenes are properly reloaded when a dependency changes, fixes #2896 (it's clevery done so local changes to scenes are kept even if unsaved)
  498. - fixed and improved selection and list selection, closes #2852
  499. - -hash dictionaries properly instead of using pointer, fixes #2880
  500. - -deprecated pcz, replaced by just zip. Closes #2879
  501. - added binary API to StreamPeer, fixes #2863
  502. - Fix array editor NodePath being relative to editor
  503. - Double-click item for reparent and choose a node in NodePath dialog
  504. - fix zip export
  505. - reverted mouse stuff t Please enter the commit message for your changes. Lines starting
  506. - ability to export scene to zip
  507. - ability to get video player texture
  508. - Add a Makefile to generate classes doc in various formats
  509. - Move documentation python tools to doc/tools folder
  510. - no more time error, fixes #2892
  511. - isim
  512. - Remove last remaining variables of PR-3043
  513. - Drop MSVC 12.0-specific build batch script
  514. - Move doxygen config to doc folder
  515. - Remove outdated documentation
  516. - variant parser was not parsing rect2 properly, fixes #2948
  517. - -force exporting of original script exported variables on overriden scripts -this works around the problem of scripts being reloaded and their properties lost -fixes #2958
  518. - better support for broken collada, fixes #2959
  519. - Fix crash caused by a empty NavigationMesh
  520. - added rotation and scale support to gui controls
  521. - -added windowed mode with -w, fixes #3020 -changed default windowed resolution to 1280x720
  522. - ability to set occluder mask in tilemap, fixes #3025
  523. - fix broken merge
  524. - -added option to keep debugger open, fixes #3031
  525. - Script debugger remains visible when using Debug->Show Debugger
  526. - added proper functions to ColorRamp, fixes #3034
  527. - -make smoothing respect camera limits, fixes #3037
  528. - make popup emit index when id is not defined
  529. - add pop_back/pop_front/push_back/push_front to array, to make it according to doc, fixes #3040
  530. - -collision debug is shown above all else, fixes #2985
  531. - Fix "in" operator, make it use evaluate() instead of operator==
  532. - -remove (can be added back in editor settings) icons from property editor -remove ".." from file dialog when opening res://, fixes #2994
  533. - remove editor driver split
  534. - Fix error message when using is_connected with a script signal
  535. - Add GDScript export hints for global filesystem and exponential ranges
  536. - added fallbacks proprty to fonts
  537. - Fix editing TreeItem cells in range mode
  538. - Fix exponential sliders
  539. - Spinbox: increase/decrease with mouse held
  540. - This fixes long standing animation bug
  541. - Update Autoload demo
  542. - TextEdit: Scroll while selecting with mouse idle
  543. - Fix tscn format not being recongnized by EditorFileSystem
  544. - Fix project manager not picking custom font
  545. - Fix windows build
  546. - -ability to change scripts in external editor and still have properties reloaded in godot UI, fixes #3003
  547. - Use get_current_scene() instead of hack
  548. - Move polygon_path_finder demo to demos/3d since it uses 3D nodes
  549. - Remove systematic "Init(i)alization here" from _ready()
  550. - Improve code formatting
  551. - Update 2D demos scenes for 2.0 format
  552. - Use upper-cased first letter at the start of comment sentences
  553. - Improve code formatting and update to 2.0
  554. - updated aes256 implementation to newer version from upstream. Also uses faster lookup table implemetation.
  555. - changed a bit to use system()
  556. - improve detection of linux, fixes #3201
  557. - -New mask mode for lights, makes using masks MUCH easier.
  558. - -made it add the node name from the file, closes #3010
  559. - made the exclusion of nodes from joints optional, fixes #3015
  560. - Fix "Play Project" button
  561. - Areas now calculate their dampenings the same way as their gravity.
  562. - better unique name resolution, as suggested i #3017
  563. - added option to add_child, to use the same deduplication convention as in the editor, closes #3017
  564. - Fix LineEdit cursor
  565. - -Webp include paths are broken, hacked them to work, fixes #2995
  566. - Extended clipping fix to missing clipping-related features.
  567. - some fixes
  568. - Fix shader editor focus when switching tabs
  569. - Better hidden folders display preferences for editor file dialogs
  570. - Script Editor: maintain cursor column after duplicate a line
  571. - Update Groups Editor
  572. - Add constructor for Image built-in type
  573. - optional streaming from thread for Theora
  574. - -Display on animation editor which keys are invalid and which tracks are unresolved -Added a tool to clean up unresolved tracks and unused keys
  575. - updated nrex documentation
  576. - updated the RegEx library nrex to v0.1
  577. - Add refresh button to file dialogs
  578. - Set default destination filename of imported font to be input font filename if destination filename was ".fnt" (ie. no filename set by user)
  579. - Fix 'Save Scene' doing nothing on new scenes
  580. - missing pngs
  581. - -Missing files in new webp version
  582. - -Upgraded webp to a MUCH newer version. Hoping it fixes some bugs in the process. Keeping old version just in case for now. -Added ability to convert xml and tscn scenes to binary on export, makes loading of larger scenes faster
  583. - Fix wrong index being used to populate r_results
  584. - Vector<>::_ptr is now typed and points to the beginning of array rather than reference count block
  585. - Make ItemListEditor plugin functional
  586. - Fix editor crash after closing scene with certain types of nodes
  587. - -several fixes to Android to work better on Tegra 3/4 devices, uses 16 bits FBOs so all 2D shader effects should now work in every single Android device.
  588. - Fix help view not scrolling to the top
  589. - Fix Body (and Body2D) add_area / remove_area when area have multiple shapes
  590. - Properly update node after clearing shapes in _update_shapes_from_children() (fix bug causing eg. CircleShape2D.set_radius to generate multiple shapes)
  591. - Fix RichTextLabel copy never called
  592. - Fix script editor not clonning down last line
  593. - ScriptTextEditor: fix auto bracket completion not enabled
  594. - Enable opus ARM optimisations only on ARM
  595. - Make the setting unix-only.
  596. - Add way to look for templates at system wide level too
  597. - GDScript: fixed highlighting of the next line when colon is missing
  598. - Enabled debug symbols for x11 when using platform=release_debug and debug_release=yes together
  599. - Fixed leak when saving PNG-s
  600. - Script Editor: automatic indentation after a colon
  601. - Break into GDScript debugger when new() fails
  602. - Edit documentation for AABB and Rect2.
  603. - Run -doctool on existing documentation
  604. - -orphan resource explorer dialog + tools menu
  605. - -Fixed bug with scene inheritance, should work again -Proper .tscn and .tres parsing, should work, please test well!
  606. - Fix message - ERROR: get_path: Condition ' !is_inside_tree() ' is true - when closing the editor
  607. - fixed crash when creating new object with wrong number of arguments
  608. - Add container automatic update when moving a child node
  609. - Fix shader loading, making possible load .shd and .sgp from editor
  610. - Fix editor help scroll to result
  611. - Remove redundant Opus directive definition
  612. - Remove Opus extra includes
  613. - Moved subscene creation from scene menu to an icon on the scene dock
  614. - Update copyright header in ios xcode templates
  615. - Replace hardcoded references to Okam Studio by Godot Engine
  616. - Bug Fix #2541: Shader language function validation logic ensures that it finds the correct function to validate.
  617. - Added set_hidden method to Spatial and CanvasItem
  618. - Print error if no export destination has been passed
  619. - Add script auto-completion for function parameters
  620. - Better import mesh warnings
  621. - Editor layouts menu
  622. - Print errors to console when exporting
  623. - 0theora compilation fixes
  624. - Put 2D, 3D and Script editor index in enum To avoid invalid index out of bounds mistakes.
  625. - Fix Class Reference request from Inspector
  626. - Fix switching between 2D/3D/Script
  627. - Fix Class Search dialog not showing up
  628. - Remember last help search
  629. - Fix indent
  630. - Fix build of ogg and vorbis drivers
  631. - -work in progress resourceparser and .tscn parser. Still non-functional -fixed theora so it can compile theoralib but not theora -fixed generation of windows icon in .rc, which didn't previously work in 32 bits
  632. - Fix typo, missing quote
  633. - Document byte conversion methods for Strings
  634. - Correct retvals of String::to_ascii() and String::to_utf8()
  635. - Add ability to set oneshot connection from Editor
  636. - Import Sub-Scene as root's child if no node is selected
  637. - Fix property editor Matrix3 and Matrix32 editing
  638. - Allow selecting CanvasLayer children in canvas editor
  639. - Fix return type of Matrix32 member vars
  640. - Added windows specific file
  641. - Document Vector3 and Vector3Array. Fix documentation of Vector2 and Vector2Array.
  642. - Update doc with -doctool.
  643. - fix poorly formed documentation xml, text outside of tags
  644. - Remove unexpected GDScript built-in type aliases
  645. - Silence too verbose boot splash debug info
  646. - Make all demo icons 8-bit/color RGB(A)
  647. - Add StaticBody collision generation for all selected MeshInstance nodes
  648. - Load main scene if defined when running editor from the command line
  649. - Better PropertyEditor search
  650. - Popup submenu position enhancement
  651. - Update doc for can_teleport_to
  652. - Fix can_move_to and rename it for more clarity
  653. - Added additional token checks for the shader if..else.. statement. Fixes issue #2791.
  654. - tegra 3 fix
  655. - Implement name filter to PropertyEditor - Add search bar to Inspector tab and to Project and Editor settings dialog
  656. - Add more properties to AcceptDialog
  657. - Disable X11 joystick functions also for OpenBSD
  658. - Include string.h for memset() on OpenBSD
  659. - Include stdlib.h for alloca() on OpenBSD
  660. - Enable ALSA only for Linux
  661. - Update Vector2.angle() description
  662. - Sync doc template with code
  663. - Inserted explanation about the behaviour of CollsionPolygon2D.set_polygon.
  664. - Differences between ConvexPolygon2D and ConcavePolygon2D?
  665. - ConvexPolygonShape2D.set_point_cloud documented to do nothing.
  666. - Added definition of bias solver.
  667. - add priority to load binaryname.pck
  668. - Load binaryname.pck
  669. - Fix help display
  670. - Modification to GUI in 3D demo to show resolved viewport clipping bug and small fix to bug causing viewport clipping to be inverted.
  671. - Fix call to _snprintf on GCC
  672. - compile fixes
  673. - -small fix to avoid warnings
  674. - Revert "libao audio driver"
  675. - Add icons to all demos that can have a meaningful one
  676. - Rename polygon_path_finder demo and add icon
  677. - fix compile error in some msvc version (snprintf not found)
  678. - fix with refactoring, refrash re-run icon
  679. - Fixed mistake where available buffer size would not be updated for each recvfrom-call in PacketPeerUDPWinsockPposix.
  680. - Change wiki links to point to OpenProject website
  681. - get_handle_value implemented for LINE_SHAPE. Normal length normalized.
  682. - Show select menu on button pressed (instead of released)
  683. - Added missing \n in script error output.
  684. - Nice error output padding. Code location behind " At: " is now aligned with the error message above. Also removed the dot after the file location.
  685. - Set console background color on windows in SetConsoleTextAttribute, otherwise text background will be black, which looks strange if the terminal color is not black.
  686. - Set output color of ERR_SCRIPT messages to purple. Same as on linux.
  687. - Removed ANSI error codes from windows terminal error output. Windows does not support them.
  688. - Inconsistent code formatting in print_error (Newlines and spaces)
  689. - removed iconv dependency from pe_bliss
  690. - -remove Vector2.atan2() replaced by Vector2.angle(), fixes #2260
  691. - Ask confirmation on closing a scene tab
  692. - Fix SplitContainer bool properties
  693. - Fixes https://github.com/godotengine/godot/issues/2821
  694. - Fixes the make_doc.sh, <, > and & signs in descriptions that cause the parser to break. Documentation for HTTPClient. Added a query_string_from_dict method to HTTPClient to create a x-www-form-urlencoded valid query string for GET and POST messages. String now has http_escape() and http_unescape() methods to help facilitate the above query_string_from_dict method.
  695. - Changed capabilities list.
  696. - Fixes Visual Studio compile error due to pe_bliss
  697. - Fix Windows Export
  698. - Revert "Ignore alpha materials in baked light ray-tracer."
  699. - Added selection menu to spatial and canvas editors
  700. - Added tooltip for a few buttons in sample library editor
  701. - Android add FA(persian) locale strings
  702. - Split up AnimationPlayer tracks editor `Tracks` button
  703. - *Polygon2D now updates on any modification in its point array. ShapeLine2D has now an editor.
  704. - -Fixed default theme a little -Added option to group help pages, fixes #2805
  705. - -fixed tabs
  706. - missing icons
  707. - -Merged Script and Help tabs -Help tabs can be opened many at the same time -Color temperatures for opened scripts -Dominant script opening when switching scene tab
  708. - Change handling of invalid JSON escape sequences.
  709. - tabs
  710. - drivers and theora
  711. - Changed drviers/SCsub spaces to tabs.
  712. - Use macros to determine which iOS SDK we have in order to be backwards compatible with older SDKs when fixing template compilation issues.
  713. - Properly fixes compilation in an msys environment.
  714. - iOS compile fixes.
  715. - Optimised the oc_filter_hedge and oc_filter_vedge routines in theora a little.
  716. - Compile fixes for mingw msys2. The drivers directory has way too many source files being compiled for a single library file. The command line length limit was getting hit.
  717. - Skip META-INF from Android Template
  718. - windows crash and bind placeholder method
  719. - -better integration of ndee's theme
  720. - Small PopupMenu changes
  721. - Change popup_menu.cpp as proposed in #2011
  722. - Implement Ctrl + backspace/delete to delete words
  723. - Allow extending from Object in GDScript
  724. - Remove of use_exclude_ctrl_bones (was removed in io_scene_dae by Sergey Lapin, commit 4210d5e4594fcf80bc121bccc916d411663d02bc) in godot_export_manager.py
  725. - -fixes to animatedsprite used with atlas
  726. - Implement Quat multiply operator, and xform method
  727. - Fix node renaming bug when using the '.' character
  728. - Fix error messages forcing a white font for subsequent messages
  729. - Display error type (error, warning, script error) in OS::print_error
  730. - -support for stereo ima-adpcm sample compression & playback -support for converting samples to ima-adpcm upon export
  731. - * Winsock UDP messages sent to an unavailable target causing WSAECONNRESET will no longer close the socket. * Ensured that unsigned<->signed conversion would not cause wrong buffer size values sent to recvfrom.
  732. - Fixed PacketPeerUDP getting wrongly closed due to recvfrom using rb.data_left instead of rb.space_left.
  733. - add copyright text
  734. - change pe_bliss parent directory from /drivers to /tools
  735. - Add icon to exe file in windows export
  736. - New shader feature: change the colour of shadows on a per-material basis.
  737. - TextEdit: Properly scroll vertically when selecting text with mouse drag
  738. - Documented classes Curve*, Path*, and PathFollow*
  739. - Exposed RegEx expanded option to scripts
  740. - Updated RegEx demos
  741. - Fixed segfault in RegEx.get_capture()
  742. - Updated nrex to latest version
  743. - Updated nrex for LookAhead support
  744. - Add <Select All>(Ctrl+A) shortcut to LineEdit.
  745. - Fix String content test
  746. - Fix Opus driver build for VS2010 and VS2012
  747. - Add Tree checkbox check/uncheck behavior when pressing enter
  748. - Fix Range exp_edit property
  749. - more fixes
  750. - maybe fix stop issue in theora
  751. - Update README.md
  752. - fix video/audio synchronization code in theora
  753. - Regex class documented. For some reason, parameter descriptors don\'t appear.
  754. - Fixed broken set_loop_restart_time method in AudioStreamPlaybackOGGVorbis class.
  755. - Aligned line edit fix.
  756. - Added alignment to LineEdit GUI control.
  757. - Disable baked lighting sampling on shadeless materials.
  758. - Experimental retooling of AnimationTreePlayer to allow manual advancement.
  759. - BoneAttachment fix.
  760. - Expose AudioServer::free(RID rid) as AudioServer::free_rid(RID rid) to avoid script error due to collision with Object method free
  761. - Another clipping fix: default back to using window size to calculate clipping on viewports which don't have a rendertarget which fixes clipping on the editor viewport.
  762. - Fixed canvas clipping on offscreen viewports.
  763. - Moved deleting sample player in OS finalize methods to before deleting audio server to prevent crash when exiting.
  764. - Ignore alpha materials in baked light ray-tracer.
  765. - Added missing saving support to animation editor.
  766. - Added ability to write directly to 4-dimensional position vector from within custom vertex shader code. Bugfixes to shader graph code generation concerning xforms.
  767. - Fix issue #1275
  768. - Added description to classes/ScrollContainer
  769. - classes/color - Documenting a trick with set_modulate
  770. - Cosmetic fixes to SCons buildsystem
  771. - Fix arguments parsing in the main function
  772. - properly compute total time for ogg vorbis
  773. - Add default focus StyleBox to MenuButton
  774. - -some fixes to audio
  775. - Fixing memleaks in main/main.cpp
  776. - Fixes Visual Studio 2015 parallel builds (-j switch)
  777. - Fixes Visual Studio 2015 linker error (___iob_func)
  778. - Fix "Align with view" undo, fixes #1443
  779. - Added some demo icons
  780. - Fixes Visual Studio 2015 compile error C3688 (invalid literal suffix)
  781. - replay on play if already playing for scene and main + switch icon to reload if running.
  782. - Set World2D default angular damp per global `physics_2d/default_angular_damp`
  783. - Fix small memory leak
  784. - improve android payments
  785. - Updated classes/matrix32
  786. - -Fixed a bug in scrollcontainer not respecting expand flag If you relied on this, make sure the children of your scrollcontainer is set to expand with the expand flag in either vertical or horizontal axis
  787. - Add all collision shapes to a tile when converting scenes to TileSets
  788. - Made the Atom net_wm_icon local
  789. - Tooltip for the Inspector's history button
  790. - Fixing memory leaks
  791. - Fix for negative coords. Regarding issue #2665
  792. - Added setting for CADisplayLink on iOS, so you no longer need to recompile to change it
  793. - -fixed a quite serious scene corruption bug when saving that has been around for months.
  794. - added low_memory_2d_mode, to indicate when 3D post processing buffers and viewport depth buffers should not be allocated
  795. - Fix #2623
  796. - -fixes to ring buffer (fixes network error) -fixes to invalid disabling of commands on scene tree dock
  797. - fix icon locations in demo projects
  798. - when creating project, save icon using resource location by default
  799. - -Ability to debug video memory usage -Small fix to xml saver (swapping > and <)
  800. - -work in progress implementation of NDEE's theme It's NOT DONE YET
  801. - -Fixes on atlas import to save memory if mipmaps are not used -Make the video memory visible to improve debugging
  802. - Add missing reference documentation for Array class
  803. - Syncing classes.xml with current binary
  804. - BBCode is now allowed anywhere in the inline documentation.
  805. - projects in the editor_settings.xml that are no longer found on disk will be removed
  806. - -some fixes to where screen is read from rasterizer -fixed bug in ogg vorbis looping -properly flushing audiostream rb when stopping
  807. - Fix ButtonGroup broken layout
  808. - Clamp filling angle instead of normalize
  809. - add missing default value
  810. - Bind missing FixedMaterial constants, fixes #2628
  811. - Fixed minor bug : quicklty pointing alternatively Script button and Close button on a tab showed both buttons as hovered
  812. - remove child variable that is duplicated from parent class
  813. - duplicate conditional check
  814. - rasterizer comparison fix
  815. - float to bool variable type, fixes: #2478
  816. - Change MeshInstanceEditor outline dialog "Ok" button label
  817. - Small fixes in some editor dialogs
  818. - Add fill_degrees to limitate radial filling
  819. - Add fill modes. Clockwise, Counter-CW and center-offset
  820. - fixes broken 3D in editor
  821. - -remove path after inheriting, fixes #2616
  822. - -Propertly restrict renaming of nodes in inherited scenes, fixes #2615
  823. - remove unpexpected revert button, fixes #2614
  824. - -Added const to a reference, should fix #2613
  825. - -fixes disability to remove instanced nodes when reopening scene. Fixes #2610
  826. - Fix crash when using a Scalar Uniform node to GraphShader
  827. - misc cleanup
  828. - Haiku: fix build
  829. - -fixes and more fixes to new scene system, seems stable now.. BUT DONT TRUST ME IT MAY STILL BREAK, USE WITH CARE!!
  830. - Add GDScript export hint for real numbers with easing `export(float, EASE)`
  831. - Added specific get_locale to OSX platform
  832. - Add multiline string GDScript export hint `export(String, MULTILINE)`
  833. - GraphEdit and GraphNode documentation
  834. - Revert "add flag and multiline hits in GDScript"
  835. - -A little More control about pixel snapping in 2D
  836. - REUSE_ADDR under windows platform
  837. - ability to change audio track in theora video
  838. - ran cppcheck, fixed cases where array index is used before limits check
  839. - Expose softness parameter of pin joint to the editor.
  840. - Large improvements on scene packing and management -Ability to edit and keep changes of instanced scenes and sub-scenes -Ability to inherit from other scenes
  841. - Add type mask property to RayCast2D
  842. - Fix 3D Area mask matching
  843. - Fix Area2D type mask matching
  844. - fix parentheses-equality warnings of osx clang
  845. - newline fixes
  846. - fixed uninitialized memory issues in audio code
  847. - Please enter the commit message for your changes. Lines starting removed locks
  848. - Minor changes: Organizing imports
  849. - Minor changes
  850. - Internationalization implemented
  851. - Refactoring some strings and ordering imports
  852. - nested clipping of canvas items now works
  853. - Fix bug in EditorPlugin::add_custom_control, fixes #2567
  854. - Fixes following Visual Studio 2013 compile error on windows:
  855. - Fixes following Visual Studio 2013 compile error on windows:
  856. - Add support for Opus audio format
  857. - removed unnecessary clear, which prevented root viewport from working right when told not to clear
  858. - -Added ability to use cubic interpolation on image resize (little more quality on non-po2 resizing) -Added ability for exporter to shrink images to non-integer values. Helps if you want to convert your game artwork from 1080->720 or similar
  859. - fix miss bind for Node::find_node
  860. - Small readability fixes for the in-game class reference - fixes #2515 and #2393 (text spacing and top/left padding for the text area, respectively).
  861. - Add SpriteRegionEditor and update Polygon2DUVEditor Both with snap and grid support
  862. - XML to Open Project Wiki implemented
  863. - improved iCloud build option description
  864. - Initial iCloud implementation, supporting key value pairs
  865. - Hide stderr when trying to detect mingw binaries on posix
  866. - Adding the new Python file
  867. - Update documentation for all Sample* classes
  868. - Fix return type of get_reverb_room
  869. - Rename voice_set_volume argument to p_volume to avoid confusion
  870. - Fix default/filter/* parsing in _get
  871. - Fix some copy-paste mistakes in linear/db volume functions
  872. - Rename _voice_count to _polyphony in SamplePlayer to be consistent with SamplePlayer2D
  873. - Fixed theora playback. Removed theoraplayer. Still need to get proper audio output latency in some platforms.
  874. - Clarify `BaseButton::is_pressed()` documentation
  875. - Fix BaseButtons remaining pressed when hiding them while pressing them down
  876. - Fix propagation of NOTIFICATION_VISIBILITY_CHANGED
  877. - Update documentation for TileSet and Timer
  878. - Sync classes reference template with current code base
  879. - Update mi.name
  880. - Removed a badly listed parameter from funcRef::call_func...
  881. - Added ability to set custom mouse cursors. Not hardware accelerated yet.
  882. - added alignment to BoxContainer
  883. - Disable filters for tilemap in 2D Platformer demo
  884. - Add missing \n to world_wrap. Close #2516
  885. - Document TileMap class
  886. - Fix _xml_unescape, as suggested by @reduz
  887. - Flip &lt; and &gt; in String::xml_escape. Close #2511
  888. - Update descriptions for Vector2 and Vector2Array
  889. - Regenerate docs
  890. - Fix a bug with doctool (" >")
  891. - Move the shape test to a little sooner
  892. - Check if shape is valid before referencing it
  893. - Add missing `return` so Visual Studio compiles
  894. - Fix typo in ItemList bindings
  895. - Properly implement OS.alert() from script, and use xmessage on X11
  896. - remove required argument from streamplayer (was a bug), make it default as 0, closes #2492
  897. - fixed stupid bug caused by accidentally removed line before commit
  898. - Make dict2inst set internal members of instance
  899. - begin work on debugging collisions....
  900. - Remove of use_exclude_ctrl_bones option
  901. - Fix X11 Editor Boot Splash
  902. - add missing physics unit test to --help listing in main.cpp
  903. - ran cppcheck, found unused variables
  904. - android remove "gen" folder from git.
  905. - Fix android build script
  906. - Ability to keep collisionshapes and collisionpolygons when running the game. Works for 2D and 3D These are still just helpers in case you want to animate them or access them directly. Modifying the real shapes is still done via CollisionObject and CollisionObject2D APIs But an API was added so you can query which shapes from CollisionObject correspond to which CollisionShape.
  907. - Set AnimationEditor UndoRedo reference on creation
  908. - fixed server breaking error in previous splash screen commit
  909. - HTML5 exporter seems to be fully functional -user:// filesystem implemented -default template page could look prettier, help appreciated
  910. - fix to builtin freetype defines on linux
  911. - fix to freetype detection
  912. - more c++ include references removed
  913. - remotion of some c++ includes to avoid dependency on libstdc++
  914. - ios now displays splash screen between launch image and main scene, instead of a black screen
  915. - disabling theora for now (will be re-written, re-enabled later)
  916. - Removing locatime so this function compiles again. I don't think it has any practical use anyway.
  917. - HTML5 exporter Improvements -Better template handling -Voice support -Stream support
  918. - Rewrite of the AudioStream API -Fixes long-standing issues regarding to playing a single stream multiple times simultanteously -Fixes wrong-looping, starting, caching, etc. Issues resulting from bad original design -Allows more interesting kinds of streams (stream graphs with streams inside streams!) in the future
  919. - fixed localtime thing for ios, not tested anywhere else
  920. - ios build with osxcross
  921. - Fix HScrollBar of TextEdit, closes #2355
  922. - Fix absolute paths used in doxygen, ignore generated documentation in Git
  923. - hide opened menu when click on menu button
  924. - updated Label documentation
  925. - fix minsize-related issues with Label
  926. - Fixed bug with adding an instance from the FIleSystem dialog.
  927. - added get_visible_characters() to Label
  928. - reworked Label class
  929. - Possible fix for issue #2113 * closes #2113
  930. - Fix for issue #2117
  931. - Ignore some extension of files created by Visual Studio 2013
  932. - fix game window runs only 800x600
  933. - merged some stuff for okam
  934. - Fix for smoothing camera2D when you change zoom, fix #2074.
  935. - Fixes editor freeze
  936. - -removed resources dock, good bye old friend
  937. - new editor settings customization of where to run the game from the editor
  938. - Add missing icons, also make MSVC2010 happy
  939. - Added gravity scale, and linear/angular damp override to 3D physics.
  940. - make moving up&down items from the autoload list work
  941. - detect node and variable assignments in _ready, _init, etc for further code completion
  942. - -fix compile issue (pow) -ask user for track to call nodes when adding call track
  943. - Compile shaders using default values.
  944. - -multi-selection (shift-click) working in scene tree
  945. - -Properly keep animation editor and viewport state while switching scene tabs
  946. - Edit default values. WARNING!!! Do not merge these changes, default values are not compiled into shaders yet!
  947. - -display/emulate_touchscreen now really emulates a touchscreen -icons to show node menus
  948. - -added hints to sprite v/hframes, fixes truncation problem -removed an error being printed often unnecesarly about missing child
  949. - -fixes to capture mode -ability to drag spinboxes and tree ranges to change values, like in Unity or Unreal
  950. - Properly free enemies after death in 3d platformer demo.
  951. - Fixed misspelled local variable for code clarity
  952. - make sure array is created if not existing, as noted by Guilherme Felipe
  953. - Show documentation for properties on hover. This works if the property has been documented (about half are at this point)
  954. - Ability to edit all kinds of arrays from the property editor. Yes, I'm trying to convince you to test the alpha release by adding all these now :)
  955. - Multiple, simultaneous node editing spuport!! ..but will you be brave enough to try it? :)
  956. - missing type icon
  957. - Added new NinePatch control (could be done before with Panel and Stylebox but this is easier) Will you be brave enough to try it? :)
  958. - beautiful visual menu to change anchors will you dare to try it? :) because, I'd check previous commit msgs if I were you..
  959. - fix build issue with ssl, closes #2384
  960. - **WARNING BEFORE PULLING**
  961. - damn github built-in editor
  962. - fix for built-in ssl (easier to build 32 bits export)
  963. - Added close button to tab. Added 4 display policies for this close button (show always, show never, show active tab only, show hover). Set the scene tabs in editor to follow the hover policy.
  964. - Haiku: move the audio driver to platform/haiku
  965. - Haiku: update logo.png
  966. - add ()
  967. - get_date on Linux
  968. - textedit selection improvements allows using shift and pointer selection together, and selecting text while scrolling. tried to make it as similar as possible to most editors.
  969. - update scene tabs on save - fix
  970. - close all parent PopupMenus fix
  971. - Haiku: remove unneeded code
  972. - Haiku: remove unneeded code
  973. - remove shift key check because shift + v in use with tool mode
  974. - prevent to change tool mode when control or shift key is pressed
  975. - Fix create script dialog title(s)
  976. - Add create new script button to script editor menu
  977. - Hide right_r dock slots by default
  978. - Add missing token name for signal. closes #2201
  979. - tested and fixed unix os_system_time_msec()
  980. - Add OS.get_system_time_msec
  981. - -Merged the file server with the live editing and remote debug -It is now really easy to deploy an android build with debug, and debug it
  982. - more debugger fixes
  983. - added bindings for screen rotation in OS
  984. - error debugger
  985. - ParallaxBackground: added option to ignore camera zoom
  986. - Fix vorbis seek_pos
  987. - live debug fixes
  988. - Live edit WORK IN PROGRESS
  989. - add flag and multiline hits in GDScript
  990. - Damnit, forgot one more debug line ><
  991. - forgot to remove a method declaration...
  992. - include not necessary anymore
  993. - Added automatic clear output on Play in Godot Settings
  994. - Added "Clear" button top right of output debug console in editor
  995. - adding some base64 marshalls
  996. - Delete selected nodes with the Delete key
  997. - Fixed the mouse position for control when it is in a canvas_layer.
  998. - A bunch of spell checks, and rewordings. Also, some simple documentation.
  999. - QOL, script buttons in scene tabs
  1000. - Little fix: don't create an empty undo/redo command when trying to add a second Input GraphNode
  1001. - Duplicate GraphNode(s) [Control+D]
  1002. - Haiku: add sound support
  1003. - Box selection for GraphNodes
  1004. - Fixes compile bug for Android template on Windows.
  1005. - -added icons for root node types on tabs
  1006. - Fixed incorrect failsafe return values
  1007. - Made RegEx API similar to old version
  1008. - Added a live-edit RegEx tester to the demos
  1009. - More nrex fixes
  1010. - Updated nrex fixes
  1011. - Regex library Nrex initial port
  1012. - Use tabs instead of spaces.
  1013. - Fix audio driver setup if the first driver fails.
  1014. - Improve export validation
  1015. - Fix tab indent
  1016. - Haiku: update detect.py
  1017. - Added a proper name and an explanation to arg4 on CanvasItem.draw_texture_rect*.
  1018. - Added FLAGS to int hint to make an int a bitmask on the editor.
  1019. - Select and move multiple nodes at once
  1020. - Use popup menu to add new nodes to the shader graph editor in the last clicked location.
  1021. - added floor() and ceil() to Vector3
  1022. - Haiku: add keyboard support
  1023. - Fix List::move_before for front and back elements
  1024. - Added GridMap settings which allows the user to enter a pick distance.
  1025. - when copy images enabled, 'images' path prefix was only being written to file if the destination file didn't exist. so it only worked the first time.
  1026. - Haiku: gl context locking
  1027. - fixed ios compilation error
  1028. - small fixes
  1029. - -some changes by okam
  1030. - Several performance improvements, mainly in loading and instancing scenes and resources. A general speedup should be apparent, with even more peformance increase when compiling optimized.
  1031. - fix crash by payments when run on android 5.1.1 device. (http://stackoverflow.com/questions/24480069/google-in-app-billing-illegalargumentexception-service-intent-must-be-explicit)
  1032. - more code completion improvements
  1033. - Haiku: fix the glew.c hack
  1034. - improved get_node(), connect(), etc code completion.
  1035. - forgot to add mirroredrepeat flag to flags file. fixed.
  1036. - added support for mirrored repeat texture wrapping
  1037. - added a tiny bit more space to docks and script tab
  1038. - compile fix
  1039. - fix connection dialog bug
  1040. - Tiny typo
  1041. - ability to change shadow color in light2d
  1042. - Add some documentation for RayCast2D about is_colliding and get_collider quirks
  1043. - Billboards were being displayed upside down when drawn to a render texture
  1044. - added ability to define signals in script
  1045. - Added helper methods to InputEvent
  1046. - Haiku: implement some more window-related methods
  1047. - CollisionShape2D visual editor
  1048. - Fix for issue related to GridMap editor * closes #2102
  1049. - small in place fixes
  1050. - ability to set process on parent nodes on visibility notifier
  1051. - Add .editorconfig
  1052. - Small fixes for Grid/Tile map editor palette
  1053. - Grid/Tile map editor new item palette
  1054. - added some missing biddings
  1055. - Fixed compilation error on MacOS X.
  1056. - Multiple scene editing *POTENTIALLY UNSTABLE*
  1057. - - added GDscript bidings for UndoRedo class mechanizm
  1058. - Setting build vs properties in scons.
  1059. - Haiku: add support for mouse wheel
  1060. - Haiku: add some screen and window-related methods
  1061. - Fix typo that produced invalid markup for images
  1062. - Haiku: implemet get_widow_size() get/set_window_position()
  1063. - Hide projects folder.
  1064. - Haiku: cleanup, add TODOs
  1065. - Haiku: handle the quit request message
  1066. - Haiku: implement get_mouse_pos() and get_mouse_button_state()
  1067. - Haiku: read the status of the key modifiers and mouse buttons
  1068. - fix "v" pivot adjust function
  1069. - Haiku: handle mouse movement and click events
  1070. - Script editor: restore line/column after script reload
  1071. - fix register Physics2DTestMotionResult
  1072. - fixed small refresh issue when moving docks
  1073. - fixes for dock motion
  1074. - missing changes
  1075. - some editor window changes
  1076. - Fixed variables being set before calling the setter method
  1077. - Delete .fscache from fog_of_war demo, closes #2079.
  1078. - Resolved a merge conflict.
  1079. - some optimizations in godot memory handling
  1080. - added ability for Area (3D) to detect other areas
  1081. - made changing pivot simpler in 2D nodes (just press v with mouse over position)
  1082. - Update rasterizer_gles2.cpp
  1083. - Changed floats to 'real_t'.
  1084. - Haiku: create a GL context and initialize the audio and physics servers
  1085. - Changed 'scale' to 'scale_basis' in 'interpolate_with'.
  1086. - Implemented interpolation for affine transformations (Matrix32::interpolate_with)
  1087. - added icon
  1088. - new space shooter demo
  1089. - fixed problem with crashing godot when changing number of steps while no animation added
  1090. - founded and fixed a bug that freezed godot when deleting while grabbing color in ColorRamp
  1091. - ColorRamp new features:
  1092. - Haiku: remove an #ifdef as the platform now supports MSG_NOSIGNAL
  1093. - add bind method for create_from_fnt (load fnt made by BMFont)
  1094. - add bind method for create_from_fnt (load fnt made by BMFont)
  1095. - Added rot/pos constructor for Matrix32 variant.
  1096. - Small fix for Import Game dialog labels
  1097. - Fixed get_packet/put_packet bindings in PacketPeer.
  1098. - draw button focus before text and icon
  1099. - grid container supports separate h and v spacing
  1100. - Delete godot.creator.user.RG2068
  1101. - logo in svg curves & license
  1102. - Added Node.find_node(mask) function
  1103. - Complete fix for windows compilability
  1104. - Fix windows compilability
  1105. - -fixed many memory initialization issues -fixed deadlock on previews thread -fixed compilation errors on unix
  1106. - new file dialog!
  1107. - Add OS.get_time_zone_info function
  1108. - Add utc param to get_time and get_date methods
  1109. - Use local time for both time and date on win
  1110. - improved calculation of screen resolution on ios
  1111. - Add String.to_utf8() and String.to_ascii()
  1112. - Fix DAE exporter - files unreadable by Assimp
  1113. - small fixes
  1114. - -fixes to navigation, so edge-merging is more flexible on conflict -add tab support to richtextlabel -some click fixes to audio stream resampled -ability to import largetextures (dialog)
  1115. - Additional Fix for Multi-touch release problem
  1116. - mesh preview
  1117. - work in progress, resource previews
  1118. - Haiku: start implementing the os-dependant stuff
  1119. - Fixed ui_accept problem. It's possible now to make a custom ui_accept action event and pull it.
  1120. - Haiku: fix build, link with libGL and libGLEW
  1121. - Haiku: enable building with GLES
  1122. - Haiku: enable debug support
  1123. - Inline get_color_at_offset(). Delete unnecessary check.
  1124. - -fix bug in animation editor -fix crash bug in physics motion, closes #1993
  1125. - added conversion from int, string to color
  1126. - Add get_color_at_offset(). Ensure correct points order.
  1127. - oops, previous commit was not working
  1128. - ability to run 2D physics in a thread
  1129. - opening data.pcz
  1130. - fixed support for zip packages
  1131. - improved animation editor
  1132. - Haiku: some small fixes
  1133. - Haiku: link with the haiku libs, stub the OS_Haiku class.
  1134. - Haiku: fix building with UNIX_ENABLED.
  1135. - fix typo error in Color::invert
  1136. - Haiku: Initial support.
  1137. - Replace color phases with color ramp for Particles2D.
  1138. - Setting build vs properties in scons.
  1139. - added response event for game center overlay closing
  1140. - added data to descriptions dictionary that was missing. Made the elements that sound weird as plurals consistently singular. changed int arrays to bool arrays in descriptions
  1141. - Fixed null pointer bug in ios store. added functions to game center to reset the user's achievements, request all the achievements they've made progress on, request descriptions of all possible achievements, and show the built in game center overlay. Upgraded all (I think) deprecated functions to ios 6 versions. as per discussion with reduz on IRC, ios 6 is now the official lowest supported iOS version. compatibility could be added, but it's so obsolete, it's tough to argue for continuing to support it. some naming of functions and dictionary parameters might need to change. I just named them whatever made sense to me :)
  1142. - Fix building release target with debug symbols
  1143. - Calculate gravity based on distance from body to gravity point (2D)
  1144. - Calculate gravity based on distance from body to gravity point
  1145. - set initial flag 'show_hidden_files' for file dialogs in project manager initialization
  1146. - Fix for scroll_to_line and search functions, fix #1897
  1147. - Remove duplicated filter, Fix #1795
  1148. - remove column titles in property inspector
  1149. - sprite_3d.cpp: fixed buffer access out of bounds.
  1150. - Add missing check for AO_ENABLED in audio_driver_ao.cpp
  1151. - Update the list of authors in libao driver sources
  1152. - Include cstring header for memset()
  1153. - Cast samples_in to samples_out with reinterpret_cast<int16_t*>
  1154. - samples_in is an instance variable, prefix it with ad->
  1155. - Fix syntax error in call to ao_play()
  1156. - Set libao sample format to 16 bits
  1157. - Check return value of ao_play()
  1158. - Write audio samples to libao device
  1159. - Change 0 to NULL for ao_open_live() and device
  1160. - Minor code formatting fixes in ao driver
  1161. - Open/close libao audio device
  1162. - Initialize/shutdown libao
  1163. - Use libao driver on X11 platform
  1164. - Add ao/ subdir to drivers/SCsub
  1165. - Add 'ao' build option
  1166. - Import sources for libao driver (unfinished, based on dummy driver)
  1167. - Disable X11 joystick functions also for OpenBSD
  1168. - Include string.h for memset() on OpenBSD
  1169. - Include stdlib.h for alloca() on OpenBSD
  1170. - Enable ALSA only for Linux
  1171. - Fixed ios release event not been dispatched when app entering background (only first touch been registered in mouse_list)
Add Comment
Please, Sign In to add comment