------------------------------------------------------------------- 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 - 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 - 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 - 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 - 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 - 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 - 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 - Update to 3.1.1 ------------------------------------------------------------------- Sat Apr 27 06:53:41 UTC 2019 - Martin Liška - Mention rpmlintrc as a source file. ------------------------------------------------------------------- Tue Apr 16 03:16:21 UTC 2019 - Max Mitschke - 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 - 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 - Added godot-headless package ------------------------------------------------------------------- Tue Feb 26 10:05:26 UTC 2019 - Martin Liška - Disable lto for anything older than openSUSE 15.0. ------------------------------------------------------------------- Tue Feb 19 12:24:19 UTC 2019 - Martin Liška - 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 - 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