Update library versions for Windows binary gem
Lars Kanis
6 years ago
23 | 23 |
LIBZ_VERSION = ENV['LIBZ_VERSION'] || '1.2.7.3'
|
24 | 24 |
LIBZ_SOURCE_URI = "http://zlib.net/fossils/zlib-#{LIBZ_VERSION}.tar.gz"
|
25 | 25 |
|
26 | |
LIBPNG_VERSION = ENV['LIBPNG_VERSION'] || '1.6.26'
|
|
26 |
LIBPNG_VERSION = ENV['LIBPNG_VERSION'] || '1.6.29'
|
27 | 27 |
LIBPNG_SOURCE_URI = "http://prdownloads.sourceforge.net/libpng/libpng-#{LIBPNG_VERSION}.tar.gz"
|
28 | 28 |
|
29 | 29 |
LIBJPEG_VERSION = ENV['LIBJPEG_VERSION'] || '9b'
|
30 | 30 |
LIBJPEG_SOURCE_URI = "http://www.ijg.org/files/jpegsrc.v#{LIBJPEG_VERSION}.tar.gz"
|
31 | 31 |
|
32 | |
LIBTIFF_VERSION = ENV['LIBTIFF_VERSION'] || '4.0.7'
|
|
32 |
LIBTIFF_VERSION = ENV['LIBTIFF_VERSION'] || '4.0.8'
|
33 | 33 |
LIBTIFF_SOURCE_URI = "http://download.osgeo.org/libtiff/tiff-#{LIBTIFF_VERSION}.tar.gz"
|
34 | 34 |
|
35 | |
LIBFOX_VERSION = ENV['LIBFOX_VERSION'] || '1.6.53'
|
|
35 |
LIBFOX_VERSION = ENV['LIBFOX_VERSION'] || '1.6.55'
|
36 | 36 |
LIBFOX_SOURCE_URI = "http://ftp.fox-toolkit.org/pub/fox-#{LIBFOX_VERSION}.tar.gz"
|
37 | 37 |
|
38 | 38 |
LIBFXSCINTILLA_VERSION = ENV['LIBFXSCINTILLA_VERSION'] || '2.28.0'
|
patches/libfox/1.6.53/0001-mingw-vsnprintf.diff
less
more
0 | |
diff --git a/src/FXString.cpp b/src/FXString.cpp
|
1 | |
index fe1120a..b1112dc 100644
|
2 | |
--- a/src/FXString.cpp
|
3 | |
+++ b/src/FXString.cpp
|
4 | |
@@ -2365,7 +2365,7 @@ FXString& FXString::vformat(const FXchar* fmt,va_list args){
|
5 | |
#else
|
6 | |
va_list ag;
|
7 | |
x: va_copy(ag,args);
|
8 | |
- result=vsnprintf(str,length()+1,fmt,ag);
|
9 | |
+ result=vsnprintf(str,empty() ? 0 : length()+1,fmt,ag);
|
10 | |
va_end(ag);
|
11 | |
if(result<0){ length(FXMAX(64,length()*2)); goto x; }
|
12 | |
if(length()<result){ length(result); goto x; }
|