e97461df65
2012-06-20 15:17 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/include/hbclass.ch + added support for DESTRUCTOR FUNCTION <FuncName>[()] in class declaration. It allows to define as object destructors external functions, i.e. defined in C
Przemyslaw Czerpak
2012-06-20 13:17:57 +00:00
340fc44e05
2012-06-20 13:02 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/src/rtl/valtype.c * harbour/include/harbour.hbx + added new PRG function HB_ISEVALITEM() It returns true if item can be evaluated by EVAL() function, i.e. for codeblocks and function symbols. In the future it can be extended to accept objects with :EVAL() methods.
Przemyslaw Czerpak
2012-06-20 11:02:39 +00:00
965c71b3e9
2012-06-20 09:27 UTC+0200 Viktor Szakats (harbour syenar.net) * config/os2/watcom.mk ! same RC fix for os2
Viktor Szakats
2012-06-20 07:27:58 +00:00
3e549d0027
2012-06-19 21:29 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/qtcore/hbqt_bind.cpp + Implemented: Events, Slots, Destroyers on thread level. Previously those were created per object level. This greatly decreased the os-resource count and also simplifies the code. Thanks to Przemek for the tip.
Pritpal Bedi
2012-06-20 05:03:46 +00:00
de6cb99086
2012-06-19 16:24 UTC+0200 Viktor Szakats (harbour syenar.net) * config/win/watcom.mk ! fixed RC compilation for watcom
Viktor Szakats
2012-06-19 14:25:29 +00:00
20dfd62b9e
2012-06-19 14:29 UTC+0200 Viktor Szakats (harbour syenar.net) * utils/hbmk2/hbmk2.prg * deleted all remaining "hbmk2" occurrences from comments
Viktor Szakats
2012-06-19 12:29:54 +00:00
413c2b4f74
2012-06-19 12:21 UTC+0200 Viktor Szakats (harbour syenar.net) + contrib/hbsqlit3/tests/pngtest.png ! added missing file for test code
Viktor Szakats
2012-06-19 10:24:06 +00:00
050a58456e
2012-06-19 08:14 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/src/common/hbffind.c * ulAttr -> nAttr + added support for softlinks in * nix systems. Now they are reported with "L" attribute by directory() function. This modification also fixes directory scanning interrupted by dummy softlinks.
Przemyslaw Czerpak
2012-06-19 06:15:00 +00:00
4232c8687e
2012-06-18 18:29 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/qtcore/hbqt_bind.cpp + Added: static HB_CRITICAL_NEW( s_qtMtx ); and parts. + Tuned: compilable with or without TSD protocol. To turn on TSD protocol, change __HBQT_WITH_MT_SUPPORT__NO => __HBQT_WITH_MT_SUPPORT__
Pritpal Bedi
2012-06-19 01:33:43 +00:00
f1a837228b
2012-06-18 21:12 UTC+0200 Viktor Szakats (harbour syenar.net) * utils/hbmk2/hbmk2.prg - do not include Harbour bin dir in linker libpath on non-*nix systems. In could cause some compilers (f.e. mingw) to link to .dlls stored there (f.e. 3rd party dynamic dlls enabled with HB_INSTALL_3RDDYN), not letting user supplied libpaths to kick in. If you for some reason want to include Harbour bin dir in libpath, use: -L${HB_LIB} option, or to include dynamic lib dir (emulating old behavior on non-*nix), use -L${HB_DYN} ! fixed -env option processing after 2012-06-14 12:01 UTC+0200
Viktor Szakats
2012-06-18 19:12:49 +00:00
1c9109cd99
2012-06-18 20:06 UTC+0200 Viktor Szakats (harbour syenar.net) * INSTALL + use win-make in primary build example except mingw32-make, change wording a little % tweaked information about large attachment in HOW TO PARTICIPATE section
Viktor Szakats
2012-06-18 18:07:10 +00:00
faf0b92f31
2012-06-18 17:33 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/include/dbinfo.ch * harbour/src/rdd/dbf1.c + added new dbFieldInfo() actions: DBS_COUNTER - get/set autoincrement field counter DBS_STEP - get/set autoincrement field step * reset autoincrement and row version fields in ZAP operation
Przemyslaw Czerpak
2012-06-18 15:34:06 +00:00
e86e0b6a33
2012-06-18 15:32 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/src/3rd/pcre/Makefile * disabled JIT support in default builds. It fixes build process for platforms which do not support MT mode like some old Linux distors. I also made runtime tests with some simple expressions and on x86 based CPUs the difference is really minor. PCRE compiled with JIT is a little bit faster in regex compilation (~5%) but slower in regex evaluation (10%). AFAIR completely different results then suggested by documentation. For tests I used rather simple expression on small data set: cData := hb_TSToStr( hb_datetime() ) cExp := "[:]([a-zA-Z]|[0-9])[0-9][:]..[.]" But such short expressions and data are quite common in real programs. If someone wants to enable JIT in his build then he can make it using SUPPORT_JIT macro, i.e.: export HB_USER_CFLAGS=-DSUPPORT_JIT
Przemyslaw Czerpak
2012-06-18 13:32:52 +00:00
b2045d96b5
2012-06-18 12:49 UTC+0200 Viktor Szakats (harbour syenar.net) * utils/hbmk2/hbmk2.prg * made --hbinfo to return information only for the top project (not nested ones) This should fix regression of not generating .hbx files for the hbqt special case since 2012-06-06 16:02 UTC+0200 + added --hbinfo=nested to return information also on nested projects + --hbinfo will now append an 0x0A byte after each JSON block, so multiple JSON blocks can be parsed by the caller
Viktor Szakats
2012-06-18 10:49:51 +00:00
a644d9f546
2012-06-18 11:29 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/make.hb * deleted few old TODOs
Viktor Szakats
2012-06-18 09:30:45 +00:00
0149e0fb6e
2012-06-17 10:10 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/qtcore/hbqt.h * contrib/hbqt/qtcore/hbqt_bind.cpp * contrib/hbqt/qtcore/hbqt_hbqevents.cpp * contrib/hbqt/qtcore/hbqt_hbqslots.cpp * contrib/hbqt/qtcore/hbqt_misc.prg * contrib/hbqt/qtcore/hbqt_pointer.cpp + Implemented: __pSlots brought from PRG to C++ greatly reducing Harbour GC variables. ; The above implementation is forwarded by Francesco Perillo, thanks.
Pritpal Bedi
2012-06-17 17:21:03 +00:00
04abbb3e0d
2012-06-17 16:08 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/hbamf/amfenc.c * contrib/hbamf/hbamf.hbx * contrib/hbamf/hbamfobj.prg * contrib/hbamf/readme.txt + applied Aleksander Czajczynski's patch for a missing class. Thank you very much, I didn't have to touch it, only autoupdate the .hbx file.
Viktor Szakats
2012-06-17 14:11:45 +00:00
411e468e81
2012-06-17 15:59 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/hbrun/hbrun.hbp * utils/hbmk2/hbmk2.hbp * utils/hbmk2/Makefile * package/mpkg_win.nsi * package/winuni/mpkg_win_uni.nsi ; trying to crawl out from this pool of dynamic mud. * enabled all embedded headers for both hbmk2 and hbrun so we're back to square one with this, except that now hbmk2 also holds the full set of core headers not just a minimal selection. The reason is to keep hbmk2 as the distributable runner tool. It also syncs all C compilers and platforms. * hbmk2 built in -static mode again. It will fix the 'make clean' problem, it will make it distributable. * hbrun changed to be built in -shared mode to allow to load dynamic modules. ; so this is the state right now (if I didn't make any mistake): hbmk2: all embedded core headers no contrib modules static build no dynamic modules fully movable/distributable as a runner cannot be self-registered as .hb runner on Windows hbrun: all embedded core headers some contrib modules shared build when HB_BUILD_CONTRIB_DYN enabled dynamic modules possible less movable/distributable, needs harbour dll, dynamic modules need Harbour dir layout can be self-registered as .hb runner on Windows ; "Ext:" banner on interactive shell will have blue color if dynamic modules are enabled and grey if not.
Viktor Szakats
2012-06-17 14:05:24 +00:00
ebaf33647f
2012-06-17 14:49 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/rddads/ads1.c * contrib/rddads/adsfunc.c * contrib/rddads/adsx.c * src/common/hbfsapi.c ! deleted explicit newlines at EOL in HB_TRACE() calls
Viktor Szakats
2012-06-17 12:50:22 +00:00
0eae4ae2fc
2012-06-17 11:41 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/hbtip/encoder.prg * contrib/hbtip/encqp.prg % use hb_default()
Viktor Szakats
2012-06-17 09:45:54 +00:00
9a8f43c273
2012-06-17 11:23 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/hbtip/encqp.prg * contrib/hbtip/hbtip.hbx + added two new functions: TIP_QPENCODE(), TIP_QPDECODE() formerly only accessible via OOP code
Viktor Szakats
2012-06-17 09:24:08 +00:00
0e40156721
2012-06-16 18:06 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbxbp/xbpdialog.prg + Added: Main application windows object name as "PleseDoNotDelete"
Pritpal Bedi
2012-06-17 01:16:11 +00:00
504f829813
2012-06-17 02:51 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/hbrun/hbrun.hbp * restored to embed headers in hbrun
Viktor Szakats
2012-06-17 00:55:46 +00:00
f00aafbd05
2012-06-17 02:20 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/hbcurl/hbcurl.hbp ! stupid typo in prev
Viktor Szakats
2012-06-17 00:20:54 +00:00
37a1b4a8ad
2012-06-17 02:14 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/hbcurl/hbcurl.hbp + install *.dll from libcurl bin dir when experimental HB_INSTALL_3RDDYN option is used
Viktor Szakats
2012-06-17 00:15:05 +00:00
f5f7f12fd9
2012-06-17 01:39 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/hbblat/hbblat.hbp * contrib/hbcurl/hbcurl.hbp * contrib/hbssl/hbssl.hbp ! fix to prev
Viktor Szakats
2012-06-16 23:44:08 +00:00
e70fa438ce
2012-06-17 00:18 UTC+0200 Viktor Szakats (harbour syenar.net) * utils/hbmk2/hbmk2.prg + will now gather a list of existing 3rd party dll dependencies using the file-group named 'depimplibsrc'. This list can be used to install these files to user-specific locations
Viktor Szakats
2012-06-16 22:20:54 +00:00
bc2dd77992
2012-06-16 22:16 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/make.hb + added textual hbmk2 results
Viktor Szakats
2012-06-16 20:18:08 +00:00
79bdb0e6d9
2012-06-16 21:52 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/hbcurl/hbcurl.hbp * contrib/hbssl/hbssl.hbp + added experimental support to install 3rd party .dll dependencies for these libs into the Harbour bin dir. Enabled with new build option, not yet documented, see it in the patch.
Viktor Szakats
2012-06-16 19:56:11 +00:00
b679a19cbb
2012-06-16 18:02 UTC+0200 Viktor Szakats (harbour syenar.net) * utils/hbmk2/hbmk2.hbp * utils/hbmk2/Makefile % disabled embedded headers again, now dir layout detection should work well even under GNU Make, so it's not necessary
Viktor Szakats
2012-06-16 16:03:29 +00:00
03d3b0e465
deleted double empty line
Viktor Szakats
2012-06-16 16:01:20 +00:00
2f5e3e1201
2012-06-16 17:59 UTC+0200 Viktor Szakats (harbour syenar.net) * utils/hbmk2/hbmk2.prg ! ignore HB_INSTALL_* envvars too in runner mode
Viktor Szakats
2012-06-16 16:00:21 +00:00
e244eedb87
2012-06-16 16:48 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/hbamf/hbamfobj.prg * made it more friendly with grep when finding undocumented functions by removing #translate.
Viktor Szakats
2012-06-16 14:53:27 +00:00
5271369df1
2012-06-16 12:42 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/include/hbexprb.c ! fixed hb_arrayToParams() used in array index context ( var[ hb_arrayToParams() ] ) unintentionally disabled by 2010-11-08 23:37 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
Przemyslaw Czerpak
2012-06-16 10:42:43 +00:00
b85b90362a
2012-06-16 11:41 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/xhb/xhbcls.ch ! include hboo.ch
Viktor Szakats
2012-06-16 09:41:45 +00:00
17ea522eb8
2012-06-15 14:44 UTC+0200 Viktor Szakats (harbour syenar.net) * config/win/bcc.mk ! fixed RC support
Viktor Szakats
2012-06-15 12:45:18 +00:00
50e8ce6a9e
2012-06-15 14:00 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/make.hb * INSTALL + re-disabled HB_BUILD_CONTRIB_DYN=yes by default. The mere presence of dynamic versions of libs was causing the executables on *nix systems got linked against them, even in -static mode, which might not be desired. So until someone finds out how to control this aspect, it's best to disable then altogether. Or maybe it could enabled by default only on non-*nix systems.
Viktor Szakats
2012-06-15 12:03:06 +00:00
5969f97d7f
2012-06-15 10:59 UTC+0200 Viktor Szakats (harbour syenar.net) + contrib/hbamf/hbamfobj.prg * contrib/hbamf/amfdec.c * contrib/hbamf/amfenc.c * contrib/hbamf/hbamf.hbp * contrib/hbamf/hbamf.hbx + added missing parts as per Aleksander's instructions. with some renames/formatting. OBJAMF renamed to AMF_OBJ, please review and test. https://groups.google.com/d/msg/harbour-devel/EPdeo6zbFt8/FTd7mkyTPawJ
Viktor Szakats
2012-06-15 09:01:56 +00:00
9493a734f2
2012-06-15 10:16 UTC+0200 Viktor Szakats (harbour syenar.net) * utils/hbmk2/hbmk2.prg ! fixed RTE when running hbrun without parameter
Viktor Szakats
2012-06-15 08:17:18 +00:00
6d385827a5
2012-06-15 03:28 UTC+0200 Viktor Szakats (harbour syenar.net) * utils/hbmk2/hbmk2.prg ! do not try to dynamically load hbwin for registry functions, if the lib is already linked ! allow -hbreg and -hbunreg to be passed when it's renamed to hbrun
Viktor Szakats
2012-06-15 01:30:47 +00:00
f36a5dbd3c
2012-06-15 03:17 UTC+0200 Viktor Szakats (harbour syenar.net) * bin/3rdpatch.hb * contrib/make.hb * changed to be executed by hbmk2
Viktor Szakats
2012-06-15 01:21:55 +00:00
285921c547
2012-06-15 02:26 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/make.hb * contrib/hbrun/hbrun.hbp * INSTALL + enabled HB_BUILD_CONTRIB_DYN=yes by default. It will cause longer build-times, but it will also create dynamic builds for all contribs now. HBQT is particularly huge, so maybe we should disable dynamic libs creations for them. ; EXPERIMENTAL. This feature has been available for quite a long time now and some users have tested, but anyways build breaks are possible.
Viktor Szakats
2012-06-15 00:30:54 +00:00
2e649eeba6
2012-06-14 14:28 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/qtcore/hbqt_hbqslots.cpp * contrib/hbqt/qtcore/hbqt_misc.prg * contrib/hbqt/qtcore/hbqt_pointer.cpp * contrib/hbqt/qtcore/qth/filelist.hbm + contrib/hbqt/qtcore/qth/HBQSlots.qth ! Reverted: back to the version before Francesco's.
Pritpal Bedi
2012-06-14 21:34:05 +00:00
d957159307
2012-06-14 14:43 UTC+0200 Francesco Perillo ( fperillo at gmail.com ) * contrib/hbqt/qtcore/hbqt_pointer.cpp
Pritpal Bedi
2012-06-14 16:41:58 +00:00
c612cf0228
2012-06-14 15:20 UTC+0200 Viktor Szakats (vszakats syenar.net) * package/winuni/mpkg_win_uni.bat * package/winuni/mpkg_win_uni.nsi + add all contrib .dlls for x86 and x64 windows builds (if present). Untested.
Viktor Szakats
2012-06-14 13:21:54 +00:00
59d7ea89f9
2012-06-14 14:40 UTC+0200 Viktor Szakats (harbour syenar.net) * utils/hbmk2/hbmk2.hbp - -head=dep no longer needed (with embedded plugin code)
Viktor Szakats
2012-06-14 12:41:33 +00:00
837d53ede4
2012-06-14 14:38 UTC+0200 Viktor Szakats (harbour syenar.net) * INSTALL + documented hbmk2 usage as shell, script runner and .hrb builder/runner
Viktor Szakats
2012-06-14 12:39:38 +00:00
231c24cbfa
2012-06-14 14:27 UTC+0200 Viktor Szakats (harbour syenar.net) * utils/hbmk2/hbmk2.prg * killed some more 'dynamic' in hbshell source
Viktor Szakats
2012-06-14 12:28:25 +00:00
e6d0360980
2012-06-14 14:22 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/hbrun/hbrun.prg * utils/hbmk2/hbmk2.prg ! old indentation problem
Viktor Szakats
2012-06-14 12:23:30 +00:00
136dd444a9
2012-06-14 14:21 UTC+0200 Viktor Szakats (harbour syenar.net) - utils/hbmk2/p_ext.hb * utils/hbmk2/hbmk2.prg * embedded shell plugin into hbmk2.prg ! fixed typos in prev causing shell plugin to not load * killed the word 'dynamic extension'. All extensions are now dynamic * killed word 'hbrun' from hbmk2 source, now the shell is called 'hbshell', 'shell' or 'Harbour shell'
Viktor Szakats
2012-06-14 12:22:05 +00:00
8d67a5d0d8
2012-06-14 13:30 UTC+0200 Viktor Szakats (harbour syenar.net) + contrib/hbrun/p_ext.hb + utils/hbmk2/p_ext.hb - contrib/hbrun/extdynpl.hb - utils/hbmk2/p_extdyn.hb * contrib/hbqt/hbmk2_qt.hb * contrib/hbrun/hbrun.prg * contrib/hbrun/plugins.prg * contrib/make.hb * utils/hbmk2/hbmk2.prg * cleanups, syncing between hbrun and hbmk2 runner mode. __HBSCRIPT__* predefined macros renamed, public hbshell (was hbrun) APIs renamed. INCOMPATIBLE but its doubtful anybody used these. - deleted just added public APIs to load/unload extensions
Viktor Szakats
2012-06-14 11:33:20 +00:00
e59340ef18
2012-06-14 12:12 UTC+0200 Viktor Szakats (harbour syenar.net) * utils/hbmk2/hbmk2.prg ! bah, leftover test line deleted
Viktor Szakats
2012-06-14 10:13:12 +00:00
f7a438ec12
2012-06-14 12:11 UTC+0200 Viktor Szakats (harbour syenar.net) * utils/hbmk2/hbmk2.prg ! fixed not updating extension list on screen when it became empty
Viktor Szakats
2012-06-14 10:12:00 +00:00
ebf9e1dd12
2012-06-14 12:01 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/hbide/hbide.hbp * contrib/hbide/idemain.prg + enabled rddads by default. Requires rddads dynamic build, use HB_BUILD_CONTRIB_DYN=yes
Viktor Szakats
2012-06-14 10:02:11 +00:00
36d59bd735
2012-06-14 00:31 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/qtcore/hbqt_bind.cpp + Enabled: by default to clear all items in the global list. This has fixed GPF on exit under certain situations. DemoQt.prg is now fully functional even with multiple dialogs open at once.
Pritpal Bedi
2012-06-14 07:39:08 +00:00
340e351307
2012-06-14 04:00 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/hbnetio/utils/hbnetio/hbnetio.hbp - contrib/hbnetio/utils/hbnetio/netiomgm.prg + contrib/hbnetio/utils/hbnetio/netiomgm.hb * renamed hbrun/hbmk2 shell plugin code to .hb extension
Viktor Szakats
2012-06-14 02:01:21 +00:00
c0686c0a98
2012-06-14 03:32 UTC+0200 Viktor Szakats (harbour syenar.net) * utils/hbmk2/hbmk2.hbp + copied some remaining options from hbrun.hbp
Viktor Szakats
2012-06-14 01:35:35 +00:00
bd6343a4d3
2012-06-14 01:09 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/hbrun/hbrun.prg * utils/hbmk2/hbmk2.prg % minor optimization to not try to create ~/.harbour directory on each __hbrun_ConfigDir() call, only when saving there.
Viktor Szakats
2012-06-13 23:13:24 +00:00
cda71d8c53
2012-06-14 00:55 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/include/hbset.h * harbour/src/vm/set.c % removed HB_SET_OSCODEPAGE % replaced HB_SET_DBCODEPAGE with hb_set_dbcp * generate RTE when wrong parameter type (not string or NIL) is passed to HB_SET_LANGUAGE, HB_SET_CODEPAGE, HB_SET_OSCODEPAGE, HB_SET_DBCODEPAGE
Przemyslaw Czerpak
2012-06-13 22:55:29 +00:00
cf1dcec338
2012-06-14 00:24 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/hbamf/amfdec.c * contrib/hbamf/amfenc.c * contrib/hbamf/amfstdio.c ! fixed about 30 compiler warnings mostly on missing paranthesis causing ambiguous expressions, superfluous variable initializations and one case where probably an 'else' was missing. Please review the patch to see if ambiguous cases were correctly fixed.
Viktor Szakats
2012-06-13 22:26:52 +00:00
c3198f6128
2012-06-13 13:59 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) - contrib/hbqt/qtcore/hbqt_obj.prg - Deleted: hbQT already has a super class HBQTOBJECTHANDELLER and concerned protocol is embedded into that.
Pritpal Bedi
2012-06-13 21:09:44 +00:00
61ec2cb4d7
2012-06-13 22:55 UTC+0200 Viktor Szakats (harbour syenar.net) - contrib/hbamf/hbref.c * contrib/hbamf/amfdec.c * contrib/hbamf/amfenc.c * contrib/hbamf/amfstdio.c * contrib/hbamf/hbamf.hbp * contrib/hbamf/hbcls.c * added hbamf_ prefix to public C functions * locally used public C functions converted to static
Viktor Szakats
2012-06-13 20:58:16 +00:00
0bdc87ca0e
2012-06-13 16:16 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/hbplist + contrib/hbamf + contrib/hbamf/amf.h + contrib/hbamf/amfdec.c + contrib/hbamf/amfenc.c + contrib/hbamf/amfstdio.c + contrib/hbamf/hbamf.hbc + contrib/hbamf/hbamf.hbp + contrib/hbamf/hbamf.hbx + contrib/hbamf/hbcls.c + contrib/hbamf/hbref.c + contrib/hbamf/issues.txt + contrib/hbamf/readme.txt + contrib/hbamf/tests + contrib/hbamf/tests/hbmk.hbm + contrib/hbamf/tests/tstendin.prg + added AMF3 encoder/decoder work of Aleksander Czajczynski and Ilina Stoilkovska (with minor additions of mine: build file cleanup, some C level formatting/comment cleanup, C++ fixes) ; NOTE: this is only the pure AMF3 encoder/decoder, and doesn't include websocket layers ; TODO: adding license
Viktor Szakats
2012-06-13 14:16:52 +00:00
231d40b08d
2012-06-13 15:44 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/hbrun/hbrun.prg * contrib/hbrun/plugins.prg * utils/hbmk2/hbmk2.prg * synced recent changes + changed extension filename to <home>/.harbour/hb_extension (hb_ext.ini in MS-DOS) envvar to HB_EXTENSION + plugins are now loaded from <home>/.harbour/*.hb, <home>/.harbour/*.hrb
Viktor Szakats
2012-06-13 13:47:13 +00:00
72076b0399
2012-06-13 15:31 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/hbrun/hbrun.prg * utils/hbmk2/hbmk2.prg * renamed history file to have a tool agnostic name INCOMPATIBLE (history will be lost unless you rename the existing file from .hbrun_history to .hb_history)
Viktor Szakats
2012-06-13 13:33:44 +00:00
f2bb8bc732
2012-06-13 15:14 UTC+0200 Viktor Szakats (harbour syenar.net) * INSTALL * minor clarifications to INSTALL/TROUBLESHOOTING
Viktor Szakats
2012-06-13 13:26:25 +00:00
007dac6e1a
2012-06-13 15:17 UTC+0200 Francesco Perillo (fperillo at gmail.com) * Changelog * typo and missing description previous commit * contrib/hbqt/qtcore/hbqt_hbqslots.cpp * mispelled function name
Francesco Perillo
2012-06-13 13:20:32 +00:00
2e65b1fc9a
2012-06-13 15:00 UTC+0200 Francesco Perillo (fperillo at gmail.com) * contrib/hbqt/qtcore/hbqt_hbqslots.cpp - eliminated code not needed - fixed a memory leak * contrib/hbqt/qtcore/hbqt_hbqslots.cpp * contrib/hbqt/qtcore/hbqt_hbqslots.h * contrib/hbqt/qtcore/qth/HBQSlots.qth - eliminated parameter from constructor * contrib/hbqt/qtgui/hbqt_hbqabstractitemmodel.cpp - eliminated remmed code * contrib/hbqt/qtcore/hbqt_misc.prg * reverted last commit
Francesco Perillo
2012-06-13 13:11:30 +00:00
48a35c6263
2012-06-13 12:34 UTC+0200 Viktor Szakats (vszakats syenar.net) * contrib/hbqt/qtcore/hbqt_bind.cpp ! using core constant instead of arbirary buffer size % use HB_SIZEOFARRAY() instead of calculated explicit versions of above arbitrary sized buffers
Viktor Szakats
2012-06-13 10:36:05 +00:00
c3ae2c478d
2012-06-13 11:41 UTC+0200 Viktor Szakats (vszakats syenar.net) * contrib/hbqt/qtcore/hbqt_bind.cpp * contrib/hbqt/qtcore/hbqt_hbqevents.cpp * contrib/hbqt/qtcore/hbqt_hbqslots.cpp * contrib/hbqt/qtcore/hbqt_misc.prg * contrib/hbqt/qtcore/hbqt_pointer.cpp * contrib/hbqt/qtcore/hbqt.h * contrib/hbqt/qtcore/hbqtcore.hbx - __HBQT_ISPOINTER() + TODO for HBQT_ISEQUAL() - __HBQT_PTR() from .hbx ! fixed insane inverse camel casing in hbqt_bindGetHbObjectBYqtObject() + TOFIX for MT which is completely broken now. - deleted '#if 1's. Experiment locally, do not readd them. - deleted code protected by '#if 0'. Experiment locally, do not readd them. + QUESTION for code like: 'if( 1 == 1 )' - HBQT_PROMOTEWIDGET2() -> HBQT_PROMOTEWIDGET() .hbx is now in sync with the code + QUESTION for HbQtObjectHandler (_three_ different lists for events? two for slots? Is this needed?) ! hEvents -> __hEvents, made PROTECTED. Fix other code if this broke anything. ! __Slots/__Events made PROTECTED. Fix other code if this broke anything. ! _destroy() -> __destroy(). Fix other code if this broke anything.
Viktor Szakats
2012-06-13 09:41:38 +00:00
51f2c4af14
2012-06-13 01:48 UTC+0200 Viktor Szakats (harbour syenar.net) * utils/hbmk2/hbmk2.prg * further cleaned *HB_INSTALL* variable usage % merged harbour dir layout detection code used in build and runner modes.
Viktor Szakats
2012-06-12 23:51:27 +00:00
5ca8d16243
2012-06-12 22:21 UTC+0200 Francesco Perillo (fperillo at gmail.com) * contrib/hbqt/qtgui/qth/filelist.hbm * added remark to QDeclarativeParserStatus since all other QDeclarative* classes are remmed and it break build on Qt 4.5
Francesco Perillo
2012-06-12 20:24:42 +00:00
df87b48bf8
2012-06-12 21:14 UTC+0200 Viktor Szakats (harbour syenar.net) * examples/hbbtree/tests/ctest.c ! converted Windows type to Harbour one
Viktor Szakats
2012-06-12 19:16:21 +00:00
b88fb293cc
2012-06-12 18:56 UTC+0200 Viktor Szakats (harbour syenar.net) * INSTALL + extended troubleshooting instructions for code that involves non-ASCII chars
Viktor Szakats
2012-06-12 17:00:15 +00:00
85a006fa27
2012-06-11 23:03 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/hbmk2_qt.hb ! Commented out #define __HBQT_REVAMP__, left as is in prev commit.
Pritpal Bedi
2012-06-12 06:04:54 +00:00
867a8fa633
2012-06-11 19:29 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/qtcore/hbqt_bind.cpp * contrib/hbqt/qtcore/hbqt_pointer.cpp + Implemented: [*D=1*] token of methods in .qth for __HBQT_REVAMP__. This changes the ownership of an object from Harbour to Qt.
Pritpal Bedi
2012-06-12 02:34:58 +00:00
169631527c
2012-06-12 04:17 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/hbhttpd/log.prg * contrib/hbtip/log.prg * contrib/hbziparc/ziparc.prg * src/rtl/hbdoc.prg * src/rtl/hbi18n2.prg * src/rtl/memvarhb.prg * src/rtl/tlabel.prg * src/rtl/treport.prg % use HB_FNAMEEXTSETDEF() instead of manual logic. it also fixes RTEs in hbziparc when passed non-string filename to nearly any of its APIs.
Viktor Szakats
2012-06-12 02:30:41 +00:00
8bc5cbe4bf
2012-06-11 16:28 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/qtcore/hbqt_bind.cpp ! Changed: HB_TR_ALWAYS => HB_TR_DEBUG ( really a nuisiance causer ). Will try to be consistent next time.
Pritpal Bedi
2012-06-11 23:42:09 +00:00
51953ea2c2
2012-06-11 12:56 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) + contrib/hbqt/tests/dbfbrowser.prg + contrib/hbqt/tests/dbfbrowserclass.prg + Added: Table browser demo code by Bacco, thank you. This code works absolutely flawless both with current and __HBQT_REVAMP__ protocols.
Pritpal Bedi
2012-06-11 19:59:48 +00:00
84f5afb216
2012-06-11 21:06 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/hbtpathy/telepath.prg * using hb_default() instead of rolling it manually
Viktor Szakats
2012-06-11 19:09:28 +00:00
907f90c6e2
2012-06-11 17:35 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/hbplist + reenabled hbqt and dependencies. it should build now.
Viktor Szakats
2012-06-11 15:36:20 +00:00
9e9544e2db
2012-06-11 16:33 UTC+0200 Viktor Szakats (harbour syenar.net) * utils/hbmk2/hbmk2.prg * utils/hbmk2/hbmk2.es_PE.po * utils/hbmk2/hbmk2.hu_HU.po * utils/hbmk2/hbmk2.pt_BR.po - deleted a few "experimental" flags
Viktor Szakats
2012-06-11 14:34:36 +00:00
8759d067ed
2012-06-11 16:30 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/hbide/ideedit.prg * contrib/hbide/idemisc.prg * contrib/hbide/idesaveload.prg * contrib/hbrun/hbrun.prg * utils/hbmk2/hbmk2.prg * utils/hbmk2/hbmk2.es_PE.po * utils/hbmk2/hbmk2.hu_HU.po * utils/hbmk2/hbmk2.pt_BR.po - deleted support for .hbs extension for Harbour Scripts. use .hb now. INCOMPATIBLE.
Viktor Szakats
2012-06-11 14:31:35 +00:00
924db6f7ed
2012-06-11 15:31 UTC+0200 Viktor Szakats (harbour syenar.net) * include/harbour.hbx * src/vm/dynsym.c + added HB_ISFUNCTION( <cName> ) -> <lExists> uses Przemek's code from hbfship/ISFUNCTION() with minor adaptation for VM. Use it instead of __DYNSISFUN() and TYPE( <cName> ) == "UI".
Viktor Szakats
2012-06-11 13:32:11 +00:00
47e086d36c
minor clarification
Viktor Szakats
2012-06-11 12:20:31 +00:00