373 lines
12 KiB
Plaintext
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
|