Roberto Raggi 
							
						 
					 
					
						
						
							
						
						780abd0d4b 
					 
					
						
						
							
							Store the document's revision used to compute the warning/error marks.  
						
						
						
						
					 
					
						2009-07-10 13:57:55 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						45448ce5d5 
					 
					
						
						
							
							Don't search for undefined types in ambiguous sizeof expressions.  
						
						
						
						
					 
					
						2009-07-06 17:29:57 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						b261e78f35 
					 
					
						
						
							
							Look at template-type parameters.  
						
						
						
						
					 
					
						2009-07-06 13:44:29 +02:00 
						 
				 
			
				
					
						
							
							
								Erik Verbruggen 
							
						 
					 
					
						
						
							
						
						f84534287e 
					 
					
						
						
							
							Fixed mimetype check for Objective-C(++) files.  
						
						
						
						
					 
					
						2009-06-29 11:32:43 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						fd8cd69a47 
					 
					
						
						
							
							Introduced Document::CheckMode.  
						
						
						
						
					 
					
						2009-06-26 09:11:14 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						9c038180d8 
					 
					
						
						
							
							Improved compatibility with the gcc extensions.  
						
						
						
						
					 
					
						2009-06-18 17:49:17 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						9a8e724f15 
					 
					
						
						
							
							Don't search for undefined symbols in ambiguous typeof expressions.  
						
						
						
						
					 
					
						2009-06-18 14:22:06 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						44aa96fcf5 
					 
					
						
						
							
							Disable the undefined-type check for all the C-cast expressions.  
						
						
						
						
					 
					
						2009-06-18 14:14:17 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						da6614ce6d 
					 
					
						
						
							
							Don't check for undefined symbols in ambiguous ast nodes.  
						
						
						
						
					 
					
						2009-06-18 13:00:21 +02:00 
						 
				 
			
				
					
						
							
							
								Jason McDonald 
							
						 
					 
					
						
						
							
						
						884b7af769 
					 
					
						
						
							
							Update license headers and sales contact details.  
						
						... 
						
						
						
						Reviewed-by: Trust Me 
						
						
					 
					
						2009-06-17 00:01:27 +10:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						e2a0a4d7c5 
					 
					
						
						
							
							Keep the original encoded text around while preprocessing.  
						
						
						
						
					 
					
						2009-06-15 15:39:20 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						ec769aeaf7 
					 
					
						
						
							
							Search in the editor buffers.  
						
						
						
						
					 
					
						2009-06-10 12:25:52 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						e80eaae787 
					 
					
						
						
							
							Fixed the warn message.  
						
						
						
						
					 
					
						2009-06-04 12:55:12 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						90efa0f174 
					 
					
						
						
							
							Check nested name specifiers.  
						
						
						
						
					 
					
						2009-06-04 12:18:05 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						45fb9726ab 
					 
					
						
						
							
							Add the type-template parameters.  
						
						
						
						
					 
					
						2009-06-04 11:53:48 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						cd3022dc3e 
					 
					
						
						
							
							Show all the warn messages.  
						
						
						
						
					 
					
						2009-06-04 11:42:02 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						f55d5500c5 
					 
					
						
						
							
							Warn for undefined types (not finished yet).  
						
						
						
						
					 
					
						2009-06-04 11:32:29 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						bb9ae8aa4f 
					 
					
						
						
							
							Check for missing Q_OBJECT macro.  
						
						
						
						
					 
					
						2009-06-03 16:53:18 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						5134206e78 
					 
					
						
						
							
							We need a valid name to resolve namespace symbols.  
						
						
						
						
					 
					
						2009-06-03 15:46:36 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						a1c6efbd43 
					 
					
						
						
							
							cleanup  
						
						
						
						
					 
					
						2009-06-03 14:55:56 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						b78200221b 
					 
					
						
						
							
							Warn for undefined namespaces in using namespace directives.  
						
						
						
						
					 
					
						2009-06-03 14:16:13 +02:00 
						 
				 
			
				
					
						
							
							
								Roberto Raggi 
							
						 
					 
					
						
						
							
						
						7b44f1749a 
					 
					
						
						
							
							Run the binding pass  
						
						
						
						
					 
					
						2009-06-03 12:13:22 +02:00 
						 
				 
			
				
					
						
							
							
								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