[gtk+] Created tag 3.92.0
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] Created tag 3.92.0
- Date: Wed, 18 Oct 2017 16:52:44 +0000 (UTC)
The unsigned tag '3.92.0' was created.
Tagger: Matthias Clasen <mclasen redhat com>
Date: Wed Oct 18 18:52:32 2017 +0200
3.92.0
Changes since the last tag '3.91.2':
Alexandre Franke (2):
Update French translation
Update French translation
Anders Jonsson (3):
Update Swedish translation
Update Swedish translation
Update Swedish translation
Andika Triwidada (3):
Update Indonesian translation
Update Indonesian translation
Update Indonesian translation
Andre Klapper (1):
Fix broken translations of 'calendar:' settings (ignored translator comments)
Anish Sheela (1):
Update Malayalam translation
Arash Mousavi (1):
Update Persian translations
Ask Hjorth Larsen (4):
Updated Danish translation
Updated Danish translation
Updated Danish translation
Updated Danish translation
Aurimas Černius (3):
Updated Lithuanian translation
Updated Lithuanian translation
Updated Lithuanian translation
Balázs Úr (3):
Update Hungarian translation
Update Hungarian translation
Update Hungarian translation
Baurzhan Muftakhidinov (2):
Update Kazakh translation
Update Kazakh translation
Benjamin Otte (7):
inspector: GSK_IS_RENDER_NODE() does NULL-check
build: Remove old Makefile.inc files
gtk-demo: Remove old build file
build: Don't turn off critical warnings
build: Turn on more warning flags
build: Enable -Wswitch-enum and -Wswitch-default
cssnode: Don't put wrong styles in the style cache
Carlos Garnacho (86):
gdk/x11: Extract GdkDeviceTool tool ID from "Wacom Serial IDs" property
fontchooser: Block row deleted signal handler when reloading model
tests: Update testoverlay "Chase" testcase to gtk4 crossing events
gdk/wayland: Don't make gtk_shell1 v2 mandatory
modules: Update input context impls to using GdkEvent API
aboutdialog: Update to using GdkEvent API
appchooserwidget: Update to using GdkEvent API
button: Update to using GdkEvent API
calendar: Update to using GdkEvent API
cellarea: Update to using GdkEvent API
cellrendererspin: Update to using GdkEvent API
coloreditor: Update to using GdkEvent API
colorplane: Update to using GdkEvent API
colorswatch: Update to using GdkEvent API
combobox: Update to using GdkEvent API
entry: Update to using GdkEvent API
entrycompletion: Update to using GdkEvent API
filechooser: Update to using GdkEvent API
flowbox: Update to using GdkEvent API
fontchooser: Update to using GdkEvent API
gesture: Update to using GdkEvent API
iconview: Update to using GdkEvent API
imcontext: Update to using GdkEvent API
listbox: Update to using GdkEvent API
menu: Update to using GdkEvent API
mountoperation: Update to using GdkEvent API
notebook: Update to using GdkEvent API
paned: Update to using GdkEvent API
placessidebar: Update to using GdkEvent API
placesview: Update to using GdkEvent API
popover: Update to using GdkEvent API
range: Update to using GdkEvent API
recentchoooser: Update to using GdkEvent API
scalebutton: Update to using GdkEvent API
scrolledwindow: Update to using GdkEvent API
spinbutton: Update to using GdkEvent API
texthandle: Update to using GdkEvent API
textview: Update to using GdkEvent API
tooltip: Update to using GdkEvent API
treeview: Update to using GdkEvent API
gtkwindow: Update to using GdkEvent API
inspector: Update to using GdkEvent API
a11y: Partially update to using GdkEvent API
bindings: Partially update to using GdkEvent API
gdk: Make GdkEvent structs/union opaque
gtk: Run GtkWidgetClass event signals inside a GtkEventController
gtkwidget: Drop pointer emulation out of touch events
eventcontroller: Drop event_mask API
gdk/x11: Drop motion/button events emulated from touch
gtk: Change gtk_propagate_event() to propagate both ways.
gdk/wayland: Drop emission of emulated scroll events
gdk/x11: Avoid delivering emulated scroll events
gtk: Add GtkEventControllerScroll
gtkcombobox: Use scroll event controller
gtkmenu: Use scroll event controller
gtkpathbar: Use scroll event controller
gtkrange: Use scroll event controller
gtkscalebutton: Use scroll event controller
gtkspinbutton: Use scroll event controller
gtkscrolledwindow: Use scroll event controller
gtkcalendar: Use scroll event controller
gtkspinbutton: Remove motion notify handler
gtkflowbox: Drop crossing/motion event handlers
gtkbutton: Remove enter/leave event handlers
gtkcolorswatch: Remove enter/leave event handlers
gtklistbox: Remove enter/leave/motion event handlers
gdk: Remove array of event masks
gtk: Remove 2BUTTON and 3BUTTON events and event types
gdk: Drop generation of synthesized crossing events on grabs
gdk: Remove motion hints
gdk: Remove implicit touch grab accounting
gdk: Remove unused variable
gdk: Coalesce 2 GdkWindow fields in GdkPointerWindowInfo struct
gdk: Remove remainings of fake crossing event delivery across touch
gdk/x11: Implement GDK_CROSSING_TOUCH_BEGIN/END/DEVICE_CHANGE events
gtkmain: Ensure to emit real GDK_LEAVE_NOTIFY events.
imcontext: Fix typo on ctrl+shift+u hex sequences handling
treeview: Transform motion event coords to "bin window" coords
treeviewcolumn: Don't swallow motion/crossing events
gtktreeview: Transform cell area to widget coordinates
gtkwidget: Lookup target widget when propagating emulated pressed
gtkwidget: Check return value before running bubble phase
testsuite: Fix gesture test inconsistencies due to legacy event handling
testsuite: Update gestures test to pointer emulation removal
testsuite: Make all gesture test touches happen in the middle of the window
gdk/wayland: Avoid idempotent wl_subsurface.set_position calls
Changwoo Ryu (2):
Update Korean translation
Update Korean translation
Cheng-Chia Tseng (1):
Update Chinese (Taiwan) translation
Chun-wei Fan (9):
gtk/gtkemojichooser.c: Don't use g_autoptr()
build: Partially revert "Drop old MSC makefiles"
gskpango.c: Include cairo.h consistently
gdk/gdkconfig.h.meson: Add GDK_WINDOWING_WIN32
gtk/gentypefuncs.py: Open files in utf-8 encoding
testsuite: Fix builder test on Windows/MSVC
meson.build: Fix Vulkan library detection on Visual Studio
build: Correct PangoCairo required version
build: Add fallback dependency discovery for MSVC
Colomban Wendling (1):
Enter submenus when activating their parent item
Daniel Boles (107):
Revert "levelbar: Don't underallocate block widgets"
LevelBar: Avoid unnecessarily copying allocation
LevelBar: Don’t pointlessly copy an allocation
Adwaita: Sync CSS files with current SASS
InfoBar: Fix wrong/uninit var use in code example
convert-emoji: Don’t pointlessly do rest of loop
testpopover: Sync initial vals of controls & props
Widget: Fix outdated comments about tooltips
ScrolledWindow: Bin unreachable ternary branches
GdkDisplay: Call the correct push|pop_error_trap()
getting_started: Sync filenames & section headings
SidebarRow: Add Unmount tooltip to eject_button
testpopover: Use HeaderBar to get CSD decorations
Popover: Include window shadows in overshoot calcs
ComboBox: Clarify documentation of get_active_iter
Entry: Only open emoji picker on 2ndary icon click
Entry: Drop redundant typecasts
Entry: Handle :show-emoji-icon becoming false
LevelBar: Really fix underallocation of blocks
gl.po: Remove mnemonic underlines from tooltips
Entry: Fix Shift-click → extend/truncate selection
Entry: Rename int helper to gtk_entry_clear_icon()
gskenums: Fix typo/grammar in GskRenderNodeType doc
FileChooserWidget: Remove an unused #include
Window: Do not connect to NULL screen in init()
ScrolledWindow: Fix non-disconnection of handlers
ComboBox: Remove pointless signal ID member fields
ScrolledWindow: Dodge possible surplus disconnects
ComboBox: Dodge possible surplus disconnects
Entry: Set tooltip text on icon for emoji chooser
gl.po: Consistently translate/capitalise “Emoji”
sk.po: Consistently translate “Insert”
Adwaita: Fix colour mixing of emoji section button
Revert "sk.po: Consistently translate “Insert”"
ToolItem: Annotate menu proxy item as nullable
ToolItem: Add see-also from proxy setter to signal
Toolbar: Clarify how the arrow overflow menu works
Toolbar: Clarify set_show_arrow() a bit more
docs: css-overview: Don’t recommend broken syntax
HighContrast: Fix outdated name for headerbar box
Adwaita: Fix ineffective theming of switch slider
Adwaita: Make use of SASS syntax for emoji stuff
Adwaita: proper colours for inactive emoji buttons
HighContrast: basic port of emoji CSS from Adwaita
EmojiChooser: Check the 1st button before 1st show
EmojiChooser: Ensure always have a selected button
HighContrast: Kill abominable headerbar vseparator
Adwaita: Fix a selector not regenerated in the CSS
HighContrast: Stop hovered emoji from disappearing
InfoBar: Fix typos in set_revealed() documentation
ActionBar: Fix links in set_revealed() doc, etc.
Entry: Fix leak of text in ensure_has_tooltip()
FlowBox: Explain how to avoid inflated min size
Frame: Add missing fixed-width format to enums
widget-factory: Usefully demo Frame shadow types
gtk-demo/theming: Don’t mislead about raised class
Spinner: Document how to select on animated in CSS
Expander: Explain how to conditionally style arrow
Expander: Replace (allow-none) with (nullable)
Expander: Annotate new()’s label arg as nullable
Expander: get_label() return is nullable
Adwaita: dark: Make colorswatch.light tick visible
Adwaita: Fix color of focus outline on colorswatch
SidebarRow: Unref CloudProvider on change/finalize
PlacesSidebar: Unref cloud_manager in dispose()
PlacesSidebar: Avoid unused mem if !CLOUDPROVIDERS
Window: Clarify documentation of set_application()
Overlay: Document style classes added per position
gdkseatdefault: Grab touch events where applicable
ToolItem: Fix nullable annotation put on wrong arg
Label: Replace allow-none with nullable/optional
docs: css-properties: Fix wrongly repeated colour
Frame: Enhance CSS docs
Revert "widget-factory: Usefully demo Frame shadow types"
widget-factory: Demo different Frame border-styles
ComboBox|TreeMenu: Clarify :row|column-span-column
ComboBox|TreeMenu: Slightly clarify wrap-width doc
testcombo: Test grid :row- and :column-span-column
TreeMenu: Remove accidentally duplicated doc lines
updateiconcache: Avoid confusing loop construct
HighContrast: Correctly select window decoration
HighContrast: Actually style tooltips...
HC: Give tooltips a border for contrast on Inverse
HC: Copy working tooltip code from Adwaita & tweak
HighContrast: Fix titlebar containing >1 headerbar
HC: Fix MessageDialog’s rounded bottom borders
HighContrastInverse: Make window borders visible
HC: Flat titlebuttons became non-flat in backdrop
HC: Add border/hilight when hovering flat buttons
FileChooserButton: Avoid unref()ing a null model
iconbrowser: Don’t repeat folder-download-symbolic
Revert "treeviewcolumn: Don't leak button"
TreeViewCol: Don’t try to disconnect null treeview
TreeViewCol: Fix SEGV on remove/add, + memory leak
HC: Avoid inflated titlebar separator in GEdit etc
testmenubutton: Fix inverted keynav in the GtkMenu
MenuButton: Document the correct no-direction icon
Dialog: Clarify that response ID 0 is not reserved
ToggleButton: Actually show buttons in new snippet
Settings: Reflect resurrected middleclick in Range
Settings: Mention Shift+primary click on Range too
StyleContext: Add CSS snippet language comments
icon-browser: Stop repeating folder-documents too
Fixed: Don’t dereference before typechecking
Fixed: If can’t add child, don’t add to child info
Range: Fix inverted horizontal scroll wheel events
a11y/entry: Fixups for previous commit
Daniel Elstner (1):
gdk-wayland: Do not leak dummy 1x1 surface on every draw
Daniel Mustieles (4):
Update Spanish translation
Update Spanish translation
Update Spanish translation
Update Spanish translation
Daniel Șerbănescu (2):
Update Romanian translation
Update Romanian translation
Debarshi Ray (3):
GtkBuilder: Prefer "type-func" over "class" when looking for the GType
build: Bump minimum Meson version to 0.42.1
GtkBuilder: Enforce "class" as a mandatory attribute for <object>
Dušan Kazik (4):
Update Slovak translation
Update Slovak translation
Update Slovak translation
Update Slovak translation
Emilio Pozuelo Monfort (1):
Drop gail-4.0.pc.in
Emin Tufan Çetin (1):
Update Turkish translation
Emmanuele Bassi (20):
Drop Autotools build
Drop old MSC makefiles
docs: Update the README
docs: Update the release instructions
docs: Update the 'building gtk' guide
Rename 'HACKING' to 'CONTRIBUTING'
Remove obsolete README for Windows
Remove MAINTAINER file
build: Fix post-install script
broadway: Build fixes
docs: Update references to Meson CLI utilities
build: Move Vulkan shader handling to its own directory
build: Ensure introspection data points to the right header
build: Print out a configuration summary
build: Allow using libepoxy as a subproject
build: Fix macOS linker compatibility flags
build: Use the appropriate symbol visibility annotation
build: Add option to enable/disable GIR generation
build: Declare cairo_libs outside MSVC check block
docs: Clarify the visibility of buttons in GtkStackSwitcher
Fabio Tomat (5):
Update Friulian translation
Update Friulian translation
Update Friulian translation
Update Friulian translation
Update Friulian translation
Felipe Borges (1):
build: Bump minimum GLib version to 2.53.7
Fran Dieguez (3):
Update Galician translation
Update Galician translation
Update Galician translation
Georges Basile Stavracas Neto (8):
gdk: introduce edge constraint states
window: handle tiled edges separately
wayland: consider edge constraints in surface configuration
x11: Add support for _GTK_EDGE_CONSTRAINTS atom
window: Add individual CSS classes based on edge constraints
window: Improve detection of edge constraint support
wayland: Bump GTK_SHELL1 version to 2
-wayland: Safeguard against NULL gtk_surface1
Gábor Kelemen (2):
Update Hungarian translation
Update Hungarian translation
Hiroyuki Ito (1):
ColorButton: Don’t destroy dialog @ ::delete-event
Inaki Larranaga Murgoitio (2):
Update Basque language
Update Basque language
Jakub Steiner (1):
adwaita: use generic sidebar icon style
Javier Jardón (3):
Use gtk_show_uri_on_window() instead gtk_show_uri()
gtk/gtkshow: Remove deprected gtk_show_uri()
meson.build: enable-tests -> build-tests
Jean-Baptiste Holcroft (1):
Update French translation
John Ralls (1):
Duplicate the TIC strings before NULLing the GObject data.
Jordi Mas (4):
Update Catalan translation
Fix Catalan translation
Update Catalan translation
Fixes to Catalan translation
Julian Sparber (1):
icon-browser: Add scalable icons to icon detail modal window
Julius Härtl (1):
gtkplacessidebar: implement libcloudproviders support
Kukuh Syafaat (2):
Update Indonesian translation
Update Indonesian translation
Lapo Calamandrei (2):
adwaita: Remove menu margins
adwaita: remove min-<lenght> from levelbar blocks
Lionel Landwerlin (6):
gsk: vulkan: fix image uploading
gdk: wayland: always set buffer scale on size update
wayland: fix filechooser crash
gsk: vulkan: silence anisotropy validation warning
gsk: vulkan: rework image layout/access transitions
gsk vulkan: Use new api in the glyph cache
Marc-Antoine Perennou (3):
gdk: fix headers installation path
meson: install gdkdrawcontext.h
meson: install gdkvulkancontext.h
Marco Trevisan (Treviño) (1):
HighContrast: set min-height for headerbars
Marek Cernocky (3):
Updated Czech translation
Updated Czech translation
Updated Czech translation
Marek Kasik (1):
printing: Don't show duplicate printers
Mario Blättermann (4):
Update German translation
Update German translation
Update German translation
Update German translation
Matej Urbančič (3):
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Matthias Clasen (330):
Drop keynav for dnd
Drop root windows from some internal apis
Allow passing a NULL window to gdk_device_query_state
Stop passing root window to gdk_device_query_state
Make the xim module build without root getters
Remove root window getters from public API
Drop the shape window example in testgtk
Remove an unused field
Fix a bootstrapping problem without root windows
Revert "LevelBar: Avoid unnecessarily copying allocation"
Add Emoji data
Add an Emoji chooser widget
Fix a problem with focus handling in modal popovers
entry: Add support for an Emoji chooser
Add a testcase for the new Emoji chooser
widget-factory: Add a use of show-emoji-icon
Fix the meson build
emoji: Start search on the first character
emoji: Fix a leak
Add names to more sources
scrolled window: Don't leak timeout sources
Don't update headings in an idle
Redo emoji data slightly
Remove an erroneous unref
Don't consume too many key releases
Add shortnames to emoji data
Handle emoji data change in emoji chooser
wayland: fix filechooser crash
Revert "wayland: fix filechooser crash"
Remove motif dnd leftovers
wayland: Stop using subsurfaces for popovers
x11: Fix initial drag cursors
Remove an unused field
x11: Fix managed dnd
meson: Make sure ENABLE_NLS is actually defined
Avoid empty space in the emoji chooser
Avoid computing the same thing twice
label: Port selection drawing to gsk
inspector: Move debug nodes option
inspector: Remove debug nodes setting from visual tab
inspector: Add some tooltips
label: Port active link drawing to gsk
Remove an unused variable
Add a Pango renderer
Use GskPangoRenderer to render text
Add a render node for text
Use a text render node in GskPangoRenderer
Fix the build
Fix text colors
entry: Convert to gsk
label: Don't leak clip regions
Use gsk for text shadows
emoji chooser: Avoid a crash
Add input hints for Emoji input
entry: Consider input hints for Emoji support
emoji chooser: No emoji in the search entry
gsk: add a has_color boolean to text nodes
Only record node names when we should
gsk: Improve debug output
Record node names for debug output
vulkan: Add more debug spew
Add a workaround for vulkan crashes
Avoid empty nodes another way
Fix a compiler warning
Add rules to regenerate all shader variants
gsk: Add a blur node
Add gtk_snapshot_push_blur()
Add a blur child property to GtkOverlay
Add a test for overlay blur
Render the main overlay child only once
css: Implement the blur filter
A somewhat working blur shader
Typo fix
entry: Set a clip
gtk4-demo: add a few missing window titles
gtk4-demo: Fix up the event axes demo
popover: Fix a warning
Allow building without tests and demos
Rename and document the enable-gir option
Rename enable-documentation and enable-man-pages options
More work on text nodes
vulkan: Add a primitive glyph cache
rate-limit the glyph cache dumping
Fix a corner-case for emoji input
Cosmetic changes
Cosmetic changes
Some fixes for the glyph cache
Fix rendering glyphs from the cache
Drop support for pango syntax in css
Drop support for one-stop gradients
Drop aliases for outline radius
Drop the icon-shadow property name
Drop the gtk-key-bindings property
Drop the aliasing api for style properties
Drop code handling deprecated style properties
Drop code parsing deprecated forms of url
Drop support for deprecated pseudo-classes
Fix the -gtk-outline-radius shorthand
Add an auxiliary ident parsing function
css: Implement font-kerning
css: Implement font-variant-ligatures
css: Implement font-variant-position
css: Implement font-variant-caps
css: Implement font-variant-numeric
css: Implement font-variant-alternatives
css: Implement font-variant-east-asian
css: implement font-variant as a shorthand
Fix a typo
css: Use enums instead of idents for font-variant properties
css: Drop the new indent api again
Add more getters for event fields
bindings: Convert to use GdkEvent API
cell renderer accel: Convert to GdkEvent API
dnd: Convert to GdkEvent API
entry: Convert to GdkEvent API
expander: Convert to GdkEvent API
file chooser widget: Covert to GdkEvent API
flowbox: Convert to GdkEvent API
gesture: Partially convert to GdkEvent API
gesture rotate: Partially convert to GdkEvent API
settings: Convert to GdkEvent API
xim: Convert to GdkEvent API
Add more GdkEvents API
widget accessible: Use GdkEvent API
window accessible: Use GdkEvent API
gesture: Use GdkEvent API
gesture drag: Use GdkEvent API
gesture rotate: Use GdkEvent API
gesture single: Use GdkEvent API
gesture swipe: Use GdkEvent API
gesture zoom: Use GdkEvent API
header bar: Use GdkEvent API
im context simple: Use GdkEvent API
menu item: Use GdkEvent API
menu shell: Use GdkEvent API
pad controller: Use GdkEvent API
path bar: Use GdkEvent API
place sidebar: Use GdkEvent API
places view: Use GdkEvent API
scrolled window: Use GdkEvent API
search bar: Use GdkEvent API
selection: Use GdkEvent API
text handle: Use GdkEvent API
text view: Use GdkEvent API
tooltip: Use GdkEvent API
a11y: Use GdkEvent API in some places
clipboard: Use GdkEvent API
treev view column: Use GdkEvent API
gtk-demo: Use GdkEvent API
Add some more GdkEvent getters
a11y: Stop listening for configure events
entry accessible: Give up on GdkEvent api for now
treeview: Give up on GdkEvent api for now
widget: Give up on GdkEvent api for now
examples: Use GdkEvent API
tests: Use GdkEvent API
testsuite: Use GdkEvent API
vulkan: Better glyph cache api
vulkan: Move glyph cache to a separate file
Make the glyph cache grow as needed
Add some debug output for the glyph cache
vulkan: Add an upload_region api to GskVulkanImage
vulkan: pass the context when creating a glyph cache
glyph cache: Upload glyphs incrementally
Add simple aging for the glyph cache
gsk: Fix serialization of text nodes
gsk: Make repeat nodes deserializable
Cosmetic change
vulkan: Quiet another validation error
vulkan: Quiet another validation warning
vulkan: Add an api to update multiple image regions
vulkan: Batch uploads from the glyph cache
gsk: vulkan: Drop an unused api
Fix a typo
vulkan: Move descriptor set layout to the render object
Add a getter to the pipeline layout directly from the pipeline
Allow different pipeline layouts
vulkan: Drop GskVulkanPipelineLayout
vulkan: Implement crossfade
vulkan: fix a clip handling problem
vulkan: Implement blend modes
vulkan: Implement nonseparable blendmodes
Cosmetics
gsk: Fix a prefix mishap
Plug a memory leak
gsk: Documentation additions
gsk: count fallback pixels
gsk: Make profiler counters more useful
Fix a typo
vulkan: add a frame counter to the profiler
gsk: Add a way to reset profiler counters
gsk: report fallback pixels as a profile counter
gdk: Tone down Vulkan validation
gsk: Fix Vulkan validation errors for image upload
vulkan: Update the outset-shadow fragment shaders
Add an api to create intermediate textures
Add semaphores to the command buffer submit api
Add an api to get the vertex data for a render pass
vulkan: Implement multiple render passes
gsk: Add a profile counter for vulkan render passes
gsk: Redo the sampling in the profiler
gsk: Change the profiler setup
vulkan: Measure gpu time
recorder: show color information for color nodes
recorder: Show text node properties
recorder: Show surfaces and textures
Reshuffle the recorder ui a bit
Recorder: Show colors visually for text too
recorder: Put text color in the right row
Recorder: Show details of border nodes
recorder: Show details for opacity nodes
Recorder: Show details of crossfade nodes
gsk: remove gsk_blend_node_get_blend_mode from public api
recorder: Show details for blend nodes
Recorder: Show details of blur nodes
Recorder: Show details about linear gradient nodes
gsk: Fix a typo
Recorder: Add details for inset and outset shadow nodes
vulkan: Fix setup for dependent render passes
vulkan: Allow to control scaling in the blend pipeline
vulkan: Rename blend pipeline to texture
vulkan: Move sampler creation down
vulkan: Add a repeating sampler
Support repeat nodes in vulkan
Fix a doc comment
Cosmetics
vulkan: Add a counter for intermediate textures
Small simplification
Reshuffle things a little bit
Add a forgotten rename
Clip intermediate textures
Create tests for GskTextNode
Create tests for gsk box shadows
Start reftests for gsk
inspector: Add gsk and vulkan information
wayland: fix a typo
Some updates
gtk-demo: Keep treeviews expanding
vulkan: Add some missing cases to switch
gskrenderer: Make the window property not construct
settings: Don't assert in notify
gtk-demo: Fix the assistant demo
gtk-demo: Make the color chooser example non-resizable
gtk-demo: Fix up the drawingarea example
gtk-demo: Fix the overlay demo
gtk-demo: Add a new overlay demo
gtk-demo: Deal with big images
button: Fix label alignment in checks and radios
printing: Some fixes to the print dialog
printing: Fix page drawing
textview: Fix memory handling
Drop the env var for scrolling control
scrollbar: Correct css docs
Adwaita: Fix scrollbar theming a bit
notebook: Don't steal right-clicks from content
scrollbar: keep populate-popup signal working
gtk4-demo: Fix the scrollbar popup menu example
shortcuts: Add css names to some widgets
Adwaita: theme shortcuts windows a bit
application window: Make menubar appear
Shortcuts window: Make search results themable
Adwaita: theme the shortcuts window search results
gtk4-demo: fix a typo
snapshot: Fix blend mode handling
inspector: Show child bounds for repeat nodes
vulkan: Fix repeat node coordinates
vulkan: Fix blendmode coordinate handling
vulkan: Fix cross-fade node coordinates
Allow backend-specific reference images
Add a basic cairo node test
Add a repeat node test
Expand the repeat node test
Fix application window snapshot differently
Add a blendmode node reftest
Add a cross-fade node ref test
Revise the coordinate handling one more time
Add another blendmodes reftest
Stop using gsk_cairo_node_new_for_surface
Revise coordinate handling for blend nodes
Fix blendmode shader
Regenerate blendmodes reftest
snapshot: Use a better placeholder
Add another cross-fade reftest
Add a transform node reftest
Towards a working docs build
Towards a working docs build
Fix docs build
Install css node tests again
Install css parser tests again
Install css style tests again
Install css api test again
Add an install-tests option
Reshuffle the a11y tests a bit
Reshuffle the css tests a bit
Don't set child position in a ui file
range: Bring back middle clicks
testsuite: cosmetics
Fix a typo
Update some a11y tests
Make css parser tests run
Make css node and style tests run
Update the css style test
Stop testing deprecated css features
Drop widget style property test
Update all css parser tests
Updates
Distribute all test files
testsuite: Use the cairo renderer for now
testsuite: Add missing files
gtk: Stop using pixdata resources
gtk4-demo: Stop using pixdata resources
Fix GtkStatusbarAccessible
Update expected output of statusbar a11y test
Fix the a11y test
More testsuite cosmetics
Run the gsk tests for both cairo and vulkan
Add some backend-specific reference images for render nodes
Test suite cosmetics
Install gdk tests
testsuite: don't write into installed locations
Install separate render node test for cairo and vulkan
testsuite: be a bit more verbose
redo the gdk installed tests
Install gtk tests
Install tools tests
Fix test environments
Use the cairo renderer for gtk tests for now
Add a forgotten file
Fix tools test
3.92.0
Milo Casagrande (3):
Update Italian translation
Update Italian translation
Update Italian translation
Mohammed Sadiq (1):
emoji-chooser: fix subsequent scroll
Muhammet Kara (1):
Update Turkish translation
Nelson Benítez León (1):
textview: fix bug on DnD displaced limits of selection
Nirbheek Chauhan (2):
build: Add girs and typelibs as sources to libgtk_dep
build: Add dependency fallbacks for libs with meson ports
Patrick Griffis (1):
build: Improve vulkan resource handling
Pawan Chitrakar (4):
Update Nepali translation
Update Nepali translation
Update Nepali translation
Update Nepali translation
Philip Withnall (4):
gtkmountoperation-x11: Do array length check before dereference
gtknotebook: Simplify some if-conditions
gtksettings: Add a debug message if there is no default GtkSettings
gtktextview: Add a missing g_assert_not_reached() for switch default
Piotr Drąg (17):
Update Polish translation
Update POTFILES.skip
Update Polish translation
Restore make-pot script
make-pot: Make it executable
Update POTFILES.in and POTFILES.skip
Update POTFILES.in and POTFILES.skip
Update Polish translation
Update Polish translation
Update Polish translation
Update Polish translation
Update POTFILES.in
inspector: Mark missing strings for translation
Update Polish translation
gdk: Translate some more key names
Update Polish translation
Update POTFILES.skip
Rafael Fontenelle (5):
Update Brazilian Portuguese translation
Update Brazilian Portuguese translation
Update Brazilian Portuguese translation
Update Brazilian Portuguese translation
Update Brazilian Portuguese translation
Rico Tzschichholz (2):
gdk: Add g-i annotations for new event getters
gsk: Some g-i annotation fixes
Rui Matos (1):
gdkwindow: Avoid re-setting the opaque region if it doesn't change
Rūdolfs Mazurs (2):
Update Latvian translation
Update Latvian translation
Sam Thursfield (1):
flowbox: Fix annotation for GListModel binding callback
Samuel Thibault (1):
a11y/entry: Fix text coords not adjusted for alloc
Stas Solovey (1):
Update Russian translation
Timm Bäder (126):
GdkWindow: Remove gdk_window_new_input
widget: Remove gtk_widget_set_redraw_on_alloc
widget: Remove private _gtk_widget_set_has_focus
gsk: Add color shader sources to meson build files
meson: Add emoji data
widget: Remove gtk_widget_get_margin_allocation
widget: Remove gtk_widget_get_content_allocation
widget: Remove gtk_widget_get_border_allocation
meson: Don't define G_ENABLE_CONSISTENCY_CHECKS unconditionally
winodw: Remove _gtk_window_reposition prototype
gtkwindowprivate: Remove _gtk_window_keys_foreach
popover: Remove double assignment
build: Remove wrong kwargs from a11y test()s
build: Remove more wrong kwargs
gdk: Remove another gdk_window_new_input reference
build: Install gtkcenterbox.h
gtkpango: Remove unused functions
widget: Remove some always-true precondition checks
Remove gdk_event_get_user_data from public headers
widget: Remove outdated comment about widget coordinates
textview: Draw children using gtk_widget_snapshot_child
container: Remove gtk_container_propagate_draw
container: Fix scrolling adjustment coordinates
widget: Remove unused draw_internal prototype
testgtk: Remove some invalid css
widget: Fix UPDATES debug rendering
magnifier: Port to snapshot
container: Remove leftover prototype
headerbar: Avoid allocating 0 visible children
popover: Initialize some locals
range: Fix trough state update
Revert "headerbar: Avoid allocating 0 visible children"
gskrendernode: Constify some parameters
gskrendernode: Fix inset shadow drawing
GskRenderNode: Fix fallback border drawing
menuitem: Fix small memory leak in get_label
centerbox: Unparent widgets in dispose
testcenterbox: Properly quit on window close
container: Drop priv pointer
build: Depend on wayland-protocols 1.9
calendar: Stop using ::button-{press,release}-event
iconview: Stop using ::button-{press,release}-event
build: Add directories to the summary
emojichooser: Plug a memory leak
GdkEvent: Unref user_data in free
GdkEvent: OWNER_CHANGE events have a selection as well
Plug some memory leaks
adwaita: Remove outlines from focused entries for now
box: Remove size_allocate_no_center
box: Remove return value from box_pack
build: Add widgetorder unit test to build system
widget: Fix inserting child widgets at the beginning
testsuite: Add test case for previous commit
switch: Remove some unneeded includes
cssshadowsvalue: Don't heap-allocate shadows
iconhelper: Don't inherit from GObject
image: Remove priv pointer
image: Remove some unneeded includes
label: Remove priv pointer
switch: Remove priv pointer
spinner: Remove priv pointer
stylecontext: Drop priv pointer
gtkroundedbox: Remove some unneeded conditionals
snapshot: Use one large GArray for all states
snapshot: Use one GPtrArray for all nodes
snapshot: Fix mixup when creating crossfade nodes
combobox: Remove unneeded queue_resize call
appchooserdialog: Remove unused macro
scrolledwindow: Make sure gtk_get_current_event_state returned a state
switch: Fix int/double comparison
image: Remove mention on gdk-pixbuf-csource
box: Drop priv pointer
searchbar: Remove superfluous padding
widget: Allow 0×0 allocations
Widget: make sure windowed widgets have a 1×1 min size
widget-factory: Don't leak GPropertyAction instances
applicationwindw: Don't leak show-help-overlay action
filechooserbutton: Don't leak priv->model
treeviewcolumn: Don't leak button
modelbutton: set_relative_to(NULL) the popover in dispose
snapshot: Set blend mode directly after pushing state
grid: Drop priv pointer
textdisplay: Remove widgets parameter from gtk_text_layout_draw
GdkDisplay: Add a private _emit_opened
stylecontext: Fix doc comment
scalebutton: Fix comparison for empty icon list
Don't try to snapshot invisible icons
rendernode: Don't leak mem_surface
build: Drop redundant workaround
cssnodedeclaration: Add gtk_css_node_declaration_to_string
cssnode: Delay getting the parent style until we need it
tests: Add testgridbaseline
eventcontrollerscroll: Emit ::scroll for -1/+1 discrete steps
grid: Simplify allocating children
grid: Only pass baselines to children that request it
modelmenuitem: Fix icon/label alignment
rendericon: Fix texture transformation
iconview: Remove double-MAX when updating rubberband
conview: Fix rubberband coordinates when scrolling
accellabel: Document new API
label: Make all code snippets properly compile
gtksettings: Fix code snippet
togglebutton: Fix code snippet
applicationwindow: Fix code sample
aboutdialog: Fix code snippets
accellabel: Fix code snippet
bindings: Fix code snippet
window: Make code snippets compile
drawingarea: Fix code snippet
glarea: Make the code snippet compile
widget: Use blue for resize debugging
GtkCssStyleChange: Only print values that really changed
csstypesprivate: Remove AFFECTS_PANGO_LAYOUT mention
css: Replace _AFFECTS_TEXT with _TEXT_SIZE and _TEXT_CLIP
testsuite: Updated expected GtkSwitch nodes
adjustment: Drop priv pointer
widget: Avoid some type checks when invalidating window
widget: Only check display debug flags if the global ones are set
widget: Whitespace fix
window: Remove widget parameter from popover_size_allocate
popover: Explicitly call queue_allocate in tick callback
iconhelper: Short-circuit clear() if it's cleared already
css: Add GTK_CSS_AFFECTS_ICON_SIZE
listboxrow: Remove measure() and size_allocate() impls
gtkcssimagefallback: Implement equals()
emojichooser: Plug memory leak
Tom Schoonjans (3):
GtkFileChooserNativeQuartz: add support for Mountain Lion and Mavericks
GtkFileChooserNativeQuartz: improve support for file filters
GtkFileChooserNativeQuartz: restore parent focus after closing dialog
Umang Jain (3):
gsk: Fix serialization of cairo node
gsk: Move gsk_cairo_node_new_for_surface into public API
Create tests for cairo node
Xavi Ivars (1):
[l10n] Updated Catalan (Valencian) translation
gogo (4):
Update Croatian translation
Update Croatian translation
Update Croatian translation
Update Croatian translation
Çağatay Yiğit Şahin (2):
Update Turkish translation
Update Turkish translation
Марко Костић (1):
Update Serbian translation
Милош Поповић (1):
Update Serbian Latin translation
Мирослав Николић (3):
Updated Serbian translation
Updated Serbian translation
Updated Serbian translation
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]