Merge branch 'queue-clear' into 'master'

Add g_queue_clear_full API

Closes #1464

See merge request !537
10 jobs for master in 10 minutes and 51 seconds (queued for 4 seconds)
Status Job ID Name Coverage
  Build
passed #183404
cross-android_api21_arm64

00:00:56

passed #183405
cross-android_api28_arm64

00:03:50

passed #183406
cross-mingw64

00:01:20

passed #183403
fedora-autotools-x86_64

00:08:05

failed #183402
fedora-x86_64

00:05:39

passed #183409
freebsd-11
freebsd-11-x86_64

00:04:04

passed #183407
win32
msys2-mingw32

00:10:50

passed #183408
win32
vs2017-x64

00:08:08

 
  Coverage
skipped #183410
coverage
 
  Deploy
skipped #183411
pages
 
Name Stage Failure
failed
fedora-x86_64 Build

Full log written to /builds/GNOME/glib/_build/meson-logs/testlog.txt
Uploading artifacts...
_build/config.h: found 1 matching files
_build/glib/glibconfig.h: found 1 matching files
_build/meson-logs: found 4 matching files
_coverage: found 2 matching files
Uploading artifacts to coordinator... ok id=183402 responseStatus=201 Created token=pyqpUyW4
ERROR: Job failed: exit code 1