[gtk+] (1423 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+] (1423 commits) Non-fast-forward update to branch wip/baedert/gtkimageview
- Date: Sun, 27 Aug 2017 15:27:28 +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:
b87f4b2... image: Remove useless queue_resize call
22d7ea1... Add GtkImageView
Commits added to the branch:
c9aa5e5... Updated French translation (*)
bac3f1b... Updated Lithuanian translation (*)
54a0df6... Update Finnish translation (*)
ed245b4... scrolledwindow: Avoid usage of uninitialized local (*)
4c94242... expander: Use gtk_widget_measure (*)
e1f8d5a... notebook: Use gtk_widget_measure (*)
0f15519... expander: Remove unused defines (*)
9fc739e... image: Remove useless queue_resize call (*)
85aaf13... scrolledwindow: Remove unused define (*)
8bddf52... testsuite/gtk/textiter: Remove an unused variable (*)
75b0431... Revert "testsuite/gtk/textiter: Remove an unused variable" (*)
397bced... testsuite/gtk/textiter: Add missing assertion (*)
a1239a9... CssSelector: Fix warning for bad pseudo-class name (*)
97fe47b... Scale: consistent #Class:signal-or-property syntax (*)
ebca0c6... Scale: Improve docs of prop digits in other places (*)
5c9a100... Scale: Improve docs of format-value property (*)
3e28b1f... Scale: Fix signal documentation syntax (*)
4bea7b0... Entry—Fix inverted movements by arrow keys in RTL (*)
c4fbce5... Entry: Add newlines to ease reading huge switches (*)
0128b8d... TextView—Fix inverted movements by arrows in RTL (*)
7e201e1... Updated Norwegian bokmål translation. (*)
901e5ff... ScrolledWindow—Don’t req size for auto-hidden bars (*)
5a6e668... testsuite/scrolledwindow—Test non-overlay/non-auto (*)
b953710... Frame: Explain the .flat style class (*)
e5602e4... Update Polish translation (*)
ef56d6d... Update Brazilian Portuguese translation (*)
73e7b45... Update Italian translation (*)
3553166... Update Italian translation (*)
b106c5e... Frame—Clarify relationship of :shadow-type & .flat (*)
e0b70f3... Frame—Note set_label always destroys :label-widget (*)
d1caa5e... Update Chinese (Taiwan) translation (*)
b115251... Update Chinese (Taiwan) translation (*)
830eb62... Scale: Fix erroneously removed : in a signal doc (*)
10e49a2... Revert "ScrolledWindow—Don’t req size for auto-hidden b (*)
449a17b... Revert "testsuite/scrolledwindow—Test non-overlay/non-aut (*)
2c9c871... TextView—Plug a memory leak (*)
b23513e... TextView—Avoid pointless Pango in iter_line_is_rtl (*)
c59f61b... Update Catalan translation (*)
a66584e... Fix Catalan translation (*)
ad5ff5f... Inspector: Use Title Case for labels & menu items (*)
1e7178e... Update Kazakh translation (*)
83b54ba... wayland: Fix a race condition with xdg_popup resize (*)
0909d5d... Update Italian translation (*)
2448348... Update Brazilian Portuguese translation (*)
dd7bfeb... Updated Serbian translation (*)
ea7a6de... Updated Serbian translation (*)
1c0c6cb... Update Hungarian translation (*)
d311011... Update Hungarian translation (*)
d17f5ca... Update Polish translation (*)
be6016c... Update Galician translation (*)
cbd06ff... Update Galician translation (*)
df65db2... Update Spanish translation (*)
4c533e1... wayland: do not cancel key repeat on key press (*)
f733d46... Update Hungarian translation (*)
db958ed... Updated Spanish translation (*)
db7ff6d... Range: Remove leftover comment about update policy (*)
d4cb078... Update Icelandic translation (*)
a17559c... Update German translation (*)
06f37f1... Update French translation (*)
e07dea5... mir: move #include to correct file (*)
bdf559c... mir: migrate away from deprecated mir api (*)
f98e3dd... mir: delete commented debug output (*)
54791b6... mir: deprecate gdk_mir_window_get_mir_surface () (*)
4bef292... Fix bad check of GtkActionPadType in gtk_pad_controller_set (*)
bbf7c6a... wayland: make sure to clear up the number of keys (*)
169e2d8... quartz: Let CSD windows be fullscreen (*)
6278d00... Implement backdrop for Quartz (*)
5ff1b46... Update Icelandic translation (*)
d639e06... Updated Danish translation (*)
4508e2f... Updated Danish translation (*)
35830fd... Update Icelandic translation (*)
015ff46... Convince OS X to fully fullscreen windows (*)
8eb7575... csswidgetnode: Remove unused include (*)
b52966a... cssselector: Stop parsing deprecated selectors (*)
7d85ffc... switch: remove unnecessary gtk_widget_show calls (*)
e1592c5... gdkwindow: Plug memory leak (*)
4c39204... cssnodestylecache: Use const pointer in lookup (*)
dc8904d... widgetnode: Remove unused define (*)
0d2deba... placessidebar: Fix css node name typo (*)
dc511a3... placesview: Simplify button construction (*)
ed34be8... gtkgesturesingle: Fallback to GtkGesture handling on GDK_TO (*)
8c707e2... gtk-demo: Add 3fg touchpad swipe handling to gestures demo (*)
6fe1d30... Adwaita: style flowbox tiles (*)
8704474... Adwaita: style selectionmode checks for flowbox tiles (*)
0a0f971... HighContrast/parse-sass.sh: Use a reliable shebang (*)
faf0992... Update Basque language (*)
783790b... Update Basque language (*)
1a83a65... Update Korean translation (*)
9b8461a... Update Korean translation (*)
2df8a5c... Update Catalan translation (*)
b16a322... applicationwindow: Use gtk_widget_measure to measure widget (*)
846e6dc... menus: Use gtk_widget_measure to measure widget sizes (*)
75a3d0f... treeview: Use gtk_widget_measure to measure widget sizes (*)
a29343d... widget: Reword size request documentation (*)
5795d5f... Updated Lithuanian translation (*)
02fbf76... Update Basque language (*)
a8ac6fe... pathbar: Use gtk_widget_measure to measure widget sizes (*)
bd86af4... treeviewcolumn: Use gtk_widget_measure to measure widget si (*)
7f79c36... testsuite: Remove :sorted usage (*)
b6790b1... tests/revealer-size: Use gtk_widget_measure (*)
f1f39e8... sizerequest: Fix min_size > nat_size error message (*)
f860ff8... widget: Remove get_valign_with_baseline (*)
73f8636... widget: Remove direction-dependent margin code (*)
482d0de... Update Swedish translation (*)
8531ee4... Quartz: Implement gdk_window_set_functions (*)
24b966f... Frame: minor update to intro docs (*)
dbb3f84... mir: don't create GDK_INPUT_ONLY windows (*)
ee3994f... Adwaita: border for selmode checkboxes (*)
bf0ea7b... Fix the completely broken tests/testheightforwidth (*)
3290065... testheightforwidth: Add missing unref (*)
ec5ebf8... testframe: Use a generic widget pointer (*)
9e5cac0... testframe: Set value before connecting callbacks (*)
e44b551... testframe: Minimise typecasts (*)
5470c26... testframe: Order controls better & improve labels (*)
2eee3ef... testframe: Add CheckButton to toggle border off/on (*)
aaa9ea6... testframe: Simplify initial setting of padding (*)
bd89f79... testframe: label-yalign does nothing so don’t test (*)
f640749... testheightforwidth: cleanups (*)
ed92c4b... tests: Fix use of C99 inline declaration (*)
96509bd... Update Scottish Gaelic translation (*)
db2129b... Update Scottish Gaelic translation (*)
60ab85c... Update Swedish translation (*)
47f4e44... Improve GContentType usage (*)
ea1cb74... Update German translation (*)
0b72eee... mir: log additional event types (*)
6f269f7... Add Friulian translation (*)
0cb0542... quartz: Fix the build (*)
e02924a... quartz: Fix another typo (*)
7b7fb0a... Update Friulian translation (*)
240e6a8... Updated Czech translation (*)
a3b15d1... Update Indonesian translation (*)
453fd81... Update Indonesian translation (*)
c9ff99a... Updated Serbian translation (*)
157781a... Updated Serbian translation (*)
ceba8b7... Update Slovak translation (*)
a1eb3cb... Update Slovak translation (*)
0c1cbcf... mir: try mir before x11 (*)
24dc2d8... mir: ignore resize events (*)
3914bcd... mir: synthesize resize events (*)
6475353... mir: set placement for menu-type windows (*)
3eb8694... mir: remove unused generate_configure_event () (*)
fca6bef... entry: Remove cursor type parameter from get_cursor_locatio (*)
9047a5d... entry: make sure priv->current_pos is valid (*)
fa5c399... filechooserwidget: Remove unnecessary gtk_widget_show calls (*)
4d3b15e... filechooserwidget: Avoid a gtk_widget_destroy (*)
373d261... listbox: Avoid a gtk_widget_destroy call (*)
6607ef4... modelmenuitem: Remove unnecessary gtk_widget_show calls (*)
a65fbf2... filechooserwidget: Remvoe useless gtk_widget_show call (*)
05ca583... mir: start handling resize events again (*)
94c4f01... Add Friulian translation (*)
7cb2c56... 3.89.5 (*)
43a6180... Update Russian translation (*)
b843efc... quartz: fix build for <10.12 (*)
1fe4b13... Allow custom renderer for the inspector (*)
242368b... GtkShaderBuilder Fix copy/paste error in precondition (*)
c71c395... headerbar: Fix size requisition variable mixup (*)
158015b... docs: Remove mentions of gtk_init_with_args(). (*)
5c94871... Update Latvian translation (*)
a69083c... docs/css-overview: Fix color functions’ arg orders (*)
e5ae946... css-overview: Elaborate how color expressions work (*)
3ec954a... Avoid a critical warning in the filechooser portal (*)
c389287... css-overview: Fix+Explain color expr number ranges (*)
56e809b... GdkDrawingContext: Add missing break in switch statement (*)
53f0c26... calendar: Fix else branch indentations (*)
c7c9a0e... entrycompletion: Remove unnecessary NULL check (*)
37b99ed... vulkan: fix compilation (*)
a2b72f8... css-overview: Fix inconsistent British English use (*)
c78451e... GdkMonitor: Use 1 as scale fallback value (*)
60ed515... GdkX11DeviceManager: Fix debugging output (*)
6637b20... GdkRenderer: Fix a compiler warning (*)
6bbb9a1... GtkRecentManager: Remove superfluous local variable (*)
58f3202... notebook: Remove dead assignment (*)
a68685b... Update Friulian translation (*)
9e12fc7... gl renderer: Fix hidpi fallback rendering (*)
e307a35... gsk: Take scale factor into account when setting up the gl (*)
ae0dadf... progressbar: Remove useless if statement (*)
22b493a... box: Make sure center_req is initialized (*)
69ca360... window: Remove pointless ternary operator (*)
a3bada3... css-editor: Remove unused if statement (*)
14a864c... tooltip: Remove unused assignment (*)
c371a86... label: Properly calculate half the height (*)
12b7d30... GdkWaylandWindow: Force window titles to valid utf8 (*)
7e38e30... Tooltip: Avoid redundant variable initialisations (*)
5254705... ScrolledWindow: Streamline/clarify the intro docs (*)
5c2f642... ScrolledWindow: Don’t check if child is Scrollable (*)
874b03e... Scrollbar: Tweak intro docs a bit (*)
bb4aaa8... Scrollbar: grammar fix for previous commit (*)
13cf6a7... Update Indonesian translation (*)
0333602... builderparser: Remove pointless TagType struct (*)
1aa3768... widget: Prepend style classes to list when parsing (*)
f4a24ba... gdkdragsource: Ensure button >= 1 (*)
ec20624... glcontext: Fix buffer age comparison (*)
87689b1... Update German translation (*)
e69b4dc... mir: always emit a resize when creating windows (*)
2626250... Update Russian translation (*)
04c6811... printing: Don't hang in gtk_enumerate_printers() (*)
41389ca... Avoid some compiler warnings (*)
e171f49... Avoid redefining GNU_SOURCE (*)
6963d9e... Avoid unused variable warnings (*)
147e051... Avoid more compiler warnings (*)
876e99d... printjob: Clarify array ownership in gtk_print_job_set_page (*)
adf4fa5... Update Polish translation (*)
7be01e8... TextBuffer: Add missing transfer full annotations (*)
c78f6c8... TextView: Get line direction in more efficient way (*)
b00b7c3... TextView: Be const-correct when passing a pointer (*)
3d11edf... GSK: Fix a bunch of warnings from the GIR scanner (*)
d33878c... gskrendernodeimpl: Fix documentation argument type (*)
e4b0bed... gtk_widget_intersect: fix annotations (*)
e70380a... Document GTK_INSPECTOR_RENDERER (*)
2761fae... Work around a wayland crash (*)
19ce6a8... gdkwindow: subsurface in gdk_window_get_parent() (*)
1202082... osx: fix build (*)
fe1e53a... flowbox: don’t select when rubberbanding over nothing (*)
cc5696b... progressbar: Remove unused defines (*)
653b766... widget: Add a GtkBuildable::add_child implementation (*)
3c0da77... Remove the Raleigh theme (*)
806c4f7... filechooserwidget: Inherit from GtkWidget (*)
11c599a... fontchooserwidget: Remove unused defines (*)
fc22543... fontchooserwidget: Inherit from GtkWidget (*)
cf80a03... appchooserwidget: Inherit from GtkWidget (*)
0fa2fee... recentchooserwidget: Inherit from GtkWidget (*)
aa9da1f... filechooserbutton: Hide the combobox by default (*)
8f2d0bc... widget: Fix checks in gtk_widget_snapshot() (*)
a33e90a... glrenderer: Store uniform locations per program (*)
fbada8e... glrenderer: Handle color nodes (*)
67e7f44... glrenderer: Add render items for child nodes (*)
d8f78d3... glrenderer: Reuse the GArray for render items (*)
2bab204... cssimageicontheme: Cache size + texture (*)
43cdeee... widget: Save pointer to focus child (*)
0d480a3... Remove gtk_container_get_focus_child (*)
6353433... Make gtk_container_set_focus_child private (*)
6454496... widget: Also reset focus on non-container widgets (*)
885bcd9... container: Remove focus_child pointer (*)
0d0cb6e... widget: Emit ::focus regardless of container-ness and can-f (*)
49bbf67... window: Remove gtk_quark_embedded (*)
ebdbb68... window: Remove check_resize special case for embedded tople (*)
0ce9f26... window: Remove has-toplevel-focus property (*)
270d957... window: Fold update_has_focus in to set_is_active (*)
cc05fc5... window: Remove _gtk_window_set_is_toplevel (*)
1affd42... window: Simplify _set_focus (*)
0b48bb2... label: Fix focus implementation (*)
0153147... widget: Allow focusing widgets with non-container parent (*)
1a7cbdd... statusbar: Remove margins in ui file (*)
9b70d98... tests: Add widget focus test case (*)
6e9d857... Widget: Shuffle focus code around (*)
c9fc201... Implement tab/up-down/left-right focus sorting for widgets (*)
4dd8d37... widgetfocus: Use the same function to compare widgets (*)
9bf6107... infobar: Remove unused defines (*)
95d2895... switch: Update css docs to reflect current reality (*)
0934052... css tests: Update the GtkSwitch node tests (*)
ca0a291... css nodes: Update the combobox test results (*)
bdc607b... css tests: Update entry test results (*)
ef0956f... css tests: Update progressbar test results (*)
6098226... css parser: Fix names for blend modes (*)
b2f90e0... css parser tests: Fix background-blend-mode test (*)
215f1b9... css parser tests: Fix integer test results (*)
7f08336... css parser tests: Update background-image test results (*)
7d7b45c... css parser tests: Drop tests for -gtk-gradient (*)
55a1587... css parser tests: Update border image test results (*)
19f6df0... css parser tests: Fix up the pseudo class test (*)
52b7a96... css parser tests: Fix radial gradient test results (*)
0f4a31e... css style tests: Update expected results for gradient tests (*)
8ced9f8... a11y tests: Update test results (*)
99ae996... reftests: Remove a test using -gtk-gradient (*)
0fa7ce3... 3.90.0 (*)
c638fb9... mir: re-write settings implementation (*)
8985643... mir: remove keymap and input device state warnings (*)
98a78b0... dnd: Remove unnecessary non-toplevel GtkWindow in set_icon_ (*)
d55249c... gsk: Add color shaders to resources (*)
99c79d6... Optionally depend on sassc to generate the theme CSS (*)
94db94a... mir: set application name when creating connection (*)
f6cbd07... Rebuild CSS on all SCSS file changes (*)
bee29ea... build: Fix sassc detection (*)
d779d0c... Avoid a compiler warning (*)
758d267... quartz: add support for Gtk+4 (*)
98d9a05... quartz: code cleanup (*)
7dc8489... stack combo: Inherit from GtkWidget (*)
3d2c81c... filechooserwidget: Remove useless gtk_widget_show call (*)
4471f27... Ignore deprecation warnings for g_object_newv() (*)
5e9f776... Bump up the required version of GLib (*)
c9a5d51... Use the newly added g_object_new_with_properties() (*)
8b271e7... mir: clean up an ugly function (*)
183e5bb... docs: Point links to correct versions (*)
fc70267... docs: Use https for more links (*)
7860e2d... flowbox: don’t try to focus or draw NULL widgets (*)
acf5000... gtkheaderbar: add style classes to all title buttons (*)
79f8172... Update Greek translation (*)
95d21ff... Update Croatian translation (*)
313bb76... Update Croatian translation (*)
7176ab1... Update Croatian translation (*)
529b8f8... Update Croatian translation (*)
767927a... places-view: monitor network (*)
400db31... placesview: fix testsuite (*)
139b669... Replace NSScreen:userSpaceScaleFactor, deprecated since Mac (*)
ff8cca7... Implement dnd for list box rows in an example (*)
2e7db0d... Fix a typo (*)
73d13fb... gtkplacesview: Fix unmounted open in tab/window (*)
8644e5f... Refine the listbox dnd example (*)
2fed741... Fix the build (*)
72d1353... gtkplacesview.ui: Remove translatable from server label hel (*)
d0f36a1... testlist3: Handle dropping a row onto itself (*)
911d71a... levelbar: Remove unused define (*)
d5c6692... gtk4-sections: Add missing GtkWidget child/sibling accessor (*)
cc00fee... testboxcss: Fix custom CSS (*)
ccdc50e... paned: Fix typo (*)
bd55396... filechooserbutton: Show/hide appropriate child (*)
68383cf... window: Expand CSS node docs (*)
0acb404... spinbutton: Remove an unused define (*)
a919f0c... spinbutton: Add undershoot nodes to CSS docs (*)
d703cc8... progressbar: Fix position of text node in CSS docs (*)
843cd7f... ProgressBar: Update node summary per last commit (*)
4945e28... widget-factory: Add dummy listbox placeholder (*)
5d94ee8... listbox: Properly remove placeholders (*)
2ab3da6... Bump version to 3.91.0 (*)
5852da2... gdk: Add 3.92 version macros (*)
ba363fb... widget: Add gtk_widget_insert_before/after (*)
9644bea... treeview: insert the column button css node in the right pl (*)
ae1a606... overlay: Ensure proper child widget order (*)
2be675b... Add GtkGizmo (*)
68a5f65... progressbar: Use widgets for all subgadgets (*)
73c3579... levelbar: Use widgets for all blocks (*)
efa9601... window: Make sure the decoration node stays at the beginnin (*)
8f4c0be... expander: Use widgets for title box and arrow (*)
5729ea7... box: Remove expand child property (*)
c92b7d4... box: Remove fill child property (*)
066c198... actionbar: Add explicit center widget (*)
f053a63... container: Remove include_internals parameter from forall (*)
fb927d1... box: Remove center child (*)
ec1e063... testsuite: Add widget ordering test case (*)
927f2f5... box: Compute clips directly (*)
0938183... container: Use gtk_container_forall less (*)
74ef45b... grid: Compute clip directly (*)
7e1373a... widget: Fix set_parent/unparent docs to not mention GtkCont (*)
fe429f8... gtkwidget: Queue a resize on the parent when unparenting (*)
167fc2b... listbox: Compute clips directly (*)
b01b526... frame: Compute clip directly (*)
29f7bde... label: Don't use gtk_widget_set_simple_clip (*)
6b12e39... gtkmain: Fix code example (*)
2fc92db... label: Remove useless if statement (*)
4e0f109... label: Remove useless if statements (*)
cb80b32... label: Move if statement where it makes sense (*)
db4b1d2... label: Remove angle property (*)
6364231... testdnd2: Don't pass a toplevel to gtk_drag_set_icon_widget (*)
57b8a13... reftests: Remove reference to deleted files (*)
6c7f1d8... GskRenderNode: add missing prototype (*)
0105bf8... GskRenderNode: Fix set_scaling_filters function name (*)
dfcde11... GskRoundedRect: Include private header file (*)
197355e... Revert "Scale: Always sync ::digits to Range::round-digits" (*)
8308ce1... Scale: Fix documentation of digits per last revert (*)
ed2aaaf... Update Russian translation (*)
7ae5b51... gsk: Mark private symbol as static (*)
c71aeff... gsk: Mark internal symbols as static (*)
9442ef0... gsk: Mark internal symbol as static (*)
fca3f93... gsk: Mark finalize() implementation as static (*)
69fe620... Update Polish translation (*)
5527732... gdk: Relicense translate_wm_button_layout_to_gtk() (*)
03bfdce... sidebarrow: Remove useless size group (*)
a50dc94... filechooserwidget: Remove always-false error case (*)
b97b8b6... button: Compute clip directly (*)
179b8b0... Fix gdk_rectangle_union calls (*)
2a0a870... headerbar: Compute clip directly (*)
80fe1df... label: Remove dead ternary operator (*)
79de641... GtkGestureMultiPress: Remove superfluous NULL check (*)
70aeeab... grid: Remove unnecessary NULL checks (*)
bbe5385... frame: Properly initialize clip (*)
502e0a3... wayland: make key event log more explicit (*)
bb1deaa... migration guide: Extend GtkBox child property section (*)
4724a89... build: Don't include the marshallers header file (*)
82800fa... wayland: Mark private function as static (*)
7619c9c... wayland: Mark private function as static (*)
278e54b... gdk: Make more private functions static (*)
739588c... wayland: Add declaration of private get_type() function (*)
2a4f07e... wayland: Annotate the log_handler function (*)
596317c... Update Indonesian translation (*)
1b36c32... widget: Fold queue_resize_on_widget into its only caller (*)
b950b77... gtksettings: Remove unnecessary deprecation guards (*)
6ae0aef... levelbar: Don't allocate 0 blocks (*)
9c347c3... placesview: Remove duplicate GtkMountOperation assignment (*)
c405fe2... widget: remove double assignment (*)
92b0d2e... Remove GtkWindow::hide-titlebar-when-maximized (*)
5c4934c... Chain up in size-allocate implementations (*)
2c17431... widget-factory: Fix listbox row alignment (*)
73878e2... Recover assets rendering script (*)
4d88dc4... Scale: Explain how to round value when !draw-value (*)
e0a741c... Scale: Improve documentation of set_has_origin() (*)
caacab1... Remove the gdk backend API too (*)
98b1075... gdk: Remove GdkX11DisplayManager from the build (*)
5c79d65... fallback-c89: Include config.h (*)
a9fdf49... examples/drawing: Don't call gtk_main_quit (*)
71ad17c... Remove gdkkeysyms-compat.h (*)
35c26d0... gsk: Include the private header (*)
7a90e06... Add Meson build files (*)
5475768... Meson build v2 (*)
7fff290... meson: Add options for x/wayland/broadway backends (*)
3b0709b... gtk: Generate gresources file (*)
1e8a606... meson: Add unit test files (*)
082cf35... meson: Build gtk marshallers (*)
df96530... meson: make gtk buildable (*)
3f62b93... meson: Use xrandr (*)
88a2a57... gtk major version (*)
0f7f422... meson: replace gentypefuncs.d with python script (*)
c9016fb... gentypefuncs.py: Use python3 (*)
41d0198... wayland: Include generated sources from builddir, not srcdi (*)
294ebd7... build: Generate wayland protocol files (*)
81ffccf... meson: build gtk/ again (*)
fe42d64... meson: Build gtk3-demo (*)
2144b77... meson: Generate demos.h for gtk3-demo (*)
9e0c74b... meson: Disable broadway build (*)
5116b2b... meson: Require gtkmarshal_h before we build gtk (*)
abe80bb... meson: Use -Bsymbolic (*)
1125e4d... meson: figure out wayland-protocols pkgdatadir via pkg-conf (*)
fe29dbd... meson.build: Add more required versions (*)
d2ecd6e... meson: Also check for sincos (*)
8bf141b... meson: Build all tests in tests/ (*)
8ae847e... Build examples (*)
d353924... gtk/meson: Read dirs from options (*)
092f6d5... meson: Install libgtk and libgdk (*)
0748c41... meson: Build gtk utils (*)
09ad2f9... meson: build tests/visuals (*)
bfabaa0... meson: build some more tests (*)
02a2501... meson: Check for more libraries (*)
6dd6660... meson: Conditionally check for dependencies (*)
409ed21... meson: Sort input files by name (*)
4fcca99... meson: update build files (*)
b08a9ba... meson: add graphene subproject that can be used as fallback (*)
55bbe06... Rename generated gtktypefuncs.c to gtktypefuncs.inc (*)
154ca1d... meson: make sure gdk/gdkenumtypes.h is generated for users (*)
aa52cbe... meson: gtk: add missing source file (*)
75fd87c... meson: gtk: generate gtk.gresource.xml (*)
e675675... meson: testsuite: gdk: need to dep on gtk (*)
a223294... meson: set _GNU_SOURCE project wide (*)
917a6b0... meson: work around meson/gcc bug detecting linux/* headers (*)
a23ce5c... meson: fix checks for maths and X11 funcs that need the rig (*)
37d5938... meson: update list of sources for changes in git master (*)
d6a8244... meson: gtk-demo: update and sync up with Makefile.am (*)
b8a017b... meson: use add_project_arguments() instead of add_global_ar (*)
b6722b0... meson: demos: update and sync up with Makefiles (*)
08153c3... meson: tests: update and sync with Makefiles (*)
d276cd4... meson: tests: make tests find resources from the source dir (*)
3ac88fa... meson: examples: update (*)
95979f4... meson: add vulkan bits (*)
fed7d22... meson: gsk: generate gsk.resources.xml (*)
7b6b3c7... meson: gsk: use gnome.mkenums() to generate enum types (*)
a0c2076... meson: gsk: install public headers (*)
7966ab6... meson: demos: disable add_install_script() calls that don't (*)
b947e88... meson: gdk: update and sync with Makefiles (*)
22d7b82... meson: gdk: move x11 bits into x11 subdirectory (*)
4b969b1... meson: gdk: wayland: use array for protocol file generation (*)
d4881df... meson: gdk: wayland: move wayland bits into wayland subdir (*)
e001d95... meson: gdk: build individual backends as static libs (*)
152a25d... meson: gdk: add Mir backend bits (*)
cbb6a62... meson: gdk: wayland: generate private wayland headers first (*)
4421853... meson: gdk: win32: add skeleton bits for win32 backend (*)
c7d3fe5... meson: gdk: add quartz backend skeleton (*)
bdfcfde... meson: gtk: install headers (*)
7738688... meson: gtk: use array for installed tools definition (*)
d12ab27... meson: gtk: remove internal static libs from declared gtk d (*)
07ffb19... meson: gdk, gsk: fix install path of generated files (*)
98e633f... meson: gtk: use gnome.mkenums() and gnome.genmarshal() (*)
3ca1418... meson: gtk: update build file and sync to Makefile (*)
48e2b77... meson: generate .pc files (*)
f67a9d5... meson: make sure gsk/gdk generated headers exist for libgtk (*)
9bc24bf... meson: testsuite: gtk: sync with Makefile and add some miss (*)
bffbc6e... meson: testsuite: gdk: use array for test definitions (*)
b95a567... meson: testsuite: reftests: add build defs, but needs more (*)
7cbf925... meson: testsuites: tools: add meson build (*)
cbfaebf... meson: add po and po-properties (*)
3a496af... meson: gtk: don't overwrite top-level cdata variable with l (*)
a35e5f3... meson: modules: add printbackends (*)
d38db4d... meson: gtk: set GTK_PRINT_BACKENDS define properly (*)
412c222... meson: move colord checks into cups printbackend (*)
fc11fb7... Don't require glslc for vulkan (*)
69f0752... meson: fix GETTEXT_PACKAGE (*)
f12c011... Set glib min/max versions (*)
4e9403d... meson: simplify header checks (*)
361e5d0... meson: simplify function checks (*)
5d71390... meson: check for more missing config.h defines (*)
2f3c975... meson: remove duplicate libm variable (*)
25cdd19... meson: fix XIAllowTouchEvents check (*)
1c14e93... meson: check for xinerama (*)
e850973... meson: build input modules (*)
e1dc4f7... meson: gdk: fix static library names (*)
9105227... build: Do not mix private and public GDK headers (*)
898bbb4... build: Use the appropriate quoting (*)
8582f80... build: Add the appropriate paths in the configuration heade (*)
007d9a5... build: Generate the appropriate GLib versioning checks (*)
3f4cc06... build: Some whitespace cleanups (*)
ede1f70... build: Depend on graphene-gobject-1.0 (*)
68039b6... build: Add compiler warnings and errors (*)
c97ef81... build: Add missing symbol visibility flags (*)
47bcf66... build: Bump version and C standard (*)
482f340... build: Use the appropriate linker flags (*)
e18d9a8... build: Use the common linker flags in GDK and GSK (*)
5e2eaa5... build: Add introspection generation (*)
f942aa5... docs: Rename files to match type and version (*)
81341c0... build: Disable deprecation warnings for input methods (*)
28dcb50... build: Add the appropriate inclusion paths for libgtk (*)
ba87e85... build: Generate the API references (WIP) (*)
d35d82f... build: Rename GSK resource generator script (*)
99d3530... build: Disable introspection generation (*)
6b4b3f2... build: Add Meson options for quartz/win32 backends (*)
561f41d... build: Clean up Wayland protocol code generation (*)
c196515... build: Add post-install script (*)
6728f45... build: Ensure that Vulkan shaders are rebuilt if glslc is f (*)
6dd3524... build: Put the xkbcommon required version into a variable (*)
1afd415... build: Clean up print backends Meson rules (*)
17518ef... build: Improve consistency of the "coding" style (*)
91dee46... build: Use get_pkgconfig_variable() (*)
c984c3b... build: Initial attempt at fixing the docs build (*)
ea32f4c... build: Depend on Meson 0.40 at least (*)
efd2ce2... build: Fix the introspection build (*)
9e8ba70... build: Add common flags to GDK backends (*)
d09ccaa... build: Define G_LOG_USE_STRUCTURED in GDK (*)
9b7148c... build: Use link_whole for GDK backends (*)
15c4d71... build: Add Meson-related files to the autotools dist (*)
8acf5a8... build: Update autotools for API reference changes (*)
a54b6be... build: Add common settings for tests (*)
3ba514d... build: Port the a11y test suite to Meson (*)
bc0a08e... testsuite: Remove unused function (*)
3b92339... build: De-duplicate options to sassc (*)
69ec623... Specify more options to sassc (*)
c05fcdb... window: Remove property definition (*)
fb6f9e1... build: Use appropriate linker flag for the builder test (*)
fee3f9a... meson: depend on glib >= 2.53.1 (*)
0dad501... meson: Remove G_LOG_USE_STRUCTURED from target C flags (*)
96fc66d... Adwaita: add a sassc based parse-sass.sh script (*)
9be1836... Adwaita: add more space between check/radio and label in po (*)
77a0fc9... Adwaita: regenerate css using sassc (*)
8890081... meson: simplify cups version check in printbackends (*)
7625e40... clipboard: Try the mimetype first (*)
91932ff... button: Remove baseline_align value (*)
8b2c717... widget: Remove useless assignment (*)
1a7a089... window: Stop using gtk_widget_get_preferred* (*)
3d21128... Remove gtk_widget_get_preferred_* (*)
00cd92e... linkbutton: Fix memory leak (*)
1681d4a... Move style change for popover creation. (*)
777906e... meson: Silence the introspection scanner (*)
db2c80d... meson: Generate man pages for the installed tools (*)
c0efc9e... Updated Slovenian translation (*)
004aba4... gtkdnd: restore drag window movement for the unmanaged case (*)
00387c2... Update Hungarian translation (*)
cfd15c9... menubutton: Remove prelight state when button is deactivate (*)
6d77498... GdkWaylandWindow: Clear export user data when used (*)
251e216... GdkWaylandWindow: Unexport when finalizing (*)
c4a5f6a... Revert "GdkWaylandWindow: Unexport when finalizing" (*)
95e313a... file filter: Be save against NULL (*)
9f9aaea... wayland: Use correct enum type and values (*)
5c74afb... wayland: Remove self assignment (*)
dee666f... style entry-tags (*)
621d1bb... Make sure to remove tooltip timeout. (*)
71adc74... GdkWaylandWindow: Unexport when finalizing (*)
af76e13... Adwaita: remove unneeded margin on dropdown menu (*)
78d4854... Adwaita: regenerate css (*)
e9ee313... Revert "Adwaita: remove unneeded margin on dropdown menu" (*)
ebcf17d... Adwaita: add a comment (*)
28d8fdc... Adwaita: regenerate the css (*)
477556a... GtkWindow: Don't double free export user data (*)
9f763cc... win32/replace.py: Fix replacing items in files with UTF-8 c (*)
29bc0b1... meson: Use libexecdir option (*)
0226163... meson: Build the reftests suite (*)
7ec9c36... meson: Drop unnecessary link_with (*)
daccf61... meson: Use buildtype to determine the debugging flags (*)
91f2a31... testsuite/gtk/scrolledwindow: Fix a copy-paste-o (*)
546433a... gtkclipboard: Fix typo (*)
1a95c25... ScrolledWindow: Optimise and clean up measure() (*)
a96c586... ScrolledWindow: Don’t req size for autohidden bars (*)
9546673... testsuite/scrolledwindow: Try non-overlay/non-auto (*)
3a1946b... Adwaita: restyle entry-tag (*)
5e84638... Adwaita: regenerate the css (*)
9e6b59c... demo/toolpalette: Restore ToolItemGroup child prop (*)
8ddadec... gtk-demo: ui: Replace leftover uses of Box:expand (*)
322d9ca... widget-factory: Use :relief=none, not class .flat (*)
ce10985... Frame: Don’t advise adding .flat class in code (*)
ed6aa0e... meson: remove duplicated G_ENABLE_DEBUG (*)
9981f46... EntryBuffer: Don't generate changed events when input is tr (*)
251fe5e... Adwaita: Avoid accindental border on last treeview header (*)
4047a2f... docs: Fix copy-paste error in gtk_file_chooser_get_extra_wi (*)
c05b317... Fix the docs build (*)
ca098bb... Update a11y test output (*)
853cba6... 3.91.0 (*)
28f8a27... wayland: Don't abort when preparing the source if connectio (*)
fee289c... gdk: Add gdk_rectangle_contains_point() call (*)
9c97bf0... GtkWidget: Add ::pick vmethod (*)
53c2974... gtk: Add private _gtk_toplevel_pick() method (*)
799428a... gdk: Add gdk_event_set_coords() method (*)
f50875f... gtkwidget: Expose gtk_widget_common_ancestor() (*)
ba92dce... gtk: Introduce GtkPointerFocus (*)
17aa0ca... gtkwindow: Add management functions for GtkPointerFocus ins (*)
e25fcf9... gtk: Handle events with coordinates in toplevel-relative on (*)
f57f48d... gdkwindow: Drop csw-side event translation (*)
8f24df1... gtk: Update GtkPointerFocus targets on mapping/sensitivity (*)
79e267a... gtk: Implement cursor updates (*)
3dfab96... gtk: Implement per-focus implicit grabs (*)
23d2126... gtkpointerfocus: Add methods to handle implicit grabs on wi (*)
5836bee... gtkbutton: Handle crossing events without the event window (*)
d39afa6... imcontext: Remove API dependency on GdkWindow (*)
7c16bb9... gtkwidget: Add private cursor setter/getter (*)
322ee63... gtkentry: Remove text_area window (*)
ca07c11... gtktextview: Set "text" pointer cursor (*)
b20f04d... gtktreeview: Drop gtk_gesture_set_window() API (*)
b01a9a6... gtktextview: Drop GdkWindow checks on events (*)
99e200a... gtknotebook: Fix coordinate translation to happen on widget (*)
f5e02f3... gtkcolorplane: Drop usage of gtk_gesture_set_window() (*)
2c9678c... gtkexpander: Drop usage of gtk_gesture_set_window() (*)
02932bc... gtkgesture: Drop GdkWindow checks (*)
ef4f0e5... gtkwidget: Make gtk_widget_event() Accept pointing events i (*)
a72404d... gtk: Mass delete all GtkWidget event mask API (*)
eaa17b2... gtkbutton: Make windowless (*)
b7fee9f... gtkwindow: Revoke implicit grabs when activating an explici (*)
95bf137... gtkwindow: Ignore implicit grabs going away if there is no (*)
3dd8a41... gtknotebook: Remove event window on top of tabs (*)
d6023e9... label: Remove selection window (*)
b7e6bb2... gtktoolbar: Remove input window (*)
28b1c9c... gtkpathbar: Remove event window (*)
c14e6a5... gtkrange: Remove event window (*)
8402174... gtkcolorplane: Remove event window (*)
de3e201... gtkcolorswatch: Remove input window (*)
bee6148... gtkseparatortoolitem: Remove event window (*)
ee13d44... gtkglarea: Remove input window (*)
ef1e900... gtkmenuitem: Remove input window (*)
072a13d... gtkswitch: Remove event window (*)
d9d0c56... gtktoolitem: Remove gtk_tool_item_set_use_drag_window() (*)
1858f31... gtkwindow: Implement window resizing sans-GdkWindow (*)
8731ca6... gtkexpander: Remove event window (*)
87c7ca9... gtkscrolledwindows: Remove child windows (*)
599344d... gtkwindow: Add private API to update pointer cursors (*)
fa04bf6... gtkmain: Use window-internal API to update pointer cursors (*)
a595f92... gtkwidget: Visually update cursors inside widget when chang (*)
57d7c34... gtkflowbox: Remove child window (*)
e342f90... gtktoolpalette: Remove child window (*)
ea4ee87... gtkstack: Remove view window (*)
cfd5a76... gtktreeview: Remove widget window (*)
6c47938... gtktreeview: Remove header window (*)
e2c38dd... gtkwidget: Add private set_pass_through() call (*)
fe40abc... gtkoverlay: Remove per-child windows (*)
ae43ca7... gtklayout: Remove widget window (*)
9409461... gtkpaned: Remove per-child windows (*)
5473706... gtkrevealer: Remove view window (*)
2f6c4ef... gtkviewport: Remove view window (*)
2c7102b... gtkiconview: Remove view GdkWindow (*)
f9924b7... gtknotebook: Drop drag_window (*)
5483b9d... gtkmain: Avoid doubly propagation of enter/leave events fro (*)
65de0eb... gdk: Make it possible to attach user data to GdkEvents (*)
03a6320... gtkmain: Ignore GDK_CROSSING_GRAB/UNGRAB crossing events fo (*)
da56fae... gtkmain: Ensure there is a current event handling crossing (*)
33c5f3c... gtkmain: Add API to get the target of a GdkEvent (*)
40ab7e1... gtkmenu*: Simplify event handling (*)
81cdc87... combobox: Only react to UP/DOWN scroll events (*)
f5e8d7a... window: Hide titlebox when undecorated (*)
c83b8d1... meson: Add gtkpointerfocus.c to sources (*)
a001675... widget: Copy event in gtk_widget_event and _captured_event (*)
3e44a39... listbox: Fix row hovering (*)
5ae9ca7... linkbutton: Fix hand cursor when hovering (*)
7824771... scrolledwindow: Stop checking event->detail in leave-notify (*)
e54d8a6... scrolledwindow: Calculate indicator coords relative to scro (*)
084b356... testlist: Fix custom css (*)
030b96c... scrolledwindow: Avoid critical when removing source (*)
dd836ff... flowbox: Fix child item allocation (*)
2ad2eca... flowbox: Fix child item selection (*)
19174d8... flowbox: Fix motion notify handler (*)
34fdc51... Constify GdkEvent parameters in gtk_get_event_widget and _e (*)
eef33d3... widget: Make sure we're not calling _get_parent on NULL (*)
47e5057... gtkwindow: Implement ::pick to extend picking to popovers. (*)
ee89490... gtkpopover: Use event coordinates right away to detect clic (*)
61dd925... gdk: Ensure to implicitly deactivate grabs when an impl win (*)
3a15c82... gdk: Remove synthetic crossing event emission due to geomet (*)
b62b33c... gtk: Fix event delivery on GTK_PHASE_TARGET controllers (*)
f6e0850... Gesture: Remove window property completely (*)
8371b6b... main: Automatically (un)set PRELIGHT state on widgets (*)
f8bc56d... gtkgesture: Consume button release/touch end events if gest (*)
9f2e7ed... gtkiconview: Fix invalidation coordinates (*)
ace686d... gtktreeview: Fix invalidation coordinates (*)
e892e20... gtk: Rework pointer cursor selection (*)
f5fde52... gtk: Refactor crossing event synthesization into a separate (*)
0d7fe2e... gtk: Check implicit grab status before sending crossing eve (*)
690eb8e... gtkwidget: Lookup the event target when cancelling GdkEvent (*)
b894c35... gtk: Make GtkPointerFocus refcounted (*)
b6e1384... gdkevents.h: Fix version annotations on new funcs (*)
406db15... gdk/gtk: Fix more AVAILABLE_IN annotations to 3_92 (*)
385a46b... wayland: Don't warn if the display is lost, skip exit handl (*)
a4e80ef... gdk/gtk: Fix Since tags for 3.92 symbols (*)
fc96fce... HighContrast: Restore files to regenerate CSS (*)
796f9b5... themes: Square corners on fullscreen win headerbar (*)
dcdd31e... HighContrast: Update parse-sass.sh; remove Gemfile (*)
513b56c... HighContrast: Regenerate CSS files with sassc (*)
6f71c54... Adwaita: Add missing rule for fullscreen headerbar (*)
ee408d5... meson: Rebuild the SCSS-based themes if sassc is available (*)
a1dc9e4... gtkfilechoosernativewin32: Fix support for non-ASCII paths (*)
a84fc38... wayland: Do not map toplevel utility as popup (*)
08aade4... wayland: check parent surface for subsurface (*)
24f9d29... wayland: fix xdg_surface test in move/resize drag (*)
a23ad61... wayland: selectively cancel key repeat on key release (*)
7a3984e... icon browser: put icons as data (*)
04fbef7... icon browser: Add a 'copy to clipboard' button (*)
cc9feb5... icon browser: Make icons a bit larger (*)
ca95adb... icon-browser: Add a few icons (*)
3aef221... dist icon.list (*)
e32f15b... Update Friulian translation (*)
e936a35... Make GtkCenterBox public (*)
f8059f3... center box: handle missing start or end widgets (*)
b4cb05a... center box: implement natural size and rtl flipping (*)
60cd5b9... center box: implement GtkBuildable (*)
4292175... center box: Support expand property (*)
141e053... center box: support height-for-width (*)
f8737a6... center box : implement GtkOrientable (*)
c35604c... center box: add baseline support (*)
23f870d... Add a simple center box test (*)
5e69fe1... center box: Add more documentation (*)
0973ac4... gtktextdisplay: remove unused code (*)
85bba77... Update Friulian translation (*)
77e1d0c... gdk/gdkvulkancontext.c: Fix 32-bit Windows builds (*)
ac5f7d0... modules/input/gtkimcontextime.c: Move to set_client_widget (*)
bffbfde... Install gtkcenterbox.h (*)
1b697fd... widget: Fix gtk_widget_insert_after/before() docs (*)
62bfe20... Update Friulian translation (*)
d84b63d... Update Friulian translation (*)
322ba75... printunixdialog: Update collate icon as entry changes (*)
d901787... Update Friulian translation (*)
6decd3b... Update Friulian translation (*)
86ac88e... Add some translator comments (*)
82a4e83... iconhelper: Show error if fail to load placeholder icon (*)
7b8ea9a... icon-theme: Show filename attempted when icon fails to load (*)
d08781e... Update Friulian translation (*)
5f4c307... Update Friulian translation (*)
572b90c... Update Friulian translation (*)
d890b93... Update Friulian translation (*)
389535c... center box: Drop a useless line (*)
8316ec8... center box: Fix size allocation (*)
f135b25... center box: complete the baseline support (*)
0e6735b... Update Friulian translation (*)
67bdaf8... Update Friulian translation (*)
114f23c... center box: Take baseline-position fully into account (*)
77f34d0... label: Provide a baseline in all cases (*)
3f39dc2... Update POTFILES.in (*)
d15712f... gtk/Makefile.am: Fix 'make dist' (*)
1e47b9e... file chooser: Don't pass NULL as title to the portal (*)
33b3985... GtkActionHelper: Allow a NULL action-name to unset the prev (*)
2b48acb... GtkActionHelper: Remove unnecessary NULL check (*)
2e79d88... Updated Norwegian bokmål translation (*)
176bc32... headerbar: fix "widow" typo in docs (*)
6781d21... gdk: Set vid/pid on wayland tablets (*)
fd9beb2... Updated Spanish translation (*)
5da2276... Updated Czech translation (*)
303960e... Update Kazakh translation (*)
6eb58fa... css-overview: Fix typo “{with=>which} is disabled” (*)
d7b175a... css-overview: Don’t document deleted pseudoclasses (*)
07f4139... x11: Assign GDK_SOURCE_TABLET_PAD when necessary (*)
ede0f25... GdkRGBA: Fix typo precentage => percentage (*)
d04baeb... GdkRGBA: Fix misspelt parameter names in docs (*)
29ff3c0... label: Remove extra quote in code example (*)
388078b... Avoid a race in the file chooser portal (*)
d9e3819... Avoid a race in the print portal (*)
676a012... Updated Hebrew translation (*)
013392b... Updated Hebrew translation (*)
ce861bc... Use newer glib-genmarshal to simplify build rules (*)
eb338fe... image: Warn when attempting to load pixdata GResources (*)
34de998... Fixes to Catalan translation (*)
a9a25e2... Drop gtk-doc trigraphs on GtkTextView enumeration (*)
ff2c5e3... GtkFilechooserNative: add macOS support (*)
44e90c4... GtkFileChooserNativeQuartz: add support for GTK_FILE_CHOOSE (*)
55d139b... GtkFileChooserNativeQuartz: add partial support for extra w (*)
a4775f8... GtkFileChooserNativeQuartz: add support for filters (*)
946166e... GtkFileChooserNative: documentation updated (*)
f10bfcc... GtkFileChooserNativeQuartz: add support for get_filter and (*)
2139b76... testgtk.c: native file chooser filter changes (*)
0e7d6bb... GtkFileChooserNativeWin32: add support for get_filter and s (*)
d4b1cc3... Add gtkfilechoosernativequart.c to meson build (*)
cddce5a... Update POTFILES.in (*)
4b1853b... gtkapplication: Mark gtk_application_get_active_window() as (*)
eb3bc25... Update the URLs of known licenses to HTTPS (*)
59a22b3... Add nullable return annotation to gtk_notebook_get_tab_labe (*)
3830083... Add nullable return annotation to gtk_text_mark_get_name (*)
20d47e2... filechooserwidget: Let the rename entry hexpand (*)
3505e0d... filechooserwidget: Add GtkFileChooserErrorStack (*)
f28c418... Update POTFILES.in (*)
1b60361... meson: Add missing source file (*)
187e652... quartz: Implement gtk_clipboard_get_selection (*)
ead480b... Copy gtk_clipboard_get_default implementation to gtkclipboa (*)
fb70bfb... Fix MacOS compiler warnings. (*)
a72c735... Fix compile error in imquartz.c due to API change in GtkIMC (*)
4772fc2... gtkwindow: Do not leak GtkPointerFocus (*)
9de7c9f... gtkwindow: Free pointer foci on dispose (*)
b151b1b... testsuite: Adjust gestures tests to gtk4 event delivery (*)
f0f5c67... a11y tests: Update expected results (*)
de3b244... 3.91.1 (*)
29e8a07... Avoid compiler warnings (*)
6c7e8ec... Bump version (*)
7656bd9... widget: Draw background and border for every widget (*)
ca94c68... button: Remove css box drawing (*)
4b75b20... Widget: Disable css box drawing for GtkWindow (*)
7b7e85d... box: Remove css box drawing (*)
f73616b... gizmo: Remove css box drawing (*)
5a575c3... gtkgrid: Remove css box drawing (*)
06950bc... label: Remove css box drawing (*)
2b5458c... progressbar: Remove css box drawing (*)
442d084... widget: Draw focus outline (*)
a9b1c04... headerbar: Remove css box drawing (*)
d21e931... listbox: Remove css box drawing (*)
72c611f... flowbox: Remove css box drawing (*)
706b072... switch: Remove css box drawing (*)
90537a5... frame: Remove css box drawing (*)
6e7f135... image: Remove css box drawing (*)
1425bfa... bbox: Remove css box drawing (*)
ef0ab1f... container: Remove snapshot and draw implementations (*)
8761d4d... widget: Add default snapshot implementation (*)
74a51cb... Remove now useless snapshot implementations (*)
2b0bfa5... actionbar: Remove css box drawing (*)
c9d421e... toolbar: Remove css box rendering (*)
8aefa09... notebook: Fix crash when dragging a tab (*)
c804e8a... combobox: Remove css box drawing (*)
5504dc6... stack: Remove css box drawing (*)
25198eb... separator: Remove css box drawing (*)
dc9ac96... paned: Remove css box drawing (*)
52f8fd8... scrolledwindow: Remove css box drawing (*)
05a83b7... sizerequest: Fix indentation (*)
5066308... sizerequest: Honor css min size (*)
78bb0ed... sizerequest: Move css handling to gtk_widget_measure (*)
6d34a19... sizerequest: Make size groups "work" (*)
b0c7a87... sizerequest: Make sure widget sizes stay positive (*)
4d7768d... sizerequest: Remove for_size parameter from push_recursion_ (*)
ba58c79... sizerequest: Stop checking orientation in query_size_for_or (*)
3a64ef4... sizerequest: Fix min size with widget margins (*)
bced18b... headerbar: Remove gadget (*)
bcbcff5... widget: Pass content allocation to size-allocate vfunc (*)
4c6cb2d... listbox: Remove gadgets (*)
a1b2dc6... switch: Remove gadget (*)
4e0f569... widget: Union clip with allocation and box shadow size (*)
66b720f... box: Remove gadget usage (*)
e8bedcb... grid: Remove gadget (*)
bb7b1c5... range: Remove gadget usage (*)
e2fc0ce... progressbar: Remove gadget (*)
d274387... gizmo: Remove gadget (*)
b29b807... expander: Remove gadget (*)
b4e26e6... checkbutton: Don't use parent button's gadget (*)
b9fb186... menuitem: Stop using gadget (*)
aa5f90d... fontbutton: Call the css node "fontbutton" (*)
6c484ca... button: Remove gadget usage (*)
2305ba5... icon: Stop calling gtk_widget_set_allocation (*)
7f965a0... colorswatch: Remove gadget usage (*)
3094b34... image: Remove gadget (*)
2cd1a98... set clip of more widgets (*)
1269585... modelbutton: Stop using the button's gadget (*)
8db3478... stackcombo: Set clip (*)
a1b3a26... widget: Add private gtk_widget_get_content_allocation (*)
c6cc314... frame: Remove gadget (*)
82a4bcf... spinner: Set clip (*)
aad7e2d... label: Remove gadget (*)
9c386b7... separator: Remove gadget (*)
78b497b... frame: Remove empty finalize implementation (*)
af7781c... widget-factory: Remove invisible-char usage for spin button (*)
5532b9a... label: Fix clipping (*)
fc5c2f2... modelbutton: Remove last gadget usages (*)
3c2d254... spinbutton: Inherit from GtkWidget (*)
3a2ca91... spinbutton: Remove call to GtkSpinButton API (*)
b60686e... spinbuttonaccessible: Inherit from GtkWidgetAccessible (*)
c268ed8... flowbox: Initialize allocation (*)
4c43a4d... cellrendererspin: Include gtkentry.h (*)
8a7843e... toolbar: Remove gadget (*)
37d6fd1... Entry: Remove gadget (*)
f736b07... spinbutton: Add text property (*)
46007df... spinbutton demo: Spinbuttons are no Entries (*)
9fedd05... fontchooserwidgets: Spinbuttons are no entries (*)
fe6832f... menubar: Remove gadget (*)
bafa553... separatortoolitem: Remove gadget (*)
b749de8... buttonbox: Don't use the parent gadget (*)
23ef6e4... actionbar: Remove gadget (*)
5baaa76... box: Remove gadget accessor (*)
e37457a... box: Remove gadget (*)
2e3211b... scrolledwindow: Remove gadget (*)
3f5626a... viewport: Remove gadget (*)
5e3b866... flowbox: Remove gadgets (*)
ff6db01... widget: Add private get_border_allocation (*)
83b590c... combobox: Remove gadget (*)
4947605... paned: Remove gadget (*)
671c5ac... frame: Fix copy&paste bug in shadow-type handling (*)
bf118ec... label: Don't chain up in size_allocate (*)
c87be0a... widget: Don't set the allocation in size-allocate (*)
c3ffad1... gtkscale: Properly initialize the clip (*)
28b1812... button: Remove gadget (*)
ede6f2a... Slightly rework clip handling (*)
dc4bdc2... stack: Remove gadget (*)
2ba0790... buttonbox: Remove gadget (*)
a71edd2... widget: Add private get_margin_allocation (*)
1d782b8... scale: Fix value position (*)
c76804b... cellview: Remove gadget (*)
04fcb1f... revealer: Don't add a clip node for CROSSFADE transitions (*)
cd6a8bf... revealer: Stop calculating paddings ourselves (*)
60e053f... Remove calls to gtk_widget_set_allocation (*)
2cedf1b... widget: Remove gtk_widget_set_allocation (*)
9e79684... range: Remove gadget completely (*)
cfd67eb... scrolledwindow: Remove last argument from allocate_child (*)
5b51936... scrolledwindow: Fix child widget positioning (*)
8bf3b2d... scrolledwindow: Remove useless function call (*)
a2f7a07... inspector: Fix list row alignment in general tab (*)
2234d10... expander: Inherit from GtkContainer (*)
022a3d7... checkmenuitem: Stop using the parent's gadget (*)
0845246... menuitem: Remove gadget (*)
a5b25d4... boxgadget: Remove unused ComputeExpandFunc (*)
1d4d5b2... popover: Stop looking at padidng and border in measure (*)
2651fcb... widget: Special-case popover in snapshot (*)
88550b5... inspector: Show the GdkWindow before grabbing (*)
6aa9ca7... spinbutton: Fix activation (*)
9ab43df... spinbutton: Add accessors for (max-)width-chars (*)
df28f3d... meson: Remove double gtkcssnode.c entry in source files (*)
720bb9e... checkbutton: Don't draw a focus ring (*)
8d2d2ae... button: Remove unused flag (*)
c35a781... menu: Stop looking at padding and margin manually (*)
1a1f9fd... menu: Remove unnecessary queue_draw (*)
2e4df25... menu: Stop drawing css background and border (*)
4823b9f... searchbar: Remove manual snapshot code (*)
a735dd4... searchbar: Fix property documentation comments (*)
7ddd497... toolitemgroup: Remove custom draw code (*)
70613c9... toolpalette: Port to snapshot() (*)
4d4b224... eventbox: Remove snapshot implementation (*)
55fc120... calendar: Remove custom css background and border drawing (*)
4dc5790... scrollbar: Inherit from GtkWidget (*)
5049b35... range: Make GtkRange a regular class (*)
86a2156... scrolledwindow: Use scrollbar API on scrollbars (*)
7e525ca... range: Remove steppers (*)
90cc401... range: Remove contents gadget (*)
3951858... range: Use a gizmo as trough (*)
ba6ba94... range: Use gizmos for highlight and fill gadgets (*)
c7c08cf... icon: Remove gadget (*)
6e74975... range: make the slider a gadget (*)
d1be5f2... spinner: Remove gadget (*)
afddfc2... range: Snapshot slider in trough's snapshot impl (*)
38ff761... range: Fix mouse location tracking (*)
2e62072... range: Allocate the trough when the adjustment value change (*)
706bc08... range: Draw the colorscale trough at 0,0 (*)
753e915... scrollbar: Add accessor for wheel delta (*)
273aa2b... menuitem: Replace arrow gadget with GtkIcon (*)
2876790... icon: Only draw in content allocation (*)
fb78c3b... checkmenuitem: Replace indicator gadget with GtkIcon (*)
7c77fd9... menu: Replace arrow gadgets with GtkIcons (*)
8b1b0f4... icon: Add _set_image (*)
195ca06... notebook: Replace arrow gadgets with GtkIcons (*)
8edf101... notebook: Replace tabs gadget with GtkGizmo (*)
0c0a402... notebook: Replace tab gadget with GtkGizmo (*)
017dfc1... gizmo: Chain up in snapshot if no snapshot func given (*)
1120750... gizmo: Unparent all child widgets in finalize (*)
2bf1c09... adwaita: Fix notebook theming (*)
07cbbc6... container: Propagate child properties if parent != containe (*)
6f2145b... notebook: Replace all gadgets with widgets (*)
af9d0cd... range: Return trough allocation from _get_range_rect (*)
7448d13... scale: Remove draw_value vfunc (*)
5204fd5... scale: Replace all gadgets with widgets (*)
b3f45cf... range: Emit value-changed when setting the adjustment (*)
218e0b9... spinbutton: Use 0 as default for (max-)width-chars (*)
f4bfb0a... css nodes: Fix entries test case (*)
fe9833a... css nodes: Fix expander test case (*)
2d29183... progressbar: Apply style classes when setting direction (*)
f1c1e52... container: GtkActionBar is not a special container anymore (*)
a3b9ada... adwaita: Fix typo (*)
dd713e0... widget: Consider css margins when setting clip (*)
d5167eb... colorswatch: Replace IconHelper with GtkImage (*)
ed38b1c... icon: Add _set_css_name back (*)
495fba4... modelbutton: Use GtkIcon as indicator (*)
efd7b38... checkbutton: stop using gadgets (*)
4f0140f... Remove GtkBuiltinIcon (*)
0bab8b8... Remove GtkBoxGadget (*)
b344267... button: Don't care about sizing if no child is set (*)
c0a1793... testheightforwidth: Remove GtkBox fill/expand usage (*)
071c205... switch: Use a gizmo as slider (*)
70a58fd... icon: Render at content position (*)
2ac8ebe... treeview: default to width_changed = TRUE (*)
790c153... range: Fix click detection in slider trace (*)
ec51c63... widget: Bring resize and baseline debug rendering back (*)
ac1d3cb... paned: Replace handle gadget with widget (*)
90c8a3f... widget: Bring back layout debugging (*)
3e555e1... image: Offset rendering to the content allocation (*)
73f5f45... widget: Draw widget clips with GEOMETRY debugging (*)
121cf9c... spinbutton: Add docs for new public API (*)
3babd18... scale: Fix css node ordering and expected results (*)
a9f9ef3... box: Use widget children list in count_expand_children (*)
665c9ab... listbox: Remove rows directly when binding model (*)
ae5d3a2... tooltipwindow: Remove unused define (*)
35670a1... testtooltips: Add static tooltip (*)
01cdcec... textview: Use ::snapshot (*)
34af3d3... accellabel: Inherit from GtkWidget (*)
cb8031f... inspector: Allow picking children of GtkWidget classes (*)
24f79bb... Remove some unneeded includes (*)
cc7038b... filechooserwidget: Fix save widgets (*)
0a70ec2... bin: Drop priv pointer (*)
b9f70b4... scrollbar: Add new API to gtk4-sections.txt (*)
c2717a8... listbox: Remove view_window (*)
5aeb25f... switch: Remove manual PRELIGHT code (*)
357e0db... listbox: Remove manual prelight row management (*)
58320c0... scrolledwindow: Properly remove scrollbars (*)
c462105... viewport: Remove bin_window (*)
ec6184c... widget: Remove queue_draw_child vfunc (*)
bccaeb0... widget: Make allocations parent-content-allocation relative (*)
d3beea2... frame: Fix child allocation (*)
d3e88ed... icon: Stop offset'ing in snapshot (*)
4a4897a... paned: Reimplement handle dragging (*)
fa97b27... paned: Remove useless queue_resize calls (*)
e3bd1e1... scrolledwindow: fix scrollbar allocation (*)
241a009... widget: Adapt translate_coordinates to coordinate changes (*)
2687a9d... entry: Fix text position (*)
dc93903... image: Fix snapshot position (*)
b8cc22a... window: Remove dead code (*)
ee8a8c4... testwidgetfocus: Drop SPACING constant in favor for CSS (*)
2b06986... widget: "fix" event and invalidation coordinates (*)
9350a0f... popover: Remove useless if case (*)
5688b8a... toolitemgroup: Remove child window (*)
12d2679... revealer: Remove bin_window (*)
9e50447... stack: Remove bin_window (*)
ec1984b... revealer: Request child size for NONE transition type (*)
ab1e850... revealer: Fix DOWN and RIGHT transition types (*)
99b00b4... sizerequest: Assert that min_size >= 0 (*)
34f6f9b... iconview: Stop drawing a background (*)
e2ce407... modelmenuitem: Fix type checking assertions (*)
f50bbb1... menu: Remove bin_window and view_window (*)
360b075... widget: Avoid some type checks in snapshot_child (*)
225306a... image: Fold gtk_image_reset into only caller (*)
3f429eb... entry: get_layout_location coords are already content relat (*)
30f516f... range: Use a gizmo as slider (*)
3a20bc5... scrolledwindow: Fix on_scrollbar check (*)
9e43d26... scrolledwindow: Fix scrollbar allocations (*)
25034b6... label: Fix layout snapshot coordinates (*)
00d720d... image: Add private _get_definition (*)
4d74129... entry: Use images for icons (*)
b497b06... cssprovider test: Remove style property test case (*)
a0ebad7... spinbutton: Fix property notification (*)
58ed506... GtkAccelLabel: Add use-underline property (*)
c56bad4... scrollbar: notify when setting the orientation (*)
078e599... entry: Replace progress gadget with a progressbar (*)
15cacf4... Remove GtkCssCustomGadget (*)
b17d998... widget: Add new allocation accessors (*)
1c5eec9... range: Fix slider allocation (*)
ac4660b... checkmenuitem: Fix indicator allocation (*)
3077198... scrolledwindow: Fix indicator hiding (*)
70d90a9... spinbutton: Remove unused import (*)
7b5c12c... iconhelper: Inherit from GObject (*)
b5aa198... Remove GtkCssGadget (*)
12fdb19... expander: Fix pressed_in_title check (*)
a4d2da7... button: Fix in_button checks (*)
8123ea8... fixed: Remove window (*)
a73d341... layout: Remove bin_window (*)
63158fd... switch: Fix handle dragging with padding applied (*)
63ba8fa... widget: Consider opacity when drawing toplevels (*)
24abbac... switch: Remove in_switch flag (*)
5228e01... paned: Make sure we set the correct clips (*)
e501bc6... paned: Draw handle separator at the right location (*)
1bad3e1... widget: Transform clips into right coordinate space (*)
f40c61f... toolitem: Remove size_allocate implementation (*)
6b9d100... pathbar: Compute widget clip directly (*)
1535cab... spinner: Use get_content_size (*)
a826ee3... widget: Remove _set_simple_clip (*)
61dd8f9... calendar: Remove style properties (*)
07063d8... notebook: Remove style properties (*)
7b9b116... adwaita: Remove style properties (*)
cc60046... treeviewaccessible: Don't rely on nonexistent style propert (*)
e36ddfe... Remove all widget style property code (*)
c2abb69... Replace a few get_content_allocation calls with get_content (*)
79797cd... window: Stop wrapping popovers in another window (*)
bc80778... popover: "Fix" child allocation (*)
2cbaa99... widget: Fix drawing invalidation with windowed widgets (*)
bda2f4f... popover: Create subsurface on wayland (*)
8dd29d7... window: Don't use allocated size in snapshot (*)
bc4c325... menu: Popup at window coordinates if widget is given (*)
1bffccd... testnotebookdnd: quit when the toplevel gets closed (*)
2d3f57a... widget-factory: Show the status bar by default (*)
333b52b... checkmenuitem: Fix indicator state (*)
f1813e8... spinbutton: Fix gesture state (*)
8645dd1... flowbox: Compute clip directly (*)
7012950... modelbutton: Compute clip directly (*)
c0f6a97... buttonbox: Compute clip directly (*)
27202ff... stack: Compute clip directly (*)
f9f6f30... container: Remove get_children_clip (*)
5fbe26f... inspector: Use GtkWidget::pick when picking widgets (*)
51e25aa... main: Protect against non-GtkWindow toplevels (*)
a9f10a2... paned: Remove assertion in get_child_property (*)
271749d... testsuite: Update expected css node output (*)
fb1d271... entry: Fix node ordering (*)
8dc5e13... iconview: Remove bin_window (*)
45c0439... notebook: Fix css node ordering (*)
ea3876d... widget: black is the new red (*)
42aa745... Fix baselines wrt css values (*)
d6bb162... testbaseline: Add a horizontal spinbutton (*)
3252630... aboutdialog: Remove unused image (*)
26e1491... label: Use the correct size in snapshot() (*)
a0f3497... treeview: Remove bin_window (*)
3fc49ce... entry: Fix text position (*)
f520700... calendar: Remove all input windows (*)
84c00d1... entry: Simplify progress size allocation (*)
aa5cb16... adwaita: Adjust entry progress styling (*)
6f7387c... paned: Fix clip node coordinates (*)
2c2867d... entry: Fix undershoot position (*)
3dc6d24... Fix a few allocation coordinates & sizes (*)
4fb2fc7... drawingarea: Remove useless line from code example (*)
d25af7c... switch: Put the slider node last (*)
4b0da86... popover: set the shape on the correct window (*)
a0444b9... gtk4-demo: Add widgetbowl demo (*)
9939980... range: Avoid division by zero (*)
e25e1c5... levelbar: Don't underallocate block widgets (*)
a8561bc... headerbar: don't measure own size (*)
5bb355f... scale: Fix mark indicator allocations (*)
ed5b7fe... scale: Remove custom indicator drawing (*)
468e75e... range: Fix mark positions (*)
4eba944... range: Fix get_range_rect (*)
995903e... scale: Fix mark positions (*)
451a991... window: Move updates debugging to GtkWidget (*)
d832001... textview: Use correct size for cairo node bounds (*)
82eafb8... centerbox: Avoid accessing unset widgets (*)
2c958df... eventbox: Remove window (*)
c8ca43a... stack: Fix under transitions (*)
f7bc5fc... linkbutton: Remove useless unrealize implementation (*)
dc473b4... textview: Remove size_changed check in size-allocate (*)
dd9c3fc... textview: Invalidate entire widget (*)
e276f1e... label: Fix get_layout_index (*)
1dd716e... button: Reset in_button state in unmap (*)
cef4df1... widget: Unset PRELIGHT and ACTIVE state flags in unmap (*)
6a7d903... sizerequest: Add more assertions for baselines (*)
fa5203e... widget: Fix copy&paste error when creating debug nodes (*)
0726148... widget: Draw debug nodes for widget margins too (*)
55389cd... entry: Fix baseline alignment (*)
fb2bb87... widget: Simplify snapshot_child (*)
e19e3b7... widget: Always pass on baselines (*)
f0d6cb5... widget: Propagate correct baseline (*)
68c35bb... bbox: Don't report a horizontal baseline (*)
1e4d11b... box: Ignore baselines when vertical (*)
23f90e3... centerbox: Add some missing return value annotations (*)
c4f6cea... fix a few documentation problems (*)
831bcc5... notebook: Allocate unmapped tabs (*)
eb34c68... widget: Move get_resize_needed to gtkwidget.c (*)
c267319... testpopover: Remove expand GtkBox child properties (*)
e2e91bf... Fix a few documentation issues (*)
097ab2b... widget: Draw css box after pushing a opacity node (*)
f637006... popover: Add a contents node (*)
0ebd884... widget: Remove gtk_cairo_transform_to_window (*)
5fb27e2... window: Fix annotations in get_size and get_position (*)
edf0aeb... gtkapplication: g_dbus_proxy_new_sync can return NULL (*)
3aeaeef... window: Fix resizing with solid-csd (*)
6d9a0d4... widget: Fix a widget/container mixup (*)
2e6b115... widget: Fix priv dereference in size_allocate_with_baseline (*)
95bd58a... widget: Don't propagate size-allocate if only the position (*)
36ab70d... widget: Add baseline and out_clip parameters to size-alloca (*)
d7056f5... revealer: Explain CSS oddities (*)
65209da... widget: Set :focus on focus children (*)
5116ce1... widget: Remove queue_draw_region vfunc (*)
308f414... modelmenuitem: Set label on menu items (*)
8358817... applicationwindow: Remove some useless queue_resize calls (*)
28dae5f... checkmenuitem: Don't always snapshot the indicator (*)
5720f2a... widget: Make _set_clip private (*)
348871d... Fix a few testsuite failures (*)
efccff7... Adwaita: Set minimum size for modelbutton arrows (*)
bd446c4... spinbutton: expand the entry (*)
d836fa5... treeviewcolumn: Remove input window (*)
2c3ec49... treeview: Fix row drag icon offsets (*)
d316212... spinbutton: Fix css node docs (*)
584d613... image: Remove irrelevant code sample (*)
ed51924... label: Remove GtkEventBox mention from docs (*)
b1354a1... GtkCheckMenuItem: Remove snapshot-indicator vfunc (*)
2f1d962... menushell: Hide model submenus by default (*)
8a26e8a... modelmenuitem: Update indicator visibility when has_indicat (*)
4a4c713... modelmenuitem: Care about GtkAccelLabel in get_text (*)
9bf5def... statusbar: Inherit from GtkWidget (*)
bf22dea... GdkWindow: Default to unfocused (*)
4cf39f6... widget-factory: fix page 3 widget expand (*)
fc47be9... GtkStyleContext: Remove property cache (*)
f537d36... GtkStyleContext: Create path node in _new (*)
52875b7... testgtk: Remove unused local variable (*)
c715683... Summarize changes so far (*)
96295ad... wayland: Make beep requests go through the GdkDisplay (*)
f6dd1f6... wayland: Throttle system bell requests (*)
394c21d... Drop an unused typedef (*)
953e762... Move GdkWindowWindowClass to private headers (*)
c3176ed... overlay: Keep the main child at the bottom (*)
e92eebb... overlay: Fix child widget allocation (*)
500d25e... gdkgears: Add window content spacing back (*)
8419b51... wayland: Get implicit grab serial information from tablet d (*)
3be5aae... wayland: Make function to create scroll event more generic (*)
837c200... wayland: Implement support for tablet wheel scrolling (*)
73e81b6... gtk/gtkprintoperation-win32.c: Don't call gtk_widget_set_al (*)
4d3aa82... tests/rendernode-create-tests.c: Don't use VLAs (*)
171ff43... tests: Include system headers appropriately (*)
b838cc0... testflowbox: hexpand the flowbox (*)
5afbde2... flowbox: Fix get_child_at_pos (*)
fe1a953... Update Indonesian translation (*)
3b44a88... cssstylechange: Fix change printing (*)
343f2d8... notebook: Set tabs child visible before allocating a size (*)
b512ff9... Update Friulian translation (*)
3b8ca60... updated Punjabi Translation (*)
3f9bcf3... widget: Stop invalidating recursively (*)
ce80164... Avoid the use of g_autofree (*)
e2744aa... actionbar: Call g_object_class_install_properties() (*)
15c70a1... Update Croatian translation (*)
8305465... Updated Spanish translation (*)
5b9adfb... wayland: Observe GDK_SEAT_CAPABILITY_TABLET_STYLUS on gdk_s (*)
312773a... gdkwindow: Update cursor for tablet tools in the window (*)
8f33385... wayland: Clear tablet tool cursor on proximity out (*)
21062fa... gtklinkbutton: Set cursor on button's event window (*)
2d3882c... gtklabel: Fix touch link handling under wayland (*)
d6dc72c... Updated Slovenian translation (*)
df55dc0... Updated Slovenian translation (*)
5e7894f... Updated Slovenian translation (*)
b71f644... eventbox: Remove visible-window property (*)
2cbcee8... widget: Don't access highlight_resize in non-debug builds (*)
0eb7e71... entry: Remove unused/duplicate widget in IconInfo (*)
1eb8d2a... MSVC builds: Allow different Python versions per toolset (*)
e74be17... testentryicons: Set tooltips on all icons (*)
ffc15bf... Visual Studio builds: Adapt to new glib-mkenums (*)
30d6b08... scale: Allocate the value next to the slider (*)
36c4582... button: Stop fiddling with PRELIGHT state (*)
f7bb6a7... widget: Unset PRELIGHT and ACTIVE state in _set_sensitive (*)
b3a6067... Entry: Warn about corner case hiding icon tooltips (*)
44c4fae... Entry: Fix unset icon tooltip hiding Entry tooltip (*)
37b2392... Stack: Fix copy-paste error (*)
eddbfc6... cssbordervalue: Fix possible use of uninitialised (*)
881d7c6... Calendar: Add default case to appease Coverity (*)
fc61970... Notebook: Remove null check after dereference (*)
79bbd4a... cssselector: Ensure we do not index out of bounds (*)
2b7db23... bindings: Avoid iterating array if it is never set (*)
69da783... tests: Get rid of GtkEventBox (*)
7297aeb... testgtk: Get rid of GtkEventBox (*)
29b0954... testgtk: Actually expand the scrolled window (*)
9a30490... widget: Fix size_allocate's out_clip annotation (*)
8c08a33... widget: Don't try to propagate 0 state flags (*)
e70a3fa... widget: Constify state parameter of propagate_state (*)
88cd088... Updated Slovenian translation (*)
bb23889... testuite: Remove EventBox from builder test (*)
64b7308... reftests: Remove event box usage (*)
9ec22d6... reftests: Always wait for rendering to settle (*)
ac61aed... wayland: add shortcut inhibitor support (*)
b4b2fa4... meson: Add missing Wayland protocol (*)
464ffad... placesview: Remove event box usage (*)
6b7503b... placessidebar: Remove EventBox usage (*)
711bf38... cellaccel: Get rid of GtkEventBox (*)
5be94c1... gtk-demo: Get rid of GtkEventBox (*)
b555638... iconbrowser: Remove GtkEventBox usage (*)
b6efd89... testsuite: Remove GtkEventBox from a11y test (*)
cdba1b8... docs: Don't use GtkEventBox (*)
212c46e... a11y: Remove check for GtkEventBox (*)
77c9ef1... testsuite: Don't use GtkEventBox in gestures test (*)
18c086a... texthandle: Don't use GtkEventBox (*)
47fe085... eventbox: Remove (*)
552e883... Update POTFILES.in (*)
765aff3... popover: Fix arrow position (*)
5cafa2b... entry: get_icon_area returns in entry coordinates (*)
06da814... Layout: Tweak documentation blurb (*)
a14b3dd... Updated Czech translation (*)
01fe6b4... GtkFixed: Update documentation intro (*)
edbe6b3... inspector: Fix object title label alignment (*)
bae6d3d... Fix some nullable Returns annotations (*)
1f1e156... widget-factory: Add tooltip to Entry icon (*)
01e587d... Window: Also quote Window address in Popover error (*)
0740fb5... gskrendernodeimpl: Fix leak of cairo_pattern_t (*)
7269577... Add support for entering emoji by name (*)
8f22078... centerbox: Add G_BEGIN_DECLS and G_END_DECLS (*)
4accb9f... CenterBox: Guard against directly including header (*)
cbe53fe... CenterBox: Add missing nullable annotations (*)
7dd9f21... CenterBox: minor tweaks to doc blurb (*)
e9af8a2... AccelLabel: Fix displaying accel unichars >= 0x80 (*)
c250ddd... Use the right gettext domain (*)
642aee7... Enough with the beeping! (*)
b3ab230... gdkdisplay: Remove a pointless assignment (*)
30eac22... icon-browser: Add missing document-edit icon (*)
fec4a9f... AccelLabel: Fix typos of Ctl to Ctrl (*)
d6e4ce1... docs: gtk/running: Document the GTK_CSD env var (*)
be85c8b... HeaderBar: Use less clashing appmenu fallback icon (*)
4f31afc... window: Fix traversal of popovers during picking (*)
495e45f... Update Friulian translation (*)
d8defe7... Updated Slovenian translation (*)
5ac3ee9... Updated Slovenian translation (*)
a42634c... AccelLabel: set_accel_widget() arg is nullable (*)
e29f39b... AccelLabel: set_accel_closure() arg is nullable (*)
c4865be... Container: Fix scrolled coord in set_focus_child() (*)
23b6699... Container: Don’t scroll to unset focus child coord (*)
80afb8c... Fix docs build (*)
2f02401... 3.91.2 (*)
c25f619... Revert "levelbar: Don't underallocate block widgets" (*)
a2c4c54... Duplicate the TIC strings before NULLing the GObject data. (*)
5874a30... GdkWindow: Remove gdk_window_new_input (*)
a8a755e... widget: Remove gtk_widget_set_redraw_on_alloc (*)
f3200b3... Update Polish translation (*)
30a7264... adwaita: Remove menu margins (*)
96062ff... adwaita: remove min-<lenght> from levelbar blocks (*)
8d3dd50... Drop keynav for dnd (*)
c409fca... Drop root windows from some internal apis (*)
9859f8f... Allow passing a NULL window to gdk_device_query_state (*)
127922c... Stop passing root window to gdk_device_query_state (*)
916702f... Make the xim module build without root getters (*)
0eaf861... Remove root window getters from public API (*)
535e604... Drop the shape window example in testgtk (*)
342fdee... Remove an unused field (*)
d5e25be... LevelBar: Avoid unnecessarily copying allocation (*)
124b790... Fix a bootstrapping problem without root windows (*)
a5ba6df... Revert "LevelBar: Avoid unnecessarily copying allocation" (*)
07d6c78... widget: Remove private _gtk_widget_set_has_focus (*)
c8e2ccd... LevelBar: Don’t pointlessly copy an allocation (*)
854bfb9... Adwaita: Sync CSS files with current SASS (*)
a276814... InfoBar: Fix wrong/uninit var use in code example (*)
44999fa... Add Emoji data (*)
c6c1619... Add an Emoji chooser widget (*)
46f7804... Fix a problem with focus handling in modal popovers (*)
558aebf... entry: Add support for an Emoji chooser (*)
e24ffbb... Add a testcase for the new Emoji chooser (*)
f54aca2... widget-factory: Add a use of show-emoji-icon (*)
aa1fb13... Fix the meson build (*)
49671e7... Update POTFILES.skip (*)
c77a188... Update Polish translation (*)
8585b4a... Update Nepali translation (*)
50453d4... Update Nepali translation (*)
fd4fa7b... emoji: Start search on the first character (*)
5b23fd3... emoji: Fix a leak (*)
9808977... Add names to more sources (*)
b52c1cb... scrolled window: Don't leak timeout sources (*)
82a24e7... Don't update headings in an idle (*)
2eaf416... gsk: Add color shader sources to meson build files (*)
1ee32d1... meson: Add emoji data (*)
f998360... Update Turkish translation (*)
4a6f513... convert-emoji: Don’t pointlessly do rest of loop (*)
2755717... Update Galician translation (*)
c3aacbe... Update Catalan translation (*)
9c7e089... widget: Remove gtk_widget_get_margin_allocation (*)
5f859a1... widget: Remove gtk_widget_get_content_allocation (*)
9f3f640... widget: Remove gtk_widget_get_border_allocation (*)
2a49e08... meson: Don't define G_ENABLE_CONSISTENCY_CHECKS uncondition (*)
c309def... winodw: Remove _gtk_window_reposition prototype (*)
54c362b... gtkwindowprivate: Remove _gtk_window_keys_foreach (*)
27f1492... Update Spanish translation (*)
0fe396e... popover: Remove double assignment (*)
fdd5e9f... Redo emoji data slightly (*)
ad51092... Update Indonesian translation (*)
562e278... Update Indonesian translation (*)
391d1a0... Drop Autotools build (*)
6240082... Drop old MSC makefiles (*)
98ed797... docs: Update the README (*)
f82f0c7... docs: Update the release instructions (*)
0803ee2... docs: Update the 'building gtk' guide (*)
d2af823... Rename 'HACKING' to 'CONTRIBUTING' (*)
3e558b9... Remove obsolete README for Windows (*)
17b7d6b... Remove MAINTAINER file (*)
807c744... gdk: fix headers installation path (*)
c9caa61... meson: install gdkdrawcontext.h (*)
49d0b4c... meson: install gdkvulkancontext.h (*)
a4d0800... build: Fix post-install script (*)
fb66f53... testpopover: Sync initial vals of controls & props (*)
d239ef0... Updated Serbian translation (*)
52cc1c3... Updated Serbian translation (*)
8c3fc06... Remove an erroneous unref (*)
4fbe313... build: Remove wrong kwargs from a11y test()s (*)
7685d15... build: Remove more wrong kwargs (*)
c468cdf... gdk: Remove another gdk_window_new_input reference (*)
12b155e... broadway: Build fixes (*)
9957dd5... docs: Update references to Meson CLI utilities (*)
d27453c... Restore make-pot script (*)
0b59f4e... make-pot: Make it executable (*)
f740977... gtk/gtkemojichooser.c: Don't use g_autoptr() (*)
0a85a76... build: Partially revert "Drop old MSC makefiles" (*)
4904491... build: Move Vulkan shader handling to its own directory (*)
3cb8a97... build: Ensure introspection data points to the right header (*)
915d819... Widget: Fix outdated comments about tooltips (*)
c1082ca... build: Install gtkcenterbox.h (*)
d81fc8e... gtkpango: Remove unused functions (*)
ad5c4d0... ScrolledWindow: Bin unreachable ternary branches (*)
d98a23d... GdkDisplay: Call the correct push|pop_error_trap() (*)
5204802... widget: Remove some always-true precondition checks (*)
a2986a8... Update Galician translation (*)
00843b0... Update Brazilian Portuguese translation (*)
ee1e2c9... Update Brazilian Portuguese translation (*)
c2e0812... gdk/x11: Extract GdkDeviceTool tool ID from "Wacom Serial I (*)
3d8e550... Updated Czech translation (*)
08526d4... build: Print out a configuration summary (*)
e35266a... Update Slovak translation (*)
e702ee8... gdkwindow: Avoid re-setting the opaque region if it doesn't (*)
864f806... Update Croatian translation (*)
652a99f... Update Croatian translation (*)
48df192... gsk: vulkan: fix image uploading (*)
fddfb60... gdk: wayland: always set buffer scale on size update (*)
b2c0afc... Remove gdk_event_get_user_data from public headers (*)
3613f96... widget: Remove outdated comment about widget coordinates (*)
714eebe... Update German translation (*)
a863d18... Updated Serbian translation (*)
1bc6ae5... Update French translation (*)
4ba27a5... Update French translation (*)
50e9147... Update Kazakh translation (*)
44acdbc... Update German translation (*)
416facb... Update Malayalam translation (*)
9425ba8... Update Nepali translation (*)
8da4842... Update Nepali translation (*)
afa9b50... textview: Draw children using gtk_widget_snapshot_child (*)
b24535e... container: Remove gtk_container_propagate_draw (*)
f879750... container: Fix scrolling adjustment coordinates (*)
3168bbe... Update Spanish translation (*)
55c42b9... build: Allow using libepoxy as a subproject (*)
7845854... build: Fix macOS linker compatibility flags (*)
e3f99fa... build: Use the appropriate symbol visibility annotation (*)
2f909cc... Don't consume too many key releases (*)
ac1b8f6... Add shortnames to emoji data (*)
7937da6... Handle emoji data change in emoji chooser (*)
5f593ff... getting_started: Sync filenames & section headings (*)
800d49f... Updated Lithuanian translation (*)
41ac29c... Update Italian translation (*)
82f20ef... Update Italian translation (*)
8e0ed69... widget: Remove unused draw_internal prototype (*)
86c294b... testgtk: Remove some invalid css (*)
a23ea01... widget: Fix UPDATES debug rendering (*)
81f3dc0... Update Friulian translation (*)
53ad763... magnifier: Port to snapshot (*)
4402335... wayland: fix filechooser crash (*)
bd03316... wayland: fix filechooser crash (*)
44e1c19... Revert "wayland: fix filechooser crash" (*)
798ea02... GtkFileChooserNativeQuartz: add support for Mountain Lion a (*)
bc2f125... GtkFileChooserNativeQuartz: improve support for file filter (*)
84bcf7d... GtkFileChooserNativeQuartz: restore parent focus after clos (*)
5fdcfa4... fontchooser: Block row deleted signal handler when reloadin (*)
da76699... SidebarRow: Add Unmount tooltip to eject_button (*)
17b75f2... Remove motif dnd leftovers (*)
1ace651... Update POTFILES.in and POTFILES.skip (*)
2c9144b... Update Chinese (Taiwan) translation (*)
1e832b2... testpopover: Use HeaderBar to get CSD decorations (*)
12693c6... Popover: Include window shadows in overshoot calcs (*)
73c689e... ComboBox: Clarify documentation of get_active_iter (*)
752b42f... Update Friulian translation (*)
3cc7acc... Fix Catalan translation (*)
6bae8aa... Update Friulian translation (*)
e26b60d... container: Remove leftover prototype (*)
41f26ea... wayland: Stop using subsurfaces for popovers (*)
5722f25... x11: Fix initial drag cursors (*)
a683629... Remove an unused field (*)
710577e... demo: Remove geninclude perl script
9389030... 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]