OSDN Git Service

qt-creator-jp/qt-creator-jp.git
14 years agodebugger: work on a "synchroneous" mode
hjk [Mon, 12 Oct 2009 12:50:27 +0000 (14:50 +0200)]
debugger: work on a "synchroneous" mode

For the case that gdb can give all the interesting data in one go.

14 years agodebugger: provide support for .toHex() encoded string data.
hjk [Mon, 12 Oct 2009 07:30:28 +0000 (09:30 +0200)]
debugger: provide support for .toHex() encoded string data.

more verbose than base64 but also less work on the dumper side

14 years agoFixed lookup of qualified name ids.
Roberto Raggi [Mon, 12 Oct 2009 12:07:01 +0000 (14:07 +0200)]
Fixed lookup of qualified name ids.

14 years agoUpdate changelog
dt [Mon, 12 Oct 2009 11:49:16 +0000 (13:49 +0200)]
Update changelog

14 years agoi18n: Update German translation for 1.3
Friedemann Kleint [Mon, 12 Oct 2009 10:35:10 +0000 (12:35 +0200)]
i18n: Update German translation for 1.3

14 years agoI18n: Tr()-fixes
Friedemann Kleint [Mon, 12 Oct 2009 10:33:12 +0000 (12:33 +0200)]
I18n: Tr()-fixes

14 years agoStop at the T_COMMA when searching backward for an expression.
Roberto Raggi [Mon, 12 Oct 2009 10:25:22 +0000 (12:25 +0200)]
Stop at the T_COMMA when searching backward for an expression.

14 years agoImproved support for private classes.
Roberto Raggi [Mon, 12 Oct 2009 10:00:40 +0000 (12:00 +0200)]
Improved support for private classes.

14 years agoFixed transient compile failure with highly parallel jom.
Rohan McGovern [Thu, 8 Oct 2009 10:01:45 +0000 (12:01 +0200)]
Fixed transient compile failure with highly parallel jom.

These .pri files which add to INCLUDEPATH and have FORMS should also add
to DEPENDPATH.

Adding to INCLUDEPATH does not add to DEPENDPATH by default with qmake.
That means qmake may not find headers in those paths and won't
consider them dependencies when compiling the source files which include
them.

This doesn't matter when all the headers in the new INCLUDEPATH are
always present, but when some of them are generated (e.g. from FORMS),
the dependencies are important and omitting them means a race condition
in parallel builds.

Fixes errors of the form:
  ..\..\shared\help\topicchooser.h(33) : fatal error C1083: Cannot open
    include file: 'ui_topicchooser.h': No such file or directory
(cherry picked from commit 9a7e02946ab702e25f1b616187492dd1a3486727)

14 years agoExpose CppModelManagerInterface::workingCopy()
Roberto Raggi [Mon, 12 Oct 2009 08:38:00 +0000 (10:38 +0200)]
Expose CppModelManagerInterface::workingCopy()

14 years agoUpdated changes-1.3.0
Roberto Raggi [Mon, 12 Oct 2009 08:37:36 +0000 (10:37 +0200)]
Updated changes-1.3.0

14 years agoStart on documentation for Qt for Symbian development in Qt Creator
con [Fri, 9 Oct 2009 16:47:06 +0000 (18:47 +0200)]
Start on documentation for Qt for Symbian development in Qt Creator

14 years agoFix bug when detecting S60 SDKs the first time.
con [Fri, 9 Oct 2009 18:02:43 +0000 (20:02 +0200)]
Fix bug when detecting S60 SDKs the first time.

14 years agoS60 -> Symbian for visible strings
Robert Loehning [Fri, 9 Oct 2009 16:42:38 +0000 (18:42 +0200)]
S60 -> Symbian for visible strings

14 years agoAdd both "debug" and "release" build configurations, not only "release".
con [Fri, 9 Oct 2009 16:14:12 +0000 (18:14 +0200)]
Add both "debug" and "release" build configurations, not only "release".

Reviewed-by: dt
14 years agoUpdate known issues
Daniel Molkentin [Fri, 9 Oct 2009 15:44:43 +0000 (17:44 +0200)]
Update known issues

