Max Kellermann
|
e4c7e343c8
|
util/StringUtil: use CamelCase
|
2016-06-10 22:08:13 +02:00 |
|
Max Kellermann
|
6ff01cc72c
|
Merge branch 'v0.19.x'
|
2016-03-07 14:30:43 +01:00 |
|
Max Kellermann
|
e140a28073
|
archive/iso9660: check path buffer bounds
|
2016-03-07 14:21:01 +01:00 |
|
Max Kellermann
|
de61c3b962
|
archive/iso9660: use a single path buffer for Visit()
Avoid wasting 4 kB stack per directory level.
|
2016-03-07 14:01:52 +01:00 |
|
Max Kellermann
|
c46fc4531b
|
archive/iso9660: move the "." and ".." checks up
|
2016-03-07 14:01:40 +01:00 |
|
Max Kellermann
|
065a9ed10f
|
archive/iso9660: add local variable "filename"
|
2016-03-07 13:57:07 +01:00 |
|
Max Kellermann
|
e44c0254f7
|
archive/iso9660: make variables more local
|
2016-03-07 13:15:07 +01:00 |
|
Max Kellermann
|
1aee89f5ea
|
*: include cleanup (using iwyu)
|
2016-03-01 22:08:13 +01:00 |
|
Max Kellermann
|
1d67aa7bf2
|
update copyright year to 2016
|
2016-02-26 17:54:05 +01:00 |
|
Max Kellermann
|
d67c6c37e3
|
archive/bzip2: remove HAVE_OLDER_BZIP2 check
The check was added in commit 98fd9b7d , but there was never a
definition.
|
2016-02-21 13:19:00 +01:00 |
|
Max Kellermann
|
136725dfb1
|
archive/bzip2: convert struct to class
|
2016-02-21 13:18:25 +01:00 |
|
Max Kellermann
|
438895842c
|
archive/bzip2: move bz2_fillbuffer into struct Bzip2InputStream
|
2016-02-21 13:17:22 +01:00 |
|
Max Kellermann
|
82b8f4f1ce
|
archive/bzip2: use C++11 initializer
|
2016-02-21 13:16:27 +01:00 |
|
Max Kellermann
|
cadc67ea40
|
input: wrap InputStream in std::unique_ptr
|
2016-02-21 08:03:32 +01:00 |
|
Max Kellermann
|
1c90b0c19d
|
*: change C-style prototypes, drop "(void)"
|
2015-03-03 20:05:08 +01:00 |
|
Max Kellermann
|
712ed555e6
|
Copyright year 2015
|
2015-01-01 19:48:13 +01:00 |
|
Max Kellermann
|
8fab855099
|
configure.ac: remove redundant declaration "HAVE_ISO9660"
|
2014-12-22 10:19:13 +01:00 |
|
Max Kellermann
|
0f0245625a
|
configure.ac: add macro MPD_ENABLE_AUTO_LIB
|
2014-12-09 21:19:09 +01:00 |
|
Max Kellermann
|
b227fddec7
|
fs/Path: add methods GetBase() and GetDirectoryName()
|
2014-12-02 06:45:57 +01:00 |
|
Max Kellermann
|
737a56a030
|
release v0.19.5
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAABAgAGBQJUdiYnAAoJECNuiljG20USDB4P/3RGHBV5XgdInmYKjGg89hex
YRiy3BVvrBri53wkj+3YwOi05Cx0fp0pCuwQ9Nm7bmPCwfdC3ASF+UBlBBhnLdfc
dlISXDHciuKDJwiTtTlBvaKCENoZhjAJQ1SOa5zceH7j/V/XbY0FauHCeE8Ek7ht
KjimIt1ft0mdgsGNfyisdfbnh/3r4T9V9tBs/wnr7oDTYS/eUX8vCDr5qYIZipjx
W6pug2m4nfDtHYtN5gv53WYCIm7MiXo9vh7hCjJHd3T3xqKwdWVuz5RRcZcgd9yT
WWlzOKAI1cgmU7rZaV6Gu+tAq9g7MpNLOGoeN6mhH9E8V16rKqvCiLaXMK5wEGs9
JWGsTBcbTnSCdG1iivJtP2kOGVHXvNthbSunzwmbowMATi6xIBm8AoqidSzCaW1F
C7mss8VlhkHdCtHTvyK3XCE2wGEbx4OfsfsL3PWBonrs0DpNOR2AqWQYLsZUhbff
RV7aeyphMVvgLP67cT9YnGswKGEPOqP2EO9Mh51AQ7wiUESZ+O5J9YHWCc0E3SML
qs9A+lpA8fstj0QJewx/HNofiHXw5A2THjs/BVqs3vYkcHnTI94Nmdxps82r/rEA
oy9d6nQqglkPJZF3JwHqJMj1VtBIhihaHBpnLeyegjtiajZV6mVNVg9ezt9EpEA6
OjJFh2xzQJ7w5qL0gy2R
=1kbY
-----END PGP SIGNATURE-----
Merge tag 'v0.19.5'
|
2014-11-26 20:19:17 +01:00 |
|
Max Kellermann
|
27ce80544f
|
release v0.18.19
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAABAgAGBQJUdiMjAAoJECNuiljG20USjnMP/jQl/aIEiUwbwqq1F8+0wlFh
lX5xix5+7QuvTH2Lw5brNSRdVRsHGGeDqVcSi1zY4tgNXK/EBmS1mDVKWQO5qJd9
v+ueDRr7xI3HFECe0J7h2Q5GGD/YkeSyjB2k7C7I7t1axukLOXbP+qVyz6/d1azZ
SkUKKmIUD4KdJuDWy34JYYiltGl94JNyTBvC+jJV4Mbg2qd7XV6MSvJipiK6aM05
UsEza9bF/jG2aHL/xtR+dEnNLAoFoZ/h1RqUoYw4DLEKxfip+E3MD4sEx6Sg8XSv
v2rZQrMhl2LvJkwCjo57KrJ4YmHK0U3zg3ElDefqRsW4J10x5d3hhOINJPpHUpyZ
T5RvoDCJ5BL+6wg0tA57338pNydSBQDV5+WjI9+vD8ahnZlFgjY+OoJDxkxtFlYz
pLazEQbkUWlU62ZGW/dVpwgYInalNH9ZTrvelwXtGmwMfLhp01S4DHX3ipFgmMGd
do3x/FoVRyOnFWQPotga3+ZoARqmXhfQ70DqESoajBHeLTzYBs9vh+fw6y1iVeGb
rIBEIyMPlyuPt+2NrLflo6o0VMYB8MV3nh3P3DX8Ywavae3+k4WPGx2w/MEM34lF
sWUDXfZeCwJ5rrXeyP/s2C9ZmJ+Bm6WlxQ0gUZXMtrfDShPBY8gHzGi4m3ooslde
OZCIokCaATDa9Fp6CRD8
=I9PV
-----END PGP SIGNATURE-----
Merge tag 'v0.18.19' into v0.19.x
|
2014-11-26 20:02:57 +01:00 |
|
Max Kellermann
|
a254f5a3a8
|
archive/zzip: fix inverted error handler
Set the Error when zzip_seek()==-1 and not on success. Fixes a crash
after seeking.
|
2014-11-24 22:08:50 +01:00 |
|
Max Kellermann
|
b3f5b4932c
|
configure.ac: add macro MPD_ENABLE_AUTO_PKG
Simplify the definition of many build options.
|
2014-11-21 22:19:57 +01:00 |
|
Max Kellermann
|
8302ed44aa
|
archive/bzip2: use OpenLocalInputStream()
|
2014-10-02 22:00:42 +02:00 |
|
Max Kellermann
|
dfa53cb88e
|
InputPlugin: remove typedef offset_type
Has been moved to class InputStream long ago.
|
2014-08-19 21:22:23 +02:00 |
|
Max Kellermann
|
07b93dcf80
|
InputStream: make Seek() always absolute
Remove the "whence" parameter that is not actually necessary, and only
complicates the InputStream implementations.
|
2014-05-22 13:52:00 +02:00 |
|
Max Kellermann
|
fd1b04932a
|
InputStream: remove attribute "plugin"
|
2014-05-11 18:25:55 +02:00 |
|
Max Kellermann
|
d4b625b48e
|
InputStream: make various methods abstract
Replace InputPlugin attributes.
|
2014-05-11 17:14:49 +02:00 |
|
Max Kellermann
|
82337dec44
|
InputStream: add virtual destructor
Replaces the method Close().
|
2014-05-11 17:12:50 +02:00 |
|
Max Kellermann
|
f1d0700252
|
input/plugins: make InputStream the base class
Prepare for adding virtual methods.
|
2014-05-11 17:12:50 +02:00 |
|
Max Kellermann
|
6773adc771
|
InputStream: convert to class
|
2014-05-11 15:34:48 +02:00 |
|
Max Kellermann
|
fe7c6fee34
|
ArchivePlugin: pass Path to open()
|
2014-02-08 13:25:44 +01:00 |
|
Max Kellermann
|
9906daeca7
|
ArchivePlugin: rename struct archive_plugin to ArchivePlugin
|
2014-02-08 13:22:13 +01:00 |
|
Max Kellermann
|
f8bfea8bae
|
Input*: move to input/
|
2014-01-24 16:33:33 +01:00 |
|
Max Kellermann
|
4aa6d39fd8
|
archive/*: move to archive/plugins/
|
2014-01-24 00:09:37 +01:00 |
|
Max Kellermann
|
4f83c60296
|
copyright year 2014
|
2014-01-13 22:31:55 +01:00 |
|
Max Kellermann
|
aeb2baa495
|
InputStream: add static method OpenReady()
Merge some duplicate code.
|
2013-12-29 18:08:49 +01:00 |
|
Denis Krjuchkov
|
0a6c4c31b2
|
fs/Traits: split PathTraits type into PathTraitsFS and PathTraitsUTF8
|
2013-12-05 03:53:43 +06:00 |
|
Max Kellermann
|
f90abe9530
|
include cleanup using iwyu
|
2013-11-28 11:50:54 +01:00 |
|
Max Kellermann
|
394b1e6351
|
archive/iso9660: remove pointless formula
|
2013-11-24 22:49:15 +01:00 |
|
Max Kellermann
|
c95d068ef5
|
archive/iso9660: use reference instead of pointer
|
2013-11-24 22:47:50 +01:00 |
|
Max Kellermann
|
dbda35ffe1
|
archive/iso9660: convert structs to classes
|
2013-11-24 22:41:23 +01:00 |
|
Max Kellermann
|
75e9c798e0
|
archive/iso9660: simplify _read()
|
2013-11-23 18:51:38 +01:00 |
|
Max Kellermann
|
ae88ba986e
|
archive/iso9660: eliminate useless assignments
|
2013-11-23 18:30:12 +01:00 |
|
Max Kellermann
|
93deb84499
|
input_stream: rename struct to InputStream
|
2013-10-23 23:12:02 +02:00 |
|
Max Kellermann
|
c4d4011c63
|
InputInternal: remove obsolete library
|
2013-10-23 23:10:27 +02:00 |
|
Max Kellermann
|
83c726a34f
|
GetBaseUTF8
|
2013-10-21 10:50:22 +02:00 |
|
Max Kellermann
|
a0415f73d4
|
archive/bz2: remove unused function bz2_quark()
|
2013-10-21 10:50:22 +02:00 |
|
Max Kellermann
|
59f8144c50
|
*: use nullptr instead of NULL
|
2013-10-19 18:19:03 +02:00 |
|
Max Kellermann
|
05de2e998c
|
InputStream: use int64_t instead of goffset
Decouple some more from GLib.
|
2013-10-17 10:45:10 +02:00 |
|