Commit Graph

  • 232939c8fe 2012-04-22 09:56 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/idedocks.prg * contrib/hbide/idedocwriter.prg * contrib/hbide/ideenviron.prg * contrib/hbide/idefindreplace.prg * contrib/hbide/idefunctions.prg * contrib/hbide/ideharbourhelp.prg * contrib/hbide/ideprojmanager.prg * contrib/hbide/idesaveload.prg * contrib/hbide/idethemes.prg ! Fixed: changes due to HBQT engine which now checks the object validity by looking at object inheritance. This covers many cases but not all. For all practical purposes hbIDE is working ok now but in some extended usage, it again fails. Looking at the ways if this could be covered under object inheritance chain, which looks to be dim, so far. So probably we have to revert back that change but let me build the hypothesis before reverting. Pritpal Bedi 2012-04-22 17:05:54 +00:00
  • f6796cc50d 2012-04-20 11:02 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/hbqt/qtcore/hbqt_pointer.cpp * contrib/hbqt/qtcore/hbqt.h * string variable names corrected Viktor Szakats 2012-04-21 09:03:08 +00:00
  • f2879962b5 2012-04-20 10:45 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/gtwvg/wvgwin.c ! fixed broken compilation in WVG_SendCBMessage() when using mingw 4.7 Viktor Szakats 2012-04-21 08:47:01 +00:00
  • fd99381985 2012-04-20 23:18 UTC+0200 Francesco Perillo ( fperillo at gmail.com ) Francesco Perillo 2012-04-20 21:24:38 +00:00
  • 2a5fb3036c 2012-04-20 21:22 UTC+0200 Viktor Szakats (harbour syenar.net) * include/harbour.hbx * set formatting for new functions Viktor Szakats 2012-04-20 19:24:18 +00:00
  • 93d3a46d84 2012-04-20 17:52 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/include/hbdefs.h * moved HB_WCHAR definition from hbapicdp.h to hbdefs.h Przemyslaw Czerpak 2012-04-20 15:55:44 +00:00
  • 9e7977556f 2012-04-20 08:14 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/src/common/hbffind.c ! fixed stupid typo in my previous commit which caused memory and resource leak Przemyslaw Czerpak 2012-04-20 06:15:11 +00:00
  • 1e4b18564f 2012-04-19 12:15 UTC+0200 Viktor Szakats (harbour syenar.net) * include/hbapicdp.h * src/rtl/hbregex.c * src/rtl/cdpapi.c + will now automatically enable UTF8 in PCRE searches, if the HVM CP is set to UTF8. Viktor Szakats 2012-04-19 10:15:59 +00:00
  • 6429a6ce93 2012-04-19 02:30 UTC+0200 Viktor Szakats (harbour syenar.net) * include/harbour.hbx * contrib/hbnetio/utils/hbnetio/netiosrv.prg * contrib/hbrun/hbrun.prg ! fixes to prev Viktor Szakats 2012-04-19 00:32:09 +00:00
  • b118ac7cdd 2012-04-19 02:23 UTC+0200 Viktor Szakats (harbour syenar.net) * src/3rd/pcre/Makefile + enabled UTF8 support in PCRE (binary size overhead ~150KB) + enabled unicode properties support in PCRE (binary size overhead ~50KB) Viktor Szakats 2012-04-19 00:26:16 +00:00
  • 634d03ea4c 2012-04-18 15:14 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/xhb/hblognet.prg * contrib/hbssl/tests/test.prg * tests/server.prg ! replaced hb_inetCRLF() with CRLF literals (via macro or variable) now it's not used anywhere in Harbour SVN Viktor Szakats 2012-04-18 13:16:20 +00:00
  • d57283d208 2012-04-18 04:39 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/hbcurl/hbcurl.ch * contrib/hbcurl/core.c + added new features introduced between libcurl 7.22.0 and 7.25.0 (inclusive) Viktor Szakats 2012-04-18 02:40:18 +00:00
  • ae9202f5d2 2012-04-18 03:59 UTC+0200 Viktor Szakats (harbour syenar.net) * package/winuni/RELNOTES * updated some versions Viktor Szakats 2012-04-18 02:00:11 +00:00
  • fbebb0cafe 2012-04-18 01:50 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/hbwin/win_prn1.c ! TRUE -> 1 (was HB_TRUE till yesterday) Viktor Szakats 2012-04-17 23:51:23 +00:00
  • 00b85e4298 2012-04-17 16:20 UTC+0300 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * harbour/src/rtl/hbsocket.c ! fixed WSAEFAULT (or sometimes GPF) error by passing correct buffer length to getsockopt() Mindaugas Kavaliauskas 2012-04-17 13:23:29 +00:00
  • 8586465c3a 2012-04-17 13:02 UTC+0200 Viktor Szakats (harbour syenar.net) * src/rtl/run.c * src/rtl/hbrunfun.c * experimental: use hb_processRun() on all win targets (was wince targets) instead of system() from C RTL. QUESTION: do the same for all platforms? Viktor Szakats 2012-04-17 11:03:54 +00:00
  • 749f7db2c9 2012-04-12 12:35 UTC+0200 Viktor Szakats (harbour syenar.net) * INSTALL + extended TROUBLESHOOTING about generic common-sense information about not overdoing custom configuration, especially for C compiler. I didn't specifically include anything about bcc, but let me here note, that hbmk2 and Harbour core build system doesn't require bcc32.cfg and ilink32.cfg to be _present at all_ since quite long, so please remove them for best results. Viktor Szakats 2012-04-12 10:38:03 +00:00
  • 5906641479 2012-04-12 00:13 UTC+0200 Viktor Szakats (harbour syenar.net) * src/rtl/fscopy.c * reverted last change targeting hb_fs* -> hb_file* conversion. Ref: https://groups.google.com/d/topic/harbour-devel/dTN7rchixh8/discussion Viktor Szakats 2012-04-11 22:14:25 +00:00
  • 83bf2ee7d8 2012-04-11 18:46 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/src/pp/ppcore.c ! fixed GPF if #pragma __*streaminclude is used with redirect user custom files Przemyslaw Czerpak 2012-04-11 16:46:54 +00:00
  • d2d521c8e1 2012-04-11 13:53 UTC+0200 Viktor Szakats (harbour syenar.net) * utils/hbmk2/hbmk2.prg * do not consider ".C" (uppercase c) as C++ source file. it might have caused confusion when bringing .c source files from legacy filesystems like MS-DOS, it may also be an advantage when doing multiplatform development between MS-DOS and newer systems. Viktor Szakats 2012-04-11 11:55:20 +00:00
  • 8c26334ae9 2012-04-10 17:57 UTC+0200 Viktor Szakats (harbour syenar.net) * src/rtl/tget.prg ! ignore custom picture mask characters for date var type for CA-Cl*pper 5.x compatibility. F.e.: '@ 0, 0 GET dDate PICTURE "D"' Viktor Szakats 2012-04-10 15:57:28 +00:00
  • d47eb56ad7 2012-04-10 02:57 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/gtwvg/gtwvg.c ! HB_GTINFOEX(): fixed using object after freeing it ! renamed HB_GTINFOEX() -> WVG_GTINFOEX() to avoid occupying Harbour core namespace in non-core component. It also uses raw pointer to access internals. (if such functionality is to be ever implemented in core, it should probably be done by extending existing HB_GTINFO()) ; INCOMPATIBLE. Update your function calls according to above. Viktor Szakats 2012-04-10 00:59:03 +00:00
  • 1d7c1fa33a 2012-04-10 02:41 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/gtwvg/wvgclass.prg * contrib/gtwvg/wvgpaint.prg ! renamed public functions without namespace. INCOMPATIBLE. SetPaint() -> wvg_SetPaint() GetPaint() -> wvg_GetPaint() DelPaint() -> wvg_DelPaint() PurgePaint() -> wvg_PurgePaint() InsertPaint() -> wvg_InsertPaint() Viktor Szakats 2012-04-10 00:41:37 +00:00
  • 09c5c608bb 2012-04-09 21:33 UTC+0200 Viktor Szakats (harbour syenar.net) * src/rtl/fscopy.c + using hb_file*() API instead of hb_fs*() API. Completing TODO originating from: https://groups.google.com/d/msg/harbour-devel/0QY0SJ8HBFU/rWbUvJXygWYJ ; review me. I had to add an ugly-looking hack for win, because error 38 was returned when reaching the end of file successfully. with hb_fs*() API this didn't happen. Viktor Szakats 2012-04-09 19:33:27 +00:00
  • 9b76780bd8 2012-04-09 11:13 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/hbformat/hbfmtcls.prg ! use HB_FCOPY() instead of FRENAME() to create backup. this makes it work when .bak already exists. Viktor Szakats 2012-04-09 09:14:22 +00:00
  • 85f6e67dda 2012-04-09 00:07 UTC+0200 Viktor Szakats (harbour syenar.net) * bin/hb3rdpat.hbs * formatting Viktor Szakats 2012-04-08 22:08:30 +00:00
  • 720b6d6a1d 2012-04-09 00:04 UTC+0200 Viktor Szakats (harbour syenar.net) * utils/hbmk2/hbmk2.prg * bin/hb3rdpat.hbs ! fixed minor formatting problems mainly using custom automatic script Viktor Szakats 2012-04-08 22:06:31 +00:00
  • a7ab70c375 2012-04-06 11:05 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/hbhpdf/3rd/libhpdf/libhpdf.hbp * contrib/hbhpdf/3rd/libhpdf/libhpdf.dif + contrib/hbhpdf/3rd/libhpdf/hpdf3dme.h + contrib/hbhpdf/3rd/libhpdf/hpdf3dme.c + contrib/hbhpdf/3rd/libhpdf/hpdfencu.c + contrib/hbhpdf/3rd/libhpdf/hpdfexda.h + contrib/hbhpdf/3rd/libhpdf/hpdfexda.c + contrib/hbhpdf/3rd/libhpdf/hpdfimac.c + contrib/hbhpdf/3rd/libhpdf/t4.h * contrib/hbhpdf/3rd/libhpdf/* + libharu 2.2.1 -> 2.3.0RC2 updated to latest RC2 because I may also need it and the project is pretty much dead these days, so it might take a while to decide on a release. (plus I submitted pull request for warnings and report about more warnings) beware of bugs and if you find any, report to libharu developers. most important new stuff is partial unicode (1-2 bytes UTF8) and PDF/A support. it also incorporates our png patch, so local patching is minimal now. ; TODO: add hbhpdf wrappers for new functions not yet covered. Viktor Szakats 2012-04-06 09:06:50 +00:00
  • 629db6e812 2012-04-05 16:13 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/include/hbapifs.h * harbour/src/common/hbffind.c ! fixed potential freeing uninitialized handlers on some platforms * hide private members Przemyslaw Czerpak 2012-04-05 14:13:51 +00:00
  • 09f20ca825 2012-04-04 22:43 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/src/rtl/hbsocket.c ! fixed problems with missing error setting in select() executed for asynchronous connect() (windows builds) and overwritten error codes in connect() and accept() (all builds). Many thanks for Mindaugas for locating the problem and patch. Przemyslaw Czerpak 2012-04-04 20:43:27 +00:00
  • bc46769b26 2012-04-04 22:29 UTC+0200 Viktor Szakats (harbour syenar.net) * hbhpdf/hbhpdf.hbp * hbhpdf/hbhpdf.hbx + hbhpdf/misc.prg * hbhpdf/core.c + added HB_HPDF_VERSION( @nMajor, @nMinor, @nBugfix ) -> NIL + added HB_HPDF_ISVERSION( nMajor, nMinor, nBugfix ) -> lLogical ; these use the built-time version Viktor Szakats 2012-04-04 20:30:44 +00:00
  • 273d0af084 2012-04-04 20:06 UTC+0200 Viktor Szakats (harbour syenar.net) * examples/guestbk/testcgi.prg * examples/hscript/multiply.hs * examples/hscript/readme.txt * examples/hscript/hello.hs * cleanups Viktor Szakats 2012-04-04 18:07:08 +00:00
  • e4b80e1e05 2012-04-04 20:01 UTC+0200 Viktor Szakats (harbour syenar.net) * include/hb_io.h * src/main/harbour.1 * src/rtl/gtdos/gtdos.c * src/rtl/gtos2/gtos2.c * src/rtl/gtpca/gtpca.c * utils/hbmk2/hbmk2.1 * utils/hbtest/hbtest.1 * contrib/hbqt/hbmk2_qt.hbs * contrib/hbide/idemisc.prg * contrib/hbide/idesaveload.prg * contrib/hbide/ideprojmanager.prg * tests/sbartest.prg * tests/videotst.prg * tests/testhtml.prg * tests/vidtest.prg * tests/setkeys.prg * tests/mousetst.prg * TODO * NEWS * examples/guestbk/cgi.ch * examples/hscript/cgi.ch * "harbour project" name usage cleanup (except in license texts) * minor cleanups (f.e. updated project description and mailing list name in hbide) Viktor Szakats 2012-04-04 18:03:58 +00:00
  • a8473b3fd8 2012-04-04 20:20 UTC+0300 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * src/compiler/hbopt.c ! fixed -w3 warning 'Variable ... is assigned but not used' in case of BEGIN SEQUENCE/END SEQUENCE sentence. Ex.: BEGIN SEQUENCE nI := 1 BREAK(NIL) RECOVER ? nI END SEQUENCE Mindaugas Kavaliauskas 2012-04-04 17:20:54 +00:00
  • d732688cc9 2012-04-04 16:33 UTC+0200 Viktor Szakats (harbour syenar.net) * utils/hbmk2/hbmk2.prg * better fix Viktor Szakats 2012-04-04 14:33:59 +00:00
  • b2b803fde4 2012-04-04 16:30 UTC+0200 Viktor Szakats (harbour syenar.net) * utils/hbmk2/hbmk2.prg ! fixed RTE in prev when lib/3rd is not present Viktor Szakats 2012-04-04 14:30:29 +00:00
  • d1a7d7d577 2012-04-04 16:23 UTC+0200 Viktor Szakats (harbour syenar.net) * utils/hbmk2/hbmk2.prg ! typo in prev Viktor Szakats 2012-04-04 14:24:47 +00:00
  • 567bef4e20 2012-04-04 15:45 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/make.hbs * contrib/hbpost.hbm + use HB_LIB3RD hbmk2 macro instead of rolling custom logic to detect and enable unicows lib. Viktor Szakats 2012-04-04 13:46:58 +00:00
  • bad2ea0302 2012-04-03 22:17 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/contrib/xhb/hboutdbg.c * eliminated HB_TCHAR_*() macros Przemyslaw Czerpak 2012-04-03 20:17:34 +00:00
  • 5b43e2debd 2012-04-03 11:26 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbxbp/tests/demoxbp.prg ! Fixed: visibility of sub-menu's was off and thus main menu was not being displayed, reported by Zoran. Pritpal Bedi 2012-04-03 18:30:46 +00:00
  • 84f840ea71 2012-04-03 19:02 UTC+0200 Viktor Szakats (harbour syenar.net) * package/harb_win.mft ! managed to mess up an UTF8 char in prev commit Viktor Szakats 2012-04-03 17:03:05 +00:00
  • 83a189ab01 2012-04-03 18:59 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/include/hbwinuni.h ! typos in previous commit Przemyslaw Czerpak 2012-04-03 16:59:21 +00:00
  • e4736a3fb0 2012-04-03 18:43 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/include/hbapicdp.h * harbour/src/rtl/cdpapi.c + added new C functions: hb_cdpDupn(), hb_cdpStrDupU16(), hb_cdpnStrDupU16() Przemyslaw Czerpak 2012-04-03 16:43:24 +00:00
  • 9d548cbf35 2012-04-03 12:08 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/rddads/rddads.hbx * contrib/rddads/adsfunc.c + added ADSDDADDINDEXFILE(). posted by Lucas De Beltran. Viktor Szakats 2012-04-03 10:12:59 +00:00
  • 86c9ea9151 2012-04-03 02:28 UTC+0200 Viktor Szakats (harbour syenar.net) * src/lang/Makefile + src/lang/msghuutf.c + added Hungarian language module in unicode (UTF-8 encoding). Viktor Szakats 2012-04-03 00:29:17 +00:00
  • efa3fc048d 2012-04-03 00:01 UTC+0200 Viktor Szakats (harbour syenar.net) * package/harb_win.rc * package/harb_win.mft * 2011 -> 2012 Viktor Szakats 2012-04-02 22:02:18 +00:00
  • cc84cb85b6 2012-04-01 21:10 UTC+0200 Viktor Szakats (harbour syenar.net) * src/common/hbverdsp.c * do not show '(WINANSI)' in the list of version flags. Viktor Szakats 2012-04-01 19:11:20 +00:00
  • 358230f35c 2012-04-01 17:07 UTC+0200 Viktor Szakats (harbour syenar.net) * config/win/mingw.mk * removed undocumented way (committed in prev rev) to disable separate compile pass for mingw Harbour-*.dll. if you're bothered, use existing and documented: HB_BUILD_DYN=no ; NOTE: separate compile pass has another important benefit: it will finally remove the implicit .dll exports, IOW now only explicitly exported symbols will be public, in sync harbour-*.dlls created with all the other C compilers. Viktor Szakats 2012-04-01 15:07:33 +00:00
  • 7f657c2bb4 2012-04-01 16:30 UTC+0200 Viktor Szakats (harbour syenar.net) * config/win/mingw.mk + solved mingw harbour dll and unicows problem, so now -shared Harbour executables built using mingw will be able to run on Win9x, "out of the box". (has a downside that now separate compile pass is needed to build objects with -DHB_DYNLIB (like with all the other C compilers), but I left it enabled anyways to give uniform support for unicows by default, including the nightly and official builds. Look into the diff for an undocumented way to disable this) Viktor Szakats 2012-04-01 14:31:16 +00:00
  • 8003855963 2012-04-01 11:55 UTC+0200 Viktor Szakats (harbour syenar.net) * config/win/watcom.mk * config/win/xcc.mk * config/win/icc.mk * config/win/mingw.mk * config/win/pocc.mk * config/win/bcc.mk * config/win/msvc.mk ! do not link unicows to harbour dll. it seems a noop for some compilers, and breaks some others (mingw). Viktor Szakats 2012-04-01 09:56:01 +00:00
  • d0e102ec17 2012-04-01 11:21 UTC+0200 Viktor Szakats (harbour syenar.net) * config/win/watcom.mk * config/win/xcc.mk * config/win/icc.mk * config/win/global.mk * config/win/mingw.mk * config/win/pocc.mk * config/win/bcc.mk * config/win/msvc.mk + reworked unicows lib support so now watcom will also work (not tested) Viktor Szakats 2012-04-01 09:26:13 +00:00
  • 76e1c93cee 2012-03-31 20:32 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/gtwvg/gtwvg.hbp * contrib/hbwin/hbwin.hbp * contrib/hbodbc/hbodbc.hbp * contrib/sddodbc/sddodbc.hbp * forced UNICODE on Viktor Szakats 2012-03-31 18:33:21 +00:00
  • 42afe8cca0 2012-03-31 19:29 UTC+0200 Viktor Szakats (harbour syenar.net) * config/win/global.mk * config/rules.mk * moved UNICODE enabler logic to win platform make files, similarly to wce. Viktor Szakats 2012-03-31 17:35:39 +00:00
  • 275c97662a 2012-03-31 18:55 UTC+0200 Viktor Szakats (harbour syenar.net) * config/win/global.mk * Makefile ! fixed to find unicows libs when HB_BUILD_NAME is set Viktor Szakats 2012-03-31 16:55:57 +00:00
  • 47776af691 2012-03-31 18:42 UTC+0200 Viktor Szakats (harbour syenar.net) * utils/hbmk2/hbmk2.prg + will now add lib/3rd dir to the link commands, so unicows lib will be found in uninstalled Harbour SVN source tree. Viktor Szakats 2012-03-31 16:43:33 +00:00
  • c2b6191f92 2012-03-31 01:26 UTC+0200 Viktor Szakats (harbour syenar.net) * package/winuni/mpkg_win_uni.bat ! typo in mingw unicows license filename Viktor Szakats 2012-03-30 23:27:40 +00:00
  • e7e0517f41 2012-03-30 19:38 UTC+0200 Viktor Szakats (harbour syenar.net) * utils/hbmk2/hbmk2.prg ! fixed foreign make file conversion to add comment prefix for original filename included in .hbp file + .xbp conversion will add -hblib and -hbdyn if filename contains .lib and .dll respectively. (not sure how is this official rule or just convention or anything) Viktor Szakats 2012-03-30 17:38:57 +00:00
  • 3fdb471750 2012-03-30 19:38 UTC+0200 Viktor Szakats (harbour syenar.net) * utils/hbmk2/hbmk2.prg ! fixed foreign make file conversion to add comment prefix for original filename included in .hbp file + .xbp conversion will add -hblib and -hbdyn if filename contains .lib and .dll respectively. (not sure how is this official rule or just convention or anything) Viktor Szakats 2012-03-30 17:38:26 +00:00
  • 15fdeb2be0 2012-03-30 19:06 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/xhb/filestat.c + switched from HB_TCHAR_* macros to Str API Viktor Szakats 2012-03-30 17:06:43 +00:00
  • 60298e198c 2012-03-30 18:27 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/hbct/ctnet.c + switched from HB_TCHAR_* macros to Str API Viktor Szakats 2012-03-30 16:31:36 +00:00
  • 8146e914b2 2012-03-30 17:21 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/include/hbwinuni.h * added explicit casting to HB_FSNAMECONV() macro to force compile time warnings when wrongly used also in UNICODE builds Przemyslaw Czerpak 2012-03-30 15:21:49 +00:00
  • aae6eda0c0 2012-03-30 15:53 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/include/hbwinuni.h ! fixed typos in HB_FSNAMECONV() definition Przemyslaw Czerpak 2012-03-30 13:53:42 +00:00
  • 8ebe50a5ce 2012-03-30 12:07 UTC+0200 Viktor Szakats (harbour syenar.net) * src/rtl/fslink.c * contrib/hbmzip/mzip.c ! fixed missing Windows macro for legacy C compilers (bcc, lcc, dmc) regression from 2012-03-28 20:09 UTC+0200 and 2012-03-19 12:55 UTC+0100 reported by Grigory Filatov Viktor Szakats 2012-03-30 10:09:44 +00:00
  • c41dffe86e 2012-03-29 03:45 UTC+0200 Viktor Szakats (harbour syenar.net) * src/rtl/fstemp.c * hb_fsCreateTempEx(): changed to have only one return point ! hb_fsCreateTempEx(): do not call hb_fsNameConv() before calling hb_fsCreateEx(). Latter does this since a few commits, causing a regression here. ! low level hb_fsTempName() fixed to use HB_FSNAMECONV() instead of HB_TCHAR_*() macros. This is slightly inappropriate for 'prefix' parameter, but will do for now. ! low level hb_fsTempName() fixed to convert back result to _SET_OSCODEPAGE. This fixes caller hb_fsCreateTemp() which passes the value to hb_fsCreateEx(). ! hb_fsTempDir(): fixed to convert result to _SET_OSCODEPAGE. ; NOTE: These are supposed to fix some recent and not so recent oddities with HB_FCREATETEMP[EX]() and HB_DIRTEMP() functions when used with non-ASCII chars, especially on Windows. Tests done only on Windows, please review and test, also on other platforms, non-UNICODE mode. Regressions are possible. Oddly, HB_FCREATETEMP() won't work well without properly set _SET_OSCODEPAGE, probably something requiring further fixes (and/or internal unicode support?). ; NOTE: As a loose rule of thumb, each Harbour high-level (.prg) and low-level (.c) public APIs should expect and return strings in _SET_CODEPAGE, while applying FSCONV transformations on input filenames, and converting to/from _SET_OSCODEPAGE when interfacing with OS-level FS APIs (_SET_OSCODEPAGE should be ignored if OS-level FS APIs are capable of handling unicode, f.e. in Windows default build mode). Currently, low-level code uses a mixture of different methods to achieve this, HB_TCHAR_* macros and equivalent APIs, HB_FSNAMECONV(), hb_osDecodeCP()/hb_osEncodeCP(), hb_fsNameConv(), Str API. Viktor Szakats 2012-03-29 01:45:42 +00:00
  • e4b3fb8a71 2012-03-29 00:06 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/src/vm/itemapi.c % removed redundant trailing 0 setting Przemyslaw Czerpak 2012-03-28 22:07:12 +00:00
  • 5e6c54d918 2012-03-28 23:56 UTC+0200 Viktor Szakats (harbour syenar.net) * src/rtl/fslink.c + use hb_vmUnlock()/hb_vmLock() Viktor Szakats 2012-03-28 21:57:21 +00:00
  • 2c9bd10783 2012-03-28 22:56 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/hbhpdf/3rd/libhpdf/libhpdf.hbp * alpha-sorted sources Viktor Szakats 2012-03-28 20:57:36 +00:00
  • 82a592de34 2012-03-28 20:09 UTC+0200 Viktor Szakats (harbour syenar.net) * src/rtl/fslink.c + replaced HB_TCHAR_CONVTO() with HB_FSNAMECONV() on win + added hb_fsNameConv() support on *nix !!! review me !!! ! HB_FLINKSYM()/hb_fsLinkSym() fixed to work with directories on win, performance should be better also ! HB_FLINKREAD()/hb_fsLinkRead() fixed to return information for directories on win. + HB_FLINKREAD()/hb_fsLinkRead() now returns value in core codepage. TOFIX: It crashes now on *nix, after hours of trying I give up, please review the hb_osDecodeCP() call and fix it. ; TODO: this leaves only one HB_TCHAR_COPYFROM() macro in this file. Viktor Szakats 2012-03-28 18:10:19 +00:00
  • 3a09b74d01 2012-03-28 14:18 UTC+0200 Viktor Szakats (harbour syenar.net) * src/rtl/fslink.c % using HB_TCHAR_COPYFROM() macro instead of locally rolled (equivalent) logic. Viktor Szakats 2012-03-28 12:19:01 +00:00
  • 7e8476a8e7 2012-03-28 11:25 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/hbhpdf/3rd/libhpdf/hpdfcfg.h ! stripped unused (as of 2.2.1) and potentially misleading libharu version information from local configuration header Viktor Szakats 2012-03-28 09:26:34 +00:00
  • 729faa1eb5 2012-03-27 02:52 UTC+0200 Viktor Szakats (harbour syenar.net) * src/rtl/tbrowse.prg ! ignore non-string column picture value like Clipper (instead of RTE) (reported by Rossine) ; review/check me Viktor Szakats 2012-03-27 00:53:27 +00:00
  • 41a83dc432 2012-03-26 16:45 UTC+0300 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * contrib/rddads/ads1.c * added more error check Mindaugas Kavaliauskas 2012-03-26 13:48:11 +00:00
  • 232c295360 2012-03-21 14:04 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/src/vm/thread.c ! added missin HB_STACK_TLS_PRELOAD - thanks to Rossine for info. Przemyslaw Czerpak 2012-03-21 13:04:49 +00:00
  • f2e59c30de 2012-03-21 12:14 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/src/vm/thread.c + added support for optional parameters to hb_mutexEval() function: hb_mutexEval( <pMtx>, <bCode> | <@sFunc()> [, <params,...> ] ) -> <xCodeResult> Przemyslaw Czerpak 2012-03-21 11:15:08 +00:00
  • 01ac7b81ff 2012-03-20 19:32 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/src/codepage/cp_big5.c ! minor typo in information message Przemyslaw Czerpak 2012-03-20 18:32:31 +00:00
  • bfe075abbc 2012-03-20 19:26 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/include/hbcdpreg.h + added few macros for extended CP definition Przemyslaw Czerpak 2012-03-20 18:26:41 +00:00
  • 72070c09a0 2012-03-20 19:14 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/src/codepage/cp_utf8.c ! added if() statement missing in previous commit Przemyslaw Czerpak 2012-03-20 18:15:04 +00:00
  • de28a00d37 2012-03-20 19:06 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/src/rtl/cdpapi.c * harbour/src/rtl/cdpapihb.c * harbour/src/codepage/cp_utf8.c * slightly modified algorithms for decoding UTF8 characters to work better with broken UTF8 strings (i.e. to not eat characters after broken and unclosed multibyte one) * some minor improvements in HB_UTF8STUFF() * formating Przemyslaw Czerpak 2012-03-20 18:06:41 +00:00
  • 0b8e7986c3 2012-03-20 18:44 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/include/hbapicdp.h + added missing declaration of hb_fsNameConvU16() Przemyslaw Czerpak 2012-03-20 17:44:49 +00:00
  • 1038fb15fb 2012-03-20 18:40 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/include/hbwinuni.h + added HB_FSNAMECONV() macro - it's automatically redirected to hb_fsNameConv() or hb_fsNameConvU16() functions depending on UNICODE windows macro Przemyslaw Czerpak 2012-03-20 17:40:34 +00:00
  • f16d91f1c4 2012-03-19 12:55 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/contrib/hbmzip/mzip.c ! fixed typo in DOS/Windows/OS2 READONLY attribute translation ! fixed EXECUTE attribute setting for *.sh files extracted from non *nix ZIP archives % eliminated repeated GetFileAttributes() calls in windows builds ! fixed attribute setting in *nix builds when filenames are translated due to some of filename releated _SET_* settings. ! enable (unintentionally disabled by typo) automatic attribute translation for archives created in DOS/Windows/OS2 without *nix attributes (i.e. by some local ZIP implementations) Przemyslaw Czerpak 2012-03-19 11:55:45 +00:00
  • db1285be72 2012-03-19 02:05 UTC+0100 Viktor Szakats (harbour syenar.net) * src/compiler/hbusage.c ! typo * INSTALL ! generic *nix instructions moved after *nix specific ones Viktor Szakats 2012-03-19 01:05:29 +00:00
  • 36d04f9d72 2012-03-15 13:44 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/ideuisrcmanager.prg + Implemented: the refreshed .ui in "UI Src Manager" positions its current object and action exactly in same state it was before editing in "cls_*ui.prg" was intiated and saved. Pritpal Bedi 2012-03-15 20:48:29 +00:00
  • 7a3a4a1bef 2012-03-15 10:31 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/idemain.prg * contrib/hbide/idesources.prg * contrib/hbide/ideuisrcmanager.prg + Implemented: click on a .ui note in <Projects Tree> will open the <UI Src Manager> dock containing .ui widget. + Implemented: modifying a "cls_*ui.prg" in the editor will refresh the related .ui in the "UI Src Manager> if it is already opened there. This facilitates the 2-way editing of event methods. Pritpal Bedi 2012-03-15 17:38:07 +00:00
  • 127a53d197 2012-03-14 02:14 UTC+0100 Viktor Szakats (harbour syenar.net) * contrib/hbqt/tests/ideui.hbp ! fixed non-portable local system dependent option. * rest cleaned and optimized. Viktor Szakats 2012-03-14 01:24:33 +00:00
  • c08fc9c4f1 2012-03-13 16:09 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/ideuisrcmanager.prg * Completed: minimum required components to materialize some project based on this protocol. Pritpal Bedi 2012-03-13 23:15:24 +00:00
  • af292fb7ce 2012-03-13 09:37 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * ontrib/hbide/ideuisrcmanager.prg * Some operational refinements. Pritpal Bedi 2012-03-13 16:40:43 +00:00
  • a5baeb0cb0 2012-03-13 13:53 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/contrib/sddpg/sddpg.c * harbour/contrib/sddsqlt3/sddsqlt3.c * harbour/contrib/sddmy/sddmy.c * harbour/contrib/sddfb/sddfb.c * harbour/contrib/sddodbc/sddodbc.c * harbour/contrib/sddoci/sddoci.c * removed redundant fieldname conversions ; I left one TOFIX note in sddfb.c - It's not critical but I'd like to ask someone with FB experience to verify it. Przemyslaw Czerpak 2012-03-13 12:53:47 +00:00
  • 9723beb5c0 2012-03-13 12:55 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/package/harbour.spec ! added missing attribute for harbour.ld.conf file ! added optional hbhttpds library Przemyslaw Czerpak 2012-03-13 11:55:43 +00:00
  • 2d445dd821 2012-03-13 11:10 UTC+0100 Viktor Szakats (harbour syenar.net) * utils/hbmk2/hbmk2.prg ! in '.hbc not found' messages show .hbc reference without rebased path (=as it appears in .hbp file or on cmdline), after macro expension. Viktor Szakats 2012-03-13 10:11:37 +00:00
  • 2f1def26bf 2012-03-13 00:47 UTC+0100 Viktor Szakats (harbour syenar.net) * contrib/hbqt/hbqt_common.hbm ! added special install support for unique dir structure of hbqt Viktor Szakats 2012-03-12 23:47:41 +00:00
  • 8df18a7606 2012-03-12 12:18 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/ideuisrcmanager.prg - Deleted: hack "HB_QTPATH" embedding in batch file. I was wrong in my assertion that fired process does not take over current process's enviroment. Pritpal Bedi 2012-03-12 19:22:14 +00:00
  • 765fe1f6ee 2012-03-12 20:24 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/idemisc.prg * contrib/hbide/ideuisrcmanager.prg ! Changed: hb_osNewLine() => hb_eol() Pritpal Bedi 2012-03-12 15:25:43 +00:00
  • fe626f46ac 2012-03-11 21:53 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/ideenviron.prg * contrib/hbide/ideharbourhelp.prg * contrib/hbide/idemain.prg * contrib/hbide/idemisc.prg * contrib/hbide/idesaveload.prg * contrib/hbide/ideuisrcmanager.prg Pritpal Bedi 2012-03-12 05:07:22 +00:00
  • 638fdffa54 2012-03-07 20:25 UTC+0100 Viktor Szakats (harbour syenar.net) * contrib/hbhpdf/harupdf.ch ! fixed two constants Viktor Szakats 2012-03-07 19:26:22 +00:00
  • ce727a9188 2012-03-06 16:47 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/hbide.hbp * contrib/hbide/ideactions.prg * contrib/hbide/idedocks.prg * contrib/hbide/ideenviron.prg * contrib/hbide/idemain.prg * contrib/hbide/ideobject.prg + contrib/hbide/ideuisrcmanager.prg + Started: implementation of IDE's next evolution step to write the upper level code to manipulate Qt Designer generated ".ui" dialogs. HOW IT WORKS Pritpal Bedi 2012-03-07 01:14:04 +00:00
  • a01292dffe 2012-03-04 23:11 UTC+0100 Viktor Szakats (harbour syenar.net) + package/harbour.rb + experimental (and untested) Homebrew formula Viktor Szakats 2012-03-04 22:12:04 +00:00
  • 2f04f390aa 2012-03-04 21:00 UTC+0100 Viktor Szakats (harbour syenar.net) * contrib/hbct/hbct.hbp * contrib/hbwin/hbwin.hbp * contrib/xhb/xhb.hbp + install .h headers to contrib dir only (and not anymore to the central Harbour include dir). This means that 3rd party or user code that uses these C-level contrib headers will now have to add contrib package using <contrib>.hbc hbmk2 option instead of manual -l options. INCOMPATIBLE. Viktor Szakats 2012-03-04 20:05:31 +00:00
  • 9ac405c6ff 2012-03-04 20:31 UTC+0100 Viktor Szakats (harbour syenar.net) * contrib/hbpost.hbm + install .hbx files to respective contrib dirs. Viktor Szakats 2012-03-04 19:33:43 +00:00
  • 22ab9a5835 2012-03-04 14:29 UTC+0100 Viktor Szakats (harbour syenar.net) * package/winuni/mpkg_win_uni.bat ! fix to prev Viktor Szakats 2012-03-04 13:29:30 +00:00