Commit Graph

14413 Commits

Author SHA1 Message Date
Tobias Hunger
cd6009c276 Git: Handle unusual HEADs
Handle detached HEADs as well as cloning from repositories that default
to another branch but master. This is relevant when clonig local
repositories.

Reviewed-by: Friedemann Kleint
2010-10-05 11:28:36 +02:00
Christian Kamm
4fc07056fd Debugging helpers: Add forgotten file to qmldump build.
Should stop qmldump processes from showing up in the MacOS dock.

Reviewed-by: Lasse Holmstedt
2010-10-05 11:24:54 +02:00
Christiaan Janssen
24912c3f2e QmlObserver: breakpoint list is shared between engines
Reviewed by:  Kai Koehne, Andre Poenitz
2010-10-05 11:01:14 +02:00
Leena Miettinen
9dfc5b1414 Doc - using advanced find to search for C++ symbols
Fix UI text capitalization, edit text, and add screen shots.

Reviewed-by: con
2010-10-05 10:26:26 +02:00
Friedemann Kleint
d2bbef2fc9 L10n: Fix placeholders. 2010-10-05 10:16:27 +02:00
Friedemann Kleint
48dab76851 L10n: Update German translation for 2.1 beta. 2010-10-05 09:54:07 +02:00
Friedemann Kleint
7830ae8c9e L10n: tr()-Fixes. 2010-10-05 09:53:34 +02:00
Friedemann Kleint
520c936a45 L10n: tr()-Fixes 2010-10-05 09:44:33 +02:00
Christian Kandeler
4578e32fe5 Tests: Start implementing more thorough SSH test. 2010-10-04 17:54:46 +02:00
Friedemann Kleint
18eb2e1e98 L10n: tr()-fixes.
Reviewed-by: Thomas Hartmann <thomas.hartmann@nokia.com>
2010-10-04 17:22:16 +02:00
Tobias Hunger
c9147b36e7 Git: Change mapping of repository to directory name
Change the mapping of repository name to checkout directory name.
This should now work better with windows.
2010-10-04 17:19:17 +02:00
Tobias Hunger
6b85c2d520 Polish the checkout wizard (base and git)
* Polish the base checkout wizard
    * Make UI easier to grasp
    * Add tooltips explaining things

Task-number: QTCREATORBUG-2540
Reviewed-by: Robert Loehning
2010-10-04 17:19:16 +02:00
Kai Koehne
e77a7b6657 QmlProject: Remove "Import QML Directory" wizard
Reviewed-by: Christiaan Janssen
2010-10-04 17:10:48 +02:00
Kai Koehne
325af72012 QmlProject: Always use qmlobserver for debugging projects
Also only warn about missing qmlobserver when actually trying to
debug a .qmlproject.

Reviewed-by: Christiaan Janssen
2010-10-04 16:59:58 +02:00
Kai Koehne
0c054bed77 QmlProject: Let user select Qt version to use
Allow the user to choose which Qt version to use for running
a .qmlproject.

Reviewed-by: dt
2010-10-04 16:59:58 +02:00
Christian Kandeler
20f796ee62 Maemo: Fix deployment of inactive project.
Reviewed-by: kh1
2010-10-04 16:46:14 +02:00
Christian Kandeler
b2030a13d4 Maemo: Introduce explicit states to SshRunner.
Reviewed-by: kh1
2010-10-04 16:46:13 +02:00
Thomas Hartmann
71c6104cc3 Use QCoreApplication::translate instead of QCoreApplication::translate
As a general rule QCoreApplication::translate() should be used
instead of QCoreApplication::translate()

Reviewed-by: Friedemann Kleint
2010-10-04 16:40:21 +02:00
Thomas Hartmann
defb9881b1 QmlWizards: use QtQuick 1.0 instead of Qt 4.7
Reviewed-by: Kai Koehne
2010-10-04 16:21:32 +02:00
Friedemann Kleint
d5596bf169 Debugger: Remove unused 'precise breakpoints' setting.
Remove break window menu action to toggle 'Full path'.
Remove gdb setting 'Use full path'.
Clean up break dialog:
- Set PathChooser::ExpectedKind before value (showed up in red).
- Use PathChooser::setPath()/path() instead of lineedit text
- Return thread spec
- Add validator for ignorecount as for breakcondition.ui
Remove unused fields from breakcondition.ui

