Commit Graph

  • a6fc285772 2012-11-30 15:14 UTC+0100 Viktor Szakats (harbour syenar.net) * include/Makefile - include/hbtest.ch * src/rtl/Makefile - src/rtl/hbtest.prg * utils/hbmk2/hbmk2.prg - deleted hbtest from core. Viktor Szakats 2012-11-30 14:20:44 +00:00
  • 5bfad24ff1 2012-11-30 15:09 UTC+0100 Viktor Szakats (harbour syenar.net) * contrib/hbplist + contrib/hbtest + contrib/hbtest/core.prg + contrib/hbtest/corec.c + contrib/hbtest/hbtest.ch + contrib/hbtest/hbtest.hbc + contrib/hbtest/hbtest.hbp + contrib/hbtest/hbtest.hbx + contrib/hbtest/tests + contrib/hbtest/tests/hbmk.hbm + contrib/hbtest/tests/test.prg + added hbtest functionality as contrib Viktor Szakats 2012-11-30 14:11:29 +00:00
  • c415852281 2012-11-30 03:52 UTC+0100 Viktor Szakats (harbour syenar.net) * src/rtl/hbtest.prg ! made another accidentally public function STATIC % merged XToStr() and XToStrE() % XToStr() modified to use hb_CStr() where it can Viktor Szakats 2012-11-30 02:57:37 +00:00
  • 039d21ed16 2012-11-29 15:29 UTC+0100 Viktor Szakats (harbour syenar.net) * utils/hbmk2/hbmk2.prg * utils/hbmk2/*.po + accept .ch files as project input. These headers will be used as standard ones using -u+ option. F.e.: --- test.prg ? K_ESC --- $ hbmk2 inkey.ch test.prg $ test -> 27 + accept .ch files in sources= .hbc directive. ; TODO: consider deleting headers= directive Viktor Szakats 2012-11-29 14:34:56 +00:00
  • feefeeed6d 2012-11-29 14:56 UTC+0100 Viktor Szakats (harbour syenar.net) * include/hb.ch * utils/hbmk2/hbmk2.prg * minor sync between list of "essential" core headers and the minimal list of core headers embedded into hbmk2. (minimal list is not used in default builds) * added missing hbstrict.ch to full list of included headers Viktor Szakats 2012-11-29 14:00:34 +00:00
  • 5c75adefe2 2012-11-29 14:39 UTC+0100 Viktor Szakats (harbour syenar.net) * contrib/rddads/tests/datad.prg * contrib/rddads/tests/testmg.prg * cleanup to script rdd registration code from yesterday Viktor Szakats 2012-11-29 13:41:03 +00:00
  • ff362327e3 2012-11-29 13:54 UTC+0100 Viktor Szakats (harbour syenar.net) * contrib/hblzf/tests/hbmk.hbm * contrib/hblzf/tests/test.prg * contrib/hblzf/tests/test2.prg * contrib/hbodbc/tests/hbmk.hbm * contrib/hbodbc/tests/odbccall.prg * contrib/hbodbc/tests/odbcdemo.prg * contrib/hbodbc/tests/testodbc.prg * contrib/hbssl/tests/bio.prg * contrib/hbssl/tests/crypt.prg * contrib/hbssl/tests/digest.prg * contrib/hbssl/tests/encode.prg * contrib/hbssl/tests/hbmk.hbm * contrib/hbssl/tests/pem.prg * contrib/hbssl/tests/test.prg * contrib/hbtinymt/tests/hbmk.hbm * contrib/hbtinymt/tests/test32.prg * contrib/hbtinymt/tests/test64.prg * contrib/hbxdiff/tests/hbmk.hbm * contrib/hbxdiff/tests/test.prg * contrib/hbxdiff/tests/test2.prg * contrib/hbxdiff/tests/test3.prg * contrib/hbziparc/tests/hbmk.hbm * contrib/hbziparc/tests/unzipa.prg * contrib/hbziparc/tests/zipa.prg % moved simpleio.ch to hbmk.hbm Viktor Szakats 2012-11-29 12:56:43 +00:00
  • e969e64d91 2012-11-29 13:49 UTC+0100 Viktor Szakats (harbour syenar.net) * contrib/hbfbird/tests/hbmk.hbm * contrib/hbfbird/tests/simple.prg * contrib/hbfbird/tests/stress.prg * contrib/hbfbird/tests/test.prg % moved simpleio.ch to hbmk.hbm Viktor Szakats 2012-11-29 12:50:01 +00:00
  • 354eb93c57 2012-11-29 13:21 UTC+0100 Viktor Szakats (harbour syenar.net) * src/rtl/hbtest.prg ! missed STATIC from an internal function Viktor Szakats 2012-11-29 12:21:40 +00:00
  • c9253bf306 2012-11-29 13:16 UTC+0100 Viktor Szakats (harbour syenar.net) * contrib/hbgd/tests/hbmk.hbm * contrib/hbgd/tests/animgif.prg * contrib/hbgd/tests/antialia.prg * contrib/hbgd/tests/counter.prg * contrib/hbgd/tests/gdtest.prg * contrib/hbgd/tests/gdtestcl.prg * contrib/hbgd/tests/tostring.prg * contrib/hbgd/tests/tpoly.prg * experiment: instead of #including "simpleio.ch" in most tests, I added -u+simpleio.ch to hbmk.hbm so it's automatically enabled for all tests. (need to be careful about it f.e. in /tests/ where some code assumes that ?/?? goes to screen, not stdout) Viktor Szakats 2012-11-29 12:19:10 +00:00
  • ea055643ba 2012-11-29 01:44 UTC+0100 Viktor Szakats (harbour syenar.net) * contrib/gtwvg/gtwvg.hbc + added all three headers as standard one (they were all used in all tests files) Viktor Szakats 2012-11-29 00:46:25 +00:00
  • 151ac8feca 2012-11-29 01:38 UTC+0100 Viktor Szakats (harbour syenar.net) * contrib/gtwvg/tests/_utils.prg ! fixed to not define a function which is already defined as a macro Viktor Szakats 2012-11-29 00:42:26 +00:00
  • 7c8fcec7f3 2012-11-29 01:20 UTC+0100 Viktor Szakats (harbour syenar.net) * contrib/rddads/ads.ch ! added missing self-guard Viktor Szakats 2012-11-29 00:30:07 +00:00
  • b1bfe8f54b 2012-11-29 00:49 UTC+0100 Viktor Szakats (harbour syenar.net) * contrib/hbwin/hbole.ch ! missing svn props Viktor Szakats 2012-11-29 00:04:11 +00:00
  • 3964db96b1 2012-11-29 00:09 UTC+0100 Viktor Szakats (harbour syenar.net) * contrib/hbblat/hbblat.hbc * contrib/hbblink/hbblink.hbc * contrib/hbbz2/hbbz2.hbc * contrib/hbcairo/hbcairo.hbc * contrib/hbcurl/hbcurl.hbc + specified automatic headers Viktor Szakats 2012-11-28 23:13:48 +00:00
  • 8875ad526b 2012-11-28 23:54 UTC+0100 Viktor Szakats (harbour syenar.net) * utils/hbmk2/hbmk2.prg + automatically load headers listed in .hbc file when executing an .hb script Viktor Szakats 2012-11-28 22:56:21 +00:00
  • 08f5ab3669 2012-11-28 23:31 UTC+0100 Viktor Szakats (harbour syenar.net) * contrib/hbodbc/hbodbc.hbc + added experimental headers= line Viktor Szakats 2012-11-28 22:37:24 +00:00
  • fa6d4dcd44 2012-11-28 21:28 UTC+0100 Viktor Szakats (harbour syenar.net) * utils/hbtest/hbtest.prg * utils/hbtest/rt_array.prg * utils/hbtest/rt_class.prg * utils/hbtest/rt_date.prg * utils/hbtest/rt_file.prg * utils/hbtest/rt_hvm.prg * utils/hbtest/rt_hvma.prg * utils/hbtest/rt_main.ch * utils/hbtest/rt_math.prg * utils/hbtest/rt_misc.prg * utils/hbtest/rt_mt.prg * utils/hbtest/rt_str.prg * utils/hbtest/rt_stra.prg * utils/hbtest/rt_trans.prg % use the same HBTEST command format for tests as available for contribs and 3rd parties. It made source easier to edit and code size smaller by 111KB. Viktor Szakats 2012-11-28 20:30:46 +00:00
  • 59fa2d248c 2012-11-28 20:19 UTC+0100 Viktor Szakats (harbour syenar.net) + contrib/xhb/xhwinprn.prg - contrib/xhb/xhw32prn.prg * contrib/xhb/xhb.hbp * renamed to avoid using '32' when referring to Windows API Viktor Szakats 2012-11-28 19:20:51 +00:00
  • 6bf130b347 2012-11-28 17:59 UTC+0100 Viktor Szakats (harbour syenar.net) * src/rtl/checkbox.prg * src/rtl/listbox.prg * src/rtl/pushbtn.prg * src/rtl/radiobtn.prg * src/rtl/radiogrp.prg * src/rtl/scrollbr.prg * src/rtl/tbcolumn.prg * src/rtl/tbrowse.prg * src/rtl/tget.prg * src/rtl/tmenuitm.prg * src/rtl/tpopup.prg * src/rtl/tpopuphb.prg * src/rtl/ttopbar.prg ! fixed case of class names Viktor Szakats 2012-11-28 17:01:53 +00:00
  • 81218a84ef 2012-11-28 17:38 UTC+0100 Viktor Szakats (harbour syenar.net) * src/rtl/devoutp.prg + DEVOUTPICT() to support timestampe type Viktor Szakats 2012-11-28 16:39:29 +00:00
  • 147a79d0a1 2012-11-28 17:28 UTC+0100 Viktor Szakats (harbour syenar.net) + contrib/xhb/xhbmisc.prg * contrib/xhb/xhb.hbp * contrib/xhb/xhbcomp.prg * moved Occurs() to separate source + implemented optimizations and fix from Przemek. original behavior retained under HB_CLP_STRICT built-time branch. Viktor Szakats 2012-11-28 16:30:41 +00:00
  • 6dcfba80e7 2012-11-28 16:20 UTC+0100 Viktor Szakats (harbour syenar.net) + include/hbtest.ch * include/Makefile * utils/hbmk2/hbmk2.prg + missed to commit hbtest.ch Viktor Szakats 2012-11-28 15:23:10 +00:00
  • f6791a302a 2012-11-28 14:56 UTC+0100 Viktor Szakats (harbour syenar.net) * contrib/xhb/xhbcomp.prg ! fixed casing in comment Viktor Szakats 2012-11-28 13:57:31 +00:00
  • 9df61636ae 2012-11-28 14:53 UTC+0100 Viktor Szakats (harbour syenar.net) * contrib/xhb/xhb.hbx * contrib/xhb/xhbcomp.prg + added OCCURS() from xhb which appears there in CT lib, but it's not a CT function. Reworked to meet Harbour standards and to avoid compiler warning. Viktor Szakats 2012-11-28 13:55:05 +00:00
  • 95fc775be0 2012-11-28 13:19 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/src/vm/classes.c ! fixed passing be reference pseudo object variables which are not bound with real messages but are redirected to class error handler Przemyslaw Czerpak 2012-11-28 12:20:07 +00:00
  • ab15cacfa2 2012-11-28 01:16 UTC+0100 Viktor Szakats (harbour syenar.net) * contrib/hbct/dummy.c * contrib/hbmemio/memio.c * src/rdd/dbffpt/dbffpt1.c * src/rtl/gtcrs/gtcrs.c * use "{ ; }" for empty function body to be uniform in whole source base Viktor Szakats 2012-11-28 00:17:37 +00:00
  • a31023ec0c 2012-11-28 01:06 UTC+0100 Viktor Szakats (harbour syenar.net) * contrib/hbmysql/tmysql.prg * contrib/hbnf/doc/en/restsets.txt * contrib/hbnf/doc/en/savesets.txt * contrib/hbnf/pvid.prg * contrib/hbnf/restsets.prg * contrib/hbnf/savesets.prg * contrib/rddads/tests/testmg.prg * contrib/xhb/traceprg.prg * contrib/xhb/ttable.prg * contrib/xhb/xhberr.prg * ChangeLog.txt * extras/gtwvw/tests/ebtest7.prg * src/debug/debugger.prg * tests/dates.prg * tests/dates2.prg * tests/dates3.prg * tests/inherit.prg * tests/output.prg * tests/readhrb.prg * tests/set_num.prg * tests/set_test.prg * tests/stripem.prg * tests/tstcolor.prg * website/samples/dates3.prg.html % do not #include "set.ch" (it's automatically included via "std.ch") Viktor Szakats 2012-11-28 00:09:22 +00:00
  • 08ea68c5ee 2012-11-28 00:59 UTC+0100 Viktor Szakats (harbour syenar.net) * website/menu/harbour-menu.js ! missed one ChangeLog -> ChangeLog.txt rename Viktor Szakats 2012-11-28 00:00:26 +00:00
  • 2e5c4dc52f 2012-11-28 00:57 UTC+0100 Viktor Szakats (harbour syenar.net) * extras/gtwvw/gtwvwd.c * extras/gtwvw/hbgtwvw.h * do not use <tchar.h> Viktor Szakats 2012-11-27 23:58:04 +00:00
  • bc72259b2d 2012-11-27 21:23 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/src/vm/cmdarg.c * eliminated unnecessary initialization Przemyslaw Czerpak 2012-11-27 20:24:41 +00:00
  • 7fccc044ad 2012-11-27 17:08 UTC+0100 Viktor Szakats (harbour syenar.net) * contrib/*/*.hbp % use ${hb_name}.hbx to avoid duplicating the project name inside the .hbp files Viktor Szakats 2012-11-27 16:14:13 +00:00
  • 7732beb09f 2012-11-27 16:57 UTC+0100 Viktor Szakats (harbour syenar.net) * package/winuni/RELNOTES.txt * msvc 2012 update 1 Viktor Szakats 2012-11-27 15:59:08 +00:00
  • 2a97d93dba 2012-11-27 14:38 UTC+0100 Viktor Szakats (harbour syenar.net) - ChangeLog + ChangeLog.txt * bin/commit.hb * doc/howtorel.txt * doc/howtorep.txt * package/harbour.spec * package/winuni/mpkg_win_uni.bat * package/winuni/mpkg_win_uni.nsi * package/winuni/RELNOTES.txt * README.txt * src/pp/hbpp.c * tests/fixcase.hb * website/changelog.html * website/index.html * website/news.html * website/news1.html * website/snapshot.html * renamed ChangeLog to ChangeLog.txt ; TODO: Please update SVN URL references in google groups web headers: .../ChangeLog -> .../ChangeLog.txt .../README -> .../README.txt ; NOTE: Also update your local scripts to use ChangeLog.txt instead of ChangeLog. Or use bin/hbcommit.hb script, which supports both. Viktor Szakats 2012-11-27 13:43:36 +00:00
  • 8a26298fda 2012-11-27 14:21 UTC+0100 Viktor Szakats (harbour syenar.net) * doc/howtorep.txt * minor correction to prev Viktor Szakats 2012-11-27 13:22:27 +00:00
  • 231ef35d40 2012-11-27 14:15 UTC+0100 Viktor Szakats (harbour syenar.net) - COPYING + COPYING.txt * config/global.mk * config/postinst.hb * ChangeLog * debian/copyright * doc/class_tp.txt * doc/cmdline.txt * doc/hdr_tpl.txt * doc/howtorep.txt * doc/oldnews.txt * package/mpkg_win.nsi * package/winuni/mpkg_win_uni.bat * package/winuni/mpkg_win_uni.nsi * README.txt * tests/hbdoctst.prg * utils/hbmk2/hbmk2.prg * website/faq/harbour3.html * website/license.html * renamed COPYING to COPYING.txt ; TODO: Update reference in all sources Viktor Szakats 2012-11-27 13:18:08 +00:00
  • 9574a27281 2012-11-27 14:06 UTC+0100 Viktor Szakats (harbour syenar.net) - README + README.txt * config/global.mk * config/postinst.hb * contrib/hbtpathy/telepath.prg * contrib/hbtpathy/tests/testtp.prg * doc/gmake.txt * doc/howtorep.txt * doc/oldnews.txt * package/mpkg_win.nsi * package/winuni/mpkg_win_uni.bat * package/winuni/mpkg_win_uni.nsi * package/winuni/RELNOTES.txt * tests/hbdoctst.prg * website/menu/harbour-menu.js * website/news.html * renamed README to README.txt This will make it easy for non-*nix users to open it, it also makes it clear that we're talking about a document when referring to it Viktor Szakats 2012-11-27 13:08:44 +00:00
  • f64917b508 2012-11-27 13:22 UTC+0100 Viktor Szakats (harbour syenar.net) + package/winuni/RELNOTES.txt - package/winuni/RELNOTES * package/winuni/mpkg_win_uni.bat * package/winuni/mpkg_win_uni.nsi * added .txt extension to RELNOTES doc Viktor Szakats 2012-11-27 12:57:09 +00:00
  • c495c5e79f 2012-11-27 02:35 UTC+0100 Viktor Szakats (harbour syenar.net) * src/rtl/hbtest.prg * cleanups Viktor Szakats 2012-11-27 01:35:32 +00:00
  • b509c84428 2012-11-27 02:26 UTC+0100 Viktor Szakats (harbour syenar.net) * contrib/hbct/tests/test.prg * CHR() -> HB_BCHAR() for most usage Viktor Szakats 2012-11-27 01:27:47 +00:00
  • 2e0793f7a9 2012-11-27 02:03 UTC+0100 Viktor Szakats (harbour syenar.net) * doc/en/datetime.txt * doc/en/input.txt * doc/en/misc.txt * doc/en/string.txt * doc/en/terminal.txt * doc/en/var.txt * cleaned away remaining $TESTS$ sections (mostly by merging with $EXAMPLES$) ! some portability fixes applied along the way Viktor Szakats 2012-11-27 01:04:55 +00:00
  • 0f8e9afcd2 typo Viktor Szakats 2012-11-26 23:51:05 +00:00
  • 593dee6507 2012-11-27 00:36 UTC+0100 Viktor Szakats (harbour syenar.net) * contrib/hbct/tests/test.prg ! fixed one expected test result ! fixed one wrong test call ; TOFIX (pbly result of different sting algorythm): ! MAIN(136) CharSort( "b1a4a3a2a1", 2, 1 ) Result: "a4a3a2a1b1" Expected: "a2a1a3a4b1" Viktor Szakats 2012-11-26 23:46:08 +00:00
  • ddcaf47aae 2012-11-27 00:15 UTC+0100 Viktor Szakats (harbour syenar.net) + contrib/hbct/tests/test.prg * contrib/hbct/doc/en/*.txt + replaced $TESTS$ in docs with regression test script ; NOTE: there are some failures Viktor Szakats 2012-11-26 23:22:39 +00:00
  • 0d37a4455b 2012-11-26 22:47 UTC+0100 Viktor Szakats (harbour syenar.net) * src/rtl/Makefile + src/rtl/hbtest.prg * include/harbour.hbx + added simple regression test framework in core, so such tests can be easily added to contribs and 3rd party projects. It's based on the engine used in hbtest. Usage: #include "hbtest.ch" HBTEST <expression> IS <expected value> F.e.: HBTEXT 2 + 2 IS 4 Viktor Szakats 2012-11-26 22:02:46 +00:00
  • c4957bf854 2012-11-26 18:51 UTC+0100 Viktor Szakats (harbour syenar.net) * contrib/hbhttpd/widgets.prg * contrib/hbtip/client.prg + support function pointers where codeblocks are accepted Viktor Szakats 2012-11-26 17:54:13 +00:00
  • 52bef1c5b8 2012-11-26 15:25 UTC+0100 Viktor Szakats (harbour syenar.net) * src/rtl/dbedit.prg + also accept function pointers as user functions (not just codeblocks and macro strings) Viktor Szakats 2012-11-26 14:28:47 +00:00
  • c34a2948ed 2012-11-26 14:43 UTC+0100 Viktor Szakats (harbour syenar.net) * contrib/xhb/xhberr.prg % optimized hb_macroBlock() calls to __dynsN2Sym() calls. Thanks Przemek for the tip. Viktor Szakats 2012-11-26 13:47:38 +00:00
  • 5b5f79db68 2012-11-26 12:20 UTC+0100 Viktor Szakats (harbour syenar.net) * contrib/hbwin/hbwin.ch ! added HB_ prefix to win defines Viktor Szakats 2012-11-26 11:23:24 +00:00
  • 979d2b6bb8 2012-11-25 17:36 UTC+0100 Viktor Szakats (harbour syenar.net) * include/harbour.hbx * contrib/xhb/xhberr.prg ! minor casing fix Viktor Szakats 2012-11-25 16:37:13 +00:00
  • 00f37dbcdb 2012-11-25 17:25 UTC+0100 Viktor Szakats (harbour syenar.net) * src/rdd/hbsix/sxcompat.prg * src/rtl/achoice.prg * src/rtl/browse.prg * src/rtl/dbedit.prg * contrib/xhb/xcstr.prg * contrib/xhb/xhberr.prg + use HB_MACROBLOCK() instead of & operator Review me. ; These remain in core: rtl/dbedit.prg:318: &xUserFunc( nMode, oBrowse:colPos ), ; rtl/input.prg:59: RETURN iif( Empty( cString ), NIL, &cString ) rtl/tpersist.prg:102: AAdd( aObjects, &( cLine ) ) rtl/tpersist.prg:113: &( cLine ) rtl/tpersist.prg:125: &( cLine ) rtl/tpersist.prg:141: LOCAL oNew := &( ::ClassName() + "()" ):CreateNew() Viktor Szakats 2012-11-25 16:33:23 +00:00
  • 9fe99a603c 2012-11-25 16:40 UTC+0100 Viktor Szakats (harbour syenar.net) * contrib/hbgt/*.c * comment cleanup Viktor Szakats 2012-11-25 15:42:32 +00:00
  • 97ddb8476f 2012-11-25 01:29 UTC+0100 Viktor Szakats (harbour syenar.net) * utils/hbmk2/pkg_dynl.hbm % do not override workdir for 3rd party projects. it's just not necessary and bad precedent. Viktor Szakats 2012-11-25 00:30:46 +00:00
  • 9b2a23a194 2012-11-24 20:01 UTC+0100 Viktor Szakats (harbour syenar.net) * contrib/hbct/charsort.c * contrib/hbct/ctstr.c * contrib/hbct/dattime3.c * contrib/hbct/token1.c + added MT support for certain C level statics Viktor Szakats 2012-11-24 19:07:23 +00:00
  • 7ec3746550 2012-11-24 16:48 UTC+0100 Viktor Szakats (harbour syenar.net) * contrib/hbgt/hbgt.hbp * contrib/hbgt/hbgt.hbx * contrib/hbgt/asciisgt.c * contrib/hbgt/ascposgt.c * contrib/hbgt/atdiff.c * contrib/hbgt/bitflags.c * contrib/hbgt/chareven.c * contrib/hbgt/charmixg.c * contrib/hbgt/charodd.c * contrib/hbgt/chrcount.c * contrib/hbgt/chrfirst.c * contrib/hbgt/chrtotal.c * contrib/hbgt/strasint.c * contrib/hbgt/strcount.c * contrib/hbgt/strcspn.c * contrib/hbgt/strdiffg.c * contrib/hbgt/strexpan.c * contrib/hbgt/strleft.c * contrib/hbgt/strpbrk.c * contrib/hbgt/strright.c * contrib/hbgt/doc/en/hbgt.txt * code cleanup and optimizations + fixed flag functions (they wrote to read-only buffer) + enabled flag functions Viktor Szakats 2012-11-24 15:51:28 +00:00
  • 4b2790b65e 2012-11-24 15:20 UTC+0100 Viktor Szakats (harbour syenar.net) * contrib/hbct/addascii.c * contrib/hbct/asciisum.c * contrib/hbct/ascpos.c * contrib/hbct/atadjust.c * contrib/hbct/atnum.c * contrib/hbct/atrepl.c * contrib/hbct/charevod.c * contrib/hbct/charmirr.c * contrib/hbct/charmix.c * contrib/hbct/charone.c * contrib/hbct/charonly.c * contrib/hbct/charop.c * contrib/hbct/charrepl.c * contrib/hbct/charsort.c * contrib/hbct/charsprd.c * contrib/hbct/charswap.c * contrib/hbct/count.c * contrib/hbct/ctc.c * contrib/hbct/ctmath.h * contrib/hbct/ctmath2.c * contrib/hbct/ctpad.c * contrib/hbct/ctstr.c * contrib/hbct/datetime.c * contrib/hbct/dattime2.c * contrib/hbct/exponent.c * contrib/hbct/files.c * contrib/hbct/finan.c * contrib/hbct/justify.c * contrib/hbct/num1.c * contrib/hbct/numat.c * contrib/hbct/numcount.c * contrib/hbct/pos1.c * contrib/hbct/pos2.c * contrib/hbct/posdiff.c * contrib/hbct/range.c * contrib/hbct/relation.c * contrib/hbct/remove.c * contrib/hbct/replace.c * contrib/hbct/strdiff.c * contrib/hbct/strswap.c * contrib/hbct/tab.c * contrib/hbct/token1.c * contrib/hbct/token2.c * contrib/hbct/trig.c * contrib/hbct/wordrepl.c * contrib/hbct/wordtoch.c * various cleanups (using hb_par*def(), drop isbyref checks before hb_stor*(), excessive {}, empty lines after {, empty lines before }, code in comment, references to borland, funcnames without (), added few {}s, minor cleanup/opt in sorting callbacks) Viktor Szakats 2012-11-24 14:28:34 +00:00
  • 5073237092 2012-11-23 20:42 UTC+0100 Viktor Szakats (harbour syenar.net) * contrib/hbct/screen2.c + SAYDOWN(): CP translation (UTF-8) support Viktor Szakats 2012-11-23 19:43:41 +00:00
  • 9a1f6811b7 2012-11-23 20:15 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/extras/gtwvw/hbgtwvw.h * harbour/src/vm/cmdarg.c * changed '#ifdef UNICODE' to '#if defined( UNICODE )' for easier grepping Przemyslaw Czerpak 2012-11-23 19:15:48 +00:00
  • 6ab095d54a 2012-11-23 19:10 UTC+0300 Pavel Tsarenko (tpe2 at mail.ru) * contrib/hbct/screen1.c * added codepage translation in ScreenMix and SayScreen functions * contrib/hbmisc/numtxtru.prg * small enhacement Pavel Tsarenko 2012-11-23 17:11:16 +00:00
  • bd3dbbac9f 2012-11-23 17:46 UTC+0100 Viktor Szakats (harbour syenar.net) * contrib/hbnf/aredit.prg * contrib/hbnf/popadder.prg % eliminated NextKey() calls Please review me % use HB_KEYSETLAST() Viktor Szakats 2012-11-23 16:47:47 +00:00
  • 6f5d5a964c 2012-11-23 17:14 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/contrib/xhb/xhbtedit.prg * harbour/contrib/hbmysql/tsqlbrw.prg * harbour/contrib/hbodbc/browodbc.prg % eliminated NextKey() calls ; TOFIX: BrowseODBC() just like dbEdit() ignore setKey() actions If key is pressed during stabilization faze. I think it's implementation problem not intentional decision and it should be fixed - there is nothing worse then application which ignores some keystrokes if user types to fast ;) I'd like to ask authors of above code to check it. ; I haven't touched xhb/xhbmemo.prg - it makes some hacks with keyboard polling so it's serious chance I would break sth. Przemyslaw Czerpak 2012-11-23 16:15:09 +00:00
  • 8e384fcbb0 2012-11-23 16:22 UTC+0100 Viktor Szakats (harbour syenar.net) * website/js/shBrushHarbour.js % limited the number of known functions to non-internal core ones and which are more often used Viktor Szakats 2012-11-23 15:24:24 +00:00
  • 9536bad91a 2012-11-23 15:26 UTC+0100 Viktor Szakats (harbour syenar.net) * include/hbwinuni.h + new HB_WINAPI_KERNEL32_DLL() macro to get kernel32.dll regardless of UNICODE or non-UNICODE mode Viktor Szakats 2012-11-23 14:28:51 +00:00
  • ef46ac3a3a 2012-11-23 14:07 UTC+0100 Viktor Szakats (harbour syenar.net) * contrib/hbfbird/firebird.c * contrib/hbmisc/hb_f.c * contrib/hbpgsql/hbpgsql.h * contrib/hbpgsql/postgres.c * contrib/hbpgsql/rddcopy.c * contrib/hbsqlit3/core.c * contrib/hbtip/encurlc.c * various code cleanups and minor fixes (var scopes, excessive {}, commented code, bad formatting, uncrustify friendliness, while( HB_TRUE ), missing HB_EXTERN*, missing HB_EXPORT, missing header self-guard, etc) Viktor Szakats 2012-11-23 13:11:52 +00:00
  • 39998b8b97 2012-11-23 12:50 UTC+0100 Viktor Szakats (harbour syenar.net) * contrib/xhb/hbcompat.h + added compatibility macros from xhb repository (untested) * formatting Viktor Szakats 2012-11-23 11:56:36 +00:00
  • b1ecda1a55 2012-11-23 00:17 UTC+0100 Viktor Szakats (harbour syenar.net) * contrib/xhb/xhbfunc.c * src/rtl/console.c * deprecated HB_OSNEWLINE() with HB_LEGACY_LEVEL4 (after next release). Use HB_EOL() instead. HB_OSNEWLINE() will continue to live as an xhb compatibility function after that. Viktor Szakats 2012-11-23 02:09:33 +00:00
  • 61a4e1ca92 2012-11-22 19:16 UTC+0100 Viktor Szakats (harbour syenar.net) * contrib/hbsqlit3/core.c ! fixed sqlite_prepare() to convert strings to UTF-8 Patch by Marcelo Faria. Many thanks. Viktor Szakats 2012-11-22 18:17:31 +00:00
  • 89e8018140 2012-11-22 19:07 UTC+0100 Viktor Szakats (harbour syenar.net) * include/hbwinuni.h + added HB_WINAPI_FUNCTION_NAME() macro to form a WinAPI function name as a string (for dynamic calls) Thanks to Mindaugas for the idea. Viktor Szakats 2012-11-22 18:11:50 +00:00
  • 92b2af9bba 2012-11-22 18:46 UTC+0100 Viktor Szakats (harbour syenar.net) * contrib/hbct/doc/en/atadjust.txt * contrib/hbct/doc/en/color.txt * contrib/hbct/doc/en/count.txt * contrib/hbct/doc/en/ct.txt * contrib/hbct/doc/en/ctc.txt * contrib/hbct/doc/en/ctmath.txt * contrib/hbct/doc/en/ctstr.txt * contrib/hbct/doc/en/datetime.txt * contrib/hbct/doc/en/dattime2.txt * contrib/hbct/doc/en/dattime3.txt * contrib/hbct/doc/en/exponent.txt * contrib/hbct/doc/en/trig.txt * contrib/hbgt/doc/en/hbgt.txt * contrib/hbmisc/doc/en/ht_class.txt * contrib/rddads/doc/en/adsfuncs.txt * doc/en/command.txt * doc/en/dbdelim.txt * doc/en/dbsdf.txt * doc/en/dbstrux.txt * doc/en/eval.txt * doc/en/file.txt * doc/en/hashes.txt * doc/en/hbinet.txt * doc/en/hvm.txt * doc/en/lang.txt * doc/en/memo.txt * doc/en/memvar.txt * doc/en/misc.txt * doc/en/rddmisc.txt * doc/en/rddord.txt * doc/en/sayget.txt * doc/en/set.txt * doc/en/string.txt * doc/en/tbrowse.txt * doc/en/terminal.txt * doc/en/var.txt % cleaned $TESTS$ doc sections Viktor Szakats 2012-11-22 17:49:34 +00:00
  • d3b17faf0e 2012-11-22 18:09 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/contrib/hbwin/hbwin.hbx * harbour/contrib/hbwin/wapi_winbase.c + added new function: wapi_GetVolumeInformation( <cRootPath>, @<cVolumeName>, @<nSerial>, @<nMaxComponentLength>, @<nFileSystemFlags>, @<cFileSystemName> ) -> <lSuccess> Przemyslaw Czerpak 2012-11-22 17:09:31 +00:00
  • ef950a4a13 2012-11-22 17:16 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/src/rtl/dbedit.prg ! fixed infinite loop introduced in my recent modification Przemyslaw Czerpak 2012-11-22 16:17:34 +00:00
  • 43399132a7 2012-11-22 16:55 UTC+0100 Viktor Szakats (harbour syenar.net) * utils/hbmk2/hbmk2.prg + added support for .hbc autofind in contrib and addons dir, even if the .hbc names isn't the same as the contrib name. This can be used to autofind secondary supplementary or alternative .hbc files automatically on all platforms. Viktor Szakats 2012-11-22 15:57:32 +00:00
  • 79613d440a 2012-11-22 16:34 UTC+0100 Viktor Szakats (harbour syenar.net) * contrib/hbwin/tests/olesrv1.hbp * contrib/hbwin/tests/olesrv2.hbp * contrib/hbwin/tests/olesrv3.hbp * contrib/hbwin/tests/olesrv4.hbp ! fixed references to hbolsrv.hbc that went wrong in 2012-03-03 15:33 UTC+0100. These cannot be autofound yet, so relative dir reference is required. Viktor Szakats 2012-11-22 15:36:31 +00:00
  • 6e9277e273 2012-11-22 16:20 UTC+0200 Alexey Myronenko (m.oleksa/at/ukr.net) * doc/en/string.txt * doc corrected for hb_RAt() and RAt() + section $TESTS$ for hb_RAt() added Alexey Myronenko 2012-11-22 14:24:29 +00:00
  • b12cca9f02 2012-11-22 13:07 UTC+0100 Viktor Szakats (harbour syenar.net) - extras/gtwvw/tests/wvwtest9.hbp - extras/gtwvw/tests/wvwtest9.mft - extras/gtwvw/tests/wvwtest9.rc % deleted manifest that seems unnecessary Viktor Szakats 2012-11-22 12:08:15 +00:00
  • 385cc9f0fb 2012-11-22 12:46 UTC+0100 Viktor Szakats (harbour syenar.net) * include/hbvmpub.h * src/vm/hvm.c * src/vm/macro.c * src/vm/memvars.c % deleted synonym type HB_DYNS_PTR (change it to PHB_DYNS) INCOMPATIBLE Viktor Szakats 2012-11-22 11:50:33 +00:00
  • e686d70a00 2012-11-22 12:39 UTC+0100 Viktor Szakats (harbour syenar.net) * include/hbapifs.h % deleted type HB_FNAME_PTR (change it to PHB_FNAME) INCOMPATIBLE Viktor Szakats 2012-11-22 11:42:00 +00:00
  • 3dfa652ae9 2012-11-22 11:27 UTC+0100 Viktor Szakats (harbour syenar.net) + src/codepage/cp_gbk.c + src/codepage/gbk.c * src/codepage/Makefile * include/hbcpage.hbx + added GBK CP. GBK is an extension of the GB2312 character set for simplified Chinese characters, used in the People's Republic of China. GBK encoding support for Simplified Chinese, while fully contained BIG5. Microsoft implemented GBK in Windows 95 and Windows NT 3.51 as Code Page 936. Thanks to Wang Dongming for the two new source files. Please review/test it. Viktor Szakats 2012-11-22 10:38:16 +00:00
  • 2d7bdce204 2012-11-21 19:52 UTC+0100 Viktor Szakats (harbour syenar.net) * website/index.html ! corrected link to .7z nightly package. Thanks to M. Ronaldo for report. Viktor Szakats 2012-11-21 18:53:37 +00:00
  • 7c97a3ea8b 2012-11-21 19:06 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/src/vm/cmdarg.c ! fixed GetModuleFileName() usage Przemyslaw Czerpak 2012-11-21 18:07:48 +00:00
  • 543eb4f760 2012-11-21 17:50 UTC+0100 Viktor Szakats (harbour syenar.net) * src/rdd/hsx/hsx.c * src/rtl/gtxwc/gtxwc.c * src/vm/classes.c * src/vm/dynsym.c * src/vm/garbage.c * modified macros to act like functions, whether mapped to noop or noop code. These code parts will now not confuse code formatters. The generated code is indentical (tested under mingw, and to some extent on msvc and bcc) Viktor Szakats 2012-11-21 17:05:30 +00:00
  • 555b341fa2 2012-11-21 16:20 UTC+0100 Viktor Szakats (harbour syenar.net) * contrib/hbsqlit3/core.c * contrib/rddsql/sqlbase.c * extras/gtwvw/gtwvwd.c * src/rtl/gtsln/mousesln.c * src/vm/classes.c * deleted excessive ';' line closing operators Viktor Szakats 2012-11-21 15:22:24 +00:00
  • edf37e7247 2012-11-21 15:55 UTC+0100 Viktor Szakats (harbour syenar.net) * include/hbtrace.h ! fixed empty HB_TRACE() definitions to be 'do {} while( 0 )' as suggested by Przemek. Viktor Szakats 2012-11-21 15:04:03 +00:00
  • 66e541e8ae 2012-11-21 15:36 UTC+0100 Viktor Szakats (harbour syenar.net) * contrib/hbwin/win_regc.c % merged UNICODE/non-UNICODE branch by using sizeof(). Checkme. Viktor Szakats 2012-11-21 14:37:40 +00:00
  • 91f4eceed8 2012-11-21 15:05 UTC+0100 Viktor Szakats (harbour syenar.net) * contrib/hbzebra/code128.c * contrib/hbzebra/pdf417.c * for(); -> for() ; Viktor Szakats 2012-11-21 14:06:16 +00:00
  • 0329bd5d94 2012-11-21 13:12 UTC+0100 Viktor Szakats (harbour syenar.net) * src/common/hbver.c * src/compiler/hbpcode.c * src/pp/hbpp.c * src/pp/ppcore.c * src/rdd/dbf1.c * src/rdd/dbfcdx/dbfcdx1.c * src/rdd/wafunc.c * src/rtl/gttrm/gttrm.c * src/rtl/mlcfunc.c * src/vm/hvm.c * src/vm/itemapi.c * cleaned empty loops to be: for( ... ) ; or while( ... ) ; Please use this from now on. It's also what uncrsustify will do and it's well greppable and readble. (I didn't change yet where ';' is in the same line as while() and for(), and will let uncrustify do this in a future pass) Viktor Szakats 2012-11-21 12:15:44 +00:00
  • 033d73d53c 2012-11-21 12:34 UTC+0100 Viktor Szakats (harbour syenar.net) * ChangeLog * made decision how to clean empty loop code (it's bar ';' char, indented in next line) Viktor Szakats 2012-11-21 11:41:03 +00:00
  • 8c2f741334 2012-11-21 03:35 UTC+0100 Viktor Szakats (harbour syenar.net) * contrib/hbtip/mail.prg ! fixed regression in r18462 where casing of class name in a string got accidentally converted to natural. Many thanks to Itamar Lins for the find. Viktor Szakats 2012-11-21 02:42:24 +00:00
  • 9c50617dbe 2012-11-21 01:07 UTC+0100 Viktor Szakats (harbour syenar.net) * utils/hbmk2/hbmk2.prg + implemented theoretically correct solution to extract linker output _while_ displaying it. It means that missing function hinting feature doesn't require a second pass to the linker anymore. ; Please test on all platforms. ; For those two people interested, it will create output like this: --- hbmk2: Hint: Add option 'hbct.hbc' for missing function(s): CharMirr() hbmk2: Hint: Add option 'hbusb.hbc' for missing function(s): libusb_exit() hbmk2: Hint: Add option 'hbsms.hbc' for missing function(s): smsctx_PIN() hbmk2: Error: Referenced, missing, but unknown function(s): NOTANYWHERE() --- Viktor Szakats 2012-11-21 00:16:52 +00:00
  • ba3ed238e1 2012-11-21 00:14 UTC+0100 Viktor Szakats (harbour syenar.net) * contrib/gtwvg/gtwgud.c * contrib/gtwvg/gtwvgd.c * contrib/gtwvg/wvgcore.c * contrib/gtwvg/wvgcuig.c * contrib/gtwvg/wvgutils.c * contrib/gtwvg/wvgwin.c * contrib/gtwvg/wvgwing.c * src/rtl/gtwvt/gtwvt.c % deleted extraneous {} block operators Viktor Szakats 2012-11-20 23:15:36 +00:00
  • b6f1b15455 2012-11-20 23:45 UTC+0100 Viktor Szakats (harbour syenar.net) * contrib/gtwvg/wvgutils.c ! fixed to use HB_OS_WIN_CE macro to detect WinCE, not some the arbitrary __WINCE__ ! fixed functions unsupported on WinCE to return the same type when as on Windows Viktor Szakats 2012-11-20 22:48:32 +00:00
  • fd4c468bcc 2012-11-20 18:19 UTC+0100 Viktor Szakats (harbour syenar.net) * include/hbexprb.c ! corrected indentation Viktor Szakats 2012-11-20 17:23:41 +00:00
  • 7c2af71ff9 2012-11-20 17:44 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/src/vm/cmdarg.c ! fixed buffer overflow ! added protection against GPF if hb_cmdargBaseProgName() is called and there are no parameters initialized * use macros to allocate system memory in MS-Windows builds Przemyslaw Czerpak 2012-11-20 16:44:28 +00:00
  • a07ef040e3 2012-11-20 17:05 UTC+0100 Viktor Szakats (harbour syenar.net) * contrib/hbwin/tests/testsvc.prg + added some lines to test parameter passing Viktor Szakats 2012-11-20 16:07:26 +00:00
  • 6367987565 2012-11-20 16:32 UTC+0100 Viktor Szakats (harbour syenar.net) * contrib/hbct/tests/*.prg * contrib/hbnetio/tests/*.prg * contrib/hbwin/tests/dlg.prg * contrib/hbwin/tests/oletst1.prg * contrib/hbwin/tests/oletst2.prg * contrib/hbwin/tests/oletst3.prg * contrib/hbwin/tests/oletst4.prg * contrib/hbwin/tests/pdfcreat.prg * contrib/hbwin/tests/testdir.prg * contrib/hbwin/tests/testole.prg * contrib/hbwin/tests/testprn2.prg * contrib/hbwin/tests/testprn3.prg * contrib/hbwin/tests/testprn4.prg * contrib/hbwin/tests/testrpc.prg * contrib/hbwin/tests/testwmtx.prg + added #require directives (only needed when hbrun doesn't have these loaded by default) ! hbct tests now allow again to run under Clipper Viktor Szakats 2012-11-20 15:39:43 +00:00
  • d5b8921e96 2012-11-20 12:57 UTC+0100 Viktor Szakats (harbour syenar.net) * contrib/hbtpathy/hbtpathy.hbp * contrib/hbtpathy/telepath.prg + contrib/hbtpathy/tp_idle.prg ! TP_IDLE() moved to a separate source file to make it possible to override it from user code. This function is documented as a callback. Viktor Szakats 2012-11-20 11:59:18 +00:00
  • fb225be171 2012-11-20 11:59 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/src/vm/cmdarg.c ! fixed typo in my previous commit Przemyslaw Czerpak 2012-11-20 10:59:34 +00:00
  • 735a76584d 2012-11-20 11:46 UTC+0100 Viktor Szakats (harbour syenar.net) * tests/fixcase.hb * some binaries excluded Viktor Szakats 2012-11-20 10:48:25 +00:00
  • 471223897b 2012-11-20 11:02 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/ChangeLog ! restored ChangeLog entry removed by my script in last commit, sorry and thanks to Viktor for the info. ! cleaned some c&p typos in my last chglog entry Przemyslaw Czerpak 2012-11-20 10:02:53 +00:00
  • 409c2acaa1 2012-11-20 05:05 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/include/hbdefs.h * harbour/src/common/hbwin.c + added new C function hb_wctomblen() Przemyslaw Czerpak 2012-11-20 04:06:27 +00:00