Commit graph

9 commits

Author SHA1 Message Date
wiz
f821bde642 Updated libfilezilla to 0.9.1.
0.9.1 (2017-02-20)

+ Added a small helper function to fz::file to get the current position in the file
+ Added another version of fz::to_wstring_from_utf8 that takes a char buffer + length
- Fixed extraction of single-character tokens in fz::strtok
2017-02-27 09:59:04 +00:00
wiz
f7e92e82b0 Updated libfilezilla to 0.9.0.
2016-11-28 - libfilezilla 0.9.0 released

New features:

    Added parameter to fz::to_integral to specify which value is
    returned on error.
    Added fz::remove_file
    Added fz::hex_encode and fz::hex_decode

2016-10-25 - libfilezilla 0.8.0 released

New features:

    Added fz::str_toupper_ascii to complement fz::str_tolower_ascii
    Added fz::trim and fz::trimmed for removing leading and trailing
    whitespace from string
    Added fz::str_is_ascii

Bugfixes and minor changes:

    Fixed zero-padding for x and X string format conversion specifiers

2016-10-03 - libfilezilla 0.7.1 released

Bugfixes and minor changes:

    OS X: Work around a nasty bug in XCode where programs explicitly
    compiled for older versions of OS X were silently pulling in
    features exclusive to the new version, resulting in crashes at
    runtime
    MSW: Fix detection of thread creation failures
2017-01-01 15:42:32 +00:00
wiz
05bbd0ce19 Updated libfilezilla to 0.6.1.
2016-07-27 - libfilezilla 0.6.1 released
Bugfixes and minor changes:

    Fix UTF-8 conversion functions and added a testcase

2016-07-20 - libfilezilla 0.6.0 released
New features:

    Add fz::sprintf, a safe replacement for for the C sprintf function
2016-09-12 15:40:13 +00:00
wiz
897eb0d9bd Fix typo in comment. 2016-08-07 22:11:46 +00:00
maya
3438da85c9 libfilezilla requires C++14, thus GCC 4.9.
PR pkg/51394
2016-08-07 17:53:19 +00:00
wiz
bb523c309f Add two patches from upstream that fix wide character support.
In particular, this fixes ftp mode.

Investigated with upstream by richard@, thank you very much!

Bump PKGREVISION.
2016-07-21 17:16:17 +00:00
wiz
e9f36e7361 Update libfilezilla to 0.5.3:
2016-06-20 - libfilezilla 0.5.3 released
New features:

    Add fz::replace_substrincs to search and replace substrings in std::(w)string

Bugfixes and minor changes:

    Explicitly request large file support on 32bit systems

2016-05-20 - libfilezilla 0.5.2 released
New features:

    Add fz::shared_optional::is_same that checks whether two instances share the same underlying pointer value, like a shallow equal.
    Add fz::int_to_hex_char as reverse to fz::hex_char_to_int

2016-05-09 - libfilezilla 0.5.1 released
New features:

    Add constructore to sparse_optional taking pointers

Bugfixes and minor changes:

    Fix compilation on systems where iconv's second argument is const
2016-07-19 18:42:22 +00:00
wiz
cf8a1c2dd9 Use upstream version of patch. 2016-04-29 14:14:16 +00:00
wiz
daac8dca50 Import libfilezilla-0.5.0 as net/libfilezilla.
libfilezilla is a free, open source C++ library, offering some basic
functionality to build high-performing, platform-independent programs.
Some of the highlights include:

* A typesafe, multi-threaded event system that's very simple to use
  yet extremely efficient
* Timers for periodic events
* A datetime class that not only tracks timestamp but also their
  accuracy, which simplifies dealing with timestamps originating from
  different sources
* Simple process handling for spawning child processes with redirected
  I/O
2016-04-29 11:54:06 +00:00