From 0be7e1b96bccb99a9df217ab446842daec17598f Mon Sep 17 00:00:00 2001 From: Viktor Szakats Date: Wed, 9 Dec 2009 22:34:52 +0000 Subject: [PATCH] 2009-12-09 23:11 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * ChangeLog - contrib/hbtip/ChangeLog * Old local ChangeLog merged into the central one. - examples/hbvpdf/ChangeLog + examples/hbvpdf/readme.txt * Renamed. --- harbour/ChangeLog | 481 ++++++++++++++++- harbour/contrib/hbtip/ChangeLog | 505 ------------------ .../examples/hbvpdf/{ChangeLog => readme.txt} | 0 3 files changed, 480 insertions(+), 506 deletions(-) delete mode 100644 harbour/contrib/hbtip/ChangeLog rename harbour/examples/hbvpdf/{ChangeLog => readme.txt} (100%) diff --git a/harbour/ChangeLog b/harbour/ChangeLog index 2b89c1e82c..6889efb52f 100644 --- a/harbour/ChangeLog +++ b/harbour/ChangeLog @@ -17,6 +17,15 @@ past entries belonging to author(s): Viktor Szakats. */ +2009-12-09 23:11 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) + * ChangeLog + - contrib/hbtip/ChangeLog + * Old local ChangeLog merged into the central one. + + - examples/hbvpdf/ChangeLog + + examples/hbvpdf/readme.txt + * Renamed. + 2009-12-09 22:26 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * ChangeLog - contrib/hbtpathy/ChangeLog @@ -92183,6 +92192,13 @@ ! Added HB_EXPORT for hb_fsFind*() functions. (missed from prev commit) +2007-05-20 01:00 UTC+0100 Hannes Ziegler + * source\tip\thtml.prg + + Changed code to avoid errors with VC8 + --> error C2440: 'initializing' : cannot convert from 'void *' to 'char *' + --> error C3861: 'tolower': identifier not found + 2007-05-19 15:40 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbclass.ch * formatting @@ -92204,6 +92220,13 @@ * harbour/source/rtl/mlcfunc.c ! fixed minor typo +2007-05-19 00:15 UTC+0100 Hannes Ziegler + * source\tip\thtml.prg + + Changed code to avoid warnings + -> Warning W0001 Ambiguous reference + -> Warning w0027 Meaningless use of expression + 2007-05-18 22:45 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbapierr.h * harbour/source/rtl/errorapi.c @@ -92235,6 +92258,12 @@ * harbour/source/rtl/gtstd/gtstd.c * removed code to save/restore hb_fsError() +2007-05-18 17:45 UTC+0100 Hannes Ziegler + * source\tip\thtml.prg + + Changed HTML parser to handle malformed HTML files more graciously. + Changed Attribute parser to detect hardcoded empty values (""). + 2007-05-18 07:24 UTC+0100 Fernando Mancera (fmancera@viaopen.com) * contrib/adordd/adordd.prg * ADO_GETFIELDTYPE() Improved @@ -92319,6 +92348,46 @@ was detected (said: <||...> instead of {||...}). (two more places) +2007-05-11 18:30 UTC+0100 Hannes Ziegler + + + tests\tiptest\loadhtml.prg + + tests\tiptest\dbtohtml.prg + + + source\tip\thtml.prg + New HTML classes + + THtmlDocument() + + THtmlIterator() + + THtmlIteratorScan() + + THtmlIteratorRegEx() + + THtmlNode() + + New HTML functions + + AnsiToHtml() + + HtmlToAnsi() + + HtmlToOem() + + OemToHtml() + + THtmlCleanup() + + THtmlInit() + + THtmlIsValid() + + + include\thtml.ch + + * source\tip\ftpcln.prg + + added method :pwd() + + As a short introduction: + + 1) THtmlDocument() objects read/write HTML files and streams + + 2) THtmlNode() objects know HTML and raise errors upon illegal HTML code + + 3) THtmlNode() objects know the "+" and "-" operator for opening/closing an HTML tag + + 4) THtmlNode() objects know the ":" operator for querying/creating a HTML node .OR. attribute + (sending an unknown message results in a query of lookup tables. If that query is successful, + a HTML node .OR. the value of an attribute is returned. Otherwise, a runtime error is raised) + + 2007-05-11 18:24 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * harbour/source/compiler/harbour.y ! Fixed error message text when unclosed multiline codeblock @@ -92784,7 +92853,7 @@ * contrib/adordd/adordd.prg * QUERY support and MS SQL support (thanks to Vikthor!) -07-04-27 14:35 UTC+0100 Fernando Mancera (fmancera@viaopen.com) +2007-04-27 14:35 UTC+0100 Fernando Mancera (fmancera@viaopen.com) * contrib/adordd/adordd.prg * Minor change to header file name @@ -92954,6 +93023,55 @@ * harbour/source/vm/classes.c * added support for (@func()):eval(...) +2007-04-23 14:30 UTC+0100 Hannes Ziegler + + * changed TIP classes to comply with OOP rules + + * source\tip\client.prg + Adapted all :new() method(s) so that tIPClient becomes the + abstract super class for TIpClientFtp, TIpClientHttp, TIpClientPop and TIpClientSmtp + + + Added Method :INetErrorDesc() + + Added Method :lastErrorCode() + + Added Method :lastErrorMessage() + + - Removed method :data() since it calls an undeclared method :getOk() + :data() is used in TIpClientSmtp + + * fixed bugs resulting in corrupted file downloads + + * source\tip\ftpcln.prg + Added missing FTP functionalities + + Added method :rmd() + + Added method :listFiles() + + Added method :mput() + + Supports progress bars + * Changed method :downloadFile() to enable display of download progress + * Changed method :uploadFile() to enable display of upload progress + + * source\tip\encoder.prg + + Added FUNCTION TIp_GetEncoder( cModel ) + + * source\tip\mail.prg + Added "high level" methods to easily (de)compose an eMail (with file attachments) + + + Added method :setHeader() + + Added method :attachFile() + + Added method :detachFile() + + Added method :getFileName() + + Added method :isMultiPart() + + Added method :getMultiParts() + + * source\tip\popcln.prg + New methods for easy eMail retrieval + + Added method :countMail() + + Added method :retrieveAll() + + * source\tip\smtpcln.prg + New method to work with TIpMail objects + + Added method :sendMail() + 2007-04-20 21:46 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * harbour/source/rtl/tbcolumn.prg * harbour/source/rtl/tbrowse.prg @@ -104597,6 +104715,15 @@ NOTE: * fixed for Windows 64, using Microsoft C provided _WIN64 define Changes provided by Przemek. Thanks! :-) +2005-04-29 12:00 Luiz Rafael Culik + * source/tip/client.prg + * source/tip/smtpcln.prg + * source/tip/ftpcln.prg + * source/tip/popcln.prg + * source/tip/httpcln.prg + !added code to create trace of inet functions + !all inet* functions call is replace by an method of same name + 2005-04-29 07:02 UTC+0100 Antonio Linares * makefile64.nt * __64__ define declared @@ -106290,6 +106417,15 @@ NOTE: directories. The environment variable HB_DBG_PATH takes precedence over PATH to search for source files. +2004-06-03 12:40 UTC+0200 Giancarlo Niccolai + * source/tip/tipclient.prg + ! Using (now properly) InetReadAll to read data slices. + +2004-06-03 12:40 UTC+0200 Giancarlo Niccolai + * source/tip/tiputils.c + ! TIP_FileMimeType was not closing the file if it had to + open it. + 2004-06-03 11:00 UTC+0100 Ryszard Glab * source/compiler/harbour.c @@ -106429,6 +106565,30 @@ NOTE: + Documentation for HB_SETCODEPAGE() * Some formating +2004-05-17 17:14 UTC+0200 Giancarlo Niccolai + * source/tip/Rules.make + + Added support for HB_MULTI_GT under unix/GNU make + + * source/tip/tiputils.c + + added functions + Tip_FileMimeType( cFileName ) ==> cMimeType + Tip_FileMimeType( nFileHandle ) ==> cMimeType + Tip_MimeType( cData ) ==> cMimeType + + that are able to detect the type of file (or of a string) depending on + extension and file content. If extension is not available (if using a stream + in Tip_FileMimeType or in Tip_MimeType) only content is used to guess the + format, and if the file can't be open ( Tip_FileMimeType ) only the extension + is used. + + If the file type can't be determined, "unknown" is returned (which is a valid + MIME type). + + * source/tip/tests/Makefile + + source/tip/tests/Makefile.mimetest + + source/tip/tests/mimetest.prg + + Added a test to find mime type. + 2004-05-14 16:05 UTC+0100 Ryszard Glab * include/hbexpra.c @@ -106456,6 +106616,14 @@ NOTE: e.g. -1230. was displayed as -123-. * fixed support for '9999.' picture +2004-05-12 11:30 UTC+0200 Giancarlo Niccolai + * source/tip/tipencoderurl.prg + ! Default for URL encoding is now "complete", that is encoding also "=", + "?" and ":" symbols + +2004-05-12 11:00 UTC+0200 Giancarlo Niccolai + * source/tip/tipclienthttp.prg + ! In post form, the "&" field separator was missing :-/ 2004-05-11 15:10 UTC+0100 Ryszard Glab @@ -106569,6 +106737,13 @@ NOTE: * source/rtl/gtcrs/kbdcrs.c * fixed reporting keystrokes with codes > 127 +2004-05-07 14:22 UTC+0200 Giancarlo Niccolai + * source/tip/tipclienthttp.prg + + Added automatic authorization basic scheme if new field + cAuthMode is set to "Basic". The cUserID and cPassword fields + inside the oUrl object. + + Added inline method UseBasicAuth() to set cAuthMode to "Basic" + 2004-05-06 21:10 UTC-0400 David G. Holm * source/vm/itemapi.c ! The funtion snprintf is not a Standard C function and does not @@ -106599,6 +106774,17 @@ NOTE: * xharbour/contrib/pgsql/TPostgres.prg ! Fixed bug select from procedures/funtion +2004-05-04 16:45 UTC+0200 Maurilio Longo + * contrib/tip/Rules.make + + added HB_USER_CFLAGS=-DTCPV40HDRS to use 16/32 tcp/ip stack on OS/2 (standard on OS/2 until eComStation and v5.x) + * contrib/tip/ticlientpop.prg + * changed the way a mail gets ::Retreived(), so much faster now. + + Added Top(), Noop() and UIDL() methods + * contrib/tip/tipmail.prg + * changed ::fromstring() method where it looks for multipart messages, now it is so fast you simply can't + follow it anymore, hope it is still correct though :) (I've done several tests and I'm using it in + an in-house utility, so should be ok) + 2004-05-03 11:15 UTC-0300 Rodrigo Moreno * xharbour/contrib/pgsql/TPostgres.prg ! Fixed bug with numeric/decimal @@ -106712,6 +106898,10 @@ NOTE: * changed to use new HB_SYMB structure * removed all pointer/long castings (except runner.c) +2004-04-23 18:28 UTC+0200 Giancarlo Niccolai + * contrib/tip/tipclienthttp.prg + * contrib/tip/tipencoderurl.prg + ! Fixed an offbyone error in URLEncode routines 2004-04-22 18:00 UTC-0500 David G. Holm * source/vm/itemapi.c @@ -106879,6 +107069,12 @@ NOTE: PUBLIC ¯o works correctly now +2004-04-05 15:40 UTC+0200 Lorenzo Fiorini + * contrib/tip/Makefile + using standard config/*.cf to support more C compilers + * contrib/tip/tiputils.c + windows.h included for HB_OS_WIN + 2004-04-05 14:45 UTC-0300 Rodrigo Moreno * xharbour/contrib/pgsql/postgres.c + Add new functions to handle connection and result set @@ -107049,6 +107245,15 @@ NOTE: * source/pp/pptable.c * updated for fixes in ppcore.c (_DFSET define) +2004-03-23 11:05 UTC+0100 Maurilio Longo + * contrib/tip/Rules.make + + added support for building under OS/2 with GCC (I hope I did not break anything else) + + inserted TABs between target and rule to make target since this is requested by gnu-make + * contrib/tip/tiputils.c + * fixed to work under OS/2 GCC + contrib/tip can now be built under OS/2 GCC and tests work ok (I could download a web + page and a mail using tiptest). + 2004-03-21 21:48 UTC-0800 Luis Krause Mantilla * source/rtl/tbcolumn.prg + added PreBlock and PostBlock instance variables for Clipper 5.3x compatibility @@ -107227,6 +107432,21 @@ NOTE: * xharbour/contrib/pgsql/TPostgres.prg * Add new property lallCols. Used to send only changed columns or not changed +2004-02-07 17:05 UTC+0100 Giancarlo Niccolai + * contrib/tip/Rules.make + + Added support for making with GTXVT + + * contrib/tip/tipclient.prg + + Added gauge support in WriteFromFile + (TODO: add it in ReadFromFile ) + (TODO: detect file sizes in downloads) + + * contrib/tip/tipclientftp.prg + + Fixed transfer startup/shutdown sequence + + * contrib/tip/tests/tiptest.prg + + Added gauge for writing files + 2004-02-27 12:37 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * source/rtl/teditor.prg @@ -107801,6 +108021,17 @@ NOTE: + source/rtl/gtcrs/debug.map *an example character mapping +2004-01-13 22:10 UTC-0300 Luiz Rafael Culik + * contrib/tip/tipclient.prg + ! Added support for ESMTP Servers and write method enhaced for multiples + email address reparated by comma + + contrib/tip/base64x.c + ! functions for base64 password building + * contrib/tip/makefile.bc + * contrib/tip/makefile.bc + contrib/tip/Makefile + ! makefile updated + 2004-01-08 18:45 UTC-0500 David G. Holm * contrib/Makefile + Added a section for rsxnt, which is unable to compile Ole and odbc. @@ -107881,6 +108112,52 @@ NOTE: ! Never include malloc.h, because: 1) It been obsoleted by stdlib.h in Standard C; and 2) The use of malloc.h is forbidden in GCC 3.x. +2003-12-10 14:32 UTC+0100 Giancarlo Niccolai + * contrib/tip/tipclienthttp.prg + * GetRequest and PostRequest method have been changed into Get() + and Post(). + * cQuery field is now optional, if not given it defaults + to URL path+file+query. + * Post method now accepts a non optional parameter that may be + a string or a hash. + + * contrib/tip/tipencoderqp.prg + * contrib/tip/tipencoderurl.prg + * contrib/tip/tipencoderbase64.prg + ! IF string to encode is emptu, return immediately. + +2003-12-10 02:51 UTC+0100 Giancarlo Niccolai + * contrib/tip/tipclienthttp.prg + ! fixed a loop and initialization of READ() in PostRequest + method + + * contrib/tip/tipurl.prg + ! Fixed parsing of file + +2003-12-10 02:10 UTC+0100 Giancarlo Niccolai + * contrib/tip/tipurl.prg + ! Fixed URL parsing, now using latest REGEX + + * contrib/tip/tipclient.prg + ! Now URL can be created also while opening + + * contrib/tip/tipclienthttp.prg + + If provided with a Hash, method PostRequest will create an HTTP + request using key/values pair from the hash, automatically + translating them into strings AND encoding them. + +2003-12-07 15:10 UTC+0100 Giancarlo Niccolai + * tipencoderbase64.prg + ! Must used unsigned char instead of char to encode binary + data. + * tipencoderqp.prg + ! The same; also, newline at the end is now added only if + needed to break a line. + +2003-12-06 13:10 UTC-0300 Luiz Rafael Culik + * tipmail.prg + !fixed method to string when sending email with attach + 2003-12-05 16:05 UTC+0100 Ryszard Glab * source/rtl/gtcrs/gtcrs.c * characters with code > 128 are displayed correctly now @@ -107895,12 +108172,32 @@ NOTE: ! Fixed OrdKeyNo() bug that set RecNo() to LastRec() + 1 reported by Roberto Lopez - borrowed from xharbour +2003-12-03 15:15 UTC+0100 Giancarlo Niccolai + * contrib/tip/tiputils.c + ! strftime does not work very well on windows, or maybe is the + BORLANDC strftime failing. Anyhow, I have now implemented native + windows api + sprintf() to get timezone, so there is no need + of it under windows. + 2003-12-03 14:24 UTC-0800 Luis Krause Mantilla * include/hbapirdd.h * source/rdd/dbcmd.c ! Fixed dbCreate() bug that closed an open dbf with same name as newly created dbf in a different folder reported by Giovi Verrua - borrowed from xharbour +2003-12-03 01:44 UTC+0100 Francesco Saverio Giudice + * contrib/tip/tiputils.c + ! added __BORLANDC__ as switch to include + + * contrib/tip/makefile.bc + ! added missing files and modfied the build method + now it's sufficient to add the target objects without explicity define rules + + * contrib/tip/tests/bldtest.bat + contrib/tip/tests/makefile.bc + * changed to compile more examples than tiptest.prg + now the syntax is bldtest.bat prg-name-without-extension + 2003-12-02 15:57 UTC+0100 Tomaz Zupan * bin/pack_src.sh + Added missing directories to script @@ -107913,6 +108210,73 @@ NOTE: + config/w32/watcom.cf ! added support to OpenWatcom DOS/Win32 borrowed from xHarbour +2003-12-02 05:08 UTC+0100 Giancarlo Niccolai + * contrib/tip/tipencoder.prg + ! fixes to initialization (DO CASE brought some trouble, + changed with an IF) + + + contrib/tip/tipmail.prg + + Added full MIME w/multipart support! + + * contrib/tip/tests/Makefile + + contrib/tip/tests/Makefile.testmail + + contrib/tip/tests/testmail.prg + + Added tests for mail parsing + + contrib/tip/tests/Makefile.testmmail + + contrib/tip/tests/testmmail.prg + + Added tests for mail composing + +2003-12-01 01:23 UTC+0100 Giancarlo Niccolai + * contrib/tip/tipencoderbase64.prg + * retouches + + contrib/tip/tipencoderqp.prg + + Added quoted-printable encoder + + contrib/tip/tipencoderurl.prg + + Added URL encode TIP encoder. + - contrib/tip/tiputils.prg + - Removed useless IP_UrlEncode, as they are added (in pure + C) in Tip encoder; TIPEncoderURL_* can be used as static + methods to access the IP_URLEncode features. + + contrib/tip/tiputils.c + + Added support for RFC822 timestamp + + * contrib/tip/Makefile + * contrib/tip/Rules.make + + Added capability to compile C files + + + * contrib/tip/tests/Makefile + + contrib/tip/tests/Makefile.makefile + + Added support for testtime + + * contrib/tip/tests/testtime.prg + + * contrib/tip/tests/base64test.prg + + Added test for quoted printable encoding/decoding. + +2003-11-30 15:37 UTC+0100 Giancarlo Niccolai + + contrib/tip/tipencoder.prg + + contrib/tip/tipencoderbase64.prg + + Added basic encoder system classes. More encoders incoming... + + * contrib/tip/tests/Makefile + + contrib/tip/tests/Makefile.base64test + + contrib/tip/tests/base64test.prg + + tests for encoders. + +2003-11-29 04:23 UTC+0100 Giancarlo Niccolai + * contrib/tip/tipclienthttp.prg + + Added field ::cUserAgent to mimic various User-Agents + + Added automatic cookie setting (and eventually re-sending) in + field ::hCookie + + Added custom request header fields in ::hFields + * NOTE: Probably this name will change. + +2003-11-29 00:59 UTC+0100 Giancarlo Niccolai + * contrib/tip/tipclienthttp.prg + + Added fields ::nReplyCode and ::cReplyDesc for easier + access to HTTP reply codes. + 2003-11-24 18:32 UTC+0100 Lorenzo Fiorini * source/compiler/gencobj.c ! fixed to allow = for the C compiler options @@ -107925,6 +108289,42 @@ NOTE: * source/vm/itemapi.c ! added support of OpenWatcom C +2003-11-22 18:13 UTC+0100 Giancarlo Niccolai + * contrib/tip/tipclient.prg + * contrib/tip/tipclientftp.prg + - Removed useless InetDestroy + +2003-11-22 18:13 UTC+0100 Giancarlo Niccolai + * contrib/tip/tipclienthttp.prg + + added hHeaders hash field to the class; it stores the returned + http fields in a hash. + + * contrib/tip/tests/Makefile + + contrib/tip/tests/Makefile.httpadvclient + + contrib/tip/tests/httpadvclient.prg + + Added a test for this feature. + +2003-11-20 18:13 UTC+0100 Giancarlo Niccolai + * contrib/tip/tests/ftpadvclient.prg + ! Better compliancy for FTP protocol: now CWD is done before dele. + +2003-11-20 16:51 UTC+0100 Giancarlo Niccolai + * contrib/tip/tipclient.prg + ! in ReadToFile(), check must be done for logical false on return from + read. + + * contrib/tip/tipclientftp.prg + ! removed a debug test. + + * contrib/tip/tests/Makefile + + added 'clean' target + +2003-11-20 16:27 UTC+0100 Giancarlo Niccolai + * contrib/tip/tipclient.prg + ! fixed a misplaced return on line 192 + ! If the connection is not working, destination file is not created + in ReadToFile() method. + 2003-11-14 16:45 UTC+0100 Ryszard Glab * include/hbmath.h * fixed to compile under OpenWatcom @@ -107933,6 +108333,32 @@ NOTE: * fixed to release PUBLIC variables correctly (when RELEASE command is used) +2003-11-14 13:01 UTC+0100 Giancarlo Niccolai + * contrib/tip/Rules.make + ! fixed libraries + + * contrib/tip/tipclientftp + ! Added DELE command support + + + contrib/tip/tests/Makefile + + contrib/tip/tests/Makefile.tiptest + + contrib/tip/tests/Makefile.ftpadvtest + + contrib/tip/tests/ftpadvtest.prg + + Added test for DELE + +2003-11-05 12:10 UTC+0100 Giancarlo Niccolai + * contrib/tip/Rules.make + ! default GT changed to gtcrs + + added new libraries + + * contrib/tip/tipclient.prg + * contrib/tip/tipclientftp.prg + * contrib/tip/tipclientpop.prg + * contrib/tip/tipclientsmtp.prg + ! Access to function InetCRLF has been changed to TipClient::cCRLF + + * contrib/tip/tipclienthttp.prg + ! Checking for error while receiving HTTP header 2003-10-12 17:35 UTC-0500 David G. Holm @@ -108504,6 +108930,13 @@ NOTE: index unlocking wasn't present in some occasions. ! Bug fixed with scoping, reported by Giovi Verrua. +2003-09-15 12:30 UTC-0500 Paul Tucker + * contrib/tip/makefile.bc + * contrib/tip/makefile.vc + * contrib/tip/make_b32.bat + * contrib/tip/make_vc.bat + * standardised on file locations, etc. + 2003-09-11 11:30 UTC+0200 Przemyslaw Czerpak * harbour.spec * small fix in auto platform detection (thanks to Tomaz Zupan) @@ -108791,6 +109224,12 @@ All this changes (except Ron's PP) are my work borrowed from xHarbour. * source/rtl/memoline.c ! Fixed a bug by missed () in HB_CHAR_SOFT1 compare. +2003-07-13 15:00 UTC+0200 Giancarlo Niccolai + * contrib/tip/tipclientsmtp.prg + ! Data() was not asking a getok() in its return, causing a + possible misunderstanding if more than an email is sent. + Fixed. + 2003-07-13 14:13 UTC-0400 Alejandro de Garate + doc/es/gnulice.txt + doc/es/hvm.txt @@ -109219,6 +109658,14 @@ All this changes (except Ron's PP) are my work borrowed from xHarbour. * source/lang/msgsrwin.c ! add missings commas +2003-06-22 06:42 UTC+0200 Giancarlo Niccolai + * contrib/tip/tipclientftp.prg + ! Write() implementation of this client was returining a + logical instead of a number. Fixed + + * contrib/tip/tests/tiptest.prg + * Timeout set to 20 seconds + 2003-06-18 02:05 UTC+0200 Przemyslaw Czerpak * source/codepage/Makefile * source/codepage/cdpesdos.c @@ -109377,6 +109824,16 @@ All this changes (except Ron's PP) are my work borrowed from xHarbour. * removed dirty hack which degrease performance of inkey() on *nix platforms. +2003-06-15 02:40 UTC+0200 Giancarlo Niccolai + * contrib/tip/tipurl.prg + ! Fixed an error in rebuilding address once it is splitted up, when + referencing http queries ("?" paths) + + * contrib/tip/Makefile + * contrib/tip/Rules.make + * contrib/tip/tests/Makefile + ! Updated linux makefiles to more modern settings + 2003-06-14 21:25 UTC+0300 Alexander Kresin * source/rdd/dbfntx/dbfntx1.c ! Bug fixed, related to seek with lLast and go bottom with scope set. @@ -109905,6 +110362,14 @@ All this changes (except Ron's PP) are my work borrowed from xHarbour. * source/rtl/cdpapi.c ! fix, provided by Przemyslaw Czerpak +2003-03-23 15:02 UTC+0100 Giancarlo Niccolai + + contrib/tip/encoding/base64.c + + contrib/tip/encoding/base64.h + + contrib/tip/encoding/uuencode.c + + contrib/tip/encoding/uuencode.h + Added this files for future integration in TIPS. + (Thanks to LUIZ CULIK) + 2003-03-22 11:25 UTC+0100 Antonio Linares * source/compiler/harbour.y * fix on recent If() changes @@ -109946,6 +110411,20 @@ All this changes (except Ron's PP) are my work borrowed from xHarbour. COMMIT TRANSACTION ROLLBACK TRANSACTION +2003-02-22 22:25 UTC+0100 Giancarlo Niccolai + * contrib/tip/makefile.bc + * contrib/tip/make_b32 + + contrib/tip/tests/bldtest + + contrib/tip/tests/makefile.bc + * Updated (now working with bcc) + + * contrib/tip/tipclienthttp.prg + ! Compilation warning removed + +2003-02-22 17:45 UTC+0100 Giancarlo Niccolai + * contrib/tip/ + * INITIAL RELEASE + 2003-02-18 22:05 UTC+0100 Tomaz Zupan * include/hbdbf.h * include/hbdbsort.h diff --git a/harbour/contrib/hbtip/ChangeLog b/harbour/contrib/hbtip/ChangeLog deleted file mode 100644 index 34fc8e5a90..0000000000 --- a/harbour/contrib/hbtip/ChangeLog +++ /dev/null @@ -1,505 +0,0 @@ -/* - * $Id$ - */ - -/* Use this format for the entry headers: - YYYY-MM-DD HH:MM UTC[-|+]hhmm Your Full Name - For example: - 2002-12-01 23:12 UTC+0100 Foo Bar -*/ - -2008-06-27 17:13 UTC+0100 Miguel Angel Marchuet - * client.prg - + Added methods setget to interrogate buffer size send/recive - METHOD InetRcvBufSize( SocketCon, nSizeBuff ) - METHOD InetSndBufSize( SocketCon, nSizeBuff ) - + Added data members to assign default buffer sizes - DATA nDefaultRcvBuffSize - DATA nDefaultSndBuffSize - * ftpcln.prg - + Asigned default buffer size to 64kb only for FTP transfer, previous to open sockets - ::nDefaultSndBuffSize := 65536 - ::nDefaultRcvBuffSize := 65536 - - -2007-05-20 01:00 UTC+0100 Hannes Ziegler - * source\tip\thtml.prg - - Changed code to avoid errors with VC8 - --> error C2440: 'initializing' : cannot convert from 'void *' to 'char *' - --> error C3861: 'tolower': identifier not found - - -2007-05-19 00:15 UTC+0100 Hannes Ziegler - * source\tip\thtml.prg - - Changed code to avoid warnings - -> Warning W0001 Ambiguous reference - -> Warning w0027 Meaningless use of expression - - -2007-05-18 17:45 UTC+0100 Hannes Ziegler - * source\tip\thtml.prg - - Changed HTML parser to handle malformed HTML files more graciously. - Changed Attribute parser to detect hardcoded empty values (""). - - -2007-05-11 18:30 UTC+0100 Hannes Ziegler - - + tests\tiptest\loadhtml.prg - + tests\tiptest\dbtohtml.prg - - + source\tip\thtml.prg - New HTML classes - + THtmlDocument() - + THtmlIterator() - + THtmlIteratorScan() - + THtmlIteratorRegEx() - + THtmlNode() - - New HTML functions - + AnsiToHtml() - + HtmlToAnsi() - + HtmlToOem() - + OemToHtml() - + THtmlCleanup() - + THtmlInit() - + THtmlIsValid() - - + include\thtml.ch - - * source\tip\ftpcln.prg - + added method :pwd() - - As a short introduction: - - 1) THtmlDocument() objects read/write HTML files and streams - - 2) THtmlNode() objects know HTML and raise errors upon illegal HTML code - - 3) THtmlNode() objects know the "+" and "-" operator for opening/closing an HTML tag - - 4) THtmlNode() objects know the ":" operator for querying/creating a HTML node .OR. attribute - (sending an unknown message results in a query of lookup tables. If that query is successful, - a HTML node .OR. the value of an attribute is returned. Otherwise, a runtime error is raised) - - - - -2007-04-23 14:30 UTC+0100 Hannes Ziegler - - * changed TIP classes to comply with OOP rules - - * source\tip\client.prg - Adapted all :new() method(s) so that tIPClient becomes the - abstract super class for TIpClientFtp, TIpClientHttp, TIpClientPop and TIpClientSmtp - - + Added Method :INetErrorDesc() - + Added Method :lastErrorCode() - + Added Method :lastErrorMessage() - - - Removed method :data() since it calls an undeclared method :getOk() - :data() is used in TIpClientSmtp - - * fixed bugs resulting in corrupted file downloads - - * source\tip\ftpcln.prg - Added missing FTP functionalities - + Added method :rmd() - + Added method :listFiles() - + Added method :mput() - - Supports progress bars - * Changed method :downloadFile() to enable display of download progress - * Changed method :uploadFile() to enable display of upload progress - - * source\tip\encoder.prg - + Added FUNCTION TIp_GetEncoder( cModel ) - - * source\tip\mail.prg - Added "high level" methods to easily (de)compose an eMail (with file attachments) - - + Added method :setHeader() - + Added method :attachFile() - + Added method :detachFile() - + Added method :getFileName() - + Added method :isMultiPart() - + Added method :getMultiParts() - - * source\tip\popcln.prg - New methods for easy eMail retrieval - + Added method :countMail() - + Added method :retrieveAll() - - * source\tip\smtpcln.prg - New method to work with TIpMail objects - + Added method :sendMail() - -2005-04-29 12:00 Luiz Rafael Culik - * client.prg - * smtpcln.prg - * ftpcln.prg - * popcln.prg - * httpcln.prg - !added code to create trace of inet functions - !all inet* functions call is replace by an method of same name - -2004-06-03 12:40 UTC+0200 Giancarlo Niccolai - * tipclient.prg - ! Using (now properly) InetReadAll to read data slices. - -2004-06-03 12:40 UTC+0200 Giancarlo Niccolai - * tiputils.c - ! TIP_FileMimeType was not closing the file if it had to - open it. - -2004-05-17 17:14 UTC+0200 Giancarlo Niccolai - * Rules.make - + Added support for HB_MULTI_GT under unix/GNU make - - * tiputils.c - + added functions - Tip_FileMimeType( cFileName ) ==> cMimeType - Tip_FileMimeType( nFileHandle ) ==> cMimeType - Tip_MimeType( cData ) ==> cMimeType - - that are able to detect the type of file (or of a string) depending on - extension and file content. If extension is not available (if using a stream - in Tip_FileMimeType or in Tip_MimeType) only content is used to guess the - format, and if the file can't be open ( Tip_FileMimeType ) only the extension - is used. - - If the file type can't be determined, "unknown" is returned (which is a valid - MIME type). - - * tests/Makefile - + tests/Makefile.mimetest - + tests/mimetest.prg - + Added a test to find mime type. - -2004-05-12 11:30 UTC+0200 Giancarlo Niccolai - * tipencoderurl.prg - ! Default for URL encoding is now "complete", that is encoding also "=", - "?" and ":" symbols - -2004-05-12 11:00 UTC+0200 Giancarlo Niccolai - * tipclienthttp.prg - ! In post form, the "&" field separator was missing :-/ - -2004-05-07 14:22 UTC+0200 Giancarlo Niccolai - * tipclienthttp.prg - + Added automatic authorization basic scheme if new field - cAuthMode is set to "Basic". The cUserID and cPassword fields - inside the oUrl object. - + Added inline method UseBasicAuth() to set cAuthMode to "Basic" - -2004-04-23 18:28 UTC+0200 Giancarlo Niccolai - * contrib/tip/tipclienthttp.prg - * contrib/tip/tipencoderurl.prg - ! Fixed an offbyone error in URLEncode routines - -2004-05-04 16:45 UTC+0200 Maurilio Longo - * Rules.make - + added HB_USER_CFLAGS=-DTCPV40HDRS to use 16/32 tcp/ip stack on OS/2 (standard on OS/2 until eComStation and v5.x) - * ticlientpop.prg - * changed the way a mail gets ::Retreived(), so much faster now. - + Added Top(), Noop() and UIDL() methods - * tipmail.prg - * changed ::fromstring() method where it looks for multipart messages, now it is so fast you simply can't - follow it anymore, hope it is still correct though :) (I've done several tests and I'm using it in - an in-house utility, so should be ok) - -2004-04-05 15:40 UTC+0200 Lorenzo Fiorini - * Makefile - using standard config/*.cf to support more C compilers - * tiputils.c - windows.h included for HB_OS_WIN - -2004-03-23 11:05 UTC+0100 Maurilio Longo - * Rules.make - + added support for building under OS/2 with GCC (I hope I did not break anything else) - + inserted TABs between target and rule to make target since this is requested by gnu-make - * tiputils.c - * fixed to work under OS/2 GCC - contrib/tip can now be built under OS/2 GCC and tests work ok (I could download a web - page and a mail using tiptest). - -2004-02-07 17:05 UTC+0100 Giancarlo Niccolai - * Rules.make - + Added support for making with GTXVT - - * tipclient.prg - + Added gauge support in WriteFromFile - (TODO: add it in ReadFromFile ) - (TODO: detect file sizes in downloads) - - * tipclientftp.prg - + Fixed transfer startup/shutdown sequence - - * tests/tiptest.prg - + Added gauge for writing files - -2004-01-13 22:10 UTC-0300 Luiz Rafael Culik - * tipclient.prg - ! Added support for ESMTP Servers and write method enhaced for multiples - email address reparated by comma - + base64x.c - ! functions for base64 password building - * makefile.bc - * makefile.bc - Makefile - ! makefile updated - - -2003-12-10 14:32 UTC+0100 Giancarlo Niccolai - * tipclienthttp.prg - * GetRequest and PostRequest method have been changed into Get() - and Post(). - * cQuery field is now optional, if not given it defaults - to URL path+file+query. - * Post method now accepts a non optional parameter that may be - a string or a hash. - - * tipencoderqp.prg - * tipencoderurl.prg - * tipencoderbase64.prg - ! IF string to encode is emptu, return immediately. - -2003-12-10 02:51 UTC+0100 Giancarlo Niccolai - * tipclienthttp.prg - ! fixed a loop and initialization of READ() in PostRequest - method - - * tipurl.prg - ! Fixed parsing of file - -2003-12-10 02:10 UTC+0100 Giancarlo Niccolai - * contrib/tip/tipurl.prg - ! Fixed URL parsing, now using latest REGEX - - * contrib/tip/tipclient.prg - ! Now URL can be created also while opening - - * contrib/tip/tipclienthttp.prg - + If provided with a Hash, method PostRequest will create an HTTP - request using key/values pair from the hash, automatically - translating them into strings AND encoding them. - -2003-12-07 15:10 UTC+0100 Giancarlo Niccolai - * tipencoderbase64.prg - ! Must used unsigned char instead of char to encode binary - data. - * tipencoderqp.prg - ! The same; also, newline at the end is now added only if - needed to break a line. - -2003-12-06 13:10 UTC-0300 Luiz Rafael Culik - * tipmail.prg - !fixed method to string when sending email with attach - -2003-12-03 15:15 UTC+0100 Giancarlo Niccolai - * tiputils.c - ! strftime does not work very well on windows, or maybe is the - BORLANDC strftime failing. Anyhow, I have now implemented native - windows api + sprintf() to get timezone, so there is no need - of it under windows. - -2003-12-03 01:44 UTC+0100 Francesco Saverio Giudice - * tiputils.c - ! added __BORLANDC__ as switch to include - - * makefile.bc - ! added missing files and modfied the build method - now it's sufficient to add the target objects without explicity define rules - - * tests/bldtest.bat - tests/makefile.bc - * changed to compile more examples than tiptest.prg - now the syntax is bldtest.bat prg-name-without-extension - - -2003-12-02 05:08 UTC+0100 Giancarlo Niccolai - * tipencoder.prg - ! fixes to initialization (DO CASE brought some trouble, - changed with an IF) - - + tipmail.prg - + Added full MIME w/multipart support! - - * tests/Makefile - + tests/Makefile.testmail - + tests/testmail.prg - + Added tests for mail parsing - + tests/Makefile.testmmail - + tests/testmmail.prg - + Added tests for mail composing - -2003-12-01 01:23 UTC+0100 Giancarlo Niccolai - * tipencoderbase64.prg - * retouches - + tipencoderqp.prg - + Added quoted-printable encoder - + tipencoderurl.prg - + Added URL encode TIP encoder. - - tiputils.prg - - Removed useless IP_UrlEncode, as they are added (in pure - C) in Tip encoder; TIPEncoderURL_* can be used as static - methods to access the IP_URLEncode features. - + tiputils.c - + Added support for RFC822 timestamp - - * Makefile - * Rules.make - + Added capability to compile C files - - - * tests/Makefile - + tests/Makefile.makefile - + Added support for testtime - - * tests/testtime.prg - - * tests/base64test.prg - + Added test for quoted printable encoding/decoding. - -2003-11-30 15:37 UTC+0100 Giancarlo Niccolai - + tipencoder.prg - + tipencoderbase64.prg - + Added basic encoder system classes. More encoders incoming... - - * tests/Makefile - + tests/Makefile.base64test - + tests/base64test.prg - + tests for encoders. - -2003-11-29 04:23 UTC+0100 Giancarlo Niccolai - * tipclienthttp.prg - + Added field ::cUserAgent to mimic various User-Agents - + Added automatic cookie setting (and eventually re-sending) in - field ::hCookie - + Added custom request header fields in ::hFields - * NOTE: Probably this name will change. - -2003-11-29 00:59 UTC+0100 Giancarlo Niccolai - * tipclienthttp.prg - + Added fields ::nReplyCode and ::cReplyDesc for easier - access to HTTP reply codes. - -2003-11-22 18:13 UTC+0100 Giancarlo Niccolai - * contrib/tip/tipclient.prg - * contrib/tip/tipclientftp.prg - - Removed useless InetDestroy - -2003-11-22 18:13 UTC+0100 Giancarlo Niccolai - * tipclienthttp.prg - + added hHeaders hash field to the class; it stores the returned - http fields in a hash. - - * tests/Makefile - + tests/Makefile.httpadvclient - + tests/httpadvclient.prg - + Added a test for this feature. - -2003-11-20 18:13 UTC+0100 Giancarlo Niccolai - * tests/ftpadvclient.prg - ! Better compliancy for FTP protocol: now CWD is done before dele. - -2003-11-20 16:51 UTC+0100 Giancarlo Niccolai - * tipclient.prg - ! in ReadToFile(), check must be done for logical false on return from - read. - - * tipclientftp.prg - ! removed a debug test. - - * tests/Makefile - + added 'clean' target - -2003-11-20 16:27 UTC+0100 Giancarlo Niccolai - * tipclient.prg - ! fixed a misplaced return on line 192 - ! If the connection is not working, destination file is not created - in ReadToFile() method. - -2003-11-14 13:01 UTC+0100 Giancarlo Niccolai - * Rules.make - ! fixed libraries - - * tipclientftp - ! Added DELE command support - - + tests/Makefile - + tests/Makefile.tiptest - + tests/Makefile.ftpadvtest - + tests/ftpadvtest.prg - + Added test for DELE - -2003-11-05 12:10 UTC+0100 Giancarlo Niccolai - * Rules.make - ! default GT changed to gtcrs - + added new libraries - - * tipclient.prg - * tipclientftp.prg - * tipclientpop.prg - * tipclientsmtp.prg - ! Access to function InetCRLF has been changed to TipClient::cCRLF - - * tipclienthttp.prg - ! Checking for error while receiving HTTP header - -2003-09-15 12:30 UTC-0500 Paul Tucker - * makefile.bc - * makefile.vc - * make_b32.bat - * make_vc.bat - * standardised on file locations, etc. - -2003-07-13 15:00 UTC+0200 Giancarlo Niccolai - * tipclientsmtp.prg - ! Data() was not asking a getok() in its return, causing a - possible misunderstanding if more than an email is sent. - Fixed. - -2003-06-22 06:42 UTC+0200 Giancarlo Niccolai - * tipclientftp.prg - ! Write() implementation of this client was returining a - logical instead of a number. Fixed - - * tests/tiptest.prg - * Timeout set to 20 seconds - - -2003-06-15 02:40 UTC+0200 Giancarlo Niccolai - * tipurl.prg - ! Fixed an error in rebuilding address once it is splitted up, when - referencing http queries ("?" paths) - - * Makefile - * Rules.make - * tests/Makefile - ! Updated linux makefiles to more modern settings - - -2003-03-23 15:02 UTC+0100 Giancarlo Niccolai - + encoding/base64.c - + encoding/base64.h - + encoding/uuencode.c - + encoding/uuencode.h - Added this files for future integration in TIPS. - (Thanks to LUIZ CULIK) - -2003-02-22 22:25 UTC+0100 Giancarlo Niccolai - * makefile.bc - * make_b32 - + tests/bldtest - + tests/makefile.bc - * Updated (now working with bcc) - - * tipclienthttp.prg - ! Compilation warning removed - - -2003-02-22 17:45 UTC+0100 Giancarlo Niccolai - * INITIAL RELEASE diff --git a/harbour/examples/hbvpdf/ChangeLog b/harbour/examples/hbvpdf/readme.txt similarity index 100% rename from harbour/examples/hbvpdf/ChangeLog rename to harbour/examples/hbvpdf/readme.txt