[gtk+] (1085 commits) Created branch events-refactor



The branch 'events-refactor' 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 (*)
  c1a48f4... Add GdkDeviceManager and skeleton for the default X11 imple
  6abf013... Hook up GdkDeviceManager to build.
  8e721ff... Added the GdkEventTranslator interface.
  563675f... Add gdk_event_translator_get_type() prototype.
  7dfbe5c... Rip out some gdkevents-x11 code into GdkDeviceManagerCore.
  c09ea06... Hook up GdkDeviceManager into current event translation.
  a18600e... Put some duplicated code into functions in GdkDeviceManager
  1fa2f01... Add methods for getting event/filter window from the event,
  de04fed... Refactor out some code from GdkDeviceManagerCore.
  e897167... Make GdkDisplayX11 implement GdkEventTranslator.
  eec943c... Hook up GdkDisplayX11 to current events translation.
  988bb1b... Compile fix.
  0f527d4... Add GdkEventSource.
  f96f96b... add gdk_device_manager_set_window_events() method.
  fb2ca79... Fix compile warning.
  c951dc0... Make the device manager select for events on GdkWindow init
  5434c8c... Backport commit 375d19aa9258662a9406c00cfb2e7cc418214dbe to
  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 (*)
  1a385c5... fix compile warnings (*)
  7303f3c... Merge branch 'master' into client-side-windows (*)
  3c75004... Don't set the sort column when there is no model (*)
  0c7a266... Fix spelling of synthesize (*)
  6fe3579... Use g_mapped_file_unref() (*)
  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 (*)
  374aa04... Add a title property to GtkStatusIcon (*)
  0f00d3f... Reduce roundtrips (*)
  0e04566... Update some links in the tutorial (*)
  05cef07... Updated Spanish translation (*)
  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.
  9503034... Updated German translation. (*)
  aaf92a2... Include gdkwindow.h in gdkdevice-core.c
  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 (*)
  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 (*)
  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
  b664c32... Create a buffer in init() so subclasses can use the entry i (*)
  369ffae... Update (*)
  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 (*)
  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 (*)
  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 (*)
  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 (*)
  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.
  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 (*)
  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.
  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.
  c5fbe7d... Fix guint underflow.
  0ad80b6... Add new API declarations to gdkdevice.h
  df12a54... Also copy number of axes to device->axes_len.
  5285467... Fix gdk_window_get_geometry for native children with non-na (*)
  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.
  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. (*)
  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
  6320b12... Bug 526149 - GtkCellRendererAccel editing conflicts with mn (*)
  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 (*)
  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 (*)
  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
  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
  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" (*)
  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() (*)
  ca75ead... Updated Polish translation (*)
  145fdcb... Make beeps work again (*)
  ca3b8e8... Updates (*)
  8005fd9... Updates (*)
  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 (*)
  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 (*)
  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 (*)
  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 (*)
  e1d99c0... GdkDeviceManager: Remove gdk_device_manager_set_window_even
  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 (*)
  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 (*)
  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 (*)
  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 (*)
  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() (*)
  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 (*)
  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_ (*)
  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 (*)
  d937bd7... Upadted Oriya Translation (*)
  142d599... Updated Bengali India Translations (*)
  0ecd87f... Respect grab event mask for crossing events (*)
  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 (*)
  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 (*)
  6e307ac... Added Ukrainian translation (*)
  8251d6d... Added Ukrainian translation (*)
  659776c... Fix gdk_device_get_history() for the core pointer (*)
  9050d10... Upadated Oriya Translation (*)
  327d209... Upadated Oriya Translation (*)
  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 (*)
  cf5cc07... Updated Traditinal Chinese translation (Hong Kong and Taiwa (*)
  e25ed50... maithili update, translated by Sangeeta Kumari (*)
  2e8b675... maithili update, translated by Sangeeta Kumari (*)
  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
  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
  d8b6c8b... Remove GdkDevicePrivate usage.

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