[gtk+] Created tag 3.89.1
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] Created tag 3.89.1
- Date: Mon, 21 Nov 2016 23:43:28 +0000 (UTC)
The unsigned tag '3.89.1' was created.
Tagger: Matthias Clasen <mclasen redhat com>
Date: Mon Nov 21 18:43:12 2016 -0500
3.89.1
Changes since the last tag '3.22.1':
Adam Jackson (3):
Fix some EGLDisplay * abuse
Use eglGetPlatformDisplay{,EXT} if available
gdk: Don't second-guess whether a context is GLES
Alan Jenkins (7):
applicationwindow: fix leak of help_overlay
shortcutsgroup: fix leak of title
headerbar: fix leak of start_box/end_box
headerbar: fix leak of separator
headerbar: fix leak of label_sizing_box
scrolledwindow: fix leak of pan_gesture
shortcutswindow: working version of set_section_name()
Alexander Larsson (4):
gdk_cairo_surface_upload_to_gl: Don't apply device scale
gsk: Fix hidpi scaling
Drop support for offscreen GdkWindows
Make gdk.la and gsk.la a noninst helper library
Andrew Chadwick (2):
win32: remove an unused func operating on GdkColor
wintab: fix skipping of odd-numbered devices
Ask Hjorth Larsen (2):
Updated Danish translation
Updated Danish translation
Aurimas Černius (1):
Updated Lithuanian translation
Balázs Meskó (3):
Update Hungarian translation
Update Hungarian translation
Update Hungarian translation
Baurzhan Muftakhidinov (1):
Update Kazakh translation (cherry picked from commit 4bc2904daea70128717e6713bec6c7f8d162d12f)
Ben Iofel (3):
docs: replace gtk3 with gtk4 in man pages
colorscale: modify loop variables in loop body
textbufferserialize: declare set_error as G_GNUC_PRINTF
Benjamin Otte (306):
gdk: Get rid of unused variables
gdk: Fix docs typo
display: Don't return NULL in get_primary_monitor()
tests: Port to GdkMonitor
inspector: Port to GdkMonitor
gdk: Use GdkMonitor APIs
x11: Use GdkMonitor APIs
wayland: Use GdkMonitor APIs
inspector: Use display name instead of screen name
applaunchcontext: Ignore screen name
API: Remove GtkStatusIcon
API: gdk: Remove monitor APIs on GdkScreen
API: menu: Remove tearoff support
API: window: Remove geometry support
testgtk: Remove feature unsupported in Wayland
shooter: Use root window size instead of screen size
gdk: Require passing screen size to translate_screen_coord()
gdk: Insist axis.min_value < axis.max_value
display: Insist that backends implement the monitor vfuncs
API: Remove gdk_screen_get_width() and gdk_screen_get_height()
API: gdk: Remove gdk_screen_get_number()
API: screen: Remove gdk_screen_get_active_window()
API: screen: Remove gdk_screen_make_display_name()
API: Remove -gtk_widget_get_root_window()
API: Remove GtkNumerableIcon
API: window: Remove suppport for changing wmclass_name/group
API: Remove GDK_WA_CURSOR
API: screen: Stop storing font options
fontchooserwidget: Query dpi from CssStyle
filechooserwidget: Query dpi from CssStyle
screen: Remove unused vfunc
API: Remove gdk_window_set_composited()
API: Remove GtkPlug, GtkSocket and GtkWin32EmbedWidget
API: Remove gtk_drag_dest_set_proxy()
API: Remove ability to set visuals on windows
cellrendererspinner: Draw our own spinner
immodules: Move path code out of gtkrc
settings: Pull in the RC parsing code
API: Remove GtkStyle
tests: Remove testwindows test
API: Remove gdk_window_set_background()
API: stylecontext: Remove old unused animation functions
API: Remove API to set CSS properties from GValues
API: Remove GtkStyleProperties
css: Remove custom properties
gdk: Remove unused structs from ColorMap days
gdk: Remove leftover structs from ClientMessage days
gdk: Remove unused argument parsing structs
API: stylecontext: Remove regions
API: Remove libgail-util
API: stylecontext: Remove state argument from getters
API: container: Remove gtk_container_set_border_width()
container: Remove gtk_container_set_resize_mode()
API: container: Remove GtkContainer::child property
API: sizegroup: Remove gtk_size_group_set_ignore_hidden()
menu: Modernize code
shortcutswindow: Modernize some code
widget: Remove gtk_widget_set_double_buffered()
gdk: Remove gdk_window_set_debug_updates()
tests: Remove code from testinput that does nothing
tests: Remove custom preview from print-editor
gdk: Remove old code to create drawing context
cssprovider: Remove GError out argument from load functions
cssprovider: Return void, not TRUE
API: gdk: Add gdk_window_new_child() and gdk_window_new_input()
button: Use gdk_window_new_input()
calendar: Use gdk_window_new_input()
colorswatch: Use gdk_window_new_input()
drawingarea: Use gdk_window_new_child()
entry: Use gdk_window_new_input()
eventbox: Use gdk_window_new_input() and gdk_window_new_child()
treeview: Use gdk_window_new_child()
treeviewcolumn: Use gdk_window_new_input()
tests: Use gdk_window_new_child()
window: Use gdk_window_new_child() and gdk_window_new_input()
expander: Use gdk_window_new_input()
glarea: Use gdk_window_new_input()
toolpalette: Use gdk_window_new_child()
viewport: Use gdk_window_new_child()
textview: Use gdk_window_new_child()
stack: Use gdk_window_new_child()
revealer: Use gdk_window_new_child()
scrolledwindow: Use gdk_window_new_child()
fixed: Use gdk_window_new_child()
flowbox: Use gdk_window_new_child()
listbox: Use gdk_window_new_child()
overlay: Use gdk_window_new_child()
menuitem: Use gdk_window_new_input()
label: Use gdk_window_new_input()
menushell: Use gdk_window_new_child()
popover: Use gdk_window_new_child()
toolbar: Use gdk_window_new_input()
toolitem: Use gdk_window_new_input()
toolitemgroup: Use gdk_window_new_child()
iconview: Use gdk_window_new_child()
layout: Use gdk_window_new_child()
menu: Use gdk_window_new_child()
notebook: Use gdk_window_new_child() and gdk_window_new_input()
paned: Use gdk_window_new_child() and gdk_window_new_input()
pathbar: Use gdk_window_new_input()
switch: Use gdk_window_new_input()
spinbutton: Use gdk_window_new_input()
separatortoolitem: Use gdk_window_new_input()
widget: Improve early exit checks on queue_draw()
viewport: Remove pixelcache
applicationwindow: Fix issues with measure vfunc transition
treeview: Remove the pixel cache usage
textview: Get rid of the pixel cache
pixelcache: Remove
gdk: Add deprecation guards around deprecated function
gdk: Remove gdk_window_set_invalidate_handler()
widget: Inline function into only caller
widget: Redo how gtk_widget_queue_draw() works
drawingarea: Clarify docs
expander: Remove unnecessary redraws
iconview: Use gtk_widget_queue_draw()
toolitemgroup: Use gtk_widget_queue_draw()
gtk: Remove gdk_window_invalidate() from docs
notebook: Use gtk_widget_queue_draw()
menu: Remove unneeded invalidations
paned: Use gtk_widget_queue_draw()
scrolledwindow: Use gtk_widget_queue_draw()
widget: Use gtk_widget_queue_draw()
textview: Use gtk_widget_draw()
treeview: Use gtk_widget_queue_draw()
gtk: Add back infrastructure for GTK_DEBUG=updates
inspector: Don't connect to nonexisting signal
x11: Remove code that temporarily unsets the background
window: Add a GdkWindow:display property
gdk: Remove GdkWindow.depth member variable
API: gdk: Remove gdk_window_get_visual()
API: gdk: Remove visual querying APIs
API: gdk: Add gdk_display_is_rgba() and gdk_display_is_composited()
inspector: Use the new APIs when displaying information
API: widget: Remove GtkWidget::composited-changed signal
API: screen: Remove gdk_screen_is_composited()
API: widget: Remove gtk_widget_is_composited()
display: Actually initialize variables
API: rendernode: Add gsk_render_node_get_name()
rendernode: Use ceilf() on the size of the cairo surface
rendernode: Transform cairo_t to correct coordinates
treeview: Clip to bin window size when drawing bin window
treeview: Clip before translating
widget: Create render node with correct bounds
gdkgl: Change prototype of function
gsk: Remove gsk_render_node_get_scale_factor()
rendernode: Require passing a renderer to get_draw_context()
rendernode: Remove the renderer from the rendernode
inspector: Add outline for a new "recorder" tab
inspector: Add more infrastructure
inspector: Next step in the recorder view
inspector: Add list of render nodes to recorder
inspector: Require toggling on/off of recording
inspector: Collect statistics for unclassable types
inspector: Add a button to clear all recordings
treeview: Don't use gtk_widget_get_allocaton()
gtk: Call gtk_widget_set_has_window() on every widget
widget: Insist on widgets calling gtk_widget_set_has_window()
gtk: Chain up in realize()
css: Fix radial-gradient() color stop computation
menu: Don't set widget->window
viewport: Turn into no-window widget
colorswatch: Readd accidentally removed call
colorplane: Port to be a no-window widget
iconview: Turn into no-window widget
textview: Convert to no-window widget
revealer: Port to no-window widget
docs: Remove vfunc that doesn't exist anymore
x11: Remove unused complexity
x11: Use X11 variables instead of GDK variables
menubar: We don't need an input window
x11: Replace gdk_display_get_window_visual()
x11: Remove unused hash table
x11: Maointin window visuals without GdkVisual
gdk: Remove visual APIs from GdkScreen
win32: Remove all mentions of visuals
quartz: Remove all mentions of visuals
broadway: Remove all mentions of visuals
mir: Remove all mentions of visuals
wayland: Remove all mentions of visuals
x11: Init no-multihead monitor without root window
API: gdk: Remove gdk_window_set_override_redirect()
API: gdk: Remove override_redirect flag from GdkWindowAttr
API: gdk: Remove title from gdk_window_new()
win32: Remove unused headers
gtk-demo: Add fishbowl demo
fixed: Port to GskRenderNode
flowbox: Turn into no-window widget
listbox: Turn into no-window widget
x11: Set override_redirect on input-only windows
scrolledwindow: Turn into no-window widget
gdkwindow: Remove GdkWindowAttr.type_hint
API: gdk: Add gdk_window_new_toplevel()
API: wayland: Add gdk_wayland_window_new_subsurface()
tests: Remove subsurface test
range: Use gdk_window_new_input()
API: gdk: Add gdk_window_new_popup()
API: gdk: Add gdk_window_new_temp()
API: gdk: Remove gdk_window_new()
gdk: Remove attributes_mask from gdk_window_new()
gdk: gdk_window_new() is not called for foreign windows
render: Clip the correct rectangle
render: Draw shadows outside of potential push_group() call
reftests: Add reftest for the last 2 fixes
range: Don't leak pointers to discarded gadgets
gsk: Add GskTexture
gsk: Implement textures for the Cairo renderer
iconhelper: Add support for GskTexture
gtk: Add gtk_widget_snapshot()
widget: Add GtkWidgetClass.snapshot() vfunc
window: Implement snapshot()
gsk: Add implementation for gsk_render_node_get_transform()
snapshot: Completely reengineer API
flowbox: children per line may not be 0
snapshot: Add gtk_snapshot_render_background()
widget: Add more sophisticated detection of rendering method
container: Add snapshot() implementation
snapshot: Add gtk_css_gadget_snapshot()
snapshot: Add a snapshot function to GtkCssCustomGadget
snapshot: Port to GtkSwitch
snapshot: convert GtkBox
snapshot: Convert entry and spinbutton
snapshot: Convert GtkGrid
snapshot: Convert GtkButtonBox
snapshot: Port GtkActionBar
snapshot: Convert GtkButton and subclasses
snapshot: Convert GtkLabel and GtkAccelLabel
snapshot: Convert GtkComboBox
snapshot: Convert GtkFixed
snapshot: Port GtkHeaderBar
snapshot: Convert GtkImage and GtkIconHelper
image: Invalidate icon helper when unrealizing
rendernode: Unref texture on finalize
window: Unrealize renderer last
gsk: Allow creating cairo contexts for 0x0 nodes
snapshot: Convert box gadget
snapshot: Convert GtkSpinner
Revert "paned: Convert to indirect rendering"
snapshot: Convert GtkFlowBox
snapshot: convert GtkListBox
Revert "Covert GtkOverlay to indirect rendering"
snapshot: Convert GtkSeparator
Revert "GtkFrame: Convert to indirect rendering"
snapshot: Convert GtkExpander
snapshot: Convert GtkIcon
gadget: Remove gtk_css_gadget_get_render_node()
snapshot: Convert GtkPopover
container: Remove get_render_node() support API
snapshot: Convert inspector's RenderNodeView
widget: Remove get_render_node() vfunc
snapshot: push/pop mismatch is critical
container: ensure we only append a single node
gsk: Rework GskTexture
gsktexture: Allow attaching render data to textures
API: Remove gtk_render_extension()
API: Remove everything relating to "grip"
renderbackground: Remove unused functions
snapshot: Add infrastructure to snapshot CSS images
snapshot: Fix graphene misunderstandings
snapshot: Add GtkSnapshotState
snapshot: Pass the clip region to the snapshot
snapshot: Implement gtk_snapshot_clips_rect()
gdk: Fix a variable
widget: Fix math screwups in clip calculation
widget: Add a defualt snapshot vfunc
drawingarea: Clean up
drawingarea: Add content-width and content-height properties
drawingarea: Add gtk_drawing_area_set_draw_func()
gtk-demo: Update drawing area usage to new APIs
coloreditor: Don't draw a background on boxes
printunixdialog: Use new drawing area API
testsuite: Don't use draw signal, use a drawing area instead
tests: Use drawing area instead of draw signal
tests: Produce load without waiting for draw signal
tests: Make testtooltips not use the draw signal
tests: Use a drawing area in testpopup
tests: Use a drawing area in animated-resizing
tests: Use a drawing area in motion-compression example
csstransform: Convert to use graphene_matrix_t
csstransforms: Parse 3D rotations
csstransform: Implement 3D scale and transform matrices
csstransform: Handle matrix3d()
tests: Use new drawing area APIs
tests: Use drawing area in testellipsise
tests: Use new drawing area APIs in testcairo
tests: Remove styleexamples test
render: Compute extents correctly
widgetnode: We never need widget paths anymore
snapshot: Move GtkSnapshot declaration to gtypes.h
cssshadows: Reengineer API
render: Propagate snapshot drawing to box shadows
inspector Reselect bottom row in recorder
render: Refactor background drawing code
inspector: Record a "start" event whenever we start recording
inspector: Pass the renderer when recording
inspector: Redo recording list
cairorenderer: Record cpu time in the profiler
gtk-demo: Allow locking of icon count in fishbowl demo
gdk: Make each backend have a custom GdkDrawingContext subclass
window: Remove unused destroy_draw_context vfunc
tests: Remove outdated tests
build: Don't link against libgtk and libgdk
reftest: Make screenshot code work without GDK
tools: Rewrite screenshotting code for shooter
modules: Add a check for GTK3 symbols
API: gdk: Remove ability to render window contents
Caolán McNamara (1):
spin entry should be a child of spin context
Carlos Garcia Campos (1):
printing: Do not truncate job names in GtkPrintOperation
Carlos Garnacho (3):
wayland: Allow grabless xdg_popups
gdk: Fix win32 build typo
wayland: Keep last scale factor on surfaces after it left all outputs
Charles Monzat (1):
Update French translation
Christian Hergert (2):
shortcuts: the accelerator should always be LTR
menusectionbox: add support for "text-direction" attribute
Chun-wei Fan (33):
build/: Force MSVC project file generation on Makefile.am changes
Visual Studio Solutions: Drop references to libgail-util
Visual Studio builds: Update from [gdk|gtk]-3 to [gdk|gtk]-4
gdkwindow-win32.c: Make code compatible with GDK 4.0 APIs
Remove gtk4-install.props's during re-generation
build/Makefile.msvcproj: Add rules for MSVC 2013 to be baseline version
MSVC builds: Support MSVC 2013 and later
GSK: Add initial Visual Studio projects
demos: Fix 'make install'
gdk/win32/gdkevents-win32.c: Avoid gdk_device_manager_get_core_pointer()
Visual Studio projects: Rename tools to become gtk4-*
build/win32/vs12/gtk4-gen-srcs.props: Fix XML reference URL
MSVC builds: Fix previous patch on .sln file
MSVC builds: Make the GSK project functional
MSVC builds: Simplify "install" property sheet
GDK/Win32: Deal with leftovers from removal of GdkWindow items
GDK-Win32/4.0: Improve GL on Windows
demos/application: Call the right program
gsk: Export gsk_render_node_get_bounds()
gdk/win32: Complete gdk_screen_is_composited() removal
Windows: Update code for monolithic GTK DLL
Visual Studio builds: Build GTK+ as a monolithic DLL
Visual Studio builds: Use gtk-4.lib for the .lib file
autotools: Update MSVC gir build script generation
configure.ac: Remove gdk/win32/rc/gdk.rc
gdkscreen-win32.c: Remove leftovers of removal of visual APIs
GDK-Win32/4.0: Enable HiDPI support for Windows
gdkprivate-win32.h: Complete removal of attributes_mask
gdkdisplay-win32.c: Define _WIN32_WINNT
gdkscreen-win32.c: Also define _WIN32_WINNT
build: Complete renaming of broadwayd to gtk4-broadwayd
gdk/win32/gdkwindow-win32.c: Fix build
Visual Studio builds: Rename broadwayd to gtk4-broadwayd
Emmanuele Bassi (147):
gdk: Remove mentions of gdk_cairo_create()
gdk: Comment out gdk_cairo_create()
textview: Remove commented block
stylecontext: Remove gtk_gradient_resolve_for_context()
Remove redundant declaration
Remove re-declarations of public functions
Use appropriate const declaration for static strings
Remove redundant declarations
Include the appropriate headers
Remove redundant declarations
Fix _gtk_get_slowdown()
Remove redundant declarations
Add private header for GtkTextView
gdk/x11: Constify argument
Remove redundant declarations
inspector: Mark internal function as static
widget: Make gtk_widget_get_parent_muxer() as static
gtk: Include the appropriate headers
gtk: Cast static strings assigned to non-const variables
cellview: Constify argument
colorscale: Rename variables
gtk: Mark internal functions as static
filechooserbutton: Remove unnecessary declaration
filechooserwidget: Rename error variable
gtk: Use appropriate constness for variables
text: Constify field of GtkTextLineSegmentClass
gtk: Add missing function declarations
Remove declarations for getresuid()/getresgid()
Avoid variable shadowing in GtkShortcutsSection
icontheme: Drop unnecessary allocation
notebook: Remove redundant variable declarations
build: Add various compiler warnings and errors
Remove redundant variable declaration
gtk/utils: Include stdio.h
broadway: Remove redundant declaration
build: Use correct compiler flag
label: Avoid shadowing variables
gsk: Initial commit / build environment
Initial implementation of GSK rendering pipeline
build: Add GSK deps to GTK
gdk: Add utility for uploading Cairo surfaces to GL
gsk: Rename shaders for OpenGL
gsk: Use surface-to-texture utility function
gsk: Port GskGLRenderer to GLES
gsk: Add GskRenderer::clear_tree
gsk: Flush the GL render items cache
gsk: Rework GskRenderer and GskRenderNode semantics
gtk: Add a GskRenderer to GtkWindow
gtk: Use GskRenderNode to render widgets
gsk: Turn GskRenderNode into a pure GTypeInstance
gsk: Group render state attributes
gsk: Allow sampling between parent and child nodes
gsk: Make GskBlendMode enumeration public
gsk: Store blend mode in the render node
gsk: Use the node's blend mode in the GL renderer
gdk: Add more GDK_GL_ERROR error ids
gsk: Add rendering debug mode for shaders
gsk: Add ShaderBuilder
gsk: Rework how GLSL shaders are built
gsk: Add debugging notes to ShaderBuilder
gsk: Add getter for program id in ShaderBuilder
gsk: Don't store the uniform and attribute location twice
gsk: Add more modes to the blend shader
docs: Add more GSK documentation
gsk: Consolidate program creation and storage
gsk: Add 'blit' program
gsk: Add fundamental type annotations for GskRenderNode
Ensure that render nodes are translated
gsk: Use the right pointer to the parent RenderItem
gsk: Add GskGLDriver
gsk: Add specific debug type for shaders
gsk: Flip mutability on GskRenderNode.finalize
gsk: Fix pre-condition check
gsk: Use consistent naming for blend fragment shader
gsk: Enable depth testing
gsk: Split surface upload from texture creation
gsk: Add GL profiler
gsk: Turn texture cache into a hash table
gsk: Add GL driver API to create render targets
gsk: Rework surface -> texture API
gsk: Drop render buffer code path from GskGLRenderer
gsk: Simplify buffer handling in GskGLRenderer
gsk: Move resource handling inside GskGLDriver
gsk: Rename uniforms and attributes in shaders
gsk: Drop opaque/transparent item split
gsk: Add redirection to FBOs for opacity groups
gsk: Fix build without Wayland
gtk: Name GSK render nodes
gtk: Add GtkContainer API to gather render nodes
gtk: Port GtkWindow to render nodes
gsk: Bind GL context to the GL profiler
gsk: Tie render nodes to renderers
gsk: Take into account the scaling factor
gsk: Add texture size to debug message
widget: Fix compatibility fallbacks
Use the projection to flip around the content
gtk: Update the coordinates when propagating render nodes
Integrate CSS gadget with GSK render nodes
box: Port from immediate to deferred rendering
gsk: Add profiler object
gsk: Add GskProfiler to GskRenderer
gsk: Recycle textures across frames
gsk: Rename set_offset() to set_anchor_point()
gtk: Add convenience function for creating render nodes
gsk: Pass the appropriate value for the n_quads argument
gtk: Attempt at handling CSS coordinates
gtk: Port GtkActionBar to render nodes
gtk: Port GtkHeaderBar to render nodes
gtk: Clean up render fallback node creation in GtkWidget
gsk: Remove child-transform from render nodes
gsk: Reuse VAOs with identical buffers
gsk: Fix the blend mode
gtk: Add a box render node for gadgets
gsk: Ensure that non-drawing nodes are supported
gtk: Sort children by window depth when rendering
gsk: Drop modelview/projection from GskRenderer API
gsk: Allow adding a GL texture as a node content
gsk: Move scaling filters to GskRenderNode
gsk: Remove :use-alpha from GskRenderer
gsk: Remove GskRenderer:auto-clear
gsk: Move GskRenderNode getters to internal API
docs: Update the GSK API reference section
gsk: Make GskRenderer.render() drawing context-agnostic
gsk: Update Cairo renderer
gsk: Add the ability to create fallback renderers
docs: Bump up major version for GSK's API reference
gsk: Bump up all version annotations
build: Drop LDADD from GSK's Makefile
build: Rework the GSK source lising
build: Fix variable name for gtk4-update-icon-cache target
gsk: Plug leak in GskRenderNode
gsk: Clear the profiler instance
icontheme: Simplify lookup_size()
build: Remove unused target variables
build: Enable subdir-objects
gdk/gl: Allow autodetection for GL/GLES
gl: Set legacy bit depending on OpenGL version
gl: Check whether use_es is positive
gsk: Add check on GL_MAX_TEXTURE_SIZE
build: Beautify the GIR post-processing
build: Update CLEANFILES
gsk: Add internal Renderer.create_cairo_surface()
gsk: Use GskRenderer.create_cairo_surface()
build: Clean the uninstalled introspection GIR files
gsk: Use the appropriate GLSL version
Use Graphene init macros for compound literals
Bump the Graphene dependency
Ernestas Kulik (1):
popover: pop down when pressing escape
Felix Riemann (2):
GtkShortcutsShortcut: Support single finger swipe gestures
GtkShortcutType: Fix typos in developer documentation
Florian Müllner (2):
gdkdisplay-wayland: Add API to set startup notification ID
wayland: Set startup ID from GApplication platform data
Garrett Regier (1):
gtk+: Fix GI warnings about missing parameters
Georges Basile Stavracas Neto (1):
levelbar: update css nodes even when no offset value is found
Gustavo Noronha Silva (2):
cssshadowvalue: scale the blur surface by the same factor as the target
Fix off by one in check for GtkRoundedBox containing a rectangle
Gábor Kelemen (1):
Update Hungarian translation
Ignacio Casal Quinteiro (1):
gtkicontheme: check if the context quark string is not null
Jaime Velasco Juan (11):
Fix tiny fonts in win32 theme
Fix CSS warnings in win32 theme
win32 theme: Fix scrollbars
win32 theme: use TS_TRUE in GetThemePartSize
win32 theme: No need to create a DC for GetThemePartSize
win32 theme: Fix scale widget
gtkwin32theme: delete #if 0 code
win32 theme: Fix popup window decorations
win32 theme: Fix column headers
win32 theme: Fix combobox
win32 theme: Fix tooltip borders
Jakub Steiner (1):
gestures: provide new artwork
Jiri Grönroos (1):
Updated Finnish translation
John Ralls (5):
Framework Carbon required for building against MacOSX10.12.sdk.
Update GdkOSXVersion enum with the last 4 MacOS releases.
Add some new function prototypes to gtkquartz.h.
Remove screen height and width functions from gdk-quartz.
Update gdk-quartz functions for the demise of GdkDeviceManager.
Jonas Ådahl (1):
GtkMenu: Try using gdk_window_move_to_rect() more often
Jordi Mas (1):
Fix to Catalan translation
Juan Pablo Ugarte (2):
gdk/Makefile.am: fixed glsl resources extra dist files.
Use GLSL version 110 for OpenGL 2 shaders.
Lapo Calamandrei (17):
Adwaita: update assets svg
Adwaita: render updated assets.
Adwaita: dodge drop active style for window and decoration nodes
widget-factory: use circular style class on the circular button...
Adwaita: sass cleanup
Adwaita: sass, make button mixin export a global $button_fill var
Adwaita: make circular button border looking nice
Fix a typo in the css docs
Adwaita: add more padding to popovers
Adwaita: no rounded corners for solid-csd.
Revert "Adwaita: add more padding to popovers"
Adwaita: add more padding to popover menus...
Adwaita: correctly style headerbars in a stack
Adwaita: no more -gtk-gradient()
Adwaita: no more -gtk-gradient(), really
HC: use radial-gradient() in place of -gtk-gradient().
Adwaita: tweak radial-gradient()'s
Lauri Kasanen (2):
recent-manager: Add a limit to the list's size
recent-manager: Fix a memory leak caused by "recent-manager: Add a limit to the list's size"
Marek Cernocky (2):
Updated Czech translation
Updated Czech translation
Marek Černocký (3):
Updated Czech translation
Updated Czech translation
Updated Czech translation
Mario Blättermann (1):
Update German translation (cherry picked from commit ffb1ac56a8ae8b0261b9007115faed6206d4b06b)
Massimo Valentini (1):
GdkGLContext: chain finalize handler
Matthias Clasen (174):
entry: Fix a corner case of overwrite mode
Rename pc files from 3.0 to 4.0
Adjust versions in configure.ac
Switch gettext domain from gtk30 to gtk40
Rename Makefile references from 3.0 to 4.0
Make the demos build
Make docs parallel installable
Re-add missing files
Drop deprecated autoconf macro
Remove autoconf macros from the docs
Fix the build
Add new gestures to gtk4-demo
Avoid 0/FALSE confusion
Fix the doc build
Reduce a warning to a message
x11: Add the same message as the wayland backend has
Add a test for cursor names
Convert GtkGrid to indirect rendering
button: Convert to indirect rendering
gsk: Improve debug output a bit
gsk: Add a debug flag for transforms
gsk: Add debug macros that trigger on two conditions
gsk: Split of debug spew for transforms
Add an offset to render nodes
Fix fallback render nodes
GtkFrame: Convert to indirect rendering
Drop an unused variable
Some debug help
Add details to css render nodes
Allow selective debug spew
button: Restore focus
gadget: Add a has_content vfunc
GtkExpander: Convert to indirect rendering
Prevent box gadget content from being drawn twice
GtkCheckButton: Convert to indirect rendering
gadget: Fix handling of custom content
GtkListBox: Convert to indirect rendering
gsk: Build docs
Small fixes for the docs
Small documentation additions
GtkButtonBox: Convert to indirect rendering
Convert GtkComboBox to indirect rendering
Covert GtkOverlay to indirect rendering
Make outer shadows work again
Break out the css background render node in a function
Don't create render nodes for empty backgrounds
Add blend mode to debug spew
Split css background into individual render nodes
container: Prepare to prune render nodes
Convert GtkFlowBox to indirect rendering
Convert GtkLabel to indirect rendering
Convert GtkAccelLabel to indirect rendering
Convert GtkImage to indirect rendering
Convert GtkSpinner to indirect rendering
Fix the docs build more
Rename gtk-query-immodules to follow our binary naming scheme
Rename all binaries to be versioned
Start a new migration guide
Add some content to the migration guide
Add a bit more to the migration guide
Beef up the migration guide
Add border-width to the migration guide
docs: Expand icon-palette example
Remove deprecated gdk_display_get_n_screens
Remove deprecated gdk_app_launch_context_new
Remove an unused function
Drop deprecated gdk_display_get_screen
Remove deprecated gdk_app_launch_context_set_display
Remove deprecated display ungrab functions
Remove the last uses of GDK_DISPLAY_OBJECT
Remove deprecated GDK_DISPLAY_OBJECT macro
Remove deprecated gdk_display_list_devices
Remove some more deprecated display API
Remove deprecated gdk_window_get_pointer
Drop GDK_MULTIDEVICE_SAFE from the docs
Remove gdk_device_grab/ungrab from the API
Drop the deprecated gdk_device_manager_get_client_pointer
Revert "Remove gdk_device_grab/ungrab from the API"
Fix the docs build after offscreen window removal
Drop x11-specific code from the GTK+ dnd code
broadway: Stop using gdk_device_manager_list_devices
x11: Stop using gdk_device_manager_list_devices
quartz: Stop using gdk_device_manager_list_devices
GdkWindow: Use the seat to enumerate devices
Fix the build
color chooser: Fix a problem with show-editor=TRUE
Fix widget-factory appearance, a bit
gtk-demo: Start to fix up the spacing
More gtk-demo spacing fixes
Spacing fixes for builtin dialogs
Convert GtkIcon to indirect rendering
Convert GtkEntry to indirect rendering
Revert "Convert GtkEntry to indirect rendering"
Make GtkTextAttributes private
Drop GtkTextAttributes from the docs
Use GdkRGBA for text attributes
Drop the settings color parser
Stop supporting GdkColor in text buffer serialization
Drop GdkColor
Fix the build
Convert GtkEntry to indirect rendering
gadget: Add a get_render_node vfunc
container: Add a private api for render node propagation
box gadget: Implement get_render_node vfunc
expander: Update for new box gadget functionality
check button: Update for new box gadget functionality
inspector: Cosmetic improvements to the recorder
Add a testcase for stacked headerbars
Complete the privatization of GtkTextAttributes
Fix up the fullscreen_on_monitor support
Revert "Convert GtkEntry to indirect rendering"
css: Avoid a crash while parsing radial gradients
Drop support for -gtk-gradient
Update CSS docs to reflect the demise of -gtk-gradient
Drop support for symbolic colors
Update the CSS docs for the demise of define-color
Update the migration guide
Revert "Update the migration guide"
Revert "Update the CSS docs for the demise of define-color"
css: Improve spec compliance of the radial gradient parser
Update the migration guide
Avoid criticals in gtk_image_get_render_node
spinbutton: Fix some gadget handling issues
headerbar: Don't leak widgets
Fix a copy-paste error
places sidebar: Don't leak a reference
Allow replacing input file in gtk-builder-tool simplify
widget-factory: Better progressbar testing
appchooser: Plug a memory leak
entry: Avoid recursion in gtk_entry_ensure_layout
docs: Update an example
gtk-demo: Set local-only to FALSE for the file chooser
GtkFileChooser: Make local-only default to FALSE
Revert "GtkFileChooser: Make local-only default to FALSE"
GtkFileChooser: Make local-only default to FALSE
docs: Fix print-related includes
entry: Fix input window position for icons
placeview: Don't leak the file enumerator
style context: Don't leak a widget path
gsk: Don't leak texture surfaces
docs: Add GtkDrawingAreaDrawFunc
Add some drawing information the migration guide
Document GtkSnapshot
snapshot: Name api parameters consistently
docs: Ignore gtksnapshotprivate.h
docs: Name the 3.90 index properly
Rename broadwayd to gtk4-broadwayd
Work towards a clean docs build
More docs cleanup
Document newly supported 3d transforms in CSS
inspector: Show render node properties
Reduce the text shadow warnings
Remove once again, empty doc comments that break the docs
Fix a signature mismatch
testgtk: Stop using gtk_micro_version
Drop macro wrappers for get_version functions
Document ::snapshot vfunc
Don't confuse gtk-doc
Add gtk_menu_place_on_monitor to the docs
docs: Add gtk_print_job_set_source_fd
Add a since tag
Add gtk_im_context_simple_add_compose_file
Drop docs for no-longer-existing API
Don't confuse gtk-doc
More work towards a clean doc build
Small documentation additions
Add some things to the sections file
Document gtk_menu_place_on_monitor
Make unknown window types fatal
Drop deprecated gtk_dialog_get_action_area
fishbowl: Fix up initial text
Some additions to the migration guide
Update for 3.89.1
3.89.1
Milo Casagrande (2):
Updated Italian translation
Updated Italian translation
Olivier Fourdan (6):
gdkwindow: configure native windows in move_native_children()
wayland: check valid pending cairo surface
Revert "gdk: Get rid of unused variables"
Revert "gdkwindow: configure native windows in move_native_children()"
gtkstack: reorder size_allocate and move_window
gdkwindow: Allow native subsurface for all parents
Ondrej Holy (1):
gtkplacesview: Add example of IPv6 address in guidance
Pavel Grunt (1):
overlay: Document availability of properties
Philip Withnall (1):
gtkstylecontext: Clarify memory allocation behaviour of getters
Piotr Drąg (9):
gtk-launch: Move translator comment one line down
Update Polish translation
Update POTFILES.in
Update POTFILES.in
Update POTFILES.in
Update POTFILES.skip
Update POTFILES.skip
Update Polish translation
Update Polish translation
Rafael Fontenelle (1):
Update Brazilian Portuguese translation (cherry picked from commit
0103bbf5eb6efa817e2d42643d73dd0133fdb003)
Rico Tzschichholz (37):
gdk: Add missing Since tags for gdk_window_new_child/input
gdk: Fix Since tag of gdk_cairo_surface_upload_to_gl
accessible: Drop deprecated connect_widget_destroyed
assistant: Remove deprecated API
iconset: Remove stray references
iconsource: Remove stray reference
layout: Remove deprecated API
radiotoolbutton: Remove deprecated API
Removed deprecated GtkIM*Style enums
Remove stray "stock" references
quartz: Remove stock API usage
Remove deprecated GTK_RELIEF_HALF
testutils: Remove deprecated API
Remove deprecated gtk_im_multicontext_append_menuitems
gtkplacessidebar: Remove deprecated "show-connect-to-server"
stylecontext: Remove deprecated API
cellrenderertoggle: Remove deprecated indicator-size property
treeview: Remove deprecated API
treeview: Remove stray property enum-entry
accessible: Fix compile warnings
cellrenderertoggle: Fix compile warnings
docs: Follow removal of GtkAction and GtkActivatable
gtkplacessidebar: Remove deprecated "show-other-locations" signal
gtk: Update path references from gtk-3.0 to gtk-4.0
textiter: Remove deprecated gtk_text_iter_begins_tag
cursor: Remove deprecated API
gdk: Remove deprecated {keyboard,pointer}_{grab,ungrab} API
gdk: Remove deprecated gdk_get_display
gdk: Remove deprecated gdk_threads_set_lock_functions
gdk: Remove deprecated gdk_add_option_entries_libgtk_only and gdk_pre_parse_libgtk_only
gdk: Remove deprecated gdk_cairo_set_source_color
gdkwindow: Remove deprecated API
Remove deprecated gdk_display_open_default_libgtk_only
visual: Remove deprecated API
gtk+-4.0.pc: Drop rogue refererene to non-existing gdk-4.0.pc
gtk+-4.0.pc: Make sure to add requirements for Gsk (e.g. graphene-1.0)
gsk: Fix return annotation for gsk_render_node_get_name()
Robert Roth (1):
Fix css documentation typo for color definition
Rui Matos (1):
gdkwindow-x11: Add support for gdk_window_fullscreen_on_monitor
Rūdolfs Mazurs (1):
Update Latvian translation
Simon Steinbeiss (1):
progressbar: add empty and full classes on trough based on fill-level
Sébastien Wilmet (5):
docs: update section file for GtkScrolledWindow
docs: fix copy/paste errors in the docs of GtkScrolledWindow
docs: consistent get/set function order for GtkScrolledWindow
docs: more logical GtkEntry function order in the section file
docs: fix typos in GtkMenuShell
Thibaut Girka (1):
Fix loading cached compose tables
Timm Bäder (230):
Remove GtkHBox
Delete gtkvbox.{c,h}
Don't use GtkBox's center child in a few places
inspector: Remove object_title from css editor
box: Remove 'padding' child property
label,image: Remove GtkMisc usage
Button: Remove alignment API
tests: Remove teststockbuttonmenu
button: Remove GtkStock API
button: Remove deprecated signals from public API
button: Remove deprecated style properties
button: Remove _{get,set}_focus_click
testbuttons: Stop looking at use-stock property
testgtk: fix css
testgtk: Remove GtkImageMenuItem usage
toolbutton: Stop using GtkImageMenuItem
recentchoosermenu: Stop using GtkImageMenuItem
reftests: Remove GtkMisc properties from now non-misc widgets
Remove GtkStock API from GtkImage
shortcutswindow: Stop using GtkArrow
Remove GtkArrow
reftests: Remove celldenderer-pixbuf-stock
testfilechooserbutton: Remove GtkMisc API usage
Remove GtkMisc
Fix a few css/a11y test cases
reftests: Remove GtkMisc tests
Remove GtkImageMenuItem
Remove GtkHandleBox
dialog: Remove alternative button order API
Remove gtkfontsel.{c,h}
window: Remove resize grip API
window: Remove _set/_get_opacity
Remove gtkcolorsel(dialog).{c,h}
Remove various deprecated GtkOrientable subclasses
Remove GtkHSV
scrolledwindow: Remove _add_with_viewport
scrolledwindow: Remove scrollbar-spacing and scrollbars-within-bevel
scrolledwindow: Remove window-placement-set property
label: Remove now unneeded deprecation markers
scrollbar: Remove min-slider-length style property
range: Remove min slider size setter/getter
image: Remove GtkIconSet API
Remove some deprecated GdkColor style properties
testsensitive: Use state-flags-changed instead of state-changed
widget: Remove deprecated style properties
widget: Remove state-changed signal
widget: Remove gtk_widget_size_request
widget: Remove gtk_widget_get_child_requisition
widget: Remove gtk_widget_region_intersect
widget: Remove gtk_widget_{s,g}et_state
widget: Remove gtk_widget_send_expose
widget: Remove gtk_widget_get_requisition
widget: Remove gtk_widget_{s,g}et_composite_name
widget: Remove deprecated margin-left/right properties
entry: Remove inner-border (style) property
widget: Remove visibility-notify-event
entry: Remove deprecated style properties
switch: Remove deprecated style properties
Remove various sizing related style properties
Fix a few GtkTextTag:*-gdk references
Remove various unused style properties
GtkTextHandle: Use min-width/min-height
widget: Remove text-handle-width/height style properties
Remove a few more unused style properties
plugman: Stop using gtk_override_color
testoverlay: Stop using gtk_widget_override API
widget: Remove gtk_widget_override* API
Remove GtkModifierStyle
widget: Remove cursor-aspect-ratio style property
gtkwidget: Remove gtk_widget_class_install_style_property_parser...
widget: Remove cursor-aspect-ratio/window-dragging style properties
widget-factory: Stop using custom icon sizes
Remove GtkIconFactory
stylecontext: Remove _REGION_ constants
entry: Remove invisible-char style property
ui: Don't unnecessarily set GtkEntry:invisible-char
Remove GtkThemingEngine
colorscale: Avoid invalid write
toolbutton: Remove icon-spacing style property
textview: Remove error-underline-color style property
toolbar: Remove button-relief style property
notebook: Remove deprecated public API
menu: Remove vertical/horizontal-offset style properties
colorbutton: Remove deprecated API
gtkdialog: Remove style properties
bbox: Remove style properties
treeview: Remove unused style properties
gtkmain: Remove deprecated key snooper API
gtkdnd: Remove gtk_drag_begin
viewport: remove deprecated api
window: Remove reshow_with_initial_size
gtksettings: Remove Deprecated API
cellrenderer: Remove cell-background-gdk
label: Stop using GdkColor
menuitem: Remove right-justify
builtinicon: remove unused struct member
scrollbar: Remove style property
widget: Remove gtk_widget_reparent
widget: Remove docs for style-set
widget: Remove gtk_widget_get_pointer
widget: Remove push/pop_composite_child
Stop checking GtkSettings:gtk-enable-mnemonics
button: Stop checking for GtkSettings:gtk-button-images setting
button: Stop implementing GtkActivatable
gtkwindow: Stop checking gtk-menu-bar-accel
Remove GtkTable
menuitem: Stop implementing GtkActivatable
switch: Stop implementing GtkActivatable
toolbutton: Stop implementing GtkActivatable
radiomenuitem: Remove GtkActivatable code
tests: Add testgaction.c
buttonaccessible: Stop looking at the button's image
docs/tools/widgets: Stop using gtk_button_set_image
testsuite/gtk: Use a GtkMenuButton to test exposing objects
button: Add icon-name property
messagedialog: Remove deprecated API
filechooserbutton: Remove deprecated API
range: Remove unused class struct members
popover: Remove deprecated API
menutoolbutton: Remove deprecated API
adjustment: Remove deprecated API
combobox: Remove deprecated API
treeview: Remove deprecated adjustment API
gtkapplication: Remove deprecated API
Remove GtkAlignment
toolbar: Remove max-child-expand child property
window: Remove decoration-resize-handle style property
window: Remove decoration-button-layout style property
infobar: Stop looking at stock items
Remove GtkStock
Remove GtkRadioAction
Remove GtkToggleAction
toolitem: Stop implementing GtkActivatable
recentchooserdefault: Stop implementing GtkActivatable
recentchooser: Stop implementing GtkActivatable
Remove GtkActivatable
Remove GtkUIManager
Remove GtkRecentAction
tests/testylecontext: Don't double-free widgetpath
widget: Not all toplevels are also containers
Fix unittests
Remove GtkActionGroup
Remove GtkAction
container: Don't queue resize on non-toplevel widgets
testsuite: Update buttons.nodes
shortcutswindow: Remove unneeded deprecation guards
builder: Stop parsing GdkColor values
checkbutton: Remove unused constants
menuitem: Stop looking at nonexistant child properties
widget: Remove in_reparent flag
gtk4-demo: Fix builder demo
container: Remove reallocate_redraws
frame: Remove unused constants
container: Remove composite_name
button: Remove grab_time
button: Fix icon-name implementation
Remove some more GdkColor properties
Fix a few memory leaks
window: Don't leak the GskRenderer
Remove gtk_cell_view_get_size_of_row
paned: Don't check handle-size style property
css: Stop parsing GdkColor values
textview: Remove deprecated GtkScrollable API
widget: Use ::measure vfunc to measure size
toolpalette: Remove deprecated API
icontheme: Remove deprecated API
remove GTK_DEBUG_PLUGSOCKET
cellrendererpixbuf: Remove :follow-state
toolbar: Remove GtkToolbarSpaceStyle
expander: Remove spacing property
widget: Really remove get_preferred_xxx vfuncs
button: Add Since annotations to icon-name setter/getter
widget: Add docs for ::measure
colorbutton: Don't notify nonexistent properties
toggletoolbutton: Remove unneeded deprecation markers
inspector: make use of GtkButton's icon-name property
menusectionbox: Remove margins
csswidgetnode: Fix container condition for GtkInvisible
stack: Use measure() to measure child widget
frame: Use measure() to measure label size
testframe: Fix css element name
switch: Port to indirect rendering
cssgadget: Move gadgets to their allocated position
modelbutton: Convert to indirect rendering
Fix clip position of windowed widgets
Fix clip of more windowed widgets
frame: Get the render node from the gadget
filechooser: Use GtkButton's icon-name property
dialog: Let GtkButton manage its style classes
box: Remove unused private API
sidebarrow: Use GtkButton:icon-name
box: Mark out params of _query_packing as (optional)
box: Use measure() to measure child sizes
tests: Don't add wigets to a GtkInvisible
button: show() the image in gtk_button_new_from_icon_name
widget: Remove app-paintable
widget: remove show-help
widget: Remove damage-event
separator: Convert to indirect rendering
popover: convert to indirect rendering
paned: Convert to indirect rendering
builderparser: stack-allocate ParserData
builderparser: Don't needlessly copy requested object names
builderparser: Save tag type instead of tag name
builderparser: Order string comparisons after frequency
stack: Redraw last_visible_surface if child allocation changes
stack: Don't underallocate child in interpolate-size case
widget: Remove state-flags leftovers
widget: Remove unused visibility-notify-event
widget: Remove outdated comment
notebook: use gesture for clicks
Remove gtk_widget_set_mapped
button: Remove _get_event_window
Revert "Revert "Convert GtkEntry to indirect rendering""
spinbutton: Convert to indirect rendering
entry: Fix coordinates after rendernode conversion
tests/popupat: Remove references to noexistent widgets
menu: Properly clip child menuitems
treeview: Remove style properties
combobox: Remove appears-as-list style property
toolitemgroup: Remove style properties
grid: Use gtk_wiget_measure
window: Use gtk_widget_measure
listbox: Use gtk_widget_measure
stack: Use gtk_widget_measure
window: Properly propagate for_size=-1
Call gtk_widget_set_has_window for missing windowed widgets
sizerequest: rename _compute_size_for_orientation to _measure
filechooserwidget: Forward file filter to entry
tests/styleexamples: Remove gtk_render_extension calls
Tom Tryfonidis (1):
Update Greek translation (cherry picked from commit e74dc54567e2363e283b7e5dd8e8e0e8d0b1c2aa)
Victor Toso (1):
tests: fix clipboard test by loading correct icon
William Hua (1):
gtkcombobox: pass trigger event when popping up menu
djb (1):
gtkplacesviewrow: stop busy_spinner from offsetting the other widgets when visible
gogo (2):
Update Croatian translation (cherry picked from commit 051fddaa610c91c966e92cff151424e6d2834049)
Update Croatian translation (cherry picked from commit 0a08a199d8c28c28a5496f3657de87d0fff14a3e)
Руслан Ижбулатов (1):
W32: Fix malformed svg file
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]