14 years agoFixed a typo.
Roberto Raggi [Fri, 9 Oct 2009 15:41:09 +0000 (17:41 +0200)]
Fixed a typo.

Renamed doockToolBarWidgets

14 years agoCDB: Add nagging about old version of Debugging Tools.
Friedemann Kleint [Fri, 9 Oct 2009 15:33:24 +0000 (17:33 +0200)]
CDB: Add nagging about old version of Debugging Tools.

Add utility to figure out DLL/Product versions.

14 years agocentralize gdb comm log queuing
Oswald Buddenhagen [Fri, 9 Oct 2009 14:35:52 +0000 (16:35 +0200)]
centralize gdb comm log queuing

this drastically improves the usefulness of the debugger output window
by making internal and external messages appear in sync.

14 years agoS60 -> Symbian for visible strings, fixed missing one
Robert Loehning [Fri, 9 Oct 2009 14:28:29 +0000 (16:28 +0200)]
S60 -> Symbian for visible strings, fixed missing one

Reviewed-by: Daniel Molkentin
14 years agoS60 -> Symbian for visible strings
Daniel Molkentin [Fri, 9 Oct 2009 13:00:11 +0000 (15:00 +0200)]
S60 -> Symbian for visible strings

Reviewed-By: con
14 years agoRemove cygwin options now that we have a GDB which was build with MinGW.
Daniel Molkentin [Fri, 9 Oct 2009 12:20:14 +0000 (14:20 +0200)]
Remove cygwin options now that we have a GDB which was build with MinGW.

Also, remove COM port selection on windows. It is taken from the run
configuration in case of Windows anyway.

Reviewed-By: Friedemann Kleint
14 years agoTrk: Removed unneeded header.
Robert Loehning [Fri, 9 Oct 2009 12:35:21 +0000 (14:35 +0200)]
Trk: Removed unneeded header.

14 years agoXCode style keyboard shortcut layout should use some more default keys.
con [Fri, 9 Oct 2009 12:32:04 +0000 (14:32 +0200)]
XCode style keyboard shortcut layout should use some more default keys.

14 years agoTrk: Protected TrkWriteQueue::slotHandleResult with Mutex.
Robert Loehning [Fri, 9 Oct 2009 12:13:11 +0000 (14:13 +0200)]
Trk: Protected TrkWriteQueue::slotHandleResult with Mutex.

14 years agoTrk: Reverting 8d9ccaff01e8c5ff16fc9521cd3af73beb7b1443, preferring other design.
Robert Loehning [Fri, 9 Oct 2009 12:07:56 +0000 (14:07 +0200)]
Trk: Reverting 8d9ccaff01e8c5ff16fc9521cd3af73beb7b1443, preferring other design.

14 years agoCDB: Make use of the improved debugger expression syntax
Friedemann Kleint [Fri, 9 Oct 2009 12:11:05 +0000 (14:11 +0200)]
CDB: Make use of the improved debugger expression syntax

CDB can now handle sizeof(Class) and even expressions that
determine the offset of map node values (to some extent), may still
fail with templates). Format expressions accordingly, adapt
cached expressions.
Use gdbQuoteType depending on debugger type only.
Most important, do not evaluate each expression separately before
issuing the call, as ".call" can now do it on its own. Check for syntax
errors there and cache failing types as before.

14 years agoadd central GdbEngine::handleInferiorPidChanged()
Oswald Buddenhagen [Fri, 9 Oct 2009 11:38:13 +0000 (13:38 +0200)]
add central GdbEngine::handleInferiorPidChanged()

fixes build

14 years agoEnable multi key shortcuts on the Mac.
con [Fri, 9 Oct 2009 11:32:28 +0000 (13:32 +0200)]
Enable multi key shortcuts on the Mac.

Since that was fixed in Qt.

14 years agomake direct call of handleStop1() more elegant
Oswald Buddenhagen [Fri, 9 Oct 2009 08:59:56 +0000 (10:59 +0200)]
make direct call of handleStop1() more elegant

14 years agomicro-optimization
Oswald Buddenhagen [Fri, 9 Oct 2009 08:21:36 +0000 (10:21 +0200)]
micro-optimization

don't evaluate expression for possible reset if the variable is already
unset ...

