Commit Graph

  • 39641c7f2c 2009-05-06 09:07 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg * utils/hbmk2/hbmk2.hbm - utils/hbmk2/hbmk2.hu_HU.pot + utils/hbmk2/hbmk2.hu_HU.po * Changed hbmk to use official gettext terminology, where .pot refers to raw extracted translation file, .po refers to merged .pot files which holds the actual translations. hbmk switch names and extensions changed accordingly. ! Fixes to .po from .pot generation support. Viktor Szakats 2009-05-06 07:09:18 +00:00
  • 1ff83fb1fb 2009-05-06 00:20 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg ! Fixed -pot= option mentioned in prev entry. ! -pot= refinement to handle missing source .pots (which is normal). Also added/fixed some lng related debug options. ! Remaining debug texts made non-translatable. ; NOTE: It's now possible to handle all aspect of translation files using hbmk2 alone. (extraction from source -> creation of unified translation file -> merging this file with previous version retaining existing translations -> creation of .hbl file from .pots) Viktor Szakats 2009-05-05 22:25:01 +00:00
  • ac2958e071 2009-05-05 19:52 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg * utils/hbmk2/hbmk2.hu_HU.pot + Added new -pot= switch with which it's possible to create one .pot file for the whole project. When this switch is used, Harbour compiler will be run with -j parameter so that .pot files will be generated. hbmk will take care of preserving existing translations. This changes contains parts taken from hbi18n, work of Przemek, copyright retained. ; TOFIX: For some reason update of existing .pot file with new one doesn't work. It's probably something obvious but I cannot see what. Viktor Szakats 2009-05-05 18:02:04 +00:00
  • df0d7f8d4f 2009-05-04 19:40 UTC+0300 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * harbour/contrib/rddsql/sddmy/mysqldd.c * harbour/contrib/rddsql/sddpg/pgsqldd.c * added protection against double resource freeing Mindaugas Kavaliauskas 2009-05-05 16:43:24 +00:00
  • 94d587be3d 2009-05-05 18:09 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/utils/hbi18n/hbi18n.prg * expand wildcards in given file names on non *nix like platforms Przemyslaw Czerpak 2009-05-05 16:01:03 +00:00
  • d1c8612024 2009-05-05 08:54 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/gtqtc/gtqtc.cpp * harbour/contrib/gtwvg/tests/demoxbp.prg ! Minor formattings. Pritpal Bedi 2009-05-05 15:57:25 +00:00
  • 50e0d1d77b 2009-05-05 17:28 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg ! Further fixes to texts. + Added hb_cdpSelect() call as provision. Also included a few CPs in executable. Viktor Szakats 2009-05-05 15:33:26 +00:00
  • db3eef2f3f 2009-05-05 17:19 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/ChangeLog * generate .pot files when -j is used with -s switch just like .ppo are created when with -p is used with -s Przemyslaw Czerpak 2009-05-05 15:12:28 +00:00
  • a3ebb728d0 2009-05-05 17:05 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbcomp.h * harbour/source/compiler/hbmain.c * harbour/source/compiler/hbcomp.c * harbour/source/compiler/compi18n.c * changed -j<path>/ and -j<file> behavior when more the one .prg file is compiled. Now when <path>/ is used then it's respected by all compiler .prg modules. When <file> is used then only single .pot file is generated but it contains i18n entries from all compiled .prg modules. Przemyslaw Czerpak 2009-05-05 14:59:12 +00:00
  • 43e5b5a07b 2009-05-04 17:52 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/gtwvg/gtwvg.h * harbour/contrib/gtwvg/hbgtwvg.ch * harbour/contrib/gtwvg/gtwvg.c * harbour/contrib/gtwvg/wvgcore.c * harbour/contrib/gtwvg/wvgcuig.c * harbour/contrib/gtwvg/wvgcrt.prg ! Fixed many artifacts. Probbaly it is difficult to jot down all. Pritpal Bedi 2009-05-05 01:18:09 +00:00
  • 2fdebe2b32 2009-05-05 03:10 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * utils/hbmk2/hbmk2.prg ! Minor fixes to texts. Viktor Szakats 2009-05-05 01:11:23 +00:00
  • 9bba984e90 2009-05-05 00:25 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/hbi18n2.prg + added new Harbour internal i18n functions: __I18N_POTARRAYTRANS() and __I18N_HASHJOIN() Przemyslaw Czerpak 2009-05-04 22:17:07 +00:00
  • cf2450c135 2009-05-04 18:16 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * contrib/hbole/tests/testole.prg + Readded CDO and OO open examples (working). Viktor Szakats 2009-05-04 16:19:30 +00:00
  • 3f49491bb8 2009-05-04 17:40 UTC+0300 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * harbour/contrib/hbole/oleauto.prg * harbour/contrib/hbole/olecore.c * added runtime error on descend FOR EACH ICollection enumeration * added a few more runtime errors * fixed reference counter managament if OLE object is used as parameter for another OLE function call + implemented array parameter support TODO/TOCHECK: multidimentional array support Mindaugas Kavaliauskas 2009-05-04 14:43:56 +00:00
  • 5638e5251b 2009-05-04 16:40 UTC+0300 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * harbour/include/hbexprb.h * suppressed warning for hb_i18n_gettext("") Mindaugas Kavaliauskas 2009-05-04 13:48:26 +00:00
  • 87bdaaf0ef 2009-05-04 10:00 UTC+0100 Miguel Angel Marchuet <miguelangel@marchuet.net> * contrib/hbbmcdx/bmdbfcdx.c * contrib/hbbmcdx/hbbmcdx.h * Synchronized with current dbfcdx. Miguel Angel Marchuet Frutos 2009-05-04 08:02:34 +00:00
  • 676419d4c3 2009-05-03 15:44 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg * Translation improvements. ! Fixed some strings not marked as translatable. + Added CVS detection (not much use, but anyway). ; Pls regerenate .pot files. Viktor Szakats 2009-05-03 13:44:55 +00:00
  • 17e3ec3462 2009-05-03 10:28 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg + Added experimental and partial support to build using/for xhb. This is to help some 3rd party lib developers who'd like to target both compilers. Some aspects of xhb support aren't working or working slightly differently: Default Harbour switch is -n instead of -n2 which isn't supported in xhb. Everything related to dll handling won't currently work. Cross-compiling won't work either due to at least differences in __PLATFORM__ macros. Anyway, play with it and tweak the source if needed. I hope we can add support without adding too much hacks into hbmk2 source, if however we need to bend logic too far, I'd rather leave those problematic parts of to keep the code maintainable. F.e. xhb compatible COMP/ARCH values aren't supported and I don't plan to add them. Enable support by renaming hbmk2 to have an 'x' prefix: xhbmk2, or use -xhb command line switch. The only intent is be able to use hbmk2 to build binaries from sources using xhb compiler and libs. Also notice that I've made just very light tests only with bcc55 compiler. [ notice: xhb support doesn't mean you can compile hbmk2 with xhb. This wasn't intented or planned. ] Viktor Szakats 2009-05-03 08:37:13 +00:00
  • 614d45c3dc 2009-05-02 22:09 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg * Cleanup: Added few internal constants. * Cleanup: Some debug strings marked as non-translatable. + Help screen forming changed to be friendly to translators. Please update .pot files. Viktor Szakats 2009-05-02 20:10:57 +00:00
  • dde3ab2422 2009-05-02 12:10 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg * Minor cleanups. (func/proc scopes) Viktor Szakats 2009-05-02 10:10:53 +00:00
  • d4b2053379 2009-05-02 12:05 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg + Added multilanguage support. Now LC_ALL, LC_MESSAGES and LANG envvar will be checked for language ID and loading of translation will be attempted from <hbmkdir>hbmk2.<lang>.hbl file (not final name yet). You can compile such .hbl file by using command: > hbi18n -g -ohbmk2.<lang>.hbl hbmk2.<lang>.pot You can create .pot using this command: > ..\..\bin\harbour hbmk2.prg /jhbmk2-<lang>.pot /i..\..\include Where <lang> is preferable the std ISO language ID, like: pt_BR. Viktor Szakats 2009-05-02 10:06:09 +00:00
  • f675a96001 2009-05-02 10:52 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg ! Minor s&r error in help text. Viktor Szakats 2009-05-02 08:53:13 +00:00
  • ed11101b2e 2009-05-01 20:12 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg ! hbmk2 -> hbmk Viktor Szakats 2009-05-01 18:13:08 +00:00
  • 29db6198ae 2009-05-01 20:09 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * ChangeLog ! Typo in old i18n entry. Viktor Szakats 2009-05-01 18:10:52 +00:00
  • 92b9c3ef4d 2009-05-01 16:12 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg + Changed all output texts to translatable format, using hb_StrFormat(). + Added hb_i18n_gettext() to all translatable texts, so now it's possible to create a .pot file. It's not yet perfect for the help text yet. Viktor Szakats 2009-05-01 14:14:00 +00:00
  • 079063a91f 2009-05-01 14:53 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg + Added MT support for rest of C compilers (gcc, pocc). Please test. MT support is now complete, maybe in the future it can be added for resource compiling if that's a bottleneck for some users. Viktor Szakats 2009-05-01 12:54:58 +00:00
  • db3d6f99ab 2009-05-01 13:17 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * bin/postinst.bat + Added generation of libpq.lib from .dll for msvc. (not tested) + Added generation of QT implibs for msvc. (not tested) + Copying QT implibs for mingw. Viktor Szakats 2009-05-01 11:18:17 +00:00
  • 6713cf1388 2009-04-30 15:25 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/utils/hbmk2/Makefile ! do not use hbvmmt on platforms which does not support MT Przemyslaw Czerpak 2009-04-30 13:18:04 +00:00
  • 6e7d49a08f 2009-04-30 13:11 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg + Added -vcshead=<file[.ch]> option. This will generate a header with local repository information: type of repository and unique ID (in case of SVN this is the revision number). Viktor Szakats 2009-04-30 11:11:36 +00:00
  • e2bcaf76df 2009-04-30 10:55 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg * utils/hbmk2/hbmk2.hbm * utils/hbmk2/Makefile + Added experimental support for multithreaded compilation. Enable with -jobs=<x>. Currently Harbour compilation phase supports MT. If it works out well and details are polished, the same can be implemented for C/resource compilation phases, too. I'd appreciate of someone with MT experiences could review current code and spot bugs/problems with it before I go any further. * Changed to build hbmk2 in MT mode. Viktor Szakats 2009-04-30 08:59:54 +00:00
  • e1fd24b2dd 2009-04-30 09:43 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg + Added repository ID retrieval function. Currently supports SVN, GIT and Mercurial. Not yet activated. Viktor Szakats 2009-04-30 07:44:16 +00:00
  • 1b2653cfe9 2009-04-30 01:03 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/compiler/hbdbginf.c ! generate debugger break point line info also for very large blocks (HB_P_PUSHBLOCKLARGE) Przemyslaw Czerpak 2009-04-29 22:55:54 +00:00
  • 74dc2abcef 2009-04-29 20:26 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg ! Refixed -map option for *nix non-darwin systems. Well, at least for Linux. Viktor Szakats 2009-04-29 18:27:05 +00:00
  • e3473c5876 2009-04-29 19:44 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg + Added support for macros in -l options. Viktor Szakats 2009-04-29 17:44:32 +00:00
  • 7ca3548e34 2009-04-29 19:37 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg ! Readded -map support for *nixes. ! Changed -strip support for darwin to use separate strip command. + .hbmk dir is now set hidden. + Target name is displayed on screen. Viktor Szakats 2009-04-29 17:38:37 +00:00
  • f603cc5209 2009-04-29 19:27 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/compiler/genc.c ! respect \ escaping in C strings when #pragma dump C code is scanned for static Harbour functions Przemyslaw Czerpak 2009-04-29 17:19:47 +00:00
  • 03377b0961 2009-04-29 15:57 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/ChangeLog * corrected automatically added ChangeLog entry in my last commit to respect new information in ChangeLog header added by Viktor. Przemyslaw Czerpak 2009-04-29 13:49:10 +00:00
  • 5c2eb974fe 2009-04-29 14:50 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbexprb.c ! modified := optimization to keep alive original LValue name used in the assign expression. It fixes FOR / NEXT loops which in which such optimized expression were used, f.e.: FOR n := n + 1 TO 10; ? n; next In fact it's only workaround for potentially bigger problem with multiple references to single expression which we probably have to resolve if we extend the compiler to not generate PCODE online for each compiled statement but only after preprocessing and optimizing at least whole function or procedure. Przemyslaw Czerpak 2009-04-29 12:42:13 +00:00
  • 6f588c2e58 2009-04-29 13:11 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * contrib/hbqt/generator/hbqtgen.prg * contrib/hbqt/hbqt.h * contrib/gtqtc/gtqtc.h * contrib/gtqtc/Makefile ! Fixed to use no dir when including qglobal.h. This fixes darwin compile error. Viktor Szakats 2009-04-29 11:49:34 +00:00
  • 64d3559881 2009-04-29 11:16 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * contrib/xhb/dbgfxc.c + Using hb_vsnprintf() instead of C RTL vsnprintf(). Not tested, but this should be a plugin replacement. Viktor Szakats 2009-04-29 09:17:28 +00:00
  • 630c8215b6 minor fixes to prev Viktor Szakats 2009-04-28 22:57:21 +00:00
  • 966e700e5c 2009-04-29 00:49 UTC+0100 Viktor Szakats (viktor.szakats syenar.hu) * COPYING + Added Creative Commons Attribution-ShareAlike 3.0 Unported (CC-by-sa) license section. To be used for misc text, documentation and typically everything which isn't source/program code. Currently these files (in part or whole) are covered by this license: INSTALL ChangeLog doc/whatsnew.txt ; TODO: If this works out well, IMO we should apply this license to all non-code parts of our repository. /doc, /man sections and some files in the root specifically. We can also cover the homepage content with this license. Viktor Szakats 2009-04-28 22:55:59 +00:00
  • 65ac716c4e 2009-04-28 23:54 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/hbole/olecore.c * pacified some GCC warnings Przemyslaw Czerpak 2009-04-28 21:47:01 +00:00
  • 13fd59f46a 2009-04-28 23:13 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rdd/dbf1.c ! casting Przemyslaw Czerpak 2009-04-28 21:05:33 +00:00
  • 9a96ffb434 2009-04-28 21:43 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/rddads/ads1.c ! fixed two typos in last modification - thanks for the info to Mindaugas and Rossine. Przemyslaw Czerpak 2009-04-28 19:35:27 +00:00
  • e12013d2ff 2009-04-28 19:45 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/ChangeLog * removed TOVERIFY note - Viktor checked it. Przemyslaw Czerpak 2009-04-28 17:37:49 +00:00
  • c8e85f3c48 2009-04-27 19:17 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/rddads/ads1.c ! fixed very bad bug in code compiled for ADS_LIB_VERSION < 600 in ANSI<->OEM translations - the HVM item value was overloaded with translation results + added direct support for ADS_TIME, ADS_TIMESTAMP and ADS_MODTIME fields and HVM TIMESTAMP values in field get/put operations, seek and scopes. Warning! Support for timestamp values in VFP tables is limited and does not fully respect whole Harbour timestamp arithmetic, f.e. timestamp values read from index keys are rounded to whole seconds or setting scopes to data values on timestamp indexes does not work like in native RDDs or in ADT tables. TOVERIFY: please check in which ACE version Ads[SG]etMilliseconds() functions were added and if necessary add #if ADS_LIB_VERSION >= ??? protection. I do not have older ACE headers and I cannot make it myself. To ADS users: please make some real life tests and report problems if any. Przemyslaw Czerpak 2009-04-27 17:09:46 +00:00
  • 3d1bf77e4e 2009-04-27 08:59 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/gtqtc/gtqtc.cpp ! Fixed a very important issue of focussing. Now F3 and F4 correctly set the focus to window in question. The flickering cannot be avoided as QT hides the window before setting the flags until I come up with another way. Pritpal Bedi 2009-04-27 16:02:28 +00:00
  • cf7bfd9e49 2009-04-26 22:14 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/hbqt/generator/hbqtgen.prg * harbour/contrib/hbqt/generator/qt45.qtp * harbour/contrib/hbqt/hbqt.h * harbour/contrib/hbqt/Makefile_gen Pritpal Bedi 2009-04-27 05:20:45 +00:00
  • 37b6c79533 2009-04-26 11:17 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/gtqtc/gtqtc.cpp * harbour/contrib/gtqtc/tests/wvtext.cpp + Implemented all BOX characters including B_THIN and B_FAT. B_THIN protocol respects the aspect ratio means half column characters are exactly of size column width. Pritpal Bedi 2009-04-27 01:58:25 +00:00
  • 694c31e732 2009-04-26 11:17 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/gtqtc/gtqtc.cpp * harbour/contrib/gtqtc/moc_gtqtc.cpp * harbour/contrib/gtqtc/gtqtc.h * harbour/contrib/gtqtc/tests/wvtext.cpp + Implemented destructors. Now opening/closing new windows release memory properly. There is a small leakage remains yet, about 40 kb per window, but I am not been able to figure out what action causes it. May be in future... ! Optimized "Mark & Copy" operation. Now previous buffer is used instead of creating a new image. ! "Mark & Copy" operation now do not generate INKEY() events. Important until we find a solution via SysMenu. Pritpal Bedi 2009-04-26 18:25:09 +00:00
  • 2f33f70607 2009-04-25 20:33 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/gtqtc/gtqtc.cpp * harbour/contrib/gtqtc/gtqtc.h + Implemented "Mark & Copy" operation. Just drag the mouse while left button is pressed. I could not access SysMenu to initiate this operation as is implemented in GTWVG but still it is a much needed feature to have it. Pritpal Bedi 2009-04-26 03:38:19 +00:00
  • a5617b7994 2009-04-25 15:47 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/gtqtc/gtqtc.cpp * harbour/contrib/gtqtc/gtqtc.h ! Formatting per Harbour standards. Pritpal Bedi 2009-04-25 22:48:15 +00:00
  • 6d6bda3082 2009-04-25 11:05 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/gtqtc/gtqtc.cpp + Implemented Box Characters B_DOUBLE_SINGLE. Pritpal Bedi 2009-04-25 18:07:40 +00:00
  • 0e6c71d263 2009-04-25 08:46 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/gtqtc/gtqtc.cpp * harbour/contrib/gtqtc/gtqtc.h + Implemented Box Characters independant of fonts and OS. At this moment only B_SINGLE. This feature relies on the DispBox()* functions which sets the attributes in GT. Final goal should be recognizing Box characters from the char itself, but it may be trivival to handle as Harbour must be heading for UNICODE. Pritpal Bedi 2009-04-25 15:52:04 +00:00
  • bd303694ed 2009-04-25 10:51 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * ChangeLog + Added "inspired by" text for hb_retc*_buffer() functions' old ChangeLog entry. Viktor Szakats 2009-04-25 08:55:22 +00:00
  • 0ed120ae00 2009-04-25 10:24 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/compiler/complex.c ! fixed bug reported by Ranier Przemyslaw Czerpak 2009-04-25 08:16:24 +00:00
  • c4b63cd857 2009-04-25 02:05 UTC+0300 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * harbour/contrib/hbole/olecore.c ! fixed OleCreateObject(), OleGetActiveObject() return value Mindaugas Kavaliauskas 2009-04-24 23:07:10 +00:00
  • 1df277f513 2009-04-24 15:41 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/gtqtc/gtqtc.cpp * harbour/contrib/gtqtc/gtqtc.h * harbour/contrib/gtqtc/moc_gtqtc.cpp * harbour/contrib/gtqtc/tests/wvtext.prg ! Code cleanup. ! Adopted KDE's calss variable naming convention. Class variables now begin with "_" (underscore character). Please follow this convention strictly. + IMPLEMENTED : hb_gtInfo( HB_GTI_RESIZEMODE, HB_GTI_RESIZEMODE_ROWS ). ! Tweaked caret implementation. ! Renamed :consoleArea => :drawingArea. More natural for hbqtxbp.lib. Pritpal Bedi 2009-04-24 22:56:18 +00:00
  • a237fe6654 2009-04-25 01:35 UTC+0300 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * harbour/contrib/hbole/olecore.c ! fixed C++ compile errors Mindaugas Kavaliauskas 2009-04-24 22:34:29 +00:00
  • 62dc5dd14f 2009-04-24 23:15 UTC+0300 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * harbour/contrib/hbole/olecore.c * harbour/contrib/hbole/oleauto.prg + implemented FOR EACH enumeration. The code was proposed by Przemyslaw on mailing list. Some fixes applied. Mindaugas Kavaliauskas 2009-04-24 20:15:07 +00:00
  • 5e9629763e 2009-04-24 16:24 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbapi.h * harbour/source/common/hbprintf.c * harbour/source/common/hbstr.c + added hb_vsnprintf() - vsnprintf() replacement * synced type of parameters in hb_snprintf() used for builds with and without HB__USE_OWN_SNPRINTF Przemyslaw Czerpak 2009-04-24 14:17:17 +00:00
  • fa73ab792a 2009-04-24 13:42 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * bin/postinst.bat + Added support for HB_BUILD_IMPLIB for mingw. (only when using Windows shell to build it, which is now the preferred method.) ace32 implib method was applied to most other libs, too. I didn't test it, it may need further tweaks. I'll tweak it gradually, with hbmk2 it is probably better to use implibs from native locations where possible (like we do for QT on all platforms and like we do for all non-Win platforms), so even other compilers may get further changes. Viktor Szakats 2009-04-24 11:45:55 +00:00
  • 7e1584c472 2009-04-24 13:18 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * INSTALL * Changed QT examples according to 4.5.1 new default dir layout. Viktor Szakats 2009-04-24 11:26:59 +00:00
  • c985dfc05d 2009-04-23 22:11 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/common/hbprintf.c * harbour/source/macro/macro.yyc * harbour/source/macro/macro.y * harbour/source/macro/macro.yyh * harbour/source/compiler/harbour.yyc * harbour/source/compiler/harbour.y * harbour/source/compiler/harbour.yyh * pacified some MSVC warnings Przemyslaw Czerpak 2009-04-23 20:03:33 +00:00
  • 15bd32ec79 2009-04-23 17:46 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbapiitm.h * harbour/source/vm/itemapi.c * declared return value of hb_itemTypeStr() as const Przemyslaw Czerpak 2009-04-23 15:39:27 +00:00
  • bf856da86f 2009-04-23 14:42 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/vm/hvm.c % optimized memory allocation in cloned symbol tables to store whole symbol table with all symbol names in single memory block Przemyslaw Czerpak 2009-04-23 12:34:42 +00:00
  • a171bc3a00 2009-04-23 11:53 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * contrib/hbqt/tests/hbqt.hbp * Minor adjustment to supc++ lib inclusion filter. Viktor Szakats 2009-04-23 09:53:37 +00:00
  • 9b31274eb5 2009-04-23 10:26 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbexprb.c + added support for indirect (by macro or some other expression) assign of object items Przemyslaw Czerpak 2009-04-23 08:18:59 +00:00
  • 0fe340c77a 2009-04-23 00:44 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/gtqtc/gtqtc.cpp * harbour/contrib/gtqtc/gtqtc.h * harbour/contrib/gtqtc/moc_gtqtc.cpp ! IMPLEMENTED : MT protocol. GTQTC now responds to it but there are still glitches. I think this is the result of improper implementation of C++ code and QT's underlying SIGNAL/SLOT mechanism. ! FIXED : SetMode() Resizing behavior, now it is acceptable. Cursor blinking rate, now responds quickly. Code cleanup. Pritpal Bedi 2009-04-23 07:59:11 +00:00
  • 470908c6d1 2009-04-22 20:39 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/hbpcre/pcreinal.h ! repeated BOOL typedef Przemyslaw Czerpak 2009-04-22 18:32:13 +00:00
  • 26e05ac6cb 2009-04-22 15:51 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg ! Stub obj wasn't deleted in all occasions. Viktor Szakats 2009-04-22 13:52:08 +00:00
  • 7e70f1fa79 2009-04-22 15:17 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/hbi18n2.prg % create index using hash array to speedup __I18N_POTARRAYJOIN() operation Przemyslaw Czerpak 2009-04-22 13:09:47 +00:00
  • cde9771dbe 2009-04-22 14:35 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg * Finished to .pot support (changed po to pot). * Renamed po= .hbp setting to pots=. ! Few minor fixes in error cases in .hbl generation. Viktor Szakats 2009-04-22 12:35:40 +00:00
  • 088e27cc8d 2009-04-22 12:42 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg * Changed to not try to create an .hbl automatically if no explicit .hbl file is passed or -hbl option used. Instead now -hbl= or -hbl option will force creation of an .hbl file with an automatic name. Viktor Szakats 2009-04-22 10:44:08 +00:00
  • 5ef7291b95 2009-04-22 11:38 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg ! Fixed regression in handling .c stub after recent changes. ! Fixed potential problem with inctrypath in some situations. Viktor Szakats 2009-04-22 09:38:50 +00:00
  • 465792092d 2009-04-22 10:06 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg + Added .hbl file to possible input file list. (this is supported alternatively to -hbl= option) Viktor Szakats 2009-04-22 08:08:04 +00:00
  • cca7fb705d 2009-04-22 08:48 UTC+0200 Viktor Szakats (harbour.01 syenar hu) + Implemented .po to .hbl conversion inside hbmk2, with incremental feature (.hbl will only be regenerated if any .po file dependencies are newer). This is currently the default, no -inc switch is needed for that. You can specify .po files in the command line, in po= lines in .hbp files, output file is passed via -hbl= option. To handle multiple languages without hassle, you can use ${lng} macro in .po and .hbl filenames, plus pass the list of languages in -lng=<lang comma list> option: app_${lng}.po -hbl=lang/${lng}.hbl -lng=en,hu,sk,pl [ Actual .po -> .hbl conversion code was taken from hbi18n tool made by Przemek, with little modifications. ] ! Fixed to check included .res file timestamp, but not parse it. + Added macro support in libs= .hbp lines. Viktor Szakats 2009-04-22 06:54:54 +00:00
  • c5a3aaf70b 2009-04-21 18:14 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg + Added new CPU architecture filters: x86, x86_64, ia64, arm + Added new CPU macro: ${hb_cpu} (returning values above) ! Fixed filter keyword detection on darwin due to typo. Viktor Szakats 2009-04-21 16:23:24 +00:00
  • 5bd1d47a3f 2009-04-21 18:24 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbrddcdx.h * harbour/source/rdd/dbfcdx/dbfcdx1.c + added support for CLIP indexes with IgnoreCase flag Przemyslaw Czerpak 2009-04-21 16:16:55 +00:00
  • 393b9a05df 2009-04-21 08:08 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * utils/hbmk2/hbmk2.prg ! Line # 1056 - Parenthesis not closed. Pritpal Bedi 2009-04-21 15:09:48 +00:00
  • 83fbbeebec 2009-04-21 16:25 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg + Added filter support to -o option. + Added macro support to -o option. ! Fixed missing win system libs from bcc linker command. IMPORTANT: bcc users will have to make sure they add bcc PSDK lib to their bcc32.cfg and ilink32.cfg files, otherwise hbmk2 won't work for them: --- bcc32.cfg -I"C:\devl\BCC55\Include" -L"C:\devl\BCC55\Lib";"C:\devl\BCC55\Lib\PSDK" --- ilink32.cfg /L"C:\devl\BCC55\Lib";"C:\devl\BCC55\Lib\PSDK" --- (or manually pass that with -L option to hbmk2) * -i option moved to main help screen. Viktor Szakats 2009-04-21 14:34:33 +00:00
  • 965ab6e7b9 2009-04-21 13:41 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbrddcdx.h * harbour/source/rdd/dbfcdx/dbfcdx1.c + added support for numeric indexes which store keys as modified 32bit big endian integer values - undocumented VFP hack. Przemyslaw Czerpak 2009-04-21 11:34:09 +00:00
  • a9c0f66d54 2009-04-21 12:35 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg + Added support for ${hb_self} in .hbm files. + -incpath/-i will now also add paths to resource compiler. Viktor Szakats 2009-04-21 10:38:18 +00:00
  • bdcde92117 2009-04-21 12:31 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/valtoexp.prg ! fixed typo in copy and past in previous modification Przemyslaw Czerpak 2009-04-21 10:23:26 +00:00
  • 1e5b62defa 2009-04-21 11:56 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/common/hbdate.c ! fixed decoding fractional part of seconds in timestamp expressions when less the 3 digits were used. Przemyslaw Czerpak 2009-04-21 09:49:02 +00:00
  • 8d3b5783d5 2009-04-21 04:19 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg ! Fixed minor but fatal oversight in prev commit. Viktor Szakats 2009-04-21 02:19:58 +00:00
  • ace39f0fc1 2009-04-20 21:15 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg ! Fixed to find headers in originating file directory. This may need further tweaking. This works a little differently in Harbour and C compilers and hbmk2 tries to mimic both. Possible that it's still not fully compatible, if you know something pls speak up. + Added -incpath= option and incpaths= .hbp option. This is now the preferred method to add headers paths. All path will be added to both Harbour and C compiler. Important: a synonym for this switch is simply -i, just like before, but now the path will be also added to C compiler command line. * From now on Harbour include dir will always be the first one on the include path list passed to compilers. Before in Harbour it was always first, in C compilers it was always last. (disregarding include dirs passed directly to compiler, which will always come first, but isn't recommended). The ordering is thus this: compiler ... flags harbourincludedir incpaths ... - Deleted include path option detection, from now on only those paths will be scanned wich were passed to hbmk2 via -incpath/-i options. % Added -kmo optimization for hbmk2 source. + -info and -quiet will now work in .hbm files. (they will not control some close-to-startup messages if specified this way though) Viktor Szakats 2009-04-20 19:18:39 +00:00
  • c9ab61737a 2009-04-20 20:53 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/filesys.c ! restored hack used for non POSIX compatible _POSIX_SYNCHRONIZED_IO definition. Przemyslaw Czerpak 2009-04-20 18:45:43 +00:00
  • d25001d133 2009-04-20 20:25 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/common/hbver.c * added missing const to function return type Przemyslaw Czerpak 2009-04-20 18:17:54 +00:00
  • b551c7b08e 2009-04-20 20:17 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/hbsqlit3/hbsqlit3.c * updated to compile with older then SQLITE3.6.1 libraries Przemyslaw Czerpak 2009-04-20 18:10:20 +00:00
  • 23b984aeb3 2009-04-20 17:24 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/hbqt/hbqt.h ! fixed QT directory names in #include directives for case sensitive file systems Przemyslaw Czerpak 2009-04-20 15:17:14 +00:00
  • f2a1e1fd1c 2009-04-20 16:30 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.hbm + Added -km option. Viktor Szakats 2009-04-20 14:42:48 +00:00
  • bc447eb8f5 2009-04-20 16:25 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg + -quiet will now suppress command output in case of error. This is useful when the commands are large and it makes valuable tool output visible. ! Fixed recent typos in help code causing RTE. Viktor Szakats 2009-04-20 14:37:32 +00:00
  • 379f03d5ed 2009-04-20 16:16 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg ! Typo in 'allwin' filter handling. Viktor Szakats 2009-04-20 14:19:22 +00:00
  • 3df1455a29 2009-04-20 16:15 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg + Using hb_process*() functions instead of hb_run() to elminiate some bad side effects of the former (like command line limits on Windows). hb_run() is now only used in DOS builds. Viktor Szakats 2009-04-20 14:16:33 +00:00
  • 9ad880c611 2009-04-20 14:32 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbcomp.h * harbour/source/common/hbdate.c * harbour/source/rtl/strmatch.c * harbour/source/rtl/fssize.c * harbour/source/rtl/hbffind.c * harbour/source/rtl/filesys.c * enabled some POSIX function added to 1.8 Linux OpenWatcom builds and cleaned some workarounds not longer necessary Przemyslaw Czerpak 2009-04-20 12:24:42 +00:00
  • 60beb19545 2009-04-20 14:00 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg ! Fixed to inherit .hbm dir before doing wildcard expansion. This makes wildcarded input files work in .hbm files located in different than current dirs. Viktor Szakats 2009-04-20 12:00:57 +00:00
  • 5209383fc1 2009-04-20 13:02 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg ! Fixed wildcarded input files to handle directory component. Viktor Szakats 2009-04-20 11:02:58 +00:00
  • cdef827f29 2009-04-20 12:46 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg + Made possible to use -hbdyn/-hblib options in .hbm files. Viktor Szakats 2009-04-20 10:46:39 +00:00