[gtk+] (1239 commits) Created branch xi2



The branch 'xi2' was created.

Summary of new commits:

  e2a2ba9... Revert patch that conflicts with client-side-windows work (*)
  eabac45... Initial client-side-windows work (*)
  e2d31e1... Add offscreen testcase (*)
  579d81d... Add testcase showing Gtk+ flickering a lot (*)
  8fc7a95... Create native window when requesting xid (*)
  32cd341... Export gdk_window_set_has_native (*)
  d326a63... Really create a native window when getting xid (*)
  ec4f8ba... For foreign parents, use the real parent not the root (whic (*)
  346acdc... Never set shapes on foreign windows (*)
  6b1d7fd... Make synchronized_configure work for child windows (used by (*)
  07f76be... Change assert to warning with some information (*)
  f39bdc7... Make sure we change the event mask on native window if they (*)
  d47ee4d... Grab pointer on toplevel window, not on nearest native, so  (*)
  2b9dc33... Fix up keyboard grab handling (*)
  aee3c57... Ensure we have native window before reparenting to toplevel (*)
  3a6d68e... Add g_warning to not yet supported code (*)
  2e3661e... Avoid crash by not passing in NULL mask pointer to _gdk_win (*)
  47acf79... Actually report x/y_root against the root window (*)
  6a82287... Fix coordinates reported from gdk_window_get_pointer (had s (*)
  5ff017e... Move clip offsetting into _gdk_gc_intersect_clip_region (*)
  e9ee842... Move drawable clip tracking into GdkGC (*)
  8646491... Move _gdk_gc_remove_drawable_clip from after each time its  (*)
  b647c6e... Track clip_mask in GdkGC. Fix gdk_gc_add_drawable_clip to h (*)
  c7554a2... Don't convert foreign windows to child when reparented to n (*)
  51d4efd... gdk_pixmap_draw_pixbuf - gc may be NULL (*)
  be863a9... gdk_pixmap_new - drawable may be NULL (*)
  ac637d9... gdk_bitmap_create_from_data - drawable may be NULL (*)
  b6e84d3... Fix draw_drawable being offset when using window as source  (*)
  891440d... The double get_composite_drawable case can happen for pixma (*)
  ec5d176... Move gdk_window_get_deskrelative_origin to the GdkWindowImp (*)
  077eab6... Clear to end of window if passing zero width or height to g (*)
  ede9c2c... Handle gdk_window_get_impl_window on root window (*)
  533d305... Fix some return value warnings (*)
  7536708... Don't sent native MotionHint masks on pointer grabs as then (*)
  2fa6f32... When reparenting, remove from old parent before setting the (*)
  bb70932... Store colormap on impl window (necessary for e.g. foreign w (*)
  a9ca08f... Don't draw on input_only windows (*)
  191e8d1... Ensure native window if composite requested (*)
  62a52f8... Don't include composited childen in window clip region, upd (*)
  ee4211b... Move flushing code to non-implicit-paint only call. (*)
  dc0e339... Don't actually clear background when mapped, as that causes (*)
  1babb54... Share the code to copy impl window regions w/ update_area (*)
  5587130... Don't access event after freeing it (*)
  1f5e104... Add _gdk_pixmap_set_as_backing which is a way to get Graphi (*)
  d74d94c... Implement flicker free handling of window moves/resizes (*)
  afc81c9... gdk_window_draw_points() - make sure we use the offset poin (*)
  b771c99... New approach to motion event handling (*)
  f2b50ff... Fix crossing event order and some details (*)
  7b2b9a0... Implement cursors (*)
  83ee697... Handle cursors right with grabs (*)
  d093be4... For implicit grabs, we grab the *event* window, not the poi (*)
  f22211c... Remove unnecessary clear_area method in GdkWindowImpl (*)
  36ce548... Make _gdk_windowing_window_queue_translation a GdkWindiwImp (*)
  0ba99e6... Make gdk_windowing_window_destroy a GdkWindowImpl method (*)
  0d540e9... Create _gdk_drawable_create_cairo_surface to ugly typecheck (*)
  062da50... Add _gdk_windowing_window_get_shape (*)
  4ba2b18... Implement shaped windows (*)
  e14e05a... Remove shape_combine_mask from backend. Make X11 backend us (*)
  d7e369c... Implement input shapes (*)
  8905030... Handle mask == NULL in shape_combine_mask (*)
  a38e797... Don't remove composited childrens area when processing upda (*)
  f6e1b0a... Ensure that we're properly hiding impl window if one of its (*)
  4442463... Move all native children (recursively) in gdk_window_scroll (*)
  76e23f0... Update abs_x/y before moving native children (*)
  4a0cb4a... Various fixes for native windows: (*)
  9f2c97d... Ensure that we always invalidate newly exposed areas, as X  (*)
  d73859f... Move native window showing/hiding out of is_impl, we may ne (*)
  ed5564e... Ensure we show native window when creating them for already (*)
  4202cc0... Fix gdk_window_get_root_origin and gdk_window_get_frame_ext (*)
  acf1954... Don't destroy NULL region (*)
  c8bdac7... Recompute abs_x/y before reparenting windows due to new nat (*)
  26569bd... Avoid flickering by using more temp unset bg (*)
  959d940... Need to split up impl changing and reparenting so we can re (*)
  40827b9... When creating native window, set the native background (*)
  e63de13... Correct type checks on gdk_window_set_group entry. (*)
  5378324... Ref imp even in non-native windows and don't NULL out in de (*)
  4e207a0... tests/testwindows - play with GdkWindows (*)
  4d18753... Set bg none while changing so we don't draw the bg color (*)
  1ad01ac... Add  _gdk_drawable_get_subwindow_scratch_gc as a way to get (*)
  764ceea... Include inferiors when moving window parts (*)
  d6ecaca... Handle GDK_WA_CURSOR in non-native window creation (*)
  283160c... Make xfree gdkinput code compile (*)
  82b181e... Force native windows for all windows used with input events (*)
  78bbac8... Send expose events to exposed area when changing the window (*)
  e918b64... Make sure we handle clipping in gdk_window_draw_pixbuf if g (*)
  cce1ff8... Move all backend specific raise/lower code into _internal h (*)
  377ca19... Add restack_under method to GdkWindomImpl (*)
  28c4518... Fix up gdk_window_raise and native window creation to not m (*)
  c1884ce... Fix up native window handling in gdk_window_lower too (*)
  cdb405d... Restack native window after reparent put it on top (*)
  c967cab... Avoid lots of unnecessary computation when moving toplevel  (*)
  ef3d189... Always set the shape when creating a native window. (*)
  9f3e348... Make testwindows support multiple selected windows (*)
  c31ef39... Don't flicker when unsetting shape (using bg none) (*)
  3c5c7f4... Avoid extending implicit paint size due to empty regions no (*)
  ed9cd90... Fix various problem with temporarily unsetting background (*)
  6b15e24... move_region_on_impl - shortcut if region is empty (*)
  df4f4c1... do_move_region_bits_on_impl needs to copy from overlapping  (*)
  905d328... Make moving subwindows correctly handle native windows (*)
  5fa1855... Make _gdk_x11_window_tmp_unset_parent_bg not change above t (*)
  1084b8e... Call backend move_resize with the right coords/size (*)
  b298ebc... Fix resize of native children (*)
  e718893... Fix performance issue with find_native_sibling_above (*)
  50d9a90... Ifdef out x11 specific code (*)
  c2ee81e... Add support for scrolling to testwindows (*)
  7cebc68... Handle native children correctly in gdk_window_scroll (*)
  8a0ef57... Don't expose a temporary grab during a scrollwheel button p (*)
  d82cee8... Don't send expose events if region is empty (*)
  4ec5b76... Fix typo in pixmap window backing (*)
  1376699... testwindows - support for manually selecting window pos and (*)
  ff9822a... Add reset_origin argument to _gdk_windowing_gc_set_clip_reg (*)
  5721424... Include check for offscreen windows in WINDOW_IS_TOPLEVEL (*)
  1ee805f... Don't init size in gdk_window_impl_quartz_init (*)
  774ceba... Remove get_size and get_visible region (*)
  b1b358c... Remove width/height from GdkWindowImplQuartz and use those  (*)
  b20991a... Update _gdk_window_impl_new and add private variables where (*)
  650223c... Rename _gdk_windowing_window_destroy to _gdk_quartz_window_ (*)
  afdb3f2... Update signature for gdk_window_quartz_show and adapt the i (*)
  2517076... Update gtk_window_quartz_hide (*)
  f5806ea... Update gdk_window_quartz_reparent (*)
  1e5a22d... Remove gdk_window_quartz_clear_area (*)
  ff86156... Update gdk_window_focus (*)
  27a8009... Update gdk_window_set_type_hint and gdk_window_get_type_hin (*)
  93d1d51... Update set_urgency_hint/geometry_hints/modal_hint/set_skip_ (*)
  4cf7fe5... Add more toplevel window checks (*)
  3f7e3a2... Update gdk_window_quartz_set_background and gdk_window_quar (*)
  068b6f8... Update gdk_window_get_deskrelative_origin, gdk_window_get_r (*)
  68640f9... Add mask argument to _gdk_windowing_window_at_pointer, and  (*)
  cede19d... Update more toplevel checks and update set_background and b (*)
  47ed2c5... Remove gdk_window_set_child_input_shapes (*)
  f080825... Remove gdk_display_pointer_is_grabbed and gdk_pointer_grab_ (*)
  cb8a338... Implement _gdk_windowing_create_cairo_surface (*)
  a362be9... Add stubs for queue_translation/antiexpose (*)
  0e1f51e... Add quartz window check macro (*)
  5eacab5... Setup iface for queue_translation/antiexpose (*)
  546a1e4... Change window check to quartz window check in gdkinput (*)
  e9d3f22... Offset subviews with the parent's abs coordinate (*)
  19b1f6a... Fix bug from first patch round, get private from window, no (*)
  257dea5... Handle NULL event mask in _gdk_windowing_window_at_pointer (*)
  e7eb75c... Remove the old workarond for broken tracking rects (*)
  036e045... Update the window size after getting windowDidResize (*)
  4c01ca7... Rework the event translation to look more like X11 (*)
  25b311b... Make the various fill_*_event functions consistent (*)
  da8666d... Clean up the scroll support a little (*)
  8e8aa53... Add enter/leave notify to get_event_mask_from_ns_event now  (*)
  c3637ab... Only send map events for toplevels (*)
  54e6878... Add fill_crossing_event to be used soon (*)
  32555ba... Clean up some whitespace (*)
  330e790... Rename _gdk_quartz_events_send_map_events to ..._event (*)
  edb3576... Get rid of all the synthesized crossing events except for A (*)
  348abef... Don't use drawable_get,release_context in _gdk_windowing_cr (*)
  f12a992... Only setup tracking rect for toplevels, we only want enter/ (*)
  7ab3435... Remove autoreleasepool in drawRect, not necessary (*)
  80c8976... Fix typos that broke loading without lazy symbol lookup (*)
  2ea8ea2... Remove unused function _gdk_quartz_window_scroll (*)
  08bc186... Attempt to implement draw_drawable with src = dest = window (*)
  89f1cb5... First cut at getting events working (*)
  7da48af... Don't allow native window > 65535 pixels (*)
  815f0d7... Clip exposed area to the visible region. (*)
  a9fd3ae... Flush any outstanding stuff in the window in non-buffered g (*)
  4455db3... Split out the flushing of outstanding moves (*)
  3155fdc... gdk_window_process_updates_internal only needs to flush out (*)
  d267452... New flicker flicker fixing approach (*)
  cb05af0... Implement GDK_POINTER_MOTION_HINT_MASK support (*)
  c0ad534... Convert all pending X events in _gdk_events_queue (*)
  e60af9d... Move keyboard grab info to common code (*)
  290de40... Move keyboard grab state tracking code to common code (*)
  cf54a2c... Ungrab keyboard if virtual window is hidden or destroyed (*)
  6a0d317... Keep track of the impl windows wrapper directly with a ref (*)
  19cd4d6... Revert "Convert all pending X events in _gdk_events_queue" (*)
  e24c9e2... Switch motion hint emulation to be serial based. (*)
  ca1aeff... Only set cursors on toplevel. (*)
  32a070d... Fix gdk_window_has_no_impl typo (*)
  defc779... Add serial argument to _gdk_windowing_got_event (*)
  19951c0... Remove gdk_keyboard_grab_info_libgtk_only which moved to th (*)
  9e0899b... Add gdk_windowing_window_get_next_serial (*)
  95cbc75... Setup ->impl_window on the root window (*)
  72d4403... Add a window argument to begin_paint_region in the paintabl (*)
  1ee03b3... Expose _gdk_window_process_updates_recurse for backends (*)
  1a47356... Remove invalidate_maybe_recurse and process_updates from th (*)
  65b5644... Call _gdk_window_process_updates_recurse() in drawRect inst (*)
  24aa162... Update for changes in the paintable interface (*)
  d2c1c0a... Add _gdk_x11_roundtrip_async (*)
  016c5fd... Track pointer grabs on Xserver time (*)
  5ca1865... Don't ignore native CROSSING_GRAB/UNGRAB events (*)
  cc32207... Fix typos in X11 details of new OSX APIs (*)
  fe6f46c... Don't look for EXPOSE mask set to disable bg none setting (*)
  a711f51... Fix setting of private->shaped when setting input shape (*)
  a006d85... Avoid warnings about non-handled GDK_EVENT_LAST enum (*)
  b272456... Remove unused label (*)
  482b333... Fix warning due to typo (*)
  75cb664... Fix warning about wrong type in assignment (*)
  3eb2b62... Remove unused code (*)
  e542f73... Fix warning about XChangeProperty argument type (*)
  8de6ae2... Remove_gdk_pixmap_set_as_backing etc, as this is not used a (*)
  de2d5f2... Simplify do_move_region_bits_on_impl by removing unused arg (*)
  d9fcda1... Don't recursively set bg none on the parent when e.g. movin (*)
  6e56179... Don't crash if window->parent is NULL (*)
  33c0c1f... Don't mess with any events on the root window. (*)
  8b7d843... Make gdk_window_get_toplevel() for CHILD window with root a (*)
  177b53a... Fix typo in gdk_window_input_shape_combine_region (*)
  bfd29e6... Update clip region etc, when creating a foreign window (*)
  089c9ca... Don't warn about unexpected events on foreign windows (*)
  e631d2d... Sync the display when creating a native window. (*)
  a6e6478... Only sync the display if creating a native window implicitl (*)
  1cc4712... Move bitfield in GdkWindowImplX11 to make struct more compa (*)
  abb7a32... Fix up indentation (*)
  526ff6d... Ref windows during _gdk_x11_roundtrip_async (*)
  26cbf87... New approach for grab tracking code (*)
  d6ad734... Don't send crossing events to destroyed windows (*)
  5be3f38... Move implicit grab tracking totally to common code (*)
  025b6aa... Report the steady state in gdk_display_pointer_is_grabbed (*)
  7b67393... Make sure we report grab broken on window destroy (*)
  7776c87... enable motion hints - use last sent request (*)
  53269a5... Handle crossing events with subwindows unknown to gdk (*)
  20c81ec... Return ignoring of native grab/ungrab events when we don't  (*)
  7abde83... Get the correct root coordinates for events (*)
  0fc2c36... Use event_type we already have instead of regetting it (*)
  3d72fe1... Leave AppKit events unhandled (*)
  79d9a8f... Get implicit grabs working (*)
  ccd982f... Remove unused remainders from the old implicit grab code (*)
  c366258... Fix coords returned by _gdk_windowing_window_get_pointer, f (*)
  e8d6ac7... Apply non-click-through policy on unfocused windows even if (*)
  55c71f1... Use isKeyWindow instead of isMainWindow for the non-click-t (*)
  1526149... Use the common pointer grab code instead of tracking it our (*)
  06e583e... Remove unused variable (*)
  f06d432... Cast to avoid warning (*)
  a180f75... Replace quartz specific keyboard grab code with common code (*)
  65aef20... Use cooca to convert coordinats from event window to grab w (*)
  30f83d8... Use _gdk_display_unset_has_*_grab in break_all_grabs() (*)
  2c04356... When breaking grabs on deactivation, the unset should be im (*)
  f455b47... Ignore all events if the app is not active (*)
  e6f2a80... Update for latest changes in the common code for grab track (*)
  3c7a37d... Remove old cursor setting and make it work with client-side (*)
  77ee2fe... Remove tracking of "current mouse window", this is handled  (*)
  6d01d16... Button press and release can share the same fill_button_eve (*)
  6419558... Remove unused code and fix some indentation (*)
  aeeb54d... Remove re-declared variable (*)
  651335b... Remove workaround for missing enter events on newly popped  (*)
  41d4078... Relax the check for ignoring events above the content view (*)
  6d1a885... Don't ignore all events when inactive, only clicks (*)
  f51a3f5... Make owner_events grabs work again, use the pointer window, (*)
  fe3c410... Filter out all native grab/ungrab events with detail INFERI (*)
  53511cb... Enable custom event masks for native windows (*)
  c72e93d... Workaround X11 clipping bug (*)
  a7b6139... Fix assert, it was checking the wrong window (*)
  50a5f60... Don't set the background for input only window (*)
  d35b723... Only translate native motion events to motion events (*)
  22da9d0... Destroy native children when recursing from a destroy on a  (*)
  490cbf8... Be more explicit about when to flush moves (*)
  aa20a6b... Refactor background clearing code so we can clear a general (*)
  16b4c3a... Call backend show() in gdk_window_show even if window is ma (*)
  7d51b41... Clear background on expose with no EXPOSURE_MASK (*)
  8690d19... Don't touch private->parent after its been change (*)
  96bc993... Don't event process updates for foreign windows (*)
  5ccc8b2... Don't clear background on no exposure mask if NULL backgrou (*)
  5742005... Make outstanding window moves work with the new model (*)
  fb3032a... Fix order of outstanding moves in queue (*)
  184dbd5... queue expose translations after the actual pixel copy (*)
  3866ea0... Use clearer names for GdkWindowRegionMove members (*)
  e4b26d3... Move GdkWindowRegionMove construction/destruction to separa (*)
  51010ca... Remove invalid source area from copy in move_region_on_impl (*)
  c35e0e1... Move unnecessary window copies to the right place (*)
  f0fb3f4... Free region also if its empty (we're taking ownership now) (*)
  05d3fc6... Try to combine consecutive window moves into one (*)
  6af4450... Try to reduce risk of triggering the "beam sync" penalty in (*)
  53b3343... Get the right event window for non-grabbed windows too (*)
  9af5f2b... Disable/enable screen updates around process_all_updates to (*)
  0092c1e... Limit manual flushing so we don't get hit by quartz' fps li (*)
  97996ff... Only add up native subwindow offsets for gdk_window_quartz_ (*)
  a93c6cd... CSW Win32 work in progress - builds but does not work yet. (*)
  3fdd133... Misc stuff (*)
  1208c2f... Fix x vs y typo (*)
  b48c9f3... Make offscreen windows not be in hierarchy (*)
  2c877d4... Remove offscreen hooks support (*)
  5328189... Move the new parts of GdkWindowObject to a private header (*)
  255ec54... Ensure offscreen windows are not used as non-toplevels (*)
  255756c... Improve explicit drawing and flushing (fixes GtkRuler) (*)
  730a44a... Tweak the click-through handling so active apps get it (but (*)
  d64b51d... Fix coordinates for background clearing when redirecting (*)
  08961c4... Get width/height from GetSystemMetrics() (*)
  49a0ec6... Updates (*)
  f4331ca... grabs (*)
  1288ef1... Grab changes (*)
  7698daf... Merge branch 'master' into client-side-windows (*)
  8a689f2... Handle flushing implicit paint while there is a paint outst (*)
  6c76f8f... Add gdk_region_rect_equal to compare a region with a rect (*)
  8cb385c... Add support for visibility notification (*)
  44c7264... Add _gdk_gc_get_exposures (*)
  0b586a5... Add support for client side graphics exposures in gdk_draw_ (*)
  a6e3da1... Add some test for draw_drawable graphics exposures (*)
  7372379... Initial version of input support (*)
  d1f5050... Make disabled xinput work again (*)
  287b821... Rename gdk_window_set_has_native to gdk_window_ensure_nativ (*)
  a84cc4e... Whitespace cleanup gdkwindow.c (*)
  e123931... Add more GdkWindow implementation docs (*)
  1d739c2... Fix up gdk_window_set_has_native rename issues (*)
  609b03c... Further clean up window drawing redirection/clipping (*)
  9437138... Fix some warnings added by the input handling (*)
  953be03... Fix too many args warning (*)
  cd7afc1... Update GdkOffscreenWindow to new draw_drawable prototype (*)
  55ee12c... Set the right parent root window for the offscreen windows (*)
  247e194... window_get_pointer should return the direct child (*)
  4720bbc... Make window_get_pointer a window impl virtual (*)
  e1b52da... Add signals for offscreen window embedding (*)
  f195fbc... Implement offscreen get_pointer with offscreen signals (*)
  904f0cc... Base pointer grab on get-offscreen-parent (*)
  8670fbd... Implement the new offscreen signals in GtkOffscreenBox (*)
  a854989... Update event emulation to handle offscreen children (*)
  4d54de3... Add gdk_window_get_root_coords (*)
  89e187e... Use gdk_window_get_root_cords to get popup position for com (*)
  4987ca9... Add gdk_window_offscreen_children_changed call (*)
  278e5bd... Send crossing event due to geometry change in idle (*)
  5dc6709... Handle the window being destroyed in do_synthesize_crossing (*)
  56dfbd9... Handle gdk_window_beep on offscreen windows (*)
  bd0e950... Always return FALSE from idle callback to avoid loop (*)
  d44d530... Remove ununsed variables (*)
  1ca43e3... Add initial XI2 GdkDeviceManager implementation.
  1fe7308... Testcase for GtkOrientable (*)
  2901695... Support GtkOrientable for GtkButtonBox (*)
  0532056... Merge branch 'button-box-orientable-584598' (*)
  bc42bca... Add entry about xdg user dir icons (*)
  2b3de3d... bgo#580560 - Make Backspace work in the file chooser to to  (*)
  ed33a20... Bug 565317 - Resulting image of GtkCellRendererPixbuf depen (*)
  21594f5... Terminate case with break in switch statement (*)
  6abc52a... Deprecate get_cell_renderers implementations (*)
  b6fc50c... Add some more font sizes (*)
  362127c... Fix the docs for gtk_recent_info_get_application_info() (*)
  de3cc27... Cleanup some translation handling (*)
  23fa53f... Properly export gtk_info_bar_response (*)
  f6890e3... Fix docs build (*)
  f02dedd... Don't export a private function (*)
  6810564... Add missing GtkInfoBar functions to the docs (*)
  350757e... Update NEWS (*)
  b645bb9... 2.17.2 (*)
  09f41f5... Bump version to 2.17.3 (*)
  d51132e... Don't use deprecated api internally (*)
  6fc9f57... Forgot one use in libgail (*)
  c12a838... More instances of those deprecated functions (*)
  3bf1c7a... More uses of the get_cell_renderers functions (*)
  d50cfd1... Use g_return_val_if_fail instead of g_return_if_fail (*)
  272c30b... Updated Swedish translation (*)
  c08bf93... Don't reset window hints when showing multiple times (*)
  f396465... Map device hierarchy changes to GdkDeviceManager::device-ad
  ba48283... Implement Enter/Leave events on top of XI2.
  1a385c5... fix compile warnings (*)
  7303f3c... Merge branch 'master' into client-side-windows (*)
  d13e442... Implement motion events on top of XI2.
  3c75004... Don't set the sort column when there is no model (*)
  96ceb7f... Convert XIModifierState and XIButtonState to GdkModifierTyp
  0c7a266... Fix spelling of synthesize (*)
  6fe3579... Use g_mapped_file_unref() (*)
  d2db646... Implement scroll and button press/release on top of XI2.
  68171b5... Show the size column by default in the file chooser (*)
  6382eac... Fix an oversight in mnemonic handling (*)
  3d527af... bgo#586315 - gtk_file_chooser_list_shortcut_folders() was c (*)
  3dcb40e... Correct a couple of typos (*)
  eb70b75... Rename gdk_window_beep to _gdk_windowing_window_beep (*)
  f26fe5b... Update gdk_window_quartz_show, ..._get_origin, ..._get_poin (*)
  56efcf6... Remove duplicate definition of GdkInputWindow (*)
  52ca2f2... Update _gdk_windowing_pointer_grab (*)
  02af06a... Implement KeyPress/KeyRelease on top of XI2.
  8e3bdb0... Implement FocusIn/Out on top of XI2.
  528cc1c... Add GdkDevice info to GdkEventCrossing. This is an ABI brea
  374aa04... Add a title property to GtkStatusIcon (*)
  0f00d3f... Reduce roundtrips (*)
  0e04566... Update some links in the tutorial (*)
  05cef07... Updated Spanish translation (*)
  7d7ac80... Adapt to XI2 changes in libXi master.
  823151b... Fix 'Add to bookmarks' initial sensitivity (*)
  8f57c91... Remove extra padding from comboboxes (*)
  af219b8... Don't force toggle size for tabular menus either (*)
  d3ae855... Forgotten header file (*)
  515a0b6... Accelerators failed for submenus (GNOME bug 582025) (*)
  b436f5b... Bug 461944 â?? pressing the volume icon in full screen shut (*)
  a39b2dc... bgo#529908 - Sanitize handling of motion events in GtkNoteb (*)
  839aa04... Updated Brazilian Portuguese translation (*)
  724ab58... Add a way to turn off toggle spacing in menus (*)
  ca06216... Simplify _gdk_display_get_last_pointer_grab using g_list_la (*)
  8518aa2... Rename accumulate_get_parent to accumulate_get_window (*)
  b093db8... Use g_signal_emit instead of g_signal_emit_by_name when pos (*)
  7969c18... Remove old obsolete comment (*)
  955da9f... Factor out common code to sync_native_window_stack_position (*)
  cf1c6bc... Fix typos (*)
  99b42cf... Demo setting an output name for print to file (*)
  f35c317... Fix warning about uninitialized variable plus spacing and i (*)
  794f281... Fix g_signal_emit calls (*)
  43bc999... Ensure that we always calculate clip regions for root windo (*)
  986b78b... Updating Estonian translation (*)
  a92c9ce... Bug 586691 â?? Better GtkInfoBar defaults (*)
  4e902cd... Clip cairo drawing against client-side child windows (*)
  0e54857... Implement gdk_window_clear_area natively for foreign window (*)
  c84c0e9... Better implementation of native clear_area (*)
  64e7c78... Don't hide foreign children when emulating visibility (*)
  4d49843... remove unused variables (*)
  655e0d8... unconditionally set right alignment for the size column (*)
  adf8db6... clarify the init value for the default sort column id (*)
  6c18c25... check for allowed NULL inside g_return_if_fail() statements (*)
  02ac8ea... make sure the "Create folder" button doesn't get shown acci (*)
  271a635... make the size column resizable (*)
  dea3b84... Updated Spanish translation (*)
  1a42be0... Whitespace cleanups (*)
  8cca80d... Improve handling of print-to-file uri (*)
  d78f449... Improve printing example (*)
  3b6cf72... Move destroyed check to common code for get_origin & get_ro (*)
  b50dfa6... Add gdk_window_get_root_coords to gdk.symbols (*)
  413b399... Add missing symbols to gdk.symbols (*)
  89e3a9b... po/vi.po: updated Vietnamese translation (*)
  0c6f64a... Don't return value from void function (*)
  11a96ce... Don't use GDK_WINDOW_SCREEN, as its an X11 specific macro (*)
  5341efd... Make win32 backend build and minimally work (*)
  3c97f03... clean up code in gtk_list_store_set_n_columns() (*)
  593d544... Fix win32 GC set_region handling of reset_region (*)
  b1df568... Some win32 cleanups (*)
  199582a... gdk_win32_blit, don't get the size of the impl (*)
  681c3c2... Remove debug spew, add TODO_CSW (*)
  10bf7ca... Clean up embedding api (*)
  038398d... Move new draw_drawable argument to end to make it more back (*)
  0111030... Merge branch 'client-side-windows' (*)
  2e3866b... Make GdkDrawable draw_drawable backwards compat (*)
  6060dab... fix wrap width calculations that caused item height to be w (*)
  bde64ec... Add a testcase for use-stock/use-underline in buttons (*)
  584c9c8... Make stock buttons have mnemonics again (*)
  456d028... Replace GdkInput with GdkDevice. (*)
  97926b1... Merge branch 'events-refactor' into xi2
  9503034... Updated German translation. (*)
  2d4e752... Adapt to latest GdkDevice changes in the events-refactor br
  aaf92a2... Include gdkwindow.h in gdkdevice-core.c (*)
  b5d0539... Merge branch 'events-refactor' into xi2
  6ba2dd8... Update for 2.17.3 (*)
  837e167... Add new symbols (*)
  8031910... Add doc stubs (*)
  6b56aea... Add another bug ref (*)
  bbd62f4... Conditionally define WS_EX_COMPOSITED (*)
  fbf73aa... Updated msvc build (*)
  b11c4d9... gtk_status_icon_get_title() must return a value (*)
  bff092a... Undef USE_MMX for msvc build (*)
  37957ae... Use G_PI rather than M_PI (*)
  fbf0f2d... Fix includes for missing prototypes (*)
  1bc0954... Initialize 'private' before use (*)
  23b1b35... Enable window creation with GDK_WINDOW_CHILD again (*)
  7e11672... Fix condition to deliver root coords (*)
  cd58baa... Updated msvc build (*)
  84c51a6... Updated Hebrew translation (*)
  0e07d8b... Hack that works around firefox plugin crash (*)
  9827cb6... Translate device axes.
  3b3f283... Translate axis information from XIDeviceEvents.
  8c4da47... Implement gtk_widget_set_support_multidevice().
  8298cdb... Add GtkDeviceGroup and GtkWidget-related API.
  e76557a... Implement GtkWidget::multidevice-event.
  00019f7... Synthesize motion/multidevice events when a group changes.
  edf58dc... Add helper functions to know data relative to the coordinat
  44bb1fb... Small documentation fixes (*)
  3b3e4e2... More small documentation fixups (*)
  a213b00... More documentation fixes (*)
  91868f5... Fix the doc build (*)
  42e7318... Fix redraw issues in GtkInfoBar (*)
  dab552d... Use gdk_display_sync instead of XSync (*)
  c3aa8dc... Add some test programs.
  200d5dd... Bug 587485 â?? GMountOperation::show-processes support (*)
  2163081... Update NEWS (*)
  91701d6... Fix a typo (*)
  93556ea... Make distcheck pass (*)
  1c6cd91... Temporarily turn of tests (*)
  27f972c... Fix some distcheck issues (*)
  b3969a3... 2.17.3 (*)
  b55ac35... Bump version (*)
  3b1a673... Reenable tests (*)
  a7e4846... Updated Swedish translation (*)
  5f12fe2... Add _gdk_gc_get_clip_mask (*)
  2678a45... Make clipmasks work for pixbuf rendering (*)
  52e3d2c... Optimize clip-to-window with clipmask case when fully visib (*)
  62db286... The shape is in window coordinate, so properly offset it wh (*)
  a338c0f... Improve translator comment. Fixes bug #569393. (*)
  a7681f4... Updated Spanish translation (*)
  ba44717... Updating Estonian translation (*)
  8c68588... po/vi.po: updated key names (*)
  b6b9004... Use g_object_unref instead of deprecated gdk_pixmap_unref (*)
  872152d... Make gdk build with GDK_DISABLE_DEPRECATED (*)
  11ec2ed... Some indentation fixes and minor cleanup (*)
  fb1aeab... Move get_cells implementation from deprecated function (*)
  6fc6903... Move get_cells implementation from deprecated function (*)
  2de23ea... Fix the remaining issues that broke the PLT check (*)
  a0ab93c... Remove unused variable (*)
  8ebf278... Fix defaultvalue test due to csw (*)
  a90d43b... Don't emulate map/unmap events for native windows (*)
  9ef87ea... Handle non-native windows in the gdk test utils (*)
  eab02f6... GtkEntryBuffer holds text for GtkEntry (*)
  a003b1b... Updated Spanish translation (*)
  d0f4532... Updated Ukrainian translation (*)
  5703210... Updated Ukrainian translation (*)
  ba184fc... Dutch translation updated (*)
  690af10... Dutch translation updated (*)
  becb505... Add single-include guard (*)
  8031432... Disallow single-include unconditionally because this is a n (*)
  9044ec9... Correctly set enter/leave events as detail=nonlinear (*)
  305979d... Remove accidentally added debug spew (*)
  3d1f55b... Add xevent->xcrossing.mode to GDK_NOTE() for enter and leav (*)
  2bb2820... Make link coloring in labels optional (*)
  8fbdbed... Updated Spanish translation (*)
  6445943... Updated Ukrainian translation (*)
  e6605b0... get directfb building with csw (*)
  6ca5430... Merge branch 'directfb-csw' (*)
  0ef74c9... Add paper size combo and orientation combo to print dialog (*)
  ccb09d1... Manually update toplevel_under_pointer when a grab changes  (*)
  9063e5b... Ensure that windows used for selections are native (*)
  37c3ec1... Merge branch 'master' into events-refactor (*)
  3b80538... Hrm, actually add GtkDeviceGroup.
  4642c0d... Merge branch 'events-refactor' into xi2
  b664c32... Create a buffer in init() so subclasses can use the entry i (*)
  369ffae... Update (*)
  a45c1c0... Implement keyboard grabs on offscreen windows on top of XI2
  281aebe... Fix typo when checking for XIEvent type.
  386b9d6... Add set_window_cursor() vmethod to GdkDeviceClass. (*)
  e61672d... Fix prototype for gdk_device_core_get_state(). (*)
  6d0b51c... Implement set_window_cursor() for GdkDeviceCore. (*)
  66f1088... Make pltcheck pass (*)
  c25ef64... Exclude GtkEntry::buffer from default value testing (*)
  d0366e5... Don't draw to unviewable windows (*)
  4ff4eb5... 2.17.4 (*)
  417e5f8... Bump version to 2.17.5 (*)
  d7f18dd... Remove outdated text from README.in (*)
  31d6d3e... Updated Spanish translation (*)
  5b02063... Updated Spanish translation (*)
  80b0c6a... Merge branch 'events-refactor' into xi2
  9e01476... Fix fake keyboard grabs on offscreen windows in XI2.
  e29964c... Implement set_window_cursor() for GdkDeviceXI2.
  d166798... Implement gdk_event_get_device().
  2c0e3be... Updated Traditional Chinese (Hong Kong and Taiwan) (*)
  26e6785... Revert 8031432c09c864d6fe635a8e8890c5221399fc4f (*)
  3750ecc... Build more testapps, use G_PI instead of M_PI (*)
  b97ccec... Update msvc build (*)
  c6f9e39... Fix c99ism - declaration in the mid of a block (*)
  fcdeab5... Fix gccism - pointer arithmetic with void pointers (*)
  e2000ac... Bug #588373 - Menus broken by client-side-windows (*)
  c99b4e7... Bug #588379 - testgtk::panes does not change the cursor on  (*)
  4c2c457... Make more use of defines in $(TOP)/build/win32/make.msc (*)
  b72960f... Bug #588388 - shape rendering is back (*)
  52941c5... Mark gtk_custom_paper_unix_dialog_get_type() unix only (*)
  e96c161... Implement _gdk_win32_window_queue_translation() (*)
  e7737db... Implement _gdk_win32_window_destroy() and more cleanup (*)
  8e9436d... Updated Norwegian bokmål translation. (*)
  ecd961f... more directfb updates (*)
  ea3184f... Make gtk_editable_get_chars work as before (*)
  0e8fe66... Fix some problems with prelighting of icons in entries (*)
  9e5b3a4... No need to have single-include guards in a private header (*)
  dffc1bf... Add API for sealed members xpad, ypad, xalign, yalign and s (*)
  66ae394... Add API for the sealed member "activatable" (*)
  8f60176... Add API for some sealed widget flags (*)
  2686930... Add gtk_widget_get_state() for accessing the sealed member  (*)
  2bd2a02... Add missing files in POTFILES.in (*)
  548f3a8... Add API for sealed member "visible" (*)
  b29fb1e... Fix a typo (*)
  b5dab96... Make GtkEntryBuffer::max-length and int property (*)
  9a3af66... Avoid gratitious behaviour change (*)
  a47c075... Use G_CONST_RETURN for const return values (*)
  143b55c... Add a tooltip to the save folder combo (*)
  6a98939... Updated Brazilian Portuguese translation. (*)
  4d28287... Disable the GDI+ loaders by default as they are broken. (*)
  c41e36a... Make jasper support optional (*)
  7f83be8... Make suitable GtkAssistant buttons default (*)
  5114924... Fixed crashes when GtkEntry's internal buffer is not availa (*)
  98cdcce... Change position of paper's dimensions according to reading  (*)
  d8d62ce... Fix inconsistent line-endings (*)
  d0cf137... More efficient version of _gdk_win32_window_queue_translati (*)
  b2c8cb5... Fix DND onto an empty icon view (*)
  b923f9c... Updates (*)
  20dc850... Complete the get_buffer() conversion (*)
  c28d6b8... Correct property types (*)
  74ca4e2... Add API for more widget flags (*)
  33ada9e... Bug 588273 - Make number of validated rows depend on time,  (*)
  40408e7... Two more getters for flags plus one new property (*)
  37b1a1a... 2.17.5 (*)
  6304410... Bump version (*)
  f3668e9... Bug #588398 - Leak with testgtk::preview_(color|gray) and m (*)
  1e765d2... Use perl to make gtkalias.h without warnings (*)
  dd0d075... Updated Spanish translation (*)
  cf08a43... Updated Spanish translation (*)
  db4dabf... GDK_WINDOW_TYPE does a runtime typecheck, don't call it unn (*)
  7efa439... Updated French translation (*)
  aa8693f... Track viewable for GdkWindow (*)
  027f411... Check for viewable to avoid doing work instead of mapped (*)
  7cbb573... Only calculate clipping regions for viewable windows (*)
  ed2c837... Only apply clip_region shape for viewable windows (*)
  b36b700... Only handle viewable windows in collect_native_child_region (*)
  7adf894... Don't read non-initialized clip region (*)
  454160a... Fix read of non-initialized clip_region (*)
  e87db9e... Updated Thai translation. (*)
  ef8ce08... Updated Spanish translation (*)
  a057c03... Optimize remove_child_area for children outside region (*)
  aa47fca... Exit remove_child_area when region is empty (*)
  4f49287... Add a translator comment (*)
  d6afa6e... Fix a typo in the startup-id property definition (*)
  8430e21... Remove a duplicate include. (*)
  267d209... Remove markup from translatable strings (*)
  3484246... g_strdup_print does not exist, the function is g_strdup_pri (*)
  48f1b45... Bug 588943 â?? set correct selection before emitting cursor (*)
  c564b3e... Microoptimization in interactive search handling (*)
  dbc80f4... Updated Spanish translation (*)
  6b3613d... Updated Spanish translation (*)
  6e4aff8... Updated Spanish translation (*)
  bf78db5... Calculate clip region when window goes viewable (*)
  36861cf... Make gdk_drawable_get_visible/clip_region handle the !viewa (*)
  82e609c... Make gdk_window_begin/end_paint handle non-viewable windows (*)
  3c03683... Set clip region to empty for non-viewable windows (*)
  1804830... Revert all handling of clip_region being unset for non-view (*)
  d84b575... Bug 589275 â?? [csw] Trying to destroy NULL regions (*)
  f4d1246... Suggesto to use Glade instead gtk-builder-convert script (G (*)
  cfc27be... Slightly updated grammer in migrating-GtkBuilder.sgml (*)
  0c5e3b3... Updated Swedish translation (*)
  141e983... Updated Swedish translation (*)
  82ba962... Updating Estonian translation (*)
  e71c5d3... Avoid unnecessary indirect call (*)
  9d69355... Fix clipping of pixbuf drawing to windows (*)
  9660bfe... Fix issues with resize handles (*)
  de718db... Remove ATK_STATE_SHOWING state when menuitem is not visible (*)
  ee876f9... Remove both SHOWING and SELECTED states when menuitem is no (*)
  a504784... Fix cairo rendering on large subwindows (*)
  012ff55... Updates (*)
  a99a4d3... 2.17.6 (*)
  88d96c7... Bump version (*)
  f9a1bfb... Bug 589336 â?? Add GtkTreeViewColumn:sort-column-id propert (*)
  4d2c165... Formatting and removing commented/obsolete code (*)
  31357a7... Enable big_window bench on win32, dialog for everyone (*)
  c5c87a9... Some cursor work for csw(win32), more left to do (*)
  45344cd... Use G_DEFINE_TYPE (GdkDrawableImplWin32, ...) (*)
  a7394dc... Implement GdkDrawableImplWin32::draw_pixbuf (*)
  10e249f... Fix translation (*)
  313b6f3... _gdk_window_impl_new() on directfb (*)
  00ff4d6... Updated Swedish translation (*)
  0f5f753... bgo#534462: Disable interactive search in the file chooser' (*)
  b50548e... From the shortcuts pane, focus the GtkEntry and redirect un (*)
  d55ff39... bgo#161489 - In the file chooser, let the left/right arrow  (*)
  ed58c10... docs: inline see_also to sections docs and add missing <var (*)
  0e6d121... docs: add missing <variablelist> tags (*)
  29870ca... Updated breton translation (*)
  a96bf76... Updated breton translation (*)
  b2eea12... Add set_device_cursor() to GdkWindowImpl. Implement it for 
  0632a99... Use the right event_mask for selecting.
  c6a671c... Improve code for selecting for XI2 events.
  3fee776... Make most of display->pointer_info multidevice aware.
  f22239c... Report ATK_STATE_SHOWING only when all parents are visible (*)
  4a73b41... add getter function for widget->allocation (*)
  1780361... add gdk_window_get_cursor() (*)
  94f8873... Updating Estonian translation (*)
  6007761... Fix gtk_widget_get_allocation() (*)
  c035c12... Remove unused dirty iter discovery functions (*)
  1811ecf... Add missing gdk_window_get_cursor to the GDK symbols (*)
  6f0f5f8... Fix gdk_window_get_cursor() documentation (*)
  2d79405... Bug #514260 â?? Better filtering for "Recently Used" files (*)
  d75ccb5... Correct a thinko (*)
  a4514f9... Allow disabling New Folder button in File Choser (*)
  1117483... Add public gdk_window_set_device_cursor() function.
  5fdc009... Small cleanup in X11 window set_device_cursor() implementat
  c4472ed... Remove set_cursor() from GdkWindowImpl, it's not used anymo
  531c7e5... Start general GtkTreeView unit tests (*)
  ff10f9c... Bug 498010, 546005 - fix assertion in gtk_tree_view_set_cur (*)
  069a593... Bug 539377 â?? Unnecessary warnings when GtkTreeView is not (*)
  bce2a51... Bug 573321 â?? additional check in gtk_tree_model_filter_co (*)
  a79ef08... Bug 555109 â?? selection broken when typeahead active (*)
  d743b2f... Bug 586374 â?? code does not follow documentation (*)
  bd439f6... docs: fix include by adding GtkLabel-links doc to expand_co (*)
  493d386... docs: don't invent new docbook tags, it is <type> not <type (*)
  1a19b85... Adapt to XI2 changes in Xorg master.
  843aff6... Use mods_state->effective, since that's the equivalent to t
  1946086... updated hebrew translation (*)
  8c8e1da... Add stubs for missing GDK windowing functions to Quartz bac (*)
  c225c84... Add public gdk_device_get_display(). (*)
  c009f49... Updated Brazilian Portuguese translation. (*)
  5ab28ed... Updating Estonian translation (*)
  2f0dd2d... Fix configure.in to work without --with-gdktarget on non-X1 (*)
  ad3be19... Make gdk-pixbuf-csource work on Windows also in the build t (*)
  1fa297c... Updated Norwegian bokmål translation. (*)
  f29b9e2... Updated breton translation (*)
  39b9602... Add SVG support to GtkPrintBackendFile (*)
  055c7aa... Updating Estonian translation (*)
  e87a902... Updating Estonian translation (*)
  d6d3915... Updated Spanish translation (*)
  d4ac4f6... Updated Spanish translation (*)
  94bc87c... Get default cover sheets from each printer separately (*)
  c44b0d2... Check for details request before print (*)
  6e0af6c... Bug 590959 - Set child_has_focus flag properly (*)
  f8171ce... Update tooltip if no removable one is selected (*)
  00c439d... Fix a typo (*)
  d769808... Fix a typo (*)
  ae37d20... Emit GtkAssistant::apply before computing the next step (*)
  549ffcb... Add a GtkIconView::item-padding property (*)
  5002976... Fix a logic error in gdk_window_set_title on OS X (*)
  b514c6a... Fix a logic error in gdk_window_set_title on OS X (*)
  eb0a572... Bug 69872 â?? GTK_WIDGET_SET_FLAGS should be deprecated (*)
  d468aee... Updated Irish translation (*)
  c775906... Add gtk_print_operation_get_n_pages_to_print() (*)
  8a6bb81... Updated Irish translation (*)
  8296bf7... Bug 69872 â?? GTK_WIDGET_SET_FLAGS should be deprecated (*)
  dfe0c8c... Revert "Bug 590959 - Set child_has_focus flag properly" (*)
  9124254... Updated Spanish translation (*)
  ea746ed... Updated Spanish translation (*)
  f57e212... Updated Spanish translation (*)
  a6632e9... Updated Irish translation (*)
  913c95a... Updated Arabic translation (*)
  69fc109... Avoid some gratitious behaviour changes (*)
  54863bb... Correct a doc comment (*)
  ec7c24d... Remove some unused variables (GnomeBug:591218) (*)
  d878dc8... Increment page sequence before print of the page, not after (*)
  c68194b... Updated Basque language (*)
  7f92684... Don't ever invalidate the root window (*)
  0fc8c47... Remove old comment about guffaw scrolling (*)
  19c1c11... Don't invalidate unnecessary areas on raise (*)
  4d49969... Updated Basque language (*)
  6771823... Updated Basque language (*)
  321c034... Updated Galician translation (*)
  f04a410... Updated Basque language (*)
  527e093... Updating Estonian translation (*)
  70efa73... Print when Enter pressed in certain GtkEntries of the print (*)
  f30cfd7... Show/Hide native window when updating viewable (*)
  60fa0da... Implement fallback for old draw_drawable vfunc (*)
  fa21459... Fix clearing of window background for some transparent noti (*)
  dffb628... Updates (*)
  f96d913... Fix make check (*)
  bdffae7... Make setting the root cursor work again (*)
  4df049d... 2.17.7 (*)
  860fdbe... Bump version (*)
  e3bdf92... Bug 590959 - Set child_has_focus flag properly (second try) (*)
  3c3efee... Delay core pointer creation until the display is available. (*)
  12794ee... GdkDevice: Add warp() vmethod. (*)
  b36afe8... GdkDeviceCore: Implement warp(). (*)
  5896aa3... gdk_display_warp_pointer(): Use GdkDevice::warp. (*)
  44599c5... Merge branch 'events-refactor' into xi2
  25d37ef... GdkDeviceXI2: Implement warp().
  7c3c6bc... Add public gdk_display_warp_device().
  d170ab2... Updated Brazilian Portuguese translation. (*)
  ee67900... Updated Bulgarian translation (*)
  4327141... Updated Bulgarian translation (*)
  8ad5076... Updated Swedish translation (*)
  d2e14a7... Updated Swedish translation (*)
  c167c7a... Updated Swedish translation (*)
  5745760... Updated Bulgarian translation (*)
  ff558e2... Remove C++ comment (*)
  f019047... Don't un-invalidate area that will be immediately invalidat (*)
  a3ee827... Check for GraphicsExpose too in expose_serial_predicate (*)
  8a517dc... Modify window system exposes wrt outstanding moves (*)
  043ca23... Invalidate old source in gdk_window_move_region (*)
  e25ac0b... Clarify comment (*)
  939e552... Ensure that queue_translation is paired with the right X op (*)
  9ec4fb6... Don't return uninitialized pointers (*)
  7667c4d... Fix leaks of clip region and outstanding moves (*)
  9f82243... Make _gdk_window_process_updates_recurse reentrancy safe (*)
  d834576... Correct/complete axis labels for axes known to Gdk.
  2ba836d... Add widget->allocation setter method (*)
  5c89bbf... Make the allocation parameter const (*)
  a5f6b81... Add gtk_widget_set_allocation to gtkwidget.h and gtk.symbol (*)
  341b8a4... Initialize missing methods on Windows (*)
  75011a5... Make GdkDeviceClass private. (*)
  4bcddc7... Merge branch 'events-refactor' into xi2
  3f75328... Include gdkdeviceprivate.h in gdkdevice-xi2.h
  f1f7df6... Fix type mismatch warnings (*)
  bd07557... Always queue antiexposes after flushing outstanding moves (*)
  68b3974... Fix indentation of gdk_device_get_display(). (*)
  6cfb23d... Fix duplicated id detection in gtkbuilder (*)
  0696bc8... Fix memory leaks in unit tests (*)
  03018f1... Fix memory leaks when using add_objects (*)
  920b369... Implement gdk_device_set_mode(). (*)
  be37211... Add/Improve API for handling devices' axes. (*)
  b19470e... Merge branch 'events-refactor' into xi2
  a5bc4ab... Use new axes API in XI2 impl.
  c12f7c7... Handle XI_DeviceChanged, change affected device axes accord
  c5fbe7d... Fix guint underflow. (*)
  0ad80b6... Add new API declarations to gdkdevice.h (*)
  f07474f... Merge branch 'events-refactor' into xi2
  c598202... GtkWindow: also copy axes in events forwarded to offscreen 
  df12a54... Also copy number of axes to device->axes_len. (*)
  d65ea65... Merge branch 'events-refactor' into xi2
  8b52756... Freeze/thaw notifications on GdkDevice while adding axes.
  af8821c... GdkDevice: Notify on n-axes when adding a new one.
  0c71a6b... Do not generate 2BUTTON/3BUTTON events from the XI2 code.
  1843eeb... Store double/triple click info per-device.
  4f80cb3... Initialize variable.
  88837c9... Use GdkDisplay->pointer_info.motion_hint_serial.
  2909139... Fix last relevant accesses to display->pointer_info.
  5285467... Fix gdk_window_get_geometry for native children with non-na (*)
  5f39d94... Remove display->pointer_info.
  44b84fe... Remove unused variable (*)
  1551401... Updated Irish translation (*)
  f7185ec... Don't crash on NULL parent (*)
  30ffad7... Bug 592003 - Shift+click should always modify selection (*)
  be83e87... Tiny docs improvement (*)
  270a95f... Handle accelerators involving virtual modifiers better (*)
  c930f3a... Support silent build rules with automake 1.11 (GnomeBug:591 (*)
  1c842fc... Add back WM_* and _NET_WM_* client messages filter. (*)
  5899f40... GdkEventSource: Enable window filters. (*)
  bab1a50... Merge branch 'events-refactor' into xi2
  93c8b1f... Updates (*)
  a84f360... 2.17.8 (*)
  9389d53... Bump version (*)
  9c151ba... Shut up warning about calling gtk_object_get_type() having  (*)
  3dc377a... Correctly select default printer when there is more than on (*)
  c21373d... Use gtk-save icon for GtkPrintBackendFile (*)
  7a76996... Add missing file. (*)
  feb9580... Add missing file. (*)
  e6e3d0a... Updated Brazilian Portuguese translation. (*)
  97ec7f7... Updated Galician Translation (*)
  dc7feb2... Updated Irish translation (*)
  bbd96c5... Updated Galician Translation (*)
  428d7bd... More reentrancy protection for process_updates (*)
  e10db38... Put variable definitions at start of block (*)
  89a8fad... Don't use stream before it is created (*)
  bbe16ec... Use g_object_ref/unref instead of deprecated specialization (*)
  02457e3... Return value from non-void function (*)
  277d840... Deprecate also GdkFontPrivateWin32 (*)
  e0a1e78... Silence the conversion from xatom to atom too (*)
  0780a49... Return state_set directly if there is no parent. (*)
  65cccee... Added Norwegian bokmål translation. (*)
  39c73ad... GdkDevice: Add prototypes for query_state() and window_at_p
  d646ee9... GdkDeviceCore: Implement query_status() and window_at_posit
  1cec696... GdkDeviceXI2: Implement query_status() and window_at_positi
  ea62c26... GdkDisplay: Add replacement to GdkDisplayPointerHooks.
  859049b... GdkDeviceManagerXI2: Don't fandango on core when translatin
  0fe210c... Added Punjabi (Gurmukhi) Translaiton) by A S Alam (*)
  16f7230... Updating Punjabi Translation Update (*)
  9d611b1... Updating Punjabi Translation Update (*)
  61ea687... Updated Spanish translation (*)
  8de2dbb... Updated Bulgarian translation (*)
  7272169... Updated Thai translation. (*)
  e86fab5... Update Korean translation (*)
  fbd21b4... GdkEventTranslator: remove get_filter_window(), it's unused (*)
  f84df97... Bug 478519 -  GtkTooltip segfaults on NULL gdk-display-curr (*)
  aef890e... GdkEventTranslator: add methods for selecting events on a w (*)
  8c18a08... GdkEventSource: Add gdk_event_source_select_events(). (*)
  be711dc... GdkWindowImplX11: use gdk_event_source_select_events(). (*)
  b32c34b... GdkWindowX11: Replace XSelectInput with gdk_event_source_se (*)
  ab66291... Merge branch 'events-refactor' into xi2
  0bc2b2e... GdkDeviceManagerXI2: Implement new methods in GdkEventTrans
  6320b12... Bug 526149 - GtkCellRendererAccel editing conflicts with mn (*)
  183cb1f... GdkWindow: Add gdk_window_[gs]et_support_multidevice.
  ee7831d... GdkDeviceManagerXI2: shuffle get_event_window() so it's act
  d2bc526... GdkDeviceManagerCore: Remove get_event_window() implementat (*)
  8f1b078... GdkDisplayX11: Add internal version of get_event_window(). (*)
  32838cc... GdkEventTranslator: Remove gdk_event_translator_get_event_w (*)
  6b7ac42... Remove senseless code path. (*)
  bb8fbde... Updating Estonian translation (*)
  b26bb91... Merge branch 'events-refactor' into xi2
  2f3cf2c... Updated Swedish translation (*)
  9976554... Bug 528283 - Problems when using PageUp & PageDown to navig (*)
  ebc6a00... Clean up code in gtk_tree_store_set_n_columns() (*)
  a4a5d3d... Change prefix of tree view scrolling tests into TreeView (*)
  105e0be... Rework naming of tests to make better use of path matching  (*)
  7b4f09a... Add a scrolling test case involving creating new rows in tr (*)
  4449acb... Remove broken logic in backwards walks in validate_visible_ (*)
  c45c51e... Updated Bengali translation (*)
  d1eea9c... Updated Portuguese translation (*)
  abf088f... Updated Portuguese translation (*)
  cf02758... GdkDeviceXI2: Remove unused code.
  97e2355... GdkDeviceXI2: Initialize variable.
  cf0f18e... GdkDeviceManagerXI2: Fix fatal warning.
  42cfe96... GdkDisplayX11: Fix critical warning.
  17f9ba3... Update README.win32 (*)
  6dd6d44... Updated Gujarati Translations (*)
  deda8b9... Updated breton translation (*)
  a79f929... Add support for enabling only native windows (*)
  e8dcf33... Preserve errno, and always use g_strerror() (*)
  1f446d0... Updated Catalan (Valencian) translation (*)
  37c3413... Minor fix to Catalan translation (*)
  c268892... Updated Catalan (Valencian) translation (*)
  9d1dc2d... Minor fix to Catalan translation (*)
  23b88f2... Document GDK_NATIVE_WINDOWS (*)
  b09f8f6...  Updates (*)
  9bad2f7... Documentation fixes (*)
  e6cfb7b... 2.17.9 (*)
  9e12297... Bump version (*)
  ebb9e41... GdkDisplayX11: Fix critical warning. (*)
  1c7c015... GdkDeviceManagerCore: Set input-mode in core pointer. (*)
  0ad0646... Fix clipping of drawn pixbufs in the no-render case (*)
  c0084e2... Fix clipping issue with clip masks (*)
  c2546c8... Clean up gdk_draw_drawable() composite handling (*)
  a202dc2... Updated Tamil Translations (*)
  33c70e9... Updated Tamil Translations (*)
  c91cb2f... Bug 592901 - Crash in JPEG pixbuf loader instead of error (*)
  7cc8cf2... Fix cairo clipping to client side windows (*)
  5515288... GdkDisplayX11: Make core pointer detection a bit more robus (*)
  e2c41c3... Add a GdkDevice parameter to GdkEventKey and GdkEventFocus. (*)
  cf8501f... GdkDeviceManagerCore: Add keyboard device. use it for keybo (*)
  7c05119... Merge branch 'events-refactor' into xi2
  2d87fab... GdkDisplay: Fix gdk_display_get_window_at_pointer().
  6a079cb... GdkDevice: Add API to establish relations between devices.
  9cef3fe... GdkDeviceManagerXI2: Relate master keyboards and pointers.
  0a9b019... GdkDeviceManagerCore: Relate core pointer and keyboard.
  1937d1d... hindi updated by Rajesh Ranjan (*)
  4739118... hindi updated by Rajesh Ranjan (*)
  ccf988e... Updated Basque language (*)
  a2edc3c... Updated Asturian translation (*)
  2400e14... Propagate the "send_event" flag for emulated events (*)
  cf73930... Don't unnecessarily set the event mask as that can cause X  (*)
  d0097e6... Merge branch 'master' into events-refactor (*)
  ccf1c5e... Merge branch 'events-refactor' into xi2
  4a0f78b... Bug 592606 - Activate the default button in a respose-reque (*)
  51f140b... Document ownership for return value of gtk_file_chooser_get (*)
  4105442... Make sure we only send one grab broken event (*)
  1932f32... Correct generation of broken grabs (*)
  858e6bc... Allow x and y to be NULL in gdk_window_get_geometry (*)
  05b246a... fix gtk-doc syntax on GtkWidget:double-buffered, so Since g (*)
  de1c79c... Bug 592883 - Spin cell rendererer problem with double click (*)
  786b391... Bug 588199 - GtkTreeView rendering glitch while using a def (*)
  ec7187e... Bug 543310 -  set_enable_tree_lines doesn't work when a cel (*)
  3e5934e... Updated Finnish translation (*)
  6a278af... Fix casts in calls to g_utf8_validate() (*)
  d30c31d... marks_start_element(): initialize "value" to get rid of a c (*)
  591b37d... Add accessors for sealed member "flippable" (*)
  9e7f10e... GdkDeviceXI2: Put function to translate event masks here.
  25cf651... Updated Serbian translation (*)
  8d936d3... Updated Serbian translation (*)
  44469e4... Make gtk_tree_view_real_set_cursor() handle non-existing pa (*)
  6c3aca7... Updated Oriya Translation (*)
  e6af927... Updated Oriya Translation (*)
  0e52286... Bug 69872 -  GTK_WIDGET_SET_FLAGS should be deprecated (*)
  cc8927a... Add gtk_widget_set_window() (*)
  3473993... GdkDevice: Fix typo in variable declaration.
  90284c8... GdkDevice: add grab() and ungrab() vmethods.
  49dff9b... GdkDeviceCore: Implement grab() and ungrab().
  ae9204b... GdkDeviceXI2: Implement grab() and ungrab().
  b4854f6... Remove double semicolon.
  bb544e3... Make gdk_windowing_pointer_grab() Use GdkDevice methods.
  8272e20... GdkDevice: Make window_at_position() also have a GdkModifie
  d336841... GdkDisplay: Make pointer_grabs per-device.
  010e048... Specify device in crossing events when switching pointer gr
  ca75ead... Updated Polish translation (*)
  d958d9c... GdkDeviceManagerXI2: Fix valgrind warning.
  1c47a55... GdkDeviceManagerXI2: plug memory leak.
  968378b... GdkDisplay: Add gdk_display_device_is_grabbed().
  729960f... GdkDisplay: Implement missing func in default GdkDisplayPoi
  f341771... Add GdkDevice info to grab broken events.
  145fdcb... Make beeps work again (*)
  ca3b8e8... Updates (*)
  8005fd9... Updates (*)
  8d7432a... GdkDisplayX11: Add gdk_display_pointer_ungrab() device-awar
  64cd8c3... Updated Czech translation (*)
  7e4e2c6... Fix a documentation error (*)
  a871504... Fix --enable-{cups,papi} handling (*)
  047a913... Show the icon window back after changing pixbuf (*)
  c51830f... Do not emit action-activated signal when there are not acti (*)
  a2420c7... Plug a mem leak (*)
  44adf81... [GtkSizeGroup] don't recurse into yourself (*)
  2105d94... Plug a mem leak (*)
  f7cfe2b... Emit "update-custom-widget" when the page setup changes (*)
  2d8b8e0... buffer_backspace should delete \r\n in one go (*)
  3b33618... Add CUPS events as soon as possible when printing (*)
  f117777... Return meaningful default values for lpi and resolution (*)
  1314732... Forgotten part of the lpi change (*)
  2421e64... Warn when a parent is destroyed (*)
  ab93e1b... Updated Czech translation (*)
  7dfa901... GdkDeviceXI2: confine_to is unused in grab(), mark it as su
  e71befa... Fix some compiler warnings.
  97d4b25... Add an offscreen window demo (*)
  5e5ab90... Improve CSW docs (*)
  f649237... Minor doc fix (*)
  953d391... Cosmetic fixes (*)
  b6b6435... Add an migration chapter for CSW (*)
  ced22b1... Updated Kannada(kn) translation (*)
  e2f561a... Updated Kannada(kn) translation (*)
  de89bf3... Updated Bengali India Translations (*)
  c5621f8... Updated Polish translation (*)
  d3d7070... Support DEBUG_WINDOW_PRINTING even with GDK_NATIVE_WINDOWS (*)
  028610b... Add window type an shape to window print for nicer debuggin (*)
  397951c... Add and use gdk_window_is_toplevel when possible (*)
  154be11... Use temporary impl_iface variable to make lines shorter (*)
  cc5b22c... Don't update window->shaped from backends (*)
  4d3b19f... Update shape handling (*)
  b18afe9... Don't propagate GDK_NATIVE_WINDOWS to child processes (*)
  21efe59... Don't delay showing windows until viewable in GDK_NATIVE_WI (*)
  168e9d0... Updated Telugu Translations (*)
  3959ae9... Updated Telugu Translations (*)
  36809d4... Describe how gdk_x11_drawable_get_xid() works wrt CSW in do (*)
  3e40146... Fix order of cairo clip setting when drawing text (*)
  92b15bd... GdkDeviceXI2: Use XIQueryPointer, seems to be fixed in Xorg
  0bb51bc... Remove unneeded call of begin/end user action (*)
  582b281... Make sure the paper dialog is destroyed with the parent (*)
  d22b79f... Add another offscreen demo (*)
  45d6752... Handle geometry change correctly (*)
  9be22cb... Document gdk_window_geometry_changed (*)
  0b1a1e2... More updates (*)
  036aada... Fix the cups checks (*)
  39c714d... More updates (*)
  32d59d1... Documentation fixes (*)
  42f2549... Updated French translation (*)
  ce0cfa2... Update Norwegian bokmål translation. (*)
  b31f1cd... Updated Hebrew translation (*)
  f97a33a... Move timer removal in dispose (*)
  45956ae... Add gdk_cairo_reset_clip (*)
  ddbe9ac... Put subwindow assigning and ref'ing together.
  d67a7ed... Add gdk_window_restack (*)
  d512566... Add test for gdk_window_restack (*)
  4ab7255... Hungarian translation updated (*)
  e1b0e76... Hungarian translation updated (*)
  781e878... 2.17.10 (*)
  4e6e46d... Bump version (*)
  36a7358... Fix a merge conflict (*)
  908b662... Remove sincos use (*)
  05d39e4... Add a missing include (*)
  2f80806... Fix the return type of gdk_selection_property_get (*)
  6b9a3c9... Bug 584638 - Build of gtkupdateiconcache without NLS break (*)
  0c7953c... Implement grab ownership.
  dd203a5... GdkDeviceManagerXI2: Do not implement unused vmethod.
  e1d99c0... GdkDeviceManager: Remove gdk_device_manager_set_window_even (*)
  09c2404... Complete gdk_event_get_device() coverage.
  5d5c2c7... GdkWindow: Implement gdk_window_get_device_cursor().
  1337896... GdkDeviceXI2: Plug a leak.
  587bc97... Fix warnings in gdk_window_restack (*)
  753f159... Don't access region when it might be freed (*)
  223bcd2... Correct the antiexposure vs implicit paint flush race (*)
  3f306a4... Have tree view process exposes after adjustments have been  (*)
  6f20cf6... Propagate insensitive state to cell renderers in GtkCellVie (*)
  4f21969... Make toggle cell renderer follow insensitive state of widge (*)
  3a917a2... Update IM spot location before running _validate_onscreen() (*)
  7a3d983... Fail to scroll if the given mark is not in text view's curr (*)
  dc3fb71... Improve unsetting old buffer in gtk_text_view_set_buffer() (*)
  b81079d... Bug 69872 - GTK_WIDGET_SET_FLAGS should be deprecated (*)
  026bea2... gtk_widget_set_property(): use gtk_widget_set_visible() (*)
  6ee228a... gtk_widget_set_property(): use accessors instead of setting (*)
  294e222... Ensure gc clip region valid in _gdk_gc_update_context (*)
  4adcb39... Ensure clip region valid before using it for emulating grap (*)
  dcc87f7... Move mark check to gtk_text_view_scroll_to_mark() (*)
  5ec80eb... Recalculate heights when a (new) separator func is set on G (*)
  f94b815... GdkDevice: Add gdk_device_grab().
  a47aadb... Protect gtk_text_view_scroll_mark_onscreen() from using inv (*)
  1606b82... Add AM_PROG_CC_C_O (*)
  76dab7b... Accept automake 1.10 and 1.11 (*)
  a10e90b... Move _gdk_window_event_parent_of to gdkinternals.h (*)
  f64ef92... Add gdk_window_is_destroyed (*)
  0c7830a... Make public GDK_WINDOW_TYPE and GDK_WINDOW_DESTROYED use fu (*)
  d0ac27f... Add function accessors for x11 window/pixmap impl (*)
  812b3c4... Deprecate GDK_WINDOW_OBJECT and GdkWindowObject (*)
  fa42e00... Add back debug optional code.
  1bd62b0... GdkDisplay: Rename pointer grabs API to be more generic.
  5cfe90d... Revert "Accept automake 1.10 and 1.11" (*)
  8654ffd... Revert "Add AM_PROG_CC_C_O" (*)
  ea98cdc... Try again to allow newer automake (*)
  1c0ecc0... Rework the way IM contexts are set (*)
  079cc21... Avoid a segfault if license is NULL (*)
  5c14089... Make window manager tracking work better (*)
  6b7fef0... Don't forget to set the client window on the slave (*)
  d6f3af0... Make gtk_combo_box_entry_set_text_column more forgiving (*)
  96636bd... Updates (*)
  5c4f248... Documentation additions (*)
  bec0d57... Fix the build (*)
  d09d810... Fix a typo (*)
  e1cd3e0... 2.17.11 (*)
  50945f0... Bump version (*)
  05ef84e... Fix fallout from automake version bump (*)
  ec29687... GdkDeviceCore: ungrab keyboard if device is keyboard.
  d24c20d... Make keyboard and pointer grabs use the same infrastructure
  923a6a8... Start a testsuite for GtkTreeModelFilter (*)
  81bc45e... Add a helper for inserting paths in the test tree store (*)
  6f2aff3... Add unit test for bug 540201 (*)
  93b29a9... Add test cases for bugs 464173 and 529287 (*)
  b6559c3... Make a start with virtual root unit tests (*)
  378a6df... Generalize fixture setup code (*)
  d09c2ae... Only emit row-inserted if all ancestors are visible (*)
  2cca680... Correct /FilterModel/empty/vroot-show-nodes test case (*)
  958f772... Refilter is required after setting visible column (*)
  18b2041... Check for successfull iterator retrieval (*)
  15fdf44... Correct unfiltered test cases (*)
  532ecca... Do not emit has-child-toggled when a root level node is rem (*)
  af73305... Marking nodes invisible after pulling in the root level is  (*)
  7b1d2de... Add a rather specially crafted test case (*)
  5b76610... More virtual root unit tests (*)
  6606989... Remove unused variable (*)
  733e532... Correct handling of row-has-child-toggled signal (*)
  bbb5bbb... Extend filter model unit test with row-has-child-toggled te (*)
  14c8149... Properly handle cases where an ancestor node is invisible (*)
  bf573a1... Have the unit test check if the filter model emits the righ (*)
  0c4f29e... When the filter removes a node, it needs to remove its chil (*)
  f483c5b... Emit row-has-child-toggled when a first node becomes visibl (*)
  c2f6611... List work left to do in the filter model unit test (*)
  855fee8... Fix memleak in filter model unit test (*)
  d0051a4... Fix compiler warnings (*)
  993ade1... Merge branch 'events-refactor' into xi2
  da00e17... Correct the initial event mask of the root window (*)
  143b06c... Update Japanese translation (*)
  a59c39f... Bug 346800 - Rework sort/filter models to use indices to pa (*)
  3d3f869... Updated Polish translation (*)
  f77042a... Avoid recursive calls to gtk_tree_view_top_row_to_dy() (*)
  536875e... GdkDevice: Add select_window_events() vmethod.
  135f250... GdkWindow: Add gdk_window_set_device_events().
  794bb3d... Select key press/release events in gdk_keyboard_grab().
  65454c1... GdkEventSource: Pass an allocated event to filters.
  04a58d8... Simple expander unit test (*)
  4e78b4c... One more unit test (*)
  113d218... Fix handling of window cursor wrt grabs (*)
  16c5339... Don't access the parent level, there might not be one (*)
  308fade... Make the custom paper size dialog not block the main dialog (*)
  0ea5787... Fix a typo (*)
  d01dc74... Remove a dead assignment (*)
  ebf73f4... Remove a dead assignment (*)
  aa9bb7d... Deprecate gdk_event_get_graphics exposes (*)
  3dd459c... Accept "true" as a true value in printer settings (*)
  1189808... Bug 594668 - Add new Xorg keysyms (*)
  fef3c88... Unbreak GtkComboBox::button-sensitivity (*)
  e10f165... GdkDisplayX11: Improve backwards compatibility for gdk_devi
  20652d6... Add GDK_CORE_DEVICE_EVENTS envvar to force core events for 
  514742a... Updated Gujarati Translations (*)
  43fbf64... Updated Gujarati Translations (*)
  4ccd47f... Avoid duplicate keysyms, ignore mispelled one (*)
  b1d1e36... Keysyms docs update (*)
  81334f3... Updated Lithuanian translation. (*)
  c4d2c38... Ensure recursing gdk_window_process_all_updates works (*)
  7124f59... Don't send grab broken for implicit grabs on button release (*)
  be22a62... Cleanups (*)
  d409cf2... Add more hints (*)
  d497e8e... Mention gdk_window_restack (*)
  417776c... Updated German translation (*)
  b4a5c05... Updated Malayalam Translations (*)
  0a46d33... Updated Malayalam Translations (*)
  0df4283... Don't use magic zero height/width argument to gdk_window_cl (*)
  e1554d8... Don't support the old handling of zero height/width in gdk_ (*)
  3f06d80... GdkDevice: Add some compatibility for device->axes.
  f5e2b3f... Updated Greek translation. (*)
  24df69b... Add a note about tooltip limitations (*)
  8c1f50c... Updated Dutch translation (*)
  e9f6b93... Parse libtoolize --version more carefully (*)
  63742b3... Updated Danish translation (*)
  83719cb... Fix warning about pointer/int confusion (*)
  1c45f32... Updated Simplified translation. (*)
  3ce1555... Updated Simplified Chinese translation. (*)
  93e3798... Updated British English translations (*)
  e7fa162... Updated Danish translation (*)
  618764c... Update Norwegian bokmål translation. (*)
  8f16541... Fix gdk_display_beep (*)
  f10f6b8... Mention thread-safety issues (*)
  6716d46... Bail out of window move/resize early if no change (*)
  130a774... Don't reenter gdk_window_process_updates_internal (*)
  2d2dc2c... Factor out impl_window_add_update_area() to a function (*)
  6d84fca... Handle expose events moving or resizing windows (*)
  f473242... Better handling of window hierarchy changes from inside exp (*)
  cfeba9c... Make gdk_window_flush public (*)
  7ab7ffa... Automatically flush window when doing non-double-buffered e (*)
  db88f08... fix race between fetching owner of composit selection, and (*)
  02b102c... fix whitespace error (*)
  ff47468... updated Bengali India translation (*)
  fbcb382... Upadted Oriya Translation (*)
  d605521... GdkWindow: Find native window correctly in gdk_window_set_d
  38ff65d... GdkDevice: Add GdkDeviceType property.
  ce5f80b... GdkDeviceXI2: Avoid setting cursor on non-master devices.
  d937bd7... Upadted Oriya Translation (*)
  2a36574... GdkDevice: Avoid memory corruption on slave device switch.
  76ac016... Put back some old gdkinput funcs into the X11 backend.
  142d599... Updated Bengali India Translations (*)
  2ac19cb... GdkWindow: export gdk_window_set_device_events() in the hea
  36fb263... GdkDevice: Respect GDK_MODE_DISABLED.
  0ecd87f... Respect grab event mask for crossing events (*)
  f7db1aa... GdkDeviceXI2: Implement get_state(), sort of.
  b92c788... Upadted Oriya Translation (*)
  ec36494... Updated Marathi Translations (*)
  1996651... Updated Marathi Translations (*)
  5793726... Updated Gujarati Translations (*)
  3086e70... Updating Assamese translations (*)
  e9d732b... Updating Assamese translations. (*)
  cf80feb... Do not test the event mask of implicit grabs (*)
  d797dcc... Assign the size of the screen to the root window (*)
  f6ed148... Let GTK+ handle SIGPIPE signal itself when printing with lp (*)
  38c18d7... GdkDeviceManagerXI2: Set input mode from device name.
  062bc73... Make sure hidden/destroyed windows release all grabs on the
  03045eb... GdkDeviceManagerXI2: Actually set the device for key events
  6406f64... Updated Bengali India Translations (*)
  46f369e... Upadted Oriya Translation (*)
  cd709a0... Corrected a typo in Brazilian Portuguese translation (*)
  24a3172... Updated Slovenian translation (*)
  ac1b358... Updated Slovenian translation (*)
  62b5b5f... Added Ukrainian translation (*)
  87199cd... Merge together gdk_[keyboard|pointer]_grab_info_libgtk_only
  45a58a2... GdkWindow: release all grabs on window if it's hidden.
  7ae3845... GdkDisplay: Do not mix device types when checking grab owne
  7eabfd8... GdkEventSource: Make code to handle non-wm case generic.
  6e307ac... Added Ukrainian translation (*)
  8251d6d... Added Ukrainian translation (*)
  659776c... Fix gdk_device_get_history() for the core pointer (*)
  9050d10... Upadated Oriya Translation (*)
  d2ea67f... Add missing documentation for new API.
  afd4c01... GdkEventSource: Fix critical warning when generating focus 
  327d209... Upadated Oriya Translation (*)
  1ef285d... Deprecate functions and mark as non-multidevice safe.
  487ad9d... Plug memory leaks.
  bc2bfdf... Add "device-manager" property to GdkDevice.
  3a3926c... Updated Italian translation (*)
  921355f... Updated Romanian translation (*)
  0a39bee... Updated German translation (*)
  aa43f80... Updated Romanian translation (*)
  5f126be... Don't focus unmapped radio buttons (*)
  57fa8e8... Move '-x objective-c++' from CXXFLAGS to CPPFLAGS (*)
  fc28004... GdkDisplay: Add gdk_display_get_device_manager().
  411a68d... GdkDisplay, GdkWindow: Free resources on ::device-removed.
  497d5ab... GdkWindow: comment out GdkInputWindow code.
  cf5cc07... Updated Traditinal Chinese translation (Hong Kong and Taiwa (*)
  456dfbd... GdkDevice: Allow master devices to change input mode.
  2807fc7... GdkDeviceManagerXI2: Set !GDK_MODE_DISABLED to keyboards.
  e0aed95... GdkWindow: Block events from disabled devices.
  8a01239... GdkDeviceManagerCore: Set !GDK_MODE_DISABLED and !has_curso
  e25ed50... maithili update, translated by Sangeeta Kumari (*)
  2e8b675... maithili update, translated by Sangeeta Kumari (*)
  2df87a7... Ensure device events are selected for all windows in GdkInp
  04a0d8d... gdk_window_set_device_events: Set actual events on native w
  2a2efc2... gdk_window_get_device_events: Fix potential critical warnin
  6b14f5d... GdkWindow: Only take into account master/enabled devices fo
  457dcfa... GdkWindow: Block slave devices' events if window has not se
  4efcd88... GdkDisplay: gdk_devices_list() should return the core point
  5ed8cf5... Don't dereference a NULL error (*)
  508a44a... Whitespace fixes (*)
  39dec4e... Updated Norwegian bokmål translation. (*)
  4ba1e08... Restore initializing settings sizes, which was accidentally (*)
  95cb1cc... Sensitivity event box should only be toggled if cell view i (*)
  cb5e659... revert some changes in directfb backend that broke API (*)
  13c258f... Fix x/y coordinates for extended events. (*)
  d37268c... Block extended events to windows that didn't select them. (*)
  bfc8824... Always report XInput events to the grab window if any. (*)
  b35bdaa... Merge branch 'master' into events-refactor (*)
  3081042... Merge branch 'events-refactor' into xi2
  48c9d7c... Remove gdk/x11/gdkevents-x11.c (*)
  32ee1fa... Compile again with xinput support enabled. (*)
  4756f42... GdkEventSource: Pass an allocated event to filters. (*)
  347065e... Add initial GdkDeviceManagerXI implementation (*)
  e5cece6... Merge branch 'events-refactor' into xi2
  d8b6c8b... Remove GdkDevicePrivate usage. (*)
  86cd2ba... Merge branch 'events-refactor' into xi2
  31186dd... GdkDeviceXI: Implement get_history().
  9961fb2... GdkDeviceXI: Implement get_state().
  44465cf... GdkDeviceXI: Add empty implementations for set_window_curso
  30cf728... GdkDeviceXI: Implement grab() and ungrab().
  40dfc47... GdkDeviceXI: Implement select_window_events().
  22131b9... GdkDeviceManagerXI: Reference windows when allocating GdkEv
  2dfa282... GdkDeviceManagerXI: Ignore non-extension devices.
  7ebefed... GdkDeviceManagerXI: Add device axes using private GdkDevice
  d6b2cb6... GdkDeviceManagerXI: Translate axes through GdkDevice privat
  c04ad10... GdkDeviceManagerXI: Get X/Y info from extended events.
  ec77821... Fix typo in variable declaration.
  77d62b5... GdkDeviceManagerXI: Translate x_root/y_root in motion/butto
  35c099d... Make gdk_event_get_device() return device for proximity eve
  8403340... GdkDeviceManagerXI: Add logic for blocking core events.
  4dc0999... GdkDeviceXI: Add empty implementations for missing vmethods
  6dfc893... GdkDeviceXI: fix up uninitialized variable usage.
  b8703db... GdkDeviceManagerXI: Store root X/Y info for windows with ex
  e9f27bd... GdkDeviceManagerXI: Actually translate axes in button/motio

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