Commit Graph

72811 Commits

Author SHA1 Message Date
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