Commit Graph

17300 Commits

Author SHA1 Message Date
hjk
d652c21181 debugger: compile fix 2011-02-22 13:29:00 +01:00
hjk
3fcf39a764 debugger: finish moving of binary setting 2011-02-22 13:23:37 +01:00
Christian Kandeler
e1c20ea1e9 Maemo: Tell compiler which paths to mangle.
Can be overridden by setting the environment variable maually.
2011-02-22 12:56:20 +01:00
Christian Kandeler
ff5f5f0d27 Maemo: Make /opt directory to be packaged by default on Meego. 2011-02-22 12:56:20 +01:00
hjk
bd44fb1248 debugger: move gdb binary list to common options page (unfinished) 2011-02-22 12:59:12 +01:00
Tobias Hunger
862cadbf44 gcc: Remove unused variable and default to unknown word width 2011-02-22 12:39:21 +01:00
Friedemann Kleint
086c993ac9 Path Chooser: Introduce tooltip displaying the version.
Add a string-list type property specifying the version argument
for command type Path Choosers. Use it prototypically in
GccToolChainWidget.

Rubber-stamped-by: Tobias Hunger <tobias.hunger@nokia.com>
2011-02-22 12:28:29 +01:00
hjk
8784196ff5 debugger: move common option pages into files of their own 2011-02-22 12:29:12 +01:00
Kai Koehne
87a0475fa5 QmlDesigner: Add Copyright notice to all source files 2011-02-22 12:09:19 +01:00
Tobias Hunger
e26f99887d gcc: Fix detection of wordwidth for symbian 2011-02-22 12:09:44 +01:00
hjk
0dd7ba2d1b debugger: save settings on saveSettingsRequested 2011-02-22 12:06:00 +01:00
hjk
fcec3a06ae debugger: remove line noise 2011-02-22 11:35:03 +01:00
hjk
b94703b74d debugger: set toolchains for core debugging 2011-02-22 11:23:53 +01:00
hjk
7c050eb4d5 basetextdocument.h: code cosmetics 2011-02-22 11:23:53 +01:00
hjk
5710fed5e8 texteditor, designerxmleditor: code cosmetics (editable->editor) 2011-02-22 11:23:53 +01:00
hjk
f576ad9f2c texteditor: merge ITextEditable into ITextEditor
rename BastTextEditor->BaseTextEditorWidget, BaseTextEditorEditable->BaseTextEditor
rename BaseTextEditor{,Widget} subclasses
rename editableInterface->editorInterface
rename createEditableInterface->createEditor
minor cleanups after renamings
2011-02-22 11:23:53 +01:00
Leandro Melo
e32cf192f7 Snippets: Rename a few QML snippets variables
Task-number: QTCREATORBUG-3803
2011-02-22 11:01:05 +01:00
Friedemann Kleint
ba073b96d2 ABI: Fix a crash in the settings page. 2011-02-22 08:54:42 +01:00
Tobias Hunger
8d0c477245 ToolChain: Refactor toolchain support
Refactor ToolChains in Qt Creator:

 * Allow for several toolchains of the same type
 * Be smarter wrt. guessing what kind of output a toolchain
   produces. This allows us to eventually handle e.g. embedded
   linux setups way better than before.
 * Be smarter wrt. guessing what kind of environment a Qt version
   needs.
 * Improve auto-detection of toolchains a bit
 * Decide on which debugger to use based on the kind of output
   produced by the compiler.
 * Add options page to configure toolchains
 * Remove toolchain related options from the Qt version dialog

Reviewed-by: dt
2011-02-21 18:33:23 +01:00
Christian Kandeler
be31c80b02 Fix compilation. 2011-02-21 17:48:35 +01:00
Christian Kandeler
b9d10dd039 ProjectExplorer: Add deployConfiguration() member function to BuildStep. 2011-02-21 17:38:52 +01:00
Leandro Melo
a8f737c743 License headers 2011-02-21 17:28:05 +01:00
Leena Miettinen
9ea28aab90 Doc: update qmake settings and screenshots 2011-02-21 17:26:20 +01:00
Leena Miettinen
942da966bc Doc: update new project wizard instructions
Update screenshots
2011-02-21 17:26:19 +01:00
Leandro Melo
ea313f3ec8 Text editor: Introduce per project settings
With some refactorings to make the code look better.

Reviewed-by: con
2011-02-21 17:22:24 +01:00
Friedemann Kleint
cbafc50acc Debugger: Make tooltips use standard text editor tooltips.
Extend text editor tooltips by a 'widget content', making
it possible to show any widget utilizing the fact that the
QTipLabel actually is a frame (and thus a container).
Introduce concept of 'interactive' tooltips and modify
the tooltip-closing mechanism such that simple interaction
is possible. Emit the base text editor's tooltip signals
with the correct position and add API to calculate the tooltip
position from the cursor position.
Add API for pinning tooltips to the text editor (by removing
them from the QTipLabel layout).
Modify the Debugger's tooltipmanager not to manage tooltips
under TextEditor control and to take over control only once
tooltips are pinned.

