aed2388134151a9d7dfd83fa874f13d64ec00c71
122 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
23dd5b134d |
2010-06-19 09:52 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* src/vm/runner.c
! Minor to prev.
* include/hbapi.h
* src/vm/extend.c
+ Added hb_parnsize(), hb_retnsize(), hb_stornsize() functions.
; NOTE: These should be used in place of hb_parnl(), hb_retnl(),
hb_stornl() when passing HB_SIZE types.
; TODO: Use them all accross Harbour if they are correct and
after being finalized.
* src/vm/itemapi.c
+ Added hb_itemGetNSize(), hb_itemPutNSize() functions.
* DATETIME stuff in hb_itemGetNL() marked as HB_LEGACY_LEVEL3.
; QUESTION: It's marked as to be deleted in the TODO, so maybe we should
rather delete it.
* include/hbapiitm.h
* src/rtl/filesys.c
+ hb_fsReadAt(), hb_fsWriteAt(): Added support for Win64 HB_SIZE.
; QUESTION: I assume these functions have the purpose of being
atomic seek + read without moving the file pointer,
which means current modification isn't safe. How
can this be solved given Windows doesn't seem to have
64-bit read/write API calls?
! Fixed old copy-paste typos in Windows OVERLAPPED initialization,
where the lines were ended with command instead of semicolon,
they didn't cause any harm though in their former location.
% Reverted a minor change from prev commit to make it
possibly a little bit faster, like it was before.
* src/rtl/hbzlib.c
+ Added casts (at external interface calls) and other fixes to
make it build for Win64 without warnings.
* src/rdd/dbfntx/dbfntx1.c
* src/rdd/dbfnsx/dbfnsx1.c
* src/rdd/dbfcdx/dbfcdx1.c
* src/rdd/dbffpt/dbffpt1.c
* contrib/rddbmcdx/bmdbfcdx.c
* HB_ULONG -> HB_SIZE where appropriate to avoid Win64 errors
and some warnings. I'm still not comfortable to touch this
code, but it could certainly need a type cleanup.
* include/hbdefs.h
+ Added HB_PFS macro which holds the printf() format string
for HB_SIZE value.
; TODO: Use it all accross Harbour.
* contrib/hbmysql/mysql.c
* contrib/sddmy/sddmy.c
* contrib/hbmzip/hbmzip.c
* contrib/hbcurl/hbcurl.c
* contrib/hbhpdf/harupdf.c
* contrib/hbpgsql/postgres.c
* contrib/rddads/adsfunc.c
* contrib/rddads/ads1.c
* contrib/hbfimage/fi_wrp.c
* contrib/sddodbc/sddodbc.c
* contrib/hbgd/gdwrp.c
* contrib/hbwin/wapi_wingdi.c
* contrib/hbwin/wapi_winbase.c
* contrib/hbwin/wapi_winuser.c
* contrib/hbwin/win_bmp.c
* contrib/hbwin/win_prn1.c
* contrib/hbwin/win_regc.c
* contrib/hbssl/evpciph.c
* contrib/hbssl/ssl.c
* contrib/hbssl/bio.c
* contrib/hbssl/sslctx.c
* contrib/hbssl/evpenc.c
* contrib/hbssl/pem.c
* contrib/hbssl/rand.c
* contrib/hbssl/evp.c
+ Added necessary casts at external component boundaries to
make Win64 builds warning-free.
* contrib/hbct/ctstrfil.c
+ HB_ISIZ -> HB_FOFFSET, hb_fsSeek() usage, other type cleanup
to handle file offsets correctly.
* contrib/xhb/hbnxs.h
* contrib/xhb/hbcrypt.c
! Fixed warnings for Win64.
* contrib/hbwin/win_prn3.c
* contrib/xhb/dbf2txt.c
* contrib/xhb/fparse.c
* int -> HB_ISIZ for Win64.
* contrib/xhb/freadlin.c
* hb_fsSeek() -> hb_fsSeekLarge().
* contrib/sddfb/sddfb.c
* Minor type cleanup to make Win64 warning-free.
* contrib/hbsqlit3/hbsqlit3.c
+ Added necessary casts at external interface calls.
% Deleted one dummy operation from SQLITE3_FILE_TO_BUFF().
* contrib/rddsql/sqlmix.c
* contrib/rddads/adsx.c
* HB_ULONG -> HB_SIZE.
* contrib/gtwvg/gtwvg.c
* contrib/gtwvg/wvggui.c
* contrib/gtwvg/wvgcuig.c
* contrib/gtwvg/wvgwin.c
* contrib/gtwvg/wvgutils.c
* contrib/gtwvg/wvgcore.c
! int -> HB_ISIZ/HB_SIZE
+ Added necessary casts at external component boundaries to
make Win64 warning-free.
* contrib/rddads/ads1.c
* HB_ULONG -> HB_SIZE
* contrib/hbtip/utils.c
* int -> HB_ISIZ
! Fixed to use HB_FOFFSET type to save/restore file position.
* ChangeLog
+ Added missing item to previous log entry:
! Fixed hb_fsCurDirBuff() for Win64.
; It's quite large commit, nevertheless I'd highly appreciate
peer review, and certainly there will be places which need
better or different solution for Win64.
|
||
|
|
81c9b0506c |
2010-06-04 15:21 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/*
* Deleted 'www.' from harbour-project.org website name.
(www.harbour-project.org -> harbour-project.org)
|
||
|
|
7858b4c783 |
2010-06-04 13:06 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* INSTALL
* Minor.
* contrib/hbmysql/hbmysql.hbc
* contrib/gtalleg/gtalleg.hbc
* contrib/gtalleg/gtallegs.hbc
* contrib/hbct/hbct.hbc
* contrib/sddmy/sddmy.hbc
* contrib/hbodbc/hbodbc.hbc
* contrib/xhb/xhb.hbc
* contrib/sddfb/sddfb.hbc
* contrib/hbtpathy/hbtpathy.hbc
* contrib/hbgt/hbgt.hbc
* contrib/hbsqlit3/hbsqlit3.hbc
* contrib/hbmzip/hbmzip.hbc
* contrib/hbblat/hbblat.hbc
* contrib/hbqt/hbqt.hbc
* contrib/hbqt/hbqts.hbc
* contrib/hbfbird/hbfbird.hbc
* contrib/sddpg/sddpg.hbc
* contrib/hbziparc/hbziparc.hbc
* contrib/hbxbp/hbxbp.hbc
* contrib/hbbz2/hbbz2.hbc
* contrib/hbblink/hbblink.hbc
* contrib/hbnf/hbnf.hbc
* contrib/hbcurl/hbcurl.hbc
* contrib/hbcurl/hbcurls.hbc
* contrib/hbmemio/hbmemio.hbc
* contrib/hbxpp/hbxpp.hbc
* contrib/hbfship/hbfship.hbc
* contrib/hbcups/hbcups.hbc
* contrib/rddbmcdx/hbbmcdx.hbc
* contrib/hbfoxpro/hbfoxpro.hbc
* contrib/hbnetio/hbnetio.hbc
* contrib/rddsql/rddsql.hbc
* contrib/hbhpdf/hbhpdf.hbc
* contrib/gtwvg/gtwvg.hbc
* contrib/hbpgsql/hbpgsql.hbc
* contrib/hbclipsm/hbclipsm.hbc
* contrib/rddads/rddads.hbc
* contrib/rddads/rddads.hbp
* contrib/sddsqlt3/sddsqlt3.hbc
* contrib/hbfimage/hbfimage.hbc
* contrib/sddodbc/sddodbc.hbc
* contrib/hbgd/hbgd.hbc
* contrib/hbmisc/hbmisc.hbc
* contrib/sddoci/sddoci.hbc
* contrib/hbcomm/hbcomm.hbc
* contrib/hbtip/hbtipssl.hbc
* contrib/hbtip/hbtip.hbc
* contrib/hbcairo/hbcairo.hbc
* contrib/hbwin/hbwin.hbc
* contrib/hbssl/hbssls.hbc
* contrib/hbssl/hbssl.hbc
* contrib/hbsms/hbsms.hbc
* examples/ps32/ps32.hbc
* examples/hbsqlit2/hbsqlit2.hbc
* examples/gfspell/gfspell.hbc
* examples/rddado/rddado.hbc
* examples/hbapollo/hbapollo.hbc
* examples/hbvpdf/hbvpdf.hbc
* examples/hbbtree/hbbtree.hbc
* examples/gtwvw/gtwvw.hbc
% Replaced libs=<libname> with libs=${hb_name} to avoid repeating
the libs own name, if it's the same as the name of the .hbc file.
|
||
|
|
85fcb91dee |
2010-06-03 23:56 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
* Minor cleanup to previous commits.
+ contrib/hbodbc/hbodbc.hbp
+ contrib/hbsqlit3/hbsqlit3.hbp
+ contrib/hbbz2/hbbz2.hbp
+ contrib/hbhpdf/hbhpdf.hbp
+ contrib/sddsqlt3/sddsqlt3.hbp
+ contrib/sddodbc/sddodbc.hbp
+ Added hbmk2 make files to remaining contribs.
* contrib/hbmysql/hbmysql.hbp
* contrib/gtalleg/gtalleg.hbp
* contrib/sddmy/sddmy.hbp
* contrib/sddfb/sddfb.hbp
* contrib/hbmzip/hbmzip.hbp
* contrib/hbqt/hbqt_common.hbm
* contrib/hbfbird/hbfbird.hbp
* contrib/sddpg/sddpg.hbp
* contrib/hbcurl/hbcurl.hbp
* contrib/hbcups/hbcups.hbp
* contrib/hbpgsql/hbpgsql.hbp
* contrib/rddads/rddads.hbp
* contrib/hbfimage/hbfimage.hbp
* contrib/hbgd/hbgd.hbp
* contrib/sddoci/sddoci.hbp
* contrib/hbcairo/hbcairo.hbp
* contrib/hbssl/hbssl.hbp
+ Updated hbmk2 make file dependency detection
option to latest hbmk2 changes.
|
||
|
|
10c88f316c |
2010-06-01 01:46 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
+ Will now ignore current and host directory when looking
for system headers (<>) in header dependency finder code.
+ contrib/hbmysql/hbmysql.hbp
+ contrib/sddmy/sddmy.hbp
+ contrib/sddfb/sddfb.hbp
+ contrib/sddpg/sddpg.hbp
+ contrib/hbcups/hbcups.hbp
+ contrib/hbpgsql/hbpgsql.hbp
+ contrib/rddads/rddads.hbp
+ contrib/hbfimage/hbfimage.hbp
+ contrib/hbgd/hbgd.hbp
+ contrib/sddoci/sddoci.hbp
+ contrib/hbcairo/hbcairo.hbp
+ Added new hbmk2 make files.
* contrib/hbgd/Makefile
- Deleted some information from cmoment. (now included in INSTALL)
* contrib/hbcairo/hbcairo.h
* Formatting.
|
||
|
|
88a247ea23 |
2010-05-12 16:58 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
+ contrib/gtalleg/gtalleg.hbi
+ contrib/hbblat/hbblat.hbi
+ contrib/hbcairo/hbcairo.hbi
+ contrib/hbcurl/hbcurl.hbi
+ contrib/hbfbird/hbfbird.hbi
+ contrib/hbfimage/hbfimage.hbi
+ contrib/hbgd/hbgd.hbi
+ contrib/hbhpdf/hbhpdf.hbi
+ contrib/hbmysql/hbmysql.hbi
+ contrib/hbpgsql/hbpgsql.hbi
+ contrib/hbssl/hbssl.hbi
+ contrib/rddads/rddads.hbi
+ contrib/sddfb/sddfb.hbi
+ contrib/sddmy/sddmy.hbi
+ contrib/sddoci/sddoci.hbi
+ contrib/sddpg/sddpg.hbi
+ Added local import library generation hbmk2 make files
to each contrib which requires it.
* config/postinst.prg
+ Changed to use contrib local implib creation hbmk2 scripts to
create import libraries.
- Deleted mingw exception for ocilib to use the static library.
Static lib is definitely better, but if someone would like to
use it, it should be done locally/manually, just like for any
other dependency.
+ Solved firebird implib creation hack/exception in contrib
local .hbi file.
; These fix the last "centralization" issues in Harbour make system.
Still remains documentation problem (everything is in INSTALL),
and *nix .deb/.rpm centralized solution for contrib dependencies
and contrib names in general.
* utils/hbmk2/hbmk2.prg
+ Combining multiple -o options (one with name, one with directory)
is now supported in -hbimplib mode. This makes it work like in
other existing modes.
! Fixes regarding -o option combining and dir inheritance.
(beware of regressions here)
* contrib/gtalleg/gtalleg.hbc
* Changed to use import library on Windows with an unmodified name
(containing version).
* src/rtl/hbcom.c
! Fixed one non-ANSI comment.
* ChangeLog
+ Added two changes missed from prev entry:
* utils/hbmk2/hbmk2.prg
+ In -hbimplib mode any options are automatically passed to
import library creation command (so -iflag option is not
absultely needed)
- Deleted -mkimplibms option now replaces by generic -iflag
solution.
! Stripped UTF-8 char from a recent entry.
|
||
|
|
e0392d950d |
2010-02-25 20:52 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/gtwvg/gtwvg.c
* contrib/gtwvg/gtwvg.h
* Synced color RGB values with GTWVT.
* contrib/hbgd/hbgd.hbc
! Fixed to reference hbct lib. hbgd requires it for
some math functions.
* contrib/hbxpp/Makefile
* contrib/hbxpp/hbxpp.ch
+ contrib/hbxpp/xppopc.c
+ contrib/hbxpp/xppop.prg
+ contrib/hbxpp/tests/opover.prg
+ Added support for 'string[ n ]' syntax.
Note, you have to #include "hbxpp.ch" to activate it.
(of course you can pick the logic and copy it to app
code, it's only two lines)
(copied and adapted from existing xhb lib implementation)
* contrib/xhb/xhbmsgs.c
! Fixed HB_LONG -> HB_ISIZ
* contrib/hbxpp/hbxppext.ch
* Updated.
|
||
|
|
bb40624dbe |
2010-02-20 21:19 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
+ doc/en
- doc/en-EN
- contrib/hbgt/doc/en-EN
+ contrib/hbgt/doc/en
- contrib/hbziparc/doc/en-EN
+ contrib/hbziparc/doc/en
- contrib/rddads/doc/en-EN
+ contrib/rddads/doc/en
- contrib/hbgd/doc/en-EN
+ contrib/hbgd/doc/en
- contrib/hbmisc/doc/en-EN
+ contrib/hbmisc/doc/en
- contrib/hbbtree/doc/en-EN
+ contrib/hbbtree/doc/en
- examples/hbdoc/examples/core_en
+ examples/hbdoc/examples/en
- examples/hbdoc/examples/core_es
+ examples/hbdoc/examples/es
* Renamed to use IETF complient language ID.
- examples/hbdoc/examples/hbmisc
- Deleted.
* utils/hbmk2/hbmk2.pt_BR.po
* utils/hbmk2/hbmk2.hu_HU.po
* utils/hbmk2/hbmk2.prg
! Fixed to not use "en-EN" language code, but plain "en".
* examples/hbdoc2/hbdoc2.prg
* "en-en" -> "en"
|
||
|
|
7feb3ba1b3 |
2010-02-20 03:59 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
- contrib/hbgt/doc/en
+ contrib/hbgt/doc/en-EN
- contrib/hbgd/doc/hbgd.txt
+ contrib/hbgd/doc/en-EN
+ contrib/hbgd/doc/en-EN/hbgd.txt
- contrib/hbmisc/doc/en
+ contrib/hbmisc/doc/en-EN
+ contrib/hbbtree/doc/en-EN
+ contrib/hbbtree/doc/en-EN/hb_btree.txt
- contrib/hbbtree/doc/hb_btree.txt
* Cleanup to existing doc locations.
|
||
|
|
7a0be14e88 |
2010-02-06 16:04 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* src/rtl/filesys.c
* src/rtl/philes.c
* src/rtl/filebuf.c
* src/rtl/memofile.c
* src/rdd/dbsql.c
* src/rdd/hbsix/sxcompr.c
* doc/en-EN/hb_apifs.txt
* include/hbapifs.h
* contrib/hbct/ctstrfil.c
* contrib/hbsqlit3/hbsqlit3.c
* contrib/hbmzip/hbmzip.c
* contrib/hbnf/fttext.c
* contrib/hbmemio/memio.c
* contrib/hbnetio/netiocli.c
* contrib/hbnetio/netiosrv.c
* contrib/hbgd/gdwrp.c
* contrib/hbwin/win_bmp.c
* contrib/hbbmcdx/bmdbfcdx.c
* examples/gtwvw/gtwvw.c
* Changed ULONG to HB_SIZE and HB_ISIZ in FS API functions.
! hb_fsTell() fixed to return HB_FOFFSET instead of ULONG.
* contrib/hbmzip/hbmzip.c
* ULONG -> HB_FATTR, uLong
* Type cleanups.
; QUESTION: Is there any reason why we're not using the hb_fs*() functions
in hb_zipGetFileInfo()?
* src/vm/runner.c
* ULONG -> HB_SIZE for size related variables.
; Review me please.
|
||
|
|
121734510e |
2010-02-03 00:40 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbpgsql/postgres.c
% Optimizations.
* contrib/hbpgsql/postgres.c
* contrib/hbgd/gdwrp.c
* contrib/hbbmcdx/bmdbfcdx.c
% 'hb_itemRelease( hb_itemReturnForward( p ) )' -> 'hb_itemReturnRelease( p )'
|
||
|
|
1cce9df65f |
2010-01-14 04:47 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* src/rtl/mousex.c
* src/rdd/dbcmdx.c
* contrib/xpp/mousex.c
* contrib/xpp/dbcmdx.c
* contrib/hbtpathy/tpwin.c
* contrib/hbgt/bitflags.c
* contrib/hbsqlit3/hbsqlit3.c
* contrib/hbnf/fttext.c
* contrib/hbnf/putkey.c
* contrib/hbclipsm/time.c
* contrib/hbtip/utils.c
* contrib/hbtip/encmthd.c
+ BOOL/TRUE/FALSE -> HB_BOOL/HB_TRUE/HB_FALSE
* contrib/hbsqlit3/hbsqlit3.c
! Marked local support functions as 'static'.
* contrib/hbnf/mouse.c
* BOOL -> int
% Using hb_arraySet*() API.
* contrib/hbgd/gdwrp.c
! Added missing hb_numToHandle() calls.
|
||
|
|
80cd36488b |
2010-01-14 04:04 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* src/rtl/binnumx.c
* contrib/xpp/binnumx.c
* contrib/hbmisc/stringsx.c
* contrib/hbtip/utils.c
* contrib/hbcairo/context.c
* contrib/hbcairo/core.c
* ULONG -> HB_SIZE
* contrib/hbgt/ascposgt.c
* ULONG -> HB_SIZE
! hb_parni() -> hb_parnl()
* contrib/hbsqlit3/hbsqlit3.c
! ULONG -> int (var used in 3rd party interface)
* contrib/hbmzip/hbmzip.c
* Formatting.
* contrib/hbclipsm/num.c
% hb_retnl() -> hb_retni()
* ULONG -> HB_SIZE
* contrib/hbgd/gdwrp.c
% Deleted few unnecessary ULONG casts.
! Fixed win64 problem where file handle was read from hb_parnl()
instead of hb_parnint().
! Fixed 'hb_parnl( 2 ) > -1' code checking for valid file handle
to 'hb_parnint( 2 ) != FS_ERROR'.
* ULONG -> HB_SIZE
% Elmininated few variables.
* Formatting.
* contrib/hbmisc/strfmt.c
* ULONG -> int, HB_SIZE
* BOOL -> HB_BOOL.
|
||
|
|
b1d68f0a5e |
2010-01-14 01:44 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/compiler/harbour.y
* harbour/src/compiler/harbour.yyh
* harbour/src/compiler/harbour.yyc
! pacified compile time error when ... is used as parameter in _HB_MEMBRER
declaration. TODO: Remove or fix this strong typing grammar rules.
* harbour/src/debug/dbgtwin.prg
* harbour/src/debug/dbgtmenu.prg
* harbour/src/debug/tbrwtext.prg
* harbour/src/debug/debugger.prg
* harbour/src/debug/dbgtinp.prg
* harbour/src/rtl/tbcolumn.prg
* harbour/src/rtl/listbox.prg
* harbour/src/rtl/pushbtn.prg
* harbour/src/rtl/treport.prg
* harbour/src/rtl/radiogrp.prg
* harbour/src/rtl/tthreadx.prg
* harbour/src/rtl/checkbox.prg
* harbour/src/rtl/tsymbol.prg
* harbour/src/rtl/teditor.prg
* harbour/src/rtl/tmenuitm.prg
* harbour/src/rtl/tbrowse.prg
* harbour/contrib/hbmysql/tmysql.prg
* harbour/contrib/xhb/stream.prg
* harbour/contrib/xhb/trpccli.prg
* harbour/contrib/xhb/hblognet.prg
* harbour/contrib/xhb/tfile.prg
* harbour/contrib/xhb/tframe.prg
* harbour/contrib/xhb/htjlist.prg
* harbour/contrib/xhb/hblog.prg
* harbour/contrib/xhb/trpc.prg
* harbour/contrib/xhb/thtm.prg
* harbour/contrib/xhb/tcgi.prg
* harbour/contrib/xhb/ttable.prg
* harbour/contrib/xhb/txml.prg
* harbour/contrib/xhb/hjwindow.prg
* harbour/contrib/xhb/htmutil.prg
* harbour/contrib/hbodbc/todbc.prg
* harbour/contrib/hbfbird/tfirebrd.prg
* harbour/contrib/xpp/tthreadx.prg
* harbour/contrib/hbpgsql/tpostgre.prg
* harbour/contrib/hbgd/gdchart.prg
* harbour/contrib/hbgd/gdimage.prg
* harbour/contrib/hbgd/gdbar.prg
* harbour/contrib/hbgd/gdbarcod.prg
* harbour/contrib/hbmisc/twirler.prg
* harbour/contrib/hbtip/thtml.prg
* harbour/contrib/hbtip/cgi.prg
* harbour/contrib/hbtip/httpcli.prg
* harbour/contrib/hbtip/smtpcli.prg
* harbour/contrib/hbtip/client.prg
* harbour/contrib/hbtip/ftpcli.prg
* harbour/contrib/hbtip/mail.prg
* harbour/contrib/hbtip/popcli.prg
* harbour/contrib/hbwin/win_tprn.prg
* harbour/contrib/hbbtree/tbtree.prg
* harbour/utils/hbformat/hbformat.prg
! fixed class method declarations to be synced with method implementations
All of the above missdeclarations were detected by compilation with:
HB_USER_PRGFLAGS=-DHB_CLS_PARAMS_ERR
Few years ago in hbclass.ch I defined PP rules to force strict method
declarations but I had to disable them due to problems with old PP.
I defined HB_CLS_NO_PARAMS_ERR and left this note in hbclass.ch:
> I have to enable this definition by default until we will not fix
> preprocessor. [druzus]
Current PP code works correctly so we can remove it and activate this
code. Anyhow as above commit shows a lot of code has been created with
wrong declarations. I fixed Harbour core code (except HBQT, HBXBP and
GTWVG - I hope Pritpal or Viktor will fix it) but setting
HB_CLS_PARAMS_ERR as default will exploit a lot of similar problems in
user code so I would like the hear other developers' opinions about it.
|
||
|
|
973275223a |
2010-01-04 18:39 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbgd/hbgd.hbc
+ examples/httpsrv/modulesg.hbp
* examples/httpsrv/uhttpdgd.hbp
* examples/httpsrv/readme.txt
* Merged gd linking logic from uhttpdgd.hbp to hbgd.hbc.
(contains little hack, too) (untested)
+ Added .hbp file to build GD enabled modules.
* Modified readme to reflect above change.
+ Changed .hbp files to use hbgd.hbc and hbct.hbc to
build with hbgd and hbct libs. This is much better
method, since hbmk2 will locate them automatically
plus set header path as well.
|
||
|
|
d81c8d816b |
2009-12-09 21:17 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbgd/gdwrp.c
* Formatting (deleted unnecessary returns and blocks).
* ChangeLog
- contrib/hbgd/ChangeLog
* Merged local ChangeLog into central one.
|
||
|
|
1102852cdd |
2009-12-09 19:13 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* src/common/hbtrace.c
+ Added support for HB_TR_WINOUT envvar (on Windows platform-only)
to enable pushing trace output via OutputDebugString() calls.
Use this before running an app:
set HB_TR_WINOUT=yes
(anything non-empty would work, not just 'yes')
* src/rtl/trace.c
+ HB_TRACESTRING(): Added support to accept multiple parameters,
it also handles non-string parameters, just like OUTSTD()/QOUT().
% Minor optimization to HB_TRACE() call.
; NOTE: Above two changes make it unnecessary to use custom made
debug/trace solutions inside each contrib, and it also makes
it unnecessary to use xhb lib for other proprietary trace solutions.
* src/rtl/console.c
* Variable scope optimization.
* contrib/hbgd/gdwrp.c
* Minor formatting.
|
||
|
|
5316185bd8 |
2009-12-09 17:51 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbnf/dispc.c
* contrib/hbfimage/fi_winfu.c
* contrib/hbfimage/fi_wrp.c
* contrib/hbgd/gdwrp.c
* Changed to use HB_IS*() macros to check parameter types instead
of using hb_parinfo() & HB_IT_*.
* Formatting. (deleted unnecessary blocks, returns, spaces)
|
||
|
|
434812c2fc |
2009-10-23 09:46 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/contrib/hbpgsql/postgres.c
* harbour/contrib/hbgd/gdwrp.c
* updated code which was using hb_gcAlloc() to work with new GC API.
|
||
|
|
62a09afd19 |
2009-10-19 23:13 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/gtalleg/tests/hbmk.hbm
* contrib/hbmysql/utils/hbmk.hbm
* contrib/hbmysql/utils/dbf2mysq.prg
* contrib/hbmysql/tests/test.prg
* contrib/hbmysql/tests/hbmk.hbm
* contrib/hbct/tests/tab.prg
* contrib/hbct/tests/tokensep.prg
* contrib/hbct/tests/datetime.prg
* contrib/hbct/tests/hbmk.hbm
* contrib/hbct/tests/token2.prg
* contrib/hbct/tests/charhist.prg
* contrib/xhb/tests/hbmk.hbm
* contrib/hbodbc/tests/hbmk.hbm
* contrib/hbtpathy/tests/hbmk.hbm
* contrib/hbmzip/tests/hbmk.hbm
* contrib/hbsqlit3/tests/hbmk.hbm
* contrib/hbsqlit3/tests/authoriz.prg
* contrib/hbblat/tests/hbmk.hbm
* contrib/hbqt/tests/hbmk.hbm
* contrib/hbfbird/tests/simple.prg
* contrib/hbfbird/tests/test.prg
* contrib/hbfbird/tests/hbmk.hbm
* contrib/hbziparc/tests/hbmk.hbm
* contrib/hbxbp/tests/hbmk.hbm
* contrib/hbnf/tests/ftgete.prg
* contrib/hbnf/tests/hbmk.hbm
* contrib/hbcurl/tests/ftp_uldl.prg
* contrib/hbcurl/tests/hbmk.hbm
* contrib/hbmemio/tests/hbmk.hbm
* contrib/gtqtc/tests/demoqtc.prg
* contrib/gtqtc/tests/hbmk.hbm
* contrib/hbnetio/utils/hbmk.hbm
* contrib/hbnetio/tests/hbmk.hbm
* contrib/rddsql/tests/hbmk.hbm
* contrib/hbhpdf/tests/harupdf.prg
* contrib/hbhpdf/tests/hbmk.hbm
* contrib/rddado/tests/hbmk.hbm
* contrib/gtwvg/tests/hbmk.hbm
* contrib/hbpgsql/tests/async.prg
* contrib/hbpgsql/tests/test.prg
* contrib/hbpgsql/tests/hbmk.hbm
* contrib/hbpgsql/tests/cache.prg
* contrib/hbpgsql/tests/stress.prg
* contrib/hbpgsql/tests/dbf2pg.prg
* contrib/hbclipsm/tests/hbmk.hbm
* contrib/rddads/tests/datad.prg
* contrib/rddads/tests/hbmk.hbm
* contrib/rddads/tests/testmg.prg
* contrib/hbfimage/tests/fitest.prg
* contrib/hbfimage/tests/hbmk.hbm
* contrib/hbgd/tests/tostring.prg
* contrib/hbgd/tests/gdtestcl.prg
* contrib/hbgd/tests/gdtest.prg
* contrib/hbgd/tests/animgif.prg
* contrib/hbgd/tests/testdpi.prg
* contrib/hbgd/tests/hbmk.hbm
* contrib/hbgd/tests/counter.prg
* contrib/hbgd/tests/antialia.prg
* contrib/hbgd/tests/bartest.prg
* contrib/hbgd/tests/barms.prg
* contrib/hbgd/tests/test_out.prg
* contrib/hbmisc/tests/testhbf.prg
* contrib/hbmisc/tests/hbmk.hbm
* contrib/hbmisc/tests/twirl.prg
* contrib/hbtip/tests/dnldftp.prg
* contrib/hbtip/tests/upld_ftp.prg
* contrib/hbtip/tests/dbtohtml.prg
* contrib/hbtip/tests/hbmk.hbm
* contrib/hbwin/hbwin.h
* contrib/hbwin/hbwin.ch
* contrib/hbwin/tests/testsim.prg
* contrib/hbwin/tests/testole.prg
* contrib/hbwin/tests/testcom2.prg
* contrib/hbwin/win_com.c
* contrib/hbssl/tests/hbmk.hbm
* contrib/hbbtree/tests/hbmk.hbm
! Fixed warnings and errors in test apps.
+ Added -es2 option to test/util default options.
* Renamed few macros in hbwin / win_com implementation:
FCN* -> WIN_COM_FUN_*
WPDBG* -> WIN_COM_DBG_*
; TOFIX: Some errors are left in hbgd/test_out.prg and
gtwvg to be fixed, now the can't be built.
Please do it.
|
||
|
|
7b830f3cd2 |
2009-10-19 18:15 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/gtalleg/tests/hbmk.hbm
* contrib/hbmysql/utils/hbmk.hbm
* contrib/hbmysql/tests/hbmk.hbm
* contrib/hbct/tests/hbmk.hbm
* contrib/xhb/tests/hbmk.hbm
* contrib/hbodbc/tests/hbmk.hbm
* contrib/hbtpathy/tests/hbmk.hbm
* contrib/hbmzip/tests/hbmk.hbm
* contrib/hbsqlit3/tests/hbmk.hbm
* contrib/hbblat/tests/hbmk.hbm
* contrib/hbqt/tests/hbmk.hbm
* contrib/hbfbird/tests/hbmk.hbm
* contrib/hbziparc/tests/hbmk.hbm
* contrib/hbxbp/tests/hbmk.hbm
* contrib/hbnf/tests/hbmk.hbm
* contrib/hbcurl/tests/hbmk.hbm
* contrib/hbmemio/tests/hbmk.hbm
* contrib/gtqtc/tests/hbmk.hbm
* contrib/hbnetio/utils/hbmk.hbm
* contrib/hbnetio/tests/hbmk.hbm
* contrib/rddsql/tests/hbmk.hbm
* contrib/hbhpdf/tests/hbmk.hbm
* contrib/rddado/tests/hbmk.hbm
* contrib/gtwvg/tests/hbmk.hbm
* contrib/hbpgsql/tests/hbmk.hbm
* contrib/rddads/tests/hbmk.hbm
* contrib/hbclipsm/tests/hbmk.hbm
* contrib/hbfimage/tests/hbmk.hbm
* contrib/hbgd/tests/hbmk.hbm
* contrib/hbmisc/tests/hbmk.hbm
* contrib/hbtip/tests/hbmk.hbm
* contrib/hbwin/tests/hbmk.hbm
* contrib/hbssl/tests/hbmk.hbm
* contrib/hbbtree/tests/hbmk.hbm
+ Added -w3 Harbour switch to all test dirs.
(in few places just formatted because it was there)
; TOFIX: All tests should be eventually made fully
warning free, so in the future expect -es2
switch to be added as well.
* contrib/hbwin/tests/testprn.prg
! Fixed two constant names.
|
||
|
|
7989154d5a |
2009-09-17 10:38 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* source/rdd/usrrdd/rdds/arrayrdd.prg
* contrib/hbct/tests/datetime.prg
* contrib/xhb/decode.prg
* contrib/hbsqlit3/tests/hooks.prg
* contrib/hbsqlit3/tests/backup.prg
* contrib/hbsqlit3/tests/authoriz.prg
* contrib/hbblat/blatcls.prg
* contrib/hbnf/nooccur.prg
* contrib/hbnf/floptst.prg
* contrib/hbfimage/tests/fitest.prg
* contrib/hbgd/tests/gdtestcl.prg
* contrib/hbgd/tests/counter.prg
* contrib/hbgd/gdchart.prg
* contrib/hbgd/gdimage.prg
* TRUE/FALSE in .prg code changed to .T./.F.
- contrib/gtwvg/tests/v_calcltr.ico
+ contrib/gtwvg/tests/v_clclt.ico
* Renamed to short name. (this file isn't used BTW)
* contrib/hbblat/tests/blattest.prg
- contrib/hbblat/tests/f_sample1.txt
+ contrib/hbblat/tests/f_sampl1.txt
- contrib/hbblat/tests/f_subjectline.txt
+ contrib/hbblat/tests/f_subjct.txt
- contrib/hbblat/tests/f_listtext.txt
+ contrib/hbblat/tests/f_listtx.txt
* Renamed to short names.
|
||
|
|
dd756dc5cf |
2009-09-01 21:00 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/config/lib.mk
* harbour/config/bin.mk
* harbour/config/header.mk
* harbour/config/dyn.mk
* harbour/config/doc.mk
* harbour/config/instsh.mk
! rewritten install rules so now they work without any problem when
more then one target .mk file is included, i.e. lib.mk and header.mk
* harbour/source/pp/Makefile
* harbour/source/dynlib/mt/Makefile
* harbour/source/dynlib/Makefile
* harbour/contrib/hbmysql/Makefile
* harbour/contrib/hbct/Makefile
* harbour/contrib/xhb/Makefile
* harbour/contrib/hbodbc/Makefile
* harbour/contrib/hbtpathy/Makefile
* harbour/contrib/hbsqlit3/Makefile
* harbour/contrib/hbmzip/Makefile
* harbour/contrib/hbblat/Makefile
* harbour/contrib/hbqt/Makefile
* harbour/contrib/hbxbp/Makefile
* harbour/contrib/xpp/Makefile
* harbour/contrib/hbnf/Makefile
* harbour/contrib/hbcurl/Makefile
* harbour/contrib/gtqtc/Makefile
* harbour/contrib/rddsql/sddmy/Makefile
* harbour/contrib/rddsql/sddpg/Makefile
* harbour/contrib/rddsql/sddfb/Makefile
* harbour/contrib/rddsql/sddodbc/Makefile
* harbour/contrib/hbhpdf/Makefile
* harbour/contrib/rddado/Makefile
* harbour/contrib/gtwvg/Makefile
* harbour/contrib/hbpgsql/Makefile
* harbour/contrib/hbclipsm/Makefile
* harbour/contrib/rddads/Makefile
* harbour/contrib/hbfimage/Makefile
* harbour/contrib/hbgd/Makefile
* harbour/contrib/hbtip/Makefile
* harbour/contrib/hbwin/Makefile
* harbour/contrib/hbvpdf/Makefile
* harbour/contrib/hbbtree/Makefile
* harbour/contrib/hbssl/Makefile
* harbour/external/libhpdf/Makefile
* removed not longer necessary workaround for overwritten by different
targets INSTALL_RULE
Possible TODO: clean up some other rules in config .mk files to remove
hacks from pp and dynlib Makefile(s).
Above modifications should fully resolve the problems with repeated
install actions and also build problems with some more restrictive
POSIX SHELLs.
|
||
|
|
b23e716c11 |
2009-08-27 13:15 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* mpkg_deb.sh
* HB_WITHOUT_ADS -> HB_INC_ADS
* HB_WITHOUT_ODBC -> HB_INC_ODBC
; Please verify these changes.
* contrib/gtalleg/Makefile
* contrib/hbmysql/Makefile
* contrib/hbodbc/Makefile
* contrib/hbsqlit3/Makefile
* contrib/hbfbird/Makefile
* contrib/hbcurl/hbcurls/Makefile
* contrib/hbcurl/Makefile
* contrib/rddsql/sddmy/Makefile
* contrib/rddsql/sddpg/Makefile
* contrib/rddsql/sddfb/Makefile
* contrib/rddsql/sddodbc/Makefile
* contrib/hbhpdf/Makefile
* contrib/hbpgsql/Makefile
* contrib/rddads/Makefile
* contrib/hbfimage/Makefile
* contrib/hbgd/Makefile
* contrib/hbtip/Makefile
+ Using new central detection function instead of replicating
in in every contrib. The "side effect" is that now precise
instructions will be shown if a given contrib isn't included in a build.
Code is much cleaner/simpler/shorter now.
; It's possible that I made some mistakes along the line,
plus report if anything is wrongly detected.
* external component names converted to all lowercase.
; QT will be done in next commit.
* config/detfun.mk
* config/detect.mk
+ Added usage instructions (moved parts from detect.mk to detfun.mk).
* Moved help to detfun.mk.
+ Added HB_INC_* 'force' option.
+ Now clearing _DET_* vars on exit.
* external component names converted to all lowercase.
* config/global.mk
+ Updated plans.
|
||
|
|
868a22ea84 |
2009-08-17 19:27 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* external/sqlite3/Makefile
* external/libhpdf/Makefile
* external/libpng/Makefile
* external/Makefile
* include/Makefile
* source/pp/Makefile
* source/hbextern/Makefile
* source/lang/Makefile
* source/vm/maindllh/Makefile
* source/vm/mainstd/Makefile
* source/vm/maindllp/Makefile
* source/vm/Makefile
* source/vm/vmmt/Makefile
* source/vm/mainwin/Makefile
* source/main/Makefile
* source/debug/Makefile
* source/common/Makefile
* source/nortl/Makefile
* source/rtl/gtdos/Makefile
* source/rtl/gtwin/Makefile
* source/rtl/gtxwc/Makefile
* source/rtl/gtcrs/Makefile
* source/rtl/gtstd/Makefile
* source/rtl/gttrm/Makefile
* source/rtl/Makefile
* source/rtl/gtcgi/Makefile
* source/rtl/gtos2/Makefile
* source/rtl/gtsln/Makefile
* source/rtl/gtpca/Makefile
* source/rtl/gtgui/Makefile
* source/rtl/gt_tpl/Makefile
* source/rtl/gtwvt/Makefile
* source/macro/Makefile
* source/hbpcre/Makefile
* source/codepage/Makefile
* source/rdd/dbfntx/Makefile
* source/rdd/nulsys/Makefile
* source/rdd/Makefile
* source/rdd/dbfnsx/Makefile
* source/rdd/dbfcdx/Makefile
* source/rdd/hsx/Makefile
* source/rdd/usrrdd/rdds/Makefile
* source/rdd/usrrdd/Makefile
* source/rdd/dbffpt/Makefile
* source/rdd/hbsix/Makefile
* source/hbzlib/Makefile
* source/compiler/Makefile
* source/Makefile
* utils/hbformat/Makefile
* utils/hbmk2/Makefile
* utils/hbtest/Makefile
* utils/hbi18n/Makefile
* utils/Makefile
* utils/hbrun/Makefile
* contrib/gtalleg/Makefile
* contrib/hbmysql/Makefile
* contrib/hbct/Makefile
* contrib/xhb/Makefile
* contrib/hbodbc/Makefile
* contrib/hbtpathy/Makefile
* contrib/hbgt/Makefile
* contrib/hbmzip/Makefile
* contrib/hbsqlit3/Makefile
* contrib/hbblat/Makefile
* contrib/hbqt/Makefile
* contrib/hbfbird/Makefile
* contrib/hbziparc/Makefile
* contrib/hbxbp/Makefile
* contrib/xpp/Makefile
* contrib/Makefile
* contrib/hbnf/Makefile
* contrib/hbcurl/hbcurls/Makefile
* contrib/hbcurl/Makefile
* contrib/gtqtc/Makefile
* contrib/rddsql/sddmy/Makefile
* contrib/rddsql/sddpg/Makefile
* contrib/rddsql/sddfb/Makefile
* contrib/rddsql/sddodbc/Makefile
* contrib/rddsql/Makefile
* contrib/hbhpdf/Makefile
* contrib/rddado/Makefile
* contrib/gtwvg/Makefile
* contrib/hbpgsql/Makefile
* contrib/rddads/Makefile
* contrib/hbclipsm/Makefile
* contrib/hbfimage/Makefile
* contrib/hbgd/Makefile
* contrib/hbmisc/Makefile
* contrib/hbtip/Makefile
* contrib/hbwin/Makefile
* contrib/hbbmcdx/Makefile
* contrib/hbvpdf/Makefile
* contrib/hbssl/Makefile
* contrib/hbbtree/Makefile
* tests/bldtest/Makefile
* doc/en-EN/Makefile
* doc/Makefile
* Makefile
* Renaming .cf files to .mk.
Pass 3. Changing .cf references to .mk ones outside config.
SVN is in working state again. I'll do a final check after
this commit.
|
||
|
|
34f14f481e |
2009-08-16 02:47 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* config/global.cf
* config/rules.cf
* config/dos/watcom.cf
* config/win/watcom.cf
* config/os2/watcom.cf
% Using HB_PRGFLAGS instead of HB_FLAGSEXTRA.
% Using HB_CFLAGS and HB_PRGFLAGS instead of HB_CDBG.
% Using HB_CFLAGS instead of HB_CUNICODE.
% Moved all flags from HB_RULE to HB_FLAGS (except HB_USER_PRGFLAGS).
This only affects dos/watcom, more cmdlines will be put in HARBOURCMD.
* external/sqlite3/Makefile
* external/libhpdf/Makefile
* external/libpng/Makefile
* source/vm/maindllh/Makefile
* source/vm/maindllp/Makefile
* source/vm/vmmt/Makefile
* source/rtl/gtxwc/Makefile
* source/rtl/gtcrs/Makefile
* source/rtl/gttrm/Makefile
* source/rtl/gtsln/Makefile
* contrib/gtalleg/Makefile
* contrib/hbmysql/Makefile
* contrib/hbodbc/Makefile
* contrib/hbsqlit3/Makefile
* contrib/hbqt/Makefile
* contrib/hbfbird/Makefile
* contrib/hbcurl/hbcurls/Makefile
* contrib/hbcurl/Makefile
* contrib/gtqtc/Makefile
* contrib/rddsql/sddmy/Makefile
* contrib/rddsql/sddpg/Makefile
* contrib/rddsql/sddfb/Makefile
* contrib/rddsql/sddodbc/Makefile
* contrib/hbhpdf/Makefile
* contrib/hbpgsql/Makefile
* contrib/rddads/Makefile
* contrib/hbfimage/Makefile
* contrib/hbgd/Makefile
* contrib/hbtip/hbtipssl/Makefile
* contrib/hbssl/Makefile
! Using HB_CFLAGS/HB_PRGFLAGS to specify Makefile local
compiler settings instead of modifying HB_USER_*FLAGS.
This way the double defines are gone.
+ Included global.cf to all Makefiles which needs to modify
HB_CFLAGS/HB_PRGFLAGS. Probably we should move global.cf
inclusion to the top of all Makefiles as a convention.
Not terribly elegant, but solves a few problems and
more efficient.
% Changed ', -I$(d))' to ',-I$(d))' along the way. This avoids
wasting an extra space in command line.
; NOTE: It'd still be beneficial to find a way to get rid of
'descend' rule. It could make cmdlines cleaner/shorter
and whole build process simpler/faster. I didn't manage
so far.
* source/vm/Makefile
* Deleted 'HB_USER_CFLAGS := $(subst -DHB_MT_VM,,$(HB_USER_CFLAGS))'
(since it's no longer supported practice to modify user supplied flags)
I'm not sure if it's important enough to have. AFAIK there is no
reason users use HB_MT_VM define, it's not a public setting, so we
shouldn't go too much far in trying to protect against its presence.
If it's needed, we should add 'HB_CFLAGS += -DHB_ST_VM' and handle
HB_ST_VM as the reverse of HB_MT_VM inside the source.
* source/rdd/dbffpt/dbffpt1.c
* source/rdd/dbffpt/Makefile
* Optimizations are now disabled using #pragma for __XCC__ instead of
deleting them from HB_USER_CFLAGS. Please test, and see above on
modifying HB_USER_CFLAGS in our make files.
* bin/postinst.cmd
! Deleted double quote from target dir in xcopy commands.
Blind change.
* utils/hbtest/rt_main.ch
* utils/hbtest/hbtest.hbp
* utils/hbtest/Makefile
+ Changed to use #pragma to turn on line numbers instead of
using HB_USER_PRGFLAGS (or HB_PRGFLAGS). This way there is
no need for Makefile hack/tweaks and it works with all make methods
automatically.
* config/instsh.cf
! Partially restored a few things which were lost without comments
in prev OS/2 commit:
- Formatting
- '@' prefixes
- '-' prefixes
|
||
|
|
c18e8cf12f |
2009-08-14 22:33 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* source/pp/Makefile
! Fixed to not throw harmless but still confusing error
messages when cleaning hbpp binary parts.
* bin/hb-mkdyn.bat
% Minor optimization in initialization.
- make_gnu_os2.cmd
- make_gnu.bat
- Deleted these starter batch files.
; Please use 'mingw32-make' (if installed in PATH) or
'config/mingw32-make' (if not installed in PATH) instead.
OS/2 users should use 'make'.
; OS/2 users will have to add:
set HB_USER_CFLAGS=-DTCPV40HDRS
to local configuration unless they used:
set HB_OS2_TCP32=yes
I'd like to ask OS/2 users to add (now deleted) related
documentation to one of our docs: INSTALL or include/hbsetup.h.
Since this was a setting to disable some default setup,
we can readd this setting with another name to
config/global.cf if needed. Pls tell me about it.
; TODO: Delete make_gnu.sh and/or integrate make_gnu_xmingw*.sh.
There is still two things which is done by make_gnu.sh:
- Detection for -fPIC option.
- Setting HB_INSTALL_PREFIX to system location.
(I don't like this, but it seems to be standard
behaviour on Linux, so we may want to change GNU Make
default logic according to that)
; TODO: Move mpkg_*.sh files with related support files to /package.
Best would be to integrate them to postinst.sh.
* INSTALL
+ Added TOFIX to one example: djgpp with NT shell will choke on
too long cmdline when building external/libhpdf.
; TOFIX: see above. (if possible. If it's too complicated we
should simply drop this scenario, after all DJGPP GNU
Make also works well.
* contrib/gtalleg/Makefile
* contrib/hbmysql/Makefile
* contrib/hbodbc/Makefile
* contrib/hbsqlit3/Makefile
* contrib/hbqt/Makefile
* contrib/hbfbird/Makefile
* contrib/hbxbp/Makefile
* contrib/hbcurl/Makefile
* contrib/gtqtc/Makefile
* contrib/rddsql/sddmy/Makefile
* contrib/rddsql/sddpg/Makefile
* contrib/rddsql/sddfb/Makefile
* contrib/rddsql/sddodbc/Makefile
* contrib/hbhpdf/Makefile
* contrib/gtwvg/Makefile
* contrib/hbpgsql/Makefile
* contrib/rddads/Makefile
* contrib/hbfimage/Makefile
* contrib/hbgd/Makefile
* contrib/hbwin/Makefile
+ Indentation.
|
||
|
|
3bd5b77f25 |
2009-08-13 12:27 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* INSTALL
* OS/2 prerequisites added. (currently not relevant, but anyway)
* bin/postinst.bat
* bin/hb-mkdyn.bat
* make_gnu.bat
+ Reworked the way .dll generation is done in Harbour build process.
New method solves the problem in one pass, instead of invoking
make twice and requiring starter script to control this.
The new trick is that CC_RULE will generate both dynamic and static
objects for libs included in the .dll for compilers where such trick
is necessary (currently all win/wce compilers except gcc based ones).
* Changed HB_BUILD_LOG forming. Since at this point ARCH/COMP values
aren't known (and just for this purpose it's not worth to maintain
parallel detection logic in start script), the automatically
generated log file will contain the date/time. Maybe even this will
be dropped in the future. Since this is the only remaining logic
in starter script (plus finding correct GNU Make, but that's even
smaller role)
; I didn't test watcom yet, plus mpkg_gnu.bat isn't working yet,
it needs to be moved to postinst phase.
; After these changes, there is basically no need for make starter
scripts. Maybe I'll even remove included make tools to make things
cleaner/leaner.
; TODO: Revise starter .sh scripts.
; TODO: mpkg_gnu.bat rework to run from postinst.
; TODO: Do some cleanup, remove redundancy in settings, etcetc.
; TOFIX: Fix watcom .dll generation.
* config/global.cf
! Deleted double MAKE info line.
+ Showing detected shell in verbose mode.
+ Added mkdir/rm detection for OS/2 shells. (commented)
% Optimized HB_BIN_COMPILE detection by using $(realpath) function.
Now it's only detected once per make run.
+ Added HB_*_INSTALL value defaulting similar to make_gnu.sh
for *nix platforms. (adding /harbour postfix to lib/inc dirs when
HB_INSTALL_PREFIX is system location (/usr or /opt). Please review.
* config/lib.cf
+ Added HB_DYN_COMPILE to control compiling for dynamic libs in
a sperate command.
+ Added HB_DYN_LIBS to hold list of libs which should be built
with separate command for dynamic libs.
* config/rules.cf
+ Added logic for duplicate CC_RULE.
TODO: Notice that it's not yet working when CC_RULE is overridden
on compiler level. Help would be appreciate here.
* config/wce/msvcarm.cf
* config/wce/poccarm.cf
* config/win/watcom.cf
* config/win/icc.cf
* config/win/msvc.cf
* config/win/xcc.cf
* config/win/pocc.cf
* config/win/bcc.cf
+ Enabled HB_DYN_COMPILE for these compilers.
* contrib/gtqtc/gtqtc.hbc
! Fixed lib order for mingw, supc++ moved to the end of list.
* external/sqlite3/Makefile
* external/libhpdf/Makefile
* external/libpng/Makefile
* external/Makefile
* source/rtl/gtxwc/Makefile
* source/rtl/gtcrs/Makefile
* source/rtl/gtsln/Makefile
* contrib/Makefile
* contrib/gtalleg/Makefile
* contrib/hbmysql/Makefile
* contrib/hbodbc/Makefile
* contrib/hbsqlit3/Makefile
* contrib/hbqt/Makefile
* contrib/hbfbird/Makefile
* contrib/hbcurl/Makefile
* contrib/gtqtc/Makefile
* contrib/rddsql/sddmy/Makefile
* contrib/rddsql/sddpg/Makefile
* contrib/rddsql/sddfb/Makefile
* contrib/rddsql/sddodbc/Makefile
* contrib/hbhpdf/Makefile
* contrib/hbpgsql/Makefile
* contrib/rddads/Makefile
* contrib/hbfimage/Makefile
* contrib/hbgd/Makefile
* contrib/hbssl/Makefile
+ Indentation.
% Using ':=' in '*_OK := $(foreach...' expressions, instead of
former unsafe '+='.
* config/win/mingw.cf
* config/wce/mingwarm.cf
* config/win/cygwin.cf
+ Using 'crs' instead of 'r' as AR command.
* config/install.cf
+ Don't define rule if INSTALL_RULE is empty.
Cannot currently happen.
* config/header.cf
% Minor optimization.
|
||
|
|
6944db77d7 |
2009-08-10 14:47 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* doc/en-EN/Makefile
* doc/Makefile
* include/Makefile
* contrib/gtalleg/Makefile
* contrib/hbmysql/Makefile
* contrib/hbct/Makefile
* contrib/xhb/Makefile
* contrib/hbodbc/Makefile
* contrib/hbtpathy/Makefile
* contrib/hbgt/Makefile
* contrib/hbmzip/Makefile
* contrib/hbsqlit3/Makefile
* contrib/hbblat/Makefile
* contrib/hbqt/generator/hbqtgen.prg
* contrib/hbqt/Makefile_gen
* contrib/hbfbird/Makefile
* contrib/hbziparc/Makefile
* contrib/hbxbp/Makefile
* contrib/xpp/Makefile
* contrib/hbnf/Makefile
* contrib/Makefile
* contrib/hbcurl/hbcurls/Makefile
* contrib/hbcurl/Makefile
* contrib/gtqtc/Makefile
* contrib/rddsql/sddmy/Makefile
* contrib/rddsql/sddpg/Makefile
* contrib/rddsql/sddfb/Makefile
* contrib/rddsql/sddodbc/Makefile
* contrib/rddsql/Makefile
* contrib/hbhpdf/Makefile
* contrib/rddado/Makefile
* contrib/gtwvg/Makefile
* contrib/hbpgsql/Makefile
* contrib/hbclipsm/Makefile
* contrib/rddads/Makefile
* contrib/hbfimage/Makefile
* contrib/hbgd/Makefile
* contrib/hbmisc/Makefile
* contrib/hbtip/Makefile
* contrib/hbwin/Makefile
* contrib/hbbmcdx/Makefile
* contrib/hbvpdf/Makefile
* contrib/hbssl/Makefile
* contrib/hbbtree/Makefile
* source/pp/Makefile
* source/hbextern/Makefile
* source/lang/Makefile
* source/vm/maindllh/Makefile
* source/vm/mainstd/Makefile
* source/vm/maindllp/Makefile
* source/vm/Makefile
* source/vm/vmmt/Makefile
* source/vm/mainwin/Makefile
* source/main/Makefile
* source/debug/Makefile
* source/common/Makefile
* source/nortl/Makefile
* source/rtl/gtdos/Makefile
* source/rtl/gtwin/Makefile
* source/rtl/gtxwc/Makefile
* source/rtl/gtcrs/Makefile
* source/rtl/gtstd/Makefile
* source/rtl/gttrm/Makefile
* source/rtl/Makefile
* source/rtl/gtcgi/Makefile
* source/rtl/gtos2/Makefile
* source/rtl/gtsln/Makefile
* source/rtl/gtpca/Makefile
* source/rtl/gtgui/Makefile
* source/rtl/gt_tpl/Makefile
* source/rtl/gtwvt/Makefile
* source/macro/Makefile
* source/hbpcre/Makefile
* source/codepage/Makefile
* source/rdd/dbfntx/Makefile
* source/rdd/nulsys/Makefile
* source/rdd/Makefile
* source/rdd/dbfnsx/Makefile
* source/rdd/dbfcdx/Makefile
* source/rdd/hsx/Makefile
* source/rdd/usrrdd/rdds/Makefile
* source/rdd/usrrdd/Makefile
* source/rdd/dbffpt/Makefile
* source/rdd/hbsix/Makefile
* source/hbzlib/Makefile
* source/compiler/Makefile
* Finished replacing TABs with spaces in simple variable assigments.
TABs are only required when specifiying a rule command.
|
||
|
|
504ca98e1c |
2009-08-09 21:18 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* tests/hbpptest/Makefile
* tests/bldtest/Makefile
* tests/Makefile
* tests/multifnc/Makefile
* doc/en-EN/Makefile
* doc/Makefile
* external/sqlite3/Makefile
* external/libhpdf/Makefile
* external/libpng/Makefile
* external/Makefile
* include/Makefile
* source/hbextern/Makefile
* source/pp/Makefile
* source/lang/Makefile
* source/vm/maindllh/Makefile
* source/vm/mainstd/Makefile
* source/vm/maindllp/Makefile
* source/vm/Makefile
* source/vm/vmmt/Makefile
* source/vm/mainwin/Makefile
* source/main/Makefile
* source/debug/Makefile
* source/common/Makefile
* source/nortl/Makefile
* source/macro/Makefile
* source/rtl/gtdos/Makefile
* source/rtl/gtwin/Makefile
* source/rtl/gtxwc/Makefile
* source/rtl/gtcrs/Makefile
* source/rtl/gtstd/Makefile
* source/rtl/gttrm/Makefile
* source/rtl/Makefile
* source/rtl/gtcgi/Makefile
* source/rtl/gtos2/Makefile
* source/rtl/gtsln/Makefile
* source/rtl/gtpca/Makefile
* source/rtl/gtgui/Makefile
* source/rtl/gt_tpl/Makefile
* source/rtl/gtwvt/Makefile
* source/hbpcre/Makefile
* source/codepage/Makefile
* source/rdd/dbfntx/Makefile
* source/rdd/nulsys/Makefile
* source/rdd/Makefile
* source/rdd/dbfnsx/Makefile
* source/rdd/dbfcdx/Makefile
* source/rdd/hsx/Makefile
* source/rdd/usrrdd/rdds/Makefile
* source/rdd/usrrdd/Makefile
* source/rdd/dbffpt/Makefile
* source/rdd/hbsix/Makefile
* source/compiler/Makefile
* source/hbzlib/Makefile
* source/Makefile
* utils/hbformat/Makefile
* utils/hbmk2/Makefile
* utils/hbtest/Makefile
* utils/hbi18n/Makefile
* utils/hbrun/Makefile
* contrib/gtalleg/Makefile
* contrib/hbmysql/Makefile
* contrib/hbct/Makefile
* contrib/xhb/Makefile
* contrib/hbodbc/Makefile
* contrib/hbtpathy/Makefile
* contrib/hbgt/Makefile
* contrib/hbmzip/Makefile
* contrib/hbsqlit3/Makefile
* contrib/hbblat/Makefile
* contrib/hbqt/Makefile
* contrib/hbqt/generator/hbqtgen.prg
* contrib/hbqt/Makefile_gen
* contrib/hbfbird/Makefile
* contrib/hbziparc/Makefile
* contrib/hbxbp/Makefile
* contrib/xpp/Makefile
* contrib/hbnf/Makefile
* contrib/Makefile
* contrib/hbcurl/hbcurls/Makefile
* contrib/hbcurl/Makefile
* contrib/gtqtc/Makefile
* contrib/rddsql/sddmy/Makefile
* contrib/rddsql/sddpg/Makefile
* contrib/rddsql/sddfb/Makefile
* contrib/rddsql/sddodbc/Makefile
* contrib/rddsql/Makefile
* contrib/hbhpdf/Makefile
* contrib/rddado/Makefile
* contrib/gtwvg/Makefile
* contrib/hbpgsql/Makefile
* contrib/hbclipsm/Makefile
* contrib/rddads/Makefile
* contrib/hbfimage/Makefile
* contrib/hbgd/Makefile
* contrib/hbtip/Makefile
* contrib/hbbmcdx/Makefile
* contrib/hbvpdf/Makefile
* contrib/hbssl/Makefile
* contrib/hbbtree/Makefile
% Using ':=' instead of '=' where possible.
; TODO: Central make files (.cf).
* config/global.cf
* config/bin.cf
* config/globsh.cf
* config/dir.cf
* config/bsd/gcc.cf
* config/bsd/global.cf
* config/c.cf
* config/wce/msvcarm.cf
* config/wce/global.cf
* config/wce/mingwarm.cf
* config/wce/poccarm.cf
* config/rules.cf
* config/hpux/gcc.cf
* config/darwin/gcc.cf
* config/darwin/global.cf
* config/dos/watcom.cf
* config/dos/djgpp.cf
* config/win/watcom.cf
* config/win/icc.cf
* config/win/global.cf
* config/win/cygwin.cf
* config/win/msvc.cf
* config/win/xcc.cf
* config/win/mingw.cf
* config/win/pocc.cf
* config/win/bcc.cf
* config/linux/watcom.cf
* config/linux/gcc.cf
* config/linux/icc.cf
* config/linux/sunpro64.cf
* config/linux/sunpro.cf
* config/os2/watcom.cf
* config/os2/gcc.cf
* config/sunos/gcc.cf
* config/sunos/sunpro64.cf
* config/sunos/sunpro.cf
% Using ':=' instead of '=' where possible.
(incomplete. pass one)
* config/none.cf
* Little change in text.
* config/global.cf
! Fixed HB_ARCHITECTURE mis-detection as wce for a few win compilers.
|
||
|
|
2832c55881 |
2009-07-09 23:14 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* include/hbvmpub.h
* include/extend.api
* include/hbwince.h
* include/hb_io.h
* include/hbdefs.h
* include/hbsetup.h
* include/hbinit.h
* include/clipdefs.h
* include/hbmath.h
* include/hbzlib.h
* include/hbregex.h
* include/hbexprb.c
* source/pp/hbpp.c
* source/lang/msgrukoi.c
* source/lang/msgzhgb.c
* source/lang/msgruwin.c
* source/lang/msgelwin.c
* source/lang/msgro.c
* source/lang/msghriso.c
* source/lang/msgcskam.c
* source/lang/msggl.c
* source/lang/msges.c
* source/lang/msgde.c
* source/lang/msgru866.c
* source/lang/msgcs852.c
* source/lang/msgplmaz.c
* source/lang/msgpliso.c
* source/lang/msgplwin.c
* source/lang/msgid.c
* source/lang/msgel.c
* source/lang/msgdewin.c
* source/lang/msghr437.c
* source/lang/msghr852.c
* source/lang/msgcsiso.c
* source/lang/msgcswin.c
* source/lang/msgeswin.c
* source/vm/macro.c
* source/vm/mainwin.c
* source/vm/maindll.c
* source/vm/itemapi.c
* source/vm/hvm.c
* source/vm/cmdarg.c
* source/vm/mainstd.c
* source/vm/maindllp.c
* source/vm/fm.c
* source/vm/extrap.c
* source/vm/thread.c
* source/vm/main.c
* source/vm/break.c
* source/vm/dynlibhb.c
* source/vm/set.c
* source/vm/classes.c
* source/debug/dbgtwin.prg
* source/debug/dbgtmenu.prg
* source/debug/dbgmenu.prg
* source/debug/dbgthsh.prg
* source/debug/dbgwa.prg
* source/common/hbgete.c
* source/common/hbver.c
* source/common/hbprintf.c
* source/common/hbfsapi.c
* source/common/hbverdsp.c
* source/common/hbwince.c
* source/common/hbfopen.c
* source/common/hbdate.c
* source/macro/macroa.c
* source/macro/macrob.c
* source/rtl/lennum.c
* source/rtl/gtdos/gtdos.c
* source/rtl/setposbs.c
* source/rtl/gtwin/gtwin.c
* source/rtl/typefile.prg
* source/rtl/math.c
* source/rtl/getsys53.prg
* source/rtl/tobject.prg
* source/rtl/gtcrs/gtcrs.c
* source/rtl/gtcrs/gtcrs.h
* source/rtl/philesx.c
* source/rtl/filehb.c
* source/rtl/hbtoken.c
* source/rtl/fstemp.c
* source/rtl/ampm.c
* source/rtl/maxrow.c
* source/rtl/hbstrfmt.c
* source/rtl/transfrm.c
* source/rtl/gttone.c
* source/rtl/datec.c
* source/rtl/fserr.c
* source/rtl/pushbtn.prg
* source/rtl/memvarbl.prg
* source/rtl/hbregexc.c
* source/rtl/profiler.prg
* source/rtl/hbini.prg
* source/rtl/dbedit.prg
* source/rtl/filesys.c
* source/rtl/lang.c
* source/rtl/einstv52.prg
* source/rtl/hbbit.c
* source/rtl/isprint.c
* source/rtl/altd.prg
* source/rtl/diskspac.c
* source/rtl/console.c
* source/rtl/gtos2/gtos2.c
* source/rtl/adir.prg
* source/rtl/gui.prg
* source/rtl/hbgtcore.c
* source/rtl/dirdrive.c
* source/rtl/wait.prg
* source/rtl/mlcfunc.c
* source/rtl/scrollbr.prg
* source/rtl/gtapiu.c
* source/rtl/tbrowsys.prg
* source/rtl/oemansi.c
* source/rtl/philes53.c
* source/rtl/color53.prg
* source/rtl/xsavescr.c
* source/rtl/tgetlist.prg
* source/rtl/gtsln/mousesln.c
* source/rtl/gtsln/kbsln.c
* source/rtl/gtsln/gtsln.h
* source/rtl/disksphb.c
* source/rtl/tlabel.prg
* source/rtl/radiogrp.prg
* source/rtl/scrrow.c
* source/rtl/net.c
* source/rtl/stuff.c
* source/rtl/checkbox.prg
* source/rtl/filebuf.c
* source/rtl/mtran.c
* source/rtl/gete.c
* source/rtl/hbproces.c
* source/rtl/gtwvt/gtwvt.c
* source/rtl/fssize.c
* source/rtl/memofile.c
* source/rtl/hbffind.c
* source/rtl/tmenuitm.prg
* source/rtl/gtsys.c
* source/rtl/devoutp.prg
* source/codepage/uckoi8.c
* source/codepage/uckoi8u.c
* source/codepage/cphu852s.c
* source/codepage/cpes850c.c
* source/codepage/cphuisos.c
* source/codepage/ucmaz.c
* source/codepage/cptr857.c
* source/codepage/ucmik.c
* source/codepage/cphr437.c
* source/codepage/cphuwins.c
* source/rdd/dbjoin.prg
* source/rdd/dbnubs.c
* source/rdd/dbfuncs.prg
* source/rdd/dbtotal.prg
* source/rdd/dbstrux.prg
* source/rdd/dbsort.prg
* source/rdd/dbfcdx/dbfcdx1.c
* source/rdd/hbsix/sxcompr.c
* source/compiler/hbmain.c
* source/compiler/expropta.c
* source/compiler/exproptb.c
* source/compiler/fixflex.c
* source/compiler/compi18n.c
* source/compiler/gencobj.c
* source/compiler/hbopt.c
* source/compiler/hbgenerr.c
* utils/hbtest/rt_main.h
* utils/hbtest/rt_main.ch
* utils/hbtest/rt_trans.prg
* utils/hbtest/rt_misc.prg
* utils/hbtest/rt_vars.ch
* contrib/gtalleg/gtalleg.c
* contrib/gtalleg/ssf.h
* contrib/hbmysql/mysqlold.c
* contrib/hbmysql/mysql.c
* contrib/hbct/charlist.c
* contrib/hbct/ctnet.c
* contrib/hbct/charonly.c
* contrib/hbct/ctset.c
* contrib/hbct/ctset.h
* contrib/hbct/cterror.ch
* contrib/hbct/ftoc.c
* contrib/hbct/charevod.c
* contrib/hbct/exponent.c
* contrib/hbct/dattime3.c
* contrib/hbct/ct.prg
* contrib/hbct/cursor.c
* contrib/hbct/color.c
* contrib/hbct/charone.c
* contrib/hbct/numconv.prg
* contrib/hbct/cttime.prg
* contrib/hbct/ctstr.h
* contrib/hbct/atnum.c
* contrib/hbct/disk.c
* contrib/hbct/misc1.c
* contrib/hbct/print.c
* contrib/xhb/hblog.ch
* contrib/xhb/bkgtsks.c
* contrib/xhb/wintypes.ch
* contrib/xhb/classex.ch
* contrib/xhb/hbcomprs.c
* contrib/xhb/ttable.ch
* contrib/xhb/hbcompat.ch
* contrib/xhb/arrayblk.prg
* contrib/xhb/hbctypes.ch
* contrib/xhb/xhbextrn.ch
* contrib/xhb/filestat.c
* contrib/xhb/hblogdef.ch
* contrib/xhb/xhbcopyf.c
* contrib/xhb/hbserv.c
* contrib/xhb/xhbfunc.c
* contrib/hbodbc/odbcold.c
* contrib/hbtpathy/telepath.ch
* contrib/hbmzip/hbmzip.c
* contrib/hbblat/hbblat.ch
* contrib/hbxbp/xbpfiledialog.prg
* contrib/hbxbp/gra.ch
* contrib/hbxbp/xbpwindow.prg
* contrib/hbxbp/xbp.ch
* contrib/hbxbp/xbphtmlviewer.prg
* contrib/hbxbp/xbptoolbar.prg
* contrib/hbxbp/appevent.ch
* contrib/hbxbp/xbpgeneric.prg
* contrib/xpp/philesx.c
* contrib/hbnf/acctyear.prg
* contrib/hbnf/byteneg.prg
* contrib/hbnf/isshare.prg
* contrib/hbnf/kspeed.c
* contrib/hbnf/prtscr.c
* contrib/hbnf/ftshadow.c
* contrib/hbnf/descendn.c
* contrib/hbnf/scancode.prg
* contrib/hbnf/vidmode.prg
* contrib/hbnf/acctadj.prg
* contrib/hbnf/vidcur.prg
* contrib/hbnf/iamidle.c
* contrib/hbnf/acctmnth.prg
* contrib/hbnf/madd.prg
* contrib/hbnf/fttext.c
* contrib/hbnf/mouse1.prg
* contrib/hbnf/settime.prg
* contrib/hbnf/page.prg
* contrib/hbnf/setkeys.c
* contrib/hbnf/month.prg
* contrib/hbnf/acctweek.prg
* contrib/hbnf/acctqtr.prg
* contrib/hbnf/dosver.prg
* contrib/hbnf/metaph.prg
* contrib/hbnf/menu1.prg
* contrib/hbnf/byteand.prg
* contrib/hbnf/bytexor.prg
* contrib/hbnf/byteor.prg
* contrib/hbnf/asum.prg
* contrib/hbnf/wda.prg
* contrib/hbnf/aavg.prg
* contrib/hbnf/mouse.c
* contrib/hbnf/setdate.prg
* contrib/hbnf/amedian.prg
* contrib/hbnf/blink.prg
* contrib/hbnf/getvid.c
* contrib/hbnf/getver.c
* contrib/hbnf/nwuid.prg
* contrib/hbnf/aemaxlen.prg
* contrib/hbnf/bitset.prg
* contrib/hbnf/nwlstat.prg
* contrib/hbnf/tempfile.prg
* contrib/hbnf/diskfunc.prg
* contrib/hbnf/d2e.prg
* contrib/hbnf/mouse2.prg
* contrib/hbnf/firstday.prg
* contrib/hbnf/menutonf.prg
* contrib/hbnf/pvid.prg
* contrib/hbnf/isbit.prg
* contrib/hbnf/datecnfg.prg
* contrib/hbnf/putkey.c
* contrib/hbnf/getenvrn.c
* contrib/hbnf/bytenot.prg
* contrib/hbnf/aeminlen.prg
* contrib/hbnf/year.prg
* contrib/hbnf/ftmenuto.ch
* contrib/hbnf/rmdir.c
* contrib/hbnf/sysmem.prg
* contrib/hbnf/bitclr.prg
* contrib/hbnf/setlastk.c
* contrib/hbnf/clrsel.prg
* contrib/hbcurl/hbcurl.ch
* contrib/gtwvg/gtwvg.c
* contrib/gtwvg/wvgax.prg
* contrib/gtwvg/gtwvg.h
* contrib/gtwvg/wvggui.c
* contrib/gtwvg/wvggui.h
* contrib/gtwvg/wvgwin.c
* contrib/gtwvg/wvgutils.c
* contrib/gtwvg/wvgcore.c
* contrib/gtwvg/wvgtabpg.prg
* contrib/gtwvg/wvgsink.c
* contrib/gtwvg/wvgwing.c
* contrib/hbclipsm/num.c
* contrib/hbclipsm/stack.c
* contrib/rddads/rddads.h
* contrib/rddads/ads1.c
* contrib/hbfimage/fi_winfu.c
* contrib/hbfimage/fi_wrp.c
* contrib/hbgd/gd.ch
* contrib/hbgd/gdchart.prg
* contrib/hbgd/gdimage.prg
* contrib/hbgd/gdwrp.c
* contrib/hbmisc/nconvert.prg
* contrib/hbmisc/stringsx.c
* contrib/hbmisc/spd.c
* contrib/hbmisc/stringp.prg
* contrib/hbwin/win_prn2.c
* contrib/hbwin/wapi_commctrl.c
* contrib/hbwin/wapi_winbase.c
* contrib/hbwin/wapi_winuser.c
* contrib/hbwin/hbwinole.h
* contrib/hbwin/win_dll.c
* contrib/hbwin/axfunc.prg
* contrib/hbwin/win_prn1.c
* contrib/hbvpdf/hbvpdf.ch
* examples/hboleold/win_ole.c
* Formatting:
- Removing EOL whitespaces.
- Removing extra empty lines at EOF.
- Adding EOL at EOF if missing.
(except in foreign code)
|
||
|
|
aec5ed2ce6 |
2009-07-08 18:22 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/hbtask.h * harbour/source/vm/maindllh/Makefile * harbour/source/vm/task.c * harbour/source/vm/hvmall.c * harbour/source/rtl/cputime.c * harbour/contrib/hbmysql/hbmysql.hbc * harbour/contrib/xhb/xhb.hbc * harbour/contrib/xhb/xhberrc.c * harbour/contrib/xhb/xhbver.ch * harbour/contrib/hbodbc/hbodbc.hbc * harbour/contrib/hbtpathy/hbtpathy.hbc * harbour/contrib/hbsqlit3/tests/hooks.prg * harbour/contrib/hbsqlit3/tests/backup.prg * harbour/contrib/hbsqlit3/tests/authoriz.prg * harbour/contrib/hbsqlit3/hbsqlit3.hbc * harbour/contrib/hbmzip/hbmzip.hbc * harbour/contrib/hbqt/QDragEnterEvent.cpp * harbour/contrib/hbqt/QWebSecurityOrigin.cpp * harbour/contrib/hbqt/QConicalGradient.cpp * harbour/contrib/hbqt/TQWidgetItem.prg * harbour/contrib/hbqt/QGradient.cpp * harbour/contrib/hbqt/TQDropEvent.prg * harbour/contrib/hbqt/QStandardItemModel.cpp * harbour/contrib/hbqt/TQTextObject.prg * harbour/contrib/hbqt/QPicture.cpp * harbour/contrib/hbqt/TQStyleHintReturn.prg * harbour/contrib/hbqt/QStyledItemDelegate.cpp * harbour/contrib/hbqt/QAbstractListModel.cpp * harbour/contrib/hbqt/TQFontDatabase.prg * harbour/contrib/hbqt/QResource.cpp * harbour/contrib/hbqt/TQWebHistory.prg * harbour/contrib/hbqt/QMouseEvent.cpp * harbour/contrib/hbqt/TQAbstractItemModel.prg * harbour/contrib/hbqt/QStyleOptionHeader.cpp * harbour/contrib/hbqt/QWheelEvent.cpp * harbour/contrib/hbqt/QRadialGradient.cpp * harbour/contrib/hbqt/QCursor.cpp * harbour/contrib/hbqt/QFocusEvent.cpp * harbour/contrib/hbqt/QStyleHintReturn.cpp * harbour/contrib/hbqt/QStyleOptionToolButton.cpp * harbour/contrib/hbqt/QStylePainter.cpp * harbour/contrib/hbqt/QWebPluginFactory.cpp * harbour/contrib/hbqt/TQSystemTrayIcon.prg * harbour/contrib/hbqt/QLinearGradient.cpp * harbour/contrib/hbqt/QDragLeaveEvent.cpp * harbour/contrib/hbqt/TQStyleOptionViewItem.prg * harbour/contrib/hbqt/QStyleOptionToolBox.cpp * harbour/contrib/hbqt/QStyleOptionTabBarBase.cpp * harbour/contrib/hbqt/QStringList.cpp * harbour/contrib/hbqt/TQStyleOptionTitleBar.prg * harbour/contrib/hbqt/TQSound.prg * harbour/contrib/hbqt/TQGradient.prg * harbour/contrib/hbqt/TQWebSettings.prg * harbour/contrib/hbqt/TQApplication.prg * harbour/contrib/hbqt/QStyleOptionViewItem.cpp * harbour/contrib/hbqt/TQCoreApplication.prg * harbour/contrib/hbqt/TQKeySequence.prg * harbour/contrib/hbqt/QStyleOptionToolBar.cpp * harbour/contrib/hbqt/QStyleOptionTitleBar.cpp * harbour/contrib/hbqt/TQResource.prg * harbour/contrib/hbqt/QStyleOptionButton.cpp * harbour/contrib/hbqt/QSizePolicy.cpp * harbour/contrib/hbqt/QWebSettings.cpp * harbour/contrib/hbqt/TQStyleOptionSizeGrip.prg * harbour/contrib/hbqt/TQStyleOptionGroupBox.prg * harbour/contrib/hbqt/TQStylePainter.prg * harbour/contrib/hbqt/TQWebPluginFactory.prg * harbour/contrib/hbqt/QKeySequence.cpp * harbour/contrib/hbqt/QKeyEvent.cpp * harbour/contrib/hbqt/QStyleOptionSlider.cpp * harbour/contrib/hbqt/TQDragMoveEvent.prg * harbour/contrib/hbqt/QWidgetItem.cpp * harbour/contrib/hbqt/QStyleOptionSizeGrip.cpp * harbour/contrib/hbqt/TQWebHistoryItem.prg * harbour/contrib/hbqt/QTextObject.cpp * harbour/contrib/hbqt/QStyleOptionGroupBox.cpp * harbour/contrib/hbqt/QImage.cpp * harbour/contrib/hbqt/QLine.cpp * harbour/contrib/hbqt/TQStyleOptionProgressBar.prg * harbour/contrib/hbqt/QWebHistory.cpp * harbour/contrib/hbqt/TQStyleHintReturnVariant.prg * harbour/contrib/hbqt/TQWebSecurityOrigin.prg * harbour/contrib/hbqt/TQStyleOptionTab.prg * harbour/contrib/hbqt/TQStringListModel.prg * harbour/contrib/hbqt/QWebHitTestResult.cpp * harbour/contrib/hbqt/TQStandardItemModel.prg * harbour/contrib/hbqt/QSystemTrayIcon.cpp * harbour/contrib/hbqt/QStyleOptionDockWidget.cpp * harbour/contrib/hbqt/TQFileSystemModel.prg * harbour/contrib/hbqt/QStyleOptionTabWidgetFrame.cpp * harbour/contrib/hbqt/QStyleOptionFocusRect.cpp * harbour/contrib/hbqt/QMoveEvent.cpp * harbour/contrib/hbqt/TQImageWriter.prg * harbour/contrib/hbqt/TQAbstractListModel.prg * harbour/contrib/hbqt/QWidgetAction.cpp * harbour/contrib/hbqt/TQModelIndex.prg * harbour/contrib/hbqt/QStringListModel.cpp * harbour/contrib/hbqt/TQKeyEvent.prg * harbour/contrib/hbqt/TQStyleOptionMenuItem.prg * harbour/contrib/hbqt/TQStyleOptionHeader.prg * harbour/contrib/hbqt/QFileSystemModel.cpp * harbour/contrib/hbqt/TQWebHistoryInterface.prg * harbour/contrib/hbqt/TQStyleOptionComboBox.prg * harbour/contrib/hbqt/TQBrush.prg * harbour/contrib/hbqt/TQStyleOptionToolButton.prg * harbour/contrib/hbqt/QImageWriter.cpp * harbour/contrib/hbqt/TQLine.prg * harbour/contrib/hbqt/TQAbstractTableModel.prg * harbour/contrib/hbqt/TQStyleOptionTabBarBase.prg * harbour/contrib/hbqt/QStyleOptionMenuItem.cpp * harbour/contrib/hbqt/TQImageReader.prg * harbour/contrib/hbqt/QDropEvent.cpp * harbour/contrib/hbqt/TQColor.prg * harbour/contrib/hbqt/TQStyleOptionComplex.prg * harbour/contrib/hbqt/TQWebHitTestResult.prg * harbour/contrib/hbqt/QLatin1String.cpp * harbour/contrib/hbqt/QStandardItem.cpp * harbour/contrib/hbqt/TQLatin1Char.prg * harbour/contrib/hbqt/QWebHistoryInterface.cpp * harbour/contrib/hbqt/QStyleOptionComboBox.cpp * harbour/contrib/hbqt/TQStyleOptionSpinBox.prg * harbour/contrib/hbqt/TQPalette.prg * harbour/contrib/hbqt/TQResizeEvent.prg * harbour/contrib/hbqt/TQStyleOptionFocusRect.prg * harbour/contrib/hbqt/QAbstractItemModel.cpp * harbour/contrib/hbqt/QImageReader.cpp * harbour/contrib/hbqt/TQDragEnterEvent.prg * harbour/contrib/hbqt/TQWidgetAction.prg * harbour/contrib/hbqt/QWebHistoryItem.cpp * harbour/contrib/hbqt/TQStyleOptionButton.prg * harbour/contrib/hbqt/QDateTime.cpp * harbour/contrib/hbqt/QPalette.cpp * harbour/contrib/hbqt/QStyleOptionProgressBar.cpp * harbour/contrib/hbqt/QResizeEvent.cpp * harbour/contrib/hbqt/TQStyledItemDelegate.prg * harbour/contrib/hbqt/QStyleHintReturnVariant.cpp * harbour/contrib/hbqt/QList.cpp * harbour/contrib/hbqt/QStyleOptionTab.cpp * harbour/contrib/hbqt/TQStyleOption.prg * harbour/contrib/hbqt/TQMouseEvent.prg * harbour/contrib/hbqt/TQStyleOptionSlider.prg * harbour/contrib/hbqt/QWebFrame.cpp * harbour/contrib/hbqt/QSound.cpp * harbour/contrib/hbqt/QDirModel.cpp * harbour/contrib/hbqt/TQWheelEvent.prg * harbour/contrib/hbqt/TQRadialGradient.prg * harbour/contrib/hbqt/QStyleOptionFrame.cpp * harbour/contrib/hbqt/TQCursor.prg * harbour/contrib/hbqt/TQStandardItem.prg * harbour/contrib/hbqt/TQLatin1String.prg * harbour/contrib/hbqt/TQFocusEvent.prg * harbour/contrib/hbqt/TQImage.prg * harbour/contrib/hbqt/TQLinearGradient.prg * harbour/contrib/hbqt/TQDragLeaveEvent.prg * harbour/contrib/hbqt/QModelIndex.cpp * harbour/contrib/hbqt/TQStyleHintReturnMask.prg * harbour/contrib/hbqt/QStyleOption.cpp * harbour/contrib/hbqt/TQStyleOptionToolBox.prg * harbour/contrib/hbqt/TQStringList.prg * harbour/contrib/hbqt/hbqt.ch * harbour/contrib/hbqt/TQDateTime.prg * harbour/contrib/hbqt/TQStyleOptionDockWidget.prg * harbour/contrib/hbqt/TQStyleOptionTabWidgetFrame.prg * harbour/contrib/hbqt/QFontDatabase.cpp * harbour/contrib/hbqt/QAbstractTableModel.cpp * harbour/contrib/hbqt/QStyleHintReturnMask.cpp * harbour/contrib/hbqt/TQMoveEvent.prg * harbour/contrib/hbqt/TQList.prg * harbour/contrib/hbqt/TQStyleOptionToolBar.prg * harbour/contrib/hbqt/QDragMoveEvent.cpp * harbour/contrib/hbqt/TQConicalGradient.prg * harbour/contrib/hbqt/QStyleOptionComplex.cpp * harbour/contrib/hbqt/TQWebFrame.prg * harbour/contrib/hbqt/TQSizePolicy.prg * harbour/contrib/hbqt/QLatin1Char.cpp * harbour/contrib/hbqt/TQDirModel.prg * harbour/contrib/hbqt/QStyleOptionSpinBox.cpp * harbour/contrib/hbqt/TQStyleOptionFrame.prg * harbour/contrib/hbqt/TQPicture.prg * harbour/contrib/hbfbird/hbfbird.hbc * harbour/contrib/hbziparc/hbziparc.hbc * harbour/contrib/hbxbp/xbpappevent.prg * harbour/contrib/hbxbp/xbpsle.prg * harbour/contrib/hbxbp/xbplistbox.prg * harbour/contrib/hbxbp/xbpcheckbox.prg * harbour/contrib/hbxbp/xbpmenubar.prg * harbour/contrib/hbxbp/xbpradiobutton.prg * harbour/contrib/hbxbp/xbpfiledialog.prg * harbour/contrib/hbxbp/gra.ch * harbour/contrib/hbxbp/tests/demoxbp.prg * harbour/contrib/hbxbp/xbptabpage.prg * harbour/contrib/hbxbp/xbpwindow.prg * harbour/contrib/hbxbp/xbpcombobox.prg * harbour/contrib/hbxbp/xbpstatusbar.prg * harbour/contrib/hbxbp/xbppushbutton.prg * harbour/contrib/hbxbp/Makefile * harbour/contrib/hbxbp/xbpbitmap.prg * harbour/contrib/hbxbp/xbp.ch * harbour/contrib/hbxbp/xbpscrollbar.prg * harbour/contrib/hbxbp/xbpfontdialog.prg * harbour/contrib/hbxbp/xbphtmlviewer.prg * harbour/contrib/hbxbp/xbpstatic.prg * harbour/contrib/hbxbp/xbptreeview.prg * harbour/contrib/hbxbp/xbpdialog.prg * harbour/contrib/hbxbp/xbpstyle.prg * harbour/contrib/hbxbp/xbptoolbar.prg * harbour/contrib/hbxbp/xbp3state.prg * harbour/contrib/hbxbp/xbpparthandler.prg * harbour/contrib/hbxbp/xbpspinbutton.prg * harbour/contrib/hbxbp/xbpdataref.prg * harbour/contrib/hbxbp/appevent.ch * harbour/contrib/hbxbp/xbpgeneric.prg * harbour/contrib/hbxbp/xbpmle.prg * harbour/contrib/hbnf/hbnf.hbc * harbour/contrib/hbcurl/hbcurl.hbc * harbour/contrib/rddsql/rddsql.hbc * harbour/contrib/hbhpdf/hbhpdf.hbc * harbour/contrib/rddado/rddado.hbc * harbour/contrib/gtwvg/gtwvg.hbc * harbour/contrib/hbpgsql/hbpgsql.hbc * harbour/contrib/rddads/rddads.hbc * harbour/contrib/hbclipsm/hbclipsm.hbc * harbour/contrib/hbfimage/hbfimage.hbc * harbour/contrib/hbgd/hbgd.hbc * harbour/contrib/hbmisc/hbmisc.hbc * harbour/contrib/hbtip/hbtip.hbc * harbour/contrib/hbwin/hbwin.hbc * harbour/contrib/hbvpdf/hbvpdf.hbc * harbour/contrib/hbbtree/hbbtree.hbc * harbour/contrib/hbcrypt/hbcrypt.hbc * harbour/contrib/hbssl/hbssl.hbc * harbour/examples/pp/pp.hbp * harbour/examples/hbdoc/hbdoc.hbp * harbour/examples/hbmsql/hbmsql.hbc * harbour/examples/hbsqlit2/hbsqlit2.hbc * harbour/examples/hbapollo/hbapollo.hbc * harbour/examples/pe/pe.hbp * harbour/examples/guestbk/guestbk.hbp * harbour/examples/hbgf/tests/hbgf.hbc * harbour/examples/dbu/dbu.hbp * harbour/examples/terminal/terminal.hbc * harbour/examples/terminal/trm_app.hbp * harbour/examples/hscript/hscript.hbp * harbour/examples/hbwhat/hbwhat.hbc * harbour/examples/rl/rl.hbp ! fixed hardcode CRLF * set svn attributes svn:eol-style and svn:keywords |
||
|
|
e0e468c641 |
2009-07-08 09:18 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbtip/utils.c
% Cleanup, formatting, minor optimizations.
* contrib/xhb/hbserv.c
* contrib/hbgd/gdwrp.c
* contrib/hbtip/utils.c
* source/rtl/dateshb.c
* source/rtl/setcolor.c
* source/rtl/natmsg.c
* source/rtl/hbinet.c
% Using hb_retc_const() to return constant strings.
* contrib/hbnf/fttext.c
* contrib/hbmisc/hb_f.c
! Fixed to use hb_retnint() to return HB_FHANDLE.
* contrib/xhb/hbxml.c
* contrib/hbtip/utils.c
* contrib/xhb/freadlin.c
* examples/hbdoc/hbdfrdln.c
* examples/hbmake/hbmakec.c
! Fixed to retrieve file handles with hb_itemGetNInt() and hb_parnint(),
instead of long versions.
|
||
|
|
36a9aff8ff |
2009-07-03 18:51 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* source/rtl/fscopy.c
* source/rtl/copyfile.c
* source/rtl/memofile.c
* source/rtl/filesys.c
* contrib/hbmzip/hbmzip.c
* contrib/hbsqlit3/hbsqlit3.c
* contrib/hbpgsql/postgres.c
* contrib/hbgd/gdwrp.c
% Cleaned BYTE usage (converted to void).
|
||
|
|
beaaf5fb58 |
2009-07-03 09:35 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* include/hbdefs.h
! hbUChar, hbSChar fixed to not depend on legacy types.
* utils/hbmk2/hbmk2.hu_HU.po
* utils/hbmk2/hbmk2.prg
* utils/hbmk2/Makefile
+ Enabled -mt switch on DOS platform.
+ Enabled MT builds on DOS platform.
(currently its used by -jobs switch, maybe internal
Harbour compiling can use this feature)
* contrib/hbmysql/mysql.c
* contrib/hbct/ctstrfil.c
* contrib/hbct/print.c
* contrib/xhb/hbxml.c
* contrib/xhb/dbf2txt.c
* contrib/xhb/filestat.c
* contrib/hbsqlit3/hbsqlit3.c
* contrib/hbnf/fttext.c
* contrib/hbnf/dispc.c
* contrib/hbcurl/hbcurl.c
* contrib/hbgd/gdwrp.c
* contrib/hbmisc/hb_f.c
* contrib/hbtip/utils.c
* source/vm/memvars.c
* source/vm/set.c
* source/rtl/console.c
* source/rtl/philes.c
* source/rtl/gttrm/gttrm.c
* source/rtl/memofile.c
* source/rdd/dbsql.c
* source/rdd/dbffpt/dbffpt1.c
* examples/pp/pp.c
% FS API call cast cleanups.
(removed explicit casts for the most part, added const in few
places, changed some BYTE types to char.)
* Formatting.
* source/vm/task.c
! Minor text sync in debug calls.
; TOFIX:
../../filesys.c(1698) : error C2065: 'Flags' : undeclared identifier
../../filesys.c(1792) : error C2065: 'Flags' : undeclared identifier
|
||
|
|
c9d98f5be8 |
2009-06-25 13:09 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbfimage/fi_wrp.c
* contrib/hbgd/gdwrp.c
* Fixed warnings by casting. Ideally these should be fixed in
external packages.
|
||
|
|
bd923f154d |
2009-06-25 12:47 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbct/ascpos.c
* contrib/hbct/ctwfunc.c
* contrib/hbct/ctcrypt.c
* contrib/xhb/filestat.c
* contrib/hbsqlit3/hbsqlit3.c
* contrib/hbnf/fttext.c
* contrib/hbpgsql/postgres.c
* contrib/hbfimage/fi_wrp.c
* contrib/hbgd/gdwrp.c
* source/rtl/mouse53.c
* 'const' cleanup.
; NOTE: I rather didn't commit BYTE to char in CTWIN.
; TOFIX: Some of these will result in warnings when passing values
to external API calls. I'd like to ask developers to review
what the intent was. Sometimes external API declarations
are missing 'const', so it's safe to pass them these buffers,
but it should be checked in documentation.
---
../../fi_wrp.c: In function 'HB_FUN_FI_LOADFROMMEM':
../../fi_wrp.c:372: warning: passing argument 1 of 'FreeImage_OpenMemory' discards qualifiers from pointer target type
C:\devl\FreeImage-3.12.0\Dist/FreeImage.h:771: note: expected 'BYTE *' but argument is of type 'const BYTE *'
../../fi_wrp.c: In function 'HB_FUN_FI_GETFILETYPEFROMMEM':
../../fi_wrp.c:887: warning: passing argument 1 of 'FreeImage_OpenMemory' discards qualifiers from pointer target type
C:\devl\FreeImage-3.12.0\Dist/FreeImage.h:771: note: expected 'BYTE *' but argument is of type 'const BYTE *'
../../gdwrp.c: In function 'HB_FUN_GDIMAGESTRINGFTEX':
../../gdwrp.c:2718: warning: passing argument 4 of 'gdImageStringFTEx' discards qualifiers from pointer target type
C:\devl\gd-2.0.34\include/gd.h:459: note: expected 'char *' but argument is of type 'const char *'
../../gdwrp.c:2718: warning: passing argument 9 of 'gdImageStringFTEx' discards qualifiers from pointer target type
C:\devl\gd-2.0.34\include/gd.h:459: note: expected 'char *' but argument is of type 'const char *'
../../gdwrp.c: In function 'HB_FUN_GDIMAGESTRINGFTCIRCLE':
../../gdwrp.c:2809: warning: passing argument 7 of 'gdImageStringFTCircle' discards qualifiers from pointer target type
C:\devl\gd-2.0.34\include/gdfx.h:41: note: expected 'char *' but argument is of type 'const char *'
../../gdwrp.c:2809: warning: passing argument 9 of 'gdImageStringFTCircle' discards qualifiers from pointer target type
C:\devl\gd-2.0.34\include/gdfx.h:41: note: expected 'char *' but argument is of type 'const char *'
../../gdwrp.c:2809: warning: passing argument 10 of 'gdImageStringFTCircle' discards qualifiers from pointer target type
C:\devl\gd-2.0.34\include/gdfx.h:41: note: expected 'char *' but argument is of type 'const char *'
---
|
||
|
|
c7e604aca9 |
2009-06-25 11:29 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbgd/gdwrp.c
! Fixed const warnings.
* TOFIX: Remaining:
../../gdwrp.c: In function 'HB_FUN_GDIMAGESTRINGFTEX':
../../gdwrp.c:2659: warning: assignment discards qualifiers from pointer target type
../../gdwrp.c:2676: warning: assignment discards qualifiers from pointer target type
../../gdwrp.c: In function 'HB_FUN_GDIMAGESTRINGFTCIRCLE':
../../gdwrp.c:2794: warning: assignment discards qualifiers from pointer target type
../../gdwrp.c:2800: warning: assignment discards qualifiers from pointer target type
../../gdwrp.c:2809: warning: passing argument 10 of 'gdImageStringFTCircle' discards qualifiers from pointer target type
C:\devl\gd-2.0.34\include/gdfx.h:41: note: expected 'char *' but argument is of type 'const char *'
|
||
|
|
69205770d7 |
2009-06-25 13:40 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbmzip/hbmzip.c
* contrib/hbblat/blatwrp.c
* contrib/hbfbird/firebird.c
* contrib/xpp/dbcmdx.c
* contrib/xpp/philesx.c
* contrib/rddsql/sqlbase.c
* contrib/rddsql/sqlmix.c
* contrib/gtwvg/gtwvg.h
* contrib/gtwvg/wvgcore.c
* contrib/gtwvg/wvgwing.c
* contrib/hbclipsm/time.c
* contrib/rddads/adsfunc.c
* contrib/rddads/ads1.c
* contrib/hbgd/gdwrp.c
* contrib/hbtip/utils.c
* contrib/hbtip/base64x.c
* contrib/hbtip/encmthd.c
* 'const' cleanup.
; NOTE: I've left some warnings which I couldn't fix,
and there were also cases where code modification
will be needed due to existing bugs now revealed.
|
||
|
|
6af3a36044 |
2009-06-22 20:48 UTC+0600 April White (april users.sourceforge.net)
* contrib\hbblat\blatcls.prg
* METHOD Check() CLASS HBBlat -> METHOD PROCEDURE
* contrib\hbgd\gdimage.prg
* METHOD Destruct() CLASS GDImage -> METHOD PROCEDURE
* contrib\xhb\hblog.prg
* METHOD Open() CLASS HB_Logger -> METHOD PROCEDURE
* METHOD Close() CLASS HB_Logger -> METHOD PROCEDURE
* METHOD Log( cMessage, nPriority ) CLASS HB_Logger -> METHOD PROCEDURE
* METHOD Log( nStyle, cMessage, cName, nPriority ) CLASS HB_LogChannel -> METHOD PROCEDURE
* METHOD Send( nStyle, cMessage, cName, nPriority ) CLASS HB_LogConsole -> METHOD PROCEDURE
* METHOD Send( nStyle, cMessage, cName, nPriority ) CLASS HB_LogDebug -> METHOD PROCEDURE
* contrib\xhb\stream.prg
* METHOD CopyTo( oTargetStream ) CLASS TStream -> METHOD PROCEDURE
* METHOD Finalize CLASS TStreamFileReader -> METHOD PROCEDURE
* METHOD Finalize CLASS TStreamFileWriter -> METHOD PROCEDURE
* METHOD WriteByte( cByte ) CLASS TStreamFileWriter -> METHOD PROCEDURE
* contrib\xhb\ttable.prg
* METHOD GET() CLASS HBRecord -> METHOD PROCEDURE
* METHOD Put() CLASS HBRecord -> METHOD PROCEDURE
* METHOD DBMove( nDirection ) CLASS HBTable -> METHOD PROCEDURE
* METHOD READ( lKeepBuffer ) CLASS HBTable -> METHOD PROCEDURE
* METHOD ReadBlank( lKeepBuffer ) CLASS HBTable -> METHOD PROCEDURE
* METHOD AddField( f, t, l, d ) CLASS HBTable -> METHOD PROCEDURE
* METHOD Gentable() CLASS HBTable -> METHOD PROCEDURE
* METHOD Create() CLASS HBOrder -> METHOD PROCEDURE
|
||
|
|
0445183365 |
2009-06-19 10:48 UTC+0600 April White (april users.sourceforge.net)
* contrib\hbblat\blatcls.prg
* PROCEDURE Check() CLASS HBBlat -> METHOD returning Self
* contrib\hbgd\gdimage.prg
* PROCEDURE Destruct() CLASS GDImage -> METHOD returning NIL
* contrib\xhb\hblog.prg
* PROCEDURE Open() CLASS HB_Logger -> METHOD returning Self
* PROCEDURE Close() CLASS HB_Logger -> METHOD returning Self
* PROCEDURE Log( cMessage, nPriority ) CLASS HB_Logger -> METHOD returning Self
* PROCEDURE Log( nStyle, cMessage, cName, nPriority ) CLASS HB_LogChannel -> METHOD returning Self
* PROCEDURE Send( nStyle, cMessage, cName, nPriority ) CLASS HB_LogConsole -> METHOD returning Self
* PROCEDURE Send( nStyle, cMessage, cName, nPriority ) CLASS HB_LogDebug -> METHOD returning Self
* contrib\xhb\stream.prg
* PROCEDURE CopyTo( oTargetStream ) CLASS TStream -> METHOD returning Self
* PROCEDURE Finalize CLASS TStreamFileReader -> METHOD returning NIL
* PROCEDURE Finalize CLASS TStreamFileWriter -> METHOD returning NIL
* PROCEDURE WriteByte( cByte ) CLASS TStreamFileWriter -> METHOD returning Self
* contrib\xhb\ttable.prg
* PROCEDURE GET() CLASS HBRecord -> METHOD returning Self
* PROCEDURE Put() CLASS HBRecord -> METHOD returning Self
* PROCEDURE DBMove( nDirection ) CLASS HBTable -> METHOD returning Self
* PROCEDURE READ( lKeepBuffer ) CLASS HBTable -> METHOD returning Self
* PROCEDURE ReadBlank( lKeepBuffer ) CLASS HBTable -> METHOD returning Self
* PROCEDURE AddField( f, t, l, d ) CLASS HBTable -> METHOD returning Self
* PROCEDURE Gentable() CLASS HBTable -> METHOD returning Self
* PROCEDURE Create() CLASS HBOrder -> METHOD returning Self
|
||
|
|
ae479142ed |
2009-06-19 09:52 UTC+0600 April White (april users.sourceforge.net)
* contrib/hbblat/blatcls.prg
* contrib/hbgd/gdimage.prg
* contrib/xhb/hblog.prg
* contrib/xhb/stream.prg
* contrib/xhb/ttable.prg
* reverted to 'procedure' declaration as methods fail to compile without
a return value; will address this within the new hbextern
|
||
|
|
ae54dc1252 |
2009-06-19 09:20 UTC+0600 April White (april@users.sourceforge.net)
* contrib/hbblat/blatcls.prg
* contrib/hbgd/gdimage.prg
* contrib/xhb/hblog.prg
* contrib/xhb/stream.prg
* contrib/xhb/ttable.prg
* Declare class methods indicated as procedure
|
||
|
|
f068c2f707 |
2009-06-17 09:28 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbct/fcopy.prg
* contrib/xhb/stream.prg
* contrib/xhb/traceprg.prg
* contrib/xhb/hblog.prg
* contrib/xhb/ttable.prg
* contrib/hbxbp/xbpmenubar.prg
* contrib/hbxbp/xbptoolbar.prg
* contrib/hbxbp/xbppushbutton.prg
* contrib/hbnf/tbwhile.prg
* contrib/rddado/adordd.prg
* contrib/hbgd/gd.prg
* contrib/hbtip/thtml.prg
* contrib/hbtip/popcln.prg
* contrib/hbtip/sendmail.prg
* contrib/hbtip/cgi.prg
* contrib/hbtip/ftpcln.prg
% File() -> hb_FileExists().
; NOTE: I didn't convert in hbblat, because I'm not sure whether wildcards
are also expected there.
|
||
|
|
7cf87dea67 |
2009-06-15 14:42 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbwin/legacyco.c
* contrib/hbwin/legacy.prg
! Fixed typos in prev.
(Thanks EMG)
* contrib/hbmysql/hbmysql.hbc
- contrib/hbct/tests/hbct.hbc
+ contrib/hbct/tests/hbmk.hbm
+ contrib/hbct/hbct.hbc
+ contrib/xhb/xhb.hbc
+ contrib/xhb/tests/hbmk.hbm
- contrib/xhb/tests/xhb.hbc
+ contrib/hbodbc/tests/hbmk.hbm
- contrib/hbodbc/tests/hbodbc.hbc
+ contrib/hbodbc/hbodbc.hbc
+ contrib/hbtpathy/tests/hbmk.hbm
- contrib/hbtpathy/tests/hbtpathy.hbc
+ contrib/hbtpathy/hbtpathy.hbc
+ contrib/hbgt/hbgt.hbc
- contrib/hbmzip/tests/hbmzip.hbc
+ contrib/hbmzip/tests/hbmk.hbm
+ contrib/hbmzip/hbmzip.hbc
- contrib/hbsqlit3/tests/hbsqlit3.hbc
+ contrib/hbsqlit3/tests/hbmk.hbm
+ contrib/hbsqlit3/hbsqlit3.hbc
+ contrib/hbfbird/tests/hbmk.hbm
- contrib/hbfbird/tests/hbfbird.hbc
+ contrib/hbfbird/hbfbird.hbc
+ contrib/hbziparc/tests/hbmk.hbm
- contrib/hbziparc/tests/hbziparc.hbc
+ contrib/hbziparc/hbziparc.hbc
+ contrib/hbnf/tests/hbmk.hbm
- contrib/hbnf/tests/hbnf.hbc
+ contrib/hbnf/hbnf.hbc
+ contrib/hbcurl/tests/hbmk.hbm
- contrib/hbcurl/tests/hbcurl.hbc
+ contrib/hbcurl/hbcurl.hbc
+ contrib/gtqtc/tests/hbmk.hbm
- contrib/gtqtc/tests/gtqtc.hbc
+ contrib/gtqtc/gtqtc.hbc
+ contrib/rddado/tests/hbmk.hbm
- contrib/rddado/tests/rddado.hbc
+ contrib/rddado/rddado.hbc
+ contrib/gtwvg/gtwvg.hbc
+ contrib/gtwvg/tests/hbmk.hbm
- contrib/gtwvg/tests/gtwvg.hbc
+ contrib/hbpgsql/tests/hbmk.hbm
- contrib/hbpgsql/tests/hbpgsql.hbc
+ contrib/hbpgsql/hbpgsql.hbc
+ contrib/rddads/tests/hbmk.hbm
- contrib/rddads/tests/rddads.hbc
+ contrib/rddads/rddads.hbc
+ contrib/hbclipsm/tests/hbmk.hbm
- contrib/hbclipsm/tests/hbclipsm.hbc
+ contrib/hbclipsm/hbclipsm.hbc
+ contrib/hbfimage/tests/hbmk.hbm
- contrib/hbfimage/tests/hbfimage.hbc
+ contrib/hbfimage/hbfimage.hbc
+ contrib/hbgd/hbgd.hbc
+ contrib/hbgd/tests/hbmk.hbm
- contrib/hbgd/tests/hbgd.hbc
+ contrib/hbmisc/hbmisc.hbc
- contrib/hbmisc/tests/hbmisc.hbc
+ contrib/hbmisc/tests/hbmk.hbm
+ contrib/hbtip/hbtip.hbc
+ contrib/hbtip/tests/hbmk.hbm
- contrib/hbtip/tests/hbtip.hbc
+ contrib/hbbmcdx/hbbmcdx.hbc
- contrib/hbvpdf/tests/hbvpdf.hbc
+ contrib/hbvpdf/tests/hbmk.hbm
+ contrib/hbvpdf/hbvpdf.hbc
- contrib/hbssl/tests/hbssl.hbc
+ contrib/hbssl/tests/hbmk.hbm
+ contrib/hbssl/hbssl.hbc
- contrib/hbbtree/tests/hbbtree.hbc
+ contrib/hbbtree/tests/hbmk.hbm
+ contrib/hbbtree/hbbtree.hbc
- contrib/hbcrypt/tests/hbcrypt.hbc
+ contrib/hbcrypt/tests/hbmk.hbm
+ contrib/hbcrypt/hbcrypt.hbc
+ Added new hbmk2 make file layout:
hbmk.hbm in tests dir, referring to .hbc file in
contrib main dir.
+ Added -incpaths=. option to those .hbc files where
contrib has public headers.
* Changed a few inter-contrib reference to refer to
.hbc file rather than lib directly.
; TODO: Change inter-contrib references to hbwin to refer
to hbwin.hbc.
|
||
|
|
1de11ac355 |
2009-06-14 00:52 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/gtwvg/gtwvg.c
* contrib/gtwvg/wincallb.c
* contrib/gtwvg/wvgcore.c
* contrib/gtwvg/wvgcuig.c
* contrib/gtwvg/wvgutils.c
* contrib/gtwvg/wvgwin.c
* contrib/hbbmcdx/bmdbfcdx.c
* contrib/hbbtree/hb_btree.c
* contrib/hbclipsm/environ.c
* contrib/hbclipsm/gauge.c
* contrib/hbclipsm/num.c
* contrib/hbclipsm/status.c
* contrib/hbct/addascii.c
* contrib/hbct/asciisum.c
* contrib/hbct/ascpos.c
* contrib/hbct/atadjust.c
* contrib/hbct/atnum.c
* contrib/hbct/atrepl.c
* contrib/hbct/bitnum.c
* contrib/hbct/charevod.c
* contrib/hbct/charlist.c
* contrib/hbct/charmirr.c
* contrib/hbct/charmix.c
* contrib/hbct/charone.c
* contrib/hbct/charonly.c
* contrib/hbct/charop.c
* contrib/hbct/charrepl.c
* contrib/hbct/charsort.c
* contrib/hbct/charsprd.c
* contrib/hbct/charswap.c
* contrib/hbct/color.c
* contrib/hbct/count.c
* contrib/hbct/ctc.c
* contrib/hbct/ctmath2.c
* contrib/hbct/ctnet.c
* contrib/hbct/ctpad.c
* contrib/hbct/ctstr.c
* contrib/hbct/ctstrfil.c
* contrib/hbct/ctwfunc.c
* contrib/hbct/datetime.c
* contrib/hbct/dattime2.c
* contrib/hbct/disk.c
* contrib/hbct/expand.c
* contrib/hbct/files.c
* contrib/hbct/finan.c
* contrib/hbct/justify.c
* contrib/hbct/keyset.c
* contrib/hbct/lton.c
* contrib/hbct/maxline.c
* contrib/hbct/misc1.c
* contrib/hbct/num1.c
* contrib/hbct/numat.c
* contrib/hbct/numcount.c
* contrib/hbct/numline.c
* contrib/hbct/pos1.c
* contrib/hbct/pos2.c
* contrib/hbct/posdiff.c
* contrib/hbct/print.c
* contrib/hbct/range.c
* contrib/hbct/relation.c
* contrib/hbct/remove.c
* contrib/hbct/replace.c
* contrib/hbct/screen1.c
* contrib/hbct/screen2.c
* contrib/hbct/setrc.c
* contrib/hbct/strdiff.c
* contrib/hbct/strswap.c
* contrib/hbct/tab.c
* contrib/hbct/token1.c
* contrib/hbct/token2.c
* contrib/hbct/trig.c
* contrib/hbct/video.c
* contrib/hbct/wordrepl.c
* contrib/hbct/wordtoch.c
* contrib/hbcurl/hbcurl.c
* contrib/hbcurl/hbcurlm.c
* contrib/hbfbird/firebird.c
* contrib/hbfimage/fi_wrp.c
* contrib/hbgd/gdwrp.c
* contrib/hbgt/ascposgt.c
* contrib/hbgt/atdiff.c
* contrib/hbgt/bitflags.c
* contrib/hbgt/charmixg.c
* contrib/hbgt/chrcount.c
* contrib/hbgt/chrfirst.c
* contrib/hbgt/chrtotal.c
* contrib/hbgt/strcount.c
* contrib/hbgt/strcspn.c
* contrib/hbgt/strdiffg.c
* contrib/hbgt/strleft.c
* contrib/hbgt/strpbrk.c
* contrib/hbgt/strright.c
* contrib/hbmisc/dates2.c
* contrib/hbmisc/hb_f.c
* contrib/hbmisc/stringsx.c
* contrib/hbmysql/mysql.c
* contrib/hbmzip/hbmzip.c
* contrib/hbnf/caplock.c
* contrib/hbnf/chdir.c
* contrib/hbnf/color2n.c
* contrib/hbnf/ftattr.c
* contrib/hbnf/fttext.c
* contrib/hbnf/getenvrn.c
* contrib/hbnf/mkdir.c
* contrib/hbnf/n2color.c
* contrib/hbnf/numlock.c
* contrib/hbnf/peek.c
* contrib/hbnf/poke.c
* contrib/hbnf/prtscr.c
* contrib/hbnf/putkey.c
* contrib/hbnf/rmdir.c
* contrib/hbodbc/odbc.c
* contrib/hbqt/hbqt_qradiobutton.cpp
* contrib/hbqt/qth/QRadioButton.qth
* contrib/hbsqlit3/hbsqlit3.c
* contrib/hbssl/ssl.c
* contrib/hbssl/sslciph.c
* contrib/hbtip/utils.c
* contrib/hbwin/legacyc.c
* contrib/hbwin/olecore.c
* contrib/hbwin/wapi_commctrl.c
* contrib/hbwin/wapi_winbase.c
* contrib/hbwin/wapi_winuser.c
* contrib/hbwin/win_dll.c
* contrib/hbwin/win_misc.c
* contrib/hbwin/win_prn1.c
* contrib/hbwin/win_prn2.c
* contrib/hbwin/win_prt.c
* contrib/rddads/ads1.c
* contrib/rddads/adsfunc.c
* contrib/rddads/adsmgmnt.c
* contrib/xhb/datesxhb.c
* contrib/xhb/fparse.c
* contrib/xhb/freadlin.c
* contrib/xhb/hbcomprs.c
* contrib/xhb/hboutdbg.c
* contrib/xhb/txtline.c
* contrib/xhb/xhbarr.c
* contrib/xhb/xhbcopyf.c
* contrib/xhb/xhbfunc.c
* contrib/xhb/xhbsave.c
* contrib/xhb/xhbtrim.c
* contrib/xhb/xstrdel.c
* IS*() -> HB_IS*() macro rename.
(pass 3 - final)
|
||
|
|
2ff37b72ec |
2009-05-28 08:20 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* utils/hbmk2/hbmk2.prg
* .hbl extension changed to .hbc (Harbour Make Config).
* -nohbl -> -nohbc
; Sorry for the mess.
+ Added support for instpaths= in .hbc files.
+ Added support for HB_USER_LIBPATHS envvar to specify
lib search paths (similar to -L).
! Fixed so that sripping/compressing isn't attempted if
the target didn't need an update.
* source/rtl/Makefile
* source/rdd/Makefile
+ Enabled -gc3 for hbrtl and hbrdd locally
(except for wce builds). Same can be done locally
for any libs where we find performance increase
due to -gc3.
; NOTE: Probably it would be enough to compile just a few
sensitive .prg sources (or program parts) with -gc3,
so it would great to have such #pragma option in
Harbour. Doesn't seem easy to implement though.
* config/rules.cf
* HB_GCMODE default set 0 (from 3).
This means .prgs will be again compiled with -gc0 by default.
Because of the contribs, this means the complete size
of Harbour libs is now reduced significantly.
* config/wce/global.cf
* config/wce/msvcarm.cf
* config/wce/mingwarm.cf
* config/wce/poccarm.cf
% HB_GCMODE=0 moved to wce/global.cf
- utils/hbmk2/examples/hmg.hbl
+ utils/hbmk2/examples/fwh.hbc
- utils/hbmk2/examples/whoo.hbl
+ utils/hbmk2/examples/xhgtk.hbc
- utils/hbmk2/examples/xbgtk.hbl
- utils/hbmk2/examples/hwgui.hbl
- utils/hbmk2/examples/fwh.hbl
+ utils/hbmk2/examples/c4w.hbc
- utils/hbmk2/examples/xhgtk.hbl
+ utils/hbmk2/examples/contrib.hbc
- utils/hbmk2/examples/c4w.hbl
+ utils/hbmk2/examples/contribf.hbc
- utils/hbmk2/examples/contrib.hbl
+ utils/hbmk2/examples/hmg.hbc
+ utils/hbmk2/examples/whoo.hbc
- utils/hbmk2/examples/contribf.hbl
+ utils/hbmk2/examples/xbgtk.hbc
+ utils/hbmk2/examples/hwgui.hbc
- contrib/gtalleg/tests/gtallegs.hbl
- contrib/gtalleg/tests/gtallegd.hbl
+ contrib/gtalleg/tests/gtallegs.hbc
+ contrib/gtalleg/tests/gtallegd.hbc
- contrib/hbmysql/utils/hbmysql.hbl
+ contrib/hbmysql/utils/hbmysql.hbc
- contrib/hbmysql/tests/hbmysql.hbl
+ contrib/hbmysql/tests/hbmysql.hbc
+ contrib/hbct/tests/hbct.hbc
- contrib/hbct/tests/hbct.hbl
- contrib/xhb/tests/xhb.hbl
+ contrib/xhb/tests/xhb.hbc
- contrib/hbodbc/tests/hbodbc.hbl
+ contrib/hbodbc/tests/hbodbc.hbc
- contrib/hbtpathy/tests/hbtpathy.hbl
+ contrib/hbtpathy/tests/hbtpathy.hbc
+ contrib/hbmsql/tests/hbmsql.hbc
- contrib/hbmsql/tests/hbmsql.hbl
+ contrib/hbmzip/tests/hbmzip.hbc
- contrib/hbmzip/tests/hbmzip.hbl
+ contrib/hbsqlit3/tests/hbsqlit3.hbc
- contrib/hbsqlit3/tests/hbsqlit3.hbl
- contrib/hbblat/tests/hbblat.hbl
+ contrib/hbblat/tests/hbblat.hbc
- contrib/hbqt/tests/hbqt.hbl
+ contrib/hbqt/tests/hbqt.hbc
- contrib/hbfbird/tests/hbfbird.hbl
+ contrib/hbfbird/tests/hbfbird.hbc
- contrib/hbziparc/tests/hbziparc.hbl
+ contrib/hbziparc/tests/hbziparc.hbc
- contrib/hbnf/tests/hbnf.hbl
+ contrib/hbnf/tests/hbnf.hbc
- contrib/hbcurl/tests/hbcurl.hbl
+ contrib/hbcurl/tests/hbcurl.hbc
- contrib/gtqtc/tests/gtqtc.hbl
+ contrib/gtqtc/tests/gtqtc.hbc
- contrib/rddsql/sddmy/tests/sddmy.hbl
+ contrib/rddsql/sddmy/tests/sddmy.hbc
+ contrib/rddsql/tests/rddsql.hbc
- contrib/rddsql/tests/rddsql.hbl
- contrib/rddsql/sddodbc/tests/sddodbc.hbl
+ contrib/rddsql/sddodbc/tests/sddodbc.hbc
- contrib/hbhpdf/tests/hbhpdf.hbl
+ contrib/hbhpdf/tests/hbhpdf.hbc
- contrib/rddado/tests/rddado.hbl
+ contrib/rddado/tests/rddado.hbc
+ contrib/gtwvg/tests/gtwvg.hbc
- contrib/gtwvg/tests/gtwvg.hbl
- contrib/hbpgsql/tests/hbpgsql.hbl
+ contrib/hbpgsql/tests/hbpgsql.hbc
- contrib/rddads/tests/rddads.hbl
+ contrib/rddads/tests/rddads.hbc
- contrib/hbclipsm/tests/hbclipsm.hbl
+ contrib/hbclipsm/tests/hbclipsm.hbc
- contrib/hbfimage/tests/hbfimage.hbl
+ contrib/hbfimage/tests/hbfimage.hbc
+ contrib/hbgd/tests/hbgd.hbc
- contrib/hbgd/tests/hbgd.hbl
+ contrib/hbmisc/tests/hbmisc.hbc
- contrib/hbmisc/tests/hbmisc.hbl
+ contrib/hbtip/tests/hbtip.hbc
- contrib/hbtip/tests/hbtip.hbl
+ contrib/hbwin/tests/hbwin.hbc
- contrib/hbwin/tests/hbwin.hbl
+ contrib/hbvpdf/tests/hbvpdf.hbc
- contrib/hbvpdf/tests/hbvpdf.hbl
- contrib/hbssl/tests/hbssl.hbl
+ contrib/hbssl/tests/hbssl.hbc
- contrib/hbbtree/tests/hbbtree.hbl
+ contrib/hbbtree/tests/hbbtree.hbc
- contrib/hbcrypt/tests/hbcrypt.hbl
+ contrib/hbcrypt/tests/hbcrypt.hbc
+ contrib/examples/hbsqlit2/tests/hbsqlit2.hbc
- contrib/examples/hbsqlit2/tests/hbsqlit2.hbl
- contrib/examples/hbapollo/tests/hbapollo.hbl
+ contrib/examples/hbapollo/tests/hbapollo.hbc
+ contrib/examples/hbgf/tests/hbgf.hbc
- contrib/examples/hbgf/tests/hbgf.hbl
- contrib/examples/terminal/terminal.hbl
+ contrib/examples/terminal/terminal.hbc
- contrib/examples/hbwhat/tests/hbwhat.hbl
+ contrib/examples/hbwhat/tests/hbwhat.hbc
* Renamed *.hbl -> *.hbc (Harbour Make Config) in whole source tree.
|
||
|
|
a6aa848aaa |
2009-05-26 02:14 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* contrib/xhb/fparse.c
* contrib/rddsql/sddmy/mysqldd.c
* contrib/rddsql/sqlbase.c
* contrib/rddsql/sqlmix.c
* contrib/rddads/adsx.c
* contrib/examples/terminal/trm_client.prg
* source/rdd/dbfnsx/dbfnsx1.c
% "" -> NULL where applicable (hb_retc*(), hb_retds(), hb_itemPutC*(),
hb_arraySetC*(), hb_errInternal(), hb_itemPutDS(), hb_arraySetDS())
* contrib/hbqt/hbqt_qtextdocument.cpp
* contrib/hbqt/hbqt_qgridlayout.cpp
* contrib/hbqt/hbqt_qpainter.cpp
* contrib/hbqt/hbqt_qeventloop.cpp
* contrib/hbqt/hbqt_qicon.cpp
* contrib/hbqt/hbqt_qtreeview.cpp
* contrib/hbqt/hbqt_qtextline.cpp
* contrib/hbqt/hbqt_qdesktopwidget.cpp
* contrib/hbqt/hbqt_qhttp.cpp
* contrib/hbqt/hbqt_qlineedit.cpp
* contrib/hbqt/hbqt_qcombobox.cpp
* contrib/hbqt/hbqt_qlistwidget.cpp
* contrib/hbqt/hbqt_qtextcursor.cpp
* contrib/hbqt/hbqt_qtextlayout.cpp
* contrib/hbqt/hbqt_qftp.cpp
* contrib/hbqt/hbqt_qclipboard.cpp
* contrib/hbqt/hbqt_qurl.cpp
* contrib/hbqt/hbqt_qwebpage.cpp
* contrib/hbqt/hbqt_qtextedit.cpp
* contrib/hbqt/hbqt_qpixmap.cpp
* contrib/hbqt/hbqt_qsplashscreen.cpp
* contrib/hbqt/hbqt_qtablewidget.cpp
* contrib/hbqt/hbqt_qtreewidget.cpp
* contrib/hbqt/generator/hbqtgen.prg
* contrib/hbqt/hbqt_qfont.cpp
* contrib/hbqt/hbqt_qmainwindow.cpp
* contrib/hbqt/hbqt_qdir.cpp
* contrib/hbqt/hbqt_qwidget.cpp
* contrib/hbqt/hbqt_qstyle.cpp
* contrib/hbqt/hbqt_qabstractbutton.cpp
* contrib/hbqt/hbqt_qobject.cpp
* contrib/hbqt/hbqt_qcolor.cpp
* contrib/hbqt/hbqt_qtextstream.cpp
* contrib/hbqt/hbqt_qwebview.cpp
* contrib/hbqt/hbqt_qboxlayout.cpp
* contrib/hbqt/hbqt_qstatusbar.cpp
* contrib/hbqt/hbqt_qtabwidget.cpp
* contrib/hbqt/hbqt_qscrollarea.cpp
* contrib/hbqt/hbqt_qtextcharformat.cpp
! Fixed to use HB_ISNUM() instead of HB_ISNIL().
% Don't call HB_ISNUM() where the default value is
zero anyway. hb_parn*() functions will return zero
anyway. (well, maybe this exploits the array-type
bug in our Extend API.)
* contrib/gtwvg/wvgwin.c
* contrib/gtwvg/wvgsink.c
* Avoiding ISNIL(). Corrected just a few occurences.
This practice is still wrong in most of the cases in
GTWVG code, so if the goal is GPF-free and consitently
behaving apps, these would better be fixed. With
string params ISNIL() is either superfluous or simply
don't protect agains GPFs, for rest of the cases it
either causes unexpected defaults (zero), or simply
superfluous for the rest of the cases. IOW: Avoid it,
use HB_ISNUM(), HB_ISCHAR() / parcx() instead.
* contrib/hbgd/gdwrp.c
* Formatting.
|
||
|
|
d394df5105 |
2009-05-25 10:11 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* doc/howtosvn.txt
* Deleted sections dealing with sending commit e-mails.
* doc/dirstruc.txt
* utils/hbmk2/hbmk2.hu_HU.po
* utils/hbmk2/hbmk2.pt_BR.po
* utils/hbmk2/hbmk2.prg
* utils/hbi18n/hbi18n.prg
* Shuffling extensions:
.hbl -> .hbi (Harbour i18n)
.hbp -> .hbl (Harbour Library)
.hbm -> (unchanged) (Harbour Make)
.hbt -> .hbp (Harbour Project)
* utils/hbmk2/hbmk2.hu_HU.po
* utils/hbmk2/hbmk2.pt_BR.po
* utils/hbmk2/hbmk2.prg
+ Added reference to -b switch to -debug switch description.
+ Added _HBMK_EMBEDDED_ mode (like in hbformat).
+ Accepting .hbp files (same format as .hbm) on the command
line (top level). .hbp refers to "Harbour project file".
Similar function to recent experimental .hbt files, but not
embeddable.
* Minor tweak to HB_SHARED envvar reading code.
* Changed -nohbp switch to -nohbl.
* Changed -hbl switch to -hbi.
Updated usage:
There are three ways to do multitarget hbmk2 sessions:
1.) hbmk2 [<common_params1>] -target=target1[.hbm|.prg] [<common_params2>] -target=target2[.hbm|.prg] [<common_params3>]
Examples:
hbmk2 -target=prog1 -target=prog2 -target=prog3
hbmk2 -target=prog1.prg -target=prog2.prg -target=prog3.prg
hbmk2 -target=mylib1.hbm -target=mylib2.hbm -target=myapp.hbm
hbmk2 -trace -pause -target=mylib1.hbm -target=mylib2.hbm -target=myapp.hbm -beep
2.) hbmk2 [<common_params1>] -target <target1_params> -target <target2_params> [-notarget <common_params2>]
Examples:
hbmk2 -target hello1.prg -target hello2.prg
hbmk2 -trace -target hello1.prg -target hello2.prg
hbmk2 -trace -target hello1.prg -target hello2.prg -notarget -beep
3.) hbmk2 [<common_params1>] target1.hbp [<common_params2>] target2.hbp [<common_params3>]
where .hbp is an .hbm file just with an .hbp extension.
Examples:
hbmk2 mylib1.hbp mylib.hbp myapp.hbp
hbmk2 -trace -pause mylib1.hbp mylib2.hbp myapp.hbp -beep
+ utils/hbmk2/examples/hmg.hbl
+ utils/hbmk2/examples/whoo.hbl
+ utils/hbmk2/examples/xbgtk.hbl
- utils/hbmk2/examples/hmg.hbp
- utils/hbmk2/examples/whoo.hbp
- utils/hbmk2/examples/xbgtk.hbp
+ utils/hbmk2/examples/hwgui.hbl
+ utils/hbmk2/examples/fwh.hbl
+ utils/hbmk2/examples/xhgtk.hbl
- utils/hbmk2/examples/hwgui.hbp
- utils/hbmk2/examples/fwh.hbp
- utils/hbmk2/examples/xhgtk.hbp
+ utils/hbmk2/examples/c4w.hbl
+ utils/hbmk2/examples/contrib.hbl
- utils/hbmk2/examples/c4w.hbp
- utils/hbmk2/examples/contrib.hbp
+ utils/hbmk2/examples/contribf.hbl
- utils/hbmk2/examples/contribf.hbp
+ contrib/gtalleg/tests/gtallegs.hbl
+ contrib/gtalleg/tests/gtallegd.hbl
- contrib/gtalleg/tests/gtallegs.hbp
- contrib/gtalleg/tests/gtallegd.hbp
+ contrib/hbmysql/utils/hbmysql.hbl
- contrib/hbmysql/utils/hbmysql.hbp
+ contrib/hbmysql/tests/hbmysql.hbl
- contrib/hbmysql/tests/hbmysql.hbp
+ contrib/hbct/tests/hbct.hbl
- contrib/hbct/tests/hbct.hbp
+ contrib/xhb/tests/xhb.hbl
- contrib/xhb/tests/xhb.hbp
+ contrib/hbodbc/tests/hbodbc.hbl
- contrib/hbodbc/tests/hbodbc.hbp
+ contrib/hbtpathy/tests/hbtpathy.hbl
- contrib/hbtpathy/tests/hbtpathy.hbp
+ contrib/hbmsql/tests/hbmsql.hbl
- contrib/hbmsql/tests/hbmsql.hbp
- contrib/hbmzip/tests/hbmzip.hbp
+ contrib/hbmzip/tests/hbmzip.hbl
- contrib/hbsqlit3/tests/hbsqlit3.hbp
+ contrib/hbsqlit3/tests/hbsqlit3.hbl
+ contrib/hbblat/tests/hbblat.hbl
- contrib/hbblat/tests/hbblat.hbp
+ contrib/hbqt/tests/hbqt.hbl
- contrib/hbqt/tests/hbqt.hbp
+ contrib/hbfbird/tests/hbfbird.hbl
- contrib/hbfbird/tests/hbfbird.hbp
+ contrib/hbziparc/tests/hbziparc.hbl
- contrib/hbziparc/tests/hbziparc.hbp
+ contrib/hbnf/tests/hbnf.hbl
- contrib/hbnf/tests/hbnf.hbp
+ contrib/hbcurl/tests/hbcurl.hbl
- contrib/hbcurl/tests/hbcurl.hbp
+ contrib/gtqtc/tests/gtqtc.hbl
- contrib/gtqtc/tests/gtqtc.hbp
+ contrib/rddsql/sddmy/tests/sddmy.hbl
- contrib/rddsql/sddmy/tests/sddmy.hbp
- contrib/rddsql/tests/rddsql.hbp
+ contrib/rddsql/tests/rddsql.hbl
+ contrib/rddsql/sddodbc/tests/sddodbc.hbl
- contrib/rddsql/sddodbc/tests/sddodbc.hbp
+ contrib/hbhpdf/tests/hbhpdf.hbl
- contrib/hbhpdf/tests/hbhpdf.hbp
+ contrib/rddado/tests/rddado.hbl
- contrib/rddado/tests/rddado.hbp
+ contrib/gtwvg/tests/gtwvg.hbl
- contrib/gtwvg/tests/gtwvg.hbp
+ contrib/hbpgsql/tests/hbpgsql.hbl
- contrib/hbpgsql/tests/hbpgsql.hbp
+ contrib/rddads/tests/rddads.hbl
- contrib/rddads/tests/rddads.hbp
+ contrib/hbclipsm/tests/hbclipsm.hbl
- contrib/hbclipsm/tests/hbclipsm.hbp
+ contrib/hbfimage/tests/hbfimage.hbl
- contrib/hbfimage/tests/hbfimage.hbp
+ contrib/hbgd/tests/hbgd.hbl
- contrib/hbgd/tests/hbgd.hbp
+ contrib/hbmisc/tests/hbmisc.hbl
- contrib/hbmisc/tests/hbmisc.hbp
+ contrib/hbtip/tests/hbtip.hbl
- contrib/hbtip/tests/hbtip.hbp
- contrib/hbwin/tests/hbwin.hbp
+ contrib/hbwin/tests/hbwin.hbl
- contrib/hbvpdf/tests/hbvpdf.hbp
+ contrib/hbvpdf/tests/hbvpdf.hbl
+ contrib/hbssl/tests/hbssl.hbl
- contrib/hbssl/tests/hbssl.hbp
+ contrib/hbbtree/tests/hbbtree.hbl
- contrib/hbbtree/tests/hbbtree.hbp
+ contrib/hbcrypt/tests/hbcrypt.hbl
- contrib/hbcrypt/tests/hbcrypt.hbp
- contrib/examples/hbsqlit2/tests/hbsqlit2.hbp
+ contrib/examples/hbsqlit2/tests/hbsqlit2.hbl
+ contrib/examples/hbapollo/tests/hbapollo.hbl
- contrib/examples/hbapollo/tests/hbapollo.hbp
+ contrib/examples/hbgf/tests/hbgf.hbl
- contrib/examples/hbgf/tests/hbgf.hbp
+ contrib/examples/terminal/terminal.hbl
- contrib/examples/terminal/terminal.hbp
+ contrib/examples/hbwhat/tests/hbwhat.hbl
- contrib/examples/hbwhat/tests/hbwhat.hbp
* Renamed *.hbp -> *.hbl in whole source tree.
* doc/dirstruc.txt
* bin/postinst.bat
* utils/hbformat/hbformat.ini
+ utils/hbformat/hbformat.hbm
* utils/hbformat/hbformat.prg
* utils/hbformat/Makefile
! Added SVN props.
+ Added hbformat.hbm (hbmk2 make file).
% Deleted forced MT mode from Makefile (not needed for hbformat)
! Separated C code from .prg.
! Minor fix to RF_FILEREAD() (non-string param GPF)
% Minor opts to RF_FILEREAD().
* RF_FULLPATH() changed to .prg level macro (from C).
* Some formatting tweaks to hbformat.prg.
+ Added generation of shared hbformat executable to build process.
* Using DEFAULT (common.ch).
! Using hb_osFileMask() instead of "*.*".
* Minor tweaks to header output.
! Added to distruct.txt.
|
||
|
|
3de4f48f71 |
2009-03-25 16:19 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* bin/hb-func.sh
* bin/hb-mkdyn.bat
* bin/hb-mkdyn.sh
* bin/postinst.bat
* bin/postinst.cmd
* bin/postinst.sh
* contrib/examples/hbdoc/examples/core_es/array.txt
* contrib/examples/hbdoc/examples/core_es/binnum.txt
* contrib/examples/hbdoc/examples/core_es/browse.txt
* contrib/examples/hbdoc/examples/core_es/clipper.txt
* contrib/examples/hbdoc/examples/core_es/cmdline.txt
* contrib/examples/hbdoc/examples/core_es/codebloc.txt
* contrib/examples/hbdoc/examples/core_es/command.txt
* contrib/examples/hbdoc/examples/core_es/compiler.txt
* contrib/examples/hbdoc/examples/core_es/datetime.txt
* contrib/examples/hbdoc/examples/core_es/dbdelim.txt
* contrib/examples/hbdoc/examples/core_es/dbsdf.txt
* contrib/examples/hbdoc/examples/core_es/dbstrux.txt
* contrib/examples/hbdoc/examples/core_es/dir.txt
* contrib/examples/hbdoc/examples/core_es/dirstruc.txt
* contrib/examples/hbdoc/examples/core_es/diskspac.txt
* contrib/examples/hbdoc/examples/core_es/error.txt
* contrib/examples/hbdoc/examples/core_es/eval.txt
* contrib/examples/hbdoc/examples/core_es/file.txt
* contrib/examples/hbdoc/examples/core_es/garbage.txt
* contrib/examples/hbdoc/examples/core_es/harbext.txt
* contrib/examples/hbdoc/examples/core_es/hb_apiln.txt
* contrib/examples/hbdoc/examples/core_es/hb_set.txt
* contrib/examples/hbdoc/examples/core_es/hb_vm.txt
* contrib/examples/hbdoc/examples/core_es/howtobsd.txt
* contrib/examples/hbdoc/examples/core_es/hvm.txt
* contrib/examples/hbdoc/examples/core_es/idle.txt
* contrib/examples/hbdoc/examples/core_es/input.txt
* contrib/examples/hbdoc/examples/core_es/lang.txt
* contrib/examples/hbdoc/examples/core_es/license.txt
* contrib/examples/hbdoc/examples/core_es/macro.txt
* contrib/examples/hbdoc/examples/core_es/math.txt
* contrib/examples/hbdoc/examples/core_es/memo.txt
* contrib/examples/hbdoc/examples/core_es/memvar2.txt
* contrib/examples/hbdoc/examples/core_es/misc.txt
* contrib/examples/hbdoc/examples/core_es/nation.txt
* contrib/examples/hbdoc/examples/core_es/objfunc.txt
* contrib/examples/hbdoc/examples/core_es/pcode.txt
* contrib/examples/hbdoc/examples/core_es/pragma.txt
* contrib/examples/hbdoc/examples/core_es/rdd.txt
* contrib/examples/hbdoc/examples/core_es/readme.txt
* contrib/examples/hbdoc/examples/core_es/sayget.txt
* contrib/examples/hbdoc/examples/core_es/setmode.txt
* contrib/examples/hbdoc/examples/core_es/statics.txt
* contrib/examples/hbdoc/examples/core_es/strotype.txt
* contrib/examples/hbdoc/examples/core_es/subcodes.txt
* contrib/examples/hbdoc/examples/core_es/tbrowse.txt
* contrib/examples/hbdoc/examples/core_es/tclass.txt
* contrib/examples/hbdoc/examples/core_es/tgetlist.txt
* contrib/examples/hbdoc/examples/core_es/tlabel.txt
* contrib/examples/hbdoc/examples/core_es/tracing.txt
* contrib/examples/hbdoc/examples/core_es/treport.txt
* contrib/examples/hbdoc/examples/core_es/var.txt
* contrib/examples/hbdoc/examples/core_es/vm.txt
* contrib/examples/pp/hbppcore.c
* contrib/gtwvg/gtwvg.c
* contrib/gtwvg/wvgcore.c
* contrib/gtwvg/wvgcuig.c
* contrib/gtwvg/wvggui.c
* contrib/gtwvg/wvgutils.c
* contrib/gtwvg/wvgwin.c
* contrib/hbct/datetime.c
* contrib/hbct/pack.c
* contrib/hbct/video.c
* contrib/hbfbird/firebird.c
* contrib/hbfbird/tfirebrd.prg
* contrib/hbfimage/readme.txt
* contrib/hbgd/doc/hbgd.txt
* contrib/hbmisc/dates2.c
* contrib/hbmisc/doc/en/dates2.txt
* contrib/hbmisc/doc/en/ht_class.txt
* contrib/hbmisc/doc/en/ht_conv.txt
* contrib/hbmisc/doc/en/ht_dbf.txt
* contrib/hbmisc/doc/en/ht_doc.txt
* contrib/hbmisc/doc/en/ht_str.txt
* contrib/hbmysql/mysql.c
* contrib/hbnf/fttext.c
* contrib/hbodbc/odbc.c
* contrib/hbpgsql/postgres.c
* contrib/hbpgsql/tpostgre.prg
* contrib/hbsqlit3/hbsqlit3.c
* contrib/hbsqlit3/hbsqlit3.ch
* contrib/hbsqlit3/tests/blob.prg
* contrib/hbsqlit3/tests/metadata.prg
* contrib/hbsqlit3/tests/pack.prg
* contrib/hbsqlit3/tests/sqlite3_test.prg
* contrib/hbtip/utils.c
* contrib/hbwin/win_prn1.c
* contrib/hbwin/win_tprn.prg
* contrib/rddads/doc/en/adsfuncs.txt
* doc/class_tp.txt
* doc/en/array.txt
* doc/en/binnum.txt
* doc/en/browse.txt
* doc/en/command.txt
* doc/en/datetime.txt
* doc/en/dbdelim.txt
* doc/en/dbsdf.txt
* doc/en/dbstrux.txt
* doc/en/dir.txt
* doc/en/diskspac.txt
* doc/en/error.txt
* doc/en/eval.txt
* doc/en/file.txt
* doc/en/hb_api.txt
* doc/en/hb_apier.txt
* doc/en/hb_apifs.txt
* doc/en/hb_apigt.txt
* doc/en/hb_apiit.txt
* doc/en/hb_apiln.txt
* doc/en/hb_apird.txt
* doc/en/hb_compa.txt
* doc/en/hb_date.txt
* doc/en/hb_macro.txt
* doc/en/hb_set.txt
* doc/en/hb_vm.txt
* doc/en/hvm.txt
* doc/en/input.txt
* doc/en/lang.txt
* doc/en/math.txt
* doc/en/memo.txt
* doc/en/menu.txt
* doc/en/misc.txt
* doc/en/nation.txt
* doc/en/objfunc.txt
* doc/en/rdd.txt
* doc/en/rdddb.txt
* doc/en/rddmisc.txt
* doc/en/rddord.txt
* doc/en/set.txt
* doc/en/setmode.txt
* doc/en/string.txt
* doc/en/tclass.txt
* doc/en/terminal.txt
* doc/en/tgetlist.txt
* doc/en/tlabel.txt
* doc/en/treport.txt
* doc/en/var.txt
* doc/hdr_tpl.txt
* harbour-wce-spec
* harbour-win-spec
* harbour.spec
* include/hbapigt.h
* include/hbclass.ch
* include/hboo.ch
* make_gnu.bat
* make_gnu.sh
* mpkg_deb.sh
* mpkg_rpm.sh
* mpkg_rpm_from_svn.sh
* mpkg_rpm_wce.sh
* mpkg_rpm_win.sh
* mpkg_tgz.sh
* mpkg_win.bat
* mpkg_win.nsi
* source/common/hbdate.c
* source/common/hbstr.c
* source/common/hbver.c
* source/compiler/cmdcheck.c
* source/compiler/hbmain.c
* source/debug/dbgtwin.prg
* source/debug/debugger.prg
* source/lang/msgpt.c
* source/lang/msgptiso.c
* source/rtl/accept.c
* source/rtl/alert.prg
* source/rtl/console.c
* source/rtl/dates.c
* source/rtl/dateshb.c
* source/rtl/errorapi.c
* source/rtl/filesys.c
* source/rtl/gete.c
* source/rtl/getsys.prg
* source/rtl/getsys53.prg
* source/rtl/gtapi.c
* source/rtl/gtcrs/hb-charmap.def
* source/rtl/gtdos/gtdos.c
* source/rtl/gtos2/gtos2.c
* source/rtl/gtwin/gtwin.c
* source/rtl/gtwvt/gtwvt.c
* source/rtl/gx.c
* source/rtl/idle.c
* source/rtl/inkey.c
* source/rtl/mouseapi.c
* source/rtl/natmsg.c
* source/rtl/natmsgu.c
* source/rtl/net.c
* source/rtl/objfunc.prg
* source/rtl/round.c
* source/rtl/setpos.c
* source/rtl/tclass.prg
* source/rtl/tgetlist.prg
* source/rtl/tobject.prg
* source/rtl/transfrm.c
* source/rtl/valtype.c
* source/rtl/xsavescr.c
* source/vm/arrays.c
* source/vm/classes.c
* source/vm/eval.c
* source/vm/extend.c
* source/vm/extrap.c
* source/vm/fm.c
* source/vm/hvm.c
* source/vm/itemapi.c
* source/vm/memvars.c
* source/vm/proc.c
* tests/bnchmark/bnch_win.bat
* tests/langmsg.prg
* tests/rto_tb.prg
* utils/hbmk2/hbmk2.prg
* utils/hbtest/make_c5x.bat
* Changed reference:
doc/license.txt -> COPYING.
One step to allow the reorganization of doc dir.
|