aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Debugger: improve evaluate expression with cdbDavid Schulz2017-12-202-13/+8
| | | | | | | | Replace Evaluate with AddSymbol and create a PyValue representing that expression Change-Id: Ibb8ab70c41df81e9d7d683b633a070caa03036d3 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* QmlDesigner: fix crashTim Jenssen2017-12-191-1/+1
| | | | | | Change-Id: I402a6701e8339150c908e0e3eca014f3c8ee727a Task-number: QTCREATORBUG-19468 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Tests: Fix qml import checkChristian Stenger2017-12-191-2/+1
| | | | | Change-Id: I7fcf4a3b718c3b2124171187cdb06493c84ff7b8 Reviewed-by: Marco Benelli <marco.benelli@qt.io>
* QmlProfiler: Record debug messages separatelyUlf Hermann2017-12-191-6/+26
| | | | | | | | | | | | | They are not time-ordered like normal messages, so we need to buffer them and only insert them when the normal event stream arrives at their timestamp. The time ordering is important as the "restrict to range" feature uses it to determine the start of the range. Change-Id: If27a3f667c4c39e69efa95fcb9cdfd3dbf01e657 Task-number: QTCREATORBUG-19456 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* QmlProfiler/timeline: Avoid modulo with negative divisorAlessandro Portale2017-12-191-1/+1
| | | | | | | | All of a sudden, using modulo with a negative divisor in qml/js crashes with the latest Qt dev (upcoming 5.11). Change-Id: Iabd7fbaf7367ff630065d6863e03c10710bf0cd4 Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
* Debugger: fix state handling when aborting debuggerDavid Schulz2017-12-181-1/+0
| | | | | Change-Id: Ied4fcf7d39bf8ca96714fc3fbbdb7edd88f1048b Reviewed-by: hjk <hjk@qt.io>
* doc: Add missing space escaping to command line call exampleSamuel Gaist2017-12-151-1/+1
| | | | | | | | This change reflects what the macOS users will see when they use the command line to call Qt Creator. Change-Id: If6b644390ad06d5ddbe349507713eb2d2e27cef6 Reviewed-by: Jake Petroules <jake.petroules@qt.io>
* Update qbs submoduleChristian Kandeler2017-12-151-0/+0
| | | | | | | To HEAD of 1.10 branch. Change-Id: I4df99065f2ef1513eead623cb3f117ce2b65baea Reviewed-by: Jake Petroules <jake.petroules@qt.io>
* Squish: Skip "Extract Function" with clang on WindowsRobert Loehning2017-12-141-0/+4
| | | | | Change-Id: Id98d630babff10fe0def36aa895f70587852036b Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* ProjectExplorer: No native dir separators in detectCppBuildTools2015Alessandro Portale2017-12-141-10/+9
| | | | | | | | | | | | | Having native dir separators in the autodetected C++ build tools 2015 caused Qt Creator to add all msvc compilers a second time as manual MSVC versions. Reason was one different dir separator during string comparison in AbstractMsvcToolChain::operator == detectCppBuildTools2017 did the conversion right Change-Id: Iff04428bcc47636b161b944c94cadf12b0c549da Reviewed-by: Eike Ziller <eike.ziller@qt.io> Reviewed-by: David Schulz <david.schulz@qt.io>
* Debugger: Suppress variables from unrelated scopeshjk2017-12-141-1/+1
| | | | | | Change-Id: Ib7ae6c2af37a2cdb7dfd63d0622e68b55f7a778d Task-number: QTCREATORBUG-19445 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* AutoTest: Fix setting test executable for output readerChristian Stenger2017-12-141-10/+10
| | | | | | | | | | | The test executable of the process must be set before creating an instance of the output reader as the process' command file path is only read on construction. This lead to wrong ordering inside the result model at least for the first test case. Change-Id: I4140ee02c8e2ea4105d276017a460676514abc91 Reviewed-by: David Schulz <david.schulz@qt.io>
* Revert "Squish: Update expected line in tst_simple_debug"Robert Loehning2017-12-131-1/+1
| | | | | | | | | ...because the project template was changed once again. This reverts commit fe5249c401b0d0e99b33acddac5c65f2298a9679. Change-Id: Ie7940c4dfa98ed71d8c1e937c087918f9157cbfd Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Debugger: improve symbol lookup times for cdbDavid Schulz2017-12-132-1/+3
| | | | | | Task-number: QTCREATORBUG-18613 Change-Id: If8dac096fa4d0d8afc6fb8f7bbffd090a5dc6e19 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* QmlDesigner: Do not slide framesThomas Hartmann2017-12-131-1/+3
| | | | | | | | The compression in the rewriter currently cannot handle slides in transactions. Change-Id: I2daa77d35b2de5676149d55c2c5efdf55528d868 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* QmlDesigner: Increase the bounding rectangleThomas Hartmann2017-12-131-2/+2
| | | | | | | | | Since we clip against the bounding rectangle we increase the size a bit. This ensures we do not get painting artefacts if something is 1 or 2 pixels off. Change-Id: I4d9c40dd25aaa4469b568df914a1290f21790271 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* Dumper: Fix typoChristian Stenger2017-12-131-1/+1
| | | | | Change-Id: I2d7bbe88c4d1552dba505003020c86a406821f72 Reviewed-by: hjk <hjk@qt.io>
* Qmake: Do not crash when accessing PriFiles from project treeTobias Hunger2017-12-121-1/+5
| | | | | | | | | | | | | | | | | The project tree is static nowadays, and the QmakePriFileNodes hold pointers to their corresponding PriFiles. This is fast, but not entirely safe: The PriFiles are constantly updating as the project is parsed. So make sure not to rely on the stored pointer while the project is parsing and go through Project::rootProFile() in that case. Once the parsing is done, the project tree has been updated with new data, that reflects the current QmakePriFile tree. Task-number: QTCREATORBUG-19428 Change-Id: Ifaa3432cad7774142d562648d93104629736d478 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Merge remote-tracking branch 'origin/4.4' into 4.5Eike Ziller2017-12-122-980/+1530
|\ | | | | | | Change-Id: Ia5b4d0c1c2b5a410ec3215df1c19b56e236606cf
| * Adapt Qbs submodule URL4.4Eike Ziller2017-12-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | It moves to qbs/qbs Developers need to run git submodule sync on existing checkouts once, to fetch the new URL Change-Id: I9d526a0df6f4a3fad56e6998880455e003e96d9a Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io> Reviewed-by: Jake Petroules <jake.petroules@qt.io>
| * Update Polish translationsJarek Kobus2017-10-131-979/+1529
| | | | | | | | | | Change-Id: I90b81cec2308a148206e3cd6ec50a8f73ec9f667 Reviewed-by: Michal Klocek <michal.klocek@qt.io>
| * QmlDesigner: Fix missing includeChristian Stenger2017-10-111-0/+2
| | | | | | | | | | | | | | Change-Id: Ic445036d3ab6f0b673d8541322c0631ced0aeb91 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io> (cherry picked from commit 8b32ff9343de80b61ce4c7dc29b787a246f263b5) Reviewed-by: Eike Ziller <eike.ziller@qt.io>
| * QmlDesigner: Fix compile with Qt 5.10Thomas Hartmann2017-10-112-1/+3
| | | | | | | | | | | | | | | | The QtQuick include at this point for some reasons tries to include not existing Vulcan headers. Change-Id: Ie2dc667b3438a2bbf7e8f251520502a836b109db Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* | Version bump to 4.5.1Eike Ziller2017-12-122-4/+4
| | | | | | | | | | Change-Id: Ifb5656f33cdb4370c1c654c8d98587071528a72f Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* | Make sdktool default data path overridable at build timeEike Ziller2017-12-121-3/+7
| | | | | | | | | | | | | | | | By setting a relative path in SDKTOOL_DATA_PATH Change-Id: Ib61921f396f4eaf72fa240c3edb3795fda800609 Reviewed-by: Iikka Eklund <iikka.eklund@qt.io> Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* | sdktool: Use shell_quote for data path defineEike Ziller2017-12-121-3/+3
| | | | | | | | | | | | Change-Id: Idc0e2945133123941afa0ab92e5ff57dedf8f4ba Reviewed-by: Iikka Eklund <iikka.eklund@qt.io> Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* | Debugger: use inferior device when run tool device is nullDavid Schulz2017-12-121-1/+5
| | | | | | | | | | | | | | Task-number: QTCREATORBUG-19442 Change-Id: I6c2419b30bf86af79bb2436dc6dc8196f6c65f06 Reviewed-by: David Schulz <david.schulz@qt.io> Reviewed-by: hjk <hjk@qt.io>
* | Squish: Remove some more expected lines from tst_opencreator_qbsRobert Loehning2017-12-121-7/+0
| | | | | | | | | | Change-Id: I2b56b24044e0c057dbe5aff1b7f9a1fdcfdeb6c2 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* | Squish: Fix property nameRobert Loehning2017-12-121-2/+2
| | | | | | | | | | | | | | | | ...to the correct capitalization. Squish < 6.3 could handle both, whereas Squish >= 6.3 is more strict. Change-Id: I9864518e21d3f2ed44fe7527f75aa958dc0081de Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* | QmlDesigner: Do not show bounding rectangles by defaultThomas Hartmann2017-12-112-2/+2
| | | | | | | | | | | | | | | | | | The bounding rectangles can be confusing and break WYSIWYG. Therefore we disable them by default. Change-Id: I3713e668b916607670255715e0d41f76a789b34e Reviewed-by: Alessandro Portale <alessandro.portale@qt.io> Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* | QmlDesigner: Enable clipping in FormEditorItemThomas Hartmann2017-12-111-0/+3
| | | | | | | | | | | | | | | | When resizing an item the instanceIsRenderPixmap can be bigger than the bounding rect. In this case we get painting artefacts. Change-Id: I6da43f16a1e85d045a0ebbb01db594979ad89622 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* | Qt Quick Application wizards: No AA_EnableHighDpiScaling on SimulatorAlessandro Portale2017-12-111-7/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Avoid setting Qt::AA_EnableHighDpiScaling when running in the simulator. Simulator detection is done by testing whether environment variable QTGLESSTREAM_DISPLAY is set. This amends 8c3bd6159436d099127bd9cbb8271be8e18f95a5 where all platforms except Windows were excluded from setting the flag. Task-number: QTBUG-64815 Change-Id: I8ab7ba9f24217915dc1d01e1f2eb5c37923c5504 Reviewed-by: Eike Ziller <eike.ziller@qt.io> Reviewed-by: Rainer Keller <Rainer.Keller@qt.io>
* | ProjectExplorer: Make subscriptions more robustTobias Hunger2017-12-082-14/+44
| | | | | | | | | | | | | | | | | | Make sure not to continue to connect after the receiver was destructed and make sure to disconnect from everything when that happens. Task-number: QTCREATORBUG-19391 Change-Id: I4d09a7dca2a5260c3d4744607dccbde5964a0623 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* | WinRT: fix saving changed deployment stepsDavid Schulz2017-12-082-8/+6
| | | | | | | | | | | | | | Explicitly connect ui elements to slots. Change-Id: I1235f29a1596636dffc943c276da4a251deca884 Reviewed-by: hjk <hjk@qt.io>
* | QmakePM: Avoid calling function on nullptrChristian Stenger2017-12-071-1/+2
| | | | | | | | | | | | Task-number: QTCREATORBUG-19419 Change-Id: Iaac597b947ca505819674eec0a862158dce8a632 Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* | Remove outdated installer creation script and resourcesEike Ziller2017-12-0714-1263/+1
| | | | | | | | | | | | | | | | | | | | It is no longer used (it is using same scripts as Qt now), and contains outdated resources. Change-Id: I0576d694ef16ced49303dfc4d6075b742dbcc3b1 Reviewed-by: Iikka Eklund <iikka.eklund@qt.io> Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by: Orgad Shaneh <orgads@gmail.com>
* | Nim: Fix debugger start of nim projectsChristian Stenger2017-12-061-0/+3
| | | | | | | | | | | | Task-number: QTCREATORBUG-19414 Change-Id: Ia93863a6127f4b670113cf6d9159defa4adb6ec4 Reviewed-by: hjk <hjk@qt.io>
* | ApplicationOutputPane: Add missing handling of runControl being nullptrRobert Loehning2017-12-051-1/+2
| | | | | | | | | | Change-Id: I8f7b5f90bfa7389df55b42910ba245ad78ef5bc6 Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* | QmakeDesktopRunConfiguration: Add correct entry to PATH on windowsTobias Hunger2017-12-051-2/+6
| | | | | | | | | | | | | | | | | | When adding Qt to the PATH in the qmake desktop runconfiguration, creator added the INSTALL_LIBS on windows. This is not correct, use INSTALL_BINS instead. Change-Id: Idf3644085657f871870119126d2ab28721ff85d8 Reviewed-by: David Schulz <david.schulz@qt.io>
* | QmlDesigner: Add support for timeline itemsThomas Hartmann2017-12-054-1/+48
| | | | | | | | | | Change-Id: Ie7e05c78c2d817da9dd91c345f1949daa640c6bc Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* | Squish: Improve testing of Welcome pageChristian Stenger2017-12-052-13/+21
| | | | | | | | | | | | | | | | Verification of URLs used for "link labels" on the Welcome page is now possible again. Change-Id: Id48ab40201a9c2a60dc3c991052f45bee93707bc Reviewed-by: Robert Loehning <robert.loehning@qt.io>
* | Git: Show success message on pushOrgad Shaneh2017-12-051-1/+2
| | | | | | | | | | | | Change-Id: I78433d7c7aec65fbafcba49fabf0562571dfbeff Reviewed-by: André Hartmann <aha_1980@gmx.de> Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
* | Update qbs submoduleChristian Kandeler2017-12-041-0/+0
| | | | | | | | | | | | | | To HEAD of 1.10 branch. Change-Id: I191d40886d1cb343401fb603f7741905801e1fec Reviewed-by: Jake Petroules <jake.petroules@qt.io>
* | Squish: Partial fix of tst_opencreator_qbsv4.5.0Robert Loehning2017-12-012-2/+1
| | | | | | | | | | Change-Id: Idaa228e4efcdac05e72932ed95c410af8a7bc80f Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* | Squish: Update expected line in tst_simple_debugRobert Loehning2017-12-011-1/+1
| | | | | | | | | | | | | | Project template changed again. Change-Id: Ibd2767719e13e3de041e63e0977d838aa6c34f3c Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* | TextEditor: fix animate navigation within fileDavid Schulz2017-12-011-14/+9
| | | | | | | | | | | | | | | | | | | | The calculation based on visible lines is not working as expected when we have collapsed blocks. Using QPlainTextEdit functions to get the correct target scroll bar value. Task-number: QTCREATORBUG-19327 Change-Id: I0393fc94ba2a11caeaa77d6d87bc69c6c7de1bb7 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* | Squish: Stabilize tst_HELP05Robert Loehning2017-11-304-5/+17
| | | | | | | | | | Change-Id: I9296dc577fac4ea06c7c8f482a44948ba327568f Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* | Do not show accelerators in dock window titleshjk2017-11-301-3/+9
| | | | | | | | | | | | | | | | | | | | | | | | The dock widget's togglViewActions text is tied to the widget title, but the view headers should not display a potential "&" accelerator. So stash the &'d string away when setting up the title and retrieve it when re-creating the view menu. Task-number: QTCREATORBUG-19378 Change-Id: I6bf49ca526d12ddd57dfa33a94327a83baeaa6b4 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* | QbsProjectManager: Set the default working directory in the run configChristian Kandeler2017-11-301-2/+7
| | | | | | | | | | | | | | | | | | | | ... rather than in the run config widget. Otherwise merely opening the run settings can change the behavior of applications. Task-number: QTCREATORBUG-19374 Change-Id: Ib227ab07d09b7a8ce34909ae0b08b6b222bcee14 Reviewed-by: Georger Araujo <georger_br@yahoo.com.br> Reviewed-by: Jake Petroules <jake.petroules@qt.io>
* | qtcdebugger: don't abort unregister if Debugger.Default is not definedDavid Schulz2017-11-301-2/+1
| | | | | | | | | | | | | | Task-number: QTCREATORBUG-19252 Change-Id: Idc986a52276c40f20a983495ab4423c8753a9dda Reviewed-by: Robert Loehning <robert.loehning@qt.io> Reviewed-by: David Schulz <david.schulz@qt.io>