Commit Graph

1925 Commits

Author SHA1 Message Date
Mitch Curtis d336ca0186 Doc: give property assignments their own line in coding conventions
The point of the convention was that related properties should be part
of the same "block" or "group" of assignments, which can be achieved by
ensuring that they are directly above/below one another. Bunching up
assignments onto one line for a few properties should not be a
recommended practice.

Change-Id: Ie84163b3261e7138d69678e059a91c2c82b43507
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
Reviewed-by: Paul Wicking <paul.wicking@qt.io>
2018-07-16 09:33:06 +00:00
Kai Koehne da265be8ba Remove outdated references to Unicode standards
Task-number: QTBUG-56699
Change-Id: I669aa9316042fe6d3a40c2a470cf5ba0c0697693
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2018-07-13 12:14:51 +00:00
Simon Hausmann e9f4b5e081 Remove QtQuickCompiler from the table of commercial add-on modules
Since 5.11 this functionality is folded into the qtdeclarative module.

Task-number: QTBUG-66566
Change-Id: I0aa11c803df37c3892ae2612c00ea270423d8f47
Reviewed-by: Paul Wicking <paul.wicking@qt.io>
Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
2018-06-25 12:29:09 +00:00
Qt Forward Merge Bot cc95eaf6e3 Merge remote-tracking branch 'origin/5.11.1' into 5.11
Change-Id: If9364d08ffe71db57bf91917940069ffb0d652d6
2018-06-19 13:19:07 +02:00
Kai Koehne a0aba9489d Fix link to Boot2Qt entry page
Change-Id: I29e86ae78b45067bb128cc68d9b747383e046a6f
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2018-06-18 07:46:15 +00:00
Tuomas Heimonen 83f74a10ee Change Qt for VxWorks through Qt Professional Services
Task-number: QTPM-1135
Change-Id: Icfd340d5621e084d8dec976d3ff3106dfa5495c3
Reviewed-by: Santtu Ahonen <santtu.ahonen@qt.io>
Reviewed-by: Kalle Viironen <kalle.viironen@qt.io>
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
2018-06-18 06:20:21 +00:00
Kai Koehne dfabe73017 Update ChangeLog for 5.11.1 license changes
Change-Id: I18f8fe0fd3c1469be881f63b92cb5d455393ea82
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2018-06-12 07:06:57 +00:00
Antti Kokko 224b5e80d6 Add changes file for Qt 5.11.1
Change-Id: I0b22defaf42ff21b5f8c1d4e0a094a01f5f3d07e
Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
Reviewed-by: Martin Smith <martin.smith@qt.io>
2018-06-09 11:11:38 +00:00
Nico Vertriest d6686a578d Doc: Move coffeemachine examples to examples/demos
-Also add license file for TitilliumWeb-Regular.ttf
-Add qt_qttribution.json and LICENSE.txt

Task-number: QTBUG-68357
Change-Id: I705a28ed9f113e7ad3cca1b93eb162cc223d9d2d
Reviewed-by: Paul Wicking <paul.wicking@qt.io>
Reviewed-by: Venugopal Shivashankar <Venugopal.Shivashankar@qt.io>
2018-06-07 11:07:19 +00:00
Antti Kokko 96bfc87db3 Add changes file for Qt 5.9.6
Change-Id: I251ceca7a9a065f08fdcc37d7e649db32e60e01d
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
(cherry picked from commit a78613965f)
Reviewed-by: Antti Kokko <antti.kokko@qt.io>
2018-06-01 13:07:15 +00:00
Antti Kokko f49cec23e2 Add changes file for Qt 5.9.5
Change-Id: Iba3d1bd6ee04e760c30694cf25a12a4d8ceffff5
Reviewed-by: Kai Koehne <kai.koehne@qt.io>
Reviewed-by: Martin Smith <martin.smith@qt.io>
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
(cherry picked from commit 87e708b2ac)
Reviewed-by: Antti Kokko <antti.kokko@qt.io>
2018-06-01 13:07:11 +00:00
Oswald Buddenhagen 070fc6a815 Bump version
Change-Id: Ic5a372fd444d3bd27c4db9621c2ab042c85f3013
2018-05-31 14:04:10 +02:00
Tuomas Heimonen 26e904f883 Change to VxWorks in 5.9 as it is 5.5
Task-number: QTPM-1135
Change-Id: I2f5673100e4ed0e5ab0d202010d6506fd6171346
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
2018-05-29 07:01:11 +00:00
Kai Koehne f867b628c7 Add license headers to qml files in Coffee Machine example
Task-number: QTBUG-68249
Change-Id: If7a5ecca2eea2e2ef42ddfb0b1f0b7c17f9a45d9
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
2018-05-18 13:38:11 +00:00
Qt Forward Merge Bot 4c65ec0101 Merge remote-tracking branch 'origin/5.11.0' into 5.11
Change-Id: Iba471895b413b5d2d048d679b4dc47a547e2d59f
2018-05-18 11:23:14 +02:00
Kai Koehne 56530a16a4 Update Copyright year in license documentation
Change-Id: I72a6d1d250961cd87d832d3762ec81f42161fc39
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2018-05-17 06:35:54 +00:00
Simon Hausmann 0d097a6995 Fix whats new docs for Qt 5.11
CONFIG += qmlcompiler is not a valid way for activating the Qt Quick
Compiler, it's CONFIG += qtquickcompiler.

