Roberto Raggi 
							
						 
					 
					
						
						
							
						
						4081f1c7e7 
					 
					
						
						
							
							Warning for undefined base classes.  
						
						
						
						
					 
					
						2009-06-02 16:50:43 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						e8ba82f1f4 
					 
					
						
						
							
							Protected modelmanager's snapshot.  
						
						
						
						
					 
					
						2009-06-02 15:28:16 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						7ee7055485 
					 
					
						
						
							
							Initial support for semantic searches.  
						
						
						
						
					 
					
						2009-06-02 14:56:30 +02:00 
						 
				 
			
				
					
						
							
							
								dt 
							
						 
					 
					
						
						
							
						
						5c9916478f 
					 
					
						
						
							
							First step towards dynamic ui completion. Add hooks in cppmodelmanager  
						
						... 
						
						
						
						This adds a way for plugins to tell the cppmodel that for certain files,
the actual contents come from it, instead of reading from the disk.
(For texteditors the cppmodel does that automatically.)
Reviewed-By: Roberto Raggi <roberto.raggi@nokia.com > 
						
						
					 
					
						2009-05-12 14:44:57 +02:00 
						 
				 
			
				
					
						
							
							
								Alessandro Portale 
							
						 
					 
					
						
						
							
						
						6fa838ab1b 
					 
					
						
						
							
							Rename "Workbench" to "Qt Creator"  
						
						
						
						
					 
					
						2009-05-08 16:43:16 +02:00 
						 
				 
			
				
					
						
							
							
								Oswald Buddenhagen 
							
						 
					 
					
						
						
							
						
						6d5eeb7afb 
					 
					
						
						
							
							add missing tr()s, etc., add some //: comments  
						
						
						
						
					 
					
						2009-04-20 16:51:10 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						937340cc5f 
					 
					
						
						
							
							Don't process the documents from QtConcurrent threads.  
						
						
						
						
					 
					
						2009-03-17 14:39:52 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						a720d967ff 
					 
					
						
						
							
							Parse only c/c++ files.  
						
						
						
						
					 
					
						2009-03-16 12:31:34 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						99805d3c3e 
					 
					
						
						
							
							Prune the list of the futures.  
						
						
						
						
					 
					
						2009-03-11 12:21:02 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						ecab2093ae 
					 
					
						
						
							
							Wait the future values.  
						
						
						
						
					 
					
						2009-03-11 12:00:20 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						2780999d53 
					 
					
						
						
							
							Improved the way we merge environments.  
						
						
						
						
					 
					
						2009-03-09 12:51:48 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						ed97c785bc 
					 
					
						
						
							
							Removed the blockingMap, but continue to parse the collected documents in parallel.  
						
						
						
						
					 
					
						2009-03-06 11:53:15 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						4467f4b413 
					 
					
						
						
							
							Oops! fixed the #endif.  
						
						
						
						
					 
					
						2009-03-05 09:46:54 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						e253f39360 
					 
					
						
						
							
							Store the actual arguments of the macro expansions.  
						
						
						
						
					 
					
						2009-03-04 11:47:30 +01:00 
						 
				 
			
				
					
						
							
							
								hjk 
							
						 
					 
					
						
						
							
						
						12018c89d6 
					 
					
						
						
							
							Fixes:    simplify ProjectExplorerPlugin::instance() access  
						
						
						
						
					 
					
						2009-03-04 09:38:01 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						7765a3d337 
					 
					
						
						
							
							ifdefout the new smart highligher.  
						
						
						
						
					 
					
						2009-03-03 14:52:09 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						3d6f7de909 
					 
					
						
						
							
							Context-sensitive highlighting.  
						
						
						
						
					 
					
						2009-03-03 13:57:08 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						454438e47d 
					 
					
						
						
							
							More cleanup.  
						
						
						
						
					 
					
						2009-03-03 10:41:20 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						ed69c39906 
					 
					
						
						
							
							More cleanup  
						
						
						
						
					 
					
						2009-03-02 18:15:58 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						b74fcb7702 
					 
					
						
						
							
							Cache the UTF-8 encoded contents of the text editors, and some cleanup in updateEditorSelections().  
						
						
						
						
					 
					
						2009-03-02 16:31:59 +01:00 
						 
				 
			
				
					
						
							
							
								hjk 
							
						 
					 
					
						
						
							
						
						8ca887aae2 
					 
					
						
						
							
							Fixes:    change file license headers to include LGPL  
						
						
						
						
					 
					
						2009-02-25 09:15:00 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						0220b4519e 
					 
					
						
						
							
							Cleanup  
						
						
						
						
					 
					
						2009-02-24 12:06:34 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						5b54d59d23 
					 
					
						
						
							
							Cleanup the indexer, and remove to old sequential stuff.  
						
						
						
						
					 
					
						2009-02-24 11:49:01 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						bfe36575b7 
					 
					
						
						
							
							Introduced a parallel indexer. It is ifdef-out atm.  
						
						
						
						
					 
					
						2009-02-24 11:04:52 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						65ff19e7fa 
					 
					
						
						
							
							Postpone the update of the ifdefedOut blocks.  
						
						
						
						
					 
					
						2009-02-23 17:49:03 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						fcf4d6fd14 
					 
					
						
						
							
							Oops! we still need to create a Document::Ptr for the `unresolved' files.  
						
						
						
						
					 
					
						2009-02-23 17:08:55 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						e330d96668 
					 
					
						
						
							
							Better values for the progress bar.  
						
						
						
						
					 
					
						2009-02-23 15:57:37 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						1c063f6953 
					 
					
						
						
							
							Alternative implementation of the indexer. It is a little bit slower, but I'm going to make it faster.  
						
						... 
						
						
						
						Unfortunately the refactoring of the indexer is kind of necessary. I need to merge the new binding pass. 
						
						
					 
					
						2009-02-23 12:49:56 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						c8bdd0bee4 
					 
					
						
						
							
							Skip __complex__, __imag__ and __real__  
						
						
						
						
					 
					
						2009-02-23 11:48:26 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						5c791dc423 
					 
					
						
						
							
							Some code to simplify the debugging of ASTs.  
						
						
						
						
					 
					
						2009-02-18 16:02:01 +01:00 
						 
				 
			
				
					
						
							
							
								Thorbjørn Lindeijer 
							
						 
					 
					
						
						
							
						
						c5751df251 
					 
					
						
						
							
							Merge branch '1.0.0'  
						
						
						
						
					 
					
						2009-02-11 15:27:25 +01:00 
						 
				 
			
				
					
						
							
							
								Thorbjørn Lindeijer 
							
						 
					 
					
						
						
							
						
						dd54cc6a7a 
					 
					
						
						
							
							Don't remove syntax errors on each document change  
						
						... 
						
						
						
						Especially when several error markers exist, the flashing this causes
while editing isn't really nice.
Reviewed-by: Roberto Raggi 
						
						
					 
					
						2009-02-11 15:03:50 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						f3c2bbaabe 
					 
					
						
						
							
							Less annoying syntax checker.  
						
						... 
						
						
						
						(cherry picked from commit 9539bb2b28 
						
						
					 
					
						2009-02-11 15:03:31 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						9539bb2b28 
					 
					
						
						
							
							Less annoying syntax checker.  
						
						
						
						
					 
					
						2009-02-10 23:33:40 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						9369818891 
					 
					
						
						
							
							Invalidate the documents in the snapshot that need to be reparsed.  
						
						
						
						
					 
					
						2009-02-09 12:33:43 +01:00 
						 
				 
			
				
					
						
							
							
								hjk 
							
						 
					 
					
						
						
							
						
						113b81e9db 
					 
					
						
						
							
							replace ExtensionSystem::PluginManager::instance()->getObject<Core::ICore>() by Core::ICore::instance()  
						
						
						
						
					 
					
						2009-01-20 11:52:04 +01:00 
						 
				 
			
				
					
						
							
							
								hjk 
							
						 
					 
					
						
						
							
						
						cc5ff1ec74 
					 
					
						
						
							
							Remove #include <extensionsystem/pluginmanager.h> from icore.h, a  
						
						... 
						
						
						
						forward declaration is sufficient. 
						
						
					 
					
						2009-01-19 12:39:20 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Molkentin 
							
						 
					 
					
						
						
							
						
						59affcfffc 
					 
					
						
						
							
							Bump year in licence header.  
						
						
						
						
					 
					
						2009-01-13 19:22:14 +01:00 
						 
				 
			
				
					
						
							
							
								con 
							
						 
					 
					
						
						
							
						
						281c462d24 
					 
					
						
						
							
							Fixes:    - ProgressManagerInterface --> ProgressManager  
						
						... 
						
						
						
						Details:  - Conform to conventions. 
						
						
					 
					
						2009-01-13 15:44:26 +01:00 
						 
				 
			
				
					
						
							
							
								con 
							
						 
					 
					
						
						
							
						
						5f3faaff19 
					 
					
						
						
							
							Fixes:    - ProgressManager --> ProgressManagerPrivate  
						
						
						
						
					 
					
						2009-01-13 15:44:26 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						753ddb7ce0 
					 
					
						
						
							
							Some cleanup in the C++ preprocessor.  
						
						... 
						
						
						
						Introduced pp-scanner.cpp, renamed `pp' to `Preprocessor' and removed useless #includes. 
						
						
					 
					
						2008-12-22 11:40:53 +01:00 
						 
				 
			
				
					
						
							
							
								dt 
							
						 
					 
					
						
						
							
						
						3ba192af7e 
					 
					
						
						
							
							Merge branch '0.9.1-beta'  
						
						
						
						
					 
					
						2008-12-17 14:21:03 +01:00 
						 
				 
			
				
					
						
							
							
								hjk 
							
						 
					 
					
						
						
							
						
						da3cb14483 
					 
					
						
						
							
							chancge Nokia GPL exception version from 1.2 to 1.3  
						
						
						
						
					 
					
						2008-12-16 17:20:00 +01:00 
						 
				 
			
				
					
						
							
							
								Thorbjørn Lindeijer 
							
						 
					 
					
						
						
							
						
						1efe71992b 
					 
					
						
						
							
							Moved the CppHoverHandler to the CppEditor plugin  
						
						... 
						
						
						
						It used to be in CppTools, but since the hover handler only makes sense
