Commit Graph

  • f7ac9f0d15 2009-04-20 11:16 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg + .c header detection now takes place before doing anything. Also compiler setup got moved to the beginning of the process. This allows to make a stop if something is missing. Some more steps are needed to exploit that in practice. Please test, this may cause regressions, I didn't test all combinations. * Generalized internal support for header location detection. (now can support any C compiler and it's also possible to add this feature for .prg files if needed) + Added new filter keywords: allgcc, allwin, allmingw, allmsvc, allpocc, allicc. + Added support for include dirs with spaces for msvc and mingw. Viktor Szakats 2009-04-20 09:43:45 +00:00
  • 5bfddcec4d 2009-04-20 08:19 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg + Added experimental support for header directory autodetection. This means that you can pass a list of possible dirs to use when a .c header cannot be found in explicitly passed locations. ! Fixed to always disable -shared with -hbdyn. ! Added hbmaindllp in -hbdyn mode on win|wce. ! Fix in -nohbp parameter handling. + Added support for macros in -L, -*flag=, -workdir= + Added -stop command line parameter which stops execution. Can be used in conjunction with arch/comp filters to stop execution on certain platforms/compilers. ! Fixed to not create workdir in some unlikely combination of options. ! Fixed typo causing newer headers not being detected in resource files. + Now 'unix' can also be used in filters to check for any *nix platform. % Excluding some well-known headers from parsing (windows.h, ole2, os2.h currently) ; Above changes makes it possible to use hbmk2 to build our contribs. The only missing feature is 'install', what is a simple copy. --- -ohbpgsql Viktor Szakats 2009-04-20 06:27:58 +00:00
  • 427b0d5e7e 2009-04-19 18:14 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/gtqtc/gtqtc.h * harbour/contrib/gtqtc/gtqtc.cpp * harbour/contrib/gtqtc/moc_gtqtc.cpp * harbour/contrib/gtqtc/tests/hbqt.hbp + IMPLEMENTED : Resizing - Though some more refinement is necessary but as a proof of concept it is working. Window is now centered upon startup. Pritpal Bedi 2009-04-20 01:23:48 +00:00
  • 741463fcd2 2009-04-19 06:14 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/gtqtc/Makefile ! Adopted along hbqt/Makefile pattern - fix to prev. Thanks Bisz Istvan. Pritpal Bedi 2009-04-19 13:15:21 +00:00
  • 73c4dc6617 2009-04-18 17:48 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/hbqt/generator/hbqtgen.prg * harbour/contrib/hbqt/generator/qt45.qtp * harbour/contrib/hbqt/hbqt.h Pritpal Bedi 2009-04-19 00:59:06 +00:00
  • b9fc996942 2009-04-18 17:41 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/gtqtc/Makefile ! Adopted along hbqt/Makefile pattern. Pritpal Bedi 2009-04-19 00:48:17 +00:00
  • 3a8b91ddd8 2009-04-18 12:41 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/gtqtc/gtqtc.h * harbour/contrib/gtqtc/gtqtc.cpp * harbour/contrib/gtqtc/moc_gtqtc.cpp + IMPLEMENTED : Fired Events : HB_GTE_SETFOCUS | HB_GTE_KILLFOCUS | HB_GTE_RESIZE Cursor : SC_NONE | SC_NORMAL | SC_SPECIAL1 | SC_SPECIAL2 ! IMPROVED : Many artifacts. Pritpal Bedi 2009-04-18 19:42:15 +00:00
  • 29b1f0b848 2009-04-17 11:47 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/hbqt/generator/hbqtgen.prg ! oMenuBar:show() => oWnd:setMenuBar( QT_PTROF( oMenuBar ) ) Thanks Bisz Istvin for provising the clue. Pritpal Bedi 2009-04-17 18:50:26 +00:00
  • a6ebbdb4c4 2009-04-17 08:36 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/gtqtc/gtqtc.h * harbour/contrib/gtqtc/gtqtc.cpp * harbour/contrib/gtqtc/moc_gtqtc.cpp ! Fixed more Windows specific contents. It should compile on *nixes now [ Qt::WindowCloseButtonHint could be the exception ] + Implemented timer event. + Implemented PALETTE functionality of GTWVT. + Implemented drawing console output to an image first and then rendered onto the screen. This requirement is initiated because nowhere I found a way to mimic blinking CARET. The proof of concept is implemened through part of image rendering in a timer event. It may introduce some overhead but please be noted that we have to live with it until we reach a proper solution. Pritpal Bedi 2009-04-17 15:36:24 +00:00
  • 29a8684c43 2009-04-17 08:07 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/hbqt/generator/hbqtgen.prg * harbour/contrib/hbqt/generator/qt45.qtp * harbour/contrib/hbqt/Makefile_gen * harbour/contrib/hbqt/hbqt.h + harbour/contrib/hbqt/hbqt_qclipboard.cpp + harbour/contrib/hbqt/TQClipboard.prg + Added QClipboard class. ! Fixed hbqt.h generation not to include #define version... Pritpal Bedi 2009-04-17 15:13:38 +00:00
  • 4ac538784c 2009-04-17 16:26 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/vm/fm.c ! fixed typo in recent modification which broke compilation Przemyslaw Czerpak 2009-04-17 14:19:15 +00:00
  • 5c632ccff8 2009-04-17 15:48 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/hbqt/hbqt.h * commented out #define QT_VERSION 0x040500 Przemyslaw Czerpak 2009-04-17 13:41:07 +00:00
  • ce8e5643c4 2009-04-17 15:10 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * source/vm/Makefile + Enabled "amalgamated" VM lib for all compilers/platforms, except for those where this doesn't give any advantage, or it breaks the build, these are: pocc*, xcc, bcc, dmc. Please note that Open Watcom 1.7 might also fail (I didn't test), so make sure to upgrade to 1.8. Viktor Szakats 2009-04-17 13:13:48 +00:00
  • 2b0728caea 2009-04-17 10:48 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg + Added support for envvar HB_VISUALC_VER_PRE80 to signal older MSVC versions (just like in Harbour builds). + Synced mscvarm optimization switches. The sync between hbmk2 and Harbour build switches is now done. The only - intentional - difference is that hbmk2 won't set any explicit C compiler warning level, but this also can be implemented later with optional switches. ! Fixed regression in win/icc linker name. Viktor Szakats 2009-04-17 08:51:56 +00:00
  • 5917b81453 2009-04-17 08:20 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg ! Fixed -strip for gcc family. It got broken after switching to separate link phase. ! Fixed -bind_as_load and -multiply_defined suppress to be passed at link phase on darwin. Got broken like above. Change not tested. ! Fixed RTE in FINDNEWERHEADERS(3064). Viktor Szakats 2009-04-17 06:24:23 +00:00
  • f128a09655 2009-04-16 23:00 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg + Added -opt/-noopt switch (plus .hbp param) to control C compiler optimizations. + Added C compiler optimizations to all compilers identical to the ones used to build Harbour. Specifically MinGW, MSVC got new switches, bcc got -6, owatcom got fully synced. + Added internal support for C++ mode selection for all compilers. + Added -debug support for all compilers where it was missing (most). ! Synced poccarm switch with Harbour build. Viktor Szakats 2009-04-16 21:30:09 +00:00
  • d027cd3275 2009-04-16 21:36 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbrdddbf.h * harbour/include/hbrddnsx.h * harbour/include/hbdbsort.h * harbour/include/hbrddcdx.h * harbour/include/hbrddfpt.h * harbour/include/hbrddntx.h * harbour/source/rdd/dbf1.c * simplified some internal DBFRDD macros/declaration Przemyslaw Czerpak 2009-04-16 19:29:16 +00:00
  • f184dc34f7 2009-04-16 17:55 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/vm/garbage.c + added optional support for automatic GC activation. It's not enabled by default yet but by compilation with macro HB_GC_AUTO, f.e. after setting envvar: set HB_USER_CFLAGS=-DHB_GC_AUTO Automatic GC activation may be necessary for code which creates complex variables with cyclic references and does not execute any other code which may activate idle state GC call. It also makes unnecessary to explicitly call hb_gcAll() from user code, f.e. as some type of background task. If some of you were using code which needed such explicit GC activation then please remove it and make some tests with Harbour compiled with HB_GC_AUTO macro. Przemyslaw Czerpak 2009-04-16 15:48:13 +00:00
  • b0be5d7ac2 2009-04-16 00:37 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/gtqtc/gtqtc.cpp * harbour/contrib/gtqtc/gtqtc.h ! Fix to many unsuppoted defines on *nixes. Przemek, please compile again. Probably by now it will only 'WindowCloseButtonHint' error may appear. But reading the documents QT nowhere specifies that it is platform dependant member. Can you please comment out #define QT_VERSION 0x040500 in hbqt.h and compile again. It is left-over residual. Pritpal Bedi 2009-04-16 14:53:18 +00:00
  • acefc0332e 2009-04-16 16:01 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg + Added support for wildcarded input files for Harbour, C, resource compiler and object input files. This also works in .hbm files. Note: You must specify the extension, so *.* won't work, but *.prg and *.c will. Use with care, as hbmk2 will pickup everything and this may not be what you want to do f.e. in our tests dirs, but it can be useful if you store source files belonging to the same project in one dir, or with some unique filename prefix. (some of these may be unnecessary on *nix platforms, where the shell does such expansion already, it's still useful though, as *nix users can also benefit from wildcard usage inside .hbm files) Viktor Szakats 2009-04-16 14:08:11 +00:00
  • 31c1c2370d 2009-04-16 15:47 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg % Skipping duplicate headers while walking the inclusion tree. This is a more efficient way to avoid inclusion loops, allowing deeper recursion. + Recursion level increased to 10 (from 4). Viktor Szakats 2009-04-16 13:48:31 +00:00
  • d610c88430 2009-04-16 12:00 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg + Added support for source file parsing for headers in -inc mode. .prg, .c and .rc files are currently parsed recursively, include paths will be scanned for included files. There are currently three levels of scanning: disabled, partial (default) and full. Partial will scan the first 16K of each source file for performance reasons, full will scan the complete files. The source parser is currently very simple; '#include "<filename>"' pattern is recognized anywhere in the processed source, no other variations are supported ATM. Using this format is IMO best practice for user programs, if someone needs more than this, it needs to be developed, current method is quite fast, which is important when dealing with lots of source files. + Added option to control header scanning: -[no]head=<mode> This is also supported in .hbp files. + Added support to look in current dir for libs for compilers where this is supported. + Added cmdline option -resflag=, .hbp option resflags= and overall support for user supplied resource compiler flags. + Added support for cyg*.dll style libs. ! Fixed to handle libs with explicit dirs for compilers where this is supported. Viktor Szakats 2009-04-16 10:33:36 +00:00
  • 0fa5d03ecc 2009-04-16 00:37 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/gtqtc/gtqtc.cpp * harbour/contrib/gtqtc/moc_gtqtc.cpp * harbour/contrib/gtqtc/gtqtc.h + Implemented : hb_gtInfo( HB_GTI_ICONFILE, cFileIco ) : K_MWFORWARD | K_MWBACKWARD Pritpal Bedi 2009-04-16 07:42:49 +00:00
  • df6586c757 2009-04-15 22:27 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/gtqtc/gtqtc.cpp * harbour/contrib/gtqtc/gtqtc.h * harbour/contrib/gtqtc/tests/demoqtc.prg ! Implemented : hb_gtInfo( HB_GTI_CLOSABLE, TRUE | FALSE ) : hb_gtInfo( HB_GTI_RESIZABLE, TRUE | FALSE ) : hb_gtInfo( HB_GTI_CLIPBOARDDATA[, cText ] ) Pritpal Bedi 2009-04-16 05:34:12 +00:00
  • d9a1a96649 2009-04-16 04:18 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg + Added -inc support for lib dependencies. This means that changed libs will also force a target rebuild. I've implemented three separate logic for mingw/cygwin, gcc/linux+sunos and the rest of compilers. This may not be precisely the way each of the hbmk2 supported compilers wotk, but it probably covers most cases. Anyhow please tweak and correct if you find some problems. I did tests with mingw, msvc, bcc static and shared mode. ! Removed automatic path tweak in .hbp/libpaths=. Viktor Szakats 2009-04-16 02:19:47 +00:00
  • b588616a10 2009-04-15 16:22 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/demoqtc.prg ! More complete. No more (IMO) Windows specific calls. Please let me know if it compiles fine on *nixes ? Pritpal Bedi 2009-04-15 23:24:29 +00:00
  • 390e04be26 2009-04-15 18:58 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg ! Fixed bcc targets linking wrong (own bcc) PCRE engine instead of the Harbour one by reordering lib list. This should fix hbtip problems reported on the list. Viktor Szakats 2009-04-15 16:58:59 +00:00
  • 84222550a1 2009-04-15 17:20 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/xhb/xhbmsgs.c * harbour/contrib/xhb/xhbcomp.prg + added overloading relation operators (==, =, !=, <, <=, >, >=) to mimic xHarbour like one byte string behavior Przemyslaw Czerpak 2009-04-15 15:13:26 +00:00
  • b3b09f6110 2009-04-15 01:01 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/demoqtc.prg . ! GTQTC has reached an acceptable level. . /* IMPLEMENTED : Screen Rendering. Keyboard Input ( Please report missing defines ) Mouse Input ( 90% ) Most HB_GTI_* methods. Pritpal Bedi 2009-04-15 08:10:10 +00:00
  • 3117b701ca 2009-04-15 08:24 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * ChangeLog * utils/hbmk2/hbmk2.prg * Some cleanups resulting in incompatible changes: ${hb_parent} -> ${hb_self} -prgflag:<f> -> -prgflag=<f> -cflag:<f> -> -cflag=<f> -ldflag:<f> -> -ldflag=<f> -aflag:<f> -> -aflag=<f> -dflag:<f> -> -dflag=<f> -runflag:<f> -> -runflag=<f> + Added not yet used -jobs=<n> parameter. + Added array splitter to chunks functions. Viktor Szakats 2009-04-15 06:24:54 +00:00
  • 534ad5fe4d 2009-04-15 00:22 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg + libpaths= can now have relative paths specified, and in this case the path will be adjusted by absolute path of host .hbp. This makes it possible to point hbmk2 to a .hbp file in a foreign dir, and let it pick up local lib dirs automatically. + .hbp files passed without absolute paths will now inherit the .hbm path if applicable. + Will now echo all explicitly specified .hbp filenames on screen in -info mode. + Added echo= support in .hbp files. The parameter will be echoed to stdout as is. + Added macro support for following .hbp lines: libpaths=, prgflags=, cflags=, ldflags=, echo=. Supported macros are: ${hb_root}: hbmk2 base dir ${hb_parent}: .hbp file dir ${hb_arch}: architecture ${hb_comp}: compiler ${<envvar>}: any envvar + .hbp files are now searched in libpaths, too. ; NOTE: With above changes it's possible to refer to a 3rd party lib solely by pointing to its .hbp file, from that point all lib/include paths can be automatically picked up. Here's an example for hwgui, the file needs to be places in hwgui root dir: --- {win}prgflags=-i${hb_parent}include {win}cflags=-I${hb_parent}include {win}libpaths=${hb_parent}lib {win}libs=hwgui hwg_qhtm procmisc hbxml {win}gt=gtgui --- Any hwgui apps can be compiled with this command: hbmk2 appname.prg C:\hwgui\hwgui.hbp Viktor Szakats 2009-04-14 22:26:26 +00:00
  • 472b472fd0 2009-04-14 20:31 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg + Added support for -hbdyn option with bcc. .dll is created but I cannot test if it's usable. ! Worked around strange behaviour of filefind API, when it will return 'filename.extx' when we're looking for '*.ext' files. This can be seen with Directory(). Viktor Szakats 2009-04-14 18:34:09 +00:00
  • 136509b429 2009-04-14 19:21 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg ! Fixed additional bcc link parameter to honor GUI/CUI mode. This should fix the command window for GUI GTs. Viktor Szakats 2009-04-14 17:23:35 +00:00
  • a9b645267e 2009-04-14 09:04 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/source/rtl/gtwvt/gtwvt.c * harbour/contrib/gtwvg/gtwvg.c ! Fixed a long standing bug - window mismanaged when clicking on titlebar. Processed WM_NCLBUTTONDCLK: Pritpal Bedi 2009-04-14 16:07:43 +00:00
  • 837190c19c 2009-04-14 15:57 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg ! Fixed Borland stub for both GUI and CUI mode. This bug surfaced now that a separate link phase is always used. ! Fixed handling of libpaths with '-' chars in them for bcc. Viktor Szakats 2009-04-14 13:57:49 +00:00
  • 97043a7868 2009-04-14 14:29 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg * Changed to put user supplied lib to the beginning of the lib list. This should fix situations where user lib is overriding some Harbour objects (like getsys). + Added internal switch to enable simple -inc debug. ! Fixed to add .prg extension for Harbour input files when checking their timestamp, so files passed without extension will now work in -inc mode. Viktor Szakats 2009-04-14 12:30:11 +00:00
  • 8cd7e901cf 2009-04-14 10:52 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * contrib/hbmysql/tmysql.prg + Added 4th port parameter to TMySqlServer():New() method. Viktor Szakats 2009-04-14 08:53:34 +00:00
  • 2b441c866f 2009-04-14 00:54 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/gtqtc/gtqtc.cpp * harbour/contrib/gtqtc/moc_gtqtc.cpp * harbour/contrib/gtqtc/gtqtc.h ! Managed to set fonts and resize window accordingly. So far just initially. Resizing scheduled. ! Code cleanup and arrangement. Pritpal Bedi 2009-04-14 07:59:02 +00:00
  • 0323982efa 2009-04-14 09:47 UTC+0200 Viktor Szakats (harbour.01 syenar hu) + contrib/hbcurl/hbcurls + contrib/hbcurl/hbcurls/Makefile * contrib/hbcurl/Makefile + Added generation of static flavour of hbcurl. This can be used to link against static libcurl. Viktor Szakats 2009-04-14 07:48:30 +00:00
  • 7208fec5ca 2009-04-14 02:01 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg + Added -clean option to clean incremental work files and dir. + Added -rebuild option to force full rebuild in incremental mode. Viktor Szakats 2009-04-14 00:02:04 +00:00
  • 297eb8582e 2009-04-14 01:31 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg * Autodetection of embedded MinGW installation is now done *after* trying to detect user installed compiler. This way it's more natural to use the unified build as it will automatically use the user's C compiler if setup. It's also easier to override MinGW in unified builds, since there is no need to force compiler using -comp: option, it's enough to put preferred C compiler in the PATH. Viktor Szakats 2009-04-13 23:32:28 +00:00
  • b53e5db89f 2009-04-14 00:44 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg + Added -workdir:<dir> cmdline option to override default working dir (arch/comp) in -inc mode. + Added support for working directory in -inc mode. Due to lack of output dir option in certain compilers (most sadly in gcc family), these compilers will have to be executed for each input file, slightly reducing performance. I hope some day their developers will add such basic option. + -quiet option will now suppress the header lines for executed commands, creating a good progress output with '-trace -quiet'. ! Fixed output related regressions in msvc/bcc. * Removed explicit warning level settings from C compiler options. User can override if needed. * Returns errorlevel 19 instead of 9 in help mode. Now returns 9 if the working dir couldn't be created. ! Fixed resource compiler command for bcc, msvc, pocc. Turns out none of them supported multiple inputs. % Minor code size optimization in target output dependency checking. Viktor Szakats 2009-04-13 22:45:41 +00:00
  • 701e344ce4 2009-04-13 21:44 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg ! Fixed to delete stub object in -inc mode. ! Fixed to handle .res input files with MinGW compilers. + Now using different extension (.reso) for compiled .rc and .res file with MinGW compilers instead of former .o extension which could collide with source files with the same name. Viktor Szakats 2009-04-13 19:46:34 +00:00
  • bba5548d6e 2009-04-13 20:50 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg * Added separate compile and link phases for gcc family. Please retest, this may cause regressions. * win/bcc made to use separate compile/link phases in all cases. + Added simple progress in -inc mode. ! Fixed to detect target timestamp in hblib/hbdyn modes. Viktor Szakats 2009-04-13 19:03:28 +00:00
  • 20cd02917b 2009-04-13 19:52 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg + Added support for incremental build mode. Still a work in progress, many combinations weren't tested and some features may not work with certain compilers yet. (bcc/msvc/pocc/owatcom should be working, only msvc was tested) + Added support for multiple resource input files for mingw and owatcom. + Added support for inc=on/off .hbp option. + msvc targets now use separate link phase. This will automatically enable incremental linking if target already exists. ! Fixed not prepending CCPATH to resource compiler in mingw mode. Viktor Szakats 2009-04-13 17:55:46 +00:00
  • 71e3815c65 2009-04-13 10:46 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/gtqtc/gtqtc.cpp ! Mapping keys to Clipper constants - near completion. Pritpal Bedi 2009-04-13 17:49:35 +00:00
  • 95673458f2 2009-04-13 10:49 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * tests/speedtst.prg ! Fixed missing hb_progname() for non-Harbour compilers. Viktor Szakats 2009-04-13 08:53:53 +00:00
  • ec2b3f96e8 2009-04-13 12:29 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/gtqtc/gtqtc.cpp * harbour/contrib/gtqtc/gtqtc.h ! Started keyboard input, mapping keys to Clipper values. Pritpal Bedi 2009-04-13 07:30:56 +00:00
  • 8384af97de 2009-04-12 11:21 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/gtqtc/gtqtc.cpp * harbour/contrib/gtqtc/gtqtc.h * harbour/contrib/gtqtc/Makefile ! Few more optimizations. Pritpal Bedi 2009-04-12 18:25:08 +00:00
  • 0b5133ec69 2009-04-12 08:57 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/gtqtc/gtqtc.cpp * harbour/contrib/gtqtc/qtconsolearea.cpp * harbour/contrib/gtqtc/tests/demoqtc.prg ! Few more HACKS - I know there are better ways to organize them. Now our inkey() loop is active and demoqtc exits properly. Plus you may see some activity in console. Pritpal Bedi 2009-04-12 16:02:06 +00:00
  • beac47e956 2009-04-11 21:53 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/gtqtc/gtqtc.cpp * harbour/contrib/gtqtc/gtqtc.h * harbour/contrib/gtqtc/qtconsolearea.cpp * harbour/contrib/gtqtc/qtmainwindow.cpp ! More fixes. Now we get background colors as in .prg. It is a bit puzzling why I do not get text colors. Pritpal Bedi 2009-04-12 04:56:52 +00:00
  • c427c78d14 2009-04-11 12:51 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) + harbour/contrib/gtqtc + harbour/contrib/gtqtc/gtqtc.cpp + harbour/contrib/gtqtc/gtqtc.h + harbour/contrib/gtqtc/Makefile + harbour/contrib/gtqtc/moc_gtqtc.cpp + harbour/contrib/gtqtc/qtconsolearea.cpp + harbour/contrib/gtqtc/qtmainwindow.cpp + harbour/contrib/gtqtc/tests + harbour/contrib/gtqtc/tests/demoqtc.prg + harbour/contrib/gtqtc/tests/hbqt.hbp + Added GTQTC - The terminal based on QT framework - files. NOTE: This is a proof of concept and needs an expert brain. I will request Przemek to set the basic GT framework in place. Rest will be quiet easy, easy than Windows itself. Pritpal Bedi 2009-04-11 20:06:54 +00:00
  • 4b8a32a807 2009-04-11 22:01 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * tests/speedtst.prg + Showing CPU architecture. Viktor Szakats 2009-04-11 20:01:49 +00:00
  • 993995d06d 2009-04-11 21:34 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * include/hbsetup.h * source/vm/hvmall.c ! HB_NO_FALTTEN -> HB_NO_FLATTEN (naming typo) Viktor Szakats 2009-04-11 19:35:11 +00:00
  • a046f10738 2009-04-11 20:59 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * tests/bnch_win.bat * tests/speedtst.prg + Added --stdout option to restore old feature to redirect output to a file. Needed for bnch_win.bat. + In normal mode output will be saved in a file with the same name of the executable with .txt extension. Makes it easier to make side-by-side tests. ! Fixed SVN EOL. Viktor Szakats 2009-04-11 18:59:56 +00:00
  • b0ad980cd2 2009-04-11 19:28 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * contrib/hbqt/Makefile ! Fix to prev changes (for non-darwin). Viktor Szakats 2009-04-11 17:28:34 +00:00
  • c85d585981 2009-04-11 18:52 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * contrib/hbqt/generator/hbqtgen.prg * contrib/hbqt/hbqt.h ! Deleted Windows-specific lines. Viktor Szakats 2009-04-11 16:53:20 +00:00
  • 3e2fc19b88 2009-04-11 18:23 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/vm/Makefile * harbour/source/vm/vmmt/Makefile + harbour/source/vm/hvmall.c % added optional compilation HVM core files as single unit. It allows to use interprocedural optimizations for all defined functions. It's useful when compiler does not support IPO at link time. It should give some noticeable speed improvement for compilers which can benefit from such optimizations, f.e. GCC, ICC, MSVC. In my Linux box (GCC 4.3) it gives ~7% speed improvement in speedtst.prg linked with ST HVM and a little bit more in MT mode. It's interesting that it also reduces the HVM library size. At least for GCC builds. Set HB_HVM_ALL=yes envvar to enable such compilation. Warning some compiler may not compile such long single C file. Przemyslaw Czerpak 2009-04-11 16:16:08 +00:00
  • 806f4a9ad3 2009-04-11 17:25 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * source/common/hbver.c + Added skeleton for hb_verHostCPU() Viktor Szakats 2009-04-11 15:34:05 +00:00
  • 84d6d15bd6 2009-04-11 13:25 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * include/hbapi.h * include/hbver.ch * source/common/hbver.c * source/rtl/version.c + Added target CPU detection. c: hb_verCPU() -> "x86" prg: hb_version( HB_VERSION_CPU ) -> "x86" ; TODO: Host CPU detection. Viktor Szakats 2009-04-11 11:34:06 +00:00
  • d7af0eb431 2009-04-11 13:04 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbstack.h * harbour/source/vm/macro.c * harbour/source/vm/codebloc.c * harbour/source/vm/hashes.c * harbour/source/vm/dynsym.c * harbour/source/vm/itemapi.c * harbour/source/vm/garbage.c * harbour/source/vm/arrays.c * harbour/source/vm/thread.c * harbour/source/vm/memvars.c * harbour/source/vm/extend.c * harbour/source/vm/set.c * harbour/source/vm/classes.c * updated to optionally compile with HB_STACK_PRELOAD Przemyslaw Czerpak 2009-04-11 10:57:29 +00:00
  • cd8b1824fc 2009-04-10 22:54 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/hbqt/Makefile * added /usr/include to list of directories scanned for QT header files Przemyslaw Czerpak 2009-04-10 20:47:46 +00:00
  • 981ba2c123 2009-04-10 08:00 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/hbqt/generator/hbqtgen.prg - Removed WIN specific castings. * harbour/contrib/gtwvg/wvgsink.c ! Commented out calls to hb_ToOutDebug(). Pritpal Bedi 2009-04-10 15:04:46 +00:00
  • 0ec1dafdaa 2009-04-10 16:45 UTC+0300 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * harbour/contrib/rddsql/sddfb/fbirddd.c * fixed msvc64 compile warnings and errors Mindaugas Kavaliauskas 2009-04-10 13:46:23 +00:00
  • ff19a959fc 2009-04-10 16:10 UTC+0300 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * harbour/contrib/hbole/olecore.c * harbour/contrib/hbole/oleauto.prg * implemented OLE handlers using GC pointers Mindaugas Kavaliauskas 2009-04-10 13:10:44 +00:00
  • 679835f3a8 2009-04-10 04:11 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * external/Makefile * contrib/Makefile ! Fixed make error when all subdirs were excluded. Viktor Szakats 2009-04-10 02:11:45 +00:00
  • cc953d88ec 2009-04-09 20:42 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg - Disabled UPX support for all non-Linux *nix systems. Viktor Szakats 2009-04-09 18:42:42 +00:00
  • 4e72001a78 2009-04-09 10:51 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/hbqt/hbqt_qwidget.cpp * harbour/contrib/hbqt/qth/QWidget.qth * harbour/contrib/hbqt/TQWidget.prg ! Commented out more non-portable functions belongings to Win Handles family. Pritpal Bedi 2009-04-09 17:54:31 +00:00
  • f5a9c9d65e 2009-04-09 08:18 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/hbqt/hbqt.h * harbour/contrib/hbqt/hbqt_qfont.cpp * harbour/contrib/hbqt/hbqt_qregion.cpp * harbour/contrib/hbqt/hbqt_qwidget.cpp * harbour/contrib/hbqt/TQFont.prg * harbour/contrib/hbqt/TQRegion.prg * harbour/contrib/hbqt/TQWidget.prg * harbour/contrib/hbqt/qth/QApplication.qth * harbour/contrib/hbqt/qth/QFileDialog.qth * harbour/contrib/hbqt/qth/QFont.qth * harbour/contrib/hbqt/qth/QRegion.qth * harbour/contrib/hbqt/qth/QWidget.qth ! Commented out non-portable functions belongings to Win Handles family. Pritpal Bedi 2009-04-09 15:24:23 +00:00
  • 51f0335cb6 2009-04-09 07:19 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg + Added support for -compr=max, -compr=min to control level of compression. -compr=def means the same plain -compr. Viktor Szakats 2009-04-09 05:20:53 +00:00
  • 60d5b5351c 2009-04-08 18:18 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg + Added executable / dll compression using -compr switch. hbmk2 uses UPX, which needs to be in PATH to work. Not having UPX won't cause a fatal error even when -compr switch is specified. Viktor Szakats 2009-04-08 16:19:18 +00:00
  • 7f0d8bb059 2009-04-08 15:45 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * ChangeLog * Item marked done. Viktor Szakats 2009-04-08 13:48:04 +00:00
  • f5f314d774 2009-04-08 11:22 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * source/vm/maindllh.c * source/vm/maindllp.c ! Fixed for wce/poccarm's strange Windows headers. ; Now this problem surfaced with wce/poccarm, and this one I really cannot fix: --- hbmk: Processing configuration: C:\devl\hbvc-1.1\bin\hbmk.cfg POLINK: error: Unresolved external symbol 'hb_wctomb'. POLINK: fatal error: 1 unresolved external(s). hbmk: Error: Running linker. 1: polink.exe hbtest.obj rt_array.obj rt_date.obj rt_file.obj rt_hvm.obj rt_hvma.obj rt_math.obj rt_misc.obj rt_mt.obj rt_str.obj rt_stra.obj rt_trans.obj rt_class.obj rt_miscc.obj /libpath:C:\work\harbour-new\harbour\_hb_install_temp\harbour-wce-poccarm\lib /subsystem:windows /out:C:\work\harbour-new\harbour\_hb_install_temp\harbour-wce-poccarm\bin\hbtest-dll.exe /libpath:C:\work\harbour-new\harbour\_hb_install_temp\harbour-wce-poccarm\bin harbour-11-arm.lib hbmainstd.lib hbmainwin.lib hbcplr.lib hbdebug.lib wininet.lib ws2.lib commdlg.lib commctrl.lib uuid.lib ole32.lib --- Viktor Szakats 2009-04-08 09:21:41 +00:00
  • f8f293632f 2009-04-08 10:22 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * INSTALL * Cross build text fixed to be multiplatform. Viktor Szakats 2009-04-08 08:23:01 +00:00
  • 11f109f899 2009-04-08 09:59 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * INSTALL + Added hbmk2 to the list of tools needed for successful cross builds. Viktor Szakats 2009-04-08 07:59:28 +00:00
  • 5be91add23 2009-04-08 08:53 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg ! Extension is also omitted when Harbour is installed on sys loc. Viktor Szakats 2009-04-08 06:54:03 +00:00
  • 8bf621c28e 2009-04-08 03:35 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg ! Possible fix for *nix shared lib problem when Harbour is installed in system location. Couldn't test it. * ar now called with 'rcs' parameter (was: cr). Advertized as runlib equivalent, but it doesn't seem to make any difference. Viktor Szakats 2009-04-08 01:36:02 +00:00
  • 7e591eeb59 2009-04-08 02:08 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg ! Fixed bug in yesterday's changes. Viktor Szakats 2009-04-08 00:10:13 +00:00
  • 5f5f53cb32 2009-04-07 12:02 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbqt/generator/hbqtgen.prg ! Few more refinements. Pritpal Bedi 2009-04-07 19:04:05 +00:00
  • d28163e6ce 2009-04-07 11:45 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbqt/generator/hbqtgen.prg ! Updated to post latest demoqt.prg. Pritpal Bedi 2009-04-07 18:47:17 +00:00
  • 1ab1b04f1d 2009-04-07 19:00 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg + Turned on line number permanently. Viktor Szakats 2009-04-07 17:25:19 +00:00
  • 8d7a4d4b6f 2009-04-07 17:37 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * make_gnu_xmingwce.sh * doc/man/hbmk.1 * bin/hb-mkdyn.sh * bin/postinst.bat * bin/hb-func.sh * bin/postinst.sh * bin/hb-mkdyn.bat * external/sqlite3/Makefile * external/libhpdf/Makefile * external/libpng/Makefile * make_gnu.bat * contrib/gtalleg/Makefile * contrib/hbsqlit3/Makefile * contrib/hbqt/Makefile * contrib/hbfbird/Makefile * source/vm/Makefile * source/vm/vmmt/Makefile * utils/hbmk2/hbmk2.prg - config/win/mingwce.cf - config/win/poccce.cf - config/win/msvcce.cf - Deleted targets: win/msvcce, win/mingwce, win/poccce. Use these instead: wce/msvcarm, wce/mingwarm, wce/poccarm Viktor Szakats 2009-04-07 15:41:53 +00:00
  • 7aae130f29 2009-04-07 16:55 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg ! Regression fixed after latest poccarm support additions. Viktor Szakats 2009-04-07 15:04:30 +00:00
  • 27c3e16843 2009-04-07 16:33 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * bin/postinst.bat ! Fixed shared executable creation for cross-builds. Viktor Szakats 2009-04-07 14:53:33 +00:00
  • c15eabbd45 2009-04-07 12:58 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * external/libhpdf/Makefile ! Disabled for wce arch and mingwce comp. Viktor Szakats 2009-04-07 10:59:19 +00:00
  • 165a0b82eb 2009-04-07 12:05 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * contrib/hbqt/hbqt.h * contrib/hbqt/hbqt_qabstractbutton.cpp * contrib/hbqt/hbqt_qabstractitemview.cpp * contrib/hbqt/hbqt_qabstractprintdialog.cpp * contrib/hbqt/hbqt_qabstractscrollarea.cpp * contrib/hbqt/hbqt_qabstractslider.cpp * contrib/hbqt/hbqt_qabstractspinbox.cpp * contrib/hbqt/hbqt_qaction.cpp * contrib/hbqt/hbqt_qapplication.cpp * contrib/hbqt/hbqt_qboxlayout.cpp * contrib/hbqt/hbqt_qbrush.cpp * contrib/hbqt/hbqt_qcalendarwidget.cpp * contrib/hbqt/hbqt_qcheckbox.cpp * contrib/hbqt/hbqt_qcolor.cpp * contrib/hbqt/hbqt_qcolordialog.cpp * contrib/hbqt/hbqt_qcombobox.cpp * contrib/hbqt/hbqt_qcommandlinkbutton.cpp * contrib/hbqt/hbqt_qcoreapplication.cpp * contrib/hbqt/hbqt_qdateedit.cpp * contrib/hbqt/hbqt_qdatetimeedit.cpp * contrib/hbqt/hbqt_qdial.cpp * contrib/hbqt/hbqt_qdialog.cpp * contrib/hbqt/hbqt_qdoublespinbox.cpp * contrib/hbqt/hbqt_qerrormessage.cpp * contrib/hbqt/hbqt_qfiledialog.cpp * contrib/hbqt/hbqt_qfocusframe.cpp * contrib/hbqt/hbqt_qfont.cpp * contrib/hbqt/hbqt_qfontcombobox.cpp * contrib/hbqt/hbqt_qfontdialog.cpp * contrib/hbqt/hbqt_qformlayout.cpp * contrib/hbqt/hbqt_qframe.cpp * contrib/hbqt/hbqt_qgroupbox.cpp * contrib/hbqt/hbqt_qhboxlayout.cpp * contrib/hbqt/hbqt_qinputdialog.cpp * contrib/hbqt/hbqt_qlabel.cpp * contrib/hbqt/hbqt_qlayout.cpp * contrib/hbqt/hbqt_qlayoutitem.cpp * contrib/hbqt/hbqt_qlcdnumber.cpp * contrib/hbqt/hbqt_qlineedit.cpp * contrib/hbqt/hbqt_qlistview.cpp * contrib/hbqt/hbqt_qmainwindow.cpp * contrib/hbqt/hbqt_qmenu.cpp * contrib/hbqt/hbqt_qmenubar.cpp * contrib/hbqt/hbqt_qmessagebox.cpp * contrib/hbqt/hbqt_qobject.cpp * contrib/hbqt/hbqt_qpagesetupdialog.cpp * contrib/hbqt/hbqt_qpaintdevice.cpp * contrib/hbqt/hbqt_qpainter.cpp * contrib/hbqt/hbqt_qpen.cpp * contrib/hbqt/hbqt_qprintdialog.cpp * contrib/hbqt/hbqt_qprintpreviewdialog.cpp * contrib/hbqt/hbqt_qprogressbar.cpp * contrib/hbqt/hbqt_qprogressdialog.cpp * contrib/hbqt/hbqt_qpushbutton.cpp * contrib/hbqt/hbqt_qradiobutton.cpp * contrib/hbqt/hbqt_qscrollarea.cpp * contrib/hbqt/hbqt_qscrollbar.cpp * contrib/hbqt/hbqt_qsizegrip.cpp * contrib/hbqt/hbqt_qslider.cpp * contrib/hbqt/hbqt_qspinbox.cpp * contrib/hbqt/hbqt_qsplitter.cpp * contrib/hbqt/hbqt_qtabbar.cpp * contrib/hbqt/hbqt_qtableview.cpp * contrib/hbqt/hbqt_qtablewidget.cpp * contrib/hbqt/hbqt_qtablewidgetitem.cpp * contrib/hbqt/hbqt_qtabwidget.cpp * contrib/hbqt/hbqt_qtextedit.cpp * contrib/hbqt/hbqt_qtimeedit.cpp * contrib/hbqt/hbqt_qtoolbar.cpp * contrib/hbqt/hbqt_qtoolbox.cpp * contrib/hbqt/hbqt_qtoolbutton.cpp * contrib/hbqt/hbqt_qtreeview.cpp * contrib/hbqt/hbqt_qtreewidget.cpp * contrib/hbqt/hbqt_qtreewidgetitem.cpp * contrib/hbqt/hbqt_qvboxlayout.cpp * contrib/hbqt/hbqt_qwebpage.cpp * contrib/hbqt/hbqt_qwebview.cpp * contrib/hbqt/hbqt_qwidget.cpp * contrib/hbqt/hbqt_qwizard.cpp * contrib/hbqt/Makefile_gen * contrib/hbqt/TQAbstractButton.prg * contrib/hbqt/TQAbstractItemView.prg * contrib/hbqt/TQAbstractPrintDialog.prg * contrib/hbqt/TQAbstractScrollArea.prg * contrib/hbqt/TQAbstractSlider.prg * contrib/hbqt/TQAbstractSpinBox.prg * contrib/hbqt/TQAction.prg * contrib/hbqt/TQBoxLayout.prg * contrib/hbqt/TQCalendarWidget.prg * contrib/hbqt/TQCheckBox.prg * contrib/hbqt/TQColorDialog.prg * contrib/hbqt/TQComboBox.prg * contrib/hbqt/TQCommandLinkButton.prg * contrib/hbqt/TQDateEdit.prg * contrib/hbqt/TQDateTimeEdit.prg * contrib/hbqt/TQDial.prg * contrib/hbqt/TQDialog.prg * contrib/hbqt/TQDoubleSpinBox.prg * contrib/hbqt/TQErrorMessage.prg * contrib/hbqt/TQFileDialog.prg * contrib/hbqt/TQFocusFrame.prg * contrib/hbqt/TQFontComboBox.prg * contrib/hbqt/TQFontDialog.prg * contrib/hbqt/TQFormLayout.prg * contrib/hbqt/TQFrame.prg * contrib/hbqt/TQGroupBox.prg * contrib/hbqt/TQHBoxLayout.prg * contrib/hbqt/TQInputDialog.prg * contrib/hbqt/TQLabel.prg * contrib/hbqt/TQLayout.prg * contrib/hbqt/TQLayoutItem.prg * contrib/hbqt/TQLCDNumber.prg * contrib/hbqt/TQLineEdit.prg * contrib/hbqt/TQListView.prg * contrib/hbqt/TQMainWindow.prg * contrib/hbqt/TQMenu.prg * contrib/hbqt/TQMenuBar.prg * contrib/hbqt/TQMessageBox.prg * contrib/hbqt/TQObject.prg * contrib/hbqt/TQPageSetupDialog.prg * contrib/hbqt/TQPaintDevice.prg * contrib/hbqt/TQPainter.prg * contrib/hbqt/TQPrintDialog.prg * contrib/hbqt/TQPrintPreviewDialog.prg * contrib/hbqt/TQProgressBar.prg * contrib/hbqt/TQProgressDialog.prg * contrib/hbqt/TQPushButton.prg * contrib/hbqt/TQRadioButton.prg * contrib/hbqt/TQScrollArea.prg * contrib/hbqt/TQScrollBar.prg * contrib/hbqt/TQSizeGrip.prg * contrib/hbqt/TQSlider.prg * contrib/hbqt/TQSpinBox.prg * contrib/hbqt/TQSplitter.prg * contrib/hbqt/TQTabBar.prg * contrib/hbqt/TQTableView.prg * contrib/hbqt/TQTableWidget.prg * contrib/hbqt/TQTableWidgetItem.prg * contrib/hbqt/TQTabWidget.prg * contrib/hbqt/TQTextEdit.prg * contrib/hbqt/TQTimeEdit.prg * contrib/hbqt/TQToolBar.prg * contrib/hbqt/TQToolBox.prg * contrib/hbqt/TQToolButton.prg * contrib/hbqt/TQTreeView.prg * contrib/hbqt/TQTreeWidget.prg * contrib/hbqt/TQTreeWidgetItem.prg * contrib/hbqt/TQVBoxLayout.prg * contrib/hbqt/TQWebPage.prg * contrib/hbqt/TQWebView.prg * contrib/hbqt/TQWidget.prg * contrib/hbqt/TQWizard.prg + contrib/hbqt/hbqt_qbitmap.cpp + contrib/hbqt/hbqt_qcommonstyle.cpp + contrib/hbqt/hbqt_qdesktopwidget.cpp + contrib/hbqt/hbqt_qdir.cpp + contrib/hbqt/hbqt_qdockwidget.cpp + contrib/hbqt/hbqt_qevent.cpp + contrib/hbqt/hbqt_qeventloop.cpp + contrib/hbqt/hbqt_qfontinfo.cpp + contrib/hbqt/hbqt_qftp.cpp + contrib/hbqt/hbqt_qgridlayout.cpp + contrib/hbqt/hbqt_qheaderview.cpp + contrib/hbqt/hbqt_qhttp.cpp + contrib/hbqt/hbqt_qicon.cpp + contrib/hbqt/hbqt_qinputevent.cpp + contrib/hbqt/hbqt_qlistwidget.cpp + contrib/hbqt/hbqt_qlistwidgetitem.cpp + contrib/hbqt/hbqt_qpaintevent.cpp + contrib/hbqt/hbqt_qpixmap.cpp + contrib/hbqt/hbqt_qpoint.cpp + contrib/hbqt/hbqt_qpointf.cpp + contrib/hbqt/hbqt_qrect.cpp + contrib/hbqt/hbqt_qrectf.cpp + contrib/hbqt/hbqt_qregion.cpp + contrib/hbqt/hbqt_qsignalmapper.cpp + contrib/hbqt/hbqt_qsize.cpp + contrib/hbqt/hbqt_qsizef.cpp + contrib/hbqt/hbqt_qsplashscreen.cpp + contrib/hbqt/hbqt_qstatusbar.cpp + contrib/hbqt/hbqt_qstyle.cpp + contrib/hbqt/hbqt_qtimer.cpp + contrib/hbqt/hbqt_qurl.cpp + contrib/hbqt/hbqt_qvariant.cpp + contrib/hbqt/hbqt_qwindowsstyle.cpp + contrib/hbqt/hbqt_qwindowsxpstyle.cpp + contrib/hbqt/TQBitmap.prg + contrib/hbqt/TQCommonStyle.prg + contrib/hbqt/TQDesktopWidget.prg + contrib/hbqt/TQDir.prg + contrib/hbqt/TQDockWidget.prg + contrib/hbqt/TQEvent.prg + contrib/hbqt/TQEventLoop.prg + contrib/hbqt/TQFont.prg + contrib/hbqt/TQFontInfo.prg + contrib/hbqt/TQFtp.prg + contrib/hbqt/TQGridLayout.prg + contrib/hbqt/TQHeaderView.prg + contrib/hbqt/TQHttp.prg + contrib/hbqt/TQIcon.prg + contrib/hbqt/TQInputEvent.prg + contrib/hbqt/TQListWidget.prg + contrib/hbqt/TQListWidgetItem.prg + contrib/hbqt/TQPaintEvent.prg + contrib/hbqt/TQPen.prg + contrib/hbqt/TQPixmap.prg + contrib/hbqt/TQPoint.prg + contrib/hbqt/TQPointF.prg + contrib/hbqt/TQRect.prg + contrib/hbqt/TQRectF.prg + contrib/hbqt/TQRegion.prg + contrib/hbqt/TQSignalMapper.prg + contrib/hbqt/TQSize.prg + contrib/hbqt/TQSizeF.prg + contrib/hbqt/TQSplashScreen.prg + contrib/hbqt/TQStatusBar.prg + contrib/hbqt/TQStyle.prg + contrib/hbqt/TQTimer.prg + contrib/hbqt/TQUrl.prg + contrib/hbqt/TQVariant.prg + contrib/hbqt/TQWindowsStyle.prg + contrib/hbqt/TQWindowsXPStyle.prg * Regenerated. Viktor Szakats 2009-04-07 10:16:25 +00:00
  • 54f84f4fbd 2009-04-07 10:48 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * contrib/hbqt/generator/qt45.qtp * contrib/hbqt/generator/hbqtgen.prg * contrib/hbqt/generator/rebuild_hbqt.bat * Changed to create files directly in live source dir. (can be overridden using cmdline switches) * qt45.qtp will be picked automatically if no project file is passed and the file exists. ! Fixed default paths for all platforms. + Added feedback when creating files. ! Fixed one FCreate() session which always failed. ! Fixed generation of Makefile_gen to always have two closing empty lines to make GNU Make happy. Otherwise it failed when assembling the lib with MinGW/msys. % Commented output of source parts. ; This means that the .bat file is no more necessary. Please use: 'hbmk2 hbqtgen.prg -run' command to generate hbqt sources. Viktor Szakats 2009-04-07 08:52:34 +00:00
  • fae3fa75bd 2009-04-07 09:29 UTC+0200 Viktor Szakats (harbour.01 syenar hu) - contrib/hbqt/tests/Vou.ICO + contrib/hbqt/tests/test.ico ! Renamed to have all lower case. Please stick to this rule. Couldn't find any reference to this file, please fix it where needed. Viktor Szakats 2009-04-07 07:30:27 +00:00
  • 554e66c1a0 2009-04-06 23:52 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/hbqt/tests/vou.ico + Added icon to be displayed in titlebar. Pritpal Bedi 2009-04-07 06:54:56 +00:00
  • 44d73edbdc 2009-04-06 23:44 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/hbqt/generator/hbqtgen.prg + New hbqt.h members. Pritpal Bedi 2009-04-07 06:51:37 +00:00
  • 7619b3c94e 2009-04-06 19:19 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/hbqt/generator/hbqtgen.prg ! Fixed: warning - taken address of temprary. Thanks Xavi. Still need to be tested. Pritpal Bedi 2009-04-07 02:20:40 +00:00
  • 75f4a44b58 2009-04-07 00:41 UTC+0200 Francesco Saverio Giudice (info/at/fsgiudice.com) * harbour/contrib/examples/uhttpd/uhttpd.prg + Added _HTTP_RESPONSE headers * Renamed defineServerAdresses() function to defineServer() as now define all _SERVER variables * ParseRequest() now uses uhttpd_SplitUrl() to define URI parts * Host now is defined according with RFC2616 * HRB session now is defined as UHTTPD-SESSION to avoid collision with SESSION in cookies ! uhttpd_AddHeader() renamed to uhttpd_SetHeader() to be conformed to RFC2616 that wants that a header variable is defined only once. See cookie.prg changes. Headers now are contained in a Hash instead of an array * fixed as per above also uhttpd_GetHeader() / uhttpd_DelHeader() Francesco Saverio Giudice 2009-04-06 22:42:34 +00:00
  • a8633c7b46 2009-04-06 23:38 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg ! Fixed to properly set errorlevels. For some reason I thought returning a number from MAIN() will set the errorlevel. Now using ErrorLevel() function. Viktor Szakats 2009-04-06 21:38:31 +00:00
  • 2139a48e60 2009-04-06 22:45 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk2/hbmk2.prg ! Adding hbmainstd/hbmainwin libs as object for win/owatcom. This fixes the startup procedure problems. Thanks Przemek. Viktor Szakats 2009-04-06 21:12:24 +00:00
  • 87d32b1a69 2009-04-06 22:16 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/harbour-wce-spec ! fixed MinGWCE cross compilation for Pocket PC by simple removing __PLATFORM__WINCE from Harbour build parameters. It's now defined by config/wce/mingwarm.cf BTW why it's called mingwarm not mingwce? Is is planed to add for each CPU type separate .cf file? For Linux it will be more then 20 files. I do not know if MS plans to release (or maybe released) WinCE for non ARM based computers (f.e. x86 ones) but it may happen. Just like non x86 normal Windows ports may exist. Przemyslaw Czerpak 2009-04-06 20:09:53 +00:00
  • 6ee6172042 2009-04-06 09:45 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/hbqt/generator/qt45.qtp * harbour/contrib/hbqt/hbqt.h + harbour/contrib/hbqt/qth/QEvent.qth + harbour/contrib/hbqt/qth/QEventLoop.qth + harbour/contrib/hbqt/qth/QInputEvent.qth + harbour/contrib/hbqt/qth/QPaintEvent.qth + harbour/contrib/hbqt/qth/QRegion.qth * harbour/contrib/hbqt/qth/QSize.qth + harbour/contrib/hbqt/qth/QVariant.qth + Added more classes and update qt45.qtp Pritpal Bedi 2009-04-06 16:51:30 +00:00
  • 25256841d6 2009-04-06 09:36 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/hbqt/generator/hbqtgen.prg ! StdOut() used instead of ?. ! More parameter resolved. Pritpal Bedi 2009-04-06 16:41:34 +00:00
  • ccf905a9d5 2009-04-06 19:35 UTC+0200 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * harbour/source/rtl/hbstrfmt.c + added precision support for %s and %d. COMMENT: I've used GNU printf() function for test. Some of formats is not supported by it. For example, zero padding is ignored if left alignment is used, etc. I'm not sure if it is intentional. Mindaugas Kavaliauskas 2009-04-06 16:35:13 +00:00
  • 473fa4b49a 2009-04-06 18:12 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * bin/hb-mkdyn.bat * owatcom tweaks. Build is still going dunno if this will be okay. Viktor Szakats 2009-04-06 16:14:29 +00:00
  • 5180f8904e 2009-04-06 17:58 UTC+0200 Francesco Saverio Giudice (info/at/fsgiudice.com) + harbour/contrib/hbqt/generator/rebuild_hbqt.bat + Added batch to generate fresh hbqt sources from headers Francesco Saverio Giudice 2009-04-06 15:57:09 +00:00