Task-number: QTBUG-68292
Change-Id: I3c48772f97336a1414fe2ba66edcda5786b57250
Reviewed-by: Paul Wicking <paul.wicking@qt.io>
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
2018-05-16 12:46:31 +00:00
Alessandro Portale 8a0244d3f4 Remove the qtcluster demo
The license checker of the CI spotted deviating license headers in
the demo. In addition, in it current state, the demo lacks any
polishing. Let's remove it.

Task-number: QTBUG-67529
Change-Id: Ic9375deb0a889e2e7e96e874b62fbc314269e455
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
2018-05-14 14:35:46 +00:00
Qt Forward Merge Bot 1c26dd6cb5 Merge remote-tracking branch 'origin/5.11.0' into 5.11
Change-Id: Ia89ba486cc268967a59147236bc7bb91a492b325
2018-05-09 13:49:45 +02:00
Kai Koehne b9a083c14f Doc: Remove 'Contributions to the Cocoa Platform Plugin Files'
These are already documented under Qt Gui:

https://doc.qt.io/qt-5/qtgui-attribution-cocoa-platform-plugin.html

Change-Id: Ie57339afb83459e32df236c7ba6e27e8bb5be021
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
2018-05-03 13:46:04 +00:00
Kai Koehne 63f18077b2 Add attribution for LLVM code that is part of qdoc binary
The attribution was assembled from LLVM 60 release:

llvm/LICENSE.TXT
llvm/lib/Support/COPYRIGHT.regex
llvm/lib/Support/MD5.cpp

Task-number: QTBUG-66354
Change-Id: I026a6e4aa3da296a826afed8994978c21773a323
Reviewed-by: Martin Smith <martin.smith@qt.io>
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
2018-05-02 10:42:23 +00:00
Andy Shaw 9d0fdb77b1 Add reference to BSD license for ActiveQt
Change-Id: I413cf1f6fc7d7ed0b0f2b4e8e81d5c0f7d8eab1a
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
2018-04-30 09:44:10 +00:00
Kai Koehne 9986f7a4e5 Update list of 3rd party changes
Task-number: QTBUG-67978
Change-Id: I2ae3baac71204bd88976ed47bcb278a267bccd3a
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
2018-04-30 08:53:03 +00:00
Kai Koehne 490a75dc1b Doc: WebEngine in 5.11 now requires MSVC 2017
Change-Id: I6da4d7634c94a4b250d1465200c34aaba921ebf1
Reviewed-by: Paul Wicking <paul.wicking@qt.io>
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
2018-04-30 08:52:51 +00:00
Topi Reinio 4833b19a30 Doc: Document the Qt Quick WebGL platform plugin
Task-number: QTBUG-67910
Change-Id: Ief9defb7820b6bfec7532b7378a52aa2bc3ecda0
Reviewed-by: Paul Wicking <paul.wicking@qt.io>
Reviewed-by: Jesus Fernandez <Jesus.Fernandez@qt.io>
Reviewed-by: Martin Smith <martin.smith@qt.io>
2018-04-27 11:23:09 +00:00
Topi Reinio 8a69cec9bb Doc: Fix documentation issues
- Add dependency to qtqmltest
 - Remove dependencies to obsolete documentation modules
 - Fix linking to WorkerScript QML type
 - Drop mention of deprecated/removed Active Qt example (Web Browser)
 - Fix conflicting page titles for 'Qt for VxWorks'
 - Update status of Qt Network Auth, Qt Speech from preview to
   add-ons.