14 years agorename handleAsyncOutput() => handleStopResponse()
Oswald Buddenhagen [Fri, 9 Oct 2009 08:20:42 +0000 (10:20 +0200)]
rename handleAsyncOutput() => handleStopResponse()

14 years ago=thread-group-created are the new process creation notifications
Oswald Buddenhagen [Thu, 8 Oct 2009 13:21:47 +0000 (15:21 +0200)]
=thread-group-created are the new process creation notifications

14 years agoremove "stopped" which is immediately followed by "processing queued..."
Oswald Buddenhagen [Fri, 9 Oct 2009 08:22:12 +0000 (10:22 +0200)]
remove "stopped" which is immediately followed by "processing queued..."

14 years agodebug output: don't claim "continuing after temporary stop" if we are not
Oswald Buddenhagen [Thu, 8 Oct 2009 11:47:56 +0000 (13:47 +0200)]
debug output: don't claim "continuing after temporary stop" if we are not

14 years agoassert correct state
Oswald Buddenhagen [Thu, 8 Oct 2009 12:28:27 +0000 (14:28 +0200)]
assert correct state

14 years agoGet rid of tcf/json in the autotests, too.
Daniel Molkentin [Fri, 9 Oct 2009 10:32:10 +0000 (12:32 +0200)]
Get rid of tcf/json in the autotests, too.

Reviewed-By: Oswald Buddenhagen
14 years agoRemoved deprecated PrettyPrinter. We need a way to generate the pretty printer from...
Roberto Raggi [Fri, 9 Oct 2009 09:44:12 +0000 (11:44 +0200)]
Removed deprecated PrettyPrinter. We need a way to generate the pretty printer from the C++ parser.

14 years agoMark the usages of a symbol using the semantic highlighter.
Roberto Raggi [Fri, 9 Oct 2009 09:33:31 +0000 (11:33 +0200)]
Mark the usages of a symbol using the semantic highlighter.

14 years agoDon't highlight local symbols in ambiguous nodes.
Roberto Raggi [Fri, 9 Oct 2009 09:21:29 +0000 (11:21 +0200)]
Don't highlight local symbols in ambiguous nodes.

14 years agoRemoved CppSemanticSearch & co. Find usages of a Symbol is way more powerful.
Roberto Raggi [Fri, 9 Oct 2009 09:13:59 +0000 (11:13 +0200)]
Removed CppSemanticSearch & co. Find usages of a Symbol is way more powerful.

14 years agoRemoved obsolete code.
Roberto Raggi [Fri, 9 Oct 2009 09:06:40 +0000 (11:06 +0200)]
Removed obsolete code.

14 years agoHandle ambiguous AST nodes.
Roberto Raggi [Fri, 9 Oct 2009 09:02:10 +0000 (11:02 +0200)]
Handle ambiguous AST nodes.

14 years agoAdded fall-back for the QML viewer to first check if there is one bundled with Qt...
Erik Verbruggen [Fri, 9 Oct 2009 08:37:19 +0000 (10:37 +0200)]
Added fall-back for the QML viewer to first check if there is one bundled with Qt Creator.

14 years agoPrefer Classes to constructors when building the `help id'
Roberto Raggi [Fri, 9 Oct 2009 08:27:54 +0000 (10:27 +0200)]
Prefer Classes to constructors when building the `help id'

14 years agoTrk: Refined mutexes.
Robert Loehning [Thu, 8 Oct 2009 16:16:47 +0000 (18:16 +0200)]
Trk: Refined mutexes.

14 years agoFix handling of spacers on Projects pane
dt [Thu, 8 Oct 2009 18:09:40 +0000 (20:09 +0200)]
Fix handling of spacers on Projects pane

14 years agoRemove debugging output
dt [Thu, 8 Oct 2009 18:04:21 +0000 (20:04 +0200)]
Remove debugging output

14 years agoFix crash on cloning and removing buildconfigurations
dt [Thu, 8 Oct 2009 18:01:07 +0000 (20:01 +0200)]
Fix crash on cloning and removing buildconfigurations

14 years agoDebugger: Do configuration error checking early on.
Friedemann Kleint [Thu, 8 Oct 2009 15:23:27 +0000 (17:23 +0200)]
Debugger: Do configuration error checking early on.

