1. 06 May, 2015 4 commits
    • Vittorio Giovara's avatar
      quickdraw: Support direct pixel blocks · 34efb8a1
      Vittorio Giovara authored
      Data is stored in separated components so rework decode_rle() to support
      stepping and offsets.
      34efb8a1
    • Vittorio Giovara's avatar
      quickdraw: Switch to greedy parsing · bb2cb0a6
      Vittorio Giovara authored
      Quickdraw packs data as a series of codes that the application is supposed
      to handle, but it does not define any order in which they might appear.
      Since it's unfeasible to support *all* opcodes defined by the spec,
      only handle well-known blocks containing video data and ignore any unknown
      or unsupported ones.
      
      Move palette loading and rle decoding to separate functions to resue them
      in other blocks and drop format initialization in init since it can
      support more formats than pal8.
      
      Validate width and height.
      bb2cb0a6
    • Vittorio Giovara's avatar
      quickdraw: Convert to bytestream2 · d00f1e0f
      Vittorio Giovara authored
      Add appropriate error messages and reduce r, g, b variables scope.
      Drop the now redundant line checks in RLE decoding.
      d00f1e0f
    • Nicolas George's avatar
      xcbgrab: Accept geometries matching the screen size · 01fdfa51
      Nicolas George authored
      Introduced in e8c4db0d.
      01fdfa51
  2. 05 May, 2015 6 commits
  3. 02 May, 2015 7 commits
  4. 01 May, 2015 2 commits
  5. 30 Apr, 2015 3 commits
  6. 29 Apr, 2015 14 commits
  7. 28 Apr, 2015 4 commits