OSDN Git Service
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.
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
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!
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.
Oswald Buddenhagen [Fri, 6 May 2011 10:51:03 +0000 (12:51 +0200)]
minor refactoring: use vertical layout instead of qstackedwidget
this allows adding further widgets to the layout. see next commit.
Oswald Buddenhagen [Fri, 6 May 2011 10:48:44 +0000 (12:48 +0200)]
rewrite editor info bar handling
the info about the bars is now stored in the IFile, not in the
EditorView. this is somewhat more expensive for the bars which
identically apply to all editors of one type, but fixes consistency
issues between views.
additionally, it is now possible to set several simultaneous
info bars per file, which ensures that no information is lost.
Co-authored-by: mae
Oswald Buddenhagen [Mon, 2 May 2011 16:04:01 +0000 (18:04 +0200)]
change createEditor() error handling
take it out of the editor->open() error path. it's unrelated.
Oswald Buddenhagen [Fri, 29 Apr 2011 15:09:21 +0000 (17:09 +0200)]
don't emit changed() when saving failed
Oswald Buddenhagen [Fri, 29 Apr 2011 08:47:04 +0000 (10:47 +0200)]
simplify copying of map
dt [Thu, 12 May 2011 16:07:49 +0000 (18:07 +0200)]
DetailsWidget: Only set the summary on one widget
That is not on both the label and the checkbox. The label supports html
formatted text, the checkbox not.
dt [Thu, 12 May 2011 15:27:09 +0000 (17:27 +0200)]
Fix parten for add new qt dialog
Probably fixes:
Task-Nr: QTCREATORBUG-4884
Tobias Hunger [Wed, 11 May 2011 10:06:25 +0000 (12:06 +0200)]
Git: Add dialog to configure branches
dt [Thu, 12 May 2011 15:18:20 +0000 (17:18 +0200)]
Make qtversion dialog columns resize to contents
Task-Nr: QTCREATORBUG-4883
cerf [Thu, 12 May 2011 14:37:20 +0000 (16:37 +0200)]
Bazaar: add support of the "max log count" user setting
Merge-request: 327
Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com>
Marco Bubke [Thu, 12 May 2011 14:22:51 +0000 (16:22 +0200)]
QmlDesigner.NodeInstances: Refactor NodeInstanceServer
NodeInstanceServer is now abstract. The informations are now sent by the
InformationNodeInstanceServer.
Reviewed-By: Thomas Hartmann
Thorbjørn Lindeijer [Wed, 11 May 2011 17:48:58 +0000 (19:48 +0200)]
Avoid using values() to iterate over QMap/QHash containers
It's more performant to iterate over the values directly than to first
stick them into a new container.
Reviewed-by: Thomas Hartmann
Thorbjørn Lindeijer [Thu, 14 Apr 2011 13:00:42 +0000 (15:00 +0200)]
Disable observer and jsdebugger services when they're already part of Qt
As of Qt 4.8 the observer and jsdebugger services are part of Qt. This
means the following changes are necessary in Qt Creator:
* Do not link to the QmlJSDebugger library.
* Do not create JSDebuggerAgent and QDeclarativeViewObserver instances
in the QmlApplicationViewer and use the new declarative_debug CONFIG
option to enable those services in Qt. This is done automatically
for debug builds.
* Point out the QML Debugging Library and the QML Observer are "Not
needed" in the Qt options page.
* Change the label in qmake options from "Link QML debugging library" to
"Enable QML debugging". It still remains as a way to enable this
functionality in release builds or for QtQuick applications not based
on Qt Creator's template.
* Rely on qmlviewer for debugging QML UI projects rather than the
observer, which is no longer necessary.
Reviewed-by: Kai Koehne
dt [Thu, 12 May 2011 13:51:58 +0000 (15:51 +0200)]
QtVersion Options: Make qmakePath selectedable
Task-Nr: QTCREATORBUG-4882
dt [Thu, 12 May 2011 13:48:41 +0000 (15:48 +0200)]
Make TargetSetupDialog fast for Maemo
Task-Nr: QTCREATORBUG-4880
dt [Thu, 12 May 2011 12:52:55 +0000 (14:52 +0200)]
Open Project: Fix ghost windows
Task-Nr: QTCREATORBUG-4805
Reviewed-By: Robert Loehning
Thorbjørn Lindeijer [Thu, 12 May 2011 11:20:48 +0000 (13:20 +0200)]
QmlJSInspector: Sync crumble path selection back to the observer
Now selecting an item via the crumble path modifies the selection in the
observed QML application accordingly.
Reviewed-by: Christiaan Janssen
Christian Kamm [Thu, 12 May 2011 13:29:00 +0000 (15:29 +0200)]
QmlJS: Add tooltips to imports.
Task-number: QTCREATORBUG-4814
hjk [Thu, 12 May 2011 11:25:03 +0000 (13:25 +0200)]
add some mimetype for geometry shaders
This gives at least some syntax highlighting.
cerf [Thu, 12 May 2011 12:48:10 +0000 (14:48 +0200)]
Get rid of VCSBaseClient::ExtraCommandOptions
It is replaced by QStringList, allowing a simpler approach to add extra
arguments to a command.
The Bazaar and Mercurial VCS plugins are impacted by this change
Merge-request: 325
Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com>
Tobias Hunger [Wed, 11 May 2011 14:47:30 +0000 (16:47 +0200)]
Compile fix for freebsd
dt [Thu, 12 May 2011 12:05:14 +0000 (14:05 +0200)]
Make Console apps check the run in terminal option
Task-Nr: QTCREATORBUG-4877
dt [Thu, 12 May 2011 11:21:41 +0000 (13:21 +0200)]
ProgessBar: Distangle finished from progress
That is allow progress to be at 100% and yet unfinished.
Task-Nr: QTCREATORBUG-4858
Christian Kamm [Thu, 12 May 2011 11:25:35 +0000 (13:25 +0200)]
QmlJS: Update to new QmlJS parser.
UiPublicMember is now initialized with a statement.
Christian Kamm [Thu, 12 May 2011 10:46:34 +0000 (12:46 +0200)]
QmlJS: Disable collection of semantic messages in 'Build Issues'.
There are too many false positives when a project contains source code
for plugins and qml files using that plugin at the same time. It was
particularly bad for qtdeclarative itself.
Reviewed-by: Roberto Raggi
Kai Koehne [Thu, 28 Apr 2011 13:07:47 +0000 (15:07 +0200)]
DebuggerRunner: Use 'Yes', 'No' buttons for 'Do you want to continue?'.
dt [Thu, 12 May 2011 10:30:16 +0000 (12:30 +0200)]
Add qml icon to the windows ressources
dt [Thu, 12 May 2011 10:25:25 +0000 (12:25 +0200)]
Fix whitespace/coding style
dt [Wed, 4 May 2011 11:14:46 +0000 (13:14 +0200)]
Qt Version refactoring
Split up target specific code into subclasses. Also change
Qt4BuildConfiguration to allow a null qtversion.
Remove code that relied on always having a qt version.
Also make it possible to remove all qt versions.
Completly change the qt in path autodetection to be only
a fall back if no configuration was found.
Note: For now the old settings are not removed, as such 2.2 and master
can coexist.
Reviewed-By: hunger
dt [Thu, 12 May 2011 09:51:17 +0000 (11:51 +0200)]
make Tasks sortable
Sorting according to severity then id
Reviewed-By: hunger
hjk [Wed, 11 May 2011 14:57:53 +0000 (16:57 +0200)]
debugger: fix deletion of breakpoints
Kevin Funk [Wed, 11 May 2011 14:26:34 +0000 (16:26 +0200)]
Fixes for valgrind-callgrind feedback by Nokia
Most changes include style fixes and UI changes for better usability.
Merge-request: 324
Reviewed-by: hjk <qtc-committer@nokia.com>