Commit Graph

6979 Commits

Author SHA1 Message Date
Roberto Raggi
9a5e1918a1 Fixes: Check for 0x0 access. 2009-02-11 10:01:36 +01:00
Roberto Raggi
9539bb2b28 Less annoying syntax checker. 2009-02-10 23:33:40 +01:00
Thorbjørn Lindeijer
a33ae02927 Revert now unnecessary checks for null-types
This reverts commits:

c721304a47
885d908ea3
a0909989f7
fb4ad59ddb
0a9a67cf54
0d1624d4d1
d018cfd5cb
0504fdd00b
a2fd10fe19

Conflicts:

	src/plugins/cpptools/cppcodecompletion.cpp

Reviewed-by: Roberto Raggi
2009-02-10 17:41:04 +01:00
Thorbjørn Lindeijer
146a534932 Fixed all crashes due to refencing undefined types
Introduced UndefinedType class to replace null pointer.

Done with Roberto Raggi
2009-02-10 17:22:16 +01:00
Thorbjørn Lindeijer
c721304a47 Fix for crash when doing signal completion 2009-02-10 16:43:23 +01:00
Jens Bache-Wiig
2710abbe0f Fixes: Combobox usability
RevBy:    As discussed with Nigel Hietala
Details:
The following changes have been applied:
* Mac now has hover on panel buttons and combo box
* More emphasis on combobox divider lines
* Arrow up/down is used for Mac/Gtk+ styles
2009-02-10 15:12:32 +01:00
Roberto Raggi
2d80acbe76 Improved the implementation of new-expressions. 2009-02-10 14:44:03 +01:00
Thorbjørn Lindeijer
885d908ea3 Fixed two crashes with C++ engine handling
These checks are necessary cause of a recent change in the C++ engine.

Reviewed-by: Roberto Raggi
2009-02-10 13:56:13 +01:00
hjk
678488e7d9 Fixes: compile fix
Details:  setCurrentEditor was sudddenly private
2009-02-10 13:51:59 +01:00
Thorbjørn Lindeijer
86427ecf62 Avoid inserting characters that are already there
When completing, don't insert "();" characters when they're already
there. Skip them instead.
2009-02-10 13:01:19 +01:00
Roberto Raggi
a0909989f7 Fixes: Possible crash in completeMember. 2009-02-10 12:43:47 +01:00
con
ae7c99eb76 Merge branch '1.0.0'
Conflicts:
	src/plugins/subversion/subversionplugin.cpp
