Commit Graph

293 Commits

Author SHA1 Message Date
hjk
e3e6797fe5 debugger: fix display and editing of nested anonymous structures 2010-02-15 17:02:08 +01:00
hjk
47fa65be6c debugger: some basic support for 'catch catch' and 'catch throw'
Hidden in the Breakpoints context menu.
2010-02-11 17:46:05 +01:00
Friedemann Kleint
3efdb87682 S60/Trk: Make the port a property of TrkDevice.
Associate the port with the device instead of passing it to open
for better handling.
2010-02-08 14:10:51 +01:00
Kai Koehne
6c4b9ba227 Reapply unconnected changes from reverted commit
Only revert stuff that is linked to fast string concat.
2010-02-08 11:13:55 +01:00
Kai Koehne
999c73ad9d Revert "compile everything with QT_USE_FAST_CONCATENATION"
This reverts commit e70530c5ad. It
did break builds on older gcc versions (gcc 4.1.2 64 bit Linux,
gcc 4.0.1 on Mac OS X):

parser/qmljsgrammar_p.h: In static member function ???static int
QmlJSGrammar::nt_action(int, int)???:
parser/qmljsgrammar_p.h:188: error: ???QmlJSGrammar::<anonymous enum>???
is/uses anonymous type
parser/qmljsgrammar_p.h:188: error:   trying to instantiate
???template<class T> struct QConcatenable???
...
2010-02-08 10:56:50 +01:00
Oswald Buddenhagen
e70530c5ad compile everything with QT_USE_FAST_CONCATENATION 2010-02-05 15:20:25 +01:00
Oswald Buddenhagen
a2dbeecdec remove visitor pattern
it's overengineered for our purpose and would just get in the way of
planned optimizations.
2010-02-05 15:20:25 +01:00
Oswald Buddenhagen
699af2f46a fix typo 2010-02-05 15:20:25 +01:00
Friedemann Kleint
9c2676167a src/shared: Rename trk to symbianutils 2010-02-05 12:32:32 +01:00
Friedemann Kleint
f2b3e9f2df S60/Trk: Change trkutils to be a library of its own.
To be able to share TrkDevices between Debugger and Qt4ProjectManager.
2010-02-05 12:26:02 +01:00
Friedemann Kleint
fc972e44ef CDB: Extract SymbolGroupContext class into Core library.
Split for testing/scripting purposes.
2010-02-04 13:20:37 +01:00
Erik Verbruggen
a46a23835c Fix to reflect previous/older API change. 2010-02-02 15:39:42 +01:00
Oswald Buddenhagen
75b42f18d8 Merge remote branch 'origin/1.3'
Trailing whitespace removal re-applied manually.
2010-01-29 22:50:23 +01:00
Oswald Buddenhagen
a6ca348636 remove trailing whitespace
doing it in 1.3 as well to avoid possible later conflicts
2010-01-29 21:33:57 +01:00
Oswald Buddenhagen
567d7ed397 add minimal test program for profileevaluator 2010-01-25 16:53:56 +01:00
Oswald Buddenhagen
aaf296ca21 remove forgotten proxmlreader test 2010-01-25 16:53:55 +01:00
Friedemann Kleint
d348e5099b Debugger/CDB: Split engine for testing/scripting purposes. 2010-01-22 17:15:33 +01:00
hjk
4030706c04 debugger: add a manual test for namespace aliases 2010-01-21 17:19:07 +01:00
Friedemann Kleint
713be02ab7 S60: Handle TrkNotifyStopped (crash) when running.
Extract error message string from Trk, print proper message
when application crashes in run mode and terminate launcher.
Use same message in Debugger for consistency.
Reviewed-by: Robert Loehning <robert.loehning@nokia.com>Reviewed-by: John Doe

Conflicts:

	src/plugins/qt4projectmanager/qt-s60/s60devicerunconfiguration.cpp
