./x11/qt5-qtbase, C++ X GUI toolkit

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 5.14.0, Package name: qt5-qtbase-5.14.0, Maintainer: ryoon

Qt(TM) is a GUI software toolkit. Qt simplifies the task of writing and
maintaining GUI (graphical user interface) applications.

Qt is written in C++ and is fully object-oriented. It has everything you need
to create professional GUI applications. And it enables you to create them

Qt is a multi-platform toolkit. When developing software with Qt, you can run
it on the X Window System (Unix/X11) or Microsoft Windows NT and Windows 95/98.
Simply recompile your source code on the platform you want.

Qt cuts down the complexity in implementing large and complex systems. Its
ingenious signal-slot technology enables true component programming.

This package tracks Qt5 qtbase submodule.

Required to run:
[sysutils/dbus] [textproc/icu] [graphics/freetype2] [graphics/png] [graphics/jpeg] [graphics/glu] [fonts/fontconfig] [fonts/Xft2] [security/openssl] [devel/glib2] [x11/xcursor] [x11/Xrender] [x11/liboldXrandr] [www/libproxy] [x11/xcb-util] [x11/libxcb] [x11/xcb-util-keysyms] [x11/xcb-util-renderutil] [x11/xcb-util-image] [x11/xcb-util-wm] [fonts/harfbuzz] [x11/libxkbcommon] [devel/pcre2] [archivers/zstd]

Required to build:
[pkgtools/x11-links] [x11/xcb-proto] [x11/fixesproto4] [pkgtools/cwrappers] [x11/xorgproto]

Master sites:

SHA1: bd1b54cb5cc38bea4a84e18ac1e304b2a8f7fd55
RMD160: 93c389e91acc45e0e580d6c3fc43df911e84dc6f
Filesize: 48548.254 KB

Version history: (Expand)

CVS history: (Expand)

   2020-01-22 15:06:08 by Ryo ONODERA | Files touched by this commit (1)
Log message:
qt5-qtbase: Use PLIST.Darwin instead of nonunix PLIST option

Pointed by adam@. Thank you.
   2020-01-22 14:27:03 by Ryo ONODERA | Files touched by this commit (1)
Log message:
qt5-qtbase: Add nonunix PLIST option for inverted unix option
   2020-01-21 21:25:40 by Adam Ciarcinski | Files touched by this commit (124) | Package updated
Log message:
qt5: updated to 5.14.0

New Features in Qt 5.14

Qt 3D Module
Overhauled the threading architecture. This includes the removal of the aspect \ 
Overhauled the frontend/backend node sync.
Enabled QTransform to have access to the world matrix.
Introduced Scene3DView.
Scene3D is now in sync with QtQuick, and can render as an underlay without an FBO.

Qt Bluetooth Module
Introduced a new, optional Win32 backend with support for Windows 7 and 8. This \ 
backend is not built by default, nor is it part of the pre-built packages.
QLowEnergyController: Introduced AuthorizationError.
Added the ability to include multiple manufacturer data entries per manufacturer ID.

Qt Core Module
Added support in QCalendar for calendars other than Gregorian, by implementation \ 
of suitable backends.
Added backends to implement the Gregorian, Jalali (Persian), Islamic Civil, \ 
Milankovic, and Julian calendars. We look forward to other contributions.
Added QColorConstants, a namespace providing constexpr QColor instances that \ 
don't cost any runtime overhead.

Qt GUI Module
Updated High-DPI support:
Introduced non-integer scale factors (for example, a scale factor of 150%) that \ 
applications can opt-in to use. Use \ 
QGuiApplication::highDpiScaleFactorRoundingPolicy or \ 
QT_SCALE_FACTOR_ROUNDING_POLICY to set the rounding policy.
Added the QT_ENABLE_HIGHDPI_SCALING environment variable, enabling high-DPI \ 
scaling based on display DPI. This replaces QT_AUTO_SCREEN_SCALE_FACTOR (now \ 
deprecated), and corresponds to the Qt::AA_EnableHighDpiScaling application \ 
Added cross-platform support for the QT_FONT_DPI environment variable, for the \ 
purpose of developing and testing with specific DPI values.
Added color-space support for images; reading and writing color-spaces from \ 
JPEG, PNG, WebP and TIFF images, and performing color-space transformation on \ 
Improvements to QTextDocument and QTextTable styling:
Added per-edge border styling via QTextTableCellFormat.
Added border-collapse mode.
Added support for (partial) HTML table style import and export.
Added support for reading and writing Markdown format to QTextDocument, as an \ 
alternative to HTML.

Qt Multimedia Module
Added QVideoFrame::Format_YUV422P.
Introduced support for the GStreamer OpenGL plugin.

Qt Network Module
Introduced the HTTP/2 Configuration API.
Introduced network connectivity monitoring.
Added support for Kerberos proxy authentication.