in the context of the C++ editor, this is a better place. 
						
						
					 
					
						2008-12-16 12:27:13 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						bab60d14b3 
					 
					
						
						
							
							Introduced CPlusPlus::Snapshot, it contains a snap shot of the indexer's current state.  
						
						... 
						
						
						
						This change removes a number of wrong usages of the CppModelManager::documents()/document(). 
						
						
					 
					
						2008-12-12 10:07:58 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						d454607264 
					 
					
						
						
							
							Implemented tooltip and lookat for #include directives.  
						
						
						
						
					 
					
						2008-12-10 17:21:28 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						9653f4b7e9 
					 
					
						
						
							
							Fixed macro locations.  
						
						
						
						
					 
					
						2008-12-09 16:20:21 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						20e36cc364 
					 
					
						
						
							
							tooltip for macro definitions.  
						
						
						
						
					 
					
						2008-12-09 15:24:26 +01:00 
						 
				 
			
				
					
						
							
							
								hjk 
							
						 
					 
					
						
						
							
						
						4a552ead9f 
					 
					
						
						
							
							use QTC_ASSERT instead of Q_ASSERT  
						
						
						
						
					 
					
						2008-12-09 15:25:01 +01:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						02488eebe4 
					 
					
						
						
							
							More cleanup in the CppPreprocessor.  
						
						
						
						
					 
					
						2008-12-08 14:49:53 +01:00