[gtk] (446 commits) Non-fast-forward update to branch wip/otte/controller
- From: Benjamin Otte <otte src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk] (446 commits) Non-fast-forward update to branch wip/otte/controller
- Date: Thu, 5 Apr 2018 18:26:34 +0000 (UTC)
The branch 'wip/otte/controller' 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:
307fe68... eventcontroller: Add vfuncs to (un)set widget
18d3133... eventcontroller: Move declaration
7e80051... widget: Expose gtk_widget_add_controller()
491a8c9... widget: Allow adding event controllers in ui files
9d8d629... aboutdialog: Put event controllers into ui file
683558d... emojichooser: Put event controllers into ui file
067a932... widget-factory: Put gesture into ui file
73886d2... placesviewrow: Put event controllers into ui file
1390493... filechooser: Put event controllers into ui file
368c6eb... legacycontroller: Port to new API model
a37f060... rotategesture: Port to new API model
48cfa91... zoomgesture: Port to new API model
f821db3... swipegesture: Port to new API model
e9a9e82... pangesture: Port to new API model
9e568bf... multipressgesture: Port to new API model
48995a9... longpressgesture: Port to new API model
ff485f2... draggesture: Port to new API model
85fdcd0... eventcontrollerscroll: Port to new API model
355c45a... eventcontrollermotion: Port to new API model
20e18cd... padcontroller: Port to new API model
c67b6d7... eventcontroller: Make widget no longer a construct-only pro
Commits added to the branch:
362ef44... Update Hungarian translation (*)
e4578ca... Frame: Erase the now-useless property label-yalign (*)
fe8225e... Add proper annotation for gdk_frame_clock_get_refresh_info (*)
6bb1f0d... testinfobar: Add simple test of :visible/:revealed (*)
d0757f6... Update Polish translation (*)
2072953... ListBox: Avoid ::row-activated/Row::activate ambig (*)
5fe14e0... Merge branch 'wip/dboles/frame-yalign-byealign' into 'maste (*)
e5813b3... texture: Export gdk_memory_texture_new() and GdkMemoryForma (*)
13d943f... texture: Change download vfunc (*)
86f3e67... Update Estonian translation (*)
7ec3b52... Updated Czech translation (*)
bde1328... testinfobar: Test more properties, response signal (*)
3a377bb... Updated Lithuanian translation (*)
d11c78c... Update Russian translation (*)
86cd5c0... gtkimmodule: make match_backend() query (*)
fc9dc97... FileChooserWidget: Avoid crash freeing static str (*)
9aedafa... FileChooserWidget: Fix leaks in .get_subtitle() (*)
3b45019... Merge branch 'query-wayland-registry' into 'master' (*)
b52da56... ci: Use the right path for the logs (*)
fe1586c... ci: Add gstreamer to the Docker image (*)
a0d2d1f... Use the same arguments for print backends (*)
73ffb7f... Initialise variables (*)
9d045db... Annotate gdk_gl_texture_new() appropriately (*)
4446919... ci: Use a different Docker image (*)
9a59477... ci: Add GLib build dependencies (*)
4e2790e... ci: Remove ccache (*)
b939af0... ci: Add explicit dependency on "which" (*)
27abc9f... Update CONTRIBUTING.md (*)
5838ac3... run-docker.sh: Disable SELinux for the container and update (*)
f91ea2c... Merge branch 'master' into 'master' (*)
81a7f8e... label: Remove dead NULL check (*)
d4c9a35... widget: Simplify setting a default direction (*)
417e8d6... snapshot: Add missing (nullable) annotation (*)
a48eaa1... entrycompletion: Realize popup after setting screen (*)
f06f0a0... gtkmenu: Remove unused constant (*)
5f2283c... snapshot: Ignore 0 sized clip nodes (*)
955dca9... fixed: Remove snapshot implementation (*)
90c8619... gl renderer: Properly draw gl textures from a different con (*)
d417595... gl renderer: Draw rounded clip child to a texture (*)
d978d4a... testsuite: Add a GL tests for clipped rounded clipped nodes (*)
8b800fa... testsuite: Simplify GL test definition (*)
55664f9... testspinbutton: Orient box orthogonally to Spins (*)
2f16c09... testspinbutton: Add button to toggle wrap on Spins (*)
16bf07f... Trivial formatting fixes (*)
04fadc5... GskGLDriver: Use g_assert_cmphex for GL constants (*)
a0729f9... gdk: Remove unused variable (*)
afffc69... spinbutton: Remove an unnecessary queue_draw call (*)
3a56303... gl renderer: Fix rounded clips in hidpi (*)
a4c2819... Make GtkCssImageScaled handle scales properly (*)
d66bfb1... testsuite: Add a GL gradient test (*)
f82b3fd... gl tests: Update clipped cross fade output (*)
65e3dda... testsuite: Add more gl renderer tests (*)
ebfadae... gl renderer: Draw offscreen nodes in device pixels (*)
e351320... gl: Move shaderbuilder into gl/ subdirectory (*)
a475e66... shaderbuilder: Remove unused API (*)
0a78801... gl renderer: Fix clipped borders (*)
eaf8990... gl renderer: Remove shadow program (*)
ba52be3... gl renderer: Set border program outline state (*)
55d35dd... Update the expected results in the testsuite (*)
35f92b5... Merge branch 'wip/filechooser-non-default-display-gtk4' int (*)
0b4e0ce... ci: Restore ccache, but do not cache it across jobs (*)
454814c... Merge branch 'css-image-scaled' into 'master' (*)
62aa487... Improve the scale handling (*)
4bb8352... css: Fix compiler warning (*)
a891a3a... demos: Unbreak icon for fishbowl demo (*)
45072c3... aboutdialog: The default icons are textures these days (*)
927f48d... css: Remove ability to query css images as cairo patterns (*)
7f0ef81... vulkan: Our data is premultiplied, don't pretend it isn't (*)
3322599... css: Introduce the idea of dynamic values (*)
d774406... cssimage: Implement dynamic values (*)
a721d8b... css: Implement support for dynamic values (*)
8f43d7e... gdk: Add GdkPaintable (*)
d4764cc... snapshot: "Inherit" from GdkSnapshot (*)
a4e16ce... texture: Implement GdkPaintable (*)
c599481... iconhelper: transition to GdkPaintable (*)
9fa1e68... image: Implement support for paintables (*)
5970dac... build: Switch order of subdirectories (*)
4beeb61... cssimage: Add gtk_css_image_is_invalid() (*)
3faa7e0... cssimage: Add GtkCssImagePaintable (*)
7e39b12... css: Implement dynamic values for array values (*)
2b35332... cssimage: Implement dynamicity for cross-fades (*)
ccb6b85... aboutdialog: Make logo a paintable (*)
89ee42d... dnd: Make dnd icon API take a paintable (*)
d1be2b2... entry: Make icons a paintable (*)
bcf1aa7... tooltips: Make icon a paintable (*)
536714a... paintable: Add gdk_paintable_compute_concrete_size() (*)
3e50092... iconhelper: Rename function (*)
3427639... iconhelper: Rework to allow resizing of paintables (*)
2016f56... iconhelper: Turn into a GObject (*)
c9557c2... iconhelper: Handle texture scale again (*)
7844320... image: Load resources and files into textures (*)
3c7ee01... cellrendererpixbuf: Put pixbufs into textures (*)
1f4839d... inspector: Use Textures for images in the property view (*)
a860861... dragsource: Replace gtk_drag_source_set_icon_surface() (*)
01f9964... tests: Port from surface to texture (*)
9e54c22... image: Don't handle surfaces anymore (*)
af18796... icontheme: Remove surface support (*)
0a08c03... iconhelper: Implement GdkPaintable (*)
c654185... image: Add gtk_image_set_keep_aspect_ratio() (*)
2935ef8... image: Add gtk_image_set_can_shrink() (*)
cbe40f5... image: Remove gtk_image_set_texture() (*)
12409ee... cellrendererpixbuf: Store the texture in the iconhelper pai (*)
b64a403... selection: Remove surface APIs (*)
146082d... Notebook: Don’t show raw underline/markup in popup (*)
3e6fea0... widgetbowl: Add a proper description (*)
6cfb720... Fix a few get_allocated_width/height usages (*)
64e1286... magnifier: Clip child node to magnifier size (*)
24e708a... popover: Remove an unneeded local variable (*)
16689a1... widget: Fix a few typos in cursor documentation (*)
ca4f081... container: Rename parent_class to gtk_container_parent_clas (*)
fd28bdd... container: Only do custom focus management if a focus chain (*)
1eb22e7... radibutton: Use focusing facilities from GtkWidget (*)
1a8e7d9... menubar: Use GtkWidget focusing facilities (*)
ad85a75... window: Use widget facilities to sort focus menubars (*)
3ca298e... container: Remove focus widget sorting code (*)
a5e20c5... layout: remove map implementation (*)
fb763cd... layout: Fix scrolling (*)
004d0f2... testgtk: GtkSpinButton is not a GtkEntry anymore (*)
bb04808... testgtk: Remove alpha widgets demo (*)
7351848... container: Fix scroll adjustment coordinates (*)
a25dcd0... snapshot: Fix some indentation (*)
41a5e74... SpinButton: Desensitise +/- buttons as appropriate (*)
ee8e42f... gdk: Remove gdk_texture_new_from_data() (*)
d54ca3c... gdk: Add GDK_MEMORY_DEFAULT (*)
82a99a3... texture: Expose subclasses as subclasses (*)
0f13a23... theme: Be more selective when adding margins to toolbar ite (*)
6dc29f2... gltexture: Rename variable (*)
87fa7ff... build: Fix printbackends (*)
abc9b94... testsuite: Update C++ keywords test to GTK 3.0.0 (*)
ea84e97... snapshot: Turn into GObject (*)
4642e86... texture: Fix compilation by avoiding to include not-yet ava (*)
4db1a5f... gtk: Add GtkMediaStream (*)
29cccf5... gtk: Add GtkMediaFile (*)
e4338c4... mediafile: Turn into an extension point (*)
800bcb5... gtk: Add ffmpeg implementation of GtkMediaFile (*)
9700a98... gtk: Add GtkMediaControls (*)
7cf6da6... gtk: Add GtkVideo (*)
5bd8505... gtk-demo: Add a video example (with controls) to the images (*)
b410b48... demos: Add a video benchmark to widgetbowl demo (*)
357175f... gtk-demo: Add paintable demo (*)
3d9cb47... demos: Add an animated paintable demo (*)
182f39a... demos: Round up the paintable demos with a media stream (*)
2362e4d... gtk: Add a GStreamer implementation of GtkMediaFile (*)
0f4ab58... gtk-demo: Add a simple video player example (*)
09a21f1... build: Make GStreamer backend the default (*)
04a3b8b... mediastream: Add gtk_media_stream_realize/unrealize() (*)
f1e1e9a... Update POTFILES.in (*)
158df3c... gtk: Fix some g-i annotations warnings (*)
2aee39d... video: Add gtk_video_get_file() (*)
1a13737... mediafile: Improve error message (*)
0ad27cc... x11/xi2: Report touchpads as TOUCHPAD, not MOUSE (*)
f431e28... gtkimcontextsimple.c: Use X11_DATA_PREFIX only on X11 (*)
a15080c... gdkrgba: Add a missing apostrophe in a doc comment (*)
bd986f9... gtkbuilder: add accessibility role declaration (*)
9561b97... Fix some accessibility issues in demos (*)
f7326ff... texture: Fix documentation block of gdk_texture_download (*)
781400f... container: Don't use forall() in get_request_mode (*)
93aa5ce... container: Don't use forall() in compute_expand (*)
c8b0c55... paned: Remove priv pointer (*)
922b2cf... grid: Remove child list (*)
f261bf2... switch: Avoid a gtk_widget_get_clip call (*)
25ab5b9... levelbar: Remove priv pointer (*)
2210078... progressbar: Remove snapshot implementation (*)
50ffa86... progressbar: Remove priv pointer (*)
8ef2b10... gldriver: Name driver instances 'self' (*)
9e9db86... Revert "gl renderer: Limit texture node size to clip" (*)
85eef63... inspector: Use the attach widget as menu parent object (*)
4353ad2... rendernode: Check cairo surface status after creation (*)
2278004... rendernode: Don't use gdk_texture_download_surface (*)
a9fec38... rendernode: Don't use gdk_texture_download_surface (*)
4240119... gl renderer: add basic code to support texture tiling (*)
3f36727... snapshot: Limit cairo nodes to clip region (*)
0124740... gl renderer: Support large textures (*)
1d26879... tests: Add testtexture (*)
391727b... GdkWindow -> GdkSurface initial type rename (*)
890080e... GdkWindow -> GdkSurface: File renames (*)
9a7e721... GdkSurface: Rename various functions and variables (*)
3dce0dc... GdkSurface: Rename lots of stuff from window->surface (*)
63e060a... GtkWidget: Start renaming widget->window (*)
19ca278... GtkWidget: Continuer rename of widget->surface (*)
f440c48... gtkstylecontext: guard against gtk_css_widget_node_get_widg (*)
4ac450b... Convert all references to GdkEvent->surface (*)
e6cd6f8... Merge branch 'a11y-fixes' into 'master' (*)
e798eed... Merge branch 'style-context-null-widget-guard-master' into (*)
b83ba41... Merge branch 'accessible-role' into 'master' (*)
695d141... Merge branch 'rename-window-to-surface' into 'master' (*)
feb7bf2... gitlab-ci: enable gtk+:gdk tests (*)
dcc6124... Update POTFILES.in (*)
28c27f3... Merge branch 'detect-synaptics-touchpads-v2' into 'master' (*)
b304655... tests: Update renamed symbol (*)
706a6cf... Merge branch 'tests-gdk' into 'master' (*)
77a5d00... wayland: Drop cairo surfaces when withdrawing (*)
1873304... Add flatpak builder manifests for our demos (*)
f353bbd... ci: Add two flatpak jobs (*)
cb41d15... Add appdata for gtk4-demo (*)
4f87861... widget: Remove useless macro (*)
5c7ee3a... gdk: Remove unused count member from GdkEventExpose (*)
63edf43... gdk: Remove unused area member from GdkEventExpose (*)
c4ecc3f... surface: Remove queue_antiexpose() (*)
d6ba10b... surface: Remove gdk_surface_move_region() (*)
a1898d6... surface: Remove gdk_surface_scroll() (*)
7862894... surface: Remove gdk_surface_invalidate_maybe_recurse() (*)
5290d9d... Merge branch 'ci-flatpak' (*)
5a32469... surface: Remove GSK_SURFACE_ROOT (*)
47d79a4... Add appdata for gtk4-widget-factory (*)
9165dd3... Add a build status badge (*)
09e6b4d... docs: Point at the right place for new bugs (*)
68379ca... Add a template for bug reports (*)
f260e76... docs: Drop the 'Contributing' section from the README (*)
101cf7d... surface: Stop shaping native children of csw surfaces (*)
f5ff445... gdk: Remove unused members from surface struct (*)
ef693f3... surface: Remove gdk_surface_get_clip_region() (*)
0ce19ee... gdk: Remove gdk_surface_shape_combine_region() (*)
8202f33... surface: Stop tracking clip region (*)
2a4ffd4... surface: Simplify gdk_surface_invalidate_region() (*)
1d5d46f... wayland/glcontext: Sync surface state before swapping buffe (*)
7e102f8... wayland/vulkancontext: Sync surface state before vkQueuePre (*)
8d05fcd... Fix up indentation after GdkSurface rename (*)
3f2894f... broadway: Fix up window -> surface renames (*)
945379d... GdkSurface: Fix doc comments for remoteve invalidate_childr (*)
39851fb... Continue renaming window to surface (*)
877b485... Merge branch 'wip/sync-pre-swap-buffers' into 'master' (*)
1e3d9e1... Reduce the header level in the bug template (*)
4fff168... gdk: Remove a bunch of unused variables (*)
cb4ec6f... gdk: Remove GdkSurfaceImpl::shape_combine_region vfunc (*)
ade1477... surface: Remove some unused vfuncs (*)
b01ee88... surface: Make process_updates no longer be a vfunc (*)
563cb69... Merge branch 'toolbar-spacing-fix' into 'master' (*)
0b8215e... Adwaita: Regenerate CSS from SASS (*)
e239de0... Update zh_CN po and po-properties translations (*)
6bdb004... GDK W32: adapt to the recent changes in GdkEvent (*)
6b50788... GDK W32: Init display scale to the global Windows scale, no (*)
b8e6d06... GDK W32: Don't check dest_surface for != NULL on button eve (*)
0c3d757... Merge branch 'lrn/bug-773299' into 'master' (*)
5ff9e34... GDK W32: Adapt DnD event putting to recent changes (*)
9c0c170... Merge branch 'lrn/bug-773299' into 'master' (*)
f680d5d... vulkan: Remove special case for Cairo surfaces (*)
df60066... rendernode: Create Cairo surfaces as recording surfaces (*)
e84c6ac... rendernode: Remove renderer argument (*)
1cfa88e... snapshot: Remove renderer (*)
fe45cf9... docs: Style fixes for the contribution guidelines (*)
ba65c1a... ci: Disable ccache (*)
b83cd9e... ci: build with -Werror (*)
f8ecd48... Menu: Don't leak priv->motion_controller (*)
cfeab26... ci: Use the appropriate argument for errors (*)
eb382c1... ci: Remove --werror (*)
7240178... gl renderer: Remove cairo node special case (*)
433517f... gl renderer: Skip all 0-sized nodes (*)
98a9f2b... GdkGLContext: Add a GL debug message callback (*)
6bad307... colorscale: Don't free surface data before surface (*)
448d250... Merge branch 'bz773274' into 'master' (*)
b16ac01... colorplane: Create background image as a texture (*)
438b4b6... colorscale: Draw hue background as a texture (*)
8c43f22... colorscale: Draw gradient using render nodes (*)
b8b6324... Update Polish translation (*)
ce743f2... rendernode: Add an offset node (*)
e6d24f4... snapshot: Make gtk_snapshot_append_node() take care of offs (*)
9b83116... snapshot: Export gtk_snapshot_append_layout() (*)
7fdcc58... snapshot: Add gtk_snapshot_to_paintable() (*)
60719bb... textutil: Make gtk_text_util_create_drag_icon() return a pa (*)
5415d05... tests: Remove references to long-deleted property (*)
a269e9a... iconview: Port DND icons to snapshot paintables (*)
aa1d1e4... treeview: Turn drag icon into paintable (*)
8e3e321... colorbutton: Port dnd icon to paintable (*)
3f28a68... colorswatch: Port drag icon to paintables (*)
9afbf02... textview: Port dnd icon to be a GdkPaintable (*)
cc99083... tests: Don't use gtk_drag_set_icon_surface() (*)
5e99646... dnd: Remove gtk_drag_set_icon_surface() (*)
e2ee2a6... iconhelper: Apply scale to paintable (*)
353ad30... rendernode: Fix serializing (*)
f494d6a... snapshot: Generate better names for offset nodes (*)
81d1915... entry: Remove useless queue_draw call (*)
b26e584... gl renderer: Rename everything called window to surface (*)
4b2c4ab... wayland: Don't emit signals if nothing changed (*)
06661da... Fix some leaks (*)
b9445f4... Merge branch 'krnowak/leak-fixes' into 'master' (*)
69441cb... Do not test for linker flags (*)
1b62d28... ci: Move flatpak building to a script (*)
33b2bfa... accellabel: Remove priv pointer (*)
331af68... accellabel: Remove some unnused class fields (*)
5c66f2e... accellabel: Stop saying it's a GtkLabel (*)
cc0a69e... gl renderer: Fix some crashes (*)
490abbb... spinbutton: Fix a copy/paste bug in the docs (*)
8646f9d... spinbutton: Remove queue_resize call from realize (*)
9665c4d... spinbutton: spinbuttons aren't entries anymore (*)
6ff76a4... font button: notify when ::font-features changes (*)
85a7d0a... font chooser widget: Expose tweak-action as property (*)
b1b05be... font chooser: Make levels flags (*)
b7d7602... Make wayland bits in meson.build conditional on wayland use (*)
5cdb33d... Alternative printbackends subdir for non-UNIX OSes (*)
5678212... Only use gtk_print_backends_init() on UNIX (*)
6100a9d... GDK W32: drop the use of gdk_keymap_get_default() (*)
69e1128... GDK W32: _gdk_surface_invalidate_{for_expose,region} (*)
48613ec... Check for freetype2 version when PangoFT is used (*)
35305bf... GDK W32: move GdkWin32MonitorDpiType to a different header (*)
102f802... GDK W32: remove the use of GDK_SURFACE_STATE (*)
5c9ae36... GDK W32: drop cursor-related GdkWin32Display functions (*)
7ccf6a7... GDK W32: remove unused client_message (*)
139a627... gtkimcontextime: fix to compile again (*)
dfb06e1... gsk/gl: Include cairo.h consistently (*)
d64635a... build: Defer defining HAVE_PANGOFT and HAVE_HARFBUZZ (*)
d0adffe... expander: Remove priv pointer (*)
0c9c649... Revert "container: Fix scroll adjustment coordinates" (*)
c2c1262... testgtk: don't set a focus adjustment on a box (*)
2f9790b... expander: Update css docs (*)
e6d104b... Rename gtkkineticscrolling.h to gtkkineticscrollingprivate. (*)
7ee4bfd... vulkan: Reserve 4 images in the swapchain by default (*)
ccde20e... frameclockidle: Remove nonexisting functions from header (*)
50b8ee3... frameclockidle: Rename header so it's private now (*)
69101a1... renderer: Get rid of unused member variable (*)
4fc0729... gsk: Remove gsk_renderer_create_cairo_surface() (*)
ea0290c... builder: Allow named objects to be used in paintable/pixbuf (*)
934354f... gdkglcontext-win32.c: Fix window->surface changes (*)
d50708b... Add an option for building examples (*)
f8e1924... ci: Manually install Meson from PyPI (*)
6ad33a2... HighContrast: Honour .monospace set by GtkTextView (*)
54a4307... GDK W32: Another massive clipboard and DnD update (*)
38b4c8d... GDK W32: adapt to GdkDragProtocol removal (*)
ef01e6e... GDK W32: Adapt to event filter removal (*)
b6d3602... GDK W32: don't use gdk_drag_find_surface() and gdk_drag_mot (*)
a7e8b5a... GDK W32: Don't use gdk_threads_add_timeout_full() (*)
d1d94b8... GDK W32: gdk_content_formats_builder_free{,_to_formats} (*)
8519dbf... GDK W32: Adapt to the window->surface change (*)
dbda7d7... GDK W32: the .area member of the expose event is gone (*)
494f75b... Widget: Fix doc of default ::keynav-failed handler (*)
072ce56... emojichooser.ui: Reuse headings as button tooltips (*)
8fff606... Update POTFILES.in (*)
7b0387e... emojichooser.ui: Add i18n context to all tooltips… (*)
70198e2... themes: Make disabled Expander arrow look disabled (*)
d8da6d3... GDK W32: New cursor class (*)
a82d67b... GDK W32: Use the new cursor class (*)
7955727... GDK W32: Remember surface cursor, implicit surface grab (*)
7201e63... x11: Make the frame clock work in GL and Vulkan (*)
c13fff8... x11: Always request frame updates (*)
89f6a4e... demos: Improve frame rate tracking for fishbowl demo (*)
2f3cf62... fishbowl: Make stats tracking work somewhat with broken X s (*)
f78598d... Merge branch 'im-wayland-reset' into 'master' (*)
7d61aad... menubar: Don't crash when cycling through menubars (*)
60acbd1... entrybuffer: Remove priv pointer (*)
66d5a4f... widget: Fix snapshot condition (*)
be3a42b... shader builder: Reuse GString for shader code (*)
badada9... shader builder: Remove unused members (*)
f633084... gl renderer: Remover unused mask uniform (*)
809fdaa... shaderbuilder: Insert newlines directly after defines (*)
b2f04be... popover: Remove priv pointer (*)
0fdd061... togglebutton: Remove priv pointer (*)
d9b8acf... appchooserwidget: search text using g_str_match_string() (*)
db22398... ProgressBar: Drop leftover "superimposed" mention (*)
08296b8... gl renderer: Don't highlight cairo nodes as fallback (*)
d9136fb... snapshot: Plug memory leak when collecting rounded clip nod (*)
0f28f0e... GskRenderer: Remove outdated documentation comment (*)
d15a29c... Defeat compiler optimization (*)
8fb30a6... Font chooser: Hide tweak button sometimes (*)
17693a2... font chooser: Align property defaults (*)
ad81450... font chooser: Align level value names (*)
6b30918... Enable variations and features for font explorer (*)
f2937f8... Fix some g-i annotation warnings (*)
eec0bd2... Merge branch 'lrn/issue-147' into 'master' (*)
9e76a60... W32: Link GTK to pangowin32 (*)
1764673... Update POTFILES.in (*)
63a7d99... widget-factory: Enable all details in the font chooser (*)
d0e46d2... font chooser: Add examples for font features (*)
19ce520... build: Fix linking demos on Visual Studio (*)
a4c0395... [gtk|demos/gtk-demo]/language-names.c: Fix build on non-GCC (*)
bca4a78... testsuite/gsk/test-render-nodes.c: Avoid VLA usage (*)
464943e... gtk, demos: Fix builds without HarfBuzz and PangoFT (*)
5a68ac2... font chooser: Make the language property writable (*)
ec66c32... font button: Fix a crash (*)
bd9debe... font chooser: Remove some dead code (*)
faceaec... imwayland: destroy objects only if it matches our manager o (*)
67360c9... GLArea: Remove wrong transfer annotation on new() (*)
8c8cb2b... gtkentryaccessible: Fix text-changed::delete length (*)
a1f206b... gtktextviewaccessible: update cursor position after text su (*)
572a23b... Merge branch 'textview-delete-4' into 'master' (*)
7c60f93... Merge branch 'text-changed-delete-4' into 'master' (*)
dcdd95b... font button: fix compiler warnings (*)
271820b... rendernode: Add gsk_render_node_diff() (*)
29111a1... widget: Cache the render node (*)
2d10c25... gtk: Add GtkWidgetPaintable (*)
c0db409... magnifier: Redo with GtkWidgetPaintable (*)
a6079b9... gsk: Implement gsk_render_node_diff() (*)
b19d763... widget: Reorder gtk_widget_render() (*)
d0873c7... gsk: Fold gsk_renderer_begin_draw_frame() into renderer (*)
7c313c7... gsk: move begin/end_frame vfuncs into the renderers (*)
925cbea... renderer: Track the previous node (*)
7e078cd... gtk: Remove debug updates (*)
a468714... widget: Stop tracking invalidations (*)
73650c6... gtk: Remove gtk_widget_queue_draw_region() (*)
e3a7173... snapshot: Remove clip argument from gtk_snapshot_new() (*)
0f184d3... vulkan: Always render clip extents (*)
4b72ea3... diff: Introduce GskDiffSettings (*)
144637b... build: Switch order of subdirectories (*)
200bbe8... diff: Allow aborting a diff (*)
278ab3c... snapshot: Track clip as a rect only (*)
4bf9063... widget: Cache clip from creating render node (*)
a36b0f8... widget: Don't clip widgets anymore when snapshotting (*)
f1f27ce... broadway: Improve error message (*)
fc6de13... widget: Don't keep track of clip anymore. (*)
1692039... widget: Remove clip from size-allocate vfunc (*)
139882b... demos: Add an image demo for widget paintables (*)
12fedca... widgetpaintable: Protect against too many signals (*)
ffc7b2b... snapshot: Allow passing the bounds of the created paintable (*)
c74854f... paintable: Introduce gdk_paintable_new_empty() (*)
f974b48... widgetpaintable: Implement get_current_image() (*)
a595a4c... testlist3: Set the actual row as drag icon (*)
c855476... testgtk: Take an actual snapshot of a widget (*)
4a513b7... reftests: Port from gtk_widget_draw() to snapshots (*)
c06a790... widget: Remove gtk_widget_draw() (*)
56e018b... widget: Remove GtkWidget.draw vfunc (*)
1aacb14... testgtk: Remove draw signal usage (*)
7a4e76a... treeview: Remove invalidation tracking code (*)
0ea8395... image: Actually report a request mode (*)
6c55096... inspector: Change semantics of inspector render node notify (*)
cbf26fb... widget: Add gtk_widget_compute_bounds() (*)
de99061... inspector: Introduce so-called "overlays" (*)
2699c15... widget: Remove draw signal (*)
6de4c63... inspector: Bring back debug updates (*)
a5cb6aa... inspector: Add an fps overlay (*)
62f3101... a11y: restore window:activate/deactivate emission (*)
8cb0df7... Merge branch 'window-activate' into 'master' (*)
374467c... a11y: Fix headers (*)
ebea844... widget: Fix variable names (*)
df74f36... Update POTFILES.in (*)
1792f3b... rendernode: Add missing return (*)
47ea3a9... snapshot: Don't cause invalid reads (*)
957ff47... eventcontroller: Add vfuncs to (un)set widget
50f8268... eventcontroller: Move declaration
21ff4df... widget: Expose gtk_widget_add_controller()
fb08023... widget: Allow adding event controllers in ui files
c03a35a... aboutdialog: Put event controllers into ui file
f356f09... emojichooser: Put event controllers into ui file
0b3ba3e... widget-factory: Put gesture into ui file
51b8d6d... placesviewrow: Put event controllers into ui file
792c9d6... filechooser: Put event controllers into ui file
dbeaad6... legacycontroller: Port to new API model
83736d4... rotategesture: Port to new API model
83bcb4a... zoomgesture: Port to new API model
e801fc3... swipegesture: Port to new API model
f4a6414... pangesture: Port to new API model
59f2a79... multipressgesture: Port to new API model
88a99ab... longpressgesture: Port to new API model
72d5beb... draggesture: Port to new API model
ca77d39... eventcontrollerscroll: Port to new API model
89e7a79... eventcontrollermotion: Port to new API model
dfa7f99... padcontroller: Port to new API model
01e8874... eventcontroller: Make widget no longer a construct-only pro
(*) 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]