* include/hbver.h
* package/harbour.spec
* package/harb_win.mft
* package/harbour-win.spec.in
* package/harbour-wce.spec.in
* package/winuni/mpkg_win_uni.bat
* harbour/debian/changelog
* trunk version bump. 3.1.0dev -> 3.2.0dev
this is to make it easy to create conditional code
for new features and the few incompatibilities after
introducing unicode in Harbour. May be bumped further
when FOR EACH is decided.
* contrib/hbexpat/tests/tohash.prg
+ enabled UTF8EX for testing
* package/harbour.spec
* package/harbour-win.spec.in
* package/harbour-wce.spec.in
* include/hbver.h
* config/global.mk
+ Changed version number to:
2.1.0beta3 (from 2.1.0beta2)
* contrib/gtwvg/gtwvg.hbc
! Typo.
* contrib/gtwvg/tests/wvgactivex.prg
* Eliminated WITH OBJECT. Now Harbour doesn't
use this statement except in test code.
* package/harbour.spec
* package/harbour-win.spec.in
* package/harbour-wce.spec.in
+ Converted to UTF8. (from cp1252 and KOI8)
; I didn't make any tests and nobody commented about this, hopefully
it will work. Pls test it.
* harbour/include/hbapicom.h
* harbour/src/rtl/hbcom.c
+ added public C function: void hb_comSetError( int iPort, int iError )
* harbour/src/rtl/hbcomhb.c
+ added PRG function: HB_COMSETERROR( nPort, nError ) --> NIL
* harbour/src/rtl/hbsocket.c
* minor formatting
* harbour/config/doc.mk
* harbour/config/postinst.hbs
* harbour/contrib/make.hbs
* do not install documentation files when HB_INSTALL_DOC=no
* harbour/config/postinst.hbs
! do not install .hbl files for core utils when HB_BUILD_PARTS=lib
+ added support for HB_INSTALL_SCRIPT executed after install step.
It allows to extract some variables set by our GNU make system,
i.e. it's used to retrieve HB_CCPREFIX in win/wince .spec files.
* harbour/package/harbour-win.spec.in
* use HB_INSTALL_DOC=no to disable DOC file installation
* generate hb{w|ce}mk2 scripts as wrappers to hbmk2 with cross
build settings so it can be easy used used by users to create
Windows/WindowsCE binaries.
Temporary solution until we will not have something more general.
* package/harbour-win.spec.in
* package/harbour-wce.spec.in
! Fixed messed up 8-bit codepage by my editor.
; QUESTION: Is it possible to switch to UTF-8 for these rpm scripts?
* package/harbour-win.spec.in
* package/harbour-wce.spec.in
! Set HB_INSTALL_PREFIX, to follow this change:
2010-09-10 22:09 UTC+0200
; TODO: Untested. Might need extra steps to package root files
too (ChangeLog, COPYING, NEWS, TODO).
* harbour/contrib/hbqt/hbqt_common.hbm
! respect HB_BUILD_EXTDEF=no
* harbour/package/harbour-win.spec.in
* harbour/package/harbour-wce.spec.in
! removed HB_BUILD_EXTDEF=no which is not necessary -my fault
; TOFIX: now windows builds need HB_INSTALL_PREFIX so these RPMs
still cannot be created.
* harbour/package/harbour-win.spec.in
* harbour/package/harbour-wce.spec.in
! added HB_BUILD_EXTDEF=no to fix cross compilation
Question: in the past HB_BUILD_EXTDEF=no was set automatically
for cross compilation. Why we removed this setting?
* harbour/package/harbour.spec
! use libhbqt*.a for Harbour QT wrapper libraries instead of explicit
names which were not correctly synced.
* harbour/contrib/xhb/xhbmsgs.c
! fixed assign last character in string using [] operators in
xHarbour emulation library, i.e.;
cVal[ len( cVal ) ] := "*"
* config/global.mk
! Fixed setting LD_LIBRARY_PATH under pre-3.81 GNU Makes.
+ Will now set HB_SYSLOC=yes when creating .tgz packages which
are meant to be installed to system locations. (didn't test
this one)
+ Will now set HB_INSTALL_DOC to /share/doc/harbour on *nix systems.
! Fixed to set HB_INSTALL_MAN to /share/man (instead of /man) on
*nix systems.
; Please test/review these.
* config/postinst.hbs
+ Create directory for "root documents". They are now stored
in /share/doc/harbour for *nix.
! Fixed to store proper directory in ld.so.conf.d setting by
removing HB_INSTALL_PKG_TOP from the beginning of full dynlib
path.
* debian/rules
* package/harbour.spec
* package/harbour-win.spec.in
* package/harbour-wce.spec.in
! Use HB_INSTALL_PKG_TOP to denote the root of package dir structure.
; TODO: Change the name to HB_INSTALL_PKG_ROOT
; TODO: Optimize variable usage.
; TOFIX: Use HB_INSTALL_DYN instead HB_INSTALL_LIB in context of
dynamic libs in postinst.hbs and package scripts.
* package/harbour.spec
! Fixed to honor HB_BUILD_NAME in local LD_LIBRARY_PATH setting.
(is it needed?)
* INSTALL
- Deleted note about GNU Make 3.81.90
3.82 is out and the bug was fixed.
! Updated mpkg_src.sh location.
* contrib/make.hbs
* Do not create dynlib, .hbd, .hbx if the main build process
returned with non-zero errorlevel.
* utils/hbmk2/hbmk2.prg
+ Return errorlevel when -stop is used in project.
+ Use manifest constants for errorlevels.
* config/hbextern.hbs
* Local function renamed.
* contrib/xhb/xhb.hbx
* contrib/hbxpp/hbxpp.hbx
* Regenerated.
* src/vm/pvaluehb.c
! Typo in comment.
* harbour/src/rdd/dbcmd53.c
* removed one redundant casting
* harbour/package/mpkg_rpm.sh
! move source code archive to RPM directory structure to
not leave it after creating RPMs
* harbour/package/mpkg_src.sh
! fixed to work correctly after moving from root directory
- harbour/package/harbour-win.spec
+ harbour/package/harbour-win.spec.in
* harbour/package/mpkg_rpm_win.sh
- harbour/package/harbour-wce.spec
+ harbour/package/harbour-wce.spec.in
* harbour/package/mpkg_rpm_wce.sh
! renamed cross build .spec files to fix -ta option
To keep this functionality working only one file in tar archive
can have .spec extension