Commit Graph

12081 Commits

Author SHA1 Message Date
Roberto Raggi
7d7288cf9d Refactored CheckUndefinedSymbols to use RunFunctionTaskBase.
This will eventually fix a few leaks we introduced in the semantic highlighter.
2010-07-07 09:44:08 +02:00
Friedemann Kleint
3642771836 I18n: Update and purge German translation 2010-07-07 09:30:53 +02:00
Tobias Hunger
54584044ca Add Deploy steps
* Add "Deploy" to BuildSteps::Type
 * Update UIs to handle deploy steps
 * Turn existing package creation steps from build type to deploy type
 * Move packaging steps into deploy steps when loading projects

Reviewed-by: dt
2010-07-06 18:36:32 +02:00
Tobias Hunger
1062c0ad8c Improve save/restore of buildsteps
* Inspect the BuildStep::Type enum for key names in fromMap/toMap

Reviewed-by: dt
2010-07-06 18:36:31 +02:00
Tobias Hunger
8ccbd0ec6b Rename StepType to BuildStep::Type
* Move and rename the enum
 * Add Q_ENUMS macro

Reviewed-by: dt
2010-07-06 18:36:30 +02:00
Robert Loehning
7fa5d25e0f Removed unneeded reimplementation of virtual function. 2010-07-06 17:39:31 +02:00
Tobias Hunger
f4f2d05e07 Remove unused variable 2010-07-06 17:16:49 +02:00
Tobias Hunger
6dd2ef53fa Fix directory separator 2010-07-06 17:02:48 +02:00
hjk
6f58124007 fakevim: fix mark positions after <Delete>
(cherry picked from commit 7ccf903ee3d9da4a104310ed423130857d59d91b)
2010-07-06 16:42:16 +02:00
hjk
312509fcdb fakevim: fix backspace in the presence of physical tabs
(cherry picked from commit 2b40e2906fc070c6253a84c0ca507ff0db912f73)
2010-07-06 16:42:10 +02:00
hjk
cd433a52de fakevim: fix insertion of tabs in insert mode
(cherry picked from commit 474ec252a23745bf5106b239054c17d7dfc2fbf2)
2010-07-06 16:42:03 +02:00
hjk
5f67f7c42b fakevim: fix insert of tabs when shifting to the right
(cherry picked from commit 3eb7b6bfbde6a847154c6053e7b4171554207865)
2010-07-06 16:41:56 +02:00
con
1a2a4f6387 Merge remote branch 'origin/2.0'
Conflicts:
	share/qtcreator/gdbmacros/dumper.py
	src/libs/qmljs/qmljs-lib.pri
	src/plugins/fakevim/fakevimhandler.cpp
2010-07-06 15:34:50 +02:00
Sebastian Hartte
7feed7318b Fixed a crash when deleting files from a project under certain conditions
Task-number: QTCREATORBUG-1804
Merge-request: 2168
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
2010-07-06 15:21:01 +02:00
Robert Loehning
8af5c9e14e Added option to toggle check state in TargetSetupPage. 2010-07-06 15:08:02 +02:00
con
15047f8816 Application output always scrolled, and moved the cursor.
Task-number: QTCREATORBUG-1790
Reviewed-by: dt
Reviewed-by: mae
2010-07-06 15:07:33 +02:00
con
dec87b222b Scroll Application Output to end also for project explorer messages.
Task-number: QTCREATORBUG-1405
Reviewed-by: dt
2010-07-06 15:07:33 +02:00
Christian Kamm
37565602e9 C++ editor: Put the changes for indenting a selection in an edit block.
Reviewed-by: Roberto Raggi
2010-07-06 15:04:37 +02:00
Christian Kamm
e086c67e8e C++ editor: Use the new indenter to make indenting selections fast. 2010-07-06 14:53:54 +02:00
Christian Kamm
74ed3e8a11 C++ indenter: Add more functions to manage the indenter state. 2010-07-06 14:53:54 +02:00
hjk
05ba81b9c3 qmldesigner: compile fix for linux, compile fix for namespaced Qt 2010-07-06 14:36:02 +02:00
Roberto Raggi
7528b2c63a Compute the dependecy table on demand. 2010-07-06 14:35:23 +02:00
Roberto Raggi
f30f1b66de Compress the usages. 2010-07-06 14:35:23 +02:00
hjk
210f2784c5 fakevim: make Ctrl-V <Tab> and Ctrl-V <Return> work in Insert and Ex mode
(cherry picked from commit cbdd9202d2)
2010-07-06 14:25:51 +02:00
hjk
91ab134ff4 fakevim: fix up/down movement in the presence of real tabs
(cherry picked from commit 2e09a8f421)
2010-07-06 14:25:39 +02:00
hjk
3cae595b7a fakevim: fix insert of Tabs
(cherry picked from commit d3cea8a4d1)
2010-07-06 14:25:32 +02:00
hjk
5cd3afcd84 debugger: remove some debug output 2010-07-06 14:24:54 +02:00
hjk
2e09a8f421 fakevim: fix up/down movement in the presence of real tabs 2010-07-06 14:24:54 +02:00
hjk
d3cea8a4d1 fakevim: fix insert of Tabs 2010-07-06 14:24:54 +02:00
hjk
cbdd9202d2 fakevim: make Ctrl-V <Tab> and Ctrl-V <Return> work in Insert and Ex mode 2010-07-06 14:24:54 +02:00
Christian Kamm
bf7613d2e7 C++ indenter: Add special case rule for indenting enums.
So you now get
enum A { a = 2,
         b = 3,
       };
