[gtk+/treeview-refactor] (642 commits) ...Merge branch 'master' into treeview-refactor
- From: Tristan Van Berkom <tvb src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+/treeview-refactor] (642 commits) ...Merge branch 'master' into treeview-refactor
- Date: Sun, 5 Dec 2010 04:09:28 +0000 (UTC)
Summary of changes:
66122b3... gtk: Centre the text under the icon in GtkIconView (*)
c5d1b36... Updated Spanish translation (*)
86390c9... Updated Spanish translation (*)
cf51750... API: x11: gdk_drawable_get_xid => gdk_window_get_xid (*)
deffc9e... API: x11: Change GDK_WINDOW_XDISPLAY() macro (*)
3af4432... API: x11: Remove gdk_x11_window_get_drawable_impl() (*)
28ba4c2... im-xim: Use window macros instead of drawable macros (*)
0841281... x11: Use window macros in test code (*)
91679c3... API: Remove gdk_x11_drawable_get_xdisplay() (*)
3b8aea3... x11: Use window macros instead of drawable macros (*)
5139eec... API: x11: Remove GDK_DRAWABLE_XID and GDK_DRAWABLE_XDISPLAY (*)
dc7d8da... x11: Change GDK_WINDOW_SCREEN macro (*)
cfa6712... x11: Get display from window, not from impl-drawable's scre (*)
5f12730... x11: Get display from window, not from impl-drawable's scre (*)
094b0ee... x11: Remove screen member from GdkDrawableImplX11 (*)
a3c5005... x11: Use GDK_WINDOW_XID() instead of writing it out (*)
1c7f58f... x11: Move xid member from GdkDrawableImplX11 to GdkWindowIm (*)
bb79506... x11: Move cairo_surface and wrapper members to GdkWindowImp (*)
3e6a4af... x11: _gdk_x11_drawable_update_size() => _gdk_x11_window_upd (*)
88399c0... x11: Remove GdkDrawableImplX11 (*)
d154344... win32: Remove some unused defines (*)
65dde2f... API: Remove gdk_cairo_reset_clip() (*)
97e6e9d... API: Make gdk_cairo_create() take a GdkWindow (*)
6a3a89a... API: gdk_drawable_get_clip_region() => gdk_window_get_clip_ (*)
becaf66... API: gdk_drawable_get_visible_region => gdk_window_get_visi (*)
fe6f76a... x11: Make wrapper member a GdkDrawable (*)
18a6976... API: gdk: Don't track outstanding surfaces (*)
e724054... API: Remove GDK_WINDOW_XWINDOW() macro (*)
072498a... gdk: Make _gdk_window_ref_cairo_surface() protected and use (*)
62622a9... gdk: Pass Drawable as argument (*)
63808f9... gail: Avoid needless calls to GdkDrawable (*)
a7e6d6c... gtk: Avoid GdkDrawable usage, including needless casts (*)
8160562... gdk: Use GdkDrawable for impl pointers (*)
cf6ce6e... API: Decouple GdkWindow from GdkDrawable (*)
771fa78... textbuffer: Remove check for GdkDrawable (*)
b1f6df8... API: Remove gdkdrawable.h from public headers (*)
b3bca70... gdk: Remove unused medialib code (*)
7acb64f... gdk: Make GdkWindowImpl a class, not an interface (*)
1bb6f48... gdk: Rename GdkWindowObject to GdkWindow (*)
ac4609e... x11: Fix in_rectangle computation (*)
370d272... gdk: Remove _gdk_window_impl_get_type() function (*)
1215f70... gdk: Remove GdkDrawable->create_cairo_surface vfunc (*)
9d2abf8... x11: Remove outdated variable definition (*)
62d004c... gdk: Remove _gdk_drawable_ref_cairo_surface() (*)
d1700d6... gdk: Move ref_cairo_surface from GdkDrawable to GdkWindowIm (*)
2408936... x11: Remove duplicate definition of GDK_WINDOW_XID (*)
1ad7c5f... x11: Remove unused GDK_DRAWABLE_XROOTWIN macro (*)
e4c27b0... API: GdkWindow no longer is a GdkDrawable (*)
17a0a46... gdk: Pass the GdkWindow to resize_cairo_surface vfunc (*)
804c2c8... cellrenderer: Fix docs to say cairo_t instead of GdkDrawabl (*)
ba20a00... tests: Remove disabled testtext example (*)
d03c949... docs: Remove overrides for types that don't exist anymore (*)
e3013a5... docs: Replace mentions of drawable with window in migration (*)
98838df... gdk: Make GdkWindow->impl a GdkWindowImpl (*)
3494f87... API: Remove GdkNoExposeEvent (*)
4bfa4e0... gdk: Make GdkWindowImpl inherit from GObject (*)
b9fc6a0... gdk: Remove remaining includes of gdkdrawable.h (*)
218eea4... gdk: Remove GdkDrawable (*)
1269f84... gdk: Make get_shape and get_input_shape vfuncs (*)
4d1604c... gdk: Move window beeps into GdkWindowImpl (*)
585c489... gdk: Remove GDK_PANGO_UNITS_OVERFLOWS() from internal heade (*)
f5be938... gtk: Don't include private GDK headers (*)
8c6831a... gdk: Remove useless macros from gdkprivate.h (*)
a6b407c... gtk: Fix typos in comment (*)
b3e8504... x11: Don't include gdkprivate.h in gdkx.h (*)
f9a9567... gdk: Replace direct calls of _gdk_event_func with _gdk_even (*)
0b6c184... label: Clarify docs for gtk_label_get_layout() (*)
fdb242a... gdk: Clean up Cairo code (*)
f5c2747... Don't require a display for the color test (*)
b1beaa2... docs: Fix building with latest GDK changes (*)
e4cbe47... gtk: properly indent calls to gdk_threads_add_timeout() (*)
4ef86fc... Add annotation to gdk_screen_get_monitor_geometry (*)
17e2c53... Fix up parameter mismatches in the docs (*)
3d81af6... Updated Slovenian translation (*)
5687d7f... Update gdk symbol list (*)
a996a30... One more forgotten symbol (*)
d916398... API: Rename GdkWindowClass to GdkWindowWindowClass (*)
350fb1d... API: gdk: Rename GdkWindowObjectClass to GdkWindowClass (*)
d998e77... Update sections (*)
12e5e24... Another attempt to fix the gdk symbol list (*)
0d873a6... Updated Hebrew translation (*)
06288b5... Add GTK_STATE_LAST to mark the end of GtkState enum. (*)
f601abd... Add GtkStyleSet, a store of style properties. (*)
019fa73... Add GtkStyleProvider, an interface to provide style details (*)
f969470... GtkStyleSet: Implement GtkStyleProvider. (*)
530ae15... gtkstyleset.h: Add declaration for gtk_style_set_merge(). (*)
2b425d8... Add GtkStyleContext. (*)
4c60de4... GtkStyleSet: Add style property registration funcs. (*)
2bf7483... GtkStyleSet: Use property GQuark as store keys. (*)
9fdcbd7... GtkStyleSet: Add valist and varargs getters/setters. (*)
2da033b... GtkStyleSet: Return default value if value is not set. (*)
1a3d964... GtkStyleContext: Add methods to query composed style. (*)
16484f8... GtkStyleSet: Add method to register font properties. (*)
28b7782... GtkStyleSet: Add method to register border property. (*)
b82355c... GtkStyleContext: Fix typo. (*)
8a7e035... GtkStateType: Add inconsistent and focused state. (*)
2e96770... Add GtkStateFlags. (*)
3f93c71... GtkWidget: Add gtk_widget_get_style_context(). (*)
835cc70... GtkStyleContext: Add getters and setter for state. (*)
61360df... Add GtkWidgetPath. (*)
9794b6a... GtkWidget: Add gtk_widget_get_path(). (*)
b7e6ae3... GtkStyleContext: Add gtk_style_context_[gs]et_path() (*)
57be029... Add GtkThemingEngine. (*)
0171c76... GtkThemingEngine: Add module loading capabilities. (*)
bd3b97d... GtkStyleContext: Relate to a GtkThemingEngine. (*)
9a76d1a... GtkStyleContext: Add style classes. (*)
1d2aa61... GtkStyleContext: Add child style classes. (*)
fe4a6ce... GtkWidget: Add widget path to style context. (*)
bf7a991... GtkThemingEngine: Add accessors to style classes. (*)
acf4306... GtkThemingEngine: Add vmethod to render checkboxes. (*)
401625b... GtkStyleContext: Add gtk_render_check(). (*)
263f6de... GtkThemingEngine: Add vmethod to render radio buttons. (*)
1c15b14... GtkStyleContext: Add gtk_render_option(). (*)
b7ca7d1... GtkThemingEngine: Add vmethod to render arrows. (*)
01a8e06... GtkStyleContext: Add gtk_render_arrow(). (*)
13812de... GtkThemingEngine: Add vmethod to render backgrounds. (*)
2548863... GtkStyleContext: Add gtk_render_background(). (*)
48990bc... GtkThemingEngine: Add vmethod to render frames. (*)
b4c8eba... GtkStyleContext: Add gtk_render_frame(). (*)
19fdaab... GtkThemingEngine: Add vmethod to render expanders. (*)
9c3b079... GtkStyleContext: Add gtk_render_expander(). (*)
8439537... GtkThemingEngine: Add vmethod to render focus indicator. (*)
0486f5b... GtkStyleContext: Add gtk_render_focus(). (*)
92994a0... GtkThemingEngine: Add vmethod to render layouts. (*)
f80fbbd... GtkStyleContext: Add gtk_render_layout(). (*)
b8f6617... GtkThemingEngine: Add vmethod to render lines. (*)
86727ad... GtkStyleContext: Add gtk_render_line(). (*)
2ebdf80... GtkThemingEngine: Add vmethod to render sliders. (*)
6a1b54f... GtkStyleContext: Add gtk_render_slider(). (*)
af1edc3... GtkThemingEngine: Add vmethod to render frames with a gap. (*)
88492a5... GtkStyleContext: Add gtk_render_frame_gap(). (*)
aa1d492... GtkThemingEngine: Add vmethod to render an extension. (*)
1608210... GtkStyleContext: Add gtk_render_extension(). (*)
9e5d9ff... GtkThemingEngine: Add vmethod to render a handle area. (*)
f8c74ae... GtkStyleContext: Add gtk_render_handle(). (*)
f984c39... GtkStyleContext: Fix typo. (*)
bdadcb5... GtkStyleContext: Fix compiler warning. (*)
fdcda4b... GtkStyleContext: allow late set_path() calls. (*)
7647deb... GtkStyleSet: Make property registration take const GValues. (*)
9971f38... GtkStyleSet: Add method to lookup property default settings (*)
7c5c4d8... Add GtkWidgetPath parameter to gtk_style_provider_get_style (*)
bccad0c... Added GtkCssProvider. (*)
82f485a... GtkStyleProvider: Add defines for most common priorities. (*)
7dada99... GtkWidget: Create GtkCssProvider for user modifications. (*)
468f216... GtkCssProvider: Add state parsing. (*)
4c8353b... GtkCssProvider: Allow '*' selectors. (*)
abbeb89... GtkCssProvider: Allow empty selector. (*)
d691e79... GtkCssProvider: Fix typo freeing SelectorElements. (*)
8c03503... GtkCssProvider: Add support for child/descendant combinator (*)
f60e3f3... Move GtkChildClassFlags to gtkenums.h. (*)
71949e0... Refurbish GtkWidgetPath API. (*)
11c8746... GtkWidgetPath: Add API for named regions. (*)
707d5ae... GtkCssProvider: Parse named regions. (*)
07171d5... GtkCssProvider: Add named regions to selector path. (*)
bc0af32... GtkCssProvider: free selector path on parse_rule(). (*)
0be4659... GtkCssProvider: move to next selector element on match or c (*)
977a972... GtkCssProvider: fix parsing of consecutive pseudo-classes. (*)
67c4f8d... GtkCssProvider: Compare GtkWidgetPath regions with css. (*)
104caa7... GtkStyleContext: Add gtk_style_context_list_child_classes() (*)
cf27f6f... GtkStyleContext: fix typos in code. (*)
f5adc2a... Add region details in gtk_widget_get_path(). (*)
1790888... GtkStyle: Use new render methods underneath. (*)
bd9bd13... GtkStyleContext: Fix compiler warning. (*)
66accc4... GtkStyleSet: Add gtk_style_set_set_default(). (*)
e899fdd... GtkCssProvider: Set default value if no state pseudo-class (*)
a323310... GtkNotebook: Set GtkChildClassFlags for tabs. (*)
80e01be... Fix compilation. (*)
6906138... GtkStyleSet: Remove default value for registered properties (*)
327a9fc... GtkWidget: Generate GtkWidgetPath on set_parent. (*)
66d1cb8... GtkStyleSet: Register GtkThemingEngine type. (*)
8149570... Fix compile warning. (*)
aa5ec97... GtkCssProvider: Make additions to parse_value() less error (*)
ff05cc4... GtkCssProvider: Parse boolean values. (*)
eec75f1... GtkCssProvider: Ensure each scope has its parser config. (*)
eaddc9f... GtkCssProvider: refactor out selector matching. (*)
6990a01... GtkStyleProvider: Add method to get widget style properties (*)
37335fb... GtkWidgetPath: Add methods to check topmost widget type. (*)
bf12227... GtkCssProvider: Implement GtkStyleProvider->get_style_prope (*)
03370c6... GtkStyleContext: Add methods to get style property values. (*)
22bae20... GtkWidget: Hook up widget style property querying to style (*)
6c91ba1... GtkWidget: Do not reset GtkStyleContext per get_style_conte (*)
1d46876... GtkCssProvider: set scanner->input_name. (*)
2cd4ff4... GtkCssProvider: Fix compile warning. (*)
b50c88d... GtkCssProvider: Plug memory leak. (*)
d748ea9... GtkWidgetPath: Add to gtkalias. (*)
7094213... Add GtkSymbolicColor. (*)
e2b8efc... GtkStyleSet: Add API to map symbolic colors. (*)
b8fb2d1... GtkSymbolicColor: Add method to resolve to a GdkColor. (*)
4ed96df... GtkStyleSet: Optionally take GtkSymbolicColors. (*)
1de8f75... GtkCssProvider: Parse color mappings. (*)
be5d4ad... GtkCssProvider: Allow symbolic colors when parsing style ru (*)
318e0f2... GtkStyleProvider: Add gtk_style_provider_get_icon_factory() (*)
a256171... GtkStyleContext: Add gtk_style_context_lookup_icon_set(). (*)
51a8f64... Fix include. (*)
8752371... GtkCssProvider: Add priv pointer to object struct. (*)
10f6c04... GtkStyleSet: Add priv pointer to object struct. (*)
4165093... GtkStyleContext: Add priv pointer to object struct. (*)
758c3e1... GtkStyleContext: Add gtk_style_context_[gs]et_screen() (*)
5db7197... GtkWidget: Set screen info in GtkStyleContext. (*)
4a465d2... GtkThemingEngine: Add gtk_theming_engine_get_screen(). (*)
475f0fc... GtkStyleContext: Add gtk_style_context_save/restore(). (*)
038bcdc... GtkThemingEngine: Use GdkPangoRenderer when painting layout (*)
27f5257... GtkStyleContext: Don crash on empty class sets. (*)
4e45e90... GtkThemingEngine: Take checkbox rendering from GtkStyle. (*)
9261c2a... GtkThemingEngine: Take option rendering from GtkStyle. (*)
5cdb3f0... GtkThemingEngine: Cairo-ify handle rendering from GtkStyle. (*)
75b059a... GtkThemingEngine: Add cairo-ified rendering primitives. (*)
1b556aa... GtkThemingEngine: Unify code to render lines. (*)
4772b67... GtkThemingEngine: Make render_background use drawing primit (*)
7d2b51f... GtkThemingEngine: Cairo-ify extension rendering from GtkSty (*)
8771f46... GtkThemingEngine: Cairo-ify frame_gap rendering from GtkSty (*)
44373ec... GtkThemingEngine: Cairo-ify frame rendering from GtkStyle. (*)
227c500... GtkThemingEngine: Improve slider rendering. (*)
0813a22... GtkCssProvider: Allow '_' in the middle of symbolic color n (*)
7748b1d... GtkStyleContext: ensure class lookup return the correct ins (*)
5f2e8bc... GtkStyleContext: Ensure style rebuilds after adding/removin (*)
c712480... GtkStyleContext: Add varargs functions for getting widget s (*)
0dc81b9... GtkStyleSet: Allow setting default value when registering p (*)
c18ee46... GtkThemingEngine: Add methods to retrieve widget style prop (*)
911431c... GtkThemingEngine: Improve pixel alignment in arrows. (*)
7482b63... GtkThemingEngine: Improve background rendering. (*)
d22f393... GtkThemingEngine: Render frames and spinbutton boxes proper (*)
eadaded... GtkThemingEngine: Rip out expander rendering from old code. (*)
5510f24... GtkThemingEngine: Rip out focus rendering from old code. (*)
d858801... GtkThemingEngine: Obey active/selected when rendering text. (*)
1e83e52... GtkThemingEngine: Add code to render GtkFrame frame with ga (*)
09d6c4e... GtkStyle: Optionally construct above a GtkStyleContext. (*)
6c549fe... GtkWidget: Construct style for partial widget hierarchies. (*)
9255e20... GtkWidget: Create GtkStyle on top of GtkStyleContext. (*)
bd67512... GtkStyle: Move gtk_render_* calls to default vmethod implem (*)
85398fc... GtkCssProvider: Add gtk_css_provider_get_default(). (*)
e15dc89... GtkWidget: Add the default CSS provider to all style contex (*)
dc216ff... GtkStyleContext: Add gtk_style_context_[gs]et_direction(). (*)
978d97e... GtkWidget: Set style context direction. (*)
fcf12ff... GtkThemingEngine: Add gtk_theming_engine_get_direction(). (*)
78cc97f... GtkThemingEngine: fix typo in function declaration. (*)
b4a24d6... GtkStyleSet: Register the "border" property. (*)
143c4b3... GtkStyleContext: Add gtk_style_context_lookup_color(). (*)
d9b42ce... Add GtkJunctionSides flags. (*)
9108739... GtkStyleContext: Add gtk_style_context_[gs]et_junction_side (*)
8c117b1... GtkThemingEngine: Add gtk_theming_engine_get_junction_sides (*)
dd8da82... GtkStyle: set junction details in spinbutton buttons. (*)
b6226cb... GtkThemingEngine: Render correctly spinbutton buttons. (*)
27bc581... GtkWidgetPath: properly use const (*)
c001833... GtkCssProvider: don't ignore custom attributes (*)
9ebbc7b... GtkCssProvider: Small optimization. (*)
85dbc71... GtkCssProvider: Immediately bail out if GType couldn't be r (*)
52878c4... GtkCssProvider: Don't jump too eagerly to the next element (*)
5f77ead... GtkCssProvider: Parse and compare widget names. (*)
d47d3d0... GtkCssProvider: Set child combinators in default CSS. (*)
ad08330... Compare region names as quarks in style matching. (*)
09d8592... GtkWidgetPath: Make API more consistent. (*)
56e4ffa... Compare widget names as GQuarks in style matching. (*)
99224c9... GtkCssProvider: Parse correctly widget types with a name. (*)
355f0d6... GtkStyleSet: Allow custom parsers on registered properties. (*)
d9e3782... GtkStyleSet: Fix compiler warning. (*)
e04dfd4... GtkThemingEngine: Add gtk_theming_engine_register_property( (*)
198d75b... GtkStyleContext: Rename internal struct. (*)
a3637ec... s/child class/region/ everywhere. (*)
8a1b6e8... GtkWidgetPath: Add methods to include class info in paths. (*)
2dabf20... GtkStyleContext: Add gtk_style_context_list_classes(). (*)
27c9162... Set classes info in GtkWidgetPath. (*)
74697d9... GtkCssProvider: Parse and match class info. (*)
bccec3e... GtkCssProvider: Use class for tooltips. (*)
11ac0cb... GtkStyle: set the active flag depending on shadow_type in d (*)
2c7c4d9... GtkStyleContext: Return insertion position if not found whe (*)
4781f94... Move all theming stack to use GtkStateFlags. (*)
2e2c07b... Add GtkTimeline as a private object. (*)
ed840e7... Add GtkAnimationDescription as a private boxed object. (*)
114f30b... GtkStyleSet: Register the "transition" property. (*)
52baa7d... GtkCssProvider: Parse properties of type GtkAnimationDescri (*)
bbd0c5a... GtkStyleContext: Declare gtk_style_context_list_classes() i (*)
61a0544... GtkStyleContext: Add animation machinery. (*)
3c07e3d... GtkWidget: Update GtkStyleContext animation regions on allo (*)
7519ed2... GtkThemingEngine: Add progress arg to gtk_theming_engine_is (*)
9b94947... GtkThemingEngine: Animate checkboxes activation. (*)
91904f6... GtkButton: Notify on active state when (un)depressed (*)
0ce649e... Plug a bunch of leaks. (*)
9dfba95... GtkCssProvider: Add gtk_css_provider_load_from_path() (*)
c9d6265... Remove gtkalias from style context code. (*)
f058359... Replace GdkRegion and GdkRectangle with their cairo counter (*)
78a98de... Get rid of GdkPangoRenderer code in GtkThemingEngine. (*)
7e7347d... GtkNotebook: invert tab drawing order so region flags are s (*)
846f67d... GtkStyle: Allow GTK_ARROW_NONE. (*)
585afaf... Add basic parser for GtkBorder properties. (*)
643abe3... GtkStyleSet: Register "margin" property. (*)
58a51bc... GtkStyle: Fill in x/ythickness and font_desc from the style (*)
621a95f... GtkSettings: implement GtkStyleProvider (*)
02a3011... Add a boxed type for cairo_pattern_t. (*)
f12d740... Allow linefeeds in property values. (*)
c908e26... GtkCssProvider: strip whitespaces in symbolic color values. (*)
74de183... GtkStyleSet: Set an empty default_value if none is provided (*)
142a726... Add GtkGradient. (*)
3fc5c87... GtkCssProvider: Add a parser for gradients. (*)
cf87923... GtkStyleSet: Handle GtkGradients as a replacement for cairo (*)
2794e8d... GtkStyleSet: Register a "background-image" property. (*)
58b6e53... GtkThemingEngine: use background-image in render_background (*)
756bbf5... GtkStyleSet: Fix typo (*)
9f84e10... GtkStyleContext: Add gtk_style_context_invalidate(). (*)
77ccdfc... GtkStyle: Protect against padding being NULL (*)
3c390c9... GtkWidget: Add the style-updated signal (*)
f239704... GtkWidget: Add gtk_widget_reset_style(). (*)
49ac732... GtkStyleContext: Add gtk_style_context_[add|remove]_provide (*)
8dfa0e0... GtkWidget: Set style context's screen before the widget_pat (*)
1e66155... GtkStyleContext: invalidate context when setting the screen (*)
a07fe2c... Add generic providers per-screen. (*)
679ff63... GtkCssProvider: Add gtk_css_provider_get_named() (*)
ac73a8f... GtkStyleContext: Add gtk_style_context_reset_widgets() (*)
cc68e62... GtkSettings: Add a new provider for the theme CSS file. (*)
089f375... Add Gtk9Slice (*)
f363e31... Register the border-image property (*)
7ee564c... GtkCssProvider: Add a parser for 9slice typed properties. (*)
96e5a02... GtkThemingEngine: Use border-image to render borders if an (*)
80cf01c... GtkCssProvider: unset filename on load_from_data() (*)
20051e0... GtkCssProvider: use mapped file to read CSS files. (*)
fecc079... GtkStyleContext: Invalidate whole window if no invalidation (*)
7583f31... GtkStyleContext: Store animation region for a bunch of pain (*)
d8187b3... GtkSymbolicColor: Use G_DEFINE_BOXED_TYPE (*)
908babd... GtkThemingEngine: Implement animations between gradients/co (*)
5b11d14... GtkButton: Notify on prelight state change. (*)
5c8a818... Fix typo in the Gtk9Slice parser. (*)
5c2cf1e... Plug some leaks. (*)
a1a9039... GtkThemingEngine: Do not return a const GtkThemingEngine on (*)
1772b00... GtkCssProvider: Transform custom colors to a @define-color (*)
8e96e4e... GtkCssProvider: improve file paths parser. (*)
0ef48c0... GtkCssProvider: no need for resetting the parser prior to p (*)
f9788eb... GtkCssProvider: Add support for @import rules (*)
c575733... GtkStyleContext: Fix animation framework to work with the n (*)
88b7895... GtkContainer: Add method to get the GtkWidgetPath for a chi (*)
5bbab98... GtkStyleContext: Cache style properties accross class/regio (*)
a65d0d0... GtkWidget: Store GtkStyleContext in private struct. (*)
2e8b1cd... Gtk9Slice: Fix stretch case. (*)
88a3c2d... GtkGradient: Handle symbolic gradients. (*)
e8c103f... Use cairo gobject support instead of a new boxed type. (*)
59b0fa8... Remove GtkOrientation parameter from gtk_render_handle(). (*)
a79626b... Add theming docs (*)
96c16e2... GtkStyleContext: Actually store region ID when starting an (*)
68bfb94... Change semantics of the methods to check whether an animati (*)
4a9890e... GtkCssProvider: Parse missing widget states. (*)
c2f4706... GtkCssProvider: Parse default/sorted region flags. (*)
d0f681e... GtkStyleContext: Add gtk_style_context_new(). (*)
35a41bd... Make loading of theming engines from modules work (*)
d03caa4... GtkCssProvider: Run through the widget path in the correct (*)
0a0a1a2... GtkCssProvider: Make it able to parse enums. (*)
32b50f2... GtkStyleContext: Update function declaration in header. (*)
f7dd423... GtkStyleSet: Register the "border-radius" property (*)
161d517... GtkThemingEngine: Honor border-radius in render_background( (*)
c9a3da5... GtkStyleContext: s/set/add/ and s/unset/remove/ for classes (*)
770f050... GtkWidgetPath: turn into a boxed type. (*)
8d4ffed... GtkStyleContext: '_' prefix the structs, gtk-doc prefers th (*)
3a455ed... GtkStyleSet: Register the border-style and border-color pro (*)
4e02218... Use GdkRGBA all around in GtkStyleContext. (*)
3bfc59b... GtkStyle: Match "trough" and "slider" detail strings. (*)
490d59f... Do not shade alpha values. (*)
6bd0865... GtkStyle: Handle scrollbar buttons. (*)
39ce35d... GtkCssProvider: Improve default CSS. (*)
975f133... GtkThemingEngine: Improve rendering of inset/outset borders (*)
4ca3b50... GtkSymbolicColor: Initialize alpha when resolving shades. (*)
7d44100... GtkCssProvider: Allow '\t' when parsing values. (*)
087249d... GtkCssProvider: Update end string when misparsing symbolic (*)
d565e15... GtkStyle: translate active state in paint_flat_box(). (*)
43f7fb8... GtkThemingEngine: Clear the background for .background clas (*)
6356f01... GtkThemingEngine: render 0-radius frames with 3D-like 45° (*)
5310ad8... GtkStyle: Get to style GtkCellRendererText text. (*)
0bd81ef... GtkCssProvider: Make default style depend more on custom co (*)
ca44965... GtkSymbolicColor: Add gtk_symbolic_color_new_alpha() (*)
51b7420... GtkCssProvider: Parse alpha() symbolic colors. (*)
c88e3bf... GtkStyleSet: Prevent from possible underflow. (*)
90de318... GtkThemingEngine: Add ::name construct only property (*)
a8a1d8c... GtkThemingEngine: Use ::name when registering style props. (*)
7de2cf3... GtkCssProvider: Fix parsing of concatenated classes. (*)
8ea649e... Rely only on fg/bg colors. (*)
1bdd761... GtkWidget: Ensure name changes involve a style context upda (*)
4acc20a... s/GtkStyleSet/GtkStyleProperties/ (*)
34b91a7... Document missing value in GtkStateFlags (*)
cd98204... Implement widget states as a set of flags (*)
401b655... GtkButton: Set widget state as state flags. (*)
0e25b19... GtkComboBox: Set widget state as state flags. (*)
f7f5ac1... GtkEntry: Set widget state as state flags. (*)
3994992... GtkExpander: Set widget state as state flags. (*)
9ae2e29... GtkMenu: Set widget state as state flags. (*)
5f0f21a... GtkMenuItem: Set widget state as state flags. (*)
517eaa5... GtkNotebook: Set widget state as state flags. (*)
80d1ce9... GtkRadioButton: Set widget state as state flags. (*)
1c2f27f... GtkToggleButton: Set widget state as state flags. (*)
c0d08ff... GtkToolItemGroup: Set widget state as state flags. (*)
227294a... GtkWidget: Trigger state change transitions on state flags (*)
af1f870... GtkThemingEngine: draw resize grip through render_handle(). (*)
ebf5bd3... Add gtk_render_activity() (*)
2efa294... Document gtk_render_* functions. (*)
af20ba6... GtkSymbolicColor: Take const GdkRGBA in new_literal(). (*)
fb8de84... GtkStyleProperties: Merge font descriptions on merge() (*)
80e74d7... GtkStyleContext: Fix merging of local and global providers. (*)
071ccaf... Theming documentation fixes (*)
33e95ae... GtkStyleContext: Add the start of a default set of class na (*)
920637a... GtkStyle: Listen to context changes. (*)
f383e6b... GtkWidget: Add new set of methods to override style informa (*)
f2c6c82... GtkStatusIcon: update to use gtk_widget_override_symbolic_c (*)
605fa03... Fix compile warning (*)
06c8857... GtkThemingEngine: Fix compile warning. (*)
a238632... GtkStyleContext: Add gtk_render_icon_pixbuf() (*)
3ea9568... GtkSymbolicColor: Do not clamp shade/mix/alpha factors. (*)
525963d... GtkSymbolicColor: convert to/from hls when shading. (*)
765f653... GtkSymbolicColor: Only require styleproperties when resolvi (*)
df95a74... GtkThemingEngine: Do not require a default value when regis (*)
2711456... GtkThemingEngine: Use GtkSymbolicColor for shades. (*)
912ad78... Remove GTK_REGION_DEFAULT (*)
4c898a3... GtkStyleContext: Define some more class names. (*)
46b8cc8... GtkStyle: Transform menu accelerators string (*)
1ec47b2... GtkStyle: Transform menubar detail string. (*)
d321713... GtkStyle: transform window background detail string. (*)
8b267a5... GtkCssProvider: Do not miss the last class name in concaten (*)
405f2f3... GtkStyleContext: restore widget state too in restore(). (*)
661a13f... GtkStyleContext: Fix check for GtkIconSize in render_icon_p (*)
d6ba3b7... GtkThemingEngine: Get rid of obsolete code for tooltips. (*)
3d1403e... GtkThemingEngine: ensure that background isn't rendered pas (*)
f66275f... GtkThemingEngine: Use square cap for solid frames. (*)
0431239... GtkThemingEngine: ensure 1px wide frames aren't painted bet (*)
3848a58... GtkCssProvider: theme progressbars in default CSS. (*)
99879d4... GtkStyle: translate a few more detail strings. (*)
48f239c... Add CSS class defines for toolbars and docks. (*)
1cfeead... GtkWidget: Ensure the style context always has an screen. (*)
d966402... GtkWidget: Update pango context from style context's font d (*)
3f12fc2... GtkStyleContext: Add gtk_style_context_set_background(). (*)
dc2df7d... GtkWindow: Use GtkStyleContext for rendering. (*)
4689b63... GtkButton: Use GtkStyleContext for rendering. (*)
fb97bd1... GtkThemingEngine: Document missing class vmethods. (*)
04fbb74... Add GtkStyleContext migration docs. (*)
2fe0a51... Add gtk_render_icon_pixbuf() function to docs. (*)
1fb6cc8... Use the correct cairo-gobject.h include path. (*)
1487b34... Remove GTK_STATE_LAST. (*)
1be9d6e... Document missing GtkStateType values. (*)
44b1a6c... GtkStyleContext: Add #define's for the default properties. (*)
cb2f9a8... GtkCssProvider: allow color names from rgb.txt when parsing (*)
815e349... GtkCssProvider: Add lighter/darker color functions. (*)
8b9b9c2... GtkCssProvider: Also parse GdkColor values (*)
d865cf4... GtkStyleProperties: Handle GdkColor types. (*)
c57fdf4... GtkStyleContext: Resolve symbolic colors for widget style p (*)
65abcb7... GtkCssProvider: Handle the "none" keyword to unset properti (*)
5cb6fed... GtkCssProvider: Add initial unit parsing logic (*)
9bb96e2... GtkCssProviders: Parse GTypeFlags based values. (*)
1123159... GtkCssProvider: Handle better wrong enum/flag values. (*)
bcf81a0... Handle looping transition animations. (*)
1c847d9... GtkCssProvider: Docs fix for -gtk-gradient() syntax. (*)
62ee095... GtkStyleProperties: Use GParamSpec for properties registrat (*)
64e798e... Do not initialize RC subsystem. (*)
9ffaf11... GtkCssProvider: Accept '%' in value strings. (*)
37f9f49... Make testgtk load CSS for custom styling. (*)
a185954... Hardcode 3.0 version for style files and paths. (*)
8243c3c... GtkCssProvider: Fix typo in gtk_css_provider_get_named() (*)
611cb00... GtkSettings: Ensure the theme CSS is loaded on startup. (*)
c37797a... GtkSettings: Keep right refcount of the theme provider. (*)
d4aade1... Fix gtk_css_provider_get_named() docs. (*)
5bf9f8c... testgtk: Try to locate the right file. (*)
534942d... GtkThemingEngine: Do not use possible reserved word. (*)
60a2e90... GtkStyle: transform tabs' detail string. (*)
6099399... GtkThemingEngine: Use border settings on render_extension/f (*)
43cff6f... GtkCssProvider: theme notebooks. (*)
eb8a1c4... Don't whine about expander-style missing (*)
0057aa5... Add corners to GtkJunctionSides, defining sides as 2 corner (*)
9a2d1e5... GtkSettings: install theme CSS with a lower priority. (*)
13e186b... Handle menuitem detail string better. (*)
b613f1f... GtkStyleContext: Also use screen providers for widget style (*)
c9dc09e... GtkStyleProvider: Pass a GParamSpec in get_style_property() (*)
892fe46... Fix compile warnings (*)
25b6945... GtkThemingEngine: remove unused code (*)
69f91fe... Translate detail strings for radio buttons (*)
9ca66ef... Fix a memory leak (*)
512bc44... Make frames visible by default (*)
4e778d7... Fix a typo (*)
f0eafe6... Remove debug output (*)
627b332... Handle float and uint style properties (*)
b6776dc... Fix the resize handle drawing (*)
016a656... Fix prelighting of inconsistent radio and check buttons (*)
c8e5d3b... Transform the 'menu' detail string to the 'popup' class (*)
72f9a79... Add an outline around menu popups (*)
5f13b65... Fix prototype of gtk_css_style_provider_load_from_data (*)
f92c352... Some error reporting (*)
11cd199... Move import syntax closer to css (*)
0396550... Work harder at parsing import statements (*)
933440e... Some css parsing tests (*)
295cf25... docs: Refer to gtk_paint_*() instead draw_*() vfuncs in the (*)
4135fbf... A little closer to css (*)
49fed3d... More css parsing tests (*)
e181905... Copy GtkWidgetPaths correctly (*)
c5b3812... Add tests for matching (*)
1bfb169... GtkThemingEngine: Documents that engines must only use this (*)
198bb31... GtkStyleContext: preserve state on save(). (*)
5f88997... GtkWidgetPath: Make gtk_widget_path_prepend_type() return n (*)
6d1cf76... GtkWidgetPath: Make iter API deal with gints. (*)
f62583d... GtkContainer: Also copy permanent container's classes on ge (*)
0478353... GtkThemingEngine: Make render_check() depend on border-styl (*)
7478a77... GtkCheckButton: Use GtkStyleContext for rendering. (*)
84d5860... Fix checkbuttons theming in CSS so it's more similar to 2.x (*)
756e20f... Make "button" class depend on mode for GtkToggleButtons (*)
be4a616... GtkRadioButton: Use GtkStyleContext for rendering. (*)
ead23cd... GtkThemingEngine: Make render_option() depend on border-sty (*)
bc3c9ce... GtkStyle: Fix typo. (*)
de94d04... GtkCssProvider: Make prelight a bit less light in default C (*)
9567ed0... GtkCssProvider: Base prelight foreground on bg color. (*)
42dd5b2... Adapt testgtk.css to parser changes (*)
e2f91f7... Documentation improvements (*)
5e26fb7... Add GtkStyleProperties to the docs (*)
ee37847... GtkCssProvider: Use default value when handling "none". (*)
0df9c70... Use gtk_render_activity() when rendering progressbars throu (*)
6fff765... GtkMenuBar: Use GtkStyleContext for rendering. (*)
171157b... GtkMenu: Use GtkStyleContext for rendering. (*)
f3445a2... GtkCssProvider: Do not have border-color the same than acti (*)
71f187a... GtkCssProvider: Handle progressbars. (*)
0c1cfd8... GtkStyle: handle scales when translating the detail string. (*)
32ccac9... GtkAnimationDescription: parse "loop" correctly. (*)
11480c5... GtkStyleContext: Use correct type for animation duration. (*)
bcf3de0... Document various style-related enums (*)
0772701... GtkStyleContext documentation tweaks (*)
b2d338d... GtkWidgetPath documentation tweaks (*)
7d6fb7b... Add some images to the docs (*)
69254c5... Allow / in values (*)
28e5490... Fix Gtk9Slice creation (*)
953ac51... Make url parsing work for slices (*)
3a7f79e... Document border images better (*)
ace967a... Tweak wording (*)
fea567b... More documentation reshuffling (*)
85aa672... GtkCssProvider: Draw frame around menubars and toolbars in (*)
b33d48a... GtkCssProvider: use selected fg/bg for selected menu items (*)
74b032b... GtkCssProvider: Render radio and check boxes framess in men (*)
bcf1ee4... GtkCssProvider: Use 1px border width for spinbutton buttons (*)
9b2f878... GtkCssProvider: do not use selected fg/bg in sliders or spi (*)
d63615d... GtkCssProvider: Render inconsistent toggle buttons differen (*)
8b6112b... Rewrite GtkInfoBar color handling to bypass GtkStyle (*)
21a193a... Make expanders prelight (*)
fc10599... Make unfocused selections visible in entries (*)
be0ed14... Fix GtkRadioButton drawing (*)
d9b0da5... Fix resize grip drawing (*)
a260059... Fix doc formatting (*)
d7a0fe5... Document predefined style provider priorites (*)
a5e10e9... Improve some gtk_render_ docs (*)
d4c70f2... Declare transition and border-image properties to be writeo (*)
f13f315... Some more images for gtk_render docs (*)
31368f1... Add the style example code used to generate illustrations (*)
391e445... Allow digits in selectors and values, where appropriate (*)
d532c0e... Test some wilder names for classes, etc (*)
e522381... Add a background example to the docs (*)
30fe448... Fix handling of junctions in frame drawing code (*)
4c04d94... Atempt to fix stretched 9slice rendering (*)
7e96a51... Add examples for frame rendering (*)
8d95147... Add an activity example (*)
8589c5c... Add slider illustration (*)
e57e0e9... Illustrate extension rendering (*)
6bf04fb... GtkCssProvider: Add a default border color for insensitive (*)
5d496aa... GtkStyle: Do not warn if attach count == 0 (*)
e47c8e2... GtkStyle: Return the default icon set if no context is atta (*)
95ae1a0... GtkThemingEngine: don't overshoot when rendering frames. (*)
3138cc7... GtkThemingEngine: Render rounded frames with light/shadow c (*)
0fce934... GtkThemingEngine: Draw 3D-like effects on square frames wit (*)
90dd2eb... GtkLabel: Use style context for rendering. (*)
ebd8463... GtkCssProvider: Handle unfocused label selections in defaul (*)
c6b2e47... Let gtk_widget_get_path() correct early calls during init() (*)
1d5a6b6... GtkComboBox: Use style context for rendering (*)
2fb9687... GtkToggleButton: Make it able to be prelight and active at (*)
037c982... GtkStyleContext: Handle empty areas when coalescing invalid (*)
2f0b5d8... GtkCheckButton: Look active when the pointer button is pres (*)
9c0ef02... GtkButton: Remove unneeded gtk_style_context_notify_state_c (*)
8abe9f3... Forgotten file (*)
b51c0f8... fix parameter name mismatch (*)
4e3dabf... Fix up symbol list for docs (*)
54eadfc... Fix another parameter mismatch (*)
1391a61... Improve frame-gap drawing (*)
d1f1af2... Add a frame-gap illustration (*)
3ddee25... Small doc addition (*)
0f98b15... Add illustration to gtk_render_handle docs (*)
091c882... Some tweaks for the GtkStyleContext migration guide (*)
f908812... Add a GtkStyleContext-variant of symbolic icon loading (*)
f0eed4a... Use gtk_icon_info_load_symbolic_for_context (*)
cc18d65... GtkThemingEngine: render square corner if the gap is too cl (*)
ad6da0c... GtkStyleContext: Stop animations if the window is gone. (*)
818aca5... GtkStyleContext: Only allow looping transitions for states (*)
62e9188... GtkStyleContext: store layout extents for animation purpose (*)
4027dce... Add #define for the "spinner" style class (*)
11004ef... Initialize all looping, active state transitions on map() (*)
e696c24... GtkThemingEngine: Also render topright and bottomleft corne (*)
c90bee1... GtkThemingEngine: Handle prelight transitions in render_lay (*)
3d956b1... GtkStyleContext: handle prelight transitions (*)
e9ef162... GtkSpinner: Use style context for rendering. (*)
53c2114... Deprecate gtk_icon_info_load_symbolic_for_style (*)
ab0a8fc... Improve the migration guide (*)
bbca960... Fix memory handling when dealing with colors (*)
9b1118a... Port gtk3-demo to GtkStyleContext (*)
757837b... Make tests compile without using GtkStyle api (*)
e374f7e... Forgotten files (*)
f8a874a... Initial attempt at deprecating GtkStyle api (*)
1915a19... Add deprecation notes (*)
e598f17... Some header cleanups (*)
2578f4f... Trivial doc fixes (*)
5adfe60... Don't add class "scrollbar" for every trough (*)
897c370... Avoid compiler warnings (*)
ca143b1... Add list of classes and regions to the docs (*)
f86e8f7... Allow images for background-image (*)
12d6b58... Add a testcase a problem with style property handling (*)
587c08a... Add explanation to failing test (*)
7abf76f... Initialize screen of GtkStyleContext to default screen (*)
7a5a622... Check screen really changed before notifying it and invalid (*)
4aaf193... docs: gtk_style_context_get_screen() always returns a valid (*)
4c1a242... GtkStyle: Commit a few typos when translating states. (*)
32c2b13... GtkThemingEngine: split background rendering to a private f (*)
64b7d9e... GtkThemingEngine: Render gradients in tabs. (*)
46de213... GtkWidget: unset NULL properties when overriding style. (*)
2ca905d... GtkStyleContext: Handle directionality when picking next pr (*)
297fa7a... GtkStyleProvider: Add GtkStateFlags parameter to get_style_ (*)
daab455... GtkCssProvider: Fix up state matching when looking up style (*)
f7e7201... Fix docs typo. (*)
cf0bd12... GtkStyleProperties: Turn border-width into a GtkBorder prop (*)
901af8f... Fix compiler warnings. (*)
9bdb7e6... GtkThemingEngine: Remove unused variables (*)
066f35b... Parse user CSS from $XDG_CONFIG_HOME/gtk-3.0/gtk.css (*)
afeac82... GtkThemingEngine: Add gtk_theming_engine_lookup_color() (*)
0d2d60c... Gtk9Slice: Fix stretch rendering. (*)
b0c87fa... Add GtkModifierStyle as a private object (*)
9aca6c8... GtkWidget: Add gtk_widget_override_cursor(). (*)
3e8d138... GtkStyleProperties: Refactor color/gradient resolution (*)
bacb790... Add helper API for getting colors/borders in GtkStyleContex (*)
47add6c... Block direct #including in style headers (*)
a8c8c23... GtkSettings: add _gtk_settings_get_screen() private method (*)
3b3307b... Use gtk_style_context_reset_widgets() instead of gtk_rc_res (*)
f261d56... GtkStyleContext: invalidate icon caches when resetting widg (*)
15d997d... GtkWidget: queue a resize when style context changed (*)
ca59b04... GtkStyle: make context property readable (*)
b75972d... GtkStyle: set style context state before calling gtk_render (*)
905ba2f... GtkIconFactory: add gtk_icon_set_render_icon_pixbuf() (*)
07eeae1... GtkWidget: add gtk_widget_render_icon_pixbuf() (*)
06d8676... GtkThemingEngine: Be a bit more robust against missing esse (*)
0cba2dc... GtkCssProvider: Improve error handling and reporting. (*)
8c02445... testgtk: Fix gdk_rgba_parse() arguments. (*)
1c87180... GtkThemingEngine: Fix parameters for gtk_theming_engine_loo (*)
cd76b05... Annotate gdk_window_get_geometry, get_position and get_orig (*)
0d78698... Merge branch 'master' into treeview-refactor
3d28adf... Make gtk_widget_override_cursor() take GdkRGBAs (*)
3771938... Fix call to gtk_widget_override_cursor() (*)
144c3fd... Fix gdk_rgba_parse call (*)
afcd50d... Try again to fix the gdk symbol list (*)
5fdc140... Fix a segfault in gdk_window_beep (*)
d351b40... Add internal accessor for GtkEntry->is_cell_renderer (*)
7b61cd8... Merge branch 'master' into treeview-refactor
(*) This commit already existed in another branch; no separate mail sent
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]