1. 20 Sep, 2019 1 commit
  2. 25 Nov, 2018 1 commit
  3. 18 Nov, 2018 1 commit
  4. 05 Mar, 2018 1 commit
  5. 24 Jan, 2017 1 commit
  6. 10 Dec, 2016 1 commit
  7. 19 Jul, 2016 1 commit
  8. 03 Feb, 2016 1 commit
    • Martin-Éric Racine's avatar
      Geode 2.11.18 · 9b04a4df
      Martin-Éric Racine authored
      This release restores compatibility with xserver-1.18 and newer.
      
      Conditional support for the Geode MSR device on FreeBSD is merged.
      
      GX acceleration and compositing is upgraded to current standards.
      
      LX switching to VT and back is restored. Farewell blanks screens!
      
      VALIDATION PLATFORM
       * Debian (X server 1.18.0) on FIC ION603A (Geode LX800).
      Signed-off-by: Martin-Éric Racine's avatarMartin-Éric Racine <martin-eric.racine@iki.fi>
      9b04a4df
  9. 02 Dec, 2015 1 commit
    • Connor Behan's avatar
      LX: Restore old VT switch code · cecdf508
      Connor Behan authored
      Calls for enabling and disabling outputs were removed from the VT switch
      routine when RandR support was added. Presumably, this is because the
      server already sets DPMS properly on a VT switch. However, DDX code can
      undo what the server does so it seems best to keep the explicit calls.
      
      Closes: X.Org Bugzilla #80825
      Signed-off-by: Connor Behan's avatarConnor Behan <connor.behan@gmail.com>
      cecdf508
  10. 28 Sep, 2015 1 commit
  11. 27 Aug, 2015 1 commit
  12. 26 Aug, 2015 1 commit
  13. 23 Jul, 2015 1 commit
  14. 20 May, 2015 1 commit
  15. 12 Mar, 2015 1 commit
  16. 01 Oct, 2014 1 commit
    • Brian A. Lloyd's avatar
      Add config.h include to src/lx_memory.c · 621d946e
      Brian A. Lloyd authored
      The src/lx_memory.c file uses the xf86.h header file.  This file must have
      HAVE_STRNDUP defined before calling it when the building platform has a strndup
      function.  When using config.h, this file doesn't have that define and so fails
      to compile.
      
      The attached patch adds the conditional config.h to this file so it may compile
      on the affected platforms.
      
      The patch is trivial and may be included and used under whatever licensing
      desired.
      
      Closes: Free Desktop Bug #84541
      Signed-off-by: default avatarBrian A. Lloyd <brian.lloyd@familyhonor.net>
      621d946e
  17. 25 Sep, 2014 1 commit
  18. 17 Jul, 2014 1 commit
  19. 08 Feb, 2014 2 commits
  20. 09 Oct, 2013 1 commit
    • Martin-Éric Racine's avatar
      Geode 2.11.15 · c2d956a1
      Martin-Éric Racine authored
      This release restores compatibility with xserver-1.14 by removing
      mibstore.h includes and miInitializeBackingStore() functions.
      Since Nov.2010 (commit c4c4676) the only purpose of mibstore.h
      was to define an empty function for backward compatibility.
      
      Build helpers migrate to contemporary [build-aux] and [m4].
      
      VALIDATION PLATFORM
       * Debian (X server 1.14.3) on FIC ION603A (Geode LX800).
      Signed-off-by: Martin-Éric Racine's avatarMartin-Éric Racine <martin-eric.racine@iki.fi>
      c2d956a1
  21. 02 Oct, 2013 4 commits
  22. 10 Jan, 2013 1 commit
  23. 25 Nov, 2012 1 commit
    • Martin-Éric Racine's avatar
      Geode 2.11.14 · a96a4e28
      Martin-Éric Racine authored
      This release restores compatibility with xserver-1.13, cairo-1.12 and gtk-3:
      
      * Fix building with new xserver-1.13 (Maarten Lankhorst)
        + Implement xserver-1.13 API changes.
        + Make XAA support optional (dropped as of xserver-1.13).
      * Implement solid source pictures acceleration for cairo-1.12 (Mart Raudsepp)
      * Fix EXA Composite implementation in the LX component (Mart Raudsepp)
        Restores icon and text rendering for GNOME 3 fallback mode.
      
      This release also improves compatibility with non-Linux/non-32-bit hardware:
      * Fix compiling on 64-bit hosts (Dave Airlie)
      * Fix compiling on non-Linux platforms (Martin-Éric Racine)
      
      VALIDATION PLATFORMS
       * Debian (X server 1.7.7) on Artec DBE61.
       * Debian (X server 1.12.14) on FIC ION603A.
       * Fedora (X server 1.13) on OLPC XO-1.
      a96a4e28
  24. 24 Nov, 2012 1 commit
  25. 20 Nov, 2012 3 commits
    • Mart Raudsepp's avatar
      NEWS: Release notes for 2.11.14 · 4e6f1e68
      Mart Raudsepp authored
      4e6f1e68
    • Mart Raudsepp's avatar
    • Mart Raudsepp's avatar
      lx_exa: Improvements to negative srcX/Y PictOpSrc/Over operations · 45ca66ee
      Mart Raudsepp authored
      Adds handling of negative srcX or srcY coordinates, which is used by gtk3
      GtkTrayIcon implementation via cairo for centering icons on top of the
      destination area.
      
      For now just handle the drawing within source pixmap bounds in these
      cases, as full handling of the out of bound zero-vector for PictOpSrc
      seems to require bigger refactoring, which is not suitable for the
      impending stable release.
      The approach implemented here should result in correct rendering for
      PictOpOver (as out of bounds with non-repeat mode ends up meaning
      transparency). For PictOpSrc no black borders are rendered where
      appropriate, but before this approach, no source pixmap would even be
      rendered at all, so it should be a net improvement for the upcoming
      release, while fixing the gtk3 icons in GNOME3 fallback.
      
      The completely out of bounds special case check didn't work correctly for
      negative srcX or srcY because exaScratch.srcWidth/Height are unsigned
      types, so the negative srcX or srcY got casted to unsigned, which resulted
      in a big number, so srcX >= 0 was always true (but GCC managed to not warn
      of the implicit signedness cast).
      
      Fixes https://bugs.freedesktop.org/show_bug.cgi?id=51360
      45ca66ee
  26. 23 Oct, 2012 2 commits
  27. 02 Oct, 2012 1 commit
  28. 18 Sep, 2012 2 commits
    • Mart Raudsepp's avatar
      lx_exa: Downgrade src/dst format warnings to fallbacks to not spam the log · 65d9954e
      Mart Raudsepp authored
      We don't support 10bit wide color channels, BGRA and other types, which mainly
      cause these fallbacks. The ErrorF's were unwarranted, these are just fallbacks
      as any other, so don't output these warnings without GEODE_TRACE_FALL.
      65d9954e
    • Mart Raudsepp's avatar
      lx_exa: Fix crash with solid fills on PictOpAdd operations · 5f7797ca
      Mart Raudsepp authored
      lx_check_composite has many special checks for PictOpAdd to return
      successfully early, but these were done even earlier than the check
      for solid fills. This resulted in lx_prepare_composite assuming
      the source pixmap exists, which is not the case with solid fills.
      Move the solid fill fallback checks before the others, so we are
      guaranteed to always have a source pixmap in PrepareComposite and
      Composite and don't crash trying to access a NULL pointer.
      
      Also move up the mask check to do less checks in the PictOpAdd logic.
      5f7797ca
  29. 29 Aug, 2012 1 commit
  30. 09 Aug, 2012 1 commit
  31. 26 Jul, 2012 2 commits