Task-number: QTBUG-67980
Change-Id: Iae75cecd5cbac095a699abfa6ceef68337f67e12
Reviewed-by: Martin Smith <martin.smith@qt.io>
2018-04-27 11:23:01 +00:00
Paul Wicking 77cc6211e8 Doc: Update What's New in 5.11 to include changes in Qt Widgets
Also corrected one heading as pointed out by bug reporter.

Task-number: QTBUG-67837
Change-Id: I2fc3f8b4b578e86c9bbc5e45f990fbd880d06a63
Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
2018-04-26 09:01:21 +00:00
Antti Kokko d8614f016c Add changes file for Qt 5.11.0
Change-Id: I35cf1adae71e2bf6114633036109581b0dfae30d
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
2018-04-25 11:45:19 +00:00
Kai Koehne 8350055593 Document license changes in Qt 5.11
This page lists changes in the Qt license itself,
but also changes in the third-party components we incorporate. The idea
is that customers can clear minor releases of Qt by just looking at
the delta.

Change-Id: I87b7667f5ace1c70524c8af42d1d69f22765c08a
Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
2018-04-24 17:58:07 +00:00
Joni Poikelin e2a103e090 Indicate that qtquick1 has not been available since 5.6
Change-Id: I0a1b45f781670fc50283efff21508451b2da3242
Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
2018-04-23 10:53:19 +00:00
Kai Koehne 5aab2cac19 List 'Qt Help', 'Qt UI Tools' as normal addons
Listing them under 'Qt Tools' is misleading, since there's nothing
special about the libraries, except that they have related host tools.
But they are running on the target platform, not the host.

Change-Id: I25ce8edff3477be69fa306fccfde9384d5445789
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
2018-04-17 15:29:04 +00:00
Tuomas Heimonen ee08d7229c VxWorks: Add information about Qt Professional services
minor fixes

Task-number: QTPM-1303
Change-Id: I6f161a150e3a9f97352a405ac0b067f6672a9c04
Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
2018-04-17 06:35:41 +00:00
Andy Shaw 1184f6e990 iOS: Mention how to get access to the native image picker
Change-Id: I2e5d895700a236667f2774a6ecb11e2a40a17e21
Reviewed-by: Richard Moe Gustavsen <richard.gustavsen@qt.io>
2018-04-16 07:33:28 +00:00
Paul Wicking 355f4228cf Doc: Add What's new page for 5.11
Based on the wiki entries here:
https://wiki.qt.io/New_Features_in_Qt_5.11

Also added links to the new page from relevant pages, based on the
similar commit for version 5.9.

Task-number: QTBUG-67560
Change-Id: I927db8fec99fd9949534e54f0e3378af77f58a53
Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
2018-04-13 10:33:17 +00:00
Simon Hausmann b13e9c4a00 Document CONFIG+=qtquickcompiler as the official way of doing AOT
As 5.11 provides the migration path for what used to be the Qt Quick
Compiler add-on in qtdeclarative itself, we might as well document it to
be the official way of doing ahead-of-time compilation.

The CONFIG+=qmlcache approach turned out to have one grave disadvantage
that was overlooked during the initial release: It ends up working only
inside Qt modules as qml_module.prf is private qmake API.

The CONFIG+=qqc approach on the other hand has been public since its
introduction and it also comes with a CMake integration.

Change-Id: I9bbf4cda1b0a5ff0aa3ac522d77205699255c571
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
2018-04-12 12:37:21 +00:00
Topi Reinio ba5445a949 Doc: Set an empty module header for QtDoc
Clang tries to find a module header <QtDoc> for this project and warns
about it. Use an empty 'moduleheader' variable to clear the warning.

Change-Id: Iee7ae73339f5e345c25d2e9ded0050378b476356
Reviewed-by: Martin Smith <martin.smith@qt.io>
2018-03-27 11:35:42 +00:00
Kevin Funk 84a25f9ba4 CMake: Improve CMake template in manual
Include notes about how to work with .ui files using CMake's AUTOUIC feature.
Use CMake 3.1 as minimum required CMake version as this is required
since 5.10 anyway. Also note that CMAKE_AUTOUIC requires CMake >= v3.0.0.

Task-number: QTBUG-59202
Task-number: QTBUG-63519
Change-Id: I0a0814c6dda6746f399b1c883932751e44993ebc
Reviewed-by: Kevin Funk <kevin.funk@kdab.com>
2018-03-23 13:00:17 +00:00
Kai Pastor 78992b8301 Remove documentation for using CMake < 3.1.0
Support for CMake < 3.1.0 was deprecated in Qt 5.9 and announced to be
removed in Qt 5.10.

