[gtk+] Created tag 3.93.0
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] Created tag 3.93.0
- Date: Wed, 27 Dec 2017 12:32:16 +0000 (UTC)
The unsigned tag '3.93.0' was created.
Tagger: Matthias Clasen <mclasen redhat com>
Date: Wed Dec 27 07:31:58 2017 -0500
3.93.0
Changes since the last tag '3.92.1':
Alexander Larsson (64):
GtkWindow: Use cairo_surface_t for icons
gtk_image_get_surface: Add docs
GtkAboutDialog: Use surfaces for logo
aboutdialog: Use set_boxed on surface
GtkEntry: Use surfaces, not pixbufs for bitmapped icons
GtkWindow/GdkWindow: Finish converting icons to surfaces
GtkImage: Drop support for storing pixbufs
CellRendererPixbuf: Never store pixbufs
GtkDragSource: Don't use gtk_image_definition_new_pixbuf
Drop pixbuf support in IconHelper and ImageDefinition
GtkIconHelper: Remove unused code
Drop all uses of GdkPixbufAnimation in the gtk APIs
broadway: Fix toplevel handling
broadway: Add GskBroadwayRenderer
broadway: Only support (non-abstract) sockets
broadwayd: Read using socket API
broadway: Support fd passing in protocol
broadway: Add support for uploading textures to daemon
broadway: Introduce global ids for the textures
broadway: Actually upload textures to client
broadway: Use textures to configure window contents
broadway: Initial version of using actual render nodes
broadway: Remove remaining unused window_update code
broadway: Rewrite textures in nodes to global
broadway: Don't swap node trees until all images are loaded
broadway: Fix input events
broadway: Add color nodes
broadway: Clean up node parser
broadway: Add border node
broadway: Fix border node positioning
broadway: Add outset shadow node
broadway: Add inset shadow
broadway: Add RoundedClip node
broadway: Add linear gradient node
broadway: Remove inflate code
broadway: Add node cache for text
broadway: Add shadow node
broadway: Add opacity node
broadway: Cache color translated textures
broadway: Don't log cache hits
broadway: Add clip node
broadway: Handle texture gsd nodes
broadway: Handle cairo nodes
broadway: Roundtrip each update to rate limit redraw
broadway: Disable fallback spew by default
broadway: Re-add seat and core device creation
broadway: Add a texture cache
broadway: Deserialize node tree in server
broadway: Add div for container nodes
broadway: Prepare for implementing diff
broadway: Add broadway_node_equal
broadway: Send diffs of node trees
broadway: Improve logging
vulkan: Don't crash if vkEnumeratePhysicalDevices fails
gtksnapshot: Merge trivial clip duplicates
broadway: Fix texture hash function
broadway: Don't send node updates to browser if nothing changed
broadway: Add some (disabled) debugging tools
Revert "gtksnapshot: Merge trivial clip duplicates"
broadway: Remove now unused toplevel surface
broadway: Remove references to unused BROADWAY_EVENT_DELETE_NOTIFY
broadway: Use "surface" instead of window/toplevel for browser object
broadway: Make the use of next_texture_id clearer
broadway: Add broadway_server_lookup_surface helper
Alexandru Pandelea (1):
placessidebar: add starred location item
Andrea Azzarone (1):
gdk: Clear GL context when window is withdrawn
Andrew Crerar (1):
Resolving undefined reference to gdk_get_default_root_window
Bastien Nocera (1):
frame-clock: Fix typo in API documentation
Benjamin Otte (297):
build: Warn about ignored qualifiers
vulkan: Delete unused shaders
vulkan: No need to redefine gl_PerVertex
Add default return values to switch statements
Fix build
cssimagescaled: Just return the computed image
screen: Remove unused vfuncs
inspector: Use the new monitor change signals
gdk: Remove leftovers from GdkScreen::size-changed removal
cssimagescaled: Remove now unused struct member
settings: Don't store the screen in the settings object
widget: Turn screen-changed signal into display-changed
immulticontext: Remove unused variable
gtk-demo: Remove calls to gtk_style_context_reset_widgets()
stylecontext: Port to use display instead of screen
icontheme: Use GdkDisplay instead of GdkScreen
widget: Remove gtk_widget_has_screen()
window: Remove gtk_window_get_screen()
css: Merge GtkStyleProviderPrivate into GtkStyleProvider
gtk: Fix debug build
styleprovider: Fix fallout from merge
window: Turn gtk_window_set_screen() into gtk_window_set_display()
mountoperation: Move from screen to display
invisible: Make it use display, not screen
widget: Remove gtk_widget_get_screen()
settings: Remove gtk_settings_get_for_screen()
docs: Fix up some places that still said screen instead of display
inspector: Fix property being "display" now
testsuite: Update for screen => display property changes
tests: Remove completely outdated test
x11: Make gdk_x11_display_open() public API
gskgl: Deal with being rerealized
window: Clear the renderer un unrealize
broadway: Fix fallout from screen changes
window: Unset transient parent in set_display()
gdk: Remove nonexisting function from internal header
testsuite: Remove unused test using long-gone API
gdk: Remove gdk_get_display_arg_name()
widget: Add gtk_widget_contains()
wayland: Remove unused variable
button: Use gtk_widget_contains()
x11: Remove screen-specific macros
switch: Use gtk_widget_contains()
entry: Remove unused variable
widget: Don't tell people to wait for nonexisting events
gdk: Remove VisibilityNotify events
x11: Add API to query root window and screen from GdkDisplay
x11: Remove outdated functions from API
gdk: Remove GdkWindow.set_device_cursor() vfunc
x11: Remove gdk_x11_grab_server()
gdk: Get rid of GdkCursorType
gdk: Add gdk_cursor_get_name()
GskTexture => GdkTexture
gdk: Remove ability to download a cursor
broadway: Don't crash on startup
cursor: Turn new_from_surface() into new_from_texture()
gdk: Add gdk_cursor_get_fallback()
gdk: Add gdk_cursor_hash() and gdk_cursor_equal()
gdk: Make cursors instantiable
x11: Redo cursor handling completely
wayland: Redo cursor handling
gdk: Cursors are created generically
testsuite: Remove cursor tests
gdk: Cursors no longer have a display
widget: Export gtk_widget_set_cursor()
x11: Don't use g_hash_table_steal()
gtk: Use gtk_widget_set_cursor()
textview: Remove GdkWindow usage from the public API
textview: Use gtk_widget_set_cursor()
iconhelper: Compute surface size without icon helper
texture: Add gdk_texture_new_from_file()
renderer: Assert having been unrealized in dispose
inspector: Unrealize renderer before unreffing
image: Add the ability to set textures
builder: Mirror GdkPixbuf abilities for GdkTexture
aboutdialog: Make logo a texture property
window: Make icons GdkTextures
docs: You can't modify textures
gdk: Fix fallback names for the help cursor
gdk: Use G_N_ELEMENTS() when iterating over constant arrays
gtk-demo: Update cursors demo
wayland: Fix embarassing bug
widget: Implement gtk_widget_pick()
entry: Texture properties are objects
range: Stack widgets properly
widget: Make gtk_widget_pick() really slow
range: Use gtk_widget_pick() to pick the mouse location
range: Stop trying to be smarter than GTK
expander: Don't do :hover yourself
themes: Do expander arrow :hover properly
menubutton: Don't fiddle with prelight state
iconhelper: Don't render to surface anymore
entry: Remove surface icons
aboutdialog: Clean up for logo being a texture
testsuite: Unrealize renderers before unreffing
testsuite: Update expected results for scale changes
viewport: Implement clipping for picking
flowbox: Don't call get_allocation()
gtk-demo: Don't use get_allocation()
gtk-demo: Fix popover positioning in popover test
emojichooser: animate the adjustment
widget: Don't leak the cursor on destruction
x11: Correctly set icons
testgtk: Fix rotated text demo
tests: After 20 years, update the simple test to modern GTK
testgtk: Fix some more old drawing area uses
examples: Use right function to query size
testgtk: Draw the right area in alpha window test
calendar: Fix for GTK4 changes
a11y: Report correct spinner size
stylecontext: Make first property name explicit
rendericon: Add missing include
flowbox: Compute view box from correct variables
textview: Hide the selection bubble better
gtktexttag: Remove GtkTextTag::event and gtk_text_tag_event()
textview: Store border window sizes in a custom struct
textview: Make the semi-private headrs really private
textview: Use text_window_get_width()/height()
textview: Simplify gtk_text_view_buffer_to_window_coords()
textview: Remove GDK windows
treeview: width_changed is always true, so remove it
treeview: Fix RTL column header allocation
treeview: Don't allocate columns outside of size_allocate()
treeview: Use gtk_widget_get_width()
progresstracker: Don't hand out NaN
treeview: Pass height to allocate as argument
treeview: Only update vadjustment in size_allocate()
a11y: Handle a treeview with no columns
widget: Remove gtk_widget_set_device_enabled()
gdk: Fix GDK_ALL_EVENTS_MASK
window: Set ALL_EVENT_MASK
gdkwindow: Remove event_mask arguments from constructors
widget: No need to update events
placessiderbar: Fix sunny compilation
messagedialog: Remove unused header
cellrendererpixbuf: Remove stock-detail property
selection: Remove #ifdef WAYLAND
clipboard: Consistently use GtkTargetList
dnd: Make GtkDragDest and GtkDragSource use GtkTargetList
x11: Remove special casing for GdkAtoms
gdk: Get rid of magic special atoms
gdk: Make GDK_NONE Atom translate to NULL
gdk: Turn GdkAtom into a const char *
gdk: Replace GDK_NONE with NULL
wayland: Fix initial cursor
introspection: Fix build
css: Add -gtk-icon-size
tooltips: Remove GtkIconSize usage
toolbar: Remove icon sizes
scalebutton: Remove icon size
button: Get rid of icon size
image: Change getters
cellrendererspinner: Don't track old icon size
image: Don't take icon size in set_from_definition()
selection: Make GtkTargetEntry not allocatable
textview: Stop playing shenanigans with the target list
selection: Remove gtk_target_table_*() functions
selection: Remove the info uint
main: Don't gdk_flush() after every main loop wait
toolbar: Remove gdk_flush() calls
gtk-demo: No need to gdk_flush() here
gdk: Remove gdk_flush()
dnd: Remove GtkTargetEntry and GtkTargetFlags
selection: Make GtkTargetList members private
gdk: Move GtkTargetList to GDK
contentformats: Rename GtkTargetList
gdkdnd: Make GdkDragContext->formats a GdkContentFormats
gdk: Add GdkContentFormatsBuilder
gdk: Make GdkContentFormats immutable
gdk: Sanitize GdkContentFormats API
gdk: Add GType support to GdkContentFormats
inspector: remove visible=TRUE properties
inspector: Reorganize stack
a11y: Remove AtkStreamableContent implementation
textview: Remove serialization API
vulkan: Fix border shader to premultiply color
vulkan: Fix mask shader to premultiply color
image: Store pixbufs as textures, not surfaces
image: Add gtk_image_new_from_texture()
selection: Add texture getter/setter
dnd: Add gtk_drag_set_icon_texture()
x11: Add an initial clipboard implementation
clipboard: Add gdk_clipboard_claim_remote()
x11: Various clipboard cleanups
x11: Implement INCR reads
clipboard: Implement gdk_clipboard_read()
tests: Add a new test app for GdkClipboard
x11: Use async queue and implement sync reads on selections stream
clipboard: Refactor gdk_clipboard_read() to be async
x11: Improve debugging output for selection input stream
gdk: Im[plement content deserializing
clipboard: Add gdk_clipboard_read_pixbuf_async()
clipboard: Add gdk_clipboard_read_text_async()
x11: Improve fallbacks for text
clipboard: Make value getters set the passed in value
clipboard: Introduce GdkContentProvider
clipboard: Implement local fallback clipboard transfers
clipboard: Add serialization
gdkcontentformats: Change the matching API
clipboard: Allow claiming the clipboard to fail
x11: Add gdk_x11_display_get_max_request_size()
tests: Add possibility to set invalid UTF-8 and clear clipboard
x11: Implement claiming the X Selection with the clipboard
tests: Open a 2nd display in testclipboard2
widget: gtk_widget_get_clipboard => gtk_widget_get_old_clipboard
widget: Add gtk_widget_get_clipboard()
a11y: Port to GdkClipboard
linkbutton: Port to GdkClipboard
recentchooser: Port to GdkClipboard
gtk-demo: Port clipboards example to new clipboard
gdk: Allow setting task data on (de)serializers
gdk: Add gdk_content_formats_new_for_gtype()
textview: Redo clipboard handling
label: Port to new clipboard
tests: Improve formats list for testclipboard2
gdk: Add serializers and deserializers for GFile
gdk: Add GDK_TYPE_FILE_LIST with serializers
filechooserwidget: Port to new clipboard
contentprovider: Add ref_storable_formats()
clipboard: Add infrastructure to store clipboards
application: Put shared code into a common function
main: Implement storing all clipboards
x11: Split out a function
x11: Introduce GdkX11PendingSelectionNotify
tests: Don't crash if widgets go away before clipboard
x11: Implement MULTIPLE requests
x11: Implement storing the clipboard
entry: Port to GdkClipboard
x11: Handle case where clipboard was reclaimed quickly
gdk: Add (de)serializers for GDK_TYPE_TEXTURE
clipboard: Change image convenience APIs
gtk-demo: Port to GdkClipboard
icon-browser: Port to new clipboard
gtk: Remove GtkClipboard
gdk: Get rid of owner change events
wayland: Add skeleton for a GdkClipboardWayland
wayland: Implement reading the clipboard
wayland: Implement taking over the clipboard
wayland: Add primary clipboard subclass
dnd: Remove unused variables
gsk: Remove gsk_render_node_set_scaling_filters()
wayland: Initialize variable
dnd: Remove x/y coordinates from drag-data-received
clipboard: Add gdk_clipboard_set()
gdk: Include gio.h in gdktypes.h
dnd: Add gdk_drag_context_get_display()
clipboard: Add the useful stuff from reverted commit
gdk: Fix wrong usage of g_task_propagate_pointer()
dnd: Introduce gdk_drop_read_async() and use it
dnd: Remove "delete" argument from gtk_drag_finish()
gdk: Remove outdated gdk_drag_begin() alternatives
calendar: Don't request drag data on every motion event
dnd: Make gdk_drag_context_set_device() private
dnd: Pass dx/dy instead of x_root/y_root
dnd: No point in determining the keyboard
gdk: Remove gdk_drag_manage_dnd()
dnd: Remove button argument from drag_begin()
dnd: No longer allow passing -1
dnd: Pass device, not event
placessidebar: Don't use root coordinates
gdk: Remove unused function
x11: Refactor code
gdk: Remove gdk_event_put(), peek() etc
x11: Constify XEvent usage
x11: Add GdkX11Display:translate-event signal
gdk: Clean up marshalers
x11: Make clipboard use translate-event signal
x11: Use GdkX11Display::translate-event more
x11: Refactor xevent filtering some more
dnd: Pass content to gdk_drag_begin()
x11: Move selection handling to GDK
gdk: Remove gdk_selection_add_targets()
xxx: don't claim dnd selection
tests: Remove testselection
gdk: Remove ability to own a selection
dnd: Only send DELETE request on X11
gdk: Remove gdk_selection_convert()
gdk: Remove selection defines
x11: Make unsetting transient-for work
gesture: Fix gcc constness warning
broadway: Make compile after GdkEvent objectification
gdk: Remove properties
gdk: Remove ability to request selection notifications
dnd: Remove gdk_drag_get_selection()
device: Make axis label a regular string
x11: Get rid of default Atom converters
display: Remove leftover old clipboard APIs
x11: Remove GdkAtom usage from dnd code
gdk: Remove DRAG_STATUS and DROP_FINISHED events
gtk: Remove unused include
dnd: Remove handler for nonexisting signal
x11: Create IPC window outselves
x11: Use gdk_drag_context_get_display()
x11: Try getting ipc_window vs source_window right
dnd: Remove unused function
x11: Add necessary NULL check
dnd: Get rid of IPC widgets
Carlos Garnacho (35):
icon-browser: Remove GtkEventBox from .ui file
gtkwindow: Use event target widget for WM handling special paths
gtkgesturemultipress: Add ::unpaired-release signal
gtkflowbox: Activate items on ::unpaired-release
gdk/wayland: Emit GdkSeat::device-added/removed
gdkseatdefault: Use TABLET_STYLUS capability for styli/erasers/cursors
gtkeventcontrollerscroll: Add some docs
gdk: Add gdk_seat_get_master_pointers()
gdk: Add GDK_SEAT_CAPABILITY_TABLET_PAD
gtkwindow: Do not account handle size when checking content area
gtkwindow: Use shadow border when calculating resize areas positions
gtkwindow: Allow edge resizing from corners if constraints forbid either side
gdk: Refurbish GdkEvent struct hierarchy
gdk: Remove GdkEventType argument from GdkEvent union
gdk: Fold GdkEventPrivate fields into event structs
gtk/a11y: Use allocated events
gdk: Use allocated events
gdk: Figure out the GdkSeat of an event from the GdkDevice
gdk: Remove GdkDisplay from GdkEventPrivate
gdk: Turn GdkEvent into a GObject
gtk: Adapt marshallers to GdkEvent as GObject
gdk: Remove gdk_event_is_allocated()
gdk: Make GdkEvent type a construct only property
gdk: Move additional code in gdk_event_new() to GdkEvent::constructed
gdk: Keep reference on tools from motion/button events.
gdk: Implement motion history as motion event data
gtk: Remove CONSTRUCT_ONLY flag from GtkEventControllerScroll::flags
gdk: Remove gdk_window_[gs]et_event_compression()
gdk/x11: s/gdk_event_free/g_object_unref/
gdk/wayland: s/gdk_event_free/g_object_unref/
gtk: s/gdk_event_free/g_object_unref/
gtk: Avoid some event copies
gtk: Make gtk_get_current_event() return a reference
gdk: Make gdk_display_peek_event() Return a reference to the event
gdk: Remove leftover variable
Carlos Soriano (2):
gtkplacessidebar: Adapt to libcloudproviders 0.2.x
gtkplacessidebar: Fix new tab/window handling for cloud accounts
Christian Hergert (1):
autocleanups: allow g_autoptr() usage with GtkTreePath
Christian Persch (1):
actionable: Allow all detailed action name formats
Christophe Fergeau (3):
wayland: Remove unused data structure
wayland: emit GDK_SELECTION_CLEAR on owner changes
wayland: Fix indentation of previous commit
Chun-wei Fan (17):
Meson: Support Windows builds
gdk/win32/gdkwindow-win32.c: Fix build
modules/input/gtkimcontextime.c: Fix build
gdk/win32/gdkwindow-win32.c: Fix gdk_win32_window_set_icon_list()
gtk/gtkwin32theme.c: Include gdk/gdkprivate.h
testsuite/gsk/test-render-nodes.c: Include <stdlib.h>
gtk/gtkcssenumvalue.c: Deal with __builtin_popcount on MSVC
input/IME: Defer the emit of the "commit" signal
gdk/win32: Fix build after GdkScreen and settings changes
gdk/win32: Fix build after GdkScreen and cursor cleanups
gdk/win32: Fix Win32 GL Context switching
Win32: Re-work cursor handling
gtkimcontextime.c: Fix call to gtk_style_context_get()
gtk/gtkseclection.c: Don't build X11 items unconditionally
gtk/gskpango.c: Use g_snprintf()
GDK/Win32: Fix build after GDK Root Window and DND changes
GDK-Win32: Fix AeroSnap on HiDPI
Colin Leroy (1):
placesview: Present FUSE-reachable network shares in Other Locations
Colomban Wendling (1):
Fix updating the widget accessible description when using its tooltip
Daniel Boles (14):
gdkmonitor: Fix typo
Inspector: better default split of CSS nodes/props
HighContrast: Fix GtkEntry:has-frame not working
Adwaita: Fix Entry:has-frame if backdrop/disabled
CssProvider: Use consistent theme name placeholder
CssProvider: Fix doc of min theme version loaded
doc: TextLayout: Add missing (out) annotations
CellRendererPixbuf: Link stock-size doc → IconSize
doc: Replace uses of #NULL with %NULL
SpinButton: Explain meaning of nullable Adjustment
Add Since to ::insert-emoji, and some trivialities
Be more specific in ::insert-emoji Since tag
Entry:show-emoji-icon is in GTK+ 3 too
FileChooser: Update set_local_only() doc’s default
Daniel van Vugt (1):
Fix irregular gdk_frame_clock_get_frame_time
Debarshi Ray (1):
GtkGestureZoom: Don't leak the list of sequences
Drew DeVault (1):
Wayland: Implement KDE's SSD protocol
Emmanuele Bassi (16):
build: Fix gtk_tools array expansion
Remove unnecessary const
Add a return value
Bump up the dependency on libepoxy
x11: Query whether we have GLX support
x11: Use backend-specific API to get GdkScreen
Partially revert GskTexture → GdkTexture rename
Fix the build
Ensure that the path is always set
broadway: Use correct type in assignment
Remove unnecessary introspection annotation
Annotate gdk_x11_display_get_screen()
build: Ensure we introspect the print operation sources
docs: Add missing signal parameter
Update annotations for GdkEvent API
Update annotations for GdkDisplay
Federico Mena Quintero (1):
GtkPathBar: Centralize handling of outstanding cancellables
Florian Müllner (1):
appchooserwidget: Don't limit application list unconditionally
Georges Basile Stavracas Neto (2):
vulkan: Destroy image before releasing associate memory
vulkan: Destroy buffer before releasing associate memory
Jonas Ådahl (2):
wayland: Maybe postpone xdg-foreign state setup until mapping
wayland: Destroy the xdg_imported after the wl_surface
Juan Pablo Ugarte (1):
css: Fix segfault when GtkCssStyleChange is NULL on gtk_widget_real_style_updated()
Julian Sparber (2):
icon-browser: Centre Copy button in dialog again
AboutDialog: Fix accepting GTK_LICENSE_AGPL_3_0
Khaled Hosny (1):
Update Arabic translation
Kjell Ahlstedt (3):
GtkWindow: Tidy up after icon became a cairo surface
GtkCssImageIconTheme: Don't try to unref a NULL pointer
GtkWindow: Fix the down-scaling in icon_from_list()
Krzesimir Nowak (1):
x11: Fix erroneous & to be &&
Lukas K (1):
make GDK_DEBUG=opengl work on win32
Marc-Antoine Perennou (1):
gdk: add accessor for GdkEventOwnerChange::reason
Marco Trevisan (Treviño) (1):
cssshadowvalue: don't apply the y_scale offset twice to the shadow
Marek Cernocky (1):
Updated Czech translation
Marek Kasik (1):
printing: Install printbackends
Matthias Clasen (526):
Add a test for opacity render nodes
Optimize away trivial opacities
Add 3.94 version macros
Avoid super-luminous pixels
Bump version to 3.93
Make render node getter public
gsk: Tweak cairo node apis
gsk: Tweak text node apis
Tweak transform node apis
docs: Add render node api
Remove some outdated information
window: Remove dead code
Fix compiler warnings
clipboard: Add surface apis
image: Add surface based apis
selection: Add surface based apis
recent manager: always return a GIcon
recent chooser: Don't use pixbuf based apis
selection: Add another surface api
tests: Convert dnd test to surface apis
gtk-demo: Use surface apis in the clipboard demo
tests: Use surface apis in testimage
Use surface apis in testnotebookdnd
Drop gtk_drag_set_icon_pixbuf
Document new selection apis
Document new clipboard apis
Add gtk_image_get_surface to the docs
Drop gtk_recent_info_get_icon
Drop gtk_drag_set_icon_pixbuf from the docs too
about dialog: Correct the property definition for logo
window: Correct the property definition for icon
recent manager: Remove dead code
icon theme: Add a texture cache
icon helper: Use cached textures
Allow passing a color matrix when rendering icons
Use a color matrix for symbolic icons
inspector: show color matrix node details
dnd: Add more surface apis
Mention pixbufs in the migration guide
inspector: Show more render node details
Add a state flag for visible focus
Set the new state flag
Support the new state in CSS selectors
Always draw outline
Remove a shortcut in gtk_widget_set_focus_child
Some minimal theme fixes for focus drawing
Drop unused includes of gtkrender.h
Drop gtk_cell_renderer_get_size
icon-browser: Make non-symbolic icons visible again
wayland: Don't spew warnings for blank cursors
gsk: Make text nodes more compact
gsk: Drop the GskRenderer::scale-factor property
vulkan: Handle changing window scale
gsk: Scale glyphs in the glyph cache
inspector: Show details for shadow nodes
Triival cleanup
gsk: Apply scale factor for fallback rendering
Adwaita: Add scaled version of bullets and checks
Adwaita: Use scaled icons for checks and bullets
Avoid creating trivial shadow nodes
gdk: Add settings api to GdkDisplay
mir: Emit GdkDisplay::setting-changed
quartz: Emit GdkDisplay::setting-changed
wayland: Emit GdkDisplay::setting-changed
x11: Emit GdkDisplay::setting-changed
gtk: Connect to GdkDisplay::setting-changed
gtk: Stop handling settings events
mir: Stop emitting setting events
quartz: Stop emitting setting events
wayland: Stop emitting setting events
x11: Stop emitting settings events
gdk: Drop settings events
Forgotten files
Remove gdk_setting_get
Store the display inside GtkSettings
Remove GdkScreen api usage
gdk: Add a get_setting vfunc to GdkDisplay
mir: Implement the GdkDisplay get_setting vfunc
quartz: Implement the GdkDisplay get_setting vfunc
broadway: Implement the GdkDisplay get_setting vfunc
wayland: Implement the GdkDisplay get_setting vfunc
x11: Implement the GdkDisplay get_setting vfunc
use the GdkDisplay get_setting vfunc
Stop using the GdkScreen get_setting vfunc
Add gtk_settings_get_for_display
gtk: Avoid using gdk_screen_get_setting
mir: Don't set the GdkScreen get_setting vfunc
quartz: Don't set the GdkScreen get_setting vfunc
broadway: Don't set the GdkScreen get_setting vfunc
wayland: Don't set the GdkScreen get_setting vfunc
x11: Don't set the GdkScreen get_setting vfunc
Drop the GdkScreen get_setting vfunc
x11: Stop using gdk_screen_get_setting
wayland: Stop using gdk_screen_get_setting
Drop gdk_screen_get_setting
Some documentation updates
assistant: Avoid GdkScreen api
modules: Avoid GdkScreen api
immodule: Avoid GdkScreen api
immulticontext: Avoid GdkScreen api
Drop gdk_pango_context_get_for_screen
tests: Stop using gdk_pango_context_get.
Drop gdk_pango_context_get
Add gdk_event_get/set_display
gdk: Stop using gdk_event_set_screen
gtk: Stop using gdk_event_get_screen
Drop gdk_event_set/get_screen
printoperation: Stop using gdk_app_launch_context_set_screen
Drop gdk_app_launch_context_set_screen
Forgotten file
dnd: Drop GdkScreen from apis
Drop GdkScreen from GdkDevice apis
dnd: Remove remnants of screen tracking
Drop gdk_window_get_screen
Stop using gdk_pango_get_context_for_display
tests: Stop using gdk_pango_get_context_for_display
Drop gdk_pango_context_get_for_display
Drop the GDK_DPI_SCALE variable
Stop using screen resolution
Drop the screen resolution api
monitor: remove GdkScreen mention from docs
Add gdk_display_get_toplevel_windows
Use gdk_display_get_toplevel_windows
Drop gdk_screen_get_toplevel_windows
Port to gdk_display_get_root_window
Drop gdk_screen_get_root_window
Drop gdk_get_default_root_window
wayland: Stop using ::monitors-changed
Remove a no-longer existing function
Don't mention GdkVisual in the docs
Drop gdkvisual.h from the installed headers.
Drop the monitors-changed signal
Drop GdkVisual
monitor: Add a ::valid property
Change the fullscreen-on-monitor api
Fix a typo
broadway: No more screen
Remove leftover code
Don't use GdkScreen here
quartz: Stop using gdk_display_get_default_screen
win32: Remove an unused function
x11: Stop using gdk_display_get_default_screen
quartz: Stop using gdk_screen_get_default
x11: Stop using gdk_screen_get_default
Drop gdk_screen_get_default
Fix a compiler warning.
Drop gdk_display_get_default_screen
Stop talking about GdkScreen in the docs
x11: Add backend api to get the screen
Use x11-specific api to get at the screen
wayland: No more screen
Drop GdkScreen from public api
x11: Stop using gdk_screen_get_display
mir: Stop using gdk_screen_get_display
quartz: Stop using gdk_screen_get_display
win32: Stop using gdk_screen_get_display
Drop gdk_screen_get_display
Drop GdkScreen from the docs
label: Stop using gdk_cursor_new_for_display
tests: Stop using gdk_cursor_new_for_display
t Remove gdk_cursor_new_for_display
Some forgotten cleanups
wayland: Some cursor cleanups
Remove an unused function
Stop providing the owner in GdkEventOwnerChange
Stop using foreign windows for xsettings
Drop foreign window checks in Wayland
Drop foreign window checks in Broadway
Documentation fixes
Fix some typos
wayland: Fix animated cursors
Expand the cursors demo text
quartz: Drop mentions of foreign windows
broadway: Stop using gdk_display_get_toplevel_windows
quartz: Add a function to get all toplevels
quartz: Drop use of gdk_display_get_toplevel_windows
quartz: Drop another use of gdk_display_get_toplevel_windows
x11: Add a helper to get all toplevels
x11: Drop use of gdk_display_get_toplevel_windows
Drop gdk_display_get_toplevel_windows
x11: Handle parent being NULL when creating windows
Make toplevels have parent == NULL
Stop defaulting to the root window in gdk_window_get_geometry
Stop using the root window in gdk_window_create_similar_image_surface
broadway: Stop using gdk_display_get_root_window
Typo fix
wayland: Stop using gdk_display_get_root_window
win32: Make gdk_win32_display_get_root_window available
win32: Stop using gdk_display_get_root_window
x11: Make gdk_x11_display_get_root_window available
x11: Stop using gdk_display_get_root_window
Drop gdk_display_get_root_window
wayland: Drop the root window
broadway: Drop the root window
wayland: Drop an unused function
Fix symbolic.svg rendering
fix the build
Make the recoloring code more robust
css: Use a color matrix for recoloring -gtk-icontheme
css image: Use GdkTexture api directly
Fix the build
Use color matrices for -gtk-recolor
filesystem: Add GIcon getters
filechooserbutton: Use GIcons
filechooserwidget: Use GIcons
filesystem: Drop surface-based APIs
Fix a typo
Fix a compiler warning
Simplify the gtk_snapshot_icon_texture API
x11: Reduce uses of the root window
Drop the last use of GDK_MULTIHEAD_SAFE
Fix up managed dnd
x11: Fix a crash
icontheme: Append a / to the resource path
application: Append a / to the icon resource path
icontheme: Add a trailing / when enumerating resources
x11: Remove another use of the root window
x11: Store toplevel list in GdkDisplay
x11: Stop creating a root window
x11: Remove mentions of GDK_WINDOW_ROOT
win32: Remove all uses of get_root_window
win32: Remove all checks for GDK_WINDOW_ROOT
image: Remove icon-size argument from icon setters
filechooserbutton: icon size is always 16
filechooserwidget: icon size is always 16
enums: Change GtkIconSize values
iconhelper: Query size via CSS
recentchooser: Use GIcon instead of GdkPixbuf
Drop gtk_icon_size_lookup
Support -gtk-icon-size for builtins
Document -gtk-icon-size
image: Update docs
Change icon-size properties
Adwaita: Make checks and radios sharp again
HighContrast: misc fixes
Drop gdk_set_double_click_time
im context thai: Stop using gdk_beep
Drop gdk_beep
gdk: Move some headers around
gtk: Stop using gdk_notify_startup_complete_with_id
Drop gdk_notify_startup_complete
Move some code around
Remove gdk/gdkx.h
wayland: Stop using gdk_get_program_class
x11: Add gdk_x11_display_set_program_class
Drop gdk_set_program_class
Drop a duplicate definition
Drop an unused variable
mountoperation-x11: Use x11-specific traps
selection: Use x11-specific traps
x11: Fix error traps in the dnd code
tests: Test the x11-specific error trap api
Drop the generic error trap api
Drop the error trap vfuncs
Drop an empty file
Stop including gdkmain.h
Drop gdkmain.h
Drop generic error trap api from the docs
Remove gdkprivate.h
Add a comment
Stop including gdkscreen.h
Stop calling _gdk_screen_close
x11: Stop using GdkScreen in api
x11: Stop using GdkScreen altogether
x11: Drop GdkX11Visual as public api
Fix the build
win32: Remove an unused include
win32: Avoid a screen argument
win32: Make GdkWin32Screen a plain object
win32: Remove remaining uses of GdkScreen
quartz: Avoid a screen argument
quartz: Drop an unused include
quartz: Make GdkQuartzScreen a plain object
quartz: Remove remaining uses of GdkScreen
Drop gdkscreen.h
gdk: Add a private method to get a server timestamp
clipboard: Use gdk_display_get_last_seen_time
gdk: Move code around
Include gdk-private.h
Add private api for setting cursor theme
settings: Use gdk_display_set_cursor_theme
gdk: Use G_PARAM_SPEC_STATIC_STRINGS throughout
gdk: Intern signal names
wayland: Intern settings keys
gtk: Intern css names
styleproperty: Use G_PARAM_STATIC_STRINGS
icon helper: Avoid a few string copies
wayland: Intern signal names
cell area: Use GTK_PARAM_READWRITE consistently
a11y: Intern a string
Some more interning
emoji chooser: Don't leak gestures
Trivial cleanup
listbox: Listen to ::stopped on the press gesture
emoji chooser: handle right-click
Adwaita: Bring fix focus in flowbox
emoji chooser: Make menu key work as expected
entry: Add a key binding for the emoji chooser
remove debug spew
emoji chooser: break out a helper function
Fix indentation mishap
text view: Support the Emoji chooser
gsk: Quiet a compiler warning
gdk: Remove a leftover GdkScreen
Fix the build
widget: Don't use GdkDeviceManager
window: Don't use GdkDeviceManager
treeview: Don't use GdkDeviceManager
Drop gdk_display_get_device_manager API
gdk: Move gdk_disable_multidevice tot he X11 backend
Drop support for setting event masks for floating devices
Don't mention GdkDeviceManager in docs
Drop GdkDeviceManager APIs
display: Stop using devicemanager internally
broadway: Stop using GdkDeviceManager
broadway: Remove devicemanager implementation
x11: Stop using gdk_display_get_device_manager
win32: Stop using gdk_display_get_device_manager
quartz: Stop using display->device_manager
wayland: Stop using display->device_manager
display: Drop the device_manager for good
x11: Stop emitting devicemanager signals
wayland: Stop emitting devicemanager signals
gdk: Drop devicemanager signals
Drop gdk_device_manager_list_devices
Drop the list_devices vfunc
Drop the get_client_pointer vfunc
Remove the get_client_pointer vfunc
Drop the GdkDeviceManager::display property
quartz: Stop deriving from GdkDeviceManager
win32: Stop deriving from GdkDeviceManager
wayland: Stop deriving from GdkDeviceManager
x11: Stop deriving from GdkDeviceManager
Drop the ::device-manager property
Drop GdkDeviceManager entirely
wayland: Drop GdkWaylandDeviceManager
wayland: Don't provide gsetting if dconf is not available
listbox: Handle unpaired releases as well
Fix a typo
Fix up _gtk_widget_list_devices
gdk: Add some missing autocleanups
Improve the docs
Drop gtk_application_is_inhibited
Cosmetic formatting fixes
window: Stop using GdkPixbuf
Drop gtk_snapshot_render_icon
Add gtk_cell_view_new_with_texture
Avoid pixbufs when loading themed icons
Drop gtk_css_image_surface_new_for_pixbuf
icon-browser: Stop using gtk_drag_source_set_icon_pixbuf
testdnd: Stop using gtk_drag_source_set_icon_pixbuf
Drop gtk_drag_source_set_icon_pixbuf
Fix the build
dnd: Stop using gdk_cursor_new_from_pixbuf
docs: Remove mentions of gdk_cursor_new_from_pixbuf
Drop gdk_cursor_new_from_pixbuf
Drop gtk_cell_view_new_with_pixbuf
tooltip: Set icon from texture instead of pixbuf
icon theme: Remove unused code
textview: Replace pixbufs by textures
Use a texture instead of a pixbuf in gtk_render_icon
Remove some unused includes
Fix up a doc comment
recent manager: Drop an unused field
Make texture variants of some pixbuf utils
Use the new texture utils here
mountoperation: Store icons as textures
icon helper: Avoid gratitious pixbuf use
Avoid GdkPixbuf in docs
css style funcs: Avoid pixbufs
Drop unused gtkcssstylefuncs.c
widget-factory: Fix up icon size handling
Fix the doc tools build
image definition: Drop unused struct
entry: Remove references to stock ids from the docs
filechooser: Remove the word stock from the docs
recent chooser: Remove the word stock from the docs
toolbutton: Remove the word stock from internal docs
recent chooser: Stop specifying stock-size
placesview: Drop the word stock from the docs
Finish conversion of pixbuf cell renderer icon size
docs: Some revision to the migration docs
Add GtkEventControllerScroll to the docs
gdk: A GdkClipboard API draft
dnd: Remove much of the unmanaged dnd
dnd: Handle rootwin drop in gdk
Drop api that is only for unmanaged dnd
Remove GdkDragProtocol from the api
docs: Remove gtk_application_is_inhibited
about dialog: Add some missing docs
actionbar: Add more docs for gtk_action_bar_get_revealed
Fix the gdk doc build
Add new stuff to the gdk docs
Move GdkGrabStatus docs
Add a long description for GdkTexture
gdk: Fill in some blanks in the docs
gdk: Expand the clipboard documentation
Document gdk_content_provider_contents_changed
Expand the docs
Revert "clipboard: Add gdk_clipboard_set()"
docs: Drop some no longer existing functions
gdk: Documentation improvements
Drop get/set_scale_factor from gsk docs
Update gtk docs for recent changes
Start a dnd demo
Add some copy-paste for widgets demo
More work on the dnd demo
Add a Cut menuitem to the dnd demo
Fix a typo in the docs
Make sure stopped spinner stay visible
Move editing to button release
Rename GtkHeaderBar::show-close-button
Fix fallout from the show-close-button rename
Fix fallout from g_object_ref change
paned: Grab during the drag
Switch the order for cursor lookup
entry: Allocate the progress bar only what it needs
docs: Don't mention css for setting cursors
link button: Set a drag icon
Set a style class for drag icons
Adwaita: Set an icon size for drag icons
calendar: Stop using a legacy event handler
Try to make a composite entry
Add a simple motion eventcontroller
label: Use GtkEventControllerMotion
about dialog: Stop using motion notify
about dialog: Stop using event-after as well
paned: Stop using motion notify
Add GtkEventControllMotion to the docs
Install gtkeventcontrollermotion.h
Deprecate many legacy event signals
placesview: Make middle click work
a11y: drop the focus tracker
widget-factory: Avoid a legacy event handler
path bar: Drop non-functional hold-to-scroll code
range: Add private api to autoscroll
button: Add private api to get at the gesture
scalebutton: Add autoscrolling
toolbar: Stop using legacy event signals
Make sure events have displays
A forgotten file
Redo drag source event handling
Remove no-longer-used signals
Drop gdk_atom_name
Drop gdk_atom_intern
Drop atom-related cast macros
Drop atom apis from the docs
gdk: Add a GdkWindow::state property
gtk: Stop using GdkEventWindowState
testgtk: Stop using GdkEventWindowState
gtk-demo: Stop using GdkEventWindowState
headerbar: Stop using GdkEventWindowState
a11y: Stop using GdkEventWindowState
menu: Stop using GdkEventWindowState
gtk: Stop handling GdkEventWindowState
widget: Remove the ::window-state-event signal
gdk: Drop GdkEventWindowState
Move code around
gdk: Remove explicit event type numbering
Drop GDK_CLIENT_EVENT
gdk: Drop GDK_DAMAGE
Drop gdk_keymap_get_default()
Add gdk_display_get_keymap
Replace gdk_keymap_get_for_display by gdk_display_get_keymap
Drop gdk_keymap_get_for_display
Mention keymaps in the migration guide
x11: Avoid crash in fallback move emulation
listbox: Fix a crash during keynav
Don't place dnd cursor in placeholder text
Remove unneeded deprecation guards
inspector: Allow to bump scale to 3
wayland: Handle scale 3 for cursors
cups: Warn only once if colord is not available
Avoid calling unsetenv too late
emoji: Skip overly wide fallback rendering
font chooser: Stop listening to style-updated
font chooser: Simplify some code
Fix a crash introduced in the previous commit
Update the docs for GtkCssChange
Implement font-feature-settings
Fix a mis-merge
Remove debug spew
tests: Stop using gtk_font_button_get_font_name
font button: Drop the font-name property
Add a missing include
Remove font-name leftovers
css: Document font-variant and subproperties
Fix the docs build
check button: Fix inconsistent state
gdk: Reshuffle docs slightly
Add GtkIconSize back to the docs
docs: Add new headerbar api
Some migration guide revisions
gdk: Document GdkDisplay::setting-changed
Drop gsk_renderer_get/set_viewport from the docs
Remove leftover gdk_event_request_motions from headers
Document gdk_display_get_setting
gdk: Remove the event structs from the documentation
Try to make the docs build more quiet
Document new event getters
Remove leftover API from headers
Some GdkMonitor documentation additions
Drop gratitious use of GdkPoint
More documentation additions
gdk: Move GdkWindowState enum around
gdk: Document GdkVulkanContext
Document GDK_DISPLAY_XDISPLAY
Document more structs
Document GdkClipboard::changed
Add documentation for content (de)serializers
cursor docs: Point to gtk_widget_set_cursor
display: Cosmetic doc changes
window: Remove GtkButton reference from docs
gdk: Slight doc rearrangement
gdk: Cosmetic rewording of draw context docs
Remove a duplicate doc comment
Avoid excess notification for GdkCellRendererPixbuf::icon-size
Avoid excess notification for GdkEventControllerScroll::flags
Fix notify test
Fix objects-finalize test
Update NEWS
Simplify ui files
Fix the textbuffer test
Fix the a11y tests
Add an unrealize function to GtkLabel
Try again to make the a11y tests pass
Michael Catanzaro (1):
Revert "gdk/wayland: Avoid idempotent wl_subsurface.set_position calls"
Olivier Fourdan (2):
wayland: Do not constrain saved window size
wayland: scale down reported monitor geometry
Philip Withnall (2):
broadway: Add missing dependency to build
mir: Fix potential use of NULL GDBusConnection
Piotr Drąg (13):
Update POTFILES.in
Update POTFILES.skip
placessidebar: correct quotation marks in a new string
Update Polish translation
Update POTFILES.in
Update POTFILES.in
Update POTFILES.in
Update POTFILES.in
Update Polish translation
Update POTFILES.in
Use Unicode quotation marks in new strings
Update POTFILES.in
Update POTFILES.in
Rico Tzschichholz (3):
x11: Make gdk_x11_display_get_xcursor be recognized as instance method
Fix some parameter name mismatches to make g-ir-scanner happier
Fix some parameter name mismatches to make g-ir-scanner happier
Simon McVittie (1):
GtkHeaderBar: Reconsider buttons if any tiling state changes
Stas Solovey (1):
Update Russian translation
Timm Bäder (155):
widget: Remove outdated comment on get_allocation
renderbackground: Minimize style lookups
renderborder: Don't snapshot all-invisible borders
gdkevents: Remove gtk_widget_set_events mention
window: Make sure we query the window size before size-allocate'ing
overlay: Remove unused NULL-check
adwaita: Remove focus outlines from textviews
testsuite: Disable vulkan tests when vulkan isn't available
icontheme: Silence some compiler warnings
window: Use correct destroy notify for icon list
Adwaita: Remove focus outlines from scrollbars and scales
sizerequest: Don't pass uninitialized values to measure
Adwaita: Add back visible focus outlines for list rows
checkbutton: Destroy indicator widget when draw-indicator is FALSE
inspector: Remove node != NULL check from recorder model
widget: Remove parent-set signal
widget: Don't notify :parent when rearranging widgets
widget: Make parent property read-only
gskpango: Remove GDK api macros
widget: Improve get_request_mode vfunc docs
viewport: Simplify child allocation
widget: Rename color variable to match the color
textview: Stop fiddling with CSS padding
textview: Remove {top,bottom,left,right}_border
widget: Make invalidation coordinates widget-relative
widget: Remove stray prototype
testwidgetfocus: Make focused button more obvious
widget: Add get_width() and get_height()
revealer: Create clip node for right widget size
colorplane: Use content size everywhere
rendernodeview: Use content size instead of allocated size
glarea: Use content size of the widget
notebook: Remove useless call to gtk_widget_reset_style
notebook: Fix setting show-tabs
window: Plug a memory leak
GskVulkanGlyphCache: Remove unused struct member
wayland: Never send NULL app id
widgetbowl: Only use one widget type
snapshot: Only create clip nodes if we need to
snapashot: Optimize rounded clip nodes
spinner: Stop using gtk_widget_get_content_size
popover: Stop using gtk_widget_get_content_size
image: Stop using gtk_widget_get_content_size
testswitch: Remove unnecessary gtk_widget_show calls
widgetbowl: Add some more widget types
Remove some more gtk_widget_get_content_size uses
switch: Remove unused variable
Remove all gtk_widget_get_content_size usages
paned: Restrict picking to allocation
css node tests: Update expected output
Fix a few overlooked casts
snapshot: Collapse color matrix nodes
snapshot: Don't create blur nodes with radius 0
recorder: Show rounded clip node corner size info
treeview: Don't draw background twice
window: Make sure an event has a display
x11: Guard against NULL window
gtk4-demo: Fix font-features UI file
x11: Fix wrong condition when unsetting transient-for
snapshot: Fix typo
snapshot: Directly clip color nodes
snapshot: Add & use API for linear gradient nodes
GskRenderer: Remove viewport property
gl driver: Make some members const
gl renderer: Remove some unused code
Rework the GL renderer
add tests/showrendernode
build: Remove unused variable
test-render-nodes: Print a warning if we didn't generate anything
test-render-nodes: Add color matrix test
GskGLDriver: Use float for texture size in create_texture
GskGLDriver: Add profiler
gl renderer: save on some frame buffers
gl renderer: Implement rounded clip nodes
gl renderer: Don't create framebuffer for texture opacity children
gl renderer: Save clip in every node
showrendernode: Resize window to a reasonable size instead
test-render-nodes: Add transformed clip nodes test
gl renderer: Remove unused shaders
gl renderer: Remove unused member
gl: Add glyph cache
gl renderer: Don't pass MVP to shaders
gl renderer: Group render node types by render item creation
gl renderer: Don't initialize modelview matrix twice
gl renderer: Rework once more
gsk: Move all gskgl* files into gl/
gl renderer: Move render ops into separate file
gl renderer: Implement cairo nodes again
gl renderer: Only check for color glyphs once per text node
gl renderer: Stop collecting VAOs in clear_tree
gl renderer: Remove unused VAO
gl renderer: Optimize text drawing
gl ops: Remove dead code
gl renderer: Factor out a helper function for offscreen drawing
gl render ops: Rename a member
gl renderer: Implement color matrix nodes again
gl renderer: Don't draw texture nodes to a framebuffer
gl renderer: Keep track of current program color value
gl renderer: Remove some unused members
gl renderer: Implement blur nodes
gl renderer: Implement unblurred inset shadows
gl renderer: Rework program creation
gl renderer: Implement unblurred outset shadows
gl renderer: Fix inset shadow offset calculation
gl renderer: Split out a utility function
gl renderer: Implement simple shadow nodes
gl renderer: Split out text rendering function
gl renderer: Don't render unblurred text shadows to a texture
gl renderer: Implement simple border nodes
gl renderer: Fix debugging output
gl renderer: Rename a macro
gl renderer: Remove consecutive clip ops
gl renderer: Only draw blurred shadow nodes once
gl renderer: Add more detailed render op output
gl renderer: Define debug structs inline
gl renderer: Avoid consecutive opacity ops
gl renderer: Keep track of color matrix op state
gl renderer: Remove unused struct member
gl renderer: Remove superfluous modelview matrix changes
gl renderer: Default to GL_LINEAR scaling filters
gl renderer: Avoid using a new modelview for shadow nodes
gl renderer: Keep track of border program state
gl renderer: Sort border sides by color
gl renderer: Avoid crashing tooltips
gl renderer: Don't zero initialize render ops GArray
gl renderer: Add a helper function
gl renderer: Ignore shadow color matrix nodes...
gl renderer: Fix shadow shader
tests: Add border drawing test
gl renderer: Don't render opacity nodes offscreen
gl renderer: Use one function per node-type
gl renderer: Try to fix border rendering
gl renderer: Ignore render ops before we have a valid program
gl renderer: Default to 0px clip and border radius
gl renderer: Handle borders in hidpi better
gl renderer: Fix rounded clips in hidpi
gl renderer: Fix cairo node surface size in hidpi
gl renderer: Fix inset and outset shadows in hidpi
gl renderer: Ensure texture sizes arent 0
gl renderer: Fix use of uninitialized values
gl renderer: Move declarations to the beginning of the block
gl renderer: Fix shadow nodes if the child is a container
gl renderer: Only take glyph texture alpha into account
gl renderer: Fix linear gradient shader color calculation
gl renderer: Implement cross fade nodes
gl renderer: Fix indentation mishap
showrendernode: Show at least the root node bounds
gl renderer: Don't leak gl resources
gl renderer: Use one function per op type to apply data
gl renderer: Force cross-fade nodes offscreen
gl renderer: Don't crash if the first op is an opacity one
gl renderer: Remove unused vertex shader
tests: Add outset shadow drawing test
gl renderer: try doing outset box shadows
widgetbowl: Add blurred box shadow demo
Ting-Wei Lan (2):
gdk/broadway/toarray.pl: Don't hard-code the path of perl
docs: Fix the build of gdk4 documentation
Милош Поповић (1):
Update Serbian translation
Руслан Ижбулатов (29):
GDK: Make sure W32 backend compiles without GdkDeviceManager
GDK W32: Handle maximizing correctly for small primary monitors
GDK W32: Remove unneeded assertion
GDK W32: Change WM_SYSMENU style switch logic
GDK W32: Special handling for VK_PAUSE
GDK W32: Handle CapsLock as part of the key shift level
GDK W32: Use keyboard hook to detect AeroSnap combinations better
GDK W32: Fix idiotic gdk_win32_display_get_monitor() implementation
GDK W32: Ensure that we use made-up monitors when there are none
GDK W32: Different maximized window position for non-CSD windows
GDK W32: Apply HiDPI scale properly to monitors
GDK W32: Handle drivers that do not send WT_CSRCHANGE after WT_PROXIMITY
GDK W32: Correctly report window position in HiDPI mode
GDK W32: fix monitor pruning code
GDK W32: More flexible modal operation mode
Only register application/x-rootwindow-drop on X11
GDK W32: Fix a typo in OLE2 DnD code
GDK W32: Don't leak the atom name string
W32: Massive W32 DnD fix
GDK W32: Update layered windows on opacity changes
GDK W32: Refuse to release mouse grab while in DnD mode
GDK W32: Ensure that selection request is processed
Fix a nefarious typo
GDK W32: Preserve the target value for change_property()
GDK W32: Special handling for DELETE requests
GDK W32: Make sure drag source window is not NULL
GDK W32: Remove an unnecessary type check
GDK W32: Plug a resource leak
GDK W32: Remove stray debug code
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]