Thorbjørn Lindeijer 
							
						 
					 
					
						
						
							
						
						5d8ee0d742 
					 
					
						
						
							
							Moved some complicated checks into convenience functions  
						
						
						
						
					 
					
						2009-03-26 16:54:20 +01:00 
						 
				 
			
				
					
						
							
							
								Thorbjørn Lindeijer 
							
						 
					 
					
						
						
							
						
						0a99fef5a3 
					 
					
						
						
							
							Avoid automatically inserting unwanted closing parentheses  
						
						... 
						
						
						
						This is for the case of function overloads where one overload takes no
parameters. Solved by keeping track of the duplicate count.
Done with Roberto Raggi. 
						
						
					 
					
						2009-03-26 15:40:53 +01:00 
						 
				 
			
				
					
						
							
							
								Thorbjørn Lindeijer 
							
						 
					 
					
						
						
							
						
						ece7c9afd7 
					 
					
						
						
							
							Keep the function argument widget on the screen  
						
						... 
						
						
						
						Done with Roberto Raggi. 
						
						
					 
					
						2009-03-26 15:13:48 +01:00 
						 
				 
			
				
					
						
							
							
								Thorbjørn Lindeijer 
							
						 
					 
					
						
						
							
						
						760126c9b5 
					 
					
						
						
							
							Fixed invoking global completion as function parameter  
						
						... 
						
						
						
						Done with Roberto Raggi. 
						
						
					 
					
						2009-03-26 15:13:48 +01:00 
						 
				 
			
				
					
						
							
							
								Thorbjørn Lindeijer 
							
						 
					 
					
						
						
							
						
						9cd0895601 
					 
					
						
						
							
							Improved function argument widget  
						
						... 
						
						
						
						Done with Roberto Raggi. 
						
						
					 
					
						2009-03-26 15:13:47 +01:00 
						 
				 
			
				
					
						
							
							
								Thorbjørn Lindeijer 
							
						 
					 
					
						
						
							
						
						86e400c9dc 
					 
					
						
						
							
							Trigger function argument widget on comma  
						
						... 
						
						
						
						Done with Roberto Raggi. 
						
						
					 
					
						2009-03-26 13:01:39 +01:00 
						 
				 
			
				
					
						
							
							
								Thorbjørn Lindeijer 
							
						 
					 
					
						
						
							
						
						208adbaaca 
					 
					
						
						
							
							Improved check for "scope token"  
						
						... 
						
						
						
						For example, don't keep triggering scope completion on bunch of colons.
Done with Roberto Raggi. 
						
						
					 
					
						2009-03-26 13:01:39 +01:00 
						 
				 
			
				
					
						
							
							
								Thorbjørn Lindeijer 
							
						 
					 
					
						
						
							
						
						8912f4db98 
					 
					
						
						
							
							Initial work on better function argument widget  
						
						... 
						
						
						
						Done with Roberto Raggi. 
						
						
					 
					
						2009-03-26 11:18:09 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						437bbd00e5 
					 
					
						
						
							
							Don't insert `(' when completing ambiguous symbols.  
						
						
						
						
					 
					
						2009-03-17 14:46:35 +01:00 
						 
				 
			
				
					
						
							
							
								hjk 
							
						 
					 
					
						
						
							
						
						8ca887aae2 
					 
					
						
						
							
							Fixes:    change file license headers to include LGPL  
						
						
						
						
					 
					
						2009-02-25 09:15:00 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						e2079e3269 
					 
					
						
						
							
							Look at the char at the left of \ or @.  
						
						
						
						
					 
					
						2009-02-23 17:54:08 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						5f7ab722b0 
					 
					
						
						
							
							Use the std keyword icon for doxygen tags.  
						
						
						
						
					 
					
						2009-02-20 12:57:16 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						a976385b44 
					 
					
						
						
							
							Code completion of doxygen tags.  
						
						
						
						
					 
					
						2009-02-20 12:55:18 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						4c5ff047f0 
					 
					
						
						
							
							Initial support for doxygen comments.  
						
						
						
						
					 
					
						2009-02-20 11:52:27 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						0ef213dfdd 
					 
					
						
						
							
							Nicer implementation of ::completeScope()  
						
						
						
						
					 
					
						2009-02-18 16:02:01 +01:00 
						 
				 
			
				
					
						
							
							
								hjk 
							
						 
					 
					
						
						
							
						
						f3141d99c4 
					 
					
						
						
							
							Merge branch '1.0.0'  
						
						... 
						
						
						
						Conflicts:
	src/plugins/coreplugin/editormanager/stackededitorgroup.cpp
	src/plugins/debugger/gdbengine.cpp 
						
						
					 
					
						2009-02-17 17:56:18 +01:00 
						 
				 
			
				
					
						
							
							
								Thorbjørn Lindeijer 
							
						 
					 
					
						
						
							
						
						b32198d736 
					 
					
						
						
							
							Fix size problems on reusing function argument widget  
						
						... 
						
						
						
						We now hide the parent QFrame while updating the label to work around
