e08ab48f90
2009-07-10 03:17 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbapigt.h * harbour/source/rtl/gtapi.c * changed last parameter of hb_gtRepChar() from USHORT uiCount to ULONG ulCount * removed basic parameter validation from hb_gtScroll() - such things should be done by GT driver * minor cleanup
Przemyslaw Czerpak
2009-07-10 01:18:02 +00:00
021e5b4e45
2009-07-10 02:33 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbclipsm/gauge.c % Minor cleanup.
Viktor Szakats
2009-07-10 00:33:57 +00:00
cd2e990242
2009-07-10 02:19 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbgtcore.h * include/hbapigt.h * include/hbapi.h * source/rtl/scroll.c * source/rtl/maxrow.c * source/rtl/gtapi.c * source/rtl/saverest.c * source/rtl/console.c * source/rtl/oldclear.c * source/rtl/hbgtcore.c * source/rtl/scrrow.c * source/rtl/shadow.c * source/rtl/setcurs.c * source/rtl/mouse53.c * source/rtl/gx.c * source/rtl/mouseapi.c * contrib/hbct/cursor.c * contrib/hbct/ctwfunc.c * contrib/hbclipsm/gauge.c * Changed all USHORT to int in high-level GT API layer which already had an int representation on the low-level. Please review me. It's possible that some extra checks (or else) need to be added since signedness has changed. * Change mouse state buffer from char * to void *. ; TODO: Review remaining BYTE/USHORT usage for attr, color and char. Char is sometimes represented by UCHAR, sometimes by char and sometimes by USHORT. Color is represented by both int and BYTE. attr is BYTE, which can be changed to hbU8.
Viktor Szakats
2009-07-10 00:23:44 +00:00
3b838b372d
2009-07-09 19:11 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbsqlit3/hbsqlit3.c * contrib/hbfimage/fi_wrp.c * Avoiding BYTE.
Viktor Szakats
2009-07-09 17:12:12 +00:00
1d54b33945
2009-07-09 17:47 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbgtcore.h * include/hbapigt.h * source/rtl/oldbox.c * source/rtl/box.c * source/rtl/gtstd/gtstd.c * source/rtl/gtcgi/gtcgi.c * source/rtl/gtapi.c * source/rtl/console.c * source/rtl/gtos2/gtos2.c * source/rtl/hbgtcore.c * source/rtl/gtpca/gtpca.c * contrib/hbct/screen2.c * contrib/hbct/ctwin.c * contrib/hbct/ctwin.h * contrib/hbct/ctwfunc.c * contrib/hbclipsm/status.c * contrib/hbclipsm/gauge.c * examples/hbmake/hbmakec.c * BYTE * -> char * for GT API functions. * hb_gtRepChar() character parameter BYTE -> USHORT. % Unnecessary casts deleted. ; TODO: Screen save/restore buffer kept as BYTE, but it also should be converted to something else. void * probably. ; QUESTION: Single chars are represented as USHORT. Shouldn't we change it to 'char'?
Viktor Szakats
2009-07-09 15:54:22 +00:00
f2c01933de
2009-07-09 15:18 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbtip/utils.c - contrib/hbtip/base64x.c * contrib/hbtip/client.prg * contrib/hbtip/smtpcln.prg * contrib/hbtip/Makefile * contrib/hbvpdf/hbvpsup.prg * Using core BASE64 functions. ; Left HB_BASE64() as compatibility call in hbtip.
Viktor Szakats
2009-07-09 13:21:43 +00:00
dbc73caebb
add missed line to latest ChangeLog text: ! Deleted Alert() calls from code. (from hbtip code)
Viktor Szakats
2009-07-09 13:05:12 +00:00
9ba5e3e952
2009-07-09 14:58 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbextern.ch * source/rtl/Makefile + source/rtl/base64c.c + source/rtl/base64.prg + Added HB_BASE64ENCODE(), HB_BASE64DECODE() to core. They were copied from hbtip and hbvpdf and currently the decoder is .prg code while encoding is .c code. Latter has one TOFIX for an error situation.
Viktor Szakats
2009-07-09 13:03:59 +00:00
b347767d27
2009-07-09 14:40 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbexpra.c % reduce macro expressions used in POP operation. It allows to use code like: &("((M->VAR))") := 1
Przemyslaw Czerpak
2009-07-09 12:41:00 +00:00
f012689c14
2009-07-08 22:47 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + Added -[no]ignore option which tells hbmk2 to ignore errors returned by compiler tools and continue as normal. Useful to gather all build errors in one pass. ! Fixed hbmk2 errorlevel on resource compiler error.
Viktor Szakats
2009-07-08 21:05:53 +00:00
93250d9efe
2009-07-08 12:22 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rdd/dbfntx/dbfntx1.c * harbour/source/rdd/dbfnsx/dbfnsx1.c * harbour/source/rdd/dbfcdx/dbfcdx1.c * harbour/source/rdd/dbf1.c ! cleaned initialization code - use INIT method to make independent from initialization code. It fixes default memo type setting in DBFNSX (SMT) and DBFNTX (DBT) on some platforms
Przemyslaw Czerpak
2009-07-08 10:23:14 +00:00
ae4179ac3d
2009-07-08 11:47 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/xhb/hbserv.c * source/rtl/hbzlib.c * source/rtl/transfrm.c * source/rtl/version.c % Using hb_retc_const() in some less obvious cases.
Viktor Szakats
2009-07-08 09:47:30 +00:00
ab894b7fed
2009-07-08 11:28 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/rtl/gtfunc.c * source/rtl/datec.c * source/rtl/langapi.c * source/rtl/natmsg.c % Using hb_retc_const() in some less obvious cases.
Viktor Szakats
2009-07-08 09:29:40 +00:00
b4317f84bf
2009-07-08 11:07 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/xhb/xhbat.c * contrib/hbtip/utils.c * Moved ATI() function to xhb lib. ATI() is different from HB_ATI() since it doesn't support national chars, but it supports negative start/end values in xhb style.
Viktor Szakats
2009-07-08 09:07:51 +00:00
e0e468c641
2009-07-08 09:18 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbtip/utils.c % Cleanup, formatting, minor optimizations.
Viktor Szakats
2009-07-08 07:26:10 +00:00
2d2e6a0cf6
2009-07-08 01:11 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbtip/encurl.prg * contrib/hbtip/thtml.prg * contrib/hbtip/sessid.prg * contrib/hbtip/popcln.prg * contrib/hbtip/cgi.prg * contrib/hbtip/url.prg * contrib/hbtip/encqp.prg * contrib/hbtip/httpcln.prg * contrib/hbtip/client.prg * contrib/hbtip/encoder.prg * contrib/hbtip/smtpcln.prg * contrib/hbtip/encb64.prg * contrib/hbtip/mail.prg * contrib/hbtip/credent.prg * contrib/hbtip/ftpcln.prg * Some formatting. ! Reverted "CLASS VAR" to "CLASS DATA" as they are a little bit different.
Viktor Szakats
2009-07-07 23:12:27 +00:00
27f02095a2
2009-07-08 00:42 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbtip/Makefile * contrib/hbtip/thtml.prg * contrib/hbtip/utils.c + contrib/hbtip/legacy.prg * Renamed ATI() to TIP_ATI(). (Probably we should have a proper, CP-aware HB_ATI() function in core) * Readded ATI() as legacy function. % Using <sym>:exec() instead of HB_EXEC() local .c function. + HB_EXEC() moved to legacy status and reimplemented in .prg. (Thanks Przemek and Petr) % Minor optimization where TIP_ATI() is only used where we're looking for alphabetic data. I'd appreciate if someone could review me, I'm not using this code.
Viktor Szakats
2009-07-07 22:43:57 +00:00
ff68f2efe0
2009-07-07 18:51 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/hbcurl/hbcurl.c ! small fix in const casting
Przemyslaw Czerpak
2009-07-07 16:51:53 +00:00
62ec105515
2009-07-07 09:21 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/hbqt/generator/hbqtgen.prg ! Some refinements and formatting.
Pritpal Bedi
2009-07-07 16:26:47 +00:00
9432a048a1
2009-07-07 01:18 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/hbxbp/xbpwindow.prg + Implemented :setPointer() of type XBPWINDOW_POINTERTYPE_ICON. Presently it accepts an image disk file whereas Xbase++ rely on resource icon. In this scenario Harbour-Qt is more powerful because you can pass any image format for a cursor shape.
Pritpal Bedi
2009-07-07 08:30:00 +00:00
d441d96f05
2009-07-07 07:36 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/generator/hbqtgen.prg * Formatting. * .cpp file rename. This is to resolve short term problem msvc builds failing due to too long command line length when assembling the library. ; TOFIX: On the mide term which whould split this huge lib into smaller pieces. * Moved non-generated files to the top of the file list to make them build first.
Viktor Szakats
2009-07-07 05:56:01 +00:00
eb6298aa30
2009-07-07 01:31 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * bin/postinst.bat * bin/hb-func.sh + Added libpath= lines to generated hbmk2.cfg files. - Deleted arch=/comp= lines from generated hbmk.cfg files.
Viktor Szakats
2009-07-06 23:32:38 +00:00
f69803bda9
2009-07-07 00:45 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/utils/hbmk2/hbmk2.prg % use hb_processRun() to execute commands ! fixed typo in hb_pcount() verification in hbmk_run()
Przemyslaw Czerpak
2009-07-06 22:45:59 +00:00
e72c2d0416
2009-07-07 00:18 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/gttrm/gttrm.c ! do not catch SIGCHLD
Przemyslaw Czerpak
2009-07-06 22:18:53 +00:00
a1e5aadc3d
2009-07-06 14:05 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * bin/postinst.bat + Added .hbc search paths: /contrib, /contrib/rddsql, /addins, /examples. NOTE: addins will be the directory where 3rd party addins can be added.
Viktor Szakats
2009-07-06 12:06:04 +00:00
44d6733d3e
2009-07-06 13:09 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/gttrm/gttrm.c * reset default color index on exit
Przemyslaw Czerpak
2009-07-06 11:09:12 +00:00
84634e0d59
2009-07-05 18:20 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) + harbour/contrib/hbqt/doc/html + Added this folder to hold auto generated pure .htm documentation files. These files can be used by any decent tool to form a useful compiled help manual. You can visit http://www.vouch.info/harbour-qt/ to have first impressions. This on-line help source seemlessly links with Qt's online help system, so it can be a very useful reference source for developers.
Pritpal Bedi
2009-07-06 01:40:00 +00:00
26038f901a
2009-07-06 01:20 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * utils/hbmk2/hbmk2.pt_BR.po * utils/hbmk2/hbmk2.hu_HU.po * utils/hbmk2/hbmk2.prg + Added support for -icon= option to specifiy application icon. If used multiple times, all icons will be added to the target executable and the first one will be used as app icon. Currently supported platforms: win, wce, darwin, os2. (OS/2 is just guesswork) + Added resource support for OS/2 + watcom targets. (untested) * Minor correction in one warning messages.
Viktor Szakats
2009-07-05 23:32:28 +00:00
79f42af6ab
2009-07-05 21:00 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * utils/hbmk2/hbmk2.pt_BR.po + Portuguese translation. Work of Vailton Renato. Thank you very much.
Viktor Szakats
2009-07-05 19:03:30 +00:00
f60a77f62c
2009-07-04 19:16 UTC+0600 April White (april users.sourceforge.net) * contrib/hbbtree/test.prg + erase all target files
April White
2009-07-05 00:01:07 +00:00
7185ab04a9
2009-07-04 19:16 UTC+0600 April White (april users.sourceforge.net) * contrib/hbbtree/ctest.c * remove ( BYTE * ) casts
April White
2009-07-04 23:53:03 +00:00
2c8913cb24
2009-07-04 19:16 UTC+0600 April White (april users.sourceforge.net) * contrib/hbbtree/hb_btree.c * fixed one warning: cast from pointer to integer of different size ; TOFIX: hb_btree.c:739: warning: cast from pointer to integer of different size * contrib/hbbtree/tbtree.prg * clear class var when underlying hb_btree is closed
April White
2009-07-04 23:37:19 +00:00
9960c63662
2009-07-04 10:22 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg * Using hb_FCopy() (now fixed)
Viktor Szakats
2009-07-04 08:23:21 +00:00
7b60033bd2
2009-07-04 10:15 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + Added app bundle generation for OS X targets in -gui mode. It's experimental yet. (f.e. clean will not clean it f.e.) Thanks to Teo Fonrouge for the hints. * Using escapting function (instead of manual escaping) when launching Windows apps on NT. ; TOFIX: hb_FCopy()
Viktor Szakats
2009-07-04 08:21:51 +00:00
b88f31ce94
2009-07-04 09:13 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg * commandResult() merged into hbmk_run(). This also means that 'getFirstFunc()' will now use hb_process*() API on non-DOS platforms to retrieve stdout output of 'nm' command executed.
Viktor Szakats
2009-07-04 07:17:00 +00:00
077ed664b3
2009-07-04 08:49 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + Added command substitution support for DOS platform.
Viktor Szakats
2009-07-04 06:49:45 +00:00
8bb98a615f
2009-07-04 00:46 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.hu_HU.po * Updates.
Viktor Szakats
2009-07-03 22:47:38 +00:00
c168818b5b
2009-07-04 00:28 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + Added 'cpp=[yes|no|def]' support to control C++ mode in .hbc files. * Minor cleanup on -cpp cmdline switch.
Viktor Szakats
2009-07-03 22:28:36 +00:00
d100154f7f
2009-07-03 22:14 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/xhb/hboutdbg.c ! Fixed potential memory corruption revealed by recently removed cast.
Viktor Szakats
2009-07-03 20:14:55 +00:00
1c65c12666
2009-07-03 22:04 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/xhb/freadlin.c * examples/hbdoc/hbdfrdln.c * examples/hbmake/hbmakec.c * BYTE -> char % Some casts optimized out.
Viktor Szakats
2009-07-03 20:05:22 +00:00
6a34a789d6
2009-07-03 21:48 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg * Cleanups to command substitution support. Added examples. ! Fixed RTE due to typo. This code branch was activated today, due to the MT optimization modification.
Viktor Szakats
2009-07-03 19:48:41 +00:00
07bd2875b6
2009-07-03 21:11 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * make_gnu.bat - Deleted pocc64 autodetection. With newer versions this wouldn't work just mask normal pocc autodetection.
Viktor Szakats
2009-07-03 19:11:55 +00:00
e9e57b36b8
2009-07-03 18:13 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * make_gnu.bat + Requires Windows NT to start win/wce target builds.
Viktor Szakats
2009-07-03 16:16:39 +00:00
67b232beb9
2009-07-03 08:51 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/hbxbp/Makefile * harbour/contrib/hbxbp/xbp.ch * harbour/contrib/hbxbp/xbpfiledialog.prg * harbour/contrib/hbxbp/xbpfontdialog.prg + harbour/contrib/hbxbp/xbphtmlviewer.prg + Implemented XbpFileDialog() class - almost Xbase++ compatible. + Implemented XbpHTMLViewer() class with all its features.
Pritpal Bedi
2009-07-03 16:08:37 +00:00
2a440ff82d
2009-07-03 17:10 UTC+0300 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * harbour/contrib/rddsql/hbrddsql.h * harbour/contrib/rddsql/sqlmix.c * changed UINT to ANSI C compatible type unsigned int
Mindaugas Kavaliauskas
2009-07-03 14:11:43 +00:00
30954b9d25
2009-07-03 13:58 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * INSTALL - Deleted QT version number from example settings to ease on maintenance without making the doc look outdated.
Viktor Szakats
2009-07-03 11:59:22 +00:00
4e600ce0ef
2009-07-03 12:13 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbmisc/Makefile + contrib/hbmisc/fcomma.prg - source/rdd/usrrdd/rdds/fcomma.prg * source/rdd/usrrdd/rdds/Makefile * fcomma.prg moved to hbmisc, since it depends on hbmisc features.
Viktor Szakats
2009-07-03 10:13:53 +00:00
a549bd4bb8
2009-07-03 12:08 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/win/msvc.cf * config/wce/msvcarm.cf + /nologo to lib command.
Viktor Szakats
2009-07-03 10:09:14 +00:00
5377655895
2009-07-03 11:56 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/win/global.cf * config/wce/global.cf - Removed pre-NT compatibility. % Hidden build dir creation/deletion for a cleaner build log.
Viktor Szakats
2009-07-03 09:59:00 +00:00
beaaf5fb58
2009-07-03 09:35 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbdefs.h ! hbUChar, hbSChar fixed to not depend on legacy types.
Viktor Szakats
2009-07-03 07:42:17 +00:00
9169e0e94f
2009-07-03 08:28 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) + harbour/include/hbtask.h + harbour/source/vm/task.c * harbour/include/hbthread.h * harbour/include/hbatomic.h * harbour/source/vm/thread.c * harbour/source/vm/hvm.c * harbour/source/vm/fm.c * harbour/source/rtl/idle.c * harbour/source/rtl/filesys.c + implemented OS independent task switching system - it gives PTHREAD compatible basic API so it can be used in HVM as alternative MT support which does not use any OS threads. As long as Harbour does not call any blocking OS function then it's possible to create and execute simultaneously many threads though only one CPU is used and switched between HVM threads. It gives similar scalability to xbase++ threads and also similar behavior in item protection at .prg level. Now it's possible to use HVM threads in any OS. Of course it does not mean that Harbour adds in some magic way thread support to OS-es which does not support threads like DOS. It only means that HVM supports threads for .prg code just like in native MT environment as long as some C code does not block task switching or process execution will not be frozen by sth, i.e. executing other process (__run()) in single process OS like DOS. In some cases it can be interesting alternative even in OS which have native thread support. All tests/mttest*.prg programs and speedtst --thread=<n> --scale are executed correctly with new task switching just like with OS native MT support. Compilation with task switching in hbvmmt library can be forced by HB_TASK_THREAD macro which also disable native OS threads support. For task context switching two alternative methods are used: 1) getcontext()/makecontext()/swapcontext() (SUSv2, POSIX.1-2001) which is preferable because does not need any additional hacks but not all OS-es supports these functions. It's enabled by default in Linux builds. 2) setjmp()/longjmp() (POSIX, ISO 9899 (C99)) otherwise. These functions are supported by most of C compilers but there is no function to set new stack in saved context so it's necessary to introduce for each architecure/C compiler peace of code which makes it. Macro HB_TASK_STACK_INIT() in task.c makes it. I defined this macro for x86@32 in DJGPP Linux GCC and OpenWatcom builds. I tested OpenWatcom builds only in DOS and Linux but probably it works in all x86@32 builds. If someone is interesting in adding support for some other platforms which does not support ucontext.h and 1-st methods then please define above macro for them.
Przemyslaw Czerpak
2009-07-03 06:29:26 +00:00
0e9b041baa
2009-07-03 02:24 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/macro/macro.y * harbour/source/macro/macro.yyc * harbour/source/compiler/harbour.y * harbour/source/compiler/harbour.yyc % reduced INASSING definition - thanks to Xavi for information
Przemyslaw Czerpak
2009-07-03 00:24:36 +00:00
c0ff8439be
2009-07-02 19:02 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/Makefile * Formatting.
Viktor Szakats
2009-07-02 17:02:40 +00:00
89429d07f0
2009-07-02 09:24 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbxbp/tests/demoxbp.prg * contrib/hbxbp/xbpstatic.prg + Implemented XBPSTATIC_TYPE_BITMAP. It is not Xbase++ compatible in the sense it is pulled from a disk file. But by attributes wise it is exactly like Xbase++.
Pritpal Bedi
2009-07-02 16:28:41 +00:00
7ccfc6c0d2
2009-07-02 16:47 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbbmcdx/bmdbfcdx.c * source/vm/hvm.c * source/common/expropt2.c * source/common/hbdate.c * examples/hbgf/hbgfgtk/creawin.c * LONG -> long for date/time related values (julian, date, type, millisec) ; Remaining places.
Viktor Szakats
2009-07-02 14:48:21 +00:00
03caef2ec2
2009-07-02 15:48 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbcomp.h * include/hbcompdf.h * include/hbapifs.h * include/hbexprop.h * include/hbmacro.h * include/hbapi.h * include/hbapiitm.h * include/hbdate.h * source/pp/ppcore.c * source/vm/itemapi.c * source/vm/arrays.c * source/vm/extend.c * source/common/expropt1.c * source/rtl/philes.c * source/rtl/empty.c * source/rtl/minmax.c * source/rtl/dates.c * source/rtl/filesys.c * source/rdd/dbfnsx/dbfnsx1.c * source/rdd/dbfcdx/dbfcdx1.c * source/rdd/dbf1.c * source/rdd/dbffpt/dbffpt1.c * source/rdd/hbsix/sxdate.c * source/compiler/hbmain.c * source/compiler/complex.c * source/compiler/harbour.yyc * source/compiler/harbour.y * contrib/hbct/files.c * contrib/hbct/dattime2.c * contrib/hbct/datetime.c * contrib/xhb/filestat.c * contrib/hbtip/utils.c * examples/hboleold/win_ole.c * LONG -> long for date/time related values (julian, date, type, millisec) ; This is an effort to clean Harbour sources from Windows/legacy-Clipper basic types and replace them with own or ANSI C ones. In the above case, usage wasn't consistent, LONG and long were mixed.
Viktor Szakats
2009-07-02 14:18:06 +00:00
1fd8190943
2009-07-02 14:38 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/gtqtc/gtqtc.cpp - Deleted commented Windows specific parts.
Viktor Szakats
2009-07-02 12:39:28 +00:00
53408b89b3
2009-07-02 11:05 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbdefs.h + Added new hbBool type. (successor or colliding BOOL type).
Viktor Szakats
2009-07-02 09:05:54 +00:00
3a5fb8a8ba
fixed another wrongly formed entry headers of mine
Viktor Szakats
2009-07-02 08:56:42 +00:00
d6ccb4cccc
2009-07-02 10:41 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! Fixed regression (when implementing filename escaping) with forming libnames specified with an absolute path on gcc-family compilers. This broke building qt apps on darwin, and -shared support on *nix.
Viktor Szakats
2009-07-02 08:41:49 +00:00
6d56e4aceb
2009-07-02 09:53 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * INSTALL * mpkg_gnu.bat + Added HB_DIR_ZIP envvar to spec location of zip.exe.
Viktor Szakats
2009-07-02 07:54:44 +00:00
a6bf140851
2009-07-02 09:47 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.hbp ! Updated after recent hbmk2 change.
Viktor Szakats
2009-07-02 07:47:50 +00:00
c829c49c07
2009-07-02 09:43 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * examples/hbextern/hbextern.prg * Excluding all HB_ARCHITECTURE dirs explicitly. (this resolves the recursion problem) * Excluding fcomma.prg explicitly. - Deleted 'example' from exclusion list.
Viktor Szakats
2009-07-02 07:44:25 +00:00
5e6be9ff96
2009-07-02 09:34 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/rdd/usrrdd/rdds/Makefile - Removed fcomma.prg from builds since it depends on hbmisc contrib libs, on functions which aren't MT compatible and have other problems too.
Viktor Szakats
2009-07-02 07:34:34 +00:00
ff24e95e5e
2009-07-02 09:27 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/none.cf * config/win/global.cf * config/wce/global.cf ! Attempt to fix problem where 'COMSPEC' envvar wasn't picked by GNU Make on default XP installation, where this envvar is defined as 'ComSpec', and mingw GNU Make is case-sensitive for envvar names. This patch is needed to make Harbour build with clean PATH (without OS). Thanks to April White for discovering this.
Viktor Szakats
2009-07-02 07:30:07 +00:00
b790e72749
2009-07-02 09:04 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/generator/hbqtgen.prg * contrib/hbqt/Makefile_gen % Deleted hbqt.h as public header. % Not creating commented lines in Makefile_gen.
Viktor Szakats
2009-07-02 07:04:43 +00:00
9220ae716c
2009-07-02 01:19 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbapi.h * harbour/source/vm/extend.c * changed type of returned value in hb_par[v]ds() functions from 'char *' to 'const char *'
Przemyslaw Czerpak
2009-07-01 23:20:05 +00:00
0b8fe0090a
2009-07-02 00:35 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/Makefile * Moved hbxbp to the end of list as a workaround for potentially outdated hbqt.ch reference, if it's before hbqt build. Still not prefect though. We should probably fix the ordering of -I option in build process, but it doesn't seem trivial. Or avoid installing headers into central include dir, but that also leads far.
Viktor Szakats
2009-07-01 22:36:28 +00:00
86169c1272
2009-07-01 20:52 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbqt/hbqt.h * contrib/hbqt/hbqt_qabstractitemmodel.cpp * contrib/hbqt/hbqt_qapplication.cpp * contrib/hbqt/hbqt_qclipboard.cpp * contrib/hbqt/hbqt_qcoreapplication.cpp * contrib/hbqt/hbqt_qcursor.cpp * contrib/hbqt/hbqt_qfont.cpp * contrib/hbqt/hbqt_qfontdatabase.cpp * contrib/hbqt/hbqt_qimage.cpp * contrib/hbqt/hbqt_qimagereader.cpp * contrib/hbqt/hbqt_qobject.cpp * contrib/hbqt/hbqt_qurl.cpp * contrib/hbqt/hbqt_qvariant.cpp * contrib/hbqt/qth/QAbstractItemModel.qth * contrib/hbqt/qth/QApplication.qth * contrib/hbqt/qth/QClipboard.qth * contrib/hbqt/qth/QCoreApplication.qth * contrib/hbqt/qth/QCursor.qth * contrib/hbqt/qth/QFont.qth * contrib/hbqt/qth/QFontDatabase.qth * contrib/hbqt/qth/QImage.qth * contrib/hbqt/qth/QImageReader.qth * contrib/hbqt/qth/QObject.qth * contrib/hbqt/qth/QUrl.qth * contrib/hbqt/qth/QVariant.qth % Optimized header usage. Now QWidget isn't included in all files, just two where it's needed, the rest uses only those granular headers which they really require. Compilation may be a little bit faster now. ; TODO: We'd still need to try precomiled headers here to further speed up build.
Viktor Szakats
2009-07-01 18:57:03 +00:00