* Fri Dec 03 2021 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 41.2:
+ Update to the list of downloadable operating systems
+ Fix an issue causing VMs to have no sound
+ Fix an issue preventing users from configuring 3D acceleration
+ Updated translations.
- Rebase gnome-boxes-opensuse.patch, push it upstream, fix tag in
spec.
* Mon Sep 20 2021 Stanislav Brabec <sbrabec@suse.com>
- Remove obsolete translation-update-upstream support
(jsc#SLE-21105).
* Sat Sep 18 2021 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 41.1:
+ Fix regression preventing onboarding dialog from loading.
- Fix regression preventing VM clone operations from completing.
* Fri Sep 17 2021 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 41.0:
+ Updated translations.
* Fri Sep 03 2021 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 41.rc:
+ Make Boxes use Vnc when SPICE is not available.
+ transfer-popover: Encapsulate widget setup internally.
+ Updated translations.
* Fri Aug 06 2021 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 41.alpha:
+ Provide source for svg icons.
+ Fix run-in-bg VMs for non-Flatpak builds.
+ Replace uses of "open-menu-symbolic" with view-more-symbolic in
docs.
+ Update recommended downloads to latest releases.
+ Update the empty-state title and description text.
+ Remove remaining UI references to remote capabilities.
+ Override "--help" command line argument.
+ Introduce script to auto-generate release notes.
+ Display downloadable entries' URL in tooltip.
+ Display image filepath in Discovered Sources tooltip.
+ Add AlmaLinux logo.
+ Add audio playback support for VNC connections.
+ Fix wrong margin to scrollable area in troubleshooting logs
dialog.
+ Updated translations.
* Sat Jul 10 2021 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 40.3:
+ Fix run-in-background functionaly for non-flatpak builds.
* Thu Jul 08 2021 Dominique Leuenberger <dimstar@opensuse.org>
- Eliminate shared library sub-packages that contain libraries in
private namespaces (i.e. /usr/lib64/gnome-boxes) (boo#1187733).
+ libgovf-0_1, libgtk-frdp-0_1, typelib-1_0-Govf-0_1, and
typelib-1_0-GtkFrdp-0_1.
+ Obsolete above packages (without provides) by gnome-boxes.
Provides are not needed, as nothing but the devel packages were
supposed to require those by name.
+ Keep the devel packages for now split out, but very likely they
should be eliminated entirely (no replacement).
* Fri Jun 04 2021 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 40.2:
+ recommended-downloads: Update to latest releases
+ unattended-installer:
- Avoid accessing non-existant gvariant child
- Fix access to possibly null value
+ Updated translations.
- Rebase gnome-boxes-opensuse.patch
* Mon May 03 2021 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 40.1:
+ Updated translations.
* Sat Mar 20 2021 Michael Gorse <mgorse@suse.com>
- Update to version 40.0:
+ Updated translations.
* Thu Mar 18 2021 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 40.rc:
+ Use USB3 for supported operating systems.
+ Improve human-readable names for OS variants.
+ Fix config-editor error message formating.
+ Indicate that we can open other formats other than .iso.
+ Undefine NVRAM domains also for non-flatpak builds.
+ References of [GtkChild] no longer take ownership.
+ Update documentation for editing libvirt domain config.
+ Use scallable icon in help pages.
+ Default sound model to ich9 for undetected OSes.
+ Updated translations.
* Wed Feb 17 2021 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 40.beta:
+ Handle run-in-bg VMs in Flatpak.
+ Add rounded bottom window corners.
+ Align welcome tutorial graphic grid.
+ Use new standardized Empty State page.
+ Allow users to replace install source of live images.
+ Allow the override of the dark theme.
+ Pass discard "unmap" to virtio-blk disks.
+ Set disk 'startupPolicy' only for 'file' based volumes.
+ Update the recommended-downloads list with latest releases.
+ Various doc updates.
+ Updated translations.
- Pass -Drdp=true to meson: still enable RDP support.
- Drop upstream addressed patches: gnome-boxes-libhandy-1.patch,
gnome-boxes-libhandy-as-submodule.patch, and
gnome-boxes-system-libhandy.patch.
* Fri Nov 20 2020 bjorn.lie@gmail.com
- Update to version 3.38.2:
+ Improve handling of file extensions.
+ Update recommended downloads to latest distro releases.
+ Update download URLs for GNOME OS.
+ Install GNOME OS under the Boxes osinfo custom database.
+ Updated translations.
- Rebase gnome-boxes-opensuse.patch.
* Thu Oct 08 2020 dimstar@opensuse.org
- Update to version 3.38.1:
+ Adjust for GNOME OS VM 3.38.
+ Allow libhandy to be built as a subproject.
+ Port to Tracker 3.
+ Updated translations.
- Replace pkgconfig(tracker-sparql-2.0) BuildRequires with
pkgconfig(tracker-sparql-3.0): follow upstream port to Tracker 3.
- Use git/master variant for porting to libhandy 1:
+ gnome-boxes-system-libhandy.patch: Revert back to using system
libhandy (revert commit d43264)
+ gnome-boxes-libhandy-as-submodule.patch: switch to git/master
variant of using libhandy as submodule, only in case it was not
found as system library (not applicable in our case, as we use
the system library, but having the meson diff in sync with
upstream simplifies for future patches if needed)
+ gnome-boxes-libhandy-1.patch: Port to libhandy 1.
- Replace pkgconfig(libhandy-0.0) BuildRequires with
pkgconfig(libhandy-1): Switch to libhandy 1, which above patches
allow us to do.
* Fri Sep 11 2020 dimstar@opensuse.org
- Update to version 3.38.0:
+ Updated translations.
* Wed Sep 09 2020 dimstar@opensuse.org
- Update to version 3.37.91:
+ Only show Snapshots tab when it is supported (not supported for
EFI guests).
+ Add URL for GNOME Nightly OS ISO image.
+ Various fixes on the image detection for the GNOME Nightly OS
images.
+ Updated translations.
* Fri Sep 04 2020 dimstar@opensuse.org
- Update to version 3.37.90:
+ Only downscale SPICE displays to avoid blurred upscaled
displays.
+ Fix actions popover placement.
+ Account for offset of outer widgets while passing events to
display.
+ Prevent displays from overlapping each other.
+ Let users pick the OS from a list if the OS is unknown.
+ Special case the GNOME OS images.
+ Add editor for libvirt VM configuration.
- Changes from version 3.37.1:
+ Force "wget" as user-agent in SoupSession.
+ Various visual polishings of the Welcome Tutorial dialog.
+ Allow "spice:///" addresses in remote connection assistant.
+ Offer newest releases of OSes in recommended downloads list.
+ Grab focus for password fields in AuthNotification.
+ Include rolling releases as Downloadable OSes.
+ Don't crash for outdated osinfo db.
+ Updated translations.
- Add pkgconfig(gtksourceview-4) and pkgconfig(libhandy-0.0)
BuildRequires: new dependencies..
- Rebase gnome-boxes-opensuse.patch.
* Sat Aug 08 2020 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 3.36.6:
+ Restore support to download from URI in the VM creation
assistant
+ Update recommended downloads for new OS releases
+ Various improvements on the machine display management
+ Account for offset of event_box child when relaying display
events
+ Only downscale SPICE displays to prevent undersired upscaling
+ Update gtk-frdp to include recent RDP authentication fixes
+ Updated translations.
- Rebase gnome-boxes-opensuse.patch.
* Tue Jun 30 2020 Frederic Crozat <fcrozat@suse.com>
- Add gnome-boxes-opensuse.patch: ensure openSUSE Leap and TW
distributions are listed as recommended.
Version: 3.36.3-bp152.1.5
* Mon Apr 20 2020 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 3.36.3:
+ Set the "No KVM Infobar" visibility correctly.
+ Build FreeRDP with OPENH264=ON on Flatpak.
+ Only store auth credentials when connection succeeds.
+ Fix authentication dialog not popping up for retrials.
+ Apply disk size changes in the VM creation assistant.
+ Don't recreate GraphicsSpice device on startup.
+ Updated translations.
* Mon Mar 30 2020 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 3.36.2:
+ Pass VIR_DOMAIN_UNDEFINE_NVRAM while undefining VM.
+ Fix crash when recommended-downloads are less than the three.
+ Various warning supressed.
+ Updated translations.
* Tue Mar 17 2020 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 3.36.1:
+ Allow "spice://" addresses in Remote Connections assistant.
+ Only set firmware when it's EFI.
+ Fix VM clonning for installed medias.
+ Updated translations.
* Fri Mar 06 2020 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 3.36.0:
+ Updated translations.
* Mon Mar 02 2020 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 3.35.91:
+ Make it easier to tell download rows apart (tooltip).
+ Remove Ctrl+F1 from keyboard shortcuts page.
+ Stop deleting faulty VMs automatically.
+ Only add CDROM device if backing file/media exists.
+ Fix check for virtualization capabilities in host.
+ Updated translations.
* Tue Feb 18 2020 dimstar@opensuse.org
- Update to version 3.35.90:
+ Draw a pie chart to indicate progress in downloads hub.
+ Pop up downloads hub when a new download is added.
+ Launch installation when there's only one download.
+ Cleanup downloads list after download is complete.
+ Don't use q35 machine profile with unknown OSes.
+ Introduce the Welcome Tutorial dialog.
+ Fix VNC authentication retrials.
+ Offer "Read only" option in VNC connections.
+ Allow to clone VMs only when they aren't running.
+ Drop system libvirt importer.
+ Allow installed disks/images to exist anywhere in $HOME
(instead of importing into Boxes' internal storage).
+ Update keyboard shortcuts.
+ Make the search provider work for Flatpak installations.
+ Allow users to change the vCPU count.
+ Updated translations.
* Tue Feb 18 2020 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 3.34.4:
+ Only add CDROM device if file exists.
+ Don't delete faulty VMs automatically.
+ Keep live VMs permanently (until user deletion).
* Mon Jan 06 2020 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 3.34.3:
+ Fix crash when input-source gsetting is not available.
+ Enable authentication retrial in VNC.
+ Don't use q35 machines with unknown OSes.
+ Bundle VTE in Flatpak.
+ Updated translations.
* Sat Nov 23 2019 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 3.34.2:
+ Fallback to host's time when RTC is not available in guest.
+ Add 'Development' and 'Emulator' categories in desktop file.
+ Recommend latest RHEL/Fedora/Ubuntu.
+ Fix build with Vala master.
- Drop gnome-boxes-fix-build-vala.patch: Fixed upstream.
* Mon Nov 11 2019 Bjørn Lie <bjorn.lie@gmail.com>
- Add gnome-boxes-fix-build-vala.patch: Fix build with new vala.
* Mon Oct 07 2019 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 3.34.1:
+ Prevent machine names from expanding the icon view.
+ Recommend Debian 10 and Endless OS 3.6 in "Download an OS".
+ Updated translations.
* Tue Sep 10 2019 qkzhu@suse.com
- Update to version 3.34.0:
+ Only show supported architectures in "Download an OS" page.
+ Fix crash with media enumeration.
+ Adjust appdata to pass the strict validation.
+ Updated translations.
* Fri Sep 06 2019 mgorse@suse.com
- Update to version 3.33.90:
+ Auto enable boot menu for VMs with a CD/DVD assigned.
+ Modernize the unnatended installation code.
+ Prefer initrd over disk as injection method.
+ Various Flatpak/CI build fixes.
+ Print '-h' as the help commandline option (instead of -?).
+ Wrap size and DnD overlays in OSD for better readability.
+ Updated translations.
- Changes from version 3.33.3:
+ Split new box assistant into two (remote and virtual machines).
+ Use 3.32 Sdk and Runtime for CI.
+ Drop option to Share Clipboard (now it is always shared).
+ Add tooltips for media entries in the assistant.
+ Updated translations.
+ Changes in version 3.33.2:
+ Add 3D acceleration option to VM Properties dialog.
+ Convert collection switcher to GtkRadioButtons to avoid
multi-selection.
+ Stop enabling virtio-gpu by default to new installs (make
it opt-in).
+ Use spice_main_channel_file_copy_async instead of deprecated
API.
+ Pass username and port to openssh while connecting.
+ Take screenshots with Gtk, instead of delegating to the
display widget.
+ Don't duplicate Recommended Downloads in the "Show All" list.
+ Updated translations.
- Changes from version 3.33.1:
+ Drop oVirt support.
+ Add missing oxford comma to wizard-source.
+ Use GtkFileChooserNative for the CD/DVD chooser.
+ Don't steal input from username entry in express installs.
+ Fix "Download an OS" search issue with modifier keys.
+ Rename pango attribute incorrectly localized.
+ Add CentOS logo.
+ Updated translations.
- Drop govirt dependency.
* Fri Sep 06 2019 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 3.32.2:
+ Don't steal input focus in "Download an OS" search.
+ Populate shared folders while connecting to VM.
+ Don't crash when taking screenshots with GL.
+ Pass username and port to ssh connections.
+ Avoid crashing in non-GNOME sessions.
+ Updated translations.
* Sat May 11 2019 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 3.32.1:
+ Keep the app ID same as in 3.30 in appdata file.
+ Offer RHEL 8.0 download and new Red Hat logo.
+ Offer newest Ubuntu, Fedora, OpenSUSE.
+ Updated translations.
* Fri Mar 29 2019 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 3.32.0.2:
+ Enable Snapshots for host-passthrough.
+ Creation method of abstract class cannot be public.
+ Updated translations.
* Mon Mar 18 2019 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 3.32.0.1:
+ Offer option to disable 3D acceleration.
+ Updated translations.
* Mon Mar 11 2019 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 3.32.0:
+ Make "Launch" string translatable.
+ Updated translations.
* Tue Mar 05 2019 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 3.31.91:
+ Fix default collection names in translations.
+ Use nonet for AppStream metadata test.
+ Prevent X11 access in a Wayland session with newer Flatpak.
+ Check libosinfo for optional passwords.
+ Only express-install supported medias.
+ Improve initrd-injection support.
+ Support express-installing Ubuntu.
+ Updated translations.
* Mon Feb 18 2019 bjorn.lie@gmail.com
- Update to version 3.31.90:
+ Use "host-passthrough" as default CPU mode.
+ Always override the CPU mode. (Use host-passthrough for
existing VMs too).
+ Remove custom "devel" styling (use GTK one).
+ Make the application icon more legible.
+ Pass a better keyboard id for express installations.
+ Paint thumbnails' background with CSS.
+ Updated translations.
Version: 3.28.4-bp150.1.3
* Wed May 09 2018 bjorn.lie@gmail.com
- Update to version 3.28.4:
+ Revert filter of incompatible OS supported architectures.
* Mon May 07 2018 bjorn.lie@gmail.com
- Update to version 3.28.3:
+ Updated translations.
* Tue Apr 10 2018 bjorn.lie@gmail.com
- Update to version 3.28.2:
+ Revert "Inhibit suspend" functionality due to breakage of
string freeze break.
* Mon Apr 09 2018 bjorn.lie@gmail.com
- Update to version 3.28.1:
+ Offer to download only supported architectures.
+ Inhibit suspending in various long lasting operations:
- Downloading media.
- Installing (under-construction).
- Cloning machine.
+ Select PUBLIC by default in the Shared Folder popover.
+ Select box on child-activated in the icon view.
+ Updated translations.
* Tue Mar 20 2018 dimstar@opensuse.org
- Unconditionally enable translation-update-upstream: on
Tumbleweed, this results in a NOP and for Leap in SLE paid
translations being used (boo#1086036).
* Sun Mar 04 2018 luc14n0@linuxmail.org
- Update to version 3.27.92:
- Don't offer EOL operating systems for download.
- Handle mime-types (allows opening ISOs w/ Boxes from file
manager).
- Fix window grouping for multiple windows.
- Fix showing logo while downloading an image from the internet.
- Download logos from new source
(gitlab.gnome.org/gnome/gnome-boxes-logos).
- Add FreeDOS logo.
- Add:
+ pkgconfig(gobject-2.0) BuildRequires to avoid implicit
dependency.
+ fdupes BuildRequires and its macro for replacement of
duplicates with links under the data directory.
- Drop pkgconfig(rest-0.7) BuildRequires: it is no longer a
required anymore.
* Wed Feb 28 2018 dimstar@opensuse.org
- Modernize spec-file by calling spec-cleaner
* Tue Feb 06 2018 dimstar@opensuse.org
- Switch to meson build system:
+ Add meson BuildRequires.
+ Replace configure/make/make_install macros with
meson/meson_build/meson_install.
- Drop gettext BuildRequires: no explicitly required by the build
system (but since RPM pulls it in, it's there anyway).
* Tue Feb 06 2018 dimstar@opensuse.org
- Update to version 3.27.90:
+ Various documentation updates.
+ Fix notification dismissal that prevented Boxes from exiting.
+ Introduce selection mode keybord shortcuts.
+ Remember user credentials (keyring) for remote machines.
+ Show "oops page" when failing to connect to the backend.
+ Add DnD file transfer UI (visual feedback).
+ Add Transfers popover to keep track of ongoing file transfers.
+ Many wizard UI/UX changes such as:
- Make "Select a File" a menu entry.
- Introduce the "Download an OS" section.
- Make it possible to search for a downloadable OS.
- Offer to download an ISO if none is found in the filesystem.
+ Updated translations.
* Tue Jan 09 2018 zaitor@opensuse.org
- Update to version 3.27.4:
+ Various build (meson) fixes and improvements.
+ Port of the IconView to GtkFlowBox.
+ Fix notification dismissal at application shutdown.
+ Updated translations.
* Wed Jan 03 2018 luc14n0@linuxmail.org
- Update to version 3.27.3:
+ Use a more convenient developers.redhat.com API end-point.
+ Port the Downloaded list to GtkListBox.
+ Introduce a flat styling for the wizard rows.
+ Set a user-agent when using the network.
+ Make the wizard content scrollable.
+ Updated translations.
- Update Url to https://wiki.gnome.org/Design/Apps/Boxes: current
Boxes' web page.
- Drop pkgconfig(json-glib-1.0) BuildRequires: it's no longer a
requirement.
- Drop %glib2_gsettings_schema_*, %desktop_database_*,
%icon_theme_cache_* post/postun scriptlets and
%glib2_gsettings_schema_requires macro since their functionality
has been transfered to RPM file triggers.
- Add pkgconfig(gio-2.0) BuildRequires: it was already being pulled
with glib-2.0 module and used, since both of them live in
glib2-devel package.
- Adopt the use of %make_build macro instead of raw make command,
following the best practices.
- Drop gnome-boxes-nb-translations.patch: Fixed upstream.
* Wed Jan 03 2018 fezhang@suse.com
- Update to version 3.27.2:
+ Sufix screenshot filenames with .png.
+ Install appstream metadata at the new right location.
+ Fix enable-debug CFlags in the build machinery.
+ Don't use the default size as minimum size in the machine setup
+ Updated translations.
* Wed Jan 03 2018 badshah400@gmail.com
- Update to version 3.27.1:
+ Allow multiple attempts to authenticate a VNC connection.
+ Allow keeping the media after installation.
+ Fix the logo resolution in the wizard.
+ Fix target dev name for floppy nodes.
+ Allow resize of disks with snapshots.
+ Make the wizard look closer to the mockups.
+ Introduce RHEL Developer Suite integration.
+ Updated translations.
- Add pkgconfig(json-glib-1.0) and pkgconfig(webkit2gtk-4.0)
BuildRequires: new dependencies.
* Tue Jan 02 2018 zaitor@opensuse.org
- Add gnome-boxes-nb-translations.patch: Update Norwegian Bokmål
translations.
- Stop post(un) handling of glib2_gsettings_schema_post(un),
desktop_database_post(un) and icon_theme_cache_post(un), we have
file-triggers taking care of this now.
- Drop gnome-shell BuildRequires, just own the dirs in spec.
* Wed Nov 01 2017 badshah400@gmail.com
- Update to version 3.26.2:
+ Restore logo definition for RHEL 4.x.
+ Allow resize of disk with snapshots.
+ Append extension to screenshot filenames.
+ Updated translations.
* Wed Oct 04 2017 zaitor@opensuse.org
- Update to version 3.26.1:
+ Properly pick the right logo during install.
+ Fix Windows 7 express install.
+ Updated translations.
* Mon Sep 11 2017 luc14n0@linuxmail.org
- Update to version 3.26.0:
+ Fix Icon in Nepali tranlation.
+ Correct docs for the download method.
+ Updated translations.
* Fri Sep 08 2017 jengelh@inai.de
- Ensure neutrality of descriptions.
* Thu Aug 24 2017 zaitor@opensuse.org
- Update to version 3.25.91:
+ Fixes in the gettext machinery.
+ Updated translations.
* Mon Aug 07 2017 zaitor@opensuse.org
- Update to version 3.25.90:
+ Migrate from Intltool to Gettext.
+ Deattach notifications after timeout.
+ Update TODO file.
+ Updated translations.
- Drop intltool BuildRequires following upstreams port, add
explicit gettext BuildRequires.