[gtk] Created tag 3.98.1
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk] Created tag 3.98.1
- Date: Sun, 22 Mar 2020 02:04:22 +0000 (UTC)
The unsigned tag '3.98.1' was created.
Tagger: Matthias Clasen <mclasen redhat com>
Date: 1584842608 -0400
3.98.1
Changes since the last tag '3.98.0':
Alexander Larsson (26):
gl: Don't require too large texture for offsreen ops
gsk: Fix angle normalization
revealer: Fix child size allocation at small scales
GskGLRenderer: Share programs between different renderers in same display
profiler: Always mark events with the kind
Add gdk_profiler_add_markf() to do printf formating
Use the new gdk_profiler_add_markf() function
fixup! Add gdk_profiler_add_markf() to do printf formating
Use markf in one more place
Convert all profiler times from nsec to usec
profiler: Make profiler-is-running a macro
profiler: Add _end_mark() version of _add_mark()
builder: Don't add profiler marks for short parses
icon theme: Don't add profiler marks for short async icon loads
profiler: Add profiler marks for when surfaces are mapped and unmapped
profiler: Clean up profiler marks for frameclock
profiler: Add G_GNUC_PRINTF markers to silence warnings
profile: Use separate names for frameclock marks instead of using details
Merge branch 'wip/tbaederr/fallthrough' into 'master'
broadway: Handle browser hidpi scale factor
broadway: Fix image updates for firefox
broadway: Ensure images are decoded, not only loaded
broadway: Correctly track surface visibility in client
broadway: Track surface position correctly
broadway: Keep popups above their parent
broadway: Inherit frame clock from parent surface
Alexandr Miloslavskiy (1):
gkimmulticontext: Fix crash due to leaked signal handler
Antenore Gatta (1):
gdk_monitor_get_model: Fix a typo in the function documentation
Bastien Nocera (4):
filechooser: Fix crash when file has no content-type
filechooser: Fallback if content-type unavailable
Merge branch 'wip/hadess/fix-remote-filechooser-main' into 'master'
filechoosernativeportal: Allowing selecting folder(s)
Benjamin Otte (228):
testsuite: Remove accidentally checked in file
testsuite: Don't destroy surfaces that are still used
testsuite: Don't use gdk_cairo_get_clip_rectangle()
roundedrect: Fix gsk_rounded_rect_intersects_rect()
roundedrect: Fix inlining of graphene functions
testsuite: Add tests for rounded rect code
rendernode: Avoid rounding errors
cairoblur: Move the check for early exit
gsk: Add a utility function for rectangles
gsk: Clip shadow node before push_group()
cairoblur: Get rid of gdk_cairo_get_clip_rectangle() call
gdk: Remove gdk_cairo_get_clip_rectangle()
slicelistmodel: Fix two wrong computations
reftests: Change popup windows to non-decorated windows
Merge branch 'wip/otte/for-master' into 'master'
testsuite: Make a11y tests use regular windows
testsuite: Turn all CSS test ui files into regular windows
testsuite: Remove popup property from simplify tools
widget: Add gtk_widget_get_css_name() API
builder: Use different construct-only property
testsuite: Replace popups with toplevels
window: Remove type argument from gtk_window_new()
textview: Fix docs typo
testsuite: Use GtkTextDirection instead of GtkWindowType
window: Remove GtkWindowType and window->type
Merge branch 'wip/otte/for-master' into 'master'
drop: Ensure all relevant formats are available
dragdest: Use format matching APIs
wayland: Use a magic mime type for local DND
tests: Do proper local DND
Merge branch 'wip/otte/dnd' into 'master'
widget: Fix typos for css-clases property
widget: Fix namespacing problem
drop: Add a state machine for tracking events
wayland: Destroy the offer on gdk_drop_finish()
contentprovider: Add gdk_content_provider_new_typed()
testdnd3: Use GValue dnd
dnd: Remove gdk_content_provider_new_with_callback()
dnd: simplify code
dragdest: Simplify function
colorbutton, colorswatch: Simplify DND
dragdest: Make gtk_drop_target_new() args be transfer full
placessidebar: Don't claim to support text dnd
contentprovider: Add a union content provider
dragdest: Handle NULL content formats everywhere
notebook: Move dnd scrolling via arrows to own drop target
notebook: Use proper DND
placessidebar: Modernize DND
dnd: Port the TreeModel machinery to GValue DND
tests: Modernize testdnd2
Remove gdk_content_provider_new_with_formats()
colorbutton: Fix drag source
debug: When debug-printing, treat NULL as the default display
Merge branch 'wip/xdg-popup-async-relayout' into 'master'
transform: Add optimization for common case
gdk: Make DRAG_ENTER event take x/y coordinates
x11: When clearing old Drop, emit LEAVE event
transform: Make sure the identity transform is equal to NULL
transform: Don't crash for gsk_transform_transform (id, id)
Merge branch 'wip/otte/for-master' into 'master'
surface: Don't take a display argument in gdk_surface_new_popup()
Merge branch 'wip/otte/for-master' into 'master'
Ensure all natives request at least a 1px wide surface
widget: Don't check for natives
sizerequest: Stop clamping for_size to natural size
widget: Pull margin computation out of adjust_allocation
widget: Simplify adjust_allocation()
events: Use GdkDrop as event sequence
gtk: Bubble drag events like motion events
eventcontrollermotion: Fix docs
Add GtkDropControllerMotion
testsuite: Check proper notify emissions, too
Port simple cases to GtkDropControllerMotion
stackswitcher: Use GdkDropControllerMotion
main: Don't synthesize crossing events when nothing changed
surface: Inline function
drop: Guard variable with correct compiler flags
device: Inline function into return_if_fail()
comboboxtext: Inline functions into return_if_fail()
combobox: Inline variables into return_if_fail()
filesystemmodel: Guard variable with correct compiler flags
levelbar: Guard function by right compiler macros
iconview: Inline variables into return_if_fail()
scrolledwindow: Inline variable into return_if_fail()
treeview: Guard code by right compiler macros
testsuite: Don't use return_if_fail()
testsuite: Don't use g_return_if_fail()
treeviewcolumn: Inline variable into return_if_fail()
tests: Guard variables with necessary macros
Merge branch 'wip/otte/dnd' into 'master'
gdk: Remove gdk_surface_register_dnd()
x11: Register DND atoms with all other atoms
filechooserwidget: Stop using selection data
droptarget: Remove selectiondata read functions
selection: Remove GtkSelectionData
gdk: Remove gdk_utf8_to_string_target()
Don't use GdkAtom where const char * is used
gdk: Remove gdk_text_property_to_utf8_list_for_display()
device: gdk_device_list_axes() => gdk_device_get_axis_names()
x11: Get rid of GdkAtom and APIs supporting it.
wayland: Replace final mention of GdkAtom
win32: Get rid of GdkAtom
gdk: Remove GdkAtom
testsuite: Use g_assert() in tests
treeview, iconview: Don't return the drop target
textview: Move drop scrolling to drop motion controller
notebook: Make dnd page switching a drop controller
placessidebar: Don't use the GdkDrag
droptarget: Redo
gtk-demo: Add a simple peg solitaire DND demo
colorswatch: Switch to dragged color during dnd
gdk: Make gdk_drop_status() take preferred action
dragicon: Add GtkDragIcon::child
dragicon: Change how to acquire drag icons
contentformats: Constify some functions
dragicon: Add gtk_drag_icon_create_widget_for_value()
dnd: Don't create custom color drag icons
calendar: Use a drag source
themes: Set proper foreground color for DND icons
drop: Remove unused convenience APIs
Merge branch 'wip/otte/dnd' into 'master'
dnd: Fix some documentation gotchas
drop: Don't use g_object_get()
droptarget: Fast-path local value load
Merge branch 'wip/otte/for-master' into 'master'
textview: Fix copy/paste error
imcontextwayland: Fix copy/paste error
tests: Add a test for changing the hovered widget
mountoperation-x11: Fix copy/paste thinko
build: Add more useful warning flags
rbtree: Simplify code
rbtree: Simplify macros
device: Handle missing axis
icontheme: Don't crash on icon lookup failure
notebook: Don't crash on drags not coming from a notebook
treerbtree: Use for loops
icontheme: Remove unused parameter
build: Add -Wnull-dereference
Merge branch 'wip/otte/for-master' into 'master'
treeview: Don't initialize variable twice
testsuite: Avoid passing NULL to strcmp()
treepath: Use g_renew()
testtreeview: Fix 19 year old use-after-free
liststore: Fix gtk_list_store_iter_is_valid()
applicationaccels: Use g_renew()
builder-tool: Don't allow property to be both resize and shrink
cellarea: Be very clear
treeview: Don't assign value twice.
reftest: Plug memleak
pathbar: Don't do the same thing twice.
stack: Make static analyzer happy
Merge branch 'wip/otte/for-master' into 'master'
Merge branch 'wip/ricotz/annotations' into 'master'
bindings: Replace GtkBindingArg arguments with GVariant
bindings: Add gtk_binding_entry_add_signal_variant()
bindings: Parse into GVariantBuilder directly
bindings: Make gtk_binding_parse_signal() use GVariantBuilder
shortcutcontroller: Introduce
bindings: Split out function to invoke an action signal
gtk: Add GtkShortcut
widget: Add gtk_widget_class_add_shortcut()
bindings: Add more variant types
window: Port bindings to use shortcuts
trigger: Add an alternative trigger
assistant: Port bindings to use shortcuts
combobox: Port bindings to use shortcuts
shortcut: Add gtk_shortcut_set_callback()
dialog: Port binding to use shortcuts
widget: Port bindings to use shortcuts
treeview: Port bindings to use shortcuts
shortcutcontroller: Add private API for running class shortcuts
shortcutcontroller: Add gtk_shortcut_controller_add_shortcut()
filechooserwidget: Port bindings to use shortcuts
textview: Port bindings to use shortcuts
spinbutton: Port bindings to use shortcuts
paned: Port bindings to use shortcuts
flowbox: Port bindings to use shortcuts
shortcutswindow: Port bindings to use shortcuts
shortcutssection: Port bindings to use shortcuts
searchentry: Port bindings to use shortcuts
scrolledwindow: Port bindings to use shortcuts
scalebutton: Port bindings to use shortcuts
scale: Port bindings to use shortcuts
notebook: Port bindings to use shortcuts
listbox: Port bindings to use shortcuts
label: Port bindings to use shortcuts
infobar: Port bindings to use shortcuts
iconview: Port bindings to use shortcuts
combobox: Redo key event forwarding hack
treeview: Redo event forwarding hack
accelgroup: Actually have a default mod mask
gtk: Remove bindings
accellabel: Get rid of class variables
accellabel: Move gtk_accelerator_get_label() code
accelgroup: Add gtk_accel_group_print_label()
shortcuttrigger: Add gtk_shortcut_trigger_to_label()
shortcutcontroller: Add GtkShortcutScope
gtk-demo: Add a dumb demo for shortcut triggers
gdk: Remove GDK_RELEASE_MASK
window: Get rid of public APIs that shouldn't be
window: Put F10 accelerator into its own shortcut controller
shortcuttrigger: Add support for mnemonics
shortcut: Add gtk_shortcut_set_mnemonic_activate()
label: Implement mnemonics using shortcuts
Remove GtkMnemonicHash
gtk: Remove accel paths
accelgroup: Remove unneeded APIs
shortcut: Add GtkShortcutAction
shortcut: Change the API for creating shortcuts
gtk-demo: Port the sliding puzzle demo to shortcuts
shortcutcontroller: Implement GListModel
shortcutcontroller: Add gtk_shortcut_controller_new_for_model()
widget: Keep keybindings as a GListStore
shortcutaction: Add gtk_shortcut_action_to_string()
shortcuts: Mananage managed shortcuts with a custom model
shortcuttrigger: Add hash(), equal(), and compare() functions
accelerators: Make gtk_accelerator_parse() return TRUE/FALSE
accel: Add display arg to gtk_accelerator_parse_with_keycode()
application: Replace accelerator handling with shortcuts
shortcuttrigger: Add gtk_shortcut_triger_new_parse_string()
shortcutaction: INtegrate with GtkBuilder property parsing
shortcutcontroller: Implement GtkBuildable
doc tools: Create AccelLabel image without using GtkAccelGroup
widget: Remove gtk_widget_add_accelerator()
testsuite: Remove GtkAccelGroup usage
testmenubutton: Don't create a GtkAccelGroup
accels: Remove GtkAccelGroup
filechooser: Trigger the location popup via bindings
Carlos Garnacho (7):
gtktexthandle: Refactor and use native surfaces
gtkwindow: Remove internal popover API
gtkpopover: Ensure the pointed to rectangle has a minimum w/h
gtkpopover: Re-present surface if position/pointing-to change while visible
gtktext: Set magnifier popover on top
gtktextview: Set magnifier popover on top
Merge branch 'master_MR1290' into 'master'
Carmen Bianca BAKKER (1):
Update Esperanto translation
Christian Hergert (4):
textview: use gdk_event_unref()
textbtree: short-circuit visibility check when possible
widget: move class private data to gtkwidgetprivate.h
widget: fix class private data usage to be _init() safe
Chun-wei Fan (1):
tests/frame-stats.c: Include stdlib.h
Danial Behzadi (1):
Update Persian translation
David Hogan (2):
Fixed OpenGL extension detection for extensions promoted to OpenGL core.
Fix detection of OpenGL 3.3 core GL_ARB_timer_query.
Dominique Leuenberger (1):
build: gdk/wayland/cursor depends on wayland-client
Emmanuele Bassi (101):
ci: Use release builds for Flatpak bundles
ci: Refactor the CI pipeline
ci: Replicate the CI image scripts from GLib
ci: Split the static and shared builds (again)
Initialise out variable
ci: Disable ccache
Fix compiler warnings in the release build
ci: Add static packages for GLib and PCRE
ci: Use the new Fedora image
ci: Remove static build job
ci: Add missing newline escape
Declare global counter only in debug builds
Silence compiler warnings in non-debug builds
Declare global counters only in debug builds
ci: Generate the report for the release builds
ci: Add a style check pass
vulkan: Handle VK_ERROR_UNKNOWN
testsuite/gtk: Add xfail tests
ci: Allow release job to fail
Merge branch 'ci-jobs' into 'master'
Merge branch 'share-gl-programs' into 'master'
ci: Fix linking of the CI assets in the report
ci: Deploy the API ref before flatpak
ci: Update flatpak job
Merge branch 'ci-pages' into 'master'
Rename the SCSS files for our themes
Add a notify function to GdkContentProvider
docs: Match the argument name with its declaration
Match argument name between declaration and definition
Fix the function name in the gtk-doc stanza
gi: Skip gtk_custom_layout_new()
Remove gtk_style_context_get_parent()
ci: Re-enable ccache
ci: Move HTML report meta from header to article
ci: Put the branch name in the HTML header
ci: Unexpected passes are failures
ci: Use result instead of exit code in the JUnit report
ci: Fix the HTML anchor in the report
ci: Rearrange the results in the HTML report
ci: Use per-suite anchors
Merge branch 'report-fixes' into 'master'
ci: Allow flatpak jobs to fail
ci: Remove G_MESSAGES_DEBUG
Merge branch 'ci-flatpak' into 'master'
Merge branch 'master' into 'master'
Merge branch 'dialog-headerbar-type-annotation' into 'master'
ci: Update flatpak jobs
Merge branch 'ci-flatpak' into 'master'
Remove filename/URI API from GtkFileChooser
Drop GtkFileChooser:extra-widget
Remove overwrite confirmation machinery from GtkFileChooser
Remove GtkFileChooser:show-hidden
Remove GtkFileChooser:local-only
Remove GTK_FILE_CHOOSER_ACTION_CREATE_FOLDER
Remove GtkPlacesView:local-only
Remove GtkPlacesSidebar:local-only
Remove GtkFileChooserEntry:local-only
Remove preview widget from GtkFileChooser
docs: Add migration notes for GtkFileChooser
ci: Add a separate "docs" stage
ci: Fix style check script
ci: Rename the "style-check" phase to "analysis"
ci: Add clang-analyzer to the fedora build image
ci: Update all fedora images to v14
ci: Move style-check to .pre phase
ci: Update the docker wrapper script
ci: Add a static analysis job
Merge branch 'ci-docs' into 'master'
Remove last instances of GtkFileChooser:show-hidden
Fix introspection annotation syntax
Add missing ownership transfer annotations
Add missing documentation to GdkDevice
Fix gtk-doc stanza for private symbol
Add missing ownership transfer annotations
Merge branch 'remove-show-hidden' into 'master'
Merge branch 'docs-fixes' into 'master'
Merge branch 'piotrdrag/placessidebar-typos' into 'master'
Add missing annotation for GtkIconTheme
Fix introspection warnings for GtkDragIcon
Remove incorrect rename-to annotations
Fix annotation for GtkDropTarget.get_gtypes()
Merge branch 'doc-fixes' into 'master'
Fix message for VFL parser errors
Merge branch 'migration-can-target-docs' into 'master'
Merge branch 'respect-text-len-gtk4' into 'master'
bindings: Export action activation internally
shortcut: Add action activation
Allow installing bindings bound to actions
text: Port to widget shortcuts
widget: Add private accessor to event controllers
entry: Remove unused include
passwordentry: Remove unused include
popovermenu: Port to shortcuts
popover: Remove unused include
Remove bindings activation from GtkEventControllerKey
Add GtkShortcutManager
window: Remove all old mnemonic handling API
gtk: Remove GtkAccelMap
testgtk: Port keyval example to shortcut controllers
ci: Add dbus-launch to the Docker build
Merge branch 'ci-dbus-launch' into 'master'
Georges Basile Stavracas Neto (3):
build: Install gtkemojichooser.h
Merge branch 'gbsneto/fix-emojichooser-header' into 'master'
build: Install gtkeventcontrollerfocus.h
Jakub Steiner (3):
Adwaita: dark switches/check/radios
Merge branch 'wip/jimmac/adwaitadark-lighten-switches'
Adwaita: dark switches/check/radios
Jason Francis (1):
Docs: Refer to GtkWidget::can_target in migration guide
Jonas Ådahl (20):
popover: Unrealize when autohide prop changes
tests/popover: Add check box for switching autohide prop
gdk/surface: Use enum type for surface type
wayland: Remove position method split
gdk/wayland/surface: Use dedicated bool for frame callback freezing
wayland/surface: Add per surface configuration event queues
wayland: Remove old "gdk-attached-grab-surface" hackery
wayland: Simplify popup parent discovery
x11: Make gdk_surface_get_position() return relative position
gdk: Move GdkGravity to gdktypes.h
gdk: Move GdkGeometry declaration to gdktypes.h
wayland: Fix top-most-popup check
wayland: Simplify logic deciding whether to use xdg_popup
gdk/surface: Reset position after hiding
gdk/surface: Replace move_to_rect() with GdkPopupLayout based API
gdk/popup-layout: Remove leftover struct field
gdk/wayland: Avoid relayout with the same properties
docs: Add GdkPopupLayout to gdk4-sections.txt
wayland/popup: Remove unnecessary checks when mapping popup
wayland/popup: Emit un-withdrawn event earlier
Krzesimir Nowak (1):
Fix a typo in gtkplacessidebar.c
Matt Guerrette (1):
builder-tool: rename show-close-button to show-title-buttons
Matthew Leeds (1):
gtk: Tweak GTK_ALIGN_BASELINE docs
Matthias Clasen (369):
Revert "Add the label-wrap-justify reftest to xfails"
Typo fix
Merge branch 'fix-revealer-scale' into 'master'
Merge branch 'fix-angle-normalization' into 'master'
Merge branch 'handle-max-texture-size' into 'master'
Merge branch 'wip/baedert/outline-radius' into 'master'
Merge branch 'mark-events-with-kind' into 'master'
Merge branch 'cleanup-profiler-marks' into 'master'
Move performance tests to the right testsuite
testsuite: Warn if a necessary env var is missing
Fix the Emoji chooser finalize
Merge branch 'ci-pages' into 'master'
popovermenu: Avoid an uninitialized variable
Remove unused signal enum values
Merge branch 'wip/baedert/cairo-paint' into 'master'
Fix flickery hover
Merge branch 'wip/otte/no-clip-on-draw' into 'master'
Remove border-half-pixel reftest from xfail
gsk: Fix the compiler warning differently
testsuite: Handle icontheme test better
Make release builds mandatory for ci
Merge branch 'gi-fixes' into 'master'
Force-create style contexts in realize
Merge branch 'master-subtract-base-size' into 'master'
Merge branch 'zhaoqiang/gtk-To_avoid_compiler_warning'
testsuite: Stop using gdk_surface_new_temp
Drop gdk_surface_new_temp
events: Make proximity and scroll events have tools
text: Treat Emoji insertion like clipboard
Merge branch 'text-emoji-history' into 'master'
Merge branch 'wip/otte/dnd' into 'master'
Merge branch 'wip/otte/for-master' into 'master'
icontheme: Update the api
Merge branch 'icontheme-api' into 'master'
Merge branch 'master' into 'master'
Make a11y testsuite pass
gdk: Add event constructors
wayland: Use event constructors
wayland: Clean up coordinate handling
Remove root coords from the GdkDrop api
x11: Stop relying on root coordinates in events
x11: Stop setting x_root/y_root in events
broadway: Stop setting x_root/y_root in events
events: Drop x_root/y_root
gdk: Use event constructors for dnd
gdk: Use constructor for grab broken
main: Use event constructors
window: Use event constructors
widget: Port emulation code to constructors
imcontextsimple: Use event constructors
main: Use constructors instead of gdk_event_copy + rewriting
textview: Stop using gdk_event_copy
wip: Use event constructors in the testsuite
broadway: Use event constructors
x11: use event constructors
x11: Don't generate GDK_DESTROY events
gtk: Stop handling GDK_DESTROY differently from GDK_DELETE
events: Drop GDK_DESTROY
x11: Don't pass a GdkEvent to xsettings filters
x11: Don't pass a GdkEvent to shape cache filters
x11: Change the wm protocols filter api
x11: change event translator interface
x11: Remove an unnecessary check
x11: Pass the right surface to the dnd filter
win32: Use event constructors
display: Stop using gdk_event_copy
Drop gdk_event_new and gdk_event_copy
Stop using g_object_ref/unref on events
Make GdkEvent a boxed type
Drop GDK_NOTHING
Pass translated coordinates outside the event
Stop using gtk_get_event_target
tooltip: stop using gtk_get_event_target
main: Drop gtk_get_event_target
wip: scrolledwindow stop using targets
New focus change handling
Make crossing events handled the same way
Reinstate filtering for crossing events
Stop looking at the related target for filtering
Explicitly pass the target to handle_event
eventcontroller: Make the target widget available
gesture: Keep the target widget for events
Stop using gdk_event_get_target
main: Stop calling gdk_event_set_target
events: Drop target and related target
events: Drop all setters
Strip const from GdkEvent
Drop gdk_set/get_show_events
events: reorganize getters
Drop gtk_widget_event from API
Always deliver focus events to toplevels
x11: Stop using the send_event event field
x11: Remove some leftover event struct access
Streamline event structs
Some event struct packing improvements
Clean up GdkEventType docs
Update event docs section
Update the focus test
wayland: Fix a release build warning
win32: Remove some leftover event struct access
wip: Add more information to crossing events
Split off GtkEventControllerFocus
Go back to ::enter/::leave for pointer changes
Bring back im context focus-in/out
Stop exporting check_event_sanity
Keep more event controller api private
motion controller: Match focus event propagation
a11y: drop unused code
gtk: Stop using GdkEventKey
gtk: Stop using GtkEventButton
gdk: Drop event structs from the headers
gtk-demo: Stop using gtk_get_event_widget
Stop exporting gtk_get_event_widget
docs: Remove some no-longer existing api
Merge branch 'readonly-events-1' into 'master'
profiling: Avoid criticals
profiling: Avoid one extra printf
Merge branch 'wip/gdkpopuplayout-section' into 'master'
Merge branch 'wip/xdg-popup-layout-no-op' into 'master'
color chooser: Fix fallout from floatification
Merge branch 'color-float-fix' into 'master'
Add a warning when a grab fails
Remove GdkSeatGrabPrepareFunc from headers
Fix gdk docs build
x11: Fix a crash in event handling
Merge branch 'matthiasc/for-master' into 'master'
Fix a hard-to-spot typo
Merge branch 'matthiasc/for-master' into 'master'
Merge branch 'wip/wayland-fix-popup-grabs' into 'master'
x11: Avoid crashes in dnd
x11: Keep a ref on GdkDrag objects
x11: Export gdk_x11_surface_get_root_coords privately
x11: Fix dnd coordinate handling
Add detail to gdk_drag_begin docs
Merge branch 'x11-dnd-fixes' into 'master'
Merge branch 'wip/otte/dnd' into 'master'
broadway: Remove SURFACE_IS_TOPLEVEL
Merge branch 'matthiasc/for-master' into 'master'
Merge branch '138-gtk4-install-valgrind-suppressions' into 'master'
Merge branch 'wip/ebassi/filechooser-new' into 'master'
Fix the build with docs
Add a getter for GdkAppLaunchContext::display
device: Add missing getters
gdk: Drop GdkDevice::input-mode and rename ::input-source
surface: Add a getter for autohide
Add missing GdkDrag getters
Merge branch 'getters-and-setters' into 'master'
Add gdk_surface_get_mapped
Replace gdk_surface_is_visible by _get_mapped
Drop gdk_surface_is_visible
Merge branch 'surface-get-mapped' into 'master'
popover: Drop ::relative-to
Drop rtl variants of media-playback-start
Merge branch 'kill-popover-relative-to' into 'master'
Merge branch 'kill-rtl-media-icons' into 'master'
Rename GtkSpinner::active to ::spinning
Merge branch 'spinning-spinner' into 'master'
testsuite: Remove outdated exclusions
builder-tool: replace some properties
update testsuite
Drop the expand property
Drop the margin property
Small fixups
Merge branch 'expand-margin-cleanup' into 'master'
builder-tool: Fix a thinko
gesture: Actually track targets
Merge branch 'matthiasc/for-master' into 'master'
Fix a leftover occurrence of ::expand
Merge branch 'matthiasc/for-master' into 'master'
Avoid a crash in css font features values
Remove a stray g_object_unref
Merge branch 'matthiasc/for-master' into 'master'
inspector: Fix the "Software GL" switch
Merge branch 'matthiasc/for-master' into 'master'
Drop device grabs
Drop gtk_grab_get_current
Drop gtk_grab_add/remove from public api
Merge branch 'kill-grabs-2' into 'master'
Merge branch 'gbsneto/gtkeventcontrollerfocus' into 'master'
Merge branch 'master' into 'master'
Merge branch 'vfl-error' into 'master'
disable popover test
Drop gtk_window_begin_move/resize_drag
testsuite: Stop using GtkSpinner::active
testsuite: Update a11y test output
Simplify surface move/drag api
wayland: Stop calling frontend surface api
Move GdkSurface autocleanup declaration
popuplayout: Add docs
Introduce GdkPopup
surface: Implement GdkPopup
popover: Use GdkPopup
tooltip: Use GdkPopup
surface: Drop popup api
wayland: Stop abusing type hints
x11: Stop abusing type hints for dnd
broadway: Stop using gdk_surface_raise
x11: Stop using gdk_surface_raise
inspector: Stop raising and lowering windows
wayland: Stop using gdk_surface_set_geometry_hints
x11: Stop using gdk_surface_set_geometry_hints
x11: Stop using gdk_surface_maximize
surface: Rename gdk_surface_input_shape_combine_region
wayland: Stop tracking orphan dialogs
a11y: Stop using type hints
testsuite: Stop using type-hint
headerbar: Stop looking at type hints
shortcutswindow: Stop setting type hints
Stop setting type hints for dialogs
x11: Set type hints based on surface type
window: Drop type hints
testsuite: Stop using type-hints
Introduce GdkToplevelLayout
Introduce GdkToplevel
window: Use GdkToplevel
gtk: use toplevel state getter
x11: Stop using gdk_surface_get_state
a11y: Stop using gdk_surface_get_state
demo: stop using gdk_surface_get_state
testgtk: Stop using gdk_surface_get_state
wayland: Stop using gdk_surface_set_title
testgtk: Stop using gdk_surface_set_icon_name
tests: Stop using gdk_surface_fullscreen
testgtk: Stop setting decorations and functions
docs: Stop using gdk_surface_get_decorations
surface: Drop redundant toplevel api
Add a GdkDragSurface interface
gtkdragicon: Use drag surface api
Drop gdk_surface_show and gdk_surface_resize
widget: Stop using gdk_surface_set_opacity
x11: Stop using gdk_surface_set_opacity
Drop gdk_surface_set_opacity
wayland: Implement GdkPopup, GdkToplevel and GdkDragSurface
x11: Implement GdkPopup, GdkToplevel and GdkDragSurface
broadway: Implement GdkPopup, GdkToplevel and GdkDragSurface
x11: Only use state of toplevels
surface: Don't implement subtypes in the frontend
surface: Stop using surface types
wayland: Stop using surface types
x11: Stop using gdk_surface_get_surface_type
broadway: Stop using surface type
x11: Stop using surface-type
wayland: Stop using surface-type
gdk: Drop surface-type
x11: Stop using gdk_surface_show
wayland: Drop dead code
broadway: Stop using gdk_surface_show
win32: Stop using gdk_surface_show
surface: Drop gdk_surface_show
broadway: Drop some unused vuncs
x11: Drop some unused vfuncs
wayland: Drop some unused vfuncs
win32: Drop some unused vfuncs
quartz: Drop unused vfuncs
surface: Drop unused vfuncs
Move edge-constraints to GdkToplevel
Move fullscreen-mode to GdkToplevel
Drop mwm hints from api
Drop root coordinates from _gdk_device_query_state
popup: require GdkSurface
toplevel: require GdkSurface
surface: document gdk_surface_translate_coordinates
Fix up gdk docs
win32: implement subtypes
win32: Build fixes
Merge branch 'present-toplevel-2' into 'master'
a11y: Drop the private from GtkPopoverAccessible
Merge branch 'popover-accessible-private' into 'master'
Merge branch 'update-broadway' into 'master'
wayland: Stop capping cursor scales
Merge branch 'wayland-max-cursor-scale' into 'master'
Merge branch 'wip/baedert/test-cflags' into 'master'
testsuite: Actually run tools tests
testsuite: Update tools tests
testsuite: Update the settings test output
Update the ui file conversion output
testsuite: Specify the test protocol
Merge branch 'fix-tools-tests' into 'master'
x11: Update surface size for popups too
Merge branch 'x11-resize' into 'master'
NEWS: Updates
Update gtk docs
Small documentation fixes
Document gdk_toplevel_set_modal
gdk: Documentation fixes
window: Drop gtk_window_set_attached_to
Merge branch 'window-attach' into 'master'
tests: Stop sticking windows
window: Drop sticky
Drop GdkToplevel:sticky
tests: Stop using keep above/below
window: Drop keep above/below
Drop GdkToplevel:keep-above/below
Drop focus-related properties
Drop GdkToplevel:accept-focus/:focus-on-map
Merge branch 'x11-props' into 'master'
emojichooser: Make the variation picker work again
Adwaita: Fix focus in emoji chooser
Merge branch 'emoji-chooser-fixes' into 'master'
Assorted migration guide updates
popover: Add keynav keybindings
Revert "Adwaita: dark switches/check/radios"
window: Set min size properly
emojichooser: Fix keynav
Merge branch 'wip/chergert/textview-fix-gdk_event_unref' into 'master'
Merge branch 'wip/jimmac/adwaitadark-lighten-switches' into 'master'
Merge branch 'wip/chergert/speedup-char_is_invisible' into 'master'
shortcut: Add GtkShortcutTrigger
popover: Add keynav keybindings
event controller focus: drop include
Move shortcut manager initialization code
shortcutmanager: Name the controllers
window: Name the the controllers
widget: Name the controllers
Only create a class shortcut controller if we have shortcuts
inspector: Show shortcuts
Print mnemonic triggers clearly
Use an action for the context menu keybinding
emojichooser: Stop using ::popup-menu
scrollbar: Remove :popup-menu forwarding
range: Remove ::popup-menu emission
colorchooser: Stop using ::popup-menu
gtk-demo: Stop emitting ::popup-menu
mountoperation: Stop using ::popup-menu
filechooser: Stop using ::popup-menu
placesview: Stop using ::popup-menu
widget: Drop the ::popup-menu signal
text view: Fix touch selection
temporarily disable window test
Fix a compiler warning
Fix the action test
Merge branch 'disable-window-test' into 'master'
Revert "Merge branch 'disable-window-test' into 'master'"
temporarily disable window test
Merge branch 'disable-window-test-2' into 'master'
testsuite: Fix the accessible test
testsuite: Don't g_print from tests
gsk: Don't unconditionally spew to stdout
reftests: Don't run tests with --verbose
testsuite: Don't exit unsuccessfully when using TAP
reftests: Fix an xfail to work
testsuite: Tell meson we use TAP
testsuite: Fix an a11y test
Merge branch 'wip/carlosg/text-handle-natives' into 'master'
testsuite: disable performance tests
Merge branch 'test-protocol' into 'master'
Merge branch 'wip/chergert/fix-class-private-data-usage' into 'master'
texttag: Support overline and hyphenation control
textlayout: Handle new text tag properties
textbuffer: Parse overline and hyphenation attributes
gtk-demo: Allow word breaking in the markup demo
gtk-demo: Add hyphenation control to the markup demo
Require pango 1.44.4
Make overline support conditional
Merge branch 'new-text-attributes' into 'master'
inspector: Make picking work again
x11: Fix key event state translation
Merge branch 'fix-inspector-key' into 'master'
Merge branch 'fix-inspector-picking' into 'master'
portal file chooser: Handle errors
Merge branch 'portal-chooser-fail' into 'master'
Merge branch 'portal-dir-chooser' into 'master'
places sidebar: Fix the popovers
filechooser: Fix the new folder popover
filechooser: Fix the file list popover
file chooser: Fix the rename file popover
Merge branch 'filechooser-popover-fixes' into 'master'
a11y: Don't re turn uninitialized memory
3.98.1
Mohammed Sadiq (1):
Merge branch 'wip/otte/for-master' into 'master'
Nathan Follens (1):
Update Dutch translation
Philip Chimento (1):
build: Install Valgrind suppressions files
Piotr Drąg (6):
Update POTFILES.in
Update POTFILES.in
Update POTFILES.in and POTFILES.skip
placessidebar: Fix a couple of typos and thinkos in menu labels
Update POTFILES.in
Update POTFILES.in
Rico Tzschichholz (2):
Really fix annotation for GtkDropTarget.get_gtypes()
Fix annotation for GdkContentFormats.get_gtypes()
Robert Ancell (2):
GtkFileFilter: Add a GObject property for the name
GtkFileFilter: Don't set the name from the GtkBuilder ID
Robert Mader (1):
imcontextwayland: Honour len argument in gtk_im_context_wayland_set_surrounding
Sebastian Dröge (1):
GtkDialog: Add `type Gtk.HeaderBar` annotation to headerbar getter return value
Timm Bäder (89):
css boxes: Compute inline box from border box
rendernode: draw() only in node bounds
rendernode: Don't clip when _draw()ing
calendar: Document style classes
calendar: Add style class to today's label
actionbar: Use a bin layout
infobar: Don't store close button visibility separately
testinfobar: Stop using gtk_info_bar_get_content_area()
Remove gtk_info_bar_get_content_area() uses
infobar: Remove _get_{action,content}_area()
widget: Add css-classes property
range: Avoid rounding errors when allocating highlight
coloreditor: Scale h value to 360
Adwaita: Add focus outlines back to scale troughs
widget: Use get_css_name() in get_property()
calendar: Emit {next,prev}-{month,year} signals
Merge branch 'file-filter-name-property' into 'master'
stack: Add GtkStackPage:visible accessors
aboutdialog: Use new GtkStackPage API
aboutdialog: Replace visited_links GList with GPtrArray
modelbutton: Un-select on mouse leave
aboutdialog: Clarify docs and fix preconditions
popvermenu: Clarify css node docs
spinbutton: Remove manual queue_draw() calls
docs: Remove dnd_internals.txt
docs: Remove developers.txt
docs: Remove focus_tracking.txt
text: Remove gtk_text_get_im_context()
filechooserwidget: Remove unused constants
filechooserwidget: Allow typing a location in recent mode
filechoosererrorstack: Set a layout manager
filechooserwidget: Use a proper GtkPopoverMenu
filechooserwidget: Fold function into only caller
emojichooser: Add style class to emoji toolbar
scale: Remove unused member
scale: Remove useless extra local variable
colorchooserwidget: Get rid of a gtk_widget_destroy() call
popovermenu: Avoid a gtk_widget_destroy() call
emojichooser: Avoid using gtk_widget_destroy()
popovermenubar: Avoid calling gtk_widget_destroy()
headerbar: Avoid calling gtk_widget_destroy()
pathbar: Avoid calling gtk_widget_destroy()
placessidebar: Avoid calling gtk_widget_destroy()
placessidebar: Convert popover menu to proper GtkPopoverMenu
modelbutton: Fix wrong function name in doc comment
stackswitcher: Avoid calling gtk_widget_destroy()
shortcutlabel: Remove unnecessary includes
headerbar: Remove size request on icon button
headerbar: Replace gtk_widget_destroy() call
inspector: Remove double borders in recorder
colorchooser: Fix typo in checkerboard color
pathbar: Inherit from GtkWidget
menusectionbox: Avoid a gtk_widget_destroy() call
range: Clean up compute_slider_position()
range: Inline function into only caller
range: Remove an outdated comment
widget: Remove surface member
widget: Remove set_csd_input_shape
popover: Stop using gtk_widget_input_shape_combine_region()
window: Carry an extra input region
inspect-button: Use new gtk_window_set_extra_input_region
widget: Remove gtk_widget_input_shape_combine_region()
scrolledwindow: Remove useless local variables
scrolledwindow: Remove an unnecessary cast
statusbar: Remove _get_message_area() from public API
Merge branch 'wip/baedert/for-master' into 'master'
Merge branch 'patch-1' into 'master'
Merge branch 'patch-1' into 'master'
Replace fallthrough comments with G_GNUC_FALLTHROUGH
filechooserwidget: Avoid criticals when in recent mode
examples: Add common_cflags to build
tests: Add common_cflags to build
testuite/gsk: Add common_cflags to build
testsuite/performance: Add common_cflags to build
testsuite/gdk: Add common_cflags to build
testsuite/css: Add common_cflags to build
testsuite/a11y: Add common_cflags to build
testsuite/reftests: Add common_cflags to build
demos/constraint-editor: Add common_cflags to build
demos/icon-browser: Add common_cflags to build
demos/node-editor: Add common_cflags to build
demos/widget-factory: Add common_cflags to build
padcontroller: Copy action entries
demos/gtk-demo: Add common_cflags to build
builder: Make object names a const array
testsuite/gtk: Add common_cflags to build
Replace a few more fallthrough comments
build: Add -Wno-typedef-redefinition to build
Merge branch 'align-docs-fixes' into 'master'
Vlad Zahorodnii (1):
gdk: Subtract base size when checking aspect ratio
ZhaoQiang (1):
Remove some unused variables
sicklylife (4):
Update Japanese translation
Update Japanese translation
Update Japanese translation
Update Japanese translation
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]