Commit Graph

6661 Commits

Author SHA1 Message Date
hjk
e3712f9687 debugger: refactoring, use QByteArray instead of QString when appropriate 2010-01-05 18:13:24 +01:00
hjk
84e2e8933d fakevim: make Ctrl-C leave visual modes 2010-01-05 18:13:23 +01:00
hjk
b20dee565e fakevim: implement S 2010-01-05 18:13:23 +01:00
hjk
2c5a0387e8 debugger: work around http://sourceware.org/bugzilla/show_bug.cgi?id=11135 2010-01-05 18:13:23 +01:00
ck
0525eee370 Maemo: Implement remote debugging via SSH library.
The old approach is still enabled by default.
2010-01-05 17:51:35 +01:00
hjk
baa955d5ad debugger: make python frame output 'Discardable' 2010-01-05 16:48:12 +01:00
hjk
11a300dd92 debugger: refactor passing of options to new dumpers 2010-01-05 16:48:11 +01:00
hjk
2a28741f90 debugger: str(p) is unsafe to use for invalid char * 2010-01-05 16:48:11 +01:00
hjk
960f8dc03d debugger: -break-list needs a stopped state to show new breakpoints in the gui 2010-01-05 16:48:11 +01:00
ck
39c466658a Maemo: Implement remote execution based on SSH library.
Currently deactivated via #ifdef, but has been tested successfully.
2010-01-05 16:45:04 +01:00
Friedemann Kleint
469ee5b40c VCS: Correct timeout values. 2010-01-05 16:42:24 +01:00
Daniel Molkentin
f093025ff3 Make it possible to override the language settings in Creator.
Platform-dependent behavior is not good enough for a lot of
people it seems.

Reviewed-By: con
2010-01-05 16:40:20 +01:00
Friedemann Kleint
40f5d38b91 Git: Introduce diff repository and group actions. 2010-01-05 16:36:27 +01:00
Friedemann Kleint
c55b5b7b31 Git/SVN: Ignore whitespace in annotation/blame (introduce setting).
Defaulting to true.

