Commit Graph

40457 Commits

Author SHA1 Message Date
Roberto Raggi
3ae971be45 Don't look at the whole project. We're only interested in the symbols that we can resolve in the current file. 2009-03-03 17:55:12 +01:00
hjk
bd96ebf749 Fixes: debugger: provide gdb macro based dumpers for QString and QStringList
Details:  That works with a core file, too. The "real" dumpers require a
live process as they use gdb's "call"
2009-03-03 17:27:25 +01:00
con
4e1e21dab7 Fixes: - Don't add editor context by default if focus is elsewhere
RevBy:    - dt
Details:  - This made it impossible to e.g. copy from the output
windows. We'll see if adding the editor by default had some
user-interation purpose.
2009-03-03 17:23:45 +01:00
Roberto Raggi
5bbb882b3d Introduced expandBuiltinMacro(). 2009-03-03 17:23:12 +01:00
Friedemann Kleint
3c689f7880 Fixes: Move Windows helpers for AbstractProcess in place for use with Windows Debugger. 2009-03-03 17:11:27 +01:00
Roberto Raggi
ca7cc122cb Simplified Preprocessor::preprocess() 2009-03-03 17:06:42 +01:00
Roberto Raggi
7327a8ea4d Introduced skipActualArguments(). 2009-03-03 16:59:55 +01:00
Roberto Raggi
1d75990667 Introduced processObjectLikeMacro(). 2009-03-03 16:56:55 +01:00
Roberto Raggi
b316939dff Introduced expandObjectLikeMacro(). 2009-03-03 16:46:21 +01:00
Roberto Raggi
55d0e4f860 Improved the way we expand function-like macros when we can't collect all the arguments. 2009-03-03 16:32:08 +01:00
Roberto Raggi
656d70fa74 Introduced expandFunctionLikeMacro(). 2009-03-03 16:19:03 +01:00
Roberto Raggi
7765a3d337 ifdefout the new smart highligher. 2009-03-03 14:52:09 +01:00
Friedemann Kleint
a26d745c79 m.txt 2009-03-03 14:08:32 +01:00
Roberto Raggi
3d6f7de909 Context-sensitive highlighting. 2009-03-03 13:57:08 +01:00
Oswald Buddenhagen
fb44054c32 link with msvc8
need explicit -lshell32
2009-03-03 12:42:45 +01:00
Oswald Buddenhagen
124ec122b0 compile with C89 compilers
declarations go first ...
2009-03-03 12:27:21 +01:00
Roberto Raggi
ea1d5503a4 Added a bit to annotate the generated tokens. 2009-03-03 11:31:35 +01:00
Roberto Raggi
63c012a242 Fixed: token separators. 2009-03-03 11:28:36 +01:00
Roberto Raggi
4c7e3ed836 Add the _right_ number of spaces. 2009-03-03 11:14:12 +01:00
Roberto Raggi
a0667d5952 Obsoleted code. 2009-03-03 10:49:14 +01:00
Roberto Raggi
454438e47d More cleanup. 2009-03-03 10:41:20 +01:00
Roberto Raggi
ae04679373 Introduced processNewline() and processSkippingBlocks(). 2009-03-03 10:27:02 +01:00
Roberto Raggi
c1ea5126dd Reserve some space. 2009-03-03 10:16:43 +01:00
Roberto Raggi
d7e86c22b6 Cleanup the function-like macro expansion. 2009-03-03 10:13:51 +01:00
Roberto Raggi
2a8327e57f Obsoleted code. 2009-03-03 09:58:54 +01:00
Roberto Raggi
ba200c7834 Some minor cleanup in processInclude(). 2009-03-03 09:52:50 +01:00
hjk
85adf63551 Fixes: debugger: attaching to core files works now 2009-03-03 09:31:13 +01:00
Roberto Raggi
ebe17889f4 Some refactoring of the preprocessor, it'll simplify my next commits. 2009-03-02 19:03:07 +01:00
Roberto Raggi
f96d8ff9e0 Fixed: Parsing of /**/ tokens. 2009-03-02 19:00:57 +01:00
Roberto Raggi
ed69c39906 More cleanup 2009-03-02 18:15:58 +01:00
Roberto Raggi
2553e25049 removed useless #include directives. 2009-03-02 18:09:40 +01:00
Roberto Raggi
6b5c9cc7cb Cleanup 2009-03-02 18:08:43 +01:00
Roberto Raggi
c4877cf641 oops! removed some useless debug statement. 2009-03-02 17:43:48 +01:00
Roberto Raggi
b74fcb7702 Cache the UTF-8 encoded contents of the text editors, and some cleanup in updateEditorSelections(). 2009-03-02 16:31:59 +01:00
Roberto Raggi
a8cfda0ddb Introduced CppTools::EditorSupport::contentsChanged(). 2009-03-02 16:31:59 +01:00
hjk
c9b2bae486 Merge branch 'master' of git@scm.dev.nokia.troll.no:creator/mainline 2009-03-02 15:14:29 +01:00
hjk
07d51d0c14 Fixes: debugger: worlk on core file loading 2009-03-02 15:14:12 +01:00
Roberto Raggi
38f4693d6f Fixed the highlighy of objc++ string literals. 2009-03-02 14:20:43 +01:00
hjk
00a9c05328 Fixes: debugger: forgot to add these 2009-03-02 14:04:03 +01:00
hjk
f0a986f205 Merge branch 'master' of git@scm.dev.nokia.troll.no:creator/mainline 2009-03-02 13:08:59 +01:00
hjk
3059046a48 Fixes: debugger: start work on core file loading 2009-03-02 13:08:30 +01:00
Oswald Buddenhagen
146fb04f2b Merge branch 'master' of git@scm.dev.nokia.troll.no:creator/mainline 2009-03-02 12:28:32 +01:00
Oswald Buddenhagen
2593c7798e Merge commit 'origin/1.0.0'
Conflicts:
	doc/qtcreator.qdoc
	src/plugins/qt4projectmanager/qt4project.cpp
	src/tools/qpatch/qpatch.cpp
2009-03-02 12:28:01 +01:00
Roberto Raggi
f4e875b9bb Initial testing of the preprocessor. 2009-03-02 11:30:43 +01:00
Roberto Raggi
fd22788d9e Improved matching of qdox/doxygen comments. 2009-03-02 10:10:30 +01:00
Oswald Buddenhagen
d75c5fa220 sanitize some tr() calls 2009-02-27 20:06:08 +01:00
Oswald Buddenhagen
bbaf7893cc "debug in terminal" feature.
includes complete refactoring of ConsoleProcess.
2009-02-27 18:04:36 +01:00
Oswald Buddenhagen
d35e190601 don't allocate m_process dynamically 2009-02-27 18:04:36 +01:00
Oswald Buddenhagen
1c2f0f64c1 move abstractprocess and consoleprocess to libs/utils/
will use it also in the debugger, and pulling it in from projectexplorer
just seems wrong.
2009-02-27 18:04:36 +01:00
Oswald Buddenhagen
df8ffb09fd add "run in terminal" options 2009-02-27 18:04:36 +01:00