Commit Graph

934 Commits

Author SHA1 Message Date
Bill King
d02c4083f0 Fixes: This qwarning screws up XML output. 2010-08-05 16:16:36 +10:00
Bill King
f4a5fac906 Make the bauhaust test find creator again. 2010-08-04 16:55:31 +10:00
Bill King
58f1b05937 Fix compile. 2010-08-04 16:54:55 +10:00
Roberto Raggi
6324bf4460 Introduced IdExpressionAST. 2010-08-02 12:52:12 +02:00
Erik Verbruggen
6bbc732a29 Sprinkled a bit of doxymentation over various classes. 2010-07-28 17:34:00 +02:00
Christian Kamm
27026af2e3 C++ indenter: Fix indent of block statements in substatement blocks.
Task-number: QTCREATORBUG-1919
2010-07-28 12:39:27 +02:00
Erik Verbruggen
a8179152c9 Added tests for the InsertionPointLocator and fixed bugs. 2010-07-28 12:10:11 +02:00
Erik Verbruggen
d980e37e24 Reworked the QuickFix infrastructure. 2010-07-26 13:07:19 +02:00
hjk
3cee7dad0a debugger: make parts of python debugger work again with the new states 2010-07-23 16:09:05 +02:00
hjk
104751241d debugger: implement python dumper for std::vector<bool> 2010-07-22 19:47:50 +02:00
hjk
dfd44a0ceb debugger: fix display of correct thread in the thread combobox 2010-07-21 13:11:35 +02:00
hjk
40bb503219 debugger: re-adjust 'moved' breakpoints after debugging finished 2010-07-20 14:02:58 +02:00
con
5b989680ff Fixes: Completing switch statements with enums in namespaces or classes.
We need to add the fully qualified name to the case statements.

Reviewed-by: Roberto Raggi
2010-07-19 16:46:19 +02:00
Roberto Raggi
fff4203a46 Introduced helpers to rewrite types and names.
Done-with: Erik Verbruggen
2010-07-16 11:04:52 +02:00
Christian Kamm
d292eca5f6 C++ indenter: Indent member initializer lists correctly.
Without requiring ',' to be an electric character.

Task-number: QTCREATORBUG-1866
Reviewed-by: Roberto Raggi
2010-07-16 10:30:14 +02:00
Christian Kamm
1a61ae01cb C++ indenter: Respect user indent with stream operators.
Reviewed-by: Erik Verbruggen
2010-07-15 16:15:09 +02:00
Erik Verbruggen
3879122a53 Added more visitor methods. 2010-07-15 14:06:35 +02:00
Erik Verbruggen
0cfcb27ac9 Removed old test. 2010-07-15 13:05:26 +02:00
Erik Verbruggen
65d061218f Added ast-to-.dot "dump" utility for QML ASTs. 2010-07-15 09:55:28 +02:00
Friedemann Kleint
f945366198 Compile Windows. 2010-07-14 17:49:17 +02:00
hjk
e760700f0f debugger: overhaul "state machine"
This mainly allows for more precise shutdown and tightens the set
of allowed transitions.
2010-07-14 17:49:16 +02:00
con
352b491c87 On Linux/Mac, show home path as ~ in recent projects.
Reviewed-by: Daniel Molkentin
2010-07-14 14:45:18 +02:00
Friedemann Kleint
6b44b30285 Manual tests: Rename profiles to avoid conflicts. 2010-07-14 09:56:58 +02:00
Bill King
d4c06c207d Add missing tests root project file 2010-07-14 15:08:27 +10:00
Friedemann Kleint
e9300b39d9 Manual tests: Get win scope right. 2010-07-13 11:27:36 +02:00
Friedemann Kleint
ebc8e66abd Re-enable plain-c++ test. 2010-07-13 11:24:26 +02:00
Friedemann Kleint
ced7e3a0fc Added profiles for manual tests, cleaned up. 2010-07-13 11:16:17 +02:00
Friedemann Kleint
f0f9635d5a Compile CCDB manual test. 2010-07-13 11:13:36 +02:00
Bill King
f823c4810e Add "make check" support to testcase makefiles. 2010-07-13 11:59:37 +10:00
Bill King
0032af7fc6 More work at getting autotests compiling. 2010-07-13 11:40:42 +10:00
Erik Verbruggen
7986c44dbf Fixed testcases after changing QualifiedNameId. 2010-07-12 16:19:14 +02:00
ck
65eb1d5515 Replace SSH library. 2010-07-12 09:33:22 +02:00
Bill King
e43287fb3a Get this project compiling for the CI system. 2010-07-12 14:13:31 +10:00
con
009ea5cdfa Add some manual test files for two quick fixes. 2010-07-09 16:02:20 +02:00
Christian Kamm
c8fae11222 C++ indenter: Fix for extending if conditions.
Task-number: QTCREATORBUG-1825
2010-07-08 13:08:03 +02:00
Christian Kamm
486b23b8ef C++ indenter: Don't add continuation indent after function return type.
Task-number: QTCREATORBUG-1816
2010-07-08 08:48:36 +02:00
Christian Kamm
6078b36c9c C++ indenter: Enable class, struct, enum, namespace, using in functions.
Fixes incorrect indentation we got previously when they were used in a
statement context.
2010-07-08 08:36:34 +02:00
hjk
008d8cb114 debugger: extend python manual test a bit 2010-07-07 18:16:30 +02:00
hjk
d532180b3c debugger: add manual test to handle console input 2010-07-07 17:51:42 +02:00
hjk
bb3a6f05d0 debugger: add test code for signal/slot debugging 2010-07-07 17:32:50 +02:00
Erik Verbruggen
be58171542 Fixed auto tests. 2010-07-07 17:20:06 +02:00
Christian Kamm
74ed3e8a11 C++ indenter: Add more functions to manage the indenter state. 2010-07-06 14:53: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
Christian Kamm
793ef6a694 C++ indenter: Fix 'else' indentation in GNU style. 2010-07-06 09:44:35 +02:00
Erik Verbruggen
fbf2efa5f6 Increased dumper accuracy by genererating the dumper methods. 2010-07-06 09:19:20 +02:00
Bill King
c9710052bb Fix autotests so that they're compiling again. 2010-07-06 14:37:45 +10:00
Christian Kamm
19db6c9826 C++ indenter: Make building custom styles easier, fix style issues.
Keep more information by using enter() instead of turnInto() when moving
from a *_start to *_open.
2010-07-05 13:49:12 +02:00
Christian Kamm
88f2e340bd C++: Introduce the new CodeFormatter.
Done-with: Erik Verbruggen
2010-07-02 16:13:12 +02:00