[gtk+] (841 commits) Non-fast-forward update to branch wip/baedert/meson
- From: Timm Bäder <baedert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] (841 commits) Non-fast-forward update to branch wip/baedert/meson
- Date: Thu, 3 Nov 2016 11:15:47 +0000 (UTC)
The branch 'wip/baedert/meson' 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:
c1b8d1e... Add Meson build files
42e33df... fallback-c89: Include config.h
fed1e82... Meson build v2
c854e15... meson: Add options for x/wayland/broadway backends
b3c2a27... gtk: Generate gresources file
0a01486... meson: Add unit test files
1780021... meson: Build gtk marshallers
b7f4ffd... meson: make gtk buildable
eacb50a... meson: Use xrandr
c83c16e... gtk major version
92f6337... meson: replace gentypefuncs.d with python script
b141aed... gentypefuncs.py: Use python3
7f6bd03... wayland: Include generated sources from builddir, not srcdi
1b68a55... build: Generate wayland protocol files
3374890... meson: build gtk/ again
566c374... meson: Build gtk3-demo
de4e504... meson: Generate demos.h for gtk3-demo
059f0ba... meson: Disable broadway build
c2d09c6... meson: Require gtkmarshal_h before we build gtk
f2548b1... meson: Use -Bsymbolic
c9e1679... meson: figure out wayland-protocols pkgdatadir via pkg-conf
68132a4... meson.build: Add more required versions
1010fb8... meson: Also check for sincos
6a2a829... meson: Build all tests in tests/
9227ba3... examples/drawing: Don't call gtk_main_quit
27b6220... Build examples
ab2f053... gtk/meson: Read dirs from options
fd2e490... meson: Install libgtk and libgdk
d430f0c... meson: Build gtk utils
352f526... build tests/visuals
63cf7a3... meson: build some more tests
785ecd4... meson: Check for more libraries
543a7f5... meson: Conditionally check for dependencies
dc2de84... treeview: Don't underallocate the drag button
e3ff013... treeviewcolumn: Don't underallocate column headers
34ed563... Install header files
494d950... meson: Sort files alphabetically
Commits added to the branch:
c75e7cc... Update Basque language (*)
f88c8e4... Update Basque language (*)
b74cd23... docs: Add a diagram for GtkListBox nodes (*)
26dcb6a... Update Arabic translation (*)
06b2adb... encodesymbolic: handle circle objects (*)
54fdcb3... widget: Don't print missing allocation warning by default (*)
a3f1596... Add some missing (nullable) annotations (*)
cc814fd... gtkplacesview: mark string as translatable (*)
dca4565... Updated Korean translation (*)
d7af39e... Updated Czech translation (*)
539e616... Updated Korean translation (*)
7ac07ff... Updated Polish translation (*)
5cf367b... Updated Kazakh translation (*)
c0048b4... Fix a typo in the css docs (*)
9aceb34... Fix another type in the css docs (*)
caaad35... Updated German translation (*)
aa49f86... Updated Slovak translation (*)
ad15259... Updated Hebrew translation (*)
94425ac... Updated Swedish translation (*)
a7484be... Updated Brazilian Portuguese translation (*)
ad32a48... Updated Hungarian translation (*)
506426a... gtktreeviewcolumn: Fix typo in typedef documentation (*)
e023fac... Updated Croatian translation (*)
17ff570... Updated Croatian translation (*)
ebc8522... Adwaita: always use images for button backgrounds (*)
4a4ef04... bloatpad: replace single quotes with double quotes in menus (*)
ea0436c... Updated French translation (*)
fe216b0... Do not filter out small scroll event fractions (*)
fa23641... _gtk_icon_helper_draw: get style earlier (*)
fea851b... Fix wrong URL link in gtkshortcutswindow documentation (*)
6181ff2... paned: quietly handle missing cursors (*)
8a7d0ab... Make gtk_init_with_args behave as documented (*)
3c775eb... treeviewcolumn: use g_clear_object when freeing cursor (*)
7ecd337... entry: handle NULL cursor when releasing reference (*)
b684b23... entry: handle NULL cursor when updating cursors (*)
dbd0923... wayland: Avoid negative size constraints (*)
7292b03... wayland: always sync state after a frame is painted (*)
73d09c8... scrolledwindow: handle NULL cursor safely (*)
588a1dc... popover: Add helper functions around setting up an scrollab (*)
769ee11... popover: Update scrollable on relative-to hierarchy changes (*)
13e00b7... Add GDK_AVAILABLE_IN_3_90 (*)
f7c0661... wayland: Only 'moved-to-rect' if move_to_rect() was used (*)
6c7d78f... Updated Slovak translation (*)
9701b58... icon-theme: Fix leaks on error (*)
ae8ffc7... widget: Don't print underallocation warnings by default (*)
ae7a1e0... 3.22.1 (*)
51fb565... Updated Finnish translation (*)
fac9d59... Updated Italian translation (*)
870af2b... Updated Italian translation (*)
83efaaf... gtkcombobox: pass trigger event when popping up menu (*)
81cad59... gtk-launch: Move translator comment one line down (*)
f2eda1a... Adwaita: update assets svg (*)
3da324f... Adwaita: render updated assets. (*)
ddd1ac0... entry: Fix a corner case of overwrite mode (*)
f06485e... Update Croatian translation (cherry picked from commit 051f (*)
eeffde3... Update Croatian translation (cherry picked from commit 0a08 (*)
4cce610... Rename pc files from 3.0 to 4.0 (*)
ecd384e... Adjust versions in configure.ac (*)
74f3d7f... Switch gettext domain from gtk30 to gtk40 (*)
d053d5c... Rename Makefile references from 3.0 to 4.0 (*)
b337b40... Make the demos build (*)
bbe5980... Make docs parallel installable (*)
ce74c3a... Re-add missing files (*)
a03a120... Drop deprecated autoconf macro (*)
b373c60... Remove autoconf macros from the docs (*)
5db8cc4... Update Latvian translation (*)
31b77ae... Updated Danish translation (*)
3b11575... Fix some EGLDisplay * abuse (*)
434ce02... Use eglGetPlatformDisplay{,EXT} if available (*)
0d00e0c... Fix the build (*)
fe6030a... gtkplacesviewrow: stop busy_spinner from offsetting the oth (*)
a68915a... shortcuts: the accelerator should always be LTR (*)
3e3f208... Update Greek translation (cherry picked from commit e74dc54 (*)
9054e49... Adwaita: dodge drop active style for window and decoration (*)
b65fbbf... Update Polish translation (*)
9e2b1ad... gdkwindow: configure native windows in move_native_children (*)
133da65... menusectionbox: add support for "text-direction" attribute (*)
353281d... applicationwindow: fix leak of help_overlay (*)
8aa9339... shortcutsgroup: fix leak of title (*)
8ef4f7f... headerbar: fix leak of start_box/end_box (*)
3731da1... headerbar: fix leak of separator (*)
982c4a7... headerbar: fix leak of label_sizing_box (*)
38667b8... scrolledwindow: fix leak of pan_gesture (*)
a9464f6... docs: replace gtk3 with gtk4 in man pages (*)
21fa121... gestures: provide new artwork (*)
b6cdc39... GtkShortcutsShortcut: Support single finger swipe gestures (*)
565b35a... Add new gestures to gtk4-demo (*)
b7baf33... shortcutswindow: working version of set_section_name() (*)
a703ba8... Avoid 0/FALSE confusion (*)
713d4ad... Updated Lithuanian translation (*)
7016409... gdk: Get rid of unused variables (*)
dcb816f... gdk: Fix docs typo (*)
76d95c3... display: Don't return NULL in get_primary_monitor() (*)
29c570a... tests: Port to GdkMonitor (*)
266fd36... inspector: Port to GdkMonitor (*)
d33c251... gdk: Use GdkMonitor APIs (*)
7232b4f... x11: Use GdkMonitor APIs (*)
f7cebf5... wayland: Use GdkMonitor APIs (*)
9222b4c... inspector: Use display name instead of screen name (*)
c0276e2... applaunchcontext: Ignore screen name (*)
d2a8667... API: Remove GtkStatusIcon (*)
1a0a423... API: gdk: Remove monitor APIs on GdkScreen (*)
4ed9452... API: menu: Remove tearoff support (*)
c2125e8... API: window: Remove geometry support (*)
013caef... testgtk: Remove feature unsupported in Wayland (*)
4445807... shooter: Use root window size instead of screen size (*)
2033b06... gdk: Require passing screen size to translate_screen_coord( (*)
ed30f27... gdk: Insist axis.min_value < axis.max_value (*)
579edbb... display: Insist that backends implement the monitor vfuncs (*)
0be88cc... API: Remove gdk_screen_get_width() and gdk_screen_get_heigh (*)
26f9b58... API: gdk: Remove gdk_screen_get_number() (*)
6b9e481... API: screen: Remove gdk_screen_get_active_window() (*)
9be9e00... API: screen: Remove gdk_screen_make_display_name() (*)
d09e48c... API: Remove -gtk_widget_get_root_window() (*)
9a5de96... API: Remove GtkNumerableIcon (*)
fb3d902... Remove GtkHBox (*)
fe24fcb... Delete gtkvbox.{c,h} (*)
2fd5048... API: window: Remove suppport for changing wmclass_name/grou (*)
fcbd480... API: Remove GDK_WA_CURSOR (*)
fec8069... API: screen: Stop storing font options (*)
77cdbfd... fontchooserwidget: Query dpi from CssStyle (*)
ad64402... filechooserwidget: Query dpi from CssStyle (*)
8d54c64... screen: Remove unused vfunc (*)
89f2e17... API: Remove gdk_window_set_composited() (*)
021fe01... API: Remove GtkPlug, GtkSocket and GtkWin32EmbedWidget (*)
380494c... API: Remove gtk_drag_dest_set_proxy() (*)
662001b... API: Remove ability to set visuals on windows (*)
1aa336b... cellrendererspinner: Draw our own spinner (*)
361d322... immodules: Move path code out of gtkrc (*)
05763e4... settings: Pull in the RC parsing code (*)
0df3880... API: Remove GtkStyle (*)
bae12e6... tests: Remove testwindows test (*)
eace2cf... API: Remove gdk_window_set_background() (*)
91f9890... Don't use GtkBox's center child in a few places (*)
c301357... inspector: Remove object_title from css editor (*)
f45dada... box: Remove 'padding' child property (*)
9d43644... label,image: Remove GtkMisc usage (*)
485d1b9... Button: Remove alignment API (*)
4162d65... tests: Remove teststockbuttonmenu (*)
590cd6a... button: Remove GtkStock API (*)
9f2ca68... button: Remove deprecated signals from public API (*)
10a92a2... button: Remove deprecated style properties (*)
10e24d5... button: Remove _{get,set}_focus_click (*)
ac31a00... testbuttons: Stop looking at use-stock property (*)
b9a304c... testgtk: fix css (*)
d36e412... testgtk: Remove GtkImageMenuItem usage (*)
421be38... toolbutton: Stop using GtkImageMenuItem (*)
eadb49d... recentchoosermenu: Stop using GtkImageMenuItem (*)
f37cb8f... reftests: Remove GtkMisc properties from now non-misc widge (*)
ad155fb... Remove GtkStock API from GtkImage (*)
9b5a50b... shortcutswindow: Stop using GtkArrow (*)
367f13a... Remove GtkArrow (*)
7088d9d... reftests: Remove celldenderer-pixbuf-stock (*)
cc3dcee... testfilechooserbutton: Remove GtkMisc API usage (*)
7f79a3f... Remove GtkMisc (*)
5d3a5ff... Fix a few css/a11y test cases (*)
8a35952... reftests: Remove GtkMisc tests (*)
155fa46... Remove GtkImageMenuItem (*)
2acc31b... Remove GtkHandleBox (*)
3b336dd... dialog: Remove alternative button order API (*)
9cfbaf4... Remove gtkfontsel.{c,h} (*)
7fa4ac0... window: Remove resize grip API (*)
9c09669... window: Remove _set/_get_opacity (*)
d06d17b... Remove gtkcolorsel(dialog).{c,h} (*)
1345564... Remove various deprecated GtkOrientable subclasses (*)
33ece4e... Remove GtkHSV (*)
05353ec... scrolledwindow: Remove _add_with_viewport (*)
ba92205... scrolledwindow: Remove scrollbar-spacing and scrollbars-wit (*)
2e96f8a... scrolledwindow: Remove window-placement-set property (*)
116cb9f... label: Remove now unneeded deprecation markers (*)
aca35a1... scrollbar: Remove min-slider-length style property (*)
efffa3b... range: Remove min slider size setter/getter (*)
627a824... image: Remove GtkIconSet API (*)
040db1e... Remove some deprecated GdkColor style properties (*)
2cfa05f... testsensitive: Use state-flags-changed instead of state-cha (*)
96d9abd... widget: Remove deprecated style properties (*)
4c10807... widget: Remove state-changed signal (*)
b3bd5fe... widget: Remove gtk_widget_size_request (*)
a80a1cf... widget: Remove gtk_widget_get_child_requisition (*)
4a2c087... widget: Remove gtk_widget_region_intersect (*)
bc0cef2... widget: Remove gtk_widget_{s,g}et_state (*)
16b0906... widget: Remove gtk_widget_send_expose (*)
80ab5ea... widget: Remove gtk_widget_get_requisition (*)
d34b7d9... widget: Remove gtk_widget_{s,g}et_composite_name (*)
878f2e4... widget: Remove deprecated margin-left/right properties (*)
1add028... entry: Remove inner-border (style) property (*)
2455bd0... widget: Remove visibility-notify-event (*)
86dbe59... entry: Remove deprecated style properties (*)
feac88d... switch: Remove deprecated style properties (*)
601839c... Remove various sizing related style properties (*)
6a6c493... Fix a few GtkTextTag:*-gdk references (*)
999d45b... Remove various unused style properties (*)
9f5baf9... GtkTextHandle: Use min-width/min-height (*)
b1d35a5... widget: Remove text-handle-width/height style properties (*)
3c901d6... Remove a few more unused style properties (*)
7377b7e... plugman: Stop using gtk_override_color (*)
addb655... testoverlay: Stop using gtk_widget_override API (*)
9a38869... widget: Remove gtk_widget_override* API (*)
08c1c58... Remove GtkModifierStyle (*)
281c1e4... widget: Remove cursor-aspect-ratio style property (*)
ccd3ff7... gtkwidget: Remove gtk_widget_class_install_style_property_p (*)
9fd1a1b... widget: Remove cursor-aspect-ratio/window-dragging style pr (*)
5b00a31... widget-factory: Stop using custom icon sizes (*)
ed184b3... Remove GtkIconFactory (*)
58a76b7... stylecontext: Remove _REGION_ constants (*)
f360a69... entry: Remove invisible-char style property (*)
9f930c0... ui: Don't unnecessarily set GtkEntry:invisible-char (*)
f2c455f... Remove GtkThemingEngine (*)
66dd954... API: stylecontext: Remove old unused animation functions (*)
dd83f9c... API: Remove API to set CSS properties from GValues (*)
1a5b842... API: Remove GtkStyleProperties (*)
95d2f0b... css: Remove custom properties (*)
10a7963... gdk: Remove unused structs from ColorMap days (*)
59c702d... gdk: Remove leftover structs from ClientMessage days (*)
1a7dcb2... gdk: Remove unused argument parsing structs (*)
9b9b475... API: stylecontext: Remove regions (*)
7ae0084... API: Remove libgail-util (*)
1518fe0... API: stylecontext: Remove state argument from getters (*)
4df6dda... API: container: Remove gtk_container_set_border_width() (*)
d4d3374... container: Remove gtk_container_set_resize_mode() (*)
1d4f23d... API: container: Remove GtkContainer::child property (*)
cda617d... API: sizegroup: Remove gtk_size_group_set_ignore_hidden() (*)
6c7b6f9... menu: Modernize code (*)
36b7ad0... shortcutswindow: Modernize some code (*)
4a95f88... widget: Remove gtk_widget_set_double_buffered() (*)
e76ba9a... gdk: Remove gdk_window_set_debug_updates() (*)
b4a7fc7... tests: Remove code from testinput that does nothing (*)
17895e7... tests: Remove custom preview from print-editor (*)
a65a4de... gdk: Remove old code to create drawing context (*)
12dad0c... Update POTFILES.in (*)
95b9981... Fix the doc build (*)
07cd87e... gdk: Remove mentions of gdk_cairo_create() (*)
cf9b9a0... gdk: Comment out gdk_cairo_create() (*)
dae97c3... textview: Remove commented block (*)
a87bdc4... stylecontext: Remove gtk_gradient_resolve_for_context() (*)
d64ca95... Remove redundant declaration (*)
68cab95... Remove re-declarations of public functions (*)
137e1aa... Use appropriate const declaration for static strings (*)
d8892c0... Remove redundant declarations (*)
81e5996... Include the appropriate headers (*)
1db5d7f... Remove redundant declarations (*)
5e388fc... Fix _gtk_get_slowdown() (*)
8b9153d... Remove redundant declarations (*)
175800f... Add private header for GtkTextView (*)
923b868... gdk/x11: Constify argument (*)
44885bc... Remove redundant declarations (*)
24d59f6... inspector: Mark internal function as static (*)
3fdbe2e... widget: Make gtk_widget_get_parent_muxer() as static (*)
9bb816f... gtk: Include the appropriate headers (*)
5880d1b... gtk: Cast static strings assigned to non-const variables (*)
4ba169b... cellview: Constify argument (*)
fbf6aa1... colorscale: Rename variables (*)
9557364... gtk: Mark internal functions as static (*)
e75bbaf... filechooserbutton: Remove unnecessary declaration (*)
590e7e6... filechooserwidget: Rename error variable (*)
1f13260... gtk: Use appropriate constness for variables (*)
b3adbbe... text: Constify field of GtkTextLineSegmentClass (*)
db6f9a8... gtk: Add missing function declarations (*)
fc9826f... Remove declarations for getresuid()/getresgid() (*)
5563ba9... Avoid variable shadowing in GtkShortcutsSection (*)
39e848c... icontheme: Drop unnecessary allocation (*)
6a9be60... notebook: Remove redundant variable declarations (*)
20b2e47... build: Add various compiler warnings and errors (*)
857d241... Remove redundant variable declaration (*)
a12b691... gtkicontheme: check if the context quark string is not null (*)
2332ac4... gtk/utils: Include stdio.h (*)
a0aa1d9... broadway: Remove redundant declaration (*)
7173df1... gtk+: Fix GI warnings about missing parameters (*)
7b73bc3... build: Use correct compiler flag (*)
8473923... colorscale: modify loop variables in loop body (*)
55e599c... textbufferserialize: declare set_error as G_GNUC_PRINTF (*)
dbeeaf7... cssprovider: Remove GError out argument from load functions (*)
4322b69... cssprovider: Return void, not TRUE (*)
d72bc7f... Fix to Catalan translation (*)
6b01940... colorscale: Avoid invalid write (*)
d22e5e6... API: gdk: Add gdk_window_new_child() and gdk_window_new_inp (*)
31b5ba5... button: Use gdk_window_new_input() (*)
4b92c0b... calendar: Use gdk_window_new_input() (*)
0f2d983... colorswatch: Use gdk_window_new_input() (*)
9d2309c... drawingarea: Use gdk_window_new_child() (*)
c61e669... entry: Use gdk_window_new_input() (*)
1952b57... eventbox: Use gdk_window_new_input() and gdk_window_new_chi (*)
b17bdbd... treeview: Use gdk_window_new_child() (*)
8417ecd... treeviewcolumn: Use gdk_window_new_input() (*)
dff5a7b... tests: Use gdk_window_new_child() (*)
a8d7b0d... window: Use gdk_window_new_child() and gdk_window_new_input (*)
46b10ca... expander: Use gdk_window_new_input() (*)
7dceaf5... glarea: Use gdk_window_new_input() (*)
d6eedf1... toolpalette: Use gdk_window_new_child() (*)
3cf7b21... viewport: Use gdk_window_new_child() (*)
210e166... textview: Use gdk_window_new_child() (*)
edc9a08... stack: Use gdk_window_new_child() (*)
73ef9e1... revealer: Use gdk_window_new_child() (*)
e54a76a... scrolledwindow: Use gdk_window_new_child() (*)
a2a23ee... fixed: Use gdk_window_new_child() (*)
1c6a879... flowbox: Use gdk_window_new_child() (*)
f8a4850... listbox: Use gdk_window_new_child() (*)
c3274ef... overlay: Use gdk_window_new_child() (*)
6117f04... menuitem: Use gdk_window_new_input() (*)
360301a... label: Use gdk_window_new_input() (*)
a839e19... menushell: Use gdk_window_new_child() (*)
6a399eb... popover: Use gdk_window_new_child() (*)
5e8c719... toolbar: Use gdk_window_new_input() (*)
ac79aed... toolitem: Use gdk_window_new_input() (*)
9127e49... toolitemgroup: Use gdk_window_new_child() (*)
3fc3251... iconview: Use gdk_window_new_child() (*)
5d3f636... layout: Use gdk_window_new_child() (*)
c599f6b... menu: Use gdk_window_new_child() (*)
c78568b... notebook: Use gdk_window_new_child() and gdk_window_new_inp (*)
978684c... paned: Use gdk_window_new_child() and gdk_window_new_input( (*)
e5b67ff... pathbar: Use gdk_window_new_input() (*)
cd8b08f... switch: Use gdk_window_new_input() (*)
4ab8572... spinbutton: Use gdk_window_new_input() (*)
cd90b56... separatortoolitem: Use gdk_window_new_input() (*)
33a857d... toolbutton: Remove icon-spacing style property (*)
d569627... textview: Remove error-underline-color style property (*)
4f9bcaf... toolbar: Remove button-relief style property (*)
b88a0bb... notebook: Remove deprecated public API (*)
7d84f74... menu: Remove vertical/horizontal-offset style properties (*)
99f112f... colorbutton: Remove deprecated API (*)
84649f5... gtkdialog: Remove style properties (*)
7d47d80... bbox: Remove style properties (*)
7b22037... treeview: Remove unused style properties (*)
feb8975... gtkmain: Remove deprecated key snooper API (*)
09214e4... gtkdnd: Remove gtk_drag_begin (*)
019960f... viewport: remove deprecated api (*)
77f50ec... window: Remove reshow_with_initial_size (*)
31cf2e3... gtksettings: Remove Deprecated API (*)
57f4fea... cellrenderer: Remove cell-background-gdk (*)
203cf0d... label: Stop using GdkColor (*)
ac72d96... menuitem: Remove right-justify (*)
0a6ed12... builtinicon: remove unused struct member (*)
296db5a... scrollbar: Remove style property (*)
a4368a7... widget: Remove gtk_widget_reparent (*)
5da7a82... widget: Remove docs for style-set (*)
2ae996e... widget: Remove gtk_widget_get_pointer (*)
dd3c3b6... widget: Remove push/pop_composite_child (*)
a9367b7... Stop checking GtkSettings:gtk-enable-mnemonics (*)
05211d2... button: Stop checking for GtkSettings:gtk-button-images set (*)
7e16396... button: Stop implementing GtkActivatable (*)
b082fb5... gtkwindow: Stop checking gtk-menu-bar-accel (*)
d844abe... Remove GtkTable (*)
8cafd3c... menuitem: Stop implementing GtkActivatable (*)
dd03372... switch: Stop implementing GtkActivatable (*)
efe4a36... toolbutton: Stop implementing GtkActivatable (*)
24866c5... radiomenuitem: Remove GtkActivatable code (*)
5789c4f... tests: Add testgaction.c (*)
e9a974f... buttonaccessible: Stop looking at the button's image (*)
3ddcd9e... docs/tools/widgets: Stop using gtk_button_set_image (*)
37c728b... testsuite/gtk: Use a GtkMenuButton to test exposing objects (*)
be2f196... button: Add icon-name property (*)
1b2f291... messagedialog: Remove deprecated API (*)
2a07ee2... filechooserbutton: Remove deprecated API (*)
d9a3afb... range: Remove unused class struct members (*)
3573cdc... popover: Remove deprecated API (*)
b65908d... menutoolbutton: Remove deprecated API (*)
3ad624d... adjustment: Remove deprecated API (*)
d5e3897... combobox: Remove deprecated API (*)
700300e... treeview: Remove deprecated adjustment API (*)
e0d5023... gtkapplication: Remove deprecated API (*)
dece018... Remove GtkAlignment (*)
4bf1e4e... toolbar: Remove max-child-expand child property (*)
7823406... window: Remove decoration-resize-handle style property (*)
301e1a4... window: Remove decoration-button-layout style property (*)
cf56dec... infobar: Stop looking at stock items (*)
bc7206d... Remove GtkStock (*)
53ab8eb... Remove GtkRadioAction (*)
41f5d3b... Remove GtkToggleAction (*)
0c7d091... toolitem: Stop implementing GtkActivatable (*)
d0c087b... recentchooserdefault: Stop implementing GtkActivatable (*)
a8a2588... recentchooser: Stop implementing GtkActivatable (*)
62b2949... Remove GtkActivatable (*)
d963ede... Remove GtkUIManager (*)
f7d22fe... Remove GtkRecentAction (*)
8245374... tests/testylecontext: Don't double-free widgetpath (*)
a864f4d... widget: Not all toplevels are also containers (*)
1bb3501... Fix unittests (*)
ead3620... Remove GtkActionGroup (*)
4384628... Remove GtkAction (*)
a0140ca... Reduce a warning to a message (*)
95c7de7... x11: Add the same message as the wayland backend has (*)
dfb45f4... Add a test for cursor names (*)
ba299d9... Update POTFILES.in (*)
3fb413b... label: Avoid shadowing variables (*)
d519e4a... gsk: Initial commit / build environment (*)
7afdd3f... Initial implementation of GSK rendering pipeline (*)
0e2a87a... build: Add GSK deps to GTK (*)
b425cff... gdk: Add utility for uploading Cairo surfaces to GL (*)
eb9c092... gsk: Rename shaders for OpenGL (*)
5909ce6... gsk: Use surface-to-texture utility function (*)
9d3ca22... gsk: Port GskGLRenderer to GLES (*)
635fd70... gsk: Add GskRenderer::clear_tree (*)
d99f91f... gsk: Flush the GL render items cache (*)
074c77e... gsk: Rework GskRenderer and GskRenderNode semantics (*)
258af60... gtk: Add a GskRenderer to GtkWindow (*)
b997f4c... gtk: Use GskRenderNode to render widgets (*)
b8a92df... gsk: Turn GskRenderNode into a pure GTypeInstance (*)
7416aa7... gsk: Group render state attributes (*)
638297a... gsk: Allow sampling between parent and child nodes (*)
bf09ce9... gsk: Make GskBlendMode enumeration public (*)
81e992e... gsk: Store blend mode in the render node (*)
1b1edce... gsk: Use the node's blend mode in the GL renderer (*)
0ce9815... gdk: Add more GDK_GL_ERROR error ids (*)
3d21c4a... gsk: Add rendering debug mode for shaders (*)
2ded2ad... gsk: Add ShaderBuilder (*)
28b490f... gsk: Rework how GLSL shaders are built (*)
8bb0c9a... gsk: Add debugging notes to ShaderBuilder (*)
12db9ee... gsk: Add getter for program id in ShaderBuilder (*)
9e3b0f5... gsk: Don't store the uniform and attribute location twice (*)
a840c7f... gsk: Add more modes to the blend shader (*)
4397476... docs: Add more GSK documentation (*)
4cda720... gsk: Consolidate program creation and storage (*)
0fbf638... gsk: Add 'blit' program (*)
d790054... gsk: Add fundamental type annotations for GskRenderNode (*)
dc3b240... Ensure that render nodes are translated (*)
8555c6b... gsk: Use the right pointer to the parent RenderItem (*)
46bb14e... gsk: Add GskGLDriver (*)
d3393d5... gsk: Add specific debug type for shaders (*)
51f0573... gsk: Flip mutability on GskRenderNode.finalize (*)
9c86579... gsk: Fix pre-condition check (*)
c052443... gsk: Use consistent naming for blend fragment shader (*)
b98fb07... gsk: Enable depth testing (*)
8807f23... gsk: Split surface upload from texture creation (*)
30be7bd... gsk: Add GL profiler (*)
9836d22... gsk: Turn texture cache into a hash table (*)
e2a43a8... gsk: Add GL driver API to create render targets (*)
b169ce3... gsk: Rework surface -> texture API (*)
db4ade4... gsk: Drop render buffer code path from GskGLRenderer (*)
bbfe432... gsk: Simplify buffer handling in GskGLRenderer (*)
24a6f3c... gsk: Move resource handling inside GskGLDriver (*)
03ab560... gsk: Rename uniforms and attributes in shaders (*)
8ac9127... gsk: Drop opaque/transparent item split (*)
9e22118... gsk: Add redirection to FBOs for opacity groups (*)
d6a6820... gsk: Fix build without Wayland (*)
4390489... gtk: Name GSK render nodes (*)
cd0de3f... gtk: Add GtkContainer API to gather render nodes (*)
f0c04cd... gtk: Port GtkWindow to render nodes (*)
ab8420e... gsk: Bind GL context to the GL profiler (*)
3d90a07... gsk: Tie render nodes to renderers (*)
a8a8f97... gsk: Take into account the scaling factor (*)
9982b66... gsk: Add texture size to debug message (*)
6c92846... widget: Fix compatibility fallbacks (*)
1ab1fd4... Use the projection to flip around the content (*)
bfad9fe... gtk: Update the coordinates when propagating render nodes (*)
e5dace2... Integrate CSS gadget with GSK render nodes (*)
137ff8e... box: Port from immediate to deferred rendering (*)
005fea5... gsk: Add profiler object (*)
d227b9c... gsk: Add GskProfiler to GskRenderer (*)
72ccb39... Convert GtkGrid to indirect rendering (*)
1d5e05b... button: Convert to indirect rendering (*)
2374546... gsk: Improve debug output a bit (*)
819ffdd... gsk: Add a debug flag for transforms (*)
b876068... gsk: Add debug macros that trigger on two conditions (*)
ff20a68... gsk: Split of debug spew for transforms (*)
7b204b0... Add an offset to render nodes (*)
e7c7932... Fix fallback render nodes (*)
702befc... gsk: Recycle textures across frames (*)
a146618... gsk: Rename set_offset() to set_anchor_point() (*)
354d443... gtk: Add convenience function for creating render nodes (*)
a0b2b37... GtkFrame: Convert to indirect rendering (*)
32d45b0... gsk: Pass the appropriate value for the n_quads argument (*)
abe19f1... gtk: Attempt at handling CSS coordinates (*)
2e0d3ef... gtk: Port GtkActionBar to render nodes (*)
e58965a... gtk: Port GtkHeaderBar to render nodes (*)
9fe18f6... gtk: Clean up render fallback node creation in GtkWidget (*)
b371b5d... Drop an unused variable (*)
bde55cc... Some debug help (*)
0218737... Add details to css render nodes (*)
7f86516... Allow selective debug spew (*)
9d06ee6... button: Restore focus (*)
62eb900... gadget: Add a has_content vfunc (*)
ac52abc... GtkExpander: Convert to indirect rendering (*)
f68eaae... Prevent box gadget content from being drawn twice (*)
6a1edb0... GtkCheckButton: Convert to indirect rendering (*)
1046262... gadget: Fix handling of custom content (*)
ea549a3... GtkListBox: Convert to indirect rendering (*)
d8dc6f0... gsk: Build docs (*)
7eb8646... Small fixes for the docs (*)
53266e7... Small documentation additions (*)
b8acd23... GtkButtonBox: Convert to indirect rendering (*)
579b43b... Convert GtkComboBox to indirect rendering (*)
fd4a1cd... Covert GtkOverlay to indirect rendering (*)
56c93a7... gsk: Remove child-transform from render nodes (*)
0812d69... gsk: Reuse VAOs with identical buffers (*)
955d9a8... gsk: Fix the blend mode (*)
b2f5a69... gtk: Add a box render node for gadgets (*)
c9514b4... gsk: Ensure that non-drawing nodes are supported (*)
23a009a... gtk: Sort children by window depth when rendering (*)
ce67336... gsk: Drop modelview/projection from GskRenderer API (*)
3bdd9c2... gsk: Allow adding a GL texture as a node content (*)
387ed37... gsk: Move scaling filters to GskRenderNode (*)
f764d03... gsk: Remove :use-alpha from GskRenderer (*)
1c7c77b... gdk_cairo_surface_upload_to_gl: Don't apply device scale (*)
e0ab6d5... gsk: Fix hidpi scaling (*)
f74dd41... Make outer shadows work again (*)
cffb8ae... Break out the css background render node in a function (*)
b660361... Don't create render nodes for empty backgrounds (*)
9a2de80... Add blend mode to debug spew (*)
39c1aa5... Split css background into individual render nodes (*)
58b38d5... container: Prepare to prune render nodes (*)
f101ef7... Convert GtkFlowBox to indirect rendering (*)
be0de54... Convert GtkLabel to indirect rendering (*)
bed5e6f... Convert GtkAccelLabel to indirect rendering (*)
8f5db4b... Convert GtkImage to indirect rendering (*)
c5a2ae2... Convert GtkSpinner to indirect rendering (*)
7de49fb... gsk: Remove GskRenderer:auto-clear (*)
3aaae6c... gsk: Move GskRenderNode getters to internal API (*)
13f7f5b... docs: Update the GSK API reference section (*)
6b3c005... gsk: Make GskRenderer.render() drawing context-agnostic (*)
a9bbb02... gsk: Update Cairo renderer (*)
dace079... gsk: Add the ability to create fallback renderers (*)
8d22083... docs: Bump up major version for GSK's API reference (*)
69781c2... gsk: Bump up all version annotations (*)
310a1f7... gdk: Add missing Since tags for gdk_window_new_child/input (*)
6fb8f61... gdk: Fix Since tag of gdk_cairo_surface_upload_to_gl (*)
c978fc7... Fix the docs build more (*)
e4e6cb8... Rename gtk-query-immodules to follow our binary naming sche (*)
46187f8... Rename all binaries to be versioned (*)
c0ce283... build: Drop LDADD from GSK's Makefile (*)
b915efa... build: Rework the GSK source lising (*)
976a4f6... build: Fix variable name for gtk4-update-icon-cache target (*)
d3f88ad... gsk: Plug leak in GskRenderNode (*)
14322b0... gsk: Clear the profiler instance (*)
56cc9e2... Start a new migration guide (*)
cf7445d... Add some content to the migration guide (*)
594ec7c... build/: Force MSVC project file generation on Makefile.am c (*)
51b7146... Visual Studio Solutions: Drop references to libgail-util (*)
8b8f378... Visual Studio builds: Update from [gdk|gtk]-3 to [gdk|gtk]- (*)
a9bcd05... icontheme: Simplify lookup_size() (*)
5cb804a... build: Remove unused target variables (*)
bec95e5... widget-factory: use circular style class on the circular bu (*)
a1b7f36... Adwaita: sass cleanup (*)
1f8b146... Adwaita: sass, make button mixin export a global $button_fi (*)
24cb9d4... Adwaita: make circular button border looking nice (*)
59af3a0... build: Enable subdir-objects (*)
31db11d... wayland: Allow grabless xdg_popups (*)
e772c2b... container: Don't queue resize on non-toplevel widgets (*)
f8eaadb... testsuite: Update buttons.nodes (*)
8dd5498... shortcutswindow: Remove unneeded deprecation guards (*)
2437e97... builder: Stop parsing GdkColor values (*)
2e32655... checkbutton: Remove unused constants (*)
6150ce4... menuitem: Stop looking at nonexistant child properties (*)
18f0b80... widget: Remove in_reparent flag (*)
3e3eb01... gtk4-demo: Fix builder demo (*)
de65f87... container: Remove reallocate_redraws (*)
00e7c69... frame: Remove unused constants (*)
0f62357... container: Remove composite_name (*)
f989281... button: Remove grab_time (*)
f65af48... button: Fix icon-name implementation (*)
a5867ff... Remove some more GdkColor properties (*)
53fc5a7... Add a bit more to the migration guide (*)
c07f395... Beef up the migration guide (*)
81c1249... Fix a few memory leaks (*)
5140bc9... gdkwindow-win32.c: Make code compatible with GDK 4.0 APIs (*)
40955ad... Fix a typo in the css docs (*)
ca305bb... window: Don't leak the GskRenderer (*)
9a684ac... Add border-width to the migration guide (*)
c501867... docs: Expand icon-palette example (*)
ebbfbc0... tests: fix clipboard test by loading correct icon (*)
6278678... gdk: Don't second-guess whether a context is GLES (*)
b878ec7... gdk/gl: Allow autodetection for GL/GLES (*)
07724de... Fix css documentation typo for color definition (*)
5993117... overlay: Document availability of properties (*)
11b5cfb... GtkMenu: Try using gdk_window_move_to_rect() more often (*)
8129d5b... Update German translation (cherry picked from commit ffb1ac (*)
31c0577... gl: Set legacy bit depending on OpenGL version (*)
8e85f55... gl: Check whether use_es is positive (*)
2da886d... Remove gtk_cell_view_get_size_of_row (*)
5cadbc7... paned: Don't check handle-size style property (*)
145387a... css: Stop parsing GdkColor values (*)
6525b95... textview: Remove deprecated GtkScrollable API (*)
9992a61... widget: Use ::measure vfunc to measure size (*)
66430e6... toolpalette: Remove deprecated API (*)
d188912... icontheme: Remove deprecated API (*)
6c911c8... remove GTK_DEBUG_PLUGSOCKET (*)
a06d34a... cellrendererpixbuf: Remove :follow-state (*)
85e01b9... toolbar: Remove GtkToolbarSpaceStyle (*)
e2b6044... expander: Remove spacing property (*)
a50587b... widget: Really remove get_preferred_xxx vfuncs (*)
38f2290... button: Add Since annotations to icon-name setter/getter (*)
ab46731... widget: Add docs for ::measure (*)
9f47b43... colorbutton: Don't notify nonexistent properties (*)
5d41103... accessible: Drop deprecated connect_widget_destroyed (*)
723b4af... assistant: Remove deprecated API (*)
2273f5d... iconset: Remove stray references (*)
5c5f8f4... iconsource: Remove stray reference (*)
d69f657... layout: Remove deprecated API (*)
64e63e7... radiotoolbutton: Remove deprecated API (*)
a1b519a... Removed deprecated GtkIM*Style enums (*)
24b9171... Remove stray "stock" references (*)
3c4f6d6... quartz: Remove stock API usage (*)
471d8d6... Remove deprecated GTK_RELIEF_HALF (*)
88fcbd9... testutils: Remove deprecated API (*)
f3bc661... Remove deprecated gtk_im_multicontext_append_menuitems (*)
5c526c9... gtkplacessidebar: Remove deprecated "show-connect-to-server (*)
502e63e... stylecontext: Remove deprecated API (*)
db8369d... cellrenderertoggle: Remove deprecated indicator-size proper (*)
b5f9343... treeview: Remove deprecated API (*)
9405858... treeview: Remove stray property enum-entry (*)
614079f... accessible: Fix compile warnings (*)
c15d61d... cellrenderertoggle: Fix compile warnings (*)
62b1949... docs: Follow removal of GtkAction and GtkActivatable (*)
bdaa2bf... gtkplacessidebar: Remove deprecated "show-other-locations" (*)
66a422a... Update French translation (*)
8abf05e... gtk: Update path references from gtk-3.0 to gtk-4.0 (*)
540cfd8... textiter: Remove deprecated gtk_text_iter_begins_tag (*)
02d500a... cursor: Remove deprecated API (*)
16ded8d... gdk: Remove deprecated {keyboard,pointer}_{grab,ungrab} API (*)
b12e3b5... gdk: Remove deprecated gdk_get_display (*)
b19fe8f... gdk: Remove deprecated gdk_threads_set_lock_functions (*)
e528819... gdk: Remove deprecated gdk_add_option_entries_libgtk_only a (*)
7630c86... gdk: Remove deprecated gdk_cairo_set_source_color (*)
6398980... gdkwindow: Remove deprecated API (*)
70935f0... Drop support for offscreen GdkWindows (*)
0ca12fa... GtkShortcutType: Fix typos in developer documentation (*)
78d0876... Remove deprecated gdk_display_get_n_screens (*)
4f1e063... Remove deprecated gdk_app_launch_context_new (*)
0ba6702... Remove an unused function (*)
5cb3fc4... Drop deprecated gdk_display_get_screen (*)
6b231af... Remove deprecated gdk_app_launch_context_set_display (*)
e642909... Remove deprecated display ungrab functions (*)
e041345... Remove the last uses of GDK_DISPLAY_OBJECT (*)
dcda9c3... Remove deprecated GDK_DISPLAY_OBJECT macro (*)
ee7ddef... Remove deprecated gdk_display_list_devices (*)
1396d6c... Remove some more deprecated display API (*)
5e4a05e... Remove deprecated gdk_window_get_pointer (*)
74d62ac... Drop GDK_MULTIDEVICE_SAFE from the docs (*)
efc37d0... Remove gdk_device_grab/ungrab from the API (*)
f350e34... Drop the deprecated gdk_device_manager_get_client_pointer (*)
cbe1337... Revert "Remove gdk_device_grab/ungrab from the API" (*)
dd0f700... Fix the docs build after offscreen window removal (*)
e0b1f2e... Remove deprecated gdk_display_open_default_libgtk_only (*)
b4c37bf... visual: Remove deprecated API (*)
2e103e8... Remove gtk4-install.props's during re-generation (*)
910300b... build/Makefile.msvcproj: Add rules for MSVC 2013 to be base (*)
2ba64e0... MSVC builds: Support MSVC 2013 and later (*)
c9ce0bd... Drop x11-specific code from the GTK+ dnd code (*)
ac87507... GSK: Add initial Visual Studio projects (*)
306fd15... demos: Fix 'make install' (*)
4b3c031... gdk/win32/gdkevents-win32.c: Avoid gdk_device_manager_get_c (*)
371aa0d... docs: update section file for GtkScrolledWindow (*)
83dc4c8... docs: fix copy/paste errors in the docs of GtkScrolledWindo (*)
9a9969b... Fix tiny fonts in win32 theme (*)
ea9b992... Fix CSS warnings in win32 theme (*)
ed98082... win32 theme: Fix scrollbars (*)
77ff3ad... win32 theme: use TS_TRUE in GetThemePartSize (*)
7e3f9d6... win32 theme: No need to create a DC for GetThemePartSize (*)
a877d2c... win32 theme: Fix scale widget (*)
5c6dda0... gtkwin32theme: delete #if 0 code (*)
1f34088... win32 theme: Fix popup window decorations (*)
1692630... win32 theme: Fix column headers (*)
d1dafbe... win32 theme: Fix combobox (*)
52c4421... win32 theme: Fix tooltip borders (*)
3fd63e1... widget: Improve early exit checks on queue_draw() (*)
723b588... Make gdk.la and gsk.la a noninst helper library (*)
d2d2098... broadway: Stop using gdk_device_manager_list_devices (*)
35fda80... x11: Stop using gdk_device_manager_list_devices (*)
7fa09a3... quartz: Stop using gdk_device_manager_list_devices (*)
9aa1257... GdkWindow: Use the seat to enumerate devices (*)
42a5608... Fix the build (*)
e161f9e... gsk: Add check on GL_MAX_TEXTURE_SIZE (*)
b6c749e... build: Beautify the GIR post-processing (*)
da2d91b... build: Update CLEANFILES (*)
a750f94... viewport: Remove pixelcache (*)
75358e4... applicationwindow: Fix issues with measure vfunc transition (*)
e2e8231... color chooser: Fix a problem with show-editor=TRUE (*)
b2284ef... Fix widget-factory appearance, a bit (*)
76aeb70... gtk-demo: Start to fix up the spacing (*)
50a75b3... More gtk-demo spacing fixes (*)
6861a5d... Spacing fixes for builtin dialogs (*)
134165e... treeview: Remove the pixel cache usage (*)
a9c0544... textview: Get rid of the pixel cache (*)
568f1ff... pixelcache: Remove (*)
b1f61b6... gdk: Add deprecation guards around deprecated function (*)
dd105f3... gdk: Remove gdk_window_set_invalidate_handler() (*)
77038a9... widget: Inline function into only caller (*)
27ab752... widget: Redo how gtk_widget_queue_draw() works (*)
8b76d12... drawingarea: Clarify docs (*)
ac88153... expander: Remove unnecessary redraws (*)
4d4b355... iconview: Use gtk_widget_queue_draw() (*)
b9aef64... toolitemgroup: Use gtk_widget_queue_draw() (*)
1df8b15... gtk: Remove gdk_window_invalidate() from docs (*)
ef1ba12... notebook: Use gtk_widget_queue_draw() (*)
8202d3f... menu: Remove unneeded invalidations (*)
bf64b6a... paned: Use gtk_widget_queue_draw() (*)
2ca641e... scrolledwindow: Use gtk_widget_queue_draw() (*)
0cf4fdc... widget: Use gtk_widget_queue_draw() (*)
a81c309... textview: Use gtk_widget_draw() (*)
e1e64ac... treeview: Use gtk_widget_queue_draw() (*)
48f5df5... gtk: Add back infrastructure for GTK_DEBUG=updates (*)
be8c0b2... inspector: Don't connect to nonexisting signal (*)
56b25e2... x11: Remove code that temporarily unsets the background (*)
710e706... Visual Studio projects: Rename tools to become gtk4-* (*)
1f791b5... build/win32/vs12/gtk4-gen-srcs.props: Fix XML reference URL (*)
9c6e614... gtk+-4.0.pc: Drop rogue refererene to non-existing gdk-4.0. (*)
80ff8d6... MSVC builds: Fix previous patch on .sln file (*)
874b0da... MSVC builds: Make the GSK project functional (*)
42d3a9e... gtk+-4.0.pc: Make sure to add requirements for Gsk (e.g. gr (*)
71b7435... MSVC builds: Simplify "install" property sheet (*)
75ef45f... docs: consistent get/set function order for GtkScrolledWind (*)
4dee253... docs: more logical GtkEntry function order in the section f (*)
45e83f3... Convert GtkIcon to indirect rendering (*)
8e29222... Convert GtkEntry to indirect rendering (*)
cd67c0d... window: Add a GdkWindow:display property (*)
6cc94ff... gdk: Remove GdkWindow.depth member variable (*)
f420dc7... API: gdk: Remove gdk_window_get_visual() (*)
45c0379... API: gdk: Remove visual querying APIs (*)
fcecec1... GDK/Win32: Deal with leftovers from removal of GdkWindow it (*)
b960008... GDK-Win32/4.0: Improve GL on Windows (*)
775b42e... Revert "Convert GtkEntry to indirect rendering" (*)
5a64ad4... toggletoolbutton: Remove unneeded deprecation markers (*)
37e06f1... inspector: make use of GtkButton's icon-name property (*)
21a4301... menusectionbox: Remove margins (*)
6eb3d98... csswidgetnode: Fix container condition for GtkInvisible (*)
82d38e3... stack: Use measure() to measure child widget (*)
8c128f3... frame: Use measure() to measure label size (*)
90b133b... testframe: Fix css element name (*)
46d80b9... switch: Port to indirect rendering (*)
48602e5... cssgadget: Move gadgets to their allocated position (*)
90292b1... modelbutton: Convert to indirect rendering (*)
c7496b8... Updated Czech translation (*)
acbdd5c... Fix clip position of windowed widgets (*)
5c99f7a... Fix clip of more windowed widgets (*)
b2a0105... frame: Get the render node from the gadget (*)
42d8142... API: gdk: Add gdk_display_is_rgba() and gdk_display_is_comp (*)
b69328e... inspector: Use the new APIs when displaying information (*)
a334316... API: widget: Remove GtkWidget::composited-changed signal (*)
d249e77... API: screen: Remove gdk_screen_is_composited() (*)
73cd739... API: widget: Remove gtk_widget_is_composited() (*)
6709485... Adwaita: add more padding to popovers (*)
da1348e... Adwaita: no rounded corners for solid-csd. (*)
91723bf... Revert "Adwaita: add more padding to popovers" (*)
5bb5213... Adwaita: add more padding to popover menus... (*)
d028667... display: Actually initialize variables (*)
def62a9... API: rendernode: Add gsk_render_node_get_name() (*)
e455843... Update POTFILES.in (*)
5147ea9... gsk: Fix return annotation for gsk_render_node_get_name() (*)
01723fa... filechooser: Use GtkButton's icon-name property (*)
86e94d0... dialog: Let GtkButton manage its style classes (*)
3154d3f... box: Remove unused private API (*)
a829929... sidebarrow: Use GtkButton:icon-name (*)
76ff531... box: Mark out params of _query_packing as (optional) (*)
6488dde... box: Use measure() to measure child sizes (*)
3ae1463... tests: Don't add wigets to a GtkInvisible (*)
d7df491... button: show() the image in gtk_button_new_from_icon_name (*)
50056d8... gdk/Makefile.am: fixed glsl resources extra dist files. (*)
50a5deb... gsk: Add internal Renderer.create_cairo_surface() (*)
a203b8c... gsk: Use GskRenderer.create_cairo_surface() (*)
567f637... build: Clean the uninstalled introspection GIR files (*)
5071206... widget: Remove app-paintable (*)
c25a560... widget: remove show-help (*)
c261d89... widget: Remove damage-event (*)
2f2ff77... separator: Convert to indirect rendering (*)
679b515... popover: convert to indirect rendering (*)
ba9193f... paned: Convert to indirect rendering (*)
f415a8b... builderparser: stack-allocate ParserData (*)
e3a3a66... builderparser: Don't needlessly copy requested object names (*)
9385980... builderparser: Save tag type instead of tag name (*)
212f8a6... builderparser: Order string comparisons after frequency (*)
8dce94c... stack: Redraw last_visible_surface if child allocation chan (*)
ee4ba18... stack: Don't underallocate child in interpolate-size case (*)
f4c4ab6... rendernode: Use ceilf() on the size of the cairo surface (*)
b3e5c31... rendernode: Transform cairo_t to correct coordinates (*)
b40aeb7... treeview: Clip to bin window size when drawing bin window (*)
8854279... treeview: Clip before translating (*)
e96c485... widget: Create render node with correct bounds (*)
3c1f726... Updated Czech translation (*)
02c615c... gsk: Use the appropriate GLSL version (*)
3d8b006... gdkgl: Change prototype of function (*)
e201c4d... gsk: Remove gsk_render_node_get_scale_factor() (*)
a0e63b8... rendernode: Require passing a renderer to get_draw_context( (*)
4129b70... rendernode: Remove the renderer from the rendernode (*)
59a9eda... docs: fix typos in GtkMenuShell (*)
98a500a... inspector: Add outline for a new "recorder" tab (*)
e6f711a... inspector: Add more infrastructure (*)
4265c0e... inspector: Next step in the recorder view (*)
4673318... inspector: Add list of render nodes to recorder (*)
3741e69... inspector: Require toggling on/off of recording (*)
e02ff7c... inspector: Collect statistics for unclassable types (*)
72a9c53... inspector: Add a button to clear all recordings (*)
745c348... Make GtkTextAttributes private (*)
e6d5a3d... Drop GtkTextAttributes from the docs (*)
6e178ae... Use GdkRGBA for text attributes (*)
17a061b... Drop the settings color parser (*)
35209f0... Stop supporting GdkColor in text buffer serialization (*)
7a25378... Drop GdkColor (*)
6ed58cf... Fix the build (*)
3656c9f... Convert GtkEntry to indirect rendering (*)
30a56ac... gadget: Add a get_render_node vfunc (*)
68cc141... container: Add a private api for render node propagation (*)
953c7ba... box gadget: Implement get_render_node vfunc (*)
18f321d... expander: Update for new box gadget functionality (*)
793f843... check button: Update for new box gadget functionality (*)
c607d51... Use GLSL version 110 for OpenGL 2 shaders. (*)
2d14217... inspector: Cosmetic improvements to the recorder (*)
21b061b... demos/application: Call the right program (*)
8ea1157... treeview: Don't use gtk_widget_get_allocaton() (*)
5e07a31... gtk: Call gtk_widget_set_has_window() on every widget (*)
b0a5e87... widget: Insist on widgets calling gtk_widget_set_has_window (*)
32a5729... gtk: Chain up in realize() (*)
b9f9980... gsk: Export gsk_render_node_get_bounds() (*)
2d7df8e... gdk/win32: Complete gdk_screen_is_composited() removal (*)
6dddf04... css: Fix radial-gradient() color stop computation (*)
773c160... widget: Remove state-flags leftovers (*)
a7efe10... widget: Remove unused visibility-notify-event (*)
633a93f... widget: Remove outdated comment (*)
ebc5d1d... Add Meson build files
9123bbb... fallback-c89: Include config.h
9946ee2... Meson build v2
1e758eb... meson: Add options for x/wayland/broadway backends
9e0489a... gtk: Generate gresources file
603f3a5... meson: Add unit test files
75f7b79... meson: Build gtk marshallers
c740a4d... meson: make gtk buildable
55d816b... meson: Use xrandr
8e5ac6e... gtk major version
d8d264c... meson: replace gentypefuncs.d with python script
2ffb224... gentypefuncs.py: Use python3
bf49d70... wayland: Include generated sources from builddir, not srcdi
6718a4b... build: Generate wayland protocol files
fcb737d... meson: build gtk/ again
8c73282... meson: Build gtk3-demo
1dac659... meson: Generate demos.h for gtk3-demo
c794068... meson: Disable broadway build
18992bf... meson: Require gtkmarshal_h before we build gtk
fc8244a... meson: Use -Bsymbolic
e674514... meson: figure out wayland-protocols pkgdatadir via pkg-conf
9074044... meson.build: Add more required versions
9b5b66e... meson: Also check for sincos
5ae112e... meson: Build all tests in tests/
070fc9d... examples/drawing: Don't call gtk_main_quit
3bb9a55... Build examples
251bfc0... gtk/meson: Read dirs from options
b0cc846... meson: Install libgtk and libgdk
ba2a241... meson: Build gtk utils
7fa7be7... build tests/visuals
5cbe4cc... meson: build some more tests
17e7288... meson: Check for more libraries
ea42aaa... meson: Conditionally check for dependencies
fc12424... meson: Sort input files by name
5713cdc... Update meson build files
(*) 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]