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
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
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
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
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
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
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
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
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
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
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
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