Rubber-stamped-by: Leandro T. C. Melo <leandro.melo@nokia.com>
2011-02-21 16:51:00 +01:00
Kai Koehne
6507f5ff83 QmlObserver: Allow to compile it again in source
Make it possible (again) to compile qmlobserver in share/qtcreator.
However, build artifacts in there might result in a malfunctioning
qtc-qmlobserver!

Reviewed-by: Thorbjorn Lindeijer
2011-02-21 16:40:53 +01:00
Friedemann Kleint
3669566b01 Debugger[CDB]: Do not dump symbols with memory-read-error.
Fix a potential crash when accessing their nodes.
2011-02-21 16:12:35 +01:00
Thorbjørn Lindeijer
c3a6a3eb06 QmlJSInspector: Always allow play/pause and changing animation speed
There seems to be no reason not to allow this outside of the observer
mode.
2011-02-21 15:31:23 +01:00
Christian Kandeler
8c8a80c483 ProjectConfiguration: Make fromMap() function public, fix comments.
Reviewed-by: Tobias Hunger
2011-02-21 15:09:49 +01:00
Christian Kamm
1d4cd9b7f2 QmlJS: Remove the strict separation of types and attached types.
The problem was that several lookup calls suddenly failed because
the actual QML types were no longer in the default scope chain. However,
the QML documentation says the type names are in the scope.

Also, 'MyComponent.' in a JS-expression context only showed the attached
properties of MyComponent and missed the enums.

With this change completion now may offers too many options, but that's
better than missing some.

This reverts parts of 490f2797f6

Reviewed-by: Leandro Melo
2011-02-21 15:05:04 +01:00
Thiago Macieira
9232b3d5e8 Fix compilation with ICC: missing "public" keyword in declaration
This change is correct. GCC wrongly accepted S60CertificateExtension
as covariant with Botan::Certificate_Extension even though the base
was inaccessible.

Reviewed-By: dt
2011-02-21 15:04:11 +01:00
con
53985dbf58 License update. 2011-02-21 14:58:21 +01:00
con
3b707461da Add a configure item to the external tools menu. 2011-02-21 14:58:20 +01:00
Tobias Hunger
1d3adef24a Script: Update hasCopyright script
Update hasCopyright script to distinguish between no/wrong
copyright.
2011-02-21 14:44:54 +01:00
hjk
ed5f80048a completion: call directly from base text editor
Reviewed-by: con
2011-02-21 14:46:06 +01:00
Thiago Macieira
008bd2c043 Use a constructor function instead of one called _init.
This allows us to compile without -nostdlib, which is causing a lot of
issues.

Reviewed-By: hjk
2011-02-21 14:36:53 +01:00
Friedemann Kleint
e216a52456 Debugger: Use watchmodel reformatting for char* data.
Pass data in binary form in case of unprintable characters
such that watchmodel reformatting can be used (instead of
appending a hex dump in the extension).
2011-02-21 14:19:41 +01:00
Thorbjørn Lindeijer
faabfde7f6 QmlJSInspector: Use a FilterLineEdit for the properties filter
Adds a clear button when text is entered.
2011-02-21 14:13:42 +01:00
hjk
6966154731 completion: fix two connection broken with previous commit 2011-02-21 14:11:08 +01:00
hjk
9a6c4a42f7 completion: enable multiple completors for different use cases.
Introduce CompletionPolicy enum, use 'TextCompletion' for the new plain
text completion, and 'SemanticCompletion' or 'QuickFixCompletion' for
the existing cases.

Reviewed-by: Erik Verbruggen
2011-02-21 14:04:43 +01:00
Friedemann Kleint
43c980e6a3 Debugger: Make tracepoints a capability. 2011-02-21 13:20:16 +01:00
Erik Verbruggen
d866848ab8 Re-imported and re-generated the QML parser from Qt. 2011-02-21 12:46:02 +01:00
Erik Verbruggen
d6217a07ff Fixed (C)opyright headers. 2011-02-21 12:41:30 +01:00
hjk
89b877a3f4 texteditor: pimpl completionsupport.h 2011-02-21 12:39:53 +01:00
Erik Verbruggen
f76234f138 Removed left-overs from initial development. 2011-02-21 12:33:39 +01:00
Erik Verbruggen
3787aa7a21 Fix compilation problem. 2011-02-21 12:33:39 +01:00
Kai Koehne
fbca39aefd QmlJsDebug: Fix compilation on Linux, Mac
Use camel case for library name all over the place.
2011-02-21 11:44:34 +01:00
con
6a5eb67785 Update external tool to new xml definition 2011-02-21 10:23:01 +01:00
Christian Kandeler
bef8ff9d0b Maemo: Use native path separators in dialog. 2011-02-18 17:50:55 +01:00