Oswald Buddenhagen
a2a444d683
do the auto-continue-at-_start hack earlier
2009-10-23 23:02:16 +02:00
Oswald Buddenhagen
c0a46ace61
improve breakpoint setting
...
first, try harder to have an up-to-date sources list.
then, use the mapping whenever applicable and available.
2009-10-23 22:01:14 +02:00
Oswald Buddenhagen
d81150850b
fix spurious inferior interruption (attempts ...)
...
when queuing up commands, don't interrupt if we are already waiting
for interruption. that will be the case when other commands area already
queued.
2009-10-23 22:01:13 +02:00
Oswald Buddenhagen
bf09e8c830
fix spurious command reordering
...
if there are already commands queued for running after temporary break,
then *all* commands must queued up or their order will change.
2009-10-23 22:01:13 +02:00
Oswald Buddenhagen
31818acb11
eliminate desperate attempts to keep short-long filename mapping complete
...
*in theory*, there is no way we could at any point know more than gdb
knows and tells us about full path names. let's see what practice shows
for the gdbs we support ...
2009-10-23 22:01:13 +02:00
Oswald Buddenhagen
087733e5d5
avoid copy of GdbResponse struct
2009-10-23 22:01:13 +02:00
Oswald Buddenhagen
96a5ff74d9
disable remainders of the plugin loading settings code
2009-10-23 19:07:35 +02:00
Oswald Buddenhagen
393123be45
jump is a RunRequest, too
2009-10-23 19:07:35 +02:00
Oswald Buddenhagen
f3aefdf589
don't print error messages in quotes
2009-10-23 19:07:35 +02:00
Robert Loehning
05f29012d9
S60: Deleting allocated TrkLauncher in dtor of S60DeviceRunControlBase.
2009-10-23 18:40:46 +02:00
Friedemann Kleint
1c528c48cc
Fix compilation on Windows
2009-10-23 18:19:53 +02: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
hjk
d35dcd8dbe
debugger: better handling of qfDllInfo packet
2009-10-23 17:06:44 +02:00
Oswald Buddenhagen
44cf1c4635
no need for a real state check here - an assert will do
...
and fix typo in debug message :)=
2009-10-23 17:03:45 +02:00
Oswald Buddenhagen
33996aa12e
remove bogus assertion
...
the state check is in higher-level functions already
2009-10-23 16:59:27 +02:00
hjk
50038d591c
debugger: first shot at supporting qfDllInfo (only present in 6.4 symbianelf)
2009-10-23 15:47:12 +02:00
hjk
83cc22b233
fakevim: fix QTCREATORBUG-152
...
It took two 'u' to undo a '~'.
2009-10-23 15:47:12 +02:00
Robert Loehning
41603f5b7c
Trk: Checking for NULL-pointers.
2009-10-23 15:27:22 +02:00
Roberto Raggi
4fb4705791
Resolve the conditional and new-expressions
2009-10-23 14:53:44 +02:00
Roberto Raggi
935642b1bc
Return the cached AST node.
2009-10-23 14:31:55 +02:00
Kai Koehne
e036b011c9
Register qml.qch file automatically in help collection
...
Automatically register qml.qch if found in shared/help/qtcreator.
This is needed for the special 'creator-qml' package.
2009-10-23 11:33:26 +02:00
Kai Koehne
4c85511d55
Search qmlviewer binary also in creator/bin
2009-10-23 11:33:26 +02:00
Roberto Raggi
07c2451abd
Use memoization to reduce the backtracking when parsing template arguments.
2009-10-23 11:21:36 +02:00
ck
0edf1b48a6
Merge branch 'master' of scm.dev.nokia.troll.no:creator/mainline
...
Conflicts:
src/plugins/qt4projectmanager/qtversionmanager.cpp
2009-10-23 09:41:14 +02:00
Oswald Buddenhagen
03e3a92806
try harder to keep m_modulesListOutdated in sync with reality
...
this is an epic fail for older gdbs which don't report library events,
but at least we tried.
2009-10-22 20:12:01 +02:00
Oswald Buddenhagen
8882e8e4a4
clearer and less inefficient
2009-10-22 20:12:01 +02:00
Oswald Buddenhagen
231eac88cb
even apple gdb wants -f for setting a pending breakpoint
2009-10-22 20:12:01 +02:00
Oswald Buddenhagen
5b01cbcb2b
run-time detection of apple gdb
...
in theory, we should support fsf gdb on apple now.
this also cleans and documents some execution paths.
2009-10-22 20:12:00 +02:00
Oswald Buddenhagen
4d5c81ac52
remove unneeded code
2009-10-22 20:12:00 +02:00
Oswald Buddenhagen
920ed11296
reloadSourceFiles() may be called while the inferior is running
2009-10-22 20:12:00 +02:00
Oswald Buddenhagen
89bc599075
fix spurious assertion failure
2009-10-22 20:12:00 +02:00
Daniel Molkentin
81de0f86ba
Workaround for Linux Distro Qt where examples live in write-protected dirs.
...
Offer to copy the project into an alternative root.
2009-10-22 18:20:39 +02:00
Daniel Molkentin
60578cb556
Add validChanged(bool) to PathChooser.
...
This is useful when e.g. connecting directly to the setEnabled() slot of
a Widget.
2009-10-22 18:20:39 +02:00
dt
4504aec7de
Fix valgrind warning.
...
Doesn't make a difference at all, but valgrind is strictly speaking
rightly complaining.
2009-10-22 17:18:22 +02:00
dt
8a9d4315e6
Fix crash by sharing ownership of the toolchains in qtversion
2009-10-22 17:09:28 +02:00
Roberto Raggi
2a7fa04101
Released the memory allocated in the memory pool when backtracking from Parser::parseTemplateId().
2009-10-22 16:48:06 +02:00
Friedemann Kleint
8175e4e4c6
S60: Introduce a communications device type.
...
- Introduce a communications device type flag, add stubs for
Bluetooth to serialdevicelister and pass the device type
in new struct CommunicationDevice along to run configuration
and debugger start parameters (overriding the debugger settings).
- Give the s60devices::Device a tooltip in the settings page
2009-10-22 16:42:25 +02:00
ck
7df5226e42
Fixes Maemo after Toolchain refactoring
...
Reviewed-by: dt <qtc-committer@nokia.com >
2009-10-22 16:27:47 +02:00
dt
cfc7040ede
The qtversions's toolchain now depends on the actual compiler not mkspec
...
That is we actually parse the mkspec and evaluate QMAKE_CXX (and a few
other variables) to figure out the correct mkspec. This makes using
custom mkspecs easier and is also cleaner. I also changed mkspec() and
mkspecPath() to behave a little diffrent, essentialy mkspec() will
return only the name (the actual dir name) of the mkspec. That is in
general not sufficient for passing on to qmake. mkspecPath() only
returns the correct path to mkspecs/default.
Hopefully I haven't broken WinCE/Maemo/MinGW.
2009-10-22 14:39:00 +02:00
Daniel Molkentin
c31795cb89
Consistant naming with implementation.
2009-10-22 14:24:16 +02:00
Daniel Molkentin
381a9480bf
Fix detection of Qt Versions added by installer.
...
Now that we check for the qmake.exe location rather than for
the path itself, we need to use QFile for the check.
2009-10-22 14:24:15 +02:00
Daniel Molkentin
da89dbb410
Add "Inherits QObject" checkbox to Class Wizard.
...
For now it is dumb, but it can be improved over time.
2009-10-21 17:06:28 +02:00
Roberto Raggi
afcbb78999
Initialize _isInterface of ObjCClass
2009-10-21 17:05:36 +02:00
Roberto Raggi
245a2ca2b3
Initialize the members of List<T>
2009-10-21 17:05:36 +02:00
Roberto Raggi
98bde3dda7
Removed unused member _pool in LiteralTable.
2009-10-21 17:05:36 +02:00
Roberto Raggi
50d60e712c
Initialize ExpressionUnderCursor's _jumpedComma.
2009-10-21 17:05:36 +02:00
Roberto Raggi
c46dc2aae0
Added ctors for the pp-scanners.
2009-10-21 17:05:36 +02:00
Roberto Raggi
de82f1e3f7
Initialize the pp's engine _dot member.
2009-10-21 17:05:36 +02:00
Roberto Raggi
996866814a
Initialize all the members of CppCodeCompletion
2009-10-21 17:05:36 +02:00
Roberto Raggi
250d947aa5
Initialize members of ModelItemInfo.
2009-10-21 17:05:36 +02:00