aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Updated license headersAntti Kokko2016-01-1957-832/+1174
| | | | | | | | | | From Qt 5.7 -> LGPL v2.1 isn't an option anymore, see http://blog.qt.io/blog/2016/01/13/new-agreement-with-the-kde-free-qt-foundation/ Updated license headers to use new LGPL header instead of LGPL21 one (in those files which will be under LGPL v3) Change-Id: Ie3a7eb2a349a0c80b8ae4ca5f4a32baf7a646fa1 Reviewed-by: Lars Knoll <lars.knoll@theqtcompany.com>
* Add debug operators for QWinJumpList/QWinJumpListCategory/QWinJumpListItem.Friedemann Kleint2015-10-226-1/+90
| | | | | | Task-number: QTBUG-48751 Change-Id: I300c8cf5207f0636d8b8fc5922514d67634a1a58 Reviewed-by: Oliver Wolff <oliver.wolff@theqtcompany.com>
* Doc: Update examplesinstallpath to include the repository nameTopi Reinio2015-10-211-1/+1
| | | | | | | | | | | | The examplesinstallpath variable in .qdocconf files defines the path under QT_INSTALL_EXAMPLES where examples are found. To match the way examples are packaged in Qt 5.6, prefix the install path with the repository name. Task-number: QTBUG-48736 Change-Id: I653b608734e680932cd11a3631dbe1a184162bb3 Reviewed-by: Venugopal Shivashankar <venugopal.shivashankar@digia.com>
* Add missing "We mean it" comments to private headers.Friedemann Kleint2015-10-0519-0/+209
| | | | | Change-Id: I27447f8bf4a3243e517d1f2c7ad7b07d00d2e83f Reviewed-by: Oliver Wolff <oliver.wolff@theqtcompany.com>
* Update plugins.qmltypesKai Koehne2015-09-171-2/+157
| | | | | | Change-Id: I8f8e221b6c9d9e06a7b18bfcc979a9b9e27e2077 Reviewed-by: Marco Benelli <marco.benelli@theqtcompany.com> Reviewed-by: Friedemann Kleint <Friedemann.Kleint@theqtcompany.com>
* Improve documentation of QWinTaskbarButton::setWindow().Friedemann Kleint2015-07-082-1/+5
| | | | | | | | | Mention that QWidget::windowHandle() may return 0 until the widget is shown. Task-number: QTBUG-47035 Change-Id: Ied8ceb6c1652f5f416a51dc6378599d5efe85420 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@theqtcompany.com>
* Merge remote-tracking branch 'origin/5.4' into 5.5v5.5.0-beta1Liang Qi2015-04-151-2/+6
|\ | | | | | | Change-Id: Ic1f50d8d646e53f6a5629db98fcaa7a1a99d8b4f
| * QWinTaskBarButton: Document Windows 7 dependencyKai Koehne2015-04-091-1/+4
| | | | | | | | | | | | | | | | Task-number: QTBUG-36664 Change-Id: Ied9bf21aa5b1ceacb2fad37ab9c96869570964ca GPush-Base: accd3c875a4c25fa59b861442f7302fbf8079666 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@theqtcompany.com> Reviewed-by: Friedemann Kleint <Friedemann.Kleint@theqtcompany.com>
| * QWinTaskBarButton: Do not crash on exit (XP)Kai Koehne2015-04-081-1/+2
| | | | | | | | | | | | | | Task-number: QTBUG-36664 Change-Id: Ie6cedd6b62042b96f4c2fa1f924a775e5e53e418 Reviewed-by: Karsten Heimrich <karsten.heimrich@theqtcompany.com> Reviewed-by: Friedemann Kleint <Friedemann.Kleint@theqtcompany.com>
* | Port to new Q_ENUM macro.Friedemann Kleint2015-04-021-1/+2
| | | | | | | | | | Change-Id: I0b6d44dfed0a7b71f84dc175fd3c82831cc7fc90 Reviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com>
* | Update copyright headersv5.5.0-alpha1Antti Kokko2015-02-1668-425/+425
| | | | | | | | | | | | | | | | | | Qt copyrights are now in The Qt Company, so we could update the source code headers accordingly. In the same go we should also fix the links to point to qt.io. Change-Id: Ia5781193927251d6b6786f53a9b1cfba9e6d0782 Reviewed-by: Jani Heikkinen <jani.heikkinen@theqtcompany.com>
* | Refactor QWinEventFilter.Friedemann Kleint2015-02-061-9/+6
| | | | | | | | | | | | | | | | | | - Fix invocation of static methods. - Prevent it from enforcing native windows in findWindow(). Change-Id: I08d88f7753968459b8f77e24bd188cbbf982c21b Reviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com>
* | Merge remote-tracking branch 'origin/5.4' into devFrederik Gladhorn2015-01-022-3/+8
|\| | | | | | | | | | | | | Conflicts: .qmake.conf Change-Id: I0e3a17d947087a01ea98826c73ad190165751c04
| * Update plugins.qmltypesKai Koehne2014-12-051-2/+7
| | | | | | | | | | Change-Id: If4fa3c8d3fcc150535e9d513f87e0bee2a2ad9d1 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@theqtcompany.com>
| * Add missing new keyword to code snippetAndy Shaw2014-11-101-1/+1
| | | | | | | | | | Change-Id: I12ca827ec2663aec95fe872125c2719cb76fe9e9 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@theqtcompany.com>
* | Use Qt 5 signals & slot syntax.Friedemann Kleint2014-12-174-14/+13
|/ | | | | Change-Id: I548076eebc2c8f1204ef76bb4e6e09ed00352553 Reviewed-by: J-P Nurmi <jpnurmi@theqtcompany.com>
* Remove setting of the default identifier from QWinJumpList.v5.4.0-rc1v5.4.0-beta1Friedemann Kleint2014-10-022-22/+8
| | | | | | | | | QWinJumpList does not work with a default-generated ID, this is only useful when the ID is properly registered. Task-number: QTBUG-41155 Change-Id: Ic0e0238fa3337d79ac7bc3d1efb314e1533355f2 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
* Fix for QWinThumbnailToolBar GDI leakxcdix2014-09-292-10/+11
| | | | | | | QTBUG-41635 Change-Id: I60e34c8f32df6fc7ff9eac2812f71d611b903f41 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
* Fix errorMessageFromComError().v5.4.0-alpha1Friedemann Kleint2014-09-041-1/+1
| | | | | | Task-number: QTBUG-41138 Change-Id: I86738bb2bdd1fb3064a7894922869bca2a1b4581 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* HICON should be destroyed by DestroyIconSergey Radionov2014-08-281-1/+1
| | | | | | | | fix GDI object leaks at least on Win 8.1 x64 Task-number: QTBUG-40996 Change-Id: I9314486ab498a3f74c22deb6ca874ea6adc2e36c Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
* Update license headers and add new license filesAntti Kokko2014-08-2457-1055/+599
| | | | | | | | | - Renamed LICENSE.LGPL to LICENSE.LGPLv21 - Added LICENSE.LGPLv3 & LICENSE.GPLv2 - Removed LICENSE.GPL Change-Id: I4852e1e3fb306319e63d919675acad9a64e43db6 Reviewed-by: Jani Heikkinen <jani.heikkinen@digia.com>
* Disable build for WinRT on top-levelMaurice Kalinowski2014-07-071-1/+1
| | | | | | | otherwise build system tries to compile examples without the module Change-Id: I34fc2abafd716066bb1801f7faee893c2dd43bce Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
* Doc: Removing url variable from qdocconf file.Jerome Pasion2014-07-071-1/+0
| | | | | | | -url inherited from the url variable set in qtbase/doc/global Change-Id: Ide89c13df5ddcac1c19ce833d4aaa16f5dec3b67 Reviewed-by: Martin Smith <martin.smith@digia.com>
* Implement iconic live previews/iconic thumbnail icons.Friedemann Kleint2014-07-078-12/+437
| | | | | | | | | | | [ChangeLog][QWinThumbnailToolBar] Added pixmap properties and change notifications for thumbnail icons and live preview. Task-number: QTBUG-36730 Change-Id: I31ad0ff347235bc7933c1c14dece359ec0c36b39 Reviewed-by: Oliver Wolff <oliver.wolff@digia.com> Reviewed-by: J-P Nurmi <jpnurmi@digia.com>
* Refactor QQuickIconLoader.Friedemann Kleint2014-07-026-108/+178
| | | | | | | | | | | | Instead using a QObject with a single icon member variable that needs to be instantiated for each task bar button, introduce a static load function that takes a member function pointer accepting a QVariant. For synchronous requests, invoke it immediately; connect it to a slot for network requests. Task-number: QTBUG-36730 Change-Id: Ic70422d98d0bc3d486b32fb3534400b9fff8d324 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* Add QWinMime.Friedemann Kleint2014-06-163-2/+274
| | | | | | | | | | | | Add class QWinMime (equivalent to WindowsMime in Qt 4). [ChangeLog][QWinMime] Added abstract class QWinMime (equivalent to WindowsMime in Qt 4) for registering custom mime type conversions. Task-number: QTBUG-39559 Change-Id: Ie8ff4db6cd0ce64f65b83232dc91d771238663d1 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* Merge remote-tracking branch 'origin/5.3' into devSergio Ahumada2014-06-141-6/+20
|\ | | | | | | | | | | | | Conflicts: .qmake.conf Change-Id: I24d21a3aabd24dea0540b3abe56f386bdfacb3ee
| * Remove dependency on swprintf_s() pulled in via _com_error::ErrorMessage().Friedemann Kleint2014-05-191-6/+20
| | | | | | | | | | | | Task-number: QTBUG-35617 Change-Id: I5078e3cb3841baa836934be60cce27b2e47d9a7e Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* | Doc: Fix qmlclass selector used in documentation configTopi Reinio2014-06-111-1/+1
| | | | | | | | | | | | | | | | | | | | A recent change (46959875) in qdoc raised QML types from subnodes to top-level nodes. This change modifies the documentation configuration file(s) accordingly. Change-Id: Iaf760016f9be53d8e926fca2ce50734b5af83d6f Reviewed-by: Jerome Pasion <jerome.pasion@digia.com> Reviewed-by: Martin Smith <martin.smith@digia.com>
* | Introduce structs for dynamically resolved functions per DLL.Friedemann Kleint2014-05-284-166/+152
| | | | | | | | | | | | | | | | | | Preparing the adding of the iconic preview functions; the current approach of having one qt_ .. function does not scale well. Task-number: QTBUG-36730 Change-Id: Id70b9b13b8cd09d4d9c2830e9d6d0a413fd812a3 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* | Fix build with dynamic GL.Friedemann Kleint2014-05-282-1/+3
|/ | | | | Change-Id: I9dafdea8745e680a20c162496f3b5089b38037de Reviewed-by: Laszlo Agocs <laszlo.agocs@digia.com>
* Merge remote-tracking branch 'origin/stable' into devv5.3.0-alpha1Frederik Gladhorn2014-02-121-0/+1
|\ | | | | | | Change-Id: I77b03ce6926549bb5603364f64fd4eb07f8906bf
| * Fix linking problem when built with -no-openglold/5.2Andy Shaw2014-02-111-0/+1
| | | | | | | | | | | | | | | | | | When -no-opengl was used then it was not automatically pulling in the needed Windows libraries as it was not loading opengl.prf to get them from. Change-Id: Ic00717b2327a1f7cf05f55bcde7a7308e36c19e9 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
* | Exclude WinRT from buildMaurice Kalinowski2014-01-281-1/+1
| | | | | | | | | | | | | | | | Use aux type like on other platforms to be able to create documentation. Change-Id: If2d49bed34f777bc74c586c916d31b2164e27fb3 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
* | winextras: Fix compilation with MSVC 2008.Friedemann Kleint2014-01-203-8/+21
|/ | | | | | | | | | | MSVC 2008 is lacking operator | for the enumerations, some defines and has a different signature for ITaskbarList3::ThumbBarAddButtons(). Task-number: QTBUG-35980 Change-Id: I8ac49e7f2f12d122df077ff33c2451b5258e36a0 Reviewed-by: Ivan Vizir <define-true-false@yandex.com> Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* Add missing include for QQuickDwmFeatures plugin.v5.2.0Friedemann Kleint2013-12-031-0/+1
| | | | | | | Task-number: QTBUG-35260 Change-Id: I8145fd8a98b8549de7e819740e6b7529d0785488 Reviewed-by: J-P Nurmi <jpnurmi@digia.com>
* Add plugins.qmltypes fileKai Koehne2013-11-301-0/+207
| | | | | | | Task-number: QTBUG-35207 Change-Id: If6843d71c2d6e0a9afec3dca3683ac0fcd1188b6 Reviewed-by: J-P Nurmi <jpnurmi@digia.com> Reviewed-by: Lars Knoll <lars.knoll@digia.com>
* Fix disableBlurBehindWindow(QWidget*)v5.2.0-rc1Nicolás Alvarez2013-11-231-1/+1
| | | | | | | | | | | | The functions to handle blur-behind on QWidgets are inline wrappers that call the functions taking QWindow. disableBlurBehindWindow(QWidget*) was calling the *enable* function for QWindow* instead of the disable function. In other words, disableBlurBehindWindow was enabling blur-behind instead of disabling it. Change-Id: I02cc4b0ad956afe2d81fc5f7783986b799bd9cd2 Reviewed-by: Jake Petroules <jake.petroules@petroules.com> Reviewed-by: J-P Nurmi <jpnurmi@digia.com>
* Prefix the various CLSID/IID symbols by 'q'.Friedemann Kleint2013-11-0810-82/+162
| | | | | | | | | | Avoid clashes with the various MinGW libraries. Task-number: QTBUG-34638 Change-Id: I1fe0e1b79b52f887522c1c19a15bbdcb256fd917 Reviewed-by: Ivan Vizir <define-true-false@yandex.com> Reviewed-by: J-P Nurmi <jpnurmi@digia.com>
* Fix static linkageJ-P Nurmi2013-11-071-3/+7
| | | | | | | Task-number: QTBUG-34638 Change-Id: Ie8fc39459107a984fac02396537c99bea1f29691 Reviewed-by: Ivan Vizir <define-true-false@yandex.com> Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
* Doc: Updated url variable in qdocconf files.Jerome Pasion2013-11-061-1/+1
| | | | | | | | | | | | | | | In 5.2, the HTML output is in a flatter structure and when they are hosted in qt-project.org/doc, the documentation will be found at http://qt-project.org/doc/qt-$QT_VER The url variable is used by projects outside of Qt 5 which need to link to Qt 5 documentation, such as Qt Creator. Task-number: QTBUG-34584 Change-Id: Iddcfdd81a7a30ed6dfd52f14593dc8f3e015cbfe Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com> Reviewed-by: J-P Nurmi <jpnurmi@digia.com> Reviewed-by: Venugopal Shivashankar <venugopal.shivashankar@digia.com>
* use private linkage where possibleOswald Buddenhagen2013-11-041-1/+1
| | | | | Change-Id: Iaf326a51e93ec334c02de07d8cd254998e73ce46 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* remove strange library removalOswald Buddenhagen2013-11-041-1/+0
| | | | | | | Change-Id: I49211946dc68b4ced4600e567ec9ceed5986ad92 Reviewed-by: Ivan Vizir <define-true-false@yandex.com> Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com> Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* Change camel-case header <QWinFunctions> to <QtWin>Sze Howe Koh2013-10-294-4/+4
| | | | | | | | | | | Name the header after its namespace, to reduce the number of names developers must remember. Change-Id: I7b653886c1b504678d73117dfa4a9bfe2a2edbc4 Reviewed-by: J-P Nurmi <jpnurmi@digia.com> Reviewed-by: Stephen Kelly <stephen.kelly@kdab.com> Reviewed-by: Morten Johan Sørvig <morten.sorvig@digia.com> Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
* Fix function pointer check.Friedemann Kleint2013-10-291-1/+1
| | | | | | Task-number: QTBUG-34284 Change-Id: Id8a2205f41012f7235bd2f422d02b7f997b88bc9 Reviewed-by: J-P Nurmi <jpnurmi@digia.com>
* Fix MinGW-w64 GCC 4.8.2 compilationJonathan Liu2013-10-232-0/+5
| | | | | Change-Id: Ia7d3a0cfa38b2cc046c18c8e5a8ca49877c73088 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
* Fix and change the way QQuickDwmFeatures works.Ivan Vizir2013-10-073-28/+81
| | | | | | | | | | Made it update each DWM property separately but not all at once every time a property changes. Added manual test for DwmFeatures QML item. Added blurBehindEnabled property. Change-Id: Icfa6fb922be0ac4554c232ba4b41b71d0e7585ca Reviewed-by: J-P Nurmi <jpnurmi@digia.com>
* Enhance the QWinThumbnailToolBar & QWinThumbnailToolButton docsJ-P Nurmi2013-10-044-28/+70
| | | | | Change-Id: I1f82a537aea550a9c714284a19f79c31cb707ae7 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
* Enhance the QWinTaskbarButton docsJ-P Nurmi2013-10-041-8/+23
| | | | | | Change-Id: I30661911dd6b6439208ec220354579ef7083a94d Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com> Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
* Docs: fix QtWin namespace links in the overviewJ-P Nurmi2013-10-041-4/+4
| | | | | | Change-Id: I9651741d07f16be30e29cfb6cd96af527407ccd5 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com> Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>