a3b3c4fd7f
2010-02-17 03:23 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/legacycd.c ! Fixed GETPROCADDRESS() for WinCE after recent changes. % Re-merged GETPROCADDRESS() with low-level worker function.
Viktor Szakats
2010-02-17 02:23:34 +00:00
83bbb7b34d
2010-02-17 03:06 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/fstemp.c ! Using hb_fsTempDir() in HB_FTEMPCREATEEX() instead of old solution. This should fix it for some non-*nix platforms where *nix specific TEMPDIR envvar was used to determine temp directory.
Viktor Szakats
2010-02-17 02:09:17 +00:00
583054be8f
2010-02-17 01:42 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbmysql/mysql.c ! Typo.
Viktor Szakats
2010-02-17 00:42:40 +00:00
f26da299da
2010-02-17 01:23 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/xpp/dllx.c * contrib/hbwin/hbdyn.c * contrib/hbwin/hbdyn.ch + Implemented 'syscall' calling convention for OS/2. % hb_dynCall() now won't include English text is error message, but use EG_LIMIT to signal too many parameters.
Viktor Szakats
2010-02-17 00:26:53 +00:00
a6425c9539
2010-02-16 23:36 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/gtwvt/gtwvt.c * contrib/gtwvg/gtwvg.c ! Fixed missing Windows constant on some compilers (older mingw I suppose), after deleting _WIN32_WINNT override.
Viktor Szakats
2010-02-16 22:37:34 +00:00
e3e177a23a
2010-02-16 21:04 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/xpp/Makefile - contrib/xpp/win_dllx.c + contrib/xpp/dllx.c * contrib/xpp/tests/testdll.prg + Adapted Xbase++ compatible DLL*() functions to use core dynamic lib handling functions. * Renamed source file, now that it's not Windows specific. + Updated tests. ; NOTE: Please review this code. It's the first time I used GC references in code, and it may be wrong. ; TODO: Remove hbwin dependence after having moved hb_dynCall() from hbwin to core.
Viktor Szakats
2010-02-16 20:05:07 +00:00
7ca026a4f4
2010-02-16 19:50 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/gtwvt/gtwvt.c * contrib/gtwvg/gtwvg.c * Replaced _WIN32_WINNT redefinition with #definition of WS_EX_LAYERED constant, in case it's not defined by Windows headers.
Viktor Szakats
2010-02-16 18:51:23 +00:00
254fefc062
2010-02-16 09:21 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbide/hbide.prg * contrib/hbide/ideactions.prg * contrib/hbide/idedocks.prg * contrib/hbide/idefindreplace.prg * contrib/hbide/ideobject.prg * contrib/hbide/ideprojmanager.prg * contrib/hbide/idestylesheets.prg + Started left-hand toolbar(s) to present visual interactions for a number of hidden actions. A work-in-progress.
Pritpal Bedi
2010-02-16 17:28:28 +00:00
9f5bde86b9
2010-02-16 16:29 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/wce_smsc.c ! Fixed to skip content for msvc 2003 in C mode.
Viktor Szakats
2010-02-16 15:30:31 +00:00
b0396dac4e
2010-02-16 15:06 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! Fix to add 'lib' prefix for gcc compiler when using -implib option. + Added comment detailing prev change.
Viktor Szakats
2010-02-16 14:07:07 +00:00
cd83e94235
2010-02-16 11:13 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * include/hbthread.h * src/vm/fm.c ! Tweaks to allow msvcarm 2003 build.
Viktor Szakats
2010-02-16 10:14:24 +00:00
85aea7dab1
2010-02-16 09:42 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/win_dllc.c * contrib/hbwin/tests/testdll.prg * Replaced WIN_DLLCALL() with portable (non Windows-specific) HB_DYNCALL(), which uses Harbour core function to handle dynamic libs. This also means there is two former feature lost: - Specifiying function by (numeric) ordinal. - Passing function pointer directly. ; TODO: Make the default calling convention cdecl? ; TODO: Move 'hbdyn' subsystem to core after review.
Viktor Szakats
2010-02-16 08:45:07 +00:00
70f0688775
2010-02-15 19:22 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbide/ideprojmanager.prg + Project Management: first steps to integrate with .hbp engine. % 'Project Location' made sensitive to valid/invalid path with different background color.
Pritpal Bedi
2010-02-16 03:23:57 +00:00
b5b1f23841
2010-02-15 23:48 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbmysql/hbmysql.hbc * contrib/hbpgsql/hbpgsql.hbc * contrib/rddsql/sddmy/sddmy.hbc * contrib/rddsql/sddpg/sddpg.hbc * Adjusted 3rd party lib names to work out-of-the-box on *nix platforms.
Viktor Szakats
2010-02-15 22:48:29 +00:00
a2f9a20abc
2010-02-15 15:12 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/hbfbird/firebird.c ! use native type for GC pointer item holder instead of casting to 'void *'. Such casting may strip significant data when handler is wider type then pointer.
Przemyslaw Czerpak
2010-02-15 14:12:56 +00:00
1da8d6b404
2010-02-15 12:09 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * INSTALL * Changed to use win-make/dos-make in examples.
Viktor Szakats
2010-02-15 11:14:14 +00:00
b0f4f1f4a1
2010-02-15 10:05 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbvm.h * harbour/src/vm/hvm.c + added new C function hb_vmFindFuncSym() which looks for function with given name registered in HVM by dynamically loaded library. It looks for public function and if public function cannot be located it tries to find first static function which has requested name.
Przemyslaw Czerpak
2010-02-15 09:05:58 +00:00
78ddb279db
2010-02-14 17:34 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/gtwvg/wvgscrlb.prg ! Defined method :configure() as VIRTUAL.
Pritpal Bedi
2010-02-15 02:15:09 +00:00
2f5b638242
2010-02-14 21:59 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/tests/testdll1.prg + Displaying success/failure.
Viktor Szakats
2010-02-14 21:00:34 +00:00
45ff380f71
2010-02-14 15:32 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/hbdyn.c % Minor cleanup.
Viktor Szakats
2010-02-14 14:33:27 +00:00
cdd7cd30db
2010-02-14 15:17 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbwince.h * redirect GetProcAddress() to GetProcAddressA() in WinCE builds. ASCII version of GetProcAddress() is supported by WinCE 3.0 and later versions.
Przemyslaw Czerpak
2010-02-14 14:18:13 +00:00
28df65d9b9
2010-02-14 15:10 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/hbdyn.c ! Fixed handling of HB_DYN_ENC_RAW and HB_DYN_CTYPE_CHAR_UNSIGNED buffer handling.
Viktor Szakats
2010-02-14 14:12:39 +00:00
5dd43f4626
2010-02-14 13:57 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/achoice.prg ! Fixed/added cursor positioning to resemble to Clipper.
Viktor Szakats
2010-02-14 12:58:20 +00:00
eae088abe3
2010-02-14 13:34 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * ChangeLog + Added more description to WIN_DLLCALL() function usage.
Viktor Szakats
2010-02-14 12:36:10 +00:00
edcea16331
2010-02-13 23:15 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/hbwin/wapi_winbase.c ! fixed WAPI_GETPROCADDRESS() to work in WinCE builds (missing in previous ChangeLog entry)
Przemyslaw Czerpak
2010-02-13 22:16:03 +00:00
38a295bf63
2010-02-13 22:41 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/hbdyn.c ! Fixed to honor length when returning HB_DYN_CTYPE_CHAR_UNSIGNED_PTR by reference.
Viktor Szakats
2010-02-13 21:42:06 +00:00
d702758a53
2010-02-13 20:52 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/hbdyn.h * contrib/hbwin/hbdyn.ch * Cleanup in comments.
Viktor Szakats
2010-02-13 19:53:02 +00:00
d7de2e2942
2010-02-13 20:20 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/Makefile + contrib/hbwin/hbdyn.h + contrib/hbwin/hbdyn.ch + contrib/hbwin/hbdyn.c * contrib/hbwin/hbwin.h * contrib/hbwin/hbwin.ch * contrib/hbwin/win_misc.c * contrib/hbwin/win_dll.c * contrib/hbwin/win_dllx.c * contrib/hbwin/legacycd.c * contrib/hbwin/tests/testdll.prg + Separated OS-independendent dynamic call support from Windows-specific parts. * Changed names to reflect that.
Viktor Szakats
2010-02-13 19:51:13 +00:00
cbcb76c456
2010-02-13 20:20 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/win_dll.c % Final planned step to remove a remaining redundancy. % Minor optimization.
Viktor Szakats
2010-02-13 19:22:06 +00:00
ce626939c8
2010-02-13 20:06 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/win_dll.c * Changed names to be OS neutral. ; Low-level dynamic lib call support should now work on all x86 and x64 platforms, possibly also on ARM (and maybe even more). In this sense, it should not be placed in hbwin lib.
Viktor Szakats
2010-02-13 19:08:16 +00:00
a6368bc056
2010-02-13 18:28 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/hbwin.h * contrib/hbwin/hbwin.ch * contrib/hbwin/win_dllx.c * contrib/hbwin/win_dll.c * contrib/hbwin/legacycd.c * contrib/hbwin/tests/testdll.prg + Reworked WIN_DLLCALL() and low-level hbwin_dllCall() interfaces. * WIN_DLLCALL() should be called as follows:
Viktor Szakats
2010-02-13 17:32:18 +00:00
9f9ec6db78
2010-02-13 13:51 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/win_dll.c % Further simplification of internal structures. + Added provisions to control UNICODE conversion on a per argument basis.
Viktor Szakats
2010-02-13 12:53:24 +00:00
3d0f0e36a9
2010-02-13 13:36 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/win_dll.c % Optimization to parameter type storage.
Viktor Szakats
2010-02-13 12:37:19 +00:00
fe1cf38e76
2010-02-13 13:10 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/win_dll.c ! Fixed to unshare all HVM strings before passing them to callee.
Viktor Szakats
2010-02-13 12:12:35 +00:00
444ba0ca9f
2010-02-13 12:36 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/vm/strapi.c ! fixed hb_[w]strunshare() functions to always clone writable buffers shared by two or more different objects or items.
Przemyslaw Czerpak
2010-02-13 11:36:11 +00:00
7c2f63f8d6
2010-02-13 11:42 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/wapi_winbase.c + Added WAPI_GETLONGPATHNAME() (same code as the short version)
Viktor Szakats
2010-02-13 10:42:35 +00:00
813fde7560
2010-02-13 11:29 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/win_dll.c % Optimization steps. * Syncing between win64/win32 sections.
Viktor Szakats
2010-02-13 10:30:15 +00:00
b41aa9e908
2010-02-12 21:01 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * include/hbdefs.h * HB_BYTE made a synonym for HB_UCHAR. HB_BYTE is only there for convenience, HB_UCHAR is recommended for unsigned byte streams. * HB_U8 now based on HB_UCHAR. ! Fixed UINT64/INT64 left defined in some cases.
Viktor Szakats
2010-02-12 20:02:34 +00:00
dd737b5c65
2010-02-12 12:49 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/Makefile * contrib/hbwin/win_dll.c + contrib/hbwin/win_dllx.c * contrib/hbwin/legacycd.c + Moved LOADLIBRARY(), FREELIBRARY() and GETPROCADDRESS() to legacy source. + Moved Xbase++ compatibel DLL interface to separate Xbase++ specific file. ; From now on the recommended native DLL interface for Harbour apps is: WAPI_LOADLIBRARY(), WAPI_GETPROCADDRESS(), WAPI_FREELIBRARY() and WIN_DLLCALL() ; TODO: Solve GC collected HMODULE in above WAPI LIB handling functions. ; TODO: Clean HB_LIB*() vs. WAPI LIB handling confusion.
Viktor Szakats
2010-02-12 11:50:18 +00:00
8a2c2d71bd
2010-02-12 12:20 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/hbwin.ch + Added HB_WIN_DLL_CALLCONV_* macros. (so far only privately defined inside .c code) + Added HB_WIN_DLL_CTYPE_* macros. (so far only privately defined inside .c code) + Reworked HB_WIN_DLL_CTYPE_* macro values. INCOMPATIBLE. Since they weren't previously documented, this should not be a breakage, pls report it if this is a problem. ! Fixed .ch syntax to also work in .c files.
Viktor Szakats
2010-02-12 11:27:02 +00:00
aee3585d06
2010-02-12 10:28 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/win_dll.c + Reimplemented win32 .dll calls using pure C code. ; Please review it. Especially around the few TODO/TOFIX notes. It would also be great of someone could make some test on WinCE platform.
Viktor Szakats
2010-02-12 09:29:12 +00:00
62cbdf2cde
2010-02-11 19:33 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/win_dll.c + Added UNICODE and codepage conversion support for win32 .dll calls, too. ! Fix to win64 double support.
Viktor Szakats
2010-02-11 18:35:25 +00:00
46734e52e6
2010-02-11 18:48 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/win_dll.c + Added 'double' type support for win64 .dll call. ; Untested, pls review.
Viktor Szakats
2010-02-11 17:49:24 +00:00
fe9e16c502
2010-02-11 18:40 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/win_dll.c % Simplified win64 support. ! Fixed win64 support for returning parameters passed by reference.
Viktor Szakats
2010-02-11 17:41:28 +00:00
be381a0835
2010-02-11 18:17 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/win_dll.c - Deleted WINAPI keyword from win64 .dll support. It has no meaning under win64, and win64 .dll support is not only meant to access winapi functions anyway.
Viktor Szakats
2010-02-11 17:18:40 +00:00
b34b0d084e
2010-02-11 13:12 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * external/libhpdf/Makefile * Suppressing 'deprecated' warnings in libharu code until it gets updated for libpng 1.4.
Viktor Szakats
2010-02-11 12:12:51 +00:00
21ad108baf
2010-02-11 12:37 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/wapi_wingdi.c ! Fixed return value of WAPI_SELECTOBJECT() again.
Viktor Szakats
2010-02-11 11:37:58 +00:00
ace8a29b7b
2010-02-11 12:32 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/direct.c * int -> HB_SIZE
Viktor Szakats
2010-02-11 11:33:10 +00:00
b1aea85a0c
2010-02-10 20:23 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/rtl/achoice.prg ! fixed typo in one of recent modifications which caused RTE in ac_test.prg ! fixed yet another typo which removed nMode setting ! fixed to not execute user procedure when no item is active at startup. This problem was visible in ac_test2.prg
Przemyslaw Czerpak
2010-02-10 19:23:44 +00:00
432a76083e
2010-02-10 15:37 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + Enabled -implib option in -hbexe (default) mode. (except for dos/djgpp, pls add it manually) + Enabled -map option in -hbdyn mode for some targets where it was missing. (except for dos/djgpp, pls review this case)
Viktor Szakats
2010-02-10 14:40:44 +00:00
d35a1a4ecd
2010-02-09 21:57 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * include/hbdefs.h + Added more info on HB_SIZE/HB_ISIZ future plans.
Viktor Szakats
2010-02-09 20:58:31 +00:00
7d28beac44
2010-02-09 15:43 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/pp/ppcore.c * src/vm/strapi.c * src/vm/debug.c * src/vm/itemapi.c * src/vm/cmdarg.c * src/vm/set.c * src/debug/dbgentry.c * src/common/hbfsapi.c * src/common/hbstr.c * src/common/strwild.c * src/nortl/nortl.c * src/rtl/lennum.c * src/rtl/strmatch.c * src/rtl/gtstd/gtstd.c * src/rtl/hbstrfmt.c * src/rtl/transfrm.c * src/rtl/gtcgi/gtcgi.c * src/rtl/filesys.c * src/rtl/console.c * src/rtl/hbgtcore.c * src/rtl/cdpapi.c * src/rtl/gtclip.c * src/rtl/mlcfunc.c * src/rtl/itemseri.c * src/rtl/gtpca/gtpca.c * src/rtl/samples.c * src/rtl/gete.c * src/rdd/workarea.c * src/rdd/hsx/hsx.c * src/rdd/hbsix/sxsem.c * src/rdd/hbsix/sxfname.c * contrib/xhb/dbf2txt.c * contrib/xhb/datesxhb.c * contrib/xhb/dbgfxc.c * contrib/hbmzip/hbmzip.c * contrib/hbmemio/memio.c * contrib/hbnetio/netiocli.c * contrib/gtwvg/wvgwing.c * contrib/hbpgsql/postgres.c * contrib/hbclipsm/num.c * contrib/rddads/ads1.c * contrib/hbfimage/fi_wrp.c + Added '( HB_SIZE )' casts to 'strlen()' calls where it was converted to HB_SIZE. This pacifies long standing win64 warnings. Remaining warnings are (among others) useful to spot places where non-HB_SIZE is used in Harbour code to store sizes.
Viktor Szakats
2010-02-09 14:55:08 +00:00
39b4e1f6f8
2010-02-09 14:18 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/hbregex.c ! Added distinctive error codes to different RTEs. % Deleted English strings from error messages.
Viktor Szakats
2010-02-09 13:27:39 +00:00
9bdccf121d
2010-02-09 09:35 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbfbird/firebird.c ! Fixed warning after recent GC conversion on 64-bit non-Windows platforms.
Viktor Szakats
2010-02-09 08:35:38 +00:00
02f78e6883
2010-02-09 04:35 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * include/hbdefs.h ! Fixed missing HB_EXTERN_*
Viktor Szakats
2010-02-09 03:35:53 +00:00
d3ab116c3c
2010-02-09 04:30 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * include/hbdefs.h ! Fixed remaining 'LONG' type on 64-bit non-Windows systems. ! Indentation fixes.
Viktor Szakats
2010-02-09 03:30:30 +00:00
5cfcb4f323
2010-02-09 03:55 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/common/Makefile * src/common/hbwince.c + src/common/hbwin.c ! Moved Windows UNICODE helper function into new source, leaving WinCE API local emulation into separate source file.
Viktor Szakats
2010-02-09 02:58:53 +00:00
dc9ad26759
2010-02-08 18:44 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbide/hbide.prg * contrib/hbide/idedocks.prg * contrib/hbide/ideeditor.prg * contrib/hbide/ideobject.prg % More ground cover in preperation of multiple views. Just to versionize changes.
Pritpal Bedi
2010-02-09 02:45:05 +00:00
8a2bf3993c
2010-02-08 17:16 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbxbp/xbp.ch * contrib/hbxbp/xbpparthandler.prg * contrib/hbxbp/xbpstatusbar.prg * contrib/hbxbp/xbptoolbar.prg * contrib/hbxbp/xbpwindow.prg ! Fixed a rare parent/child relation issue in XbpStatusBar() and XbpToolBar() classes. + Implemented Harbour extension: Method :hbLayout( HBPLAYOUT_TYPE_* ) Currently HBPLAYOUT_TYPE_HORZBOX and HBPLAYOUT_TYPE_VERTBOX are supported. This is essentially executed after :create(). When executed class attemps to all children of it to be laid accordingly, if some are already created. Any other Xbp part created with "this" object as parent, that is also laid appropriately.
Pritpal Bedi
2010-02-09 01:43:47 +00:00
b2ea757166
2010-02-08 19:03 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/gtwin/gtwin.c * ULONG -> HB_SIZE
Viktor Szakats
2010-02-08 18:04:28 +00:00
0c69d33ae2
2010-02-08 18:40 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbbmcdx/bmdbfcdx.c * Some more syncing.
Viktor Szakats
2010-02-08 17:41:27 +00:00
0877d87337
2010-02-08 18:25 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * include/hbdefs.h + Changed HB_LONG and HB_ULONG to 'long' and 'unsigned long' 32-bit integer types, the new equivalents of legacy types LONG and ULONG. WARNING, INCOMPATIBLE: The legacy meaning of these types were 64-bit integers. Existing code should changes these types to HB_VMMAXINT, HB_VMMAXUINT respectively. Notice this change is non-delayable and non-togglable, so you must update your code now. - Deleted HB_CHAR type. * HB_UCHAR/HB_BYTE marked with QUESTION. - Deleted some commented new types.
Viktor Szakats
2010-02-08 17:35:30 +00:00
78c8ea7cb9
2010-02-08 16:49 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * include/hbdefs.h + Readded HB_U8 and HB_I8. Currently mapped to HB_BYTE/HB_CHAR, but it should be used where 8-bitness of a char is a requirement. F.e. when writing/reading to/from files. + HB_CHAR changed from 'char' to 'signed char'. This is brand new type, not yet used in Harbour code, so it's safe. For char with non-guaranteed signedness, ANSI type 'char' should be used. * HB_UCHAR is now a synonym for HB_BYTE. It's now also legacy. * HB_SCHAR is now a synonym for HB_CHAR. It's now also legacy. ; TODO: Replace all HB_SCHAR with HB_CHAR and HB_UCHAR with HB_BYTE, and move the old types to compatibility status.
Viktor Szakats
2010-02-08 15:54:38 +00:00
425ce2ea23
2010-02-07 11:49 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/wapi_wingdi.c * contrib/hbwin/hbwin.ch + Added WAPI_EXTTEXTOUT()
Viktor Szakats
2010-02-08 10:50:44 +00:00
37b3fb2550
2010-02-07 10:32 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * include/hbdefs.h ! Fixed typo when restructuring types causing no HB_MAXINT type in some cases.
Viktor Szakats
2010-02-08 09:32:43 +00:00
9528be4a18
2010-02-07 22:34 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * bin/hb-mkimp.bat + Added support for Apollo 7.
Viktor Szakats
2010-02-07 21:36:26 +00:00
59604ddfbf
2010-02-07 21:21 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * include/clipdefs.h + Added Clipper compatible legacy types to Clipper compatibility header. They are enabled when HB_LEGACY_TYPES_OFF is set.
Viktor Szakats
2010-02-07 20:22:34 +00:00
93709bf293
2010-02-07 18:36 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * include/hbdefs.h + Changed types to have our "new" types as primary ones, and old types as legacy ones. This also means that all old/legacy types are now based on new types. + Added HB_LEGACY_TYPES_OFF #define, with which you can disable all legacy types for testing purposes. This mode will become the default in the future, so start to prepare for the new types. ; NOTE: Harbour and 3rd party components can't be compiled with this switch enabled yet, since there is still some type conversions tasks left. For now its purpose is to look for remaining legacy types in Harbour code.
Viktor Szakats
2010-02-07 17:47:39 +00:00
74266c7c88
2010-02-07 16:54 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/gtwvt/gtwvt.c * contrib/gtwvg/gtwvg.c * contrib/hbmisc/hb_f.c * contrib/hbwin/win_dll.c * SHORT type cleanup. Converted to HB_WCHAR, nothing, USHORT, WORD depending on context.
Viktor Szakats
2010-02-07 15:54:35 +00:00
f9336a957b
2010-02-07 16:34 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/cdpapi.c ! Fixed type when manually correcting 'unsigned char' to UCHAR to sync with declaration.
Viktor Szakats
2010-02-07 15:37:24 +00:00