[gtk+] (630 commits) ...Merge branch 'native-layout-incubator'



Summary of changes:

  a8ec02c... gtknotebook: Avoid drawing artifacts with action widgets an (*)
  e08d04b... native-layout: Introduce GtkExtendedLayout interface. (*)
  c659d1a... Merge branch 'master' into native-layout (*)
  9724366... native-layout: Don't expose extra gtk_widget_* function tha (*)
  462dc06... native-layout: Bump version of GtkExtendedLayout gtk-doc co (*)
  24c1a4f... native-layout: Fix typo that brakes layout completely (*)
  21ebf5d... native-layout: Change test-case so that it is more obvious  (*)
  7a69bdc... Make it compile (*)
  5e8045b... Implement extended layout for GtkBin (*)
  9a48091... Implement extended layout for GtkScrolledWindow (*)
  56edab3... Implement extended layout for plug/socket (*)
  d4b1f0c... implement extended layout for GtkTreeView and GtkTreeViewCo (*)
  5e62f81... implement extended layout for GtkCellView (*)
  d99742e... implement extended layout for GtkCellRendererText (*)
  a2a990a... Fix a typo (*)
  52e84a9... Bug 602099 - Actions can be activatable too (*)
  4f0f624... Add info about single includes when compiling GTK+ apps (*)
  fb0968a... Revert dd511e825aef9edada30107b3d891d496cc39fd8 (*)
  e70ef71... Remove unused functions and variables (*)
  750fa53... Make the gdk/win32 event debug printing function non-static (*)
  e5b4a51... Make more GdkAtom variables visible in all gdk/win32 files (*)
  af37f76... Work on OLE2-based generic DND (*)
  3546feb... Add copyright note and comment for merged old code (*)
  41342b2... Build introspection data for gdk-pixbuf, gdk, and gtk (*)
  f584679... Merge in Gdk-custom.c introspection annotations (*)
  1ba7e8e... Add a few more annotations to GtkIconTheme (*)
  b1397c6... Add an m4 directory and a introspection.m4 (*)
  7c0624a... Separate private from public gdk headers (*)
  99de88c... Bump the required version of autoconf to 2.62 (*)
  fcbbd76... [introspection] Merge in Gtk-custom.c annotations (*)
  cd50594... Add no-portability option to automake (*)
  9d4674a... Re-add accidentially removed gtkintl header (*)
  6c9bfc5... Make sure dist check works with introspection (*)
  4330bd6... Bump required introspection version to 0.6.6 (*)
  a8bf73c... Update introspection.m4 (*)
  3a4f027... Use Makefile.introspection (*)
  944bf11... Bump the required introspection version (*)
  b0e01be... Make sure dist check includes introspection (*)
  9d4e82a... Make the OLE2 DND code selectable at run-time instead of co (*)
  2336ebc... Use gtk_widget_get_tooltip_text for gtk_tooltips_data_get i (*)
  901aa0d... vi.po: Updated Vietnamese translation (*)
  0c991c5... Add 'Since: 2.18' tag (*)
  89ac81e... Actually send exposes from gdk_window_clear_area_e (*)
  f289f66... Add color management support to gdk_pixbuf_save (*)
  5cb043d... Use g_value_dup_string instead. (*)
  600ae2d... [docs] Add some 'Since: 2.4' tags (*)
  214d5ef... Ensure native windows in gdk_property_change (*)
  360820e... Fix a thinko in computing damage for segments (*)
  f8b8bb4... [gtk] GtkCellEditable::editing-cancelled should be writable (*)
  1abc649... [docs] Cast to GFunc in gtk_tree_selection_get_selected_row (*)
  b68bbbb... Fix doc typos (*)
  750a96e... Fix out/transfer annotations on GtkImage getters (*)
  507bf6a... Change GtkIconSize to int in params/return values (*)
  acca24e... Fix a crash on print preview (*)
  7545e72... Updated Spanish translation (*)
  71d7b97... Disconnect signal handlers on adjustment in destroy handler (*)
  3659db3... Fix up linker flags (*)
  4bc8dce... Properly free damage events (*)
  ce9c3df... Small documentation correction (*)
  d68d78d... Only show the mnemonic underline when pressing Alt (*)
  c12194f... Updated Spanish translation (*)
  1472407... Fix compilation warning: use the correct conversion specifi (*)
  2abf105... Fix compilation warning: cast to GTK_WIDGET() (*)
  9de876c... Handle reading the create-folders property (*)
  779d3d5... Some improvements to the auto-mnemonics code (*)
  132276f... More auto-mnemonics tweaks (*)
  1f50800... Make mnemonic hiding work for printer option widgets (*)
  9889c4d... Build adds not-yet-built libgtk-x11-2.0.la into the linker  (*)
  f746afc... Move documentation to inline comments: GtkFileChooser (*)
  dab1cac... Move documentation to inline comments: GtkImage (*)
  af09dd0... Move documentation to inline comments: GtkMountOperation (*)
  94f6a09... Add icc-profile option to gdk-pixbuf for the TIFF image for (*)
  d1c3745... Try harder to handle accelerators involving virtual modifie (*)
  87075b3... Add a release note about virtual modifiers (*)
  a8fcc1c... Improve selection/arrow key behaviour in GtkTextView (*)
  58f7b08... Fix make check (*)
  afbc052... Fix a think in the CSW input extension handling (*)
  a75065a... Add gdk_keymap_map_virtual_modifiers() implementation (*)
  00ec5fc...  Updates (*)
  0cbf76e... Bug 480065 -  wrong tree collapsed (or expanded) after havi (*)
  a763546... Correct problems with earlier fix for bug #480065 (*)
  1de99c2... 2.19.2 (*)
  33a0218... Bump version and add dist-bzip2 (*)
  8928fd0... Forgotten news (*)
  3750e4f... Fix a memory leak in gtk_label_compose_effective_attrs() (*)
  fa60b41... Updated Thai translation. (*)
  3e9dabb... Fix call to update_prelight() (*)
  1d3707c... Updated Welsh translation (*)
  f099bf1... Updated Welsh translation (*)
  324c3e4... Updating Estonian translation (*)
  e9b593c... Start using NSInteger and NSUInteger (*)
  ddf4cde... Updated Spanish translation (*)
  87487ce... GtkOffscreenWindow implementation for #604901 (*)
  6b9924d... Add delete-event callback to window, use gtk_widget_queue_d (*)
  cab66c1... Add gtk_offscreen_window_new() prototype to gtkoffscreenwin (*)
  f76e9f5... Add offscreen window symbols to gtk.symbols (*)
  e0e2c76... Add headers (*)
  4c4f795... Add gtk_offscreen_window_get_pixmap() and gtk_offscreen_win (*)
  da2d84c... Add gtkoffscreenwindow.sgml (*)
  a078bd0... Add gtk_offscreen_window_get_{pixmap,pixbuf} to gtk.symbols (*)
  4c14a04... Add gtk-doc section for GtkOffscreenWindow (*)
  b7fd519... Add documentation note for GtkOffscreenWindow emission of d (*)
  2831ef6... Add 'Since 2.20' documentation. (*)
  a739d9f... Documentation changes. (*)
  1fa4359... Add GtkOffscreenWindow to gtk-sections.txt (*)
  b86b00b... initWithContentRect: has a NSUInteger parameter now (*)
  5d3e414... Fix compile warning in gdk_cursor_new_from_pixmap (*)
  f7daeec... Start using CGFloat (*)
  0d51400... Add gdk_keymap_map_virtual_modifiers() to Quartz backend (*)
  50c7d67... Unset expander_column when expander column is removed from  (*)
  8273349... Use CGFLOAT_DEFINED, don't rely on NSINTEGER_DEFINED for th (*)
  81cf73a... Fix memory leak in GdkQuartzView (*)
  969ff4c... Fix memleak in get_nsscreen_for_point() (*)
  b8fa675... Release view after setting it as contentView (*)
  b48c831... Do not leak the NSMutableSet (*)
  80a0155... Fix memory management of types array (*)
  753e306... Fix compiler warning (*)
  e4ac960... Fix build with system install of introspection (*)
  9242d14... Avoid warnings when introspetion is not available (*)
  3871291... Make sure Gdk-2.0.gir is installed (*)
  b2d6bf1... GtkToolPalette: docs: Minor English corrections. (*)
  91663e0... Rework a previous commit to not crash in addition to fixing (*)
  51f9ce3... Plug leaks in quartz implementation of gtk_drag_begin_idle( (*)
  3dca382... Updated Slovenian translation (*)
  1566b3a... Updated Slovenian translation (*)
  37e71e4... Don't use string concatentation in translated strings (*)
  facb5e7... Update dependency information (*)
  e337bd8... Make mnemonic hiding work in all cases (*)
  699fc85... Use CAIRO_VERSION instead of CAIRO_VERSION_CODE (*)
  62a2dd6... Updated Thai translation. (*)
  54573f1... [docs] Add documentation for GdkWindow 'cursor' property (*)
  d3e91fb... Document missing signal parameter (*)
  ea7bd00... Fix missing GTK_WINDOW cast in _gtk_menu_shell_update_mnemo (*)
  20dcd8a... Fix missing GTK_WIDGET cast on printer option widget in con (*)
  fc2cbf9... Deprecate flag macros for toplevel, state, no window and co (*)
  bcb2555... Don't use GTK_WIDGET_NO_WINDOW in GtkContainer (*)
  5db40e4... No GTK_WIDGET_NO_WINDOW in GtkFixed and  deprecate gtk_fixe (*)
  4b03789... Don't use GTK_WIDGET_NO_WINDOW in GtkEventBox (*)
  7ed2cbc... Fix compilation warning: use the correct conversion specifi (*)
  02b2810... Fix compilation warning: use const *gchar variable (*)
  5c35215... Updated Basque language (*)
  bfadb65... Updated Norwegian bokmål translation. (*)
  e4d9e5d... Update Ukrainian translation (*)
  6972375... Updated Slovenian translation (*)
  9d7ef28... One-line fix to a noticiable translation bug. (*)
  95ccaa0... Updated Spanish translation (*)
  bd5431e... Setup libjpeg error handlers early enough (*)
  3122632... Made couple of translation changes in kn.po (*)
  69de358... Deprecate some widget flags (*)
  f8d1cf5... Deprecate widget flag: GTK_WIDGET_CAN_FOCUS (*)
  694bf72... fix critical in gtk_editable_insert_text (*)
  01a3ad4... Fix links in GtkComboBox migration guide (*)
  e9d18c8... Updated asturian language (*)
  b3e06e8... Use g_strcmp0() instead custom safe_strcmp() (*)
  675ead1... Avoid an FPE for ludicrous scale values (*)
  7673c45... Try a little harder to survive close to OOM (*)
  6688210... Allow NULL iter in gtk_combo_box_set_active_iter to unset (*)
  4f0619d... Updated Swedish translation (*)
  99e2f97... Updated Swedish translation (*)
  a821df1... [docs] Add missing "Deprecated: 2.x" to the api doc comment (*)
  174c126... Document GtkWidget::state-changed signal properly (*)
  cad18bb... Use const gchar* in gtk_window_get_icon_name implementation (*)
  43572af... Implement "preedit-changed" in GtkEntry and GtkTextView (*)
  6860f86... Plug a pixmap leak (*)
  4285f21... Limit GtkContainer::border-width to 65535 (*)
  cf9edf9... Implement property editor for GdkColor properties (*)
  57ca68d... Updates (*)
  8295674... Dco updates (*)
  f0d57f4... 2.19.3 (*)
  e3cf861... Bump version (*)
  c0d7fe2... Correct PRC6 and PRC9 envelope sizes (*)
  f01e067... [docs] Fix documentation build warnings (*)
  eaac92f... Updated Arabic translation (*)
  29e8460... [docs] Remove GTK+ 1.2 tutorial from master (*)
  149f589... [docs] Use the correct GTK-doc syntax to refer to GTK+ prop (*)
  74a104d... Updated Spanish translation (*)
  905edf9... [docs] Use the correct GTK-doc syntax to refer to GTK+ prop (*)
  4f37e16... Updated Basque language (*)
  e40dcff... Updated Basque language (*)
  27f81d8... Some fixes in gtkoffscreenwindow.h (*)
  18b7ad4... GtkToolPalette: Use GtkToolItemGroup* instead of GtkWidget* (*)
  0d0f3a1... Updated asturian translations (*)
  84c77b7... Updated asturian translations (*)
  07d3c79... Updated asturian translation (*)
  51b774f... Avoid drawing implicit paints to destroyed windows (*)
  ac4d891... Updated Slovenian translation (*)
  38c3098... Updated Swedish translation (*)
  58956ad... Fix a few C99isms (*)
  b506124... Reset effective_attrs when necessary (*)
  c31f02b... Fix declaration of gtk_print_job_set_status (*)
  2091807... Fix some issues with action widgets (*)
  eed0dd0... GtkToolPalette: Change gtk_tool_palette_get_drop_group() re (*)
  9743d2e... Bug 607322 -  Double-click doesn't work if the item is sele (*)
  ef3dc5f... Add gtk_widget_has_rc_style() accessor (*)
  2a762bf... GtkToolPalette: Fix a compiler warning introduced in my las (*)
  c8fdec0... Updated Norwegian bokmål translation (*)
  04bc35f... Updated Norwegian bokmål translation (*)
  4aa4093... Updated Norwegian bokmål translation (*)
  e9da5b9... Track direct window cairo access and avoid tricks when used (*)
  2de67d9... Added Burmese (my) to po/LINGUAS (*)
  23d870d... Added Burmese translation (*)
  3dcb9d4... Added Burmese translation for gtk+ properties (*)
  26d5674... Move common gdkwindow.c code into function gdk_window_drop_ (*)
  8f125f9... Drop outstanding cairo surfaces when window is made native (*)
  06eb744... Fix some compilation warnings (*)
  b265361... When native window requests button presses request other bu (*)
  c81131f... Add a way to set wm_class on statusicons (*)
  b8a0ff9... Avoid integer overflow in gdk_rectangle_intersect (*)
  189a35f... GtkTreeView: plug a leaking GtkTreeRowReference (*)
  5585335...  Bug 607082 - Add accessors for sealed GtkRange members (*)
  88977f7... Bug 607778 - Add accessors for GtkEntry's windows (*)
  1c9cc0a... Small memory fix (*)
  bb7ff7b... [test] Fix some typos (*)
  8f49f93... Remove the destination file if trying to save a pixbuf fail (*)
  6d84afc... Updated Bulgarian translation (*)
  2bd8ea3... Updated Bulgarian translation (*)
  30101c1... Updated Bengali translation (*)
  a17acc0... Updates (*)
  a7e91ca... Minor doc fix (*)
  c51d380... Doc additions (*)
  5395456... 2.19.4 (*)
  4343bc8... Bump version (*)
  d8453e7... [docs] Fix GtkOffscreenWindow documentation (*)
  7e978d3... Updated Bengali translation (*)
  47c66ad... Updated Bengali translation (*)
  8a9dabd... Updated Bengali translation (*)
  5067f69... Bug #608410. Set cursor position after inserting text. (*)
  36b1586... Updated Thai translation. (*)
  bffcae2... Do not update paned position if it's already at the given v (*)
  21ef8f9... Implement gtk_paned_get_handle_window (*)
  1ae5584... Remove existing signal connections in gtk_drag_dest_unset() (*)
  05bc895... Add missing files to POTFILES.in to make l10n.gnome.org hap (*)
  a622ca5... Updated Spanish translation (*)
  3994532... Updated Spanish translation (*)
  453ac4a... Updated Spanish translation (*)
  a86bbf7... Improve enter/motion notify semantics (*)
  686efe8... Updated Spanish translation (*)
  b802beb... Updated Norwegian bokmål translation (*)
  fb0c247... Updating Estonian translation (*)
  a9f0710... Updating Estonian translation (*)
  e193b20... Updating Estonian translation (*)
  4b85311... [docs] Add anchor for keybinding signals (*)
  0a037fa... Updated Slovak translation (*)
  9dfadca... Bug 608993 - Add gtk_widget_style_attach() (*)
  b6d139f... Update Czech translation (*)
  2194ee0... Update Czech properties translation (*)
  bc01a0c... Bug 554420 - Seal GtkTextTag (*)
  fe7af7a... Make DND work better with shaped windows (*)
  d0c4e2d... Updated Brazilian Portuguese translation (*)
  e9d53fd... Updated Brazilian Portuguese translation (*)
  ca9e029... gtk: fix crash in _gtk_rbtree_find_offset() called from upd (*)
  cc895cc... Updated French translation (*)
  931ed06... [gtk] Deprecate GtkCurveType enum (*)
  029b7b6... Fix menu bar problem in ms-windows theme engine on Windows  (*)
  442f7a9... gdk/directfb: fix _gdk_windowing_pointer_grab() (*)
  2e9a002... gdk/directfb: convert gdkcolor-directfb to using G_DEFINE_T (*)
  9bc658f... gdk/directfb: gdkdnd-directfb's private data is used uninit (*)
  9872569... gdk/directfb: convert gdkgc-directfb to using G_DEFINE_TYPE (*)
  935a3f7... gdk/directfb: cursor size is artificially limited (*)
  8633c6f... Updated Thai translation. (*)
  239570a... [tests] Not use GtkOptionMenu deprecate widget. (*)
  5414487... Move documentation to inline comments: GtkAccelLabel (*)
  067cce5... Use correct processorArchitecture for x86_64 in manifest fi (*)
  b6139ab... Solve a wrong reference on gdk_keymap_translate_keyboard_st (*)
  a4186b6... Correctly clone the toolbutton's icon-name image widget (*)
  7485d64... Add introspection annotations for gtk_tree_model_get_path+g (*)
  2c53b67... Allow running without any im context (*)
  6247ef7... Fix a refcounting issues in GtkPlug (*)
  9983f2e... Avoid a crash when setting a tooltip on a GtkCalendar (*)
  d154b11... Avoid overlap of scale marks (*)
  5438a7b... Add some more goddamn accessors (*)
  96e42fb... Updates (*)
  11788b7... 2.19.5 (*)
  5eccd0d... bump version (*)
  78b42c6... Updated Spanish translation (*)
  92b1c91... Updated Norwegian bokmål translation (*)
  c59386b... Fix compilation warning: cast to GCompareFunc (*)
  fc246a9... Fix compilation warning: return FALSE instead NULL (*)
  42f920c... Update Czech translation (*)
  800fbc5... Allow calling gtk_widget_style_attach() only when realized (*)
  ce07f44... Remove duplicate definitions of gtk_widget_set/get_realized (*)
  966b619... Drop duplicate declarations (*)
  29efd9a... Fix a compatibility problem (*)
  501f327... Revert "Drop duplicate declarations" (*)
  100c6dc... widget: don't check before setting to avoid costly type che (*)
  4b8a91b... widget: ensure boolean before comparing (*)
  9cd074b... Updated Slovenian translation (*)
  9448079... Updated Slovenian translation (*)
  f148059... Update Korean translation (*)
  2140a5b... [gdk/x11] Change the name of the functions in the header fi (*)
  998591a... Updated German translation (*)
  3d71d99... Estonian translation updated (*)
  58d7a0e... Updated Oriya Translation (*)
  9130244... Updated Slovenian translation (*)
  87334d4... Bug 548026 - No accessor for GtkWidget.requisition (*)
  eee7bb2... [annotations] Add allow-none (*)
  71df0c4... [annotations] Add allow-none for gtk_menu_popup (*)
  62a5e11... [Annotations] Add array length for GtkTreeStore (*)
  54f851b... Updated Spanish translation (*)
  c393ce9... Updated Polish translation (*)
  87fb3d9... Updated Polish translation (*)
  d170fb7... Updated Romanian translation (*)
  3394c2f... Updated Bulgarian translation (*)
  7a8a188... Updated Arabic translation (*)
  7835a51... Updated Japanese translation. Translator: Masato Hashimoto  (*)
  576f277... Emit GtkPlug::embedded signal when plug/socket are in the s (*)
  7edbc6b... [docs] Fix GtkPlug::embedded signal documentation (*)
  f773c89... Updated Lithuanian translation (*)
  12b8b8b... Add a missing introspection annotation for gdk_screen_get_d (*)
  087ff5f... [build] Include all target source files (*)
  9414dc2... Add some missing introspection annotations (*)
  2c6b868... Fix incorrect string (*)
  5781ea2... Updated Bulgarian translation (*)
  2eab767... Updated Slovenian translation (*)
  dc8965f... Updated German translation (*)
  2f77239... Only look at x11 backend for gtk-doc comments for now (*)
  d316798... Add some padding in tool buttons (*)
  f90b880... Clarify the docs for gtk_info_bar_set_default_response (*)
  d405d99... Fix a segfault in gtk_assistant_set_current_page (*)
  624ac85... Handle out-of-bounds parameters in gtk_assistant_get_nth_pa (*)
  df32ea9... Prevent a crash in the TGA loader (*)
  4815119... Updated German translation (*)
  c5dc38c... Protect against X errors when clearing the DND cache (*)
  28dda32... Correct annotations for gtk_tree_view_get_path_at_pos (*)
  9160cf1... Fix gdk_windowing_window_at_pointer in the directfb backend (*)
  938795f... Fix a crash at startup in the directfb backend (*)
  f6a173d... Catch directfb errors in gdk_colormap_new (*)
  db0faed... Simplify the DirectFBInit call (*)
  d1babc7... Fix a memory leak in gdk_display_open in the directfb backe (*)
  21b1a03... Init gdk in the same order as other backends (*)
  462a491... Add 2.20 index for gdk docs (*)
  f5d67c8... Updated Spanish translation (*)
  3fe334c... doc fixes (*)
  b23c114... Add some missing docs (*)
  53bebef... Some forgotten docs (*)
  daf00f6... Updates (*)
  468a947... Updated Spanish translation (*)
  b51edbe... 2.19.6 (*)
  83518ec... Bump version (*)
  9889445... Updated Danish translation (*)
  76a752b... Updated Danish translation (*)
  0fa5fb2... Updated Lithuanian translation. (*)
  f8cd486... Updated Lithuanian translation. (*)
  4e3c3ba... Updated Bulgarian translation (*)
  599d6f0... Updated LowGerman translation (*)
  af51a09... Updated LowGerman translation (*)
  109ca57... Updated Slovenian translation (*)
  7c9f307... Updated British English translation (*)
  9c054e3... Updated Arabic translation (*)
  87e7f3c... Updated Portuguese translation (*)
  4e8d4ea... Updated Portuguese translation (*)
  d3db379... Updated LowGerman translation (*)
  1d34e44... Update Russian translation (*)
  9dd2609... Update Russian translation (*)
  fe2cb22... Updated Polish translation (*)
  7044a9d... Updated Polish translation (*)
  2e78caa... Updated LowGerman translation (*)
  f5aa0fa... Add introspection annotation for gtk_builder_get_object (*)
  79453a9... Updated LowGerman translation (*)
  9a33ab9... Updated LowGerman translation (*)
  126133a... Updated German translation (*)
  04aba4b... Deprecate widget flag: GTK_WIDGET_DRAWABLE (*)
  e7127da... Deprecate widget flag: GTK_WIDGET_IS_SENSITIVE (*)
  c44c026... Don't use GTK_WIDGET_NO_WINDOW in internal code anymore (*)
  c3f8b42... Deprecate widget flag: GTK_WIDGET_SENSITIVE (*)
  eb90ec7... Deprecate widget flag: GTK_WIDGET_HAS_FOCUS (*)
  edc65ce... Deprecate widget flag: GTK_WIDGET_VISIBLE (*)
  08d42ed... Deprecate widget flag: GTK_WIDGET_PARENT_SENSITIVE (*)
  3ebbee6... Don't use GTK_WIDGET_*SET_FLAGS (wid, GTK_RECEIVES_DEFAULT) (*)
  5d4af6c... Don't use GTK_WIDGET_*SET_FLAGS (wid, GTK_DOUBLE_BUFFERED) (*)
  2d96f39... Don't use GTK_WIDGET_*SET_FLAGS (wid, GTK_SENSITIVE) (*)
  aabe0b1... Update Czech translation (*)
  6379f64... Updated Hungarian translation (*)
  7694311... Don't use GTK_WIDGET_*SET_FLAGS (wid, GTK_CAN_FOCUS) (*)
  ec20658... Don't use GTK_WIDGET_*SET_FLAGS (wid, GTK_CAN_DEFAULT) (*)
  e6572c0... Fix gtk_widget_is_sensitive() function (*)
  2dd2650... Don't use GTK_WIDGET_*SET_FLAGS (wid, GTK_NO_SHOW_ALL) (*)
  6d8fee9... Updated Hungarian translation (*)
  2dc372a... Fix gtk_widget_is_sensitive() function. Second try (*)
  3ffee3e... Updated Norwegian bokmål translation (*)
  289948f... Updated Low German translation (*)
  2bb5e9e... Updated Low German translation (*)
  8c1f5db... Updated LowGerman translation (*)
  e53efb1... Deprecate widget flag: GTK_WIDGET_MAPPED (*)
  ee0bf98... Deprecate widget flag: GTK_WIDGET_REALIZED (*)
  fa93429... Updated Basque language (*)
  cb4f39c... Add version info about the deprecation of GTK_WIDGET_SENSIT (*)
  a0441bc... Updated Basque language (*)
  15a797e... Update gtkvscale documentation for in code comments. Remove (*)
  8343071... Updated Hungarian translation (*)
  ba22b91... Move documentation to inline comments: GtkVScrollbar (*)
  0cdcfcc... Move documentation to inline comments: GtkVSeparator (*)
  828c4f7... Return FALSE in signal handlers to make the signals be prop (*)
  8ad3276... Update Afrikaans translation (*)
  190096f... Update Galician translation (*)
  09e4738... Move documentation to inline comments: GtkVBox (*)
  fe0a89e... Move documentation to inline comments: GtkPlug (*)
  70d2c39... Add/Remove ATK_STATE_SENSITIVE according to cells' state. (*)
  01bb46f... Updated Swedish translation (*)
  e5aca4a... Updated Swedish translation (*)
  e2f79c3... Don't use GTK_WIDGET_*SET_FLAGS (wid, GTK_NO_WINDOW) (*)
  e082783... Don't use GTK_WIDGET_*SET_FLAGS (wid, GTK_REALIZED) (*)
  a602ff8... Don't use GTK_WIDGET_*SET_FLAGS (wid, GTK_MAPPED) (*)
  5c2c742... Don't use GTK_WIDGET_*SET_FLAGS (wid, GTK_APP_PAINTABLE) (*)
  9f3d23a... Don't use GTK_WIDGET_*SET_FLAGS (wid, GTK_RC_STYLE) (*)
  bbf5e95... Don't use GTK_WIDGET_*SET_FLAGS (wid, GTK_PARENT_SENSITIVE) (*)
  1931a8d... Don't use GTK_WIDGET_SET_FLAGS() in gtk_widget_init() (*)
  92c6be8... Updated French translation (*)
  8411cd3... Updated Greek translation. (*)
  f000d83... Updated Greek translation. (*)
  7eedb7a... gtk: remove begin-user-action/end-user-action around copyin (*)
  6b1126a... Updated Bulgarian translation (*)
  39ff3a4... Updated LowGerman translation (*)
  9a19752... Updated LowGerman translation (*)
  248719c... Updated LowGerman translation (*)
  0a12113... Fix an infinite loop in gtk_dialog_map() (*)
  ba4695e... Don't scroll to insert after middle-click paste (*)
  313e1b9... Update release HOWTO (*)
  e566c96... Add introspection annotations to gtk_drag_(source|dest)_set (*)
  f77c10b... Add accessible alternatives to entry icon functionality (*)
  ca43e7d... Remove obsolete translator comments (*)
  8ea37e5... Don't use GTK_WIDGET_STATE in internal code anymore (*)
  870fefb... Minor doc clarification for gdk_drag_begin (*)
  4c86b61... Document the use of NULL in gtk_window_set_transient_for (*)
  b229aa8... Add missing colons (*)
  57a3de1... Fix file chooser refcounting issues (*)
  f185967... Add some more annotation to the DND api (*)
  94e80bb... fix file permissions (*)
  d50cd83... Add some keysyms missing from keysyms.txt (*)
  040d8d1... Updates to the compose-parse.py script (*)
  04fd3f1... Regenerated compose tables (*)
  7b7f8f1... Remove conflicting legacy compose sequences in favour of X. (*)
  6750ffe... Fix compilation warning: use entry var correctly initilized (*)
  07f2bb0... Updates (*)
  167413e... 2.19.7 (*)
  c470e59... Bump version (*)
  b447f59... Updated Catalan translation (*)
  8cc486a... Updated Spanish translation (*)
  68e833d... Updated Spanish translation (*)
  2e00e16... Fix gtk_text_tag_table_lookup transfer introspection notes (*)
  48cc791... Fix introspection on return value transfer for gtk_clipboar (*)
  08bce45... Fix definition of GTK_VOLUME_BUTTON_CLASS cast (*)
  74c7588... Improve GTK_WIDGET_FLAGS() deprecation documentation (*)
  2b1ec1b... Check for __MINGW64__ and not __MINGW64 (*)
  63d0334... Improve docs of gtk_notebook_set_tab_label_packing (*)
  e85b9b3... Spell delete-event with hyphen and don't cast to G_OBJECT (*)
  1b61e9d... Reword explanation of delete-event and destroy (*)
  f909f38... Remove most G_OBJECT casts in the tutorial (*)
  b04186d... updates (*)
  df95db7... Fix gdk_window_set_icon_name (*)
  9408915... Recompute label contents when the buffer changes (*)
  908915c... Updated Italian translation (*)
  de1b75a... Fix tests (*)
  0f90c49... Updated Italian translation (*)
  d240b64... Update Galician translation (*)
  a0508bc... [startup notification] Set APPLICATION_ID (*)
  5b20892... Update release notes (*)
  56c488e... Improve the behaviour of automatic mnemonics (*)
  c8ee192... Refixed patch for bug 612505. (*)
  ed9cff6... Fix notify::label emmision in GtkMenuItem (*)
  4b7b8e5... Require a new-enough glib (*)
  1f3a576... Don't crash in DND when the X server doesn't support SHAPE (*)
  5f30ba4... Don't get settings unless we need them (*)
  7a6e782... Use g_strcmp0 where it makes sense (*)
  add0843... More uses of g_strcmp0 (*)
  bc57726... Define httpGetHostname() for CUPS 1.1 and lower (*)
  837b998... Fix a tiny documentation typo (*)
  643c7c2... Make menu scrolling work with auto mnemonics (*)
  291e8bd... Estonian translation updated (*)
  036fa03... Updated Romanian translation (*)
  151c6c2... Completed Punjabi Translation by A S Alam (*)
  e64cc4e... Updated Brazilian Portuguese Translation (*)
  95dbbe2... search: update for tracker 0.8 API (*)
  fe34ee4... Avoid spurious notifications from GtkEntry (*)
  637df00... Updated Traditional Chinese translation(Hong Kong and Taiwa (*)
  ad87a23... Updated Finnish translation (*)
  5f7e854... Updated Swedish translation (*)
  deb012b... Updated Swedish translation (*)
  984a16d... Updated Swedish translation (*)
  cf87932... Updated Gujarati Translations (*)
  99b6a3d... Updated Gujarati translations (*)
  0b0b960... Updated Basque language (*)
  472ffe7... Updated Vietnamese translation (*)
  69e86f5... Updated Vietnamese translation (*)
  449bc50... Updated Basque language (*)
  2055066... introspection: Fix parallel builds (*)
  b1ca316... Add a dependency for Gtk-2.0.gir on Gdk-2.0.gir (*)
  177973b... Prevent the destruction of the menu label on page removal (*)
  15bc2b7... Dutch translation updated by Tino Meinen (*)
  a22afdb... Updates (*)
  7431550... Minor doc cleanup (*)
  381d892... Another small doc cleanup (*)
  cbfdfb8... Set version to 2.20.0 (*)
  f743b24... Bump required version of glib in INSTALL.in, too (*)
  3977981... Updated Serbian translations (*)
  5a5a24d... 2.20.0 (*)
  3be389f... Bump version to 2.20.1 (*)
  6af58c6... Add notes about gobject-introspection (*)
  aaf5419... Fix a 64bit issue (*)
  7ef003f... Fix compilation warning: Use GtkWidget instead GtkMenuItem (*)
  61a73b3... Use g_value_take_string to avoid redundant invoking g_free. (*)
  d995132... [directfb] Fix compile error on DirectFB backend. (*)
  b19d76a... Updated Bengali translation (*)
  839a347... Updated Bengali translation (*)
  8e0088d... Updated Ukrainian translation (*)
  5559cbe... Updated Ukrainian translation (*)
  e8f9085... Updated Danish translation (*)
  69b241c... Fix a misspelling in gtk_cell_view_new_with_markup (*)
  a4a0019... Updated Bengali translation (*)
  0df8e5e... Updated Catalan translation (*)
  9441d96... Updated Catalan translation with a couple of fixes (*)
  80efec2... Fix error case in filesystem model (*)
  9679399... Added missing break statement to mutator: gtk_tool_item_gro (*)
  9fe9898... Added missing default events in realize() implementations (*)
  523283b... Fixed possible devision by zero in size negotiations (*)
  299cd7f... Fixes to Catalan translation (*)
  93df7c1... Updated Bengali India Translation (*)
  65a322c... Updated Bengali India Translation (*)
  829cfe2... Updated Danish translation (*)
  923e37e... Updated Basque language (*)
  67eccab... Updated Basque language (*)
  f48299c... Updated Basque language (*)
  c4dec47... Don't use gio-unix on win32 (*)
  0fbdb3c... Take extended layout into account in viewport (*)
  894e887... Fixed GtkCellRendererText invalid pointer access. (*)
  a18af0b... Applied Jan Arne Petersen's patch for GtkScrolledWindow (*)
  22de1a7... Partially fixed GtkTreeview for extended layout (*)
  61fab15... Fixed invalid pointer access in gtk_tree_view_column_get_de (*)
  8413f22... Removed casing of GTK_IS_EXTENDED_LAYOUT() from GtkViewport (*)
  a33053d... Fixed extended layout implementors to not call ->get_desire (*)
  5d83f5e... Fixed internal native layout algorythm wrt size-request sin (*)
  ae2c0b0... Refixed merge conflicts for GTK_WIDGET_MAPPED/GTK_WIDGET_VI (*)
  1212f26... Making function private in gtktreeviewcolumn to pass the ab (*)
  75b8f7d... Fixed GtkBox to not call get_desired_size() on a child when (*)
  4b1315c... Changed initial values for requisition from -1 to 0. (*)
  eb537a6... Fixed do_size_request() to start with a 0 base requisition  (*)
  24ed2f8... Fixed 2 bugs in gtk_box_size_allocate() (*)
  52eabce... Revert "Implement extended layout for GtkBin" (*)
  9230901... Make GtkWidget a prerequisite of extended layout (*)
  ef32192... Call the ->get_desired_size() method directly on the vtable (*)
  68c38e0... Fixed classes to call gtk_extended_layout_get_desired_size_ (*)
  8263633... Remove gtk_widget_get_desired_size() (*)
  7beb83c... Add new GtkExtendedCell interface (*)
  bb86e61... Added GtkExtendedCell interface (last commit) (*)
  3128bd0... Added gtk_tree_view_column_get_desired_size() as its a corn (*)
  59dafa7... Use new gtk_tree_view_column_get_desired_size() (*)
  a17e12c... Implement GtkExtendedCell on GtkCellRendererText (*)
  388ad40... Implemented GtkExtendedLayout on GtkViewport (*)
  85a55b2... Implement GtkExtendedLayout on Alignment (*)
  51ffd59... Implement GtkExtendedLayout on GtkButton (*)
  b10f2fc... Some extended layout fixes for GtkCellView (*)
  143660e... GtkCellView refactoring for extended layout (*)
  36ef655... Added gtk_cell_view_get_size_of_row() to gtk.symbols (*)
  1706608... Simplified code in GtkSizeGroup, fixes minimum natural size (*)
  99425f1... Added assertions (*)
  531b449... Deprecated gtk_widget_size_request and gtk_widget_get_child (*)
  ffffa73... Implemented GtkExtendedLayout on GtkComboBox. (*)
  7304e42... Fixed gtk_box_size_allocate() for homogeneous boxes (*)
  b330372... Fixed regression in GtkImage size requests (*)
  73056e9... Reimplemented GtkExtendedLayout on GtkBin (*)
  35e2dfc... Fixing height-for-width wrapping of GtkLabel (*)
  1041a18... Added get_height_for_width/get_width_for_height implementat (*)
  c67559a... Adding tests ported over from the old branch by Matthias. (*)
  c0e950f... Fixed wrapping labels to show up correctly aligned inside t (*)
  629bb5a... Fixed warnings due to missing GTK_WIDGET (cellview) casting (*)
  24950ec... Added gtk_extended_layout_is_height_for_width() (*)
  639e396... Fixed gtkbin.c:parent_extended_layout_iface to be static. (*)
  6b89f05... Implemented gtk_extended_layout_is_height_for_width() and a (*)
  1b2be80... Constrain the window to the minimum width for the natural h (*)
  d2c35ec... Mega commit to change ->get_desired_size() for ->get_desire (*)
  8432f54... Added _gtk_size_group_bump_requisition() (*)
  caba799... Refactored GtkSizeGroup for GtkExtendedLayout (*)
  46fe9c3... Disabling natural sizes of labels. (*)
  9247bc8... Fixed GtkExtendedLayout interaction with sizegroups plus cl (*)
  19ff8cb... Fixed test to call the extended layout api instead of consu (*)
  b30445c... Make GtkWindow use the generic smallest size for the requis (*)
  8b57ad9... Now gtk_extended_layout_get_desired_size() returns a minimu (*)
  64e23c4... Fixed GtkLabel reported minimum and natural sizes (*)
  e8a365c... Restore functionality where ellipsizing label *minimum* siz (*)
  33039c1... Fixed extended layout test to compile without the gtk_label (*)
  35cc52f... Compute the collective heights for the width of a horizonta (*)
  da31841... Fixed bug in gtk_extended_get_desired_size(). (*)
  3cbd9e9... Further fixed base outputs of GtkLabel desired geometries. (*)
  fe257d2... Fixed GtkAssistant to not access ->requisition of children  (*)
  6dc5cdb... Implemented GtkExtendedLayout on GtkWindow. (*)
  e997ac3... Added GTK_DEBUG_EXTENDED_LAYOUT flag and use that for debug (*)
  4c1fa76... Fixed _gtk_size_group_bump_requisition() to properly handle (*)
  0dff033... Fixed GtkSpinner to request 12x12 at init time instead of a (*)
  a141c66... Added testextendedlayout2.c to tests. (*)
  e9e3725... Fixed testellipsize (*)
  3783a0a... Fixed computation of sizegroups when no explicit request is (*)
  119267d... Removing old comments in gtkbin.c (*)
  ee8db39... Fixed height-for-width cache (*)
  de4a8f8... Unconditionally return the height for the minimum width whe (*)
  8ae5e01... Fixed another caching bug in extended layout (*)
  b0fc43e... Reduced natural request padding for rotating ellipsizing la (*)
  0b92348... Fixed acces of child->requisition; call gtk_widget_get_chil (*)
  3a9ab87... GtkAlignment now tries to allocate natural size to the chil (*)
  0330658... Added request_natural argument to get_desired_size() (*)
  c927f5e... Split up width and height queries so that they make more se (*)
  b7a05d1... Fixed missing return from get_desired_width/height in GtkVi (*)
  4ed5e6d... Various updates to follow new gtk_extended_layout_get_desir (*)
  80428e7... Restore layout in get_desired_size() after guessing a wrap  (*)
  17883f3... Fixed GtkLabel to include GtkMisc padding when calculating  (*)
  d5b31c3... Slightly reduced extended layout cache size, updated author (*)
  dfd3114... Fixed GtkLabel to wrap correctly and report width-for-heigh (*)
  630357b... Added test to demonstrate width-for-height labels. (*)
  680d776... Make sure not to base the minimum size on "max-width-chars" (*)
  4d06d75... Updating test for api change. (*)
  a3a245a... Updated test for api change. (*)
  7db18bb... Added test reflecting the usage of GtkLabel parameters. (*)
  504ec36... Improved legibility of the label parameters test. (*)
  9306a73... Added documentation, implemented gtk_extended_layout_is_hei (*)
  2a52726... Mega commit backing out everything from the native-layout b (*)
  909ca43... Renamed testextendedlayout2 --> extendedlayoutexample, also (*)
  148ea63... Formatting and typo fixes (*)
  ff0eb03... Fix a regression in RTL flipping (*)
  bcbd7cc... Don't add padding to a pointer (*)
  ff26766... Fix a few typos (*)
  f285ed1... Treat h and v boxes the same way (*)
  36c3eae... Refer to GtkExtendedLayout from the container docs (*)
  a0b61a5... Make testellipsize work for rotating non-ellipsized labels (*)
  cd45dfa... Tiny documentation tweak (*)
  538ec4e... Add a GtkExtendedLayout implementation for GtkFrame (*)
  c8dd989... Add some documentation about width-chars and max-width-char (*)
  50656c7... Some doc and formatting tweaks (*)
  5d5d93e... Make the docs build (*)
  b3dd3a8... Formatting tweaks (*)
  3833ef5... Fix the build (*)
  db76c77... Merge branch 'native-layout-incubator'

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