Commit Graph

72811 Commits

Author SHA1 Message Date
Roberto Raggi
bef4ed8917 Introduced destructive pattern matching. 2009-11-16 14:15:12 +01:00
dt
6ff99e056d Fix calling the wrong base class 2009-11-16 13:01:48 +01:00
Erik Verbruggen
341b730e45 Code clean-up. 2009-11-16 12:52:46 +01:00
Erik Verbruggen
e5c7d0f10a Fixed the QML indenting.
Done with Roberto Raggi.
2009-11-16 12:52:45 +01:00
Kai Koehne
ac150dfa93 Reuse filter icon from project explorer in task window 2009-11-16 12:41:24 +01:00
con
c718095c28 Merge commit 'origin/1.3'
Conflicts:
	src/plugins/debugger/gdb/gdbengine.cpp

Reviewed-by: Oswald Buddenhagen
2009-11-16 11:35:47 +01:00
Roberto Raggi
6bf1e26279 Added getters. 2009-11-13 16:59:09 +01:00
Roberto Raggi
0b277f2fbe Show how to use the quick fix engine. 2009-11-13 16:43:26 +01:00
Roberto Raggi
c13b8697d2 Introduced the quick fix engine 2009-11-13 16:14:38 +01:00
Friedemann Kleint
e35a754dc9 S60: Work towards new toolchains
Factor out the initialization setting up the environment and headers in
the RVCT/GCCE toolchains.
Modify the RunControl to be able to support different package
building/signing processes.
2009-11-13 15:47:35 +01:00
Roberto Raggi
fc52fd8908 Revert "Fixed the direction in which include paths are traversed"
This reverts commit 6a9e7ab0f4.
2009-11-13 15:20:54 +01:00
Roberto Raggi
7e655aab11 Revert "Fixed the direction in which include paths are traversed"
This change breaks OSX very badly.

This reverts commit 6a9e7ab0f4.
2009-11-13 15:19:15 +01:00
Roberto Raggi
1a7855af22 Match the value of the literals. 2009-11-13 15:17:27 +01:00
hjk
516af4b1b6 debugger: access preloaded dumpers also when stopped by a signal 2009-11-13 14:16:44 +01:00
Roberto Raggi
baffd97efb Fixed parsing of ctor-initializers and added a manual test for the AST matchers 2009-11-13 12:38:18 +01:00
Roberto Raggi
3e9d4358bc Pass the translation units to the matcher. 2009-11-13 12:10:12 +01:00
Roberto Raggi
5644775d2f Also match the identifiers and the token types. 2009-11-13 11:54:22 +01:00
Roberto Raggi
f8beeea6dd Fixed the generator. 2009-11-13 11:43:52 +01:00
Roberto Raggi
ecf712e6bc New matchers 2009-11-13 11:35:19 +01:00
hjk
4eea61c47f debugger: fix breakpoihnt deletion by using the context menu action 2009-11-13 10:55:50 +01:00
Roberto Raggi
261b870034 Fixed the coding style. 2009-11-13 10:01:41 +01:00
Jarek Kobus
37e08bbdd4 Fix a bug when processing the comment
When we meet /* we look for closing */ and continue processing from the next char, not from '/' which was a part of the closing comment
2009-11-13 08:52:35 +01:00
dt
a9ded4bd98 The namespace QWorkbench doesn't exist anymore. 2009-11-12 20:00:02 +01:00
con
c0dc334891 CSL is the right name.
Reviewed-by: Oswald Buddenhagen
2009-11-12 19:43:31 +01:00
dt
9f2940297f Pretend that the gdbmacros.cpp is actually 5 minutes older then it is.
Fixes a bug that after package installation the debugging helpers are
sometimes marked as invalid.

Reviewed-By: hjk
2009-11-12 18:21:20 +01:00
Roberto Raggi
5dcf449afd Initial work on the pattern matcher for AST nodes. 2009-11-12 18:03:05 +01:00
Friedemann Kleint
ffca9bb5cc Debugger: Do not use LD_PRELOAD on Mac.
Fails for system Qt on 10.6.

Reviewed-By: hjk <qtc-committer@nokia.com>
2009-11-12 16:49:12 +01:00
Tobias Hunger
b2f6803329 Use Task class in addToTaskWindow(...) signal.
* Use Task class in addToTaskWindow(...) signal. This introduces
   support for task categories into the BuildParsers.
 * Add a task category for buildsystem issues.
 * Update existing BuildParsers to new API and assign their
   tasks to the Compile or Buildsystem task category.

Reviewed-By: dt
2009-11-12 16:28:40 +01:00
Thorbjørn Lindeijer
c9d49ab7e2 Fixed a bunch of accelerator keys in the File menu
There were three missing and one duplicate. Committed to master since
1.3 is currently in a hard string freeze.

