Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | texteditor: merge ITextEditable into ITextEditor | hjk | 2011-02-22 | 1 | -5/+5 |
| | | | | | | | | rename BastTextEditor->BaseTextEditorWidget, BaseTextEditorEditable->BaseTextEditor rename BaseTextEditor{,Widget} subclasses rename editableInterface->editorInterface rename createEditableInterface->createEditor minor cleanups after renamings | ||||
* | QmlJS: Rework FakeMetaObjects to no longer contain pointers. | Christian Kamm | 2011-02-10 | 1 | -1/+0 |
| | | | | | | Having a duplicate prototype chain - once in FakeMetaObjects and once in QmlObjectValues was unnecessary. Now FMOs don't contain references which may allow other simplifications. | ||||
* | Header cleanup in src, specify module name. | Friedemann Kleint | 2011-01-24 | 1 | -3/+3 |
| | |||||
* | Limit depth of include scanning to avoid performance problems. | con | 2011-01-12 | 1 | -4/+12 |
| | | | | Reviewed-by: Thorbjørn Lindeijer | ||||
* | It's 2011 now. | con | 2011-01-12 | 1 | -1/+1 |
| | | | | Reviewed-by: hjk | ||||
* | Qml/C++: Fix performance problem with type extraction. | Christian Kamm | 2011-01-06 | 1 | -20/+21 |
| | | | | | | By moving the offending code into a background thread. Reviewed-by: Erik Verbruggen | ||||
* | QmlJS: Add refcounting to FakeMetaObjects. | Christian Kamm | 2011-01-06 | 1 | -8/+8 |
| | | | | | | | | | | Previously they were leaked when a qmldump or the C++ exported QML type list updated. Just deleting the previous FakeMetaObjects is not an option, as they might still be used in a QmlObjectValue owned by an Engine. Reviewed-by: Erik Verbruggen | ||||
* | Qml/C++: Disable qmlRegisterType exposing until performance is better. | Christian Kamm | 2011-01-05 | 1 | -1/+2 |
| | |||||
* | Qml-C++: Find C++ qmlRegisterType calls and populate QML code model. | Christian Kamm | 2011-01-04 | 1 | -1/+161 |
| | | | | Reviewed-by: Erik Verbruggen | ||||
* | C++: Move the ModelManagerInterface from CppTools to CPlusPlus. | Christian Kamm | 2011-01-04 | 1 | -5/+6 |
| | |||||
* | License headers. | con | 2010-12-17 | 1 | -7/+11 |
| | |||||
* | Do not scan "/" for include files | Alessandro Portale | 2010-10-03 | 1 | -0/+3 |
| | | | | | | | | | | | | | The scanning phase was in some cases insanely long. Reason was that Creator feeds wrong paths to the CppModelManager, for example "/". The scanning phase did what it was told to: scan that whole Harddrive. This patch makes sure that the scanning is not done for "/" Done-With: Roberto | ||||
* | No Samba while including files | Alessandro Portale | 2010-10-03 | 1 | -4/+10 |
| | | | | | | | | | | | | | | | | | | | | | | | (The other Samba is meant. The slow one, not the nice one.) Creator manages to feed the CppModelManager with all kinds of wrong include paths. That is usually not a big issue as long as that path is not a simple "/". CppManager appended a separator to all incoming include paths. And when the above "/" was passed in, we had (on my machine) 7 seconds of Samba Network lookup, multiple times during a parse. And the sad thing was that my dear colleagues in the Intranet did not even have the searched-for header files on their shared folders. This patch makes sure that a separator is only appended if the path does not already end with one. The real core of the issue (wrong include paths from Creator) still needs to be fixed. Done-with: Roberto Raggi | ||||
* | Get rid of the numeric literals. | Roberto Raggi | 2010-09-02 | 1 | -0/+3 |
| | |||||
* | Get rid of the old Semantic pass. | Roberto Raggi | 2010-08-13 | 1 | -1/+0 |
| | |||||
* | Quickfix: Convert underscore notation to camel case. | ck | 2010-07-20 | 1 | -2/+3 |
| | | | | Reviewed-by: Roberto Raggi | ||||
* | Moved CheckUndefinedSymbols to the cpptools plug-in. | Roberto Raggi | 2010-07-05 | 1 | -1/+0 |
| | |||||
* | Removed the TokenCache. | Erik Verbruggen | 2010-07-02 | 1 | -5/+0 |
| | |||||
* | Core::Context: compile hot fix for Windows. | hjk | 2010-06-25 | 1 | -6/+7 |
| | |||||
* | Introduced token caching to prevent repetetive tokenizing. | Erik Verbruggen | 2010-06-14 | 1 | -0/+3 |
| | | | | | | Also removed TokenUnderCursor as it's functionality is in the token cache. Reviewed-by: ckamm | ||||
* | Revert "Introduced a token cache for the C++ editor." | Erik Verbruggen | 2010-06-04 | 1 | -3/+0 |
| | | | | This reverts commit c2393df02332618c8cf6159d9d6f6a40041ced89. | ||||
* | Introduced a token cache for the C++ editor. | Erik Verbruggen | 2010-06-04 | 1 | -0/+3 |
| | | | | | This should speed things up a bit, because before, the line was tokenized at least 3 times. | ||||
* | Ensure we keep the context around for as long as it is needed. | Roberto Raggi | 2010-05-31 | 1 | -8/+6 |
| | |||||
* | Removed DeprecatedLookupContext. | Roberto Raggi | 2010-05-26 | 1 | -2/+0 |
| | |||||
* | Removed the CppBindings. | Roberto Raggi | 2010-05-25 | 1 | -2/+1 |
| | |||||
* | Don't check for undefined symbols in CppModelManager. | Roberto Raggi | 2010-05-25 | 1 | -13/+0 |
| | |||||
* | Simplify Process. | Roberto Raggi | 2010-05-10 | 1 | -20/+19 |
| | |||||
* | Removed obsolete code. | Roberto Raggi | 2010-05-10 | 1 | -49/+8 |
| | |||||
* | Cache the resolved file names. | Roberto Raggi | 2010-05-10 | 1 | -6/+22 |
| | |||||
* | Don't use the mime type db to reorder the source files. | Roberto Raggi | 2010-05-07 | 1 | -40/+19 |
| | | | | | It seems that the mime type db got pretty slow, and reordering files can take minutes. | ||||
* | Deprecated the current LookupContext. | Roberto Raggi | 2010-05-05 | 1 | -5/+5 |
| | |||||
* | Moved TextEditDocumentLayout and related classes to their own file | Thorbjørn Lindeijer | 2010-04-26 | 1 | -0/+3 |
| | | | | | | | | | The Parentheses, TextBlockUserData and TextEditDocumentLayout classes and their member function implementations were spread around the BaseTextEditor class. Moving them to their own file to make the code a bit better organized. Reviewed-by: mae | ||||
* | Cancel code model indexing on project closing and full code model update | dt | 2010-04-26 | 1 | -1/+0 |
| | | | | Task-Nr: QTCREATORBUG-1151 | ||||
* | Fixed icheck build. | Erik Verbruggen | 2010-04-23 | 1 | -1/+2 |
| | |||||
* | Include scanning fixes. | con | 2010-04-14 | 1 | -22/+27 |
| | | | | | | | Allow include paths with any suffix, and do some sanity check for existence of paths. Reviewed-by: Thorbjørn Lindeijer | ||||
* | Some naming of the progress indicators. | con | 2010-04-14 | 1 | -1/+1 |
| | |||||
* | Add private frameworks when a framework is added. | Erik Verbruggen | 2010-04-13 | 1 | -1/+35 |
| | | | | | Task-number: QTCREATORBUG-1102 Reviewed-by: Roberto Raggi | ||||
* | Use a reference when possible | Thorbjørn Lindeijer | 2010-03-18 | 1 | -1/+1 |
| | |||||
* | Ensure that the memory pool can be reused after a rewind and get rid of the ↵ | Roberto Raggi | 2010-03-18 | 1 | -9/+42 |
| | | | | segmented array. | ||||
* | Get rid of extra (non Creator-friendly) include paths. | Roberto Raggi | 2010-03-15 | 1 | -1/+25 |
| | |||||
* | Cancel a previous update code model | dt | 2010-03-10 | 1 | -2/+2 |
| | |||||
* | Fixed QTCREATORBUG-745. | Erik Verbruggen | 2010-03-09 | 1 | -4/+4 |
| | | | | | Fixed crash in FindUsages on a dirty file in a large project, which is saved while the FindUsages is still running. | ||||
* | Long live the king! | hjk | 2010-03-05 | 1 | -1/+1 |
| | |||||
* | Fix CppModelManager::parse broken in recent commit | dt | 2010-02-23 | 1 | -2/+3 |
| | | | | Reviewed-by: Friedemann Kleint | ||||
* | Fix code model indexing crash on Mac. | Friedemann Kleint | 2010-02-22 | 1 | -27/+45 |
| | | | | | | | Introduce multithread-locking to Core::MimeDatabase as it is invoked from the indexer thread to sort apart headers and sources. Add a convenience to operate on a sequence to avoid locking for each file. | ||||
* | Source update. | Wolfgang Beck | 2010-02-03 | 1 | -24/+25 |
| | |||||
* | Fix some code scanning issues. | Friedemann Kleint | 2010-02-01 | 1 | -1/+1 |
| | | | | foreach()-Loops. | ||||
* | Merge ichecker branch changes into the mainline. New project can be found ↵ | Wolfgang Beck | 2010-01-19 | 1 | -70/+22 |
| | | | | under src/tools/ICheck | ||||
* | Find macro uses. | Christian Kamm | 2009-12-21 | 1 | -0/+5 |
| | | | | Reviewed-by: Erik Verbruggen | ||||
* | Enhance data stored for macros and macro uses. | Christian Kamm | 2009-12-21 | 1 | -2/+3 |
| | | | | | | | | | | | In preparation for finding macro uses. * Macro: add offset and length * MacroUse: add line * Document: add convenience functions for finding a macro definition, use or undefined use at a given location. Reviewed-by: Erik Verbruggen |