Sven/Sarah Barth
|
ceed183e33
* declare Msgs parameter as "const" for better code generation
|
hace 8 meses |
Sven/Sarah Barth
|
cffb0a0845
* use StartsStr() instead of a manual copy to check whether the line starts with the message id
|
hace 8 meses |
Sven/Sarah Barth
|
2c9bbc932a
* the message id might not be at the start of the line, but after a visibility specifier followed by a colon and space
|
hace 8 meses |
Jonas Maebe
|
540807c5c8
WPO: don't crash on TP-style objects with only abstract virtual methods
|
hace 8 meses |
Sven/Sarah Barth
|
2a6fb32974
* don't use $MINSTACKSIZE and $MAXSTACKSIZE on non-Windows instead of disabling the warning
|
hace 8 meses |
Sven/Sarah Barth
|
72a3729ca0
- remove further unnecessary sub classing of a specialization
|
hace 8 meses |
Sven/Sarah Barth
|
9627f98f7b
* disable notes for the Collections.Generics unit
|
hace 8 meses |
Sven/Sarah Barth
|
4f5b708d49
* fix typo in comment
|
hace 8 meses |
Sven/Sarah Barth
|
faf085662d
- current Lazarus IDEs can handle generic methods, so no need for NoGenericMethods anymore
|
hace 8 meses |
Sven/Sarah Barth
|
70c153123b
+ add tests for the adjusted message handling, especially one that checks that messages inside generics can be silenced correctly
|
hace 8 meses |
Sven/Sarah Barth
|
558a7ef1ed
* store the current verbosity as part of the settings so that they're stored as part of a generic token stream as well
|
hace 8 meses |
Sven/Sarah Barth
|
59be46a6fb
* reset the message state only inside flushpendingswitchesstate(), not during $POP itself
|
hace 8 meses |
Sven/Sarah Barth
|
b1791af0a3
* also (re)store the pending state when replaying a token stream
|
hace 8 meses |
Sven/Sarah Barth
|
3ba27d3160
* ensure that current_settings.pmessage is reset when doing a replay and when loading the current message state from the token stream
|
hace 8 meses |
Sven/Sarah Barth
|
5ec9386d27
* ensure that only the newest message state is applied
|
hace 8 meses |
Sven/Sarah Barth
|
1388e2af5b
* don't use tmessage.setverbosity() to check whether the message is valid as it should only be applied when the switches are flushed, so use the new tmessage.valid() instead
|
hace 8 meses |
Sven/Sarah Barth
|
9a2d0e0692
+ add method to TMessage to check whether a message is valid
|
hace 8 meses |
Sven/Sarah Barth
|
f2d41e680b
* when restoring the state after parsing the last token of the token buffer append the message state to the pending state so that they are reapplied at the correct time
|
hace 8 meses |
Sven/Sarah Barth
|
c3a6df26ee
* apply message state to the pending state so that they are applied at the correct moment
|
hace 8 meses |
Sven/Sarah Barth
|
d335ce60dd
* ensure that flushpendingswitchesstate had been called before the start of replaying tokens
|
hace 8 meses |
Sven/Sarah Barth
|
7fe7e26659
* use dispose() instead of freemem() for consistency with the allocation of pmessagestaterecord
|
hace 8 meses |
Michaël Van Canneyt
|
df365a56cf
* Use IsYAMLFileName, detect other extensions
|
hace 8 meses |
Michaël Van Canneyt
|
abeccabdf1
* Add IsYAMLfileName
|
hace 8 meses |
Michaël Van Canneyt
|
2b56b2d725
* Add possibility to scan single document in consecutive calls
|
hace 8 meses |
Michaël Van Canneyt
|
417ba4cca8
* Alias support
|
hace 8 meses |
Michaël Van Canneyt
|
349003662c
* Fix extensions in filenames
|
hace 8 meses |
Michaël Van Canneyt
|
e9eb8297bc
* Handle case where there is no end-of-document
|
hace 8 meses |
Michaël Van Canneyt
|
2f086e1ec2
* Some formatting fixes, make sure string argument is const where possible
|
hace 8 meses |
Margers
|
93d855b2ca
Remove one of two CPULLVM define macro
|
hace 8 meses |
Margers
|
f7cbed1a72
def_system_macro -> undef_system_macro (fix oversight as if then block is equal to else block)
|
hace 8 meses |