[gtk+] (844 commits) Non-fast-forward update to branch wip/carlosg/event-as-object
- From: Carlos Garnacho <carlosg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] (844 commits) Non-fast-forward update to branch wip/carlosg/event-as-object
- Date: Wed, 13 Dec 2017 17:06:52 +0000 (UTC)
The branch 'wip/carlosg/event-as-object' was changed in a way that was not a fast-forward update.
NOTE: This may cause problems for people pulling from the branch. For more information,
please see:
https://wiki.gnome.org/Git/Help/NonFastForward
Commits removed from the branch:
6b24301... gdk: Refurbish GdkEvent struct hierarchy
2dce0ee... gdk: Remove GdkEventType argument from GdkEvent union
ccae5d9... gdk: Fold GdkEventPrivate fields into event structs
353f141... gtk/a11y: Use allocated events
27ad37f... gdk: Use allocated events
9d36897... gdk: Figure out the GdkSeat of an event from the GdkDevice
933e8b3... gdk: Remove GdkScreen from GdkEventPrivate
a849601... gdk: Turn GdkEvent into a GObject
1688e5f... gtk: Adapt marshallers to GdkEvent as GObject
ea2ed40... gdk: Remove gdk_event_is_allocated()
ef12aea... gtk/a11y: Fetch events as object
60adc10... gdk: Make GdkEvent type a construct only property
1d89f6e... gdk: Move additional code in gdk_event_new() to GdkEvent::c
7f45d9e... gdk: Keep reference on tools from motion/button events.
3551170... gdk: Implement motion history as motion event data
8f6008d... gtk: Remove CONSTRUCT_ONLY flag from GtkEventControllerScro
01ad34c... gdk: Remove gdk_window_[gs]et_event_compression()
69e5df8... gdk/x11: s/gdk_event_free/g_object_unref/
ba4d62f... gdk/wayland: s/gdk_event_free/g_object_unref/
bb72d37... gtk: s/gdk_event_free/g_object_unref/
81c55ba... gtk: Avoid some event copies
739929c... gtk: Make gtk_get_current_event() return a reference
ef663f2... gdk: Make gdk_display_peek_event() Return a reference to th
Commits added to the branch:
209f24f... Remove gdk_setting_get (*)
1f22c65... Store the display inside GtkSettings (*)
a518072... Remove GdkScreen api usage (*)
f2055bf... gdk: Add a get_setting vfunc to GdkDisplay (*)
a9ea420... mir: Implement the GdkDisplay get_setting vfunc (*)
c63c672... quartz: Implement the GdkDisplay get_setting vfunc (*)
729aeef... broadway: Implement the GdkDisplay get_setting vfunc (*)
4ffe9ca... wayland: Implement the GdkDisplay get_setting vfunc (*)
19157c5... x11: Implement the GdkDisplay get_setting vfunc (*)
f9dacd6... use the GdkDisplay get_setting vfunc (*)
6dbb1e2... Stop using the GdkScreen get_setting vfunc (*)
f9cc7ca... Add gtk_settings_get_for_display (*)
e821c2f... gtk: Avoid using gdk_screen_get_setting (*)
96f1e83... mir: Don't set the GdkScreen get_setting vfunc (*)
dea2775... quartz: Don't set the GdkScreen get_setting vfunc (*)
2a3e7e9... broadway: Don't set the GdkScreen get_setting vfunc (*)
2a4da2c... wayland: Don't set the GdkScreen get_setting vfunc (*)
42d2b50... x11: Don't set the GdkScreen get_setting vfunc (*)
378c764... Drop the GdkScreen get_setting vfunc (*)
51ba0b4... x11: Stop using gdk_screen_get_setting (*)
d9809df... wayland: Stop using gdk_screen_get_setting (*)
1541172... Drop gdk_screen_get_setting (*)
a1a5f55... Some documentation updates (*)
0cd8642... assistant: Avoid GdkScreen api (*)
24903e3... modules: Avoid GdkScreen api (*)
297889e... immodule: Avoid GdkScreen api (*)
9e5f4f9... immulticontext: Avoid GdkScreen api (*)
59cfd56... settings: Don't store the screen in the settings object (*)
4461439... widget: Turn screen-changed signal into display-changed (*)
cb0c7d6... immulticontext: Remove unused variable (*)
1f114b1... Drop gdk_pango_context_get_for_screen (*)
ffb3bc4... tests: Stop using gdk_pango_context_get. (*)
5c2e254... Drop gdk_pango_context_get (*)
a2e6256... gtk-demo: Remove calls to gtk_style_context_reset_widgets() (*)
9151e0b... stylecontext: Port to use display instead of screen (*)
ecd5b39... icontheme: Use GdkDisplay instead of GdkScreen (*)
c74ee7a... Add gdk_event_get/set_display (*)
525e2a7... gdk: Stop using gdk_event_set_screen (*)
f63d01b... gtk: Stop using gdk_event_get_screen (*)
f0189ae... Drop gdk_event_set/get_screen (*)
c20d217... printoperation: Stop using gdk_app_launch_context_set_scree (*)
ba91af6... Drop gdk_app_launch_context_set_screen (*)
43b0fcb... Forgotten file (*)
1c36c6e... widget: Remove gtk_widget_has_screen() (*)
c8986e6... window: Remove gtk_window_get_screen() (*)
83fb7a6... css: Merge GtkStyleProviderPrivate into GtkStyleProvider (*)
0bf88db... Update POTFILES.in (*)
e805362... gtk: Fix debug build (*)
941a621... styleprovider: Fix fallout from merge (*)
b0dc851... gdk/win32: Fix build after GdkScreen and settings changes (*)
07164e0... window: Turn gtk_window_set_screen() into gtk_window_set_di (*)
b9504a5... mountoperation: Move from screen to display (*)
4a43229... invisible: Make it use display, not screen (*)
648d040... widget: Remove gtk_widget_get_screen() (*)
ccd52a4... settings: Remove gtk_settings_get_for_screen() (*)
3967072... docs: Fix up some places that still said screen instead of (*)
099990f... gskpango: Remove GDK api macros (*)
f576002... widget: Improve get_request_mode vfunc docs (*)
23a1328... viewport: Simplify child allocation (*)
45c03a9... widget: Rename color variable to match the color (*)
3c0657f... textview: Stop fiddling with CSS padding (*)
3dca25b... textview: Remove {top,bottom,left,right}_border (*)
c97e2af... widget: Make invalidation coordinates widget-relative (*)
f8cad19... dnd: Drop GdkScreen from apis (*)
a3cffa5... Drop GdkScreen from GdkDevice apis (*)
2740f5e... inspector: Fix property being "display" now (*)
e60da87... testsuite: Update for screen => display property changes (*)
e78402e... tests: Remove completely outdated test (*)
33d29f6... gdkmonitor: Fix typo (*)
e11e304... icon-browser: Centre Copy button in dialog again (*)
2c42d8d... AboutDialog: Fix accepting GTK_LICENSE_AGPL_3_0 (*)
85e209a... dnd: Remove remnants of screen tracking (*)
2d6bd1a... Drop gdk_window_get_screen (*)
0cd88cd... Stop using gdk_pango_get_context_for_display (*)
1641ef4... tests: Stop using gdk_pango_get_context_for_display (*)
b36b7f0... Drop gdk_pango_context_get_for_display (*)
a27bfaa... Drop the GDK_DPI_SCALE variable (*)
31b7555... Stop using screen resolution (*)
01dfb49... Drop the screen resolution api (*)
0839aae... monitor: remove GdkScreen mention from docs (*)
5cb5bdf... Add gdk_display_get_toplevel_windows (*)
8f129dd... Use gdk_display_get_toplevel_windows (*)
68a61e9... Drop gdk_screen_get_toplevel_windows (*)
463fba1... Port to gdk_display_get_root_window (*)
524fcbe... Drop gdk_screen_get_root_window (*)
67cea50... Drop gdk_get_default_root_window (*)
e424dcb... wayland: Stop using ::monitors-changed (*)
883c0d1... Remove a no-longer existing function (*)
61a3a90... Don't mention GdkVisual in the docs (*)
29ffecb... Drop gdkvisual.h from the installed headers. (*)
727aa6c... Drop the monitors-changed signal (*)
0411cc5... Drop GdkVisual (*)
161f891... x11: Make gdk_x11_display_open() public API (*)
6b3d979... gskgl: Deal with being rerealized (*)
8059f9b... window: Clear the renderer un unrealize (*)
047cf67... broadway: Fix fallout from screen changes (*)
edffa8d... Resolving undefined reference to gdk_get_default_root_windo (*)
b880296... window: Unset transient parent in set_display() (*)
5f4e0d3... gdk: Remove nonexisting function from internal header (*)
b4ad1a5... testsuite: Remove unused test using long-gone API (*)
2d31a54... gdk: Remove gdk_get_display_arg_name() (*)
f2655b0... monitor: Add a ::valid property (*)
606345c... Change the fullscreen-on-monitor api (*)
d88c441... widget: Add gtk_widget_contains() (*)
9b0d9aa... wayland: Remove unused variable (*)
b6e0c93... button: Use gtk_widget_contains() (*)
bcced80... x11: Remove screen-specific macros (*)
801d690... switch: Use gtk_widget_contains() (*)
9d51134... entry: Remove unused variable (*)
ff66de3... Inspector: better default split of CSS nodes/props (*)
a58a521... HighContrast: Fix GtkEntry:has-frame not working (*)
f24b286... Adwaita: Fix Entry:has-frame if backdrop/disabled (*)
c0ccad5... widget: Don't tell people to wait for nonexisting events (*)
bd6b6ed... gdk: Remove VisibilityNotify events (*)
e41936c... Fix a typo (*)
bee74e8... broadway: No more screen (*)
08bd079... Remove leftover code (*)
1605d37... Don't use GdkScreen here (*)
44a1738... quartz: Stop using gdk_display_get_default_screen (*)
473c642... win32: Remove an unused function (*)
e3daf98... x11: Stop using gdk_display_get_default_screen (*)
03ae29b... quartz: Stop using gdk_screen_get_default (*)
a5ba928... x11: Stop using gdk_screen_get_default (*)
feb870a... Drop gdk_screen_get_default (*)
adfbc82... Fix a compiler warning. (*)
7f0b529... Drop gdk_display_get_default_screen (*)
8144d31... Stop talking about GdkScreen in the docs (*)
047eac5... x11: Add backend api to get the screen (*)
81cda3d... Use x11-specific api to get at the screen (*)
0f9e9a9... wayland: No more screen (*)
a16a251... Drop GdkScreen from public api (*)
fee93d8... x11: Stop using gdk_screen_get_display (*)
93053ad... mir: Stop using gdk_screen_get_display (*)
b44ef37... quartz: Stop using gdk_screen_get_display (*)
dcf2553... win32: Stop using gdk_screen_get_display (*)
3b7763e... Drop gdk_screen_get_display (*)
ee72860... Drop GdkScreen from the docs (*)
fa5e3ee... label: Stop using gdk_cursor_new_for_display (*)
47fb329... tests: Stop using gdk_cursor_new_for_display (*)
2a60928... t Remove gdk_cursor_new_for_display (*)
c958818... Some forgotten cleanups (*)
3a5b478... wayland: Some cursor cleanups (*)
33195d4... Remove an unused function (*)
5bd8884... Stop providing the owner in GdkEventOwnerChange (*)
9f6b556... Stop using foreign windows for xsettings (*)
6ba48bd... Drop foreign window checks in Wayland (*)
4a2dc53... Drop foreign window checks in Broadway (*)
d2e9a5f... x11: Use backend-specific API to get GdkScreen (*)
dea8233... widget: Remove stray prototype (*)
8fa20f8... testwidgetfocus: Make focused button more obvious (*)
8f55647... widget: Add get_width() and get_height() (*)
f33c209... x11: Add API to query root window and screen from GdkDispla (*)
d380cf1... x11: Remove outdated functions from API (*)
9c98adc... gdk: Remove GdkWindow.set_device_cursor() vfunc (*)
8aa6811... x11: Remove gdk_x11_grab_server() (*)
34f3c6b... revealer: Create clip node for right widget size (*)
2283cba... colorplane: Use content size everywhere (*)
018daae... rendernodeview: Use content size instead of allocated size (*)
4f4ac29... glarea: Use content size of the widget (*)
8709dee... Update Arabic translation (*)
2603fa0... notebook: Remove useless call to gtk_widget_reset_style (*)
11b8f27... notebook: Fix setting show-tabs (*)
2301443... GtkWindow: Tidy up after icon became a cairo surface (*)
b8d3f88... gtkwindow: Use event target widget for WM handling special (*)
a1759a0... gdk: Get rid of GdkCursorType (*)
8ba9ae6... gdk: Add gdk_cursor_get_name() (*)
ca3c236... GskTexture => GdkTexture (*)
81c2beb... gdk: Remove ability to download a cursor (*)
0cad0ca... broadway: Don't crash on startup (*)
5adf21a... cursor: Turn new_from_surface() into new_from_texture() (*)
6b2ea46... gdk: Add gdk_cursor_get_fallback() (*)
428547e... gdk: Add gdk_cursor_hash() and gdk_cursor_equal() (*)
d30d55b... gdk: Make cursors instantiable (*)
e294f71... x11: Redo cursor handling completely (*)
ec824b9... wayland: Redo cursor handling (*)
4e7a056... gdk: Cursors are created generically (*)
e299673... testsuite: Remove cursor tests (*)
9323d09... gdk: Cursors no longer have a display (*)
b38a4cb... widget: Export gtk_widget_set_cursor() (*)
d78bbb7... x11: Don't use g_hash_table_steal() (*)
a409320... gtk: Use gtk_widget_set_cursor() (*)
6a12a3c... gdk/win32: Fix build after GdkScreen and cursor cleanups (*)
3228149... gdk/win32: Fix Win32 GL Context switching (*)
7b0ed47... x11: Make gdk_x11_display_get_xcursor be recognized as inst (*)
f7646cf... textview: Remove GdkWindow usage from the public API (*)
197eead... textview: Use gtk_widget_set_cursor() (*)
a0ff63e... iconhelper: Compute surface size without icon helper (*)
4c2bae3... texture: Add gdk_texture_new_from_file() (*)
bd287ba... renderer: Assert having been unrealized in dispose (*)
c5a631b... inspector: Unrealize renderer before unreffing (*)
481b5d1... Partially revert GskTexture → GdkTexture rename (*)
2d95955... image: Add the ability to set textures (*)
b12a534... builder: Mirror GdkPixbuf abilities for GdkTexture (*)
b4b7c27... aboutdialog: Make logo a texture property (*)
70846c8... window: Make icons GdkTextures (*)
8d84945... docs: You can't modify textures (*)
d092e8d... gdk: Fix fallback names for the help cursor (*)
7e137b2... gdk: Use G_N_ELEMENTS() when iterating over constant arrays (*)
9b37f5a... gtk-demo: Update cursors demo (*)
e484af8... wayland: Fix embarassing bug (*)
b36c197... Update POTFILES.skip (*)
844b753... Documentation fixes (*)
65a7557... Fix some typos (*)
cf2d549... widget: Implement gtk_widget_pick() (*)
897fdaf... entry: Texture properties are objects (*)
cf1cd19... range: Stack widgets properly (*)
994287b... widget: Make gtk_widget_pick() really slow (*)
4bb9a63... range: Use gtk_widget_pick() to pick the mouse location (*)
c4a9fa9... range: Stop trying to be smarter than GTK (*)
e3effc8... expander: Don't do :hover yourself (*)
4ee0272... themes: Do expander arrow :hover properly (*)
bc552e7... menubutton: Don't fiddle with prelight state (*)
0f5d807... iconhelper: Don't render to surface anymore (*)
22472c1... entry: Remove surface icons (*)
e8b2493... aboutdialog: Clean up for logo being a texture (*)
8900024... testsuite: Unrealize renderers before unreffing (*)
b3f69c1... testsuite: Update expected results for scale changes (*)
73077c4... viewport: Implement clipping for picking (*)
c4ecc09... flowbox: Don't call get_allocation() (*)
3a3f73a... gtk-demo: Don't use get_allocation() (*)
e6f5085... gtk-demo: Fix popover positioning in popover test (*)
1cee710... emojichooser: animate the adjustment (*)
909330f... wayland: Fix animated cursors (*)
08be665... Expand the cursors demo text (*)
807cac2... quartz: Drop mentions of foreign windows (*)
2421e74... placessidebar: add starred location item (*)
08d5ed5... placessidebar: correct quotation marks in a new string (*)
206da97... Update Polish translation (*)
84a3772... broadway: Stop using gdk_display_get_toplevel_windows (*)
c44e693... quartz: Add a function to get all toplevels (*)
4f701c7... quartz: Drop use of gdk_display_get_toplevel_windows (*)
e980f68... quartz: Drop another use of gdk_display_get_toplevel_window (*)
76b6d86... x11: Add a helper to get all toplevels (*)
28a8d03... x11: Drop use of gdk_display_get_toplevel_windows (*)
c16a0bd... Drop gdk_display_get_toplevel_windows (*)
119c433... x11: Handle parent being NULL when creating windows (*)
50cf11d... Make toplevels have parent == NULL (*)
de83fc4... Stop defaulting to the root window in gdk_window_get_geomet (*)
c08a6a0... Stop using the root window in gdk_window_create_similar_ima (*)
a163d5b... broadway: Stop using gdk_display_get_root_window (*)
f3150c3... Typo fix (*)
2eb78a2... wayland: Stop using gdk_display_get_root_window (*)
f80a90d... widget: Don't leak the cursor on destruction (*)
be75984... win32: Make gdk_win32_display_get_root_window available (*)
c1c919c... win32: Stop using gdk_display_get_root_window (*)
5db2352... x11: Make gdk_x11_display_get_root_window available (*)
063db36... x11: Stop using gdk_display_get_root_window (*)
20fab69... Drop gdk_display_get_root_window (*)
f94002f... Updated Czech translation (*)
6261f5f... wayland: Drop the root window (*)
efd8691... broadway: Drop the root window (*)
2177b19... x11: Correctly set icons (*)
73a3d4b... wayland: Drop an unused function (*)
284fd36... Fix symbolic.svg rendering (*)
6ebd2d3... fix the build (*)
1da7dc8... Make the recoloring code more robust (*)
44a3f6b... css: Use a color matrix for recoloring -gtk-icontheme (*)
acf5806... css image: Use GdkTexture api directly (*)
6e4f7ad... Fix the build (*)
6a9c14b... CssProvider: Use consistent theme name placeholder (*)
6f54e1f... CssProvider: Fix doc of min theme version loaded (*)
c836650... Use color matrices for -gtk-recolor (*)
c06b1cc... Win32: Re-work cursor handling (*)
4148795... filesystem: Add GIcon getters (*)
9aba7e3... filechooserbutton: Use GIcons (*)
8460034... filechooserwidget: Use GIcons (*)
23162bf... filesystem: Drop surface-based APIs (*)
a381ee6... Fix a typo (*)
7aa236f... Fix a compiler warning (*)
2aa52c7... Simplify the gtk_snapshot_icon_texture API (*)
bdb442b... x11: Reduce uses of the root window (*)
93c42bc... testgtk: Fix rotated text demo (*)
2620323... tests: After 20 years, update the simple test to modern GTK (*)
2ff5038... testgtk: Fix some more old drawing area uses (*)
3f7ada5... examples: Use right function to query size (*)
f4e1a2b... testgtk: Draw the right area in alpha window test (*)
723bf44... calendar: Fix for GTK4 changes (*)
51c5ccf... a11y: Report correct spinner size (*)
5b94fe6... stylecontext: Make first property name explicit (*)
1da8c1b... rendericon: Add missing include (*)
b0d1ae4... GtkCssImageIconTheme: Don't try to unref a NULL pointer (*)
12837f6... Drop the last use of GDK_MULTIHEAD_SAFE (*)
e9dd5f3... flowbox: Compute view box from correct variables (*)
52424d8... textview: Hide the selection bubble better (*)
d65d5d0... gtktexttag: Remove GtkTextTag::event and gtk_text_tag_event (*)
d18b10a... textview: Store border window sizes in a custom struct (*)
17600b6... textview: Make the semi-private headrs really private (*)
2533ad7... textview: Use text_window_get_width()/height() (*)
26909ee... textview: Simplify gtk_text_view_buffer_to_window_coords() (*)
af13d47... textview: Remove GDK windows (*)
f40b3bc... Fix up managed dnd (*)
7839e0d... x11: Fix a crash (*)
48de0bf... treeview: width_changed is always true, so remove it (*)
5db1aa5... treeview: Fix RTL column header allocation (*)
61ecd10... treeview: Don't allocate columns outside of size_allocate() (*)
6eead8f... treeview: Use gtk_widget_get_width() (*)
b47ff72... progresstracker: Don't hand out NaN (*)
f31a51a... treeview: Pass height to allocate as argument (*)
b968147... treeview: Only update vadjustment in size_allocate() (*)
e0d3602... a11y: Handle a treeview with no columns (*)
ec1ea0d... icontheme: Append a / to the resource path (*)
2ff1759... application: Append a / to the icon resource path (*)
f54e771... gtkplacessidebar: Adapt to libcloudproviders 0.2.x (*)
1b1cb82... gtkplacessidebar: Fix new tab/window handling for cloud acc (*)
724863c... icontheme: Add a trailing / when enumerating resources (*)
8af666c... x11: Remove another use of the root window (*)
5999b1c... x11: Store toplevel list in GdkDisplay (*)
964cdaf... x11: Stop creating a root window (*)
5f73afa... x11: Remove mentions of GDK_WINDOW_ROOT (*)
9d56cee... widget: Remove gtk_widget_set_device_enabled() (*)
de40ced... gdk: Fix GDK_ALL_EVENTS_MASK (*)
ef5a683... window: Set ALL_EVENT_MASK (*)
ed1b6a9... gdkwindow: Remove event_mask arguments from constructors (*)
457bf3b... widget: No need to update events (*)
77efc60... placessiderbar: Fix sunny compilation (*)
e2682e6... win32: Remove all uses of get_root_window (*)
0436cc4... win32: Remove all checks for GDK_WINDOW_ROOT (*)
515b13f... messagedialog: Remove unused header (*)
13ca03e... cellrendererpixbuf: Remove stock-detail property (*)
fb94f79... selection: Remove #ifdef WAYLAND (*)
7efc5a1... clipboard: Consistently use GtkTargetList (*)
5a1a11b... dnd: Make GtkDragDest and GtkDragSource use GtkTargetList (*)
41f9a17... x11: Remove special casing for GdkAtoms (*)
a385a50... gdk: Get rid of magic special atoms (*)
0451c6d... gdk: Make GDK_NONE Atom translate to NULL (*)
cb94195... gdk: Turn GdkAtom into a const char * (*)
4c4e914... gdk: Replace GDK_NONE with NULL (*)
e9629a5... wayland: Fix initial cursor (*)
dcc2577... introspection: Fix build (*)
129dc7d... css: Add -gtk-icon-size (*)
8df6199... tooltips: Remove GtkIconSize usage (*)
a7754a1... toolbar: Remove icon sizes (*)
3da65ff... scalebutton: Remove icon size (*)
f53b72e... button: Get rid of icon size (*)
049cc6a... image: Change getters (*)
dbfaa99... image: Remove icon-size argument from icon setters (*)
e0a5f4e... cellrendererspinner: Don't track old icon size (*)
b598a5a... filechooserbutton: icon size is always 16 (*)
67268bc... filechooserwidget: icon size is always 16 (*)
e5da856... image: Don't take icon size in set_from_definition() (*)
2301d8d... enums: Change GtkIconSize values (*)
c6c3427... iconhelper: Query size via CSS (*)
866ff2b... recentchooser: Use GIcon instead of GdkPixbuf (*)
0d23606... Drop gtk_icon_size_lookup (*)
43a9b82... Support -gtk-icon-size for builtins (*)
f16fb13... Document -gtk-icon-size (*)
a28cf47... image: Update docs (*)
d9a146f... Change icon-size properties (*)
a4c4df3... Adwaita: Make checks and radios sharp again (*)
e62ec97... HighContrast: misc fixes (*)
47e75b3... selection: Make GtkTargetEntry not allocatable (*)
b200d4f... textview: Stop playing shenanigans with the target list (*)
5da3059... selection: Remove gtk_target_table_*() functions (*)
3f5178d... selection: Remove the info uint (*)
ce13dbb... Drop gdk_set_double_click_time (*)
9d9674a... im context thai: Stop using gdk_beep (*)
baf40d3... Drop gdk_beep (*)
419a9af... gdk: Move some headers around (*)
dca8c8e... gtk: Stop using gdk_notify_startup_complete_with_id (*)
211f16d... Drop gdk_notify_startup_complete (*)
3938627... Move some code around (*)
95876cb... Remove gdk/gdkx.h (*)
49f3d86... wayland: Stop using gdk_get_program_class (*)
d738984... x11: Add gdk_x11_display_set_program_class (*)
6bf215b... Drop gdk_set_program_class (*)
92f49ed... Drop a duplicate definition (*)
5517ab0... Drop an unused variable (*)
8b3e9fe... mountoperation-x11: Use x11-specific traps (*)
daacd25... selection: Use x11-specific traps (*)
90d502f... x11: Fix error traps in the dnd code (*)
fe93bc7... tests: Test the x11-specific error trap api (*)
30e6a4c... Drop the generic error trap api (*)
6e94be3... Drop the error trap vfuncs (*)
26d5b04... Drop an empty file (*)
3f0d42f... Stop including gdkmain.h (*)
38c8310... Drop gdkmain.h (*)
cc97c71... Drop generic error trap api from the docs (*)
fc0f7dc... Remove gdkprivate.h (*)
9629f9a... Add a comment (*)
0019178... main: Don't gdk_flush() after every main loop wait (*)
594aae7... toolbar: Remove gdk_flush() calls (*)
8d7d534... gtk-demo: No need to gdk_flush() here (*)
f4ec629... gdk: Remove gdk_flush() (*)
810ba4e... broadway: Fix toplevel handling (*)
bd89ff4... broadway: Add missing dependency to build (*)
a5e1276... Stop including gdkscreen.h (*)
abb1d59... Stop calling _gdk_screen_close (*)
2daa7d1... x11: Stop using GdkScreen in api (*)
8ced2c6... x11: Stop using GdkScreen altogether (*)
71c463a... x11: Drop GdkX11Visual as public api (*)
34fa61e... Fix the build (*)
e8353ea... win32: Remove an unused include (*)
211d72e... win32: Avoid a screen argument (*)
d24ae9c... win32: Make GdkWin32Screen a plain object (*)
0f2d7d4... win32: Remove remaining uses of GdkScreen (*)
c7b5cb8... quartz: Avoid a screen argument (*)
77f921f... quartz: Drop an unused include (*)
a62e759... quartz: Make GdkQuartzScreen a plain object (*)
0b8c88f... quartz: Remove remaining uses of GdkScreen (*)
6263286... Drop gdkscreen.h (*)
fc579b1... Update POTFILES.in (*)
dbb18ad... gdk: Add a private method to get a server timestamp (*)
4865c32... clipboard: Use gdk_display_get_last_seen_time (*)
1ec93bd... gdk: Move code around (*)
2d591cd... Include gdk-private.h (*)
c2f6208... Add private api for setting cursor theme (*)
dd7163a... settings: Use gdk_display_set_cursor_theme (*)
a129053... gdk: Use G_PARAM_SPEC_STATIC_STRINGS throughout (*)
3b06ae5... gdk: Intern signal names (*)
4dc4db5... wayland: Intern settings keys (*)
ffd6bae... gtk: Intern css names (*)
8c06cd5... styleproperty: Use G_PARAM_STATIC_STRINGS (*)
7c4a1a5... icon helper: Avoid a few string copies (*)
315db6d... wayland: Intern signal names (*)
7dded55... cell area: Use GTK_PARAM_READWRITE consistently (*)
997f0de... a11y: Intern a string (*)
a853160... Some more interning (*)
1f8debb... emoji chooser: Don't leak gestures (*)
2f9d980... Trivial cleanup (*)
4d0a57f... listbox: Listen to ::stopped on the press gesture (*)
5e748ce... emoji chooser: handle right-click (*)
d3a358b... Adwaita: Bring fix focus in flowbox (*)
1cd5df9... emoji chooser: Make menu key work as expected (*)
4d9b7b2... entry: Add a key binding for the emoji chooser (*)
24ed997... Update POTFILES.in (*)
5a6c607... remove debug spew (*)
49d02ef... emoji chooser: break out a helper function (*)
c863ac0... dnd: Remove GtkTargetEntry and GtkTargetFlags (*)
0b40ad3... selection: Make GtkTargetList members private (*)
0638bbb... gdk: Move GtkTargetList to GDK (*)
9a6ec4e... contentformats: Rename GtkTargetList (*)
d6a2098... gdkdnd: Make GdkDragContext->formats a GdkContentFormats (*)
1a482ad... gdk: Add GdkContentFormatsBuilder (*)
fc2ce5a... gdk: Make GdkContentFormats immutable (*)
1a70ca7... gdk: Sanitize GdkContentFormats API (*)
c82378e... gdk: Add GType support to GdkContentFormats (*)
8248374... gtkimcontextime.c: Fix call to gtk_style_context_get() (*)
8059975... gtk/gtkseclection.c: Don't build X11 items unconditionally (*)
a687fd9... gtk/gskpango.c: Use g_snprintf() (*)
e076cc7... GDK/Win32: Fix build after GDK Root Window and DND changes (*)
ef031d8... frame-clock: Fix typo in API documentation (*)
7c2e28c... doc: TextLayout: Add missing (out) annotations (*)
23f7208... CellRendererPixbuf: Link stock-size doc → IconSize (*)
98c1f16... doc: Replace uses of #NULL with %NULL (*)
fecce75... SpinButton: Explain meaning of nullable Adjustment (*)
462a77f... Fix indentation mishap (*)
5674474... text view: Support the Emoji chooser (*)
9fef90b... Add Since to ::insert-emoji, and some trivialities (*)
23845a5... broadway: Add GskBroadwayRenderer (*)
620d3cf... broadway: Only support (non-abstract) sockets (*)
43a02da... broadwayd: Read using socket API (*)
f31d7e1... broadway: Support fd passing in protocol (*)
48d587d... broadway: Add support for uploading textures to daemon (*)
ef79621... broadway: Introduce global ids for the textures (*)
a4636a0... broadway: Actually upload textures to client (*)
cc74238... broadway: Use textures to configure window contents (*)
f7d8ee0... broadway: Initial version of using actual render nodes (*)
54e7a8f... broadway: Remove remaining unused window_update code (*)
fd0285d... broadway: Rewrite textures in nodes to global (*)
97c0d11... broadway: Don't swap node trees until all images are loaded (*)
cfdb395... broadway: Fix input events (*)
0b38ab3... broadway: Add color nodes (*)
5a8d204... broadway: Clean up node parser (*)
cf03229... broadway: Add border node (*)
0ad5230... broadway: Fix border node positioning (*)
35ceb8e... broadway: Add outset shadow node (*)
0083c08... broadway: Add inset shadow (*)
f7ff6db... broadway: Add RoundedClip node (*)
278370c... broadway: Add linear gradient node (*)
6cc9631... broadway: Remove inflate code (*)
cbbbf49... broadway: Add node cache for text (*)
9b1f6ac... broadway: Add shadow node (*)
9e5a22b... broadway: Add opacity node (*)
0d4a26f... broadway: Cache color translated textures (*)
7a180f5... broadway: Don't log cache hits (*)
b74959a... broadway: Add clip node (*)
4d1eca0... broadway: Handle texture gsd nodes (*)
12d3cd8... broadway: Handle cairo nodes (*)
cfb76fe... broadway: Roundtrip each update to rate limit redraw (*)
820f999... broadway: Disable fallback spew by default (*)
89c51f5... Be more specific in ::insert-emoji Since tag (*)
630f839... Entry:show-emoji-icon is in GTK+ 3 too (*)
9b582db... gsk: Quiet a compiler warning (*)
371ea7c... gdk: Remove a leftover GdkScreen (*)
c0d3ed0... Fix the build (*)
2250dae... widget: Don't use GdkDeviceManager (*)
7c0a1dd... window: Don't use GdkDeviceManager (*)
835805a... treeview: Don't use GdkDeviceManager (*)
0cfc812... Drop gdk_display_get_device_manager API (*)
4c40acc... gdk: Move gdk_disable_multidevice tot he X11 backend (*)
480ea40... Drop support for setting event masks for floating devices (*)
a4cd453... Don't mention GdkDeviceManager in docs (*)
1f6fb4e... Drop GdkDeviceManager APIs (*)
9039593... display: Stop using devicemanager internally (*)
1023249... broadway: Stop using GdkDeviceManager (*)
6489bc1... broadway: Remove devicemanager implementation (*)
aae4faf... x11: Stop using gdk_display_get_device_manager (*)
ab0aea9... win32: Stop using gdk_display_get_device_manager (*)
95ae688... quartz: Stop using display->device_manager (*)
639d936... wayland: Stop using display->device_manager (*)
cd3d2ba... display: Drop the device_manager for good (*)
c9261f5... x11: Stop emitting devicemanager signals (*)
efbcb38... wayland: Stop emitting devicemanager signals (*)
30a037c... gdk: Drop devicemanager signals (*)
ecb9625... Drop gdk_device_manager_list_devices (*)
b6a634f... Drop the list_devices vfunc (*)
0ec491e... Drop the get_client_pointer vfunc (*)
7c33baa... Remove the get_client_pointer vfunc (*)
fd95893... Drop the GdkDeviceManager::display property (*)
1471c64... quartz: Stop deriving from GdkDeviceManager (*)
01278e5... win32: Stop deriving from GdkDeviceManager (*)
da8bcc7... wayland: Stop deriving from GdkDeviceManager (*)
bad53bc... x11: Stop deriving from GdkDeviceManager (*)
7e40fcc... Drop the ::device-manager property (*)
05149a3... Drop GdkDeviceManager entirely (*)
1884558... wayland: Drop GdkWaylandDeviceManager (*)
70ff1ef... Update POTFILES.in (*)
7ef5858... GtkWindow: Fix the down-scaling in icon_from_list() (*)
b8c58f4... wayland: Don't provide gsetting if dconf is not available (*)
bce9155... gtkgesturemultipress: Add ::unpaired-release signal (*)
0567b41... gtkflowbox: Activate items on ::unpaired-release (*)
268ebb3... listbox: Handle unpaired releases as well (*)
2b14a82... Update Serbian translation (*)
8747c7a... Fix a typo (*)
43e5925... Fix up _gtk_widget_list_devices (*)
7decad1... gdk/wayland: Emit GdkSeat::device-added/removed (*)
cabfdd5... gdkseatdefault: Use TABLET_STYLUS capability for styli/eras (*)
2d797dd... Fix some parameter name mismatches to make g-ir-scanner hap (*)
0dfe12f... gdk: Add some missing autocleanups (*)
c60df96... inspector: remove visible=TRUE properties (*)
4ebbb19... inspector: Reorganize stack (*)
4371f37... Improve the docs (*)
6580841... Drop gtk_application_is_inhibited (*)
93f6f25... wayland: Remove unused data structure (*)
ff3da08... wayland: emit GDK_SELECTION_CLEAR on owner changes (*)
9259ca9... wayland: Fix indentation of previous commit (*)
83ab830... Cosmetic formatting fixes (*)
4db2426... window: Stop using GdkPixbuf (*)
7b032a9... Drop gtk_snapshot_render_icon (*)
507ef68... Add gtk_cell_view_new_with_texture (*)
8cdaaff... Avoid pixbufs when loading themed icons (*)
2ac0df0... Drop gtk_css_image_surface_new_for_pixbuf (*)
c0d6fd4... icon-browser: Stop using gtk_drag_source_set_icon_pixbuf (*)
c51703b... testdnd: Stop using gtk_drag_source_set_icon_pixbuf (*)
c2a3861... Drop gtk_drag_source_set_icon_pixbuf (*)
a8a156e... Fix the build (*)
1fcfff6... dnd: Stop using gdk_cursor_new_from_pixbuf (*)
7217689... docs: Remove mentions of gdk_cursor_new_from_pixbuf (*)
c750c0e... Drop gdk_cursor_new_from_pixbuf (*)
dfd194a... Drop gtk_cell_view_new_with_pixbuf (*)
0063145... tooltip: Set icon from texture instead of pixbuf (*)
c088d69... icon theme: Remove unused code (*)
138abdb... a11y: Remove AtkStreamableContent implementation (*)
3d4743e... textview: Remove serialization API (*)
0b39631... textview: Replace pixbufs by textures (*)
b65f871... Use a texture instead of a pixbuf in gtk_render_icon (*)
f57aa47... Remove some unused includes (*)
a9f1289... Fix up a doc comment (*)
bd1a9c1... recent manager: Drop an unused field (*)
b8b33d1... Make texture variants of some pixbuf utils (*)
2edd374... Use the new texture utils here (*)
8cf2f3c... Update POTFILES.in (*)
d284c3f... broadway: Re-add seat and core device creation (*)
907e071... broadway: Add a texture cache (*)
1820362... broadway: Deserialize node tree in server (*)
e43f031... broadway: Add div for container nodes (*)
46c4869... broadway: Prepare for implementing diff (*)
3d4a932... broadway: Add broadway_node_equal (*)
521b09c... broadway: Send diffs of node trees (*)
c300737... broadway: Improve logging (*)
f5e0986... vulkan: Don't crash if vkEnumeratePhysicalDevices fails (*)
d95cbb2... gtksnapshot: Merge trivial clip duplicates (*)
d43008b... broadway: Fix texture hash function (*)
af890e6... broadway: Don't send node updates to browser if nothing cha (*)
61ea8e8... broadway: Add some (disabled) debugging tools (*)
0291656... mountoperation: Store icons as textures (*)
a1c0b81... icon helper: Avoid gratitious pixbuf use (*)
dc15978... Avoid GdkPixbuf in docs (*)
eb32a2c... css style funcs: Avoid pixbufs (*)
d005109... Drop unused gtkcssstylefuncs.c (*)
ff35fbf... window: Plug a memory leak (*)
34e233e... GskVulkanGlyphCache: Remove unused struct member (*)
dfc7a53... wayland: Never send NULL app id (*)
7b60ee9... widgetbowl: Only use one widget type (*)
94184ed... snapshot: Only create clip nodes if we need to (*)
c42e026... snapashot: Optimize rounded clip nodes (*)
478b1d5... Revert "gtksnapshot: Merge trivial clip duplicates" (*)
b9035fc... widget-factory: Fix up icon size handling (*)
2218020... Fix the doc tools build (*)
6de5cd5... image definition: Drop unused struct (*)
8c95071... entry: Remove references to stock ids from the docs (*)
86ae1df... filechooser: Remove the word stock from the docs (*)
60c3afe... recent chooser: Remove the word stock from the docs (*)
dc12dc4... toolbutton: Remove the word stock from internal docs (*)
77d12c0... recent chooser: Stop specifying stock-size (*)
1c59db9... placesview: Drop the word stock from the docs (*)
4930153... Finish conversion of pixbuf cell renderer icon size (*)
6241ae0... docs: Some revision to the migration docs (*)
7fcd3be... Add GtkEventControllerScroll to the docs (*)
645e672... gtkeventcontrollerscroll: Add some docs (*)
c7bdf64... GDK: Make sure W32 backend compiles without GdkDeviceManage (*)
285ebd5... GDK W32: Handle maximizing correctly for small primary moni (*)
9e5fc16... GDK W32: Remove unneeded assertion (*)
e1240b4... GDK W32: Change WM_SYSMENU style switch logic (*)
33442d9... GDK W32: Special handling for VK_PAUSE (*)
cba75d8... GDK W32: Handle CapsLock as part of the key shift level (*)
c36d66b... GDK W32: Use keyboard hook to detect AeroSnap combinations (*)
f7ae367... GDK W32: Fix idiotic gdk_win32_display_get_monitor() implem (*)
58ba4d6... GDK W32: Ensure that we use made-up monitors when there are (*)
27ed9fb... GDK W32: Different maximized window position for non-CSD wi (*)
3c9b667... GDK W32: Apply HiDPI scale properly to monitors (*)
d7e2017... GDK W32: Handle drivers that do not send WT_CSRCHANGE after (*)
eb6d5b6... GDK-Win32: Fix AeroSnap on HiDPI (*)
50bbac6... GDK W32: Correctly report window position in HiDPI mode (*)
323a601... GDK W32: fix monitor pruning code (*)
33de691... GDK W32: More flexible modal operation mode (*)
6a77051... Only register application/x-rootwindow-drop on X11 (*)
c4617d3... GDK W32: Fix a typo in OLE2 DnD code (*)
3237c21... GDK W32: Don't leak the atom name string (*)
6c29e81... W32: Massive W32 DnD fix (*)
6d37ed6... GDK W32: Update layered windows on opacity changes (*)
a66017a... GDK W32: Refuse to release mouse grab while in DnD mode (*)
5d0bfdd... GDK W32: Ensure that selection request is processed (*)
44bc05d... Fix a nefarious typo (*)
5e2e0af... GDK W32: Preserve the target value for change_property() (*)
f0d04f8... GDK W32: Special handling for DELETE requests (*)
c89c19d... GDK W32: Make sure drag source window is not NULL (*)
ae76d19... GDK W32: Remove an unnecessary type check (*)
abc8d61... vulkan: Fix border shader to premultiply color (*)
9048d40... vulkan: Fix mask shader to premultiply color (*)
373848f... image: Store pixbufs as textures, not surfaces (*)
85b3f6d... image: Add gtk_image_new_from_texture() (*)
20de4c8... selection: Add texture getter/setter (*)
481c6ad... dnd: Add gtk_drag_set_icon_texture() (*)
4198434... Update Polish translation (*)
174a362... GDK W32: Plug a resource leak (*)
e94b9b9... gdk: A GdkClipboard API draft (*)
4728dd0... x11: Add an initial clipboard implementation (*)
a5ab9a9... clipboard: Add gdk_clipboard_claim_remote() (*)
fe9045d... x11: Various clipboard cleanups (*)
13fb3fd... x11: Implement INCR reads (*)
c91a38b... clipboard: Implement gdk_clipboard_read() (*)
3506ae6... tests: Add a new test app for GdkClipboard (*)
516f35b... x11: Use async queue and implement sync reads on selections (*)
41f70e1... clipboard: Refactor gdk_clipboard_read() to be async (*)
970cb10... x11: Improve debugging output for selection input stream (*)
91910ba... gdk: Im[plement content deserializing (*)
02d1f90... clipboard: Add gdk_clipboard_read_pixbuf_async() (*)
88684ba... clipboard: Add gdk_clipboard_read_text_async() (*)
9b78d76... x11: Improve fallbacks for text (*)
3023d25... clipboard: Make value getters set the passed in value (*)
888e525... clipboard: Introduce GdkContentProvider (*)
12ca641... clipboard: Implement local fallback clipboard transfers (*)
25c3895... clipboard: Add serialization (*)
7426f1a... gdkcontentformats: Change the matching API (*)
8e132ef... clipboard: Allow claiming the clipboard to fail (*)
c66a61d... x11: Add gdk_x11_display_get_max_request_size() (*)
e201485... tests: Add possibility to set invalid UTF-8 and clear clipb (*)
134076e... x11: Implement claiming the X Selection with the clipboard (*)
6fffa5b... tests: Open a 2nd display in testclipboard2 (*)
a59572f... widget: gtk_widget_get_clipboard => gtk_widget_get_old_clip (*)
54c8a4b... widget: Add gtk_widget_get_clipboard() (*)
825612b... a11y: Port to GdkClipboard (*)
909b687... linkbutton: Port to GdkClipboard (*)
8cd5e0a... recentchooser: Port to GdkClipboard (*)
c146132... gtk-demo: Port clipboards example to new clipboard (*)
cc07800... gdk: Allow setting task data on (de)serializers (*)
4e06aae... gdk: Add gdk_content_formats_new_for_gtype() (*)
f53848c... textview: Redo clipboard handling (*)
5632d0e... label: Port to new clipboard (*)
39d4622... tests: Improve formats list for testclipboard2 (*)
928c98a... gdk: Add serializers and deserializers for GFile (*)
6b326b1... gdk: Add GDK_TYPE_FILE_LIST with serializers (*)
ca96fac... filechooserwidget: Port to new clipboard (*)
51e46cc... contentprovider: Add ref_storable_formats() (*)
fe7c283... clipboard: Add infrastructure to store clipboards (*)
4cce109... application: Put shared code into a common function (*)
0ff3340... main: Implement storing all clipboards (*)
bcc0d4b... x11: Split out a function (*)
ea18793... x11: Introduce GdkX11PendingSelectionNotify (*)
3ea258d... tests: Don't crash if widgets go away before clipboard (*)
b75546d... x11: Implement MULTIPLE requests (*)
5abd7a3... x11: Implement storing the clipboard (*)
24c934f... entry: Port to GdkClipboard (*)
ead67a7... x11: Handle case where clipboard was reclaimed quickly (*)
a34836f... gdk: Add (de)serializers for GDK_TYPE_TEXTURE (*)
18bf0eb... clipboard: Change image convenience APIs (*)
c833b47... gtk-demo: Port to GdkClipboard (*)
c8edc6e... icon-browser: Port to new clipboard (*)
2d5c82b... gtk: Remove GtkClipboard (*)
437d70f... gdk: Get rid of owner change events (*)
0019226... wayland: Add skeleton for a GdkClipboardWayland (*)
82002ea... wayland: Implement reading the clipboard (*)
ef69daa... wayland: Implement taking over the clipboard (*)
ff577e6... wayland: Add primary clipboard subclass (*)
6cfb55a... dnd: Remove much of the unmanaged dnd (*)
e74c46f... dnd: Handle rootwin drop in gdk (*)
8b1b9f8... Drop api that is only for unmanaged dnd (*)
6ab72b2... Remove GdkDragProtocol from the api (*)
acee380... dnd: Remove unused variables (*)
bcc77e1... GDK W32: Remove stray debug code (*)
a5815ad... Update POTFILES.in (*)
794a2bf... Use Unicode quotation marks in new strings (*)
52b1cd4... gsk: Remove gsk_render_node_set_scaling_filters() (*)
7cc9bee... spinner: Stop using gtk_widget_get_content_size (*)
dbc4796... popover: Stop using gtk_widget_get_content_size (*)
3a3783d... image: Stop using gtk_widget_get_content_size (*)
7883273... testswitch: Remove unnecessary gtk_widget_show calls (*)
1ed364a... widgetbowl: Add some more widget types (*)
93df23d... Remove some more gtk_widget_get_content_size uses (*)
5c1a46c... docs: Remove gtk_application_is_inhibited (*)
b912416... about dialog: Add some missing docs (*)
841eb45... actionbar: Add more docs for gtk_action_bar_get_revealed (*)
2f12eb6... wayland: Initialize variable (*)
8619ff0... switch: Remove unused variable (*)
5cc7bf5... Fix the gdk doc build (*)
edfb86f... Add new stuff to the gdk docs (*)
384a999... Move GdkGrabStatus docs (*)
d5afb9e... Add a long description for GdkTexture (*)
77f0e67... gdk: Fill in some blanks in the docs (*)
91499d4... gdk: Expand the clipboard documentation (*)
ddcd687... Document gdk_content_provider_contents_changed (*)
6f00c1b... Expand the docs (*)
4658d7e... dnd: Remove x/y coordinates from drag-data-received (*)
dc50e06... clipboard: Add gdk_clipboard_set() (*)
b5c62cf... Revert "clipboard: Add gdk_clipboard_set()" (*)
4ab15a8... docs: Drop some no longer existing functions (*)
4a11baa... gdk: Documentation improvements (*)
66f7f17... Fix the build (*)
51db8f8... Ensure that the path is always set (*)
dc8320c... autocleanups: allow g_autoptr() usage with GtkTreePath (*)
4694885... broadway: Remove now unused toplevel surface (*)
e80ad0e... broadway: Remove references to unused BROADWAY_EVENT_DELETE (*)
d141bd4... broadway: Use "surface" instead of window/toplevel for brow (*)
2cad2c2... broadway: Make the use of next_texture_id clearer (*)
df2716a... broadway: Add broadway_server_lookup_surface helper (*)
48f1e53... Drop get/set_scale_factor from gsk docs (*)
20cbb3f... Update gtk docs for recent changes (*)
2a49371... Start a dnd demo (*)
2dae71c... Add some copy-paste for widgets demo (*)
1aa811c... Remove all gtk_widget_get_content_size usages (*)
49e624b... paned: Restrict picking to allocation (*)
e104cf0... More work on the dnd demo (*)
79ddb14... Add a Cut menuitem to the dnd demo (*)
2d85e8d... Fix a typo in the docs (*)
b6f3391... Make sure stopped spinner stay visible (*)
62f1695... Move editing to button release (*)
4c45022... gdk: Add gdk_seat_get_master_pointers() (*)
7531be3... gdk: Add GDK_SEAT_CAPABILITY_TABLET_PAD (*)
0156c52... placesview: Present FUSE-reachable network shares in Other (*)
7c743e6... wayland: Maybe postpone xdg-foreign state setup until mappi (*)
6412d25... wayland: Destroy the xdg_imported after the wl_surface (*)
fec0dc2... Rename GtkHeaderBar::show-close-button (*)
276c462... mir: Fix potential use of NULL GDBusConnection (*)
029a84a... Fix fallout from the show-close-button rename (*)
1c9e3af... css node tests: Update expected output (*)
072f06a... Fix fallout from g_object_ref change (*)
29f36fe... cssshadowvalue: don't apply the y_scale offset twice to the (*)
e7ed7c1... paned: Grab during the drag (*)
484e453... Fix a few overlooked casts (*)
f6f1dfb... snapshot: Collapse color matrix nodes (*)
329683f... snapshot: Don't create blur nodes with radius 0 (*)
f7f0461... recorder: Show rounded clip node corner size info (*)
da05820... treeview: Don't draw background twice (*)
b3ebffa... Switch the order for cursor lookup (*)
d872640... Fix some parameter name mismatches to make g-ir-scanner hap (*)
f6ef18a... gtkwindow: Do not account handle size when checking content (*)
6b4dd4b... gtkwindow: Use shadow border when calculating resize areas (*)
8233cf3... gtkwindow: Allow edge resizing from corners if constraints (*)
815cd0e... gdk: Include gio.h in gdktypes.h (*)
0d31eb8... dnd: Add gdk_drag_context_get_display() (*)
234d343... clipboard: Add the useful stuff from reverted commit (*)
963264a... gdk: Fix wrong usage of g_task_propagate_pointer() (*)
803cbd5... dnd: Introduce gdk_drop_read_async() and use it (*)
7a17865... dnd: Remove "delete" argument from gtk_drag_finish() (*)
3b2f939... Fix irregular gdk_frame_clock_get_frame_time (*)
6934432... Fix updating the widget accessible description when using i (*)
c35cb0e... entry: Allocate the progress bar only what it needs (*)
642588b... docs: Don't mention css for setting cursors (*)
6af4947... link button: Set a drag icon (*)
565d832... gdk: Remove outdated gdk_drag_begin() alternatives (*)
33a634b... calendar: Don't request drag data on every motion event (*)
a7c3c79... dnd: Make gdk_drag_context_set_device() private (*)
218efa6... dnd: Pass dx/dy instead of x_root/y_root (*)
7e0844d... dnd: No point in determining the keyboard (*)
643a6c2... gdk: Remove gdk_drag_manage_dnd() (*)
c2bdae2... Set a style class for drag icons (*)
474d364... Adwaita: Set an icon size for drag icons (*)
1e4aeb2... calendar: Stop using a legacy event handler (*)
756b276... dnd: Remove button argument from drag_begin() (*)
23c798b... dnd: No longer allow passing -1 (*)
04ac4c6... dnd: Pass device, not event (*)
b80d14b... placessidebar: Don't use root coordinates (*)
d871fd1... Try to make a composite entry (*)
911f9fb... Add a simple motion eventcontroller (*)
ecdf8c6... label: Use GtkEventControllerMotion (*)
56a41f1... about dialog: Stop using motion notify (*)
3aa6890... about dialog: Stop using event-after as well (*)
c3851c5... paned: Stop using motion notify (*)
a20a828... Add GtkEventControllMotion to the docs (*)
cb8888a... Update POTFILES.in (*)
20bdb34... Install gtkeventcontrollermotion.h (*)
6896e94... Deprecate many legacy event signals (*)
33fdcca... placesview: Make middle click work (*)
1b9aa1b... a11y: drop the focus tracker (*)
80dcdd3... gdk: Remove unused function (*)
5df527e... x11: Refactor code (*)
8a45392... gdk: Remove gdk_event_put(), peek() etc (*)
f34297c... x11: Constify XEvent usage (*)
0d1ea05... x11: Add GdkX11Display:translate-event signal (*)
c93ddf6... gdk: Clean up marshalers (*)
2d86c1a... x11: Make clipboard use translate-event signal (*)
4b33a34... x11: Use GdkX11Display::translate-event more (*)
76b93f5... widget-factory: Avoid a legacy event handler (*)
fb0fddd... x11: Refactor xevent filtering some more (*)
2f6f8a7... path bar: Drop non-functional hold-to-scroll code (*)
b891d20... range: Add private api to autoscroll (*)
05fbd32... button: Add private api to get at the gesture (*)
fa7ef93... scalebutton: Add autoscrolling (*)
7e02ad6... toolbar: Stop using legacy event signals (*)
9b29369... Make sure events have displays (*)
c30cd88... A forgotten file (*)
84e4ec7... gdk: Refurbish GdkEvent struct hierarchy
3a7a3c2... gdk: Remove GdkEventType argument from GdkEvent union
fdae717... gdk: Fold GdkEventPrivate fields into event structs
f1096a1... gtk/a11y: Use allocated events
bd9569d... gdk: Use allocated events
347a3ff... gdk: Figure out the GdkSeat of an event from the GdkDevice
b5203fa... gdk: Remove GdkScreen from GdkEventPrivate
1c8c3a5... gdk: Turn GdkEvent into a GObject
0d13813... gtk: Adapt marshallers to GdkEvent as GObject
81b547f... gdk: Remove gdk_event_is_allocated()
488a8f1... gdk: Make GdkEvent type a construct only property
2e07652... gdk: Move additional code in gdk_event_new() to GdkEvent::c
940c981... gdk: Keep reference on tools from motion/button events.
c153f44... gdk: Implement motion history as motion event data
9b5ccb0... gtk: Remove CONSTRUCT_ONLY flag from GtkEventControllerScro
0d67cd2... gdk: Remove gdk_window_[gs]et_event_compression()
a54df76... gdk/x11: s/gdk_event_free/g_object_unref/
14421aa... gdk/wayland: s/gdk_event_free/g_object_unref/
c3412ef... gtk: s/gdk_event_free/g_object_unref/
17c65ff... gtk: Avoid some event copies
435bf05... gtk: Make gtk_get_current_event() return a reference
564b813... gdk: Make gdk_display_peek_event() Return a reference to th
(*) 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]