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