Commit Graph

72811 Commits

Author SHA1 Message Date
con
0de840cb43 debugger: make watchdog timeout configurable
(cherry picked from commit bf077800b8)

Conflicts:

	src/plugins/debugger/debuggerplugin.cpp
	src/plugins/debugger/gdb/gdboptionspage.ui
2010-01-06 15:57:10 +01:00
hjk
ca637fdc33 debugger: make use of full source file list optional
(cherry picked from commit 8c52f5720c)
2010-01-06 15:57:10 +01:00
con
769c51504c debugger: handle large quint64 values 'properly'
(cherry picked from commit 02e90fd71d)

Conflicts:

	src/plugins/debugger/watchhandler.cpp
2010-01-06 15:57:10 +01:00
con
1906319940 debugger: make the option to write timestamps to the log persistent
(cherry picked from commit a5c5cfc42e)

Conflicts:

	src/plugins/debugger/debuggerplugin.cpp
2010-01-06 15:57:10 +01:00
Martin Aumüller
f289da3d91 fakevim: implement smart indent
use creator's indenter for smartindent mode
- this works like automatic indent w/o fakevim

perhaps this fixes QTCREATORBUG-139

Merge-request: 98
Reviewed-by: hjk <qtc-committer@nokia.com>
2010-01-06 15:21:17 +01:00
Martin Aumüller
0b49fb310f fakevim: creator auto indent is more like vim's smartindent
Merge-request: 98
Reviewed-by: hjk <qtc-committer@nokia.com>
2010-01-06 15:21:17 +01:00
Martin Aumüller
c4fede0fd3 fakevim: use BaseTextEditor's isElectricCharacter
in order for automatic indenting to work, isElectricCharacter has to match the language of the document

Merge-request: 98
Reviewed-by: hjk <qtc-committer@nokia.com>
2010-01-06 15:21:17 +01:00
Martin Aumüller
46abe329f4 make isElectricCharacter public
the fakevim plugin needs access to this method for automatic indenting as the implementation
differs across the different types of editors

Merge-request: 98
Reviewed-by: hjk <qtc-committer@nokia.com>
2010-01-06 15:21:17 +01:00
hjk
85b4b826ab debugger: use '*' as name for all pointers, add pointee only for display purposes 2010-01-06 15:21:17 +01:00
Daniel Molkentin
6ced1c3e75 Language switcher: Add English as explicit translation.
Complements f093025ff3

Reviewed-By: Oswald Buddenhagen
2010-01-06 14:56:48 +01:00
Thorbjørn Lindeijer
97eabc2916 Merge branch '1.3' 2010-01-06 14:46:22 +01:00
Friedemann Kleint
a3fd049ec8 PLain Text Editor: Remove list indentation
As it causes dashed lists to be formatted as
- i1
  - i2
Just do paragraph formatting.

Task-number: QTCREATORBUG-538
Initial-patch-by: Thorbjørn Lindeijer <thorbjorn.lindeijer@nokia.com>
(cherry picked from commit 2986ccafd2)
2010-01-06 14:37:39 +01:00
Thorbjørn Lindeijer
2ab738cd7a Small indentation fix 2010-01-06 14:34:36 +01:00
Roberto Raggi
d510aaa029 Fixed problem with nested templates in function declaration completion
Wasn't using a space to separate the closing angular brackets.

Task-number: QTCREATORBUG-547
Reviewed-by: Thorbjørn Lindeijer <thorbjorn.lindeijer@nokia.com>
2010-01-06 14:29:51 +01:00
Friedemann Kleint
d10b4edaab Gdb/MingW: Fix interrupting inferior.
Prevent exec-continue by SIGTRAP-Handler.
Reviewed-by: hjk <qtc-committer@nokia.com>
2010-01-06 14:16:35 +01:00
Friedemann Kleint
2986ccafd2 PLain Text Editor: Remove list indentation
As it causes dashed lists to be formatted as
- i1
  - i2
Just do paragraph formatting.

Task-number: QTCREATORBUG-538
Initial-patch-by: Thorbjørn Lindeijer <thorbjorn.lindeijer@nokia.com>
2010-01-06 13:53:50 +01:00
Erik Verbruggen
73a447ff5e Fixed fix for QTCREATORBUG-509. 2010-01-06 13:05:27 +01:00
hjk
e5abb34db3 debugger: fix watchers containing '$' (references to registers) 2010-01-06 12:53:37 +01:00
Roberto Raggi
0fdb3bebee Fixed crash when completing symbols without a valid context.
Task-number: QTCREATORBUG-534
Reviewed-by: Thorbjørn Lindeijer <thorbjorn.lindeijer@nokia.com>
2010-01-06 12:32:29 +01:00
hjk
456abf4cbb debugger: fix disassembler command (regression introduced in e3712f968) 2010-01-06 12:17:34 +01:00
Jarek Kobus
738a950b75 Load designer translations before instantiating any designer object
In this way all tr calls are done after translations are loaded.

Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@trolltech.com>
Task-number: QTCREATORBUG-470
2010-01-06 11:33:45 +01:00
Roberto Raggi
6d47004cc3 Added BaseType::setType() 2010-01-06 11:24:50 +01:00
Daniel Molkentin
7a0313ed9e Brown paper bag fix for 8929bb27ee.
(cherry picked from commit a866725405)
2010-01-06 10:57:49 +01:00
Daniel Molkentin
1644f8ea81 Point some tips of the day to the right documentation path.
Fixes: QTCREATORBUG-483
(cherry picked from commit 8929bb27ee)
2010-01-06 10:57:38 +01:00
Friedemann Kleint
ce684eb664 SVN: Pass "--parent" to "add" to automatically add directories. 2010-01-06 10:57:07 +01:00
Tobias Hunger
a3113da32c Add copyright headers.
Reviewed-by: Roberto Raggi
2010-01-06 10:25:16 +01:00
hjk
b6cae42a62 fakevim: remove spurious executable attributes; also some style issues 2010-01-05 18:48:53 +01:00
Martin Aumüller
f08176cc49 fakevim: [num]'-'/'+' moves to first non-blank of previous/next but ([num]-1)th line
Merge-request: 96
Reviewed-by: hjk <qtc-committer@nokia.com>
2010-01-05 18:48:53 +01:00
Martin Aumüller
29236ea356 fakevim: leave visual mode if entering insert mode
Merge-request: 96
Reviewed-by: hjk <qtc-committer@nokia.com>
2010-01-05 18:48:53 +01:00
Martin Aumüller
7ccdbc5e97 fakevim: fix indenting
- the indented region has been off by one line as lineForPosition returns 1-based line numbers but QTextDocument::findBlockByNumber expects base 0
- all lines (including first and last line) have to be indented
- if text is collapsed, then findBlockByNumber has to be used instead of findBlockByLineNumber for getting the block containing a line

Merge-request: 96
Reviewed-by: hjk <qtc-committer@nokia.com>
2010-01-05 18:48:53 +01:00
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
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
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
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
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
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
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
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
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