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
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
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
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
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
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
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
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
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
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
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
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
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
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