[gtk+] (756 commits) Non-fast-forward update to branch wip/matthiasc/emoji-picker
- From: Bastien Nocera <hadess src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] (756 commits) Non-fast-forward update to branch wip/matthiasc/emoji-picker
- Date: Wed, 18 Oct 2017 16:28:17 +0000 (UTC)
The branch 'wip/matthiasc/emoji-picker' 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:
9d0df67... wip: emoji completion
c0d2315... wip: emoji completions
c9fed91... widget-factory: add emoji completion to an entry
336b7c3... update emoji data to include shortnames
c015a34... Add data for shortnames
Commits added to the branch:
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 (*)
95ae7b7... x11: Fix managed dnd (*)
dec77c3... meson: Make sure ENABLE_NLS is actually defined (*)
0860e73... Update Turkish translation (*)
a3ff71d... Update Korean translation (*)
08393a6... Update Korean translation (*)
8c0e5ad... headerbar: Avoid allocating 0 visible children (*)
619ee37... popover: Initialize some locals (*)
ccfc568... range: Fix trough state update (*)
6589532... Update Friulian translation (*)
a08f893... Revert "headerbar: Avoid allocating 0 visible children" (*)
4045794... gskrendernode: Constify some parameters (*)
9a43881... gskrendernode: Fix inset shadow drawing (*)
4692bea... Updated Slovenian translation (*)
380a10e... Updated Slovenian translation (*)
2502001... Updated Danish translation (*)
69e0c7a... Updated Danish translation (*)
477fc95... Entry: Only open emoji picker on 2ndary icon click (*)
cb21947... Entry: Drop redundant typecasts (*)
896f7c8... Entry: Handle :show-emoji-icon becoming false (*)
d3954f6... Use gtk_show_uri_on_window() instead gtk_show_uri() (*)
bc3968d... gtk/gtkshow: Remove deprected gtk_show_uri() (*)
87c67e6... LevelBar: Really fix underallocation of blocks (*)
243262a... Update Turkish translation (*)
27e1260... Update Latvian translation (*)
c18d287... GskRenderNode: Fix fallback border drawing (*)
5a1a91f... Update Serbian translation (*)
3fd77d1... Update Serbian Latin translation (*)
fd9aec2... GtkBuilder: Prefer "type-func" over "class" when looking fo (*)
c3c10ed... textview: fix bug on DnD displaced limits of selection (*)
48fd929... Update Friulian translation (*)
d2087f1... Avoid empty space in the emoji chooser (*)
d715346... gl.po: Remove mnemonic underlines from tooltips (*)
6e414d4... Entry: Fix Shift-click → extend/truncate selection (*)
1f3fce4... Update Hungarian translation (*)
7c4a0f5... Update Hungarian translation (*)
5529988... Entry: Rename int helper to gtk_entry_clear_icon() (*)
767bf1b... Avoid computing the same thing twice (*)
97b5f3d... gskenums: Fix typo/grammar in GskRenderNodeType doc (*)
6609173... FileChooserWidget: Remove an unused #include (*)
6984d08... Window: Do not connect to NULL screen in init() (*)
ceb09e4... ScrolledWindow: Fix non-disconnection of handlers (*)
a28bf09... Update Slovak translation (*)
9a6adcb... ComboBox: Remove pointless signal ID member fields (*)
021e0d5... ScrolledWindow: Dodge possible surplus disconnects (*)
47f717d... label: Port selection drawing to gsk (*)
04f1e19... inspector: Move debug nodes option (*)
c17f76c... inspector: Remove debug nodes setting from visual tab (*)
75115b1... inspector: Add some tooltips (*)
80c0bf2... Update POTFILES.in and POTFILES.skip (*)
10ddd31... label: Port active link drawing to gsk (*)
745a942... Remove an unused variable (*)
2cd9f43... menuitem: Fix small memory leak in get_label (*)
3fc1caf... centerbox: Unparent widgets in dispose (*)
82e8f3a... Add a Pango renderer (*)
82538f9... Use GskPangoRenderer to render text (*)
4975aa7... Add a render node for text (*)
a367d34... Use a text render node in GskPangoRenderer (*)
f199f7b... Fix the build (*)
1440bb2... Fix text colors (*)
8de8525... entry: Convert to gsk (*)
e6bbc10... ComboBox: Dodge possible surplus disconnects (*)
6bdebd1... label: Don't leak clip regions (*)
7da4d8a... Use gsk for text shadows (*)
7a3548e... Entry: Set tooltip text on icon for emoji chooser (*)
3469d08... Update Croatian translation (*)
5fcaec7... Update Croatian translation (*)
18adee6... emoji-chooser: fix subsequent scroll (*)
7e1f334... Update Polish translation (*)
f414e1b... emoji chooser: Avoid a crash (*)
69afc47... Update Indonesian translation (*)
969527c... Update Slovak translation (*)
66714bf... Update Slovak translation (*)
1e92faf... Update Galician translation (*)
3a0eab7... build: Add option to enable/disable GIR generation (*)
774499e... Add input hints for Emoji input (*)
3694104... entry: Consider input hints for Emoji support (*)
d27c552... emoji chooser: No emoji in the search entry (*)
26954f9... gl.po: Consistently translate/capitalise “Emoji” (*)
98e3018... sk.po: Consistently translate “Insert” (*)
18adda6... Adwaita: Fix colour mixing of emoji section button (*)
440e534... gsk: add a has_color boolean to text nodes (*)
9019b08... Revert "sk.po: Consistently translate “Insert”" (*)
1346520... Update Brazilian Portuguese translation (*)
98281bc... testcenterbox: Properly quit on window close (*)
7481aff... container: Drop priv pointer (*)
7ed0d93... ToolItem: Annotate menu proxy item as nullable (*)
5095ca6... ToolItem: Add see-also from proxy setter to signal (*)
1b38944... Toolbar: Clarify how the arrow overflow menu works (*)
48055f9... Toolbar: Clarify set_show_arrow() a bit more (*)
b5afe75... docs: css-overview: Don’t recommend broken syntax (*)
8cd37ff... HighContrast: Fix outdated name for headerbar box (*)
68631d6... Adwaita: Fix ineffective theming of switch slider (*)
eab5024... Only record node names when we should (*)
8db13c3... gsk: Improve debug output (*)
a05895e... Record node names for debug output (*)
2101f26... vulkan: Add more debug spew (*)
7bb202e... Add a workaround for vulkan crashes (*)
d3d10fa... Update Catalan translation (*)
0fbd16b... Update Latvian translation (*)
ccc587c... Updated Lithuanian translation (*)
59b1206... Avoid empty nodes another way (*)
d281cd7... Fix a compiler warning (*)
86c0c24... Add rules to regenerate all shader variants (*)
d20998d... Update Italian translation (*)
8a8a643... Adwaita: Make use of SASS syntax for emoji stuff (*)
99b3140... Adwaita: proper colours for inactive emoji buttons (*)
9514ef0... HighContrast: basic port of emoji CSS from Adwaita (*)
a1635b6... gtkplacessidebar: implement libcloudproviders support (*)
516442a... Update Kazakh translation (*)
e286985... gsk: Add a blur node (*)
d6be422... Add gtk_snapshot_push_blur() (*)
31349e7... Add a blur child property to GtkOverlay (*)
93c67ea... Add a test for overlay blur (*)
5f6fdc4... Render the main overlay child only once (*)
86c6059... css: Implement the blur filter (*)
adc5907... Update Brazilian Portuguese translation (*)
40001d2... Update Brazilian Portuguese translation (*)
fcae5e9... Update Polish translation (*)
002a1d9... EmojiChooser: Check the 1st button before 1st show (*)
b97f190... EmojiChooser: Ensure always have a selected button (*)
23ea09a... HighContrast: Kill abominable headerbar vseparator (*)
edad5e5... Adwaita: Fix a selector not regenerated in the CSS (*)
9699a95... HighContrast: Stop hovered emoji from disappearing (*)
a8d2ef2... Update Indonesian translation (*)
bb2a4a4... Update Indonesian translation (*)
7bb5b8d... A somewhat working blur shader (*)
4800a24... Typo fix (*)
2a373b8... build: Depend on wayland-protocols 1.9 (*)
4e7aa84... Update French translation (*)
bb5ef90... Update Spanish translation (*)
54a03cb... Update Spanish translation (*)
90ba317... adwaita: use generic sidebar icon style (*)
8b87137... Updated Czech translation (*)
bf029e2... Update Hungarian translation (*)
992aeb7... Update Hungarian translation (*)
bb8f278... Update German translation (*)
f0f394b... Update German translation (*)
a55b57c... build: Improve vulkan resource handling (*)
14387ed... InfoBar: Fix typos in set_revealed() documentation (*)
d97db77... ActionBar: Fix links in set_revealed() doc, etc. (*)
1b7f081... gskpango.c: Include cairo.h consistently (*)
863a9ce... entry: Set a clip (*)
541af54... Update Turkish translation (*)
b3b6c42... gtk4-demo: add a few missing window titles (*)
ff0f5f5... gtk4-demo: Fix up the event axes demo (*)
af5d3e3... popover: Fix a warning (*)
b5e00d3... Allow building without tests and demos (*)
15edfbb... Rename and document the enable-gir option (*)
dd4361a... Rename enable-documentation and enable-man-pages options (*)
4b48ed5... Update Polish translation (*)
80e3239... meson.build: enable-tests -> build-tests (*)
09d1d5a... Entry: Fix leak of text in ensure_has_tooltip() (*)
dedc7bc... Update Basque language (*)
0f2924c... Update Basque language (*)
b634357... Fixes to Catalan translation (*)
67e81f4... Update Romanian translation (*)
e0196b6... Update Romanian translation (*)
55e4197... Updated Danish translation (*)
15c05de... Updated Danish translation (*)
edc73e7... Update Hungarian translation (*)
b0e8d84... More work on text nodes (*)
47cf17c... vulkan: Add a primitive glyph cache (*)
781821b... rate-limit the glyph cache dumping (*)
86f018c... Fix a corner-case for emoji input (*)
31ca709... Cosmetic changes (*)
4003193... Cosmetic changes (*)
b0d1082... Some fixes for the glyph cache (*)
ff45a86... Fix rendering glyphs from the cache (*)
1a11d00... build: Add girs and typelibs as sources to libgtk_dep (*)
aa3e8ee... build: Add dependency fallbacks for libs with meson ports (*)
7069dc0... gtkmountoperation-x11: Do array length check before derefer (*)
69102ac... gtknotebook: Simplify some if-conditions (*)
80b10aa... gtksettings: Add a debug message if there is no default Gtk (*)
c2739ba... Update Russian translation (*)
efaf99b... ColorButton: Don’t destroy dialog @ ::delete-event (*)
d207e03... FlowBox: Explain how to avoid inflated min size (*)
054df8e... calendar: Stop using ::button-{press,release}-event (*)
c8efb57... iconview: Stop using ::button-{press,release}-event (*)
c3a191a... build: Add directories to the summary (*)
ac4faad... Frame: Add missing fixed-width format to enums (*)
6ee2bf6... widget-factory: Usefully demo Frame shadow types (*)
4cb00d9... gtk-demo/theming: Don’t mislead about raised class (*)
d48f904... Spinner: Document how to select on animated in CSS (*)
3cd117e... Expander: Explain how to conditionally style arrow (*)
050531a... Expander: Replace (allow-none) with (nullable) (*)
89790bb... Expander: Annotate new()’s label arg as nullable (*)
e5a1de1... gdk/gdkconfig.h.meson: Add GDK_WINDOWING_WIN32 (*)
0332dbc... gtk/gentypefuncs.py: Open files in utf-8 encoding (*)
60297b9... testsuite: Fix builder test on Windows/MSVC (*)
0b783f6... meson.build: Fix Vulkan library detection on Visual Studio (*)
fc5f391... build: Correct PangoCairo required version (*)
84ff9e9... build: Add fallback dependency discovery for MSVC (*)
67d9cef... build: Declare cairo_libs outside MSVC check block (*)
7161b57... Expander: get_label() return is nullable (*)
8a26fd3... tests: Update testoverlay "Chase" testcase to gtk4 crossing (*)
7c809cf... Adwaita: dark: Make colorswatch.light tick visible (*)
f714500... Adwaita: Fix color of focus outline on colorswatch (*)
737cae8... Drop support for pango syntax in css (*)
d372781... Drop support for one-stop gradients (*)
de3179e... Drop aliases for outline radius (*)
226aee0... Drop the icon-shadow property name (*)
7935139... Drop the gtk-key-bindings property (*)
82b86c2... Drop the aliasing api for style properties (*)
d1b77fd... Drop code handling deprecated style properties (*)
a08e2b5... Drop code parsing deprecated forms of url (*)
d319853... Drop support for deprecated pseudo-classes (*)
d0cae3e... Fix the -gtk-outline-radius shorthand (*)
019f0af... gdk: introduce edge constraint states (*)
45f4844... window: handle tiled edges separately (*)
e9cc77e... wayland: consider edge constraints in surface configuration (*)
03204f8... x11: Add support for _GTK_EDGE_CONSTRAINTS atom (*)
b1c4e9a... window: Add individual CSS classes based on edge constraint (*)
0bdaebe... window: Improve detection of edge constraint support (*)
44993e4... Update Swedish translation (*)
0b54b41... Update Swedish translation (*)
edaaefc... build: Bump minimum Meson version to 0.42.1 (*)
6420dd9... Add an auxiliary ident parsing function (*)
cee4622... css: Implement font-kerning (*)
c4cbe5f... css: Implement font-variant-ligatures (*)
01ed84f... css: Implement font-variant-position (*)
8525afc... css: Implement font-variant-caps (*)
b99cb70... css: Implement font-variant-numeric (*)
8a7f2ca... css: Implement font-variant-alternatives (*)
b91f3ce... css: Implement font-variant-east-asian (*)
92398bb... css: implement font-variant as a shorthand (*)
f87dc24... Fix a typo (*)
383fa87... SidebarRow: Unref CloudProvider on change/finalize (*)
94eecf5... PlacesSidebar: Unref cloud_manager in dispose() (*)
7178ab8... PlacesSidebar: Avoid unused mem if !CLOUDPROVIDERS (*)
5010652... Window: Clarify documentation of set_application() (*)
33c24f7... Update Polish translation (*)
01911b5... wayland: Bump GTK_SHELL1 version to 2 (*)
6859f0a... css: Use enums instead of idents for font-variant propertie (*)
49aada6... css: Drop the new indent api again (*)
ab5f027... gdk/wayland: Don't make gtk_shell1 v2 mandatory (*)
668bb1b... modules: Update input context impls to using GdkEvent API (*)
9b7b1b6... aboutdialog: Update to using GdkEvent API (*)
96e7777... appchooserwidget: Update to using GdkEvent API (*)
fac9ba0... button: Update to using GdkEvent API (*)
ff187ee... calendar: Update to using GdkEvent API (*)
769ce02... cellarea: Update to using GdkEvent API (*)
75492e3... cellrendererspin: Update to using GdkEvent API (*)
a461739... coloreditor: Update to using GdkEvent API (*)
510554f... colorplane: Update to using GdkEvent API (*)
df4b034... colorswatch: Update to using GdkEvent API (*)
92be648... combobox: Update to using GdkEvent API (*)
e46a1d3... entry: Update to using GdkEvent API (*)
75d8175... entrycompletion: Update to using GdkEvent API (*)
c48a196... filechooser: Update to using GdkEvent API (*)
e67090d... flowbox: Update to using GdkEvent API (*)
67239f1... fontchooser: Update to using GdkEvent API (*)
7545b90... gesture: Update to using GdkEvent API (*)
3d7ad2a... iconview: Update to using GdkEvent API (*)
dee14dd... imcontext: Update to using GdkEvent API (*)
1b6ff9d... listbox: Update to using GdkEvent API (*)
e023367... menu: Update to using GdkEvent API (*)
46336aa... mountoperation: Update to using GdkEvent API (*)
b9db1a5... notebook: Update to using GdkEvent API (*)
e6349c9... paned: Update to using GdkEvent API (*)
2abfc60... placessidebar: Update to using GdkEvent API (*)
8803886... placesview: Update to using GdkEvent API (*)
5785db6... popover: Update to using GdkEvent API (*)
c0b77a2... range: Update to using GdkEvent API (*)
e41844f... recentchoooser: Update to using GdkEvent API (*)
627a73c... scalebutton: Update to using GdkEvent API (*)
0a55573... scrolledwindow: Update to using GdkEvent API (*)
e2eb202... spinbutton: Update to using GdkEvent API (*)
3530153... texthandle: Update to using GdkEvent API (*)
9f32f5f... textview: Update to using GdkEvent API (*)
b4f88e1... tooltip: Update to using GdkEvent API (*)
14a2822... treeview: Update to using GdkEvent API (*)
177f3ef... gtkwindow: Update to using GdkEvent API (*)
261fdad... inspector: Update to using GdkEvent API (*)
e5a3e95... a11y: Partially update to using GdkEvent API (*)
63eecd3... bindings: Partially update to using GdkEvent API (*)
c7431f4... gdk: Make GdkEvent structs/union opaque (*)
5488009... Add more getters for event fields (*)
01b993d... bindings: Convert to use GdkEvent API (*)
c12a54a... cell renderer accel: Convert to GdkEvent API (*)
067e209... dnd: Convert to GdkEvent API (*)
7ed6add... entry: Convert to GdkEvent API (*)
2246387... expander: Convert to GdkEvent API (*)
c586a64... file chooser widget: Covert to GdkEvent API (*)
6b4dfca... flowbox: Convert to GdkEvent API (*)
d20efc1... gesture: Partially convert to GdkEvent API (*)
7cbd35d... gesture rotate: Partially convert to GdkEvent API (*)
c68c754... settings: Convert to GdkEvent API (*)
974b996... xim: Convert to GdkEvent API (*)
66d8483... Add more GdkEvents API (*)
16781c8... widget accessible: Use GdkEvent API (*)
9794dc5... window accessible: Use GdkEvent API (*)
7d6a2a8... gesture: Use GdkEvent API (*)
b5b84e6... gesture drag: Use GdkEvent API (*)
17832f9... gesture rotate: Use GdkEvent API (*)
1a8f068... gesture single: Use GdkEvent API (*)
5430751... gesture swipe: Use GdkEvent API (*)
50701ab... gesture zoom: Use GdkEvent API (*)
6748934... header bar: Use GdkEvent API (*)
b99c3d3... im context simple: Use GdkEvent API (*)
d7ccf36... menu item: Use GdkEvent API (*)
ebc66ee... menu shell: Use GdkEvent API (*)
75b16ac... pad controller: Use GdkEvent API (*)
3b266de... path bar: Use GdkEvent API (*)
5d5ae45... place sidebar: Use GdkEvent API (*)
7793e8f... places view: Use GdkEvent API (*)
c7225bc... scrolled window: Use GdkEvent API (*)
f438499... search bar: Use GdkEvent API (*)
aeaa421... selection: Use GdkEvent API (*)
9c47795... text handle: Use GdkEvent API (*)
96daf93... text view: Use GdkEvent API (*)
853602b... tooltip: Use GdkEvent API (*)
efd287f... a11y: Use GdkEvent API in some places (*)
56189fd... clipboard: Use GdkEvent API (*)
208a85c... treev view column: Use GdkEvent API (*)
25ab8f7... gtk-demo: Use GdkEvent API (*)
7306f55... Add some more GdkEvent getters (*)
0554f63... a11y: Stop listening for configure events (*)
d0c92fb... entry accessible: Give up on GdkEvent api for now (*)
0ab20b6... treeview: Give up on GdkEvent api for now (*)
880d44a... widget: Give up on GdkEvent api for now (*)
d5d0ee6... examples: Use GdkEvent API (*)
e1ea408... tests: Use GdkEvent API (*)
b350db5... testsuite: Use GdkEvent API (*)
8c35045... gtk: Run GtkWidgetClass event signals inside a GtkEventCont (*)
5b9287e... gtkwidget: Drop pointer emulation out of touch events (*)
c02d0f3... eventcontroller: Drop event_mask API (*)
6fd905e... gdk/x11: Drop motion/button events emulated from touch (*)
f2ded6a... gtk: Change gtk_propagate_event() to propagate both ways. (*)
d271b13... gdk/wayland: Drop emission of emulated scroll events (*)
2985bf3... gdk/x11: Avoid delivering emulated scroll events (*)
c3fbd58... gtk: Add GtkEventControllerScroll (*)
215c4ed... gtkcombobox: Use scroll event controller (*)
d0e27ba... gtkmenu: Use scroll event controller (*)
f347464... gtkpathbar: Use scroll event controller (*)
861916f... gtkrange: Use scroll event controller (*)
9a20492... gtkscalebutton: Use scroll event controller (*)
ad05cae... gtkspinbutton: Use scroll event controller (*)
cf6ecc9... gtkscrolledwindow: Use scroll event controller (*)
b310294... gtkcalendar: Use scroll event controller (*)
27a391b... gtkspinbutton: Remove motion notify handler (*)
c4d57f8... gtkflowbox: Drop crossing/motion event handlers (*)
9d5c040... gtkbutton: Remove enter/leave event handlers (*)
7d196db... gtkcolorswatch: Remove enter/leave event handlers (*)
1f91ca0... gtklistbox: Remove enter/leave/motion event handlers (*)
403a724... gdk: Remove array of event masks (*)
a9988e1... gtk: Remove 2BUTTON and 3BUTTON events and event types (*)
3e1f672... gdk: Drop generation of synthesized crossing events on grab (*)
44cb3cc... gdk: Remove motion hints (*)
0317b0d... gdk: Remove implicit touch grab accounting (*)
c00567a... gdk: Remove unused variable (*)
f3b0a37... gdk: Coalesce 2 GdkWindow fields in GdkPointerWindowInfo st (*)
97139e4... gdk: Remove remainings of fake crossing event delivery acro (*)
fb81d7f... gdk/x11: Implement GDK_CROSSING_TOUCH_BEGIN/END/DEVICE_CHAN (*)
e0a3c9d... gtkmain: Ensure to emit real GDK_LEAVE_NOTIFY events. (*)
38d1c78... Update POTFILES.in (*)
761194d... Overlay: Document style classes added per position (*)
9c7e996... gdkseatdefault: Grab touch events where applicable (*)
c0fdf52... ToolItem: Fix nullable annotation put on wrong arg (*)
4d4a021... vulkan: Better glyph cache api (*)
cead007... vulkan: Move glyph cache to a separate file (*)
baeff2a... Make the glyph cache grow as needed (*)
6dbec5e... Add some debug output for the glyph cache (*)
5ee5af9... vulkan: Add an upload_region api to GskVulkanImage (*)
7bbd4d4... vulkan: pass the context when creating a glyph cache (*)
b321b26... glyph cache: Upload glyphs incrementally (*)
28bd26c... gsk: vulkan: silence anisotropy validation warning (*)
b97fb75... gsk: vulkan: rework image layout/access transitions (*)
7d7f8e5... gsk vulkan: Use new api in the glyph cache (*)
b5eeb98... Add simple aging for the glyph cache (*)
b18ab97... gsk: Fix serialization of text nodes (*)
ce06c4b... gsk: Make repeat nodes deserializable (*)
75bf6db... Cosmetic change (*)
8e26864... vulkan: Quiet another validation error (*)
9a14602... vulkan: Quiet another validation warning (*)
64322a2... vulkan: Add an api to update multiple image regions (*)
dbc0caf... vulkan: Batch uploads from the glyph cache (*)
e97a788... gsk: vulkan: Drop an unused api (*)
00932b2... Drop gail-4.0.pc.in (*)
88664f7... Fix a typo (*)
9f259a7... gdk: Add g-i annotations for new event getters (*)
87a112a... Update Persian translations (*)
4c7a51f... vulkan: Move descriptor set layout to the render object (*)
5ff6481... Add a getter to the pipeline layout directly from the pipel (*)
9b0ee4a... Allow different pipeline layouts (*)
8ad0539... vulkan: Drop GskVulkanPipelineLayout (*)
a75d995... vulkan: Implement crossfade (*)
b192120... vulkan: fix a clip handling problem (*)
d61f6ff... vulkan: Implement blend modes (*)
3c98b90... vulkan: Implement nonseparable blendmodes (*)
a7f077a... Cosmetics (*)
4a5ac93... gsk: Fix a prefix mishap (*)
44b9b6c... Fix broken translations of 'calendar:' settings (ignored tr (*)
da701ed... emojichooser: Plug a memory leak (*)
00f8a11... Label: Replace allow-none with nullable/optional (*)
b5ac277... Plug a memory leak (*)
f6626a9... gsk: Documentation additions (*)
d09f695... gsk: Some g-i annotation fixes (*)
60cee73... GtkBuilder: Enforce "class" as a mandatory attribute for <o (*)
4970404... gsk: count fallback pixels (*)
816b47d... gsk: Make profiler counters more useful (*)
171fef4... Fix a typo (*)
b1e98d1... vulkan: add a frame counter to the profiler (*)
cfbd6b4... gsk: Add a way to reset profiler counters (*)
ae2c645... gsk: report fallback pixels as a profile counter (*)
08e3753... gdk-wayland: Do not leak dummy 1x1 surface on every draw (*)
d812fc8... gdk: Tone down Vulkan validation (*)
145e4fd... gsk: Fix Vulkan validation errors for image upload (*)
4854705... vulkan: Update the outset-shadow fragment shaders (*)
c9df0c3... flowbox: Fix annotation for GListModel binding callback (*)
91bb86c... inspector: Mark missing strings for translation (*)
ff188f6... Add an api to create intermediate textures (*)
85e4e06... Add semaphores to the command buffer submit api (*)
cbf897a... Add an api to get the vertex data for a render pass (*)
d61a715... vulkan: Implement multiple render passes (*)
4d8e7d7... gsk: Add a profile counter for vulkan render passes (*)
7679669... gsk: Redo the sampling in the profiler (*)
72d043d... gsk: Change the profiler setup (*)
535529c... vulkan: Measure gpu time (*)
74ce204... GdkEvent: Unref user_data in free (*)
29dd0a9... GdkEvent: OWNER_CHANGE events have a selection as well (*)
29a4f0c... Plug some memory leaks (*)
149dd1f... recorder: show color information for color nodes (*)
65bfdf4... recorder: Show text node properties (*)
e58ee9a... recorder: Show surfaces and textures (*)
2da234d... Reshuffle the recorder ui a bit (*)
cddf415... Recorder: Show colors visually for text too (*)
ae549c6... recorder: Put text color in the right row (*)
9e9df66... Recorder: Show details of border nodes (*)
2d5a121... recorder: Show details for opacity nodes (*)
0d8b253... Recorder: Show details of crossfade nodes (*)
e45ab76... gsk: remove gsk_blend_node_get_blend_mode from public api (*)
5e4f730... recorder: Show details for blend nodes (*)
89261d1... Recorder: Show details of blur nodes (*)
352b566... Recorder: Show details about linear gradient nodes (*)
9e2e6c1... gsk: Fix a typo (*)
5d698c1... Recorder: Add details for inset and outset shadow nodes (*)
f385557... adwaita: Remove outlines from focused entries for now (*)
ad1f5fe... box: Remove size_allocate_no_center (*)
392af59... box: Remove return value from box_pack (*)
1883724... build: Add widgetorder unit test to build system (*)
a196ad7... widget: Fix inserting child widgets at the beginning (*)
c8c39af... testsuite: Add test case for previous commit (*)
29d4019... docs: css-properties: Fix wrongly repeated colour (*)
e91051a... vulkan: Fix setup for dependent render passes (*)
538e7c7... vulkan: Allow to control scaling in the blend pipeline (*)
5577fde... vulkan: Rename blend pipeline to texture (*)
e382f95... vulkan: Move sampler creation down (*)
31d8fe3... vulkan: Add a repeating sampler (*)
836e18c... Support repeat nodes in vulkan (*)
e9dedc5... inspector: GSK_IS_RENDER_NODE() does NULL-check (*)
52afccb... Fix a doc comment (*)
3a37440... Cosmetics (*)
4c29102... vulkan: Add a counter for intermediate textures (*)
983e0b7... Small simplification (*)
50bea37... Reshuffle things a little bit (*)
4e33be1... Add a forgotten rename (*)
5340962... switch: Remove some unneeded includes (*)
773973d... cssshadowsvalue: Don't heap-allocate shadows (*)
a32725b... iconhelper: Don't inherit from GObject (*)
2da82f8... image: Remove priv pointer (*)
bcaed4b... image: Remove some unneeded includes (*)
edaa2c4... label: Remove priv pointer (*)
29a6c66... switch: Remove priv pointer (*)
b5c3c51... spinner: Remove priv pointer (*)
0f6574d... stylecontext: Drop priv pointer (*)
3aaea0e... Clip intermediate textures (*)
a4d984f... Create tests for GskTextNode (*)
47464ce... Create tests for gsk box shadows (*)
8beb781... Start reftests for gsk (*)
d2afa1d... gtkroundedbox: Remove some unneeded conditionals (*)
8e59b3b... snapshot: Use one large GArray for all states (*)
f5297e6... snapshot: Use one GPtrArray for all nodes (*)
604da88... snapshot: Fix mixup when creating crossfade nodes (*)
3bdc9d7... imcontext: Fix typo on ctrl+shift+u hex sequences handling (*)
252b03c... Frame: Enhance CSS docs (*)
06bf049... Revert "widget-factory: Usefully demo Frame shadow types" (*)
f4ffd26... widget-factory: Demo different Frame border-styles (*)
ffaaba6... inspector: Add gsk and vulkan information (*)
5a32b78... build: Bump minimum GLib version to 2.53.7 (*)
5849b98... ComboBox|TreeMenu: Clarify :row|column-span-column (*)
9c3ea3f... ComboBox|TreeMenu: Slightly clarify wrap-width doc (*)
06941c5... testcombo: Test grid :row- and :column-span-column (*)
f63519d... TreeMenu: Remove accidentally duplicated doc lines (*)
0445640... -wayland: Safeguard against NULL gtk_surface1 (*)
e4754a0... Enter submenus when activating their parent item (*)
88b15be... updateiconcache: Avoid confusing loop construct (*)
090b833... wayland: fix a typo (*)
a4fda99... HighContrast: Correctly select window decoration (*)
f9744cf... combobox: Remove unneeded queue_resize call (*)
3515a27... appchooserdialog: Remove unused macro (*)
786d89c... scrolledwindow: Make sure gtk_get_current_event_state retur (*)
7770bdc... switch: Fix int/double comparison (*)
fd7d006... [l10n] Updated Catalan (Valencian) translation (*)
3ad7a86... HighContrast: Actually style tooltips... (*)
6b2c8bf... HC: Give tooltips a border for contrast on Inverse (*)
0fb4a01... HC: Copy working tooltip code from Adwaita & tweak (*)
d2a577d... HighContrast: set min-height for headerbars (*)
84de918... HighContrast: Fix titlebar containing >1 headerbar (*)
efaf994... HC: Fix MessageDialog’s rounded bottom borders (*)
018bee6... HighContrastInverse: Make window borders visible (*)
70fa5be... HC: Flat titlebuttons became non-flat in backdrop (*)
fbf24d1... HC: Add border/hilight when hovering flat buttons (*)
02a526c... image: Remove mention on gdk-pixbuf-csource (*)
9125dc7... box: Drop priv pointer (*)
aef86a8... searchbar: Remove superfluous padding (*)
3b9aa2f... widget: Allow 0×0 allocations (*)
869d9e8... Widget: make sure windowed widgets have a 1×1 min size (*)
ec1addf... Some updates (*)
0fa46b4... Update Polish translation (*)
2936953... build: Remove old Makefile.inc files (*)
defcf17... gtk-demo: Remove old build file (*)
c1e9869... build: Don't turn off critical warnings (*)
9115291... widget-factory: Don't leak GPropertyAction instances (*)
b34c84a... applicationwindw: Don't leak show-help-overlay action (*)
d292ebc... filechooserbutton: Don't leak priv->model (*)
2c28c62... treeviewcolumn: Don't leak button (*)
d832e5b... modelbutton: set_relative_to(NULL) the popover in dispose (*)
0724fa7... treeview: Transform motion event coords to "bin window" coo (*)
f7d02bf... treeviewcolumn: Don't swallow motion/crossing events (*)
a0de570... gtktreeview: Transform cell area to widget coordinates (*)
e7b79e2... gtk-demo: Keep treeviews expanding (*)
2ac6632... build: Turn on more warning flags (*)
43c212a... build: Enable -Wswitch-enum and -Wswitch-default (*)
10ec3e9... vulkan: Add some missing cases to switch (*)
b9b03cf... gskrenderer: Make the window property not construct (*)
b5fe4c0... settings: Don't assert in notify (*)
ad9c705... gtk-demo: Fix the assistant demo (*)
c1a5afb... FileChooserButton: Avoid unref()ing a null model (*)
65b6e92... iconbrowser: Don’t repeat folder-download-symbolic (*)
161b063... Revert "treeviewcolumn: Don't leak button" (*)
af28c03... TreeViewCol: Don’t try to disconnect null treeview (*)
497e877... TreeViewCol: Fix SEGV on remove/add, + memory leak (*)
4269ca0... HC: Avoid inflated titlebar separator in GEdit etc (*)
0caec25... gtk-demo: Make the color chooser example non-resizable (*)
6d75d09... gtk-demo: Fix up the drawingarea example (*)
f352a0e... gtk-demo: Fix the overlay demo (*)
481ba13... gtk-demo: Add a new overlay demo (*)
4d3cdfa... gtk-demo: Deal with big images (*)
acb12e1... button: Fix label alignment in checks and radios (*)
8e1ef36... printing: Some fixes to the print dialog (*)
41cd4c8... printing: Fix page drawing (*)
5b8b892... textview: Fix memory handling (*)
e496151... Drop the env var for scrolling control (*)
f2a7e12... scrollbar: Correct css docs (*)
0f05571... Adwaita: Fix scrollbar theming a bit (*)
9f8f3fc... notebook: Don't steal right-clicks from content (*)
7e64ee5... scrollbar: keep populate-popup signal working (*)
e1338e4... gtk4-demo: Fix the scrollbar popup menu example (*)
fee3d20... shortcuts: Add css names to some widgets (*)
de2074d... Adwaita: theme shortcuts windows a bit (*)
4903f80... application window: Make menubar appear (*)
c9eab36... Shortcuts window: Make search results themable (*)
f8c4824... Adwaita: theme the shortcuts window search results (*)
515f526... gtk4-demo: fix a typo (*)
f597de8... snapshot: Fix blend mode handling (*)
007e463... snapshot: Set blend mode directly after pushing state (*)
6cafb62... testmenubutton: Fix inverted keynav in the GtkMenu (*)
74f8fc8... gsk: Fix serialization of cairo node (*)
a933c7c... gsk: Move gsk_cairo_node_new_for_surface into public API (*)
74a677a... Create tests for cairo node (*)
9e613be... inspector: Show child bounds for repeat nodes (*)
fe6e80f... vulkan: Fix repeat node coordinates (*)
4d7b8f5... vulkan: Fix blendmode coordinate handling (*)
9a9aec0... vulkan: Fix cross-fade node coordinates (*)
95f29de... Allow backend-specific reference images (*)
df549c4... Add a basic cairo node test (*)
1fe4e12... Add a repeat node test (*)
8dc48d0... Expand the repeat node test (*)
ab22734... Fix application window snapshot differently (*)
eacdeec... Add a blendmode node reftest (*)
87aaa56... Add a cross-fade node ref test (*)
77b75bd... MenuButton: Document the correct no-direction icon (*)
2cd6515... Dialog: Clarify that response ID 0 is not reserved (*)
5280a2c... Revise the coordinate handling one more time (*)
6e5ded8... Add another blendmodes reftest (*)
cd4892c... Stop using gsk_cairo_node_new_for_surface (*)
090ec2e... Revise coordinate handling for blend nodes (*)
76aa237... Fix blendmode shader (*)
e3f5a8b... Regenerate blendmodes reftest (*)
672fb60... snapshot: Use a better placeholder (*)
4db1a75... Add another cross-fade reftest (*)
49ab093... Add a transform node reftest (*)
3d23374... printing: Don't show duplicate printers (*)
5678b70... gdk: Translate some more key names (*)
8eb39bd... Update Polish translation (*)
3aeacb2... Updated Slovenian translation (*)
9ee4148... Updated Czech translation (*)
6bfdd77... Towards a working docs build (*)
709a1ec... Update Swedish translation (*)
07b1030... Towards a working docs build (*)
366fb44... Fix docs build (*)
e5aa202... Install css node tests again (*)
6c294e6... Install css parser tests again (*)
a2ee124... Install css style tests again (*)
a45e497... Install css api test again (*)
c57b402... Add an install-tests option (*)
8c41365... Reshuffle the a11y tests a bit (*)
a4deb7e... Reshuffle the css tests a bit (*)
b994cac... grid: Drop priv pointer (*)
4a03e86... textdisplay: Remove widgets parameter from gtk_text_layout_ (*)
63eb351... GdkDisplay: Add a private _emit_opened (*)
c1af127... stylecontext: Fix doc comment (*)
f508328... scalebutton: Fix comparison for empty icon list (*)
657983c... Don't try to snapshot invisible icons (*)
af734c4... rendernode: Don't leak mem_surface (*)
7e8f2f6... build: Drop redundant workaround (*)
a22ef67... cssnodedeclaration: Add gtk_css_node_declaration_to_string (*)
0836e8c... cssnode: Don't put wrong styles in the style cache (*)
5d86d20... Don't set child position in a ui file (*)
abed139... cssnode: Delay getting the parent style until we need it (*)
ac7e108... tests: Add testgridbaseline (*)
804476a... eventcontrollerscroll: Emit ::scroll for -1/+1 discrete ste (*)
e7e3ef9... grid: Simplify allocating children (*)
b3fedda... grid: Only pass baselines to children that request it (*)
c8add3d... modelmenuitem: Fix icon/label alignment (*)
9455c92... rendericon: Fix texture transformation (*)
2110847... iconview: Remove double-MAX when updating rubberband (*)
e19dae4... conview: Fix rubberband coordinates when scrolling (*)
b2fd6dd... accellabel: Document new API (*)
8ff7138... label: Make all code snippets properly compile (*)
cc5fb1d... gtksettings: Fix code snippet (*)
236098f... togglebutton: Fix code snippet (*)
0f8abcd... applicationwindow: Fix code sample (*)
bec55e2... aboutdialog: Fix code snippets (*)
da3d259... accellabel: Fix code snippet (*)
1c232ed... bindings: Fix code snippet (*)
7e8831d... gtktextview: Add a missing g_assert_not_reached() for switc (*)
2120ea6... range: Bring back middle clicks (*)
eaae832... docs: Clarify the visibility of buttons in GtkStackSwitcher (*)
1e8a166... ToggleButton: Actually show buttons in new snippet (*)
46e46ba... Settings: Reflect resurrected middleclick in Range (*)
9c3479b... Settings: Mention Shift+primary click on Range too (*)
eb71cd1... testsuite: cosmetics (*)
f09b5a8... Fix a typo (*)
9ea8235... Update some a11y tests (*)
37f1d18... Make css parser tests run (*)
18519a7... Make css node and style tests run (*)
cb19bbb... Update the css style test (*)
564ae69... gtkwidget: Lookup target widget when propagating emulated p (*)
d4a6c2c... gtkwidget: Check return value before running bubble phase (*)
ff31bdd... testsuite: Fix gesture test inconsistencies due to legacy e (*)
40a2b91... testsuite: Update gestures test to pointer emulation remova (*)
f2ca2e1... window: Make code snippets compile (*)
114f232... drawingarea: Fix code snippet (*)
d027e36... glarea: Make the code snippet compile (*)
a6904ba... widget: Use blue for resize debugging (*)
2c9bbb9... GtkCssStyleChange: Only print values that really changed (*)
30096de... csstypesprivate: Remove AFFECTS_PANGO_LAYOUT mention (*)
9bc7581... css: Replace _AFFECTS_TEXT with _TEXT_SIZE and _TEXT_CLIP (*)
54ed2d1... testsuite: Updated expected GtkSwitch nodes (*)
06b21b4... testsuite: Make all gesture test touches happen in the midd (*)
3354ad0... StyleContext: Add CSS snippet language comments (*)
3a91d36... icon-browser: Stop repeating folder-documents too (*)
9dde11b... Fixed: Don’t dereference before typechecking (*)
be5a7b2... Fixed: If can’t add child, don’t add to child info (*)
0be1ad4... adjustment: Drop priv pointer (*)
eee3355... widget: Avoid some type checks when invalidating window (*)
ec18661... widget: Only check display debug flags if the global ones a (*)
c02e04b... widget: Whitespace fix (*)
d5fd2dc... window: Remove widget parameter from popover_size_allocate (*)
c4c6a20... popover: Explicitly call queue_allocate in tick callback (*)
ce5560a... iconhelper: Short-circuit clear() if it's cleared already (*)
4e24cb8... css: Add GTK_CSS_AFFECTS_ICON_SIZE (*)
00ce3ab... listboxrow: Remove measure() and size_allocate() impls (*)
d2f027a... gtkcssimagefallback: Implement equals() (*)
29b8cfc... Range: Fix inverted horizontal scroll wheel events (*)
9af0886... a11y/entry: Fix text coords not adjusted for alloc (*)
a5c0a5c... a11y/entry: Fixups for previous commit (*)
c286fad... Updated Lithuanian translation (*)
1607f8c... gdk/wayland: Avoid idempotent wl_subsurface.set_position ca (*)
6f71e40... icon-browser: Add scalable icons to icon detail modal windo (*)
e0623fb... emojichooser: Plug memory leak (*)
3e9c622... wip: emoji completion
68e648c... wip: emoji completions
742e698... widget-factory: add emoji completion to an entry
6263f7b... fixup! wip: emoji completions
(*) 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]