2009-02-10 12:25:25 +01:00
con
19670c5beb Fixes: - Crash on searching in "current project"
Task:     - 243147
RevBy:    - Thorbjørn
Details:  - Crash occurred in case there actually is no "current
project", e.g. because the current file doesn't appear in a project.
2009-02-10 12:15:32 +01:00
Friedemann Kleint
be38c9b4f0 Fixes: Prevent help view from accepting file manager drops
RevBy: Eike
2009-02-10 11:38:04 +01:00
Roberto Raggi
a54fa5a546 Fixes: Compile. 2009-02-10 11:21:42 +01:00
Thorbjørn Lindeijer
11cbfbda11 Recognize .qs files as QScript
Reviewed-by: Friedemann Kleint
2009-02-10 10:59:52 +01:00
Friedemann Kleint
acd5feafea Fixes: React to desktop file manager drop events.
Task: 238143
2009-02-10 10:56:22 +01:00
Roberto Raggi
9d52a72534 Made it possible to compile libCPlusPlus without `gui'. 2009-02-10 10:48:19 +01:00
Roberto Raggi
fba8e1510c Fixes: Visiting of case statements. 2009-02-10 10:09:14 +01:00
Friedemann Kleint
8f03874bd7 Fixes: Add log message to SVN description 2009-02-10 08:38:12 +01:00
Roberto Raggi
fb4ad59ddb Fixes: Possible crash when parsing qt methods. 2009-02-09 21:07:10 +01:00
Roberto Raggi
25de88fe61 Fixes: Removed dynamic_cast from Scope. 2009-02-09 21:00:03 +01:00
Roberto Raggi
0a9a67cf54 Fixes: Possible crash when completing constructors. 2009-02-09 20:59:39 +01:00
Roberto Raggi
0d1624d4d1 Fixes: Possible crash when searching for the definitions of enumerators. 2009-02-09 20:38:00 +01:00
Roberto Raggi
d018cfd5cb Fixes: Possible crash when completing a function with (void) argument. 2009-02-09 20:34:54 +01:00
Roberto Raggi
0504fdd00b Fixes: Another possible crash 2009-02-09 20:30:56 +01:00
Roberto Raggi
c842957a8b Fixes: Possible crash in LookupContext. 2009-02-09 20:22:00 +01:00
Roberto Raggi
a2fd10fe19 Fixes: Possible crash in OverviewModel. 2009-02-09 17:55:40 +01:00
Roberto Raggi
d01795d933 Reimplemented Type::as*Type() using virtual methods. 2009-02-09 17:49:12 +01:00
Friedemann Kleint
53fde645f9 Fixes: Add "Describe" to svn plugin.
Details: Also remove unused change number dialog.
2009-02-09 17:33:31 +01:00
hjk
ce22a96041 Merge branch 'master' of git@scm.dev.nokia.troll.no:creator/mainline 2009-02-09 17:11:23 +01:00
hjk
65638f7cc2 Fixes: fakevim: <Space> moves right now
Details:  patch suggested by Bart van Deenen
2009-02-09 17:10:25 +01:00
Roberto Raggi
17d047ced8 Reimplemented Name::as*() using virtual functions. 2009-02-09 16:32:56 +01:00
Roberto Raggi
2f90539211 Reimplemented Symbol::as*() methods using virtual functions. 2009-02-09 16:15:02 +01:00
Roberto Raggi
d782ce27fb Reimplemented the AST::as*AST() methods as virtual functions (as suggested by andre). 2009-02-09 15:55:01 +01:00
Roberto Raggi
cd9e752ae4 Introduced ASTVisitor::endVisit(ast node) 2009-02-09 14:58:13 +01:00
con
1bb6568533 Fixes: - Disable codepaster plugin, since it's not available anymore
RevBy:    - hjk
2009-02-09 14:48:25 +01:00
hjk
7e5bb9cd36 Merge branch 'master' of git@scm.dev.nokia.troll.no:creator/mainline 2009-02-09 13:07:56 +01:00
hjk
bb146f4da0 Fixes: cdbdebugger: some cosmetics 2009-02-09 13:07:38 +01:00
Roberto Raggi
208f26c9ce Annotate function declarators. 2009-02-09 12:47:58 +01:00
Roberto Raggi
9369818891 Invalidate the documents in the snapshot that need to be reparsed. 2009-02-09 12:33:43 +01:00
Roberto Raggi
ea981d5025 More annotations. 2009-02-09 12:19:17 +01:00
Friedemann Kleint
1483c9c0f8 Fixes: Remove dependencies to Qt private headers (shared resource editor)
RevBy: Eike
Details: Remove leftover defines/includes
2009-02-09 12:04:07 +01:00
Roberto Raggi
3ac4e05e37 Annotated NamespaceAST nodes. 2009-02-09 12:00:06 +01:00
Roberto Raggi
0d314977f1 Annotated the NameAST nodes. 2009-02-09 11:56:21 +01:00
Banana Joe
95d8b84404 experimental dbgengine debugger 2009-02-09 11:37:20 +01:00
Roberto Raggi
6672f89ff5 Annotate the ClassSpecifierAST node with the class symbol. 2009-02-09 11:35:57 +01:00
Thorbjørn Lindeijer
6fa1084bc8 Use QActions to fix toolbar extension
Instead of directly adding QToolButtons to the tool bar of the
navigation subwidget, use QActions. This allows the tool bar extension
to show them in a menu when necessary.

The icons are inappropriate for in a menu, however.
2009-02-09 11:08:55 +01:00
con
1dcabe5a3a Merge branch '1.0.0'
Conflicts:
	tests/auto/cplusplus/shared/shared.pri
	tests/auto/cplusplus/shared/shared.pro
2009-02-09 10:54:36 +01:00
Roberto Raggi
1f9bcd86e0 Added a simple auto test for the name lookup. 2009-02-09 10:21:29 +01:00