Task-number: QTCREATORBUG-502
2010-01-05 15:45:41 +01:00
Jarek Kobus
59ecb9cf83 Changing the command's shortcut updates its internal actions.
If the command's shortcut is changed all context actions are updated
accordingly. When the new context action is added its shortcut is
automatically updated (taken from command's shortcut).

Reviewed-by: con
Task-number: QTCREATORBUG-471
2010-01-05 15:24:55 +01:00
Daniel Molkentin
a866725405 Brown paper bag fix for 8929bb27ee. 2010-01-05 14:47:48 +01:00
ck
b3fd927e00 Maemo: Implement deploying via SSH library (instead of scp).
The code is #ifdef'ed out for now, but has been successfully tested.
2010-01-05 12:05:36 +01:00
con
7185e42b25 Merge remote branch 'origin/1.3' 2010-01-05 10:58:06 +01:00
con
cf8b5704d0 Remove some old stuff from gitignore. 2010-01-05 10:56:29 +01:00
Sergey Belyashov
ed460e8bcd Updated Russian translation
Merge-request: 90
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
2010-01-04 18:59:51 +01:00
Daniel Molkentin
8929bb27ee Point some tips of the day to the right documentation path.
Fixes: QTCREATORBUG-483
2010-01-04 17:57:37 +01:00
ck
159c4cfebb Maemo: Make SSH connections thread-safe. 2010-01-04 17:44:07 +01:00
Friedemann Kleint
6cf0247bd6 Fix warnings about QFileInfo being instantiated on empty string.
Do not insert currentDocument variable for empty files.
Polish VariableManager, QLatin1String(), const-correctness.

Reviewed-by: Daniel Molkentin <daniel.molkentin@nokia.com>
2010-01-04 16:50:23 +01:00
Daniel Molkentin
23fc1afe1f Add "Open Terminal here"/"Open Command Prompt here" Actions.
Reviewed-By: Friedemann Kleint
2010-01-04 16:37:18 +01:00
Daniel Molkentin
39e4b11277 Fix GCC warnings. 2010-01-04 15:34:38 +01:00
Daniel Molkentin
9c21224ace Fix reversed logic in EditorManager::openInExternalEditor().
In case the variable char was not in use, %[a-z] would result
in [a-z]%.
2010-01-04 15:30:04 +01:00
Daniel Molkentin
77761b37c3 Make it possible to set the external file browser on unix.
xdg-open is not available everywhere and fails when no DE is running.

Reviewed-By: Oswald Buddenhagen
2010-01-04 15:30:04 +01:00
Erik Verbruggen
4416dda243 Added a name component to the SideBar's saveSettings/restoreSettings to allow for multiple instances in a plug-in. 2010-01-04 14:36:29 +01:00
hjk
46c114e895 debugger: assume valid ref counts are always smaller than 1 million 2010-01-04 14:14:14 +01:00
Oswald Buddenhagen
5fd1e3c454 properly decode messages from gdb
... using fromLocal8Bit instead of fromLatin1.
of course the localized messages pose a "challenge" for the various
workarounds which parse them ...

Task-number: QTCREATORBUG-504
2010-01-04 14:12:28 +01:00
hjk
b0fb396dc9 debugger: don't issue 'name' field twice for watched items 2010-01-04 13:48:44 +01:00
hjk
7cd27f2eec debugger: add list of thread ids to TRK session state object 2010-01-04 13:17:38 +01:00
hjk
7d5ef1fbf0 debugger: add a manual test with a object reference 2010-01-04 13:16:46 +01:00
hjk
9ad447b8a4 debugger: make gdb-6.8-symbianelf work 2010-01-04 13:16:46 +01:00
hjk
3023495c71 debugger: don't keep scrolling to the end if the user manually moved the
cursor
2010-01-04 13:16:45 +01:00
hjk
d29b5cd208 fakevim: make auto-inserted text part of 'last insertion', so it can be repeated 2010-01-04 13:16:45 +01:00
Tobias Hunger
7023b68af4 Add copyright headers to some files.
Reviewed-by: Daniel Molkentin
Reviewed-by: Friedemann Kleint
2010-01-04 11:36:55 +01:00
Tobias Hunger
929045908f Add copyright headers to QML related files.
Reviewed-by: Erik Verbruggen
2010-01-04 11:33:05 +01:00
ck
43869cd416 Maemo: Fix race condition in SSH thread. 2009-12-23 17:36:00 +01:00
ck
b89ea6e88a Maemo: Remove unneeded files. 2009-12-23 17:09:02 +01:00
ck
1470d32ed0 Maemo: Add ssh deployment thread.
Also introduced MaemoSshThread class to factor out common parts
of the runner and the deployer code.
The maemosshrunner files do not contain code anymore and will
be removed soon.
2009-12-23 17:09:02 +01:00
Christian Kamm
f463f3ab07 Quickfix: Use a LookupContext instead of TypeOfExpression to get type.
There's no need to reparse something we already got the AST of.
2009-12-23 14:54:02 +01:00
Christian Kamm
0daf22c7a0 Quickfix: Add a typeOf helper to conveniently get the type of an expr.
Reviewed-by: Erik Verbruggen
2009-12-23 12:56:51 +01:00
ck
77b59b02ac Maemo: Implement sftp file transfer (untested). 2009-12-23 12:33:34 +01:00
ck
19f1df4fe6 Maemo: Split up MaemoSshConnection.
We now have two subclasses for deploying files and
running commands, respectively.
2009-12-23 12:00:20 +01:00
Christian Kamm
b3d3089955 Fix two small bugs in TypePrettyPrinter.
- unsigned* was printed as unsigned
- Type **name was printed as Type**name
2009-12-23 11:38:05 +01:00
ck
a266e638d6 Maemo: Add interface for ssh library (completely #ifdef'ed out for now).
This will replace the current ssh-via-QProcess approach, which
has severe drawbacks.
2009-12-23 10:53:57 +01:00
con
1c1394c1eb Unify the common part for extracting the Qt project target info.
This code was (more or less) duplicated in 4 places.
2009-12-22 15:58:55 +01:00
Christian Kamm
37df3ae5e7 Quickfix: Wrap string literal in QLatin1String(...) 2009-12-22 12:24:06 +01:00
con
76be80427f More documentation for ProgressManager related tasks. 2009-12-21 17:12:39 +01:00