Commit Graph

6979 Commits

Author SHA1 Message Date
Jens Bache-Wiig
915923a17c Clean up sidebar tabs
Killed the divider lines for improved aestetics
Made the hover a bit more subtle
2010-02-22 14:36:45 +01:00
Jens Bache-Wiig
015ffe2835 Some polish for the actionbar
* I have simplified and animated the tool buttons a bit.
* The panel has been replaced by a very basic clean panel.
* The tool buttons have been animated.
2010-02-22 14:36:45 +01:00
con
5321b38d51 Remove debug output. 2010-02-22 14:32:11 +01:00
con
36c63dabe7 Add a "System Editor" external editor, for use with Open with... 2010-02-22 14:30:57 +01:00
Kai Koehne
481d7cd6db QmlProject files: Make "paths" property an array
Instead of letting the list of files being a (comma separated) string
it's now a full JavaScript array. E.g.

  paths: ["file1", "file2"]

This unifies it with e.g. the libraryPaths property
2010-02-22 13:47:11 +01:00
Tobias Hunger
5e5192ad57 Fix CMake projects
* Fix initial setup of .user-files in CMake projects

Reviewed-by: dt
2010-02-22 12:24:28 +01:00
Tobias Hunger
4cd5cb0eab Save debug server settings in QML RunConfiguration
Reviewed-by: Kai Koehne
2010-02-22 12:24:28 +01:00
Christian Kamm
b8a73d1e18 Fix compile error with msvc. 2010-02-22 12:01:55 +01:00
Thorbjørn Lindeijer
22ace5fcaf Disable links to QML errors when compiling against Qt 4.6
This feature depends on the availability of QPlainTextEdit::anchorAt.
2010-02-22 12:00:16 +01:00
Thorbjørn Lindeijer
c46f977361 Make the file name in QML runtime errors a link to its location
Just click it to jump to the location of the error.

Task-number: QTCREATORBUG-580
2010-02-22 11:38:06 +01:00
Christian Kamm
fcb6c4984e Fix a memory leak with the QmlJS scope chain. 2010-02-22 11:21:25 +01:00
Tobias Hunger
28e348ace6 Fix compile on windows 2010-02-22 11:06:05 +01:00
Friedemann Kleint
6782d848c1 GnuPoc: Do create pre-parsed pkg-file. 2010-02-22 11:03:04 +01:00
Christian Kamm
8d14f18ec0 Add an accessor to get the flat scope list from ScopeChain.
Done-with: Erik Verbruggen
2010-02-22 10:22:23 +01:00
Christian Kamm
e9039db984 Move the scope building logic into QmlJS::ScopeBuilder. 2010-02-22 10:22:23 +01:00
Christian Kamm
08cfc8f28c Pass in the whole AST path for scope creation.
Just the declaring member isn't enough.
2010-02-22 10:22:23 +01:00
Christian Kamm
8274197366 Implement function to get the QmlJS AST path to a given location.
Will be useful for improved scope chain building.
2010-02-22 10:22:23 +01:00
Christian Kamm
c289897351 Make QmlJS scope building more flexible.
Instead of only maintaining a flat list of scopes, actually store the
global, component chain, root object, scope object, function, id and js
scopes separately.
2010-02-22 10:22:23 +01:00
Kai Koehne
b0e7b15bfc Silence gcc warnings in qmldesigner 2010-02-22 10:09:35 +01:00
Christiaan Janssen
a263c89ed5 QmlDesigner.PropertyEditor: Fixed color widget for black 2010-02-22 10:03:31 +01:00
Kai Koehne
afa830ecc8 Fix compilation against latest Qt master
The API of QmlView has changed. Also, the QmlDom classes became private.

Patch provided by Aaron Kennedy.

Reviewed-by: akennedy
2010-02-22 10:03:10 +01:00
Erik Verbruggen
d215737df8 Added semantic checks for Q_PROPERTY declarations. 2010-02-22 09:27:44 +01:00
Erik Verbruggen
21fdc2d06a Replaced usages of concrete type SimpleNameAST with the abstract NameAST. 2010-02-22 09:27:44 +01:00
mae
656de733ab Fix code navigation when line wrapping is enabled 2010-02-19 18:49:46 +01:00
Friedemann Kleint
d2d49bbc3f VCS[git]: Fix StashDialog selection mode.
Task-number: QTCREATORBUG-731
2010-02-19 18:07:21 +01:00
Friedemann Kleint
0dd30210dd VCS[git]: Stashdialog: Fix broken remove.
Used the wrong indexes, set focus option.
2010-02-19 17:53:22 +01:00
Friedemann Kleint
b9b9f7526b GnuPoc: make 'make sis' work. 2010-02-19 17:42:30 +01:00
dt
47935c9af3 Fix compile 2010-02-19 17:38:06 +01:00
dt
3840f86127 Fix buildSession if some projects have no active buildconfiguration 2010-02-19 17:00:51 +01:00
dt
c5cac92757 Simpler 2010-02-19 17:00:51 +01:00
dt
821d49414c remove MessageManager::displayStatusMessage 2010-02-19 17:00:51 +01:00
con
92cb4fca3f Use mini scrollbars for popups on Mac. 2010-02-19 16:26:42 +01:00
Jörg Schummer
b8af05e6c1 QmlDesigner.ItemLibrary: fixed item dragging and selection
- itemDragged is emitted only once now after a minimal distance
  has been reached (minimal distance calculcation not exact)
