Commit Graph

17246 Commits

Author SHA1 Message Date
Leandro Melo
a5977bc822 Revert "Make our options dialog a bit more uniform"
This reverts commit 561f87fcb9.
2011-02-28 14:37:27 +01:00
Leandro Melo
f4c25ad537 Revert "More options dialog UI changes"
This reverts commit c5b57ea5f9.
2011-02-28 14:37:26 +01:00
Friedemann Kleint
e8d12ae464 Debugger[CDB]: Add memory editing.
Add infrastructure for custom special stops with data.
2011-02-28 14:34:42 +01:00
Friedemann Kleint
6061f4bb48 Debugger: Quieten bin editor used as memory editor. 2011-02-28 14:33:04 +01:00
Christian Kandeler
d6164fa09b Maemo: Fix default label values in device config widget. 2011-02-28 14:16:37 +01:00
Christian Kandeler
3d4955079c Maemo: Change debian/control field for Harmattan. 2011-02-28 13:35:42 +01:00
Friedemann Kleint
f19a8027d9 Compile. 2011-02-28 13:34:21 +01:00
con
a8928ba191 Uncategorized tools would no longer be configurable after first run.
Avoid writing empty string prefixed arrays into settings, and some
isNull vs isEmpty confusion (xml reader seems to read null instead of
empty strings in some cases).
2011-02-28 12:47:08 +01:00
Pawel Polanski
1e8efe58a7 Fixed 'unused' warning 2011-02-28 12:44:08 +01:00
hjk
455e5c8700 runconfiguration.h/runsettingspropertiespage.*: code cosmetics 2011-02-28 12:37:51 +01:00
Friedemann Kleint
87423acca8 Polish target/toolchain warnings a bit. 2011-02-28 12:29:41 +01:00
Milian Wolff
09f89d52be enable adding custom config widgets from a run control factory
To achieve this there are two methods in IRunControlFactory you
need to implement:

1) createRunConfigurationAspect returns a IRunConfigurationAspect
which stores the settings specific to your plugin.
2) createConfigurationWidget returns a RunConfigWidget that will
be shown in the project settings

Merge-request: 258
Reviewed-by: hjk <qtc-committer@nokia.com>
2011-02-28 12:23:12 +01:00
con
f460931059 Browsing for executable should allow executables, not directories.
Task-number: QTCREATORBUG-3842
2011-02-28 11:54:18 +01:00
con
0bfc490f79 Mac: Fix up/down/remove button size in build settings again.
Somehow got lost in merges 2.1 --> 2.2
2011-02-28 11:50:47 +01:00
Friedemann Kleint
e5e202a96e Debugger[CDB]: Do not set empty environment for 'Start external'. 2011-02-28 11:48:33 +01:00
Pawel Polanski
803add0e61 Symbian: Platform returned by the S60Manager::platform is now valid 2011-02-28 11:26:17 +01:00
Friedemann Kleint
9ea68e7805 Toolchains: Fix MSCV.
Need /E:ON, V:ON for cmd.exe, do not pass empty environment
to QtcProcess.
2011-02-28 10:15:49 +01:00
Leandro Melo
9e0cd9406c Reconnect add/remove maemo configuration buttons 2011-02-28 09:46:12 +01:00
Tobias Hunger
7840886189 ToolChainOPtionsPage: Make sure parents are cleared
Make sure parent pointers are cleared when removing nodes.
2011-02-25 18:05:48 +01:00
Tobias Hunger
5200731514 ToolChainOptions: Clear new name afer applying it 2011-02-25 18:05:46 +01:00
Tobias Hunger
70dd0be430 Fix crash in toolchainoptionspage
Do not crash when closing the options dialog for the second time.

Reviewed-by: thorbjorn
2011-02-25 18:05:38 +01:00
Leandro Melo
c5b57ea5f9 More options dialog UI changes
Continuing 561f87fcb9
2011-02-25 17:00:06 +01:00
Leandro Melo
561f87fcb9 Make our options dialog a bit more uniform
In terms of buttons, layouts, aesthetics in general.
2011-02-25 16:29:35 +01:00
Christian Kamm
aeb8c352ee QmlJS: Try to implicitly import libraries in the same directory.
In QML, the current directory that holds a QML file is imported
implicitly. If it contains a qmldir file, the library is imported.

Since there is no explicit import statement, Creator can't know the URI
of this library. However, if type information is available for it
already - either through a previous dump or a qmltypes file - we can
guess the URI by looking at the contained exports.

Task-number: QTCREATORBUG-3768
2011-02-25 16:23:12 +01:00
hjk
42077be2a0 coding style in example 2011-02-25 16:26:22 +01:00
hjk
0a512797b9 debugger: reset OperateByInstruction on runControlFinished 2011-02-25 16:26:22 +01:00
Thorbjørn Lindeijer
9229a9a60b Stop line number label from resizing too often
For example when changing options in the git blame editor, the label
would resize since it took into account the block count, which is
temporarily 0 while the blame is calculated.

