[gtk+/gtkbuilder-gbinding] (721 commits) ...Merge branch 'master' into gtkbuilder-gbinding



Summary of changes:

  2ebe1ef... bgo#642929 - Don't infinite-loop in GTK_FILE_CHOOSER_ACTION (*)
  8cfcb2c... paned: More fixes to keep windows in sync with widgets (*)
  067dc19... menu: Realize window before positioning (*)
  5f2ef59... menuitem: Position submenus properly (*)
  9fd0458... Simplify GtkLockButton (*)
  7f6e51b... Remove an incomplete, dead copy of testgtk (*)
  5a6bfa2... Remove no-longer-needed pixbuf_init hack (*)
  6499d89... And actually delete it (*)
  cf86c7c... Move demos around (*)
  7627881... configure: Fix build of pixbuf-demo (*)
  2c192cf... Cut deadwood (*)
  3285605... gdk: do not fallback to event->xany.window in GdkEventTrans (*)
  e89d6b8... configure: Check for XGetEventData() (*)
  f4e730e... menuitem: Fix copy/paste error (*)
  7b94a6f... styleproperty: Fix memleak in unpacking code (*)
  f6ffd6d... menuitem: Remove unused variable (*)
  f4b7b28... widgetpath: Make includes absolute (*)
  d1a8d73... css: Constify path argument to _css_selector_matches() (*)
  8c4653c... tests: Make forcing of class registers work without gcc war (*)
  2881930... tests: Remove unused variables (*)
  f6ee34c... gtk-demo: Remove unused variable for text tags (*)
  b3ec31f... gtk-demo: Don't store anchor in an unused variable (*)
  d46deb3... docs: Remove unused variables in shooter example (*)
  c1b2cbc... button: Remove unused variables (*)
  c5af8c7... treeview: Remove unused variables (*)
  0b653ab... styleproperties: Remove unused priv variables (*)
  3500063... liststore: Replace macro with an inline function (*)
  4216780... Updated Esperanto translation (*)
  0ce123c... [l10n]Updated Catalan (Valencian) translation (*)
  7a730ae... [l10n]Updated Catalan (Valencian) translation (*)
  747dc65... gtkcssprovider: Use g_slice_dup() to copy GValues around (*)
  b68172b... gtkstyleproperties: zero GValue out before using G_VALUE_CO (*)
  de4ca3a... gtkstyleproperty: Plug two leaks (*)
  2c8e01d... gtkcssprovider: plug several leaks (*)
  20433ef... gtkcssprovider: Free shorthand border GValues in the right  (*)
  e5c7daa... tests: avoid boxed structs copying where possible (*)
  fb9e4c2... all: avoid boxed structs copying where possible (and 2) (*)
  5b4932a... gtk-demo: don't use a non-existent icon name (*)
  75390b2... Sort GtkApplication windows by most-recently-focused (*)
  8143ce6... GtkApplication: Add window-added/-removed signals (*)
  80a7e21... Make cross-references to gio docs work (*)
  ab6e336... GtkAppChooser: improve docs (*)
  ee18c5f... gtk/gtkfilechooserbutton: gtk_misc_set_alignment (*)
  d291709... gtkcustompaperunixdialog: gtk_misc_set_alignment (*)
  95fd3d7... gtk/gtknotebook: gtk_misc_set_alignment replacing (*)
  7839c27... gtk/gtkcolorsel: gtk_misc_set_alignment replacing (*)
  7ef362e... GtkEntryCompletion: add a sanity check (*)
  8d9f413... gtkeditable.c: Remove unused variable in example code (*)
  0705474... GtkEntry: don't forget to disconnect idles (*)
  5abadc6... GtkIconTheme: a small optimization (*)
  0b9cd78... Add annotations to gtk_css_provider_load_from_data (*)
  949125b... Make tracker search engine less verbose (*)
  1c261fe... GtkSearchEngineTracker: avoid an unused variable warning (*)
  9062925... Add tests for GtkTreePath (*)
  2833cc2... Change GtkTreePath to grow exponentially (*)
  c56150e... Fix an example (*)
  4cd9009... Trivial NULL vs 0 confusion (*)
  1371a86... GtkLabel: Make selection behave more similar to GtkEntry (*)
  37bade2... configure.ac: Use AS_HELP_STRING instead deprecated AC_HELP (*)
  2108e42... tests: Make variable const to silence gcc (*)
  975f735... notebook: Include arrow size in tab size computation (*)
  86aefc2... notebook: Remove uneeded function declaration (*)
  edd2f24... notebook: Compute tab width in a simpler way (*)
  d7519e6... notebook: Split out tabs size computation into its own func (*)
  4d78e9c... notebook: Rewrite size request function for wfh (*)
  3525692... notebook: Implement height_for_width and width_for_height g (*)
  6008164... Silence a theme parser error (*)
  b0616c8... API: Add gtk_widget_path_append_for_widget() (*)
  a6daba5... API: Change semantics of gtk_container_get_child_path() (*)
  43cca78... reftests: Test new pseudo-class support in GtkBox (*)
  02a9cb5... css: Change to_string() to print() (*)
  3e7f74c... styleproperty: Change _css_value_to_string() (*)
  35488f5... css: Rename struct variable (*)
  5a42464... css: Rename function to _gtk_style_property_parse_value() (*)
  d0e1e2b... css: Move property parsing into styleproperty file (*)
  715674c... styleproperty: Rename ParseFunc and PrintFunc typedefs (*)
  d14fbf3... styleproperty: Allow passing in a parse func and a print fu (*)
  97a07a7... styleproperty: Make keybindings use custom parse/print func (*)
  812b32e... styleproperty: Add a helper function for printing doubles (*)
  90ff426... css: Add all border-radius properties (*)
  91602cc... themingengine: Add support for the border-radii (*)
  03eb4c3... widgetpath: Make structure refcounted (*)
  f0e5b57... widgetpath: Use ref/unref in boxed function (*)
  67fe600... widgetpath: Factor out the element copy function (*)
  b669efa... docs: Fix typo (*)
  79de8e4... API: Add support for siblings to widget paths (*)
  bc9c43c... box: Only emit pack-type notify if the pack type really cha (*)
  cd83848... box: Add support for siblings in widget paths of box childr (*)
  0d69d95... css: Match pseudo-classes for siblings (*)
  940cdb4... stylecontext: Don't crash when colors are "none" (*)
  beccec2... css: We want to unescape backslashes, not slashes (*)
  b1aa59d... css: Don't infloop when resyncing over a slash (*)
  be71ea6... tests: Add CSS test for the last two bugs (*)
  bdb8c64... reftests: Add a reftest setting all colors to "none" (*)
  2bc0fca... box: Add RTL support for sibling paths (*)
  a105edb... tests: Add a cute demo and test app for the new box css (*)
  0aa07c6... cssprovider: Remove colors when resetting (*)
  bda86b5... tests: Add a test for border-radius handling (*)
  9146549... styleproperties: use property, not pspec as key (*)
  66396d2... styleproperty: Move default value setting to styleproperty. (*)
  b5544f5... tests: Add tests for font-family (*)
  8d77fcb... styleproperty: Factor out the string print function (*)
  cf6bfbd... css: Make font property a shorthand (*)
  8f6efd0... themingengine: Improve junction handling code (*)
  abeaad6... stylecontext: Implement the color getters using the regular (*)
  fd4ffbb... styleproperty: Add _gtk_style_property_is_inherit() (*)
  d590813... styleproperties: Rename enum value (*)
  4feddc6... styleproperty: Add flags (*)
  9f0e993... styleproperty: Use the new flags for inheritance (*)
  cc3afc7... Revert "API: Add API to set style properties to be inherit" (*)
  1845849... styleproperty: Move resolving code (*)
  a659143... docs: There is no font-name style property (*)
  2e6bb2a... Revert "css: Make font property a shorthand" (*)
  bfa5d36... GtkCustomUnixPaperDialog: use an inline toolbar (*)
  cfffa32... gtk-demo: Add an app chooser button demo (*)
  b8b54cd... gtkaccelgroup.c: Do not use GET_PRIV macro (*)
  31f53dd... gtkaccellabel: Do not use GET_PRIV macro (*)
  32ef28b... Replace gtk_misc_set_padding() with GtkWidget:margin proper (*)
  6cee81c... gail: Add back get_name for menu items (*)
  f430a76... Fixed bug #576492 "GtkBuilder does not respect G_PARAM_CONS (*)
  68e1056... Updated Slovenian translation (*)
  2144976... Updated Slovenian translation (*)
  fdf979d... gtkwidget: Move private functions to private header (*)
  0ba14bb... paned: Properly hide panes that were set to invisible (*)
  c628538... widget: Update the font at the right place (*)
  7d79486... Updated Slovenian translation (*)
  23dda3e... gtkbutton: Move private functions to private header (*)
  7b0d77d... gtkcontainer: Move private functions to private header (*)
  007b718... docs: building: gz is not used anymore, but xz instead (*)
  1739dab... docs:building: re-order list of dependencies (*)
  15206d8... docs: dependencies: Split the list of dependencies (*)
  e8f3623... docs: building: Update links to the location of tarballs (*)
  955dbdc... docs: building: Update links to the location of tarballs (*)
  c5868f0... docs: building: Fix links to the location of tarballs (*)
  288df3d... gtksearchenginetracker: Use non-case sensitive search for n (*)
  68fcede... Hacky support for combo boxes (*)
  3ef2e36... lockbutton: ensure the lock symbolic icon is rendered 16x16 (*)
  74f57ee... Avoid a crash in gtk_im_context_ime_reset (*)
  7a0dc3c... gdk: Update keysyms list from latest X.org headers (*)
  8224287... GtkCustomUnixPaperDialog: don't use a GtkAlignment (*)
  2f7e130... GtkUnixPrintDialog: Don't use GtkAlignment (*)
  d07907d... Update Windows Resource template information (*)
  515499d... Updated Norwegian bokmÃl translation (*)
  5e2b568... gail: use const instead G_CONST_RETURN (*)
  15a9142... gail/tests: Use const instead G_CONST_RETURN (*)
  eb76287... GtkAboutDialog: Don't use an alignment (*)
  d4224cd... GtkGrid: Fix a size allocation problem (*)
  d87190f... docs: Make "migrating to GtkStyleContext" a separate chapte (*)
  c26b83a... GtkMountOperation: don't use a GtkAlignment (*)
  02285b2... gail: Use GdkRGBA instead GdkColor (*)
  4962545... GtkPathBar: don't use a GtkAlignment (*)
  d2c682c... Remove an unneeded include (*)
  310c0d4... GtkPrintUnixDialog: remove an unneeded include (*)
  e789a31... GtkPageSetupUnixPrintDialog: remove an unneeded include (*)
  e7f8883... Remove an unneeded include (*)
  8a5e1fe... Don't include gtk.h here (*)
  5df02fa... GtkColorSel: derive from GtkBox, not GtkVBox (*)
  896540f... GtkFontSelection: derive from GtkBox, not GtkVBox (*)
  b1278b9... GtkRecentChooserWidget: derive from GtkBox, not GtkVBox (*)
  7c0d51d... GtkRecentChooserDefault: derive from GtkBox, not GtkVBox (*)
  88c6fc1... GtkFileChooserWidget: derive from GtkBox, not GtkVBox (*)
  5b5c8f2... GtkFileChooserDefault: derive from GtkBox, not GtkVBox (*)
  453849a... Add a missing include (*)
  44686b6... Use boxes instead of vboxes (*)
  cdaaea7... Use boxes instead of vboxes (*)
  611b076... Use boxes instead of vboxes (*)
  6822963... tests: Use boxes instead of vboxes (*)
  29e6646... docs: fix parameter name mismatches (*)
  3408514... GtkFileChooserButton: derive from GtkBox, not GtkHBox (*)
  876cbb7... GtkInfoBar: derive from GtkBox, not GtkHBox (*)
  ec4b566... GtkPrinterOptionWidget: derive from GtkBox, not GtkHBox (*)
  8389161... GtkStatusbar: derive from GtkBox, not GtkHBox (*)
  f32d243... Use boxes instead of hboxes (*)
  c134446... Use boxes instead of hboxes (*)
  b9a59c2... Clean up more includes (*)
  3bdc511... More include cleanups (*)
  817e878... More include cleanups (*)
  ab3c63c... More include cleanups (*)
  41952fd... More include cleanups (*)
  d8b3bfe... Use separators instead of hseparators (*)
  fdd324c... Deprecate h/v buttonbox subclasses (*)
  00544af... Deprecate h/v subclasses of GtkSeparator (*)
  d41844c... Deprecate h/v subclasses of GtkScrollbar (*)
  214069c... Deprecate h/v subclasses of GtkPaned (*)
  12d3f26... Deprecate h/v variants of GtkScale (*)
  4cbbe56... Deprecate h/v variants of GtkBox (*)
  7d3c5b2... Drop unneeded includes: gtkalignment.h (*)
  3e066e8... Use buttonboxes instead of hbuttonboxes (*)
  15a4a41... GtkFileChooserEntry: don't use a GtkAlignment (*)
  6176e23... Don't use a GtkAlignment (*)
  18c8fe5... Don't use GtkAlignments (*)
  17ae6b2... gtk[h/v]box: Recommend the use of GtkGrid. (*)
  a1ce49c... gtk: Clean some includes (*)
  9395745... Add a GtkPrinterOptionWidget type of INFO to just show info (*)
  a8aeeff... Fix 93957459d8613eeb9413b4e5a32d4ccec6036160 (*)
  f737246... Trivial optimisation in GtkPrinterOptionWidget (*)
  a64bc46... bgo#652045 - Initialize local_only in GtkFileChooserEntry (*)
  4dbeac9... toolpalette: Remove composite support (*)
  2a4c361... gdk: Don't set backgrounds on input-only windows (*)
  e45230a... gdk: Make background changes queue a repaint (*)
  9976530... border-image: change Gtk9Slice to GtkBorderImage (*)
  e3dd437... styleproperty: turn border-image into a shorthand property (*)
  83a383e... reftests: add reftests for border-image with gradient and u (*)
  4cfccde... border-image: ensure image->resolved is set when resolving  (*)
  a2a8d3e... docs: expand the docs for border-image (*)
  052d6ef... border-image: don't cache the cairo_surface_t in GtkBorderI (*)
  4e95e6a... border-image: move private types to gtkcsstypes.c (*)
  c0a6b1f... borderimage: No need to resolve (*)
  4f82830... border-image: Don't use NEAREST filtering (*)
  9606633... border-image-repeat: Fix order of hrepeat and vrepeat (*)
  3ef4a3d... border-image: Redo border-image rendering (*)
  9affa9f... reftests: Add border-image-repeat (*)
  88026c5... themingengine: Don't modify pattern (*)
  53e3f43... reftests: ADd test for overlapping border-image slices (*)
  dee2e74... gail: Remove unreachable code (*)
  acaaca4... gail: Fix scrollbar index_in_parent() implementation (*)
  2fd625d... gail: Fix for new box handling (*)
  6114b06... testgtk: Fix deprecation (*)
  77c102a... testtreeview: Don't use deprecated classes to make things i (*)
  84b3d63... Updated Norwegian bokmÃl translation (*)
  16d0fca... Add a 'value' GObject property to GtkPrinterOption so that  (*)
  9bff51e... Add optional colord support to the CUPS print module (*)
  fe7125e... gtkcssprovider.h: Remove a trailing comma. (*)
  42d7487... border-image: don't try to unpack values from a NULL border (*)
  4d8b5ba... spinbutton: don't remove the entry style class while render (*)
  aa515e7... spinbutton: don't render an additional background below arr (*)
  2daba94... Updated Spanish translation (*)
  c935439... border-image: fix a horizontal/vertical index typo (*)
  ef78d5b... styleproperties: add an 'icon-shadow' style property (*)
  b6b6680... shadow: add _gtk_icon_shadow_paint() (*)
  2446aef... themingengine: add gtk_theming_engine_render_icon() (*)
  0cd810f... themingengine: use cairo image surfaces to render state eff (*)
  514e775... stylecontext: add gtk_render_icon() (*)
  e6a3257... image: use gtk_render_icon() (*)
  0198662... cellrendererpix: use gtk_render_icon() (*)
  02e82d6... entry: use gtk_render_icon() (*)
  430f6ec... stylecontext: add an "image" style class (*)
  8efa8a0... entry: use GTK_STYLE_CLASS_IMAGE when rendering the entry i (*)
  aa37e73... entry: use the current state when rendering symbolic icons (*)
  1208f2b... shadow: render icon-shadow for spinners (*)
  5fcf9ae... Don't size-allocate invisible headers (*)
  3d1407a... border-image: add support for border-image-width too (*)
  1743e18... GtkDialog: avoid underallocations (*)
  a081485... GtkTreeView: Don't short-circuit header-height calculation (*)
  35fdce6... cellrendererpix: make the icon render properly again (*)
  9e5d654... border-image: unpack the GtkGradient if there's one (*)
  eeca20a... Add API to get x position of treeview columns (*)
  8771f2c... Don't rely on button allocations for invisible headers (*)
  53b586a... Avoid underallocations in the custom paper dialog (*)
  342754e... Updated GLib Translations. (*)
  151bcc6... Box, etc: Improve docs after H* and V* deprecations. (*)
  0ec4fa5... docs: Improve crossreferences (*)
  10ab6f3... Updated Hebrew translation. (*)
  7a328b3... If --enable-colord or --disable-colord is not used when con (*)
  7c688cb... gdk: Use const instead G_CONST_RETURN (*)
  a8f5a8b... docs: Do not use G_CONST_RETURN (*)
  bf0d840... gtk: Use const instead G_CONST_RETURN (*)
  0bfb663... cups: Fix unused variable warning when not using colord (*)
  7adfd8a... reftests: Remove unused file from EXTRA_DIST (*)
  9bdcffd... build: fix win32 configure checks (*)
  2204405... Expand migration hints for h/v boxes (*)
  1c8632c... One more change (*)
  49e62d2... gtk/gtkmenuitem: gtk_misc_set_alignment replacing (*)
  cb03ea5... gtk/gtkradiomenuitem: gtk_misc_set_alignment (*)
  0924e4d... gtk/gtkmountoperation: gtk_misc_set_alignment (*)
  cc0be1f... gtk/gtkmessagedialog: gtk_misc_set_alignment (*)
  df9d7cf... gtkcellrendereraccel: gtk_misc_set_alignment (*)
  8af988e... gtkfilechooserdefault: gtk_misc_set_alignment (*)
  eb54d93... gtkpagesetupunixdialog: gtk_misc_set_alignment (*)
  a06dfd6... gtkprintbackend: gtk_misc_set_alignment replacing (*)
  0a75ffd... gtkprintunixdialog: gtk_misc_set_alignment replace (*)
  c92600c... gtk/gtkassistant: gtk_misc_set_alignment replacing (*)
  90e2fdc... gtk/gtkfontsel: gtk_misc_set_alignment replacing (*)
  b16c973... gtkprinteroptionwidget: gtk_misc_set_alignment (*)
  71dc365... gtktoolitemgroup: gtk_misc_set_alignment replacing (*)
  0bbc2ed... Update compose-parse.py (*)
  abca0f0... Update gtkimcontextsimpleseqs.h (*)
  06642ca... themingengine: Remove unnecessary optimization (*)
  c56700c... themingengine: background applies to full border (*)
  281ce81... reftests: Add background-area reftest (*)
  117b50d... themingengine: remove unused variable (*)
  d8033c3... themingengine: Get rid of extra variables (*)
  86719e1... gtk: Add GtkRoundedBox (*)
  48814c8... themingengine: Do pattern merging smarter (*)
  459278c... themingengine: Use GtkRoundedBox for drawing backgrounds (*)
  40dfcfc... themingengine: Draw border with GtkRoundedBox (*)
  4d986f7... shadow: add _gtk_box_shadow_render() (*)
  6b5b5cb... styleproperty: register the box-shadow property (*)
  1539ade... cssprovider: add a doc paragraph about box-shadow (*)
  590aadd... styleproperty: Parse shadow options in any order (*)
  b196abe... themingengine: Render inset box shadow on top of background (*)
  a1d19be... reftests: Add a test for inset box-shadow (*)
  7dbea94... styleproperty: Add a default value func for border-image-wi (*)
  8861f6d... styleproperty: Fall back to default values, instead of recu (*)
  a536a50... reftests: Add reftest for unresolvable properties (*)
  3a1da7f... styleproperty: Resolve NULL RGBAs to pink (*)
  9baabe7... Updated Spanish translation (*)
  0e1cc8a... Updated Slovenian translation (*)
  8e945d0... Updated Slovenian translation (*)
  61c253a... themingengine: set the right coordinates for the rounded bo (*)
  deed717... roundedbox: Handle shrinking to zero (*)
  3919170... textview: do not destroy the layout in unrealize (*)
  7c0e18f... gailtextcell: Fix typo (*)
  8b0bffc... themingengine: Fix inset/outset drawing (*)
  cd4c527... themingengine: Reduce border to 0 on hidden sides (*)
  4f649e1... themingengine: Add magic to draw inset/outset properly (*)
  d7598aa... default theme: fix tooltip colors (*)
  3712ec7... default theme: fix menuitem selections (*)
  287069c... default theme: Fix menuitem check/radio colors (*)
  04fa731... gtk.symbols: Add missing api (*)
  4a9bd91... gtk-demo/colorsel.c: Do not use GtkAlignment (*)
  85747da... tests: use GdkRGBA instead GdkColor (*)
  36f6c61... Revert "gtk/gtkmenuitem: gtk_misc_set_alignment replacing" (*)
  794a370... gtkdnd: Don't bind/unbind keycodes that couldn't be determi (*)
  f50da3b... configure.ac: Use aux directory to store autogenerated file (*)
  cfb2a45... overlay: add initial version of gtkoverlay (*)
  bb26d30... Update for 3.1.6 (*)
  2ce9ff2... Remove broken font-family css test (*)
  d3274e8... xi2: Handle XIM modules that replace events (*)
  d9fa5b3... Forgotten file (*)
  7cd471f... Bump version (*)
  e0b1943... roundedbox: Fix border radius grow algorithm (*)
  ba7d1c2... styleproperty: Make default_value() take a state (*)
  abc239f... styleproperty: The default border color is the normal color (*)
  016e0c1... reftests: Check that the default border color is the foregr (*)
  3aa73be... styleproperty: Add border-*-color style properties (*)
  407b3f2... themingengine: Implement support for multiple border colors (*)
  a471b4b... themingengine: Improve handling of different colors (*)
  9e2ebde... cssparser: Actually send an error in an error case (*)
  f4a6ef0... tests: Add a CSS test for color parsing errors (*)
  44245ca... demos: Remove unused variable (*)
  76f2aa7... docs: Add Since tag to GtkWidget::draw (*)
  e3e9527... GtkAssistant: improve button labels (*)
  c903ece... image: Initialize variable (*)
  da9e195... Updated Slovenian translation (*)
  be7f734... tests: Add simple test for image clipboard (*)
  d3c427a... Don't forget to cleanup varargs (*)
  37167ec... Make this code more meaningful (*)
  d5dad64... Give this code a chance to work (*)
  32f0761... Avoid a dereference-before-null-check (*)
  f68c073... Remove a redundant NULL check (*)
  5254fba... Avoid an oob read (*)
  519b3ca... Add a missing break statement (*)
  0c16285... Add a missing break statement (*)
  0d253b6... css: Make font property a shorthand (*)
  d3535ff... tests: Add tests for font-family (*)
  8eb48a8... border-image: Fix leakage (*)
  b47c740... themingengine: plug a couple of leaks (*)
  af77ba7... themingengine: shrink the background size to the padding-bo (*)
  4edb3f0... reftests: fix background-area reftest after the last commit (*)
  ba869e0... toolbar: Handle the fact that size_allocate() != get_alloca (*)
  e54ccae... toolbar: Better fix for animations (*)
  e8fb1bc... Update Visual C++ projects (*)
  1da07ca... info_bar: call style_updated at the end of info_bar_init (*)
  9bb5077... GtkBox: don't reset styles too often (*)
  04ce046... Silence a warning (*)
  f1a9c3e... Remove unused includes (*)
  5eb8ca1... Remove unnecessary includes (*)
  8f357bb... Update keybinding docs (*)
  71eb9d1... tests: import the widget-factory test for theming (*)
  ebebbe4... Remove nonexisting properties (*)
  b71b560... Remove an unused variable (*)
  0725e41... Fix css syntax in example (*)
  e81426d... Add sibling information to widget path string representatio (*)
  0e430fa... Updated Spanish translation (*)
  ef50f7a... Updated Norwegian bokmÃl translation. (*)
  a49ef87... Refine Visual C++ 2010 projects (*)
  7a032ec... Update VS property sheets (*)
  6a2d175... configure.ac: Generate xz tarballs with ustar format by def (*)
  d2b6480... docs: remove tmpl directories (*)
  c3b7590... Avoid GApplication being released twice on gtk_application_ (*)
  8558c05... Updated Galician translations (*)
  873539e... introspection.m4: Update from g-i (*)
  24f1132... Track wayland protocol changes. (*)
  f0443b6... Updated Persian Translation (*)
  191afb8... GtkPaned docs: Remove sentence saying see GtkPaned. (*)
  c5250ad... Temporarily remove build/win32/vs10/gtk+.sln (*)
  0c9d279... Update VS project files (*)
  f74585c... Add headers required by gtk/gtkwin32embedwidget.c (*)
  c0d54cd... Update VS projects distribution (*)
  e967374... Updated Belarusian translation. (*)
  2c91626... Updated Belarusian translation. (*)
  399de11... Speed up page insertion (*)
  4fa3cef... bgo#653191 - fix uninitialized variable in gtk_file_chooser (*)
  f685ce3... [gi] correct annotation for GtkMenuPositionFunc callbacks (*)
  7bbe537... Don't forget to initialize a variable (*)
  f403a4c... Updated Belarusian translation. (*)
  ca801ab... Use a PAGE_STEP macro instead of a magic number (*)
  f1306f7... Re-attempt to correct EOL on VS2010 solution (*)
  9eeadc2... Update VS2010 READNE.txt (*)
  445ac0e... gtk/gtkmenuitem: Remove reference to deprecated and removed (*)
  ea81c71... Make GtkBuilder do not delay construct properties that can  (*)
  f46f038... [gi] make sure gtk_drag_dest_unset is annotated as a method (*)
  8a11ea6... Updated Dutch translation by Wouter Bolsterlee (*)
  9c4892f... [gi] add more annotations to force drag and drop api to be  (*)
  8cb0cc5... gtkbox: Invalidate order on changes, even if the child is n (*)
  c22fb16... GdkKeymap: Prevent an infinite loop in the non-XKB case (*)
  c244976... Fix up docs for predefined style classes. (*)
  e731caf... Revert "gtkbox: Invalidate order on changes, even if the ch (*)
  ef153a5... box: follow children visibility when building the sibling p (*)
  301c120... toolbar: nth-child support for GtkToolbar (*)
  e2a2da2... Test box and toolbar regions in parallel (*)
  9417017... toolbar: invalidate order when an item visibility changes (*)
  34d85f0... toolbar: don't count invisible widgets when building the si (*)
  668790d... toolbar: don't leak the sibling path (*)
  246a7ec... box: Remove cache for sibling paths (*)
  ba76f54... reftests: Add test for box brokenness (*)
  904ad66... Utility function to extract folders from the recently-used  (*)
  3146c79... Remove the expander in Save mode, and the configuration key (*)
  4353a5f... Get rid of the save_folder_combo (*)
  1ffd368... Put the pathbar in the 'Save in folder:' row in Save mode (*)
  252ace6... Start in recently-used mode when no folder is set (*)
  d64c88d... Actually highlight the 'recently used' and 'search' items i (*)
  5564df4... Remove unused struct field (*)
  e7196ee... Turn a struct field into a local variable (*)
  b90e121... Put recently-used folders in the recently-used list (*)
  064ff39... Instruct the user to pick a folder when nothing is selected (*)
  1af579b... Set the filename entry's base folder when a recent-folder i (*)
  ae42f28... Allow resolving absolute paths even if there is no base_fol (*)
  b442a3a... Return the recent-folder plus filename in Save mode from ge (*)
  4d9fdb1... Warn the user when he still needs to type a filename or cho (*)
  3b2e462... Move the pathbar creation to its own function (*)
  18ebec2... Create the recently-used widgets and infobar from the pathb (*)
  6bb34d7... Centralize the setting of the pathbar's widgets (*)
  894be79... Hide the Create Folder button in recent-files mode when the (*)
  9eb324d... No need to highlight the file's basename when setting the b (*)
  121f787... Update the docs with the policies for Save dialogs (*)
  3c46df5... Updated Hebrew translation. (*)
  84e6f35... reftests: load/save file once in Glade (*)
  ace4faa... reftests: Fix label-sizing reference for Pango (*)
  769c795... reftests: Use an offscreen window to avoid artifacts (*)
  646a657... Update NEWS (*)
  66d8b6b... 3.1.8 (*)
  28398e2... Post-release version bump (*)
  842b1de... Updated Persian translations (*)
  ee606d1... gail: Include files directly (*)
  3ec9e6c... gail: No need to include modules/other in CFLAGS anymore (*)
  df2e122... gail: Move from modules/other/gail to gtk/a11y (*)
  b6025e4... gail: Copy gail-util functions into gail (*)
  48b9521... gail-util: Move into toplevel directory (*)
  8c32d2d... gtk: Move a11y tests fro a11y/tests to tests/a11y (*)
  773df06... gtk: Include gail by default, don't build it as a module (*)
  d3ab2fe... Remove the old gail tests (*)
  813b2c0... And remove it from the build too (*)
  8bbab02... Add a first, trivial test for accessibles (*)
  f1bf642... We're not a module anymore (*)
  9453332... NO_GAIL not used anymore (*)
  d4a1a03... No need for gail.h (*)
  dfe5459... a11y: Remove unused HTML objects (*)
  9ebcd66... widget: Add a GtkWidgetClassPrivate (*)
  ebf8bf0... API: Add gtk_widget_class_set_accessible_type() (*)
  f76c439... tests: Add first shot at an accessibility dump tool (*)
  5c1b0b0... Add a test that has a labeled-by relation in it (*)
  3f01b42... Add a test that sets ::accessible-name (*)
  667504d... Add new tests to EXTRA_DIST (*)
  d36d617... Dump more accessibility data (*)
  f3ae93a... Add a more convenient way to dump (*)
  5952c6a... Don't forget to free an empty attribute set (*)
  784e4a8... Remove an extra line from expected output (*)
  bd6b799... Fix make check (*)
  9860acf... Remove remnants of GnomeCanvas (*)
  76f71b8... Dump AtkText properties too (*)
  58b4b41... More text properties (*)
  22fc55f... Dump AtkImage properties too (*)
  a6d741b... Dump AtkAction properties (*)
  913c524... Dump AtkSelection properties (*)
  6641ae8... Add a test involving a selection (*)
  2672a3a... Dump AtkValue properties (*)
  0740876... Add a test involving ranges (*)
  0311ffe... Fix some problems with the GailLinkButton implementation (*)
  97ddbb5... Dump AtkHyperLinkImpl properties (*)
  57fc8f1... Add a test involving links (*)
  bdab7cc... Fix the expected output for range.ui (*)
  901395d... Dump AtkStreamableContent properties (*)
  04d6c99... Add a test involving a text view (*)
  570c185... Make the dumped output a bit more readable (*)
  52aa225... Dump AtkComponent properties (*)
  eb60a7e... Dump AtkTable properties (*)
  4dfb500... Add a test involving a tree view (*)
  054057a... Fix GtkSwitchAccessible type definition (*)
  17e219f... Remove debug spew (*)
  fd5ceee... tests: undefine GTK_DISABLE_DEPRECATED as we include deprec (*)
  5449ec0... gail: Fix compile warning (*)
  4227a63... widget: Use g_type_add_class_private() (*)
  b6bd3ef... tests: Add line breaks when dumping text attributes (*)
  98a11ce... tests: omit fg-color and bg-color values from attributes (*)
  8fdcb60... Don't build the libgail-util docs (*)
  dbf204b... Handle AtkValue implementations that return integer values (*)
  5ebbf00... Try harder to generate names for accessibles (*)
  0f8823b... Fix dependencies between directories (*)
  7f44184... GailImageCell: Deal with absence of pixbufs (*)
  ffb6df5... GailTreeView: deal with absence of model (*)
  56100a0... Remove debug spew (*)
  dfb8fa9... Add a filechooser testcase (*)
  ac8e000... Add a scrollbar to the range testcase (*)
  f59b9e5... Add a color chooser testcase (*)
  4dfc4fb... Add an about dialog testcase (*)
  0f2c739... Add a README for accessibility-dump (*)
  4149124... Add a testcase with an appchooser dialog (*)
  c950bd5... Add a testcase involving a font selection dialog (*)
  b2e624c... Add a messagedialog testcase (*)
  5a257fe... Add a testcase with a print dialog (*)
  1783b5c... Add a testcase involving an expander (*)
  b9c0d22... Add an assistant testcase (*)
  317d7a1... docs: Remove mention of client messages (*)
  a65cb51... gail: Remove useless code (*)
  9ddea3f... a11y: Remove hack for old code (*)
  26a2cfe... tests: Fix crash due to freeing random pointers (*)
  521f9e2... gail: Add support for action_set_description (*)
  4c0814a... tests: Reset the unnamed counter before a test run (*)
  d346be9... tests: Don't emit a message for every unnamed object (*)
  aaa40bd... Revert "Add a testcase involving a font selection dialog" (*)
  a3ca0bf... Revert "Add a filechooser testcase" (*)
  a8f663c... Revert "Add a testcase with a print dialog" (*)
  4573659... Don't pass NULL to functions expecing a real string (*)
  3cc413e... Add a testcase for all the pickers (*)
  96d5ea9... Add a lockbutton testcase (*)
  5d84495... Add a GtkSpinner testcase (*)
  f2d6439... Add a GtkProgressBar testcase (*)
  8aced27... Add an infobar testcase (*)
  430957b... Add a calendar testcase (*)
  23bc606... a11y: add a treeview performance test (*)
  2deeab4... GailTreeView: optimize a bit (*)
  fb91fd7... tree-performance: test with tree stores too (*)
  9d4ce36... Statusbar testcases (*)
  55d8a68... Paned testcase (*)
  2610a43... iconview testcase (*)
  743cb1f... spinbutton testcase (*)
  e80e585... Forgotten file (*)
  a0790f1... Remove gail_widget_new() (*)
  a381fd2... GailLabel -> GtkLabelAccessible (*)
  ec7c50e... Add some AtkText tests (*)
  437aacc... Test lots of boring string functions (*)
  91960a2... Add a testcase for a very old bug (*)
  441bf26... GtkLabelAccessible: remove broken workarounds (*)
  dddf587... GtkLabel: freeze property notification where appropriate (*)
  828d70c... GtkLabelAccessible: remove redundant check (*)
  3edebfb... GtkSpinner: set a suitable role for the accessible (*)
  1b8c38f... GtkHSV: set a suitable role for the accessible (*)
  56ebb3d... a11y: Remove setters for row description/header (*)
  44e4b94... a11y: Make treeview header and caption no longer settable (*)
  5ec01aa... a11y: Remove setters for column description/header (*)
  504c0fd... messagedialog: Initialize style values in init() (*)
  889b271... GtkLabel: factor out two getters (*)
  db2da1d... Sort text attributes alphabetically in dumps (*)
  53535f0... Replace the boundary test (*)
  1f2b8a6... Add some aux. pango api to help AtkText implementations (*)
  1164ceb... GtkStyleContext: add some aux. a11y api (*)
  c74ccbb... Port GtkLabelAccessible from GailTextUtil to GtkPango api (*)
  0437677... Update test results (*)
  f0715f4... Expand the insert/delete text (*)
  3744742... Remove debug spew (*)
  81c809e... Add some more basic tests (*)
  ca5db10... Add some tests for selection handling (*)
  c2d1e3e... Avoid warnings in clipboard code (*)
  918514d... First cut at GailEntry -> GtkEntryAccessible (*)
  6c7e858... GtkSpinButtonAccessible: Coding style cleanups (*)
  52a2e1e... Trivial whitespace fix (*)
  b83ee1e... Allow use of private api in a11y/ (*)
  7872c2c... GtkEntryAccessible: port from GailTextUtil to GtkPango (*)
  5398a16... Add a test for entry signals (*)
  a1cf231... Fix up signal ordering issues in GtkEntry (*)
  212241f... GtkEntryAccessible: Rework text_changed handling (*)
  99a5456... Purge traces of insert idle handler (*)
  442ec1b... GtkEntryAccessible: Clean up the AtkAction implementation a (*)
  ca166c9... Remove a bit of dead code (*)
  2f758b9... GtkEntryAccessible: shorten some function names (*)
  5d38185... Skip line-related tests for GtkEntry (*)
  3e84cc9... GtkLabel: optimize away some ::notify emissions (*)
  262e598... GtkLabelAccessible: some selection handling fixes (*)
  2358be7... Minor optimization (*)
  abe6c28... Add some texts for text selection signals (*)
  0ca4209... a11y: Remove AtkText implementation from GailExpander (*)
  bbda677... a11y: Remove AtkText implementation from GailMenuitem (*)
  d0f0d4c... a11y: Export the printed value of a scale as the descriptio (*)
  447fae8... Revert 'Insert an LRM, to prevent -20 to come out as 20- in (*)
  e510d5b... cellareacontext: Don't ever return -1 for preferred sized (*)
  a5b08ea... gail: Remove AtkText implementation from GailScale (*)
  e81657c... tests: Add an a11y test for scales (*)
  3f9d39f... Initial move GailTextView -> GtkTextViewAccessible (*)
  786ade7... GtkLabelAccessible: avoid some pointless variables (*)
  42cc6ad... GtkEntryAccessible: Slight simplification of attribute hand (*)
  ce793bd... GtkTextviewAccessible: some initial cleanup and code rearra (*)
  fea49ed... a11y: Update tests after removing AtkText from GailRange (*)
  787170c... a11y: Update tests after removing AtkText from GailExpander (*)
  64d4b76... a11y: Make it compile again (*)
  a2dbfaf... stylecontext: #include <math.h> when using math functions (*)
  3e6fc74... tests: Update range tests for slider value in description (*)
  5fb86cf... Convert GailScale to GtkScaleAccessible (*)
  ab8d94d... Convert GailArrow to GtkArrowAccessible (*)
  4a7a667... Drop GailSeparator (*)
  103b973... Adapt to expected output to recent changes (*)
  6aedf8f... Remove GailCalendar (*)
  1ef996c... Remove GailBox (*)
  a129392... Convert GailFrame to GtkFrameAccessible (*)
  eebf34d... Update test results for recent changes (*)
  87195bc... Convert GailScrollbar to GtkScrollbarAccessible (*)
  a166051... Convert GailProgressBar to GtkProgressBarAccessible (*)
  2152424... Convert GailImage to GtkImageAccessible (*)
  d15319b... Convert GailLinkButton to GtkLinkButtonAccessible (*)
  aa29186... GtkTextBuffer: Add accessible api (*)
  5f6ed88... GtkTextViewAccessible: get rid of GailTextUtil usage (*)
  7f58482... Convert GailRange to GtkRangeAccessible (*)
  c750139... Convert GailPaned to GtkPanedAccessible (*)
  369b4a6... GtkLabelAccessible: drop an unneeded include (*)
  e2847d9... Convert GailRadioButton to GtkRadioButtonAccessible (*)
  9891813... Drop an unneeded include (*)
  1ff2076... GtkAdjustment: add an auxiliary function (*)
  f54cc70... Nuke GailAdjustment (*)
  a8b67d2... Convert GailToggleButton to GtkToggleButtonAccessible (*)
  583a5e4... Drop another unused include (*)
  13e8bac... Convert GailScaleButton to GtkScaleButtonAccessible (*)
  f052710... Remove old files (*)
  3ab623e... Fix a test crash (*)
  fecefc6... Drop use of gail_return_if_fail (*)
  53c90ce... Convert GailScrolledWindow to GtkScrolledWindowAccessible (*)
  e4dc06b... Add a test for scrolled window child count (*)
  48c3d8e... Drop gail-private-macros.h (*)
  0b952dc... Emit the same changed_children details as everybody else (*)
  ac10ac6... Add more child-handling related tests (*)
  52c0933... a11y: Use simple code for window name change tracking (*)
  8e28e22... a11y: Do actions on cells immediately (*)
  6b02119... a11y: Remove "press" and "release" actions from buttons (*)
  7c00940... a11y: Use gtk_button_clicked() to click a button. (*)
  05d7260... a11y: Remove idle handler from GailButton (*)
  55dec3a... a11y: Remove idle handler for combo box action (*)
  3e49e23... a11y: Remove idle handler for expander actions (*)
  fdc4011... a11y: Remove idle handler from menuitem action (*)
  9cf9abd... a11y: Redo notebok page lifetime management (*)
  790d8e3... a11y: Redo notebook page management (*)
  f59cb0e... a11y: Keep the gail notebook in the notebook page (*)
  5d57716... a11y: Make notebookpage emit child-added signal sync (*)
  e02a940... Silence compiler warnings (*)
  3ea8cfc... tests: Add assert to accessibility-dump (*)
  4ca42d9... tests: Fix compiler warnings (*)
  e032406... tests: Make accessibility-dump output selected children by  (*)
  2f744db... tests: Don't print selection count (*)
  7371e3f... Convert GailComboBox to GtkComboBoxAccessible (*)
  b0915a6... Add more children tests (*)
  6012f09... Convert GailTreeView to GtkTreeViewAccessible (*)
  318192b... Convert GailNotebook to GtkNotebookAccessible (*)
  0bbe09a... Avoid excessive child_changed::added emissions (*)
  8bb24a9... Don't overwrite roles (*)
  9a0fd43... Convert GailNotebookPage to GtkNotebookPageAccessible (*)
  ff5eb4a... Convert GailStatusbar to GtkStatusbarAccessible (*)
  6087131... Add a placeholder-text test (*)
  896769d... Convert GailExpander to GtkExpanderAccessible (*)
  2d65544... Add a test for menus (*)
  64b9599... Convert GailRadio(Sub)MenuItem to GtkAccessible classes (*)
  209a2d1... Convert GailCheck(Sub)MenuItem to GtkAccessible classes (*)
  3459dc4... Convert Gail(Sub)MenuItem to GtkAccessible classes (*)
  254538b... Drop unneeded includes gailtextutil.h (*)
  a311338... Drop unneeded includes of gdkkeysyms.h (*)
  8432ea3... Convert GailButton to GtkButtonAccessible (*)
  ed08bac... Convert GailWindow to GtkWindowAccessible (*)
  0e2f327... Convert GailMenu to GtkMenuAccessible (*)
  64eec8a... Convert GailMenuShell to GtkMenuShellAccessible (*)
  89e57c6... Convert GailContainer to GtkContainerAccessible (*)
  775ccf3... Initial conversion of GailWidget to GtkWidgetAccessible (*)
  f839379... Drop the atk_component_add/remove_focus_handler implementat (*)
  e6251f0... Move GtkSpinnerAccessible to a11y/ (*)
  eb81d45... Move GtkSwitchAccessible to a11y/ (*)
  b61043d... Change the toolkit attribute from gail to gtk (*)
  5559242... Change the toolkit name in GailUtil to 'gtk', too (*)
  5a10e9b... Add an initial focus handling test (*)
  b83122d... Drop use of factories for cell accessibles (*)
  3fb86e1... Verify that notify::accessible parent is emitted (*)
  5d90ca3... Set accessible parents of notebook children (*)
  e1463ab... Silence compiler warnings (*)
  2980659... Add api for setting the layer (*)
  38f34f4... GtkSeparatorMenuItem: Drop the accessible factory (*)
  511eb79... Update expected test output (*)
  9f88efd... Drop the factory from GtkAssistantAccessible (*)
  521807f... Drop the factory from the icon view accessible (*)
  57874f7... Update assistant tests (*)
  ba0bc46... Fix the build (*)
  f90f285... Fix few typos in the migration docs (*)
  ad0c0b8... Do not initialize the priv pointer before check type (*)
  8a84056... gtktreeviewaccessible: free the string in the correct posit (*)
  2c51d76... Fix two typos in Makefiles (*)
  2870b58... a11y: Don't use an idle handler for entry actions (*)
  ccbe6c8... range: Do not use idles to trigger actions (*)
  8efc350... a11y: Remove set_description handling from GtkSwitch (*)
  659d24c... a11y: Remove idle handler for switch action handling (*)
  eeae39d... a11y: Simplify code (*)
  4abbe4c... a11y: Use the canonical way to connect to signals (*)
  768b192... modules: Blacklist gail (*)
  87c33fa... tests: Update text test for textview (*)
  30930e6... a11y: Redo TextView cursor/selection signal handling (*)
  32e00d1... Use AM_CPPFLAGS instead the obsolete INCLUDES (*)
  70b8f8f... assistant: Use gtk_widget_class_set_accessible_type() (*)
  5521131... menuitems: Use submenuitem accessible exclusively (*)
  7b2f894... styleproperty: Fix leak (*)
  d5dad34... a11y: Fix leaking of state sets (*)
  15ab20f... a11y: Make submenu code handle non-existing submenus (*)
  a24ec15... gtkpango: Count letters properly (*)
  d1b0ae6... Drop an unneeded include (*)
  a38d119... Drop gail_misc_buffer_get_run_attributes (*)
  f02812c... asd (*)
  13db79d... docs: fix building for libgail-util (*)
  245c177... Revert "docs: fix building for libgail-util" (*)
  b3c3a7c... Revert "asd" (*)
  c344880... tests/a11y/Makefile.am: Use AM_CPPFLAGS instead deprecated  (*)
  7d1bad4... Added UG translation (*)
  a47528f... Clarify that gtk_builder_connect_signals can only be connec (*)
  1fdfb18... iconview: make it possible for selected cells to render a b (*)
  b80fb88... Merge bgo593793-filechooser-recent-folders-master branch. (*)
  fabc5a9... gail_misc_add_attribute no longer used outside gailmisc.c (*)
  77db52a... We're no longer a module (*)
  704dd83... Fixed bug #654125 "gdkoffscreenwindow set any impl handlers (*)
  2cdac47... gtk.symbols: remove remaining G_GNUC_ decorations (*)
  a7190d1... No longer need to strip the decorations when generating gtk (*)
  db1eeb0... Drop gailtextutil from gtk/a11y (*)
  64d3314... Drop now unused gail_misc API (*)
  9979e2a... Drop remaining uses of gail_misc api (*)
  56fb725... Convert GailToplevel to GtkToplevelAccessible (*)
  4c76d9f... Separate GailUtil and GailMisc (*)
  d7ded58... Clean up gailutil.c a bit (*)
  182b6f7... This is more horrible than I had realized (*)
  a71b892... Add a test for AtkUtil functions (*)
  af67944... Merge branch 'master' into gtkbuilder-gbinding

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