- onPressed is used instead of onClicked for item selection
2010-02-19 15:36:38 +01:00
Erik Verbruggen
78b3145477 Semantic checking for easing curve names.
Done-with: Christian Kamm
2010-02-19 15:11:03 +01:00
Erik Verbruggen
5e449a80c4 Fixed diagnostic underlining to take the location length into account.
Done-with: Christian Kamm
2010-02-19 15:11:03 +01:00
Erik Verbruggen
b17fc90310 Made the warnings/errors translatable. 2010-02-19 15:11:03 +01:00
Erik Verbruggen
7ee1bc5242 Suppress 'unknown property' warning after finding an unknown type.
And made the warnings/errors translatable.
2010-02-19 15:11:03 +01:00
Tobias Hunger
9798dd7544 No BuildConfigurations is OK for certain projects
... so do only error out when we have non but still have a factory
to build them with.
2010-02-19 14:06:28 +01:00
Martin Aumüller
db150ab61d fakevim: make sure that cursor is positioned before the character where text would be inserted with 'i'
Merge-request: 113
Reviewed-by: hjk <qtc-committer@nokia.com>
2010-02-19 13:02:51 +01:00
Martin Aumüller
5af95f01f0 fakevim: only overwrite m_tc with EDITOR's cursor if necessary
only ex commands that are handled externally might modify the cursor position w/o updating m_tc

Merge-request: 113
Reviewed-by: hjk <qtc-committer@nokia.com>
2010-02-19 13:02:51 +01:00
Martin Aumüller
7a71ee1166 fakevim: ctrl-d in insert mode should remove one level of indentation
Merge-request: 113
Reviewed-by: hjk <qtc-committer@nokia.com>
2010-02-19 13:02:51 +01:00
Martin Aumüller
115b32697f fakevim: 'dtd' would have deleted a line instead of deleteing to the next 'd'
Merge-request: 113
Reviewed-by: hjk <qtc-committer@nokia.com>
2010-02-19 13:02:51 +01:00
Martin Aumüller
a7cf72a945 fakevim: improved 'startofline' behaviour for indenting and shifting left/right
Merge-request: 113
Reviewed-by: hjk <qtc-committer@nokia.com>
2010-02-19 13:02:50 +01:00
Martin Aumüller
21a9943b8d fakevim: cursor position after deleting linewise should depend on 'startofline' setting
Merge-request: 113
Reviewed-by: hjk <qtc-committer@nokia.com>
2010-02-19 13:02:50 +01:00
Martin Aumüller
4c80a1ab92 fakevim: dfx should do nothing if no x is found
Merge-request: 113
Reviewed-by: hjk <qtc-committer@nokia.com>
2010-02-19 13:02:49 +01:00
Martin Aumüller
6648fe439a fakevim: retain column when moving across lines after '^'
Merge-request: 113
Reviewed-by: hjk <qtc-committer@nokia.com>
2010-02-19 13:02:49 +01:00
Friedemann Kleint
eb05d2ac0b CDB CoreEngine: Support break by address for testing purposes. 2010-02-19 11:58:54 +01:00
Thorbjørn Lindeijer
6d9e3c8a8e Dropping files into the editor shouldn't insert file:///...
On some desktop environments, dragging and dropping a file gives us
the url to the file in multiple mime types, including text/plain. This
causes the url to be inserted as text by default.

Work around this issue by explicitly ignoring drop events for the text
editor when they also come with urls.

Task-number: QTCREATORBUG-728
Reviewed-by: Friedemann Kleint
2010-02-19 11:50:21 +01:00
Thorbjørn Lindeijer
e6df83b3ce Recognize *.cu as C files
They are NVIDIA CUDA files which use C syntax.

Reviewed-by: Friedemann Kleint
Task-number: QTCREATORBUG-694
2010-02-19 11:50:21 +01:00
Thorbjørn Lindeijer
a6f43a492b Removed the watermark from the wizard pages
Too much Qt branding, looks cleaner without.
2010-02-19 11:50:21 +01:00