godot/godot.changes

1712 lines
66 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

-------------------------------------------------------------------
Thu Aug 15 12:00:00 UTC 2024 - cunix@mail.de
- Update to 4.3
* Interactive music
* 2D physics interpolation
* TileMapLayer nodes
* SkeletonModifier3D node
* Splitting navigation meshes into chunks
* Native ufbx importer
* Parallax2D node
* Premultiplied alpha blending in 3D shaders
* Depth-based fog
* Acyclic rendering graph
* Wayland support
* Register runtime classes with GDExtension
and much more:
https://godotengine.github.io/godot-interactive-changelog/#4.3
- delete improve_linker_detection.patch
- update check mode set to "disabled" by default
-------------------------------------------------------------------
Mon Apr 22 12:00:00 UTC 2024 - cunix@mail.de
- Update to 4.2.2
* Texture2D and Texture3D icons added
* Prompt require editor restart to user when gizmo color changed
* Make viewport message dependent on framerate not physics step
* Show modifier key functionality on all the editor tools
* Make AnimationTree reference AnimationPlayer instead of AnimationMixer
* Fix permanently selected audio bus effects
* Add missing RenderServer include for "get_video_adapter_driver_info"
* Fix frame number underflow in visual profiler
* ix leak of scene used for customization during export
* Handle export preset forward compat with 4.3+ platform name
* Fix reporting exit code when command line export fails
* Correctly enforce minimum window size in editor
* Add "--import" command-line flag
* Ensure the active window gains the keyboard focus
* Prevent escape key from closing Editor Settings window when filtering for shortcuts
* Fix Godot stealing focus on alternative window managers
* Don't re-set input focus if the given window already has it
* Force ANGLE on all pre GCN 4th gen. AMD/ATI GPUs
* Use render method from OS instead of project settings in compositor RD
* Add wireframe for compatibility mode
* Significantly improve the speed of shader compilation in compatibility backend
and more:
https://godotengine.github.io/godot-interactive-changelog/#4.2.2
-------------------------------------------------------------------
Tue Feb 27 11:11:10 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN.
-------------------------------------------------------------------
Fri Feb 16 12:00:00 UTC 2024 - cunix@mail.de
- Pin mbedtls-devel version to be lower than 3 for Leap builds, too.
-------------------------------------------------------------------
Wed Dec 13 12:00:00 UTC 2023 - cunix@mail.de
- Update to 4.2.1
* Set language encoding flag when using "ZIPPacker"
* Prevent infinite recursion when printing errors
* Allow dragging editable children in editor
* Fix errors on file rename or move in the Filesystem Dock
* X11: Send IME update notification deferred
* Only allow MeshInstance3D-based nodes in
particles emission shape node selector
* Comment the shader template light function by default
and more:
https://godotengine.github.io/godot-interactive-changelog/#4.2.1
-------------------------------------------------------------------
Thu Nov 30 12:00:00 UTC 2023 - cunix@mail.de
- Update to 4.2
Breaking possible:
* AnimationMixer between AnimationPlayer and AnimationTree
* GraphEdit and GraphNode reworked
* GLTF importer
* Internal storing of meshes
* "change_scene_to_"* methods
* "bus_layout_changed" signal removed in AudioServer
* NOTIFICATION_NODE_RECACHE_REQUESTED removed
Some highlights:
* Onion skinning mode to preview animations
* 2D navigation mesh baking
* Multi-threading when baking the navigation mesh
* Editor code regions
* Project manager reorganized
* GDExtension hot reload in editor
* Import type changes are picked up on the fly
* KTX image format
* Native file selection dialogs
* Copying and pasting images to clipboard
* OIDN dropped as default denoiser
* GPU and CPU particles start to deviate
* Full support for threaded code in script debugger
and much more:
https://godotengine.github.io/godot-interactive-changelog/#4.2
- rebased improve_linker_detection.patch
-------------------------------------------------------------------
Tue Nov 7 12:00:00 UTC 2023 - cunix@mail.de
- Update to 4.1.3
Added:
* Support loading of translations on threads
* GDScript: check for "super()" methods not being implemented
Changed:
* Allow using floating-point bone sizes
and outline widths in the 2D editor
* Convert TileSet Atlas Merge input images to RGBA8 to match output, if needed
* Make CSGShape follow curve's tilt in Path mode
* Initialize View Frame Time estimates to match 120 FPS
* Animation: Improve and clarify paused Tweens
* Limit mesh complexity in LOD generation to prevent crashing
* Update Blender export flags for 3.6
Fixed:
* TileMap editor so that pressing control deselects cells correctly
* GridMap: Ensure the visibility is updated when entering the tree
* Animation keyframes being skipped when played backwards
* BoneAttachment3D signal connection
* SkeletonIK3D editor preview when changing active node
* Clear the previously set state when configuring for a new scene root node
* Non-deterministic behavior in PCKPacker
* Conversion of hex color strings in project converter
* Indentation in script templates
* LSP: Fix connection error when launched in a separate thread
* LSP: Fix autocomplete quote handling
* Native popups auto-closing when interacting with non-client area
* Scrolling "PopupMenu" on keyboard/controller input
* "OptionButton" minimum size when "Fit Longest Item" is enabled
* 2D/3D viewport context switching issues when script editor is floating
* Crash when generating LODs on meshes with non-finite vertices
* Particle shader deterministic random values
* Use EWMH for "DisplayServerX11::_window_minimize_check()" implementation
* Ensure "POINT_SIZE" takes effect in the canvas item shader
* Avoid default fallback material when using "world_vertex_coords"
* Disabling depth prepass break opaque materials
and more:
https://godotengine.github.io/godot-interactive-changelog/#4.1.3
-------------------------------------------------------------------
Thu Oct 5 12:00:00 UTC 2023 - cunix@mail.de
- Update to 4.1.2
Added:
* Check to ensure registered classes are declared
* Motion vector support for GPU 3D Particles
* More hint types for uniform arrays in shaders
* Autocomplete for filter/repeat hints on uniform arrays in shaders
Changed:
* Disable C++ exception handling
* 3D property hint range for camera attributes exposure multiplier
* Don't use splash minimum display time in editor
* Automatically add path to built-in scripts
* Uncollapse favorites by default in the editor FileSystem dock
* Use "ui_text_submit" instead of "ui_accept"
to confirm and close text prompts
* Make editor camera speed indicator use "m/s" and "m"
* Enable transparent background for GUI tooltips
* Ensure "joy_connection_changed" is emitted on the main thread
* Do not fail DisplayServer init if non-essential extensions are missing
* Enable depth writes during shadow pass and depth pass,
disable during color pass
* Clamp Volumetric Fog Length property to prevent rendering issues
Fixed:
* Camera2D crash when edited scene root is null
* "CanvasModulate" logic for modulating the canvas
* VoxelGI saving VoxelGIData as a built-in file,
despite being prompted to save it to an external file
* Curve3D baking up vectors for nontrivial curves
* Remove animation tracks with correct indices
* Audio stream generators getting freed accidentally
* Range error for "Array.slice"
* Recursion level check for array stringification
* Global transform validity for "Node2D" and "Control"
* String conversion for -0.0 float values
* "generate_random_bytes" for large chunks
* Improve resolution of script type icons
* Make the single window mode check more strict
* Crash when using "Close All Tabs"
* Version check for GDExtension
* Overriding "_export_begin", "_export_file" and
"_export_end" from GDExtension
* Conflict between property and group names
* RichTextLabel character line and paragraph index getters
* Delay on tab resizing when (un)hovering tabs
* Button clipping when internal margins exist
* "OptionButton" resize when disabling "Fit to Longest Item"
* "Button" text when the overrun behavior is other than "No Trimming"
* Crash when hiding subwindow during popup of new subwindow
* ItemList not updating when icon scale changes
* NavigationObstacle2D debug position
* Prevent crash when accessing "Node" Multiplayer from thread
* ENet: Better handle truncated socket messages
* ENet: Properly set transfer flags when using custom channels
* File permissions set to 0666
* Shader type detection
* Shader and ShaderInclude resource loading
* Empty shader resource loading
and more:
https://godotengine.github.io/godot-interactive-changelog/#4.1.2
- added improve_linker_detection.patch for pck embedding with runner
-------------------------------------------------------------------
Wed Jul 19 12:00:00 UTC 2023 - cunix@mail.de
- Update to 4.1.1
Added:
* 3.x compatibility for animation loop mode
Changed:
* Allow unbundling brotli to use system library
* Check parameter validity in "Object::set_script"
* Focus current node after connecting
* Sort project tags before saving
* Project converter: Use same rendering driver as Project Manager
* Take eye offset into account for depth in StandardMaterial3D
Fixed:
* build with "use_sowrap=no" and various warnings/errors
* "Camera2D.rotating" not being converted and reversed properly
* 3D viewport grid disappearing on scene tab changes
* "tween_property" on "Basis" to properly update its value
* dropping files from "res://" to "res://"
* Do not change a node unique name to the same name
* Emit "history_changed" on merged UndoRedo actions
* Cursor behavior for multiselect in Tree while holding CTRL
* Invalid minimum size for translated messages in option button
* Fallback logic of "OS::shell_show_in_file_manage"`
* Avoid freeze when interacting with menus on Wayland
* "move_to_trash" wrongly reporting files as not found
* Threading bug in Vulkan rendering device
- "xkb_loaded.patch" dropped: accepted upstream
-------------------------------------------------------------------
Fri Jul 7 12:00:00 UTC 2023 - cunix@mail.de
- Update to 4.1
Added:
* Platform-specific CA bundles
* "Center View" button in 2D editor
* Proper snapping to tile polygon editor
* Ability to look-at in 3D model-space
* Move control points button to Path3D Editor
* "TRANS_SPRING" mode to "Tween"
* Frame delta smoothing option
* Square fill mode to GradientTexture2D
* "ProjectSettings.set_as_basic()" and "ProjectSettings.set_as_internal()"
exposed to scripting
* Let user scripts disable thread safety checks
* multi-window for code and shader editors
* Remember snapping options per-project
* Project tags
* Make create folder popup support nested folders
* Relative path support for "EditorPlugin.add_autoload_singleton"
* Export options for EditorExportPlugins
* Editor support for icons of custom, scripted, and GDExtension classes
* Backwards compatibility system for GDExtension
* GDExtensions allowed to add editor plugins
* GDExtension "@since" attribute
* Boolean operators for all Variant types
* Static variables in GDScript
* Multiline cells in "Tree"
* horizontal/vertical "custom_step" editor property for "ScrollContainer"
* "screen_get_pixel" method
* Vertical icon alignment for buttons
* All auto-wrap modes in "TextEdit" exposed
* Tab stops support in "Label" and "RichTextLabel"
* "Window.get_window_id()"
* Method to check if native window is focused
* Support for extending GLTF with more texture formats and support WebP
* non-standard OBJ vertex entries supported
* NavigationAgent path postprocessing and pathfinding algorithm options exposed
* "audio/general/text_to_speech" project setting to enable/disable TTS
* Default error handler for X11 to avoid crashes
* Shader cache for GLES3
* Vulkan pipeline caching
* NoiseTexture3D
* "EXPOSURE" and "LIGHT_IS_DIRECTIONAL" built-in for spatial shaders
* Option for ButtonGroups to be unpressed
Changed:
* Node processing refactored to allow Scene multi-threading
* Node children management optimized
* Replace invalid characters in node names by underscores
instead of removing them
* Remove constrained view in the 2D editor
* Reorganize context menu in FileSystem dock
* Preserve scene unique names when saving branch as scene
* Allow showing messages from threads in "Editor Log"
* Store sensitive export options in dedicated credentials file
* Rework GDExtension interface from a struct to loading function pointers
* Make "TextureButton" and "Button" update on texture change
* Use defined key mapping for closing popups and dialogs
* Disable texture format import overrides by default
* Navigation mesh edge connections optional
* Disable weak crypto and TLS versions
* Propagate previously unused "NOTIFICATION_WORLD_2D_CHANGED",
make CanvasItem/CollisionObject2D use it
* Rework particle turbulence
* (Re-)Implement "Light3D.shadow_reverse_cull_face"
Fixed:
* 3D viewport front/rear axis and "Focus" button
* AudioListener2D ignoring rotation for positional audio
* Trim when importing WAV
* Invalid 2D global position when read outside tree
* "View Owners" dialog not acknowledging that some resources aren't scenes
* Avoid error spam on first opening of a not yet imported project
* GDExtension Variant type conversion
* GDScript access to identifiers that are reserved keywords
* Ensure that controls update all their sizing information when required
* Input: just pressed and released with short presses
* Sliding window problem
* Temporary file permissions
and much more:
https://downloads.tuxfamily.org/godotengine/4.1/Godot_v4.1-stable_changelog_chrono.txt
- "certs_fallback.patch" dropped:
godot is now aware of openSUSE certs in
"/var/lib/ca-certificates/ca-bundle.pem"
- "tinyexr_thirdparty_upstream.patch" dropped:
bundled tinyexr 1.0.5 has patch applied
- "xkb_loaded.patch" added for x11 build failure with "use_sowrap=no"
-------------------------------------------------------------------
Mon May 22 12:00:00 UTC 2023 - cunix@mail.de
- Update to 4.0.3
Added:
* Info label to TileMap editor
* Properly remember snapping options per-project
* Remember directory when installing templates file
* Allow entering named colors in ColorPicker's hex field
* Expose NavigationAgent path postprocessing
and pathfinding algorithm options
* Expose viewports render target RID
* Allow creation of rendering buffers at any time
Changed:
* Make acos and asin safe
* Prevent off-screen controls in editor
* Validate renderer selection in project manager
and expose default renderer setting as an enum
* Close built-in shaders when closing scene
* Preserve scene unique names when saving branch as scene
* gltf: Remove obsolete hack to embed gltf textures in advanced import
* Expose more compression formats in Image and fix compress check
* Ensure WindowData minimized/maximized are mutually exclusive
Fixed:
* AudioStreamPlayer2D crash when PhysicsServer2D runs on thread
* Invalid global position when read outside tree
* Prevent errors when using ViewportTexture
* Initialize editor values on first launch
* "line_spacing" in code editor will not take effect
* Missing member type check when resolving "extends"
* Multi-line string highlighting with single quotes
* Don't fail when freed object is returned
* NavigationObstacles not being added to avoidance simulation
* Crashes trying to use TLS when not available
And more:
https://downloads.tuxfamily.org/godotengine/4.0.3/Godot_v4.0.3-stable_changelog_chrono.txt
-------------------------------------------------------------------
Tue May 2 12:29:33 UTC 2023 - Jaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@fastmail.net>
- Require the mbedtls-devel version to be lower than 3
-------------------------------------------------------------------
Wed Apr 5 12:00:00 UTC 2023 - cunix@mail.de
- Update to 4.0.2
Added:
* Expose "apply_floor_snap" function to allow manual snap
* Drag and drop support for shader include files in shader editor
Changed:
* Cleanup pulseaudio defines for Linux
* Use 8×8 default grid size for TextureRegion and 2D polygon editors
* Don't allow selecting nodes without owner in the editor
* Exit with non-zero status if there are issues with
FreeType dependencies
* Remove disabled plugins from active plugins
* Delete unused compression formats from ".import"
files when exporting
* Make GDScript number highlighting stricter
* Revert attempted fix of trimesh CCD
* Incorporating the availability of screen and depth
textures for the GLES3 backend
Fixed:
* preview rendering and transform calculations in the tiles editor
* built-in scripts missing their methods on signal connection
* GDExtensions library export when multiple architectures are set
* "Find in Files" search results not opening built-in script
* scrolling behavior with zero/low page value
* Layout bug in "keyboard_get_keycode_from_physical"
* Agents with disabled avoidance getting added to avoidance simulation
* Spotlight shadows in volumetric fog
* Update GPUParticles2D/3D speed scale on "ENTER_TREE"
And more:
https://downloads.tuxfamily.org/godotengine/4.0.2/Godot_v4.0.2-stable_changelog_chrono.txt
- dropped scons_regression.patch with Scons 4.5.2 available in Tumbleweed
-------------------------------------------------------------------
Tue Mar 22 12:00:00 UTC 2023 - cunix@mail.de
- Update to 4.0.1
Added:
* Set the unlit/unshaded extension when importing/exporting glTF
* Keycode project conversion
* Conversion for common Theme Overrides
* Remember previously selected TileMap tile
Changed:
* Check for type mismatch in PropertyTweener.from()
* Propagate errors when creating an OpenGL context fails in X11
* Automatically reparent editor message dialogs to avoid error spam
* Disallow creating a project in the Home or Documents folder
* No autocomplete numbers in GDScript
* Add invalid font scaling check, restrict Linux/BSD system fonts
lookup to TrueType/CFF only (fixes crash in donors screen)
* Do not convert lines that start with a comment
* Don't strip whitespace when converting
* Use linear filtering without mipmaps for ProceduralSkyMaterial
and PhysicalSkyMaterial
Fixed:
* VMA build with GCC 13
* Don't try to link system embree3 on unsupported archs
* Logic related to editing audio buses and prevent crashes
* Set properties of ImageTexture3D when creating
* Crashing on startup if project has scripted theme types
* Disable local space for Blender-style transforms
* Toaster notification circle flickering
* Crash when showing file in FileSystem dock
* Cache corruption when saving resources in the editor
* MultiNodeEdit not cleared after deleting nodes
* Crash when dumping extension API in a non-writable directory
* Missing handler for removing font sizes in the theme editor
* NavigationAgent3D debug path duplicated points
* Check if required xkb functions exist before using it
* Broken shortcut key input
* Avoid copying CanvasTexture when updating proxy
And more:
https://downloads.tuxfamily.org/godotengine/4.0.1/Godot_v4.0.1-stable_changelog_chrono.txt
- dropped upstreamed VMA-fix-gcc13.patch.
-------------------------------------------------------------------
Thu Mar 9 12:00:00 UTC 2023 - cunix@mail.de
- added scons_regression.patch for scons 4.5.1 until 4.5.2
-------------------------------------------------------------------
Thu Mar 9 11:54:06 UTC 2023 - Martin Liška <mliska@suse.cz>
- Include upstream fix for GCC 13: VMA-fix-gcc13.patch.
-------------------------------------------------------------------
Fri Mar 3 12:00:00 UTC 2023 - cunix@mail.de
- existing 3.x projects will probably need manual work to port to 4.0
* BACKUPS NEEDED!
- Update to 4.0
* 3D & General Rendering Overhaul
Vulkan & New Renderers
Highly Improved Lighting & Shadows
New Rendering Optimization Techniques
Enhanced Mid & Post-Processing
* 2D Improvements
Powerful New 2D Level-Editing Tools
New 2D Rendering Options
Improved 2D Lighting & Shadows
* Shaders & VFX
New Atmospheric Effects
Textures & Material Projection
Enhanced Shader-Game World Interaction
Improved Shader Editor
Extended Shader Language
Compute Shaders
* Scripting
GDScript
static typing system is now more robust
first-class functions, lambdas and signals
await and super keywords
report many errors simultaneously
automatically generate documentation
GDExtension (experimental) replaces GDNative
* Physics
Game-Specific Physics Engine
Multithreading & Performance Optimization
Better Physics API
Higher Simulation Stability
* UI and Text
Multiple Window Support
UI Editor Improvements
New Text Rendering Systems
New Theme and Theme Editor
* Internationalization
Extended Language Support
Easier Translation Workflow
* Editor & UX
Easier Importing
New Editor Features and Widgets
Inspector Dock Improvements
Scene Dock Improvements
Script Editor Improvements
Easier Version Control
New Movie Maker Mode
New Editor Theme
* Navigation
Server-Based Navigation System
Extended Complex Navigation Support
* XR
Wider Headset & Platform Support
Godot XR Tools
* Networking & Multiplayer
More Stable Networking Systems
Simplified Multiplayer Development Workflow
* Audio
Cleaner Sound
Built-in Polyphony
Music Looping Point and Text-To-Speech
* Animation
Enhanced Animation Editor
Improved 3D Animation Workflow
Animation Libraries and Retargeting System
Blending, Transitions and Complex Animation Support
New Tween Animation System
* Platform Support
Android & Web Support
More Exporting Options
* and so much more:
https://downloads.tuxfamily.org/godotengine/4.0/Godot_v4.0-stable_changelog_chrono.txt
- certs_fallback.patch rebased
- drop linker_pie_flag.patch
- dropped separate headless and server packages
-------------------------------------------------------------------
Mon Nov 21 15:03:48 UTC 2022 - Dominique Leuenberger <dimstar@opensuse.org>
- Do not have the main package recommend the bash-completion
sub-package, but rather have the subpackage supplement the
combination of godot and bash-completion (already in place).
-------------------------------------------------------------------
Fri Sep 30 12:00:00 UTC 2022 - cunix@mail.de
- Update to 3.5.1
Added:
* Expose Tabs "set/get_tab_button_icon()" to scripting
Changed:
* Include terminal indented comments for code folding in editor
* Portals: Show RayCast debug helper
Fixed:
* GNU ld detection for pck_embed linker script
* CPUParticles initialize data on "set_amount"
* Crash when playing SceneTreeTween right after finishing
* "Time.get_unix_time_from_system()" not including msecs
* Crash when pressing up on an empty PopupMenu
* Exclude disabled StaticBody collisions from NavigationMesh baking
* Prevent HTTPRequest from polling invalid client
* Hotfix for Bullet's collision margin regression
And more:
https://downloads.tuxfamily.org/godotengine/3.5.1/Godot_v3.5.1-stable_changelog_chrono.txt
-------------------------------------------------------------------
Mon Sep 12 12:00:00 UTC 2022 - cunix@mail.de
- Heap-buffer-overflow in bundled thirdparty tool tinyexr
* added tinyexr_thirdparty_upstream.patch from upstream tinyexr (boo#1203278)
-------------------------------------------------------------------
Sat Aug 6 12:00:00 UTC 2022 - cunix@mail.de
- Update to 3.5
Added:
* NavigationServer with obstacle avoidance
* Physics interpolation in 3D
* SceneTreeTween
* Time singleton
* Label3D node and Sprite3D material render priority
* Scene unique nodes
* FlowContainer
* Asynchronous shader compilation and caching
* OccluderShapePolygon
* "material_overlay" property for MeshInstance
* Transparent background Viewports with post processing effects
* Changing directional shadows at runtime
* Setting visibility for CanvasLayer
* push, pull, fetch and improved diff view to VCS UI
* "global_translation" and "global_rotation"` to Spatial
* Option to paste animation as duplicate
* Configuring loop mode on WAV import
* Pinning property values and Consistent property defaults
* Deep comparison of Array and Dictionary
* methods "OS.is_process_running()", "OS.crash()", "OS.has_clipboard()",
"OS.get_processor_name()", "OS.get_screen_refresh_rate()",
"OS.move_to_trash()", "Image.fill_rect()", "String.get_slice()",
"String.join()", "Dictionary.merge()"
* Search methods for PoolArrays: "has()", "count()", "find()", "rfind()"
* Option to keep or skip carriage return (CR) in "File.get_as_text()"
* GradientTexture2D
* Signal to notify when children nodes enter or exit tree
* Alt + Mouse wheel to adjust FOV in the 3D editor viewport
* Make overridden properties link to parent definition
* drag and drop for NodePaths
* drag and drop to TextEdit, LineEdit, RichTextLabel
* drag start/end signals for Slider
* Option to make selection unique to TextEdit, LineEdit, RichTextLabel
* alignment options to Button icons
* WOFF2 font support and brotli decoder
* RichTextLabel: "deselect()" and "get_selected_text()" methods
* Binary MO translation file support
* Proxy support for HTTPClient and the editor
* "set_extra_headers()" to WebSocketServer
* Support for primary clipboard
* Viewport property to use full floating-point precision in HDR
* Saving multiple Images in BakedLightmap
* "max_distance" for VisibilityNotifier
* "VERTEX_ID" and "INSTANCE_ID" to user created shaders
* Random initial color feature for all Particles nodes
Changed:
* Create onready variables when dropping nodes and holding Ctrl
* Don't switch to 2D/3D viewports when selecting nodes while in Script Editor
* Re-enable input accumulation disabled by error in 3.4
* Navigation and Navigation2D nodes were kept for compatibility but are now
deprecated. Their functionality is replaced by the NavigationServer
and Navigation2DServer.
* WebSocket hostname resolution non-blocking
* Use application name as PulseAudio device name
And much more:
https://downloads.tuxfamily.org/godotengine/3.5/Godot_v3.5-stable_changelog_chrono.txt
- "linker_pie_flag.patch" rebased
- Use bundled freetype, libpng and zlib for non-Tumbleweed builds.
-------------------------------------------------------------------
Tue Aug 2 12:00:00 UTC 2022 - cunix@mail.de
- Update to 3.4.5
Added:
* Expose "tile_texture" property in TilesetEditorContext
Changed:
* XR: Update Meta hand tracking version
Fixed:
* X11 "OS.is_window_maximized()"
* Properly check for fullscreen toggle made through the Window Manager
* Crash in AudioServer when switching audio devices
with different audio channels count
* EditorProperty icon overlapping text with checkbox
* Custom class icon when it inherits from a script
* UndoRedo in Gradient editor
* Editor undo history for function name autocompletion
* FileDialog: Fix support for changing directory in
"user://" and "res://" modes
* RichTextLabel: Fix implementation of "remove_line()"
* glTF texture filename decoding
* Document that accumulated input is disabled by default
This is actually due to a regression in 3.4.
It's kept disabled in this release for compatibility,
but will be enabled by default in 3.5.
* GLES2: Unpack blend shape arrays when necessary
* GLES3: Unbind vertex buffer before calculating blend shapes
* Portals: Force full check on adding moving object
And more:
https://downloads.tuxfamily.org/godotengine/3.4.5/Godot_v3.4.5-stable_changelog_chrono.txt
-------------------------------------------------------------------
Wed Jun 29 11:22:45 UTC 2022 - Andreas Schwab <schwab@suse.de>
- Fix name of installable binaries
-------------------------------------------------------------------
Sat Mar 26 12:00:00 UTC 2022 - cunix@mail.de
- Update to 3.4.4
Reverted:
* Audio: PitchShift effect quality for different pitch scale values
* ProjectSettings "has_setting()" when used
on a overriden setting with feature tags
Fixed:
* CSG: visible seam on smoothed sphere, cylinder, and torus shapes
* CSG: mixed smoothed and non-smoothed face normals computation
* Portals: duplication of instanced scenes during conversion
* Animation: cubic interpolate when looping
* "UndoRedo::create_action()" invalid memory usage
* RichTextLabel: shadow color when text has transparency
* Editor: showing "Extend Script" option without script attached
* Physics: Update joints on "NOTIFICATION_POST_ENTER_TREE"
* GLES2: compression on blend shapes
* GLES2: "VersionKey" comparison in shader binding
* GLES3: shader state caching when blend shapes used
* GLES3: broken normals in meshes with blend shapes
-------------------------------------------------------------------
Sat Feb 26 12:00:00 UTC 2022 - cunix@mail.de
- Update to 3.4.3
Added:
* TileMap: Expose "autotile_coord"` parameter in "TileMap.set_cellv"
* Expose "AnimationNodeOneShot::mix_mode" as a property
Fixed:
* GridMap: "Convert to MeshLibrary" not respecting collision transforms
* GridMap: Editing MeshLibrary's Shapes array from the Inspector
* Portals: gameplay monitor unloading and ticking
* Portals: DYNAMIC particle systems
* Potential infinite recursion crash in Variant decoding
* Decoding UTF-8 filenames on unzipping
* Replicate load-as-placeholder state on node duplication
* "ProjectSettings.has_setting()" handle feature overrides
* Editor: undo/redo operations in Input Map
* Editor: Performance increase for opening the editor on big projects
* GDScript: Clear pending function states when reloading script
* GDScript: crash when "is" keyword is tested against a String variable
* GUI: Release focus of Control node when exiting tree
* GUI: LineEdit center and right alignment
* GUI: PopupMenu bad item offset with custom vseparation
* GUI: RichTextLabel underline appearance when inside fill tag
* GUI: RichTextLabel underline prevents strikethrough from rendering
* GUI: TabContainer not setting layout immediately
* GUI: TextEdit blocking side scrolling in ScrollContainer
* GUI: TextureButton focus texture logic
* GUI: nine patch of circular TextureProgressBar
* Import: glTF scene export crash on null normal texture
* Increase joystick max button number
* HTTPRequest support for requests with "content-length" above 2.1 GB
* Fix tablet tilt values returning bad values
* Rendering: blend shapes when octahedral compression is used
* Rendering: nvalid read when using LightOccluder2D
* GLES3: Fix visible background line in intersections in screen-space reflections
And more:
https://downloads.tuxfamily.org/godotengine/3.4.3/Godot_v3.4.3-stable_changelog_chrono.txt
-------------------------------------------------------------------
Wed Dec 29 12:00:00 UTC 2021 - cunix@mail.de
- Update to 3.4.2
Fixed:
* BaseButton's localization for tooltip text with shortcut
* Size issue for ARVR managed viewport
And more:
https://downloads.tuxfamily.org/godotengine/3.4.2/Godot_v3.4.2-stable_changelog_chrono.txt
-------------------------------------------------------------------
Sun Dec 19 12:00:00 UTC 2021 - cunix@mail.de
- Update to 3.4.1
Added:
* Expose "ScriptEditor::edit" to scripting
* TextEdit: Allow toggling bookmark gutter
* TextEdit: methods to get position from column and line
* "Input.is_physical_key_pressed()" method
* Expose "intersect_point" in 3D physics server
* BVH: option for expanded AABBs in leaves
* Support for OpenXR export configurations
Changed:
* Remove editor splash screen with sponsors logo
* Clamp rotation for up/down orbiting shortcuts
* Sort and group theme properties in docs,
improve formatting for theme and enums
Fixed:
* TileSet editor workspace breaking
* Only add light occlusion for visible TileMaps
* Selecting next/previous subtile in TileSet editor
* Swapped rest pose action names in the Skeleton2D editor
* Theme Editor crash when clicking the element picker
* Don't ignore the type mismatch in GDScript setter function
* GDScript: Support multiline indexing with "[]"
* Prevent LSP adding signal callbacks to non GDScripts
* RichTextLabel: Right alignment regression
* RichTextLabel: min/max line width calculation
* Support for CSG and GridMap in glTF scene export
* Crash when exporting meshes to glTF that have no skin
* HTTP request headers being included in response
* Potential infinite loop when connecting HTTPClient
* WebRTC returning packets from peers too early
* Volume calculation for cylinders in GodotPhysics
* Errors in KinematicBody when floor is destroyed or removed
* Double use of seed in random Particles shader variables
* Update CanvasItem when MultiMesh instance transform changes
* Portals: Allow user to set roaming expansion margin
* Incorrect VisualServer RID cleanup in various locations
And more:
https://downloads.tuxfamily.org/godotengine/3.4.1/Godot_v3.4.1-stable_changelog_chrono.txt
-------------------------------------------------------------------
Mon Nov 8 12:00:00 UTC 2021 - cunix@mail.de
- Update to 3.4
Added:
* "AESContext", RSA public keys, encryption, decryption, sign, and verify
* "HMACContext"
* Revamped UI theme editor
* Support for translating the class reference
* Initial support for the RISC-V architecture
* Rooms and portals-based occlusion culling
* Ring emitter for 3D particles
* Structs and fragment-to-light varyings in shaders
* Global const arrays in shaders
* Object validity checks
* High quality tonemapper
* Auto-reload scripts with external editor
* Allow to create a node at specific position
* Assign value to property by dropping to scene tree
* Allow dropping property path into script editor
* Save branch as scene by dropping to filesystem
* Implement a "%command%" placeholder in the Main Run Args settin
* Keyboard shortcuts to the project manager
* History navigation in the script editor using extra mouse buttons
* Focus font color for Button and derivatives
* ButtonGroup: "pressed" signal
* ColorPicker: Display previous color and allow selecting it back
* DynamicFont: Allow using WOFF fonts
* ScrollBar: "increment_pressed" and "decrement_pressed" icons
* Theme: support for partial custom editor theme
* Theme: API to retrieve the default font
* Improved glTF module with scene export support
* Lossless WebP encoding
* Input: physical scancodes to fix non-latin layout scancodes
* Allow checking for exact matches with action events
* Multiple address resolution in DNS requests
* Enable setting the number of physics solver iterations
* Heightmap collision shape support in Physics 3D
* Expose collider RID in 2D/3D kinematic collision
* Support for disabling physics on "SoftBody"
* GLES2: Add basic support for CPU blendshapes
* GLES3: Add support for contrast-adaptive sharpening in 3D
* Soft shadows for the CPU lightmapper
* High quality glow mode
* Horizon specular occlusion
* Shaders: "TIME" available in custom functions by default
* Allow dropping custom node scripts in VisualScript editor
* Frame delta smoothing
* OS data directory getter methods exposed
* Getter for the project data directory
* BVH thread safety
* Property "Engine.print_error_messages" to disable printing errors
* Setting to configure number of threads for lightmap baking
* Allow for platform "Thread" implementation override
* Method "Thread.is_alive()" to check if the thread is still doing work
* Method "String::parse_url()" for parsing URLs
* Property "dtls_hostname" for ENet
* Animation "reset" track
* Options to clean/simplify convex hull generated from mesh
* 2D Viewport scale factor property
* LSP: support for custom host setting
Changed:
* Most recently added current "Camera2D" takes precedence
* Add Node name to "print()" of all nodes
* Thread callbacks can now take optional parameters
* "AStar.get_available_point_id()" returns 0 instead of 1 when empty
* Button: Don't change hovering during focus events
* DynamicFont: Re-add support for kerning
* LineEdit: Double click selects words, triple click selects all the content
* Return RID instead of Object ID in "area"-/"body_shape_entered"/-"exited"
* "VisualServer" now sorts based on AABB position
* Default shader specular render mode to "SCHLICK_GGX"
Fixed:
* Make all file access 64-bit
* Ignore property groups and categories in GDScript code completion
* LSP: "SymbolKind" reporting wrong types and better "get_node()" parsing
* Breaking Compatibility: swapped axes in "OpenSimplexNoise.get_image()"
And much more:
https://downloads.tuxfamily.org/godotengine/3.4/Godot_v3.4-stable_changelog_chrono.txt
- "certs_fallback.patch" and "linker_pie_flag.patch" rebased
-------------------------------------------------------------------
Tue Oct 5 12:00:00 UTC 2021 - cunix@mail.de
- Update to 3.3.4
Added:
* AStar Error messages
Changed:
* Compare signal connections by ObjectID to avoid spurious
reordering in .tscn files.
* Remove deprecation warning for BaseButton.enabled_focus_mode
* LinkButton's text is now automatically translated.
Fixed:
* LocalVector crash on insert
* Quote and escape ConfigFile keys when necessary.
* invalid "Too many warnings!" error in remote script debugger
* setting NodePath properties on multiple nodes at once
* preview grid and preserve source texture margins
in SpriteFrames editor
* LSP: Fix completion crashing on scene-less scripts
* CSG: Don't update CSGShape when not inside tree
* drawing current tab when it's disabled
* GLES3: Fix multimesh being colored by other nodes
* GLES3: Properly clear cubemap filter state
when texture array environment disabled
* GLES3: Fix Light2D UBO initialization
* Prevent shaders from generating code before the constructor finishes
* Fix VisualScriptPropertySet value hint
* LineEdit undo crash
And more:
https://downloads.tuxfamily.org/godotengine/3.3.4/Godot_v3.3.4-stable_changelog_chrono.txt
-------------------------------------------------------------------
Fri Aug 20 12:00:00 UTC 2021 - cunix@mail.de
- Update to 3.3.3
Added:
* "action_get_deadzone()" method to InputMap
Changed:
* GraphEdit: Allow higher and lower maximum zoom values
* Copy the Godot version identifier by clicking it
* Separate version hash from version number
* Relationship lines draw on top of TreeItems
* Allow reading shaders from .gdshader files
Fixed:
* Audio: cubic resampling algorithm
* Save binary "ProjectSettings" key length
* Editor: Slow load/save of scenes with many instances of the same script
* Editor: Logic for showing tilemap debug collision
* LSP: Implement "didClose" notification
* LSP: "SymbolKind" reporting wrong types
* glTF Import: mesh nodes which are also bones
* Import RLE compressed TGA files
* Game controllers ignoring the last listed button
* Parsing some IPv6 URLs for WebSocket
* WebsocketPeer outbound buffer
* IP address resolution incorrectly locking the main thread
* PathFollow: Forward calculation for the position at the end of the curve
* RichTextLabel: Fix auto-wrapping on CJK texts
* SkeletonIK: Bones become detached if multiple SkeletonIK nodes are used
* Physics: calculating inertias for bodies without mass/area
* Physics: Ignore disabled shapes for mass property calculations
* ALSA MIDI with PulseAudio
* "Directory::get_space_left()"
* VisualServer now sorts based on AABB position
* Depth sorting of meshes with transparent textures
* CanvasItem bounding rect calculation
* Allow unclamped colors in Sprite3D
And more:
https://downloads.tuxfamily.org/godotengine/3.3.3/Godot_v3.3.3-stable_changelog_chrono.txt
-------------------------------------------------------------------
Fri Aug 6 07:23:11 UTC 2021 - Guillaume GARDET <guillaume.gardet@opensuse.org>
- Use asimdrdm CPU flag for aarch64 to select only more powerful
buildhosts.
-------------------------------------------------------------------
Fri Jun 03 12:00:00 UTC 2021 - cunix@mail.de
- Exclude currently failing %arm builds
-------------------------------------------------------------------
Tue May 25 12:00:00 UTC 2021 - cunix@mail.de
- Update to 3.3.2
Added:
* GDScript: Allow "warning-ignore" in the same line
as the respective warning
* Import: Print warning when importing a
repeating NPOT texture in a GLES2 project
Changed:
* Remove high radiance sizes from the editor due to issues on specific GPUs
Fixed:
* STL to Godot type conversion of polypartition
* Duplicate close file when deconstructing ZipArchive
* Swapped front/rear directions in viewport rotation control
* Editor crash when exporting profiler data
* glTF: Improved error handling around invalid images and invalid meshes
* ragdoll simulation when parent was readded to scene
* Crash on debug shapes update if CollisionObject is not in tree
* Batching: "item_batch_flags" stale state causing glitches
-------------------------------------------------------------------
Fri May 21 12:00:00 UTC 2021 - cunix@mail.de
- Update to 3.3.1
Added:
* Expose "Shape.get_debug_mesh()" to the scripting API
* Add Ctrl+Shift+A to instance scene in Scene Tree dock
* Allow negative contrast values in the editor theme settings
* TileMap: Apply modulate on autotile previews
* Add support for ARM64 architecture for the Embree raycaster
Changed:
* Create "CollisionObject" debug shapes using VisualServer
Fixed:
* SkeletonIK root bones being twisted incorrectly when rotated
* Skinning initialization in "MeshInstance" when loaded from thread
* Linux packaging fixes
* ZIP files being opened with two file descriptors
* CSG Path Polygon cache being removed after connect
* LineEdit: Fix double click to select words
and triple click to select whole line
* Race condition in font preview generation
could lock the editor on first edit
* 3D scene preview generation
* Handle having no sinks in the PulseAudio driver
* Batching: GLES3 light pass modulates
* Batching: Crash with wrong number of verts in translation
* Batching: Fallback for 2D skinning with unrigged polygons
* Lightmapper: Fixes to environment energy
* Disable GIProbe emission when disabled on a material
- "use_system_zlib_for_fbx.patch" dropped - fixed upstream
- aarch64 and %arm: enable modules lightmapper_cpu_enabled and raycast_enabled
-------------------------------------------------------------------
Thu Apr 29 12:37:28 UTC 2021 - Guillaume GARDET <guillaume.gardet@opensuse.org>
- Disable modules unsupported on aarch64 and %arm:
* module_denoise_enabled
* module_lightmapper_cpu_enabled
* module_raycast_enabled
-------------------------------------------------------------------
Thu Apr 22 12:00:00 UTC 2021 - cunix@mail.de
- Update to 3.3
Added:
* MP3 loading and playback support
* AudioEffectCapture to access the microphone in real-time
* New dynamic BVH for rendering and the GodotPhysics backends
* Ability to restore RandomNumberGenerator state
* "Array.append_array()" method to append an array
at the end of another array
* "OS.set_environment()" method to set environment variables
* Infinite 3D editor grid
* New 3D rotation gizmo
* Support for copy-pasting nodes
* Detect external modification of scenes and prompt for reloading
* New editor to configure default import presets
* 3D viewport's View Information pane displays viewport resolution
* Minimap support in GraphEdit
* New AspectRatioContainer Control node
* Rewritten and greatly improved FBX importer
* "Keep" mode to keep files as-is and export them
* Mouse event pass-through support for the window
* Support for pause-aware picking (breaks compatibility but only
enabled by default for new projects)
* CollisionObject can now display collision shape meshes
* Cylinder collision shape support
* PulseAudio and ALSA libraries are now dynamically loaded
* Implement the "--no-window" command line argument
* 2D batching for GLES3
* Configurable amount of lights per object
* New CPU lightmapper
* Anisotropic filtering now works when using the GLES2 backend
Changed:
* Deleted object access now raises an error instead of a warning
* Improved error messages when passing nonexistent node paths
to "get_node()"
* Modernized multi-threading APIs
* SVG images can now be used as a project icon
* Improved inspector subresource editing visibility
* Pressed CheckButtons are now colored in blue for easier recognition
* Rename Node is now bound to "F2" key
* Search Help shortcut from keys "Shift + F1" changed to "F1"
* The inspector now allows using a comma as a decimal separator
* Drag-and-dropping a ZIP archive to the project manager window
will now prompt for importing it
* Increase the default HTTPClient download chunk size to 64 KiB
* Binaries are now stripped of string and symbol tables,
reducing their size significantly
Removed:
* ResourceImporterCSV importer superseded by the new "keep" import mode
Fixed:
* Use higher-quality resampling for Ogg Vorbis and MP3 sounds
* exporting if the temporary export directory doesn't exist yet
* Export PCK/ZIP action now obeys the export path configured
in the export preset as expected
* UDP ports being silently reused without an error in PacketPeerUDP
* keyboard input lag and clipboard delay issues
And more:
https://downloads.tuxfamily.org/godotengine/3.3/Godot_v3.3-stable_changelog_chrono.txt
- "linker_pie_flag.patch" rebased
- "upstream_fix_TGA_loader.patch" dropped - included in source now
- "use_system_zlib_for_fbx.patch" added to force using system zlib
-------------------------------------------------------------------
Sat Feb 13 00:00:00 UTC 2021 - cunix@mail.de
- Fix a crash in the TGA loader with malformed input
* added upstream_fix_TGA_loader.patch from upstream
* integer overflow issue CVE-2021-26825 (boo#1182177)
* stack overflow issue CVE-2021-26826 (boo#1182178)
-------------------------------------------------------------------
Sun Nov 1 23:35:40 UTC 2020 - Yunhe Guo <i@guoyunhe.me>
- Fix AppStream file location to match latest standard
-------------------------------------------------------------------
Fri Sep 18 16:00:00 UTC 2020 - cunix@mail.de
- Update to 3.2.3
Added:
* Input: Support SDL2 half axes and inverted axes mappings
* LineEdit: Add option to disable virtual keyboard for LineEdit
* Rendering: Allow nearest neighbor lookup when using mipmaps
Changed:
* GDScript: Auto completion enhanced for extends and
class level identifier
* Physics: Better damping implementation for Bullet rigid bodies.
If you're using damping with the Bullet backend,
you may need to adjust some properties to restore
the behavior from 3.2.2 or earlier.
* Project Settings: Enable file logging by default on desktops
* Script editor: Don't open dominant script in external editor
* Sprite3D: Use mesh instead of immediate for drawing Sprite3D
Fixed:
* Core: debugger error when Dictionary key is a freed Object
* Core: leaked ObjectRCs on object Variant reassignment
* GLES3: OpenGL error when generating radiance
* Import: custom tracks causing issues on reimport
* Import: regression causing crashes with some OGG files
* Particles: 2D Particle velocity with directed emission mask
* PathFollow3D: repeated updates of PathFollow3D Transform
* Physics: Trigger broadphase update when changing collision layer/mask
* Physics: laxist collision detection on one way shapes
* Physics: Properly pass safe margin on initialization
* Project Settings: overriding compression related settings
* Rendering: images in black margins
* Rendering: Properly calculate Polygon2D AABB with skeleton
* Shaders: specular 'render_mode' for Visual Shaders
And more:
https://downloads.tuxfamily.org/godotengine/3.2.3/Godot_v3.2.3-stable_changelog_chrono.txt
- "certs_fallback.patch" rebased
-------------------------------------------------------------------
Tue Jul 01 12:00:00 UTC 2020 - cunix@mail.de
- In .desktop file prefix "PrefersNonDefaultGPU" with "X-" only
until package desktop-file-utils is up to date.
-------------------------------------------------------------------
Fri Jun 26 21:00:00 UTC 2020 - cunix@mail.de
- In .desktop file "PrefersNonDefaultGPU" prefixed with "X-"
-------------------------------------------------------------------
Fri Jun 26 17:23:58 UTC 2020 - Max Mitschke <maxmitschke@fastmail.com>
- Update to 3.2.2
Highlights:
* 2D batching for the GLES2 renderer
* C# support for the iOS platform
* Re-architecture of the Android plugin system
* DTLS support and ENet integration
* Better handling of Variants pointing to released Objects
* Updated and localized documentation
Added:
* 2D: MODULATE builtin for canvas item shaders
* Editor: rotation widget in 3D viewport
* Editor: Allow duplicating files when holding Control
* GLES2/GLES3: support for OpenGL external textures
* Import: support for glTF lights
* Input: keyboard layout enumeration / set / get functions
* Object: has_signal method
* RegEx: Enable Unicode support for RegEx class
* Shaders: shader time scaling
* Add 'custom_modules' build option to compile external user modules
* SCons: Allow to read 'custom_modules' option via a file
* Provide the ability for clients of the Godot library
to add their own command line arguments
* Request the dedicated GPU when starting Godot from the '.desktop' file
* set_frame, pause, and oneshot to AnimatedTexture
* selection outline to locked nodes
Fixed:
* Audio: volume interpolation in positional audio nodes
* Import: changing the import type of multiple files at once
* Particles: uninitialized memory in CPUParticles and CPUParticles2D
* Physics: Make soft body completely stiff to attachment point
* Physics: Normalize up direction vector in move_and_slide()
* Account for file deletion and renaming in Export Presets
* can't convert Transform -> Transform2D
* Emit signal when animation ends by seek
* Othographic camera in-editor now uses Z near/far settings
instead of a hardcoded value
* Editor 2D: Change pixel alignment strategy, jittering in high zoom
* Allow single quotes in comments
And more:
https://downloads.tuxfamily.org/godotengine/3.2.2/Godot_v3.2.2-stable_changelog_chrono.txt
- "linker_pie_flag.patch" adjusted.
-------------------------------------------------------------------
Tue Mar 10 16:00:00 UTC 2020 - cunix@mail.de
- Update to 3.2.1
Fixed:
* Bullet: Fix detection of concave shape in Area.
* Camera2D: Fix inverted use of Camera2D offset_v.
* Debugger: Fix crash inspecting freed objects.
* Expression: Fix parsing integers as 32-bit.
* Particles: Fix undefined behavior with atan in GPU Particles.
* TileSet: Hide TileSet properties from Inspector, fixing
OOM crash on huge tilesets.
* Video: Workaround WebM playback bug after AudioServer latency fixes.
Added:
* Skin: Add support for named binds.
* API documentation updates.
* Editor translation updates.
And more:
https://downloads.tuxfamily.org/godotengine/3.2.1/Godot_v3.2.1-stable_changelog_chrono.txt
- "linker_pie_flag.patch" adjusted.
-------------------------------------------------------------------
Wed Feb 12 12:00:00 UTC 2020 - cunix@mail.de
- Added "linker_pie_flag.patch" in order to link with "-pie".
Replaces previous "fix-pie-warning.patch".
- "project_certs_fallback.patch" renamed to "certs_fallback.patch".
Modified and adapted to Godot source code changes.
- Bash completion files "godot", "godot-headless", "godot-runner"
and "godot-server" added.
- Package "godot-bash-completion" added.
- Location of documentation in man page adjusted.
- godot-rpmlintrc deleted with filter "no-manual-page-for-binary"
because this warning doesn't seems to be thrown anymore.
- Build option "faster_build" introduced to speed up build
during tests.
-------------------------------------------------------------------
Sat Feb 1 04:33:27 UTC 2020 - Max Mitschke <maxmitschke@fastmail.com>
- Removed patch "fix-pie-warning.patch"
- Removed export_presets.cfg file as games should supply this file
- Update to v3.2
Added:
* Support for importing 3D scense using Assimp
* Support for high-level multiplayer API and NAT traversal for
WebRTC
* Support for enabling / disabling parts of the editor or specific
nodes
* Added language server for GDScript
* Added version control integration into the editor
* Added a network profiler
* Editor is now capped to 20FPS when the window is unfocused
* Added MSAA support in the GLES2 renderer
* Ability to define script templates on a per-project basis
* Ability to limit the minimum and maximum window size
* Minimap in the script editor
* CSV files can now be imported as non-translation files
* Multicast support in PacketPeerUDP
* WebSocket improvements.
* Support for SSL in WebSocketServer.
* WebSocketClient can now use custom SSL certificates
(except on HTML5).
* WebSocketClient can now define custom headers.
* The editor now features a built-in Web server for testing HTML5
projects
* Reimplemented support for embedding project data in the PCK file
Changed:
* Tabs and space indentation can no longer be mixed in the same
GDScript file
* assert() in GDScript must now always be used with parentheses
* UDP broadcasting is now disabled by default and must be enabled
by calling
set_broadcast_enabled(true) on the PacketPeerUDP instance
* 3D collision shapes and RayCasts are now drawn in gray when disabled
* The SCons build system now automatically detects the host platform
* Exporting a project PCK or ZIP from the command line must now
be done with the new --export-pack command-line argument
* Exported PCK files now contain the Godot patch version in their
header
* "Set as Main Scene" context option for scenes in the FileSystem dock
Removed:
* Unused Panel panelf and panelnc styles.
* thekla_atlas dependency, as light baking now relies on xatlas
for UV unwrapping.
* Rating icons in the Asset Library
* Some editor languages are no longer available due to missing
support for RTL and text shaping in Godot.
* Arabic
* Bengali
* Persian
* Hebrew
* Hindi
* Malayalam
* Sinhalese
* Tamil
* Telugu
* Urdu
* Android: ARMv6 support.
* iOS: ARMv7 support.
Fixed:
* The Project Manager now remembers the sorting option that was
previously set
* Fixed issues with PBR environment mapping
* Several fixes to the GLES2 renderer
* Fixed importing BMP images
* Exporting a project via the command-line now returns a non-zero
exit code if an error occurred during exporting
* Fixed autocompletion in the script editor
And more:
https://github.com/godotengine/godot/blob/3.2/CHANGELOG.md
-------------------------------------------------------------------
Mon Jan 13 16:00:00 UTC 2020 - cunix@mail.de
- Sources replaced by upstream without version bump
to hotfix export templates for HTML5 platform
-------------------------------------------------------------------
Tue Dec 3 05:46:01 UTC 2019 - Max Mitschke <maxmitschke@fastmail.com>
- Updated bundled library versions within specfile
- Cleaned up specfile
* Removed defattr directives
* Use %license directive for license files
-------------------------------------------------------------------
Sat Nov 30 19:18:39 UTC 2019 - Martin Liška <mliska@suse.cz>
- Update to 3.1.2
Fixed:
* Animation: Fixes for onion skinning support of Skeleton2D
* AnimationTree: Fixes to AnimationTree and State Machine
* Audio: Fix seemingly random crashes related to the audio engine misusing
internal processing
* CPUParticles(2D): Various fixes
* GLES2: Many bugfixes
* GLES3: Many bugfixes
* Editor: Fix issues when moving and renaming files
* Export: Fix resetting editor settings when exporting from the
command line
* Import: Various improvements to BMP support
* Internationalization: Various fixes to Control localization,
and fixes to support of some regional locales
* iOS: Fix crash on resume/exit on iOS 13
* macOS: Fix non-HiDPI mode on HiDPI displays on macOS Catalina
* macOS: Fix locale detection when running from .app bundle
* Object: Improve instance validation, mitigating thread-related issues
* Shaders: Fix support for hint_range using integers
Added:
* Editor: Allow to removing 2D editor limits
* Mobile: Add vibration support on Android and iOS
* TileMap: Add support for negative Y and X offsets
* API documentation updates.
* Editor translation updates.
Third Party Libraries:
* zstd upgraded to 1.4.4
* libwebsockets downgraded to 3.0.1 (3.1 caused regressions)
-------------------------------------------------------------------
Sun May 12 13:53:21 UTC 2019 - Max Mitschke <maxmitschke@fastmail.com>
- Fixing packaging issues for submission to Factory
* Changed python build requirement for python3
* Removed no-version-in-last-changelog from rpmlintrc
* Renamed rpmlintrc to godot-rpmlintrc per openSUSE packaging
standards
-------------------------------------------------------------------
Mon Apr 29 16:00:00 UTC 2019 - cunix@bitmessage.ch
- Use system certificates from /var/lib/ca-certificates/ca-bundle.pem
by default and dynamically. Stop hard coding its content during build.
These certificates are used by the editor to connect to the Asset Library.
- Added patch file "project_certs_fallback.patch" to use the previously
defined system certificates as fallback for missing certificates in
project setting "network/ssl/certificates".
-------------------------------------------------------------------
Sun Apr 28 16:00:00 UTC 2019 - cunix@bitmessage.ch
- Changes in 3.1.1
Fixed Security Issue:
* to deserialize Object data. GDNative ABI was changed.
Fixed:
* GLES 3 support for depth textures.
* GLTF2 importer
Added:
* HeightMapShape to the Bullet physics engine implementation
* FPS snapping in the Animation player
* audio features for 3.2 were backported
* menu options for the Sprite editor: "Convert to Mesh2D",
"Convert to Polygon2D", "Create CollisionPolygon2D Sibling"
and "Create LightOccluder2D Sibling"
* AnimatedSprite can now play backwards
* Emission Mask to CPUParticles2D
And more:
https://downloads.tuxfamily.org/godotengine/3.1.1/Godot_v3.1.1-stable_changelog.txt
-------------------------------------------------------------------
Sun Apr 28 09:20:19 UTC 2019 - Jan Engelhardt <jengelh@inai.de>
- Trim filler wording from description.
- Require bash for the build due to use of [[ x > y ]].
-------------------------------------------------------------------
Sat Apr 27 18:32:30 UTC 2019 - Martin Liška <mliska@suse.cz>
- Update to 3.1.1
-------------------------------------------------------------------
Sat Apr 27 06:53:41 UTC 2019 - Martin Liška <mliska@suse.cz>
- Mention rpmlintrc as a source file.
-------------------------------------------------------------------
Tue Apr 16 03:16:21 UTC 2019 - Max Mitschke <maxmitschke@fastmail.com>
- Update to 3.1
* See https://github.com/godotengine/godot/blob/3.1-stable/CHANGELOG.md
-------------------------------------------------------------------
Thu Mar 7 00:31:03 UTC 2019 - Max Mitschke <maxmitschke@fastmail.com>
- Added export_presets.cfg to be used when one is not present in
Godot game's source.
-------------------------------------------------------------------
Tue Mar 5 00:29:36 UTC 2019 - Max Mitschke <maxmitschke@fastmail.com>
- Added godot-headless package
-------------------------------------------------------------------
Tue Feb 26 10:05:26 UTC 2019 - Martin Liška <mliska@suse.cz>
- Disable lto for anything older than openSUSE 15.0.
-------------------------------------------------------------------
Tue Feb 19 12:24:19 UTC 2019 - Martin Liška <mliska@suse.cz>
- Rename subpackages to godot-runner and godot-server in order
to provide same names as in Fedora package
- Do not use -fno-strict-aliasing
- Make output verbose and use LTO (increase RAM requirements).
-------------------------------------------------------------------
Mon Feb 18 00:00:00 UTC 2019 - cunix@bitmessage.ch
- Added patches to use system certificates
- Added service file for local hash checking
- Added rpmlintrc file to silence warning of missing version in
changelog and for missing manual-page for server package
-------------------------------------------------------------------
Tue Feb 5 12:36:39 UTC 2019 - Ferdinand Thiessen <rpm@fthiessen.de>
- Use https://en.opensuse.org/SourceUrls
-------------------------------------------------------------------
Wed Jan 30 19:35:31 UTC 2019 - maxmitschke@fastmail.com
- Updated spec file to better align with openSUSE package
guidelines
-------------------------------------------------------------------
Sun Jul 29 12:00:00 UTC 2018 - cunix@bitmessage.ch
- Update to 3.0.6
Fixed Security Vulnerability:
* marshalls size checks
Fixed:
* vsync initialization
* can't set AudioStreamPlayer stream to null
* Basis.Transposed()
* Several editor crashes
* GLTF import fixes
and more
Upgrade:
* OpenSSL to 1.0.2o (not used in openSUSE build)
-------------------------------------------------------------------
Wed Jul 11 18:00:00 UTC 2018 - cunix@bitmessage.ch
- spec changes:
* build with more shared libraries from the distribution
instead of bundled versions
* make build of templates optional
* unify repetive build arguments
* include thirdparty/README.md in licenses section
-------------------------------------------------------------------
Tue Jul 10 04:01:38 UTC 2018 - maxmitschke@fastmail.com
- Update to 3.0.5
* Android export templates no longer contain the placeholder
permissions which Google Play started complaining about. Now
only requested permissions will be written to the manifest when
exporting.
* Added 'android_add_asset_dir('...') method to Android module
gradle build config
* User defined signals in the exported C# projects were
misbehaving, this is now fixed.
* Fix CORS problems due to added headers on JS target
* Lerp now consistent with Godot API. InverseLerp fixed.
* Fix debugger focus stealing
* Fix segfault at quiting editor
-------------------------------------------------------------------
Sun Jul 1 22:40:12 UTC 2018 - maxmitschke@fastmail.com
- Added openSUSE branding to build info
- Use upstream desktop file, appdata.xml and manpage
- Licenses relocated
- Require update-desktop-files post and postun
- desktop_database only updating explicitly for Leap < 15.0
- Update to 3.0.4
* Updated documentation for particles, ViewportTexture, Vector2,
skeleton docs, Rect.abs function
* Make heightmap shape usable from PhysicsServer
* Add NoCache wrapper to Command
* Fixed crasher in asset library on systems with a low threadcount CPU
-------------------------------------------------------------------
Sun Jun 17 12:39:57 UTC 2018 - maxmitschke@fastmail.com
- Update to 3.0.3
Added:
* C# projects can now be exported for Windows, Linux, and MacOS targets.
* Universal translation of touch to mouse.
* Dynamic fonts can now have a hinting mode set.
* print_tree_pretty() was added allowing a graphical view of the scene tree.
* Restore purchases feature for iOS.
* AudioStreamPlayer, AudioStreamPlayer2D,
and AudioStreamPlayer3D now have a pitch scale property.
* Show origin and Show viewport setting in 2D editor.
* You can now set Godot windows as 'always on top'.
* print-fps options to print FPS to stdout.
Fixed:
* Mono: Signal parameters no longer crash the engine.
* Asset library thread usage, this makes the asset library more responsive.
* Several GLTF import fixes.
* Several memory leaks.
* iPhone X support.
* Several fixes to audio drivers (WASAPI and PulseAudio).
* Several crashes.
* Export PCK/ZIP now works again.
-------------------------------------------------------------------
Sat Mar 10 20:00:00 UTC 2018 - cunix@bitmessage.ch
- Update to 3.0.2
-------------------------------------------------------------------
Tue Feb 27 23:58:22 UTC 2018 - gwasser@gmail.com
- Update to 3.0.1
-------------------------------------------------------------------
Tue Jan 30 23:08:53 UTC 2018 - gwasser@gmail.com
- Update to 3.0.0
-------------------------------------------------------------------
Tue Sep 5 07:28:53 UTC 2017 - dmacvicar@suse.de
- Update to 2.1.4
-------------------------------------------------------------------
Fri Feb 10 00:56:05 UTC 2017 - luke.nukem.jones@gmail.com
- Update to 2.1.2
- Add appdata.xml
- Remove fix-arch-detection.patch
- Remove fix-undefined-return.patch
-------------------------------------------------------------------
Mon Jun 27 00:58:13 UTC 2016 - rpm@fthiessen.de
- Update to 2.0.3
- Added fix-arch-detection.patch to fix ppc build
- Added fix-undefined-return.patch to fix functions with random
return.
-------------------------------------------------------------------
Mon Jun 1 07:39:45 UTC 2015 - gber@opensuse.org
- add desktop file
-------------------------------------------------------------------
Sun May 31 22:00:18 UTC 2015 - gber@opensuse.org
- split examples into subpackage
-------------------------------------------------------------------
Sun May 31 20:39:49 UTC 2015 - gber@opensuse.org
- initial packaging