summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* QmlProfiler: added tooltip for non-optimized bindingsChristiaan Janssen2012-05-311-3/+9
| | | | | Change-Id: I4500b168c016e7d5525124996be4886e481065d9 Reviewed-by: Aurindam Jana <aurindam.jana@nokia.com>
* QmlProfiler: renamed "v4" bindings to "optimized" bindingsChristiaan Janssen2012-05-312-4/+4
| | | | | | Change-Id: I1821b966eeb5068f3f34dbab5ba10f81c8bebd5f Reviewed-by: Roberto Raggi <roberto.raggi@nokia.com> Reviewed-by: Aurindam Jana <aurindam.jana@nokia.com>
* Squish: Update for changed Options dialogRobert Loehning2012-05-302-2/+2
| | | | | Change-Id: I680ef0307837abae3edc813991acbed5fb31ccce Reviewed-by: Christian Stenger <christian.stenger@nokia.com>
* doc: add a few lines about the purpose of debugging helpershjk2012-05-301-0/+40
| | | | | Change-Id: Ic07a3d6593fd2ea45f7a80585095c8fe22a845bb Reviewed-by: Leena Miettinen <riitta-leena.miettinen@nokia.com>
* Fix compilation with Qt 5.Friedemann Kleint2012-05-301-1/+1
| | | | | | | No match for operator ==(QStringRef, const char *). Change-Id: I37e365f08ab990c41ce9431558ad679a63acd952 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com>
* DeviceFactory: Allow for querying supported device typesTobias Hunger2012-05-3024-98/+177
| | | | | | | | | | | | Allow to query the DeviceFactory for device types it can create as well as the display names to use for those types. Also allow to create any of the supported device types. The MaddeDeviceFactory makes use of the information to set the correct type in the wizard. Change-Id: I8c05ecd467e5bb1b151a84a8d62ef98a57849605 Reviewed-by: Christian Kandeler <christian.kandeler@nokia.com>
* QmlJSInspector: Check for null pointersAurindam Jana2012-05-302-20/+29
| | | | | Change-Id: I8d99b109909e596ead2e674eff0de576b2dca411 Reviewed-by: Christiaan Janssen <christiaan.janssen@nokia.com>
* QmlJSInspector: Improve performanceAurindam Jana2012-05-302-87/+118
| | | | | | | | Populating watchhandler can be expensive. Update with just the necessary data. Change-Id: I06c28e1c8f5437cc05d3f9cef139d3df9da10c81 Reviewed-by: Christiaan Janssen <christiaan.janssen@nokia.com>
* Qt version options page: Replace (large) tooltip by details widget.Friedemann Kleint2012-05-304-42/+72
| | | | | | | | | | | | | Remove the tooltip that has grown overly large for Qt 5 by a row containing a details text browser. Filter out the '/raw', '/get' variables, display all paths with the correct separator as a clickable link that opens a file browser. Change-Id: I81fee8e5be04c87b5b59b8fc444f75efa66fcaa0 Reviewed-by: Orgad Shaneh <orgads@gmail.com> Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com> Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com>
* debugger: more precise matching for connection error messageshjk2012-05-301-10/+23
| | | | | Change-Id: Icd1821b4ded70242d8a7e09463461d340f277f6b Reviewed-by: hjk <qthjk@ovi.com>
* preprocessor: do not loop endlessly on incomplete expressionshjk2012-05-302-6/+26
| | | | | | | An missing closing parantheses after "defined(..." caused an endless loop. Change-Id: I19b17cebc1a56880216c3bfb67c9d296f80cc064 Reviewed-by: Leandro Melo <leandro.melo@nokia.com>
* Squish: Updated text of "Stop Debugger" buttonRobert Loehning2012-05-301-1/+1
| | | | | Change-Id: Ie0ebd4812ee679ed2a8e1cdae2f9399ae19f2528 Reviewed-by: Christian Stenger <christian.stenger@nokia.com>
* debugger: rework dumping arrays of plain datahjk2012-05-306-167/+211
| | | | | | | | | | | | Simple array data can be fetched in one go. The "normal" way gdb asks the server for contents is one item at a time, at ~3ms per round trip. Now we get 2000 in 200ms. This also introduces a re-usable readRawMemory function and removes a few checkAccess calls which will be triggered anyways. Change-Id: Ic07a3d6593fd2ea45f7a8058509118fe22a845bb Reviewed-by: hjk <qthjk@ovi.com>
* Documentation: Fix coding style bug.Christian Kandeler2012-05-301-1/+1
| | | | | | | Enum values never ever start with a lower-case letter. Change-Id: I21171ad424078a18d276d206571ec81cdcd73fe1 Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
* debugger: Fixed syntax errorRobert Loehning2012-05-301-1/+1
| | | | | | | Found by Squish test suite_debugger/tst_cli_output_console Change-Id: I3d4bf97f9971e44ac39bc262d17da0641a99af19 Reviewed-by: hjk <qthjk@ovi.com>
* SSH: Use plain pointers to SshConnection objects.Christian Kandeler2012-05-2934-177/+198
| | | | | | | | | | It used to be shared pointers so that existing connection objects could easily be passed around in order not to open a new connection to the same server. Since the introduction of the SshConnectionManager, this is no longer necessary. Change-Id: I13fd3eceaf35d562e6260e9969abbffb01edd6b5 Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com>
* DeclarativeToolsClient: Debugger LogAurindam Jana2012-05-292-7/+11
| | | | | | | Log the debugIds of selected objects. Change-Id: Id146ccfb39639d0e8550817d61101c82cce1fa9c Reviewed-by: Christiaan Janssen <christiaan.janssen@nokia.com>
* QmlJSInspector: Remove dependency on QmlJSToolsAurindam Jana2012-05-298-76/+64
| | | | | | | | | As Location information is already cached, there is no need to fetch the information from the QmlJS Semantic info. Task-number: QTCREATORBUG-7409 Change-Id: I9cc3dce0910632cfe517f7697d74691e6675793b Reviewed-by: Christiaan Janssen <christiaan.janssen@nokia.com>
* debugger: less scary crash messagehjk2012-05-291-2/+2
| | | | | Change-Id: I2c24d3a14cf2139a363100733280c4fd0c321524 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@nokia.com>
* Doc: pull out the debugging section to a separate fileLeena Miettinen2012-05-292-322/+350
| | | | | Change-Id: Ifa96cc2a786bd39ecae1dee2731112a1688ef359 Reviewed-by: hjk <qthjk@ovi.com>
* CDB: Improve watch expressions.Friedemann Kleint2012-05-293-10/+25
| | | | | | | | | | | | - Fix watch expressions for array to at least point to the initial element. - Return the name (which is the initial expression for the watch symbol group) as last resort if the evaluation fails to avoid obtaining "(*) 0" as expression. Task-number: QTCREATORBUG-7408 Change-Id: Ifdf5ba59f6e18527d98b869f6a273aed283bd7da Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com>
* debugger: code style, add missing spacehjk2012-05-291-1/+1
| | | | | Change-Id: I58ab4769dc26bea7234497660acf2d88c800fe46 Reviewed-by: hjk <qthjk@ovi.com>
* debugger: use 'None' instead of -1 for default parameterhjk2012-05-291-3/+3
| | | | | Change-Id: I865ecaa73bee5880d746fed019ac879b563367e7 Reviewed-by: hjk <qthjk@ovi.com>
* SSH: Add missing file to qbs project.Christian Kandeler2012-05-291-0/+1
| | | | | Change-Id: Ifa65a7c3382032c2c49380211ac6d4b1198668fa Reviewed-by: Christian Kandeler <christian.kandeler@nokia.com>
* debugger: make max string size more configurablehjk2012-05-291-11/+19
| | | | | Change-Id: I4fd3c854eb2bb752c5338e96f2e19884bdcf71a8 Reviewed-by: hjk <qthjk@ovi.com>
* Debugging: Fix debugging for gdb versions < 7Aurindam Jana2012-05-291-5/+2
| | | | | | | | Revert changes in e11a3a7697e7b432ac061277694885cf3724f25c related to -file-exec-and-symbols command. Change-Id: I9d637fe931a6be2eaeb3d18ddcdf66e0ba4211dd Reviewed-by: hjk <qthjk@ovi.com>
* zeroconf: Fix a bad call to serviceResolveReply, detected by an ICC warningThiago Macieira2012-05-291-1/+1
| | | | | | | | | | | | | | The warning was: src/libs/zeroconf/avahiLib.cpp(397): warning #68: integer conversion resulted in a change of sign sg->serviceResolveReply(0, kDNSServiceErr_Timeout, interface, 0, QString(), 0, 0); ^ The arguments to ServiceGatherer::serviceResolveReply seemed wrong: in the actual function declaration, the interface is before the error code. Change-Id: I0fe6d2e3249294a941ad2e791bb49eaa5c3d8ab7 Reviewed-by: Fawzi Mohamed <fawzi.mohamed@nokia.com>
* Debugger: Engines Queried on Reload of Qml.Simjees Abraham2012-05-292-1/+2
| | | | | Change-Id: I75de9fa584af8eb22a3eac6b0ab9d30b87d2ed69 Reviewed-by: Aurindam Jana <aurindam.jana@nokia.com>
* Debugger: Change in response for message "destroyObject".Simjees Abraham2012-05-296-8/+32
| | | | | | | | | Response for "destroyObject" now has the debugId of the destroyed object. This is used to fetch the parent object rather than querying the engine context. Change-Id: I2e5b7650cbe847117cce6952206dd479ee696f0e Reviewed-by: Aurindam Jana <aurindam.jana@nokia.com>
* zeroconf: adding a signal to track initial startupFawzi Mohamed2012-05-297-44/+139
| | | | | | | * improving error messages * track startup Change-Id: Iba5a293b03b2d46facfbc7a9827d0d71eb7ba152 Reviewed-by: Christian Kandeler <christian.kandeler@nokia.com>
* Silence a warning about unrecognised pragma with ICCThiago Macieira2012-05-281-1/+1
| | | | | | | | | | | | src/libs/cplusplus/MatchingText.cpp(64): warning #161: unrecognized #pragma # pragma GCC diagnostic ignored "-Wstrict-overflow" ^ This pragma is recognised in GCC only, so don't enable it for when ICC fakes to be GCC. Change-Id: I3d9830dc2b12632dd08d8c8961219bd253ad8c1d Reviewed-by: hjk <qthjk@ovi.com>
* tr()-Fixes in master.Friedemann Kleint2012-05-2813-27/+45
| | | | | | | | | - Add missing Q_OBJECTS - Clean up Android, fix capitalization, remove redundant translations. Change-Id: I24583b7e363ff8f90cad3b8257b676888e8a59db Reviewed-by: hjk <qthjk@ovi.com>
* debugger: move type info cache population to lookupTypehjk2012-05-251-26/+13
| | | | | | | | | This way we miss some data from types we never lookup (like 'int') but having it out of the performance path in SubItem.__exit__ is more important. Change-Id: I9ff86a7d9bf0d66e5781581d04942f29ca0e520b Reviewed-by: hjk <qthjk@ovi.com>
* Merge remote-tracking branch 'origin/2.5'Eike Ziller2012-05-2514-84/+85
|\
| * Squish: Replaced function moveTextCursorRobert Loehning2012-05-255-34/+22
| | | | | | | | | | Change-Id: Ie4cccd0de668690a3d66baf422bcfff7acae7345 Reviewed-by: Christian Stenger <christian.stenger@nokia.com>
| * Squish: Simplified placeCursorToLineRobert Loehning2012-05-231-18/+9
| | | | | | | | | | Change-Id: Ib56bc7b2596ac61233e147fb62f763a594abe9df Reviewed-by: Christian Stenger <christian.stenger@nokia.com>
| * Squish: Added fatals when no Qt version was foundRobert Loehning2012-05-216-6/+24
| | | | | | | | | | Change-Id: I1d1f4f378ef60107a488477bce40dacaabbe4109 Reviewed-by: Christian Stenger <christian.stenger@nokia.com>
| * Squish: Support more than one breakpoint per fileChristian Stenger2012-05-163-26/+30
| | | | | | | | | | Change-Id: Ic33e039fe5aea9caed5a3e992a74938e331e2a4b Reviewed-by: Robert Löhning <robert.loehning@nokia.com>
* | QmlJSInspector: Set property valuesAurindam Jana2012-05-256-11/+59
| | | | | | | | | | | | | | | | | | | | | | QML property values could be set in the inspector. Regression introduced by 7f09d0b756ff3f9bb52737d4aaf65ed84d751316. This patch is a partial fix. Only values can be assigned currently. For expressions, use the console. Change-Id: I945b11109cd7788dd0f5277af206bf9658844aee Reviewed-by: Christiaan Janssen <christiaan.janssen@nokia.com> Reviewed-by: hjk <qthjk@ovi.com>
* | QmlJSInspectorAgent: Refactor codeAurindam Jana2012-05-257-421/+272
| | | | | | | | | | | | | | | | Try to use the watchHandler for referring to the object tree instead of caching the object tree locally. Change-Id: I68624771ef49d50f2cf0d6d580b1b34d57483178 Reviewed-by: Christiaan Janssen <christiaan.janssen@nokia.com>
* | debugger: remove workaround for some gdb 6.4 buildshjk2012-05-251-9/+0
| | | | | | | | | | Change-Id: Id13f9b352810f59301c409c73f510542687343e7 Reviewed-by: hjk <qthjk@ovi.com>
* | Doc: remove workaround as the issue has been fixedLeena Miettinen2012-05-252-8/+2
| | | | | | | | | | | | | | | | Qt Creator help browser now allows file downloading Task-number: QTCREATORBUG-2701 Change-Id: I00269a8cc3b247c33b0c20f5b80fdd1855f6c468 Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
* | Gerrit: Onlt set port flag if SSH parameter chanedOrgad Shaneh2012-05-251-1/+3
| | | | | | | | | | Change-Id: Ib006e31fdb5d832f67a19fa115a80c871628ccc6 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com>
* | added possibility to enter port specifier to gitorious addressTheo J.A. de Vries2012-05-251-11/+14
| | | | | | | | | | Change-Id: I4558b5151dfe1abde98037173c0a83b6a070c6b5 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com>
* | BaseEngineDebugClient: Unpack property of type VariantAurindam Jana2012-05-251-1/+2
| | | | | | | | | | | | | | Task-number: QTCREATORBUG-7456 Change-Id: I6db02007ce4e89f7203530167ca307dc29bd4fe1 Reviewed-by: Christiaan Janssen <christiaan.janssen@nokia.com>
* | GDB build: Advance to 7.4.1Orgad Shaneh2012-05-256-27/+8
| | | | | | | | | | Change-Id: Ie9d24d879fde99a4fdf5698b4a535be04fd91d34 Reviewed-by: hjk <qthjk@ovi.com>
* | ActionManager API cleanup.Eike Ziller2012-05-2578-1336/+1196
| | | | | | | | | | | | | | | | d-pointer instead of inheritance static methods Change-Id: I7b2f0c8b05ad3951e1ff26a7d4e08e195d2dd258 Reviewed-by: hjk <qthjk@ovi.com>
* | Gerrit: Do not run plink executable in accessor of OptionsWidget.Friedemann Kleint2012-05-252-4/+7
| | | | | | | | | | | | | | | | | | | | Do not run the process every time the user presses 'Ok' or 'Apply' in the settings page, do it only if the gerrit parameters actually changed. Also check for empty binary. Change-Id: I934616e5d9b20404278f1fd9fc751ff161030cd8 Reviewed-by: Orgad Shaneh <orgads@gmail.com> Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com>
* | debugger: prevent watched expressions from re-appearinghjk2012-05-253-15/+14
| | | | | | | | | | | | Task-number: QTCREATORBUG-7408 Change-Id: I2936aff74b629b6d58cbcd09e023346dabdf191f Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com>
* | Make sure we call stop before removing a page.kh12012-05-244-0/+11
| | | | | | | | | | | | | | | | | | Fixes a spinning cursor in case the page was not fully loaded and we where closing it at the same time. Change-Id: Iae6efac70c0c8be2f84e6b1551275bbdf9c5aab3 Reviewed-by: Niels Weber <niels.2.weber@nokia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>