1. 20 Jun, 2011 1 commit
  2. 13 Jun, 2011 2 commits
  3. 10 Jun, 2011 2 commits
  4. 09 Jun, 2011 1 commit
    • Richard Hughes's avatar
      Add optional colord support to the CUPS print module · 9bff51e5
      Richard Hughes authored
      This functionality adds a new 'Printer Profile' entry to the 'Color' page in the
      UNIX print dialog if colord support is enabled.
      This shows the user what color profile will be used for the settings they have
      selected, and if no profile or the default profile is going to be used.
      We are deliberately not allowing the user to _change_ the selected profile, as
      the ICC profile is an implementation detail, and we should not change the other
      print settings based on the characterization state.
      The OpenICC group broadly recommend showing the profile that is used, so that
      power users can be sure the correct profile is being used at the right time.
      Normal users won't care, as they don't know how horrible the color match is
      without profiling the printer and media.
  5. 01 Jun, 2011 1 commit
  6. 27 May, 2011 1 commit
  7. 26 May, 2011 1 commit
  8. 18 May, 2011 1 commit
    • Benjamin Otte's avatar
      tests: Add a test for the CSS parser · 64fd32cd
      Benjamin Otte authored
      Tests in the parser need 1 or 2 files:
      1) test.css
      2) test.ref.css (optional, defaults to test.css)
      The test instantiates a CSS provider, loads test.css, then dumps the
      loaded file to test.out.css and then checks that that file matches
      test.ref.css. If not, it dumps a diff between those two to the log and
      You want to run the test with --verbose to get the output dumped to
  9. 07 May, 2011 2 commits
  10. 06 May, 2011 2 commits
  11. 03 May, 2011 1 commit
    • Benjamin Otte's avatar
      reftests: Add · 363dbb60
      Benjamin Otte authored
      Add a new test runner supposed to do a lot of generic tests. Run it like
      ./gtk-reftest [OPTIONS] TESTFILE [TESTFILES...]
      where FILE is a GtkBuilder ui file to run.
      For a general test named "test", you want to have the following files:
      1) test.ui
      2) test.ref.ui
      3) test.css (optional)
      The test will then check that test.ui and test.ref.ui are rendered
      identically with the provided css.
      In detail, for every provided TESTFILE the test runner will:
      1) Add the css to the default screen
      2) Load the test.ui file and the test.ref.ui file
      3) Grab the first GtkWindow subclass widget
      4) gtk_widget_show() it and take a snapshot image of its contents into
         a cairo surface.
      5) Compare the two images to be bitwise identical. If they are not, a
         diff image will be created hilighting the differences.
      6) Save the images as png files to the output directory named:
         - test.out.png (rendering of test.ui)
         - test.ref.png (rendering of test.ref.ui)
         - test.diff.png (optional, differences from step 5)
      7) Fail the test if the two images are not bitwise identical
      Credit for the idea of reftests goes to Mozilla and in particular David
      Baron. For a larger introduction of why reftests are useful, see
  12. 26 Apr, 2011 1 commit
    • Chun-wei Fan's avatar
      Bug 643270: VS2010 Project Files (autotools) · 527a299f
      Chun-wei Fan authored
      -Update to distribute the VS2010 files.
      -Added rules in Makefile.am's of GDK and GTK to fill in the
       project/filter files templates with up-to-date source file
       listings to simplify maintenace.
      Any comments on the usage of the VS2010 files are welcome!
  13. 20 Apr, 2011 1 commit
  14. 13 Apr, 2011 2 commits
  15. 21 Mar, 2011 2 commits
  16. 07 Mar, 2011 1 commit
  17. 04 Mar, 2011 1 commit
  18. 21 Feb, 2011 1 commit
  19. 13 Feb, 2011 5 commits
  20. 10 Feb, 2011 2 commits
    • Matthias Clasen's avatar
      Bump version to 3.0.1 · d4ac3c85
      Matthias Clasen authored
    • Matthias Clasen's avatar
      Bump the version to 3.0.0 · 524ce69b
      Matthias Clasen authored
      At the same time, change the library sonames for -3.0 to just -3.
      This is necessary since the 2.99 releases installed libraries like
      libgtk-3.0.so.0.9903.0, and we want to prevent the library version
      number from jumping back. So 3.0 will have libgtk-3.so.0.0.0.
  21. 09 Feb, 2011 3 commits
  22. 08 Feb, 2011 1 commit
  23. 06 Feb, 2011 4 commits
  24. 05 Feb, 2011 1 commit