the problem where the it wouldn't shrink the widget. 
						
						
					 
					
						2009-02-17 15:11:56 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						7044809139 
					 
					
						
						
							
							Cleanup  
						
						
						
						
					 
					
						2009-02-17 12:12:14 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						c2f61a76e1 
					 
					
						
						
							
							Merge branch '1.0.0' of git@scm.dev.nokia.troll.no:creator/mainline  
						
						
						
						
					 
					
						2009-02-17 11:52:56 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						c020250556 
					 
					
						
						
							
							Fixes: Constructor completion.  
						
						
						
						
					 
					
						2009-02-17 11:50:56 +01:00 
						 
				 
			
				
					
						
							
							
								Thorbjørn Lindeijer 
							
						 
					 
					
						
						
							
						
						a26bef5ff4 
					 
					
						
						
							
							Ignore undefined macros in macro completion  
						
						... 
						
						
						
						Done with Roberto Raggi 
						
						
					 
					
						2009-02-17 11:25:58 +01:00 
						 
				 
			
				
					
						
							
							
								Thorbjørn Lindeijer 
							
						 
					 
					
						
						
							
						
						3230017eaf 
					 
					
						
						
							
							Merge branch '1.0.0'  
						
						... 
						
						
						
						Conflicts:
	src/libs/cplusplus/Overview.h
	src/libs/cplusplus/TypePrettyPrinter.cpp
	src/plugins/cpptools/cppcodecompletion.cpp 
						
						
					 
					
						2009-02-16 18:42:22 +01:00 
						 
				 
			
				
					
						
							
							
								Thorbjørn Lindeijer 
							
						 
					 
					
						
						
							
						
						d94dd392cb 
					 
					
						
						
							
							Reuse the function argument widget when possible  
						
						... 
						
						
						
						Now that we're showing this thing instantly, we can no longer rely on
