Details
-
Task
-
Resolution: Fixed
-
P2: Important
-
6.5
-
None
-
-
13
-
8c8d6ff7b (dev), 2f440169c (dev), f46c18c62 (dev), 3f282e889 (dev), e71099989 (dev), ae6186c7e (dev), 5da038ab5 (dev), beb02bd29 (dev), f01de8f39 (dev), f09573711 (dev), 025344ed1 (dev), 3d7f3d918 (dev), 98581c54f (dev), ed98ffb75 (6.7), 00beef4b9 (dev)
-
Foundation Sprint 70, Foundation Sprint 71, Foundation Sprint 72
Description
See Thiago's comment, 2022-11-01 on my proposed addition of QTimeSystem and my preceding sketch of how what he's asking for can be done; and he wants it in 6.5.
The idea is to make only the parts of QTimeZone that need the back-end depend on feature timezone; even when the feature is disabled, the result should be usable by QDateTime as a replacement for the combination of Qt::TimeSpec and such data as it needs in addition (for OffsetFromUTC and TimeZone).
Attachments
Issue Links
- blocks
-
QTBUG-79923 Equip QDateTime to distinguish the two passes through an "overlap" hour during a time-zone fall-back, such as the end of DST
-
- Closed
-
- is required for
-
QTBUG-108551 Add parameters to QFileInfo's time-stamp methods to configure time-spec and details
-
- Closed
-
- relates to
-
PYSIDE-2298 QTimeZone.UTC and QTimeZone.LocalTime are absent in QTimeZone
-
- Closed
-
-
QTBUG-134063 Qt Widgets Designer is using deprecated API (Qt::TimeSpec)
-
- Closed
-
For Gerrit Dashboard: QTBUG-108199 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
442717,9 | Save qtimezone.h the need to #include qdatetime.h | dev | qt/qtbase | Status: ABANDONED | -1 | 0 |
444004,24 | Adapt QTimeZone to handle Qt::TimeSpec machinery | dev | qt/qtbase | Status: MERGED | +2 | 0 |
445266,14 | Adapt QDateTime to route QTimeSpec uses via QTimeZone | dev | qt/qtbase | Status: MERGED | +2 | 0 |
445267,13 | Add QDateTime::currentDateTime(const QTimeZone &) | dev | qt/qtbase | Status: MERGED | +2 | 0 |
445268,13 | Adapt corelib to use QTimeZone in place of Qt::TimeSpec | dev | qt/qtbase | Status: MERGED | +2 | 0 |
445269,14 | Port QDateTimeEdit internals to QTimeZone | dev | qt/qtbase | Status: MERGED | +2 | 0 |
445270,14 | Adapt to QTimeZone replacing Qt::TimeSpec usage | dev | qt/qtbase | Status: MERGED | +2 | 0 |
445271,13 | Deprecate QDateTime methods using plain Qt::TimeSpec | dev | qt/qtbase | Status: MERGED | +2 | 0 |
447240,3 | Route Qt::TimeSpec usage via QTimeZone | dev | qt/qtopcua | Status: MERGED | +2 | 0 |
447241,4 | Route Qt::TimeSpec usage via QTimeZone | dev | qt/qtpositioning | Status: MERGED | +2 | 0 |
447242,3 | Route Qt::TimeSpec usage via QTimeZone | dev | qt/qtwebengine | Status: MERGED | +2 | 0 |
447243,2 | Route Qt::TimeSpec usage via QTimeZone | dev | qt/qtxmlpatterns | Status: DEFERRED | 0 | 0 |
447244,6 | Route Qt::TimeSpec usage via QTimeZone | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
448044,2 | Route Qt::TimeSpec usage via QTimeZone | dev | qt/qtmultimedia | Status: MERGED | +2 | 0 |
553909,10 | More consistent handling of feature timezone | dev | qt/qtbase | Status: MERGED | +2 | 0 |
556261,3 | More consistent handling of feature timezone | 6.7 | qt/qtbase | Status: MERGED | +2 | 0 |
556447,2 | More consistent handling of feature timezone | tqtc/lts-6.5 | qt/tqtc-qtbase | Status: MERGED | +2 | 0 |
605765,6 | Adapt to QDateTime/Qt::TimeSpec deprecation | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
605948,2 | Adapt to QDateTime/Qt::TimeSpec deprecation | 6.8 | pyside/pyside-setup | Status: MERGED | +2 | 0 |
627027,3 | Qt Designer: Show a deprecation warning in property tooltip | dev | qt/qttools | Status: MERGED | +2 | 0 |
628280,2 | Qt Designer: Show a deprecation warning in property tooltip | 6.9 | qt/qttools | Status: MERGED | +2 | 0 |