ea4b83a64e
Added this NOTE to latest ChangeLog entry:
Viktor Szakats
2009-11-15 16:00:26 +00:00
41fdd8e051
2009-11-15 16:55 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/hbqt_misc.prg ! Added missing common.ch.
Viktor Szakats
2009-11-15 15:56:19 +00:00
a40afd16e8
2009-11-15 13:35 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) + contrib/hbqt/hbqt_misc.prg + Added missing file from commit.
Viktor Szakats
2009-11-15 12:44:53 +00:00
e404195f36
2009-11-15 09:43 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/hbqt.h * contrib/hbqt/generator/hbqtgen.prg * contrib/hbqt/hbqt.ch * contrib/hbqt/hbqt_destruct.cpp * contrib/hbqt/tests/demoqt.prg * contrib/hbqt/hbqt_slots.cpp * contrib/hbqt/Makefile * contrib/hbxbp/xbpappevent.prg * contrib/hbxbp/xbpsle.prg * contrib/hbxbp/xbplistbox.prg * contrib/hbxbp/xbppresspace.prg * contrib/hbxbp/xbpcheckbox.prg * contrib/hbxbp/xbpmenubar.prg * contrib/hbxbp/xbpradiobutton.prg * contrib/hbxbp/xbprtf.prg * contrib/hbxbp/xbpfiledialog.prg * contrib/hbxbp/tests/demoxbp.prg * contrib/hbxbp/xbpbrowse.prg * contrib/hbxbp/xbptabpage.prg * contrib/hbxbp/xbpwindow.prg * contrib/hbxbp/xbpcombobox.prg * contrib/hbxbp/xbpstatusbar.prg * contrib/hbxbp/xbppushbutton.prg * contrib/hbxbp/xbpprintdialog.prg * contrib/hbxbp/xbpbitmap.prg * contrib/hbxbp/xbp.ch * contrib/hbxbp/xbpprinter.prg * contrib/hbxbp/xbpscrollbar.prg * contrib/hbxbp/xbpfontdialog.prg * contrib/hbxbp/xbphtmlviewer.prg * contrib/hbxbp/xbpstatic.prg * contrib/hbxbp/xbptreeview.prg * contrib/hbxbp/xbpdialog.prg * contrib/hbxbp/xbpstyle.prg * contrib/hbxbp/xbptoolbar.prg * contrib/hbxbp/xbp3state.prg * contrib/hbxbp/xbpspinbutton.prg * contrib/hbxbp/xbpdataref.prg * contrib/hbxbp/xbpgeneric.prg * contrib/hbxbp/xbpmle.prg ! Fixed to include hbqt.ch from xbp.ch instead of doing it in each file manually. * Renamed __debug__ to __HB_DEBUG__ ! Fixed just_debug() to work in UNICODE mode. * Renamed hb_getMemUsed() to hbqt_getmemused() * Renamed just_debug() to hbqt_debug() + Added multiple parameter support to HB_OUTDEBUG(). * Renamed HB_OUTDEBUG() to HBQT_DEBUG() in hbqt and HBXBP_DEBUG() in hbxbp. ! Fixed #include <Psapi.h> to #include <psapi.h>. ! Replaced all debug calls to use HBQT_DEBUG() / HBXBP_DEBUG(). ; NOTE: After this change __HB_DEBUG__ controls debug mode in both .c and .prg mode. Windows specific debug output can still be enabled with __HB_WINDEBUG__. ; NOTE: I didn't test any of these. Pls do so. ; NOTE: All above is temporary as it would be better add OutputDebugString() support to our RTL trace engine (enabled with a flag), plus multiple parameter support (preferably accepting any types) to HB_TRACESTRING(). Since my .c skill would kill this effort, or at least make it quite bumpy, I'd kindly ask someone (Przemek, are you there? ;) to implement it. Preferably both. ; TODO: Regenerate all hbqt sources.
Viktor Szakats
2009-11-15 08:44:27 +00:00
3355607f87
2009-11-15 08:37 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! Fixed typo causing build-time flags to not be recognized when using embedded Harbour compiler and -bldf option.
Viktor Szakats
2009-11-15 07:38:25 +00:00
8d0fd3dc5a
2009-11-15 08:21 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/hbi18n1.c ! Fixed bcc warning in recent commit.
Viktor Szakats
2009-11-15 07:22:25 +00:00
1e82b55122
2009-11-14 22:21 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbqt/hbqt_slots.cpp * contrib/hbqt/hbqt_slots.h ! Fixed double freeing of HbDbfModel::block because of recalling the same function twice. Przemek ValGrind really helped here, thanks.
Pritpal Bedi
2009-11-15 06:25:17 +00:00
7dc1d60d09
2009-11-15 06:34 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/hbqt_destruct.cpp ! Fixed the way windows.h is included. ! Fixed to exclude Windows stuff on non-Windows systems (in debug mode). ; PLEASE KEEP IT THIS WAY.
Viktor Szakats
2009-11-15 05:35:50 +00:00
75e90cbfa9
2009-11-15 05:30 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbsms/Makefile ! Fixed dependency on tpathy headers.
Viktor Szakats
2009-11-15 04:31:21 +00:00
2bf21ca21e
2009-11-15 05:12 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/compiler/genc.c * src/compiler/gencc.c * Using HB_BYTE instead of BYTE in generated .c sources.
Viktor Szakats
2009-11-15 04:22:05 +00:00
007c3be271
2009-11-15 04:23 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * config/global.mk * config/win/bcc.mk + Added hack to hack so that bcc autoconfiguration works even when bcc is explicitly selected. Now I wonder what will be the next corner case bcc users will come up with.
Viktor Szakats
2009-11-15 03:23:21 +00:00
3f1f0600c6
2009-11-15 03:50 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * config/win/bcc.mk + Changed to use ilink32 directly to link executables instead of relying on bcc32. This changed synced this details with hbmk2. Please test, especially on Linux+Wine. Also please don't hesitate to make adjustments to this change if needed. BCC isn't my bread and butter and I didn't make extensive tests.
Viktor Szakats
2009-11-15 02:52:43 +00:00
6340b87373
2009-11-14 23:16 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/hbqt.ch * contrib/hbqt/tests/demoqt.prg + Changed to use same .prg level debug trace call method as in hbxbp. Enable it with __HB_OUTDEBUG__. On Windows to use OutputDebugString() instead of regular Harbour trace calls, also #define __HB_WINDEBUG__. In this case, also link hbwin lib (not xhb lib). * Moved QT_PTROF() macro from demo code to header.
Viktor Szakats
2009-11-14 22:17:07 +00:00
6c3d6fe4ca
2009-11-14 10:07 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/gtwvg/wvtwin.ch + Added few more constants.
Pritpal Bedi
2009-11-14 18:09:17 +00:00
396dff8431
2009-11-14 18:08 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/hbi18n1.c + Added plural form support for these languages: CS, FR, GA, HR, HU, JA, KO, LV, PT-BR, RO, SK, SL, SR, TR, UK, VI
Viktor Szakats
2009-11-14 17:11:06 +00:00
70513cee86
2009-11-14 16:15 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * external/sqlite3/sqlite3.c * external/sqlite3/sqlite3.h + sqlite upgraded to 3.6.20 (from 3.6.18)
Viktor Szakats
2009-11-14 15:16:35 +00:00
5de455b929
2009-11-14 16:00 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/rtl/cdpapi.c * updated to work well with CPs where CHR( 0 ) is not sorted as 1-st character
Przemyslaw Czerpak
2009-11-14 15:00:50 +00:00
4be6249a73
2009-11-14 04:21 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbdefs.h * added small hack to eliminate negative handles from 32 bit windows builds. Please remember that this trick can work only in 32 bit windows version. In 64 bit ones valid handle after casting to integer value can give negative 64 bit number so checking for wrong handle please compare them with FS_ERROR (-1) instead of using < 0 or sth like that. Otherwise your code may not work properly with some new windows versions or may even suddenly stop to work with existing ones even if they worked for some time without problems.
Przemyslaw Czerpak
2009-11-14 03:22:09 +00:00
57012e8e25
2009-11-13 20:40 UTC+0200 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * harbour/contrib/rddads/ads1.c * changed ulRetVal to u32RetVal to be the same name in all file * added RTE if AdsSkip(), AdsGotoRecord(), AdsGotoTop(), and AdsGotoBottom() return not AE_SUCCESS. All these functions return 7022 (Maximum index levels) on unbalanced ADS indexes.
Mindaugas Kavaliauskas
2009-11-13 18:40:38 +00:00
8bb0bab87c
2009-11-13 14:28 UTC+0200 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * harbour/src/rtl/hbi18n1.c ! fixed Lithuanian plural form index
Mindaugas Kavaliauskas
2009-11-13 12:31:34 +00:00
96004e5bbd
2009-11-12 16:21 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * INSTALL * Updated dev list max attachment size.
Viktor Szakats
2009-11-12 15:24:23 +00:00
3e12c65a94
2009-11-12 13:15 UTC+0200 Chen Kedem <niki@synel.co.il> * harbour/config/win/bcc.mk ! Change page size from 96 to 128. Page size must be power of 2. This fix "invalid page size value ignored" warnings.
Chen Kedem
2009-11-12 11:17:55 +00:00
aec8ebcb85
2009-11-10 19:31 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbcdpreg.h * use macro instead of direct value
Przemyslaw Czerpak
2009-11-10 18:32:19 +00:00
83c724ee05
2009-11-10 18:54 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * tests/cpinfo.prg + Avoiding memowrit() since it will append a Chr(26) which may cause problems.
Viktor Szakats
2009-11-10 17:54:53 +00:00
b7a1bda9c0
2009-11-10 18:24 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/tests/cpinfo.prg * harbour/include/hbapicdp.h * harbour/include/hbcdpreg.h * modified format used for CP definition using binary tables + added Latin character striping from non Latin based CPs * changed warning message to be more clear. In most of cases when this message is shown: Warning: irregular CP which needs verification for human readable definition in Harbour it should be possible to create human non binary CP definition. Usually it should be enough to copy HB_CP_UPPER and HB_CP_LOWER strings and verify if final result are compatible by comparing automatically generated .c file with binary tables. If you will find some CPs where it's not compatible then please inform me about it and I'll try to update cpinfo.prg When this message is shown: Warning: irregular CP which needs special definition in Harbour using binary tables generated by this program then binary tables have to be used to replicate exact CP conditions. If no warning message is shown then human readable form of CP definition can be used without (I hope ;)) additional verification.
Przemyslaw Czerpak
2009-11-10 17:25:29 +00:00
48fb729114
2009-11-09 08:26 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbqt/hbqt_slots.cpp * contrib/hbxbp/xbpgeneric.prg * contrib/hbxbp/xbpmenubar.prg * contrib/hbxbp/xbptabpage.prg ! Fixed some stupid typos and changed the way signals are disconnected.
Pritpal Bedi
2009-11-10 16:30:28 +00:00
29d86ceea5
2009-11-10 15:25 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * include/hbextcdp.ch * Updated to reflect recent couple of commits.
Viktor Szakats
2009-11-10 14:29:32 +00:00
6e88027684
2009-11-10 15:15 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/codepage/cpes850c.c * src/codepage/cpnl850.c * src/codepage/cpde850.c * src/codepage/cpfi850.c * src/codepage/cpit850.c ! Wrong CP in descriptions.
Viktor Szakats
2009-11-10 14:15:53 +00:00
66468dc258
2009-11-10 15:05 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * codepage/Makefile - codepage/cpesisoc.c - codepage/cpeswinc.c - Deletes ISO and Win pairs of ES850C.
Viktor Szakats
2009-11-10 14:11:46 +00:00
2db51a6556
2009-11-10 15:03 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/tests/cpinfo.prg ! fixed possible infinite loop in character padding procedure
Przemyslaw Czerpak
2009-11-10 14:03:36 +00:00
24e09f396f
2009-11-10 13:34 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/tests/cpinfo.prg + added additional information that binary tables generated by cpinfo.prg have to be used instead of human readable form when such situation can be easy detected
Przemyslaw Czerpak
2009-11-10 12:34:49 +00:00
e607a388df
2009-11-10 13:02 UTC+0200 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * harbour/src/rtl/cdpapi.c * removed unnecessary assignment to pacify BCC warning
Mindaugas Kavaliauskas
2009-11-10 11:01:54 +00:00
afe718b590
2009-11-10 11:54 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbset.h * harbour/src/vm/set.c + added new C function hb_setGetOSCP()
Przemyslaw Czerpak
2009-11-10 10:55:05 +00:00
1585573c61
2009-11-10 11:00 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/tests/cpinfo.prg + try to generate HB_CP_UPPER and HB_CP_LOWER strings which are ready to use in Harbour CP definition using human readable form. Warning: please remember that not all CPs can be created in human readable form and if you want to create Clipper compatible definition then it should be always verified by comparing .c files generated by cpinfo compiled using Clipper and Harbour.
Przemyslaw Czerpak
2009-11-10 10:00:28 +00:00
38029fd7c9
2009-11-10 09:43 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/codepage/cphu852c.c * converted to use human readable form which I think should better show what exactly Clipper's ntxhu852.obj does
Przemyslaw Czerpak
2009-11-10 08:43:56 +00:00
402ef31cf4
2009-11-10 09:20 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/codepage/cphu852.c + src/codepage/cphu852c.c - src/codepage/cphu852s.c * src/codepage/Makefile * include/hbextcdp.ch * Changed HU852 CP to be the same as HUISO and HUWIN. I kept the extra non-Hungarian char, which makes this CP fully compatible with sixhu852.obj. + Added HU852C which is fully C5.2e compatible, this file was generated by cpinfo using C5.2e Intl + ntxhu852.obj. This may fix some C5.2e incompatibilities that existed in former HU852 CP. - Deleted HU852S, it's now called HU852. ; NOTE: Since there is no 'default' HU852 CP in Harbour I find it ok to provide C5.2e compatible CP by the name 'HU852C'. If this seems bothering to Hungarian users in general, we may think out something.
Viktor Szakats
2009-11-10 08:21:50 +00:00
d7191fbbe1
2009-11-10 07:15 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/codepage/Makefile * include/hbextcdp.ch ! Deleted references to deleted CPs.
Viktor Szakats
2009-11-10 06:16:15 +00:00
c1a60d0fcb
2009-11-10 04:02 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * doc/xhb-diff.txt ! Typos.
Viktor Szakats
2009-11-10 03:02:37 +00:00
f305183b75
2009-11-10 03:37 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) - src/codepage/cphuisos.c - src/codepage/cphuwins.c - Deleted these variants which are no longer needed.
Viktor Szakats
2009-11-10 02:39:28 +00:00
46519d7827
2009-11-09 23:35 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/rddads/adsfunc.c * Minor cleanup.
Viktor Szakats
2009-11-09 22:38:57 +00:00
bebed22350
2009-11-09 21:18 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/ChangeLog * marked last TOFIX note as [DONE] - thanks to Mindaugas
Przemyslaw Czerpak
2009-11-09 20:22:48 +00:00
2f44c8201e
2009-11-09 18:45 UTC+0200 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * harbour/contrib/rddads/adsx.c * harbour/contrib/rddsql/hbrddsql.h * harbour/contrib/rddsql/sqlmix.c * updated to use hb_cdpcmp()
Mindaugas Kavaliauskas
2009-11-09 16:48:32 +00:00
bf419526fe
2009-11-09 17:33 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/bin/hb-func.sh ! added links with full version number to harbour shared library It fixes problem with Harbour tools linked with libharbour-*.so in system wide installation (i.e. in RPM or DEB packages)
Przemyslaw Czerpak
2009-11-09 16:33:44 +00:00
75f58f012f
2009-11-09 13:23 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/rtl/cdpapi.c ! fixed very bad typo in new CDP API code - hb_cdpnDup2() was not updating original string size. This bug was critical for RDDs.
Przemyslaw Czerpak
2009-11-09 12:23:48 +00:00
fe8e42108b
2009-11-08 12:45 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/gtwvg/wvgtoolb.prg * contrib/gtwvg/wvgutils.c * contrib/gtwvg/wvgwnd.prg ! Few tweaks. Not so important.
Pritpal Bedi
2009-11-08 20:48:49 +00:00
474db3774f
2009-11-08 16:50 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbdefs.h ! fixed PHB_FUNC declaration. 'extern "C"' can be removed only for BORLAND and other buggy compilers which may not accept it but not for. In some platforms it's very important to keep correct declarations because without this flag final binaries will not work.
Przemyslaw Czerpak
2009-11-08 15:50:52 +00:00
c0360a989f
2009-11-08 09:42 UTC-0600 Teo Fonrouge (teo/at/windtelsoft/dot/com) * ChangeLog ! Fixed wrong placing of my previous entry on ChangeLog
Teo Fonrouge
2009-11-08 15:42:29 +00:00
8b14df287f
* harbour/ChangeLog * corrected my UTC offset
April White
2009-11-08 15:31:53 +00:00
e71ae75220
2009-11-08 09:28 UTC-0600 Teo Fonrouge (teo/at/windtelsoft/dot/com) * include/hbdefs.h ! Fixed compiling of .cpp sources in BCC55 by removing prefix declaration HB_EXTERN_C_ from "typedef HARBOUR" and "typedef PHB_FUNC" declarations
Teo Fonrouge
2009-11-08 15:29:20 +00:00
4a32d6b6de
* harbour/doc/dirstruc.txt * repositioned hbdoc and hbextern, from util to examples + added hbdoc2 * renamed hbmk to hbmk2 * harbour/doc/en-en/menu.txt * cosmetic/grammatical change
April White
2009-11-08 15:27:45 +00:00
7ec5d4cc53
2009-11-08 02:43 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/vm/set.c ! fixed small typos in returned values (FALSE instead of NULL and 0)
Przemyslaw Czerpak
2009-11-08 01:46:17 +00:00
05bc559444
* harbour/doc/inet.txt * intentionally removed DOC header/footer so that hbdoc/hbdoc2 ignore this file * please see en-EN/hbinet.txt which now replaces this file * harbour/examples/hbdoc2/hbdoc2.prg * removed 'merge' lines mistakenly left in
April White
2009-11-07 03:25:24 +00:00
c8c8234c30
+ harbour/doc/en-EN/hbinet.txt + initial version, based on harbour/inet.txt and source files
April White
2009-11-07 02:15:44 +00:00
198fc548b0
2009-11-06 16:15 UTC+0200 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * harbour/contib/rddads/adsfunc.c * AdsIsConnectionAlive() guarded using #if ADS_LIB_VERSION >= 800
Mindaugas Kavaliauskas
2009-11-06 14:16:12 +00:00
3fddd75f6b
2009-11-06 00:15 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/rtl/strcase.c * harbour/src/rtl/cdpapi.c * moved some CP dependent functions from strcase.c to cdpapi.c They will be reimplemented in new CDP code.
Przemyslaw Czerpak
2009-11-05 23:16:00 +00:00
f1f4b7e1e1
2009-11-05 19:25 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! Deleted 'lib' prefix for os2/gcc targets to sync it with Harbour GNU make build setup. See my mail on dev list for other options.
Viktor Szakats
2009-11-05 19:03:08 +00:00
bb37817b27
2009-11-05 15:10 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg * config/os2/gcc.mk ! Fixed to use .lib extension in gccomf mode. As far I could debunk it from lenghty e-mail, this is the default extension for libs, used by OS/2 GCC in OMF mode. If not, don't blame me. ! Fixed to not use lib prefix in gccomf mode. It does seem alright but due to no testing again give me *very short correction information*, if this turns out to be false.
Viktor Szakats
2009-11-05 14:10:27 +00:00
8eb52166ad
2009-11-04 20:04 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/utils/hbmk2/hbmk2.prg ! do not overwrite file extensions set in .clp file when checking dependencies in incremental mode
Przemyslaw Czerpak
2009-11-04 19:05:01 +00:00
0357d329c2
2009-11-04 19:51 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/utils/hbmk2/hbmk2.prg ! fixed incremental mode for @.clp files. I tried to make all modifications locally to not break some other code which may need "@" in file names because I do not know hbmk2 code.
Przemyslaw Czerpak
2009-11-04 18:51:40 +00:00
ac24e22ba6
2009-11-04 17:06 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg * config/os2/gcc.mk * Changed to use GCC default extensions for objects and libs even in OMF mode. ! This fixed hbmk2 problems reported by David Arturo Macias Corona. ; Please verify if now also changed lib extension didn't create any new problem in hbmk2, f.e. when using -strip option.
Viktor Szakats
2009-11-04 16:06:27 +00:00
0361acf77f
2009-11-04 09:14 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * INSTALL + Added EXAMPLEs for Windows SDK 7. There is included compiler there for almost all combinations, only Itanium didn't work for me out of the box. This is the simplest and most slim way to use MSVC compiler, and also free.
Viktor Szakats
2009-11-04 08:16:41 +00:00
f7e1d79191
2009-11-03 13:36 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/common/hbstr.c ! fixed typo in HB_TRACE message - problem reported by Alex
Przemyslaw Czerpak
2009-11-03 12:37:01 +00:00
e3050ec14b
2009-11-02 12:29 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/rtl/cdpapi.c * harbour/include/hbapicdp.h + added two new functions hb_cdpU16ToStr() and hb_cdpU16LEToStr()
Przemyslaw Czerpak
2009-11-02 11:29:24 +00:00
fe99453ede
2009-11-02 12:06 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * config/win/bcc.mk ! Fixed -I order after recent change to not interfere with embedded pcre headers.
Viktor Szakats
2009-11-02 11:07:44 +00:00
396cf43de2
2009-11-02 10:26 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * config/global.mk * config/win/bcc.mk - Deleted HB_DFLAGS var which was not needed at the end.
Viktor Szakats
2009-11-02 09:26:41 +00:00
b62fda94e5
2009-11-02 10:21 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * config/win/bcc.mk + Added hack to automatically configure bcc compilers which makes proper setup of bcc32.cfg and ilink32.cfg unnecessary. NOTE: This only works if you use compiler autodetection, which means DON'T set HB_COMPILER to bcc manually. ; Please make tests, f.e. I didn't test .dll creation.
Viktor Szakats
2009-11-02 09:24:06 +00:00
5f3348c5ae
2009-11-02 02:14 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * config/global.mk + Added autodetection of x86_64 architecture on win platform even when using 32-bit build of GNU Make. (This makes usage of 64-bit build of GNU Make less important.)
Viktor Szakats
2009-11-02 01:17:21 +00:00
3ef4c5f0f5
2009-11-01 19:20 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbcurl/hbcurl.c ! hb<Type> -> HB_<TYPE>.
Viktor Szakats
2009-11-01 18:21:03 +00:00
5a4d5519e3
2009-11-01 19:01 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/hbsocket.c ! hb<Type> -> HB_<TYPE>.
Viktor Szakats
2009-11-01 18:11:13 +00:00
bf4650f563
2009-11-01 17:08 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * include/hbdefs.h + Added HB_BYTE as synonym to BYTE.
Viktor Szakats
2009-11-01 16:09:04 +00:00
c7a629f13d
2009-11-01 17:02 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * include/hbdefs.h * Changed HB_SIZE to ULONG. Added TOFIX to later change it to 'long'. With its current setup it's possible to gradually change 'ULONG' usages to 'HB_SIZE' when used as string/array length ot index. This can be a gradual process.
Viktor Szakats
2009-11-01 16:03:44 +00:00
4c9e523175
2009-11-01 16:58 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * include/hbdefs.h + Added HB_MAX[U]INT as new name for HB_[U]LONG. + Added HB_[U]LONG to new type list with TOFIX note. * Changed HB_ATTR to not rely on Windows type. - Deleted hb[Type] style types from planning.
Viktor Szakats
2009-11-01 15:59:43 +00:00
014c24624f
2009-11-01 13:23 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * config/detect.mk - Disabled OpenSSL detection for bcc. For some reason it's building with errors now. I can't figure what change caused this as it was building fine a month ago. It's not the hbssl source code, openssl sources are the same, I have no time to figure it out. Anyway it wasn't working with bcc at link time anyway.
Viktor Szakats
2009-11-01 12:24:06 +00:00
a6006e11d1
2009-11-01 11:35 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * include/hbdefs.h + Added new planned types. These are meant to replace previous proposition with the format 'hb<Type>'. New ones use usual 'HB_<TYPE>' format. Also added HB_TRUE and HB_FALSE. These new names don't look alien at all in code, so hopefully we can go into the transition with more courage. As a plus, some of the HB_TYPE format types are already implemented and used (HB_WCHAR, HB_LONG, HB_ULONG, etc). A new important type is HB_SIZE, which I hope will replace ULONG for string and array indices. * Changed HB_CHAR to be declared as 'char' instead of 'BYTE'. (this type was added long ago, but is not yet used anywhere in code) * Changed HB_COLOR to be declared as 'int' instead of 'BYTE'. (this type was added long ago, but is not yet used anywhere in code, since then we've settled to 'int' to represent colors. Pbly we should move to use this abstract type instead of int in code.) ; I left hb<Type> code as of yet, but if there is no objection, I'd like to remove them. ; Here are the new types:
Viktor Szakats
2009-11-01 10:43:15 +00:00
530f25966e
2009-11-01 09:41 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + Added plans (TODO) for next gen compiler autodetection. This will surpass currently implemented autodetection in build system. The basic feature added is detection of all compilers supported by Harbour installation, so it's not possible to select one which is not installed, plus more feedback can be given to user. It also cleans embedded vs in-PATH compilers and gives an easier way to prioritize found compilers. This is definitely scheduled after 2.0.0 release, and when I have (more) time.
Viktor Szakats
2009-11-01 08:46:47 +00:00
29ae91b0af
2009-10-31 10:23 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbqt/generator/hbqtgen.prg * contrib/hbqt/hbqt.h * contrib/hbqt/hbqt_destruct.cpp * contrib/hbqt/hbqt_slots.cpp * contrib/hbqt/hbqt_slots.h * contrib/hbqt/moc_slots.cpp * contrib/hbxbp/tests/demoxbp.prg * contrib/hbxbp/xbpbrowse.prg * contrib/hbxbp/xbpdialog.prg * contrib/hbxbp/xbpgeneric.prg * contrib/hbxbp/xbpmenubar.prg * contrib/hbxbp/xbpwindow.prg * contrib/qtgui/QTableView.cpp * contrib/qtgui/TQTableView.prg ! Some more debug information included. Please note that the build may be broken, so bear with me for a couple of days. Lorenzo, you can continue with experiments.
Pritpal Bedi
2009-10-31 17:36:49 +00:00
c861f8053d
2009-10-31 16:42 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/rddads/ads1.c ! In APPEND metohd generate RT error EG_APPENDLOCK only if ACE returns 1024 error code (Append Lock Failed). In all other cases generate EG_CORRUPTION RTE. This modifications allows to early detect some serious problems like index corruptions in Mindaugas example with long keys in ADSCDX. Warning! Before ADS RDD generated EG_APPENDLOCK for each errors returned by AdsAppendRecord() and they were caught by default error handler (ERRORSYS) and silently converted to NetErr(). Now only for 1024 ACE error which is real append lock error EG_APPENDLOCK is generated and all other errors will not be silently ignored so it's also possible that this modification will exploit some errors in concurrent accessed which are not reported by ADS/ACE as 1024 and maybe we will have to report them as EG_APPENDLOCK too. In such case please send information about such error codes here.
Przemyslaw Czerpak
2009-10-31 15:42:51 +00:00
9cb8e49022
2009-10-31 12:44 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/rdd/dbfcdx/dbfcdx1.c % added small protection against code which may want to create degenerated index tree using very large keys (over 158 bytes length)
Przemyslaw Czerpak
2009-10-31 11:44:18 +00:00
4517734d5c
2009-10-31 10:45 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) + w64-make.exe + Added win64 build of GNU Make 3.81.90-CVS-20090901. Experimental. On 64-bit Windows systems it's generally recommended to use this version, but please be aware of the experimental nature of this build yet. There are some pending patches in GNU Make bug tracker, plus latest CVS is broken so I used the latest good one.
Viktor Szakats
2009-10-31 09:47:47 +00:00
a0c17bcb0a
2009-10-31 00:18 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * INSTALL + Added NOTE for Borland C++ users how to setup their compiler. This is repetition of Borland readme content which seemingly nobody reads and do this day many users get wrong. I'm not sure if these same users will read INSTALL, but let's give it a try.
Viktor Szakats
2009-10-30 23:21:12 +00:00
5f9a349e9a
2009-10-31 00:42 UTC+0200 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * harbour/docs/xhb-diff.txt ! fixed some typo errors
Mindaugas Kavaliauskas
2009-10-30 22:43:12 +00:00
789b999765
2009-10-30 22:25 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * package/winuni/RELNOTES + Provisions for next version: MinGW 4.4.1 updated documented. Now at TDM-2, fixing some seriously looking performance problem. (tdragon.net distro)
Viktor Szakats
2009-10-30 21:25:49 +00:00
4dd4bb3047
2009-10-30 21:07 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg * Fixed name usage in a few places ('hbmk' -> 'hbmk2').
Viktor Szakats
2009-10-30 20:08:15 +00:00
2601f8b40b
2009-10-30 21:50 UTC+0200 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * harbour/contrib/rddads/ads1.c * added ADS function return value check in a few places
Mindaugas Kavaliauskas
2009-10-30 19:53:10 +00:00