Add a configuration checking method to the Debugger manager,
depending on toolchain, wire it to the engines.
Check that in the debugger run controls.

Add a convenience method to ICore that shows a warning
message with a "Settings" button, pointing the user
to a configuration error on a settings page.

Remove leftovers of the dumper parser.
Acked-by: con <qtc-committer@nokia.com>
14 years agodebugger: fix pid parsing on mac
hjk [Thu, 8 Oct 2009 14:14:25 +0000 (16:14 +0200)]
debugger: fix pid parsing on mac

14 years agoImproved the detection of #include-like directives.
Roberto Raggi [Thu, 8 Oct 2009 13:59:43 +0000 (15:59 +0200)]
Improved the detection of #include-like directives.

14 years agoNaming of run configurations.
con [Thu, 8 Oct 2009 13:50:45 +0000 (15:50 +0200)]
Naming of run configurations.

14 years agoEnable completion in C++ ctor-initializers. For example,
Roberto Raggi [Thu, 8 Oct 2009 13:32:12 +0000 (15:32 +0200)]
Enable completion in C++ ctor-initializers. For example,

struct foo {
  int m_zoo;

  foo(): m_ // cursor is here.

14 years agoTrk: Closing TrkDevice when Launcher emits finished()
Robert Loehning [Thu, 8 Oct 2009 13:21:37 +0000 (15:21 +0200)]
Trk: Closing TrkDevice when Launcher emits finished()

Reviewed-by: Friedemann Kleint
14 years agoSearch for `complete' expressions followed by a T_COMMA
Roberto Raggi [Thu, 8 Oct 2009 12:50:30 +0000 (14:50 +0200)]
Search for `complete' expressions followed by a T_COMMA

As a side-effect, we can finally complete things like connect(&a, SIGNAL(

14 years agoFixed refactoring when the cursor is at the end of a symbol.
Erik Verbruggen [Thu, 8 Oct 2009 12:26:54 +0000 (14:26 +0200)]
Fixed refactoring when the cursor is at the end of a symbol.

Reviewed by: Roberto Raggi

14 years agoFixed syntax highlight of ifdefed-out code.
Roberto Raggi [Thu, 8 Oct 2009 10:57:26 +0000 (12:57 +0200)]
Fixed syntax highlight of ifdefed-out code.

Done with mae

14 years agoMark the white spaces in literals, comments and preprocessor directives with the...
Roberto Raggi [Thu, 8 Oct 2009 10:56:56 +0000 (12:56 +0200)]
Mark the white spaces in literals, comments and preprocessor directives with the visual space format.

14 years agoMerge branch '1.3' of git@scm.dev.nokia.troll.no:creator/mainline into 1.3
Friedemann Kleint [Thu, 8 Oct 2009 10:48:50 +0000 (12:48 +0200)]
Merge branch '1.3' of git@scm.dev.nokia.troll.no:creator/mainline into 1.3

14 years agoI18N: Change namespaces (Core::Utils, etc) in ts files.
Friedemann Kleint [Thu, 8 Oct 2009 10:46:57 +0000 (12:46 +0200)]
I18N: Change namespaces (Core::Utils, etc) in ts files.

14 years agorename m_continuationAfterDone => m_commandsDoneCallback for clarity
Oswald Buddenhagen [Thu, 8 Oct 2009 10:38:01 +0000 (12:38 +0200)]
rename m_continuationAfterDone => m_commandsDoneCallback for clarity

14 years agofix build after mismerge
Oswald Buddenhagen [Thu, 8 Oct 2009 10:31:17 +0000 (12:31 +0200)]
fix build after mismerge

14 years agopurge completely dysfunctional debug-in-terminal code
Oswald Buddenhagen [Tue, 6 Oct 2009 15:07:23 +0000 (17:07 +0200)]
purge completely dysfunctional debug-in-terminal code

14 years agocentralize some code in AbstractGdbAdapter
Oswald Buddenhagen [Tue, 6 Oct 2009 11:33:06 +0000 (13:33 +0200)]
centralize some code in AbstractGdbAdapter

14 years agouse gdb's target stream output
Oswald Buddenhagen [Mon, 5 Oct 2009 15:58:25 +0000 (17:58 +0200)]
use gdb's target stream output

at least in theory, this is the output of a remote debuggee

14 years agoreset output converter state again
Oswald Buddenhagen [Mon, 5 Oct 2009 15:56:24 +0000 (17:56 +0200)]
reset output converter state again

14 years agomove the output collector to the plain gdb adapter
Oswald Buddenhagen [Mon, 5 Oct 2009 13:36:45 +0000 (15:36 +0200)]
move the output collector to the plain gdb adapter

doesn't make sense anywhere else

14 years agopurge TCF agent cra^Wstuff
Oswald Buddenhagen [Mon, 5 Oct 2009 13:08:21 +0000 (15:08 +0200)]
purge TCF agent cra^Wstuff

it's dead code

14 years agodon't instanciate all adaptors at once
Oswald Buddenhagen [Mon, 5 Oct 2009 12:59:39 +0000 (14:59 +0200)]
don't instanciate all adaptors at once

14 years agoerrorMessage() does not need to be a slot
Oswald Buddenhagen [Wed, 7 Oct 2009 15:37:15 +0000 (17:37 +0200)]
errorMessage() does not need to be a slot

14 years agocollect friend declarations
Oswald Buddenhagen [Wed, 7 Oct 2009 15:36:44 +0000 (17:36 +0200)]
collect friend declarations

14 years agocentralize STRINGIFY definition
Oswald Buddenhagen [Mon, 5 Oct 2009 12:02:58 +0000 (14:02 +0200)]
centralize STRINGIFY definition

14 years agoremove dead code
Oswald Buddenhagen [Wed, 7 Oct 2009 15:41:06 +0000 (17:41 +0200)]
remove dead code

14 years agoremove useless code
Oswald Buddenhagen [Fri, 2 Oct 2009 18:00:52 +0000 (20:00 +0200)]
remove useless code

--tty + outputcollector, working dir and environment setup make sense
only for living local debuggees.

14 years agodo not sort contexts in TS files
Oswald Buddenhagen [Thu, 8 Oct 2009 09:58:09 +0000 (11:58 +0200)]
do not sort contexts in TS files

this avoids big diffs if contexts are renamed and manually adjusted in
the files.

14 years agoDebugger: Improve adapter error handling
Friedemann Kleint [Thu, 8 Oct 2009 09:43:26 +0000 (11:43 +0200)]
Debugger: Improve adapter error handling

Correctly reset state on missing Symbian gdb.
Provide "settings" options.
Reviewed-by: hjk <qtc-committer@nokia.com>
14 years agodebugger: fix remote debugging
hjk [Thu, 8 Oct 2009 08:13:53 +0000 (10:13 +0200)]
debugger: fix remote debugging

14 years agoSome work towards functioning remote debugging
ck [Thu, 1 Oct 2009 15:13:27 +0000 (17:13 +0200)]
Some work towards functioning remote debugging

 Fix gdb commands, state changes and signals emissions.
- There were some invalid gdb commands (e.g. "attach").
- There also were a number of unexplected state transitions.

14 years agoFirst set of documentation updates for Qt Creator 1.3.
Daniel Molkentin [Wed, 7 Oct 2009 16:25:45 +0000 (18:25 +0200)]
First set of documentation updates for Qt Creator 1.3.

- Detail on setting up Qt Versions
- Mention CVS support
- More shortcuts
- Mention Shortcut differences on OS X

14 years ago"Path to QMake" -> "QMake Location".
Daniel Molkentin [Wed, 7 Oct 2009 15:11:02 +0000 (17:11 +0200)]
"Path to QMake" -> "QMake Location".

Reviewed-by: con
14 years agoAdapt to new packaging system in Qt for Symbian.
con [Wed, 7 Oct 2009 15:17:20 +0000 (17:17 +0200)]
Adapt to new packaging system in Qt for Symbian.

14 years agoFind the canonical virtual method.
Roberto Raggi [Wed, 7 Oct 2009 14:11:42 +0000 (16:11 +0200)]
Find the canonical virtual method.

14 years agoRun the binder before searching strong and weak references.
Roberto Raggi [Wed, 7 Oct 2009 12:33:37 +0000 (14:33 +0200)]
Run the binder before searching strong and weak references.

14 years agoMerge branch '1.3' of git@scm.dev.nokia.troll.no:creator/mainline into 1.3
dt [Wed, 7 Oct 2009 13:46:49 +0000 (15:46 +0200)]
Merge branch '1.3' of git@scm.dev.nokia.troll.no:creator/mainline into 1.3

14 years agoShow a no project loaded on the project pane if no project is loaded
dt [Wed, 7 Oct 2009 13:46:07 +0000 (15:46 +0200)]
Show a no project loaded on the project pane if no project is loaded

Could be even nicer, but this works for now.

14 years agodebugger: remove ambiguous shortcut
hjk [Wed, 7 Oct 2009 12:43:06 +0000 (14:43 +0200)]
debugger: remove ambiguous shortcut

14 years agoMake newly added Qt Versions the default if the old one is invalid
dt [Wed, 7 Oct 2009 12:34:00 +0000 (14:34 +0200)]
Make newly added Qt Versions the default if the old one is invalid

After installation on Windows, the default Qt in PATH is invalid, adding
a new version now automatically makes that one also the default.

14 years agoMake a function out of duplicated code.
dt [Wed, 7 Oct 2009 11:18:26 +0000 (13:18 +0200)]
Make a function out of duplicated code.

14 years agodebugger: disable l&w 'alternative formats' submenu if there aren't any
hjk [Wed, 7 Oct 2009 12:29:55 +0000 (14:29 +0200)]
debugger: disable l&w 'alternative formats' submenu if there aren't any
alternatives.

14 years agodebugger: make "Debugger View" un-tabbed at the top of the screen by default.
hjk [Wed, 7 Oct 2009 11:29:22 +0000 (13:29 +0200)]
debugger: make "Debugger View" un-tabbed at the top of the screen by default.

14 years agoRemoved the MacroResolver
Roberto Raggi [Wed, 7 Oct 2009 11:56:59 +0000 (13:56 +0200)]
Removed the MacroResolver

Unfortunately, the MacroResolver does not scale and we get pretty bad performances when parsing big projects.

14 years agoChangelog 1.3.0
Friedemann Kleint [Wed, 7 Oct 2009 11:51:40 +0000 (13:51 +0200)]
Changelog 1.3.0

14 years agoDebugger: Fix crash toggling Stack/"Derefence Pointers" without project
Friedemann Kleint [Wed, 7 Oct 2009 11:36:48 +0000 (13:36 +0200)]
Debugger: Fix crash toggling Stack/"Derefence Pointers" without project

Enable debugger actions correctly.
Reviewed-by: hjk <qtc-committer@nokia.com>
14 years agoFix tip to be true on Mac OS X.
Daniel Molkentin [Wed, 7 Oct 2009 10:17:59 +0000 (12:17 +0200)]
Fix tip to be true on Mac OS X.

Reviewed-By: con
14 years agoRegenerated the JS parser to incorporate a bug fix.
Erik Verbruggen [Wed, 7 Oct 2009 10:12:59 +0000 (12:12 +0200)]
Regenerated the JS parser to incorporate a bug fix.
Reviewed-by: Roberto Raggi
14 years agodebugger: escape from an unexpected state
hjk [Wed, 7 Oct 2009 07:27:02 +0000 (09:27 +0200)]
debugger: escape from an unexpected state

14 years agoUse CTRL+SHIFT+U as shortcut for the `Find Usages of a symbol'.
Roberto Raggi [Wed, 7 Oct 2009 09:11:48 +0000 (11:11 +0200)]
Use CTRL+SHIFT+U as shortcut for the `Find Usages of a symbol'.

Done with mae

14 years agoReset default for "highlight current line"
mae [Wed, 7 Oct 2009 09:12:28 +0000 (11:12 +0200)]
Reset default for "highlight current line"

By accident the default was changed to false, but we want true.

14 years agoadded smart indentation for pasted text blocks
mae [Wed, 7 Oct 2009 09:11:44 +0000 (11:11 +0200)]
added smart indentation for pasted text blocks