the thing hiding cause of a focus change.
(cherry picked from commit 5a0a084c31 
						
						
					 
					
						2009-02-16 18:34:56 +01:00 
						 
				 
			
				
					
						
							
							
								Thorbjørn Lindeijer 
							
						 
					 
					
						
						
							
						
						100a6254f6 
					 
					
						
						
							
							More intelligent function argument widget  
						
						... 
						
						
						
						Now it shows immediately when there is only a single signature of a
given method/constructor.
(cherry picked from commit 8b9dd766c8 
						
						
					 
					
						2009-02-16 15:15:43 +01:00 
						 
				 
			
				
					
						
							
							
								Thorbjørn Lindeijer 
							
						 
					 
					
						
						
							
						
						9aa86f9135 
					 
					
						
						
							
							Completion for constructors used on initialization  
						
						... 
						
						
						
						Deals with cases like "QString s(", but for the moment doesn't handle
yet "QString const s(".
Done with Roberto Raggi.
(cherry picked from commit fca3ec1f32 
						
						
					 
					
						2009-02-16 15:08:38 +01:00 
						 
				 
			
				
					
						
							
							
								Thorbjørn Lindeijer 
							
						 
					 
					
						
						
							
						
						e539a9375b 
					 
					
						
						
							
							Avoid inserting characters that are already there  
						
						... 
						
						
						
						When completing, don't insert "();" characters when they're already
there. Skip them instead.
(cherry picked from commit 86427ecf62 
						
						
					 
					
						2009-02-16 14:54:41 +01:00 
						 
				 
			
				
					
						
							
							
								Thorbjørn Lindeijer 
							
						 
					 
					
						
						
							
						
						7c71b1bf38 
					 
					
						
						
							
							Fixed crash on updating function argument widget  
						
						... 
						
						
						
						Crashed for example in the case of template instantiation. To make sure
the Function* stays valid, we need to not only keep around the Snapshot
but the whole LookupContext.
Done with Roberto Raggi. 
						
						
					 
					
						2009-02-16 11:20:11 +01:00 
						 
				 
			
				
					
						
							
							
								Thorbjørn Lindeijer 
							
						 
					 
					
						
						
							
						
						5a0a084c31 
					 
					
						
						
							
							Reuse the function argument widget when possible  
						
						... 
						
						
						
						Now that we're showing this thing instantly, we can no longer rely on
the thing hiding cause of a focus change. 
						
						
					 
					
						2009-02-13 15:58:12 +01:00 
						 
				 
			
				
					
						
							
							
								Thorbjørn Lindeijer 
							
						 
					 
					
						
						
							
						
						8b9dd766c8 
					 
					
						
						
							
							More intelligent function argument widget  
						
						... 
						
						
						
						Now it shows immediately when there is only a single signature of a
given method/constructor. 
						
						
					 
					
						2009-02-12 12:06:32 +01:00 
						 
				 
			
				
					
						
							
							
								Thorbjørn Lindeijer 
							
						 
					 
					
						
						
							
						
						a33ae02927 
					 
					
						
						
							
							Revert now unnecessary checks for null-types  
						
						... 
						
						
						
						This reverts commits:
c721304a47885d908ea3a0909989f7fb4ad59ddb0a9a67cf540d1624d4d1d018cfd5cb0504fdd00ba2fd10fe19 
						
						
					 
					
						2009-02-10 17:41:04 +01:00 
						 
				 
			
				
					
						
							
							
								Thorbjørn Lindeijer 
							
						 
					 
					
						
						
							
						
						c721304a47 
					 
					
						
						
							
							Fix for crash when doing signal completion  
						
						
						
						
					 
					
						2009-02-10 16:43:23 +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 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						0a9a67cf54 
					 
					
						
						
							
							Fixes: Possible crash when completing constructors.  
						
						
						
						
					 
					
						2009-02-09 20:59:39 +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 
							
						 
					 
					
						
						
							
						
						d01795d933 
					 
					
						
						
							
							Reimplemented Type::as*Type() using virtual methods.  
						
						
						
						
					 
					
						2009-02-09 17:49:12 +01:00 
						 
				 
			
				
					
						
							
							
								Thorbjørn Lindeijer 
							
						 
					 
					
						
						
							
						
						fca3ec1f32 
					 
					
						
						
							
							Completion for constructors used on initialization  
						
						... 
						
						
						
						Deals with cases like "QString s(", but for the moment doesn't handle
yet "QString const s(".
Done with Roberto Raggi. 
						
						
					 
					
						2009-02-04 16:40:42 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						180233e7af 
					 
					
						
						
							
							Fixes: Do not activate member completion when class names are used as base of a DOT or ARROW expression.  
						
						
						
						
					 
					
						2009-02-04 10:57:32 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						f1a40d304b 
					 
					
						
						
							
							Fixes: Member completion when the symbol's type is ClassTy.  
						
						... 
						
						
						
						For example,
struct {
  int a, b
} foo;
int main() {
  foo.  <-
} 
						
						
					 
					
						2009-02-03 12:50:53 +01:00 
						 
				 
			
				
					
						
							
							
								Thorbjørn Lindeijer 
							
						 
					 
					
						
						
							
						
						63a5f15f9d 
					 
					
						
						
							
							Don't replace . with -> in case of primitive types  
						
						... 
						
						
						
						Reviewed-by: Roberto Raggi 
						
						
					 
					
						2009-02-03 11:53:54 +01:00 
						 
				 
			
				
					
						
							
							
								hjk 
							
						 
					 
					
						
						
							
						
						1969b2ebc0 
					 
					
						
						
							
							Fixes:    some less caching of the ICore singleton pointer  
						
						
						
						
					 
					
						2009-01-28 13:56:10 +01:00 
						 
				 
			
				
					
						
							
							
								Thorbjørn Lindeijer 
							
						 
					 
					
						
						
							
						
						8c59160792 
					 
					
						
						
							
							Fix SIGNAL/SLOT completion with spaces after opening brace  
						
						... 
						
						
						
						Spaces after the opening brace would cause SIGNAL/SLOT completion to be
disabled along with function completion. Now function completion is
checked at a later stage. 
						
						
					 
					
						2009-01-26 15:55:57 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						df56b1069d 
					 
					
						
						
							
							Don't add the objc++ keywords to the completion box.  
						
						
						
						
					 
					
						2009-01-14 12:35:55 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Molkentin 
							
						 
					 
					
						
						
							
						
						59affcfffc 
					 
					
						
						
							
							Bump year in licence header.  
						
						
						
						
					 
					
						2009-01-13 19:22:14 +01:00 
						 
				 
			
				
					
						
							
							
								Friedemann Kleint 
							
						 
					 
					
						
						
							
						
						71ef39629c 
					 
					
						
						
							
							Windows compile warning  
						
						
						
						
					 
					
						2009-01-13 17:55:02 +01:00 
						 
				 
			
				
					
						
							
							
								Thorbjørn Lindeijer 
							
						 
					 
					
						
						
							
						
						34cc807b36 
					 
					
						
						
							
							Fixed crash in function argument widget  
						
						... 
						
						
						
						It didn't make sure its Function* stayed valid. Now it does, by keeping
a copy of the list of CppDocuments (the snapshot) around. 
						
						
					 
					
						2009-01-13 13:18:26 +01:00 
						 
				 
			
				
					
						
							
							
								Thorbjørn Lindeijer 
							
						 
					 
					
						
						
							
						
						171a3bb8d2 
					 
					
						
						
							
							Fixed compilation problem with gcc 3.3  
						
						... 
						
						
						
						Reviewed-by: Roberto Raggi 
						
						
					 
					
						2009-01-08 15:09:21 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						85babacb5a 
					 
					
						
						
							
							Replace a. with a[0]. when `a' has type array of T.  
						
						
						
						
					 
					
						2009-01-05 15:25:44 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						f0ac751f4a 
					 
					
						
						
							
							Completion for typedef of pointer to struct.  
						
						
						
						
					 
					
						2008-12-31 10:57:27 +01:00