Commit Graph

607 Commits

Author SHA1 Message Date
hjk
47d766d91f debugger: kill the debugger if it is still running after it said it has died. 2009-06-12 14:28:13 +02:00
hjk
6077d20b96 fakevim: fix . after C in command mode 2009-06-11 17:11:10 +02:00
Roberto Raggi
7d1bf1fe57 Merge branch '1.2' of git@scm.dev.nokia.troll.no:creator/mainline 2009-06-11 17:03:53 +02:00
hjk
b919dbe572 fakevim: fix cursor column positioning bug after cfx + <Down> 2009-06-11 15:42:01 +02:00
Roberto Raggi
053f9b449c Merge branch '1.2' of git@scm.dev.nokia.troll.no:creator/mainline 2009-06-10 13:11:40 +02:00
Oswald Buddenhagen
bab72215c8 fix test build 2009-06-10 10:57:00 +02:00
Roberto Raggi
0af74cd6f3 A simple generator for the clone methods. 2009-06-05 13:17:14 +02:00
Roberto Raggi
3dd247b958 Compile. 2009-06-05 09:47:23 +02:00
hjk
5892ea1b1d fakevim: fix problem where previously inserted text became part of a '.' 2009-06-04 16:08:34 +02:00
hjk
d7af85a097 debugger: implement a dumper for QAbstractItemModel
This also squashes a namespace related bug introduced by the watchutils
refactoring.
2009-06-03 12:48:48 +02:00
hjk
311ca7a074 fakevim: more undo work 2009-06-03 12:48:48 +02:00
hjk
4133107a0d fakevim: remove old undo hack as QPlainTextEdit's own undo works well now. 2009-06-03 12:48:47 +02:00
hjk
76f57c8678 fakevim: fix behaviour of 'r' at end of line 2009-06-03 12:48:46 +02:00
hjk
ee5fb31f11 debugger: re-start work on image dumper 2009-05-29 16:25:12 +02:00
hjk
d472ec9a4c remove qstringbuilder code
Now in Qt proper.
2009-05-29 11:31:53 +02:00
hjk
1b1b484184 qstringbuilder: final version to merge into Qt proper 2009-05-27 16:50:16 +02:00
hjk
273011f95f Revert "qstringbuilder: a version without QLatin1Literal"
This reverts commit 28303e861d.
2009-05-27 12:56:33 +02:00
hjk
28303e861d qstringbuilder: a version without QLatin1Literal 2009-05-27 11:46:10 +02:00
hjk
af4fcde1c2 qstringlist: polishing
Make operator% only act on types we want to handle.
Also add a benchmark for comparison with QString::reserve();
2009-05-26 15:54:22 +02:00
hjk
e1e1bfbf67 qtringbuilder: simplify by removing the QStringBuilder<QString> specialization 2009-05-26 12:47:39 +02:00
hjk
4774ba14f7 qstringbuilder: add a new benchmark using QString::arg 2009-05-26 11:03:39 +02:00
hjk
5ff00c84ae debugger: basic support for reverse debugging
works only with gbd 7.0 so far.
2009-05-25 17:23:19 +02:00
hjk
a31ce64b9c qstringbuilder: also accept QStringRef 2009-05-25 17:20:15 +02:00
hjk
eb47988f3f qstringbuilder: handle QLatin1Strings directly.
This also extends and re-organizes the benchmark a bit
2009-05-25 12:20:47 +02:00
hjk
15366dbc6f work on stringbuilder benchmark 2009-05-20 11:49:10 +02:00
hjk
2ec3334959 qstringbuilder: make it work for the char % string case 2009-05-20 10:37:41 +02:00
hjk
39d3d35cdc debugger: add a primitive json parser (copied and trimmed from the mi parser) 2009-05-19 15:23:12 +02:00
Roberto Raggi
45fbbba26c Improved a little bit the example and show how to compute the deps for all the files in QtCore. 2009-05-13 18:29:35 +02:00
Roberto Raggi
1575e6836d Show how to use the preprocessor to generate deps. 2009-05-13 15:29:59 +02:00
Oswald Buddenhagen
849e8f35c3 Merge commit 'enrico/master' 2009-05-12 10:18:54 +02:00
Enrico Ros
bca4d9698d Remove unneeded strings from translation. 2009-05-11 18:29:49 +02:00
Thorbjørn Lindeijer
581dca0ad9 Rewrote PrettyPrinter to output the document exactly as it was before
This means at the moment the PrettyPrinter isn't doing anything useful,
but the idea is that from here we can improve it to adapt the code to
a certain style.

Reviewed-by: Roberto Raggi
2009-05-11 17:03:51 +02:00
hjk
6200d188da debugger: fix start of remote server 2009-05-07 14:01:35 +02:00
hjk
3d84da2b4d debugger: initial work to start a remote gdbserver 2009-05-06 16:12:22 +02:00
Oswald Buddenhagen
f0c1244cbe fix MI parser & dumper 2009-05-05 21:00:24 +02:00
hjk
ed853ee42b fakevim: fix typo 2009-05-05 08:46:45 +02:00
hjk
b2598d0030 debugger: initial work on remote debugging 2009-05-04 14:48:06 +02:00
hjk
7c8735b771 Make QStringBuilder work with plain 'char' "chunks". 2009-04-30 10:29:48 +02:00
hjk
feb34c0e6f Introduce a new QStringBuilder helper class to speed up building strings
from smaller chunks using expression templates.

Simple test and benchmark included, the class is not yet complete.
2009-04-30 10:01:54 +02:00
hjk
14321e675d debugger: add dumper for QWeakPointer 2009-04-29 17:48:04 +02:00
hjk
df2c805c73 fakevim: fix 'dd' when cursor is not in the first column
Was seemingly broken by the target columns changes. Autotest is added
now, too.
2009-04-29 15:29:03 +02:00
hjk
462a20461a debugger: add a dumper for QSharedPointer 2009-04-28 10:59:32 +02:00
hjk
193af69a38 debugger: add a manual test for QSharedDataPointer 2009-04-17 15:35:28 +02:00
con
412a4b027d Merge commit 'origin/1.1'
Conflicts:
	src/plugins/debugger/debuggeractions.cpp
	src/plugins/debugger/gdboptionpage.ui
2009-04-17 15:17:31 +02:00
hjk
d0a97d0bf7 tests: add a script that runs elflint on all binaries 2009-04-17 09:03:41 +02:00
hjk
40700c9dd7 debugger: add an autotest for the regexp used for paring 'info break' output 2009-04-16 12:52:29 +02:00
hjk
1f458da6bb debugger: add a destructor in the manual test 2009-04-16 12:17:01 +02:00
hjk
5076be59e3 fakevim: fix cursor position for <n>j or <n>k and end or begin of document 2009-04-16 11:52:58 +02:00
hjk
c172e9b1a4 fakevim: autotests for 'e', 'dd', 'w', 'cc' 2009-04-16 11:26:12 +02:00
hjk
883a7ffdbc fakevim: fix the "Quit FakeVim" handler 2009-04-14 14:42:46 +02:00