1. 05 Jul, 2011 1 commit
  2. 13 Jun, 2011 1 commit
  3. 11 Jun, 2011 1 commit
    • Benjamin Otte's avatar
      gtk: Add GtkRoundedBox · 86719e1d
      Benjamin Otte authored
      CSS drawing operates on rounded boxes a lot, so it makes sense to split
      them out instead of duplicating them everywhere.
      86719e1d
  4. 09 Jun, 2011 2 commits
  5. 06 Jun, 2011 1 commit
  6. 02 Jun, 2011 1 commit
  7. 21 May, 2011 1 commit
  8. 20 May, 2011 1 commit
  9. 18 May, 2011 3 commits
    • Benjamin Otte's avatar
      css: Rewrite selectors · fc88b0f4
      Benjamin Otte authored
      Selectors now go into their own C file. The new selectors are modeled a
      lot closer to the CSS spec. In particular the specificity computation
      matches CSS 2.1 exactly.
      
      For details about the why, see also:
      http://mail.gnome.org/archives/gtk-devel-list/2011-May/msg00061.html
      https://bugzilla.gnome.org/show_bug.cgi?id=649798
      fc88b0f4
    • Benjamin Otte's avatar
      css: Rewrite the parser · 7ccb9db7
      Benjamin Otte authored
      Instead of relying on GScanner and its idea of syntax, code up a parser
      that obeys the CSS spec.
      This also has the great side effect of reporting correct line numbers
      and positions.
      
      Also included is a reorganization of the returned error values. Instead
      of error values describing what type of syntax error was returned, the
      code just returns SYNTAX_ERROR. Other messages exist for when actual
      values don't work or when errors shouldn't be fatal due to backwards
      compatibility.
      7ccb9db7
    • Benjamin Otte's avatar
      css: Overhaul value parsing · a94ea9a4
      Benjamin Otte authored
      Value parsing only sometimes emitted errors. Sometimes it didn't emit
      errors but ignored the value, sometimes it took a default, sometimes it
      converted it to something it deemed suitable.
      
      While refactoring, I moved the whole GValue <=> char * conversion
      routines to a separate file, to make navigating the core css provider
      easier.
      a94ea9a4
  10. 07 May, 2011 1 commit
  11. 02 May, 2011 1 commit
  12. 29 Apr, 2011 1 commit
  13. 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!
      527a299f
  14. 17 Mar, 2011 1 commit
  15. 06 Mar, 2011 1 commit
  16. 26 Feb, 2011 1 commit
  17. 17 Feb, 2011 1 commit
  18. 12 Feb, 2011 2 commits
  19. 10 Feb, 2011 1 commit
    • 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.
      524ce69b
  20. 08 Feb, 2011 2 commits
  21. 02 Feb, 2011 1 commit
  22. 31 Jan, 2011 4 commits
  23. 30 Jan, 2011 4 commits
  24. 29 Jan, 2011 1 commit
  25. 28 Jan, 2011 4 commits
  26. 27 Jan, 2011 1 commit