2010-07-06 13:54:21 +02:00
Christian Kamm
8dbbf9be92 C++ indenter: Require explicit state update requests.
This will allow much faster indenting of selected areas as the state
doesn't have to be checked again for every line.
2010-07-06 13:52:49 +02:00
Christian Kamm
c2a3346716 Fix autotest build for cplusplus based tests.
Reviewed-by: Roberto Raggi
2010-07-06 13:50:24 +02:00
Erik Verbruggen
9c321dc7c8 More completion fixes. 2010-07-06 13:11:27 +02:00
hjk
bcdcbc2f70 debugger: backport small fixes and synchronized code layout with master 2010-07-06 12:44:32 +02:00
Christian Kamm
c514884207 C++ editor: Drop extra selections before large editing operations.
Updating the text cursors that the extra selections are based on can
get quite slow if there are changes in a lot of positions - like when
reindenting a file.

Dropping some text cursors can increase performance significantly in
these cases.

Done-with: mae
2010-07-06 12:36:20 +02:00
con
e1b74a647e Cut off the forward navigation history to avoid messing it up.
There are cases like when editing, or when jumping to a line, where we
shouldn't cut it though (so we don't).

Task-number: QTCREATORBUG-1535
2010-07-06 12:21:24 +02:00
ck
f43095ceaf Maemo: Prepare infrastructure for proper subdirs support.
No difference in functionality yet.

Reviewed-by: kh1
2010-07-06 12:06:03 +02:00
Thomas Hartmann
d7dd4e9373 QmlDesigner: adding context pane into the object pool 2010-07-06 11:22:53 +02:00
Thomas Hartmann
ff1402d41a QmlDesigner: adding QmlContextPane 2010-07-06 11:22:53 +02:00
Thomas Hartmann
4388f16a0a QmlDesigner.propertyEditor: adding new widgets 2010-07-06 11:22:52 +02:00
Thomas Hartmann
18faa88fab QmlDesigner: adding a setting for the context pane 2010-07-06 11:22:52 +02:00
Thomas Hartmann
9d70d66878 Adding interface for context widget to qmljs lib 2010-07-06 11:22:51 +02:00
Thomas Hartmann
98949083ec QmlDesigner: adding custom ColorDialog 2010-07-06 11:22:51 +02:00
Thomas Hartmann
743435d6e8 QmlDesigner: adding resources 2010-07-06 11:22:51 +02:00
con
225a827b0d Let search dialog open the completion box at cursor down.
Similar to what we do in the find tool bar.

Task-number: QTCREATORBUG-1543
2010-07-06 11:21:46 +02:00
Tobias Hunger
fd9b74dbbb Improve translation quickfix
* Use tr if a tr method is available at the object
 * Use QT_TRANSLATE_NOOP for global string constants
 * Do not offer to translate stuff inside QLatin1String and QLatin1Literal
 * Do not offer to wrap strings inside tr, trUtf8 and QT_TRANSLATE_NOOP
   with QLatin1String
2010-07-06 11:13:06 +02:00
Erik Verbruggen
69a74abf26 Fixed completion for doxygen comments. 2010-07-06 10:57:56 +02:00
Roberto Raggi
6d8ecb762f Moved the semantic highlighter in a QFuture. 2010-07-06 10:53:34 +02:00
hjk
1ce66f8d7a debugger: fix list of members in case gdb reports '_class_ SomeClass' 2010-07-06 10:51:50 +02:00