Commit Graph

  • f751b21d31 2010-06-25 00:33 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbdefs.h + Added two new abstract types: HB_AREANO, HB_FIELDNO Viktor Szakats 2010-06-24 22:23:13 +00:00
  • 8434f5ab14 2010-06-24 23:20 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbgtinfo.ch * harbour/include/hbgtcore.h * harbour/src/rtl/hbgtcore.c + added HB_GTI_INKEYFILTER which allows to set/get codeblock used to filter inkey key codes. This codeblock receives as 1-st parameter actually processed inside INKEY() function key code. It should return final inkey code (it can be the same or 0 if key should be ignored. I.e. this code change key 'a' to 'B' and blocks 'c': Przemyslaw Czerpak 2010-06-24 21:21:48 +00:00
  • 73db2d44f1 2010-06-24 18:31 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/inkey.c * include/hbextern.ch + Enabled .prg level control function for pre/post INKEY() block with names below: HB_INKEYSETPREBLOCK([<bBlock>]) -> <bOldBlock> HB_INKEYSETPOSTBLOCK([<bBlock>]) -> <bOldBlock> Viktor Szakats 2010-06-24 16:32:34 +00:00
  • 090b5b825c 2010-06-24 15:19 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbnetio/netiocli.c * contrib/hbnetio/netiosrv.c + Added casts to the points where internal size pointers are converted to/from 32-bit (long) ones for transmission. ; Please review. Maybe these are useful warnings once 64-bit support is to be implemented for NETIO interface, but it doesn't seem very likely (or useful) in the near future. Maybe it'd be better to use fixed bit type here too to emphasis this internal "limit"? Viktor Szakats 2010-06-24 13:19:36 +00:00
  • 64792bab2b 2010-06-24 13:33 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbmisc/hbeditc.c ! strcpy() -> hb_strncpy() ! strncpy() -> hb_strncpy() ; NOTE: Could be that I broke it. ! Fixed one type HB_ISIZ -> HB_FOFFSET Viktor Szakats 2010-06-24 11:36:18 +00:00
  • f0b4ee0c7e 2010-06-24 11:32 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbide/resources/hbmk2_plugin_uip.prg ! Deleted debug (where I tested RTE inside plugin) Viktor Szakats 2010-06-24 09:32:43 +00:00
  • e12ceb3537 2010-06-24 10:27 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbide/hbide.hbp + Changed to generate .uip files dynamically using uip plugin. ; TODO: If this goes well, delete .uic and .uip files from SVN, move resources/*.ui to hbide source root dir. Viktor Szakats 2010-06-24 08:31:28 +00:00
  • a92753901a 2010-06-24 09:27 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/utils/hbqtui.prg ! Fixed to accept any pathsep on input * Changed to use .uip extension for output ! Fixed to use full output name as specified if a non-dir is specified with -o option - Deleted -noprefix option, there is no prefix in any case anymore ! Fixed to not include the generator's own SVN ID in generated files * Changed to not leave .uic file behind by default ! Fixed to use platform EOL in generated files. % Don't return an array from MAIN() function ; These changes allow to create automated processes to generate .hbp from .ui. Viktor Szakats 2010-06-24 07:32:28 +00:00
  • 34c728e78e 2010-06-23 19:02 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) + contrib/hbide/ui_docviewgenerator.prg + contrib/hbide/ui_docwriter.prg + contrib/hbide/ui_environ.prg + contrib/hbide/ui_environments.prg + contrib/hbide/ui_finddialog.prg + contrib/hbide/ui_findinfiles.prg + contrib/hbide/ui_findinfilesex.prg + contrib/hbide/ui_findsource.prg + contrib/hbide/ui_funclist.prg + contrib/hbide/ui_mainwindow.prg + contrib/hbide/ui_projectpropertiesex.prg + contrib/hbide/ui_searchreplace.prg + contrib/hbide/ui_searchreplacepanel.prg + contrib/hbide/ui_selectionlist.prg + contrib/hbide/ui_selectproject.prg + contrib/hbide/ui_setup.prg + contrib/hbide/ui_shortcuts.prg + contrib/hbide/ui_skeletons.prg + contrib/hbide/ui_themes.prg + contrib/hbide/ui_themesex.prg + contrib/hbide/ui_toolsutilities.prg + contrib/hbide/ui_updown.prg * Auto generated. Pritpal Bedi 2010-06-24 02:25:25 +00:00
  • 035a4e9a8b 2010-06-23 19:12 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * mpkg_nightly.sh ! Fixed typo, causing 'cp' method of uploading to kick in permanently. Viktor Szakats 2010-06-23 17:13:13 +00:00
  • b99a44d190 2010-06-23 19:08 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/vm/runner.c + Module name will now be filled with the .hrb filename if known, and default 'pcode.hrb' will only be used if running direct binary .hrb stream. This means that also PROCFILE() will return usable results. (f.e. in script run via hbrun) Viktor Szakats 2010-06-23 17:09:42 +00:00
  • b9e95c3e03 2010-06-23 07:47 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/THbQtUI.prg ! Fixed wronly used MsgBox(), converted to hbqt_showError(). Pritpal Bedi 2010-06-23 14:51:50 +00:00
  • e239d8d326 2010-06-23 16:33 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbmisc/hbeditc.c % Deleted unnecessary casts. Viktor Szakats 2010-06-23 14:34:18 +00:00
  • 3c488d561f 2010-06-23 14:40 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbmisc/hbeditc.c + Updated to use HB_ISIZ, making it use full 64-bit addresses and clear up remaining msvc64 warnings. Viktor Szakats 2010-06-23 12:41:56 +00:00
  • 3d52caf679 2010-06-23 13:02 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/vm/runner.c * Changed to use hex notation instead of octal in recent change. (see: 2010-02-20 01:03 UTC+0100, 2009-06-05 20:59 UTC+0200, 2008-11-09 11:48 UTC+0100) Viktor Szakats 2010-06-23 11:03:05 +00:00
  • 46e9900a91 2010-06-23 12:47 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbextern.ch * harbour/src/vm/runner.c + added new PRG function HB_HRBSIGNATURE() -> <cSig> which returns HRB file signature + added internal function hb_hrbCheckSig() to keep HRB file signature checking in one place Przemyslaw Czerpak 2010-06-23 10:47:41 +00:00
  • 7f09c4f387 2010-06-23 12:01 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbdefs.h + Added new abstract type: HB_USIZ (temporary yet, may be needed in signedness transition) Viktor Szakats 2010-06-23 10:02:52 +00:00
  • 89ef883626 2010-06-23 11:59 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbdefs.h + Added new abstract type: HB_RECNO. To replace HB_ULONG usage where it means record number. Viktor Szakats 2010-06-23 10:00:00 +00:00
  • 273878fb30 2010-06-22 19:30 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/THbQtUI.prg + Started: .ui => .uic ( auto ) => .prg. Pritpal Bedi 2010-06-23 02:30:14 +00:00
  • 3f698ba7bd 2010-06-22 18:14 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/hbqt_hbqplaintextedit.cpp % Fixed: crash at fast text selection. Pritpal Bedi 2010-06-23 01:16:32 +00:00
  • 6ff29efe36 2010-06-23 00:07 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * harbour-win-spec * harbour-wce-spec * harbour.spec * include/hbver.h * config/global.mk + Changed version number to: 2.1.0beta2 (from 2.1.0beta1) Viktor Szakats 2010-06-22 22:10:26 +00:00
  • aca7461f3d 2010-06-22 14:27 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/THbQtUI.prg % Little more syncronization. + Added: method ::connect(). It is identical to :signal() But for uniformity with other hbXBP and hbIDE classes this method name seems appropriate. % Reworked: method create(). Now both types of implementations, viz., .ui and .uic will be entertained with one creator. oUI := HbQtUI():new( "MainWindow.ui" ):create() oUI := HbQtUI():new( "MainWindow.uic" ):create() with do the job. :build() is still active but will be depricated. Pritpal Bedi 2010-06-22 21:32:18 +00:00
  • 11c4faee46 2010-06-22 23:17 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/macro/macrolex.c * Added casts to pacify long-time msvc warnings. Viktor Szakats 2010-06-22 21:18:03 +00:00
  • 8935689e6a 2010-06-22 20:03 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/gtwin/gtwin.c - Deleted unused/unnecessary Windows type declarations. Viktor Szakats 2010-06-22 18:04:05 +00:00
  • 5e48c4944c 2010-06-22 08:54 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/generator/qt45.qtp * contrib/hbqt/hbqt.h * contrib/hbqt/hbqt_garbage.h * contrib/hbqt/qtgui/filelist.mk Pritpal Bedi 2010-06-22 16:02:20 +00:00
  • dfaad25c46 2010-06-22 17:59 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/hbsha2.c * src/rtl/hbsha2hm.c + Added Win64 support for SHA1 functions. ; NOTE: HMAC keys longer than 2^32 bytes are not support (unlike with SHA1), probably not huge limitation. Viktor Szakats 2010-06-22 15:59:51 +00:00
  • 80e33f6c7f 2010-06-22 17:37 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/hbsha2hm.c * src/rtl/hbsha2.c * Switched to use triplet API instead of the all-in-one calls, in preparation for Win64 support. Viktor Szakats 2010-06-22 15:38:52 +00:00
  • 91a0e2a77e 2010-06-22 17:28 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/hbsha1.c * src/rtl/hbsha1hm.c + Added Win64 support for SHA1 functions. ; Please review it. Viktor Szakats 2010-06-22 15:29:08 +00:00
  • 161c55cf8e 2010-06-22 17:00 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/macro/macro.yyc * src/macro/macro.y + Added cast (similar to the one found in compiler .y code) to pacify long time msvc warning. Viktor Szakats 2010-06-22 15:00:49 +00:00
  • 496ea57dae 2010-06-22 16:50 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/vm/dynsym.c * include/hbapi.h * Minimal cleanup: using HB_LONG in place of long, just to make this type usage easier to find in the future. Viktor Szakats 2010-06-22 14:51:57 +00:00
  • f9d684041f 2010-06-22 16:49 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/rdd/dbcmd.c * changed HB_LONG to int in dbSelectArea() Przemyslaw Czerpak 2010-06-22 14:49:36 +00:00
  • d37698395f 2010-06-22 15:22 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbsqlit3/hbsqlit3.c + Changed to use hb_fopen(). Viktor Szakats 2010-06-22 13:22:40 +00:00
  • 6b5602c1e9 2010-06-22 14:28 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/vm/thread.c * cleaned to use hb_storns() instead of casting to long and hb_stronl() Przemyslaw Czerpak 2010-06-22 12:29:07 +00:00
  • c17dccbf57 2010-06-22 13:55 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) - src/compiler/genobj32.c - Deleted unused source file. Viktor Szakats 2010-06-22 11:56:46 +00:00
  • 2275a9cd09 2010-06-22 13:48 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/compiler/complex.c ! HB_ULONG -> HB_SIZE in one cast. Viktor Szakats 2010-06-22 11:52:11 +00:00
  • 817700c0dc 2010-06-22 13:33 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/vm/fm.c ! Replaced 'long' with HB_ISIZ in FM stats code. Viktor Szakats 2010-06-22 11:34:11 +00:00
  • 61762c7a5b 2010-06-22 13:13 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/vm/classes.c * use HB_U32 as class flag holder * changed HB_ULONG -> HB_SIZE Przemyslaw Czerpak 2010-06-22 11:13:54 +00:00
  • d5d1e56b33 2010-06-22 11:23 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/vm/itemapi.c % Changed to use hb_itemPutNS() instead of hb_itemPutNInt() to push enum offset/value to RTE param. Viktor Szakats 2010-06-22 09:24:00 +00:00
  • 6a91dc422d 2010-06-22 11:14 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbdefs.h + added HB_VMUINT_MAX macro Przemyslaw Czerpak 2010-06-22 09:14:54 +00:00
  • 22259e8cfe 2010-06-22 09:58 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/macro/macro.y * harbour/src/macro/macro.yyh * harbour/src/macro/macro.yyc * harbour/src/macro/macrolex.c * changed type of valChar.length from int to HB_SIZE Przemyslaw Czerpak 2010-06-22 07:58:53 +00:00
  • 59a257f1b2 2010-06-22 05:38 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/vm/estack.c * src/vm/debug.c * src/vm/hvm.c * src/vm/pvalue.c * src/vm/arrays.c * src/vm/proc.c * src/vm/memvars.c * src/vm/eval.c * src/vm/classes.c * include/hbstack.h * include/hbapi.h + Win64 support for HVM stack and other related internals. (HB_ULONG -> HB_SIZE, HB_LONG -> HB_ISIZ, long -> HB_ISIZ) + Using size API in debug functions. ; TOFIX: These two warnings remain in HVM (not counting dlmalloc): --- hvm.c(10695) : warning C4244: 'argument' : conversion from 'HB_MAXINT' to 'double', possible loss of data macro.c(1315) : warning C4310: cast truncates constant value --- Viktor Szakats 2010-06-22 03:39:16 +00:00
  • 00c92c1711 2010-06-22 04:48 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/common/expropt1.c * src/compiler/genc.c * src/compiler/gencc.c * include/hbexpra.c + Use HB_PFS format string for HB_SIZE values. Viktor Szakats 2010-06-22 02:49:22 +00:00
  • 0cbaf318af 2010-06-22 04:35 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbhash.h * src/common/hbhash.c + hash key changed from HB_ULONG to HB_SIZE. Viktor Szakats 2010-06-22 02:36:40 +00:00
  • f35f07b689 2010-06-21 18:57 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/hbqt_hbqplaintextedit.cpp * contrib/hbqt/hbqt_hbqplaintextedit.h * contrib/hbqt/hbqt_hbslots.cpp * contrib/hbqt/hbqt_hbslots.h * contrib/hbide/idesaveload.prg ! Minor adjustments. % Started: to go beyind eol into virtual space. Pritpal Bedi 2010-06-22 01:59:28 +00:00
  • a4935ea604 2010-06-22 03:20 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/ren_sfn.prg * external/minizip/Makefile * external/zlib/Makefile * external/sqlite3/Makefile - external/png/link.txt * external/png/Makefile * external/jpeg/Makefile - external/jpeg/link.txt - external/bzip2/ren_sfn.txt * external/bzip2/Makefile * external/libhpdf/Makefile - external/libhpdf/ren_sfn.txt - external/libhpdf/link.txt - external/pcre/ren_sfn.txt * external/pcre/Makefile + Integrated ren_sfn.txt logic into Makefiles. + Add link.txt content into Makefiles. + Added links for all libs which didn't have one. Viktor Szakats 2010-06-22 01:21:46 +00:00
  • 3405220dc9 2010-06-22 02:57 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/compiler/harbour.y * harbour/src/compiler/harbour.yyc * harbour/src/compiler/harbour.yyh * modified to operate on HB_SIZE values Przemyslaw Czerpak 2010-06-22 00:57:23 +00:00
  • a99675b91d 2010-06-22 01:15 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbcomp.h * include/hbcompdf.h * include/hbexpra.c * include/hbexprb.c * include/hbexprop.h * include/hbmacro.h * src/common/expropt1.c * src/common/expropt2.c * src/compiler/genc.c * src/compiler/gencc.c * src/compiler/harbour.y * src/compiler/harbour.yyc * src/compiler/hbdbginf.c * src/compiler/hbdead.c * src/compiler/hbident.c * src/compiler/hblbl.c * src/compiler/hbmain.c * src/compiler/hbopt.c * src/compiler/hbpcode.c * src/vm/macro.c + Adding Win64 support for compiler/macro subsystems. * HB_ULONG -> HB_SIZE where applicable. * HB_LONG -> HB_ISIZ where applicable. * Some now unnecessary cast deleted. * hb_compExprAsStringLen() return value changed to HB_SIZE from int. * hb_compNOOPfill() 3rd parameter changed to HB_ISIZ from int. - Deleted unused hb_compExprMacroListLen(). ; TOFIX: Use '$<lNumber>$' (or maybe newly added sNumber) instead of '$<iNumber>$' in .y code. Przemek, what do you think? Viktor Szakats 2010-06-21 23:20:16 +00:00
  • 4a57af0fc7 2010-06-21 22:12 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbapi.h * Changed hb_struRefer.value structure member from HB_LONG to HB_ISIZ, fixing one pending Win64 type mismatch also signaled by msvc64 warning. The change doesn't modify HB_ITEM size. Please verify me. Viktor Szakats 2010-06-21 20:12:56 +00:00
  • 17f8549d8f 2010-06-21 21:20 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbct/Makefile * contrib/hbct/hbct.hbp * contrib/hbct/ct.h * contrib/hbct/charop.c + contrib/hbct/charophb.c ! Fixed to keep Harbour extension in a separate source file. * Formatting. Viktor Szakats 2010-06-21 19:20:58 +00:00
  • 58c7004ebc 2010-06-21 20:46 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbct/Makefile * contrib/hbct/hbct.hbp * contrib/hbct/ct.h * contrib/hbct/charlist.c + contrib/hbct/charlish.c ! Moved non-CT3 (Harbour extension functions to separate source file) % Optimized code. * Cleaned code and type usage. Viktor Szakats 2010-06-21 18:55:50 +00:00
  • df2f699897 2010-06-20 18:57 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/filesys.c ! Fixed typo in last commit affecting Windows builds. Viktor Szakats 2010-06-21 16:58:21 +00:00
  • 67ed6e53e6 2010-06-21 17:51 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/rtl/filesys.c ! fixed typo reportyed by Tamas - thanks Przemyslaw Czerpak 2010-06-21 15:51:27 +00:00
  • 70e0ef5890 2010-06-21 16:47 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/rtl/filesys.c * removed HAVE_POSIX_IO and HB_FS_FILE_IO macros * replaced !HB_FS_LARGE_OPTIMIZED macro with HB_FS_IO_16BIT * cleaned code covered by HB_FS_IO_16BIT ! fixed some direct castings between DWORD* and HB_SIZE* ! fixed direct casting from BOOL to HB_BOOL Przemyslaw Czerpak 2010-06-21 14:47:39 +00:00
  • da2d18d622 2010-06-20 15:24 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/vm/thread.c * Added casts to pacify msvc64 warnings. Of some the ones related to pMutex->events I'm unsure of, probably it's better to use 'int' instead of HB_ULONG for internal variable in some cases to make it look cleaner, though I assume there was a reason for it, so I left it. Please check me. Viktor Szakats 2010-06-21 13:25:29 +00:00
  • f30ab9479e 2010-06-20 15:10 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/vm/extend.c ! Fixed typo in hb_retns(). Viktor Szakats 2010-06-21 13:10:39 +00:00
  • c3e5f6e611 2010-06-21 01:15 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) + contrib/hbide/resources/font.png * contrib/hbide/resources/setup.ui * contrib/hbide/resources/setup.uic Pritpal Bedi 2010-06-21 08:16:41 +00:00
  • 0c610bcb02 2010-06-20 23:37 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/rdd/dbcmd.c * src/rdd/dbcmd53.c * src/rdd/hbsix/sxord.c * contrib/hbct/screen2.c * contrib/xhb/bkgtsks.c * contrib/hbqt/generator/hbqtgen.prg * contrib/hbnf/fttext.c * contrib/hbnf/n2color.c * contrib/hbnf/ftattr.c * contrib/hbgd/gdwrp.c % Changed to use hb_parl*def() functions. Viktor Szakats 2010-06-20 21:49:06 +00:00
  • 4390ee4bd3 2010-06-20 21:14 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/common/hbstr.c * hb_str2number() changed to limit string size to 'int' internally. This fixes the warnings and inconsistencies on Win64. Viktor Szakats 2010-06-20 19:15:40 +00:00
  • 53ba7130ed 2010-06-20 20:22 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) Viktor Szakats 2010-06-20 18:22:29 +00:00
  • 722c306052 2010-06-20 19:29 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/vm/cmdarg.c * src/vm/fm.c * src/nortl/nortl.c * src/rtl/fmhb.c * include/hbapi.h + hb_xquery() return value changed from HB_ULONG to HB_SIZE. Also fixes all msvc64 warnings Viktor Szakats 2010-06-20 17:30:31 +00:00
  • 337219b053 2010-06-20 19:16 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/vm/macro.c * src/vm/estack.c * src/vm/dynsym.c * src/vm/hvm.c * src/vm/set.c * src/rdd/wafunc.c * src/compiler/hbmain.c * src/compiler/cmdcheck.c * src/compiler/genc.c * src/compiler/gencc.c * src/compiler/harbour.yyc * src/compiler/harbour.y * include/hbexprb.c + Added strlen() casts to pacify msvc64 warnings Viktor Szakats 2010-06-20 17:17:23 +00:00
  • 21d22afdbd 2010-06-20 17:41 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/pp/hbpp.c * src/vm/cmdarg.c * src/rtl/defpath.c * src/rtl/hbstrfmt.c * src/rtl/dates.c * src/rtl/hbinet.c * src/rtl/gtpca/gtpca.c * src/rtl/file.c * src/compiler/ppcomp.c + Added strlen() casts to pacify warnings Viktor Szakats 2010-06-20 15:42:56 +00:00
  • 7a80cb71e6 2010-06-20 12:34 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbct/tab.c * src/pp/ppcore.c * include/hbdefs.h ! Pacifying these very old msvc warnings: 'warning C4310: cast truncates constant value' ; Check me pls. ; TOFIX: These are the remaining ones: --- macro.c(1315) : warning C4310: cast truncates constant value ../../../dbffpt1.c(505) : warning C4310: cast truncates constant value ../../../dbffpt1.c(888) : warning C4310: cast truncates constant value ../../../dbffpt1.c(1625) : warning C4310: cast truncates constant value ../../../dbffpt1.c(1688) : warning C4310: cast truncates constant value ../../../sxcompr.c(697) : warning C4310: cast truncates constant value ../../../sxcompr.c(697) : warning C4310: cast truncates constant value ../../../sxcompr.c(697) : warning C4310: cast truncates constant value ../../../netiosrv.c(714) : warning C4310: cast truncates constant value ../../../netiosrv.c(714) : warning C4310: cast truncates constant value ../../../netiosrv.c(714) : warning C4310: cast truncates constant value --- Viktor Szakats 2010-06-20 10:50:32 +00:00
  • d442c6fee9 2010-06-20 11:06 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/vm/cmdarg.c * src/common/hbffind.c * src/common/hbtrace.c * src/common/hbfsapi.c * src/common/hbhash.c * src/rtl/setkey.c * src/compiler/hbmain.c * src/compiler/hbcmplib.c * src/compiler/harbour.yyc * src/compiler/harbour.y * include/hbapi.h * contrib/hbmemio/memio.c * contrib/hbhpdf/harupdf.c * contrib/hbpgsql/postgres.c * examples/pp/hbppcore.c * examples/pp/hbppcomp.c * Deleted unnecessary '( void * )' casts. Pls Check me. Viktor Szakats 2010-06-20 09:09:08 +00:00
  • af2b63500f 2010-06-20 10:37 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/vm/macro.c * src/vm/strapi.c * src/vm/runner.c * src/vm/codebloc.c * src/vm/hashes.c * src/vm/debug.c * src/vm/itemapi.c * src/vm/hvm.c * src/vm/arrays.c * src/vm/fm.c * src/vm/memvars.c * src/vm/extend.c * src/common/hbstr.c * src/common/hbmem.c * src/rtl/descend.c * src/rtl/gtapi.c * src/rtl/filesys.c * src/rtl/console.c * src/rtl/hbgtcore.c * src/rtl/cdpapi.c * src/rtl/hardcr.c * src/rtl/inkeyapi.c * src/rtl/mtran.c * src/rtl/hbproces.c * src/rtl/ati.c * contrib/hbct/ctwin.c * contrib/xhb/xhbat.c * contrib/xhb/freadlin.c * contrib/xhb/txtline.c * contrib/xhb/cstructc.c * contrib/hbgt/strasint.c * contrib/hbmisc/stringsx.c * contrib/hbwin/win_prn3.c + Using HB_PFS format in HB_TRACE() format strings. Viktor Szakats 2010-06-20 08:39:13 +00:00
  • 80163a2008 2010-06-20 01:13 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/win/pocc.mk * config/win/pocc64.mk ! Fixed pocc64 build. The build setup was broken since about 2.0.0beta2. One year without anyone noticing. Viktor Szakats 2010-06-19 23:19:23 +00:00
  • 887ba3cba9 2010-06-19 21:35 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * doc/whatsnew.txt * Updated. Viktor Szakats 2010-06-19 19:36:36 +00:00
  • 4ac8d92373 2010-06-19 19:07 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbodbc/odbc.c * Type cleanup. Viktor Szakats 2010-06-19 17:18:18 +00:00
  • 3941d2fbbf 2010-06-19 17:14 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/vm/hashfunc.c * src/vm/asort.c * src/vm/arrayshb.c * src/rtl/substr.c * src/rtl/hbzlibgz.c * src/rtl/at.c * src/rtl/strtran.c * src/rtl/stuff.c * src/rtl/cdpapihb.c * contrib/hbct/charsprd.c * contrib/hbct/atadjust.c * contrib/hbct/charsort.c * contrib/hbct/ascpos.c * contrib/hbct/addascii.c * contrib/hbct/tab.c * contrib/hbct/numline.c * contrib/hbct/asciisum.c * contrib/hbct/ctpad.c * contrib/xhb/fparse.c * contrib/xhb/xhbhasha.c * contrib/xhb/xhbmsgs.c * contrib/xhb/freadlin.c * contrib/xhb/xhbfunc.c * contrib/hbmzip/hbmzip.c + Using size API. * Other type and minor code cleanups. Viktor Szakats 2010-06-19 15:15:54 +00:00
  • d4d9a5f4e5 2010-06-19 16:24 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbdefs.h + Adjusted HB_SIZE_MAX value for Win64 after recent changes. Viktor Szakats 2010-06-19 14:26:56 +00:00
  • 0c2f806800 2010-06-19 14:12 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/vm/itemapi.c * src/vm/arrays.c * src/vm/extend.c * include/hbapi.h * include/hbapiitm.h * Changed new size API calls to use HB_ISIZ instead of HB_SIZE. This is required until we switch HB_SIZE to be signed value, and to not step backwards plus keep signedness compatibility with 'long' API calls. Viktor Szakats 2010-06-19 12:15:22 +00:00
  • f798129d72 2010-06-19 13:41 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbapi.h * include/hbapiitm.h * src/vm/itemapi.c * src/vm/arrays.c * src/vm/extend.c + Added hb_storvns(). + Added hb_parvns(). ; TOFIX: hb_itemPutNS() gives these (not quite unexpected) mingw warnings: --- itemapi.c:993:8: warning: comparison between signed and unsigned integer expressions itemapi.c:998:38: warning: comparison between signed and unsigned integer expressions itemapi.c:1004:35: warning: comparison between signed and unsigned integer expressions itemapi.c:1004:7: warning: comparison is always false due to limited range of data type --- Viktor Szakats 2010-06-19 11:49:23 +00:00
  • 685ab6229d 2010-06-19 13:26 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/vm/extend.c ! Fixed another miss for prev rename. Viktor Szakats 2010-06-19 11:26:45 +00:00
  • 8866af5c97 2010-06-19 13:10 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/vm/arrayshb.c * src/rtl/replic.c * src/rtl/padr.c * src/rtl/padc.c * src/rtl/len.c * src/rtl/padl.c * src/rtl/right.c * src/rtl/left.c * src/rtl/space.c * contrib/xhb/xhbat.c * contrib/xhb/xhbarr.c + Started to use size APIs. Quite random, just to test the feeling. Converted functions can properly handle > 4GB strings and no. of array elements in .prg code. (on Win64) Viktor Szakats 2010-06-19 11:18:10 +00:00
  • a46effd019 2010-06-19 12:58 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/rtl/filesys.c * minor cleanup in recent modification Przemyslaw Czerpak 2010-06-19 10:58:34 +00:00
  • 73eae980a9 2010-06-19 12:52 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/vm/itemapi.c * src/vm/arrays.c * include/hbapi.h * Renamed hb_arrayGetNSize(), hb_arraySetNSize(), hb_itemGetNSize(), hb_itemPutNSize() functions to hb_arrayGetNS(), hb_arraySetNS(), hb_itemGetNS(), hb_itemPutNS(). Viktor Szakats 2010-06-19 10:53:28 +00:00
  • aed2388134 2010-06-19 12:46 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/vm/extend.c * include/hbapi.h * hb_*nsize() functions renamed to hb_*ns(): hb_parns(), hb_retns(), hb_storns() + Added hb_parnsdef(). Viktor Szakats 2010-06-19 10:46:53 +00:00
  • 6adb33b4c1 2010-06-19 12:27 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * bin/hb-func.sh * bin/postinst.sh + Applied patch from Tamas Tevesz, to POSIXify these shell scripts. Thanks! Viktor Szakats 2010-06-19 10:28:02 +00:00
  • ec13203192 2010-06-19 12:23 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/vm/itemapi.c - hb_itemGetNL() no longer works for date types. INCOMPATIBLE. If you used it to retrieve date/time, use hb_itemGetDL() instead. ! Fixed typo in prev addition. Viktor Szakats 2010-06-19 10:26:02 +00:00
  • 23dd5b134d 2010-06-19 09:52 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/vm/runner.c ! Minor to prev. Viktor Szakats 2010-06-19 08:05:24 +00:00
  • 4618f04be4 2010-06-18 18:14 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/hbide.ch * contrib/hbide/hbide.prg * contrib/hbide/ideactions.prg * contrib/hbide/idedocks.prg * contrib/hbide/ideeditor.prg * contrib/hbide/ideenviron.prg * contrib/hbide/idefindreplace.prg * contrib/hbide/idefunctions.prg * contrib/hbide/ideobject.prg * contrib/hbide/ideprojmanager.prg * contrib/hbide/idesaveload.prg * contrib/hbide/ideshortcuts.prg * contrib/hbide/idesources.prg * contrib/hbide/idetools.prg + Remodelled: ::aINI - hbide.ini variables container. It is now encapsulated in a object - ::aINI => ::oINI. This implementation has made this construct extendible to any extent. Earlier it was a real mess to add one more option on top of the existing one. Pritpal Bedi 2010-06-19 01:17:42 +00:00
  • 98d0b811d1 2010-06-18 16:12 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/filesys.c * include/hbapifs.h + Added support for 64-bit HB_SIZE to hb_fsWriteLarge(), hb_fsReadLarge(). * Some HB_SIZE variables renamed to have 'n' prefix. * Minor cleanups in code layout in hb_fsWriteLarge(), hb_fsReadLarge(). ; Please review, I didn't make any real tests. Most code was copied and adapted from similar code existing for 16-bit systems to support 32-bit HB_SIZE. Viktor Szakats 2010-06-18 14:12:32 +00:00
  • edbc9a4ef7 2010-06-18 15:04 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/vm/runner.c * include/hbcompdf.h ! Fixed two more HB_SIZE != HB_ULONG build issues. Viktor Szakats 2010-06-18 13:05:20 +00:00
  • 38c91a1eee 2010-06-18 13:41 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/filesys.c * include/hbapifs.h ! hb_fsLock()/hb_fsSeek() to use HB_ULONG/HB_LONG, instead of HB_SIZE/HB_ISIZ. * Cleaned some casting in hb_fsLock(). Please check me. Viktor Szakats 2010-06-18 11:43:07 +00:00
  • 3a75635439 2010-06-18 12:33 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/compiler/hbmain.c ! added missing compile time error for maximum string size overflow when #pragma TEXTHIDDEN(1) is used Przemyslaw Czerpak 2010-06-18 10:33:12 +00:00
  • f145ef4c80 2010-06-18 11:58 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbdefs.h ! Fixed one intentional typo I put in to test legacy types. Viktor Szakats 2010-06-18 10:03:44 +00:00
  • 09ebb080e7 2010-06-18 11:18 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/vm/hvm.c * harbour/src/vm/harbinit.prg * renamed Harbour VM initialization function from CLIPINIT() to __HBVMINIT() This functions is called when new HVM stack is created at application startup or in MT mode when new HVM thread is registered to initialize basic VM settings like public variable GetList and ErrorBlock() by calling ErrorSys() function. Przemyslaw Czerpak 2010-06-18 09:19:03 +00:00
  • 06e2c4617e 2010-06-18 10:58 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbdefs.h + HB_SIZE/HB_ISIZ set to 64-bit value on Win64 targets. This change should finally fix the many casting errors appearing in Win64 builds of Harbour, plus it enables to use proper 64-bit sizes for strings and arrays. ; TODO: Test and fix and places where this may cause a problem. Delete all now unnecessary casting from size_t to HB_SIZE. (f.e. '( HB_SIZE ) strlen(') Viktor Szakats 2010-06-18 08:59:21 +00:00
  • d1af4bdc11 2010-06-18 10:50 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbdefs.h + Rearranged types to first define base Harbour types, then abstract Harbour types and then legacy types. This removes some redundancy and contains all legacy handling in one common block. It also fixes 16-bit legacy types not being defined in some cases. + Changed so that legacy type are referring to Harbour types instead of replicating them using native C types. Viktor Szakats 2010-06-18 08:50:55 +00:00
  • c128b8a171 2010-06-18 09:56 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/gtwin/gtwin.c ! Fixed for pocc after: 2010-03-05 19:26 UTC+0100 Viktor Szakats (looks like pocc isn't very actively used in Harbour) Viktor Szakats 2010-06-18 07:57:20 +00:00
  • 73f05660a7 2010-06-17 19:07 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/resources/setup.ui * contrib/hbide/resources/setup.uic * contrib/hbide/hbide.prg * contrib/hbide/idedocks.prg * contrib/hbide/ideedit.prg * contrib/hbide/ideeditor.prg * contrib/hbide/ideobject.prg * contrib/hbide/idesaveload.prg * contrib/hbide/idestylesheets.prg + Started: cleaning and extendibility of .ini variables. Pritpal Bedi 2010-06-18 02:08:28 +00:00
  • c670fe34fd 2010-06-17 23:14 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/globsh.mk + 'FALSE' variable set for 'nt' shells. * 'FALSE' variable set to a dummy value ($(TRUE)) for 'dos' and 'os2' shells. Viktor Szakats 2010-06-17 21:15:51 +00:00
  • 09df7c33da 2010-06-17 22:07 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/common/hbfsapi.c ! hb_fsFName*(): Fixed to not GPF when called with NULL parameters. (this also fixes 'hbpp -c' GPF) Viktor Szakats 2010-06-17 20:08:23 +00:00
  • 0448cbf646 2010-06-17 21:34 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/vm/harbinit.prg * harbour/src/vm/runner.c * harbour/src/vm/hvm.c ! fixed the order in which HVM calls __SetHelpK() PRG function. It should be called after all INIT proc and before main application entry. * removed __SetHelpK() from thread initialization code. ! fixed the order in which INIT procedures are executed in single module - CA-Cl*pper calls INIT PROCEDUREs in the reverted order (from last to first) + added support for undocumented Clipper extension: two execution levels of INIT PROCEDUREs. When application starts CA-Cl*pper executes INIT PROCEDUREs called CLIPINIT from all linked PRG modules. Then it repeats this operation for all modules executing all other PROCEDUREs. Przemyslaw Czerpak 2010-06-17 19:34:10 +00:00
  • a72a3ca377 2010-06-17 19:28 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/global.mk % Minor optimization for Windows platform ! At the same time fix for CreateProcess( 'uname' ) error on Win9x. Viktor Szakats 2010-06-17 17:30:41 +00:00
  • 43d25e7367 2010-06-17 19:02 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/wce/mingwarm.mk * config/wce/msvcarm.mk * config/win/mingw.mk * config/win/icc.mk * config/win/cygwin.mk * config/win/msvc.mk ! Removed delete command which was called when $(AR) command failed. (usually: '|| $(RM) $(subst /,$(DIRSEP),$(LIB_DIR)/$@)') This fixes three issues: - It won't force GNU Make into using cmd shell (in fact temporary batch file) to execute these commands, thus it won't hit cmd shell length limitations on NT and W2K systems (maybe Win9x also? TOCHECK). - Build process will properly stop in case $(AR) (lib assembly) command fails, instead of deleting the wrong lib and continuing with the build. Best would be to delete it and fail, but I found no clean way to do this. - This incorrect variation is no longer used: '|| $(RM) $(LIB_DIR)/$@' (pathsep conversion is missing) NOTE: If someone can recommend a way to fail the build after deleting the partial lib, all above logic can be reintroduced, but in this case the lib creation cmds need to be rewritten like mingw to avoid long cmdline lengths. IOW I'm looking for a win shell equivalent of this sequence: AR_RULE = $(AR) ... || ( $(RM) ... && **false** ) where **false** is something which creates no output and returns non-zero errorlevel. Viktor Szakats 2010-06-17 17:04:00 +00:00
  • aa06830f8d 2010-06-17 09:18 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/resources/setup.ui * contrib/hbide/resources/setup.uic + Added: few more fields. Pritpal Bedi 2010-06-17 16:23:44 +00:00
  • bdd719f974 2010-06-17 17:27 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/bsd/gcc.mk * config/bsd/clang.mk * config/wce/mingwarm.mk * config/wce/poccarm.mk * config/wce/msvcarm.mk * config/hpux/gcc.mk * config/darwin/icc.mk * config/dos/watcom.mk * config/dos/djgpp.mk * config/win/xcc.mk * config/win/mingw.mk * config/win/pocc.mk * config/win/bcc.mk * config/win/watcom.mk * config/win/icc.mk * config/win/cygwin.mk * config/win/msvc.mk * config/linux/watcom.mk * config/linux/icc.mk * config/os2/watcom.mk * config/os2/gcc.mk * Functions renamed. Viktor Szakats 2010-06-17 15:28:31 +00:00
  • 526e5e3828 2010-06-17 17:09 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/wce/mingwarm.mk * config/win/mingw.mk * config/win/cygwin.mk + Added support for host systems with shorter cmdline limits (in lib creation command). F.e. on WinW2K or WinNT. Viktor Szakats 2010-06-17 15:10:16 +00:00
  • 5e35488ccc 2010-06-17 15:37 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * tests/wvtext.prg * Updates. Formatting. Show msgbox when MT is not present. Viktor Szakats 2010-06-17 13:37:58 +00:00