1. 12 Jul, 2019 2 commits
  2. 02 Jul, 2019 1 commit
  3. 26 Jun, 2019 1 commit
  4. 21 Jun, 2019 1 commit
  5. 20 Jun, 2019 2 commits
  6. 19 Jun, 2019 4 commits
  7. 18 Jun, 2019 1 commit
  8. 12 Jun, 2019 1 commit
    • Felipe Borges's avatar
      app, spice-display: Populate Shared Folders while connecting · 1de3c5bf
      Felipe Borges authored
      Boxes was failing to list the users' shared folders for a machine
      because we were initializing the shared folders manager and setting
      the Spice Webdav channel shared_dir only when the Properties dialog
      was created. Now we initialize this when connecting to the machine.
      
      Fixes #372
      1de3c5bf
  9. 11 Jun, 2019 1 commit
    • Felipe Borges's avatar
      spice-display: Don't crash when taking screenshots with GL · 6648a731
      Felipe Borges authored
      Boxes crashes when taking screenshots (calling spice_display_get_pixbuf ()
      when GL (virgl) is enabled. This is a known Mesa issue, reported
      at https://bugs.freedesktop.org/106811
      
      This fix takes screenshots "client-side", in the widget, instead of
      asking spice-gtk for a pixbuf (that causes the crash for virgl). That is
      not a permanent fix because screenshot in the client-side implies that the
      screenshot is going to have the dimensions and aspect ration of the display
      widget (consequently the Boxes window).
      
      This commit should be reverted once the issues above are fixed and
      shipped to users.
      
      The issue has been initially reported as #311. Fixes #360 also.
      6648a731
  10. 10 Jun, 2019 2 commits
  11. 07 Jun, 2019 1 commit
  12. 03 Jun, 2019 1 commit
    • Felipe Borges's avatar
      unnatended-installer: Guard get_preferred_kbd_lang with try/catch · fdcd3376
      Felipe Borges authored
      We shouldn't crash when the GSetting is not available. Instead we
      should map the user language to the libosinfo datamap and go with
      it. That's not 100% ideal because some users have a language which
      doesn't match their keyboard layout, but it is better than
      arbitrarialy setting en_US or crashing.
      fdcd3376
  13. 01 Jun, 2019 2 commits
    • Daniel Ostrowski's avatar
      ssh-display: Run ssh with username when specified · ab208458
      Daniel Ostrowski authored
      When a user adds a box that is accessed via ssh, the URL to the box
      given by the user can optionally contain a name for the account to use
      on the remote box.
      
      In the logic that creates the parameters for the invocation of ssh, the
      specified username is mistakenly not supplied as part of one of the
      parameters. That is, when gnome-boxes is supplied the URL
      "ssh://root@example.com" gnome-boxes will execute the command
      "ssh example.com" instead of "ssh root@example.com".
      
      All the logic and parsing needed is already in place. This commit fixes
      a typo that caused the username to be excluded from the ssh command
      whenever a username was specified, instead of the other way around.
      
      #359
      ab208458
    • Balázs Meskó's avatar
      Update Hungarian translation · 2da3d85b
      Balázs Meskó authored
      2da3d85b
  14. 31 May, 2019 1 commit
  15. 30 May, 2019 1 commit
    • Felipe Borges's avatar
      spice-display: spice_main_file_copy_async() has been deprecated · f0b53a66
      Felipe Borges authored
      spice_main_file_copy_async has been deprecated since version 0.35
      and should not be used in newly-written code.
      
      We now use spice_main_channel_file_copy_async ().
      
      In order to verify whether this commit introduces any regression,
      you can transfer a file from your host to a guest.
      f0b53a66
  16. 29 May, 2019 1 commit
  17. 27 May, 2019 2 commits
  18. 24 May, 2019 1 commit
  19. 23 May, 2019 1 commit
    • Felipe Borges's avatar
      collection-filter-switcher: Convert buttons to GtkRadioButton · 03f069a7
      Felipe Borges authored
      GtkRadioButton is an specialization of GtkToggleButton that allows
      for only one of the group to be selected. This way we avoid the
      bug when a second click in the filter switcher untoggles a button
      and leaves them all untoggled (which is inconsistent with the view
      state indicated by the switcher itself).
      
      Setting "draw-indicator" for each of the buttons allows them to have
      the visual aspect of a normal GtkToggleButton.
      
      Fixes #354
      03f069a7
  20. 21 May, 2019 3 commits
    • Felipe Borges's avatar
      libvirt-machine/properties: Add "3D Acceleration" option · 5f0ea24e
      Felipe Borges authored
      The workflow for disabling 3D acceleration introduced in commit
      4fb96156 has some issues for users that cannot see the notification
      because Boxes crashes before.
      
      There were also reports of users that wanted to Enable the feature
      after they disabled it (which wasn't supported by the notification
      workflow, since it would stop presenting the notification once the
      user would act on it).
      
      Fixes #361
      5f0ea24e
    • Felipe Borges's avatar
      properties-page-widget: Let Properties create its label · 331a0a57
      Felipe Borges authored
      Instead of creating labels based on descriptions for each Property,
      let's create the Labels in the Property class itself, so we access
      the label as much as the action widget.
      331a0a57
    • Felipe Borges's avatar
      installer-media: Add supports_virtio_gpu · 1a1da9e9
      Felipe Borges authored
      This method can tell VMConfigurator to use the VIRTIO video model
      and whether we should try to enable 3D acceleration for this guest.
      
      3D acceleration is only supported with VIRTIO video.
      1a1da9e9
  21. 17 May, 2019 1 commit
  22. 13 May, 2019 2 commits
    • Felipe Borges's avatar
      wizard-window: Grab focus only once in "Download an OS" search · 4122912e
      Felipe Borges authored
      We provide some sort of "type-ahead" search in the "Download an OS"
      page, where users can just type any letter in their keyboard and that
      will perform a search in the available OSes for Download.
      
      When a new key is pressed, the key-press-event handler was constantly
      calling downloads_search.grab_focus (), which makes the GtkSearchEntry
      select its text, causing any following key presses to overwrite the
      existing ones.
      
      The solution to this issue is to only grab_focus () the search
      entry when it doesn't have focus yet. In other words:
      
      if (!downloads_search.has_focus) {
          downloads_search.grab_focus ();
      }
      
      Fixes #357
      4122912e
    • Felipe Borges's avatar
      unattended-setup-box: Don't steal input focus from username entry · 31d527b6
      Felipe Borges authored
      When users are typing in the Username entry (in the Wizard), we
      run checks that verify whether all the info required to perform an
      express installation has already been inputed.
      
      Commit 9746c634 introduced a bug in which the password entry was
      grabing focus (and consequently stealing it from username entry)
      for the period when the password entry is empty.
      
      Fixes #347
      31d527b6
  23. 09 May, 2019 2 commits
  24. 07 May, 2019 4 commits
  25. 06 May, 2019 1 commit