Reviewed-by: hjk
Task-number: QTCREATORBUG-2593
2010-10-04 16:04:38 +02:00
Tobias Hunger
5ff8054862 Fix build on non-windows 2010-10-04 16:02:14 +02:00
Thomas Hartmann
a017e5434e QmlDesigner: compile fix
Reviewed-by: Friedemann Kleint
2010-10-04 15:57:44 +02:00
Tobias Hunger
c7142affef Git: Only allow commit if author information is valid
Check author information to be valid before enableing
the commit button.

Task-number: QTCREATORBUG-2410
2010-10-04 15:49:22 +02:00
Thomas Hartmann
685ae6bc55 QmlDesigner.propertyEditor: cache QtQuick items instead of Qt
Fixes caching for Qt Quick items.
Also the emptyPane is found again.

Reviewed-by: Kai Koehne
2010-10-04 15:38:29 +02:00
Thomas Hartmann
ed01ffd39c QmlDesigner.propertyEditor: adding missing qml file
This file got somehow missing during renaming

Reviewed-by: Trust Me
2010-10-04 15:34:09 +02:00
Thomas Hartmann
074c2d6a68 QmlDesigner.rewriter: fix Qt 4.7 imports
This patch adds a MessageBox that asks for confirmation to fix
Qt 4.7 imports into QtQuick 1.0 imports.

Reviewed-by: Kai Koehne
2010-10-04 15:34:09 +02:00
Leena Miettinen
02bae06191 Doc - availability of environment variables in custom build steps
Reviewed-by: Tobias Hunger
2010-10-04 15:24:55 +02:00
Christian Kandeler
36b17fd974 Wizards: Move QML standalone app wizard to QML category.
Task-number: QTCREATORBUG-2510
Reviewed-by: Alessandro Portale
2010-10-04 14:52:56 +02:00
Christian Kamm
70c189e2bd QmlJS: Fix instances of using lookupContext() on invalid info.
Task-number: QTCREATORBUG-2594
Done-with: Thomas Hartmann
2010-10-04 14:36:09 +02:00
Kai Koehne
abfb22a68e QmlDebugger: Make JS breakpoints not pending when they're hit
Task-number: QTCREATORBUG-2590
Reviewed-by: Christiaan Janssen
2010-10-04 14:26:03 +02:00
Christian Kandeler
29d4a329af Maemo: Fix desktop file contents, ignore missing desktop file.
Task-number: https://projects.maemo.org/bugzilla/show_bug.cgi?id=195541
Reviewed-by: kh1
2010-10-04 13:32:08 +02:00
Friedemann Kleint
38d990636f CodePaster[CodePaster]: Allow for fetching complete URLs.
Reviewed-by: Tobias Hunger <qt-info@nokia.com>
Task-number: QTCREATORBUG-2542
2010-10-04 13:30:25 +02:00
Kai Koehne
ed6f28522d QmlInspector: Fix regression in live preview
ClientProxy::isEnabled() now only returns true when the server plugins
are available too. Wait until then before using it to initialize
the livepreview objects.

Reviewed-by: Lasse Holmstedt
2010-10-04 13:24:32 +02:00
Friedemann Kleint
ccecfd701e Debugger: Fix manual test.
to work at least for debug-in-source builds.

Reviewed-by: hjk
Task-number: QTCREATORBUG-2546
2010-10-04 12:19:28 +02:00
Lasse Holmstedt
2578810334 Debugging helpers: Preserve whole build log
Otherwise, users might only see parts of the build that succeeded, but
not the failed ones (depending on build order).

Reviewed-by: ckamm
2010-10-04 12:03:35 +02:00
Christian Kamm
a5c7d465ab Debugging helpers: Only build qmldump/qmlobserver for desktop targets.
Task-number: QTCREATORBUG-2575
Reviewed-by: Kai Koehne
2010-10-04 11:56:10 +02:00
Friedemann Kleint
d6575ef3a3 Debugger[CDB]: Adapt internal std::string dumper to MSVC2010.
New STL implementation.

