Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Refactoring: remove implicit conversion from QCString to const char * | Dimitri van Heesch | 2021-04-22 | 1 | -1024/+1024 |
| | | | | | | | | | | | | | | | | | This commit changes the following in relation to string use - The implicit convert from 'QCString' to 'const char *' is removed - Strings parameters use 'const QCString &' as much as possible in favor over 'const char *' - 'if (s)' where s is a QCString has been replaced by 'if(!s.isEmpty())' - data() now always returns a valid C-string and not a 0-pointer. - when passing a string 's' to printf and related functions 'qPrint(s)' is used instead of 's.data()' - for empty string arguments 'QCString()' is used instead of '0' - The copy() operation has been removed - Where possible 'qstrcmp(a,b)==0' has been replaces by 'a==b' and 'qstrcmp(a,b)<0' has been replaced by 'a<b' - Parameters of string type that were default initialized with '= 0' are no initialized with '= QCString()' | ||||
* | Refactoring: move qcstring and remove qtools | Dimitri van Heesch | 2021-03-25 | 1 | -1340/+1340 |
| | |||||
* | Regression: further fixes to make the documentation build again | Dimitri van Heesch | 2020-06-10 | 1 | -1578/+1213 |
| | |||||
* | Added generated files | Dimitri van Heesch | 2020-05-12 | 1 | -653/+660 |
| | |||||
* | Migrated some code in pre.l to use STL containers | Dimitri van Heesch | 2020-03-28 | 1 | -488/+244 |
| | |||||
* | Fix 6342: Applying provided patch | Jonas Fingerling | 2020-03-26 | 1 | -2137/+2478 |
| | |||||
* | issue #7411: "warning: return type of member is not documented" for static ↵ | Dimitri van Heesch | 2020-02-09 | 1 | -1976/+1961 |
| | | | | void and virtual void functions | ||||
* | Regenerate checked in code with JavaCC 7.0.5 | Dimitri van Heesch | 2020-01-25 | 1 | -3227/+3119 |
| | |||||
* | Make VHDL parser reentrant | Dimitri van Heesch | 2020-01-03 | 1 | -1142/+1124 |
| | |||||
* | Revert to locally patched version 6.2 of JavaCC due to more regressions :-( | Dimitri van Heesch | 2019-12-12 | 1 | -153/+167 |
| | |||||
* | Revert to use of javacc-6.1.3 due to regression | Dimitri van Heesch | 2019-12-12 | 1 | -2049/+2581 |
| | |||||
* | Changed std::unique_ptr<Entry> to std::shared_ptr<Entry> at avoid use after ↵ | Dimitri van Heesch | 2019-12-08 | 1 | -2/+1 |
| | | | | free issues | ||||
* | Update generated VHDL code to JavaCC 7.0.5 | Dimitri van Heesch | 2019-11-03 | 1 | -766/+247 |
| | |||||
* | Update generated code to javacc 6.2 | Dimitri van Heesch | 2019-10-28 | 1 | -152/+166 |
| | |||||
* | Use smartpointers to manage the lifetime of Entry objects | Dimitri van Heesch | 2019-10-07 | 1 | -1/+1 |
| | |||||
* | fixes vhdl literal bug | ogre | 2017-05-09 | 1 | -194/+180 |
| | |||||
* | Bug fix for rendering the VHDL Hierarchy (thanks to a patch by Martin Kreis) | Dimitri van Heesch | 2016-06-05 | 1 | -834/+834 |
| | |||||
* | Bug 758495 - Bug in VHDL parser + other fixes | Dimitri van Heesch | 2015-12-20 | 1 | -224/+242 |
| | |||||
* | Various VHDL related fixes | Dimitri van Heesch | 2015-04-27 | 1 | -1899/+1899 |
| | |||||
* | Switched back to version 6.2 of JavaCC for VHDL parser generation. | Dimitri van Heesch | 2015-01-03 | 1 | -151/+165 |
| | |||||
* | Various VHDL related fixes | Dimitri van Heesch | 2015-01-02 | 1 | -1912/+1873 |
| | |||||
* | Fixed a couple of cases where sharing string data could lead to corruption | Dimitri van Heesch | 2015-01-02 | 1 | -1/+1 |
| | | | | | Also made dangerous string access more visible by introducing rawData(). This replaces data() which will now return a constant string. | ||||
* | Various VHDL fixes | Dimitri van Heesch | 2014-11-06 | 1 | -271/+286 |
| | |||||
* | Vhdl fixes | Dimitri van Heesch | 2014-08-11 | 1 | -2812/+2852 |
| | |||||
* | New VHDL parser implementation | Dimitri van Heesch | 2014-08-02 | 1 | -0/+8944 |