- Mar 08, 2017
-
-
Lukas Stadler authored
-
- Mar 07, 2017
-
-
Mick Jordan authored
-
Florian Angerer authored
-
Florian Angerer authored
-
Florian Angerer authored
-
Florian Angerer authored
-
- Mar 06, 2017
-
-
Mick Jordan authored
-
Miloslav Metelka authored
-
Florian Angerer authored
- The reason was the renaming of emthod 'getc' to 'read'. The method is called (by name) from native code. Implemented option to disable the cache (by setting its size to 0). This is required for socket connections in order to not block the whole application. Introduced method 'seekInternal' to be able to call 'invalidateCache' on seeking in base class.
-
Florian Angerer authored
Also added cache invalidation calls when seeking.
-
Florian Angerer authored
Introduced caches for connections which tremendously speeds up little read operations and read operations on compressed files. However, there is still a problem with Snowfall.
-
Florian Angerer authored
Also added unit tests for this bug.
-
Florian Angerer authored
Now, everything is again byte-based (even in a text-mode connection) and the read bytes are then encoded at once. This makes the code much cleaner. However, this assumes that a multi-byte character cannot contain any of the byte signatures of NUL '0x00' or line feed '0x0A'. But I haven't seen this in the UTF-8/UTF-16 tables.
-
Florian Angerer authored
Fixed issue when setting the r/w seek position in a binary-mode file connection.
-
Florian Angerer authored
-
Florian Angerer authored
Improved implementation of file read-write access; appending was not implemented. However, currently experiencing some performance issues.
-
Miloslav Metelka authored
-
- Mar 04, 2017
-
-
Lukas Stadler authored
-
Mick Jordan authored
-
- Mar 03, 2017
-
-
Lukas Stadler authored
-
Lukas Stadler authored
-
Mick Jordan authored
-
Mick Jordan authored
-
- Mar 02, 2017
-
-
Mick Jordan authored
-
Mick Jordan authored
-
Lukas Stadler authored
-
Florian Angerer authored
-
Lukas Stadler authored
-
Florian Angerer authored
Fixed unit test issue: Used the system temp path in a test case which is different for other platforms. Sorry for that.
-
Lukas Stadler authored
-
Lukas Stadler authored
-
Miloslav Metelka authored
-
Stepan Sindelar authored
-
Miloslav Metelka authored
-
- Mar 01, 2017
-
-
stepan authored
-
Florian Angerer authored
-
Florian Angerer authored
Refined a test case.
-
Florian Angerer authored
Fixed serious bug during decoding: Did not properly use the decoder when reading single 'elements' from a connection using method 'getc'. An element is either a character or a byte depending on the connection mode text or binary, respectively. Now, a stream decoder is created on demand and used for any subsequent character-based reading. As in GnuR, mixing binary- and text-based reading and writing leads to undefined behavior since the decoder may already have consumed some bytes.
-
Florian Angerer authored
-
Florian Angerer authored
Removed unnecessary implementation of deleting a temp file since there was already support for this.
-