Qt QML Module
Added qmlRegisterSingletonInstance() function. This allows to expose a QObject \ 
as a singleton to QML, without having to create a factory function as required \ 
by qmlRegisterSingletonType(). It is meant as a type safe replacement of \ 
setContextProperty() in common usages.
Added qmlRegisterAnonymousType() as a replacement for qmlRegisterType(). It \ 
allows to specify the URI and major version, which enables better tooling \ 
Added an experimental -U option to qmllint. When set, access to unqualified \ 
identifiers generates warnings.

Qt Quick Module
Added a preview of the graphics API independent scenegraph renderer as an opt-in \ 
feature. This allows running qualifying Qt Quick applications on top of Vulkan, \ 
Metal, or Direct3D 11, instead of OpenGL. Currently supported platforms:
Windows 10 (Direct3D)
Linux with X11/xcb (Vulkan)
macOS (Metal or Vulkan with MoltenVK)
Android 7.0+ (Vulkan)
Added support for the Markdown format (including CommonMark and GitHub dialects) \ 
to Text and TextEdit as an alternative to HTML. This includes the GitHub \ 
checklist extension, allowing to toggle checkboxes in a TextEdit.
Switched TextEdit to use an I-beam cursor by default, and a pointing-hand cursor \ 
when hovering over a checkbox or a link. Default cursors can be overridden.
Added WheelHandler, an event handler for the mouse wheel, and optionally for \ 
emulated mouse wheel events coming from a trackpad.
Added BoundaryRule in Qt.labs.animation: a PropertyValueInterceptor that \ 
restricts the range of values a numeric property can have, applies \ 
"resistance" when overshooting a value, and provides the ability to \ 
animate it back to its normal range. It's particularly useful in combination \ 
with WheelHandler, providing physics similar to Flickable.
Added currentFrame and frameCount properties to Image and BorderImage, just as \ 
AnimatedImage has; for example, this allows choosing an individual icon from an \ 
.ICO file that contains multiple icons.
Added PathPolyline and PathMultiline as additional ways of drawing and/or \ 
filling arbitrary polygons and sets of polygons with Qt Quick Shapes.

Qt Serial Bus Module
Added operators to compare QCanBusDevice::Filter for equality or inequality.
Added the QCanBusDevice::OperationError and QCanBusDevice::TimeoutError codes to \ 
signal operation and timeout errors.
Added the QCanBusDevice::busStatus() function to query the bus status from the \ 
CAN bus device.
Added the QCanBusDevice::resetController() function to release the CAN \ 
controller from bus off state.
SocketCAN: Added the configuration parameter QCanBusDevice::ProtocolKey to use \ 
another protocol inside the protocol family PF_CAN.
SocketCAN: If libsocketcan is available, the CAN bus bitrate can be retrieved \ 
and set at runtime.
PeakCAN: Added support for PCAN-USB devices on macOS by using the MacCAN library.
Exposed the underlying QIODevice used for Modbus communication. This enables, \ 
for example, setting the serial port hardware flow control (RTS/CTS).

Qt Test Module
Introduced initMain() function to perform any initialization that must happen \ 
before QApplication exists.

Qt WebEngine Module
Updated to Chromium 77.
Added a new API to control the life-cycle of QWebEnginePage.

Qt Widgets Module
Added support for the Markdown format (including CommonMark and GitHub dialects) \ 
to QTextEdit and QTextBrowser as an alternative to HTML. This includes the \ 
GitHub checklist extension, allowing to toggle checkboxes if the widget is \ 
editable. QTextBrowser::setSource() detects Markdown based on the file \ 
   2020-01-18 22:51:16 by Jonathan Perkin | Files touched by this commit (1836)
Log message:
*: Recursive revision bump for openssl 1.1.1.
   2019-12-24 07:21:20 by Darrin B. Jewell | Files touched by this commit (1)
Log message:
x11/qt5-qtbase: fix darwin compile when headers not in /usr/include
   2019-12-24 07:20:42 by Darrin B. Jewell | Files touched by this commit (2)
Log message:
x11/qt5-qtbase: fix compile macosx < 10.13

define kIOSurfaceSuccess if it's not already defined
   2019-11-05 15:58:47 by Adam Ciarcinski | Files touched by this commit (39) | Package updated
Log message:
qt5: updated to 5.13.2

Qt 5.13.2 Released

We have released Qt 5.13.2 today. As a patch release, Qt 5.13.2 does not add any \ 
new functionality but provides many bug fixes and other improvements.

Compared to Qt 5.13.1, the new Qt 5.13.2 contains more than 200 bug fixes. For \ 
details of the most important changes, please check the Change files of Qt \ 
   2019-11-03 10:14:21 by Roland Illig | Files touched by this commit (148)
Log message:
x11: align variable assignments

pkglint -Wall -F --only aligned --only indent -r

No manual corrections.