Commit Graph

  • 8c27114064 2013-02-01 00:05 UTC+0100 Viktor Szakats (harbour syenar.net) * ChangeLog.txt + added encoding information to the header, which is UTF-8 from now on. It means that high chars are now allowed, but ONLY in UTF-8 encoding. Configure your editor accordingly. + added SVN props for UTF-8. Viktor Szakats 2013-01-31 23:07:23 +00:00
  • 542379a777 2013-01-31 22:41 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/src/vm/classes.c ! added missing HB_STACK_TLS_PRELOAD Przemyslaw Czerpak 2013-01-31 21:41:25 +00:00
  • 9a5b5ec3a4 2013-01-31 19:48 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/include/hbapiitm.h * harbour/src/vm/itemapi.c + added new C function hb_itemEqual() Przemyslaw Czerpak 2013-01-31 18:49:16 +00:00
  • 96b2244738 2013-01-31 14:04 UTC+0100 Viktor Szakats (harbour syenar.net) * ChangeLog.txt ! fixed uninitialized name in a past entry header Thanks Alexey. Viktor Szakats 2013-01-31 13:05:46 +00:00
  • 1f863b30a5 2013-01-30 21:08 UTC+0100 Viktor Szakats (harbour syenar.net) * ChangeLog + Added incompatible note to prev along with some analysis and compatibility notes. Viktor Szakats 2013-01-30 20:12:01 +00:00
  • 49ac9e106c 2013-01-30 20:55 UTC+0100 Viktor Szakats (harbour syenar.net) * src/codepage/cpsviso.c ! fixed codepage from ISO-8859-1 to ISO-8859-15, which is needed to be able to represent all characters in the current Swedish collation. Though it turns out these offending three chars are not part of the Swedish alphabet. So here I'm finishing and letting others to fix the rest if there is any. Viktor Szakats 2013-01-30 20:00:51 +00:00
  • 067e03b9ab 2013-01-30 20:35 UTC+0100 Viktor Szakats (harbour syenar.net) * README.txt + added reminder in TROUBLESHOOTING for users who prefer to install various Harbour version into system locations. Advice for millionth time: Never install unstable Harbour versions to system locations. Viktor Szakats 2013-01-30 19:37:41 +00:00
  • 5764dcdb90 missed [incompatibility] tag from prev Viktor Szakats 2013-01-30 19:19:33 +00:00
  • 61f7a12fe2 2013-01-30 19:48 UTC+0100 Viktor Szakats (harbour syenar.net) + src/codepage/l_sr_cyr.c + src/codepage/l_sr_lat.c * src/codepage/cpsr646.c * src/codepage/cpsr646c.c * separated collations from the two correct SR CP modules ; TOFIX: ? This page suggests that there are latin digraphs that should be specially sorted: https://en.wikipedia.org/wiki/Serbo-Croatian#Writing_systems Viktor Szakats 2013-01-30 19:14:54 +00:00
  • 4cccb2bd26 2013-01-30 18:24 UTC+0100 Viktor Szakats (harbour syenar.net) * doc/en/lang.txt * include/hbapilng.h * src/rtl/langapi.c + HB_LANGNAME() Harbour API extended to accept optional language ID. See docs. + HB_LANGMESSAGE() Harbour API extended to accept 2nd parameter as optional language ID. See docs. + added new C level API to retrieve a language string from any language module (not just selected one): const char * hb_langGetItem( const char * pszID, int iIndex ); + extended hb_langName() C level API to be able to retrieve name of any language modules, not just selected one: char * hb_langName( const char * pszID ); [INCOMPATIBLE] * hb_langDGetItem() C level API moved to 'compatibility' status * uncrustified unattendedly Viktor Szakats 2013-01-30 17:32:39 +00:00
  • b6eae0ed1d 2013-01-30 15:31 UTC+0100 Viktor Szakats (harbour syenar.net) - src/codepage/l_ua.c + src/codepage/l_uk.c * src/codepage/cpua1125.c * src/codepage/cpua1251.c * src/codepage/cpuakoi8.c ! renamed to be in sync with ISO language code and src/lang/uk.c filename Viktor Szakats 2013-01-30 14:32:36 +00:00
  • 413443cb46 2013-01-30 15:27 UTC+0100 Viktor Szakats (harbour syenar.net) * src/codepage/l_sv.c ! fixed again after last patch where wrong value creeped back Viktor Szakats 2013-01-30 14:28:23 +00:00
  • 280b6dcff5 2013-01-30 15:22 UTC+0100 Viktor Szakats (harbour syenar.net) * src/codepage/cphu852.c * src/codepage/cphuiso.c * src/codepage/cphuwin.c * src/codepage/l_hu.c % moved collation related NOTE to l_hu.c Viktor Szakats 2013-01-30 14:23:28 +00:00
  • 30007a0f8d 2013-01-30 15:15 UTC+0100 Viktor Szakats (harbour syenar.net) + src/codepage/l_bg.c + src/codepage/l_cs.c + src/codepage/l_de.c + src/codepage/l_el.c + src/codepage/l_es.c + src/codepage/l_fr.c + src/codepage/l_he.c + src/codepage/l_hr.c + src/codepage/l_hu.c + src/codepage/l_is.c + src/codepage/l_it.c + src/codepage/l_lt.c + src/codepage/l_pl.c + src/codepage/l_pt.c + src/codepage/l_ro.c + src/codepage/l_ru.c + src/codepage/l_sk.c + src/codepage/l_sl.c + src/codepage/l_sv.c + src/codepage/l_tr.c + src/codepage/l_ua.c + added per language collations modules for "CP" modules that used the same ones for a given language. ie. deduplication. Original contributor name kept but without a copyright, after all, it's two strings. Viktor Szakats 2013-01-30 14:19:50 +00:00
  • dd96f16ab1 wrong link! Viktor Szakats 2013-01-30 12:41:28 +00:00
  • 0e0f8c1f63 2013-01-30 13:22 UTC+0100 Viktor Szakats (harbour syenar.net) * src/codepage/cpsviso.c ! fixed wrong conversion in prev. Turns out code 140, 156 and 159 are not part of the ISO-8859-1 CP: [ https://en.wikipedia.org/wiki/ISO/IEC_8859-2 ] ; NOTE: To Klas: I'd appreciate if you could test both SVISO and SVWIN if they work exactly like before. It probably will be wrong and if it's so probably it should be converted to raw form, or even better to use ISO-8859-15 CP, which does contain the required Swedish letters: [ https://en.wikipedia.org/wiki/ISO/IEC_8859-15 ] Viktor Szakats 2013-01-30 12:32:47 +00:00
  • c33db1470e 2013-01-30 12:25 UTC+0100 Viktor Szakats (harbour syenar.net) * src/codepage/cphr646.c * src/codepage/cpsl646.c * src/codepage/cpsr646.c ! fixed escape chars wrongly converted in prev commit Viktor Szakats 2013-01-30 11:26:58 +00:00
  • bc70e15c92 2013-01-30 10:34 UTC+0100 Viktor Szakats (harbour syenar.net) - src/codepage/cphuutf.c - deleted now obsolete sample Viktor Szakats 2013-01-30 09:53:50 +00:00
  • d2d3e74952 2013-01-30 09:35 UTC+0100 Viktor Szakats (harbour syenar.net) * src/codepage/cpcs852.c * src/codepage/cpsk852.c + converted to UTF8. Also avoiding OS X/clang to hang Viktor Szakats 2013-01-30 08:37:34 +00:00
  • ad595eadd2 2013-01-30 09:21 UTC+0100 Viktor Szakats (harbour syenar.net) * src/codepage/cpcs852.c * src/codepage/cpsk852.c * reverted last change for these two Viktor Szakats 2013-01-30 08:22:12 +00:00
  • 8fdf44794d 2013-01-30 01:04 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/include/hbcdpreg.h * harbour/include/hbapicdp.h * harbour/src/rtl/cdpapi.c * added to hb_cdpRegisterNew() new parameter which informs CP engine that passed strings with upper and lower letters are in UTF8 encoding. Przemyslaw Czerpak 2013-01-30 00:05:21 +00:00
  • a13018f961 2013-01-29 19:32 UTC+0100 Viktor Szakats (harbour syenar.net) * src/codepage/cpcs852.c * src/codepage/cpsk852.c ! changed to forced binary (raw) format by regenerating them from Harbour with a patched cpinfo.prg. It resolves the clang hang on OS X after upgrading to Xcode 4.6 with clang 'Apple LLVM version 4.2 (clang-425.0.24) (based on LLVM 3.2svn)' Besides the above two, more cp sources are still generating warnings about invalid CP used, and these are the only remaining Harbour sources that use non-UTF-8 and non-7-bit ASCII chars (see 2012-07-22 16:09 UTC+0200), so probably it'd be best to fix them all either this way, or some other, f.e. by storing them as UTF-8. Viktor Szakats 2013-01-29 18:38:20 +00:00
  • 162be208a2 2013-01-29 19:11 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/contrib/hbct/ctwin.c ! fixed default translation in GETSCRUC() for control characters Przemyslaw Czerpak 2013-01-29 18:11:26 +00:00
  • 6aad77c4f6 2013-01-29 00:03 UTC+0100 Viktor Szakats (harbour syenar.net) * src/3rd/zlib/Makefile ! fix to prev commit for wce Viktor Szakats 2013-01-28 23:04:00 +00:00
  • d1da687890 2013-01-28 20:17 UTC+0100 Viktor Szakats (harbour syenar.net) * contrib/hbhpdf/harupdf.ch + sync instruction comment for developers Viktor Szakats 2013-01-28 19:21:37 +00:00
  • 3d18f07b39 2013-01-28 17:53 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/src/vm/classes.c ! added missing HB_STACK_TLS_PRELOAD Przemyslaw Czerpak 2013-01-28 16:53:39 +00:00
  • eb438ad976 2013-01-28 17:44 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/src/vm/classes.c + added new PRG function: __clsGetAncestors( <nClass> ) -> { <nSupper1>, <nSupper2>, ... } * generate RTE if someone tries to register scalar class with instance variables. * updated some comments Przemyslaw Czerpak 2013-01-28 16:44:47 +00:00
  • 706cc6fb51 2013-01-26 15:06 UTC+0100 Viktor Szakats (harbour syenar.net) * src/rdd/usrrdd/rdds/arrayrdd.prg ! another formatting error in just added continued line Viktor Szakats 2013-01-26 14:06:39 +00:00
  • d784a20552 2013-01-26 15:03 UTC+0100 Viktor Szakats (harbour syenar.net) * src/rdd/usrrdd/rdds/arrayrdd.prg ! more formatting fix to latest patch ; TOFIX: hbformat to uppercase 'NIL' and to add space between '!' operator and next token. Also to format #define code (old) and to not break with inline comments inside continued lines (old). Viktor Szakats 2013-01-26 14:05:16 +00:00
  • c84fb7507f 2013-01-26 15:00 UTC+0100 Viktor Szakats (harbour syenar.net) - contrib/hbhpdf/error.prg + contrib/hbhpdf/errstr.prg * contrib/hbhpdf/hbhpdf.hbp ! renamed to not have the word 'error' in filename Viktor Szakats 2013-01-26 14:01:45 +00:00
  • 253b9d9116 2013-01-24 23:13 UTC+0100 Viktor Szakats (harbour syenar.net) + contrib/hbhpdf/error.prg + contrib/hbhpdf/tests/test.prg * contrib/hbhpdf/hbhpdf.hbp * contrib/hbhpdf/hbhpdf.hbx * contrib/hbhpdf/tests/harupdf.prg + hb_HPDF_GetErrorString( <nStatus> ) -> <cStatus> + test code Viktor Szakats 2013-01-24 22:14:39 +00:00
  • 8dcb951427 2013-01-24 19:37 UTC+0100 Viktor Szakats (harbour syenar.net) * contrib/hbhpdf/hbhpdf.hbx * casing of new func Viktor Szakats 2013-01-24 18:38:10 +00:00
  • 28d506bd58 2013-01-24 19:24 UTC+0100 Viktor Szakats (harbour syenar.net) * contrib/hbhpdf/core.c * contrib/hbhpdf/hbhpdf.hbx + added HPDF_GetErrorDetail( hDoc ) -> nErrorCode Viktor Szakats 2013-01-24 18:28:06 +00:00
  • b45c066054 2013-01-24 15:34 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/ChangeLog.txt ! removed multiple ChangeLog entry for my last commit Przemyslaw Czerpak 2013-01-24 14:34:59 +00:00
  • f2bb1591f9 2013-01-24 15:29 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/src/rtl/itemseri.c + added support for deserialization items with cross references encoded by HB_SERIALIZE() in xHarbour. Now everything (except codeblocks) [hb_]serialized by xHarbour can be decoded by HB_DESERIALIZE() in Harbour. Przemyslaw Czerpak 2013-01-24 14:29:33 +00:00
  • 750a68f254 2013-01-24 15:28 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/src/rtl/itemseri.c + added support for deserialization item with cross references encoded by HB_SERIALIZE() in xHarbour. Now everything (except codeblocks) [hb_]serialized by xHarbour can be decoded by HB_DESERIALIZE() in Harbour. Przemyslaw Czerpak 2013-01-24 14:28:42 +00:00
  • 2688ce2212 2013-01-24 15:14 UTC+0100 Viktor Szakats (harbour syenar.net) * utils/hbmk2/hbmk2.prg + links to markdown and markdown to man-page converter tool ! minor cleanup to prev Viktor Szakats 2013-01-24 14:20:54 +00:00
  • 953737189d 2013-01-23 17:14 UTC+0100 Viktor Szakats (harbour syenar.net) * utils/hbmk2/hbmk2.prg * utils/hbmk2/*.po + added '-warn=yes' option in sync with warn= .hbc directive * cleaned help for -cpp and -cpp= options * '-inc' option moved to short help page and clarified a little - deprecated several hbmk2 options synonyms. After this update, hbmk2 will issue a warning with the recommended replacement switch (and exact location where it has found it), and these will ultimately disappear with HB_LEGACY_LEVEL4 (after next release, or earlier, depending on how disrupting it is or how long the new release will take): -compiler= -> -comp= -platform -> -plat= -mwindows -> -gui -mconsole -> -std -nodebug -> -debug- -nooptim -> -optim- -nomap -> -map- -noimplib -> -implib- -nobeep -> -beep- -nominipo -> -minipo- -noinc -> -inc- -noignore -> -ignore- -nohbcppmm -> -hbcppmm- -nostrip -> -strip- -warn= (value omitted) -> -warn=yes -nowarn -> -warn- -compr= (value omitted) -> -compr=yes -compr=def -> -compr=yes -nocompr -> -compr- -head= (value omitted) -> -head=full -head -> -head=full -head- -> -head=off -nohead -> -head=off -nocpp -> -cpp- -norun -> -run- -notrace -> -trace- .hbc directives (no warning for these ones): compr=def -> compr=yes <*>=1 -> <*>=yes <*>=0 -> <*>=no Macros (no warning for these ones): ${hb_platform} -> ${hb_plat} ${hb_compiler} -> ${hb_comp} Viktor Szakats 2013-01-23 16:20:12 +00:00
  • a6680919cf 2013-01-23 08:56 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/src/vm/classes.c * updated some comments * renamed hb_setClsHandle() to __objSetClassHandle() old function name covered by HB_LEGACY_LEVEL5 macro Przemyslaw Czerpak 2013-01-23 07:56:21 +00:00
  • fed8401665 2013-01-23 00:59 UTC+0100 Viktor Szakats (harbour syenar.net) * utils/hbmk2/hbmk2.prg ! FindInPath(): fixed for filenames with an empty extension on *nix systems when opening hbrun scripts. [slight chance of regression.] ! fixed to use ".\" also on non-*nix systems when using -run option and the target doesn't have a directory. Previously the wrong executable might have been executed if another one with the same name existed in path. + detect another variant of "multiple definitions" linker option + detect "multiple definitions" linker message for another C compiler Viktor Szakats 2013-01-23 00:05:19 +00:00
  • fffbd75eac 2013-01-22 02:53 UTC+0100 Viktor Szakats (harbour syenar.net) * src/rtl/teditor.prg ! fixed current color being used instead of editor's own colorspec when scrolling the editing area using up/down/left/right keys Viktor Szakats 2013-01-22 01:59:02 +00:00
  • 07cba6a57f 2013-01-22 00:37 UTC+0100 Viktor Szakats (harbour syenar.net) * utils/hbmk2/hbmk2.prg * code cleanup to ease adding linker message exceptions * unused functions enclosed in '#if 0' guards + show warning for options that are only valid on command line and ignored when used inside .hbp/.hbm files. - deleted compatibility features: - '-arch=' option (use '-platform=' instead) Notice it will now be passed to Harbour compiler and possibly interpreted as '-a' option, so it's better to update it _now_. - '${hb_arch}' compatibility macro (use '${hb_platform}' instead) - 'mt=mt' .hbc command (use 'mt=yes' instead) * '-mwindows' and '-mconsole' legacy options will now issue a warning with suggested replacement options (-gui/-std) + hbmk2 will now issue a warning if certain known low-level linker options are used. Current list is: -Wl,--allow-multiple-definition, -force:multiple, -w-dpl. These options are ideal if the goal is to shoot yourself in the foot, otherwise they are not recommended. Viktor Szakats 2013-01-21 23:41:05 +00:00
  • d7eaeebc6a 2013-01-21 16:36 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/src/vm/classes.c % small speed optimization for inline methods + added internal list of super classes bound with each class % use super class list for scope checking % use list of super classes for instance area casting % use super class list in super destructor code - it should cause noticeable speed improvement for releasing objects with destructors. ! few security fixes like possible GPF on wrong paramas. Przemyslaw Czerpak 2013-01-21 15:37:10 +00:00
  • 73c232049c 2013-01-21 00:10 UTC+0100 Viktor Szakats (harbour syenar.net) * src/rtl/hbfilehi.prg ! hb_PathRelativize() with a lForceRelative == .T. option might have return wrong result if the base directory had symlinks. As a workaround/hack, now the relative path will only be returned if it actually exists. Otherwise the non-relative variant will be returned. ; It should fix hbmk2 on OS X when f.e. building a plain .c source in (default) non-incremental mode. Viktor Szakats 2013-01-20 23:26:39 +00:00
  • 0eeb528a56 2013-01-19 00:01 UTC+0100 Viktor Szakats (harbour syenar.net) * src/rtl/tget.prg ! fixed RTE in ::OverStrike()/::Insert() when a non-string parameter was passed ! fixed Clipper incompatibility when passing certain multichar strings to ::OverStrike()/::Insert(). (f.e. "12", "23") Clipper always uses the first char only. ! fixed ::unTransform() missing the leading decimal point in number picture masks (f.e. ".9", "-.9", ".-9") Viktor Szakats 2013-01-18 23:02:57 +00:00
  • 54c7958b7d 2013-01-18 04:31 UTC+0100 Viktor Szakats (harbour syenar.net) * contrib/hbmzip/3rd/minizip/minizip.dif * contrib/hbmzip/3rd/minizip/zip.c * contrib/hbmzip/mzip.c % eliminated part of local minizip patch by using newer API flavor and passing version_made_by value in interface code. Viktor Szakats 2013-01-18 03:41:30 +00:00
  • 4829bf6b1b 2013-01-17 16:10 UTC+0100 Viktor Szakats (harbour syenar.net) * src/rtl/gtwin/gtwin.c ! fixed to handle Alt+numpad keyboard entry in case the scan codes were received in a single ReadConsoleInput() call. Such behavior was observed when using keypad/alt mode with multiple brands of barcode scanners, but most probably it might have happened anytime. ! fixed warnings in trace printf() masks + printf() trace will now log all scan codes read by ReadConsoleInput(), more scan code information in more readable way and alt+numpad handling more comprehensibly logged. * cleaned a few numeric types ; Review me. Viktor Szakats 2013-01-17 15:19:45 +00:00
  • 5fa4f181a0 2013-01-16 12:44 UTC+0100 Tamas TEVESZ (ice extreme.hu) * src/rtl/gtcrs/gtcrs.h ! fixed utmp.h on FreeBSD 9+. Tamas Tevesz 2013-01-16 11:52:18 +00:00
  • 3c2738baa8 . Viktor Szakats 2013-01-13 19:54:19 +00:00
  • ea59458fb6 2013-01-13 20:51 UTC+0100 Viktor Szakats (harbour syenar.net) * utils/hbmk2/hbmk2.prg + display option source file/line in some output messages ! '-nooptim' option was not recognized after 2009-05-13 08:10 UTC+0200 (recommended format '-optim-' was working all along) Viktor Szakats 2013-01-13 19:52:04 +00:00
  • 69ccfdec28 2013-01-12 13:06 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/src/vm/classes.c ! fixed bug in scope checking Przemyslaw Czerpak 2013-01-12 12:06:27 +00:00
  • 9f7529172c 2013-01-11 13:26 UTC+0100 Viktor Szakats (harbour syenar.net) * utils/hbmk2/hbmk2.prg * tweaks to prev patch Viktor Szakats 2013-01-11 12:26:58 +00:00
  • a772083c9f 2013-01-11 00:43 UTC+0100 Viktor Szakats (harbour syenar.net) * utils/hbmk2/hbmk2.prg + show warning if user -I/-L parameters explicitly specify the core header/lib dirs of Harbour. This is wrong/unnecessary depending on context, and for sure never does any good. Viktor Szakats 2013-01-10 23:44:43 +00:00
  • 1cc8e1e88c 2013-01-10 23:25 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/include/hbapicls.h * harbour/src/vm/classes.c + added new internal C function: void hb_objCloneTo( PHB_ITEM pDest, PHB_ITEM pSource, PHB_NESTED_CLONED pClonedList ); it copies object or clone it if class overloaded clone operation. ; TODO: add support for user defined class clone operation Przemyslaw Czerpak 2013-01-10 22:27:11 +00:00
  • af3c47f30e 2013-01-10 16:21 UTC+0100 Viktor Szakats (harbour syenar.net) * contrib/hbmysql/tmysql.prg ! commented code converted to #if 0 block ! indentation Viktor Szakats 2013-01-10 15:23:52 +00:00
  • dbe68f1a1f 2013-01-03 13:30 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/src/rtl/hbcom.c + added translation for some OS error codes Przemyslaw Czerpak 2013-01-03 12:31:00 +00:00
  • 3ba0fe6d53 2012-12-28 14:01 UTC+0100 Viktor Szakats (harbour syenar.net) * src/rtl/teditor.prg ! fix to fix to fix. I'd appreciate if someone else would continue the work on Harbour. Viktor Szakats 2012-12-28 13:02:10 +00:00
  • aedffc307b 2012-12-28 13:59 UTC+0100 Viktor Szakats (harbour syenar.net) * src/rtl/teditor.prg ! fix to fix (code was copied in from 3.0.0) Viktor Szakats 2012-12-28 13:00:13 +00:00
  • f0a8564e4d 2012-12-28 13:03 UTC+0100 Viktor Szakats (harbour syenar.net) * src/rtl/teditor.prg ! fixed a regression from 2012-11-14 04:49 UTC+0100, caused by an odd coding case that doesn't occure anywhere else in codebase (verified). Thanks to Vlado for noticing. Viktor Szakats 2012-12-28 12:09:46 +00:00
  • aaf9612304 2012-12-27 16:17 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/src/vm/classes.c ! fixed unexpected item clearing in object item assignment when variable is passed by reference - problem reported by Quique. Here are code examples which could exploit the problem: o:_var( @x ) or: o:var := { @x }[ 1 ] or: o:var := iif( .t., @x, ) Przemyslaw Czerpak 2012-12-27 15:17:54 +00:00
  • 5f15aa300f 2012-12-27 01:52 UTC+0100 Viktor Szakats (harbour syenar.net) * package/winuni/mpkg_win_uni.nsi ! exclude bcc64 parts Viktor Szakats 2012-12-27 00:55:22 +00:00
  • 6b822b4900 2012-12-19 07:08 UTC+0100 Viktor Szakats (harbour syenar.net) * contrib/hbcurl/core.c * doc/en/garbage.txt * include/hbapi.h * include/hbapicdp.h * include/hbapierr.h * include/hbcomp.h * include/hbcompdf.h * include/hbexpra.c * include/hbexprb.c * include/hbexprop.h * include/hbhash.h * include/hbmacro.h * src/common/expropt1.c * src/common/expropt2.c * src/common/hbhash.c * src/compiler/genc.c * src/compiler/gencc.c * src/compiler/harbour.y * src/compiler/harbour.yyc * src/compiler/harbour.yyh * src/compiler/hbcmplib.c * src/compiler/hbcomp.c * src/compiler/hbdead.c * src/compiler/hbfix.c * src/compiler/hbgenerr.c * src/compiler/hblbl.c * src/compiler/hbmain.c * src/compiler/hbopt.c * src/compiler/hbpcode.c * src/compiler/hbstripl.c * src/compiler/ppcomp.c * src/macro/macro.y * src/macro/macro.yyc * src/macro/macro.yyh * src/macro/macrolex.c * src/rdd/hsx/hsx.c * src/rdd/workarea.c * src/rtl/errapi.c * src/vm/garbage.c * src/vm/hashes.c * src/vm/hvm.c * src/vm/macro.c * HB_*_PTR pointer types renamed to HBP_* * left HB_MACRO_PTR, HB_ERROR_INFO_PTR, HB_HASH_TABLE_PTR, HB_GARBAGE_FUNC_PTR for compatibility, but they are deprecated. ; Now all Harbour specific pointers types have 'PHB_' prefix Viktor Szakats 2012-12-19 06:19:13 +00:00
  • 1ac1121aa7 2012-12-17 19:04 UTC+0100 Viktor Szakats (harbour syenar.net) - doc/en/hb_api.txt - doc/en/hb_apier.txt - doc/en/hb_apifs.txt - doc/en/hb_apigt.txt - doc/en/hb_apiit.txt - doc/en/hb_apiln.txt - doc/en/hb_apird.txt - doc/en/hb_compa.txt - doc/en/hb_date.txt - doc/en/hb_macro.txt - doc/en/hb_vm.txt * doc/en/hb_set.txt - deleted 0.5MB worth of collection of very outdated 1:1 copies of C declarations and their comments from .h headers, as they were 12 years ago. Viktor Szakats 2012-12-17 18:11:10 +00:00
  • d7d04f5c79 2012-12-17 18:35 UTC+0100 Viktor Szakats (harbour syenar.net) * utils/hbmk2/hbmk2.prg ! hbshell_DirBase()/hbshell_ProgName() fixed to return proper non-ASCII chars (= if hbrun/hbmk2 resides in a directory with non-ASCII chars) even if the .hb script or a shell command had changed the default codepage. Viktor Szakats 2012-12-17 17:38:44 +00:00
  • acb3b1ed69 2012-12-16 19:04 UTC+0100 Viktor Szakats (harbour syenar.net) * include/hbdefs.h - deleted redundant type: 'HB_FUNC_PTR' INCOMPATIBLE. If you used this, swap it for 'PHB_FUNC' * ws formatting * ChangeLog.txt ! typos * tests/testdyn.prg ! fixed -w3 warnings on non-win ! fixed possible type in text output * config/postinst.hb * utils/hbmk2/hbmk2.prg + use hb_StrFormat() in few more places + added minor exception after .hbx 'do no edit' * website/index.html ! unclosed tag Viktor Szakats 2012-12-16 18:05:39 +00:00
  • 4961e3696b 2012-12-16 06:26 UTC+0100 Viktor Szakats (harbour syenar.net) * ChangeLog.txt * include/hbcomp.h * include/hbcompdf.h * include/hbexprb.c * src/compiler/genc.c * src/compiler/gencc.c * src/compiler/genhrb.c * src/compiler/harbour.y * src/compiler/harbour.yyc * src/compiler/hbdbginf.c * src/compiler/hbdead.c * src/compiler/hbfix.c * src/compiler/hbgenerr.c * src/compiler/hblbl.c * src/compiler/hbmain.c * src/compiler/hbopt.c * src/compiler/hbpcode.c * src/compiler/hbstripl.c * src/vm/memvars.c * renamed most remaining non-prefixed Harbour types See: 2012-12-16 00:17 UTC+0100 Viktor Szakats 2012-12-16 05:31:26 +00:00
  • a4becbaca9 2012-12-16 05:33 UTC+0100 Viktor Szakats (harbour syenar.net) * config/darwin/clang.mk + use 'clang++' in C++ mode Viktor Szakats 2012-12-16 04:40:47 +00:00
  • 6f495d1ac1 2012-12-16 03:07 UTC+0100 Viktor Szakats (harbour syenar.net) + config/win/bcc64.mk * config/global.mk * config/postinst.hb * config/win/bcc.mk * package/winuni/mpkg_win_uni.bat * package/winuni/mpkg_win_uni.nsi * README.txt * utils/hbmk2/hbmk2.prg + added rough cut support for bcc64 to the two make systems. Untested. Autodetection and some 32-bit specific tricks not implemented. bcc64 is based on clang and it's only a bcc "emulation" layer on top of it. At least it will be a good compiler now, but it's important to see that it's internally a clang compiler, so its behavior and raw options are gcc-like. Changes are based on xhb patches and bcc64 online docs: http://docwiki.embarcadero.com/RADStudio/XE3/en/Command_Line_Utilities_Index Viktor Szakats 2012-12-16 02:09:30 +00:00
  • 59eae7c33f 2012-12-16 00:35 UTC+0100 Viktor Szakats (harbour syenar.net) * include/hbcomp.h * include/hbcompdf.h * src/compiler/genc.c * src/compiler/genhrb.c * src/compiler/harbour.y * src/compiler/harbour.yyc * src/compiler/hbmain.c * few more type renames to have std Harbour prefix Viktor Szakats 2012-12-15 23:36:31 +00:00
  • 141a0269ed 2012-12-16 00:17 UTC+0100 Viktor Szakats (harbour syenar.net) * include/hbcomp.h * include/hbcompdf.h * src/compiler/genc.c * src/compiler/hbmain.c * src/compiler/ppcomp.c * renamed a non-prefixed Harbour type due to collision with bcc64 (as per xhb commit) ; TODO: Here is portion from my TODO backlog with a list of other remaining non-prefixed types to fix: FS_* -> HB_FS_* FC_* -> HB_FC_* FO_* -> HB_FO_* FD_* -> HB_FD_* F_ERROR -> (-) VS_* -> HB_VSCOMP_* VU_* -> HB_VU_* VT_* -> HB_VT_* FUN_* -> HB_FUN_* *COMDECLARED -> [P]HB_HDECLARED *COMCLASS -> [P]HB_HCLASS *COMSYMBOL -> [P]HB_HSYMBOL VAR, PVAR -> [P]HB_HVAR _FUNC, PFUNCTION -> [P]HB_HFUNC _FUNCALL, PFUNCALL -> [P]HB_HFUNCALL _EXTERN, PEXTERN -> [P]HB_HEXTERN AUTOOPEN, PAUTOOPEN -> [P]HB_HAUTOOPEN FUNCTIONS -> HB_HFUNCTION_LIST INLINES -> HB_HINLINE_LIST SYMBOLS -> HB_HSYMBOL_LIST Viktor Szakats 2012-12-15 23:19:46 +00:00
  • dfbf06eae2 2012-12-16 00:06 UTC+0100 Viktor Szakats (harbour syenar.net) * contrib/3rd/sqlite3/sqlite3.hbp * contrib/3rd/sqlite3/* * updated to 3.7.15 Viktor Szakats 2012-12-15 23:07:56 +00:00
  • 50b4490f77 2012-12-12 01:12 UTC+0100 Viktor Szakats (harbour syenar.net) * utils/hbmk2/hbmk2.prg + use implibs (if available) as source of information for updating .hbx files in -hbdyn mode. See in-code comment for more. Viktor Szakats 2012-12-12 00:15:16 +00:00
  • 139b56f9c5 2012-12-11 17:41 UTC+0100 Viktor Szakats (harbour syenar.net) * utils/hbmk2/pkg_dynl.hbm * deleted no longer true reference to GNU Make Viktor Szakats 2012-12-11 16:42:55 +00:00
  • 7a45440566 2012-12-09 14:52 UTC+0100 Viktor Szakats (harbour syenar.net) * tests/fixcase.hb ! minor fix + accept single filename Viktor Szakats 2012-12-09 13:54:48 +00:00
  • 62aca6b5fd 2012-12-06 20:57 UTC+0100 Viktor Szakats (harbour syenar.net) * utils/hbmk2/hbmk2.prg + added 'hbshell: ' prefix to all output originating from hbshell ("hbdot") functionality Viktor Szakats 2012-12-06 19:58:23 +00:00
  • 6b1a5e1cc6 2012-12-06 20:04 UTC+0100 Viktor Szakats (harbour syenar.net) * extras/template/hbtpl.hbc * extras/template/hbtpl.hbp + added commented lines for 3rd party lib dependency Viktor Szakats 2012-12-06 19:02:22 +00:00
  • e5f78b7185 2012-12-06 19:51 UTC+0100 Viktor Szakats (harbour syenar.net) * extras/template/tests/hbstart.hb + added missing svn id + added comment Viktor Szakats 2012-12-06 18:48:49 +00:00
  • 6e5af48944 2012-12-06 15:51 UTC+0100 Viktor Szakats (harbour syenar.net) * utils/hbmk2/hbmk2.prg * default .hbc version number changed to 1 (from 0) Viktor Szakats 2012-12-06 14:52:45 +00:00
  • eb9e4c246b 2012-12-06 15:19 UTC+0100 Viktor Szakats (harbour syenar.net) + extras/template/tests/hbstart.hb * extras/template/readme.txt + added dot prompt support/info Viktor Szakats 2012-12-06 14:20:42 +00:00
  • 93ae7d879a 2012-12-06 14:49 UTC+0100 Viktor Szakats (harbour syenar.net) * extras/template/core.prg * extras/template/corec.c * extras/template/hbtpl.ch * extras/template/tests/sample.prg * extras/template/tests/test.prg + comments added Viktor Szakats 2012-12-06 13:50:22 +00:00
  • 984c1cf461 2012-12-06 14:36 UTC+0100 Viktor Szakats (harbour syenar.net) + extras/template + extras/template/core.prg + extras/template/corec.c + extras/template/hbtpl.ch + extras/template/hbtpl.hbc + extras/template/hbtpl.hbp + extras/template/hbtpl.hbx + extras/template/readme.txt + extras/template/tests + extras/template/tests/hbmk.hbm + extras/template/tests/sample.prg + extras/template/tests/test.prg + added Harbour library project template it supports static and dynamic lib build mode, features user defined macro, command, PRG level function and C level function, sample code, regression tests, .hbc file and automatic installation to /addons and readme describing the commands to build and use the library. Viktor Szakats 2012-12-06 13:43:09 +00:00
  • 0700195f82 2012-12-06 04:27 UTC+0100 Viktor Szakats (harbour syenar.net) * contrib/hbrun/hbrun.hbp ! load dynamically loaded hbunix/hbwin default extensions only on their native platforms. This avoid load warning if the packages is completely missing on a system, so the .hbc file isn't there, so the filter based detection cannot work. Viktor Szakats 2012-12-06 03:29:09 +00:00
  • b2935a65a2 2012-12-06 02:24 UTC+0100 Viktor Szakats (harbour syenar.net) - contrib/hbtest/corec.c * contrib/hbtest/hbtest.hbp * contrib/hbtest/hbtest.hbx % deleted unused function Viktor Szakats 2012-12-06 01:25:20 +00:00
  • 6c447a486a 2012-12-05 17:35 UTC+0100 Viktor Szakats (harbour syenar.net) * contrib/xhb/regexrpl.prg * contrib/xhb/xhb.hbx ! minor casing fix Viktor Szakats 2012-12-05 16:38:11 +00:00
  • ae0b06281b 2012-12-04 23:01 UTC+0100 Viktor Szakats (harbour syenar.net) * src/3rd/pcre/Makefile * src/3rd/pcre/pcre.dif * src/3rd/pcre/*.h * updated with 3rdpatch to 8.32 Viktor Szakats 2012-12-04 22:12:58 +00:00
  • b313865e78 2012-12-04 14:14 UTC+0100 Viktor Szakats (harbour syenar.net) * contrib/hbpost.hbm * utils/hbmk2/pkg_dynl.hbm * hack to avoid contrib/addon dynamic libs being used automatically on *nix system when building executables. Now they will be put in bin dir, just like on win. Viktor Szakats 2012-12-04 13:20:54 +00:00
  • 97cea1b22f 2012-12-04 00:59 UTC+0100 Viktor Szakats (harbour syenar.net) * extras/hbusb/hbusb.ch * extras/hbvpdf/hbvpdf.ch ! missing self-guards for standard headers Viktor Szakats 2012-12-03 23:59:43 +00:00
  • 075f6d3f41 2012-12-04 00:51 UTC+0100 Viktor Szakats (harbour syenar.net) * contrib/hbrun/hbrun.hbp * utils/hbmk2/hbmk2.prg + loading packages using ext.load, hbshell_ext_load(), 'hb_ext.ini'/'hb_extension' config files and HB_EXTENSION envvar will now automatically load the packages' standard headers and will properly set HBMK_HAS_* macros, just like when running scripts or using .hbc files. + do not statically link contribs to hbrun when hbrun is built dynamically. Instead, load default contribs dynamically on startup (yes, performance will be worse. If you don't like this, see 2012-12-03 15:17 UTC+0100). This way these loaded packages will behave exactly the same as any other dynamically loaded packages, f.e. standard headers will be loaded and usable. + hbshell_include()/hbshell_uninclude() will now load/unload core headers available in dot prompt. + 'hb.ch' core header is now loaded for scripts and dot prompt by default. It means that K_ESC will now return 27 and hb_gtInfo( HB_GTI_VERSION ) will work as well, just like many other commonly used constants. For a precise list, see the content of include/hb.ch. If you don't like it, unload it from hbstart.hb using hbshell_uninclude( "hb.ch" ) % use embedded headers when using the dot prompt. Viktor Szakats 2012-12-03 23:52:25 +00:00
  • ae319e7ccf 2012-12-03 16:37 UTC+0100 Viktor Szakats (harbour syenar.net) + contrib/hbgt/tests/hbmk.hbm + missing autohbm file Viktor Szakats 2012-12-03 15:37:44 +00:00
  • 71dea9b5e6 2012-12-03 16:19 UTC+0100 Viktor Szakats (harbour syenar.net) * contrib/hbct/tests/test.prg * contrib/hbgt/tests/test.prg * contrib/hbmisc/tests/tsstrfmt.prg ! missing #requires Viktor Szakats 2012-12-03 15:19:46 +00:00
  • 4351c8f533 2012-12-03 15:40 UTC+0100 Viktor Szakats (harbour syenar.net) - contrib/gtalleg/gtalleg.c + contrib/gtalleg/gtallegd.c + contrib/gtalleg/gtalleg.hbx * contrib/gtalleg/gtalleg.hbc * contrib/gtalleg/gtalleg.hbm * contrib/gtalleg/tests/test.prg + build as dynlib + run as script (it hangs on exit) Viktor Szakats 2012-12-03 14:42:48 +00:00
  • b91a3a5221 2012-12-03 15:26 UTC+0100 Viktor Szakats (harbour syenar.net) * contrib/hbformat/utils/hbformat.prg * contrib/hbnetio/utils/hbnetio/netiomgm.hb * contrib/hbnetio/utils/hbnetio/netiosrv.prg * package/harb_win.mft * package/harb_win.rc * README.txt * src/compiler/hbusage.c * src/pp/hbpp.c * utils/hbi18n/hbi18n.prg * utils/hbmk2/hbmk2.hu_HU.po * utils/hbmk2/hbmk2.prg * utils/hbtest/hbtest.prg * Bumped copyright year to 2013. + updates to contributor list Viktor Szakats 2012-12-03 14:30:34 +00:00
  • 67a447e3ec 2012-12-03 15:17 UTC+0100 Viktor Szakats (harbour syenar.net) * config/global.mk * README.txt + enabled dynlib generation by default on the Windows platform. It means that hbrun will be built in shared mode, so it can load them. You can copy hbmk2 to the name 'hbrun' and get a static built hbrun, or build it using its .hbp file to your own needs. If you feel offended anyways, turn off dyn contribs as described in README.txt Viktor Szakats 2012-12-03 14:19:31 +00:00
  • 92d24a5828 2012-12-03 13:03 UTC+0100 Viktor Szakats (harbour syenar.net) * (whole trunk repo) * COPYING -> COPYING.txt Viktor Szakats 2012-12-03 13:52:22 +00:00
  • d88fe55640 2012-12-03 12:38 UTC+0100 Viktor Szakats (harbour syenar.net) * contrib/hbxdiff/tests/test3.prg ! fixed to run as script Viktor Szakats 2012-12-03 11:39:59 +00:00
  • 3ab642e415 2012-12-01 21:40 UTC+0100 Viktor Szakats (harbour syenar.net) + contrib/sddfb/sddfb.hbx + contrib/sddmy/sddmy.hbx + contrib/sddoci/sddoci.hbx + contrib/sddodbc/sddodbc.hbx + contrib/sddpg/sddpg.hbx + contrib/sddsqlt3/sddsqlt3.hbx + contrib/sddfb/core.c + contrib/sddmy/core.c + contrib/sddoci/core.c + contrib/sddodbc/core.c + contrib/sddpg/core.c + contrib/sddsqlt3/core.c - contrib/sddfb/sddfb.c - contrib/sddmy/sddmy.c - contrib/sddoci/sddoci.c - contrib/sddodbc/sddodbc.c - contrib/sddpg/sddpg.c - contrib/sddsqlt3/sddsqlt3.c * contrib/sddfb/sddfb.hbp * contrib/sddmy/sddmy.hbp * contrib/sddmy/tests/test1.prg * contrib/sddoci/sddoci.hbp * contrib/sddoci/tests/test1.prg * contrib/sddodbc/sddodbc.hbp * contrib/sddodbc/tests/test1.prg * contrib/sddpg/sddpg.hbp * contrib/sddsqlt3/sddsqlt3.hbp * contrib/sddsqlt3/tests/test1.prg + all sdd drivers can now be used in scripts Viktor Szakats 2012-12-01 20:44:23 +00:00
  • 55c95c34b4 2012-12-01 19:04 UTC+0100 Viktor Szakats (harbour syenar.net) * include/harbour.hbx ! to prev Viktor Szakats 2012-12-01 18:05:19 +00:00
  • bf2a4516c2 2012-12-01 12:17 UTC+0100 Viktor Szakats (harbour syenar.net) * utils/hbmk2/hbmk2.prg + automatically define HBMK_HAS_<packagename> macro if a given package is linked or loaded when running as script. F.e. HBMK_HAS_HBGD. The macro will have the value zero if there is no version information about the package and it will be 0x010203 if there is, via .hbc version=x[.y[.z]] directive. Viktor Szakats 2012-12-01 11:20:35 +00:00
  • dc75ee5604 2012-11-30 17:30 UTC+0100 Viktor Szakats (harbour syenar.net) * extras/hbusb/hbusb.hbc * extras/hbusb/tests/hbmk.hbm * extras/hbusb/tests/test.prg * extras/hbvpdf/hbvpdf.hbc * extras/hbvpdf/tests/pdf_demo.prg + use default headers extras where it makes sense Viktor Szakats 2012-11-30 16:31:51 +00:00
  • 95a6d50bf1 2012-11-30 15:36 UTC+0100 Viktor Szakats (harbour syenar.net) * contrib/xhb/xhbcls.ch ! fixed recent casing typo in 2012-10-03 19:06 UTC+0200 Viktor Szakats 2012-11-30 14:37:05 +00:00