summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* ImageViewer, ScxmlEditor: Use the new "Fit to view" iconv4.2.0-beta1Alessandro Portale2016-10-254-4/+3
| | | | | Change-Id: I4261e2a91b2c2b310b571ac2657998dcc0756be6 Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
* Utils: New "Fit to view" iconAlessandro Portale2016-10-256-1/+22
| | | | | Change-Id: I2592cb79a8dd7bad100c466cb45cf30039bace18 Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
* ScxmlEditor: Themable toolbar icons for Adjust and Align actionsAlessandro Portale2016-10-2523-14/+243
| | | | | Change-Id: Ibd3a70a17362431fb1b11aecd18e9af6276b30c3 Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
* QmlDesigner: use list initializationTim Jenssen2016-10-252-30/+25
| | | | | Change-Id: Iecc075d82c5b26589a6201a3b1adb04f59c92db0 Reviewed-by: Thomas Hartmann <Thomas.Hartmann@theqtcompany.com>
* Doc: Describe adding shortcuts for typical mouse operationsLeena Miettinen2016-10-251-2/+6
| | | | | | | | Some functions are only available by using the mouse, unless users specify keyboard shortcuts for them. Change-Id: Id97a63cc0e498b708c411fc4c507f4dcee2532a8 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* QmlDesigner: Disable validator for connection sourceThomas Hartmann2016-10-251-0/+1
| | | | | Change-Id: If51f2336364b9e2a44ad7f4657b9b6245a66143b Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* QmlDesigner: Only register mockup object if not availableThomas Hartmann2016-10-251-2/+22
| | | | | | | If a cpp type is somehow available do not create the mockup. Change-Id: Ibd76429c3d1190c46a223062d77d676f728fe666 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* QmlDesigner: Adding warningThomas Hartmann2016-10-251-1/+3
| | | | | Change-Id: I72fded3037ce912a5d01531c86da5a35c1996e3a Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* Doc: Changes in session managementLeena Miettinen2016-10-252-1/+7
| | | | | | | | | | | Session details are now available in the Welcome mode, including options to clone, rename, and delete sessions. Also, new keyboard shortcuts can be used to open sessions. Updated screenshot. Change-Id: I70603e27530a83175501b1e2902f85516485e815 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* Vcs: Optionally pass binary to runTobias Hunger2016-10-252-5/+17
| | | | | Change-Id: I33eb1ce7d874bea27979068aca310f607ec7fde8 Reviewed-by: Orgad Shaneh <orgads@gmail.com>
* QmlDesigner: Adding manual test for cpp mockupsThomas Hartmann2016-10-2510-0/+318
| | | | | | | This is a typical test case for mocking cpp types. Change-Id: Ibd76429c3d1190c46a223062d77d676f728fec77 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* Project wizards: warn when using deprecated APIs in new projectsGiuseppe D'Angelo2016-10-256-0/+68
| | | | | | | | | | As discussed at QtCS, almost none of our users know that they can get warnings when they use deprecated APIs, and/or disable them altogether. A first step would be getting the relevant defines added by the new project wizards. Change-Id: I5d4260b5aa094ac2a077b7b00eaa577108e5f612 Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
* remove dead variable from QmakeProject::updateCppCodeModel()Oswald Buddenhagen2016-10-251-6/+0
| | | | | | | allFiles was never read. Change-Id: I96aa00ec43db342a572a41f1662ad3d76979f3b4 Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* remove redundancy from QmakePriFileNode::recursiveEnumerate()Oswald Buddenhagen2016-10-251-13/+7
| | | | | | | | we *know* that this function is called only with folders; it's part of its api. Change-Id: Idada1e6672a916c0d550d191770396ebbc54b02f Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* accept absolute paths in qrc file elementsOswald Buddenhagen2016-10-251-2/+2
| | | | | | | | | while untypical, it's perfectly legitimate to have absolute paths in qrc files. auto-generated files (like the ones created by resources.prf when shadow-building) can make good use of them. Change-Id: I59da260b5241096f7c44b9de5ee04f65e8c1218c Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* don't collect dynamic variable names from cumulative readerOswald Buddenhagen2016-10-252-23/+9
| | | | | | | | | | we actually use variable values only from the exact reader, based on the idea that the cumulative parse is too dangerous, as using recursive watches on inexact data may be a bit heavy. using additional variable names from the cumulative reader sort of defeats the idea. Change-Id: I8bf3e298bf89593dcc77548cc3d2cbf7881202dd Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* don't process SOURCES twiceOswald Buddenhagen2016-10-251-1/+2
| | | | | | | | moc.prf also adds an extra compiler which takes SOURCES as input. as we add it to the list manually, we have to filter it just like HEADERS. Change-Id: I81b8b68965c1b65fd0cef6a68c01ad00d51d6dee Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* actually show errors from bogus SUBDIRS entriesOswald Buddenhagen2016-10-251-1/+1
| | | | | | | this got lost in 51ba32bcc. Change-Id: Ic0c982cff8d4030eae8e942f9324fd6f49c68aa9 Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* make message about not found mkspec less confusingOswald Buddenhagen2016-10-251-1/+1
| | | | | Change-Id: I9cfa2c9476d3d7fdb68b0a23e175eea4b3b11ad9 Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* add discard_from() functionOswald Buddenhagen2016-10-253-5/+45
| | | | | | | | | | this function discards all values that come from a specific file. it will be needed for configure bootstrapping, but is too obscure to document it for general use. Change-Id: I62c18aeb1847712e33d0599dbb0b90ffa1722438 Reviewed-by: Lars Knoll <lars.knoll@qt.io> (cherry picked from qtbase/12bb328bb0be8efe54aae750c21938aab4d17539)
* add support for returning the command's exit status to $$system()Oswald Buddenhagen2016-10-252-6/+17
| | | | | | | | ... and make use of it in qtRunLoggedCommand(). Change-Id: I242dfde344f555800cef1f55d3cb85418a93277f Reviewed-by: Lars Knoll <lars.knoll@qt.io> (cherry picked from qtbase/0eff800e81f3e7f803dffd77737faaed73002ac8)
* print no message at all when no argument is supplied to error()Oswald Buddenhagen2016-10-251-1/+1
| | | | | | | | | this is useful when an adequate message has already been emitted by other means, like various built-ins do. Change-Id: I092771f55969fad8b214204d666327664727c572 Reviewed-by: Lars Knoll <lars.knoll@qt.io> (cherry picked from qtbase/22d1351ddea193f5c00d4ae12229358dea826c62)
* Debugger: Fix some python std dumper for cdbDavid Schulz2016-10-251-12/+29
| | | | | | | | | | std::deque std::list std::shared_ptr std::valarray Change-Id: Ibc9f54b22d47a2a26c08c633d599a48d48694700 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Debugger: Add QStringData dumper for cdbDavid Schulz2016-10-251-0/+6
| | | | | | | | | | QStringData is a typedef for QTypedArrayData<unsigned short>. Cdb doesn't return typedefed type names, but the original type. So we just need to call the QStringData dumper from the QTypedArrayData dumper. Change-Id: Id4e17ea8af3888e17c0d40bd9dcc5678490e845f Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* QbsPM: Move QbsBuildStepConfigWidget to cpp fileOrgad Shaneh2016-10-252-38/+38
| | | | | Change-Id: I9ad8598ca0fae7d5c48f7debb30a364c88456a46 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Clang: Explicitly add extra space in diagnostic widgetNikolai Kosjar2016-10-251-1/+1
| | | | | | | | ...otherwise the one that is there will be ignored for long diagnostic messages. Change-Id: If9327f40b2af3315941cdb7cdf40d9e44854408b Reviewed-by: David Schulz <david.schulz@qt.io>
* Document QML_IMPORT_PATH and QML_DESIGNER_IMPORT_PATHThomas Hartmann2016-10-251-0/+10
| | | | | | | | QML_IMPORT_PATH has never been officially documented and QML_DESIGNER_IMPORT_PATH was added recently. Change-Id: I932445404a185286d8f03077df492a34db9b0ea6 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
* Qmake: Add variable chooser to build directory path chooserTobias Hunger2016-10-251-0/+4
| | | | | | | Task-number: QTCREATORBUG-17160 Change-Id: I11974b04f1ab7f757fddb7a62bff787a977838ba Reviewed-by: Tim Jenssen <tim.jenssen@qt.io> Reviewed-by: Orgad Shaneh <orgads@gmail.com>
* QmlDesigner: reduce max puppet start wait timeTim Jenssen2016-10-241-6/+8
| | | | | Change-Id: I6b68d58ea870a17f9639a9dd174baa9b12ca082e Reviewed-by: Thomas Hartmann <Thomas.Hartmann@theqtcompany.com>
* Doc: Using environment variables as Qt Creator variablesLeena Miettinen2016-10-241-0/+3
| | | | | Change-Id: I96a9092c6cda806cbac04d50f61b740ae59def8f Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* Doc: Using pattern substitution when expanding variablesLeena Miettinen2016-10-241-0/+24
| | | | | Change-Id: Ifaf8dddf7b5991d6b472d80cb9e94f42de75c1e7 Reviewed-by: Orgad Shaneh <orgads@gmail.com>
* ScxmlEditor: Improved "Export Canvas" iconAlessandro Portale2016-10-243-7/+8
| | | | | Change-Id: Ibca3ec6fbe593644bdae223bad469dea2aede41b Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
* Utils: Fix Guard documentationOrgad Shaneh2016-10-241-8/+8
| | | | | | | Change-Id: I18a23c4410424f3799b9ec5bcacccac742713c63 Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io> Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* ImageViewer, ScxmlEditor: Use the new "Zoom In"/"Zoom Out" iconsAlessandro Portale2016-10-245-6/+4
| | | | | Change-Id: Ib01060918924644b57d35083a4269614fba900c5 Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
* Utils: "Zoom in" and "Zoom out" iconsAlessandro Portale2016-10-248-0/+47
| | | | | Change-Id: I596cde174d63e23cf29c4d528c6b3b9b70e17aaa Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
* README: Add statement about web engine based help viewerEike Ziller2016-10-241-0/+1
| | | | | | | | | Even though it is stating an obvious prerequisite, it might help people to realize that the web engine based backend exists. Change-Id: I8d43d8a0fd7786de050b67d1438fefa3b95ec7df Reviewed-by: hjk <hjk@qt.io> Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
* QmlDesigner: prepare centerWidget to use styled QTabWidgetTim Jenssen2016-10-243-5/+44
| | | | | Change-Id: Ibcc6e7d5866df50448b54ecc4f2aff340b353f77 Reviewed-by: Thomas Hartmann <Thomas.Hartmann@theqtcompany.com>
* QmlDesigner: reorder css linesTim Jenssen2016-10-241-18/+16
| | | | | | | No behavior change Change-Id: Ib05d9a369d5cba0132636efdccfea873890027b5 Reviewed-by: Thomas Hartmann <Thomas.Hartmann@theqtcompany.com>
* Wizards: Add empty QML_DESIGNER_IMPORT_PATH to templatesThomas Hartmann2016-10-243-0/+9
| | | | | | | | QML_DESIGNER_IMPORT_PATH can be used to create "mockup" QML files, just for Qt Quick Designer. Change-Id: Icd0c4143031a4b49afb89a2465622bdf2376745f Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
* Debugger: Don't force dumper test to be build with forced debughjk2016-10-241-4/+0
| | | | | | | | | Does not seem to be needed and breaks builds on OS X 10.10 with qmake CONFIG+=release CONFIG-=debug BUILD_TESTS=1: "ld: library not found for -lUtils_debug" Change-Id: I3c3e91d4045768f56ed6737410e09666e4e182ad Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* BareMetal: Themable, HighDPI-able device iconAlessandro Portale2016-10-249-0/+147
| | | | | | Change-Id: Id8d9c0885895f582dbb034546b701ec82f1492e6 Reviewed-by: hjk <hjk@qt.io> Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
* QmlDesigner: deactivate use of F4 to switch in design modeTim Jenssen2016-10-242-6/+12
| | | | | | | Introduce a setting for a not implemented in design text edit. Change-Id: Ie4973ec4fcb2c9b2e2534e40187cf33a0202abaa Reviewed-by: Thomas Hartmann <Thomas.Hartmann@theqtcompany.com>
* QmlDesigner: move static methodsTim Jenssen2016-10-241-12/+12
| | | | | Change-Id: I3f1998ddbddadd9ffc782d1ca87884564d6ad83c Reviewed-by: Thomas Hartmann <Thomas.Hartmann@theqtcompany.com>
* QmlDesigner: use noquote, to respect line separatorsTim Jenssen2016-10-241-7/+7
| | | | | Change-Id: I98241fe605b9fb9925e9ab70bffc1ae6608cea3b Reviewed-by: Thomas Hartmann <Thomas.Hartmann@theqtcompany.com>
* Doc: Describe automatically hiding debug view title barsLeena Miettinen2016-10-241-0/+3
| | | | | Change-Id: Id287806933f0f0926fd7c274f58ca9263605b676 Reviewed-by: hjk <hjk@qt.io>
* AutoTest: Let results pane only pop up on finishChristian Stenger2016-10-241-2/+2
| | | | | | | | It is quite annoying if one minimizes results pane while a long test is running and for each result item the pane comes up again. Change-Id: I7020ae698cd61df01ed5b1402cc06d26fb018978 Reviewed-by: David Schulz <david.schulz@qt.io>
* QmlDesigner: Hotfix for ColorButtonThomas Hartmann2016-10-241-62/+30
| | | | | | | | | Instead of a shader I use canvas. I had to rotate the color box to be able to use gradients. This is working around QTBUG-56639. Change-Id: Id321311713029d8aa66e068b02361d86debfa666 Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
* QmlDesigner.PropertyEditor: Fix gradient editorThomas Hartmann2016-10-241-0/+1
| | | | | | Task-number: QTCREATORBUG-16404 Change-Id: I2d36c8c6170f1b8471271118b1b9e32ff61043ba Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* Doc: Describe the Help > System Information menu itemLeena Miettinen2016-10-241-0/+3
| | | | | Change-Id: I95a179b9414a2b417d6f8d03a3dce51f8a2f733b Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Add changes file for 4.2Eike Ziller2016-10-241-0/+142
| | | | | Change-Id: I56f97306de5d3280ade60cc335b55c2e79f89bad Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>