| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
QtWin::extendFrameIntoClientArea:
You should set Qt::WA_NoSystemBackground for it to work
QtWin::resetExtendedFrame:
You must unset Qt::WA_NoSystemBackground for it to work
Actual result:
Set Qt::WA_NoSystemBackground and then call
QtWin::extendFrameIntoClientArea results in a black window.
So the documentation of QtWin::resetExtendedFrame is correct.
Fixes: QTBUG-81831
Change-Id: I0fafb7049d65fa22eeb1b167a6227042f2fefe73
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
|
|\
| |
| |
| | |
Change-Id: Iceacd5cd6c810eecf8ca07b00f1348ac317560cc
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Without this, the Clang-parser seems to convert the type to 'int'
on non-Windows platforms.
Fixes: QTBUG-78551
Change-Id: I3d727fed8be46ef1a25c4fdf2b10fa3429d784ff
Reviewed-by: Paul Wicking <paul.wicking@qt.io>
|
|\|
| |
| |
| | |
Change-Id: I261fbc640d1f72910effb637bd65bc00535665ed
|
| |
| |
| |
| |
| |
| | |
Task-number: QTBUG-74391
Change-Id: Ice0adabfd6026099ef14e760d25609beb846878c
Reviewed-by: Paul Wicking <paul.wicking@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| | |
Q_FOREACH is scheduled for deprecation, or at the very least banned
from use in Qt code.
Change-Id: Iaf9e8d8be7e43231f31a86eec575605366db4e03
Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| | |
Fix warning like:
warning: use auto when initializing with new/reinterpret_cast to avoid duplicating the type name [modernize-use-auto]
Change-Id: I46919c041f6a217e098b82c9f7f6548e0a0a9ec5
Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- Use static QFileInfo::exists()
- Fix else after return/break
- Use Q_ENUM
Change-Id: I08d5b48224e5b43c795929765b4ab4c0b137224f
Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| | |
Apply Fixits by Qt Creator.
Introduce more member initialization.
Change-Id: I81c6860188f0e1592c4df2435ff7f91500456741
Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| | |
Use member initialization, add override, use "= default" for trivial
constructors and destructors.
Change-Id: I30f64f3d39c1656d52e21653f75935e5c41bca71
Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>
|
|/
|
|
|
|
| |
Task-number: QTBUG-72968
Change-Id: Icd05b0c55dca2d585e93a8b2a4214f244ee6b4f4
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
|
|
|
|
|
|
| |
Task-number: QTBUG-73739
Change-Id: Ied9f66aec094ff51de2529c1a27f0250a06d7a0e
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
|
|
|
|
|
|
| |
Fixes: QTBUG-74038
Change-Id: I7e48806bc99bbfc0a5df6db9610e1a4de831ae1f
Reviewed-by: Kai Koehne <kai.koehne@qt.io>
|
|
|
|
|
|
|
|
|
| |
Update API.
Fixes: QTBUG-71709
Change-Id: I21d5a78a0a9c124308b2341a61cb1e12bf689a4a
Reviewed-by: Andre de la Rocha <andre.rocha@qt.io>
Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
The use of QT_INSTALL_HEADERS caused documentation build failures
in certain configurations. Use an alternative method to pass the
required include paths to QDoc.
Task-number: QTBUG-67925
Change-Id: Iaad02ec87ec08babb04a1fffe034bf42d32c1d58
Reviewed-by: Martin Smith <martin.smith@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Change internal functions to be inline, fixing:
qwinfunctions_p.h:75:17: warning: 'void QtDwmApiDll::setBooleanWindowAttribute(HWND, DWORD, bool)' defined but not used [-Wunused-function]
static void setBooleanWindowAttribute(HWND hwnd, DWORD attribute, bool value)
qwinfunctions_p.h:72:17: warning: 'bool QtDwmApiDll::booleanWindowAttribute(HWND, DWORD)' defined but not used [-Wunused-function]
static bool booleanWindowAttribute(HWND hwnd, DWORD attribute)
Change-Id: If61d35df92aa449c394f80b7a8ff722a10aa1fe8
Reviewed-by: Andre de la Rocha <andre.rocha@qt.io>
Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>
|
|
|
|
|
|
|
|
|
|
|
| |
- Fix 'if (foo) delete foo' to 'delete foo'
- Use ' = default' for trivial constructors/destructors
- Use range based for where possible
- Fix invocations of static methods
- Replace some reinterpret_cast by static_cast
Change-Id: I998572f370f3e8a1fc39e6c763e941d5a2f598b0
Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>
|
|\
| |
| |
| | |
Change-Id: I41c0c4a1c401f7a11dfb092177e0e633f838dd69
|
| |
| |
| |
| |
| |
| | |
Task-number: QTBUG-68933
Change-Id: I9d12df49ffea1b96981021a00834eaba0e527983
Reviewed-by: Topi Reiniƶ <topi.reinio@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Change
#include <QtCore/QDebug>, #include <QDebug>
to
#include <QtCore/qdebug.h>
according to the coding style.
Change-Id: I45fa5e55222e6913972d743908c47480b23cd92c
Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
After commit be9a56e5e3ced5d0d668fa24e4c65ae928f2e25a in qtbase, this is
not needed anymore. Instead the resource system injects the plugin entry
point with a reference to all resources.
Change-Id: I9c47e29e336efac47e41a583bb1ba4368f3170fd
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
|
|/
|
|
|
|
|
|
|
|
|
|
|
| |
Add new functions for image conversions wrapping their QtGui
equivalents.
[ChangeLog][QtWin] Added functions imageToHBITMAP()
and imageFromHBITMAP() for conversion between QImage and HBITMAP,
preserving the format where possible.
Task-number: QTBUG-51124
Change-Id: I212b2dff182dce3a9b08753b6435d01b75bb5434
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
|
|
|
|
|
|
|
|
|
| |
Declare more windows-specific types for QDoc (Clang), and add
Qt include path for the documentation build. This resolves the
remaining documentation warnings.
Change-Id: Ibdf23826a5e751b32ba21e762e7316d020a5e2dc
Reviewed-by: Martin Smith <martin.smith@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Since Qt 5.11, QDoc uses Clang to parse C++ documentation. On platforms
where Qt Windows Extras does not build, we still need to be able to
build the documentation.
To enable this, create a custom module header and include paths for
Clang-QDoc, used only in documentation builds, and add dummy typedefs
for Windows-specific types for Clang to see.
Change-Id: I641570c80b6cc948c92c404d8d90ad1a3045925c
Reviewed-by: Martin Smith <martin.smith@qt.io>
|
|
|
|
|
|
|
|
| |
Remove code for older versions and streamline #ifdefs.
Task-number: QTBUG-51673
Change-Id: Id16d53d4342691e1e01913c2aec3a252dddbdadb
Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>
|
|
|
|
|
|
|
| |
Use begin()/end() instead.
Change-Id: I626d803be52087c3f3afd287cce121040222d90c
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
|
|\
| |
| |
| | |
Change-Id: I74a06808463f12488fe19b3e9ec7d1c20ac529b4
|
| |\
| | |
| | |
| | |
| | |
| | |
| | | |
Conflicts:
.qmake.conf
Change-Id: I5a19f702cce4bd518f873140c4cbe0c7e53d6bce
|
| | |
| | |
| | |
| | |
| | | |
Change-Id: I93fe6c2f2008867eab0127bd0eb1b4e9fc968fdd
Reviewed-by: Jake Petroules <jake.petroules@qt.io>
|
| | |
| | |
| | |
| | |
| | | |
Change-Id: Ic862ca99a27ff61d2654001ff4d9c17eceade472
Reviewed-by: Jake Petroules <jake.petroules@qt.io>
|
| | |
| | |
| | |
| | |
| | |
| | | |
Change-Id: I8033100c34c703e6119e4b1f322b795b0cc1ff4a
Reviewed-by: Andre de la Rocha <andre.rocha@qt.io>
Reviewed-by: Jake Petroules <jake.petroules@qt.io>
|
|/ /
| |
| |
| |
| | |
Change-Id: Ia07741ad7ee5174c03b12d6880e00d279a6d4eae
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
|
|\|
| |
| |
| |
| |
| |
| | |
Conflicts:
.qmake.conf
Change-Id: I26b1b6de8dc0798d707cb8adce8530238a4d1d98
|
| |
| |
| |
| |
| |
| | |
Task-number: QTBUG-61740
Change-Id: Iffc1f1d95d7562c20c272495aa2ba92e4ac7aa0e
Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>
|
|\| |
|
| |
| |
| |
| |
| |
| |
| |
| | |
This patch updates the code base to use QRegularExpression in the place
of the deprecated QRegExp class.
Change-Id: I884282c3ee59db8742b7883a7815a55b529029a0
Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>
|
| |\
| | |
| | |
| | | |
Change-Id: Ie39cbcc4e877ac0ad1ae1ee2acbf3f58a2905299
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Add -luser32 in that case.
Task-number: QTBUG-58415
Change-Id: I052dac8b44409f60b461e93f463d0e4854718a57
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
|
|/ /
| |
| |
| |
| |
| |
| | |
Change order of evaluation so the division is done first
Change-Id: I1ce5ae28e1dafa065bf6b6854477cef9ec5b5b25
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
|
|\|
| |
| |
| |
| |
| |
| |
| | |
Conflicts:
.qmake.conf
src/imports/winextras/qquickjumplist.cpp
Change-Id: I2272b873c872bbabf7e274a478e3d16b92cdb434
|
| |
| |
| |
| |
| | |
Change-Id: I4dbad7ab4c9f467b2e2fd90eff44e1c4a58d43e2
Reviewed-by: Jake Petroules <jake.petroules@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| | |
Replace by range based for loops.
Amends change 13604e3fcc12a536d228f415ce65ca1c86b7015b.
Change-Id: Ie0712c6fd1743bc7ca8345de58b49a08e1f69653
Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>
|
|/
|
|
|
|
|
| |
Use initialization in structs and remove unneeded constructors.
Change-Id: Ieb0efbf6fe12bdbe871fff95fae289e7be9c8c0c
Reviewed-by: Maurice Kalinowski <maurice.kalinowski@qt.io>
|
|
|
|
|
|
|
|
| |
Use a variable that expands to the latest plugin version instead of
hard-coding the string.
Change-Id: Ica08496d3a9a357db32d0cd1e0abc8503c575c2e
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
|
|
|
|
|
|
| |
Change-Id: Ia72129947858da59a05a7114a5b35514e443909f
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Directly link against dwmapi which should be present on Windows Vista and
remove duplicated header constants. Only the functions for iconic live preview
which are present on Windows 7 onwards are still dynamically resolved.
Similarly, shell32 can now be directly linked, leaving
SetCurrentProcessExplicitAppUserModelID() present on Windows 7 onwards.
Task-number: QTBUG-51673
Change-Id: I54b6827d4582318542729fa43f73f2c4e41ec71f
Reviewed-by: Maurice Kalinowski <maurice.kalinowski@qt.io>
|
|\
| |
| |
| | |
Change-Id: Ia50eff53661f7d699f7f2bc3710cc6643b9f434f
|
| |\
| | |
| | |
| | |
| | |
| | |
| | | |
Conflicts:
.qmake.conf
Change-Id: I80957f4153719692cf2deede03ad09634c702fea
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Examples in binary packages now directly match the install path.
Change-Id: Ia9f4392083975236936aef867650c9f95855909f
Task-number: QTBUG-52953
Reviewed-by: Antti Kokko <antti.kokko@qt.io>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The identify command reported CRC errors in these two images.
Fixed using
$ optipng -o7 -strip all -fix $f
$ pngcrush -ow -brute -force -rem allb -reduce $f
with each as $f and then checked visually to appear unchanged.
Change-Id: I5da5fe03bbbc48b8b19c95e91d08dee1d4deeff9
Reviewed-by: Jake Petroules <jake.petroules@theqtcompany.com>
|