1. 08 Mar, 2019 4 commits
  2. 06 Mar, 2019 1 commit
    • Andy Ritger's avatar
      xfree86/modes: Add "NoOutputInitialSize" option · e51ebc18
      Andy Ritger authored and Adam Jackson's avatar Adam Jackson committed
      
      
      Normally, the X server infers the initial screen size based on any
      connected outputs.  However, if no outputs are connected, the X server
      picks a default screen size of 1024 x 768.  This option overrides the
      default screen size to use when no outputs are connected.  In contrast
      to the "Virtual" Display SubSection entry, which applies unconditionally,
      "NoOutputInitialSize" is only used if no outputs are detected when the
      X server starts.
      
      Parse this option in the new exported helper function
      xf86AssignNoOutputInitialSize(), so that other XFree86 loadable drivers
      can use it, even if they don't use xf86InitialConfiguration().
      Signed-off-by: default avatarAndy Ritger <aritger@nvidia.com>
      Reviewed-by: Keith Packard's avatarKeith Packard <keithp@keithp.com>
      e51ebc18
  3. 05 Mar, 2019 1 commit
    • Adam Jackson's avatar
      meson: Bump required meson version to 0.46 · 7e046b94
      Adam Jackson authored
      We were being naughty:
      
      WARNING: Project specifies a minimum meson_version '>= 0.42.0' but uses features which were added in newer versions:
       * 0.46.0: {'compiler.has_multi_link_argument', 'compiler.has_link_argument'}
      7e046b94
  4. 27 Feb, 2019 1 commit
    • Michel Dänzer's avatar
      Revert "gitlab-ci: Only run docker-image stage if relevant source files change" · 0ec9a13c
      Michel Dänzer authored and Michel Dänzer's avatar Michel Dänzer committed
      This reverts commit 8694395f.
      
      Some scenarios have come to light where this failed to ensure the docker
      image exists:
      
      * If the master branch of a forked repository is used for an MR which
        doesn't modify .gitlab-ci.yml, the docker-image job may not run.
      * If the docker-image job of the first pipeline in a forked repository
        is cancelled or fails for any reason, and .gitlab-ci.yml isn't
        modified for the next pipeline run.
      0ec9a13c
  5. 25 Feb, 2019 4 commits
  6. 22 Feb, 2019 2 commits
  7. 20 Feb, 2019 2 commits
  8. 19 Feb, 2019 1 commit
  9. 14 Feb, 2019 1 commit
  10. 13 Feb, 2019 3 commits
  11. 30 Jan, 2019 5 commits
  12. 26 Jan, 2019 1 commit
    • A. Wilcox's avatar
      DRI2: Add another Coffeelake PCI ID · d3a26bbf
      A. Wilcox authored
      A user of Adélie Linux reported that modesetting wasn't working properly on
      their Intel i7-9700K-integrated UHD 630 GPU.  Xorg.0.log showed:
      
      [   131.902] (EE) modeset(0): [DRI2] No driver mapping found for PCI device 0x8086 / 0x3e98
      [   131.902] (EE) modeset(0): Failed to initialize the DRI2 extension.
      
      Indeed, that PCI ID is missing from i965_pci_ids.  Adding it fixed the issue
      and allowed the system to work with i965_dri under modesetting.
      d3a26bbf
  13. 16 Jan, 2019 4 commits
  14. 11 Jan, 2019 2 commits
  15. 10 Jan, 2019 4 commits
  16. 09 Jan, 2019 1 commit
    • Olivier Fourdan's avatar
      xwayland: handle case without any crtc · e8295c50
      Olivier Fourdan authored
      
      
      Xwayland creates and destroys the CRTC along with the Wayland outputs,
      so there is possibly a case where the number of CRTC drops to 0.
      
      However, `xwl_present_get_crtc()` always return `crtcs[0]` which is
      invalid when `numCrtcs` is 0.
      
      That leads to crash if a client queries the Present capabilities when
      there is no CRTC, the backtrace looks like:
      
        #0  raise() from libc.so
        #1  abort() from libc.so
        #2  OsAbort() at utils.c:1350
        #3  AbortServer() at log.c:879
        #4  FatalError() at log.c:1017
        #5  OsSigHandler() at osinit.c:156
        #6  OsSigHandler() at osinit.c:110
        #7  <signal handler called>
        #8  main_arena() from libc.so
        #9  proc_present_query_capabilities() at present_request.c:236
        #10 Dispatch() at dispatch.c:478
        #11 dix_main() at main.c:276
      
      To avoid returning an invalid pointer (`crtcs[0]`) in that case, simply
      check for `numCrtcs` being 0 and return `NULL` in that case.
      
      Thanks to Michel Dänzer <michel.daenzer@amd.com> for pointing this as a
      possible cause of the crash.
      Signed-off-by: Olivier Fourdan's avatarOlivier Fourdan <ofourdan@redhat.com>
      Reviewed-by: Michel Dänzer's avatarMichel Dänzer <michel.daenzer@amd.com>
      Bugzilla: https://bugzilla.redhat.com/1609181
      e8295c50
  17. 07 Jan, 2019 1 commit
  18. 02 Jan, 2019 1 commit
  19. 21 Dec, 2018 1 commit