| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
base compound not resolved under certain conditions (part 3)
|
| |
|
|\
| |
| | |
Error messages on ASSERTS
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Added missing `\n` in output, most likely regression due to change from the qt version of `ASSERT`:
```
qFatal("ASSERT: \"%s\" in %s (%d)",#x,__FILE__,__LINE__)
```
or
```
qWarning("ASSERT: \"%s\" in %s (%d)",#x,__FILE__,__LINE__)
```
In Fossies we got that the messages were just put behind each other (they should not appear at all but that is another issue):
|
| |
| |
| |
| |
| | |
- methods were marked const but still returned a non-const reference,
cause wrongly optimized code for some platforms/compilers
|
| |
| |
| |
| | |
- stored value was overwritten probably due to compiler optimisation bug
|
| | |
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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()'
|
| |
|
| |
|
| |
|
|
|