[gtk] (1277 commits) Non-fast-forward update to branch wip/baedert/gtkimageview
- From: Timm Bäder <baedert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk] (1277 commits) Non-fast-forward update to branch wip/baedert/gtkimageview
- Date: Sat, 24 Mar 2018 19:57:03 +0000 (UTC)
The branch 'wip/baedert/gtkimageview' 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:
545f418... Add GtkImageView
Commits added to the branch:
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 (*)
8648d54... dnd: Pass content to gdk_drag_begin() (*)
65eab87... x11: Move selection handling to GDK (*)
b66052f... gdk: Remove gdk_selection_add_targets() (*)
cb3ef5b... xxx: don't claim dnd selection (*)
53081bd... tests: Remove testselection (*)
4042d5f... gdk: Remove ability to own a selection (*)
ca5f859... dnd: Only send DELETE request on X11 (*)
54f9aef... gdk: Remove gdk_selection_convert() (*)
9aba77e... Redo drag source event handling (*)
b9db0b5... gdk: Refurbish GdkEvent struct hierarchy (*)
64decbf... gdk: Remove GdkEventType argument from GdkEvent union (*)
59cab36... gdk: Fold GdkEventPrivate fields into event structs (*)
33330ad... gtk/a11y: Use allocated events (*)
526486d... gdk: Use allocated events (*)
8595e4b... gdk: Figure out the GdkSeat of an event from the GdkDevice (*)
1e1f2a6... gdk: Remove GdkDisplay from GdkEventPrivate (*)
2acbb7b... gdk: Turn GdkEvent into a GObject (*)
0c8c9f5... gtk: Adapt marshallers to GdkEvent as GObject (*)
ca89ad7... gdk: Remove gdk_event_is_allocated() (*)
5ee1d48... gdk: Make GdkEvent type a construct only property (*)
8c9231d... gdk: Move additional code in gdk_event_new() to GdkEvent::c (*)
a040ed5... gdk: Keep reference on tools from motion/button events. (*)
ea216ac... gdk: Implement motion history as motion event data (*)
47f04af... gtk: Remove CONSTRUCT_ONLY flag from GtkEventControllerScro (*)
f79ac6d... gdk: Remove gdk_window_[gs]et_event_compression() (*)
3021edc... gdk/x11: s/gdk_event_free/g_object_unref/ (*)
b03d3fb... gdk/wayland: s/gdk_event_free/g_object_unref/ (*)
d491e49... gtk: s/gdk_event_free/g_object_unref/ (*)
ee17894... gtk: Avoid some event copies (*)
332b640... gtk: Make gtk_get_current_event() return a reference (*)
2f65a2f... gdk: Make gdk_display_peek_event() Return a reference to th (*)
192bdae... Update POTFILES.in (*)
147a455... vulkan: Destroy image before releasing associate memory (*)
8993a51... vulkan: Destroy buffer before releasing associate memory (*)
a4b42f0... gdk: Remove selection defines (*)
d7f3487... x11: Make unsetting transient-for work (*)
38d8fa0... gesture: Fix gcc constness warning (*)
82aa0ea... broadway: Make compile after GdkEvent objectification (*)
f2bb202... gdk: Remove properties (*)
65fcff8... gdk: Remove ability to request selection notifications (*)
b49a9b9... dnd: Remove gdk_drag_get_selection() (*)
e3e9bf4... Remove no-longer-used signals (*)
4c083c1... Drop gdk_atom_name (*)
54a6273... Drop gdk_atom_intern (*)
84eaf3d... Drop atom-related cast macros (*)
75dd331... Drop atom apis from the docs (*)
b1f1146... Update Russian translation (*)
52b1a46... device: Make axis label a regular string (*)
920259c... x11: Get rid of default Atom converters (*)
5a0fb27... x11: Fix erroneous & to be && (*)
5d70bbf... display: Remove leftover old clipboard APIs (*)
84431ab... x11: Remove GdkAtom usage from dnd code (*)
fe20fc3... FileChooser: Update set_local_only() doc’s default (*)
e5b1867... gdk: Add a GdkWindow::state property (*)
1e1904a... gtk: Stop using GdkEventWindowState (*)
2c267a3... testgtk: Stop using GdkEventWindowState (*)
ce25113... gtk-demo: Stop using GdkEventWindowState (*)
40d57ff... headerbar: Stop using GdkEventWindowState (*)
c1f9d7c... a11y: Stop using GdkEventWindowState (*)
8476fc3... menu: Stop using GdkEventWindowState (*)
0313b8f... gtk: Stop handling GdkEventWindowState (*)
a4a2ecb... widget: Remove the ::window-state-event signal (*)
11a946d... gdk: Drop GdkEventWindowState (*)
bcf570c... Move code around (*)
8d42ab6... gdk: Remove explicit event type numbering (*)
65fc43a... Drop GDK_CLIENT_EVENT (*)
9194ee4... gdk: Drop GDK_DAMAGE (*)
fd85ff0... Drop gdk_keymap_get_default() (*)
1012bbe... Add gdk_display_get_keymap (*)
e92c0e8... Replace gdk_keymap_get_for_display by gdk_display_get_keyma (*)
fa27d17... Drop gdk_keymap_get_for_display (*)
a326884... Mention keymaps in the migration guide (*)
e0ce028... css: Fix segfault when GtkCssStyleChange is NULL on gtk_wid (*)
61843d6... x11: Avoid crash in fallback move emulation (*)
a04afde... gdk: Remove DRAG_STATUS and DROP_FINISHED events (*)
31119c8... gtk: Remove unused include (*)
cb9867c... dnd: Remove handler for nonexisting signal (*)
4573d2d... listbox: Fix a crash during keynav (*)
5f326d7... x11: Create IPC window outselves (*)
510581e... x11: Use gdk_drag_context_get_display() (*)
aab86f8... x11: Try getting ipc_window vs source_window right (*)
8f6194a... dnd: Remove unused function (*)
3438dcd... x11: Add necessary NULL check (*)
f824439... dnd: Get rid of IPC widgets (*)
1293209... Don't place dnd cursor in placeholder text (*)
21064a4... Remove unneeded deprecation guards (*)
9a7624b... inspector: Allow to bump scale to 3 (*)
08c699c... wayland: Handle scale 3 for cursors (*)
845f265... cups: Warn only once if colord is not available (*)
2226990... Avoid calling unsetenv too late (*)
675a411... emoji: Skip overly wide fallback rendering (*)
fcbbaae... window: Make sure an event has a display (*)
f393552... x11: Guard against NULL window (*)
827d04c... gtk4-demo: Fix font-features UI file (*)
e515454... font chooser: Stop listening to style-updated (*)
1b05474... font chooser: Simplify some code (*)
5478bd5... Fix a crash introduced in the previous commit (*)
f93837c... gdk: Remove leftover variable (*)
6042b82... Update the docs for GtkCssChange (*)
22f9562... Implement font-feature-settings (*)
495d00e... Fix a mis-merge (*)
8581345... Remove debug spew (*)
9620e1e... tests: Stop using gtk_font_button_get_font_name (*)
6ff3222... font button: Drop the font-name property (*)
559a2bf... Add a missing include (*)
1c3f343... Remove font-name leftovers (*)
964c6f7... x11: Fix wrong condition when unsetting transient-for (*)
8107b1a... snapshot: Fix typo (*)
d9f1620... snapshot: Directly clip color nodes (*)
19871cf... snapshot: Add & use API for linear gradient nodes (*)
b488329... GskRenderer: Remove viewport property (*)
fe7db31... gl driver: Make some members const (*)
5fa5008... gl renderer: Remove some unused code (*)
6bce14b... Rework the GL renderer (*)
851a5d4... add tests/showrendernode (*)
04742f3... build: Remove unused variable (*)
8c8583d... test-render-nodes: Print a warning if we didn't generate an (*)
4aa3f51... test-render-nodes: Add color matrix test (*)
ddb77d6... GskGLDriver: Use float for texture size in create_texture (*)
1d1c6a9... GskGLDriver: Add profiler (*)
cd730cc... gl renderer: save on some frame buffers (*)
24e69bb... gl renderer: Implement rounded clip nodes (*)
1f5fd4d... gl renderer: Don't create framebuffer for texture opacity c (*)
33aa61e... gl renderer: Save clip in every node (*)
7a739e8... showrendernode: Resize window to a reasonable size instead (*)
e05b0ae... test-render-nodes: Add transformed clip nodes test (*)
9b40013... gl renderer: Remove unused shaders (*)
3e23f6c... gl renderer: Remove unused member (*)
4cf2a48... gl: Add glyph cache (*)
f430433... gl renderer: Don't pass MVP to shaders (*)
59a7584... gl renderer: Group render node types by render item creatio (*)
dd1a974... gl renderer: Don't initialize modelview matrix twice (*)
358c139... gl renderer: Rework once more (*)
823369f... gsk: Move all gskgl* files into gl/ (*)
a1d3e77... gl renderer: Move render ops into separate file (*)
5615fd2... gl renderer: Implement cairo nodes again (*)
6606c1f... gl renderer: Only check for color glyphs once per text node (*)
d5eeb9d... gl renderer: Stop collecting VAOs in clear_tree (*)
fa564e1... gl renderer: Remove unused VAO (*)
832920c... gl renderer: Optimize text drawing (*)
95051e1... gl ops: Remove dead code (*)
b56a7af... gl renderer: Factor out a helper function for offscreen dra (*)
cb9c4e3... gl render ops: Rename a member (*)
e3264d5... gl renderer: Implement color matrix nodes again (*)
2865ab8... gl renderer: Don't draw texture nodes to a framebuffer (*)
19700fc... gl renderer: Keep track of current program color value (*)
ff1cacb... gl renderer: Remove some unused members (*)
6a1a70c... gl renderer: Implement blur nodes (*)
388157b... gl renderer: Implement unblurred inset shadows (*)
5c7838e... gl renderer: Rework program creation (*)
47c4bf5... gl renderer: Implement unblurred outset shadows (*)
8c9e203... gl renderer: Fix inset shadow offset calculation (*)
c524ac7... gl renderer: Split out a utility function (*)
e95b356... gl renderer: Implement simple shadow nodes (*)
d5a7596... gl renderer: Split out text rendering function (*)
8089cde... gl renderer: Don't render unblurred text shadows to a textu (*)
3b7cfd0... gl renderer: Implement simple border nodes (*)
8463040... gl renderer: Fix debugging output (*)
bb69d64... gl renderer: Rename a macro (*)
7dc6a46... gl renderer: Remove consecutive clip ops (*)
7831d9a... gl renderer: Only draw blurred shadow nodes once (*)
5d0c279... gl renderer: Add more detailed render op output (*)
a0e033b... gl renderer: Define debug structs inline (*)
b33d85b... gl renderer: Avoid consecutive opacity ops (*)
9479bb6... gl renderer: Keep track of color matrix op state (*)
1fce25c... gl renderer: Remove unused struct member (*)
5cdd46e... gl renderer: Remove superfluous modelview matrix changes (*)
7ad8f21... gl renderer: Default to GL_LINEAR scaling filters (*)
f978bf0... gl renderer: Avoid using a new modelview for shadow nodes (*)
c9af94f... gl renderer: Keep track of border program state (*)
39a241b... gl renderer: Sort border sides by color (*)
7cc8689... gl renderer: Avoid crashing tooltips (*)
4978597... gl renderer: Don't zero initialize render ops GArray (*)
98ba28b... gl renderer: Add a helper function (*)
476450b... gl renderer: Ignore shadow color matrix nodes... (*)
fd0b7ca... gl renderer: Fix shadow shader (*)
ac6b7b2... tests: Add border drawing test (*)
ab53ee7... gl renderer: Don't render opacity nodes offscreen (*)
a59f380... gl renderer: Use one function per node-type (*)
2d3e87d... gl renderer: Try to fix border rendering (*)
703c4cf... gl renderer: Ignore render ops before we have a valid progr (*)
64400e8... gl renderer: Default to 0px clip and border radius (*)
3411e64... gl renderer: Handle borders in hidpi better (*)
d9e135d... gl renderer: Fix rounded clips in hidpi (*)
b03f089... gl renderer: Fix cairo node surface size in hidpi (*)
49c7cf3... gl renderer: Fix inset and outset shadows in hidpi (*)
33457b4... gl renderer: Ensure texture sizes arent 0 (*)
e9be72a... gl renderer: Fix use of uninitialized values (*)
18e7d77... gl renderer: Move declarations to the beginning of the bloc (*)
075e6ac... gl renderer: Fix shadow nodes if the child is a container (*)
eb221ff... gl renderer: Only take glyph texture alpha into account (*)
bed03aa... gl renderer: Fix linear gradient shader color calculation (*)
a83037c... gl renderer: Implement cross fade nodes (*)
ee27b17... gl renderer: Fix indentation mishap (*)
5eb4f65... showrendernode: Show at least the root node bounds (*)
2849903... gl renderer: Don't leak gl resources (*)
48be2ae... gl renderer: Use one function per op type to apply data (*)
490e150... gl renderer: Force cross-fade nodes offscreen (*)
f044b01... gl renderer: Don't crash if the first op is an opacity one (*)
d211f42... gl renderer: Remove unused vertex shader (*)
8b880de... tests: Add outset shadow drawing test (*)
7a2d303... gl renderer: try doing outset box shadows (*)
862fd6f... widgetbowl: Add blurred box shadow demo (*)
f1ef422... broadway: Use correct type in assignment (*)
6c0de43... Remove unnecessary introspection annotation (*)
cc80a2e... Annotate gdk_x11_display_get_screen() (*)
18a56cd... build: Ensure we introspect the print operation sources (*)
f27dd88... docs: Add missing signal parameter (*)
90a4e33... Update annotations for GdkEvent API (*)
e847694... Update annotations for GdkDisplay (*)
03cacda... css: Document font-variant and subproperties (*)
3902a0d... Fix the docs build (*)
5f8e2fc... gdk/broadway/toarray.pl: Don't hard-code the path of perl (*)
b379ca3... check button: Fix inconsistent state (*)
999cf1b... docs: Fix the build of gdk4 documentation (*)
d5f215f... gdk: Reshuffle docs slightly (*)
d04f66e... Add GtkIconSize back to the docs (*)
7a483bb... docs: Add new headerbar api (*)
8df58f9... Some migration guide revisions (*)
ffe838e... gdk: Document GdkDisplay::setting-changed (*)
1ee72e8... Drop gsk_renderer_get/set_viewport from the docs (*)
22a43da... Remove leftover gdk_event_request_motions from headers (*)
d3920d1... Document gdk_display_get_setting (*)
97dcf24... gdk: Remove the event structs from the documentation (*)
d6985d7... Try to make the docs build more quiet (*)
278c458... Document new event getters (*)
951456d... Remove leftover API from headers (*)
f2ad5dd... Some GdkMonitor documentation additions (*)
f307fa9... Drop gratitious use of GdkPoint (*)
bb992ff... More documentation additions (*)
dbcf0d1... gdk: Move GdkWindowState enum around (*)
6f82ba5... gdk: Document GdkVulkanContext (*)
53522f3... Document GDK_DISPLAY_XDISPLAY (*)
ca2a7c1... Document more structs (*)
e917949... Document GdkClipboard::changed (*)
6374226... Add documentation for content (de)serializers (*)
5ec25cd... cursor docs: Point to gtk_widget_set_cursor (*)
5c9ea0c... display: Cosmetic doc changes (*)
371d527... window: Remove GtkButton reference from docs (*)
fa9037a... gdk: Slight doc rearrangement (*)
5ba5f2c... gdk: Cosmetic rewording of draw context docs (*)
6c33e37... Remove a duplicate doc comment (*)
8d9414c... Avoid excess notification for GdkCellRendererPixbuf::icon-s (*)
8c10849... Avoid excess notification for GdkEventControllerScroll::fla (*)
1b6750c... Fix notify test (*)
7be6d18... Fix objects-finalize test (*)
1d28a7c... Update NEWS (*)
c176d0c... Simplify ui files (*)
90b016e... Fix the textbuffer test (*)
ed69928... Fix the a11y tests (*)
06ad134... Add an unrealize function to GtkLabel (*)
3f012f6... Try again to make the a11y tests pass (*)
e90787d... fontchooser: Add global keynav (*)
4241c4b... Adwaita: Avoid expander<>combobox interference (*)
006f2e3... testheaderbar: Fix custom CSS (*)
8312ee0... testsuite: Add selected gl renderer test node files (*)
3158b48... testoutsetshadowdrawing: Add adwaita CSD window test case (*)
a720a63... gl renderer: Insert render target op in render_texture path (*)
a61eecc... snapshot: Don't create clip nodes with 0 width or height (*)
9675b8a... showrendernode: Add some advanced options (*)
9f26740... gl renderer: Properly flip texture in render_texture path (*)
e1c1206... tests: Fix the unblurred gl renderer output images (*)
767df91... testsuite: Move gl renderer nodes files into their own dire (*)
c4d5225... testoutsetshadowdrawing: Add more samples (*)
2bc10fa... gl renderer: draw all outset shadows (*)
aeaab55... gl renderer: Only draw what we have to (*)
4abbf92... gl renderer: Remove some unused uniforms from shader (*)
825608a... gl renderer: Remove unused parameter (*)
352590c... gl driver: Remove vao API (*)
c9656e2... gl driver: Only support one fbo per texture (*)
1cbd4d2... gl driver: Remove dead warning code (*)
d2d18f7... gl driver: Remove gl-context property (*)
e0436b3... gl renderer: Properly delete all shader programs (*)
6587864... gl driver: Remove more unused API (*)
86a6131... build: Rename a variable (*)
f92cca5... gl renderer: Fix release build (*)
c1573a1... window: Avoid a set-but-not-used warning (*)
73d6076... css docs: Fix some angle brackets for percentage (*)
3c7c4a0... css docs: Get rid of non-breaking spaces (*)
98a28f4... css docs: Get rid of non-breaking hyphens (*)
ccf3b10... css docs: Ensure the first column does not break for every (*)
b3871a7... css docs: Fix refentry and refname (*)
b42fc41... css docs: Fix duplicate border‑right‑width (*)
ea55471... css docs: swap border-width and border-left shorthands, to (*)
c1ce599... css docs: remove useless <para> (*)
ed5f07e... css docs: fix some formatting inconsistencies along the way (*)
25523e6... gtk: remove non-breaking space, probably there by mistake (*)
9c1207e... Update new css docs for new nowrap handling (*)
7d659b2... Drop deprecated text view layers (*)
1268440... inspector: Stop using GtkWidget::event (*)
da74314... treeviewcolumn: Stop using GtkWidget::event (*)
74f563b... text handler: Stop using GtkWidget::event (*)
1be0b6d... dnd: Drop docs that are no longer relevant (*)
72c9853... list, flow box: Make unpaired releases opt-in (*)
17bad98... emoji: Accept unpaired releases for variations (*)
4878eea... HighContrast: Avoid expander↔combobox interference (*)
3bcbf4c... themes: Regenerate CSS to reflect recent commits (*)
ab0edd1... themes: missing specificity bump on expander arrow (*)
9ef700b... css parser: Reuse one GString (*)
0e57d17... gl renderer: Remove an unnecessary block (*)
d1a08aa... gl driver: Remove some type checks in a hot path (*)
fcc8d77... gl renderer: Avoid some code duplication (*)
355b883... stack-allocate GtkCssLookup instances (*)
6b44a70... GdkTexture: Add a missing (array) annotation (*)
d072201... docs: Don't mention non-longer-existing signals (*)
361a388... spinner cell: Avoid a crash (*)
506b436... Revert "text handler: Stop using GtkWidget::event" (*)
7503414... Revert "treeviewcolumn: Stop using GtkWidget::event" (*)
5f608a1... Revert "inspector: Stop using GtkWidget::event" (*)
c0cd463... Drop a no-longer-working test (*)
ab25638... testsuite: Drop commented out and useless code (*)
2c22882... Drop an unintentional use of ::destroy-event (*)
4d6fbdd... Remove testthreads (*)
bb568a5... Make drawing example work again (*)
c9267e7... Port drawing example to gestures (*)
473bbeb... gtk-demo: Port the drawingarea demo to a gesture (*)
d3014c2... testgtk: Fix the scrolledwindow test (*)
e522ff0... testgtk: Fix the test scrolling test (*)
12e4f42... Drop an unused enum value (*)
48bfc9b... testinput: Make this work again (*)
9f94736... Remove selection-handling leftovers (*)
f1e3b50... Make GtkListBoxRow GtkActionable. (*)
2957265... Add test for GtkActionable GtkListBoxRow. (*)
a253570... Fix pointer obscuring in text view (*)
543b214... gsk: Add docs for gsk_texture_node_get_texture (*)
14d64ea... dnd: Add g-i annotations for gdk_drop_read_async/finish (*)
6aeae2c... gdk: Drop invalid "transfer" g-i annotations (*)
7f300c9... examples, gtk-demo: Fix copy-pasta in signal name (*)
4a999cb... scrolledwindow: Fix code sample compilation (*)
1c26739... notebook: Make a code snippet compile (*)
9f86cb2... treeviewcolumn: Make a code snippet compile (*)
3d94215... expander: Make a code snippet compile (*)
cf9942e... menuitem: Make a code snippet compile (*)
3744bbd... searchbar: Make a code snippet compile (*)
e8376f5... liststore: Make a code snippet compile (*)
cba2436... Move geometry management docs do GtkWidget (*)
614bcef... widget: Make all code snippets compile (*)
5cd138f... entry: Remove some questionable code examples (*)
3f68475... Make a few more code samples compile (*)
78f9193... font chooser: Small revision of the UI (*)
f052635... font chooser: introduce font chooser levels (*)
70bae02... font button: Remove show-font and show-size (*)
15f8b2d... font chooser: Add a tweak page (*)
ade33c6... Add font features on the tweak page (*)
894a0c0... font chooser: Add properties for features and language (*)
f259aa7... Bump the pango requirement (*)
fb51e43... Implement font-variation-settings (*)
3799700... font button: Take variations into account (*)
4cc68a9... font chooser: Support font variations (*)
7687393... font chooser: Don't set hardcoded default features (*)
34b4de0... font chooser dialog: Improve sensitivity handling (*)
a79f950... font chooser: Manage tweak button sensitivity (*)
83c5b66... Update POTFILES.in (*)
ebeca18... gtk-demo: Update font explorer example (*)
f94d72c... Update POTFILES.skip (*)
f55be76... recorder: Fix a button tooltip (*)
f729cbb... gl renderer: Fix text color pre-multiplication (*)
af6adb5... gl renderer: Add test case for last commit (*)
62ccf87... filechooser: Manage spinner state (*)
a89e88f... widget: Ignore non-gestures in _gtk_widget_consumes_motion (*)
33162ee... window: Fix an event widget/target mixup (*)
8a5b6d4... fontchooser: fix feature formatting (*)
888a157... docs: Remove unused images (*)
85fa396... widget: Avoid casting event coordinates to int in contains( (*)
7479e6c... notebook: Fix wrong tab widgets allocation (*)
ea6da7b... gdk: Convince gtk-doc to include backend docs (*)
a670de4... Quiet the doc build a bit (*)
0ed670e... Remove a dead macro (*)
e41e8c4... font chooser: Fix a memory leak (*)
3dd3ae1... font chooser: Plug a memory leak (*)
98da773... label: Plug a memory leak (*)
407d3db... Plug a memory leak (*)
50975be... wayland: Plug memory leaks (*)
079ee7e... Update Arabic translation (*)
c8770b3... file button: Don't leak rows (*)
36e09f3... label: Properly handle multi-line selections (*)
258e504... Implement equal for GtkCssImageUrl (*)
2bab983... gsk: Fix hexbox drawing for fallback rendering (*)
550f4bc... gsk: Fix hexbox drawing for the Vulkan renderer (*)
6e6e6d7... iconview: Prevent ownership transfer of cell out-param in g (*)
3c38ebb... filechooser: Add missing array annotations to add_choice() (*)
3771c95... gsk: Move Vulkan sources to a subdirectory (*)
14b181e... build: Use pkg-config to find iso-codes (*)
b89bf98... ScrolledWindow: add() before remove() in snippet (*)
5ce2d77... toolbutton: Fix off-center icons (*)
3176ae7... gl renderer: Use alpha uniform in inset shadow shader (*)
f7ba322... gl renderer: Bring back hexbox drawing (*)
16cf463... widget: Fix css padding debug drawing (*)
9a68c06... treeview: Stop rendering focus outline (*)
0aca394... adwaita: Uncomment accidentally commented lines (*)
9e3b3c3... Update Icelandic translation (*)
8f3cb26... inspector: Stop adding event controllers to the object tree (*)
cd2a538... gl: Fix copy&paste error in blur shader (*)
bbf6e81... gl renderer: Fix shaders for gles (*)
9a3b61e... Drop GtkPlacesSidebar from public API (*)
4908b5e... Fix file chooser (*)
888f289... Quiet a compiler warning (*)
0fe6d76... Make size request warnings more useful (*)
ccdeaab... vulkan: Add a way to specify a device (*)
2ff75aa... Docs: Drop section on commandline arguments (*)
92e6557... Remove an unused debug value (*)
124a796... Drop another unused debug value (*)
0443892... Drop no-longer-existing debug keys from the docs (*)
0290b28... Drop unused debug keys (*)
4dbae1d... Drop unused GDK_GL values (*)
adc780f... Add missing debug keys to the docs (*)
8d24105... Document the GDK_VULKAN env var (*)
6cab57d... Document the new GDK_VULKAN_DEVICE envvar (*)
1a8b9e9... widget: Refine docs a bit (*)
b9a05be... gl renderer: Sprinkle some const around (*)
b6ee349... GdkDrawingContext: Add missing nullable annotation (*)
c9e6fcd... renderbackground: Pull out a gdk_rgba_is_clear check (*)
5e39f3c... renderbackground: Add some constness (*)
31974e0... renderbackground: Avoid excess css value lookups (*)
04ade94... testheightforwidth: Remove "vertical labels" test (*)
b9531e3... scale: Allocate marks widget along the trough (*)
15b3f33... adwaita: Fix scale styling for latest changes (*)
b11b342... GDK W32: stop using the OWNERCHANGE event (*)
266d4b3... GDK W32: Remove non-managed DnD code (*)
77769a5... adwaita: Add some spacing to the scale value (*)
6235b12... entry: Fix get_text_allocation (*)
60d3378... entry: Fix text clipping (*)
5009c69... Revert "Quiet a compiler warning" (*)
76461a8... Quiet a compiler warning (*)
6652bea... magnifier: gtk_snapshot_finish may return NULL (*)
185525a... scrolledwindow: Remove workarounds (*)
0f76228... docs: Mention textures in the GtkImage docs (*)
87e9f08... Split NEWS (*)
d725085... wayland: Set display on keymaps (*)
d1eb8cd... x11: Only set the keymap display once (*)
abc0f67... main: Set event user data earlier (*)
badcf02... gdk: Remove unused GdkStatus enum (*)
846a6e8... tooltip: Fold a function into its only caller (*)
c910a95... window: Fix tooltip allocation (*)
d8f6b12... tooltip: Remove excessive padding (*)
32166a9... adwaita: Regenerate proper CSS (*)
aa17c20... window: Remove a resize grip mention from the docs (*)
fc71104... tooltip: Remove custom picking code (*)
256bf3b... tooltip: Remove some unused includes (*)
e64028b... tooltip: Remove some unused members (*)
f8d235e... tooltip: Fix tooltip positions (*)
339d355... Window: Clarify resize() doc about titlebar widget (*)
e0f6935... Window: Mention GtkHeaderBar in set_titlebar() doc (*)
db6127a... HeaderBar: Explain use in conjunction w/ GtkWindow (*)
e999926... GdkMonitor: Fix link to nonexistent Display method (*)
a074eba... Update Polish translation (*)
c2793de... Add a display property to keymaps (*)
22e59ec... gtk: add a per-display log macro (*)
461d05f... icon theme: Make logging per-display (*)
af7f695... Make geometry logging per-display (*)
c5fc841... gdk: Reorganize env vars (*)
e151058... Make gdk logging per-display (*)
08dc2cd... Drop the gl-always debug option (*)
1d2606d... Drop the cairo-recording debug flag (*)
845ae20... wayland: Use g_message for logging (*)
55585ae... gsk: Clarify a debug message (*)
782c76c... gsk: Drop unused debug flags (*)
c564198... gsk: make logging per-renderer (*)
c3215de... gtk Use per-renderer flags for node names (*)
ba21a77... gsk: Reorganize env vars (*)
2be16f3... gsk: Add a setter for debug flags (*)
f910071... inspector: Turn off gsk debugging (*)
978c597... inspector: Some logging support (*)
76ac464... Update docs for debug cleanup (*)
df35d00... gskcairoblur: Don't apply y_scale twice (*)
4946810... gl renderer: Render unblurred outset shadows differently (*)
22c0a77... tests: Update gl outset shadow tests (*)
e048889... vulkan: Fix build (*)
3358c1f... vulkan: use GDK_DISPLAY_NOTE (*)
370d666... inspector: Avoid a critical (*)
0101bbd... Update Polish translation (*)
c04f192... window: Add a hide-on-close property (*)
b919c33... font button: Use GtkWindow::hide-on-close (*)
c86e8d0... color button: Stop connecting to ::delete-event (*)
59878f2... about dialog: Stop connecting to ::delete-event (*)
a1b6bf1... applicationwindow: Stop connecting to ::delete-event (*)
d0f071a... file chooser button: Stop connecting to ::delete-event (*)
d6e92cd... file chooser native: Stop connecting to ::delete-event (*)
c4513a6... dialog: Stop using the ::delete-event signal (*)
f0fb705... doc tools: Stop using gtk_true (*)
e7bd666... treeview: Stop using gtk_true (*)
6764976... tests: Stop using the delete-event signal (*)
eda3b43... gtk-demo: Stop using ::delete-event (*)
ca227af... widget-factory: Stop connecting to ::delete-event (*)
ff8ba11... icon-browser: Stop connecting to ::delete-event (*)
75271c4... inspector: Stop using ::delete-event signal (*)
4923da3... Drop gtk_true and gtk_false (*)
1e8a336... gtk-demo: Drop a use of ::event-after (*)
3cb93a4... tests: Avoid a use of ::map-event (*)
d2edcf4... treeview: Use a scroll event controller (*)
7e491fd... font chooser: Stop using ::scroll-event (*)
76fea5c... treeview: Don't handle ::delete-event (*)
97f805b... testinput: Drop some no-op signal handlers (*)
6ac3321... testgtk: Use an event controller for 'testing scrolling' (*)
96b2b1b... testgtk: Redo the event watcher case (*)
1c3f8ba... testoverlay: Use an event controller (*)
a739ee6... Replace GtkWidget::delete-event by GtkWindow::close-request (*)
41e4c93... Replace all remaining uses of delete-event (*)
2b52b4b... Drop GtkWidget::delete-event (*)
7b581ca... Drop GtkWidget::destroy-event (*)
1e0ae93... widget: Stop using ::map-event (*)
ab53142... window: Stop using ::map-event (*)
fd2a3b6... Drop ::map-event and ::unmap-event (*)
e93c251... Drop ::proximity-in-event and ::proximity-out-event (*)
47712a8... Drop ::scroll-event (*)
fa885f4... Drop ::touch-event (*)
cbf1ff9... tests: Stop using ::configure-event (*)
2e04817... xim: Stop using ::configure-event (*)
8338b0f... testgtk: Stop using ::configure-event (*)
59572e5... window: Stop using ::configure-event (*)
a9d468a... Drop ::configure-event (*)
cf9074a... Add x/y to GtkEventControllerMotion::enter (*)
a2a80f8... treeview: Use a motion event controller (*)
9ceafd7... entry completion: Drop initial selection avoidance (*)
ab4f4fb... scrolled window: Use a motion event controller (*)
118424b... iconview: Use a motion event controller (*)
6acf276... menuitem: Use a motion event controller (*)
06605d5... menu: Use a motion event controller (*)
f594807... Drop ::enter/leave-notify-event (*)
7046463... textview: Use a motion event controller (*)
af8bf49... notebook: Use a motion event controller (*)
fa07fe2... notebook: some cleanup (*)
4bbda54... menushell: Stop using ::grab-broken (*)
0583b80... button: Stop using ::grab-broken-event (*)
1c2e091... Drop ::grab-broken-event (*)
2b59917... Drop ::event-after (*)
5759bc5... Drop gtk_widget_hide_on_delete (*)
144448d... a11y: Stop using ::focus-in/out-event (*)
8c6c2be... entry: Stop using ::focus-in/out-event (*)
253ac15... entry completion: Stop using ::focus-out-event (*)
327ec24... text view: Stop using ::focus-in/out-event (*)
7277d65... window: Stop using ::focus-in/out-event (*)
b12371e... application: Stop using ::focus-in-event (*)
e3e00a2... popover: Stop using ::focus-in/out-event (*)
6d1dbec... tests: Stop using ::focus-in/out-event (*)
04adcff... combo cell renderer: Stop using ::focus-out-event (*)
7af2f73... spin cell renderer: Stop using ::focus-out-event (*)
5d57f0b... text cell renderer: Stop using ::focus-out-event (*)
e733aa4... color editor: stop using ::focus-out-event (*)
4f3065a... calendar: Stop using ::focus-out-event (*)
5cb1c60... spin button: Stop using ::focus-out-event (*)
7ae2401... file chooser entry: Stop using ::focus-out-event (*)
ad4287e... treeview: Stop using ::focus-out-event (*)
9ba5f05... Drop ::focus-in/out-event (*)
d810ff8... Remove a leftover icon-size property (*)
f042d7a... app chooser: Use a gesture (*)
c8a6a11... Revert "file chooser: Allow activating without double-click (*)
270b6d3... file chooser: Use a multipress gesture (*)
1818e7b... places view: Stop using ::button-press-event (*)
33e2f31... testgtk: Stop using ::button-press-event (*)
75c92ba... gtk-demo: Stop using ::button-press-event (*)
a94d282... entry completion: Stop using ::button-press-event (*)
4b613c2... docs: Stop referring to legacy event signals (*)
fa0f637... entry completion: Drop another ::button-press-event handler (*)
9dc14b6... testinput: Port to a drag gesture (*)
ab28393... mount operation: Stop using ::button-press-event (*)
8dcafc5... recent chooser: Stop using ::button-press-event (*)
472f5e4... treeview: Stop using ::button-press-event (*)
81b8f04... tests: Stop using ::motion-notify-event (*)
4d31a89... gtk-demo: Stop using ::motion-notify-event in the hypertext (*)
822f802... docs: Stop referring to specific event signals (*)
f90659c... places sidebar: Stop using ::motion-notify-event (*)
64c3db9... Drop ::motion-notify-event (*)
a2bce67... tests: Stop using ::button-press-event (*)
0c1ac9a... testsuite: Stop using ::button-press-event (*)
ba844df... tests: Stop using ::button-press/release-event (*)
10ac015... gtk-demo: Stop using ::button-release-event (*)
15e67e2... places sidebar: Stop using ::button-press/release-event (*)
e8dfbf3... menu: Remove stray references to 'button_press' (*)
f768ae4... menushell: Stop using ::button-press/release-event (*)
fb2df00... popover: Stop using ::button-press/release-event (*)
e0990b2... Drop ::button-press/release event (*)
e8079df... mountoperation: Fix a crash (*)
33ec759... Fix the icontheme test (*)
42369e3... tree model sort: Fix initial default sort func (*)
e2f3b9b... tree model sort: Fix set_sort_column (*)
edd1b09... gtk/queryimmodules.c: Make the output deterministic. (*)
3fa0d4d... testgtk: Stop using gdk_display_get_maximal_cursor_size (*)
35c78a9... tooltip: Stop using gdk_display_get_default_cursor_size (*)
ab1f17c... inspector: Stop using gdk_display_get_default_cursor_size (*)
77bab4e... gdk: Drop some unused cursor apis (*)
e7cab2b... Drop removed api from the docs (*)
b366ea8... gdk: Add a gl texture implementation (*)
31fcf5b... gsk: Handle GL textures (*)
5711fb9... Convert gtkglarea to use snapshots (*)
f3927f1... Drop GtkGLArea::has-alpha (*)
b6d85b9... gtk-demo: Add gears to the bowl (*)
736ccd3... gl area: Avoid trivialities (*)
5590a2a... viewport: Remove some unused includes (*)
d3329bb... container: Remove some unused includes (*)
229ef9d... widget: Remove reparent special case (*)
cb0d261... listbox: Don't assume that row child == focus widget (*)
3604816... box: Use GtkWidget's widget list in get_size (*)
c475047... box: Remove an unnecessary local variable (*)
c2d4f05... box: Remove some unneeded checks (*)
8ad1b09... widget: Clip redrawn area to widget clip (*)
12be5cc... label: Update layout width directly form allocation (*)
8ab2c79... box: Remove useless if statement (*)
e763dac... box: Remove self assignment (*)
27c76db... box: Simplify some code (*)
e7b3909... sizerequest: Fix for_size adjustment (*)
7c47c7c... applicationwindow: Fix measure implementation (*)
5e7b303... rendernodeimpl: Fix a crash (*)
18dc994... inspector: Don't leak recordings (*)
4f50bf2... glarea: Add a pool for GL textures (*)
cdb2fcb... gdkgears: add a way to remove gears (*)
6ea827c... glarea: Avoid a crash (*)
0429008... glarea: Always delete textures on unrealize (*)
34c63b8... glarea: Drop the dispose vfunc (*)
5e302ae... Add a way to release GL resources (*)
47b7bfd... Use the new api to release resources (*)
e1d81d0... Document new texture api (*)
182272c... Revert "inspector: Stop adding event controllers to the obj (*)
41a9229... gl renderer: Render GL textures upside down (*)
41dac66... fontchooswerwidget: Center spinbutton next to scales vertic (*)
d607312... aboutdialog: Only close on delete events (*)
cc9a4c1... widget: Initialize a local variable (*)
aee4634... widget: Always assign values to out parameter in translate_ (*)
8a432b4... window: Ignore gtk_window_close calls from close-request ha (*)
6c805ec... builder-tool: Try harder to find types (*)
351559f... Simplify all ui files again (*)
3265013... textview: Remove some stray debugging output (*)
f595c0d... widget-factory: Fix some layout issues (*)
2dca8f9... csswidgetnode: Avoid some unnecessary work (*)
8224e7a... inspector: Allow picking insensitive widgets (*)
e4be37e... linkbutton: Only set widget cursor once (*)
87bdfbb... testsuite: Add another gl renderer test case (*)
8f4e070... gl renderer: Fix shadow node child offset (*)
7d9af6d... gtkwindow: Disconnect GdkSeat::device-removed callback on f (*)
f942d6f... Add a test for ::row-changed vs node refs (*)
ffef28a... iconview: Fix updates with filter models (*)
af0d876... tests: Remove some unneeded gtk_widget_show calls (*)
4d36a0b... entrycompletion: Realize toplevel before attempting a grab (*)
42ff22f... display-x11: Unset tiled state if _GTK_EDGE_CONSTRAINTS is (*)
e229903... Set GDK_WINDOW_STATE_TILED if any edge is tiled (*)
d6c2ef3... combobox: Remove some unneeded includes (*)
fb81686... vulkan: Fix release builds (*)
fbd79d8... widget: Only initialize bounds rect if necessary (*)
f2019e6... GtkGestureMultiPress: check event state before emiting rele (*)
37482c8... Update Esperanto translation (*)
b91fc17... Widget: Don’t call reset() on NULL EventController (*)
f83b3c8... Enforce UTF-8 encoding when opening C files (*)
e3557f6... gl renderer: Fix outset shadow outline transform (*)
6806c28... gsk: Add test case for last commit (*)
063592f... entry completion: Stop using key-press/release-event (*)
f00f550... gdk: Stop referring to ::key-press/release-event (*)
a29306c... menu: Simplify popup_at_rect (*)
60fdeda... entry: Remove unused struct members (*)
794d9d2... inspector: Actually call the pick() vfunc when picking (*)
1fb5d38... gl renderer: Make width/height relation more obvious (*)
6846240... gl renderer: Fix hidpi cairo node rendering (*)
c1882fe... GskRoundedRect: Fix GSK_ROUNDED_RECT_INIT macro (*)
6e70079... gl renderer: Reset clip when drawing offscreen (*)
228b35c... gl: Add test case for clipped cross fade nodes (*)
cb5c739... Add AGPL3-only licence to GtkAboutDialog (*)
6fd6ff2... wayland: Add support for BTN_STYLUS3 (*)
c8a936c... range: Always queue an allocate if the adjustment changed (*)
972c0fa... Revert "menu: Simplify popup_at_rect" (*)
e8986d1... icon browser: Remove usage of stock-size property (*)
3e0fab6... dnd: Remove 2 vfuncs that aren't needed (*)
bdd2f68... dnd: Move GdkDragProtocol to X11 (*)
02892c5... dnd: Remove unused member variable (*)
8916ff8... iconview: Fix a problem with the previous change (*)
a313417... Replace boilerplate in GtkIcon (*)
e090c1f... Rename gtkiconcache.h (*)
fe142b1... Rename gtkiconcachevalidator.h (*)
a379dde... Remove leading underscore from private symbols (*)
3a2aa2b... Remove unnecessary gtk-doc stanza (*)
b882802... docs: Annotate gdk_keymap_get_display() (*)
0ec744a... Split list of sources (*)
1ed17df... Rename GtkActionHelper private header (*)
fcaa9aa... Rename GtkActionMuxer's private header (*)
df0b4d6... texture: Make the texture id a guint (*)
38b2559... texture: Add sanity checks to constructors (*)
bb8baa2... tests: Unrealize renderer (*)
5587447... gtk: Remove GtkRecentChooser (*)
dfc131c... toolpalette: Remove (*)
334acbf... Replace gdk_threads_add_idle* with g_idle_add() (*)
c655759... Replace gdk_threads_add_timeout* with g_timeout_add() (*)
888dfe4... Drop the Big GDK Lock (*)
2432e53... Remove all gdk_threads_* entry points (*)
f52100c... iconbrowser: setup image dnd for image6 (*)
8f7a8ad... widget: Don't call snapshot vfunc if width or height are 0 (*)
98e30f8... widget: Remove realized checks from _translate_coordinates (*)
3d65019... notebook: Handle touch events for tabs (*)
4fa4b85... gl renderer: Clear resources after render_texture (*)
2cbe094... Allow binding GdkContentFormatsBuilder (*)
cf030e9... rbtree: Privatize header (*)
83a687f... rendernode: Don't alloca() 8MB (*)
676e2e0... Update POTFILES.in (*)
c739db0... gl renderer: Use a gl texture in render_texture (*)
76258c8... glarea: Simplify make_current (*)
5aaf752... roundedrect: Fix coordinate mixup in contains_point (*)
d70bfea... glarea: Fix precondition check (*)
cd6408b... gdk: fix a format string warning (*)
baa3df5... searchbar: Remove unused widgets (*)
fd148d1... searchbar: Properly remove child widgets (*)
b726f60... searchbar: reorganize (*)
4ad658f... a11y testsuite: Stop using gtk_widget_show_now (*)
8891967... gtk testsuite: Stop using gtk_widget_show_now (*)
ee6fc64... treeview: Stop using gtk_widget_show_now (*)
3c45a56... Drop gtk_widget_show_now (*)
697b05c... Drop threads from the docs (*)
4d16c5a... docs: Remove some leftovers (*)
4abdc43... Update Polish translation (*)
fd25a8c... Drop the mir backend (*)
66a3b07... Don't put gdk types into a gsk header (*)
bfcb978... Drop the last mentions of motion hint events (*)
3b0e672... build: Use pkg-config to find Vulkan (*)
a5363b9... build: Create input method module cache directory (*)
00990ec... build: Fix the non-pkg-config Vulkan detection (*)
f964fe3... gdk: Rename gdk_event_get_history() to get_motion_history() (*)
faeb572... docs: Rename right get_history() call on GDK docs (*)
452f2f0... cssprovider: Use g_file_load_bytes() (*)
db26743... tests: Make text test have more glyphs (*)
d0ea070... Update POTFILES.in (*)
1772cfd... gsk: Add autocleanup definitions (*)
2616e68... gdk: Add some missing autocleanup definitions (*)
4c150d8... The big versioning cleanup (*)
d400c50... fix the docs build (*)
0fe3faf... gdk: Drop gdk_x11_window_set_frame_extents (*)
5b63583... Make gdk_event_get_history public (*)
1a9a0c2... Drop a leftover declaration (*)
de6c003... separatormenuitem: Don't create label widget in get_label (*)
c73e22d... notebook: Remove another event type check (*)
614c3e6... demo: Remove an expose_event mention (*)
0a51f38... gl renderer: Check the scale factor for every render (*)
fab9449... build: install gsk-autocleanup.h (*)
4f50c68... cellrendereraccel: unref sizing_label (*)
d07b14f... docs: Update header rules in the coding style (*)
65beb0f... x11: Don't use gdk_window_add_filter (*)
89f6b87... Remove gdk_window_add_filter (*)
601c5fd... Drop event filters from the docs (*)
eb3049d... pointerfocus: Don't include gtk.h (*)
7437d34... shortcuts: Don't include gtk.h (*)
ff41829... Rename the project's DOAP file (*)
453a50d... docs: Link to the compiler requirements wiki page (*)
f08bc40... a11y: Don't include gtk.h (*)
9c78742... a11y: Remove gtk.h include (*)
3bb95a0... a11y: Remove gtk.h include from container accessible (*)
df68ef8... a11y: Remove gtk.h from flowbox includes (*)
6a47dc2... a11y: Remove gtk.h include from listbox headers (*)
808921d... a11y: Remove gtk/h include from menu header (*)
619a19f... a11y: Remove gtk.h include from lockbutton (*)
396056e... a11y: Remove gtk.h include from iconview header (*)
ff59287... inspector: Remove gtk.h include (*)
5e9f5c1... box: Use widget child list in compute_size_for_orientation (*)
3a4c6c1... box: Use widget child list when computing size request (*)
1cfbe9c... box: Simplify size_allocate (*)
89ac1d6... box: Rename private pointers to "priv" (*)
1362609... box: Remove an unnecessary include (*)
d54321c... menu: Guard against NULL toplevel (*)
5c3c95a... docs: Mention G_ENABLE_DIAGNOSTIC in the porting notes (*)
c289d7c... gdk: Expand the docs a bit (*)
f771046... gdk: Add some more docs (*)
c300c53... Update Estonian translation (*)
99bcccd... Bump up the dependency on Meson (*)
55c9576... build: Use GIR targets for built introspection data (*)
c306e44... Fix overzalous method annotations for drag and drop (*)
032dabe... build: Allow using introspection from subprojects (*)
bb7beb5... Drop method annotation for gtk_drag_cancel() (*)
4040986... Add GitLab CI (build only) (*)
6aa66f5... ci: Update the vulkan build option (*)
da6b68d... Disable CI (*)
91c6b56... treemenu: Remove unused defines (*)
365707e... x11: Run event filters on all windows (*)
7ee69fc... Mention gtk_button_set_image() and friends in the migration (*)
3b568fb... gdk/wayland: Add GdkDisplay call to query available globals (*)
21e9fe4... modules: Add wayland IM implementation (*)
7d44735... meson: Require glib 2.55.0 (*)
395550c... Merge branch 'bump-glib-dep' into 'master' (*)
160a420... menu: Remove an incorrect comment (*)
aa32fc1... cssprovider: Remove priv pointer (*)
dd9249a... Update Estonian translation (*)
970d2e3... Update Estonian translation (*)
b9ea25c... calendar: Use the new "%OB" format in strftime() (*)
490899e... x11: Do not include fallback-c89.c (*)
c5bece5... Fix annotation for gtk_tree_view_is_blank_at_pos() (*)
4b7017e... build: Rename 'disable-modules' option (*)
d1a8ed0... build: Rename 'with-included-immodules' option (*)
2e7fef7... build: Rename the 'enable-colord' option (*)
1440db1... build: Coalesce print backends options into one (*)
7b32900... build: Rename GDK backend options (*)
327e7a4... build: Rename last 'enable' options (*)
7f25cc9... Rewrite toarray Perl script to Python (*)
dfc1f76... Add gitlab-ci support using a prebuilt docker image (*)
716f7cd... Merge branch 'gitlab-ci-docker' into 'master' (*)
753138a... Merge branch 'issue-2' into 'master' (*)
c2531b7... Merge branch 'wip/carlosg/imwayland' into 'master' (*)
656f67e... Merge branch 'wip/issue-21' into 'master' (*)
d564e39... Merge branch 'master' into 'master' (*)
21f599e... Update POTFILES.in (*)
6cef951... gtkplacessidebar: Rename favorites to starred (*)
4643615... Update the wrap file for GLib (*)
1395f78... gitlab-ci: cache meson subprojects (*)
d8e476f... Merge branch 'ci-cache-subprojects' into 'master' (*)
cc951ac... gtkbookmarksmanager: Use GTK+ 3.0's bookmarks file (*)
c481a77... Drop non-backend immodules (*)
dd4bb00... Fix the build (*)
c65819e... Update POTFILES.in (*)
e61e6a8... Drop unmaintained print backends (*)
ffa85a4... gdkquartz.h: export pasteboard functions (*)
6757f42... Merge branch 'quartz-symbol-not-found' into 'master' (*)
689537d... Update POTFILES.in (*)
78c6f71... textview: Implement measure() (*)
ad776cc... gl renderer: Increase offscreen texture size (*)
f64c321... gtksettings: Remove leftover code (*)
f22403a... gdk/wayland: Use GDK_AVAILABLE_IN_ALL (*)
1b8a768... adwaita: Move searchbar style to box child (*)
95ddb57... cssimage: Get rid of draw vfunc (*)
710c390... vulkan: Keep track of command buffers (*)
1253e7b... tests: Make GSETTINGS_SCHEMA_DIR point to the compiled sche (*)
cfcd0f8... Update Polish translation (*)
4c2f904... gtkprintbackendcups.c: fix \n at end of a debugging note (*)
f42ebef... calendar: Avoid warnings for new "%OB" format (*)
db4895f... TextLayout: Clarify implementation of special case (*)
909fdc9... Merge branch 'master' into 'master' (*)
fef3dfc... Merge branch 'master' into 'master' (*)
a732ebf... Stop using settings for modules (*)
39d1537... Stop loading modules (*)
5b4082a... Remove gtkmodules.h (*)
7272610... Move the mixed module check function (*)
de00395... Convert print backends to use a GIOExtensionPoint (*)
19a13b3... Fix the build (*)
809603c... build: Fix checks on enabled print backends (*)
96f6f21... Fix build of the lpr print backend (*)
8f273d5... Fix the build in the Cloudprint print backend (*)
b3be986... Remove unused variable in the CUPS print backend (*)
9ea80a7... Remove some unused code (*)
8ad81a3... gtk_init: Fix debug flags handling when a display is alread (*)
4a08544... Merge branch 'tests-set-schema-dir' into 'master' (*)
a7df2fe... Merge branch 'gtk-debug-flags-with-open-display-master' int (*)
65c3f53... gitlab-ci: run parts of the test suite (*)
bfc8176... Drop no-longer existing im modules (*)
a7e9667... build: Use get_supported_arguments() (*)
88d4194... build: Do not eagerly disable checks on release builds (*)
96f8eec... Merge branch 'gitlab-ci-run-gtk-tests' into 'master' (*)
1828c6b... text-view: make measure() use the layout height (*)
c200758... range: Remove scale special case (*)
8a38f62... range: Remove unnecessary queue_draw calls (*)
69fa3c4... range: Don't call calc_slider() on value changes (*)
e9ecfea... range: Stop tracking mouse location (*)
ece26b8... range: Stop tracking mouse position (*)
82d459f... range: Remove priv pointer (*)
52f877d... range: Remove some unneeded includes (*)
4c952da... range: Fix coordinates in coord_to_value (*)
1fea980... range: Simplify compute_slider_position (*)
af4474f... range: Simplify allocate_trough (*)
4095cac... range: Remove GtkScale special casing (*)
79426a0... range: Compute slider allocation in update_initial_slider_p (*)
01d7ec2... range: Fix coord/value translation (*)
94093fd... widget: Improve warning for negative size_allocate dimensio (*)
fd20e42... range: Fix typo in allocate_trough (*)
0b9dca3... placessidebar: Don't create a GtkWindow for drag icons (*)
4cfaee9... vulkan: Add error strings for missing VkResults (*)
45603f7... vulkan: Don't quiet the compiler (*)
a302fd3... Merge branch 'text-view-measure' into 'master' (*)
21e3a8d... Update Scottish Gaelic translation (*)
7835385... Update Scottish Gaelic translation (*)
8720b2d... widget: Correct translate_coordinate documentation (*)
f5afc17... button: Remove ::event handler (*)
eb66d6b... widget: Simplify _set_name (*)
4e23daa... widget: Don't export propagate_hierarchy_changed (*)
ab322e3... README.md: Minor updates (*)
79bd123... Add some debug output to print backend loading (*)
e6bf832... Don't mention papi in options docs (*)
29bcc38... Convert immodules to use an extension point (*)
15cc20e... Always include platform immodules (*)
ca794f9... Update docs for immodules (*)
ef55668... Update docs for changed options (*)
04cc589... fix the build (*)
7d7045b... widget: Remove some unneeded prototypes (*)
dc1612b... contentsformat: Avoid a GPtrArray (*)
fef4f07... textview: Use content size when validating contents (*)
9449341... filechooserwidget: Make the location entry hexpand (*)
c7294ab... button: Remove priv pointer (*)
a9cd2d8... widget: Simplify set_style_context (*)
354eab7... entry: Allocate icons at full height (*)
9db76ce... entry: Check gdk_event_get_coords return value (*)
67258c6... checkbutton: Don't reorder non-existent indicator widget (*)
7c59ac2... spinbutton: Remove unused macro (*)
83c74ff... spinbutton: Fold function into only caller (*)
3c33e54... entry: Add motion controller (*)
813ccb6... emojichooser: Only measure reference emoji once (*)
1355c9a... scale: Remove priv pointer (*)
c02090b... tests: Add testblur (*)
cac3e77... gsk: Increase blur node bounds by blur radius (*)
d2b5436... gl: Make blur nodes with radius ∈ ]0; 1[ (*)
971f46e... build: Error if no backends enabled (*)
94d6d56... macos: Fix gdk_quartz_drag_context_get_dragging_info_libgtk (*)
881046b... entry: Simplify cursor management (*)
32873cc... Merge branch 'wip/matthiasc/immodule-cleanup' into 'master' (*)
6fa2c7e... xim: Use NULL-safe string comparison (*)
4b33cc5... ci: Update the configuration options (*)
78c1305... ci: Store the logs on build failure (*)
26e2af2... macos: export gdk_quartz_drag_source_context() (*)
48f68bb... Merge branch 'quartz-missing-config-include-gtk4' into 'mas (*)
67b959f... Update POTFILES.in (*)
4ac3f91... css: Parse hex colors with alpha value (*)
88de098... entry: Remove cursor adjustment APIs (*)
634717d... gtk: Remove unused header files in gtk/ui/ (*)
d8956ae... Update POTFILES.skip (*)
ce2b6d9... Update POTFILES.skip (*)
ec2cdac... Update British English translation (*)
c2b4da1... a11y: Include gtkstackaccessible.h in gtk-a11y.h (*)
7ba53de... Include gtk/gtk-a11y.h in introspection file. (*)
331c4b5... Merge branch 'include-gtkstackaccessible' into 'master' (*)
235ff25... Merge branch 'gi-a11y' into 'master' (*)
8c2c748... gtkimcontextxim: fix gtk_im_context_xim_set_client_widget n (*)
891c37a... label: Simplify ensure_layout() (*)
1596c61... testsuite: Remove GL text test case (*)
71ae2fa... container: Remove unused struct member (*)
8ebec46... entry: Remove priv pointer (*)
ddcc9b9... overlay: Don't chain up in size_allocate (*)
cfbac15... overlay: Fix coordinates in child_update_style_classes (*)
da431b2... glglyphcache: Pass lookup key to g_hash_table_lookup direct (*)
9beb549... overlay: Remove priv pointer (*)
f44642c... overlay: Remove child list (*)
0234e8e... gl renderer: Limit texture node size to clip (*)
ee8132a... rendernodes: Add missing nullable annotation (*)
2d50d9e... rendernodes: Add gsk_text_node_new_with_bounds (*)
8a062f4... gskpango: Don't create text nodes for clipped text (*)
aa175ec... Merge branch 'set-client-widget-nullable' into 'master' (*)
31a0739... imcontextxim: Move initialisation into _init function (*)
53410ba... overlay: Fix remove implementation (*)
0bb1e1b... overlay: Fix GSlide/g_free mixup (*)
84b4f85... overlay: Make forall() remove-safe (*)
4519c66... Update Latvian translation (*)
564397f... Update Latvian translation (*)
2245782... expander: Attach the gesture to the title widget (*)
7dc4669... viewport: Remove priv pointer (*)
f5e2905... expander: fix sizes in resize_toplevel (*)
49a7bf2... GdkSelectionOutputStreamX11: Plug a memory leak (*)
2f5d5ca... GdkSelectionInputStreamX11: Plug a memory leak (*)
de537a0... entry: Fix invisible cursors (*)
a207ab6... expander: Check for an existing child when adding (*)
122e7b1... Update French translation (*)
5ec41fb... Make debug messages work earlier (*)
cc6d60a... Use gio-querymodules (*)
b49c6cd... imwayland: Fix parent type (*)
160e6ad... gdk: Split out GL texture (*)
8920639... texture: Add GdkMemoryTexture (*)
074e700... eventcontroller: Get rid of constructed vfunc (*)
325f612... eventcontroller: Remove unused evmask member variable (*)
db6fed1... overlay: Add GtkOverlay::measure child property (*)
6cc824a... Merge branch 'expander-add-like-bin' into 'master' (*)
4dfe4a6... expander: Remove label-fill property (*)
0340174... linkbutton: Remove priv pointer (*)
38fa5ab... widget: Add a translate_coordinates version for doubles (*)
faabb80... menubutton: Remove priv pointer (*)
28cda7f... separator: Remove priv pointer (*)
01fda3b... x11: Avoid a division by zero (*)
e0771a5... Avoid warnings (*)
00d37c8... spinbutton: Remove priv pointer (*)
7eb3736... GdkCursor: Add some missing (nullable) annotations (*)
e23f641... GtkSnapshot: Implement the builder pattern (*)
694f1d8... Stop using stack-allocated snapshots (*)
eed279a... GtkSnapshot: Drop init/finish (*)
890cd45... Document new snapshot api (*)
7c18911... GtkSnapshot: Add getters (*)
d55da3f... Use GtkSnapshot getters (*)
527d265... Merge branch 'wip/matthiasc/snapshot' into 'master' (*)
0f533ed... Fixed typo in script name Kjohki -> Khojki (*)
f5c3b2c... Updated Czech translation (*)
9ded44b... Updated Czech translation (*)
da8e83f... Exit cleanly if no display is found (*)
a78e9f2... Consolidate print backends into one directory (*)
3ee4d6f... Merge branch 'module-reorg' into 'master' (*)
be9001f... Update POTFILES.in (*)
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 (*)
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' (*)
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 (*)
68c3e40... adjustment: Use public setters in set_property
e9de1be... testsuite: Print tested property name in notify test
a265681... adjustment: Remove adjustment_changed_stamp
522caeb... adjustment: Only emit ::changed from dispatch_properties_ch
9ed3007... scrolledwindow: Avoid a queue_resize path in size_allocate
f75e443... scrolledwindow: Stop queueing a resize on adjustment change
e1331d9... WIP: Add GtkImageView
(*) 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]