Reviewed-by: hjk
2010-10-04 11:47:31 +02:00
Pawel Polanski
19866faeab Null pointer exception when calling context menu on an empty area of Target step in new application wizard - fixed
Reviewed-by: Tobias Hunger
2010-10-04 10:58:13 +02:00
Alessandro Portale
cad8dcbb6a Only update Qml App stub files
The update mechanism kicked in also for Qml Mobile apps, which
happen to have a deployment.pri file aswell. But that was wrong.

The update must only happen if all qml app stub files were
found. This patch fixes it.

Task-Number: QTCREATORBUG-2529
Reviewed-by: ck
2010-10-04 10:54:26 +02:00
Alessandro Portale
5d0177ac40 Merged 'New Qt quick App' and 'Import Qml App' Wizards
The only difference between these wizards was that in the
Import Wizard, the user was able to chose a .qml file.
So, why not merge them. Also, this commit is a nice code
reduction.

The module deployment feature was killed by popular demand.
Apparently, nobody writes or deploys Qml modules, these days.
Let's see when they want to have it back ;)

Task-Number: QTCREATORBUG-2505
Reviewed-by: ck
2010-10-04 10:54:25 +02:00
Alessandro Portale
e1aa293544 Qt Quick app wizard: Merge two .pri files into one
As an project tree unclutter measure, we now append the
deployment.pri to the qmlapplicationviewer.pri while generating
the stub for Qt Quick Apps.

At the same tame we keep te Qt Mobile App wizard intact, which
continues to generate the deployment.pri file.

And we also keep the qmlapp/app.pro template functioning as
project, therefore we leave the include(../shared/deployment.pri)
in qmlapp/app.pro and let the wizard remove that incude.

Task-Number: QTCREATORBUG-2568
Reviewed-By: ck
2010-10-04 10:54:25 +02:00
Alessandro Portale
a95ed6420d New wizards: Handle Symbian icon like Maemo icon
De-clutter the app profile:
- Call the Symbian icon <project>.svg
- Define the Symbian icon in the deployment .pri file

Task-Number: QTCREATORBUG-2578
Reviewed-by: ck
2010-10-04 10:54:24 +02:00
Kai Koehne
c03fff0968 QmlProject: Stop program when exiting creator
Task-number: QTCREATORBUG-2501
2010-10-04 09:44:18 +02:00
Christian Kamm
646ec20633 Debugging helpers: Only fail if there was a chance of success.
Task-number: QTCREATORBUG-2563
Reviewed-by: Kai Koehne
2010-10-04 09:28:43 +02:00
Christian Kandeler
4816893621 Maemo: Close old SFTP channel when creating a new one. 2010-10-03 10:39:42 +02:00
Alessandro Portale
0a9edfe1c0 Added comment 2010-10-03 10:35:14 +02:00
Alessandro Portale
493710c2ac Do not scan "/" for include files
The scanning phase was in some cases insanely long.
Reason was that Creator feeds wrong paths to the
CppModelManager, for example "/".

The scanning phase did what it was told to: scan that whole
Harddrive.

This patch makes sure that the scanning is not done for "/"

Done-With: Roberto
2010-10-03 09:28:03 +02:00
Alessandro Portale
b9d3c1f54a No Samba while including files
(The other Samba is meant. The slow one, not the nice one.)

Creator manages to feed the CppModelManager with all kinds of
wrong include paths. That is usually not a big issue as long
as that path is not a simple "/".

CppManager appended a separator to all incoming include paths.
And when the above "/" was passed in, we had (on my machine)
7 seconds of Samba Network lookup, multiple times during a
parse. And the sad thing was that my dear colleagues in the
Intranet did not even have the searched-for header files on
their shared folders.

This patch makes sure that a separator is only appended if
the path does not already end with one.

The real core of the issue (wrong include paths from Creator)
still needs to be fixed.

Done-with: Roberto Raggi
2010-10-03 09:23:48 +02:00
Alessandro Portale
043cf532ec Improved the comments in the generate qml app code.
This was committed to the master branch, but was supposed
to go into 2.1 (I misunderstood the branching strategy of
Creator 2.1).

Since this does not change Creator code:
Reviewed-by: Trustme
2010-10-02 18:26:51 +02:00
hjk
77259d1d38 fakevim: reset op count when leaving insert mode
Reviewed-by: Alessandro Portale
Task-number: QTCREATORBUG-2552
2010-10-01 18:43:01 +02:00