[gtk] Created tag 3.98.4
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk] Created tag 3.98.4
- Date: Mon, 18 May 2020 21:03:19 +0000 (UTC)
The unsigned tag '3.98.4' was created.
Tagger: Matthias Clasen <mclasen redhat com>
Date: 1589835748 -0400
3.98.4
Changes since the last tag '3.24.19':
Adrian Perez de Castro (1):
Fix build issue due to missing VK_RESULT_RANGE_SIZE
Alexander Larsson (10):
Drop parent->realized => child->realized invariant
print-editor: Fix crash
gtk-demo: Fix expander demo
gtk-demo: InfoBar is not a GtkBox anymore
x11 drag: Fix mapped error
gtk-demo/dnd: Use gtk_popover_set_child(), not gtk_box_append
GtkDragSource: Pass return value of drag-cancel into drag_end()
gtk-demo/dnd: Fix up drag_cancel
X11 dnd: Calculate relative coords right in events
GdkX11DragSurface: set visible state and invalidate on present
Alexander Mikhaylenko (69):
mediacontrols: Use tabular figures for time and duration
headerbar: Remove has-subtitle property
appchooserdialog: Create title and subtitle manually
filechooserdialog: Create title and subtitle manually
headerbar: Remove subtitle
headerbar: Remove user-settable title
headerbar: Rename custom-title to title-widget
builder-tool: Rename GtkHeaderBar:custom-title to title-widget
headerbar: Document GtkBuilder child types, add a title example
appchooserdialog: Don't show subtitle label when subtitle is null
Adwaita: Convert entries to the new focus rings
windowcontrols: Unparent children in dispose rather than finalize
Adwaita: Make error/warning entry focus more subtle
placesview: Stop using gtk_container_add() for GtkListBoxRow
adwaita: Update app icon shadow
adwaita: Make popover border transparent
adwaita: Use tabular figures where appropriate
adwaita: Don't style window menu button anymore
adwaita: Remove a redundant -gtk-icon-shadow: none
video: Use more appropriate revealer transition
widget-factory: Align spinbutton in the list on page 2
widget-factory: Remove duplicate margin-start
widget: Pass parent to gtk_widget_consumes_motion()
Add GtkWindowHandle
headerbar: Use GtkCenterBox internally
headerbar: Include GtkWindowHandle
window: Stop handling dragging and titlebar actions
testsuite: Update bloomfilter test
tests: Fix print-editor
tests: Fix overlayscroll
tests: Fix syncscroll
tests: Fix testaccel indentation
tests: Fix testaccel layout
tests: Fix testappchooser test
tests: Fix testadjustsize test
tests: Add missing margin to simple test
tests: Fix testcalendar layout
tests: Fix testcombo
tests: Update testcombochange test
tests: Fix testdialogtest
tests: Fix testdnd popup
tests: Add missing margin for testentrycompletion
tests: Fix testfilechooser test
tests: Fix testfontchooser layout
tests: Fix testgiconpixbuf test
tests: Add missing margin for testglarea
tests: Fix testgmenu
tests: Fix testgtk
tests: Expand content for testheaderbar
tests: Fix testheightforwidth layout
tests: Fix testiconview
tests: Fix testlogout
tests: Remove use-popover from testmenubutton
tests: Remove testmodelbutton
tests: Simplify testorientable
tests: Fix testoverlay
tests: Fix testselectionmode
tests: Fix teststack "add icon" button
tests: Fix teststackedheader
tests: Fix testtreeelistmodel
test: Stop using stock-size for teestverticalcells
tests: Remove orientation from testvolumebutton
tests: Connect signal properly for testvolumebutton
tests: Remove redundant image from testdialog
tests: Stop explicitly showing widgets
tests: Add a headerbar-in-window test case
demo: Remove double borders from the treeview
docs: Mention GtkHeaderBar title and subtitle changes in migration guide
eventcontrollerscroll: Fix the history push condition
Asier Sarasua Garmendia (1):
Update Basque translation
Aurimas Černius (1):
Updated Lithuanian translation
Benjamin Otte (19):
Merge branch 'wip/exalm/headerbar-title' into 'master'
display: Remove gdk_display_get_last_seen_time()
wayland: Use a GListStore for the monitors
display: Remove unused vfunc
x11: Use a GListStore for the monitors
win32: Use a GListStore for the monitors
gdk: Add gdk_display_get_monitors()
inspector: Use the monitor list to list monitors
surface: Remove gdk_surface_is_viewable()
x11: Remove gdk_x11_register_standard_event_type()
x11: Remove XDamage dependency
x11: Remove unused change tracking
monitor: Add gdk_monitor_set_geometry()
x11: Directly notify surfaces of monitor changes
display: Remove the monitor signals
display: Remove unneeded getters
migration guide: Update paragraph about monitors
Merge branch 'wip/otte/monitors' into 'master'
x11: Fix up for last merge
Carlos Garcia Campos (1):
clipboard: GdkContentProviderUnion should return after writing the first matched format
Carlos Garnacho (8):
gtktexthandle: Set css name on GtkWidgetClass
gdk/wayland: Keep track of implicit grabs
gdk/wayland: Ensure .leave events with active buttons breaks grabs
gdk/wayland: Drop explicit ungrab after surface move/resize
gtkmain: Propagate GDK_GRAB_BROKEN events to/from current focus
gtkmain: Release the active state on GDK_GRAB_BROKEN
Merge branch 'wip/carlosg/broken-grabs' into 'master'
gdk/wayland: Handle disorderly tablet/pad disconnects
Cheng-Chia Tseng (1):
Update Chinese (Taiwan) translation
Christoph Reiter (4):
CI: Switch to new Windows runners
CI: disable introspection with mingw to avoid flaky builds
CI: use bash style variable expansion for the mingw cache key
CI: install brotli in msys2
Chun-wei Fan (2):
gtk/gtkaccelgroup.c: Fix build on Visual Studio
print-editor demo: Fix linking on Visual Studio
Corentin Noël (3):
gsk: Add GskTransform autocleanup definition
docs: Fix several missing references in the documentation
widget: Add array annotation to set_css_classes
Daniel Mustieles (8):
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Daniel Șerbănescu (1):
Update Romanian translation
Emin Tufan Çetin (1):
Update Turkish translation
Emmanuele Bassi (36):
Use attributes instead of element-type annotation
Annotate more functions returning GListModel
Merge branch 'ebassi/for-master' into 'master'
Merge branch 'drop-realize-invariant' into 'master'
docs: Update link to the discussion forum
docs: Link the contribution guide from the README
docs: Link the license file from the README
Merge branch 'ebassi/for-master' into 'master'
Explicitly update widget a11y bounds when allocating
Annotate gdk_motion_event_get_history() correctly
Annotate gtk_text_child_anchor_get_widgets() correctly
Merge branch 'ebassi/for-master' into 'master'
Merge branch 'aperezdc/vk-result-range-size' into 'master'
Merge branch 'cherry-pick-6d8fb83a' into 'master'
demos: Remove gtk_dialog_run()
Remove gtk_dialog_run() from GtkMountOperation
docs: Remove use of gtk_native_dialog_run() from examples
Remove gtk_native_dialog_run()
docs: Remove use of gtk_dialog_run()
Drop gtk_dialog_run() from GtkFileChooserWidget
tests: Remove gtk_dialog_run()
Drop gtk_dialog_run() from GtkPrintOperationUnix
Remove unnecessary deprecation pragmas
Remove gtk_dialog_run() from GtkPrintUnixDialog
Remove gtk_dialog_run()
docs: Mention blocking functions in the migration guide
Do not release the GFile prematurely
docs: Remove redundant SECTION
docs: Remove unnecessary SECTION
docs: Add annotations for GtkPaned new getters
Merge branch 'docs-fixes' into 'master'
ci: Use extends instead of YAML anchors
ci: Allow using "latest" as the image version
Merge branch 'ebassi/ci-extends' into 'master'
docs: Fix the argument name to match
Merge branch 'ebassi/ci-fix' into 'master'
Florentina Mușat (1):
Update Romanian translation
Florian Müllner (1):
appchooserdialog: Don't show broken subtitles
Georges Basile Stavracas Neto (4):
textchild: Include <gtk/gtkwidget.h>
icontheme: Don't free array element
Merge branch 'gbsneto/array-clear-func' into 'master'
csswidgetnode: Don't check for container
Jakub Steiner (28):
Merge branch 'theme-focus-ring-mixin' into 'master'
Adwaita: bring more attention to focus change
Merge branch 'wip/jimmac/emphasize-focus-change' into 'master'
Adwaita: make transition offset more subtle
Merge branch 'wip/jimmac/avoid-wobbly-windows' into 'master'
Merge branch 'wip/exalm/entries' into 'master'
Adwaita: notebook tab focus
Adwaita: colorswatch focus rings
Merge branch 'wip/jimmac/colorswatch-fix' into 'master'
Adwaita: old style toolbar buttons
Merge branch 'wip/jimmac/oldstyle-toolbars' into 'master'
Adwaita: notebook tab focus ring
Merge branch 'wip/jimmac/notebook-tab-focus' into 'master'
Adwaita: make parser happy wrt global variables
Merge branch 'wip/jimmac/global-var' into 'master'
Adwaita: suggested destrictive button focus
Merge branch 'wip/jimmac/suggested-destructive-focus' into 'master'
Merge branch 'wip/exalm/focus-entries2' into 'master'
Adwaita: tone down suggested focus ring for dark
HC: more contrasty focus rings
Merge branch 'wip/jimmac/HC-focus' into 'master'
Adwaita: use thinner arrows for navigation
Adwaita: don't focus outline tabs with mouse
Merge branch 'wip/jimmac/focus-tabs' into 'master'
Adwaita: notebook tab focus tweak
Merge branch 'wip/jimmac/tabs-again-focus' into 'master'
Merge branch 'theme-checkbutton-padding' into 'master'
Merge branch 'theme-aligned-combo-labels' into 'master'
Jan Tojnar (1):
build: clean up .pc generation
Kristjan SCHMIDT (1):
Update Esperanto translation
Matthias Clasen (432):
Merge branch 'wip/exalm/tnum' into 'master'
Merge branch 'BUG_filechooser_async_data_loss_GTK4' into 'master'
widget-factory: Enable page transitions by default
Merge branch 'matthiasc/for-master' into 'master'
popovermenu: Don't put a separator before the first section
popover: Allocate after setting final_position
Merge branch 'menu-section-title-fixup' into 'master'
Merge branch 'popover-flip-arrow-fix' into 'master'
mediafile: Privately export function to the extension
inspector: Show the media backend
Merge branch 'inspector-media' into 'master'
Use a slightly larger version of the logo animation
video: Don't hide the controls while the popup is shown
Merge branch 'widget-factory-larger-logo' into 'master'
Reshuffle action muxer initialization
Merge branch 'popup-controls-hiding' into 'master'
Drop GtkStack:homogeneous
builder-tool: Replace GtkStack:homogeneous
Speed up class action hookup
Merge branch 'drop-stack-homogeneous' into 'master'
Merge branch 'class-action-init' into 'master'
popover: Fix repositioning logic
Merge branch 'popup-positioning-fix' into 'master'
Merge branch 'wip/jtojnar/join-paths' into 'master'
Add a quick sound test
Merge branch 'soundcheck' into 'master'
Merge branch 'win32-new-runner' into 'master'
docs: Move menu model docs
Merge branch 'matthiasc/for-master' into 'master'
keymap: Cache key info
Merge branch 'speed-up-event-matching' into 'master'
stack: Add a :use-underline property
widget-factory: Add mnemonics to the stack pages
widget-factory: Improve demo keynav
Merge branch 'matthiasc/for-master' into 'master'
docs: Some revisions of the input overview
Merge branch 'matthiasc/for-master' into 'master'
Merge branch 'for-master' into 'master'
docs: Add more detail to the drawing overview
dragicon: Derive from GtkWidget
widget-factory: Fix a typo
Merge branch 'matthiasc/for-master' into 'master'
Merge branch 'wip/exalm/subtitle' into 'master'
filechooser: Translate type column
Merge branch 'filechooser-translation' into 'master'
frame: Don't queue a resize if xalign changes
frame: Fix xalign handling
testframe: Drop padding
Merge branch 'matthiasc/for-master' into 'master'
widget-factory: Add .toolbar
Adwaita: Style .toolbar
Merge branch 'matthiasc/for-master' into 'master'
Merge branch 'wip/jimmac/notebook-focus' into 'master'
frame: Add a child property
Use gtk_frame_set_child throughout
frame: Derive from GtkWidget
aspectframe: Add a child property
Use gtk_aspect_frame_set_child throughout
aspectframe: Derive from GtkWidget
fishbow: fixup premature popover
aspect frame use fixup
viewport: Add a child property
Use gtk_viewport_set_child throughout
viewport: Derive from GtkWidget
popover: Add a child property
Use gtk_popover_set_child throughout
popover: Derive from GtkWidget
scrolledwindow: Add a child property
Use gtk_scrolled_window_set_child throughout
scrolledwindow: Derive from GtkWidget
button: Add a child property
Use gtk_button_set_child throughout
checkbutton: Modernize
css tests: Update expected results
css testsuite: Remove an obsolete test
button: Derive from GtkWidget
window: Add a child property
Use gtk_window_set_child throughout
window: Derive from GtkWidget
revealer: Add a child property
Use gtk_revealer_set_child throughout
revealer: Derive from GtkWidget
flowboxchild: Derive from GtkWidget
listboxrow: Derive from GtkWidget
searchbar: Add a child property
Use gtk_search_bar_set_child throughout
searchbar: Derive from GtkWidget
overlay: Add a child property
Use gtk_overlay_set_child throughout
overlay: Derive from GtkWidget
Add gtk_overlay_remove_overlay
testgtk: Fix g_object_new use
testkineticscrolling: Make this work again
combobox: Add a child property
Use gtk_combo_box_set_child throughout
combobox: Derive from GtkWidget
tooltipwindow: Derive from GtkWidget
builder-tool: Convert former bin children
Add a test for bin child conversion
gtk-demo: Port blur demo from GtkBin
inspector: Derive recorder from GtkWidget
testtooltips: Derive demo from GtkWidget
Drop GtkBin
testsuite: Update a testcase
docs: Fixup for an uninitialized variable
Merge branch 'bin-removal' into 'master'
searchbar: Drop the Private struct
placesview: Drop the Private struct
assistant: Drop the Private struct
window: Lower the visible focus timeout
widget-factory: Remove unused css
widget-factory: Use symboli icons in the toolbar
Merge branch 'wip/exalm/controls-dispose' into 'master'
Merge branch 'misc-cleanups' into 'master'
actionbar: Use dispose instead of destroy
combobox: Use dispose instead of destroy
expander: Use dispose instead of destroy
filechooserbutton: Use dispose instead of destroy
label: Use dispose instead of destroy
modelbutton: Use dispose instead of destroy
text: Use dispose instead of destroy
viewport: Use dispose instead of destroy
spinbutton: Use dispose instead of destroy
range: Use dispose instead of destroy
radiobutton: Use dispose instead of destroy
shortcutssection: Use dispose instead of destroy
iconview: Use dispose instead of destroy
notebook: Use dispose instead of destroy
statusbar: Use dispose instead of destroy
textview: Use dispose instead of destroy
treeview: Use dispose instead of destroy
window: Use dispose instead of destroy
printunixdialog: Use dispose instead of destroy
placesview: Use dispose instead of destroy
container: Use dispose instead of destroy
gtk-demo: Use dispose instead of destroy
widget: Drop the destroy vfunc
Merge branch 'abolish-destroy' into 'master'
inspector: Fix css tree popovers
Merge branch 'wip/baedert/for-master' into 'master'
Merge branch 'fix-inspector-popover' into 'master'
keymap: Remove leftover code
gestureclick: Drop the area
keymap: Remove leftover code
window: Remove some outdated info from the docs
treeview: Cosmetic change
cellarea: Cosmetics
a11y: Avoid a gratitious use of ::size-allocate
drawingarea: Add a ::resize signal
gtk-demo: Use GtkDrawingArea::resize
examples: Use GtkDrawingArea::resize
inspector: Stop using ::size-allocate
tests: Stop using ::size-allocate
tooltip: Add private api to allocate the window
tooltipwindow: Drop some dead code
tooltipwindow: Stop using the ::size-allocate signal
widget: Drop the ::size-allocate signal
Merge branch 'wip/jimmac/dark-seuggested' into 'master'
Merge branch 'matthiasc/for-master' into 'master'
Update CONTRIBUTING.md
Merge branch 'abolish-size-allocate' into 'master'
Merge branch 'master-disable-introspection' into 'master'
Merge branch 'drop-click-gesture-area' into 'master'
Merge branch 'wip/exalm/row' into 'master'
Merge branch 'master.struct.msvc' into 'master'
Merge branch 'gbsneto/fix-text-child-header' into 'master'
nodeeditor: Don't use container api on list box rows
Merge branch 'matthiasc/for-master' into 'master'
Merge branch 'wip/exalm/polish' into 'master'
modelbutton: Unify activation code paths
Merge branch 'matthiasc/for-master' into 'master'
Fix an inspector crash
Merge branch 'matthiasc/for-master' into 'master'
droptarget: Fix confusion around ::leave signal
placeview: Hide the protocols grid when its empty
Merge branch 'matthiasc/for-master' into 'master'
Merge branch 'gbsneto/css-dequeue-fix' into 'master'
Merge branch 'tintou/gsk-transform-autocleanup' into 'master'
Merge branch 'carlosgc/content-provider-union-write' into 'master'
window: Remove some dead code
widget: Don't leak a reference when reordering
Add a test for refcounts under reordering
gsk: Fix a typo
placesview: Don't do the same thing twice
Merge branch 'matthiasc/for-master' into 'master'
Merge branch 'wip/exalm/headerbar-dragging' into 'master'
textview: Give attached children a different css name
textview: Ensure popup menu is properly inserted
testsuite: Use lowercase component in test paths
testsuite: Add more tests for automated components
widget: Add a :focusable property
widget: Fix gtk_widget_focus_all for !focusable
Remove lots of focus vfuncs
Clarify docs around focus.
Merge branch 'focusable-property' into 'master'
print-editor: Fix a critical
print-editor: Cosmetics
treeview: Ensure search popover is properly inserted
print dialog: Fix frame <> box confusion
builderscope: Fix finalize <> dispose confusion
treeviewcolumn: Another case of box <> frame confusion
Clean up a leak in a test
docs: Cosmetic updates to the tutorial
applicationswindow: Make show-menubar FALSE by default
Refresh the tutorial examples
menubutton: Cosmetics
Merge branch 'matthiasc/for-master' into 'master'
Merge branch 'wip/baedert/for-master' into 'master'
treeview: Break reference cycles on unroot
testsuite: Enable the remaining template tests
Merge branch 'teardown-cleanup-2' into 'master'
Merge branch 'wip/exalm/test' into 'master'
Stop using gtk_widget_destroyed
Drop gtk_widget_destroyed
fontchooserdialog: Fix disposing
colorchooserdialog: Fix disposing
filechooserdialog: Fix disposing
popover: Fix a reference leak
testsuite: Clean up unexpected children
nativedialog: Do not ref the transient_for parent
window: Add gtk_window_destroy
Use gtk_window_destroy
Replace gtk_widget_destroy everywhere
window: Implement gtk_window_destroy
widget: Drop gtk_widget_destroy
window: Remove _set_has_user_ref_count
Unset tooltip window earlier
Update the docs
print-editor: Bring back the menubar
Merge branch 'window-destroy' into 'master'
filechooserdialog: Be more careful with widgets
headerbar: Don't clean up other widget children
printeroptionwidget: Avoid a critical
Merge branch 'wip/tintou/doc-fixes' into 'master'
Merge branch 'wip/exalm/2242-test' into 'master'
Merge branch 'matthiasc/for-master' into 'master'
Cosmetics: Replace GtkContainer in an error message
button: Fix accessible implementation
listboxrow: Fix the accessible implementation
combobox: Fix accessible implementation
flowboxchild: Fix accessible implementation
frame: Fix accessible implementation
popover: Fix accessible implementation
scrolledwindow: Fix accessible implementation
statusbar: Fix accessible implementation
window: Fix accessible implementation
Fix a leftover list box child
Fix a leftover window
textviewchild: Don't leak children
dragicon: drop gtkcontainer.h include
textview: Derive from GtkWidget
treeview: Stop using container api
treeview: Derive from GtkWidget
actionbar: Add gtk_action_bar_remove
actionbar: Derive from GtkWidget
expander: Add a child property
Use gtk_expander_set_child throughout
expander: Derive from GtkWidget
iconview: Derive from GtkWidget
paned: Drop some dead code
paned: Redo the api
infobar: Add gtk_info_bar_remove_action_widget
infobar: Add gtk_info_bar_add/remove_child
Use gtk_info_bar_add_child throughout
infobar: Derive from GtkWidget
grid: Add gtk_grid_remove
Avoid container api on grids
grid: Remove a test for grid container functionality
grid: Derive from GtkWidget
fixed: Add gtk_fixed_remove
Stop using container api on GtkFixed
fixed: Derive from GtkWidget
stack: Add gtk_stack_remove
Don't use container api on GtkStack
shortcutssection: Stop using container api
shortcutswindow: Stop using container api
treepopover: Stop using container api
stack: Derive from GtkWidget
flowbox: Add gtk_flow_box_remove
Stop using container api on GtkFlowBox
flowbox: Derive from GtkWidget
textview: Fix popover use
text: Fix popover use
textviewchild: Derive from GtkWidget
customlayout: Cosmetics
buildable: Cosmetics
listbox: Add gtk_list_box_remove
Don't use container api on GtkListBox
testsuite: Redo listbox sort test
testsuite: Fix listbox tests
listbox: Derive from GtkWidget
headerbar: Add gtk_header_bar_remove
Stop using container api on GtkHeaderBar
headerbar: Derive from GtkWidget
Stop using container api on GtkNotebook
notebook: Derive from GtkWidget
box: Add gtk_box_append/prepend/remove
Replace most remaining uses of container api
shortcutsgroup: Drop container bits
shortcutssection: Drop container bits
dialog: Remove code that doesn't work anymore
assistant: Remove code that doesn't work anymore
box: Derive from GtkWidget
Drop gtkcontainer.h includes
testsuite: Drop a container api use
Drop GtkContainer and its accessible implementation
dialog: Remove an unused struct
dialog: Firm up handling of action widgets
docs: Update migration guide
Merge branch 'kill-containers' into 'master'
docs: Rearrange the introduction some more
docs: Don't point at mailing lists
docs: Updates to the common questions
docs: Tweaks
docs: Updates to the migration guide
Merge branch 'ebassi/run-dialog-run' into 'master'
Merge branch 'matthiasc/for-master' into 'master'
window: Hide windows on destroy
Merge branch 'matthiasc/for-master' into 'master'
printoperation-unix: Fix a use-after-free
Merge branch 'matthiasc/for-master' into 'master'
NEWS: Updates
Move print-editor to demos
Drop the gtkgears test
tests: Move testcairo into gtk4-demo
tests: Drop the visuals test
paned: Drop the Private struct
paned: Don't ignore the type attribute
Merge branch 'tests-cleanup' into 'master'
Merge branch 'matthiasc/for-master' into 'master'
x11: Avoid a critical in clipboard data transfer
Merge branch 'matthiasc/for-master' into 'master'
Merge branch 'print-editor-new-crash' into 'master'
Merge branch 'gtk-demo-expander-fix' into 'master'
Merge branch 'wip/baedert/for-master' into 'master'
Cosmetics
Merge branch 'wip/jimmac/menu-styling-adjustments' into 'master'
Merge branch 'wip/exalm/ocd' into 'master'
scale: Make the area around the trough clickable
tests: Drop testtoolbar2
tests: Drop testpixbuf-scale
tests: Drop testicontheme
tests: Drop testcolorchooser2
tests: Drop testbox
Merge branch 'usable-scales' into 'master'
tests: Drop testcolorchooser
tests: Drop testfontchooser
tests: Drop testexpander
tests: Drop testnoscreen
tests: Fix scrolling performance test
scrolledwindow: Fix swapping out child
gtk-demo: Plug a memory leak
Merge branch 'matthiasc/for-master' into 'master'
Merge branch 'tests-cleanup' into 'master'
flowbox: Make the children focusable again
inspector: Disable recursive inspection
gtk-demo: Don't overdraw the fishbowl
widget-factory: Cosmetic changes
listbox: Don't steal focus-on-click
listbox: Make Shift-Tab work again
flowbox: Avoid a crash in measure()
flowbox: Avoid an assertion in snapshot()
Add a test for a flowbox crash
Merge branch 'matthiasc/for-master' into 'master'
widget-factory: Ensure we have some backgrounds
gtk-demo: Fix a problem with the dnd demo
Merge branch 'matthiasc/for-master' into 'master'
Merge branch 'x11-dnd-fix' into 'master'
Merge branch 'wip/exalm/headerbar-migration' into 'master'
Merge branch 'wip/exalm/kinetic_scrolling' into 'master'
tests: Drop testbuttons
tests: Drop testgiconpixbuf
tests: Drop testemblems
tests: Drop testorientable
tests: Consolidate all headerbar tests
tests: Rename testheaderbar2 to testheaderbar
tests: Drop testdnd3
Merge branch 'tests-cleanup' into 'master'
docs: Clarify gdk_display_get_default_seat() docs
gtk: Handle seatless displays
ci: Add weston and weston-libs to the fedora image
ci: Fix a typo in the run-docker.sh script
tests: Allow setting a subdir for output
testsuite: Add test setups for backends
tests: Centralize our test setup a bit
ci: Run tests with different backends
displayclose: Quietly skip if no X available
ci: Ignore Broadway failures
Merge branch 'headless-seatless' into 'master'
ci: Add the backend to the reports
Merge branch 'wip/carlosg/tablet-disconnects-master' into 'master'
Merge branch 'better-ci-reports' into 'master'
inspector: Use tabular numbers in the fps overlay
Merge branch 'matthiasc/for-master' into 'master'
broadway: Keep an reference on surfaces
testsuite: Destroy surfaces
testsuite: Add a gsk-compare-broadway suite
ci: Don't run opengl renderer tests on Broadway
Merge branch 'broadway-surface-destroy' into 'master'
Merge branch 'matthiasc/for-master' into 'master'
broadway: Don't create overlarge images
broadway: Create slave devices
Merge branch 'matthiasc/for-master' into 'master'
broadway: Be careful about destroyed surfaces
Merge branch 'matthiasc/for-master' into 'master'
Merge branch 'wip/baedert/for-master' into 'master'
widget-factory: Cosmetics
tooltip: Fix positioning
textview: Fix context menu placement
widget: Fix gtk_widget_get_surface_allocation
windowhandle: Take surface transform into account
inspector: Take surface transform into account
Apply surface transform in more places
gdk: Add gdk_toplevel_begin_move/resize
window: Use toplevel begin_move/resize api
gdk: Drop gdk_surface_begin_move/resize_drag
gdk: Move the begin_move/resize_drag vfuncs around
docs: Mention begin_resize_drag in the migration guide
Merge branch 'toplevel-move-resize' into 'master'
native: Make gtk_native_get_surface_transform public
Change coordinate translation apis to take doubles
gdk: Make gdk_drag_begin take doubles
Merge branch 'coordinate-api' into 'master'
docs: Tweak docs for gdk_surface_set_input_region
x11: Avoid some frontend api use
gdk: Drop gdk_display_supports_shapes
gdk: Simplify gdk_display_supports_input_shapes
Merge branch 'shape-apis' into 'master'
colorscale: Bring back the right-click on slider
Merge branch 'matthiasc/for-master' into 'master'
testsuite: Remove GDK_DEBUG=misc
3.98.4
Nelson Benítez León (1):
GtkFilechooserWidget: prevent oblivious selection of file
Piotr Drąg (3):
Update POTFILES.in and POTFILES.skip
Update POTFILES.in
Update POTFILES.in and POTFILES.skip
Simon McVittie (1):
aboutdialog: Update precondition checks for new licenses added in 3.24.20
Timm Bäder (82):
label: Unref style_attrs list
gskpango: Make get_color a bit shorter
label: Remove a debug leftover
popover: Remove an unused gtk_widget_get_allocation() call
shorthandproperty: Use alloc a for data array
shorthandproperty: Return unset/initial/inherit as-is
shorthandproperty: Use alloca() when parsing properties
widget: Use early-out style in gtk_widget_realize()
gdkdisplay-wayland: Fix a possibly uninitialized out value
textchild: Return an array from get_widgets
stylecontext: Remove _list_classes() from public API
GdkEvent: Save history in a GArray
icontheme: Save dir_mtimes in a GArray, not a GList
cssselector: Avoid some GList allocations
placesview: Remove frame
widget: Only do a IS_ROOT type check if the parent is unset
widget: Save controllers list in a GPtrArray
scalebutton: Remove unused click_id member
scalebutton: Shorten finalize() implementation
window: Remove unused private function
widget: Use an unchecked cast in _get_native()
eventcontroller: Remove some unnecessary casts
main: Save some type checks
add GtkArray
cssselector: Use a GtkArray to count exact matches
gtk.supp: Update
cssprovider: Pass a GtkArray around when matching
shortcutcontroller: Use a GArray instead of a linked list
shortcutmanager: Speed up default_remove_controller a bit
surface: remove double assignment
label: Be more defensive against non-existant focus_link
shortcutcontroller: Check for NULL GtkNative of widget
csscalcvalue: Avoid allocating memory in compute()
Make dimension values and calc values just number values
gtkarray: Fix a typo
gtkarray: Create GPtrArray in insert() if we have to
gtkarray: memcpy() directly into the GPtrArray
csstransiton: Save finished state
css: Drop a few dynamic type checks
testtreeview: Properly annotate a switch fallthrough
css: Make GtkStyleAnimation and subclasses non-objects
stylecontext: Remove some unused private API
widget: Move {dis,}connect_frame_clock into their only caller
cellrenderertoggle: Replace save_named with a css node
printunixdialog: Use two "paper" css nodes
scrolledwindwo: Add a permanent junction node
stylecontext: Remove _save_named
scrolledwindow: Always keep the main child first
gl renderer: Only destroy shader programs with ids > 0
gl shaders: unify frag coord handling
testsuite: add widget refcount test case
renderboder: Ignore transparent outlines
widget: Remove size allocate signal enum member
widget: Move adjusted size calculation below early-out goto
node-editor: Monitor file and reload on changes
gl renderer: Fix nested rounded clip rendering
cssvalue: Add class check to transition
paned: Fix up the docs once more
widget: Make 1 if out of 2 ifs
window: Create constraint solver on demand
main: Inline propagate_{down,up} in propagate_internal()
window: Restructure gtk_window_destroy()
Merge branch 'wip/tintou/set_css_classes_array' into 'master'
Implement diff() for color matrix nodes
main: Translate coordinates from surface to native before picking
popover: Return correct values from get_surface_transform()
native: Add documenation for get_surface_transform
natives: Use GtkCssBoxes in get_surface_transform
texthandle: Remove min-width/height handling
showrendernode: Set widget overflow
popover: Fix input shape rendering
gl renderer: Fix an uninitialized value
Merge branch 'matthiasc/for-master' into 'master'
window: Use TRUE/FALSE for boolean values
shortcutcontroller: Don't return a shortcut stope as GdkModifierType
shortcutmanager: Fix private header include guard
gl renderer: Apply scaled clip when rendering offscreen clipped child
inspector: Apply toplevel transform before snapshotting overlays
windowhandle: Apply surface transform before passing coords to GDK
examples: Add common_cflags to executables
Add G_GNUC_NORETURN to functions that never return
bloatpad: Avoid a few theoretical compiler warnings
Yuri Chornoivan (8):
Update Ukrainian translation
Update Ukrainian translation
Update Ukrainian translation
Update Ukrainian translation
Update Ukrainian translation
Update Ukrainian translation
Update Ukrainian translation
Update Ukrainian translation
nana-4 (3):
Adwaita: Use a mixin for visible focus rings
Adwaita: Tweak padding in checkbutton & radiobutton
Adwaita: Align combo menu labels with the combo button label
sicklylife (2):
Update Japanese translation
Update Japanese translation
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]