c820e3bffa
2008-09-12 16:05 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/gtwvg/wvgutils.c ! HB_FUNC( WVT__MAKEDLGTEMPLATE ) hb_retclen( ( LPSTR ) pdlgtemplate, ( ( ULONG ) p - ( ULONG ) pdlgtemplate ) ) ; => hb_retclen( ( LPSTR ) pdlgtemplate, ( ( HB_PTRDIFF ) p - ( HB_PTRDIFF ) pdlgtemplate ) ) ; ; NG suggests that Viktor has fixed it but I cannot see to it. So again...
Pritpal Bedi
2008-09-12 23:09:58 +00:00
b5b40652bd
2008-09-11 18:00 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/gtwvg/wvgutils.c ! HB_FUNC( WVT__MAKEDLGTEMPLATE ) hb_retclen( ( LPSTR ) pdlgtemplate, ( ULONG ) ( p - pdlgtemplate ) ); => hb_retclen( ( LPSTR ) pdlgtemplate, ( ( ULONG ) p - ( ULONG ) pdlgtemplate ) ) ; Fix to open modeless/modal dialogs. ; NOTE: Need to be fixed in v1.0.0 also.
Pritpal Bedi
2008-09-12 00:59:38 +00:00
c689833b5c
minor additions.
Viktor Szakats
2008-09-10 12:44:02 +00:00
5297b54e6e
2008-09-10 13:22 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * doc/whatsnew.txt + Updated.
Viktor Szakats
2008-09-10 11:30:01 +00:00
1a0fe3ae19
2008-09-10 09:46 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * doc/whatsnew.txt + Updated.
Viktor Szakats
2008-09-10 08:05:40 +00:00
69dd222cff
2008-09-09 21:54 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * contrib/hbwhat32/hbwhat.h * contrib/hbwhat32/whtcall.c * contrib/hbwhat32/whtclpb.c * contrib/hbwhat32/whtcomm.c * contrib/hbwhat32/whtdll.c * contrib/hbwhat32/whtgdi.c * contrib/hbwhat32/whtilst.c * contrib/hbwhat32/whtinet.c * contrib/hbwhat32/whtini.c * contrib/hbwhat32/whtmisc.c * contrib/hbwhat32/whtmmcap.c * contrib/hbwhat32/whtmsg.c * contrib/hbwhat32/whtsock.c * contrib/hbwhat32/whtsys.c * contrib/hbwhat32/whttab.c * contrib/hbwhat32/whttree.c * contrib/hbwhat32/whtwnd.c * contrib/hbwhat32/wincorec.c ! Fixed remaining 64-bit problems. ! Fixed to work as before, using numbers for pointers. ! Fixed bugs in these internet related functions: INTERNETREADFILE(), INTERNETWRITEFILE() ; NOTE: Number of warnings went down from somewhere well above a thousand to just a few ones, mostly common in other parts of Harbour. If someone could help to clear these remains, it'd be great. Tested with MSVS2008 -W4 64/32-bit modes, BCC 5.8, MinGW 4.31. ; NOTE: I didn't do any real-life tests. Pls do if you're interested or you're using this contrib. ; NOTE: Remaining warnings: - MSVS 2008 -W4 64-bit: wincorec.c(689) : warning C4244: 'argument' : conversion from 'HB_PTRDIFF' to 'ULONG', possible loss of data whtclpb.c(208) : warning C4244: 'argument' : conversion from 'SIZE_T' to 'ULONG', possible loss of data whtdll.c(298) : warning C4311: 'type cast' : pointer truncation from 'LPSTR' to 'DWORD' whtdll.c(299) : warning C4311: 'type cast' : pointer truncation from 'char *' to 'DWORD' whtdll.c(306) : warning C4311: 'type cast' : pointer truncation from 'char *' to 'DWORD' whtlv.c(84) : warning C4267: 'argument' : conversion from 'size_t' to 'ULONG', possible loss of data whtlv.c(109) : warning C4267: 'argument' : conversion from 'size_t' to 'ULONG', possible loss of data whtmem.c(243) : warning C4244: 'argument' : conversion from 'SIZE_T' to 'int', possible loss of data whtmem.c(270) : warning C4244: 'argument' : conversion from 'SIZE_T' to 'int', possible loss of data whtmem.c(279) : warning C4244: 'argument' : conversion from 'SIZE_T' to 'int', possible loss of data whtreg.c(171) : warning C4267: 'argument' : conversion from 'size_t' to 'DWORD', possible loss of data whtshell.c(34) : warning C4267: 'argument' : conversion from 'size_t' to 'ULONG', possible loss of data whtsys.c(1093) : warning C4244: 'argument' : conversion from 'SIZE_T' to 'int', possible loss of data whttext.c(127) : warning C4267: 'argument' : conversion from 'size_t' to 'int', possible loss of data whttext.c(154) : warning C4267: 'argument' : conversion from 'size_t' to 'int', possible loss of data whttext.c(190) : warning C4267: 'argument' : conversion from 'size_t' to 'int', possible loss of data whttext.c(246) : warning C4267: 'argument' : conversion from 'size_t' to 'int', possible loss of data whttext.c(299) : warning C4267: 'argument' : conversion from 'size_t' to 'int', possible loss of data
Viktor Szakats
2008-09-09 19:58:10 +00:00
c48a3545a3
2008-09-09 13:14 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * contrib/hbwhat32/whthead.c * contrib/hbwhat32/whtmmcap.c * contrib/hbwhat32/whtshell.c * contrib/hbwhat32/whtdir.c ! Fixed a few problems when compiling with MinGW.
Viktor Szakats
2008-09-09 11:17:59 +00:00
fb9c8ef78d
2008-09-09 11:50 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * contrib/mtpl_b32.mak * contrib/mtpl_gcc.mak * contrib/mtpl_vc.mak ! Some more fine tuning.
Viktor Szakats
2008-09-09 09:52:23 +00:00
127db85b25
2008-09-09 11:47 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/vm/asort.c ! fixed GPF when user sort code block reduces the size of sorted array
Przemyslaw Czerpak
2008-09-09 09:47:35 +00:00
4601ac8eae
2008-09-09 11:34 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * contrib/hbct/numconv.prg ! Fixed typo. Thanks to Grigory Filatov for reporting it.
Viktor Szakats
2008-09-09 09:35:15 +00:00
13fb2c3316
2008-09-09 11:32 UTC+0200 Viktor Szakats (harbour.01 syenar hu) + contrib/hbwhat32/hbwhat.h * contrib/hbwhat32/whtbmp.c * contrib/hbwhat32/whtbrsh.c * contrib/hbwhat32/whtcall.c * contrib/hbwhat32/whtcdlg.c * contrib/hbwhat32/whtclpb.c * contrib/hbwhat32/whtcomm.c * contrib/hbwhat32/whtcret.c * contrib/hbwhat32/whtdate.c * contrib/hbwhat32/whtdc.c * contrib/hbwhat32/whtdir.c * contrib/hbwhat32/whtdlg.c * contrib/hbwhat32/whtdll.c * contrib/hbwhat32/whtdraw.c * contrib/hbwhat32/whtfont.c * contrib/hbwhat32/whtgdi.c * contrib/hbwhat32/whthead.c * contrib/hbwhat32/whticon.c * contrib/hbwhat32/whtilst.c * contrib/hbwhat32/whtinet.c * contrib/hbwhat32/whtini.c * contrib/hbwhat32/whtkbrd.c * contrib/hbwhat32/whtlv.c * contrib/hbwhat32/whtmain.c * contrib/hbwhat32/whtmapi.c * contrib/hbwhat32/whtmem.c * contrib/hbwhat32/whtmenu.c * contrib/hbwhat32/whtmeta.c * contrib/hbwhat32/whtmisc.c * contrib/hbwhat32/whtmmcap.c * contrib/hbwhat32/whtmous.c * contrib/hbwhat32/whtmsg.c * contrib/hbwhat32/whtpen.c * contrib/hbwhat32/whtprn.c * contrib/hbwhat32/whtrect.c * contrib/hbwhat32/whtreg.c * contrib/hbwhat32/whtrgn.c * contrib/hbwhat32/whtscrlb.c * contrib/hbwhat32/whtseria.c * contrib/hbwhat32/whtshell.c * contrib/hbwhat32/whtsock.c * contrib/hbwhat32/whtsys.c * contrib/hbwhat32/whttab.c * contrib/hbwhat32/whttbar.c * contrib/hbwhat32/whttext.c * contrib/hbwhat32/whttree.c * contrib/hbwhat32/whtview.c * contrib/hbwhat32/whtwnd.c * contrib/hbwhat32/wincorec.c ! Changed pointer related hb_ret, hb_par and hb_stor calls to ptr versions. This might create incompatibilities and since there is no test package for this lib, it's difficult to test if it works. I relied on MSVC warnings. ; There are still some calls to change. One other problem is there is no public equivalent of hb_vmPushLong() for pointers, so these VM specific parts should be changed to use some more official Harbour APIs.
Viktor Szakats
2008-09-09 09:33:35 +00:00
7826484e06
2008-09-09 09:33 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * contrib/mtpl_b32.mak * contrib/mtpl_vc.mak * Minor adjustment to previous change (to not display the obj dir creation for each command.)
Viktor Szakats
2008-09-09 07:40:59 +00:00
0835423ec7
2008-09-08 22:49 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * bin/bld.bat * Some changes to make it more up-to-date.
Viktor Szakats
2008-09-08 20:53:17 +00:00
5e79459116
2008-09-08 21:37 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/vm/hashes.c ! fixed typo in hash cloning code which caused that references was copied to cloned array. Thanks to Mindaugas for example.
Przemyslaw Czerpak
2008-09-08 19:37:49 +00:00
ac4c1a5547
2008-09-08 13:59 UTC-0500 Teo Fonrouge (teo/at/windtelsoft/dot/com) * include/hbclass.ch ! added missing MESSAGE <MessageName> TO <oObject> ; this also fixes DELEGATE command
Teo Fonrouge
2008-09-08 18:29:12 +00:00
ad301f9257
typos
Viktor Szakats
2008-09-08 12:16:13 +00:00
b0da1cff58
2008-09-08 13:01 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * contrib/mtpl_b32.mak * contrib/mtpl_vc.mak * contrib/mtpl_gcc.mak * Changed the location of intermediate obj and c files from /obj/<arch>/ to local [/contrib/<contribname>/]obj/<arch>/ dir so that similar filenames across different contribs would never interfere with each other anymore when using non-GNU make. This was a difficult to detect problem, especially when someone is trying to use custom contribs, and even more so if these custom contribs happen to have 3rd party code with non Harbour controlled filenames. This change is also an important last step to make contribs fully self-containing. ; TODO: mtpl_gcc.mak support has to be finished by someone familiar with bash. ; NOTE: This change shouldn't go to 1.0.1 until well tested and reviewed. ; NOTE: As a consequence of the above, from now on a 'make_*.bat clean' won't anymore clean the objects/.c file of all contribs. If you hadn't so so far, now you'll need to explicitly call 'contrib/make_*.all.bat clean' to do that.
Viktor Szakats
2008-09-08 11:12:44 +00:00
8fc89e3d63
2008-09-08 11:44 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * doc/whatsnew.txt * doc/dirstruc.txt * Updated.
Viktor Szakats
2008-09-08 09:47:58 +00:00
ff817e6ee3
Removed TOMERGE 1.0.1 marks.
Viktor Szakats
2008-09-08 07:44:43 +00:00
ae70c2a356
2008-09-05 17:41 UTC+0100 Miguel Angel Marchuet <miguelangel@marchuet.net> * contrib/hbbmcdx/bmdbfcdx.c ! fixed dirty index reading.
Miguel Angel Marchuet Frutos
2008-09-05 15:47:45 +00:00
f727607d21
Lorenzo Fiorini
2008-09-05 15:17:39 +00:00
7fe3adb76c
2008-09-05 16:54 UTC+0100 Miguel Angel Marchuet <miguelangel@marchuet.net> * contrib/hbbmcdx/bmdbfcdx.c ! fixed to not respect bitmap filters when structural order is scanned, f.e. in OrdListAdd() with active bitmap filter.
Miguel Angel Marchuet Frutos
2008-09-05 14:57:08 +00:00
767e964c92
2008-09-04 19:08 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rdd/dbfntx/dbfntx1.c * harbour/source/rdd/dbfcdx/dbfcdx1.c ! fixed dirty index reading, thx Miguel for bug report
Przemyslaw Czerpak
2008-09-04 17:09:14 +00:00
6ad3096622
2008-09-04 15:58 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * config/w32/msvc.cf * config/w32/msvcce.cf * Synced with latest non-GNU changes.
Viktor Szakats
2008-09-04 13:59:04 +00:00
1e6b733289
2008-09-04 09:43 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * make_vc.mak * contrib/mtpl_vc.mak + -w34701 VC flag added to enabled warning 4701 (uninitialized vars) on -W3 level. % -FD VC flag removed. This is only needed for IDEs. % -Gs VC flag moved to the common section. % VC flags synced in contrib with core. + TOFIX added for WinCE command line. It's full of stuff which is _probably_ not needed. + NOTE added about MSDN page explaining VC switches. ; NOTE: -W4 and -Wp64 are recommended for MSVC. ; TOFIX: There are still a few uninit vars warnings: harboury.c(7226) : warning C4701: potentially uninitialized local variable 'hb_complval' used macroy.c(3095) : warning C4701: potentially uninitialized local variable 'hb_macrolval' used dbffpt1.c(2671) : warning C4701: potentially uninitialized local variable 'ulType' used dbffpt1.c(2614) : warning C4701: potentially uninitialized local variable 'ulSize' used dbffpt1.c(3073) : warning C4701: potentially uninitialized local variable 'ulOldSize' used dbffpt1.c(3083) : warning C4701: potentially uninitialized local variable 'ulBlock' used dbffpt1.c(3652) : warning C4701: potentially uninitialized local variable 'pBlock' used
Viktor Szakats
2008-09-04 13:28:49 +00:00
77a782874f
2008-09-03 23:06 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * contrib/hbziparc/hbziparc.prg ! Fix to one of the rarely used function names.
Viktor Szakats
2008-09-03 21:32:25 +00:00
08ef0adcfc
2008-09-03 20:03 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * contrib/hbziparc/hbziparc.prg ! Some formatting to docs. + Now .zip extension will only be added if _SET_DEFEXTENSIONS is TRUE (the default).
Viktor Szakats
2008-09-03 18:04:05 +00:00
a46904f1b9
2008-09-03 19:41 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * contrib/hbziparc/hbziparc.prg ! RTE fixed when not specifying some optional params. ! Fixed to parse the right array, and thus not exluding all filenames to be zipped. ; Disclaimer: I'm not a user of these functions, and I've admittedly not tested them besides tests/unzipa.prg and tests/zipa.prg (which are pretty basic cases), so bumps are expected. If you find some bugs, please try to provide patches to fix them. Thanks.
Viktor Szakats
2008-09-03 17:42:46 +00:00
1ab0f2347c
another addition.
Viktor Szakats
2008-09-03 14:42:43 +00:00
13817e0898
2008-09-03 16:36 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * contrib/hbziparc/make_b32.bat * contrib/hbziparc/make_vc.bat % Special C flags not needed anymore.
Viktor Szakats
2008-09-03 14:37:53 +00:00
c9c1278680
Minor changes.
Viktor Szakats
2008-09-03 14:30:41 +00:00
c212e5cc79
2008-09-03 16:02 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * harbour-ce-spec * make_deb.sh * harbour-w32-spec * harbour.spec * contrib/Makefile * contrib/make_b32_all.bat * contrib/make_gcc_all.sh * contrib/make_vc_all.bat + contrib/hbziparc - contrib/hbziparch + hbziparc readded to default contrib list, as it creates no more harm now. ; NOTE: And now that this is about ready, we might step forward to develop a .7z interface ;)
Viktor Szakats
2008-09-03 14:11:44 +00:00
9bbe8421de
2008-09-03 15:47 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * contrib/hbziparch/Makefile * contrib/hbziparch/common.mak + contrib/hbziparch/hbziparc.prg - contrib/hbziparch/hbzipnew.cpp + contrib/hbziparch/hbzipold.cpp * contrib/hbziparch/tests/bld_b32.bat * contrib/hbziparch/tests/bld_vc.bat - contrib/hbziparch/Wildcard.h - contrib/hbziparch/ZipString.h - contrib/hbziparch/FileInfo.h - contrib/hbziparch/ZipFileMapping_lnx.h - contrib/hbziparch/ZipMutex_win.h - contrib/hbziparch/ZipPathComponent.h - contrib/hbziparch/Aes.h - contrib/hbziparch/BaseLibCompressor.cpp - contrib/hbziparch/zlib - contrib/hbziparch/ZipCentralDir.h - contrib/hbziparch/RandomPool.h - contrib/hbziparch/ZipPathComponent_win.cpp - contrib/hbziparch/ZipString_stl.h - contrib/hbziparch/ZipPlatform_win.cpp - contrib/hbziparch/std_mfc.h - contrib/hbziparch/DeflateCompressor.h - contrib/hbziparch/ZipCrc32Cryptograph.h - contrib/hbziparch/Wildcard.cpp - contrib/hbziparch/ZipString.cpp - contrib/hbziparch/FileFilter.h - contrib/hbziparch/ZipMutex.h - contrib/hbziparch/ZipCompatibility.cpp - contrib/hbziparch/ZipFileMapping_win.h - contrib/hbziparch/ZipExtraData.cpp - contrib/hbziparch/Sha1.h - contrib/hbziparch/ZipArchive.cpp - contrib/hbziparch/ZipFileHeader.h - contrib/hbziparch/DirEnumerator.cpp - contrib/hbziparch/DeflateCompressor.cpp - contrib/hbziparch/ZipBaseException.h - contrib/hbziparch/std_stl.h - contrib/hbziparch/_features.h - contrib/hbziparch/ZipFileMapping.h - contrib/hbziparch/BaseLibCompressor.h - contrib/hbziparch/FileFilter.cpp - contrib/hbziparch/ZipException.h - contrib/hbziparch/ZipCryptograph.h - contrib/hbziparch/ZipAbstractFile.h - contrib/hbziparch/ZipStorage.h - contrib/hbziparch/ZipStringStoreSettings.h - contrib/hbziparch/stdafx.h - contrib/hbziparch/ZipCompatibility.h - contrib/hbziparch/ZipExtraData.h - contrib/hbziparch/ZipMemFile.h - contrib/hbziparch/Hmac.cpp - contrib/hbziparch/Bzip2Compressor.h - contrib/hbziparch/ZipExport.h - contrib/hbziparch/ZipArchive.h - contrib/hbziparch/ZipExtraField.cpp - contrib/hbziparch/ZipFileHeader.cpp - contrib/hbziparch/ZipPlatform.h - contrib/hbziparch/ZipAesCryptograph.cpp - contrib/hbziparch/ZipException.cpp - contrib/hbziparch/ZipCompressor.h - contrib/hbziparch/ZipFile_stl.cpp - contrib/hbziparch/DirEnumerator.h - contrib/hbziparch/ZipCryptograph.cpp - contrib/hbziparch/ZipStorage.cpp - contrib/hbziparch/ZipAutoBuffer.h - contrib/hbziparch/ZipCollections_mfc.h - contrib/hbziparch/ZipFile_mfc.h - contrib/hbziparch/resource.h - contrib/hbziparch/ZipCallbackProvider.h - contrib/hbziparch/ZipMemFile.cpp - contrib/hbziparch/Bzip2Compressor.cpp - contrib/hbziparch/ZipCollections.h - contrib/hbziparch/ZipFile.h - contrib/hbziparch/Aes.cpp - contrib/hbziparch/ZipCentralDir.cpp - contrib/hbziparch/RandomPool.cpp - contrib/hbziparch/ZipMutex_lnx.h - contrib/hbziparch/Hmac.h - contrib/hbziparch/ZipExtraField.h - contrib/hbziparch/ZipCompressor.cpp - contrib/hbziparch/License.txt - contrib/hbziparch/ZipCrc32Cryptograph.cpp - contrib/hbziparch/ZipAesCryptograph.h - contrib/hbziparch/ZipPathComponent_lnx.cpp - contrib/hbziparch/ZipPlatformComm.cpp - contrib/hbziparch/ZipString_mfc.h - contrib/hbziparch/ZipCallback.h - contrib/hbziparch/ZipAutoBuffer.cpp - contrib/hbziparch/ZipFile_mfc.cpp - contrib/hbziparch/ZipCollections_stl.h - contrib/hbziparch/BytesWriter.h - contrib/hbziparch/ZipPlatform_lnx.cpp - contrib/hbziparch/_platform.h - contrib/hbziparch/ZipFile_stl.h - contrib/hbziparch/readme.txt - contrib/hbziparch/Sha1.cpp + Added .prg level implementation of old hbziparch interface. It's based on Toninhos functions sent to the list, but synced with old interface and extended with new features, fixes and all the remaining interface functions, and old doc. There are some non-implemented stuff, and a couple of NOTEs and TOFIXes, if someone wants, these can be addressed. (some not, as hbmzip doesn't support multi-volume archives.) * Library renamed from hbziparch -> hbziparc to be short filename. The dir itself will also be renamed so. * Make files modified to compile on all platforms and to pull hbmzip to build tests. - Removed ZipArchive sources. ; Temporarily kept hbzipold.cpp to serve as reference. ; TOFIX: There is a problem with the loop adding new files to the .zip.
Viktor Szakats
2008-09-03 13:55:18 +00:00
5c9d394ac2
2008-09-03 15:15 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * contrib/hbziparch/Makefile * contrib/hbziparch/common.mak - contrib/hbziparch/hbziparc.c - contrib/hbziparch/hbxdirec.c * contrib/hbziparch/hbzipnew.cpp * Merged Harbour C parts to .cpp file. * Made full low-level interface static.
Viktor Szakats
2008-09-03 13:16:52 +00:00
5bc2db82c9
2008-09-03 15:05 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * contrib/hbziparch/hbziparc.c * contrib/hbziparch/hbzipnew.cpp ! Some fixes to prev.
Viktor Szakats
2008-09-03 13:06:28 +00:00
bcd8957d0f
2008-09-03 12:34 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * contrib/hbziparch/hbziparc.c * contrib/hbziparch/hbzipnew.cpp ! Some fixes and further reduction.
Viktor Szakats
2008-09-03 10:35:01 +00:00
ce9936791f
2008-09-03 10:28 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * contrib/hbziparch/hbziparc.c * contrib/hbziparch/hbzipnew.cpp % Merged slightly different internal functions, thus removing significant redundancy. Higher level hb_unzipFile(), hb_unzipFileIndex(), hb_unzipAllFile() are now functionally the same, since the only difference was how the file list parameter was handled. ! Removed any remaining Win32 dependency.
Viktor Szakats
2008-09-03 09:31:45 +00:00
b5581fbd66
2008-09-02 23:37 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * contrib/hbziparch/hbziparc.c * contrib/hbziparch/hbzipnew.cpp * Complete cleanup/refactor/fixes. (original functions and internal logic was kept, except some shady path/curdir manipulations, which were removed, along with any directory changes) The code got significantly easier to oversee, so if someone wants to find out how this interface works, now the code is much easier to read. If we want to keep this in Harbour, maybe we could just swap the low-level interface to utilize hbmzip calls instead of ZipArchive ones. We would lose the segmented archive feature though, but I'm not sure how important this is these days, when there is no floppy disk anymore. Code size is now 40% smaller than in 1.0.0. It's still far from being perfect, but now it's at least possible to fix.
Viktor Szakats
2008-09-02 21:49:42 +00:00
b95227ded2
2008-09-02 10:23 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmake/hbmake.prg ; Applied patch by Bill Robertson: ! Fixed previously introduced (by me actually) bug. Thanks. % Removed "non-extended" codepath, since it was never used. ! UI elements fixed to properly accomodate to any screen dimensions.
Viktor Szakats
2008-09-02 08:25:14 +00:00
b99239efda
2008-09-01 21:52 UTC+0200 Viktor Szakats (harbour.01 syenar hu) - contrib/hbw32ddr * contrib/Makefile * contrib/make_b32_all.bat * contrib/make_gcc_all.sh * contrib/make_vc_all.bat - Removed contrib hbw32ddr. For those wanting to peek into this code, or pick up development, the exact source can be found in Harbour 1.0.0 release.
Viktor Szakats
2008-09-01 19:54:24 +00:00
3bb8276f9c
2008-09-01 21:33 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * contrib/hbziparch/hbziparc.c * contrib/hbziparch/hbzipnew.cpp % Cleanups, optimizations, fixes. Now it's possible to oversee what the code actually tries to do. * Statics reduced to one, not changing current dir anymore. ; It may happen that something is not working as it was, please test. Path handling is/was very shady. Unix support is (and was) not working at places. ; NOTE: 'Kiss of death' change. Please be prepared that I plan to remove hbziparch from the repository sometimes this week. If you have a strong reason not to do so (or some alternative proposal), pls write to the list. If someone wants to continue using it, it can be accessed from past revisions of the SVN, or the 1.0.0 binary and source releases. Someone could as well upload the lastest (or latest stable) revision to our website.
Viktor Szakats
2008-09-01 19:49:15 +00:00
25ac0c7948
2008-09-01 15:57 UTC+0200 Viktor Szakats (harbour.01 syenar hu) - contrib/hbziparch/hbziparc.h * contrib/hbziparch/hbziparc.c * contrib/hbziparch/hbzipnew.cpp * contrib/hbziparch/tests/unzipa.prg % Further cleanups, optimizations. % Removed adding current directory to .zip filename if it didn't contain a path. If a file doesn't contain path, the OS will create it by default in the current dir. If someone knows why this hack was there, please tell.
Viktor Szakats
2008-09-01 13:58:19 +00:00
53ee42aedd
2008-09-01 12:39 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * contrib/hbziparch/hbziparc.c * contrib/hbziparch/hbzipnew.cpp * One variable rename missed from previous commit.
Viktor Szakats
2008-09-01 10:39:47 +00:00
61eb31ae0b
2008-09-01 12:33 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * contrib/hbziparch/hbziparc.h * contrib/hbziparch/hbziparc.c * contrib/hbziparch/hbzipnew.cpp ! Fixed several potential leaks. % Optimized out several unnecessary allocations. % Optimized out several unnecessary string copying. % Cleaned all global variables. % Cleaned all static variables in C code. % Using HB_ERR_FUNCNAME. ! Returning empty values instead of NULL. ! Fixed potential GPFs. ! Using manifest constants instead of literals. * Cleaned header file and constant usage. * Other minor fixes and optimizations. * Formatting. ; The code is still a mess.
Viktor Szakats
2008-09-01 10:36:44 +00:00
e8006b26e7
2008-09-01 09:42 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * contrib/hbziparch/hbziparc.h * contrib/hbziparch/hbziparc.c * contrib/hbziparch/hbzipnew.cpp * contrib/hbziparch/hbxdirec.c % Cleanups: Unused headers, types, one #define, one BCC582 warning, one Linux/GCC/MinGW #ifdef oddness. ; NOTE: Need to test this on Linux.
Viktor Szakats
2008-09-01 08:18:39 +00:00
23f4044748
2008-08-31 16:59 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * hbwhat32/whtdate.c * hbwhat32/whthead.c * hbwhat32/whtbrsh.c * hbwhat32/whtgdi.c * hbwhat32/whtmisc.c * hbwhat32/whttab.c * hbwhat32/whtbmp.c * hbwhat32/whtkbrd.c % Using hb_arraySet*() instead of hb_arraySet()
Viktor Szakats
2008-08-31 15:00:17 +00:00
0e8db70888
2008-08-31 16:26 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbdoc/bld_vc.bat * utils/hbmake/bld_vc.bat % Minor cleanup.
Viktor Szakats
2008-08-31 14:29:27 +00:00
edc7abc792
2008-08-31 10:53 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * contrib/hbole/oleauto.prg * contrib/hbw32/w32_tole.prg * MessageBox() calls converted to Alert()s. A #translate added for the to be reconverted to MessageBox(), since I'm not sure why should we use MessageBox()es here? IMO it'd be better to throw RTEs, or handle these cases more "natively". Opinions?
Viktor Szakats
2008-08-31 09:07:57 +00:00
ffdf363493
2008-08-30 11:58 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * include/hbsetup.ch + Added HB_LEGACY_OFF macro to turn off HB_LEGACY_LEVEL.
Viktor Szakats
2008-08-30 10:21:22 +00:00
5f33ef7f7d
2008-08-29 14:45 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmake/hbmake.prg ; Applied patch created by Bill Robertson: * The following functions aren't used in hbmake and were removed: FindCfile(), TestforPrg(), AsDll(), ExtenPrg(), GetMakeDir()
Viktor Szakats
2008-08-29 12:26:19 +00:00
0b684e3379
2008-08-29 11:29 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbcompdf.h * harbour/source/compiler/hbmain.c * harbour/source/compiler/harbour.yyc * harbour/source/compiler/harbour.y ! removed all classes and functions static declarations ! fixed cleanup code for classes and functions declarations
Przemyslaw Czerpak
2008-08-29 09:30:15 +00:00
dd64b568d8
2008-08-29 10:40 UTC+0200 Viktor Szakats (harbour.01 syenar hu) + config/w32/mingwce.cf - config/w32/cemgw.cf * harbour-ce-spec * make_xmingwce.sh * bin/hb-mkslib.sh * bin/hb-func.sh * bin/postinst.sh * source/vm/Makefile * Renamed 'cemgw' HB_COMPILER name to 'mingwce' for consitency.
Viktor Szakats
2008-08-29 08:40:30 +00:00
b7b03486a4
2008-08-29 10:35 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * ChangeLog ! Minor typo.
Viktor Szakats
2008-08-29 08:37:04 +00:00
7d82aaeaba
2008-08-28 20:17 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * make_vc.bat - make_vcce.bat + Added some additional information how to create WinCE builds using make_vc.bat. - Deleted make_vcce.bat
Viktor Szakats
2008-08-28 18:17:37 +00:00
826f64a0c3
2008-08-28 20:00 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * source/rtl/gtchrmap.c * source/rtl/hbgtcore.c * source/vm/hvm.c + Added three TOFIXes regarding namespace violations. s_pszLinkedMain -> hb_vm_pszLinkedMain s_defaultGT -> hb_gt_szNameDefault s_szDefaultCharMapFile -> hb_gt_szCharMapFileDefault TOFIX: These should be fixed in 1.1 (or maybe even in 1.0.1 if this isn't such a big problem for 3rd parties).
Viktor Szakats
2008-08-28 18:01:20 +00:00
29554fc8dc
2008-08-28 18:31 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * contrib/gtwvg/wvgutils.c ! Fixed to use documented Harbour API hb_winmainArgGet() instead of the (since cleaned away) undocumented Harbour global variable hb_hInstance.
Viktor Szakats
2008-08-28 16:32:59 +00:00
2c93cfbd44
minor correction
Viktor Szakats
2008-08-28 10:27:21 +00:00
62f603dbbc
typo
Viktor Szakats
2008-08-28 10:26:27 +00:00
47fcd90e00
2008-08-28 12:22 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * contrib/hbfimage/fi_winfu.c ! Added CBM_INIT definition for Pellec C in WinCE mode. [UNDONE. CreateDIBitmap() also doesn't exist in WinCE. ]
Viktor Szakats
2008-08-28 10:25:28 +00:00
be82d17256
2008-08-28 12:20 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * make_vc.bat * Updated usage text.
Viktor Szakats
2008-08-28 10:22:54 +00:00
964e38d978
2008-08-28 01:20 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * make_b32.bat * make_vc.bat * exit_err.bat -> hbmkpost.bat Please update your environment if you used this feature. INCOMPATIBLE.
Viktor Szakats
2008-08-27 23:21:25 +00:00
ec88209762
2008-08-28 01:14 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * make_b32.bat * make_vc.bat ! Made makefile name independent of the HB_CC_NAME envvar. NOTE: If this poses a limitation for someone, please shout, we may add an additional variable to control/override makefile name (but it cannot directly depend on HB_CC_NAME now that make_vc.mak and make_vcce.mak got merged.)
Viktor Szakats
2008-08-27 23:14:54 +00:00
0efb91321b
2008-08-27 21:56 UTC+0200 Viktor Szakats (harbour.01 syenar hu) + config/w32/poccce.cf + Added POCC GNU make file for WinCE. It has quite some errors yet.
Viktor Szakats
2008-08-27 20:03:46 +00:00
a8fe14c2d5
2008-08-27 21:30 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * make_vcce.bat ! Fixed.
Viktor Szakats
2008-08-27 19:31:25 +00:00
b7af6baf80
2008-08-27 03:57 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmake/hbmake.prg ; Applied patches made by Bill Robertson. (Thanks!) % Removed Function C( STRING ) as it was only used in the function, Attention(), to center a line on the screen. % Removed Static Function IsWin() since it wasn't being used. ! Replace all remaining calls to hb_OSNewLine() with s_cEOL. ! Changed some calls from OutStd() to OutErr() since they were essentially errors mesages. % Replaced some long series of FWrite()s with a single FWrite() where convientent so I could see what was being written to the makefile easier. ! Replaced some comparisons from '=' to '=='.
Viktor Szakats
2008-08-27 02:00:15 +00:00
7066d1f40b
Minor cleanup to _MSC_VER comment
Viktor Szakats
2008-08-27 01:12:27 +00:00
e433d7ff4b
2008-08-27 02:47 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * source/rtl/filesys.c ! Disabled hb_fsPOpen() body for __CYGWIN__. This way __CYGWIN__ compiles cleanly. (although I'm not sure how important Cygwin support is)
Viktor Szakats
2008-08-27 00:48:03 +00:00
d741d2d955
Restored previous 'minor formatting's
Viktor Szakats
2008-08-26 23:48:47 +00:00
59310e6115
2008-08-27 01:46 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * source/rtl/hbinet.c ! Bad workaround for the '__WSAFDIsSet unresolved' problem in Pelles C 5.00.13 AMD64 mode, to make final executables link at all. Some hbinet.c features (or the whole module) won't properly work though. This possible bug has been reported on the Pellec C forums: http://forum.pellesc.de/index.php?topic=2590.0
Viktor Szakats
2008-08-26 23:46:58 +00:00
412a855ee7
Comment added to previously added POCC workaround.
Viktor Szakats
2008-08-26 23:28:56 +00:00
fd4c743825
2008-08-27 00:54 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * include/hbinit.h * source/rtl/gtwin/gtwin.c * source/rtl/gtwvt/gtwvt.c * source/compiler/genc.c + Enabled init functions for MSVC 64-bit in C mode. ; NOTE: You get the idea, please comment. If there is no simpler/easier/shorter way to achieve this, I'll update the rest 150 files, too.
Viktor Szakats
2008-08-26 23:03:56 +00:00
aec59c21e9
2008-08-26 22:41 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * contrib/gtalleg/Makefile * Excluded for POCC and XCC.
Viktor Szakats
2008-08-26 20:42:46 +00:00
88acfc5661
2008-08-26 22:23 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * contrib/hbct/atnum.c ! Workaround for PelleC 5.00.1 bug in AMD64 mode. 'fatal error: Internal error: reduce_tree()' I didn't test if it actually works, but at least now is compiles. Bug reported on Pelles C forum.
Viktor Szakats
2008-08-26 20:24:13 +00:00
2cce45bb1c
2008-08-26 15:14 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * source/common/hbver.c + Show bitness for all (non-DJGPP) compilers. ! Fixed to show "Windows Server 2003 / XP x64" when Windows 5.2 is detected.
Viktor Szakats
2008-08-26 13:15:04 +00:00
c7200cdcf7
2008-08-26 13:24 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * source/compiler/hbmain.c ! Text casing fixed in some warning messages. ! Attempted to update hardcoded declarations for TGET methods. Some of the were removed, for some of them the parameter list was updated to be in sync with current tget.prg.
Viktor Szakats
2008-08-26 11:33:03 +00:00
9768614ed1
2008-08-26 12:50 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/compiler/hbmain.c ! reset class and functions static declarations to avoid GPF when more then one file is compiled with -w3 switch NOTE: Whole this code will have to be removed and written from scratch
Przemyslaw Czerpak
2008-08-26 10:50:29 +00:00
15e1a4cf73
2008-08-26 11:57 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/compiler/hbmain.c ! fixed GPF when more then one file was compiled with -w3 switch
Przemyslaw Czerpak
2008-08-26 09:57:45 +00:00
0004a67873
2008-08-26 10:35 UTC+0200 Viktor Szakats (harbour.01 syenar hu) - source/rtl/gtalleg + contrib/gtalleg * TODO * doc/dirstruc.txt * include/hbgtcore.h * contrib/gtalleg/Makefile * contrib/gtalleg/make_b32.bat * contrib/gtalleg/make_vc.bat * contrib/gtalleg/make_gcc.sh * contrib/make_b32_all.bat * contrib/make_vc_all.bat * contrib/make_gcc_all.sh * contrib/Makefile * config/hpux/gcc.cf * config/hpux/global.cf * config/darwin/gcc.cf * config/darwin/global.cf * config/dos/global.cf * config/linux/gcc.cf * config/linux/global.cf * config/sunos/gcc.cf * config/sunos/global.cf * config/bsd/gcc.cf * config/bsd/global.cf * config/w32/global.cf * harbour-ce-spec * harbour-w32-spec * harbour.spec * GTALLEG moved to contrib to make it possible to build using the non-GNU make system, also to align the build process with other 3rd party package dependent parts of Harbour. HB_INC_ALLEGRO or HB_DIR_ALLEGRO may be used to point to Allegro package directory. This is generally necessary on non-*nix systems. ; NOTE: Review and test build processes and modified files, and unmodified, but potentially related files: bin/hb-func.sh make_gnu.sh make_rpm.sh make_rpmce.sh make_rpmw32.sh
Viktor Szakats
2008-08-26 08:51:11 +00:00
afc82fc905
2008-08-26 09:00 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * include/hbsetup.h + Added small table (partly from MS KB) about _MSC_VER values and MS product names, as we know them.
Viktor Szakats
2008-08-26 07:01:56 +00:00