3f4cf28f682e3dd40762bbc35f29e2c19faa50e3
15 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
0df9af0955 |
2012-11-06 09:33 UTC+0100 Viktor Szakats (harbour syenar.net)
* src/macro/macrolex.c
* src/main/harbour.c
* src/rdd/*.c
* src/rdd/dbfcdx/dbfcdx1.c
* src/rdd/dbffpt/dbffpt1.c
* src/rdd/dbfnsx/dbfnsx1.c
* src/rdd/dbfntx/dbfntx1.c
* src/rdd/hbsix/*.c
* src/rdd/hsx/hsx.c
* src/rdd/usrrdd/usrrdd.c
* src/rtl/*.c
* src/rtl/gt_tpl/gt_tpl.c
* src/rtl/gtcgi/gtcgi.c
* src/rtl/gtcrs/gtcrs.c
* src/rtl/gtcrs/gtcrs.h
* src/rtl/gtdos/gtdos.c
* src/rtl/gtgui/gtgui.c
* src/rtl/gtos2/gtos2.c
* src/rtl/gtpca/gtpca.c
* src/rtl/gtsln/gtsln.c
* src/rtl/gtsln/gtsln.h
* src/rtl/gtsln/*.c
* src/rtl/gtstd/gtstd.c
* src/rtl/gttrm/gttrm.c
* src/rtl/gtwin/gtwin.c
* src/rtl/gtwvt/gtwvt.c
* src/rtl/gtwvt/gtwvt.h
* src/rtl/gtxwc/gtxwc.c
* src/rtl/gtxwc/gtxwc.h
* src/vm/*.c
* src/vm/maindllp/dllext.c
* src/vm/maindllp/dllpcode.c
* manually applied a selection of uncrustify fixes,
plus some manual cleanups.
(mostly whitespace, generated code unchanged)
* contrib/gtwvg/gtwvg.c
* contrib/gtwvg/wvggui.c
* contrib/hbct/ctwin.c
* contrib/rddads/ads1.c
* contrib/sddfb/sddfb.c
* contrib/sddoci/sddoci.c
* contrib/sddodbc/sddodbc.c
* contrib/sddsqlt3/sddsqlt3.c
* contrib/xhb/xhbcopyf.c
* src/common/hbstr.c
* src/compiler/*.y*
* src/macro/macro.y*
* more formatting cleanups
|
||
|
|
93d3a46d84 |
2012-04-20 17:52 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* harbour/include/hbdefs.h
* moved HB_WCHAR definition from hbapicdp.h to hbdefs.h
* harbour/include/hbapicdp.h
* harbour/include/hbcdpreg.h
* harbour/src/rtl/cdpapi.c
* harbour/src/rtl/cdpapihb.c
+ added support for custom sorting redirected from HVM
+ added support for custom character indexes in strings
+ added support for custom character flags (upper, lower, alpha, digit)
+ added support for custom upper/lower conversions
+ added support for CPs using unicode character values instead of
ASCII ones
+ added new CP functions which respects custom CP settings:
hb_cdpUpperWC(), hb_cdpTextLen(), hb_cdpTextPos(),
hb_cdpTextPosEx(), hb_cdpTextGetU16(), hb_cdpTextPutU16(),
hb_cdpCharEq(), hb_cdpCharCaseEq()
+ added new conversion functions:
hb_cdpGetUC(), hb_cdpGetWC(), hb_cdpGetU16Ctrl()
+ added macros to detect codepage parameters:
HB_CDP_ISBINSORT() - codepage uses simple binary sorting
HB_CDP_ISCUSTOM() - codepage uses custom string decoding
HB_CDP_ISCHARIDX() - codepage use character indexes instead
of bytes ones
HB_CDP_ISCHARUNI() - CHR(), ASC() and similar functions operates
on Unicode values instead of bytes
HB_CDP_ISUTF8() - codepage uses UTF-8 encoding
* harbour/include/inkey.ch
- removed HB_INKEY_EXTENDED - it was not used in Harbour
+ added new flag HB_INKEY_EXT - it allows to used different
event encoding system with automatic translation to
standard Clipper values. It will be used in the future
as base for low level GTs code. Now it's possible to
selectively switch to the new system. New codes are
unique and do not interacts with Clipper.
+ added HB_INKEY_ALL macro - it's similar to INKEY_ALL but
enables also GTEVENT keys.
* harbour/include/hbgtcore.h
* harbour/src/rtl/hbgtcore.c
* changed character values in internal screen buffer to unicode.
Warning: this modification interacts with SAVESCREE()/RESTSCREEN()
data. Now all GTs uses extended definition. If somene
has code which needs VGA like screen buffers returned
by SAVESCREE() then it can be forced by
hb_gtInfo( HB_GTI_COMPATBUFFER, .t. )
Anyhow it will for to use only one CP in output.
+ added new GT methods which operated on HB_WCHAR values
* modified existing methods using HB_WCHAR/HB_USHORT parameters
to operate on HB_WCHAR values
+ added codepage conversion code directly to core code so it can
be eliminated from low level GT drivers which do not need some
special operations on it.
+ added support for extended inkey codes, they allow to encoded
unicode values, mouse events with flags, keyboard events with
modifier flags (shift,alt,ctrl,...), etc.
Now in low level GT code only unicode key values are used but
I plan to updated all GTs and switch to new code - it should
resolve many small problems inheriting with Clipper inkey codes.
* harbour/include/hbapifs.h
* moved hb_fsNameConvU16() definition from hbapicdp.h to hbapifs.h
* harbour/include/hbxvm.h
- removed comment copied by mistake from GT header file
* harbour/include/hbwinuni.h
* changed HB_CHARDUP() and HB_CHARDUPN() macros - now they
operate on functions which can be used without active HVM.
In such case ANSI CP is used as source encoding.
+ added new macros: HB_OSSTRDUP() and HB_OSSTRDUP2().
They make conversions from OS encoding to HVM one.
They can be used without active HVM and in such case ANSI CP
is used as destination encoding.
* harbour/include/hbapi.h
* harbour/src/vm/cmdarg.c
+ added new function hb_cmdargProgName()
It returns application name with path or NULL if not set,
caller must free returned value with hb_xfree() if not NULL.
The string is in HVM encoding so it does not need any additional
encodings.
* modified hb_cmdargString() to return strings in HVM encoding.
% some small code optimizations
; NOTE: parameters passed to MS-WINDOWS GUI programs which use
WinMain() instead of main() as startup entry are translated
to ANSICP before they can be accessed by application.
This can be eliminated though not for console programs
using where C compiler makes such translation to main()
parameters.
in all systems parameters are passed to application
startup and init functions before programmer can set OS CP.
This can be resolved by adding:
INIT PROC CLIPINIT()
SET( _SET_CODEPAGE, <userCP> )
SET( _SET_OSCODEPAGE, <systemCP> )
RETURN
to linked code. INIT procedures called CLIPINIT() are
executed before any other ones.
* harbour/include/hbapi.h
* harbour/src/vm/set.c
+ added new functions for CP converisons which can be used with
and without active HVM:
hb_osStrEncode(), hb_osStrEncodeN(),
hb_osStrDecode(), hb_osStrDecode2(),
hb_osStrU16Encode(), hb_osStrU16EncodeN(),
hb_osStrU16Decode(), hb_osStrU16Decode2(),
* harbour/include/hbvm.h
* harbour/src/vm/hvm.c
+ added new function hb_vmIsReady() - it's similar to hb_vmActive()
but it also checks if current thread has active HVM stack.
* moved hb_cdpReleaseAll() to the end of HVM cleanup code so
CP conversions are longer active.
* harbour/include/hbcomp.h
* harbour/src/compiler/cmdcheck.c
* harbour/src/compiler/hbusage.c
* harbour/src/common/expropt2.c
+ added new compiler switch:
-ku - strings in user encoding
Now it informs compiler that strings use custom encoding so some
optimizations which are byte oriented cannot be used.
It's possible that in the future we will change above definition
to sth like: "strings in UTF8 encoding" but now I would like to
keep more general.
* harbour/src/vm/macro.c
* inform macrocompiler about custom CPs using own character indexes
to disable byte oriented optimizations.
* harbour/include/hbapigt.h
* harbour/src/rtl/gtapi.c
* harbour/src/rtl/inkeyapi.c
+ added HB_B_*_W macros with unicode box character definitions
+ added HB_MBUTTON_* macros
+ added new GT functions: hb_gtHostCP() and hb_gtBoxCP() which
allows to extract CPs used in translations by GTs.
+ added new function hb_inkeyKeyString() - it converts inkey value
to corresponding string
+ added new function hb_inkeyKeyStd() - it converts new extended
key value to standard Clipper one.
* harbour/include/hbapifs.h
* harbour/src/common/hbffind.c
* moved OS codepage translations fully to hb_fsFind*() functions.
It fixes few problems which existed before, i.e. double CP
conversions in MS-Windows builds and simplifies upper level code.
* harbour/src/pp/hbpp.c
* harbour/src/rtl/direct.c
* harbour/src/rtl/fssize.c
* harbour/src/rtl/file.c
* harbour/contrib/hbct/files.c
* eliminated not longer necessary CP conversions in code calling
hb_fsFind*() functions.
* harbour/src/common/hbgete.c
* moved OS codepage translations to hb_getenv(), hb_getenv_buffer()
and hb_setenv() functions. It fixes few problems which existed
before, i.e. double CP conversions in MS-Windows builds and
simplifies upper level code.
* harbour/src/rtl/net.c
* harbour/src/rtl/gete.c
* eliminated not longer necessary CP conversions in code calling
hb_getenv()/hb_setenv() functions.
; NOTE: additional parameters in HB_GETENV() and HB_SETENV() which
disabled CP conversions are not longer supported.
They were strictly platform dependent and ignored in chosen
cases (i.e. in MS-Windows UNICODE builds we always have to
convert strings transferred between HVM and OS. If someone
needs old functionality for other platform then he should
temporary disable _SET_OSCODEPAGE.
* harbour/src/common/hbver.c
* harbour/src/common/hbfsapi.c
* harbour/src/rtl/fstemp.c
* harbour/src/rtl/fslink.c
* eliminated HB_TCHAR_*() macros
* harbour/src/common/strwild.c
+ added supprot for custom CPs using own character indexes in:
hb_strMatchWild(),
hb_strMatchWildExact(),
hb_strMatchCaseWildExact()
* harbour/src/nortl/nortl.c
+ added new dummy function replacement for binaries which are not
linked with HVM.
* harbour/src/rtl/filesys.c
! fixed double CP conversions in MS-Windows builds of hb_fsCurDirBuff()
* use hb_vmIsReady() instead of hb_stackId() in file name conversions.
* use hb_cmdargProgName() in hb_fsBaseDirBuff()
* harbour/src/rtl/philes.c
* use hb_cmdargProgName() in HB_PROGNAME() function.
* harbour/src/rtl/gtcgi/gtcgi.c
* harbour/src/rtl/gtstd/gtstd.c
* harbour/src/rtl/gtpca/gtpca.c
* harbour/src/rtl/gtdos/gtdos.c
* harbour/src/rtl/gtos2/gtos2.c
* harbour/src/rtl/gtwin/gtwin.c
* harbour/src/rtl/gtwvt/gtwvt.h
* harbour/src/rtl/gtwvt/gtwvt.c
* harbour/src/rtl/gttrm/gttrm.c
* harbour/src/rtl/gtcrs/gtcrs.c
* harbour/src/rtl/gtsln/gtsln.c
* harbour/src/rtl/gtsln/kbsln.c
* harbour/src/rtl/gtsln/gtsln.h
* harbour/src/rtl/gtxwc/gtxwc.h
* harbour/src/rtl/gtxwc/gtxwc.c
* harbour/contrib/gtwvg/gtwvg.c
* harbour/contrib/gtwvg/gtwvg.h
* harbour/contrib/gtalleg/gtalleg.c
* harbour/contrib/hbqt/gtqtc/gtqtc.cpp
* harbour/contrib/hbqt/gtqtc/gtqtc.h
* updated to work with new unicode GT API
please make tests with different GTs - I'm not able to test
all of them, i.e. I do not have any OS2 machine.
* harbour/src/rtl/box.c
* harbour/src/rtl/oldbox.c
* harbour/src/rtl/scroll.c
* harbour/src/rtl/console.c
* updated to work with new unicode GT API and
CPs using custom character indexes
* harbour/src/rtl/at.c
* harbour/src/rtl/ati.c
* harbour/src/rtl/rat.c
* harbour/src/rtl/len.c
* harbour/src/rtl/transfrm.c
* harbour/src/rtl/left.c
* harbour/src/rtl/right.c
* harbour/src/rtl/substr.c
* harbour/src/rtl/stuff.c
* harbour/src/rtl/padc.c
* harbour/src/rtl/padl.c
* harbour/src/rtl/padr.c
* updated to work with CPs using custom character indexes
* harbour/src/rtl/chrasc.c
+ added support for HB_CDP_ISCHARUNI() CPs.
* harbour/src/rtl/mlcfunc.c
* rewritten from scratch to work with CPs using custom character
indexes
* harbour/src/rtl/accept.c
* updated to work with unicode inkey values and
CPs using custom character indexes
* harbour/src/rtl/strmatch.c
% small optimization
* harbour/src/rtl/Makefile
+ harbour/src/rtl/chruni.c
+ added new PRG functions which allows to make byte/binary and
unicode/character operations on strings:
HB_UCHAR( <nCode> ) -> <cText>
return string with U+nCode character in HVM CP encoding
HB_BCHAR( <nCode> ) -> <cText>
return 1 byte string with <nCode> value
HB_UCODE( <cText> ) -> <nCode>
return unicode value of 1-st character (not byte) in given string
HB_BCODE( <cText> ) -> <nCode>
return value of 1-st byte in given string
HB_ULEN( <cText> ) -> <nChars>
return string length in characters
HB_BLEN( <cText> ) -> <nBytes>
return string length in bytes
HB_UPEEK( <cText>, <n> ) -> <nCode>
return unicode value of <n>-th character in given string
HB_BPEEK( <cText>, <n> ) -> <nCode>
return value of <n>-th byte in given string
HB_UPOKE( [@]<cText>, <n>, <nVal> ) -> <cText>
change <n>-th character in given string to unicode <nVal> one and
return modified text
HB_BPOKE( [@]<cText>, <n>, <nVal> ) -> <cText>
change <n>-th byte in given string to <nVal> and return modified
text
* harbour/src/rtl/hbdoc.prg
* harbour/src/rtl/memvarhb.prg
* use HB_BCHAR() for binary string definitions
* harbour/src/rtl/hbi18n2.prg
* use hb_utf8CHR( 0xFEFF ) instead of hardcoded binary sting and
HB_BLEN() instead of LEN()
* harbour/src/rtl/inkey.c
+ added new functions:
HB_KEYCHAR( <nKey> ) -> <cChar>
HB_KEYSTD( <nExtKey> ) -> <nClipKey>
! use HB_INKEY_ALL instead of INKEY_ALL in LASTKEY()
* harbour/src/rtl/achoice.prg
* harbour/src/rtl/browse.prg
* harbour/src/rtl/menuto.prg
* harbour/src/rtl/tgetlist.prg
* harbour/src/rtl/teditor.prg
* harbour/src/rtl/tlabel.prg
* harbour/src/rtl/tpopup.prg
* harbour/src/rtl/radiobtn.prg
* harbour/src/rtl/radiogrp.prg
* harbour/src/rtl/wait.prg
* updated to work with unicode inkey() values
* harbour/src/rtl/listbox.prg
* use box.ch macros instead of explicit CHR(...) definitions
* harbour/src/rtl/ttopbar.prg
* updated to work with different type of CPs
* harbour/src/rtl/scrollbr.prg
* formatting
* harbour/src/rtl/mouse53.c
* use HB_MBUTTON_* macros instead of local ones
* harbour/src/codepage/cp_utf8.c
+ harbour/src/codepage/uc16def.c
+ harbour/src/codepage/utf8sort.c
* replaced UTF8ASC with new CP: UTF8EX
This CP uses character indexes instead of bytes one
and operates on unicode characters flags.
Tables for upper/lower conversions and upper/lower/alpha/digit
flags were generated automatically from
http://www.unicode.org/Public/UNIDATA/UnicodeData.txt
It also uses custom collation rules. It's very simple one
level sorting based on UTF8 C collation.
If someone needs some advanced sorting rules, then it's enough
to create copy of this cp with user custom version of UTF8_cmp()
and UTF8_cmpi() functions, i.e. they can be redirected to some
external library like ICU (icu-project.org).
* harbour/contrib/hbct/ctwin.c
* harbour/contrib/hbct/ctwin.h
* harbour/contrib/hbct/ctwfunc.c
* added support for new unicode GT API
* harbour/contrib/xhb/xhbfunc.c
* redirected HB_CMDARGARGV() to HB_PROGNAME()
* harbour/contrib/hbnf/origin.c
* redirected FT_ORIGIN() to HB_PROGNAME()
* harbour/contrib/hbnf/getenvrn.c
! windows version of FT_GETE() fully rewritten - it should
fix well known problems reported to the devel list. Please test.
% small optimization for other systems
* harbour/contrib/hbfship/exec.c
* use hb_cmdargProgName() in EXECNAME()
+ harbour/tests/uc16_gen.prg
+ added code which generates tables with unicode character flags
from http://www.unicode.org/Public/UNIDATA/UnicodeData.txt.
harbour/src/codepage/uc16def.c was generated by this code.
* harbour/tests/inkeytst.prg
* harbour/tests/wvtext.prg
* harbour/tests/gtkeys.prg
* use HB_INKEY_ALL
* harbour/include/harbour.hbx
* harbour/include/hbcpage.hbx
* harbour/include/hblang.hbx
* regenerated
; It was quite big peace of modifications and for sure not everything
is well tested so please make test and report problems you will find.
; This is basic version which introduce to HVM CPs with custom encodings.
Some contrib code has to be updated to work correctly with it.
I hope that developers interesting in will make necessary updates.
I haven't touched GTWVW code at all - sorry but it needs very serious
work to make it production ready and fix all existing problems.
; Special thanks to OTC - this firm sponsored adding basic UTF8 support
to HVM.
|
||
|
|
1b4008723b |
2012-01-06 16:13 UTC+0100 Viktor Szakats (harbour syenar.net)
* ChangeLog
* (whole tree)
* changed e-mail address
|
||
|
|
7ad3481808 |
2011-12-24 03:32 UTC+0100 Viktor Szakats (harbour syenar.hu)
* ChangeLog
* (whole tree)
* removed obsolete antispam measure from my e-mail address
|
||
|
|
b03d24742a |
2010-07-08 08:50 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* src/rtl/filesys.c
* src/rtl/filebuf.c
* src/rtl/fssize.c
* HB_FOFFSET vars renamed to have n prefix (instead of ul and ll)
* contrib/make.hbs
! Fixed output dirs in stdalone mode.
* contrib/hbsqlit3/hbsqlit3.c
* contrib/hbwin/olecore.c
* contrib/hbwin/win_bmp.c
* HB_SIZE vars renamed.
* utils/hbmk2/hbmk2.prg
% Never delete the same file twice in -hbimplib -clean mode.
|
||
|
|
4020ab88cb |
2010-06-14 14:23 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* src/common/hbffind.c
* src/rtl/fstemp.c
* src/rtl/filesys.c
* src/rtl/fssize.c
! Fixed to use '#define _LARGEFILE64_SOURCE 1' instead of
'define _LARGEFILE64_SOURCE' to fix compilation on QNX.
This replaced previously added hack for stat64 in two
locations.
* src/rtl/hbzlibgz.c
! Protected gzungetc() and gzclearerr() calls with 'ZLIB_VERNUM >= 0x1202'
; QNX 6.2.1 ships with zlib 1.1.3.
* src/rtl/gttrm/gttrm.c
! Added fix to compile when SA_RESTART is not available (in QNX).
; TOFIX: Replace this with some more meaningful solution.
* src/rtl/hbzlib.c
! Fixed to compile when compressBound() is not available.
The detection is hackish because proper zlib version detection
is not available here yet.
* src/rtl/hbznet.c
! Fixed to build with older zlib versions where Z_RLE and/or
Z_FIXED are not available.
* include/hbdefs.h
! Fixed stdint handling for QNX.
|
||
|
|
9adc0c8611 |
2010-06-14 11:55 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* INSTALL
* include/hbsetup.h
* utils/hbmk2/hbmk2.prg
+ Added experimental support for QNX operating systems.
Tested with 6.2.1.
+ config/qnx
+ config/qnx/gcc.mk
+ config/qnx/global.mk
+ Added qnx GNU make files. For now this is a simple copy
of linux ones.
* src/common/hbgete.c
* src/common/hbprintf.c
+ HB_OS_QNX tweaks.
* src/common/hbffind.c
* src/rtl/fssize.c
! Disabled stat64 for HB_OS_QNX.
* src/common/hbffind.c
! Fixed very old error in default (todo) branch
where hbrtl function was mistakenly referenced.
* external/Makefile
* contrib/Makefile
* contrib/sddoci/Makefile
* config/none.mk
* config/global.mk
* config/bin.mk
* config/dir.mk
+ Since QNX has GNU Make 3.79.1, I had to re-xmastree
the GNU Make files (though I didn't restore the xmas
indentation), plus restore all logic that dealt
with older GNU Make versions. Also added some new logic.
+ Changed to give warning only when using older than
3.81 make versions. Some feature are disabled in this case,
f.e. HB_BUILD_PKG (win/dos specific feature)
; TOFIX: host platform and cpu detection relies on $(eval)
which is not present on pre 3.80.
; habour and hbpp builds fine, but there are several remaining
problems in rtl and vm.
* mpkg_nightly.sh
+ Added feeback about what the script does.
+ Using -q for zip to lessen large amount of unnecessary feedback
* external/pcre/pcre.dif
* external/pcre/Makefile
! Tweak to make PCRE build on djgpp 2.3
Patch by Tamas Tevesz (2nd version posted on dev list)
|
||
|
|
393cafddb8 |
2010-06-03 16:54 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* src/lang/msghuiso.c
* src/lang/msgskiso.c
* src/lang/msgrukoi.c
* src/lang/msgzhgb.c
* src/lang/msghuwin.c
* src/lang/msgskwin.c
* src/lang/msg_tpl.c
* src/lang/msgruwin.c
* src/lang/msghr646.c
* src/lang/msgsl646.c
* src/lang/msgelwin.c
* src/lang/msgro.c
* src/lang/msgpt.c
* src/lang/msghriso.c
* src/lang/msghrwin.c
* src/lang/msgsliso.c
* src/lang/msgslwin.c
* src/lang/msghe862.c
* src/lang/msgcskam.c
* src/lang/msggl.c
* src/lang/msgtrwin.c
* src/lang/msgbgiso.c
* src/lang/msgeo.c
* src/lang/msgskkam.c
* src/lang/msgbgwin.c
* src/lang/msges.c
* src/lang/msgzhb5.c
* src/lang/msgeu.c
* src/lang/msgpl852.c
* src/lang/msgsr852.c
* src/lang/msgde.c
* src/lang/msgtr857.c
* src/lang/msgru866.c
* src/lang/msgcs852.c
* src/lang/msgfr.c
* src/lang/msgis850.c
* src/lang/msgnl.c
* src/lang/msghu852.c
* src/lang/msgsk852.c
* src/lang/msgca.c
* src/lang/msgplmaz.c
* src/lang/msgpliso.c
* src/lang/msgplwin.c
* src/lang/msgbg866.c
* src/lang/msgid.c
* src/lang/msgltwin.c
* src/lang/msgptiso.c
* src/lang/msgsriso.c
* src/lang/msgel.c
* src/lang/msgdewin.c
* src/lang/msghr852.c
* src/lang/msgko.c
* src/lang/msghewin.c
* src/lang/msgit.c
* src/lang/msgsl852.c
* src/lang/msghucwi.c
* src/lang/msgcsiso.c
* src/lang/msgcswin.c
* src/lang/msgeswin.c
* src/vm/initsymb.c
* src/vm/hashfunc.c
* src/vm/macro.c
* src/vm/evalhb.c
* src/vm/mainwin.c
* src/vm/strapi.c
* src/vm/harbinit.prg
* src/vm/pcount.c
* src/vm/runner.c
* src/vm/estack.c
* src/vm/codebloc.c
* src/vm/hashes.c
* src/vm/maindllp/dllpcode.c
* src/vm/maindllp/dllext.c
* src/vm/dynsym.c
* src/vm/debug.c
* src/vm/maindllh.c
* src/vm/itemapi.c
* src/vm/garbage.c
* src/vm/asort.c
* src/vm/hvm.c
* src/vm/pvalue.c
* src/vm/cmdarg.c
* src/vm/procaddr.c
* src/vm/mainstd.c
* src/vm/arrays.c
* src/vm/task.c
* src/vm/fm.c
* src/vm/extrap.c
* src/vm/proc.c
* src/vm/thread.c
* src/vm/memvars.c
* src/vm/arrayshb.c
* src/vm/memvclip.c
* src/vm/vm.c
* src/vm/hvmall.c
* src/vm/main.c
* src/vm/break.c
* src/vm/eval.c
* src/vm/extend.c
* src/vm/dynlibhb.c
* src/vm/set.c
* src/vm/initexit.c
* src/vm/classes.c
* src/rtl/lennum.c
* src/rtl/scroll.c
* src/rtl/gtdos/gtdos.c
* src/rtl/strxor.c
* src/rtl/setposbs.c
* src/rtl/fscopy.c
* src/rtl/strcase.c
* src/rtl/run.c
* src/rtl/gtwin/gtwin.c
* src/rtl/defpath.c
* src/rtl/gtxwc/gtxwc.h
* src/rtl/gtxwc/gtxwc.c
* src/rtl/tscalars.c
* src/rtl/hbdynhb.c
* src/rtl/substr.c
* src/rtl/round.c
* src/rtl/oldbox.c
* src/rtl/typefile.prg
* src/rtl/tbcolumn.prg
* src/rtl/math.c
* src/rtl/getsys53.prg
* src/rtl/objfunc.prg
* src/rtl/empty.c
* src/rtl/tobject.prg
* src/rtl/gtcrs/gtcrs.h
* src/rtl/hbzlibgz.c
* src/rtl/trim.c
* src/rtl/setpos.c
* src/rtl/fnsplit.c
* src/rtl/gtfunc.c
* src/rtl/base64c.c
* src/rtl/binnum.c
* src/rtl/box.c
* src/rtl/filehb.c
* src/rtl/hbtoken.c
* src/rtl/tscalard.c
* src/rtl/fstemp.c
* src/rtl/gtchrmap.c
* src/rtl/tscalarl.c
* src/rtl/tscalart.c
* src/rtl/radiobhb.prg
* src/rtl/type.c
* src/rtl/tgethb.prg
* src/rtl/strmatch.c
* src/rtl/ampm.c
* src/rtl/base64.prg
* src/rtl/readkey.prg
* src/rtl/hbsha1hm.c
* src/rtl/errsys.prg
* src/rtl/tpopup.prg
* src/rtl/do.c
* src/rtl/einstvau.prg
* src/rtl/gtstd/gtstd.c
* src/rtl/descend.c
* src/rtl/gttrm/gttrm.c
* src/rtl/maxrow.c
* src/rtl/replic.c
* src/rtl/xhelp.c
* src/rtl/setta.prg
* src/rtl/padr.c
* src/rtl/hbstrfmt.c
* src/rtl/listbox.prg
* src/rtl/transfrm.c
* src/rtl/hbntos.c
* src/rtl/gttone.c
* src/rtl/hbadler.c
* src/rtl/at.c
* src/rtl/hbdyn.c
* src/rtl/tone.c
* src/rtl/browse.prg
* src/rtl/tget.prg
* src/rtl/setfunc.prg
* src/rtl/tscalaru.c
* src/rtl/datec.c
* src/rtl/pushbtn.prg
* src/rtl/minmax.c
* src/rtl/hbfeof.c
* src/rtl/readvar.prg
* src/rtl/hbmd5.c
* src/rtl/dates.c
* src/rtl/achoice.prg
* src/rtl/hbascii.c
* src/rtl/fkmax.c
* src/rtl/padc.c
* src/rtl/strzero.c
* src/rtl/memvarbl.prg
* src/rtl/gtcgi/gtcgi.c
* src/rtl/natmsgu.c
* src/rtl/mod.c
* src/rtl/errapi.c
* src/rtl/version.c
* src/rtl/hbregexc.c
* src/rtl/hbrandom.c
* src/rtl/strtran.c
* src/rtl/tscalar.prg
* src/rtl/hbprocfn.c
* src/rtl/hbsocket.c
* src/rtl/errint.c
* src/rtl/treport.prg
* src/rtl/tscalarn.c
* src/rtl/errapiu.c
* src/rtl/hbinet.c
* src/rtl/copyfile.c
* src/rtl/gt.c
* src/rtl/tpersist.prg
* src/rtl/tgetint.prg
* src/rtl/strtoexp.c
* src/rtl/hbsha2hm.c
* src/rtl/errintlo.c
* src/rtl/dbedit.prg
* src/rtl/einstvar.prg
* src/rtl/gtapi.c
* src/rtl/pad.c
* src/rtl/direct.c
* src/rtl/filesys.c
* src/rtl/len.c
* src/rtl/padl.c
* src/rtl/lang.c
* src/rtl/hbregex.c
* src/rtl/einstv52.prg
* src/rtl/hbbit.c
* src/rtl/isprint.c
* src/rtl/altd.prg
* src/rtl/text.prg
* src/rtl/saverest.c
* src/rtl/diskspac.c
* src/rtl/console.c
* src/rtl/mousehb.c
* src/rtl/hbinetz.c
* src/rtl/chrasc.c
* src/rtl/spfiles.c
* src/rtl/dircmd.prg
* src/rtl/memoedit.prg
* src/rtl/gtos2/gtos2.c
* src/rtl/right.c
* src/rtl/hbi18n2.prg
* src/rtl/philes.c
* src/rtl/adir.prg
* src/rtl/oldclear.c
* src/rtl/hbbffnc.c
* src/rtl/gui.prg
* src/rtl/perfuncs.prg
* src/rtl/hbgtcore.c
* src/rtl/cdpapi.c
* src/rtl/cputime.c
* src/rtl/fieldbl.prg
* src/rtl/dirdrive.c
* src/rtl/str.c
* src/rtl/wait.prg
* src/rtl/hbi18n1.c
* src/rtl/dateshb.c
* src/rtl/menuto.prg
* src/rtl/gtclip.c
* src/rtl/mlcfunc.c
* src/rtl/datesx.c
* src/rtl/scrollbr.prg
* src/rtl/hbfile.c
* src/rtl/gtapiu.c
* src/rtl/left.c
* src/rtl/accept.c
* src/rtl/defpathu.c
* src/rtl/tscalarh.c
* src/rtl/tbrowsys.prg
* src/rtl/valtoexp.prg
* src/rtl/tscalarp.c
* src/rtl/is.c
* src/rtl/idle.c
* src/rtl/itemseri.c
* src/rtl/getsys.prg
* src/rtl/hbrunfun.c
* src/rtl/setcolor.c
* src/rtl/oemansi.c
* src/rtl/philes53.c
* src/rtl/xsavescr.c
* src/rtl/hardcr.c
* src/rtl/setkey.c
* src/rtl/tgetlist.prg
* src/rtl/gtsln/keytrans.c
* src/rtl/gtsln/mousesln.c
* src/rtl/gtsln/gtsln.c
* src/rtl/gtsln/kbsln.c
* src/rtl/gtsln/gtsln.h
* src/rtl/disksphb.c
* src/rtl/memvarhb.prg
* src/rtl/tlabel.prg
* src/rtl/hbzlib.c
* src/rtl/strc.c
* src/rtl/gtpca/gtpca.c
* src/rtl/radiogrp.prg
* src/rtl/scrrow.c
* src/rtl/getlist.prg
* src/rtl/valtype.c
* src/rtl/shadow.c
* src/rtl/net.c
* src/rtl/stuff.c
* src/rtl/dirscan.prg
* src/rtl/hbznet.c
* src/rtl/tscalara.c
* src/rtl/space.c
* src/rtl/checkbox.prg
* src/rtl/gtgui/gtgui.c
* src/rtl/hbhex.c
* src/rtl/seconds.c
* src/rtl/trace.c
* src/rtl/samples.c
* src/rtl/abs.c
* src/rtl/input.prg
* src/rtl/hbsha1.c
* src/rtl/gt_tpl/gt_tpl.c
* src/rtl/inkeyapi.c
* src/rtl/filebuf.c
* src/rtl/alert.prg
* src/rtl/inkey.c
* src/rtl/ttopbar.prg
* src/rtl/mtran.c
* src/rtl/gete.c
* src/rtl/browdb.prg
* src/rtl/setcurs.c
* src/rtl/tmenusys.prg
* src/rtl/tsymbol.prg
* src/rtl/tclass.prg
* src/rtl/hbproces.c
* src/rtl/menusys.prg
* src/rtl/cdpapihb.c
* src/rtl/word.c
* src/rtl/langapi.c
* src/rtl/fmhb.c
* src/rtl/ttextlin.prg
* src/rtl/natmsg.c
* src/rtl/gtwvt/gtwvt.h
* src/rtl/gtwvt/gtwvt.c
* src/rtl/tscalarb.c
* src/rtl/mouse53.c
* src/rtl/fssize.c
* src/rtl/hbbfish.c
* src/rtl/hbsha2.c
* src/rtl/colorind.c
* src/rtl/hbbyte.c
* src/rtl/ati.c
* src/rtl/gx.c
* src/rtl/teditor.prg
* src/rtl/mouseapi.c
* src/rtl/soundex.c
* src/rtl/memofile.c
* src/rtl/getsyshb.prg
* src/rtl/radiobtn.prg
* src/rtl/tmenuitm.prg
* src/rtl/gtsys.c
* src/rtl/shadowu.c
* src/rtl/hbstrsh.c
* src/rtl/valtostr.c
* src/rtl/file.c
* src/rtl/strclear.c
* src/rtl/val.c
* src/rtl/gtkbstat.c
* src/rtl/rat.c
* src/rtl/hbcom.c
* src/rtl/tbrowse.prg
* src/rtl/tscalarc.c
* src/rtl/devoutp.prg
* src/codepage/ucmacce.c
* src/codepage/cpno865.c
* src/codepage/uckoi8.c
* src/codepage/cppt850.c
* src/codepage/uc885910.c
* src/codepage/cpit850m.c
* src/codepage/ucmacice.c
* src/codepage/uc885914.c
* src/codepage/uc874.c
* src/codepage/uc857.c
* src/codepage/cpru866.c
* src/codepage/uc1250.c
* src/codepage/uc1254.c
* src/codepage/cpeswinm.c
* src/codepage/cpcs852.c
* src/codepage/cpes850.c
* src/codepage/uc1258.c
* src/codepage/cpis850.c
* src/codepage/cphu852.c
* src/codepage/cpsk852.c
* src/codepage/uckam.c
* src/codepage/cphu852c.c
* src/codepage/uc424.c
* src/codepage/ucmacrom.c
* src/codepage/cpplmaz.c
* src/codepage/uc862.c
* src/codepage/cppliso.c
* src/codepage/uc866.c
* src/codepage/cpplwin.c
* src/codepage/cpbg866.c
* src/codepage/cpltwin.c
* src/codepage/cpptiso.c
* src/codepage/cpel737.c
* src/codepage/cpsrwin.c
* src/codepage/uc8859_3.c
* src/codepage/cpfr850.c
* src/codepage/cpes850c.c
* src/codepage/cphr852.c
* src/codepage/uc8859_7.c
* src/codepage/ucmacgrk.c
* src/codepage/uc037.c
* src/codepage/uc850.c
* src/codepage/cpesiso.c
* src/codepage/uc885911.c
* src/codepage/cpeswin.c
* src/codepage/uc885915.c
* src/codepage/uc875.c
* src/codepage/cprukoi.c
* src/codepage/uc1251.c
* src/codepage/uc1255.c
* src/codepage/cpruiso.c
* src/codepage/cpsv850m.c
* src/codepage/cpde850m.c
* src/codepage/cpruwin.c
* src/codepage/cpsl646.c
* src/codepage/cppt860.c
* src/codepage/cpfriso.c
* src/codepage/cpnl850m.c
* src/codepage/uc863.c
* src/codepage/cpfrwin.c
* src/codepage/cpsliso.c
* src/codepage/ucmaz.c
* src/codepage/cpslwin.c
* src/codepage/uc1026.c
* src/codepage/cpcskam.c
* src/codepage/cpbgiso.c
* src/codepage/uc8859_4.c
* src/codepage/cpnl850.c
* src/codepage/cpbgwin.c
* src/codepage/cpskkam.c
* src/codepage/uc8859_8.c
* src/codepage/cppl852.c
* src/codepage/cpde850.c
* src/codepage/cpsv850.c
* src/codepage/uc855.c
* src/codepage/cptr857.c
* src/codepage/uc885916.c
* src/codepage/cproiso.c
* src/codepage/cpfi850.c
* src/codepage/ucascii.c
* src/codepage/cprowin.c
* src/codepage/uc1252.c
* src/codepage/uc1256.c
* src/codepage/ucatari.c
* src/codepage/cpitisb.c
* src/codepage/uc860.c
* src/codepage/ucmaccyr.c
* src/codepage/uc864.c
* src/codepage/uc1006.c
* src/codepage/cpel437.c
* src/codepage/uc8859_1.c
* src/codepage/cpdeiso.c
* src/codepage/cpsviso.c
* src/codepage/uc88591b.c
* src/codepage/cpdewin.c
* src/codepage/cpsvwin.c
* src/codepage/uc8859_5.c
* src/codepage/cpit850.c
* src/codepage/uc8859_9.c
* src/codepage/cpis861.c
* src/codepage/cpsl852.c
* src/codepage/cpcsiso.c
* src/codepage/cpes850m.c
* src/codepage/ucnext.c
* src/codepage/cpcswin.c
* src/codepage/uc852.c
* src/codepage/uc737.c
* src/codepage/ucmactrk.c
* src/codepage/uc885913.c
* src/codepage/cphuiso.c
* src/codepage/uc775.c
* src/codepage/uc856.c
* src/codepage/cpskiso.c
* src/codepage/cphuwin.c
* src/codepage/cpskwin.c
* src/codepage/cp_tpl.c
* src/codepage/uc1253.c
* src/codepage/uc646_yu.c
* src/codepage/uc1257.c
* src/codepage/uc500.c
* src/codepage/cphr646.c
* src/codepage/cpeliso.c
* src/codepage/cpelwin.c
* src/codepage/cpro852.c
* src/codepage/cpfr850m.c
* src/codepage/uc861.c
* src/codepage/cphriso.c
* src/codepage/uc865.c
* src/codepage/cphrwin.c
* src/codepage/cpitiso.c
* src/codepage/cpsv437c.c
* src/codepage/cpitwin.c
* src/codepage/uc869.c
* src/codepage/cptriso.c
* src/codepage/cpdk865.c
* src/codepage/uc8859_2.c
* src/codepage/cptrwin.c
* src/codepage/uc8859_6.c
* src/rdd/dbfntx/dbfntx1.c
* src/rdd/dbfntx/dbfntx0.prg
* src/rdd/dbsql.c
* src/rdd/dbdelim.prg
* src/rdd/hbdbsort.c
* src/rdd/rddordu.prg
* src/rdd/dbjoin.prg
* src/rdd/workarea.c
* src/rdd/dbnubs.c
* src/rdd/wacore.c
* src/rdd/rddinfo.c
* src/rdd/dbstruxu.prg
* src/rdd/dblist.prg
* src/rdd/dbfuncs.prg
* src/rdd/sdf1.c
* src/rdd/dbdetach.c
* src/rdd/dbtotal.prg
* src/rdd/dbstrux.prg
* src/rdd/dbsort.prg
* src/rdd/dbfnsx/dbfnsx1.c
* src/rdd/dbcmd.c
* src/rdd/dbdrop.c
* src/rdd/delim1.c
* src/rdd/dbf1.c
* src/rdd/dbrename.c
* src/rdd/rddsys.prg
* src/rdd/dbcmd53.c
* src/rdd/usrrdd/usrrdd.c
* src/rdd/usrrdd/rdds/arrayrdd.prg
* src/rdd/usrrdd/rdds/dbtcdx.prg
* src/rdd/usrrdd/rdds/fptcdx.prg
* src/rdd/usrrdd/rdds/hscdx.prg
* src/rdd/usrrdd/rdds/logrdd.prg
* src/rdd/usrrdd/rdds/rlcdx.prg
* src/rdd/usrrdd/rdds/smtcdx.prg
* src/rdd/dbcmdhb.c
* src/rdd/wafunc.c
* src/rdd/rddord.prg
* src/rdd/dbexists.c
* src/rdd/dbsdf.prg
* src/rdd/dbupdat.prg
* src/rdd/ordwldsk.c
* src/rdd/hbsix/sxord.c
* src/rdd/hbsix/sxsem.c
* src/rdd/hbsix/sxini.prg
* src/rdd/hbsix/sxredir.c
* src/rdd/hbsix/sxfname.c
* src/rdd/hbsix/sxtable.c
* src/rdd/hbsix/sxcompat.prg
* src/rdd/hbsix/sxtrig.prg
* src/rdd/hbsix/sxdate.c
* src/rdd/hbsix/sxutil.c
* src/rdd/hbsix/sxcompr.c
* src/rdd/hbsix/sxcrypt.c
* src/rdd/fieldhb.c
* src/rdd/ordcount.c
* Deleted 'www.' from harbour-project.org website name.
(www.harbour-project.org -> harbour-project.org)
|
||
|
|
4976f50a70 |
2010-03-11 22:21 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* src/rtl/fssize.c
+ Using Harbour filefind API on win platforms (just
like for wce) instead of using stat()/stat64() C RTL
calls.
|
||
|
|
1a6c08a04f |
2010-02-04 10:16 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbmysql/mysql.c
! Fixed to use GC collected objects.
+ Added RTEs when wrong object is passed.
! Fixed to make MYSQL_FIELD_COUNT() available regardless of
mysql lib version we're building against. It will return
zero if mysql lib doesn't support it.
; Deprecated MYSQL_CLOSE() and MYSQL_FREE_RESULT(). It's
enough to replace them with NIL assigments, or simply
delete them.
; Please test it.
* contrib/hbmysql/tmysql.prg
+ Changed to not use deprecated functions.
* src/common/hbffind.c
* src/rtl/fssize.c
* Formatting.
|
||
|
|
86ccc9a093 |
2010-01-31 12:11 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbct/files.c
* 0 -> HB_FA_ALL.
* utils/hbmk2/hbmk2.pt_BR.po
* utils/hbmk2/hbmk2.hu_HU.po
* utils/hbmk2/hbmk2.prg
+ Added verbose information when hbmk2 is run from outside Harbour tree
and HB_INSTALL_PREFIX is not set either. Just a wild guess what might
cause difficulty for some users when trying to use hbmk2.
* src/rtl/fssize.c
* contrib/hbqt/hbqt_hbevents.cpp
* Formatting.
|
||
|
|
003fd7c41e |
2010-01-14 18:01 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* src/rtl/strclear.c
+ HB_STRCLEAR() return value will now precisely inform about
successful clear operation. Thanks to Mindaugas.
* src/vm/hashfunc.c
* src/vm/macro.c
* src/vm/strapi.c
* src/vm/runner.c
* src/vm/estack.c
* src/vm/codebloc.c
* src/vm/hashes.c
* src/vm/maindll.c
* src/vm/dynsym.c
* src/vm/debug.c
* src/vm/itemapi.c
* src/vm/garbage.c
* src/vm/asort.c
* src/vm/hvm.c
* src/vm/cmdarg.c
* src/vm/mainstd.c
* src/vm/maindllp.c
* src/vm/arrays.c
* src/vm/task.c
* src/vm/fm.c
* src/vm/proc.c
* src/vm/thread.c
* src/vm/memvars.c
* src/vm/arrayshb.c
* src/vm/eval.c
* src/vm/extend.c
* src/vm/dynlibhb.c
* src/vm/set.c
* src/vm/classes.c
* src/debug/dbgentry.c
* src/common/hbgete.c
* src/common/hbffind.c
* src/common/hbver.c
* src/common/hbprintf.c
* src/common/hbfsapi.c
* src/common/hbstr.c
* src/common/expropt1.c
* src/common/expropt2.c
* src/common/hbdate.c
* src/common/strwild.c
* src/common/hbhash.c
* src/rtl/gtdos/gtdos.c
* src/rtl/fscopy.c
* src/rtl/run.c
* src/rtl/gtwin/gtwin.c
* src/rtl/gtxwc/gtxwc.h
* src/rtl/gtxwc/gtxwc.c
* src/rtl/math.c
* src/rtl/empty.c
* src/rtl/gtcrs/gtcrs.c
* src/rtl/trim.c
* src/rtl/filehb.c
* src/rtl/hbtoken.c
* src/rtl/fstemp.c
* src/rtl/gtchrmap.c
* src/rtl/strmatch.c
* src/rtl/gtstd/gtstd.c
* src/rtl/gttrm/gttrm.c
* src/rtl/padr.c
* src/rtl/hbstrfmt.c
* src/rtl/transfrm.c
* src/rtl/fserr.c
* src/rtl/minmax.c
* src/rtl/hbfeof.c
* src/rtl/dates.c
* src/rtl/padc.c
* src/rtl/gtcgi/gtcgi.c
* src/rtl/errapi.c
* src/rtl/version.c
* src/rtl/hbregexc.c
* src/rtl/hbrandom.c
* src/rtl/strtran.c
* src/rtl/hbprocfn.c
* src/rtl/hbsocket.c
* src/rtl/hbinet.c
* src/rtl/copyfile.c
* src/rtl/errintlo.c
* src/rtl/gtapi.c
* src/rtl/filesys.c
* src/rtl/padl.c
* src/rtl/hbregex.c
* src/rtl/hbbit.c
* src/rtl/isprint.c
* src/rtl/saverest.c
* src/rtl/diskspac.c
* src/rtl/console.c
* src/rtl/spfiles.c
* src/rtl/gtos2/gtos2.c
* src/rtl/philes.c
* src/rtl/hbbffnc.c
* src/rtl/hbgtcore.c
* src/rtl/cdpapi.c
* src/rtl/dirdrive.c
* src/rtl/hbi18n1.c
* src/rtl/gtclip.c
* src/rtl/mlcfunc.c
* src/rtl/gtapiu.c
* src/rtl/accept.c
* src/rtl/idle.c
* src/rtl/itemseri.c
* src/rtl/hbrunfun.c
* src/rtl/setcolor.c
* src/rtl/setkey.c
* src/rtl/gtsln/mousesln.c
* src/rtl/gtsln/gtsln.c
* src/rtl/gtsln/kbsln.c
* src/rtl/gtsln/gtsln.h
* src/rtl/disksphb.c
* src/rtl/strc.c
* src/rtl/gtpca/gtpca.c
* src/rtl/gtgui/gtgui.c
* src/rtl/hbhex.c
* src/rtl/trace.c
* src/rtl/gt_tpl/gt_tpl.c
* src/rtl/inkeyapi.c
* src/rtl/filebuf.c
* src/rtl/gete.c
* src/rtl/setcurs.c
* src/rtl/hbproces.c
* src/rtl/langapi.c
* src/rtl/gtwvt/gtwvt.h
* src/rtl/gtwvt/gtwvt.c
* src/rtl/mouse53.c
* src/rtl/fssize.c
* src/rtl/hbbyte.c
* src/rtl/mouseapi.c
* src/rtl/memofile.c
* src/rtl/valtostr.c
* src/rtl/file.c
* src/rtl/val.c
* src/rtl/rat.c
* src/rdd/hbsix/sxcompr.c
* include/hbvmpub.h
* include/hbset.h
* include/hbapicdp.h
* include/hbstack.h
* include/hbapilng.h
* include/hbgtcore.h
* include/hbapifs.h
* include/hbthread.h
* include/hbxvm.h
* include/hbmacro.h
* include/hbtypes.h
* include/hbapi.h
* include/hbapiitm.h
* include/hbznet.h
* include/hbvm.h
* include/hbapidbg.h
* include/hbcomp.h
* include/hbsxfunc.h
* include/hbcompdf.h
* include/hbmather.h
* include/hbapistr.h
* include/hbwmain.c
* include/hbexpra.c
* include/hbexprop.h
* include/hbsocket.h
* include/hbapigt.h
* include/hbapicls.h
* include/hbhash.h
* include/hbregex.h
* include/hbexprb.c
* include/hbdate.h
* contrib/gtalleg/gtalleg.c
* contrib/xhb/hboutdbg.c
* contrib/xhb/hbserv.h
* contrib/xhb/bkgtsks.c
* contrib/xhb/dbf2txt.c
* contrib/xhb/xhbis.c
* contrib/xhb/fparse.c
* contrib/xhb/xhb.h
* contrib/xhb/xhbsave.c
* contrib/xhb/xhbmsgs.c
* contrib/xhb/freadlin.c
* contrib/xhb/txtline.c
* contrib/xhb/dbgfxc.c
* contrib/xhb/xhberrc.c
* contrib/xhb/filestat.c
* contrib/xhb/xhbcopyf.c
* contrib/xhb/hbnxs.h
* contrib/xhb/hbserv.c
* contrib/xhb/cstructc.c
* contrib/xhb/xhbfunc.c
* contrib/hbmzip/hbmzip.c
* contrib/gtqtc/gtqtc.cpp
* contrib/gtwvg/gtwvg.c
* contrib/gtwvg/gtwvg.h
* contrib/gtwvg/wvggui.c
* contrib/gtwvg/wvgcuig.c
* contrib/gtwvg/wvggui.h
* contrib/gtwvg/wvgwin.c
* contrib/gtwvg/wvgutils.c
* contrib/gtwvg/wvgcore.c
* contrib/gtwvg/wvgwing.c
* contrib/hbmisc/hb_f.c
* contrib/hbmisc/dates2.c
* contrib/hbwin/hbwapi.h
* contrib/hbbtree/tests/ctest.c
* BOOL -> HB_BOOL
* TRUE -> HB_TRUE
* FALSE -> HB_FALSE
; If possible please try to verify me, at least your own are of interest
or expertise. Look for HB_BOOL/HB_TRUE/HB_FALSE usage in WINAPI calls,
if you see such thing, it's wrong. Also some, HB_BOOL WINAPI BOOL
implicit conversions may need to be cleaned.
; I didn't touch PP, RDD, SDD and compiler parts yet.
; In few places it's possible that some in-line comments are disaligned
after this operation.
|
||
|
|
cfea3f8333 |
2009-11-28 10:37 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* src/rtl/filesys.c
* src/rtl/fssize.c
* src/rdd/dbfcdx/dbfcdx1.c
* contrib/hbtip/utils.c
* contrib/hbwin/win_prn1.c
* contrib/hbbmcdx/bmdbfcdx.c
* contrib/hbbtree/hb_btree.c
! Fixed to use Harbour FS_* constants in hb_fsSeek*() calls
(instead of SEEK_* ones).
|
||
|
|
6b282c790b |
2009-10-23 11:47 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/hbapi.h
* harbour/src/vm/extend.c
+ added hb_parldef() function
* harbour/src/vm/thread.c
* harbour/src/vm/memvars.c
* harbour/src/vm/arrayshb.c
* harbour/src/vm/classes.c
* harbour/src/rtl/hbtoken.c
* harbour/src/rtl/maxrow.c
* harbour/src/rtl/strtoexp.c
* harbour/src/rtl/filesys.c
* harbour/src/rtl/hbregex.c
* harbour/src/rtl/dateshb.c
* harbour/src/rtl/hbi18n1.c
* harbour/src/rtl/mlcfunc.c
* harbour/src/rtl/itemseri.c
* harbour/src/rtl/strc.c
* harbour/src/rtl/gete.c
* harbour/src/rtl/mouse53.c
* harbour/src/rtl/fssize.c
* harbour/src/rdd/dbsql.c
* harbour/src/rdd/dbdetach.c
* harbour/src/rdd/dbcmd.c
* harbour/src/rdd/dbcmd53.c
* harbour/src/rdd/hbsix/sxord.c
* harbour/src/rdd/hbsix/sxfname.c
* harbour/contrib/hbct/bitnum.c
* harbour/contrib/hbct/screen2.c
* harbour/contrib/hbct/ctnet.c
* harbour/contrib/hbct/files.c
* harbour/contrib/hbct/charswap.c
* harbour/contrib/hbct/lton.c
* harbour/contrib/hbct/color.c
* harbour/contrib/hbct/num1.c
* harbour/contrib/hbct/token1.c
* harbour/contrib/hbct/numcount.c
* harbour/contrib/hbct/ctwfunc.c
* harbour/contrib/hbct/ctstrfil.c
* harbour/contrib/hbct/dattime2.c
* harbour/contrib/xhb/bkgtsks.c
* harbour/contrib/xhb/xhbtrim.c
* harbour/contrib/hbnf/prtscr.c
* harbour/contrib/hbnf/fttext.c
* harbour/contrib/hbnetio/netiosrv.c
* harbour/contrib/gtwvg/wincallb.c
* harbour/contrib/gtwvg/wvgwing.c
* harbour/contrib/rddads/adsfunc.c
* harbour/contrib/hbwin/win_prn1.c
* harbour/contrib/hbwin/win_prn2.c
% optimized HB_ISLOG() / hb_parl() usage
|
||
|
|
1b080a03f9 |
2009-10-09 16:53 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
- source
+ src
* src/Makefile
* src/dynlib/mt/Makefile
* src/dynlib/Makefile
* INSTALL
* Makefile
* ChangeLog
* harbour.spec
* mpkg_tgz.sh
* Renamed 'source' dir to 'src' to move closer to other FOSS
projects. It's also easier to type, plus it has the side
effect that some cmdlines will be shorter in the
build process.
|