[gtk+/quartz-integration] (825 commits) ...Merge branch 'master' into quartz-integration



Summary of changes:

  be18ca4... open-with: initial implementation of GtkOpenWithDialog (*)
  3d044a7... open-with: add a "show-other-applications" property (*)
  c8ea415... open-with: don't use gtk_misc_* functions (*)
  1d67b4a... open-with: don't override the class signal handler, as it's (*)
  ee9a7a3... open-with: cope with NULL GAppInfo (*)
  a8cf63c... open-with: add xpadding to the treeview renderers (*)
  accb766... open-with: add misc utility API to the dialog (*)
  3a6b936... tests: rewrite the GtkOpenWithDialog test to make it more i (*)
  df8ccfb... open-with: change the API to make it symmetric for GFile or (*)
  8c8f7f8... open-with: add gtk_open_with_dialog_get_mode() (*)
  77b5fcf... open-with: add docs and integrate with the build GTK+ conve (*)
  a4283d7... open-with: turn the show_all_applications boolean into an e (*)
  9d6055d... tests: use new open with mode in the tests (*)
  cf25ec8... open-with: first attempt to split the dialog into a widget  (*)
  2f5073f... open-with-dialog: remove the mode from the dialog, we won't (*)
  f8a6ac5... tests: update to new API (*)
  254cc6a... open-with-widget: add a context menu for recommended entrie (*)
  9ffe52c... open-with-dialog: don't ever show_all() (*)
  7d8e7e5... open-with-widget: make the list more pretty (*)
  a6a56d4... open-with-widget: add a "Show more applications" button (*)
  9150f6b... open-with-widget: simplify code a bit (*)
  1bb2a1b... open-with: remove obsolete code (*)
  a443eb8... open-with-dialog: remove old declarations (*)
  9a1cd83... open-with-widget: add support for fallback applications (*)
  8b16f73... open-with-widget: don't set border in the widget box (*)
  d09550b... Simplify title and heading (*)
  04452df... Add a default file to open with test (*)
  076e851... Add some window border to test open with (*)
  1226070... Improve wording of no apps text (*)
  8ea4faf... The colon is a bit unneccessary and looks a bit ugly (*)
  3c7e6cd... Use other instead of more (*)
  370ecf0... Use Related instead of the somewhat jargonny fallback (*)
  9bbbfe3... Using italics here actually introduces more visual clutter  (*)
  4becd25... open-with-widget: don't sort by name recommended apps (*)
  86a8f99... open-with-widget: don't forget to set the search column (*)
  d4e1dd9... open-with: add a PackageKit module for online lookup of app (*)
  9df2c09... open-with-dialog: integrate the online capability (*)
  e7194c3... open-with-pk: don't set error if the user cancelled the ins (*)
  09b8d37... open-with-dialog: use misc_set_alignment instead of widget_ (*)
  f12ff4b... open-with-widget: move to a property-based state (*)
  3b6941f... open-with: add a public _refresh() method (*)
  4cfe121... open-with-dialog: remove automatic setting of support-for-t (*)
  2cb1b7e... open-with: move the "Show more applications" button in the  (*)
  44ef183... tests: update to the new API (*)
  1be137a... open-with-widget: let the default fallback text be customiz (*)
  04eb875... open-with-diaolog: set the default text according to the di (*)
  9d550fe... open-with-pk: don't show an error if no apps are found (*)
  cb934ad... open-with-widget: remove radio mode (*)
  0833894... open-with-widget: remove context menu (*)
  e861180... open-with-widget: add a show-default property (*)
  b432242... open-with-widget: don't check if the app supports URIs/file (*)
  6f0a605... open-with-dialog: don't show the 'Show More...' button in a (*)
  05bb715... app-chooser: rename GtkOpenWith to GtkAppChooser (*)
  d0c35d6... Revert "open-with-widget: don't check if the app supports U (*)
  abf3b4a... open-with-widget: make sure to escape the string we use for (*)
  067b4cc... Revert "open-with-dialog: remove automatic setting of suppo (*)
  783b363... tests: remove radio mode from the test (*)
  6b900cf... app-chooser-widget: add a 'populate-popup' signal for conte (*)
  627f9b7... app-chooser-dialog: add a 'Forget Association' context menu (*)
  2a95707... app-chooser-combobox: add an initial implementation (*)
  183d75b... app-chooser-combobox: make refresh properly work with custo (*)
  47308db... Fix reference counting for icons (*)
  964b684... Improve packing in testappchooser (*)
  f644484... Coding style fixes (*)
  a498d9a... Coding style fixups (*)
  67e842b... app-chooser-combobox: add a method to trigger the GtkAppCho (*)
  ef9543e... tests: fix indentation (*)
  06f501f... app-chooser-button: rename GtkAppChooserComboBox -> GtkAppC (*)
  8ae7993... app-chooser-button: include gtk-docs for show-dialog-item (*)
  7d0e356... Updated Thai translation. (*)
  0cd0e40... Add GtkSwitch, a "light-switch" like widget (*)
  044040d... docs: Add GtkSwitch to the API reference (*)
  ae95cdf... switch: Add accessibility implementation (*)
  9ad31a5... switch: Use the right value for comparison (*)
  1f71d64... switch: Use ATK macros to reduce the amount of code (*)
  232a5c7... app-chooser-button: change the API approach for custom item (*)
  134e741... app-chooser-button: tabs to spaces (*)
  0ca07a6... Add a GtkSwitch (*)
  99aa90b... Add GtkSwitch to the widget gallery (*)
  2451e6f... Small doc fixup (*)
  6210faa... Updates (*)
  6a3be06... Add GtkSwitch to POTFILES (*)
  a562646... Add gdk_device_get_n_keys to symbol list (*)
  6b52213... remove some duplicate symbols (*)
  51cb082... app-chooser-online: rework of the online module (*)
  670dfdb... Re-add some conditionals to symbols files (*)
  9c1e61e... Revert c00b85bf3f9cb1dc77dd22f138eb53048eb355b7 (*)
  d79afd9... Update NEWS (*)
  4893d66... Clean up POTFILES.skip as well (*)
  2392dac... No more rulers (*)
  c39a434... Bump version (*)
  8caa0c8... Updated Slovenian translation (*)
  e3556c7... configure: Fix typo (*)
  f07480e... GtkSwitch: Add missing "Since: 3.0" tags (*)
  2fffce2... Forgotten changes (*)
  e7966a2... a11y: Use ATK macros and clean up/1 - GtkAssistant (*)
  781d4fa... a11y: Use ATK macros and clean up/2 - GtkSpinner (*)
  9223245... Bug 619148 - "active ID" properties (GtkComboBox) (*)
  d8ef15c... app-chooser: update docs (*)
  50e967d... build: order new files alphabetically (*)
  5f942b1... app-chooser-button: remove leftover typedef (*)
  8076dbf... gtkspinner: don't setup the timeout twice (#636129) (*)
  cb916f2... Merge branch 'master' into open-with-dialog (*)
  960516b... app-chooser: add more symbols & docs (*)
  4fe23ca... app-chooser: other misc doc fixes (*)
  117e886... Merge branch 'open-with-dialog' (*)
  bdeba63... Update checkmenuitem docs slightly (*)
  b9859de... switch: Fix the attribution line (*)
  b9bc2f1... Updating Persian translation (*)
  80b1c80... Updating Persian translation (*)
  926622e... [l10n] Updated Estonian translation (*)
  959fc60... gtk: Allow hiding the trough/slider in GtkScale (*)
  9ffd1f7... app-chooser-button: make sure to always get a valid iter (*)
  510d65b... app-chooser-button: add gtk_app_chooser_button_set_active_c (*)
  6e6379c... app-chooser: add docs and symbols coverage for new API (*)
  b17f033... app-chooser-button: add a note in the docs (*)
  6587652... app-chooser-button: don't insert empty rows in the combobox (*)
  dd678ac... Avoid a warning when finalizing toolbars (*)
  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 (*)
  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 (*)
  e0efd06... Avoid memory corruption in the color_properties hashtable. (*)
  86c8ce1... Updated Hebrew translation (*)
  137f16c... Do not bother starting a draw call if bar_size <= 0 (*)
  4701aeb... Updated Galician translations (*)
  d5df33c... Fix abi check after recent merges (*)
  059aa89... Updated Spanish translation (*)
  5361490... Bug 636511 - New style override functions do not work on t (*)
  4cca755... GtkStyleContext: warn on meaningless coords in gtk_render_* (*)
  561346b... Remove unused function modify_color_property (*)
  4a7e746... Use the new style context API in GtkLabel. (*)
  b36cb87... Use the new style context API in GtkButton (*)
  c59a8aa... Merge branch 'master' into quartz-integration
  84fd9b1... gdk: Remove nonexisting function from internal header (*)
  645d0ac... API: gdk: Remove depth argument from gdk_window_get_geometr (*)
  d55073f... gdk: Remove depth argument from GdkWindowImpl->get_geometry (*)
  e4c9d1a... gdk: Constify argument to gdk_rgba_copy() (*)
  6d6ee9a... style: Remove unused code (*)
  d378470... appchooser: Remove bogus function declaration (*)
  94c9eb7... Don't use g_warning when loading an engine fails (*)
  f1fafca... Make invalid stylesheets fail to parse again (*)
  3b753aa... Fix Makefile syntax (*)
  fd6e576... Port Quartz backend to latest rendering-cleanup changes (*)
  5f75ffc... Add gtk_widget_path_get_type to the headers (*)
  d23fb64... Fix a typo to fix the build. (*)
  48dba32... Disable theme engines for now (*)
  96139cb... Update NEWS for 2.91.6 (*)
  66f0f55... configure: Drop AC_PREREQ back down to 2.62 (*)
  65e3c09... introspection: Fix (out) for gdk_screen_get_monitor_geometr (*)
  48e92c6... Updated Norwegian bokmål translation (*)
  8f8aeb7... gdk: Remove GdkWindowObject typedef (*)
  fc71143... gtk: Remove old DirectFB code for drawing window decoration (*)
  9b042e3... gdk: Add section docs for GdkRGBA (*)
  ad80cb6... Allow + in identifiers (*)
  f2ab9e4... Prepare the stylecontext test to run out-of-srcdir (*)
  fe008de... Fix POTFILES for recent changes (*)
  26f6b48... Update for the removal of gtk_decorated_window_ apis (*)
  fae1e74... More !srcdir fixes for the stylecontext test (*)
  509e042... Bump version (*)
  6f67f52... app-chooser-widget: plug a memory leak (*)
  503be10... label: plug a memory leak (*)
  fc5cabb... Added minimum size parameter to GtkWidgetClass->adjust_size (*)
  5ac194c... Some doc additions (*)
  38321ea... GtkStyleContext migration guide tweaks (*)
  13209a9... More annotations for GdkDisplay (*)
  6188ea6... Add missing X11/Xlib.h include required for X11/extensions/ (*)
  f5d7a63... Fix gtk_builder_add_objects_from_file g-i annotation (*)
  61731c6... Annotate ColorButton get_color and get_rgba. (*)
  5582bd2... Add gtk_widget_render_icon_pixbuf() prototype to gtkwidget. (*)
  8017092... dnd: Use gtk_widget_render_icon_pixbuf() (*)
  a5dba16... GtkEntry: Use gtk_widget_render_icon_pixbuf() (*)
  e2100b1... GtkFileChooser: Use gtk_widget_render_icon_pixbuf() (*)
  2dde041... GtkImage: Use gtk_widget_render_icon_pixbuf() (*)
  3a3a4e8... GtkStatusIcon: Use gtk_widget_render_icon_pixbuf() (*)
  e779b8f... GtkIconFactory: mention gtk_widget_render_icon_pixbuf() in  (*)
  24e8321... GtkCellRendererPixbuf: Use gtk_widget_render_icon_pixbuf() (*)
  da85312... Mark conflicts when printer has changed (*)
  05abea6... Add missing include (*)
  107cebe... gtk_css_provider_get_named: don't leak subpath (#636777) (*)
  ded14b2... docs: Reinstate pixbufs section in GDK docs (*)
  3070d6e... Revert "docs: Reinstate pixbufs section in GDK docs" (*)
  ddb5e12... docs: Reinstate pixbufs section in GDK docs (*)
  bb87ead... gtksearchenginetracker: Update to work with libtracker-spar (*)
  fe5e0e4... Add some forgotten accessors for GdkDragContext (*)
  8320492... Don't access GdkDragContext fields directly (*)
  948ab1a... Don't access GdkVisual fields directly (*)
  3b90d87... Remove unused header (*)
  a897d3f... Merge branch 'master' into quartz-integration

(*) 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]