OSDN Git Service
Robert Loehning [Mon, 16 May 2011 15:53:52 +0000 (17:53 +0200)]
Improved German translation
Roberto Raggi [Mon, 28 Mar 2011 11:21:37 +0000 (13:21 +0200)]
Added support to C++ symbols rewriting.
This should simplify full C++ template instantiations.
Reviewed-by: Christian Kamm
Christiaan Janssen [Mon, 9 May 2011 15:38:56 +0000 (17:38 +0200)]
QmlLivePreview: adding animations and transitions
Reviewed-by: Kai Koehne
Christiaan Janssen [Mon, 9 May 2011 10:51:54 +0000 (12:51 +0200)]
QmlLivePreview: adding states to an item
Reviewed-by: Kai Koehne
hjk [Mon, 16 May 2011 18:04:17 +0000 (20:04 +0200)]
debugger: add dumper for Eigen::Matrix
Thorbjørn Lindeijer [Mon, 16 May 2011 17:34:33 +0000 (19:34 +0200)]
Improved resize behavior of the Filter Configuration dialog
Tobias Hunger [Mon, 16 May 2011 16:06:27 +0000 (18:06 +0200)]
Refactor some code in buildstepspage
* Rename m_buildSteps to m_buildStepsData
* Turn BuildStepsWidgetStruct into class and rename it to
BuildStepsWidgetData
* Use constructor/destructor for that class
* Turn m_buildStepsData into a QList<... *> to have the
necessary control about when destruction happens
Reviewed-by: Fawzi Mohamed
Tobias Hunger [Mon, 16 May 2011 16:03:56 +0000 (18:03 +0200)]
Fix possible crash in BuildStepsPage
Task-number: QTCREATORBUG-4894
Reviewed-by: Fawzi Mohamed
Tobias Hunger [Mon, 16 May 2011 10:37:50 +0000 (12:37 +0200)]
Fix possible crash in qmakestepwidget
Reviewed-by: dt
Christiaan Janssen [Mon, 16 May 2011 15:06:52 +0000 (17:06 +0200)]
QmlDebugger: update location marker while debugging
Reviewed-by: hjk
Oswald Buddenhagen [Mon, 16 May 2011 15:32:23 +0000 (17:32 +0200)]
Merge remote-tracking branch 'origin/2.2'
Conflicts:
src/plugins/debugger/breakhandler.cpp
src/plugins/debugger/cdb/cdbengine.cpp
hjk [Mon, 16 May 2011 15:21:43 +0000 (17:21 +0200)]
fakevim: further split 'handleCommand'
hjk [Mon, 16 May 2011 13:46:35 +0000 (15:46 +0200)]
debugger: take a few string comparisons off the critical path
hjk [Mon, 16 May 2011 13:14:30 +0000 (15:14 +0200)]
debugger: remove custom 'select' function from dumpers
hjk [Mon, 16 May 2011 12:07:10 +0000 (14:07 +0200)]
debugger: use python's built-in min()
Leena Miettinen [Mon, 16 May 2011 14:55:10 +0000 (16:55 +0200)]
UI text: edit field labels and tooltips
Reviewed-by: Thomas Hartmann
Leena Miettinen [Mon, 16 May 2011 14:52:51 +0000 (16:52 +0200)]
Doc: update setting breakpoints
Update screen shots
Thomas Hartmann [Mon, 16 May 2011 14:19:21 +0000 (16:19 +0200)]
QmlDesigner.qmlModelView: fixes adding imports
We use requiredImport() and only add an import if it does
not exists before (even with alias).
Thomas Hartmann [Mon, 16 May 2011 14:17:37 +0000 (16:17 +0200)]
QmlDesigner.rewriteAction: fixes rewriter for import alias
Thomas Hartmann [Mon, 16 May 2011 14:16:59 +0000 (16:16 +0200)]
QmlDesigner.metaInfo: fixes for as imports
This patch also allows to luckup C++ types without
specified version.
Thomas Hartmann [Mon, 16 May 2011 14:15:31 +0000 (16:15 +0200)]
QmlDesigner.rewriter: fix (optimization)
We only change a value if different.
Thomas Hartmann [Mon, 16 May 2011 14:14:38 +0000 (16:14 +0200)]
QmlDesigner.documentController: fixing toText for alias imports
Thomas Hartmann [Mon, 16 May 2011 14:13:07 +0000 (16:13 +0200)]
QmlDesigner.model: extending Import:toString
This allows skipping the alias part.
Thomas Hartmann [Mon, 16 May 2011 14:12:29 +0000 (16:12 +0200)]
QmlDesigner: using hasImport
This change avoids adding an import if the same import with different alias
already exists.
Thomas Hartmann [Mon, 16 May 2011 14:10:50 +0000 (16:10 +0200)]
QmlDesigner.model: adding hasImport
The method hasImport() is able to ignore alias imports.
Thomas Hartmann [Mon, 16 May 2011 14:10:02 +0000 (16:10 +0200)]
QmlDesigner.model: add convertTypeToImportAlias() to ModelNode
We expose convertTypeToImportAlias() in ModelNode.
Thomas Hartmann [Mon, 16 May 2011 14:09:09 +0000 (16:09 +0200)]
QmlDesigner.rewriterView: adding convertTypeToImportAlias()
We need this function to handle alias imports.
Thomas Hartmann [Mon, 16 May 2011 14:07:43 +0000 (16:07 +0200)]
QmlDesigner.metaInfo: extending itemlibrary info
I added forceImport.
Thomas Hartmann [Mon, 16 May 2011 14:06:32 +0000 (16:06 +0200)]
QmlDesigner.propertyEditor: use simplified typename in captions
Thomas Hartmann [Mon, 16 May 2011 14:05:46 +0000 (16:05 +0200)]
QmlDesigner.textToModelMerger: use fully qualified types
We now use fully qualified types also for components.
Thomas Hartmann [Mon, 16 May 2011 14:02:40 +0000 (16:02 +0200)]
QmlDesigner.plugins: update
We use fully qualified names now.
Friedemann Kleint [Mon, 16 May 2011 14:07:22 +0000 (16:07 +0200)]
Debugger[CDB]: Output std::[w]string correctly.
_Ptr is used for large values instead of _Buf.
Reviewed-by: hjk
Christiaan Janssen [Mon, 16 May 2011 12:50:54 +0000 (14:50 +0200)]
QmlProfiler: fix warning in MSVC compiler
Reviewed-by: Tobias Hunger
Leena Miettinen [Mon, 16 May 2011 12:21:14 +0000 (14:21 +0200)]
Doc: rename 'watchers' as 'expressions'
And 'watchpoints' as 'data breakpoints'
Christian Kandeler [Mon, 16 May 2011 11:39:44 +0000 (13:39 +0200)]
Maemo: Make more generic.
We can now deploy and remotely run/debug any Linux target.
dt [Mon, 16 May 2011 11:08:07 +0000 (13:08 +0200)]
Fix QtVersion::invalidReason for symbian/desktop/simulator
Actually pass on the base qt version value...
Also fix a small issue on the qt versions page that prevented the
invalid reason showing up for a nameless version
Task-Nr: QTCREATORBUG-4899
dt [Mon, 16 May 2011 10:46:00 +0000 (12:46 +0200)]
Rename Startup project to Active Project
Kai Koehne [Fri, 13 May 2011 11:58:35 +0000 (13:58 +0200)]
QmlDebugging: Fix compilation of debugging libs without private headers
Actually use the copy of the private header in the lib. Also fix
the copyright header to a Qt Creator one.
Kai Koehne [Fri, 13 May 2011 11:51:04 +0000 (13:51 +0200)]
DebuggingHelper: Fix status log
Kai Koehne [Fri, 13 May 2011 11:43:33 +0000 (13:43 +0200)]
DebuggingHelper: Fix crash when redumping qt version
Kai Koehne [Fri, 13 May 2011 11:17:24 +0000 (13:17 +0200)]
DebuggingHelper: Rename 'qtVersionsChanged' to 'dumpUpdatedFor'
Suggested by dt
Kai Koehne [Fri, 13 May 2011 11:09:40 +0000 (13:09 +0200)]
QMakeStep: Check whether Qt version is valid
Pointed out by dt
Kai Koehne [Fri, 13 May 2011 11:07:17 +0000 (13:07 +0200)]
DebuggingHelper: Code simplification
Pointed out by dt
Roberto Raggi [Mon, 16 May 2011 10:45:28 +0000 (12:45 +0200)]
Fix the AST code generator
hjk [Mon, 16 May 2011 10:37:04 +0000 (12:37 +0200)]
debugger: change "watchpoint" to "data breakpoint" also in the class docs
Friedemann Kleint [Thu, 12 May 2011 15:19:42 +0000 (17:19 +0200)]
Debugger[CDB]: Fix console on Windows XP.
Attach to suspended application and doing resume manually
does not work. Use special options for console.
Reviewed-by: hjk
Tested-by: Alessandro Portale <alessandro.portale@nokia.com>
Friedemann Kleint [Tue, 10 May 2011 15:04:03 +0000 (17:04 +0200)]
Debugger: Move corrected breakpoints back after termination.
Christian Kamm [Mon, 16 May 2011 10:21:20 +0000 (12:21 +0200)]
QmlJS: Don't add invalid imports to TypeEnvironment.
Done-with: Fawzi Mohamed
dt [Mon, 16 May 2011 10:18:07 +0000 (12:18 +0200)]
Fix crash in QMakeStep::allArguments
qtVersion can be null now
Kai Koehne [Mon, 16 May 2011 09:41:00 +0000 (11:41 +0200)]
DebuggingHelper: Show tooltip on why a helper cannot be built
Change-Id: I56a93ae98d73ac174f39da8e8a4d3eab05f02800
Pawel Polanski [Mon, 16 May 2011 09:58:51 +0000 (11:58 +0200)]
Text fix
Oswald Buddenhagen [Mon, 16 May 2011 09:55:49 +0000 (11:55 +0200)]
fix compile of plugins which use #include <cplusplus/foo.h>
hjk [Mon, 16 May 2011 08:31:29 +0000 (10:31 +0200)]
fakevim: compile fix on windows
There's a limit on the number of 'else if' with MSVC.
Oswald Buddenhagen [Mon, 16 May 2011 09:01:21 +0000 (11:01 +0200)]
remove nokia copyrights from roberto's code
they are lying. nokia has no copyright on this code. and the double
license in a single file looks weird. that's why we moved it to
3rdparty/, so it is clear it is not nokia's.
Approved-by: legal
Oswald Buddenhagen [Mon, 16 May 2011 08:53:42 +0000 (10:53 +0200)]
move src/shared/cplusplus/ -> src/libs/3rdparty/cplusplus/
Approved-by: legal
Leena Miettinen [Mon, 16 May 2011 08:59:56 +0000 (10:59 +0200)]
Doc: fix link
Oswald Buddenhagen [Fri, 13 May 2011 18:20:41 +0000 (20:20 +0200)]
improve value source tracking
- use the current file if a value is generated "out of nowhere"
- preserve source through function calls
Task-number: QTCREATORBUG-4897
Friedemann Kleint [Mon, 16 May 2011 07:40:29 +0000 (09:40 +0200)]
Utils: Fix colorbutton slot warning.
Fix up
e8cc99632c41fade55cc7ff150c0d0eb3c290d60.
hjk [Fri, 13 May 2011 16:56:25 +0000 (18:56 +0200)]
fakevim: implement Ctrl-y
Alessandro Portale [Fri, 13 May 2011 16:29:28 +0000 (18:29 +0200)]
Reduced the moc abuse in qtcolorbutton
Christian Kandeler [Fri, 13 May 2011 16:06:50 +0000 (18:06 +0200)]
Maemo: Don't assume a remote Linux has package management ...
... in the config test dialog.
hjk [Thu, 12 May 2011 18:03:58 +0000 (20:03 +0200)]
debugger: add example code for "manual downcasting"
Alessandro Portale [Fri, 13 May 2011 15:27:04 +0000 (17:27 +0200)]
Removed apparently unneeded (and uncommented) moc_foo.cpp include
Bill King [Fri, 13 May 2011 15:00:07 +0000 (17:00 +0200)]
make autotests compile again.
Oswald Buddenhagen [Fri, 13 May 2011 14:35:27 +0000 (16:35 +0200)]
fix ioutils autotest
Tobias Hunger [Fri, 13 May 2011 09:48:34 +0000 (11:48 +0200)]
Toolchain: Add clang toolchain
Note: Parsing of error messages is still missing. So Build Issues
are not properly reported yet.
Tobias Hunger [Fri, 13 May 2011 12:40:27 +0000 (14:40 +0200)]
Git: String updates
Reviewed-by: Leena Miettinen
dt_ [Fri, 13 May 2011 12:02:18 +0000 (14:02 +0200)]
Fix version dialog ui
Task-Nr: QTCREATORBUG-4893
Christian Kandeler [Fri, 13 May 2011 11:54:44 +0000 (13:54 +0200)]
Maemo: More precise list of deployable files for library projects.
We now also take libmylib.so.x.y.z etc. into account.
Christian Kandeler [Fri, 13 May 2011 11:23:38 +0000 (13:23 +0200)]
Qt4ProFileNode: Add project version information.
Reviewed-by: dt
Tobias Hunger [Thu, 7 Apr 2011 11:12:55 +0000 (13:12 +0200)]
ToolChain: Add support for mkspecs
Make the toolchains report their mkspec files and use the mkspec of the
toolchain if it does provide one. Fall back to the Qt version's mkspec
otherwise.
Task-number: QTCREATORBUG-4396
Tobias Hunger [Fri, 13 May 2011 11:32:53 +0000 (13:32 +0200)]
Remove code that is no longer necessary
We can figure out now whether something was build with mingw or not.
Kai Koehne [Mon, 9 May 2011 15:32:24 +0000 (17:32 +0200)]
DebuggingHelper: Keep state of different UI's for same version in sync
QtVersionManager got a signal 'qtVersionsUpdated(QString)', which the UI's in
QMakeStep & in the Qt Options react to.
Change-Id: Ib774332daf6cf008afb46914ebd839420cf23e25
Kai Koehne [Mon, 9 May 2011 13:45:21 +0000 (15:45 +0200)]
DebuggingHelper: Always save output to 'General Messages' pane
Change-Id: I558c81f5a74d717dabb56d36fea3ed5f5b2acc18
Kai Koehne [Mon, 9 May 2011 09:19:37 +0000 (11:19 +0200)]
DebuggingHelper: Always invalidate cached QtVersion information after run
Moving this to DebuggingHelperBuildTask / QtVersionManager makes sure
the version information is also updated if e.g. the QtOptionsPage has
been closed in between.
Also, update all Qt versions that share the same qmake path.
Change-Id: Idc23f6d9fa609e2a36f1d6d4cb09c6483afd4cc4
Pawel Polanski [Fri, 13 May 2011 10:23:00 +0000 (12:23 +0200)]
Space fix
Pawel Polanski [Fri, 13 May 2011 09:23:44 +0000 (11:23 +0200)]
TRK: Fixed spacing problem console output
Pawel Polanski [Wed, 11 May 2011 14:04:17 +0000 (16:04 +0200)]
Publish to Ovi displays problems with build setup
Such as: no valid toolchain or no valid build
configuration
Reviewed-by: dt
Pawel Polanski [Wed, 11 May 2011 10:40:22 +0000 (12:40 +0200)]
Change Cancel->Close text in Publish to Ovi
When build process finishes there is nothing to
cancel so why should there be a cancel text
Reviewed-by: dt
Pawel Polanski [Wed, 11 May 2011 10:38:09 +0000 (12:38 +0200)]
Notification for failed Publish to Ovi
If Publish to Ovi tries to build a package and
it fails than the finish() signall will be emited
Reviewed-by: dt
Pawel Polanski [Tue, 10 May 2011 15:05:35 +0000 (17:05 +0200)]
Added toolchain selection option to Publish to Ovi wizard
User is now able to choose another than the default
toolchain
Reviewed-by: dt
Tobias Hunger [Fri, 13 May 2011 10:25:28 +0000 (12:25 +0200)]
Fix copy and paste error
Thanks Tim for pointing it out!
Thibaut Cuvelier [Wed, 11 May 2011 12:58:15 +0000 (14:58 +0200)]
french translation fixes
Merge-request: 2197
Reviewed-by: ossi
Christian Kandeler [Fri, 13 May 2011 09:23:16 +0000 (11:23 +0200)]
Maemo: Fix crash on re-run.
SSH connection must be acquired on every start operation
instead of just once.
Leena Miettinen [Fri, 13 May 2011 09:13:09 +0000 (11:13 +0200)]
Doc: implement review comments
Thomas Hartmann [Thu, 12 May 2011 14:55:25 +0000 (16:55 +0200)]
QmlDesigner.formEditor: implementing mousePressEvent()
Thomas Hartmann [Thu, 12 May 2011 14:54:17 +0000 (16:54 +0200)]
QmlDesigner.formEditor: remove yellow highlight for anchors
The yellow highlight was not intuitive.
Also I fixed the indentation.
Thomas Hartmann [Thu, 12 May 2011 14:48:36 +0000 (16:48 +0200)]
QmlDesigner.textToModelMerger: avoid possible crash
The setup should be after changing the type. Also we have to check for the
case where the ModelNode is the root node.
Thomas Hartmann [Thu, 12 May 2011 14:41:45 +0000 (16:41 +0200)]
QmlDesigner.statesEditor: crash fix
The node instance view might be detached.
Thomas Hartmann [Thu, 12 May 2011 14:40:50 +0000 (16:40 +0200)]
QmlDesigner.formEditor: tweaking the css
The background gets lighter on focus.
Christian Kandeler [Fri, 13 May 2011 07:49:48 +0000 (09:49 +0200)]
Make constructor explicit.
Oswald Buddenhagen [Wed, 11 May 2011 14:27:33 +0000 (16:27 +0200)]
ConsoleProcess: undo pointless processError() => processMessage(bool error) change
Oswald Buddenhagen [Wed, 11 May 2011 10:48:14 +0000 (12:48 +0200)]
unify application launcher between platforms
purge abstractprocess and winguiprocess. they serve no purpose.
applications can have stdio on windows as well, in addition to the
windows debug channel.
Task-number: QTCREATORBUG-4822
Oswald Buddenhagen [Wed, 11 May 2011 10:08:23 +0000 (12:08 +0200)]
introduce separate output format for windows debug channel
Oswald Buddenhagen [Wed, 11 May 2011 09:29:44 +0000 (11:29 +0200)]
the windows debug channel knows no stdout/stderr distinction
Oswald Buddenhagen [Fri, 6 May 2011 17:47:56 +0000 (19:47 +0200)]
ignore vanished files while restoring session
there is no point in bothering the user with error messages and/or
having ghost editors hanging around.
Task-number: QTCREATORBUG-2424
Oswald Buddenhagen [Thu, 12 May 2011 17:59:54 +0000 (19:59 +0200)]
purge files which cannot be opened from the "open" editors model
Task-number: QTCREATORBUG-2424
Oswald Buddenhagen [Thu, 12 May 2011 17:59:09 +0000 (19:59 +0200)]
de-duplicate code a bit
Oswald Buddenhagen [Tue, 10 May 2011 18:43:03 +0000 (20:43 +0200)]
add auto-saving of modified editors
Task-number: QTCREATORBUG-2847
Oswald Buddenhagen [Fri, 6 May 2011 14:06:25 +0000 (16:06 +0200)]
move the "cannot undo" warning to the search result pane
this is where it belongs, rather than into some arbitrary editor.
as a nice side effect, now not only the "rename symbol", but also the
global search&replace has such a warning.