Task-number: QTCREATORBUG-261
Task-number: QTCREATORBUG-262
Task-number: QTCREATORBUG-263
Task-number: QTCREATORBUG-264
2009-11-12 15:54:50 +01:00
Oswald Buddenhagen
0939a7f77f don't track shared library events on gdb < 7, after all.
The problem is that the shlib events disturb bounded execution requests
and there is no way to recover from this - the debugger will effectively
turn "step over" into "continue". this is nicely explained in
http://vladimir_prus.blogspot.com/2007/12/debugger-stories-pending-breakpoints.html
2009-11-12 15:36:45 +01:00
hjk
79789d4feb debugger: let dumpers override reported inames 2009-11-12 09:25:41 +01:00
Tobias Hunger
d151493acc Add buildparser for the QMake step
Add an option to have a buildparser for the qmake step and implement
a pretty simple parser.

Reviewed-By: dt
2009-11-12 09:04:18 +01:00
Tobias Hunger
074b111c66 Rename BuildParserInterface to IBuildParser.
Rename BuildParserInterface to IBuildParser to comply with
latest naming conventions.

Reviewed-By: con
2009-11-12 09:04:17 +01:00
dt
7c003add44 Hide the import label after importing. 2009-11-11 18:48:53 +01:00
dt
08c6941bb9 Fix that importing adds a unecessary -spec specpath to additional arguments 2009-11-11 18:48:53 +01:00
dt
5c14507506 Remove Debugging output 2009-11-11 18:48:53 +01:00
Daniel Molkentin
c27d5cc164 fix prl names, also include debug versions.
Reviewed-By: con
2009-11-11 17:31:40 +01:00
Roberto Raggi
3f3a36b728 Turned off the syntax highlighter for objc keywords. 2009-11-11 16:46:33 +01:00
Roberto Raggi
a1f9b05135 Fixed possible crash in CheckName
Done with: Erik Verbruggen
2009-11-11 16:35:18 +01:00
con
c7cd56c5d5 Merge branch 'master' of git@scm.dev.nokia.troll.no:creator/mainline 2009-11-11 16:15:40 +01:00
con
43bccb41ed Merge commit 'origin/1.3'
Conflicts:
	src/plugins/debugger/debuggermanager.h
	src/plugins/qmleditor/qmleditorplugin.cpp
	src/plugins/qt4projectmanager/qt4runconfiguration.cpp
2009-11-11 16:14:29 +01:00
dt
aa9329e738 More fixes for windows 2009-11-11 15:59:25 +01:00
Friedemann Kleint
8335a06ed4 Code model: Update on changes from the versioning system.
Add changed signals to IVersionControl and
VCSManager and wire them to the update methods. Add a menu action for
manually updating. Improved version of reverted
7aa2411693.

Reviewed-by: Roberto Raggi <roberto.raggi@nokia.com>
2009-11-11 14:32:54 +01:00
Tobias Hunger
1a6f279314 Do not display negative line numbers in the TaskWindow
* Do not display negative line numbers in the TaskWindow.

Reviewed-By: kkoehne
2009-11-11 14:12:38 +01:00
Tobias Hunger
038b359c9d Make WINSCW build parser less restrictive
* Do something more GCC like to catch problems in included
   files.
 * Small coding style fixes.
 * Handle the few warnings the compiler does generate
 * Fix cut and paste error and return the correct name when asked

Reviewed-By: con
2009-11-11 13:38:16 +01:00
Kai Koehne
c8b3528e1c Only clear compile tasks from build issues for a new build 2009-11-11 12:42:08 +01:00
Oswald Buddenhagen
4d45ad0003 always clear pending command queue before posting shutdown commands
this ensures that, among other things, we won't get into this scenario:
- process is running
- interrupt is requested by user
- termination is requested by user
- before interrupt takes effect, the process terminates
=> shutdown is called
=> exit is also queued, as there is already a queued kill
=> nothing happens, as there will never be a stop response

Reviewed-by: hjk
2009-11-11 12:41:06 +01:00
Kai Koehne
caf4bb4a90 Add option to filter according to categories
Icon is still missing
2009-11-11 12:40:10 +01:00
Oswald Buddenhagen
5bd5fa63bf be more lenient when matching the stops at _start
archer reports stops at tbreaks properly, so checking for an empty stop
reason is no particularly good idea. instead, we simply skip *all* stops
at the entry point, assuming the user will not really set a breakpoint
there anyway.

Reviewed-by: hjk
2009-11-11 11:42:12 +01:00
ck
50990ef906 Debugging helpers: Don't use LD_PRELOAD mechanism for Maemo.
The LD_PRELOAD approach does not work for Maemo, because the
"set environment" command seems to have no effect whatsoever.
2009-11-11 11:40:11 +01:00