[Harbour] SF.net SVN: harbour-project:[14655] trunk/harbour
Revision: 14655 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14655view=rev Author: vszakats Date: 2010-05-31 23:00:55 + (Mon, 31 May 2010) Log Message: --- 2010-06-01 01:00 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/common/hbver.c + Applied patch sent by Tamas Tevesz to clean up LLVM/Clang version detection for all existing cases. Thank you very much. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/src/common/hbver.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14664] trunk/harbour
Revision: 14664 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14664view=rev Author: vszakats Date: 2010-06-02 15:01:35 + (Wed, 02 Jun 2010) Log Message: --- 2010-06-02 17:00 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg % Using precompiled regexp. * ChangeLog ! Fixed my name into header of previous entry. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/utils/hbmk2/hbmk2.prg This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14657] trunk/harbour
Revision: 14657 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14657view=rev Author: vszakats Date: 2010-06-01 19:46:00 + (Tue, 01 Jun 2010) Log Message: --- 2010-06-01 21:40 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/vm/fm.c * src/vm/set.c * SET( _SET_HBOUTLOG, NIL ) will now reset the internal output name to NULL, which is also the new internal default value. * After this change the GPF handler and FM STAT dump code will do the defaulting to hb_out.log filename, if the internal _SET_HBOUTLOG value is NULL. This causes a small incompatibility in how log file can be disabled, and at the same time allows to implement low-level logging logic for default case which is safer than current one, while allowing the user (developer) to set a custom log filename and expect regular log file append behavior. From now on to disable logging, use: SET( _SET_HBOUTLOG ) * utils/hbmk2/hbmk2.prg ! Fixed to not do pkg detection and key header evaluation after -stop and certain modes. + Added full list of std C and POSIX headers to the header exclusion list in header dependency parser code. Also added dos.h. * contrib/xhb/dbgfxc.c * Formatting. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/contrib/xhb/dbgfxc.c trunk/harbour/src/vm/fm.c trunk/harbour/src/vm/set.c trunk/harbour/utils/hbmk2/hbmk2.prg This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14663] trunk/harbour
Revision: 14663 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14663view=rev Author: vszakats Date: 2010-06-02 11:16:36 + (Wed, 02 Jun 2010) Log Message: --- 2010-06-02 13:10 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * utils/hbmk2/hbmk2.prg + Now uses regular expression to extract #include directives from source files, so now it should recognize all supported syntax variations (f.e. # include ). The only difference between real source parser is now only the lack of comment filtering (and no preprocessor, but this latter isn't desired for multiple reasons). Pls review me. * src/rtl/hbregex.c * HB_ATX() cleanup code layout, minimalized variable scopes. % HB_ATX() minor optimization: No need to check pcount before calling hb_stor*() functions since it's done anyway inside those calls. * HB_ATX() will now default the 5th nEnd parameter to the full length of the passed source string. It's slight incompatibility though I doubt too many users would have called this with empty 5th parameter, since the function just didn't do anything in this case. Pls review this, maybe I misunderstood original intent. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/src/rtl/hbregex.c trunk/harbour/utils/hbmk2/hbmk2.prg This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14666] trunk/harbour
Revision: 14666 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14666view=rev Author: vszakats Date: 2010-06-02 17:01:12 + (Wed, 02 Jun 2010) Log Message: --- 2010-06-02 19:00 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + Added information about standard header locations (as comment yet). * Minor change: HBMK2_HAS_* - HBMK_HAS_* Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/utils/hbmk2/hbmk2.prg This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14667] trunk/harbour
Revision: 14667 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14667view=rev Author: vszakats Date: 2010-06-02 17:04:25 + (Wed, 02 Jun 2010) Log Message: --- 2010-06-02 19:04 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! Fixed to also recognize '#includename' / '#includename' syntax. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/utils/hbmk2/hbmk2.prg This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14669] trunk/harbour
Revision: 14669 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14669view=rev Author: vszakats Date: 2010-06-03 08:43:47 + (Thu, 03 Jun 2010) Log Message: --- 2010-06-03 10:43 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * harbour-win-spec * src/pp/hbpp.c * src/compiler/hbusage.c * doc/class_tp.txt * doc/howtobld.txt * doc/howtosvn.txt * doc/hdr_tpl.txt * doc/readme.txt * doc/whatsnew.txt * harbour-wce-spec * INSTALL * harbour.spec * utils/hbformat/hbformat.prg * utils/hbmk2/examples/plug_tpl.prg * utils/hbi18n/hbi18n.prg * utils/hbtest/hbtest.prg * utils/hbrun/hbrun.prg * config/global.mk * Deleted 'www.' from harbour-project.org website name. (www.harbour-project.org - harbour-project.org) * contrib/xhb/xhbarr.c + Added TOFIX for AREMOVE() which should better be moved to hbxpp lib (possibly after deleting the xhb extension from that implementation). * package/winuni/RELNOTES + Added 'harbour-project.org' Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/INSTALL trunk/harbour/config/global.mk trunk/harbour/contrib/xhb/xhbarr.c trunk/harbour/doc/class_tp.txt trunk/harbour/doc/hdr_tpl.txt trunk/harbour/doc/howtobld.txt trunk/harbour/doc/howtosvn.txt trunk/harbour/doc/readme.txt trunk/harbour/doc/whatsnew.txt trunk/harbour/harbour-wce-spec trunk/harbour/harbour-win-spec trunk/harbour/harbour.spec trunk/harbour/package/winuni/RELNOTES trunk/harbour/src/compiler/hbusage.c trunk/harbour/src/pp/hbpp.c trunk/harbour/utils/hbformat/hbformat.prg trunk/harbour/utils/hbi18n/hbi18n.prg trunk/harbour/utils/hbmk2/examples/plug_tpl.prg trunk/harbour/utils/hbrun/hbrun.prg trunk/harbour/utils/hbtest/hbtest.prg This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14654] trunk/harbour
Revision: 14654 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14654view=rev Author: vszakats Date: 2010-05-31 22:52:21 + (Mon, 31 May 2010) Log Message: --- 2010-06-01 00:51 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) + contrib/hbct/hbct.hbp + contrib/xhb/xhb.hbp + contrib/hbtpathy/hbtpathy.hbp + contrib/hbgt/hbgt.hbp + contrib/hbziparc/hbziparc.hbp + contrib/hbxpp/hbxpp.hbp + contrib/rddbmcdx/hbbmcdx.hbp + contrib/hbfoxpro/hbfoxpro.hbp + contrib/hbfoxpro/hbfoxpro.hbc + contrib/rddsql/rddsql.hbp + contrib/hbclipsm/hbclipsm.hbp + Added new hbmk2 make files. * contrib/hbfoxpro/hbfoxpro.ch + Added copyright holder names. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/contrib/hbfoxpro/hbfoxpro.ch Added Paths: --- trunk/harbour/contrib/hbclipsm/hbclipsm.hbp trunk/harbour/contrib/hbct/hbct.hbp trunk/harbour/contrib/hbfoxpro/hbfoxpro.hbc trunk/harbour/contrib/hbfoxpro/hbfoxpro.hbp trunk/harbour/contrib/hbgt/hbgt.hbp trunk/harbour/contrib/hbtpathy/hbtpathy.hbp trunk/harbour/contrib/hbxpp/hbxpp.hbp trunk/harbour/contrib/hbziparc/hbziparc.hbp trunk/harbour/contrib/rddbmcdx/hbbmcdx.hbp trunk/harbour/contrib/rddsql/rddsql.hbp trunk/harbour/contrib/xhb/xhb.hbp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14653] trunk/harbour
Revision: 14653 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14653view=rev Author: vszakats Date: 2010-05-31 22:40:55 + (Mon, 31 May 2010) Log Message: --- 2010-06-01 00:39 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) + contrib/hbblat/hbblat.hbp + contrib/hbqt/gtqtc/gtqtc.hbp + contrib/hbqt/gtqtc/gtqtcs.hbp + contrib/hbblink/hbblink.hbp + contrib/hbnf/hbnf.hbp + contrib/hbmemio/hbmemio.hbp + contrib/hbfship/hbfship.hbp + contrib/hbnetio/hbnetio.hbp + contrib/gtwvg/gtwvg.hbp + contrib/hbmisc/hbmisc.hbp + contrib/hbbtree/hbbtree.hbp + Added hbmk2 make files. ; NOTE: I intend to move hbbtree to the examples section. It has unfixed portability problems since long time. * contrib/hbqt/hbqt_common.hbm * contrib/hbqt/detect.mk ! Fixed key header name after last changes. * contrib/hbqt/hbqts.hbp * contrib/hbqt/hbqtguis.hbp * contrib/hbqt/hbqtcores.hbp * contrib/hbqt/hbqtnetworks.hbp + Skipping build if HB_QT_STATIC is not set. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/contrib/hbqt/detect.mk trunk/harbour/contrib/hbqt/hbqt_common.hbm trunk/harbour/contrib/hbqt/hbqtcores.hbp trunk/harbour/contrib/hbqt/hbqtguis.hbp trunk/harbour/contrib/hbqt/hbqtnetworks.hbp trunk/harbour/contrib/hbqt/hbqts.hbp Added Paths: --- trunk/harbour/contrib/gtwvg/gtwvg.hbp trunk/harbour/contrib/hbblat/hbblat.hbp trunk/harbour/contrib/hbblink/hbblink.hbp trunk/harbour/contrib/hbbtree/hbbtree.hbp trunk/harbour/contrib/hbfship/hbfship.hbp trunk/harbour/contrib/hbmemio/hbmemio.hbp trunk/harbour/contrib/hbmisc/hbmisc.hbp trunk/harbour/contrib/hbnetio/hbnetio.hbp trunk/harbour/contrib/hbnf/hbnf.hbp trunk/harbour/contrib/hbqt/gtqtc/gtqtc.hbp trunk/harbour/contrib/hbqt/gtqtc/gtqtcs.hbp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14642] trunk/harbour
Revision: 14642 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14642view=rev Author: vszakats Date: 2010-05-31 08:14:05 + (Mon, 31 May 2010) Log Message: --- 2010-05-31 10:13 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/xhb/hbcompat.ch * contrib/xhb/xhb.ch + Added xhb.ch translations for following functions: AINS(), ADEL(), NETNAME(), MEMOWRIT(), SAVESCREEN(), RESTSCREEN(), RTRIM(), TRIM(), ALLTRIM() Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/contrib/xhb/hbcompat.ch trunk/harbour/contrib/xhb/xhb.ch This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14645] trunk/harbour
Revision: 14645 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14645view=rev Author: vszakats Date: 2010-05-31 11:04:38 + (Mon, 31 May 2010) Log Message: --- 2010-05-31 12:58 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/hbqt.h * contrib/hbqt/hbqt_hbqtableview.h * contrib/hbqt/hbqt_hbevents.h * contrib/hbqt/hbqt_hbdbfmodel.cpp * contrib/hbqt/hbqt_hbqsyntaxhighlighter.cpp * contrib/hbqt/hbqt_hbqmainwindow.h * contrib/hbqt/hbqt_hbqtableview.cpp * contrib/hbqt/hbqt_hbevents.cpp * contrib/hbqt/hbqt_hbqplaintextedit.h * contrib/hbqt/hbqt_hbdbfmodel.h * contrib/hbqt/hbqt_destruct.cpp * contrib/hbqt/hbqt_utils.cpp * contrib/hbqt/hbqt_hbqsyntaxhighlighter.h * contrib/hbqt/hbqt_hbqplaintextedit.cpp * contrib/hbqt/hbqt_hbslots.cpp * contrib/hbqt/qth/QVariant.qth * contrib/hbqt/qth/QCursor.qth * contrib/hbqt/qth/QClipboard.qth * contrib/hbqt/qth/QApplication.qth * contrib/hbqt/qth/QCoreApplication.qth * contrib/hbqt/qth/QImage.qth * contrib/hbqt/qth/QUrl.qth * contrib/hbqt/qth/QAbstractItemModel.qth * contrib/hbqt/qth/QImageReader.qth * contrib/hbqt/qth/QWebHistoryItem.qth * contrib/hbqt/qth/QFont.qth * contrib/hbqt/qth/QFontDatabase.qth ! Fixed to use '#include QModule/QName' format when referring to QT headers. This is the official way and it allows to clean the include header paths. ! Fixed to use '#include QtCore/qglobal' instead of '#include qglobal.h' for the same reason as above. * contrib/hbqt/hbqt.h + Added '#include QtCore/QObject' to make hbmk2 component detection happy. This is slight hack as I didn't want to introduce parsing of '' style system headers just for the sake of QT. Anyway it's quite humble hack without side effects. * contrib/hbqt/detect.mk * Changed to 'QtCore/qglobal.h' as key header name used for detection. ! Fix to header dir autodetection path on darwin platform. (it would have caused potential problem with QT 5.x releases) % Simplified header path list for non-darwin platforms. + contrib/hbqt/hbqt_common.hbm + contrib/hbqt/hbqt.hbp + contrib/hbqt/hbqts.hbp + contrib/hbqt/hbqtcore.hbp + contrib/hbqt/hbqtcores.hbp + contrib/hbqt/hbqtgui.hbp + contrib/hbqt/hbqtguis.hbp + contrib/hbqt/hbqtnetwork.hbp + contrib/hbqt/hbqtnetworks.hbp + Added hbmk2 make files for HBQT libs. Features are equivalent to the GNU Make flavour. (only tested on Windows so far) + contrib/hbxbp/hbxbp.hbp + Added hbmk2 make file for HBXBP lib. * contrib/hbfbird/hbfbird.hbp * contrib/hbsms/hbsms.hbp * Use ${hb_name} instead of ${hb_dirname}. + Added -w3 -es3 options. * utils/hbmk2/hbmk2.prg + Set pathseps to '/' in -reqheader=' and '-reqpkg=' header names. - utils/hbmk2/examples/plug_moc.prg + contrib/hbqt/plug_moc.prg * Moved inside hbqt lib. * contrib/hbqt/qtgui/* * contrib/hbqt/qtcore/* * Regenerated. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/contrib/hbfbird/hbfbird.hbp trunk/harbour/contrib/hbqt/detect.mk trunk/harbour/contrib/hbqt/hbqt.h trunk/harbour/contrib/hbqt/hbqt_destruct.cpp trunk/harbour/contrib/hbqt/hbqt_hbdbfmodel.cpp trunk/harbour/contrib/hbqt/hbqt_hbdbfmodel.h trunk/harbour/contrib/hbqt/hbqt_hbevents.cpp trunk/harbour/contrib/hbqt/hbqt_hbevents.h trunk/harbour/contrib/hbqt/hbqt_hbqmainwindow.h trunk/harbour/contrib/hbqt/hbqt_hbqplaintextedit.cpp trunk/harbour/contrib/hbqt/hbqt_hbqplaintextedit.h trunk/harbour/contrib/hbqt/hbqt_hbqsyntaxhighlighter.cpp trunk/harbour/contrib/hbqt/hbqt_hbqsyntaxhighlighter.h trunk/harbour/contrib/hbqt/hbqt_hbqtableview.cpp trunk/harbour/contrib/hbqt/hbqt_hbqtableview.h trunk/harbour/contrib/hbqt/hbqt_hbslots.cpp trunk/harbour/contrib/hbqt/hbqt_utils.cpp trunk/harbour/contrib/hbqt/qtcore/QAbstractItemModel.cpp trunk/harbour/contrib/hbqt/qtcore/QCoreApplication.cpp trunk/harbour/contrib/hbqt/qtcore/QUrl.cpp trunk/harbour/contrib/hbqt/qtcore/QVariant.cpp trunk/harbour/contrib/hbqt/qtgui/QApplication.cpp trunk/harbour/contrib/hbqt/qtgui/QClipboard.cpp trunk/harbour/contrib/hbqt/qtgui/QCursor.cpp trunk/harbour/contrib/hbqt/qtgui/QFont.cpp trunk/harbour/contrib/hbqt/qtgui/QFontDatabase.cpp trunk/harbour/contrib/hbqt/qtgui/QImage.cpp trunk/harbour/contrib/hbqt/qtgui/QImageReader.cpp trunk/harbour/contrib/hbqt/qth/QAbstractItemModel.qth trunk/harbour/contrib/hbqt/qth/QApplication.qth trunk/harbour/contrib/hbqt/qth/QClipboard.qth trunk/harbour/contrib/hbqt/qth/QCoreApplication.qth trunk/harbour/contrib/hbqt/qth/QCursor.qth trunk/harbour/contrib/hbqt/qth/QFont.qth trunk/harbour/contrib/hbqt/qth/QFontDatabase.qth trunk/harbour/contrib/hbqt/qth/QImage.qth trunk/harbour/contrib/hbqt/qth/QImageReader.qth trunk/harbour/contrib/hbqt
[Harbour] SF.net SVN: harbour-project:[14646] trunk/harbour
Revision: 14646 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14646view=rev Author: vszakats Date: 2010-05-31 11:25:39 + (Mon, 31 May 2010) Log Message: --- 2010-05-31 13:25 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) + contrib/hbwin/tests/oletst2.vbs + contrib/hbwin/tests/oletst2.js + Added vbscript and jscript test code. * contrib/hbwin/tests/oletst3.bas ! Fixed SVN props. Modified Paths: -- trunk/harbour/ChangeLog Added Paths: --- trunk/harbour/contrib/hbwin/tests/oletst2.js trunk/harbour/contrib/hbwin/tests/oletst2.vbs Property Changed: trunk/harbour/contrib/hbwin/tests/oletst3.bas This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14647] trunk/harbour
Revision: 14647 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14647view=rev Author: vszakats Date: 2010-05-31 13:56:40 + (Mon, 31 May 2010) Log Message: --- 2010-05-31 15:55 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) + contrib/gtalleg/gtalleg.hbp + contrib/gtalleg/gtallegs.hbp + contrib/hbcurl/hbcurl.hbp + contrib/hbcurl/hbcurls.hbp + contrib/hbssl/hbssl.hbp + contrib/hbssl/hbssls.hbp + Added .hbp files for some thougher libs. * contrib/hbqt/hbqt_common.hbm * contrib/hbqt/hbqt.hbp * contrib/hbqt/hbqts.hbp * contrib/hbqt/hbqtcore.hbp * contrib/hbqt/hbqtcores.hbp * contrib/hbqt/hbqtgui.hbp * contrib/hbqt/hbqtguis.hbp * contrib/hbqt/hbqtnetwork.hbp * contrib/hbqt/hbqtnetworks.hbp * contrib/hbfbird/hbfbird.hbp * contrib/hbxbp/hbxbp.hbp * contrib/hbcomm/hbcomm.hbp * contrib/hbsms/hbsms.hbp + Added -nohbc. ! Fixed QT hbmk2 files to use different working dir for static and dynamic builds. ! Fixed QT hbmk2 files to create static libs with proper name. * contrib/hbcurl/hbcurls/Makefile ! Minor cleanup. * utils/hbmk2/hbmk2.prg + Will now also parse '#include name' style header dependencies. * contrib/hbqt/detect.mk * Synced key header name with .hbp. * contrib/hbcomm/hbcomm.hbp + Added missing -w3 -es2. * contrib/hbqt/hbqt.h - Deleted mild hack no more necessary. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/contrib/hbcomm/hbcomm.hbp trunk/harbour/contrib/hbcurl/hbcurls/Makefile trunk/harbour/contrib/hbfbird/hbfbird.hbp trunk/harbour/contrib/hbqt/detect.mk trunk/harbour/contrib/hbqt/hbqt.h trunk/harbour/contrib/hbqt/hbqt.hbp trunk/harbour/contrib/hbqt/hbqt_common.hbm trunk/harbour/contrib/hbqt/hbqtcore.hbp trunk/harbour/contrib/hbqt/hbqtcores.hbp trunk/harbour/contrib/hbqt/hbqtgui.hbp trunk/harbour/contrib/hbqt/hbqtguis.hbp trunk/harbour/contrib/hbqt/hbqtnetwork.hbp trunk/harbour/contrib/hbqt/hbqtnetworks.hbp trunk/harbour/contrib/hbqt/hbqts.hbp trunk/harbour/contrib/hbsms/hbsms.hbp trunk/harbour/contrib/hbxbp/hbxbp.hbp trunk/harbour/utils/hbmk2/hbmk2.prg Added Paths: --- trunk/harbour/contrib/gtalleg/gtalleg.hbp trunk/harbour/contrib/gtalleg/gtallegs.hbp trunk/harbour/contrib/hbcurl/hbcurl.hbp trunk/harbour/contrib/hbcurl/hbcurls.hbp trunk/harbour/contrib/hbssl/hbssl.hbp trunk/harbour/contrib/hbssl/hbssls.hbp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14649] trunk/harbour
Revision: 14649 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14649view=rev Author: vszakats Date: 2010-05-31 17:49:04 + (Mon, 31 May 2010) Log Message: --- 2010-05-31 19:47 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + Added experimental support for filters containing string comparisons, f.e.: '{MY_VAR='hello'}-cflag=-DMY_FLAG' ; NOTE: It's not guaranteed yet that this feature will stay. * include/hbzlib.ch + Added HB_ZLIB_RES_* zlib result values. * contrib/xhb/Makefile - contrib/xhb/hbcomprs.c + contrib/xhb/hbcomprs.prg + contrib/xhb/tests/compress.prg + Rewritten xhb compatiblity compression functions in .prg. The main reason was to avoid dependence on zlib.h on C level. This simplifies the build layout. ! This fixes last zip error to work in MT programs. + Added test/demo program from xhb. Work by Giancarlo Niccolai. ; NOTE: Tested only with xhb test/demo program. * contrib/xhb/hbcomprs.ch + Changed to use HB_ZLIB_* constants. So it's now only a wrapper instead of replicating values. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/contrib/xhb/Makefile trunk/harbour/contrib/xhb/hbcomprs.ch trunk/harbour/include/hbzlib.ch trunk/harbour/utils/hbmk2/hbmk2.prg Added Paths: --- trunk/harbour/contrib/xhb/hbcomprs.prg trunk/harbour/contrib/xhb/tests/compress.prg Removed Paths: - trunk/harbour/contrib/xhb/hbcomprs.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14650] trunk/harbour
Revision: 14650 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14650view=rev Author: vszakats Date: 2010-05-31 18:36:22 + (Mon, 31 May 2010) Log Message: --- 2010-05-31 20:35 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) + contrib/hbtip/hbtip.hbp + contrib/hbtip/hbtipssl.hbp + Added hbtip hbmk2 make files. * contrib/hbssl/hbssl.hbp * contrib/hbssl/hbssls.hbp * contrib/hbssl/hbssl.h * contrib/hbssl/rand.c ! Fixed to avoid -U trick in build files. (static/dll flag reversion logic moved to .c level) * contrib/hbtip/Makefile * Formatting. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/contrib/hbssl/hbssl.h trunk/harbour/contrib/hbssl/hbssl.hbp trunk/harbour/contrib/hbssl/hbssls.hbp trunk/harbour/contrib/hbssl/rand.c trunk/harbour/contrib/hbtip/Makefile Added Paths: --- trunk/harbour/contrib/hbtip/hbtip.hbp trunk/harbour/contrib/hbtip/hbtipssl.hbp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14651] trunk/harbour
Revision: 14651 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14651view=rev Author: vszakats Date: 2010-05-31 19:00:30 + (Mon, 31 May 2010) Log Message: --- 2010-05-31 20:59 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbtip/hbtipssl/Makefile * contrib/hbtip/Makefile + Always create hbtipssl. (not just when openssl is detected) * config/detect.mk * contrib/hbssl/hbssls/Makefile * contrib/hbssl/Makefile * Moved openssl detection from central (core) location to hbssl lib. ! Fixed hbssl GNU Make files after recent change in static/dynamic selection. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/config/detect.mk trunk/harbour/contrib/hbssl/Makefile trunk/harbour/contrib/hbssl/hbssls/Makefile trunk/harbour/contrib/hbtip/Makefile trunk/harbour/contrib/hbtip/hbtipssl/Makefile This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14656] trunk/harbour
Revision: 14656 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14656view=rev Author: vszakats Date: 2010-05-31 23:47:15 + (Mon, 31 May 2010) Log Message: --- 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. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/contrib/hbcairo/hbcairo.h trunk/harbour/contrib/hbgd/Makefile trunk/harbour/utils/hbmk2/hbmk2.prg Added Paths: --- trunk/harbour/contrib/hbcairo/hbcairo.hbp trunk/harbour/contrib/hbcups/hbcups.hbp trunk/harbour/contrib/hbfimage/hbfimage.hbp trunk/harbour/contrib/hbgd/hbgd.hbp trunk/harbour/contrib/hbmysql/hbmysql.hbp trunk/harbour/contrib/hbpgsql/hbpgsql.hbp trunk/harbour/contrib/rddads/rddads.hbp trunk/harbour/contrib/sddfb/sddfb.hbp trunk/harbour/contrib/sddmy/sddmy.hbp trunk/harbour/contrib/sddoci/sddoci.hbp trunk/harbour/contrib/sddpg/sddpg.hbp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14641] trunk/harbour
Revision: 14641 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14641view=rev Author: vszakats Date: 2010-05-30 18:01:29 + (Sun, 30 May 2010) Log Message: --- 2010-05-30 19:59 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/xhb/hbcompat.ch * contrib/xhb/xhbfs.c ! Deleted FILESIZE(). It's not an xhb compatibility function, but one offered as part of CT lib in xhb, and HBCT in Harbour. * src/common/hbver.c + Added compiler version detection for clang 2.x (and newer) Patch by Tamas Tevesz. * INSTALL * Minor. * config/bsd/clang.mk * config/linux/clang.mk + Clearing forced C++ mode if clang 1.x is detected. (Patch from Tamas Tevesz. Slight fix added by me to set HB_CMP when falling back to C mode. I didn't make tests though.) ; NOTE: Probably HB_BUILD_MODE=c should be export-ed to avoid double evaluation. Pls test it. * config/postinst.prg * config/ren_sfn.prg + Raised warning level to 3. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/INSTALL trunk/harbour/config/bsd/clang.mk trunk/harbour/config/linux/clang.mk trunk/harbour/config/postinst.prg trunk/harbour/config/ren_sfn.prg trunk/harbour/contrib/xhb/hbcompat.ch trunk/harbour/contrib/xhb/xhbfs.c trunk/harbour/src/common/hbver.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14635] trunk/harbour
Revision: 14635 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14635view=rev Author: vszakats Date: 2010-05-29 13:33:24 + (Sat, 29 May 2010) Log Message: --- 2010-05-29 15:30 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * INSTALL * config/global.mk + Added support for configurations where PATH contains the same compiler multiple times. (and all similar cases when a files is looked for in a list of possible dirs). From now on only the first one will be extracted. Dirs can still contain spaces. Such configurations started to appear like mushrooms just recently. Maybe it's something seasonal. Anyhow I'd suggest to fix such configurations, since it may cause misc problems, outside the real of Harbour. So the INSTALL is still not lying: Keep only one compiler in PATH at any time, and especially don't keep the same C compiler multiple times in PATH, and especially not two different versions of the same C compiler. If you're is interested in GNU Make black magic for some (pervert) reason, you may want to take a closer look at the implementation. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/INSTALL trunk/harbour/config/global.mk This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14636] trunk/harbour
Revision: 14636 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14636view=rev Author: vszakats Date: 2010-05-29 16:00:44 + (Sat, 29 May 2010) Log Message: --- 2010-05-29 18:00 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + Beefed up and fixed -reqpkg feature: + Possible to pass multiple alternate pkg names: -reqpkg=cairo|cairo2|cairo.h + Possible to attach header name, in which case it will automatically satify the -reqheader= parameter with same header name, if it exists. Headers without extension can be specified as 'header.' ! Fixed to use case-insensitive lookup in header list on non-*nix systems. + Added -info messages regarding pkg detection. ! Fixed parsing of -l/-L/-I parameters in pkg detection code. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/utils/hbmk2/hbmk2.prg This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14637] trunk/harbour
Revision: 14637 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14637view=rev Author: vszakats Date: 2010-05-29 16:56:59 + (Sat, 29 May 2010) Log Message: --- 2010-05-29 18:56 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + Shows version of detected packages. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/utils/hbmk2/hbmk2.prg This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14638] trunk/harbour
Revision: 14638 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14638view=rev Author: vszakats Date: 2010-05-29 21:33:02 + (Sat, 29 May 2010) Log Message: --- 2010-05-29 23:30 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/Makefile * contrib/hbqt/qtgui/Makefile * contrib/hbqt/qtcore/Makefile * contrib/hbqt/qtnetwork/Makefile + Enabled HB_QT_STATIC for all OSes. * contrib/hbqt/hbqt.hbc * contrib/hbqt/hbqts.hbc - Deleted no more needed special Windows system libs. * contrib/hbqt/hbqts.hbc - Deleted webkit libs. + Enabled static libs for linux. (they are named the same as on Windows) * contrib/gtwvg/tests/demowvg.hbp ! Missing SVN header. ! Missing SVN props. ! Deleted local system specific absolute paths. TOFIX: HBIDE should make the working (what is it BTW) and destination folders relative to the location of .hbp. BTW destination is redundant, since -o already specifies that. ! Deleted -trace -info. These should be user decisions. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/contrib/gtwvg/tests/demowvg.hbp trunk/harbour/contrib/hbqt/Makefile trunk/harbour/contrib/hbqt/hbqt.hbc trunk/harbour/contrib/hbqt/hbqts.hbc trunk/harbour/contrib/hbqt/qtcore/Makefile trunk/harbour/contrib/hbqt/qtgui/Makefile trunk/harbour/contrib/hbqt/qtnetwork/Makefile Property Changed: trunk/harbour/contrib/gtwvg/tests/demowvg.hbp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14639] trunk/harbour
Revision: 14639 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14639view=rev Author: vszakats Date: 2010-05-29 21:43:23 + (Sat, 29 May 2010) Log Message: --- 2010-05-29 23:42 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * INSTALL + HB_QT_STATIC not Windows specific anymore. + Documented HB_QT_MOC_BIN envvar. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/INSTALL This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14626] trunk/harbour
Revision: 14626 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14626view=rev Author: vszakats Date: 2010-05-28 06:14:11 + (Fri, 28 May 2010) Log Message: --- 2010-05-28 08:13 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + Added ${hb_filename} macro. + hbexe, hblib, hbdyn, hbdynvm, hbimplib can now be used as filter keywords to detect target type. * contrib/hbwin/hbolesrv.hbc + Will now show warning message if not used together with -hbdynvm option. + Will will now be ignored if not used together with -hbdynvm option. ; Tried to add hbolesrv.c as direct source 'sources=hbolesrv.c', but it requires this source (+ headers) to be distributed along the binaries, plus it didn't resolve the watcom issue, so I dropped it. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/contrib/hbwin/hbolesrv.hbc trunk/harbour/utils/hbmk2/hbmk2.prg This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14627] trunk/harbour
Revision: 14627 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14627view=rev Author: vszakats Date: 2010-05-28 06:19:26 + (Fri, 28 May 2010) Log Message: --- 2010-05-28 08:19 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/hbolesrv.hbc * utils/hbmk2/hbmk2.prg * Renamed ${hb_filename} macro to ${hb_self}. * contrib/hbcomm/hbcomm.prg ! Typo in comment. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/contrib/hbcomm/hbcomm.prg trunk/harbour/contrib/hbwin/hbolesrv.hbc trunk/harbour/utils/hbmk2/hbmk2.prg This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14629] trunk/harbour
Revision: 14629 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14629view=rev Author: vszakats Date: 2010-05-28 15:32:31 + (Fri, 28 May 2010) Log Message: --- 2010-05-28 17:31 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/common/hbver.c + Fine tuned SunPro version detection. Patch submitted by Tamas Tevesz. * contrib/hbwin/win_shell.c * contrib/hbwin/tests/testcopy.prg ! WIN_SHFILEOPERATION() fixed after initial upload. + Added more test code. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/contrib/hbwin/tests/testcopy.prg trunk/harbour/contrib/hbwin/win_shell.c trunk/harbour/src/common/hbver.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14630] trunk/harbour
Revision: 14630 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14630view=rev Author: vszakats Date: 2010-05-28 16:41:43 + (Fri, 28 May 2010) Log Message: --- 2010-05-28 18:28 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + Added untested, experimental support for -reqpkg=/reqpkgs= (.hbp/.hbc) options. F.e. '-reqpkg=libcurl' option causes hbmk2 to query library, library path and include path information from 'pkg-config' tool and if not found using '*-config' script, and to automatically pass these information to C compiler/linker. In addition, it will automatically add a macro named HBMK2_HAS_LIBCURL to C compiler cmdline, so that the sources get to know that this package was found. ; NOTE: Nothing is finalized, it is still a question how to setup obligatory and optional components, current implementation is rather a mixture, but anyway pls feel free to test it. It's also a question how to merge this method with the -inctrypath/-reqheader one. Later we can consider adopting extra C flags, too, and it can be extended to know about more package detection methods (even platform dependent ones can be used if they adhere to more or less the same principle of 'pkgname-IN incpaths/libpaths/libs-OUT') Thanks to Tamas Tevesz for sparking the idea. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/utils/hbmk2/hbmk2.prg This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14631] trunk/harbour
Revision: 14631 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14631view=rev Author: vszakats Date: 2010-05-28 16:51:23 + (Fri, 28 May 2010) Log Message: --- 2010-05-28 18:51 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbmisc/calldll.prg ! Fixed to use Windows system .dll calling convention (stdcall) by default, to emulate original function's behavior. Note that on non-Windows systems, calling convention will be set to the default (cdecl). * contrib/hbmisc/tests/testcall.prg * Replace examples with a Windows system .dll call. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/contrib/hbmisc/calldll.prg trunk/harbour/contrib/hbmisc/tests/testcall.prg This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14633] trunk/harbour
Revision: 14633 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14633view=rev Author: vszakats Date: 2010-05-29 02:28:37 + (Sat, 29 May 2010) Log Message: --- 2010-05-29 04:28 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! Fixed silly variable initialization bug after last commit. * contrib/hbwin/wapi_shellapi.c ! Fixed WAPI_SHELLEXECUTE() having HB_PARSTRDEF() one position off. * examples/rddado/tests/access1.prg * Minor update. Still doesn't work. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/contrib/hbwin/wapi_shellapi.c trunk/harbour/examples/rddado/tests/access1.prg trunk/harbour/utils/hbmk2/hbmk2.prg This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14614] trunk/harbour
Revision: 14614 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14614view=rev Author: vszakats Date: 2010-05-27 10:59:44 + (Thu, 27 May 2010) Log Message: --- 2010-05-27 12:58 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/xhb/Makefile + contrib/xhb/hbcompat.prg + Added equivalent function wrappers for all hbcompat.ch translations where such was possible (everywhere besides dirty extensions of original Clipper functions) ; NOTE: This method, as is now, has some advantages: - doesn't require modification of app source code. - doesn't require knowledge about hbcompat.ch. and disadvantages: - is slightly slower - will pull unnecessary code parts into the executable If this change gets positive feedback, the two disadvantages can be easily mitigated by splitting hbcompat.prg into multiple .prg sources and replacing wrappers with .c code where possible. ; Pls review me. * contrib/xhb/hbcompat.ch ! Minor cleanup. * contrib/hbcomm/hbcomm.prg ! Fixed return value of OUTCHR(). Thank you Przemek for reviewing. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/contrib/hbcomm/hbcomm.prg trunk/harbour/contrib/xhb/Makefile trunk/harbour/contrib/xhb/hbcompat.ch Added Paths: --- trunk/harbour/contrib/xhb/hbcompat.prg This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14615] trunk/harbour
Revision: 14615 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14615view=rev Author: vszakats Date: 2010-05-27 12:48:11 + (Thu, 27 May 2010) Log Message: --- 2010-05-27 14:42 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/xhb/Makefile - contrib/xhb/hbcompat.prg + contrib/xhb/xhbfunp.prg * Renamed. * contrib/xhb/Makefile * contrib/xhb/xhbmt.prg + contrib/xhb/xhbmtc.c * contrib/xhb/xhbfunp.prg % Some .prg wrappers changed to .c ones. ! This also fixed some double implementation after previous commit. * contrib/xhb/xhbarr.c * contrib/xhb/xhbfunp.prg % Converted RASCAN wrapper to .c and moved to existing array wrapper source file. * contrib/xhb/Makefile * contrib/xhb/xhbfunc.c + contrib/xhb/xhbhash.c % Moved hash wrappers to separate file. (also synced with xhbfunp.prg content) - Deleted special macro to disable these wrappers. * contrib/xhb/Makefile * contrib/xhb/xhbfunc.c + contrib/xhb/xhbinet.c % Moved inet function wrappers to separate file. (also synced with xhbfunp.prg content) - Deleted special macro to disable these wrappers. * contrib/xhb/Makefile * contrib/xhb/xhbfunp.prg + contrib/xhb/xhbgt.c + contrib/xhb/xhbini.c + contrib/xhb/xhbproc.c + contrib/xhb/xhbregx.c + contrib/xhb/xhbmtc.c + contrib/xhb/xhbfs.c + contrib/xhb/xhbdate.c + contrib/xhb/xhbi18n.c % Rewritten wrappers in .c and moved them to separate files. ; Few other double definitions fixed after previous commit. Hopefully now it's optimal and modular, and the best wrappers were kept. ; Basically hbcompat.ch is now not of too much use, unless someone specifically want to avoid linking xhb. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/contrib/xhb/Makefile trunk/harbour/contrib/xhb/xhbarr.c trunk/harbour/contrib/xhb/xhbfunc.c trunk/harbour/contrib/xhb/xhbmt.prg Added Paths: --- trunk/harbour/contrib/xhb/xhbdate.c trunk/harbour/contrib/xhb/xhbfs.c trunk/harbour/contrib/xhb/xhbfunp.prg trunk/harbour/contrib/xhb/xhbgt.c trunk/harbour/contrib/xhb/xhbhash.c trunk/harbour/contrib/xhb/xhbi18n.c trunk/harbour/contrib/xhb/xhbinet.c trunk/harbour/contrib/xhb/xhbini.c trunk/harbour/contrib/xhb/xhbmtc.c trunk/harbour/contrib/xhb/xhbproc.c trunk/harbour/contrib/xhb/xhbregx.c Removed Paths: - trunk/harbour/contrib/xhb/hbcompat.prg This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14616] trunk/harbour
Revision: 14616 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14616view=rev Author: vszakats Date: 2010-05-27 12:55:18 + (Thu, 27 May 2010) Log Message: --- 2010-05-27 14:54 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/xhb/hbcompat.ch * Grouped together all translations which cannot be replaced using wrapper technique. * contrib/xhb/xhbgt.c * contrib/xhb/xhbfunc.c ! Deleted two wrappers which cannot be wrappers. (dirty extensions) Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/contrib/xhb/hbcompat.ch trunk/harbour/contrib/xhb/xhbfunc.c trunk/harbour/contrib/xhb/xhbgt.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14617] trunk/harbour
Revision: 14617 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14617view=rev Author: vszakats Date: 2010-05-27 13:22:44 + (Thu, 27 May 2010) Log Message: --- 2010-05-27 15:21 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/xhb/xhbfunc.c + Added XHB_NETNAME(), XHB_MEMOWRIT() * contrib/xhb/hbcompat.ch ! Fixed MEMOWRIT() translation. Someone pls test it with real xhb. * contrib/xhb/hbcompat.ch * contrib/xhb/xhb.ch ! Moved xhb_*() function dependent translations to xhb.ch. (since the promise is that hbcompat.ch translations don't need xhb lib) Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/contrib/xhb/hbcompat.ch trunk/harbour/contrib/xhb/xhb.ch trunk/harbour/contrib/xhb/xhbfunc.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14620] trunk/harbour
Revision: 14620 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14620view=rev Author: vszakats Date: 2010-05-27 17:27:23 + (Thu, 27 May 2010) Log Message: --- 2010-05-27 19:25 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/wapi_wingdi.c * contrib/hbwin/hbolesrv.c ! Fixed for msvcarm. * contrib/hbwin/hbwin.ch * contrib/hbwin/win_shell.c + contrib/hbwin/tests/testcopy.prg + Added: WIN_SHFileOperation( [hWnd], [nFunction], [cFrom|aFrom], [cTo|aTo], [nFlags], [@lAnyOperationAborted], [aNameMappings], [cProgressTitle] ) - nResult ; Przemek, if you have some time pls review s_StringList() function which I adapted from similar function in win_dlg.c, but it might not be perfect. 's1\0s2\0\0' format is required by this SHFileOperation() Windows function. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/contrib/hbwin/hbolesrv.c trunk/harbour/contrib/hbwin/hbwin.ch trunk/harbour/contrib/hbwin/wapi_wingdi.c trunk/harbour/contrib/hbwin/win_shell.c Added Paths: --- trunk/harbour/contrib/hbwin/tests/testcopy.prg This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14621] trunk/harbour
Revision: 14621 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14621view=rev Author: vszakats Date: 2010-05-27 17:58:50 + (Thu, 27 May 2010) Log Message: --- 2010-05-27 19:57 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbmisc/Makefile + contrib/hbmisc/calldll.prg + Added CALLDLL compatibility API interface: CALLDLL32(), HB_DYNACALL1(), STRPTR(), PTRSTR(), UNLOADALLDLL(). ; Lightly tested, it's based on core .dll functions, so it may only need easy tweaking. Notice that this API support all platforms, not just 32-bit Windows. The original library is found in MINIGUI f.e. * contrib/hbwin/win_shell.c * Minor formatting. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/contrib/hbmisc/Makefile trunk/harbour/contrib/hbwin/win_shell.c Added Paths: --- trunk/harbour/contrib/hbmisc/calldll.prg This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14622] trunk/harbour
Revision: 14622 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14622view=rev Author: vszakats Date: 2010-05-27 18:24:19 + (Thu, 27 May 2010) Log Message: --- 2010-05-27 20:23 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbmisc/calldll.prg + HB_DYNCALL1() will now cut the number of parameters according to passed nCount parameter, just to mimic exact behavior of original function. + contrib/hbmisc/tests/testcall.prg + Added test code for CALLDLL32() and HB_DYNCALL1(). * contrib/hbwin/tests/testcopy.prg * Copyright year. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/contrib/hbmisc/calldll.prg trunk/harbour/contrib/hbwin/tests/testcopy.prg Added Paths: --- trunk/harbour/contrib/hbmisc/tests/testcall.prg This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14623] trunk/harbour
Revision: 14623 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14623view=rev Author: vszakats Date: 2010-05-27 19:14:43 + (Thu, 27 May 2010) Log Message: --- 2010-05-27 21:14 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * INSTALL + Added requirement to not add the same compiler path multiple times to PATH. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/INSTALL This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14625] trunk/harbour
Revision: 14625 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14625view=rev Author: vszakats Date: 2010-05-27 21:38:12 + (Thu, 27 May 2010) Log Message: --- 2010-05-27 23:36 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbmisc/calldll.prg ! Cleanup and fix to previous change. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/contrib/hbmisc/calldll.prg This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14601] trunk/harbour
Revision: 14601 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14601view=rev Author: vszakats Date: 2010-05-26 07:40:49 + (Wed, 26 May 2010) Log Message: --- 2010-05-26 09:40 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/examples/plug_moc.prg * Minor cleanup. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/utils/hbmk2/examples/plug_moc.prg This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14602] trunk/harbour
Revision: 14602 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14602view=rev Author: vszakats Date: 2010-05-26 08:39:02 + (Wed, 26 May 2010) Log Message: --- 2010-05-26 10:38 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * package/winuni/mpkg_win_uni_extra_copy.bat + Added contrib .hbi and .def files to the binary package. * utils/hbmk2/hbmk2.prg ! Typo in comment. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/package/winuni/mpkg_win_uni_extra_copy.bat trunk/harbour/utils/hbmk2/hbmk2.prg This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14603] trunk/harbour
Revision: 14603 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14603view=rev Author: vszakats Date: 2010-05-26 09:10:59 + (Wed, 26 May 2010) Log Message: --- 2010-05-26 11:08 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/hbwinole.h + Added missing 'extern' to HB_EXPORT declarations. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/contrib/hbwin/hbwinole.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14605] trunk/harbour
Revision: 14605 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14605view=rev Author: vszakats Date: 2010-05-26 10:08:01 + (Wed, 26 May 2010) Log Message: --- 2010-05-26 12:07 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/hbolesrv-mingw.def * contrib/hbwin/hbolesrv.def * contrib/hbwin/hbolesrv-watcom.def ! Added SVN props. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/contrib/hbwin/hbolesrv-mingw.def trunk/harbour/contrib/hbwin/hbolesrv-watcom.def trunk/harbour/contrib/hbwin/hbolesrv.def Property Changed: trunk/harbour/contrib/hbwin/hbolesrv-mingw.def trunk/harbour/contrib/hbwin/hbolesrv-watcom.def trunk/harbour/contrib/hbwin/hbolesrv.def This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14606] trunk/harbour
Revision: 14606 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14606view=rev Author: vszakats Date: 2010-05-26 14:32:41 + (Wed, 26 May 2010) Log Message: --- 2010-05-26 16:32 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbapifs.h + Added some more HB_EXPORT flags. Pls check me. * contrib/hbwin/hbolesrv.hbc + Added reference to hbwin.hbc, so that it can be used standalone accompanied by -hbdynvm option to create OLE servers easily: 'hbmk2 -hbdynvm hbolesrv.hbc ...' * contrib/hbwin/hbolesrv-watcom.def ! Fixed comments to watcom format. * utils/hbmk2/hbmk2.prg ! Fixed RTE when parsing certain rarer Windows file types in sources= directive in .hbc files in *nix hbmk2 builds. (could only kick in when using hbmk2 under *nix to cross compile for Windows). Thanks Przemek for the report. - Deleted doubly added support for .def file parsing in sources= directive. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/contrib/hbwin/hbolesrv-watcom.def trunk/harbour/contrib/hbwin/hbolesrv.hbc trunk/harbour/include/hbapifs.h trunk/harbour/utils/hbmk2/hbmk2.prg This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14607] trunk/harbour
Revision: 14607 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14607view=rev Author: vszakats Date: 2010-05-26 15:07:12 + (Wed, 26 May 2010) Log Message: --- 2010-05-26 17:04 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg * utils/hbmk2/hbmk2.pt_BR.po * utils/hbmk2/hbmk2.hu_HU.po + Added support for 'psources=' and 'pflags=' directives in .hbc files. They serve the same purpose as cmdline '-pi=' and '-pflag=' options; passing parameters to plugins. % Minor internal optimizations, also fixing some very rare and light potential problems with letting to add double parameters when passing them using different pathseps. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/utils/hbmk2/hbmk2.hu_HU.po trunk/harbour/utils/hbmk2/hbmk2.prg trunk/harbour/utils/hbmk2/hbmk2.pt_BR.po This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14609] trunk/harbour
Revision: 14609 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14609view=rev Author: vszakats Date: 2010-05-26 22:17:06 + (Wed, 26 May 2010) Log Message: --- 2010-05-27 00:15 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/examples/contribf.hbc * contrib/Makefile + contrib/hbcomm + contrib/hbcomm/Makefile + contrib/hbcomm/hbcomm.hbc + contrib/hbcomm/hbcomm.prg + contrib/hbcomm/hbcomm.hbp + contrib/hbcomm/tests + contrib/hbcomm/tests/hbmk.hbm + contrib/hbcomm/tests/test.prg + Added HBCOMM compatibility library. It's based on hbct COM functions. Not tested with real port. Also see one TOFIX and one INCOMPATIBILITY note inside. The latter belongs to INCHR() function which in original HBCOMM library will do HVM corruption by overwriting string content passed as 3rd parameter. In Harbour 3rd parameter needs to be passed by reference. Also added fully adapted test code from HARBOUR MINIGUI project. Interestingly this code was using the return value of INCHR() to get the returned buffer, which was in sync with included HBCOMM code. Anyway, hopefully this can be finalized based on report from real users. ; DISCLAIMER: EXPERIMENTAL CODE. USE AT YOUR OWN RISK. NO GUARANTEES. + contrib/hbfbird/hbfbird.hbp + contrib/hbsms/hbsms.hbp + Added early bird experimental .hbp files for contrib two projects. * utils/hbmk2/hbmk2.prg + Added support for ${hb_dirname} macro which returns the directory in which the script file is where the macro is used. ! Fixed so that '-build' option doesn't require a configured C compiler. + Extended hack for bcc autoconfiguration with 5.8 support, adding an extra system header directory to the include dir list if it exists. bcc 5.8 appears to be well installed, so this is probably not needed for most users. + Documented dir casing differences between bcc 5.5 and 5.82. This may be important for autoconfiguration hack to work with bcc under wine using native hbmk2 build. I'm not even sure such scenario is possible at all ;) Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/contrib/Makefile trunk/harbour/utils/hbmk2/examples/contribf.hbc trunk/harbour/utils/hbmk2/hbmk2.prg Added Paths: --- trunk/harbour/contrib/hbcomm/ trunk/harbour/contrib/hbcomm/Makefile trunk/harbour/contrib/hbcomm/hbcomm.hbc trunk/harbour/contrib/hbcomm/hbcomm.hbp trunk/harbour/contrib/hbcomm/hbcomm.prg trunk/harbour/contrib/hbcomm/tests/ trunk/harbour/contrib/hbcomm/tests/hbmk.hbm trunk/harbour/contrib/hbcomm/tests/test.prg trunk/harbour/contrib/hbfbird/hbfbird.hbp trunk/harbour/contrib/hbsms/hbsms.hbp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14610] trunk/harbour/ChangeLog
Revision: 14610 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14610view=rev Author: vszakats Date: 2010-05-26 22:18:25 + (Wed, 26 May 2010) Log Message: --- missed a 'not' from previous entry text Modified Paths: -- trunk/harbour/ChangeLog This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14578] trunk/harbour
Revision: 14578 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14578view=rev Author: vszakats Date: 2010-05-25 07:26:37 + (Tue, 25 May 2010) Log Message: --- 2010-05-25 09:21 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbct/ctrand.prg * contrib/hbct/getsecrt.prg * contrib/hbct/keysec.prg * contrib/hbct/getinput.prg * contrib/hbct/screen3.prg * contrib/hbct/ct.prg * contrib/hbct/cttime.prg * contrib/hbct/numconv.prg * contrib/hbct/showtime.prg * contrib/hbct/ctmisc.prg * contrib/hbct/getinfo.prg * contrib/hbct/scrmark.prg * contrib/hbct/keysave.prg * contrib/hbct/fcopy.prg ! Fixed formatting. ! Fixed to use proper type validation instead of 'DEFAULT TO'. ! Fixed to use F_ERROR instead of -1. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/contrib/hbct/ct.prg trunk/harbour/contrib/hbct/ctmisc.prg trunk/harbour/contrib/hbct/ctrand.prg trunk/harbour/contrib/hbct/cttime.prg trunk/harbour/contrib/hbct/fcopy.prg trunk/harbour/contrib/hbct/getinfo.prg trunk/harbour/contrib/hbct/getinput.prg trunk/harbour/contrib/hbct/getsecrt.prg trunk/harbour/contrib/hbct/keysave.prg trunk/harbour/contrib/hbct/keysec.prg trunk/harbour/contrib/hbct/numconv.prg trunk/harbour/contrib/hbct/screen3.prg trunk/harbour/contrib/hbct/scrmark.prg trunk/harbour/contrib/hbct/showtime.prg This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14580] trunk/harbour
Revision: 14580 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14580view=rev Author: vszakats Date: 2010-05-25 11:36:12 + (Tue, 25 May 2010) Log Message: --- 2010-05-25 13:31 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + Added experimental feature to aid external dependency detection. Key header files can now be specified using '-keyheader=' option. In case such key headers are not found when evaluating '-inctrypath' conditional header directories. The goal is to make hbmk2 capable of replacing GNU Make for all of our contribs. F.e.: 'clean': {HB_HOST_BIN_DIR}/hbmk2 hbfbird/hbfbird.hbp hbsms/hbsms.hbp -o../lib/${hb_plat}/${hb_comp}/ -clean simple make: {HB_HOST_BIN_DIR}/hbmk2 hbfbird/hbfbird.hbp hbsms/hbsms.hbp -o../lib/${hb_plat}/${hb_comp}/ 'install': {HB_HOST_BIN_DIR}/hbmk2 hbfbird/hbfbird.hbp hbsms/hbsms.hbp -o../lib/${hb_plat}/${hb_comp}/ -instpath=${HB_LIB_INSTALL}/ -info % Minor cleanup to some plugin API functions. * utils/hbmk2/examples/plug_moc.prg % Minor cleanup. * contrib/sddoci/tests/test1.prg + Showing field length and decimals. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/contrib/sddoci/tests/test1.prg trunk/harbour/utils/hbmk2/examples/plug_moc.prg trunk/harbour/utils/hbmk2/hbmk2.prg This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14581] trunk/harbour
Revision: 14581 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14581view=rev Author: vszakats Date: 2010-05-25 13:04:58 + (Tue, 25 May 2010) Log Message: --- 2010-05-25 15:01 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/tobject.prg * src/rtl/tpersist.prg * src/rtl/memoedit.prg * src/rtl/teditor.prg * contrib/hbmysql/tmysql.prg * contrib/hbmysql/tsqlbrw.prg * contrib/hbodbc/todbc.prg * contrib/hbfbird/tfirebrd.prg * contrib/hbpgsql/tpostgre.prg * contrib/hbmisc/hbedit.prg * contrib/hbtip/smtpcli.prg * contrib/hbtip/mail.prg * contrib/hbwin/win_reg.prg * contrib/hbwin/win_os.prg * contrib/hbwin/win_tprn.prg * contrib/hbwin/wce_sim.prg ! Fixed to check for proper type instead of using 'DEFAULT ... TO' * contrib/hbct/ct.prg % EXIT/INIT FUNCTION - EXIT/INIT PROCEDURE Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/contrib/hbct/ct.prg trunk/harbour/contrib/hbfbird/tfirebrd.prg trunk/harbour/contrib/hbmisc/hbedit.prg trunk/harbour/contrib/hbmysql/tmysql.prg trunk/harbour/contrib/hbmysql/tsqlbrw.prg trunk/harbour/contrib/hbodbc/todbc.prg trunk/harbour/contrib/hbpgsql/tpostgre.prg trunk/harbour/contrib/hbtip/mail.prg trunk/harbour/contrib/hbtip/smtpcli.prg trunk/harbour/contrib/hbwin/wce_sim.prg trunk/harbour/contrib/hbwin/win_os.prg trunk/harbour/contrib/hbwin/win_reg.prg trunk/harbour/contrib/hbwin/win_tprn.prg trunk/harbour/src/rtl/memoedit.prg trunk/harbour/src/rtl/teditor.prg trunk/harbour/src/rtl/tobject.prg trunk/harbour/src/rtl/tpersist.prg This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14582] trunk/harbour
Revision: 14582 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14582view=rev Author: vszakats Date: 2010-05-25 14:14:15 + (Tue, 25 May 2010) Log Message: --- 2010-05-25 16:13 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + Added .hbi to the list of accepted projects at cmdline. This means that hbmk2 can be run like 'hbmk2 mylib.hbp mylib.hbi' to create the lib and also generate the implib. * '-keyheader=' renamed to '-reqheader=' ! Fixed typo causing RTE while creating implibs for targets supporting OMF lib type. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/utils/hbmk2/hbmk2.prg This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14583] trunk/harbour
Revision: 14583 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14583view=rev Author: vszakats Date: 2010-05-25 14:22:11 + (Tue, 25 May 2010) Log Message: --- 2010-05-25 16:21 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/common/hbprintf.c * include/hbsetup.h * config/global.mk * config/bsd/libs.mk * config/detect.mk + Applied patch by Tamas Tevesz, making it possible to build Harbour for DragonFly BSD systems. Thanks a bunch. * utils/hbmk2/hbmk2.prg + Applied above change to hbmk2 code, so now it should also support DragonFly BSD. (pls test it) Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/config/bsd/libs.mk trunk/harbour/config/detect.mk trunk/harbour/config/global.mk trunk/harbour/include/hbsetup.h trunk/harbour/src/common/hbprintf.c trunk/harbour/utils/hbmk2/hbmk2.prg This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14584] trunk/harbour
Revision: 14584 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14584view=rev Author: vszakats Date: 2010-05-25 14:23:34 + (Tue, 25 May 2010) Log Message: --- 2010-05-25 16:23 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * INSTALL + Added DragonFly BSD to supported BSD system list. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/INSTALL This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14585] trunk/harbour
Revision: 14585 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14585view=rev Author: vszakats Date: 2010-05-25 14:43:31 + (Tue, 25 May 2010) Log Message: --- 2010-05-25 16:42 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * INSTALL + Added one more envvar which is apparently used by users even though it does nothing since many years. (see '10. TROUBLESHOOTING' section) * config/postinst.prg * Minor cleanups. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/INSTALL trunk/harbour/config/postinst.prg This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14586] trunk/harbour
Revision: 14586 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14586view=rev Author: vszakats Date: 2010-05-25 17:09:12 + (Tue, 25 May 2010) Log Message: --- 2010-05-25 19:08 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + Extended plugin API: - New macro expansion function: hbmk2_Macro( ctx, str ) - New host variables: cTARGETTYPE, cTARGETNAME, lDEBUG, lMAP, lSTRIP, lINFO, lBEEP, lRUN, nErrorLevel * include/hbextern.ch + Added two recently added functions. * package/winuni/RELNOTES * Update one version number. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/include/hbextern.ch trunk/harbour/package/winuni/RELNOTES trunk/harbour/utils/hbmk2/hbmk2.prg This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14587] trunk/harbour
Revision: 14587 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14587view=rev Author: vszakats Date: 2010-05-25 17:57:30 + (Tue, 25 May 2010) Log Message: --- 2010-05-25 19:57 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/wapi_winuser.c * contrib/hbwin/hbwin.ch + Added WAPI_MESSAGEBEEP() + Added MB_* constants. * contrib/hbwin/hbwin.ch ! Fixed some comments. * contrib/hbwin/win_svc.c + strlen() cast. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/contrib/hbwin/hbwin.ch trunk/harbour/contrib/hbwin/wapi_winuser.c trunk/harbour/contrib/hbwin/win_svc.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14588] trunk/harbour
Revision: 14588 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14588view=rev Author: vszakats Date: 2010-05-25 19:20:38 + (Tue, 25 May 2010) Log Message: --- 2010-05-25 21:12 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg * '-plug=' option renamed to '-plugin=' + Added support for 'plugins=' line in .hbc files. % Plugins are now fully loaded just once at the beginning of hbmk2. (as opposed to every invocation) + Plugins are now automatically treated as .hrb or .prg based on _file content_. This means that any extension can be used for plugins for both .prg and .hrb code. When .prg or .hrb extension is used there isn't any extra trial made on the file content, it will be load as source or HRB respectively. Maybe we should find a new distinctive extension for hbmk2 plugins. * Default extension for -plugin= option changed to .prg (was: .hrb) + Showing type of input plugin in -trace mode. ('source' or 'compiled') * config/detect.mk ! Applied fix to DragonFly patch, submitted by Tamas Tevesz. * src/vm/runner.c * Minor formatting. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/config/detect.mk trunk/harbour/src/vm/runner.c trunk/harbour/utils/hbmk2/hbmk2.prg This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14590] trunk/harbour
Revision: 14590 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14590view=rev Author: vszakats Date: 2010-05-25 20:29:55 + (Tue, 25 May 2010) Log Message: --- 2010-05-25 22:28 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbide/ideprojmanager.prg ! Fixed output directory issue without the need for an hbmk2 plugin. HBIDE was changing current dir when calling hbmk2, so the detected output filename needs to be rebased from that directory. * contrib/hbide/ideprojmanager.prg - contrib/hbide/idedetect.prg + contrib/hbide/resources/hbmk2_plugin_hbide.prg * Moved plugin to resources directory. - Commented plugin content. * utils/hbmk2/hbmk2.prg * Cleaned up path seps in plugin filenames. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/contrib/hbide/ideprojmanager.prg trunk/harbour/utils/hbmk2/hbmk2.prg Added Paths: --- trunk/harbour/contrib/hbide/resources/hbmk2_plugin_hbide.prg Removed Paths: - trunk/harbour/contrib/hbide/idedetect.prg This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14591] trunk/harbour
Revision: 14591 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14591view=rev Author: vszakats Date: 2010-05-25 21:41:14 + (Tue, 25 May 2010) Log Message: --- 2010-05-25 23:40 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) + config/bsd/clang.mk + Base implementation of bsd/clang target. Based on patch by Tamas Tevesz with modifications: - deleted HB_DYN_COPT - replaced dynamic lib rules with bsd/gcc.mk. (both fully untested) * INSTALL * utils/hbmk2/hbmk2.prg + Added preliminary support for bsd/clang target. (untested) * contrib/hbide/idemisc.prg + Added hbide_pwd() function. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/INSTALL trunk/harbour/contrib/hbide/idemisc.prg trunk/harbour/utils/hbmk2/hbmk2.prg Added Paths: --- trunk/harbour/config/bsd/clang.mk This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14592] trunk/harbour
Revision: 14592 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14592view=rev Author: vszakats Date: 2010-05-25 22:01:18 + (Tue, 25 May 2010) Log Message: --- 2010-05-26 00:00 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * INSTALL - Deleted one no more true restriction regarding HB_BUILD_PKG. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/INSTALL This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14594] trunk/harbour
Revision: 14594 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14594view=rev Author: vszakats Date: 2010-05-25 22:23:11 + (Tue, 25 May 2010) Log Message: --- 2010-05-26 00:21 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/tests/oletst1.hbp * contrib/hbwin/tests/olesrv1.hbp * contrib/hbwin/tests/oletst2.hbp * contrib/hbwin/tests/olesrv2.hbp * contrib/hbwin/tests/oletst3.hbp * contrib/hbwin/tests/olesrv3.hbp * Changed to reference .hbp files instead of libs. % Deleted redundant settings already supplied by .hbm files. (if the goal is to make them current dir independent, we can add a simple @hbmk.hbm reference to them) * contrib/hbwin/hbolesrv-mgw.def * contrib/hbwin/hbolesrv.def * contrib/hbwin/hbolesrv-ow.def + Added SVN ID as comments. (I hope watcom supports it, if not pls tell) ; TODO: We should somehow merge these into one .def, even if it requires some extra hbmk2 magic. * contrib/hbwin/tests/oletst1.hbp * contrib/hbwin/tests/olesrv1.hbp * contrib/hbwin/tests/oletst2.hbp * contrib/hbwin/tests/olesrv2.hbp * contrib/hbwin/tests/oletst3.hbp * contrib/hbwin/tests/olesrv3.hbp * contrib/hbwin/hbolesrv-mgw.def * contrib/hbwin/hbolesrv.def * contrib/hbwin/hbolesrv-ow.def + Added SVN props. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/contrib/hbwin/hbolesrv-mgw.def trunk/harbour/contrib/hbwin/hbolesrv-ow.def trunk/harbour/contrib/hbwin/hbolesrv.def trunk/harbour/contrib/hbwin/tests/olesrv1.hbp trunk/harbour/contrib/hbwin/tests/olesrv2.hbp trunk/harbour/contrib/hbwin/tests/olesrv3.hbp trunk/harbour/contrib/hbwin/tests/oletst1.hbp trunk/harbour/contrib/hbwin/tests/oletst2.hbp trunk/harbour/contrib/hbwin/tests/oletst3.hbp Property Changed: trunk/harbour/contrib/hbwin/tests/olesrv1.hbp trunk/harbour/contrib/hbwin/tests/olesrv2.hbp trunk/harbour/contrib/hbwin/tests/olesrv3.hbp trunk/harbour/contrib/hbwin/tests/oletst1.hbp trunk/harbour/contrib/hbwin/tests/oletst2.hbp trunk/harbour/contrib/hbwin/tests/oletst3.hbp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14595] trunk/harbour
Revision: 14595 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14595view=rev Author: vszakats Date: 2010-05-25 22:37:11 + (Tue, 25 May 2010) Log Message: --- 2010-05-26 00:36 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/tests/oletst2.prg ! Fixed little typo causing asyncronity with one server msg. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/contrib/hbwin/tests/oletst2.prg This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14596] trunk/harbour
Revision: 14596 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14596view=rev Author: vszakats Date: 2010-05-25 23:44:42 + (Tue, 25 May 2010) Log Message: --- 2010-05-26 01:43 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbapi.h ! Added HB_EXPORT to hb_memvarGet() and hb_memvarSetValue() used by new OLE server code in hbwin when created -shared OLE server .dlls. + contrib/hbwin/hbolesrv.hbc + Added .hbc file to help creating OLE servers. * contrib/hbwin/tests/olesrv1.hbp * contrib/hbwin/tests/olesrv2.hbp * contrib/hbwin/tests/olesrv3.hbp % Changed to use hbolesrv.hbc. - Deleted '-static' option to also allow to build -shared OLE servers. (I tested them OK) * contrib/hbwin/tests/olesrv2.prg + Tweak to allow case-insensitive access of OLE functions. * utils/hbmk2/hbmk2.prg + Added support for .def files in source= .hbc line. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/contrib/hbwin/tests/olesrv1.hbp trunk/harbour/contrib/hbwin/tests/olesrv2.hbp trunk/harbour/contrib/hbwin/tests/olesrv2.prg trunk/harbour/contrib/hbwin/tests/olesrv3.hbp trunk/harbour/include/hbapi.h trunk/harbour/utils/hbmk2/hbmk2.prg Added Paths: --- trunk/harbour/contrib/hbwin/hbolesrv.hbc This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14597] trunk/harbour
Revision: 14597 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14597view=rev Author: vszakats Date: 2010-05-25 23:55:13 + (Tue, 25 May 2010) Log Message: --- 2010-05-26 01:54 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/hbolesrv.def * contrib/hbwin/hbolesrv-mgw.def * contrib/hbwin/hbolesrv-ow.def ! Added PRIVATE to DllRegisterServer and DllUnregisterServer. (to pacify msvc warning) * contrib/hbwin/hbolesrv.hbc - contrib/hbwin/hbolesrv-mgw.def + contrib/hbwin/hbolesrv-mingw.def - contrib/hbwin/hbolesrv-ow.def + contrib/hbwin/hbolesrv-watcom.def * Renamed to use well-known compiler IDs. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/contrib/hbwin/hbolesrv.def trunk/harbour/contrib/hbwin/hbolesrv.hbc Added Paths: --- trunk/harbour/contrib/hbwin/hbolesrv-mingw.def trunk/harbour/contrib/hbwin/hbolesrv-watcom.def Removed Paths: - trunk/harbour/contrib/hbwin/hbolesrv-mgw.def trunk/harbour/contrib/hbwin/hbolesrv-ow.def This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14598] trunk/harbour
Revision: 14598 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14598view=rev Author: vszakats Date: 2010-05-26 00:04:44 + (Wed, 26 May 2010) Log Message: --- 2010-05-26 02:04 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * bin/postinst.sh ! Enabled missing postinst activities for 'clang' targets. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/bin/postinst.sh This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14599] trunk/harbour
Revision: 14599 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14599view=rev Author: vszakats Date: 2010-05-26 00:41:13 + (Wed, 26 May 2010) Log Message: --- 2010-05-26 02:40 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/examples/plug_moc.prg ! Copy/paste typo in moc detection on some linux platforms. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/utils/hbmk2/examples/plug_moc.prg This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14561] trunk/harbour
Revision: 14561 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14561view=rev Author: vszakats Date: 2010-05-24 07:50:59 + (Mon, 24 May 2010) Log Message: --- 2010-05-24 09:48 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + utils/hbmk2/examples/plug_moc.prg + Added experimental plugin system. Plugins are written in .prg or .hrb and can be passed using '-plug=.prg|.hrb' option or simply by passing '.hrb' filename from cmdline or .hbp/.hbm files. Plugin names without dir component will be searched in local dir, hbmk2 dir then PATH. For the details of the calling protocol and available hbmk2 API calls and variables, pls check the example and hbmk2 source code. Plugin is called from several build stages, in case of multiple plugins all of them are called at each stage. The plugin receives the stage name, hbmk2 context and a hash table for custom variables. The variables are shared between stages and plugins. Notice that hbmk2 isn't hbrun, so there is a limited set of the Harbour language which you can use, this also ensures that the plugins will behave like hbmk2 itself for the most part. Nothing is finalized. ; The example is the working replica of moc detection logic found inside hbqt. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/utils/hbmk2/hbmk2.prg Added Paths: --- trunk/harbour/utils/hbmk2/examples/plug_moc.prg This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14562] trunk/harbour
Revision: 14562 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14562view=rev Author: vszakats Date: 2010-05-24 09:03:06 + (Mon, 24 May 2010) Log Message: --- 2010-05-24 11:02 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! Fixed non-initialized variable (broken in after one of recent changes) Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/utils/hbmk2/hbmk2.prg This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14564] trunk/harbour
Revision: 14564 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14564view=rev Author: vszakats Date: 2010-05-24 11:21:30 + (Mon, 24 May 2010) Log Message: --- 2010-05-24 13:20 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg * utils/hbmk2/examples/plug_moc.prg % Refined how context is passed to plugins, and how context is passed back to public APIs. + Added way to accept parameters from the cmdline and .hbp files. This is possible via '-pflag=' and '-pi=' options. Latter serves to pass input file, so the input file magic logic is always applied to it. Notice that all plugins are getting all input parameters, so it's their job to process only what's relevant to them. plugin specific option prefixes f.e. can be a solution for that. + Added API to add new input .prg, .c, .cpp and .rc files to the build process. + Added better protection from tampering internal hbmk2 structures by plugins. + Showing error condition and location in case of an RTE occurs in a plugin. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/utils/hbmk2/examples/plug_moc.prg trunk/harbour/utils/hbmk2/hbmk2.prg This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14565] trunk/harbour
Revision: 14565 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14565view=rev Author: vszakats Date: 2010-05-24 11:27:26 + (Mon, 24 May 2010) Log Message: --- 2010-05-24 13:27 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg * utils/hbmk2/examples/plug_moc.prg % Further cleaned context passing, so that now even the 'state' variable is passed as part of context rather than as separate variable, so now the only parameter the plugin gets is the callback. This is much more flexible and future proof this way. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/utils/hbmk2/examples/plug_moc.prg trunk/harbour/utils/hbmk2/hbmk2.prg This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14566] trunk/harbour
Revision: 14566 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14566view=rev Author: vszakats Date: 2010-05-24 12:18:25 + (Mon, 24 May 2010) Log Message: --- 2010-05-24 14:17 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg * Moved some local variables to internal hbmk2 structure. + Made some more functions and variables accesible to plugns in order to help creating smooth external calls. + utils/hbmk2/examples/plug_moc.prg + Added 'moc' plugin, which is supposed to be fully functionaly, though I didn't test it live. - utils/hbmk2/examples/plug_moc.prg + utils/hbmk2/examples/plug_tpl.prg * Renamed first example. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/utils/hbmk2/hbmk2.prg Added Paths: --- trunk/harbour/utils/hbmk2/examples/plug_moc.prg trunk/harbour/utils/hbmk2/examples/plug_tpl.prg Removed Paths: - trunk/harbour/utils/hbmk2/examples/plug_moc.prg This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14567] trunk/harbour
Revision: 14567 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14567view=rev Author: vszakats Date: 2010-05-24 13:36:22 + (Mon, 24 May 2010) Log Message: --- 2010-05-24 15:35 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + Upped warning level for plugins to -w3. * utils/hbmk2/examples/plug_moc.prg + Added -inc, -clean and -rebuild (IOW incremental) support for moc plugin. It was tested OK in small example. * utils/hbmk2/examples/plug_tpl.prg * Minor. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/utils/hbmk2/examples/plug_moc.prg trunk/harbour/utils/hbmk2/examples/plug_tpl.prg trunk/harbour/utils/hbmk2/hbmk2.prg This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14568] trunk/harbour
Revision: 14568 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14568view=rev Author: vszakats Date: 2010-05-24 16:45:51 + (Mon, 24 May 2010) Log Message: --- 2010-05-24 18:45 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg * utils/hbmk2/examples/plug_moc.prg * Minor cleanups to plugin API. * src/rtl/typefile.prg ! Typo in comment. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/src/rtl/typefile.prg trunk/harbour/utils/hbmk2/examples/plug_moc.prg trunk/harbour/utils/hbmk2/hbmk2.prg This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14569] trunk/harbour
Revision: 14569 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14569view=rev Author: vszakats Date: 2010-05-24 17:53:40 + (Mon, 24 May 2010) Log Message: --- 2010-05-24 19:53 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/sddoci/sddoci.c ! Attempting to fix wrong numeric size for plain 'NUMERIC' (without size) type. I'm guessing so I'd appreciate if someone could dive into this more deeply. * utils/hbmk2/hbmk2.prg * Minor. * package/winuni/RELNOTES + Added OCILIB. * contrib/sddoci/sddoci.hbc * contrib/sddoci/sddoci.c * contrib/sddoci/Makefile * Changes to follow OCILIB 3.6.0 Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/contrib/sddoci/Makefile trunk/harbour/contrib/sddoci/sddoci.c trunk/harbour/contrib/sddoci/sddoci.hbc trunk/harbour/package/winuni/RELNOTES trunk/harbour/utils/hbmk2/hbmk2.prg This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14559] trunk/harbour
Revision: 14559 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14559view=rev Author: vszakats Date: 2010-05-23 13:53:57 + (Sun, 23 May 2010) Log Message: --- 2010-05-23 15:53 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + Changed filtering implementation for cmdline parameters. Now filters can be placed anywhere and they work for all parameters. Please test, regressions may be possible. * config/postinst.prg ! Added gpm handling logic to hbmk.cfg creation. This was previously done in recently deleted postinst.sh function. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/config/postinst.prg trunk/harbour/utils/hbmk2/hbmk2.prg This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14560] trunk/harbour
Revision: 14560 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14560view=rev Author: vszakats Date: 2010-05-23 18:55:14 + (Sun, 23 May 2010) Log Message: --- 2010-05-23 20:54 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.pt_BR.po * utils/hbmk2/hbmk2.hu_HU.po * utils/hbmk2/hbmk2.prg + In non-incremental mode when no workdir is manually set, hbmk2 will now create a temp subdir inside temp dir and create any intermediate output files there. (previously it was using the temp dir without creating a temp subdir inside). ; Please test and report leftover temp files and dirs, also test it on *nix platforms. * Changed 'couldn't', 'don't' style English abbrevs to 'could not', 'do not', etc. * config/rules.mk ! Fixed to include static-only C compiler options for targets which have no separate static/dynamic C compiler pass. This should fix wrongly built pcre lib causing missing exported functions in mingw Harbour .dlls. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/config/rules.mk trunk/harbour/utils/hbmk2/hbmk2.hu_HU.po trunk/harbour/utils/hbmk2/hbmk2.prg trunk/harbour/utils/hbmk2/hbmk2.pt_BR.po This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14552] trunk/harbour
Revision: 14552 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14552view=rev Author: vszakats Date: 2010-05-22 08:58:10 + (Sat, 22 May 2010) Log Message: --- 2010-05-22 10:57 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! -hbimplib extended for pocc to first look for any existing .lib file with the same name as the .dll. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/utils/hbmk2/hbmk2.prg This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14554] trunk/harbour
Revision: 14554 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14554view=rev Author: vszakats Date: 2010-05-22 14:45:13 + (Sat, 22 May 2010) Log Message: --- 2010-05-22 16:44 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! -hbimplib extended for bcc and msvc* to automatically recognize and use .def file with the same name as the .dll, if present. ! -hbimplib extended for bcc to first look for any existing OMF .lib file with the same name as the .dll. ! Refined fallback logic used in implib generation. (moved .dll existence check to lower level) * Refinements in pathsep usage in implib generation. * contrib/sddfb/sddfb.hbi * contrib/hbfbird/hbfbird.hbi + Using COFF libs for pocc targets. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/contrib/hbfbird/hbfbird.hbi trunk/harbour/contrib/sddfb/sddfb.hbi trunk/harbour/utils/hbmk2/hbmk2.prg This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14555] trunk/harbour
Revision: 14555 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14555view=rev Author: vszakats Date: 2010-05-22 15:19:30 + (Sat, 22 May 2010) Log Message: --- 2010-05-22 17:17 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * bin/hb-func.sh * bin/postinst.sh - Deleted 'hbmk' script. Now superceded by hbmk2, which is backward compatible with hbmk. - Deleted 'hb-mkslib' compatibility synonym. Use 'hb-mkdyn' instead. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/bin/hb-func.sh trunk/harbour/bin/postinst.sh This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14556] trunk/harbour
Revision: 14556 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14556view=rev Author: vszakats Date: 2010-05-22 15:52:18 + (Sat, 22 May 2010) Log Message: --- 2010-05-22 17:51 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * harbour-win-spec * harbour-wce-spec * harbour.spec - Deleted references to hb-mkslib. * bin/hb-func.sh * bin/postinst.sh * Moved functions to postinst. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/bin/hb-func.sh trunk/harbour/bin/postinst.sh trunk/harbour/harbour-wce-spec trunk/harbour/harbour-win-spec trunk/harbour/harbour.spec This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14547] trunk/harbour
Revision: 14547 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14547view=rev Author: vszakats Date: 2010-05-21 06:52:49 + (Fri, 21 May 2010) Log Message: --- 2010-05-21 08:52 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/win_svc.c + WIN_SERVICEINSTALL(): Extended to accept 3rd parameter for the full filename of the service executable. This makes it possible to install other .exes not just self. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/contrib/hbwin/win_svc.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14548] trunk/harbour
Revision: 14548 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14548view=rev Author: vszakats Date: 2010-05-21 09:47:48 + (Fri, 21 May 2010) Log Message: --- 2010-05-21 11:45 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbdefs.h + Added HB_EXTERN macro to eventually replace 'extern' keyword. * include/hbstack.h * include/hbsocket.h * include/hbapicls.h * contrib/xhb/hbserv.h * contrib/gtwvg/gtwvg.h * contrib/hbcairo/hbcairo.h * examples/gtwvw/gtwvw.c * examples/gtwvw/hbgtwvw.h ! Fixed declarations to use 'extern HB_EXPORT' keyword order. ! Fixed declarations where 'extern' keyword was missing. ; TODO: To fix watcom .dll support 'extern HB_EXPORT type func()' will have to be changed to 'extern type HB_EXPORT func()' or even better to 'HB_EXTERN type HB_EXPORT func()' to also stay future-proof. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/contrib/gtwvg/gtwvg.h trunk/harbour/contrib/hbcairo/hbcairo.h trunk/harbour/contrib/xhb/hbserv.h trunk/harbour/examples/gtwvw/gtwvw.c trunk/harbour/examples/gtwvw/hbgtwvw.h trunk/harbour/include/hbapicls.h trunk/harbour/include/hbdefs.h trunk/harbour/include/hbsocket.h trunk/harbour/include/hbstack.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14549] trunk/harbour
Revision: 14549 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14549view=rev Author: vszakats Date: 2010-05-21 09:59:42 + (Fri, 21 May 2010) Log Message: --- 2010-05-21 11:59 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * examples/gtwvw/gtwvw.c * examples/gtwvw/hbgtwvw.h * HB_EXPORT cleanup. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/examples/gtwvw/gtwvw.c trunk/harbour/examples/gtwvw/hbgtwvw.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14550] trunk/harbour
Revision: 14550 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14550view=rev Author: vszakats Date: 2010-05-21 15:06:56 + (Fri, 21 May 2010) Log Message: --- 2010-05-21 17:06 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/compiler/genhrb.c ! Fixed very old copy paste error in .hrb generation feedback text. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/src/compiler/genhrb.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14551] trunk/harbour
Revision: 14551 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14551view=rev Author: vszakats Date: 2010-05-21 19:16:32 + (Fri, 21 May 2010) Log Message: --- 2010-05-21 21:15 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! -hbimplib extended for msvc to first look for any existing .lib file with the same name as the .dll. * contrib/sddfb/sddfb.hbi * contrib/hbfbird/hbfbird.hbi * Changed to use existing .lib for msvc compilers. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/contrib/hbfbird/hbfbird.hbi trunk/harbour/contrib/sddfb/sddfb.hbi trunk/harbour/utils/hbmk2/hbmk2.prg This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14533] trunk/harbour
Revision: 14533 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14533view=rev Author: vszakats Date: 2010-05-20 09:35:08 + (Thu, 20 May 2010) Log Message: --- 2010-05-20 11:21 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * utils/hbmk2/hbmk2.prg + Added hbmk2 level support for multiple input .def files. NOTE: Multiple .def files are only supported by gcc family compilers (mingw/cygwin) (and maybe watcom, but I can't tell by looking at the output), so for portable scripts, stick to using only one .def file per .dll. bcc, msvc, pocc will either ignore some of them, or stop with error. * ChangeLog - Deleted accented (UTF8) char. ! Deleted UTF8 file marked added by subsequent committer's editor. ; --- Pls remember to use ASCII 7-bit chars in our files --- Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/utils/hbmk2/hbmk2.prg This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14534] trunk/harbour
Revision: 14534 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14534view=rev Author: vszakats Date: 2010-05-20 09:40:08 + (Thu, 20 May 2010) Log Message: --- 2010-05-20 11:39 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbthread.h ! Added missing HB_EXPORT, and in some place 'extern' qualifier to thread/atomic Harbour API declarations. * ChangeLog ! Fixed entry header in previous commit (again). Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/include/hbthread.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14535] trunk/harbour
Revision: 14535 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14535view=rev Author: vszakats Date: 2010-05-20 11:40:30 + (Thu, 20 May 2010) Log Message: --- 2010-05-20 13:40 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! Fixed to ignore .cpp files in main entry detection function. ! Fixed to strip ending pathsep in header and lib path options passed to compiler tools. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/utils/hbmk2/hbmk2.prg This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14538] trunk/harbour
Revision: 14538 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14538view=rev Author: vszakats Date: 2010-05-20 14:23:00 + (Thu, 20 May 2010) Log Message: --- 2010-05-20 16:22 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbide/qscintilla - Deleted this hosted foreign code for reasons explained (but apparently not understood). Modified Paths: -- trunk/harbour/ChangeLog Removed Paths: - trunk/harbour/contrib/hbide/qscintilla/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14540] trunk/harbour
Revision: 14540 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14540view=rev Author: vszakats Date: 2010-05-20 18:58:21 + (Thu, 20 May 2010) Log Message: --- 2010-05-20 20:33 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/global.mk * config/rules.mk + Added HB_CFLAGS_DYN variable to pass lib specific options specially directed to compilation phase when building to create a .dll. Currently this affects pcre and zlib since these are included in harbour .dll. * external/libhpdf/Makefile * external/pcre/Makefile * external/png/Makefile * external/zlib/Makefile + Configured HB_CFLAGS_DYN for these libs to properly create exported symbols in harbour .dll. This was a problem so far for any non-mingw made harbour .dll. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/config/global.mk trunk/harbour/config/rules.mk trunk/harbour/external/libhpdf/Makefile trunk/harbour/external/pcre/Makefile trunk/harbour/external/png/Makefile trunk/harbour/external/zlib/Makefile This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14541] trunk/harbour
Revision: 14541 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14541view=rev Author: vszakats Date: 2010-05-20 19:07:59 + (Thu, 20 May 2010) Log Message: --- 2010-05-20 21:07 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/global.mk * config/rules.mk * external/pcre/Makefile + Added HB_CFLAGS_STA variable to hold C compiler options passed solely when compiling for static lib. * Change PCRE setup to use HB_CFLAGS_STA instead of -U trick at the same time silencing msvc warning. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/config/global.mk trunk/harbour/config/rules.mk trunk/harbour/external/pcre/Makefile This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14543] trunk/harbour
Revision: 14543 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14543view=rev Author: vszakats Date: 2010-05-20 21:18:46 + (Thu, 20 May 2010) Log Message: --- 2010-05-20 23:18 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! Fixed filter evaluation to not let envvar names colliding with built-in filter keywords influence the results. (f.e. '{watcom}' while having properly configured watcom compiler defining WATCOM envvar and using a non-watcom compiler for the actual hbmk2 session). % Optimized filter evaluation. ; Thanks to Przemek for the patches. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/utils/hbmk2/hbmk2.prg This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14544] trunk/harbour
Revision: 14544 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14544view=rev Author: vszakats Date: 2010-05-20 21:35:20 + (Thu, 20 May 2010) Log Message: --- 2010-05-20 23:34 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! Fixed overlook in recent modification (put .def file macros in normal linker command template) ! Fixed missing '-nologo' option in msvc -hbdyn[vm] linker command template. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/utils/hbmk2/hbmk2.prg This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14545] trunk/harbour
Revision: 14545 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14545view=rev Author: vszakats Date: 2010-05-20 23:06:29 + (Thu, 20 May 2010) Log Message: --- 2010-05-21 01:05 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/global.mk + Showing warning when HB_BUILD_IMPLIB=yes is used without 'install' make option. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/config/global.mk This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14527] trunk/harbour
Revision: 14527 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14527view=rev Author: vszakats Date: 2010-05-19 08:39:51 + (Wed, 19 May 2010) Log Message: --- 2010-05-19 10:35 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * utils/hbmk2/hbmk2.pt_BR.po * utils/hbmk2/hbmk2.hu_HU.po * utils/hbmk2/hbmk2.prg + Added .def file support for win|os2/watcom targets in hbmk2. ATM it requires the special file format required by watcom, there is no transparent conversion done by hbmk2. + Enabled .c stub (for -main, -gt, etc features) in -hbdynvm mode. * Disabled linking harbour .dll in '-hbdyn -shared' mode. NOTE: I'm not sure of this move. This way -hbdyn will now never link any Harbour libs (neither static nor dynamic), so at least we should renamed -hbdyn to -hbdynraw and -hbdynvm to -hbdyn, or make some other cleanup in this regard. Specifically I'm not sure if hbmk2 satisfies this use-case now by default (without '-nohblib-' option): I can use -hbdyn and -static to create self contain DLL which uses it's own private copy of HVM and Harbour RTL library which can be linked statically or loaded dynamically with/from any other applications * Text VM changed to Harbour VM ; NOTE 2: I've checked win/watcom -6s option, but it's still not good because it appends '_' to exported symbols, so watcom -shared executables stop working with mingw/msvc Harbour .dll. Any idea how to solve that? Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/utils/hbmk2/hbmk2.hu_HU.po trunk/harbour/utils/hbmk2/hbmk2.prg trunk/harbour/utils/hbmk2/hbmk2.pt_BR.po This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14528] trunk/harbour/ChangeLog
Revision: 14528 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14528view=rev Author: vszakats Date: 2010-05-19 12:03:15 + (Wed, 19 May 2010) Log Message: --- Fixed wrong Changlog entry header Modified Paths: -- trunk/harbour/ChangeLog This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14520] trunk/harbour
Revision: 14520 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14520view=rev Author: vszakats Date: 2010-05-18 07:20:20 + (Tue, 18 May 2010) Log Message: --- 2010-05-18 09:19 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/memvarhb.prg * HB_MVSAVE(): reset to be a FUNCTION to avoid the volatile return value and better imitate __MVSAVE() behavior. % HB_MVSAVE(): deleted unnecessary UPPER(). - Deleted TODO. * ChangeLog * Marked TODOs as done. (Thanks Przemek) Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/src/rtl/memvarhb.prg This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14513] trunk/harbour
Revision: 14513 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14513view=rev Author: vszakats Date: 2010-05-17 18:49:23 + (Mon, 17 May 2010) Log Message: --- 2010-05-17 20:47 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbextern.ch * src/rtl/Makefile + src/rtl/memvarhb.prg + Added: HB_MVSAVE( cFileName, [cMask], [lIncludeMask] ) HB_MVRESTORE( cFileName, [lAdditive], [cMask], [lIncludeMask] ) They serve the same purpose with same interface and similar behavior to __MVSAVE()/__MVRESTORE() (and __MSAVE()/__MRESTORE(), and 'SAVE TO' command), only that they support longer than 10 char variable names. It is not possible to add such support in Clipper-style .mem files, so these functions will create an incompatible file format with default '.hbv' extension. ; TOFIX: __MVRESTORE() restores variables as PRIVATEs while HB_MVRESTORE() as PUBLIC. ; NOTE: GETLIST exclusion is solved with simple trick, as I couldn't find how it's solved in __MVSAVE(). ; Consider this experimental solution to the problem. * contrib/hbmysql/tmysql.prg % STOD( ) - STOD() * contrib/hbide/ideprojmanager.prg ! -hbexec - -hbexe * src/rtl/typefile.prg ! __TYPEFILE(): Fixed both RTEs to be Clipper compatible. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/contrib/hbide/ideprojmanager.prg trunk/harbour/contrib/hbmysql/tmysql.prg trunk/harbour/include/hbextern.ch trunk/harbour/src/rtl/Makefile trunk/harbour/src/rtl/typefile.prg Added Paths: --- trunk/harbour/src/rtl/memvarhb.prg This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14515] trunk/harbour
Revision: 14515 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14515view=rev Author: vszakats Date: 2010-05-18 00:26:06 + (Tue, 18 May 2010) Log Message: --- 2010-05-18 02:25 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.pt_BR.po * utils/hbmk2/hbmk2.hu_HU.po * utils/hbmk2/hbmk2.prg + Added experimental -hbdynvm mode. + Added support for .def input file in -hbdyn/-hbdynvm modes. ; TODO: Couldn't find how to pass .def files to Open Watcom wlink. Anybody with an experience here? * src/rtl/memvarhb.prg + Added one initialization to NIL. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/src/rtl/memvarhb.prg trunk/harbour/utils/hbmk2/hbmk2.hu_HU.po trunk/harbour/utils/hbmk2/hbmk2.prg trunk/harbour/utils/hbmk2/hbmk2.pt_BR.po This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14503] trunk/harbour
Revision: 14503 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14503view=rev Author: vszakats Date: 2010-05-16 09:13:16 + (Sun, 16 May 2010) Log Message: --- 2010-05-16 11:12 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/win_svc.c ! Fixed callback definitions to be the ones required by Windows. ! Fixed main service entry callback to use TCHAR rather than simple char. + Added support to pass service launch parameters to Harbour entry function. * contrib/hbwin/tests/testsvc.prg + Added code to demonstrate parameter passing feature. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/contrib/hbwin/tests/testsvc.prg trunk/harbour/contrib/hbwin/win_svc.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour
[Harbour] SF.net SVN: harbour-project:[14505] trunk/harbour
Revision: 14505 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14505view=rev Author: vszakats Date: 2010-05-16 17:06:07 + (Sun, 16 May 2010) Log Message: --- 2010-05-16 19:01 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/postinst.prg + Added new experimental envvar: HB_BUILD_ADDONS=prj1.hbp prj2.hbp prjn.hbp Harbour build process will initiate the build of the passed .hbp files at 'install' phase. % Simplification to other hbmk2 invocation commands. * contrib/hbwin/win_svc.c ! Fixed to set running status only if entry function is valid and able to reenter HVM. + Added trace message when entry function cannot be found. Modified Paths: -- trunk/harbour/ChangeLog trunk/harbour/config/postinst.prg trunk/harbour/contrib/hbwin/win_svc.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ___ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour