Packages changed: MozillaFirefox (68.1.0 -> 69.0) graphene (1.8.6 -> 1.10.0) icecream (1.2 -> 1.3) libsoup (2.66.2 -> 2.66.3) purple-lurch python-qt5 === Details === ==== MozillaFirefox ==== Version update (68.1.0 -> 69.0) Subpackages: MozillaFirefox-translations-common - Mozilla Firefox 69.0 * Enhanced Tracking Protection (ETP) for stronger privacy protections * Block Autoplay feature is enhanced to give users the option to block any video * Users in the US or using the en-US browser, can get a new ?New Tab? page experience connecting to the best of Pocket's content. * Support for the Web Authentication HmacSecret extension via Windows Hello introduced. * Support for receiving multiple video codecs with this release makes it easier for WebRTC conferencing services to mix video from different clients. MFSA 2019-25 (boo#1149324) * CVE-2019-11741 (bmo#1539595) Isolate addons.mozilla.org and accounts.firefox.com * CVE-2019-5849 (bmo#1555838) Out-of-bounds read in Skia * CVE-2019-11737 (bmo#1388015) Content security policy directives ignore port and path if host is a wildcard * CVE-2019-11734 (bmo#1352875,bmo#1536227,bmo#1557208,bmo#1560641) Memory safety bugs fixed in Firefox 69 * CVE-2019-11735 (bmo#1561404,bmo#1561484,bmo#1568047,bmo#1561912, bmo#1565744,bmo#1568858,bmo#1570358) Memory safety bugs fixed in Firefox 69 and Firefox ESR 68.1 * CVE-2019-11740 (bmo#1563133,bmo#1573160) Memory safety bugs fixed in Firefox 69, Firefox ESR 68.1, and Firefox ESR 60.9 - requires * rust/cargo >= 1.35 * rust-cbindgen >= 0.9.0 * mozilla-nss >= 3.45 - rebased patches - added a bunch of patches mainly for big endian platforms * mozilla-bmo1504834-part1.patch * mozilla-bmo1504834-part2.patch * mozilla-bmo1504834-part3.patch * mozilla-bmo1511604.patch * mozilla-bmo1554971.patch * mozilla-bmo1573381.patch * mozilla-nestegg-big-endian.patch * mozilla-bmo1512162.patch ==== graphene ==== Version update (1.8.6 -> 1.10.0) - Update to version 1.10.0: + API additions, mostly driven by Gthree: - Add graphene_matrix_decompose(). - Add intersection methods to graphene_ray_t. - graphene_triangle_init_from_float(). - graphene_triangle_get_uv(). + Fix graphene_ray_transform(). + Documentation fixes. - Update to version 1.9.6: + Add radians based initialisers for graphene_euler_t. + Use pragma once for the header inclusion guard. + Remove unused function (#159) + Add multiply(), scale(), and add() operators to graphene_quaternion_t. + Add lerp() operator to all vector types. + Add graphene_plane_transform() + Documentation updates for graphene_ray_t. + Fix graphene_box_get_center() and. graphene_box_get_bounding_sphere() (#165) + Ensure that we detect empty or infinite boxes in the. graphene_box_t API. - Changes from version 1.9.4: + Graphene now uses an ancillary library called µTest for its test suite; this means it's possible to build and run the test suite without necessarily depending on GLib. + the conversion of the Euler angles type to and from matrices and. quaternions has been rewritten from scratch, and should not only be finally correct, but it should also cover more use cases?namely the "proper" Euler angles as well as the Tait?Bryan angles. + the ARM NEON implementation of the SIMD types has been improved, fixed, and tested, so it's not marked as experimental any more. + Require Meson ? 0.50.1. + Fix graphene_quaternion_equal() to consider the orientation, not just the component equality. + Fix graphene_quaternion_slerp() to always interpolate along the shortest path. + Re-implement the conversion of graphene_euler_t to and from graphene_matrix_t and graphene_quaternion_t. + Add graphene_rectangle_get_area() + Document restrictions of graphene_rect_round(), and deprecate the function. + Add graphene_rect_round_extents() + Port the test suite from GLib's testing utilities to µTest. + Remove internal floating point comparisons. + Improve the NEON extensions detection code. + Fix comparison operators for graphene_simd4f_t on ARM using the NEON extensions. + Remove the "experimental" compiler warning from the ARM NEON implementation of graphene_simd4f_t. - Changes from version 1.9.2: + Add graphene_rect_scale() method. + Fix warning from Meson by dropping unnecessary argument to. configure_file() + Clean up arguments of pkgconfig.generate() + Add equality operators to graphene_matrix_t. + Add getters for translation components of a graphene_matrix_t. + Use darwin_versions argument instead of rolling our own. + Add GRAPHENE_RECT_INIT_ZERO ==== icecream ==== Version update (1.2 -> 1.3) - Use noun phrase in summary. - Fix source URL - update to 1.3 - remove hardcoded compiler paths (compiler tarball is created with the same compiler that is used for build) - avoid build overloading by limiting number of local preprocessing runs to local CPUs available - fix Objective C/C++ support - fix job preloading to again allow sending one extra job to a fully busy node - use libarchive to handle archives instead of using tar - support xz and zstd compression for compiler tarballs (improved speed/size) - use zstd compression when sending network data, if possible (improved speed) - improve speed of creating compiler tarballs - more robust handling of receiving compiler tarballs - default cache size for compiler environments has been increased to 256MiB - path handling fixes - platforms improvements in icecc-create-env - fix memory detection on MacOSX - improve local performance when -include-pch is used - simplify PCH handling - fix keeping order of compiler debug arguments, especially -gsplit-dwarf - better support for assembler and preprocessor flags when building the Linux kernel - force local rebuild if local preprocessing fails (works around some GCC -fdirectives-only problems) - limit -fdirectives-only workarounds only to cases when it is used - improved handling of network timeouts - avoid a timeout when the scheduler cannot find any suitable host for building - if ICECC_SLOW_NETWORK=1 is set, sending network data is split into smaller chunks - --interface option allows restricting which network interface daemons will use - improved debug logs - release builds are built without assert checks, use --enable-debug for developer builds - added a manual page for icerun - fix scheduler warning about missing user icecream ==== libsoup ==== Version update (2.66.2 -> 2.66.3) Subpackages: libsoup-2_4-1 libsoup-lang typelib-1_0-Soup-2_4 - Update to version 2.66.3: + docs: various gtk-doc fixes. + SoupServer: Fixes to Windows path handling. - Update options passed to meson following upstream changes. ==== purple-lurch ==== - Add purple-lurch-libomemo-fix-dino-compat.patch: Fix compatibility issues with Dino (commit e3b2125e). ==== python-qt5 ==== Subpackages: python-qt5-utils python3-qt5 - Add %dir plugindir/designer for %{python_files devel} in spec to avoid build error for PowerPC. - Add patch to support QKeySequenceEdit widgets in pyuic: add-qkeysequenceedit-to-uic.patch