Change-Id: I93358152d0c66bbb157fc561c10c3122edf8a203
Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
Reviewed-by: Kevin Funk <kevin.funk@kdab.com>
2018-03-17 10:12:35 +00:00
Simon Hausmann e99e9a0fa1 Remove the use of -developer-build from the INTEGRITY instructions
The -developer-build option is only intended for use by people
developing Qt and it will result in a configuration that is sub-optimal
for releasing Qt applications, by extra run-time checks being performed
and symbols being exported that are not part of the public ABI.

Change-Id: If83147562e3d0e6daf1039d89bb115c25ec717ba
Reviewed-by: Janne Koskinen <janne.p.koskinen@qt.io>
Reviewed-by: Kimmo Ollila <kimmo.ollila@qt.io>
Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
2018-03-05 09:52:06 +00:00
Friedemann Kleint ed8d69e95e Update Windows-specific documentation
- Remove any mention of MSVC 2013.

- Update the deployment section:
  - Mention style plugins required after
    qtbase/4f3249f32dbe5c20aabbfd9b4f9c558aaf449e48.
  - Standardize tables in "Creating the Application Package"
  - List files for dynamic OpenGL, which is the default now
  - Move ICU section to bottom.

- Update build instructions to MSVC 2017 and add more recommended
  configure options.

Task-number: QTBUG-66743
Change-Id: I8b97104b9d5c5429d7e79248dd97e89bd270d65d
Reviewed-by: Martin Smith <martin.smith@qt.io>
Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>
2018-03-02 09:24:56 +00:00
Alex Blasche f40a015056 Add link to Qt for Automation from Qt's value-add listing
Task-number: QTBUG-66573
Change-Id: Ica4b804ea55b7d4bd21a60a83db6f841d7453eb8
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2018-03-01 06:38:01 +00:00
Friedemann Kleint d82b5a22f0 Update supported platforms for 5.11
Remove MSVC 2013.

Task-number: QTBUG-66743
Change-Id: Id00f0a2a67771ceb00d9e0786f5ce2f751871922
Reviewed-by: Martin Smith <martin.smith@qt.io>
2018-02-28 16:10:21 +00:00
Topi Reinio 59ec0101e7 Doc: Edit section title to not clash with an existing module name
A link to 'Qt 3D' may in some cases lead to a wrong page.

Change-Id: I7b05bcb7c31a63316c5936a165c72d83111f7783
Reviewed-by: Venugopal Shivashankar <Venugopal.Shivashankar@qt.io>
Reviewed-by: Martin Smith <martin.smith@qt.io>
2018-02-28 12:43:30 +00:00
Andre Hartmann 2487a50867 Fix platforms for QtSerialBus
There are several Windows CAN plugins available,
and Modbus can be used usable on Windows also.

Change-Id: Ia5fb2561db4f0b97547ec7ed4fe4ed48ebb8e283
Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
2018-02-19 07:34:14 +00:00
Liang Qi 83a5f5be0e Merge remote-tracking branch 'origin/5.9' into 5.11
Conflicts:
	.qmake.conf

Change-Id: I5dddaeccea669a562913d63b0b31d5b58a81cb87
2018-02-18 20:37:59 +01:00
Martin Smith aecf79e838 doc: Warn users about qdoc's clang dependency
From Qt 5.11, QDoc requires clang from LLVM 3.9 or later.
This new dependency must be listed in the Qt documentation.
This update adds a note to the Getting Started with Qt page
that refers the user to the QDoc manual for further instructions.

Change-Id: Ia308400c855d19b6391d9239ab74b060e931cd50
Task-number: QTBUG-65762
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
2018-02-16 11:44:16 +00:00
Liang Qi 4044157abe Merge remote-tracking branch 'origin/5.10.1' into 5.11
Change-Id: Id408afdfa84107119258a7dd8069eac98ce7f679
2018-02-14 10:27:57 +01:00
BogDan Vatra de869e95fa Add Android note
Change-Id: I15b97aa757c3b102c0d0a092f4b86710ea9920a9
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
(cherry picked from commit aac63b2966)
2018-02-13 15:35:50 +00:00
BogDan Vatra aac63b2966 Add Android note
Change-Id: I15b97aa757c3b102c0d0a092f4b86710ea9920a9
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
2018-02-13 10:58:02 +00:00
Liang Qi b9d82bab76 Merge remote-tracking branch 'origin/5.10' into 5.11
Change-Id: I7d356c3beedfcfaf9d6ae88ed1cf10bf9faaac7f
2018-02-12 13:06:20 +01:00