1. 18 Nov, 2010 13 commits
  2. 13 Nov, 2010 2 commits
  3. 11 Nov, 2010 1 commit
  4. 09 Nov, 2010 1 commit
  5. 08 Nov, 2010 1 commit
  6. 03 Nov, 2010 1 commit
  7. 31 Oct, 2010 1 commit
  8. 28 Oct, 2010 4 commits
  9. 27 Oct, 2010 1 commit
  10. 26 Oct, 2010 1 commit
  11. 25 Oct, 2010 3 commits
  12. 24 Oct, 2010 1 commit
  13. 23 Oct, 2010 4 commits
    • Owen W. Taylor's avatar
      Make color constants work without warnings · af715f71
      Owen W. Taylor authored
      The code for defining a color as a constant had broken logic: it
      would try to parse the color first as an double, then as an integer;
      the second attempt would produce an error about overwriting the
      already-set-GError. Then it would clear the error and store the constant
      as a color.
      
      Use the fact that colors have to start with a letter or #, divide the
      space of constants into:
      
       - Integers
       - Doubles
       - Colors
      
      so we get good error messages. Based on a patch by
      William Jon McCann <jmccann@redhat.com>.
      
      Note that this breaks the ability to specify an integer constant as
      identical to another integer constant (the same didn't work for doubles.)
      I think this was an accidental side effect of the code and not something
      that was intentional or people were relying on
      
      https://bugzilla.gnome.org/show_bug.cgi?id=632116
      af715f71
    • Owen W. Taylor's avatar
      introspection: remove --allow-unprefixed · 52bc675f
      Owen W. Taylor authored
      Remove --allow-unprefixed option to the scanner, and fix resulting
      problems:
      
       * theme.h and boxes.h are split into a main -header and a private
         header that includes stuff that is not generally useful and
         hard to introspect. Merge theme-parser.h into theme.h.
      
       * meta_display_get_atom() and meta_window_get_window_type_atom()
         are marked as (skip)
      
       * Fix annotation: (element-type Strut) => (element-type Meta.Strut)
      
      https://bugzilla.gnome.org/show_bug.cgi?id=632494
      52bc675f
    • Owen W. Taylor's avatar
      Remove Mutter namespace prefix · 1920f211
      Owen W. Taylor authored
      Move all objects and functions namespaced with Mutter into the Meta namespace
      to get a single consistent namespace. Changes that aren't simply changing mutter
      to meta:
      
       MutterWindow              => MetaWindowActor
       mutter_get_windows        => meta_get_window_actors
       mutter_plugin_get_windows => meta_plugin_get_window_actors
      
      https://bugzilla.gnome.org/show_bug.cgi?id=628520
      1920f211
    • Owen W. Taylor's avatar
      Remove MetaRegion · 804117c4
      Owen W. Taylor authored
      In many places, MetaRegion was being used entirely internally, rather
      than for gtk2/gtk3 compatibility. In these cases, it's simpler to just
      depend on cairo-1.10 (for both gtk2 and gtk3) and use cairo_region_t.
      
      The few places where we did need GDK compatibility (GdkEvent.region and
      gdk_window_shape_combine_mask) are replaced with a combination of
      converting GdkRegion to cairo_region_t and conditional code.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=632474
      804117c4
  14. 20 Oct, 2010 1 commit
  15. 11 Oct, 2010 1 commit
  16. 06 Oct, 2010 2 commits
  17. 05 Oct, 2010 2 commits