Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix/add copyright headers | Tobias Hunger | 2011-05-06 | 1 | -1/+1 |
| | | | | Change-Id: I8b73d583be1ee7183f4074bce49d5390e38631a2 | ||||
* | Fix more krazy warnings. | Friedemann Kleint | 2011-04-19 | 1 | -1/+1 |
| | |||||
* | Update license. | hjk | 2011-04-13 | 1 | -14/+13 |
| | |||||
* | s:// end of namespace :// namespace :g for consistency | hjk | 2011-02-04 | 1 | -1/+1 |
| | | | | We use the latter style everywhere else to signify the end of a namespace block. | ||||
* | It's 2011 now. | con | 2011-01-12 | 1 | -1/+1 |
| | | | | Reviewed-by: hjk | ||||
* | C++: Add parsing of Q_PRIVATE_PROPERTY. | Christian Kamm | 2011-01-04 | 1 | -0/+2 |
| | | | | Reviewed-by: Roberto Raggi | ||||
* | C++: Fix bind of Q_INVOKABLE functions. | Christian Kamm | 2011-01-04 | 1 | -0/+2 |
| | | | | Reviewed-by: Roberto Raggi | ||||
* | License headers. | con | 2010-12-17 | 1 | -7/+11 |
| | |||||
* | Highlight user defined types. | Roberto Raggi | 2010-05-25 | 1 | -6/+3 |
| | |||||
* | Get rid of unsigned/long suffixes before evaluating numbers. | Roberto Raggi | 2010-04-29 | 1 | -2/+12 |
| | | | | Task-number: QTCREATORBUG-1292 | ||||
* | Handle unary ~ operator. | Roberto Raggi | 2010-04-27 | 1 | -0/+4 |
| | |||||
* | Added parser support for Q_INTERFACES. | Erik Verbruggen | 2010-03-17 | 1 | -0/+2 |
| | |||||
* | Take the branch when evaluating #ifndef QT_NO_XXX and QT_NO_XXX has been ↵ | Roberto Raggi | 2010-03-12 | 1 | -5/+22 |
| | | | | defined in a pro file. | ||||
* | Long live the king! | hjk | 2010-03-05 | 1 | -1/+1 |
| | |||||
* | Fixed: Wrong usage highlighting if function's argument list contains comment. | Roberto Raggi | 2010-03-03 | 1 | -1/+16 |
| | | | | Task-number: QTCREATORBUG-577 | ||||
* | Fixed pre-processor handling for Q_PROPERTY, Q_ENUMS and Q_FLAGS. | Erik Verbruggen | 2010-02-22 | 1 | -22/+21 |
| | |||||
* | Removed Q_DECLARE_FLAGS parsing, leaving it to the CPP to expand it. | Erik Verbruggen | 2010-02-08 | 1 | -2/+4 |
| | |||||
* | Reworked parts of the QtPropertyDeclaration parsing and handling. | Erik Verbruggen | 2010-02-07 | 1 | -6/+5 |
| | |||||
* | Removed methods which always returned a constant (false). | Erik Verbruggen | 2010-01-28 | 1 | -5/+1 |
| | |||||
* | Changed binary expression parsing to use precedence parsing. | Erik Verbruggen | 2010-01-28 | 1 | -200/+99 |
| | |||||
* | Merge ichecker branch changes into the mainline. New project can be found ↵ | Wolfgang Beck | 2010-01-19 | 1 | -15/+21 |
| | | | | under src/tools/ICheck | ||||
* | Small inclusion fixes. | Tobias Hunger | 2010-01-08 | 1 | -1/+0 |
| | | | | | | | * Remove duplicate headers. * Move own headers to the top. Reviewed-by: Roberto Raggi | ||||
* | Enhance data stored for macros and macro uses. | Christian Kamm | 2009-12-21 | 1 | -0/+2 |
| | | | | | | | | | | | 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 | ||||
* | Fixed line/column position of the tokens after multiline string literals. | Roberto Raggi | 2009-12-17 | 1 | -0/+14 |
| | |||||
* | Save/Restore the if-level. | Roberto Raggi | 2009-12-09 | 1 | -0/+4 |
| | |||||
* | Merge commit 'origin/1.3' | mae | 2009-12-03 | 1 | -1/+1 |
|\ | | | | | | | | | Conflicts: src/plugins/cppeditor/cppeditor.cpp | ||||
| * | Compile fix for 42f849c4da2ecb9c32efcc19cee1e8e94e86bc10. | Christian Kamm | 2009-12-03 | 1 | -1/+1 |
| | | | | | | | | Reviewed-by: Roberto Raggi | ||||
* | | Merge remote branch 'origin/1.3' | con | 2009-12-03 | 1 | -0/+3 |
|\ \ | |/ | |||||
| * | Fixed line/column position after macro expansion. | Roberto Raggi | 2009-12-03 | 1 | -0/+3 |
| | | | | | | | | Task-Number: QTCREATORBUG-409 | ||||
* | | Inital support for Q_D/Q_Q declarations. | Roberto Raggi | 2009-11-30 | 1 | -0/+4 |
|/ | |||||
* | Initialize the pp's engine _dot member. | Roberto Raggi | 2009-10-21 | 1 | -0/+1 |
| | |||||
* | Renamed Preprocessor::_true_test | Roberto Raggi | 2009-10-21 | 1 | -9/+9 |
| | |||||
* | Use bit vectors to store the preprocessor's state. | Roberto Raggi | 2009-10-21 | 1 | -0/+2 |
| | |||||
* | Store in the document's macroUsages only the top-level macro expansions. | Roberto Raggi | 2009-10-15 | 1 | -9/+0 |
| | |||||
* | Track more macro uses. | Christian Kamm | 2009-09-25 | 1 | -10/+23 |
| | | | | | | | | | | | | In particular macros that are only checked for definition or are expanded during the evaluation of an #if or #elif directive are now also added to the list available through Document::macroUses(). The names of undefined macros that are interesting (because they're used in an #ifdef or a defined(...)) are now available through Document::undefinedMacroUses(). Reviewed-by: Roberto Raggi <roberto.raggi@nokia.com> | ||||
* | Don't include whitespaces and comments at the end of macro definitions. | Roberto Raggi | 2009-08-24 | 1 | -1/+1 |
| | |||||
* | long live the king | hjk | 2009-08-14 | 1 | -1/+1 |
| | |||||
* | Compile the C++ parser library with Sun CC 5.9. | Thiago Macieira | 2009-08-03 | 1 | -11/+11 |
| | | | | | | | | | | | | Things you mustn't do: 1) end an enum with a comma 2) #include <cxxxx> and not use std:: 3) use anonymous structures All three things are invalid C++. Anonymous structures inside anonymous unions are allowed by GCC, but that doesn't mean it's valid. | ||||
* | Replaced T_INT_LITERAL and T_FLOAT_LITERAL with T_NUMERIC_LITERAL. | Roberto Raggi | 2009-07-10 | 1 | -1/+1 |
| | |||||
* | Don't expand object-like macro when preprocessing in fast-mode. | Roberto Raggi | 2009-07-09 | 1 | -0/+11 |
| | |||||
* | Disable macro expansion when preprocessing in fast-mode. | Roberto Raggi | 2009-07-06 | 1 | -2/+17 |
| | |||||
* | Made foreach a keyword when parsing with qtMocRun | Roberto Raggi | 2009-07-03 | 1 | -0/+2 |
| | |||||
* | Introduced ForeachStatementAST and the bits to parse foreach statements when ↵ | Roberto Raggi | 2009-07-03 | 1 | -0/+2 |
| | | | | qtMocRun is enabled. | ||||
* | Fixed possible crash in the preprocessing phase when the first token in the | Roberto Raggi | 2009-07-01 | 1 | -1/+5 |
| | | | | `original' (not preprocessed) token stream has the whitespace atttribute on. | ||||
* | Produce `join' tokens. | Roberto Raggi | 2009-06-29 | 1 | -4/+5 |
| | |||||
* | Update license headers and sales contact details. | Jason McDonald | 2009-06-17 | 1 | -2/+2 |
| | | | | Reviewed-by: Trust Me | ||||
* | Keep the original encoded text around while preprocessing. | Roberto Raggi | 2009-06-15 | 1 | -4/+23 |
| | |||||
* | Store the encoded file name in a QString. | Roberto Raggi | 2009-05-27 | 1 | -4/+4 |
| | |||||
* | Fixed possible crash in std::isspace(ch) when ch is a unicode char. | Roberto Raggi | 2009-05-15 | 1 | -2/+3 |
| | |||||
* | There is no output stream so there's nothing to expand. | Roberto Raggi | 2009-05-13 | 1 | -1/+2 |
| |