2010-01-21 15:51:33 +01:00
Friedemann Kleint
c516f350b2 S60: Handle TrkNotifyStopped (crash) when running.
Extract error message string from Trk, print proper message
when application crashes in run mode and terminate launcher.
Use same message in Debugger for consistency.
Reviewed-by: Robert Loehning <robert.loehning@nokia.com>Reviewed-by: John Doe
2010-01-21 15:46:33 +01:00
Friedemann Kleint
7d24517097 Revert "S60: Handle TrkNotifyStopped (crash) when running."
This reverts commit 607e545218.
2010-01-21 15:43:47 +01:00
Friedemann Kleint
607e545218 S60: Handle TrkNotifyStopped (crash) when running.
Extract error message string from Trk, print proper message
when application crashes in run mode and terminate launcher.
Use same message in Debugger for consistency.
Reviewed-by: Robert Loehning <robert.loehning@nokia.com>
2010-01-21 15:27:05 +01:00
Friedemann Kleint
1044af5f82 S60: Support command line arguments when running on devices.
Add command line arguments to trklauncher. Add input field
to S60DeviceRunConfiguration and pass on to RunControl and debugger.
2010-01-21 12:36:39 +01:00
Robert Loehning
830b563ceb Added library name for Q_OS_SYMBIAN. 2010-01-11 15:50:58 +01:00
hjk
7d5ef1fbf0 debugger: add a manual test with a object reference 2010-01-04 13:16:46 +01:00
Roberto Raggi
986559d297 Test the new preprocessor. 2009-12-15 16:49:59 +01:00
Roberto Raggi
d0abb5daf0 Run the semantic passes. 2009-12-15 16:38:33 +01:00
Roberto Raggi
c09a8e4fc3 Some work on the new preprocessor. 2009-12-15 12:34:31 +01:00
hjk
ecf7517352 debugger: add a slightly more complex QObject manual test 2009-11-27 14:47:22 +01:00
Roberto Raggi
bc96850ded Introduced ASTPatternBuilder 2009-11-16 14:54:45 +01:00
Roberto Raggi
bef4ed8917 Introduced destructive pattern matching. 2009-11-16 14:15:12 +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
28ab85b137 Removed obsolete code. 2009-11-13 12:13:49 +01:00
Roberto Raggi
e5eb88a31f Ported the accept methods. 2009-11-10 16:20:13 +01:00
hjk
7dea6766ed debugger: add manual test case for two-dimensional C array 2009-11-04 14:39:48 +01:00
Robert Loehning
64e2519915 TRK: Changed strings.
Using "TRK" when referring to the protocol, "App TRK" when referring to the program on the device.

Reviewed-by: Oswald Buddenhagen
2009-10-29 14:18:49 +01:00
Roberto Raggi
83a7e0f518 Print the result of the preprocessor. 2009-10-27 11:31:26 +01:00
Friedemann Kleint
47035f3817 S60: Split up starters into a different file. 2009-10-26 12:18:14 +01:00
Friedemann Kleint
1af61fefa8 S60: Add startup logic for Bluetooth to the project/run configuration
Prepare trk::Launcher to deal with a shared trkdevice.
Add encapsulation for the rfcomm listener process and helper
classes for prompting the user to connect the Bluetooth
device. Add a command line prompt to the trklauncher test.
2009-10-23 18:00:20 +02:00
Roberto Raggi
021beed90c Added plain-cplusplus manual test. 2009-10-23 12:59:18 +02:00
Roberto Raggi
671a1874ba Fixed the output generated by CloneCG and VisitCG.
Removed CPLUSPLUS_BEGIN/END_NAMESPACE and replace CPLUSPLUS_USE_NAMESPACE with `using namespace CPlusPlus;'
2009-10-21 15:00:10 +02:00
Roberto Raggi
f4b95586c5 Removed obsoleted code. 2009-10-21 14:56:42 +02:00
Robert Loehning
51f997d6f0 Trk: Controlling Launcher using an enum. 2009-10-05 18:49:33 +02:00
hjk
54e022a97b debugger: add a manual test case for endless recursion 2009-10-01 09:02:32 +02:00
Friedemann Kleint
5cd639747a S60: Split run configurations
creating a debug run configuration. Import the debugger
into Qt4ProjectManager.
2009-09-28 17:17:11 +02:00
hjk
f5c6f667d1 debugger: work on remote debugging using plain gdbserver 2009-09-24 10:54:51 +02:00
Friedemann Kleint
454b3bc48e Trk: Use a separate tread for writing, polish interface & trklauncher
Introduce writer thread, fix message & verbose handling.
2009-09-22 17:19:56 +02:00
Friedemann Kleint
5c8e6e9f7c Trk: Make it run on Windows.
Add options page with overrideable device. Correct
wiring of the rfcomm process.
2009-09-18 12:51:15 +02:00
hjk
4da0acb5e3 trk: remove old standalone gdb/trk adapter
It's merged now into debugger/gdb and the "runner" is a new standalone wrapper
2009-09-17 10:59:11 +02:00
Friedemann Kleint
a0a4b3a3a3 Trk: make adapter compile 2009-09-17 10:43:29 +02:00