Commit Graph

88532 Commits

Author SHA1 Message Date
Martin Aumüller
a088b01713 fakevim: fix undo for indenting
previously, indenting would have been undone line by line

Merge-request: 96
Reviewed-by: hjk <qtc-committer@nokia.com>
2010-01-05 18:48:53 +01:00
Martin Aumüller
a04137f39a fakevim: 'dG' at the end of the document should delete the last line
make sure that when deleting line-wise, a complete line is deleted,
even at the end of the document

Merge-request: 96
Reviewed-by: hjk <qtc-committer@nokia.com>
2010-01-05 18:48:53 +01:00
Martin Aumüller
c71c338e72 fakevim: common implementation of 'G' and 'gg'
Merge-request: 96
Reviewed-by: hjk <qtc-committer@nokia.com>
2010-01-05 18:48:53 +01:00
Martin Aumüller
f6619d0087 fakevim: some 'dG' and 'dgg' auto tests
Merge-request: 96
Reviewed-by: hjk <qtc-committer@nokia.com>
2010-01-05 18:48:52 +01:00
Martin Aumüller
c7281909c1 fakevim: [lineno]gg should behave as [lineno]G
Merge-request: 96
Reviewed-by: hjk <qtc-committer@nokia.com>
2010-01-05 18:48:52 +01:00
Martin Aumüller
159e3f613d fakevim: fix 'yj', 'dj', 'cj' and 'yk', 'dk', 'ck'
Merge-request: 96
Reviewed-by: hjk <qtc-committer@nokia.com>
2010-01-05 18:48:52 +01:00
Martin Aumüller
489a21a143 fakevim: auto tests for 'dj', 'dk', 'cj', 'ck'
Merge-request: 96
Reviewed-by: hjk <qtc-committer@nokia.com>
2010-01-05 18:48:52 +01:00
Martin Aumüller
e95692b599 fakevim: fix 'c$', 'd$', 'y$', 'C', 'D' at end of line
Merge-request: 96
Reviewed-by: hjk <qtc-committer@nokia.com>
2010-01-05 18:48:52 +01:00
Martin Aumüller
c9dbf30b4d fakevim: auto tests for 'C', 'D', 'c$', 'd$'
Merge-request: 96
Reviewed-by: hjk <qtc-committer@nokia.com>
2010-01-05 18:48:52 +01:00
Martin Aumüller
df9335c542 fakevim: fix 'P' at end of line
previously, the insertion point would have stayed just in front of the last character instead of in
front of the last but first character

Merge-request: 96
Reviewed-by: hjk <qtc-committer@nokia.com>
2010-01-05 18:48:52 +01:00
Martin Aumüller
b5454e58c9 fakevim: auto test for 'P' at end of line
Merge-request: 96
Reviewed-by: hjk <qtc-committer@nokia.com>
2010-01-05 18:48:52 +01:00
Martin Aumüller
6ebac9116f fakevim: fix 'O' at begin of document
'O' would have opened the new line after the first line instead of before

Merge-request: 96
Reviewed-by: hjk <qtc-committer@nokia.com>
2010-01-05 18:48:52 +01:00
Martin Aumüller
22c700a4f6 fakevim: auto tests for 'o'/'O' at beginning and end of file
Merge-request: 96
Reviewed-by: hjk <qtc-committer@nokia.com>
2010-01-05 18:48:51 +01:00
Martin Aumüller
869782df18 fakevim: fix undoing of commands that enter insert mode
atomically undo command that entered insert mode together with undoing the insertion of new characters

Merge-request: 96
Reviewed-by: hjk <qtc-committer@nokia.com>
2010-01-05 18:48:51 +01:00
Martin Aumüller
833a266319 fakevim: update mini buffer after 'A' to indicate change to INSERT mode
Merge-request: 96
Reviewed-by: hjk <qtc-committer@nokia.com>
2010-01-05 18:48:51 +01:00
Martin Aumüller
d13f0bb2ce fakevim: wrong indentation
Merge-request: 96
Reviewed-by: hjk <qtc-committer@nokia.com>
2010-01-05 18:48:51 +01:00
Oswald Buddenhagen
24e1ffb193 accept whitespace between \l and target 2010-01-05 18:32:32 +01:00
Oswald Buddenhagen
11622e4ac1 support nested lists in index 2010-01-05 18:32:32 +01:00
Oswald Buddenhagen
48c1cc8c89 better error reporting 2010-01-05 18:32:32 +01:00
Martin Aumüller
27065239a0 implement Ctrl+N/Ctrl-P to select next/previous completion item
- this is compatible with choosing completion items in vim
- especially when using FakeVim mode, this makes it unnecessary to move
  the hands from the main row to the arrow keys

Merge-request: 2158
Reviewed-by: hjk <qtc-committer@nokia.com>
2010-01-05 18:23:36 +01:00
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
con
9786aa4365 Start on a changes file for 1.3.1 2010-01-05 17:16:33 +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