Files
harbour-core/harbour/ChangeLog

373 lines
12 KiB
Plaintext

2000-03-28 13:40 GMT+1 Maurilio Longo <maurilio.longo@libero.it>
* include/hbdefs.h
! You cannot redefine base types when using GCC under OS/2
2000-03-27 23:20 GMT-5 David G. Holm <dholm@jsd-llc.com>
* include/hbapi.h
* include/hbapierr.h
* include/hbapifs.h
* include/hbapigt.h
* include/hbapiitm.h
* include/hbapilng.h
* include/hbapirdd.h
* include/hbcomp.h
* include/hbdate.h
* include/hberrors.h
* include/hbexprop.h
* include/hbinit.h
* include/hbmacro.h
* include/hbpp.h
* include/hbset.h
* include/hbsetup.h
* include/hbtrace.h
* include/hbvm.h
* include/hbvmpub.h
% Changed from using #if defined(__cplusplus) to using #if
defined(HB_EXTERN_C) and added definition of HB_EXTERN_C to
hbsetup.h #if defined(__cplusplus) && !defined(__IBMCPP__)
20000328-03:35 GMT+1 Victor Szakats <info@szelvesz.hu>
+ doc/c_std.txt
+ A list of the keywords which are part of the ANSI C and/or Posix
standards.
* source/tools/mathx.c
+ Added new functions by Jose Lalin.
* source/compiler/harbour.c
! Fixed to not define isatty for __BORLANDC__
* config/dos/global/cf
! Replaced "ECHO Y" with FOR command to make it work on non-English
systems.
2000-03-27 19:15 GMT-5 David G. Holm <dholm@jsd-llc.com>
* include\hbset.h
* include\hbapiitm.h
* include\hbapi.h
* include\hbmacro.h
* include\hbapirdd.h
* include\hbexprop.h
* include\hbdate.h
* include\hbapilng.h
* include\hbapigt.h
* include\hbcomp.h
* include\hbapifs.h
* include\hbtrace.h
* include\hberrors.h
* include\hbvmpub.h
* include\hbinit.h
* include\hbvm.h
* include\hbapierr.h
* include\hbpp.h
- Commented out all 'extern "C" {' and '}', because the ill-advised
addition of extern "C" statements is only half done (present in .h
files, but not in .c files), which prevents the os2/icc version of
Harbour from being built.
* source/macro/macro.c
- Removed 'static' from definition of variable that is declared as
'extern' in hbmacro.h.
20000327-21:35 GMT+1 Victor Szakats <info@szelvesz.hu>
! Trash in harbour CVS root directory removed by SourceForge staff.
! File permission error corrected for CONTRIB/RDD_ADS/ dir
by SourceForge staff.
* utils/hbextern/hbextern.prg
! Fixed handling of HB_FUNC().
* source/rtl/console.c
! hb_consoleRelease() now calls hb_mouseExit().
* source/vm/debug.c
! Oops, one StackLen() converted to hb_stackLen()
* source/rtl/natmsg/msgru866.c
! Fixed country.
* source/rtl/tone.c
- Removed local ChangeLog
* source/pp/stdalone/hbpp.c
* source/pp/ppcore.c
* source/pp/ppcomp.c
* source/rtl/gtwin/gtwin.c
* source/rtl/gtcrs/gtcrs.c
* source/rtl/setcolor.c
! TRACE call fixes. Thanks go to Tom Sobota.
+ #include "inkey.ch" added for gtcrs.c
20000327-01:24 GMT+1 Victor Szakats <info@szelvesz.hu>
- doc/cvshowto.txt
+ doc/howtocvs.txt
+ doc/howtomak.txt
+ Enhanced the CVS upload guide.
+ Added guide how to make Harbour binary from the source.
* makefile.*
+ C_USR and PRG_USR GNU-make style envvars are now working with MSVC
and Borland makefiles.
+ contrib/runjava/bld_java.bat
+ contrib/runjava/make_vc.bat
+ contrib/runjava/Harbour.java
+ contrib/runjava/hbrunj.h
+ contrib/runjava/runjava.c
+ contrib/runjava/makefile.vc
+ The JAVA runner contribution has been added to a new directory
along with all the support files needed to make it work.
Thanks to Matteo Baccan for this contribution.
; !! WARNING !! I could not test this since I don't have the java
tools needed.
* makefile.vc
* make_vc.bat
- The JAVA runtime generation feature removed. (see previous entry)
* source/vm/debug.c
* One static function renamed.
* include/clipdefs.h
! pascal keyword removed from here, too. So the rule has changed that
all mixed or lower case CLIPPER function names must be converted to
uppercase to make it work with Harbour.
20000326-16:58 EST Paul Tucker <ptucker@sympatico.ca>
* source/rtl/gtwin/gtwin.c
* further refinement on screen sizing. Size is now restored on exit.
20000326-13:14 GMT+1 Victor Szakats <info@szelvesz.hu>
* makefile.bc
! Fixed.
* ChangeLog.006
! Corrected the case. (Temporarily removed, until someone at
SourceForge will remove the old repository entry)
20000326-03:42 EST Paul Tucker <ptucker@sympatico.ca>
* source/rtl/gtwin/gtwin.c
* This is an old problem:
Because Windows allows you to set the size of the window to something
like 100x300 (for example) you then get scroll bars on the window.
I've been toying with the various conditions and oddities that might
arise from this situation. This includes switching from a window
to full screen where the max visible is typically 50x80, yet the system
can still give you access to the full 100x300. Writing to the extra
screen space is simple enough, but using it becomes annoying, since
the system will move the buffer around to keep the cursor in view.
Rather than fight it, gt_init, now caps the screen size to 50x80.
If you want a bigger size, then it is assumed you know what you are
going to do with the extra real eastate, and thus you can call
SetMode(100,300).
20000326-08:06 GMT+1 Victor Szakats <info@szelvesz.hu>
* include/hbdefs.h
* include/clipdefs.h
* Now the HARBOUR keyword requires the function name to be in uppercase.
The compatibility CLIPPER keyword still allows for mixed case function
names on some platforms. The reason is that "pascal" keyword is
non-portable, and the above requirement was already there for some
platforms, now it's a generic rule.
- Removed the __attribute__ ((stdcall)) for the __GNUC__ branch. Setting
any specific calling convention is not needed, since we don't need to
deal with compatibility with precompiled legacy libs, there's no
such thing, CA-Cl*pper never supported GNU C.
; Now the HARBOUR macro is quite simple, it's plain "void".
* source/pp/ppcore.c
+ Added predefined macro __HB_MAIN__. The macro is undefined or holds the
value of HARBOUR_START_PROCEDURE depending on the compiler.
Use this code to make your Harbour startup procedure platform/compiler
independent:
#ifndef __HB_MAIN__
#define __HB_MAIN__ AppMain /* Or whatever you wish to call it */
#endif
FUNCTION __HB_MAIN__()
+ contrib/hbclip/hbclip.h
+ Added header file which can be used to maintain common C source code
for CA-Cl*pper and Harbour. The legacy code needs a one-time conversion
to make this work.
* source/rtl/dir.c
! Fixed #elif guard (BCC31 was not working). (|| -> &&)
* source/rtl/gete.c
* source/rtl/math.c
* source/rtl/abs.c
* source/rtl/minmax.c
* source/rtl/mod.c
* source/rtl/round.c
* source/rtl/dir.c
* source/rtl/binnum.c
* source/rtl/philes.c
* source/rtl/empty.c
* source/rtl/setpos.c
* source/rtl/saverest.c
* source/rtl/setcurs.c
* source/rtl/gx.c
* source/rtl/len.c
* source/rtl/valtype.c
* source/rtl/msgxxx.c
* source/vm/pcount.c
* source/vm/proc.c
* source/vm/break.c
* source/vm/initexit.c
+ Added copyrights for some files which didn't have any. The source is
the Harbour mailing list archive.
* source/tools/html.prg -> utils/hbdoc/
* source/tools/ng.prg -> utils/hbdoc/
* source/tools/os2.prg -> utils/hbdoc/
* source/tools/rtf.prg -> utils/hbdoc/
* source/tools/troff.prg -> utils/hbdoc/
* source/tools/fileread.prg -> utils/hbdoc/ (copied)
* source/tools/Makefile
* utils/hbdoc/Makefile
* makefile.vc
* makefile.bc
* Some HBDOC specific source files moved to their local directory.
* One tools file copied to hbdoc for local usage.
- Removed tools lib.
* samples/guestbk/testcgi.prg
* samples/guestbk/Makefile
* samples/guestbk/bld_b32.bat
! #include hbclip.ch guarded
- Removed tools lib.
* samples/misc/Makefile
* samples/pe/Makefile
- Removed tools lib.
* utils/hbtest/hbtest.prg
! Typo (suit -> suite)
* source/rtl/gtwin/gtwin.c
! Unused variable warning fixed.
* doc/gmake.txt
! make_tpl -> make_gnu
20000326-03:37 GMT+1 Victor Szakats <info@szelvesz.hu>
- make_tpl.*
- bin/bld_tpl.*
+ make_gnu.*
+ bin/bld.*
+ GNU-make starters renamed to better show their purpose.
+ GNU-make starters modified to work like bld_gnu.*, so that they don't
need to be modified, instead they expect the HB_ envvars to be set. Now
they also throw a help screen when something is not set.
+ BLD.SH bash script added to build Harbour executables.
+ Other small improvements.
* source/rtl/console.c
% DISPOUT(), DISPOUTAT(), DEVOUT() optimized
% DISPOUTAT() made even more CA-Cl*pper compatible.
! SETPRC() made even more CA-Cl*pper compatible.
* Some variables renamed.
* source/rtl/box.c
% Small optimization.
* source/rtl/gtapi.c
+ s_bInit variable added.
* utils/hbdoc/Makefile
- runner lib removed (again).
20000325-09:22 EST Paul Tucker <ptucker@sympatico.ca>
* include/hbapigt.h
source/rtl/gtcrs/gtcrs.c
source/rtl/gtdos/gtdos.c
source/rtl/gtos2/gtos2.c
source/rtl/gtpca/gtpca.c
source/rtl/gtsln/gtsln.c
source/rtl/gtstd/gtstd.c
source/rtl/gtwin/gtwin.c
source/rtl/gt_tpl/gt_tpl.c
+ hb_gt_DispCount()
* source/rtl/gtapi.c
* modified DispCount Handling.
20000325-07:50 EST Paul Tucker <ptucker@sympatico.ca>
* source/rtl/gtwin/gtwin.c
* correct handling of the screen buffers and fix a gpf when
calling SetMode() - only noticed under Win98
* added a todo. (for me)
20000325-04:58 EST Paul Tucker <ptucker@sympatico.ca>
* source/rtl/diskspac.c
* un-opted the small opt. (fixed hang)
20000325-05:30 GMT -3 Luiz Rafael Culik <culik@sl.conex.net>
Missed from previos session
!Changelog
Rename to Changelog.006 and started a new one
*doc/en/array.txt
doc/subcodes.txt
doc/en/command.txt
doc/en/file.txt
doc/en/string.txt
doc/en/input.txt
doc/en/tclass.txt
doc/en/set.txt
doc/en/var.txt
doc/en/memo.txt
doc/en/ht_class.txt
doc/en/objfunc.txt
doc/en/nation.txt
doc/en/misc.txt
doc/en/hvm.txt
*Small formating
+doc/en/math.txt
*docs for some math funcs
*source/tools/rtf.prg
*some Fixes
*utils/hbdoc/genrtf.prg
source/tools/rtf.prg
* some fixes and a small enhacement
* source/pp/pragma.c
* contrib/dot/pp_harb.ch
* tests/inline_c.prg
* STOPDUMP renamed as ENDDUMP (with Ron permission)
2001-12-21 08:40 UTC-0300 Luiz Rafael Culik <culik@sl.conex.net>
* utils/hbmake/hbmake.prg
* small fix
2001-12-21 07:50 UTC-0300 Luiz Rafael Culik <culik@sl.conex.net>
* source/rtl/filesys.c
* hb_fsmkdir,hb_fsChdir,hb_fsRmdir,hb_fsDelete,hb_fsRename,hb_fsCurdirBuff()
now use Win32 API calls
* utils/hbmake/hbmake.prg
! Disabled profile
* utils/hbmake/hbmutils.prg
* An small clean up
* ChangeLog
* Renamed to ChangeLog.012 and started an new one
2006-02-15 13:50 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/vm/hvm.c
! fixed memory leak I introduced changing Ryszard modifications
need such functionality yet
+ harbour/ChangeLog.015
* harbour/source/vm/debug.c
* harbour/harbour.spec
* harbour/bin/hb-func.sh
* some modification in xhb* scripts building - adding passing
predefined compiler and linker switches
* harbour/source/vm/hvm.c
* minor code cleanup
2006-09-03 18:55 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/hbapicls.h
* harbour/source/vm/classes.c
* harbour/source/vm/hvm.c
* harbour/tests/overload.prg
+ added support for overloading [] in assignment operation
2006-09-03 16:30 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/ChangeLog
+ harbour/ChangeLog.016
* new ChangeLog file created
* harbour/include/hbver.h
* updated version number to 0.47.0
* tagged CVS as build47