* Makefile
- source/hbpcre
- source/hbzlib
* external/Makefile
+ external/pcre
+ external/zlib
* external/pcre/Makefile
* external/zlib/Makefile
* external/libhpdf/Makefile
* external/libpng/Makefile
* include/hbsetup.h
* include/hbzlib.h
* include/hbregex.h
* source/rtl/hbzlibgz.c
* source/rtl/Makefile
* source/rtl/hbregexc.c
* source/rtl/hbregex.c
* source/rtl/hbzlib.c
* source/Makefile
* contrib/xhb/Makefile
* contrib/hbmzip/Makefile
* utils/hbmk2/hbmk2.prg
* config/global.mk
* config/lib.mk
* config/bin.mk
* config/detect.mk
* config/darwin/libs.mk
* config/linux/libs.mk
* config/wce/mingwarm.mk
* config/wce/poccarm.mk
* config/wce/msvcarm.mk
* config/win/xcc.mk
* config/win/mingw.mk
* config/win/pocc.mk
* config/win/bcc.mk
* config/win/watcom.mk
* config/win/icc.mk
* config/win/cygwin.mk
* config/win/msvc.mk
* config/dyn.mk
* config/os2/watcom.mk
* config/os2/gcc.mk
* config/bsd/libs.mk
* config/hpux/libs.mk
* config/sunos/libs.mk
* Changed the way embedded zlib and pcre are handled:
- They now reside in /external dir.
- They are now excluded from Harbour dynlib. This means they
will now be linked statically on non-*nix systems and
dynamically on *nix systems. On *nix it's probably easy to
switch to link statically. On non-*nix this is quite
complicated to do.
- If these libs are provided by the system, those will be used.
- On non-*nix systems the locally hosted versions will be used,
unless user overrides them using HB_INC_PCRE or HB_INC_ZLIB.
- There is currently no officially supported way to force usage
of locally hosted libs.
- If PCRE lib is forcibly disabled or not found, build system
will fall back to POSIX regex on *nix systems and Borland regex
with bcc compiler. Otherwise it will stop the build with an error.
- If zlib is forcibly disabled or not found, an error will be
generated at build-time (in hbrtl). hbmzip is simply skipped
in this case.
- hbmk2 will use local builds of these libs if they are present
in lib dir.
; TOFIX: hbmk script.
; TOFIX: dos builds. cmdline lenghts are most probably too big for them.
; NOTE: Bumps are expected.
; NOTE: I've yet to test/verify it.
- external/libhpdf/ori_src
- external/libhpdf/ori_dst
- Deleted. (added in prev commit by oversight)
87 lines
2.5 KiB
Plaintext
87 lines
2.5 KiB
Plaintext
/*
|
|
* $Id$
|
|
*/
|
|
|
|
/*
|
|
* Harbour Project - http://www.harbour-project.org
|
|
* xHarbour Project - http://www.xharbour.org
|
|
*
|
|
* Please left here information about any modifications to original
|
|
* ZLIB files. It will make upgrading ZLIB library much more easier
|
|
* and safer in the future.
|
|
*
|
|
*
|
|
* Use this format for the entry headers:
|
|
* YYYY-MM-DD HH:MM UTC[-|+]hhmm Your Full Name <your_email@address>
|
|
* For example:
|
|
* 2002-12-01 23:12 UTC+0100 Foo Bar <foo.bar@foobar.org>
|
|
*
|
|
*/
|
|
|
|
2009-08-12 23:47 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
|
* harbour/source/hbzlib/zutil.c
|
|
* use #pragma warning to pacify OpenWatcom warnings
|
|
|
|
2009-07-16 15:20 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
|
* harbour/source/hbzlib/trees.c
|
|
* cleaned casting
|
|
|
|
2008-08-05 21:39 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
|
|
* harbour/source/hbzlib/zconf.h
|
|
+ Setting ZLIB_DLL if HB_DYNLIB is defined.
|
|
|
|
2008-05-28 18:42 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
|
* harbour/source/hbzlib/zutil.c
|
|
* harbour/source/hbzlib/gzio.c
|
|
* harbour/source/hbzlib/zutil.h
|
|
* harbour/source/hbzlib/zconf.h
|
|
* use _WINCE macro instead of _WIN32_WCE to detect WinCE builds
|
|
defining _WIN32_WCE interacts with header files and should be
|
|
left for user to specify exact WinCE version
|
|
|
|
2008-02-18 04:00 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
|
* adler32.c
|
|
* compress.c
|
|
* crc32.c
|
|
* deflate.c
|
|
* gzio.c
|
|
* inftrees.c
|
|
* inflate.c
|
|
* infback.c
|
|
* inffast.c
|
|
* trees.c
|
|
* uncompr.c
|
|
* zutil.c
|
|
* changed old-style function declaration to standard C ones for
|
|
C++ compilers which do not support old-style function declaration
|
|
|
|
* infback
|
|
* inffast
|
|
* inflate.c
|
|
* inftrees.c
|
|
* changed variable name from 'this' to 'self'. 'this' is reserved
|
|
name in C++
|
|
|
|
* deflate.c
|
|
* inftrees.c
|
|
* added extern to copyright string declaration to avoid strpipping by
|
|
C++ compilers
|
|
|
|
* crc32.c
|
|
* added #define NOBYFOUR to disable code which may not be
|
|
properly compiled on some platforms
|
|
|
|
* deflate.c
|
|
* replaced if() statement with #if to pacify warnings in some
|
|
C++ compilers
|
|
* replace if (hash_head) hash_head = 0; used to pacify warning with
|
|
(void)(hash_head); because the first version can cause other warning
|
|
in some C compilers and pacified orther warning with bflush variable
|
|
in the same way
|
|
|
|
* gzio.c
|
|
* use dummy strerror() declaration in WinCE
|
|
|
|
* zconf.h
|
|
* added defines for better WinCE detection
|