Done-with: Tobias Hunger
2011-02-25 16:11:20 +01:00
Thorbjørn Lindeijer
70b70770a4 Fixed layout issues in some editor toolbars
Cleaned up some hacky code in the process.

Done-with: Tobias Hunger
2011-02-25 16:11:20 +01:00
Steffen Imhof
b316970101 Add uppercase and lowercase selection actions to the text editor.
Merge-request: 256
Reviewed-by: Thorbjørn Lindeijer <thorbjorn.lindeijer@nokia.com>
2011-02-25 16:11:20 +01:00
Friedemann Kleint
ed8dd0b031 Debugger: Actually pass the debugger command from ToolChain.
Do not retrieve debugger command from ABI as that causes mismatches
when several toolchains of the same ABI are present.
Use indexes in the debugger dialogs.
Polish tooltip.
2011-02-25 16:03:22 +01:00
Friedemann Kleint
88f333267f Fix Krazy code scanning tool warnings (QString, loops, spelling). 2011-02-25 15:28:01 +01:00
Thorbjørn Lindeijer
49311aa362 Detect GCC by looking for g++ rather than gcc
Improves compatibility with TeamBuilder.

Reviewed-by: Tobias Hunger
2011-02-25 15:27:38 +01:00
hjk
b43c6df268 bineditor: remove unused m_fixedSize member 2011-02-25 15:13:21 +01:00
Pawel Polanski
f23c4632c4 Fixes for the Static Checks 2011-02-25 15:07:16 +01:00
hjk
f125b57163 debugger: work on writable memory view 2011-02-25 14:30:38 +01:00
Friedemann Kleint
14d590590f Debugger: Use Startparameters.debuggerCommand for command.
Use in both engines preferred over ABI if it is compatible.
Report start parameters. Introduce gdb configuration check.
2011-02-25 13:43:06 +01:00
Friedemann Kleint
a49972e783 Toolchains: Store gc--derived toolchains correctly.
Reviewed-by: dt
2011-02-25 11:17:54 +01:00
Thorbjørn Lindeijer
6355ed4734 QmlJSDebugger: Animation speed can always be changed
The play button, that also allows changing animation speed, should never
be disabled since it works both in and outside of "observer" mode.

Reviewed-by: Kai Koehne
2011-02-25 11:06:04 +01:00
Thorbjørn Lindeijer
ec92b3b2c0 QmlJSDebugger: Code cosmetics 2011-02-25 11:06:03 +01:00
Thorbjørn Lindeijer
603e7ade3f QmlJSDebugger: Switched message identifiers from string to enum
Avoids spelling problems, makes it easier to know all possible messages
and enables autocompletion.

The enum is part of a QObject derived class so that the meta object can
be used to print out the enumerators as readable strings.

Reviewed-by: Kai Koehne
2011-02-25 11:05:48 +01:00
Friedemann Kleint
047ee5522c Debugger: Improve configuration error reporting.
- Make showWarningWithOptions actually show the details.
- Show errors from multiple engines as separate messages.
- Remove 'enabled' option from CDB (handled by toolchain config now).
- Show ABI as tooltip in debbugger toolchain chooser.
2011-02-25 09:34:31 +01:00
Kai Koehne
5d615f7fbf QmlDebug: Enable 'What are the prerequisites?' link in run configuration
DebuggerLanguageChooser is in utils, which is why we cannot directly open
the URL in the help plugin.
2011-02-25 09:24:39 +01:00
Marco Bubke
3930450efb QmlDesigner.NodeInstances: Id getter and setter are now virtual 2011-02-24 21:17:28 +01:00
Marco Bubke
04f3a37995 QmlDesigner.NodeInstances: Return engine context for no import context
If the import component is invalid there is no context. Because the instances
rely on a context we use the engine context.
2011-02-24 21:17:28 +01:00
Marco Bubke
34eb8aa966 QmlDesigner.NodeInstances: Fix warnings 2011-02-24 21:17:27 +01:00
Marco Bubke
f7f7c20cc5 QmlDesigner.NodeInstances: More methode for dummy object 2011-02-24 21:17:27 +01:00
Thiago Macieira
516397b3e2 Re-apply compilation fix from 9232b3d5e8.
Commit 06ee3aee7f reverted it by accident.
2011-02-24 19:34:48 +01:00
Pasi Hirvonen
d28dc2d989 coreplugin: Make RightPaneWidget more widely usable.
RightPaneWidget now has setWidget() and is no longer intimately tied
to the help plugin. Help plugin now uses setWidget().

Reviewed-By: dt
2011-02-24 19:10:58 +01:00
Tobias Hunger
e48cce0739 Symbian: Check the correct data
Make sure to check the data we are actually using later.
2011-02-24 17:54:09 +01:00
Tobias Hunger
b37cafc626 Symbian: Remove some dead code 2011-02-24 17:54:09 +01:00