[gtk] (685 commits) Non-fast-forward update to branch wip/carlosg/text-handle-natives
- From: Carlos Garnacho <carlosg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk] (685 commits) Non-fast-forward update to branch wip/carlosg/text-handle-natives
- Date: Thu, 27 Feb 2020 17:18:57 +0000 (UTC)
The branch 'wip/carlosg/text-handle-natives' 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:
c99d619... gdk: Avoid poking possibly freed memory
6231d2a... gtktexthandle: Rename internal struct
6e6d001... gtktexthandle: Replace gizmo with internal widget implement
0a35be2... gtktexthandle: Add parent argument to GtkTextHandleWidget
6b342df... gtktexthandle: Turn handles into a GdkNative
a02c517... gtkwindow: Remove internal popover API
Commits added to the branch:
fc15a40... Fixed bug that prevented GTK from storing printer driver pr (*)
5dd7f20... Fixed code styling. (*)
26febcc... Fixed win32 printer dialogue not saving devmode->dmDeviceNa (*)
e75bc17... Remove some unused variables (*)
b36258f... gdk: Subtract base size when checking aspect ratio (*)
b83caec... GtkFileFilter: Add a GObject property for the name (*)
b530c83... GtkFileFilter: Don't set the name from the GtkBuilder ID (*)
79c8a16... Remove simple search engine (*)
f291518... tests/testdnd2.c: Don't include unistd.h unconditionally (*)
69ed4c9... demos/widget-factory/widget-factory.c: Include stdlib.h (*)
f8d3845... meson/MSVC builds: Use -utf-8 where available (*)
0a8d760... icon-cache: Add new function to list all the icons in a dir (*)
e417066... IconTheme: Make icon lookups faster (*)
308d434... GtkIconCache: Remove unused code (*)
ef7172d... emojichooser: Make public (*)
a3be0ec... Don't use xsettings or xft defaults in testsuite (*)
046de4c... icon-theme: Only have one copy of the icon flags enum (*)
4685fe1... Merge branch 'faster-theme-lookup' into 'master' (*)
b8ffe5b... css: Fix the initial values optimization (*)
85e5922... filechooser portal: Free portal proxy when bus connection c (*)
008eb04... tests: Initialize dbus before gtk (*)
a1856c3... a11y tests: Ignore "active" flag on toplevel (*)
bfebc2b... icontheme: Remove gtk_icon_theme_get_default() (*)
b713b9f... icontheme: Remove async APIs (*)
bbbe39f... icontheme: Make text direction a lookup argument (*)
10023b5... icontheme: Remove GTK_ICON_LOOKUP_USE_BUILTIN (*)
4c3363b... icontheme: Remove NO_SVG and FORCE_SVG flags (*)
48b9791... icontheme: Remove gtk_icon_theme_rescan_if_needed() (*)
3bba52e... icontheme: Remove crayon APIs (*)
7e8d821... Revert "Break out cairo color matrix recoloring to gdk_cair (*)
4b96ba5... icontheme: Remove gtk_icon_get_base_size() and gtk_icon_get (*)
544cd1a... icontheme: Clean up includes (*)
f7a5dd7... icontheme: Remove contexts (*)
571021c... icontheme: Pass fallbacks as optional argument to lookup_ic (*)
138de60... icontheme: Remove GENERIC_FALLBACKS (*)
c91be54... tooltip: Don't css-validate (*)
410541f... Rename GtkIcon to GtkIconPaintable (*)
cc22987... Merge branch 'wip/otte/icontheme' into 'master' (*)
3cb150a... widget: Remove _gtk_widget_is_drawable() (*)
a163571... widgetfocus: Remove unnecessary check (*)
3bb8b56... treelistmodel: Small documentation tweaks (*)
6640881... maplistmodel: Add an example to the docs (*)
903af75... widget: Skip not-drawable widgets in snapshot_child (*)
3f7e409... Merge branch 'wip/otte/for-master' into 'master' (*)
3177ac4... cssnode: Remove redundant check (*)
8722837... pathbar: Remove unneeded code (*)
546a748... widget: Replace style-updated signal with css_changed vfunc (*)
db9730b... stylecontext: Remove the "changed" signal (*)
b9c880f... testsuite: Remove the stylecontext test (*)
31713ab... stylecontext: Remove gtk_style_context_new() (*)
416182a... style context: Remove parent relationship (*)
98b42f6... css: Remove unused function (*)
b75d408... css: Make some local variables const (*)
fcb08a2... stylecontext: Remove unused typedef (*)
ed742f1... testperf: Allow measuring start time (*)
b7b2510... testperf: More flexible mark selection (*)
85ad943... placessidebar: Change some initial property values (*)
1e6171a... Read bookmarks async (*)
ed6c0dc... Don't export color picker functions (*)
005ea7a... entry: Avoid criticals in dispose (*)
47c21a2... textview: Don't update action state in dispose (*)
b1d5de7... notebook: Don't trigger criticals in dispose (*)
955305a... treestore: Silence compiler warnings (*)
9e6ae7a... gdk: Silence some compiler warnings (*)
9a446f2... frameclock: cosmetics (*)
1cb575a... icontheme: Remove some dead code (*)
b996b85... Add a lib64 variant of gtk.supp (*)
fac435b... widget: Fix a memory leak with class actions (*)
25c25ba... icontheme: Fix various memory leaks (*)
54f6515... emojichooser: Add profiler marks for loading (*)
0ad7912... Merge branch 'wip/otte/css' into 'master' (*)
9746b72... Merge branch 'public-emojichooser' into 'master' (*)
ac7dd02... Merge branch 'master.msvc' into 'master' (*)
34cc680... testsuite: Fix bloomfilter style tests (*)
d1bd127... testsuite: Make tests run without a11y bus (*)
e41e807... css tests: Ignore ".csd" vs ".solid-csd" (*)
8703c7b... Merge branch 'better-test-isolation-2' into 'master' (*)
2f369b6... Merge branch 'kill-simple-search' into 'master' (*)
c691399... icontheme: Align function arguments (*)
021aaef... GtkIconPaintable: Always recolor when snapshotting. (*)
b529f77... IconTheme: Simplify icon scaling (*)
adccd13... Support aspect=TRUE in _gdk_pixbuf_new_from_stream_at_scale (*)
d69f7fd... IconTheme: Never fail a lookup or icon load (*)
de02769... icon-theme: Don't pre-scale pixbufs in gtk_icon_theme_looku (*)
6865744... Remove unnecessary image-missing fallbacks (*)
8788c76... icon theme: Also never fail in gtk_icon_theme_lookup_by_gic (*)
b6e2699... notebook: Update arrows when text direction changes (*)
5c594fc... Merge branch 'WindowsPrintDriverPreferencesMaster' into 'ma (*)
a053392... icontheme: Handle GEmblemIcon in lookup_by_gicon() (*)
1c253f5... icontheme: Move IMAGE_MISSING_RESOURCE_PATH to (private) he (*)
6ff9f21... GtkBuilder: Directly load the fallback missing image (*)
7c73f2f... GskPango: Allow specifying a custom shape snapshot handler (*)
fcc3c12... gtk_css_style_snapshot_icon_paintable: Fix uninitialized me (*)
8282698... textview: Use paintables instead of textures, and fix the s (*)
6317fd3... Replace last users of gtk_icon_paintable_download_texture ( (*)
d45d604... Remove gtk_icon_paintable_download_texture() public API (*)
57ecb28... Add gtk_icon_paintable_get_icon_name() (*)
a772bf7... Add gtk_icon_paintable_get_resource_path() (*)
4a2d539... Build sassc as a dependency for flatpaks (*)
20aec5a... Merge branch 'flatpak-build-sassc' into 'master' (*)
b3f5243... a11y: Report children of widgets (*)
d01070d... a11y: Add an accessible for widgets with children (*)
145ccfe... stackswitcher: Use a composite accessible (*)
18965ee... testsuite: Update some a11y tests (*)
580384e... tests: Update expected output (*)
bc682be... colorchooser: Use a composite accessible (*)
a11b1bd... testsuite: Update expected output (*)
2dba92f... tests: Fix infobars in ui files (*)
b916723... testsuite: Improve --generate support (*)
048effd... testsuite: Clean up a11y menu tests (*)
769dae2... infobar: Implement forall (*)
e45b668... testsuite: Misc. updates of expected output (*)
cf69b7d... Merge branch 'a11y-fixes' into 'master' (*)
56dc99a... gtkroot: Make enum a typedef (*)
e67f0bf... gtkmain: Wait for GDK_CROSSING_UNGRAB leave event with impl (*)
c7ab02d... Merge branch 'wip/carlosg/implicit-grabs-on-leave' into 'ma (*)
79699cc... Use G_OBJECT_TYPE_NAME instead of g_type_name_from_instance (*)
2be29f9... Remove stray space (*)
bdbafe6... icontheme: Optimize memory use and lookup speed by internal (*)
65cc830... Updates for 3.98 (*)
de299bb... Fix syntax (*)
1da23b0... Add a forgotten word (*)
c247e76... Remove accidentally added files (*)
645af09... cssnode: Remove leftover vfunc (*)
3d9e622... print: Don't use a toolbar in the custom paper dialog (*)
8a60f5d... bloatpad: Use a box, not a toolbar (*)
68dbb3f... gtk-demo: Get rid of toolbars (*)
1363cac... widget-factory: Get rid of toolbars (*)
9cccb94... css: Remove .inline-toolbar (*)
e00030d... css: Remove .primary-toolbar (*)
d72301b... testsuite: Get rid of GtkToolbar (*)
44e153d... GtkToolbar: remove (*)
24e2830... Merge branch 'wip/otte/toolbar' into 'master' (*)
1a671cf... flatpak: Build against the master runtime (*)
03317ec... NEWS: Small additions (*)
e27413a... icon-theme: Add GTK_ICON_LOOKUP_LOAD_IN_THREAD flag (*)
24fede0... GtkIconHelper: Trigger preload when css sizes is valid (*)
6150344... Update POTFILES.in (*)
b561eb8... widget: Remove verify_child_invariants (*)
e152d25... widget: Speed up verify_invariants() (*)
a67bd7a... widget: Fix a from_string/try_string mixup (*)
c0fef36... Window: inline function into only caller (*)
e044656... progressbar: Remove a few unneeded queue_resize() calls (*)
60be37d... searchbar: Use g_object_notify_by_pspec (*)
64c6229... searchbar: Use proper getter in _get_property() (*)
3a727ee... testcalendar: Close window properly (*)
60095ad... Move GTK_BORDER_STYLE_HIDDEN before GTK_BORDER_STYLE_SOLID (*)
b1d64a6... renderborder: Make simple border case more obvious (*)
b7ee2cb... Start using GtkWidget's new style class API (*)
bf8fb2c... snapshot: Add _push_collect() and _pop_collect() (*)
47b8fac... widget: Use gtk_snapshot_{push,pop})_collect (*)
75ef8d8... GskRoundedRect: Inline graphene_rect_contains_rect (*)
17ddae5... textlayout: Use gtk_snapshot_{push,pop}_collect() (*)
4cfac3b... snapshot: Remove new_with_parent (*)
cbb05a3... GskTransform: add assertions to make normalize_angle() inte (*)
8388791... GskTransform: Remove useless fmod check (*)
b471158... {box,grid}layout: Access border spacing directly (*)
7fd06ca... Adwaita: Fix levelbar styling (*)
ab84b17... calendar: Fix an uninitialized value (*)
4cceba0... calendar: Remove details (*)
e94e703... testcalendar: Remove unused function (*)
74cb1ca... calendar: Add accessors for display properties (*)
9ecd448... calendar: Remove spinning code (*)
a437162... calendar: Try to avoid changing size when changing the year (*)
a6f9052... calendar: Use widgets for everything (*)
1151da5... calendar: Use GDateTime to select days (*)
93c6f22... calendar: Return a GDateTime from get_date() (*)
093eac9... calendar: Keep a GDateTime around (*)
8ef9009... calendar: Remove month-changed signal (*)
3249756... calendar: Remove an unused enum (*)
b9b5cae... calendar: Remove day-selected-double-click signal (*)
2a46d59... box: Move vfunc implementations before class_init (*)
69fa159... treepopover: Fix header guard (*)
655711f... Rename gtk_widget{get,set,has}_style_class to _css_class (*)
d3857f8... window: Move variable initialziation just before usage (*)
e3afb2f... label: Don't use gtk_widget_peek_style_context (*)
3cbb3dc... Update migrating-3to4.xml (*)
1ab70e2... Merge branch 'patch-1' into 'master' (*)
1f74695... Adwaita: Fix selection in vertical spin buttons (*)
55b60f6... gtk-demo: Don't call gtk_main_quit (*)
2f17ab3... Avoid mime sniffing where possible (*)
f6b0e0e... Merge branch 'avoid-mime-sniffing' into 'master' (*)
01ba11f... css: Remove outline border radius properties (*)
645f49c... Fix build with -Dgtk_doc=true (*)
621a427... Fix the build with -Dgtk_doc=true (*)
f240bcb... emojichooser: Fix the docs (*)
348dcaa... docs: Update the switch thumbnail (*)
a824be2... docs: Drop a few no longer existing symbols (*)
be2ba89... Fix a doc comment (*)
0e15032... gsk: Small documentation additions (*)
7de5b39... gsk: Update docs sections (*)
cffff36... Merge branch 'wip/baedert/remove-outline-properties' into ' (*)
c4b16f7... css: Add a comment (*)
ba825dc... docs: Remove a mention of gtk_main_do_event (*)
8f0fc24... docs: Remove a reference to gtk_main_do_event (*)
c197000... docs: Remove more mentions of gtk_main_do_event (*)
ebc24d7... testsuite: Stop using gtk_main_do_event (*)
057f415... Remove gtk_main_do_event from the docs (*)
688f8bf... Remove gtk_main_do_event from public API (*)
b927609... Remove gtk_propagate_event from public API (*)
327441f... cssprovider: Remove unused include (*)
998384a... Remove unused include (*)
fce37b1... gdk: Make gdk_keyval_name() return a const char (*)
810f55c... filechooser: Remove outdated hack (*)
900ff74... Merge branch 'main-cleanup' into 'master' (*)
4f79676... win32: Fix the build (*)
07988fc... win32: One more build fix (*)
9eeeb63... win32 printing: Stop using gtk_events_pending (*)
24917ac... tests: Stop using gtk_events_pending (*)
ebc720b... Drop gtk_events_pending (*)
49a6ad3... Drop gtk_main_iteration (*)
7eb889c... Drop gtk_main_level (*)
c789711... Stop using gtk_main_quit (*)
a6c5466... Stop using gtk_main and gtk_main_quit (*)
4c22939... docs: Update an example (*)
4dd780a... Drop gtk_main and gtk_main_quit (*)
a8db322... Drop gtk_get_main_thread (*)
eec219e... docs: Mention gtk_main in the migration guide (*)
bc4637f... Remove unused includes (*)
4a978dc... inspector: Draw baselines as an overlay (*)
643417d... widget: Stop embedding baseline debugging (*)
9309153... Remove GTK_DEBUG=baselines (*)
14b3b68... icontheme: Always return some icon name in get_icon_name() (*)
344ad65... Rename GTK_ICON_LOOKUP_LOAD_IN_THREAD to GTK_ICON_LOOKUP_PR (*)
904eecd... icon paintable: Replace get_filename and get_resource_path (*)
e123fff... Merge branch 'baselineoverlay' into 'master' (*)
8f1253a... GtkIconPaintable: Add properties for file, icon-name and is (*)
ba781ec... Expose gtk_icon_paintable_new_for_file (*)
ad0e901... icon-theme: Add back and fix test for handling non-square i (*)
96a4bb4... Fix typo in GtkIconPaintable is-symbolic property (*)
1698369... Merge branch 'icon-theme-api-rework' into 'master' (*)
d0f5ce4... More updates (*)
59b935a... Merge branch 'mainloop-cleanup' into 'master' (*)
23211bc... hidpi: Rescan monitors when screen scale factor changes (*)
e5e7dbf... Merge branch 'fix-hidpi-popups' into 'master' (*)
7d23b6d... Fix gestures test (*)
b38eb6e... Merge branch 'fix-gestures-test' into 'master' (*)
0677bfe... testsuite: Update expected output (*)
11cd955... Calendar: Make year/month/day writable again (*)
c0dcacc... calendar: Fix mismatches with GDateTime (*)
17a5e9b... Update expected test output (*)
564a43c... Disable the buttons a11y test (*)
d711ca3... Drop the toplevel-vs-popup reftest (*)
5e746d3... Add the label-wrap-justify reftest to xfails (*)
37a9d06... 3.98.0 (*)
8561860... css boxes: Compute inline box from border box (*)
7ac2982... Revert "Add the label-wrap-justify reftest to xfails" (*)
af98c46... Typo fix (*)
8fdb710... gl: Don't require too large texture for offsreen ops (*)
1f0438e... gsk: Fix angle normalization (*)
dc6fe09... revealer: Fix child size allocation at small scales (*)
6ec546b... tests/frame-stats.c: Include stdlib.h (*)
153e8a0... ci: Use release builds for Flatpak bundles (*)
56f9cdd... ci: Refactor the CI pipeline (*)
9e38a70... ci: Replicate the CI image scripts from GLib (*)
c06a08d... ci: Split the static and shared builds (again) (*)
02ac7ff... Initialise out variable (*)
74b5bb1... ci: Disable ccache (*)
62352dd... Fix compiler warnings in the release build (*)
a7d2952... ci: Add static packages for GLib and PCRE (*)
5ace9ef... ci: Use the new Fedora image (*)
c00896a... ci: Remove static build job (*)
c4dfacc... ci: Add missing newline escape (*)
b5dc03d... Merge branch 'fix-revealer-scale' into 'master' (*)
1806af1... Declare global counter only in debug builds (*)
47c4464... Silence compiler warnings in non-debug builds (*)
0df542e... Declare global counters only in debug builds (*)
59028d7... ci: Generate the report for the release builds (*)
76aba1f... ci: Add a style check pass (*)
c69595a... vulkan: Handle VK_ERROR_UNKNOWN (*)
b99a4da... testsuite/gtk: Add xfail tests (*)
2b425fa... ci: Allow release job to fail (*)
bb71cdd... Merge branch 'ci-jobs' into 'master' (*)
7b0b3d9... GskGLRenderer: Share programs between different renderers i (*)
9d0393d... Merge branch 'fix-angle-normalization' into 'master' (*)
720e48e... Merge branch 'handle-max-texture-size' into 'master' (*)
042a573... Merge branch 'share-gl-programs' into 'master' (*)
9062607... Merge branch 'wip/baedert/outline-radius' into 'master' (*)
36808e0... profiler: Always mark events with the kind (*)
6e0cf02... Merge branch 'mark-events-with-kind' into 'master' (*)
c2dcd1b... Update Esperanto translation (*)
6de85c0... Add gdk_profiler_add_markf() to do printf formating (*)
8a1c51d... Use the new gdk_profiler_add_markf() function (*)
685fd3c... fixup! Add gdk_profiler_add_markf() to do printf formating (*)
13eedf1... Use markf in one more place (*)
cc643df... Convert all profiler times from nsec to usec (*)
01d5ad2... profiler: Make profiler-is-running a macro (*)
2890cd8... profiler: Add _end_mark() version of _add_mark() (*)
e134eef... builder: Don't add profiler marks for short parses (*)
b4b00e2... icon theme: Don't add profiler marks for short async icon l (*)
e3a6738... profiler: Add profiler marks for when surfaces are mapped a (*)
324202a... profiler: Clean up profiler marks for frameclock (*)
d9c59a7... profiler: Add G_GNUC_PRINTF markers to silence warnings (*)
6e3dd6d... profile: Use separate names for frameclock marks instead of (*)
d702c15... Merge branch 'cleanup-profiler-marks' into 'master' (*)
b12a6be... rendernode: draw() only in node bounds (*)
52c46e5... rendernode: Don't clip when _draw()ing (*)
cc8506c... Move performance tests to the right testsuite (*)
e1d85ae... testsuite: Warn if a necessary env var is missing (*)
f51ceb1... ci: Fix linking of the CI assets in the report (*)
f2da5e5... ci: Deploy the API ref before flatpak (*)
4247bf0... ci: Update flatpak job (*)
88e2a06... Merge branch 'ci-pages' into 'master' (*)
1b95cd2... build: Install gtkemojichooser.h (*)
7404c39... Merge branch 'gbsneto/fix-emojichooser-header' into 'master (*)
11ab396... Fix the Emoji chooser finalize (*)
2ab9be5... Rename the SCSS files for our themes (*)
6c6b3d0... Merge branch 'ci-pages' into 'master' (*)
073e8dd... popovermenu: Avoid an uninitialized variable (*)
14ecc9e... Remove unused signal enum values (*)
9be8f8c... Merge branch 'wip/baedert/cairo-paint' into 'master' (*)
fb84fe7... Fix flickery hover (*)
c313a71... testsuite: Remove accidentally checked in file (*)
9d8ceb0... testsuite: Don't destroy surfaces that are still used (*)
16e3870... testsuite: Don't use gdk_cairo_get_clip_rectangle() (*)
b0369fc... roundedrect: Fix gsk_rounded_rect_intersects_rect() (*)
77d7c71... roundedrect: Fix inlining of graphene functions (*)
75b130e... testsuite: Add tests for rounded rect code (*)
f0993fc... rendernode: Avoid rounding errors (*)
67610b1... cairoblur: Move the check for early exit (*)
6f9f180... gsk: Add a utility function for rectangles (*)
6203cec... gsk: Clip shadow node before push_group() (*)
8f6cab6... cairoblur: Get rid of gdk_cairo_get_clip_rectangle() call (*)
052d0f6... gdk: Remove gdk_cairo_get_clip_rectangle() (*)
313c399... Merge branch 'wip/otte/no-clip-on-draw' into 'master' (*)
47f2a6c... Remove border-half-pixel reftest from xfail (*)
cdd7e4c... Add a notify function to GdkContentProvider (*)
0d354d1... docs: Match the argument name with its declaration (*)
35ac7de... Match argument name between declaration and definition (*)
32a2a62... Fix the function name in the gtk-doc stanza (*)
40852ea... gi: Skip gtk_custom_layout_new() (*)
2a0dfa9... Remove gtk_style_context_get_parent() (*)
3dc6a07... ci: Re-enable ccache (*)
f4a8edf... ci: Move HTML report meta from header to article (*)
adc7bf9... ci: Put the branch name in the HTML header (*)
1a4d1f8... ci: Unexpected passes are failures (*)
2b1e273... ci: Use result instead of exit code in the JUnit report (*)
affc7b5... ci: Fix the HTML anchor in the report (*)
5ed3f8d... ci: Rearrange the results in the HTML report (*)
de1543d... ci: Use per-suite anchors (*)
09abb43... Merge branch 'report-fixes' into 'master' (*)
a66ed7c... gsk: Fix the compiler warning differently (*)
cdee2ac... testsuite: Handle icontheme test better (*)
2e0af29... Make release builds mandatory for ci (*)
883980c... Merge branch 'gi-fixes' into 'master' (*)
9332abf... ci: Allow flatpak jobs to fail (*)
9a631f2... ci: Remove G_MESSAGES_DEBUG (*)
33c6032... Merge branch 'ci-flatpak' into 'master' (*)
c4111da... Fixed OpenGL extension detection for extensions promoted to (*)
0969d06... Fix detection of OpenGL 3.3 core GL_ARB_timer_query. (*)
eb2e013... Merge branch 'master' into 'master' (*)
97ec29d... Force-create style contexts in realize (*)
d303b5b... slicelistmodel: Fix two wrong computations (*)
22a6aaf... Merge branch 'wip/otte/for-master' into 'master' (*)
b6cb1a6... Merge branch 'master-subtract-base-size' into 'master' (*)
c45ed9d... Merge branch 'zhaoqiang/gtk-To_avoid_compiler_warning' (*)
980934f... reftests: Change popup windows to non-decorated windows (*)
922f9df... Merge branch 'wip/otte/for-master' into 'master' (*)
2c84336... testsuite: Make a11y tests use regular windows (*)
41bdf16... testsuite: Turn all CSS test ui files into regular windows (*)
ad23ce2... testsuite: Remove popup property from simplify tools (*)
264967b... widget: Add gtk_widget_get_css_name() API (*)
fb856d9... builder: Use different construct-only property (*)
c2bd4bc... testsuite: Replace popups with toplevels (*)
a278eda... window: Remove type argument from gtk_window_new() (*)
de49e47... textview: Fix docs typo (*)
222e6e5... testsuite: Use GtkTextDirection instead of GtkWindowType (*)
c1f71ee... window: Remove GtkWindowType and window->type (*)
723b894... testsuite: Stop using gdk_surface_new_temp (*)
8ef7013... Drop gdk_surface_new_temp (*)
5f70548... Merge branch 'wip/otte/for-master' into 'master' (*)
e5d83ee... events: Make proximity and scroll events have tools (*)
43a9f9b... calendar: Document style classes (*)
a1d47ec... calendar: Add style class to today's label (*)
3cc57c2... actionbar: Use a bin layout (*)
a7de8e6... infobar: Don't store close button visibility separately (*)
8612a8a... testinfobar: Stop using gtk_info_bar_get_content_area() (*)
78a5bf8... Remove gtk_info_bar_get_content_area() uses (*)
52979a0... infobar: Remove _get_{action,content}_area() (*)
7e43034... widget: Add css-classes property (*)
2529464... range: Avoid rounding errors when allocating highlight (*)
bf839db... coloreditor: Scale h value to 360 (*)
28482e5... Adwaita: Add focus outlines back to scale troughs (*)
a4ecfd8... widget: Use get_css_name() in get_property() (*)
08501c9... calendar: Emit {next,prev}-{month,year} signals (*)
a824da6... drop: Ensure all relevant formats are available (*)
894ac6c... dragdest: Use format matching APIs (*)
46bbb39... wayland: Use a magic mime type for local DND (*)
b844f34... tests: Do proper local DND (*)
47c8026... Merge branch 'wip/otte/dnd' into 'master' (*)
43b8aff... widget: Fix typos for css-clases property (*)
410dbdf... widget: Fix namespacing problem (*)
5a726bc... drop: Add a state machine for tracking events (*)
762c460... wayland: Destroy the offer on gdk_drop_finish() (*)
8d2ed36... contentprovider: Add gdk_content_provider_new_typed() (*)
dbad440... testdnd3: Use GValue dnd (*)
da83457... dnd: Remove gdk_content_provider_new_with_callback() (*)
e1f8c14... dnd: simplify code (*)
3a7e3cf... dragdest: Simplify function (*)
91d91a2... colorbutton, colorswatch: Simplify DND (*)
80ba7fd... dragdest: Make gtk_drop_target_new() args be transfer full (*)
f5e3584... placessidebar: Don't claim to support text dnd (*)
a838a54... text: Treat Emoji insertion like clipboard (*)
9a7607b... contentprovider: Add a union content provider (*)
e25bfa6... dragdest: Handle NULL content formats everywhere (*)
9703fcc... notebook: Move dnd scrolling via arrows to own drop target (*)
27d7aa1... notebook: Use proper DND (*)
1145da3... placessidebar: Modernize DND (*)
308d2ca... Merge branch 'text-emoji-history' into 'master' (*)
b8cf7ea... dnd: Port the TreeModel machinery to GValue DND (*)
7ae5fd3... tests: Modernize testdnd2 (*)
7ca149f... Remove gdk_content_provider_new_with_formats() (*)
0d4d4e9... colorbutton: Fix drag source (*)
8378eb2... GtkDialog: Add `type Gtk.HeaderBar` annotation to headerbar (*)
e64cce2... Merge branch 'dialog-headerbar-type-annotation' into 'maste (*)
03ee422... Merge branch 'wip/otte/dnd' into 'master' (*)
732716b... debug: When debug-printing, treat NULL as the default displ (*)
db1ca92... Merge branch 'wip/otte/for-master' into 'master' (*)
66307f0... icontheme: Update the api (*)
d58a381... Merge branch 'icontheme-api' into 'master' (*)
5097c1d... Merge branch 'file-filter-name-property' into 'master' (*)
f43717a... popover: Unrealize when autohide prop changes (*)
6eaeadb... tests/popover: Add check box for switching autohide prop (*)
4e78dd2... gdk/surface: Use enum type for surface type (*)
f284e1d... wayland: Remove position method split (*)
0d08687... gdk/wayland/surface: Use dedicated bool for frame callback (*)
7fafa51... wayland/surface: Add per surface configuration event queues (*)
49fcbc2... wayland: Remove old "gdk-attached-grab-surface" hackery (*)
2bb0edd... wayland: Simplify popup parent discovery (*)
4069341... x11: Make gdk_surface_get_position() return relative positi (*)
339a04d... gdk: Move GdkGravity to gdktypes.h (*)
ebd3ee9... gdk: Move GdkGeometry declaration to gdktypes.h (*)
11dbc38... wayland: Fix top-most-popup check (*)
46d40cd... wayland: Simplify logic deciding whether to use xdg_popup (*)
37f4c64... gdk/surface: Reset position after hiding (*)
ca71119... gdk/surface: Replace move_to_rect() with GdkPopupLayout bas (*)
3a054d5... ci: Update flatpak jobs (*)
da828a9... Merge branch 'ci-flatpak' into 'master' (*)
9660ae5... Merge branch 'wip/xdg-popup-async-relayout' into 'master' (*)
188f00e... stack: Add GtkStackPage:visible accessors (*)
b5d4815... aboutdialog: Use new GtkStackPage API (*)
2bf9a5b... aboutdialog: Replace visited_links GList with GPtrArray (*)
ec6d583... modelbutton: Un-select on mouse leave (*)
2ad6c04... aboutdialog: Clarify docs and fix preconditions (*)
a1bc3ae... popvermenu: Clarify css node docs (*)
e18a159... spinbutton: Remove manual queue_draw() calls (*)
63bb1c2... docs: Remove dnd_internals.txt (*)
d3936f8... docs: Remove developers.txt (*)
d8a61b3... docs: Remove focus_tracking.txt (*)
64d0f84... text: Remove gtk_text_get_im_context() (*)
194039c... filechooserwidget: Remove unused constants (*)
b8a752c... filechooserwidget: Allow typing a location in recent mode (*)
b58f9e2... filechoosererrorstack: Set a layout manager (*)
c0de025... filechooserwidget: Use a proper GtkPopoverMenu (*)
f14978c... filechooserwidget: Fold function into only caller (*)
faddbb1... emojichooser: Add style class to emoji toolbar (*)
aa53fef... scale: Remove unused member (*)
0188706... scale: Remove useless extra local variable (*)
8b9ad1e... build: gdk/wayland/cursor depends on wayland-client (*)
8318d3b... Merge branch 'master' into 'master' (*)
9330158... Make a11y testsuite pass (*)
67035d2... gdk: Add event constructors (*)
07ffa9a... wayland: Use event constructors (*)
7f2564a... wayland: Clean up coordinate handling (*)
7e80c39... Remove root coords from the GdkDrop api (*)
a8e9d6c... x11: Stop relying on root coordinates in events (*)
91b94f5... x11: Stop setting x_root/y_root in events (*)
f15e90b... broadway: Stop setting x_root/y_root in events (*)
ef004c6... events: Drop x_root/y_root (*)
d6c5ecb... gdk: Use event constructors for dnd (*)
324aa39... gdk: Use constructor for grab broken (*)
a5f58e8... main: Use event constructors (*)
374c9dd... window: Use event constructors (*)
080e5de... widget: Port emulation code to constructors (*)
dac61b3... imcontextsimple: Use event constructors (*)
495de0b... main: Use constructors instead of gdk_event_copy + rewritin (*)
c4a2cf0... textview: Stop using gdk_event_copy (*)
4cf63f3... wip: Use event constructors in the testsuite (*)
c9d9ccd... broadway: Use event constructors (*)
30740f0... x11: use event constructors (*)
047c188... x11: Don't generate GDK_DESTROY events (*)
7db8be9... gtk: Stop handling GDK_DESTROY differently from GDK_DELETE (*)
9a1497f... events: Drop GDK_DESTROY (*)
9c4f19e... x11: Don't pass a GdkEvent to xsettings filters (*)
94fe094... x11: Don't pass a GdkEvent to shape cache filters (*)
15501af... x11: Change the wm protocols filter api (*)
79b4510... x11: change event translator interface (*)
e45711e... x11: Remove an unnecessary check (*)
f11b1d2... x11: Pass the right surface to the dnd filter (*)
fe21223... win32: Use event constructors (*)
59cc216... display: Stop using gdk_event_copy (*)
835556c... Drop gdk_event_new and gdk_event_copy (*)
c343031... Stop using g_object_ref/unref on events (*)
3830e13... Make GdkEvent a boxed type (*)
cd2b585... Drop GDK_NOTHING (*)
dd251d8... Pass translated coordinates outside the event (*)
1b2289a... Stop using gtk_get_event_target (*)
61c32f3... tooltip: stop using gtk_get_event_target (*)
64b9c6a... main: Drop gtk_get_event_target (*)
9402e33... wip: scrolledwindow stop using targets (*)
23c67f8... New focus change handling (*)
e3158a1... Make crossing events handled the same way (*)
d063b6b... Reinstate filtering for crossing events (*)
b38869b... Stop looking at the related target for filtering (*)
e54e48f... Explicitly pass the target to handle_event (*)
cd601ff... eventcontroller: Make the target widget available (*)
2bac066... gesture: Keep the target widget for events (*)
2416b4e... Stop using gdk_event_get_target (*)
e5223b1... main: Stop calling gdk_event_set_target (*)
9228820... events: Drop target and related target (*)
1026bfb... events: Drop all setters (*)
31bf9da... Strip const from GdkEvent (*)
f1cf0eb... Drop gdk_set/get_show_events (*)
b1eaa50... events: reorganize getters (*)
0fc2505... Drop gtk_widget_event from API (*)
563dd65... Always deliver focus events to toplevels (*)
56d44b4... x11: Stop using the send_event event field (*)
2cce508... x11: Remove some leftover event struct access (*)
84edce3... Streamline event structs (*)
6fd913b... Some event struct packing improvements (*)
1ef30c1... Clean up GdkEventType docs (*)
71b3f47... Update event docs section (*)
4098653... Update the focus test (*)
de91e10... wayland: Fix a release build warning (*)
7bb6abb... win32: Remove some leftover event struct access (*)
89c3a7a... wip: Add more information to crossing events (*)
5a2f829... Split off GtkEventControllerFocus (*)
cadeca7... Go back to ::enter/::leave for pointer changes (*)
0c96b2d... Bring back im context focus-in/out (*)
4947b94... Stop exporting check_event_sanity (*)
77aed61... Keep more event controller api private (*)
e062137... motion controller: Match focus event propagation (*)
9e415ad... a11y: drop unused code (*)
8823882... gtk: Stop using GdkEventKey (*)
b2226ea... gtk: Stop using GtkEventButton (*)
497a43a... gdk: Drop event structs from the headers (*)
1c7191f... gtk-demo: Stop using gtk_get_event_widget (*)
5ebe5be... Stop exporting gtk_get_event_widget (*)
43aa6d9... docs: Remove some no-longer existing api (*)
77e1fd0... Merge branch 'readonly-events-1' into 'master' (*)
376f5ea... profiling: Avoid criticals (*)
d7d7957... profiling: Avoid one extra printf (*)
4180ad5... Update POTFILES.in (*)
41ef6e9... transform: Add optimization for common case (*)
8089615... gdk: Make DRAG_ENTER event take x/y coordinates (*)
608e624... x11: When clearing old Drop, emit LEAVE event (*)
b50093d... transform: Make sure the identity transform is equal to NUL (*)
7597f6b... transform: Don't crash for gsk_transform_transform (id, id) (*)
c73ac2e... Merge branch 'wip/otte/for-master' into 'master' (*)
5577cfa... surface: Don't take a display argument in gdk_surface_new_p (*)
112bc96... Merge branch 'wip/otte/for-master' into 'master' (*)
1d6100e... gdk/popup-layout: Remove leftover struct field (*)
2f13ac2... gdk/wayland: Avoid relayout with the same properties (*)
b4bce2f... docs: Add GdkPopupLayout to gdk4-sections.txt (*)
7a28118... Merge branch 'wip/gdkpopuplayout-section' into 'master' (*)
13ed531... Merge branch 'wip/xdg-popup-layout-no-op' into 'master' (*)
9fa7a47... color chooser: Fix fallout from floatification (*)
3eea9f3... Merge branch 'color-float-fix' into 'master' (*)
f656cbd... Ensure all natives request at least a 1px wide surface (*)
612ba7e... widget: Don't check for natives (*)
418bdc8... sizerequest: Stop clamping for_size to natural size (*)
4128ee8... widget: Pull margin computation out of adjust_allocation (*)
6f73a75... widget: Simplify adjust_allocation() (*)
be4b34a... events: Use GdkDrop as event sequence (*)
fc43ec0... gtk: Bubble drag events like motion events (*)
9223d1e... eventcontrollermotion: Fix docs (*)
34e5f36... Add GtkDropControllerMotion (*)
2a8fd25... testsuite: Check proper notify emissions, too (*)
d680e2e... Port simple cases to GtkDropControllerMotion (*)
a5e2275... stackswitcher: Use GdkDropControllerMotion (*)
a12e563... main: Don't synthesize crossing events when nothing changed (*)
ce3ed45... surface: Inline function (*)
e3aee62... drop: Guard variable with correct compiler flags (*)
f9b7825... device: Inline function into return_if_fail() (*)
99fc318... comboboxtext: Inline functions into return_if_fail() (*)
42d71f1... combobox: Inline variables into return_if_fail() (*)
2e941ac... filesystemmodel: Guard variable with correct compiler flags (*)
eb70173... levelbar: Guard function by right compiler macros (*)
2cb0007... iconview: Inline variables into return_if_fail() (*)
0c4c88b... scrolledwindow: Inline variable into return_if_fail() (*)
d9e3eaa... treeview: Guard code by right compiler macros (*)
18d7187... testsuite: Don't use return_if_fail() (*)
6f0a0ce... testsuite: Don't use g_return_if_fail() (*)
9d915ff... treeviewcolumn: Inline variable into return_if_fail() (*)
8a098b1... tests: Guard variables with necessary macros (*)
76e115b... Add a warning when a grab fails (*)
767849d... Remove GdkSeatGrabPrepareFunc from headers (*)
b002572... Merge branch 'wip/otte/dnd' into 'master' (*)
5f070ff... Remove filename/URI API from GtkFileChooser (*)
d505573... Drop GtkFileChooser:extra-widget (*)
063ad28... Remove overwrite confirmation machinery from GtkFileChooser (*)
516eab5... Remove GtkFileChooser:show-hidden (*)
b09e7df... Remove GtkFileChooser:local-only (*)
4a37429... Remove GTK_FILE_CHOOSER_ACTION_CREATE_FOLDER (*)
6e699e3... Remove GtkPlacesView:local-only (*)
ebd2373... Remove GtkPlacesSidebar:local-only (*)
e5ef26e... Remove GtkFileChooserEntry:local-only (*)
be25905... Fix gdk docs build (*)
ff6772f... Remove preview widget from GtkFileChooser (*)
1af94d0... x11: Fix a crash in event handling (*)
011f58f... Merge branch 'matthiasc/for-master' into 'master' (*)
9bf03cf... docs: Add migration notes for GtkFileChooser (*)
ddd1267... Fix a hard-to-spot typo (*)
b8db9e1... Merge branch 'matthiasc/for-master' into 'master' (*)
71323a8... wayland/popup: Remove unnecessary checks when mapping popup (*)
f0b0076... wayland/popup: Emit un-withdrawn event earlier (*)
7edfcc3... Merge branch 'wip/wayland-fix-popup-grabs' into 'master' (*)
833b564... x11: Avoid crashes in dnd (*)
f93d0f8... x11: Keep a ref on GdkDrag objects (*)
14122d1... x11: Export gdk_x11_surface_get_root_coords privately (*)
7c1cfc5... x11: Fix dnd coordinate handling (*)
ec383a2... Add detail to gdk_drag_begin docs (*)
8d5cece... Merge branch 'x11-dnd-fixes' into 'master' (*)
b0f6996... gdk: Remove gdk_surface_register_dnd() (*)
992173c... x11: Register DND atoms with all other atoms (*)
a19066b... filechooserwidget: Stop using selection data (*)
a4f7e2c... droptarget: Remove selectiondata read functions (*)
a62d78b... selection: Remove GtkSelectionData (*)
6442ec2... gdk: Remove gdk_utf8_to_string_target() (*)
6c61c7b... Don't use GdkAtom where const char * is used (*)
28dced5... gdk: Remove gdk_text_property_to_utf8_list_for_display() (*)
4280ca2... device: gdk_device_list_axes() => gdk_device_get_axis_names (*)
6e935d4... x11: Get rid of GdkAtom and APIs supporting it. (*)
60307da... wayland: Replace final mention of GdkAtom (*)
f536cf0... win32: Get rid of GdkAtom (*)
cc7c1fe... gdk: Remove GdkAtom (*)
9036d49... Merge branch 'wip/otte/dnd' into 'master' (*)
9d2d4a6... Update POTFILES.in (*)
e123853... build: Install Valgrind suppressions files (*)
247a68d... broadway: Remove SURFACE_IS_TOPLEVEL (*)
5af865f... Merge branch 'matthiasc/for-master' into 'master' (*)
78d63a4... Merge branch '138-gtk4-install-valgrind-suppressions' into (*)
7f46b25... Merge branch 'wip/ebassi/filechooser-new' into 'master' (*)
3735c9d... Fix the build with docs (*)
4ca0a93... Add a getter for GdkAppLaunchContext::display (*)
9ce6e98... device: Add missing getters (*)
6be9e44... gdk: Drop GdkDevice::input-mode and rename ::input-source (*)
ec76f65... surface: Add a getter for autohide (*)
3c95798... Add missing GdkDrag getters (*)
90fb0ca... Merge branch 'getters-and-setters' into 'master' (*)
96b7c5f... Add gdk_surface_get_mapped (*)
7a39f2d... Replace gdk_surface_is_visible by _get_mapped (*)
6fb50cc... Drop gdk_surface_is_visible (*)
259f465... Merge branch 'surface-get-mapped' into 'master' (*)
a43d13a... popover: Drop ::relative-to (*)
8628c57... Drop rtl variants of media-playback-start (*)
52c948e... Merge branch 'kill-popover-relative-to' into 'master' (*)
00f6d1c... Merge branch 'kill-rtl-media-icons' into 'master' (*)
e73a407... Rename GtkSpinner::active to ::spinning (*)
9d80db2... Merge branch 'spinning-spinner' into 'master' (*)
648a670... testsuite: Remove outdated exclusions (*)
1b278b0... colorchooserwidget: Get rid of a gtk_widget_destroy() call (*)
73faa9c... popovermenu: Avoid a gtk_widget_destroy() call (*)
ceabe70... emojichooser: Avoid using gtk_widget_destroy() (*)
103b6a9... popovermenubar: Avoid calling gtk_widget_destroy() (*)
f4202c5... headerbar: Avoid calling gtk_widget_destroy() (*)
e1ca83d... pathbar: Avoid calling gtk_widget_destroy() (*)
995277f... placessidebar: Avoid calling gtk_widget_destroy() (*)
60d2813... placessidebar: Convert popover menu to proper GtkPopoverMen (*)
df3b884... modelbutton: Fix wrong function name in doc comment (*)
dbd1180... stackswitcher: Avoid calling gtk_widget_destroy() (*)
68b4c06... shortcutlabel: Remove unnecessary includes (*)
ff4a33b... headerbar: Remove size request on icon button (*)
549a3a8... headerbar: Replace gtk_widget_destroy() call (*)
dae06d8... inspector: Remove double borders in recorder (*)
1baae1f... colorchooser: Fix typo in checkerboard color (*)
b1d4d24... pathbar: Inherit from GtkWidget (*)
596be28... menusectionbox: Avoid a gtk_widget_destroy() call (*)
838fc4f... range: Clean up compute_slider_position() (*)
b81cd8c... range: Inline function into only caller (*)
a1fc94f... range: Remove an outdated comment (*)
e552adf... widget: Remove surface member (*)
6b970c6... widget: Remove set_csd_input_shape (*)
73c212d... popover: Stop using gtk_widget_input_shape_combine_region() (*)
6056ca9... window: Carry an extra input region (*)
0bca4a2... inspect-button: Use new gtk_window_set_extra_input_region (*)
d5327a6... widget: Remove gtk_widget_input_shape_combine_region() (*)
54bf739... scrolledwindow: Remove useless local variables (*)
6ff057f... scrolledwindow: Remove an unnecessary cast (*)
02e295e... statusbar: Remove _get_message_area() from public API (*)
64ff12d... Merge branch 'wip/baedert/for-master' into 'master' (*)
b831ad7... gtktexthandle: Refactor and use native surfaces
81b9ce5... gtkwindow: Remove internal popover API
b6a0cd5... gtkpopover: Ensure the pointed to rectangle has a minimum w
6e642a1... gtkpopover: Re-present surface if position/pointing-to chan
(*) 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]