4a22ee33f7
2010-11-26 13:44 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * include/hbapi.h * src/common/hbver.c + Added hb_iswin2k3().
Viktor Szakats
2010-11-26 12:46:14 +00:00
7c8c239f5c
2010-11-26 12:55 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/rdd/dbf1.c * harbour/src/rdd/sdf1.c * harbour/src/rdd/delim1.c * harbour/src/rdd/dbffpt/dbffpt1.c * harbour/src/rdd/dbfntx/dbfntx1.c * harbour/src/rdd/dbfnsx/dbfnsx1.c * harbour/src/rdd/dbfcdx/dbfcdx1.c * harbour/contrib/rddads/adsx.c * harbour/contrib/rddbmcdx/bmdbfcdx.c * harbour/contrib/rddsql/sqlbase.c * harbour/contrib/rddsql/sqlmix.c * harbour/contrib/sddmy/sddmy.c * harbour/contrib/sddfb/sddfb.c * harbour/contrib/sddpg/sddpg.c * harbour/contrib/sddoci/sddoci.c * harbour/contrib/sddodbc/sddodbc.c * harbour/contrib/sddsqlt3/sddsqlt3.c * harbour/include/harbour.hbx * harbour/contrib/rddads/rddads.hbx * declare *_GETFUNCTABLE() functions as static - they do not have to be public C functions * simplified if possible RDD registration code and modified supper RDD request method so it's not stripped by compiler when hb_errInternal() function is declared with NORETURN attribute
Przemyslaw Czerpak
2010-11-26 11:56:29 +00:00
b244822532
2010-11-25 11:51 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/rtl/hbinet.c * restored old behavior of listen sockets used by hb_inet*() functions for non Windows platforms (SO_REUSEADDR)
Przemyslaw Czerpak
2010-11-25 10:51:56 +00:00
2b1036d121
2010-11-25 10:39 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbplist + Enabled new rddbmcdx.
Viktor Szakats
2010-11-25 09:40:20 +00:00
744655e0f1
2010-11-25 03:20 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) + contrib/hbmisc/irm.c * contrib/hbmisc/hbmisc.hbp + Added IRM (Independent Record Map) API contributed and donated to public domain by Mindaugas. - IRMEXECUTE( aFilterTree ) --> pMap Condition array syntax: { operation, tag, bag, value } F.e.: IrmExecute( { "&", { "<=", "date",, 0d20100101 }, { "=", "place",, 12 } } ) - IRMMAPNEXT( pMap, @ulRecNo ) --> lFound - IRMMAPSKIP( pMap, @ulRecNo ) --> lFound - IRMMAPCOUNT( pMap ) --> nRecCount (function names may change in the recent future) + Added 'NO GUARANTEES" disclaimer on top. (pls refine it if needed) ! Some minor tweaks to compile with current Harbour. ! Casts for win64. * Changed to use Harbour types, and minor cleanups in variable scopes. % Added optimized bit counting to hb_irmMapCount(). (it was a TODO) Mindaugas, pls take a look at it and/or test it with real code.
Viktor Szakats
2010-11-25 02:22:52 +00:00
93d45884ba
2010-11-25 02:28 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) + harbour/contrib/rddbmcdx + harbour/contrib/rddbmcdx/rddbmcdx.hbp + harbour/contrib/rddbmcdx/rddbmcdx.hbc + harbour/contrib/rddbmcdx/bmdbfcdx.c + added new alternative BMDBFCDX implementation which respects RDD inheritance scheme and gives similar functionality and PRG functions as modified by Miguel Angel Marchuet <miguelangel@marchuet.net> DBFCDX with directly hardcoded bitmap filters. This code is completely new implementation and does not contain any code created by Miguel. This RDD inherits from DBFCDX so it's called BMDBFCDX anyhow it can inherit from any other RDDs so if users are interesting I can add also BMDBFNTX and BMDBFNSX. I haven't time of any deeper tests so please make them.
Przemyslaw Czerpak
2010-11-25 01:28:18 +00:00
930081e649
2010-11-24 18:52 UTC+0100 Maurilio Longo (maurilio.longo@libero.it) ! config/instsh.mk ! os2mkdir.exe and os2cp.exe need forward slashes as path separators.
Maurilio Longo
2010-11-24 17:55:07 +00:00
e280b40fda
2010-11-24 18:21 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/rddbm/hbrddbm.h * contrib/rddbm/bmdbfcdx.c + Brute force patching. Trying to make it build by any cost. Now it does. - Disabled wildseek related stuff, which was reaching deeply into cdx internals. (seems redundant now that core has this feature, though maybe this knows something extra?) - Commented (with non-ANSI comments) everything touching cdx tags. - Changed to use AREAP instead of CDXAREAP. - Changed to determine recno using official way instead of going deep into internal structure. - Some of these are for sure wrong. Maybe all. - Deleted core filter data replicated in BM specific structure. - Indention, formatting.
Viktor Szakats
2010-11-24 17:24:52 +00:00
9f0e5890ad
2010-11-24 17:17 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/sddoci/sddoci.c ! Fix regression in 2010-10-13 19:33 UTC+0200. ; Please test.
Viktor Szakats
2010-11-24 16:17:46 +00:00
b2c71021a7
2010-11-24 17:10 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/rdd/dbfntx/dbfntx1.c * src/rdd/dbfnsx/dbfnsx1.c * src/rdd/dbfcdx/dbfcdx1.c * src/rdd/dbffpt/dbffpt1.c ! Casts for msvc.
Viktor Szakats
2010-11-24 16:11:21 +00:00
5bfb953927
2010-11-24 16:55 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbhttpd/core.prg * contrib/hbhttpd/widgets.prg * contrib/hbhttpd/tests/webapp.prg + Added :bTrace block to server class. + Changed to use bTrace block for any trace output, meaning there is no explicit '?' command anymore in server lib.
Viktor Szakats
2010-11-24 15:56:06 +00:00
55da2b05b6
2010-11-24 16:11 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! Fixed RTE in language file generation in some side case, reported by Mindaugas. (not tested, pls do)
Viktor Szakats
2010-11-24 15:11:23 +00:00
8d207a4fa1
2010-11-24 15:42 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! Fixed typo causing not recognized -hbl (without parameter) resetting option. Thanks to Mindaugas for the find.
Viktor Szakats
2010-11-24 14:43:43 +00:00
f9fc5d07d6
2010-11-24 12:11 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) - contrib/rddbmcdx + contrib/rddbm * Renamed. ; It's still a lie though. This is broken RDD now. If we won't have any contributor picking this up from this stage. This contrib will be moved to examples.
Viktor Szakats
2010-11-24 11:12:05 +00:00
f9abc498d2
2010-11-24 12:08 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) - contrib/rddbmcdx/rddbmcdx.hbp + contrib/rddbmcdx/rddbm.hbp - contrib/rddbmcdx/rddbmcdx.hbc + contrib/rddbmcdx/rddbm.hbc - contrib/rddbmcdx/hbbmcdx.h + contrib/rddbmcdx/hbrddbm.h * contrib/rddbmcdx/bmdbfcdx.c * Renaming to make it index-type agnostic. * Trying to hunt down "CDX" in source code. Huge quanity of them remain.
Viktor Szakats
2010-11-24 11:09:01 +00:00
b0ded0cee5
2010-11-24 11:56 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbplist * contrib/rddbmcdx/bmdbfcdx.c * contrib/rddbmcdx/hbbmcdx.h - Deleted all redundant code from this RDD. Made some changes towards inheritance support, but I cannot continue from there and in its current form it doesn't build, due to interdependencies and other stuff which I don't understand. * Disabled this contrib. ; TODO: Rename it to rddbm.
Viktor Szakats
2010-11-24 10:56:46 +00:00
a83c0a8ad3
2010-11-24 11:23 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/rdd/dbfcdx/dbfcdx1.c + Added DBOI_TEMPLATE, DBOI_MULTIKEY related code from bmcdx. It's commented.
Viktor Szakats
2010-11-24 10:24:00 +00:00
fb23ec1163
2010-11-24 11:07 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/rddbmcdx/bmdbfcdx.c * Synced with core. ; Also some formerly disputed features are synced. ; TODO: To remove the "turbo" feature from BMCDX, because it blocks the way from inheritance and its also an unsafe optimization, which can potentially corrupt databases, if not used with care (and I bet not many users know the exact definition of 'care') ; QUESTION: What is DBOI_TEMPLATE, DBOI_MULTIKEY? They are suppored in BMCDX, but not in core.
Viktor Szakats
2010-11-24 10:10:27 +00:00
6e4a8de207
2010-11-24 01:55 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbplist - examples/uhttpd2 + contrib/hbhttpd + Moved uhttpd2 to contrib area under the name hbhttpd.
Viktor Szakats
2010-11-24 00:55:47 +00:00
196c5a738c
2010-11-23 19:05 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * utils/hbrun/hbrun.prg ! Do not process HB_INSTALL_INC to find external headers. This envvar is no longer supported and it only makes things more difficult now that hbrun has embedded headers. Also removed adding the host dir of input .hbs/.prg file as -I option (it's processed automatically by compiler). So now hbrun uses exactly the same rules as harbour compiler to find headers.
Viktor Szakats
2010-11-23 18:07:03 +00:00
8f7e5857a9
2010-11-23 18:10 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbplist + contrib/hbposix + contrib/hbposix/hbposix.hbp + contrib/hbposix/hbposix.hbc + contrib/hbposix/hbposix.c + Added POSIX_GETPID() (in new POSIX wrapper lib).
Viktor Szakats
2010-11-23 17:11:08 +00:00
5e6fb41199
2010-11-23 17:52 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/wapi_winbase.c + WAPI_GETCURRENTTHREADID(): Added.
Viktor Szakats
2010-11-23 16:52:47 +00:00
332df24093
2010-11-22 17:12 UTC+0100 Miguel Angel Marchuet <miguelangel@marchuet.net> * contrib/rddbmcdx/bmdbfcdx.c * contrib/rddbmcdx/hbbmcdx.h * Synchronized with current dbfcdx. * BMTurbo capabilitie can be activated with MACRODEFINE HB_BMCDXTURBO.
Miguel Angel Marchuet Frutos
2010-11-22 16:13:14 +00:00
d767b3292f
2010-11-22 03:32 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbgd/gd.ch * contrib/hbgd/hbgd.hbx * contrib/hbgd/gdwrp.c + Added HB_GD_VERSION( @maj, @min, @rel ) function to return GD version hbgd was built against. - Deleted GD2_VERS and GD2_ID constants.
Viktor Szakats
2010-11-22 02:33:17 +00:00
65dbde8498
2010-11-22 03:00 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbodbc/odbc.c ! Variables renamed to reflext their real type. ! More type related cleanups. ! Fixed remaining cases where return buffers were not initialized to empty string.
Viktor Szakats
2010-11-22 02:04:10 +00:00
f8215eacfd
2010-11-22 02:39 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbodbc/odbc.c ! Fixed remaining wrappers to not make decisions based on result returned by C level ODBC function, and always pass everything back as is. % Applied minor optimization as a result of above. ! Deprecated SQLEXECUTESCALAR() fixed to initialize buffer and length before calling C level ODBC function. ! Fixed one double assignment typo from prev commit.
Viktor Szakats
2010-11-22 01:40:16 +00:00
b901bd2241
2010-11-21 21:17 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbsqlit3/hdbcsqlt.prg * contrib/hbpgsql/hdbcpg.prg % Minor optimizations. ! Fixed RTEs by EXPORTing two object variables: TSQLTStatement:pRes (used from HDBC code) TSQLTResultSet:nRows I'm not sure this is right solution, f.e. one of them is used internally by HBODBC code.
Viktor Szakats
2010-11-21 20:18:17 +00:00
46298a0dd6
2010-11-21 20:42 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbpgsql/postgres.c + Added PQPREPARE(), PQEXECPREPARED(). Based on code donated by Lorenzo Fiorini. Modified to compile with current Harbour, changed parameter handling and error checking, and changed to return GC collected result pointer. (I didn't make any tests, so pls do)
Viktor Szakats
2010-11-21 19:43:39 +00:00
d267434478
2010-11-21 19:38 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbsqlit3/hbsqlit3.hbp + contrib/hbsqlit3/hdbcsqlt.prg + contrib/hbsqlit3/tests/hdbctest.prg * contrib/hbpgsql/hbpgsql.hbp + contrib/hbpgsql/hdbcpg.prg + contrib/hbpgsql/tests/hdbctest.prg + Added code posted by Lorenzo Fiorini. Many thanks for this contribution. It's JDBC-like classes to access PGSQL and SQLITE backends.
Viktor Szakats
2010-11-21 18:39:38 +00:00
a3514c8ca1
2010-11-21 12:39 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * include/hbcpage.hbx - src/codepage/cpskkam.c * src/codepage/Makefile - Deleted SKKAM codepage. (I couldn't edit/view it anyways)
Viktor Szakats
2010-11-21 11:40:34 +00:00
e20e7bc4d9
2010-11-21 12:36 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbodbc/odbc.c ! SQLEXECUTESCALAR() marked with HB_LEGACY_LEVEL3. Do no use this function. It's not a direct ODBC function wrapper and it internally calls SQLGetData with a fixed SQL_CHAR type, which is wrong. ! SQLGETDATA() fixed to default some parameters properly (so far it was checking for zero value instead of looking at Harbour type). Potentially incompatible change. ! SQLROWCOUNT() fixed to always return value by reference. (it's not wrapper's job to check success value and act anything depending on it). ; TOFIX: There are some more wrappers which do that: SQLDESCRIBECOL(), SQLCOLATTRIBUTES(), SQLGETCONNECTATTR(), SQLGETSTMTATTR(). % SQLROWCOUNT(), SQLGETINFO(), SQLNUMRESULTCOLS(), SQLCOLATTRIBUTE(): Minor optimization. ! SQLGETINFO(), SQLNUMRESULTCOLS(), SQLGETSTMTATTR(), SQLSETCONNECTATTR(), SQLGETCONNECTATTR(), SQLDESCRIBECOL(): Setting initial value to parameter retrieved by reference. ! SQLDESCRIBECOL(), SQLCOLATTRIBUTE(): fixed to not crash if wrong length is passed.
Viktor Szakats
2010-11-21 11:38:39 +00:00
de66a718aa
2010-11-20 19:08 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbgd/tests/tpoly.prg * Applied patch from Tamas. Nicer flakes!
Viktor Szakats
2010-11-20 18:09:01 +00:00
82c2c97a65
2010-11-20 17:27 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/sha1.c * Settling back to original version of some lines.
Viktor Szakats
2010-11-20 16:28:13 +00:00
166131f652
2010-11-20 13:22 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/rtl/sha1.c * cleaned casting to not drop canst attribute
Przemyslaw Czerpak
2010-11-20 12:22:46 +00:00
d9fa4aa703
2010-11-20 12:14 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/sha1hmac.h * src/rtl/sha1hmac.c * src/rtl/hbsha1.c * src/rtl/hbsha1hm.c * src/rtl/sha1.c * src/rtl/sha1.h * Reverted previous two fix attempts (for the most part) and replaced it with patch posted by Przemek. This fixes low level SHA1 code, and it's the efficient solution.
Viktor Szakats
2010-11-20 11:15:44 +00:00
d3e93632b2
2010-11-20 11:28 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/sha1hmac.h * src/rtl/sha1hmac.c * src/rtl/hbsha1.c * src/rtl/hbsha1hm.c ! Futher fixes to 'const controversy' (which in my terms meant 'wrong usage of const'). Didn't make extensive tests (pls do) and this change makes SHA1 functions very inefficient for large input buffers. Either we should remove this, or find a proper implementation which doesn't tamper with the input buffer internally. Pls note that after these changes SHA1 functions will RTE if any input parameter is not string.
Viktor Szakats
2010-11-20 10:30:25 +00:00
3530a2a0e7
2010-11-19 14:49 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/sha1.c * src/rtl/sha1.h ! Fixed some const controversy and writing to read-only memory area. ; Please review me.
Viktor Szakats
2010-11-19 13:50:19 +00:00
880f9e77ef
2010-11-19 15:20 UTC+0200 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * harbour/contrib/rddads/ads1.c ! fixed varchar support for windows introduced in one of last commits ; Varchar is not working, if ADS is set to use "OEM charset support", because AdsGetFieldRaw() returns raw field data and maximum field length value is always returned. ADS_USE_OEM_TRANSLATION is actually ugly hack to solve some DOS/WIN codepage issues. I'm not sure what was the reason to introduce it. Sharing the same database between DOS and Windows app or what?... It would be nice if someone who need this setting will test and support logic in case of variable string, binary string, unicode string.
Mindaugas Kavaliauskas
2010-11-19 13:23:06 +00:00
3134021021
2010-11-19 11:10 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/ChangeLog * marked may last TODO note as DONE - thanks to Viktor and Mindaugas
Przemyslaw Czerpak
2010-11-19 10:11:29 +00:00
a3a7ff67c9
2010-11-18 20:15 UTC+0200 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * harbour/include/harbour.hbx ! one more try to make correct .hbx file
Mindaugas Kavaliauskas
2010-11-18 18:16:09 +00:00
aaf3d87c72
2010-11-18 20:05 UTC+0200 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * harbour/include/hbcpage.hbx ! HB_CODEPAGE_LT755 -> HB_CODEPAGE_LT775
Mindaugas Kavaliauskas
2010-11-18 18:05:42 +00:00
b4afa71347
2010-11-18 15:00 UTC+0200 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * harbour/include/Makefile * hbjson.h included
Mindaugas Kavaliauskas
2010-11-18 13:00:46 +00:00
7ff7dd1703
2010-11-18 14:42 UTC+0300 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) + harbour/include/hbjson.h + added missing include file
Mindaugas Kavaliauskas
2010-11-18 12:42:54 +00:00
4fe593fd00
2010-11-18 13:31 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbtip/sendmail.prg ! Fixed to not add 'Bcc:' entry to e-mail headers, since this will reveal all the supposedly secret addresses to all addressees. It's interesting how such huge bug can persist for so long time without anyone noticing. Please test and correct if needed.
Viktor Szakats
2010-11-18 12:32:18 +00:00
ad6023bf2b
2010-11-18 12:49 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbtip/sendmail.prg * contrib/hbtip/mail.prg ! Fixed various ages-old bugs in recipient list handling. ; TOFIX: BEWARE to all users. BCC is NOT actually blind in this implementation. If someone has an idea how to fix this bug, pls shout.
Viktor Szakats
2010-11-18 11:52:46 +00:00
4aed30bd2b
2010-11-18 12:21 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/hbct/bitnum.c ! fixed && operator wrongly used instead of & in function NumMirr()
Przemyslaw Czerpak
2010-11-18 11:22:11 +00:00
bd40c4068a
2010-11-18 10:43 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/sddpg/sddpg.c * contrib/hbpgsql/postgres.c ! Reverted previous fix because it didn't work on non-*nix platform. - Deleted TOFIX comment, as apparently there is no better official way to get these macros.
Viktor Szakats
2010-11-18 09:44:10 +00:00
0d2defaf8b
2010-11-17 21:59 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/common/hbver.c * Commented not-yet-implemented function hb_verHostCPU()
Viktor Szakats
2010-11-17 20:59:53 +00:00
1fffde7667
2010-11-17 18:07 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbpgsql/postgres.c + Switched to built-in versioning macro instead of rolling our own. (not tested)
Viktor Szakats
2010-11-17 17:07:50 +00:00
44bf92b7e6
2010-11-17 12:19 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/hbzebra/pdf417.c * harbour/contrib/hbzebra/code128.c * harbour/contrib/hbzebra/eanupc.c * harbour/contrib/hbzebra/code11.c * harbour/contrib/hbzebra/itf.c * harbour/contrib/hbzebra/datamtrx.c * harbour/contrib/hbzebra/code39.c * harbour/contrib/hbzebra/code93.c * harbour/contrib/hbzebra/codabar.c % added const to all static table declarations and updated code to use const pointers to them. Please remember that memory regions declared as const can be better optimized by compiler during compilation and on some machines also on runtime because can be located in readonly area which is cached in more efficient way. ! fixed some non const declarations for pure "..." strings
Przemyslaw Czerpak
2010-11-17 11:19:59 +00:00
ebaee42c22
2010-11-17 12:03 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * examples/terminal/trm_srv.prg * examples/terminal/readme.txt ! Fixed to use localhost instead of IPV4 specific 127.0.0.1
Viktor Szakats
2010-11-17 11:04:43 +00:00
4e5a819c80
2010-11-15 16:13 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/rtl/gtclip.c ! fixed bug in calculation of maximum unicode clipboard buffer size
Przemyslaw Czerpak
2010-11-15 15:14:01 +00:00
c1ac44abe5
2010-11-14 14:18 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbhpdf/harupdf.ch * contrib/hbhpdf/harupdf.c + Added HPDF_PDFA_SETPDFACONFORMANCE(). Patch from Tamas. + Added HPDF_PDFA_GENERATEID().
Viktor Szakats
2010-11-14 13:19:21 +00:00
1d5c47d3d2
2010-11-13 19:56 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbzebra/tests/testhpdf.prg * Fixed wrong drawing of 2D barcodes (Mindaugas). * Using HPDF_Page_GetHeight() instead of hardcoded page height (Tamas). ! Delete .pdf before creating it. * Synced caller code with cairo test.
Viktor Szakats
2010-11-13 18:57:30 +00:00
021ceb9306
2010-11-13 04:48 UTC+0300 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * harbour/contrib/hbzebra/datamtrx.c + added support for full 0..255 range character encoding. We are still using ASCII encode mode only.
Mindaugas Kavaliauskas
2010-11-13 02:50:05 +00:00
9b78cd4a89
2010-11-13 04:28 UTC+0300 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * harbour/contrib/hbzebra/datamtrx.c ! fixed typo
Mindaugas Kavaliauskas
2010-11-13 02:30:14 +00:00
50590c9d8c
2010-11-13 00:58 UTC+0300 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * harbour/contrib/hbzebra/datamtrx.c * harbour/contrib/hbzebra/pdf417.c * harbour/contrib/hbzebra/code128.c * attempt to pacify MSVC warnings
Mindaugas Kavaliauskas
2010-11-12 22:59:33 +00:00
1005890842
2010-11-12 23:41 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbzebra/pdf417.c * contrib/hbzebra/datamtrx.c ! Silenced msvc warnings. ; TOFIX: These remaining ones: ..\hbzebra\datamtrx.c(452) : warning C4309: '=' : truncation of constant value ..\hbzebra\pdf417.c(1230) : warning C4701: potentially uninitialized local variable 'coef' used ..\hbzebra\code128.c(265) : warning C4701: potentially uninitialized local variable 'iCodeSet' used
Viktor Szakats
2010-11-12 22:41:58 +00:00
1630a4e374
2010-11-13 00:05 UTC+0300 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) + harbour/contrib/hbzebra/datamtrx.c * harbour/contrib/hbzebra/hbzebra.hbp * harbour/contrib/hbzebra/hbzebra.ch + added DataMatrix 2D barcode support ; implemented ASCII encoding only. This is enough for most real life applications, but it is only a minor part of available codeword encodings. I just unable to implement without docs. Reverse engineering of black and white dots take a lot of time for 2D barcodes, so I've dropped this idea. If someone has full ISO/IEC 16022:2006 specification, I can implement the rest.
Mindaugas Kavaliauskas
2010-11-12 22:05:45 +00:00
087f460fcd
2010-11-12 12:41 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbzebra/tests/testhpdf.prg ! Cleaned up output order. Patch thanks to Tamas.
Viktor Szakats
2010-11-12 13:41:33 +00:00
e2c01b7622
2010-11-12 04:35 UTC+0300 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * harbour/contrib/hbzebra/code39.c * harbour/contrib/hbzebra/eanupc.c ! fixed errors
Mindaugas Kavaliauskas
2010-11-12 02:35:12 +00:00
e3934dfeca
2010-11-12 01:57 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * package/winuni/mpkg_win_uni.bat ! Fixed to install all .hbc files inside the contrib dir structure. This is needed because now they exist also under '3rd' dirs, referenced from contrib .hbc files. (lightly tested, will find out with next nightly)
Viktor Szakats
2010-11-12 00:59:49 +00:00
b8dc506033
2010-11-11 23:44 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbzebra/tests/testwin.prg * Trying to figure what's best way to round off coordinates to the stupid integers the winapi requires. Patch it further if you know better.
Viktor Szakats
2010-11-11 22:45:28 +00:00
a8a6533a18
2010-11-11 22:44 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbzebra/coredraw.c + Added protection against NULL pCallback pointer.
Viktor Szakats
2010-11-11 21:45:36 +00:00
bfa4a7496d
2010-11-11 23:05 UTC+0300 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * harbour/contrib/hbzebra/drawcore.c ! added missing include * harbour/ChangeLog ! fixed error in previous commit log
Mindaugas Kavaliauskas
2010-11-11 21:05:03 +00:00
1e05221ec9
2010-11-10 22:47 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/tests/testcom1.prg * contrib/hbwin/tests/testcom2.prg * contrib/hbwin/win_tcom.prg * contrib/hbwin/win_com.c ! Fixed samples to not query error value (since it RTEs if the port is not open) + WIN_COMISVALID( <nPort> ) -> <l> added to check if port number is a valid one. + WIN_COMERRORCLEAR( <nPort> ) added to clear last error. ! WIN_COMERROR() changed to not clear the error on read. + WIN_COM():ERROR() method added to retrieve last error in numeric form. * Samples changed to use :ERRORTEXT() to show errors. ; INCOMPATIBLE changes.
Viktor Szakats
2010-11-10 21:50:37 +00:00
24545c85e7
2010-11-10 21:44 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * package/harbour.spec * package/harbour-win.spec.in * package/harbour-wce.spec.in + Converted to UTF8. (from cp1252 and KOI8) ; I didn't make any tests and nobody commented about this, hopefully it will work. Pls test it.
Viktor Szakats
2010-11-10 20:44:32 +00:00
8624f2d15a
2010-11-10 18:21 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbzebra/code39.c ! Pacified remaining msvc warnings/error. Please review me & test.
Viktor Szakats
2010-11-10 17:22:12 +00:00
4224db13f8
2010-11-10 18:14 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! Adjusted the way Harbour dynlib is calculated for cygwin, after making it a platform. + Added feedback when platform is redetected along compiler autodetection process.
Viktor Szakats
2010-11-10 17:17:36 +00:00
51ddd618ad
2010-11-10 15:40 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbzebra/d_gen.c + Implemented C level callback interface. + .prg level codeblock callback interface reimplemented on above generic layer. ; So now there is a pure C level callback mechanism and the .prg level HB_ZEBRA_DRAW() builds upon this.
Viktor Szakats
2010-11-10 14:41:24 +00:00
29674e8b3c
2010-11-10 14:58 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbzebra/hbzebra.ch * contrib/hbzebra/hbzebra.hbp + contrib/hbzebra/d_gen.c + Added generic HB_ZEBRA_DRAW() drawing function. It needs a codeblock accepting x, y, width, height parameters.
Viktor Szakats
2010-11-10 14:03:05 +00:00
f675856f4a
2010-11-10 13:03 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbzebra/hbzebra.hbp + contrib/hbzebra/d_hpdf.c + contrib/hbzebra/d_win.c + contrib/hbzebra/tests/testhpdf.prg + contrib/hbzebra/tests/testwin.prg + Added Windows DC renderer + Added libharu renderer ; TODO: rework current rendering solution. Thinking about callback based solution, to give it a smoother layout. Current system has too much interdependencies and too much redundancy even in renderer "plugins".
Viktor Szakats
2010-11-10 12:06:28 +00:00
d9384a3de1
2010-11-10 02:04 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! Reworked logic calculating link contents (for -ln= options) ; Please test.
Viktor Szakats
2010-11-10 01:05:15 +00:00
6c38bc986d
2010-11-09 17:16 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbexpat/hbexpat.hbp ! Deleted reference to non-existing header.
Viktor Szakats
2010-11-09 16:17:31 +00:00
14400d94a0
2010-11-09 18:00 UTC+0300 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * harbour/contrib/hbzebra/code128.c * pacified warning
Mindaugas Kavaliauskas
2010-11-09 16:00:56 +00:00