bfe910de37
2011-02-28 16:31 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/qtgui/hbqt_init.cpp * contrib/hbqt/qtgui/hbqt_hbqgraphicsitem.cpp * contrib/hbqt/qtcore/hbqt_pointer.cpp * contrib/hbqt/qtcore/hbqt.h * contrib/hbqt/qtcore/hbqt_init.cpp * contrib/hbqt/qtcore/hbqtinit.h * contrib/hbqt/qtnetwork/hbqt_init.cpp ! Implementing idea of Francesco. Object creation split into two versions, one where GC pointer is used and one where a normal one. Latter is used when dealing with events (except one place). Please do tests.
Viktor Szakats
2011-02-28 15:32:26 +00:00
718a664587
2011-02-28 16:10 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbmagic/hbmagic.hbp ! Fixed missing dep setting. [Tamas]
Viktor Szakats
2011-02-28 15:11:36 +00:00
d26fa9bb12
2011-02-28 14:00 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/hbsocket.c ! Added hb_socketGetHostName() stub when HB_SOCKET_OFF.
Viktor Szakats
2011-02-28 13:02:14 +00:00
89e2fb059f
2011-02-28 13:47 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/qtgui/hbqt_hbqgraphicsitem.cpp % Cast deleted. * contrib/hbqt/qtcore/hbqt_init.cpp * contrib/hbqt/qtnetwork/hbqt_init.cpp * object constructors fixed to have hb_ prefix.
Viktor Szakats
2011-02-28 12:47:49 +00:00
5b2420c57a
2011-02-28 12:58 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/qtgui/hbqt_init.cpp + Add missing signal reg call.
Viktor Szakats
2011-02-28 11:58:38 +00:00
a56c3ecac5
2011-02-28 08:50 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/qtcore/hbqt_pointer.cpp * contrib/hbqt/qtcore/hbqt_hbqslots.cpp * contrib/hbqt/qtcore/hbqt_init.cpp + Patch from Francesco. (more slot callbacks + minor formatting patches of mine)
Viktor Szakats
2011-02-28 07:50:42 +00:00
08de05766e
2011-02-27 18:25 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/qtgui/hbqt_init.cpp * contrib/hbqt/qtcore/hbqt_pointer.cpp * contrib/hbqt/qtcore/hbqt_hbqslots.cpp * contrib/hbqt/qtcore/hbqt_init.cpp + Adding more signal handlers plus some other mods. Patch from Francesco (with some minor mods and fixex, pls check)
Viktor Szakats
2011-02-27 17:26:49 +00:00
4f3d14903d
2011-02-27 14:22 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/qtcore/hbqt.h + contrib/hbqt/qtcore/hbqtinit.h * contrib/hbqt/qtgui/hbqt_init.cpp * contrib/hbqt/qtwebkit/hbqt_init.cpp * contrib/hbqt/qtcore/hbqt_init.cpp * contrib/hbqt/qtnetwork/hbqt_init.cpp * contrib/hbqt/qscintilla/hbqt_init.cpp * contrib/hbqt/qtuitools/hbqt_init.cpp * contrib/hbqt/qtdesigner/hbqt_init.cpp + Added HBQT_SLOT_CALLBACK_OBJ_INT(), HBQT_SLOT_CALLBACK_OBJ_OBJ() * Renamed HBQT_SLOT_CALLBACK_OBJ_1() to HBQT_SLOT_CALLBACK_OBJ(). * Moved these macros to separate header.
Viktor Szakats
2011-02-27 13:24:11 +00:00
740f28325a
2011-02-27 12:19 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/qtcore/hbqt.h + Added HBQT_SLOT_CALLBACK_OBJ_1() macro to easily create slot callbacks passing 1 object. ; TODO: Use it.
Viktor Szakats
2011-02-27 11:20:52 +00:00
0d3abd6bdd
2011-02-27 11:17 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/qtcore/hbqt_hbqslots.cpp ! Patch from Francesco to recent patch.
Viktor Szakats
2011-02-27 10:18:14 +00:00
1051cca99b
2011-02-27 11:06 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/qtgui/hbqt_init.cpp * contrib/hbqt/qtgui/hbqt_hbqgraphicsitem.cpp * contrib/hbqt/qtcore/hbqt_pointer.cpp * contrib/hbqt/qtcore/hbqt.h * contrib/hbqt/qtcore/hbqtcore.hbx * contrib/hbqt/qtcore/hbqt_hbqevents.cpp * contrib/hbqt/qtcore/hbqt_misc.prg * contrib/hbqt/qtcore/hbqt_init.cpp * contrib/hbqt/qtnetwork/hbqt_init.cpp * Changed few raw pointers missed in other commits. Some of them commented because the class wrapper is not implemented yet. % Deleted unused code. * Changed object creation according to patch from Francesco. (with my changes)
Viktor Szakats
2011-02-27 10:07:14 +00:00
db6a89ed95
2011-02-27 09:25 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/qtgui/hbqt_init.cpp * contrib/hbqt/qtgui/hbqt_hbqgraphicsitem.cpp * contrib/hbqt/qtcore/hbqt_pointer.cpp * contrib/hbqt/qtcore/hbqt.h * contrib/hbqt/qtcore/hbqt_hbqslots.cpp * contrib/hbqt/qtcore/hbqt_init.cpp + Applied (fully manually) Francesco's patch to address inefficiency (to avoid using macro evaluation and calling back to a .prg stub to create objects) in recent raw pointer modification. It contains modifications of mine. ; TOFIX: Add puller code for internally created objects. Or, even better use pure C++ object creation code, so this is not a problem. ; TODO: Delete remains of old method.
Viktor Szakats
2011-02-27 08:26:34 +00:00
1e2862d820
2011-02-27 08:46 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/qtcore/hbqt_hbqevents.cpp ! Fixed to convert object name to uppercase when registering an event. Francesco's patch with a twist to do less .toUpper() calls. Pls test.
Viktor Szakats
2011-02-27 07:50:30 +00:00
eed0e55e34
2011-02-26 23:10 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! Fixed to always set -quiet and -info- when --hbdir* or --hbinfo options are used.
Viktor Szakats
2011-02-26 22:10:57 +00:00
a13f7b1c0c
2011-02-26 20:07 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * include/hbgtinfo.ch * src/rtl/gtwvt/gtwvt.h * src/rtl/gtwvt/gtwvt.c + tests/wvt_fs.prg + Added ability to switch GTWVT screen into fullscreen. See example for usage. Patch by Aleksander Czajczynski. Many thanks! Pls test.
Viktor Szakats
2011-02-26 19:09:48 +00:00
d2fe20cb82
2011-02-26 14:28 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * config/postinst.hbs ! Typo.
Viktor Szakats
2011-02-26 13:28:56 +00:00
e0c884fc78
2011-02-26 12:20 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/qtgui/hbqtgui.ch * contrib/hbqt/qtgui/hbqt_init.cpp * contrib/hbqt/qtcore/hbqt_init.cpp % Using QT event enums instead of HBQT's .ch. % Moved timer event registration to hbqtcore.
Viktor Szakats
2011-02-26 11:22:01 +00:00
290aaf50fe
2011-02-26 10:58 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/qtgui/hbqt_hbqplaintextedit.cpp * contrib/hbqt/qtgui/hbqt_hbqgraphicsscene.cpp * contrib/hbqt/qtgui/hbqt_hbqgraphicsitem.cpp * contrib/hbqt/qtgui/hbqt_hbqtableview.cpp * Changed to use hbqt_create_objectFromEventType2() instead of hbqt_create_objectFromEventType(). ; Please test, it's likely the new function doesn't work properly yet and should be fixed.
Viktor Szakats
2011-02-26 10:00:17 +00:00
5eec02d8ed
2011-02-26 10:50 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/qtgui/hbqtgui.ch * contrib/hbqt/qtgui/hbqt_init.cpp * contrib/hbqt/qtcore/hbqt_pointer.cpp * contrib/hbqt/qtcore/hbqt.h * contrib/hbqt/qtcore/hbqt_hbqevents.cpp * contrib/hbqt/qtcore/hbqt_misc.prg * contrib/hbqt/qtcore/hbqt_init.cpp ! Fixed indentation in recent additions. + Added new function hbqt_create_objectFromEventType2() which is supposed to create the object and fill PPTR in C code (without calling back to .prg) I didn't make any functional tests so pls do it. + Added mechanism to register/unregister event types with object names. + QTGUI will now register its event types on init. + Event filter changed to look for registeres event types and create appropriate object dynamically. ; TODO: Old code is still there, until the new one gets tested. Please do tests. ! Fixed to pull required class wrappers for object types associated with events. ; TOFIX: hbqt_create_object()/HBQT_CREATEQTOBJECT() is wrong because it uses macro expansion to call object instantation, which means _ALL_ HBQT apps now require to pull and link every existing QT symbols to work reliably, which is unacceptable for all apps (except HBIDE which pulls all these anyway) We should move to full C++ wrappers to solve this cleanly. ; TOFIX: Clean code to never use the unsafe hbqt_create_objectFromEventType(). ; TOFIX: Just a note: Raw pointers are still used in QLIST f.e., so even the raw pointer problem is not fully solved yet.
Viktor Szakats
2011-02-26 09:53:15 +00:00
2871d8cfdd
2011-02-25 18:37 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/qtgui/hbqt_hbqplaintextedit.cpp ! Fixed: a regression where raw pointer was supplied instead of Harbour object.
Pritpal Bedi
2011-02-26 02:40:15 +00:00
a68743f09e
2011-02-25 09:15 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/qtcore/hbqt_misc.prg ! Fixed: to not rely on another library.
Pritpal Bedi
2011-02-25 17:22:21 +00:00
a9df1ad291
2011-02-24 22:40 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/fscopy.c ! HB_USHORT -> HB_SIZE after recent mod.
Viktor Szakats
2011-02-24 21:41:21 +00:00
ed48efd2f3
2011-02-24 19:33 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * config/globsh.mk ! make the clean target also remove the newly-created libharbour* symlinks [Tamas]
Viktor Szakats
2011-02-24 18:34:23 +00:00
76eb4a7412
2011-02-23 10:58 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * config/linux/sunpro.mk * config/sunos/gcc.mk * config/sunos/sunpro.mk + adjust dt_soname generation for sun toolchain [Tamas]
Viktor Szakats
2011-02-23 09:58:51 +00:00
9a27e65b26
2011-02-23 02:09 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbexpat/hbexpat.hbp ! Fixed to not disable detection of local copy when HB_BUILD_3RDEXT=no
Viktor Szakats
2011-02-23 01:10:17 +00:00
110230ef33
2011-02-23 00:30 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * config/global.mk ! Fixed to use cygharbour-21.dll name for cygwin targets.
Viktor Szakats
2011-02-22 23:32:36 +00:00
ac2b90b3f1
2011-02-22 23:50 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * config/beos/gcc.mk * config/linux/sunpro.mk * config/sunos/sunpro.mk + Added $(LN) commands to these remaining targets. Only vxworks is missing them now, but I can't remember how this worked there.
Viktor Szakats
2011-02-22 22:51:29 +00:00
959357134f
2011-02-22 23:45 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * config/bsd/pcc.mk * config/hpux/gcc.mk * config/linux/watcom.mk * config/linux/icc.mk + Added $(LN) calls for targets it was missing from. (and which they use multiline dynlib creation block)
Viktor Szakats
2011-02-22 22:45:53 +00:00
659850bdcc
2011-02-22 23:37 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * config/qnx/gcc.mk * config/bsd/gcc.mk * config/bsd/clang.mk * config/linux/clang.mk * config/cygwin/gcc.mk * config/symbian/gcc.mk + Added symlinks for "2.1" versioned dynlib name. ; [ Apparently several *nix platforms/compilers don't have symlinks implemented yet at all. ]
Viktor Szakats
2011-02-22 22:39:21 +00:00
ecce8a322c
2011-02-22 23:31 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * config/linux/sunpro.mk * config/sunos/gcc.mk * config/sunos/sunpro.mk * massage solaris configs to be more in line with other gccs. [Tamas]
Viktor Szakats
2011-02-22 22:32:27 +00:00
124dbb123a
2011-02-22 22:17 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/fscopy.c ! Use hb_fsReadLarge()/hb_fsWriteLarge(). + Added TODO to use hb_fileExtOpen(). ! Deleted FXO_DEFAULTS after carefully checking there is no more "extra" feature of hb_fsExtOpen() enabled in this specific scenario.
Viktor Szakats
2011-02-22 21:18:17 +00:00
dcf504288f
2011-02-22 21:49 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * config/darwin/clang.mk ! Typo after recent mods.
Viktor Szakats
2011-02-22 20:49:49 +00:00
6d12a3f041
2011-02-22 21:36 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * config/global.mk ! Fixed regression for win/wce systems after recent dynlib changes. On these systems the referenced lib name should always contain the version number.
Viktor Szakats
2011-02-22 20:38:35 +00:00
f8fd50ecd0
2011-02-22 18:35 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * config/vxworks/gcc.mk * config/vxworks/diab.mk * config/darwin/gcc.mk * config/darwin/icc.mk * config/darwin/clang.mk * config/linux/gcc.mk * Cleaned to use new central variables for harbour dynlib links. ; TODO: Do the same with rest of *nix targets when adding soname and '2.1' style symlinks, when current system proves okay with darwin and linux/gcc targets.
Viktor Szakats
2011-02-22 17:43:15 +00:00
3db8ee700c
2011-02-22 18:06 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/fscopy.c * Restored open mode. Still waiting for proper fix. * Upped buffer to 65536.
Viktor Szakats
2011-02-22 17:09:50 +00:00
f7515e28c5
2011-02-22 16:25 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * config/linux/gcc.mk * Using central macros for dynlib versions.
Viktor Szakats
2011-02-22 15:25:40 +00:00
788ed22d93
2011-02-22 15:53 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/dynlib/2nd/Makefile * src/dynlib/Makefile * config/none.mk * config/dyn.mk % Dropped DYNNAME. Now using DYNNAME2 only. % Dropped HB_DYNLIB_NAME*. Now using HB_DYNLIB_BASE* only. ; TODO: Rename DYNNAME2 to DYNNAME, rename HB_DYNLIB_BASE* to HB_DYNLIB_NAME*.
Viktor Szakats
2011-02-22 14:55:12 +00:00
8054719cd8
2011-02-22 14:20 UTC+0200 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * harbour/src/rtl/fscopy.c * rewrote using hb_fsOpen()/hb_fsCreate() as requested by Viktor
Mindaugas Kavaliauskas
2011-02-22 12:21:22 +00:00
251a3a00ee
2011-02-22 13:11 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * config/postinst.hbs * config/global.mk * config/bin.mk * config/darwin/gcc.mk * config/darwin/icc.mk * config/darwin/clang.mk * config/linux/gcc.mk * config/dyn.mk * config/os2/gcc.mk * Trying to cleanup the harbour dynlib name situation. Here's the plan (which is similar to what's used in contrib area): win, wce: harbour-21[-subtype][.dll/.lib] dos, os2: harbour[.dll|.???] darwin: libharbour.2.1.0.dylib libharbour.2.1.dylib -> (symlink) [compatibility level] libharbour.dylib -> (symlink) *nix: # libharbour.s?.2.1.0 # libharbour.s?.2.1 -> (symlink) [soname] # libharbour.s? -> (symlink) ; It's possible it's broken now. Pls test linux/gcc and darwin. 'install' was not tested. ; TODO: Clean variable usage, there is some redundancy, plus some places where current solution is not generic, f.e. using HB_VER_*, HB_DYNLIB_BASE vs. HB_DYNLIB_NAME, etc.
Viktor Szakats
2011-02-22 12:13:08 +00:00
899023ede0
2011-02-22 12:27 UTC+0200 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * harbour/src/rtl/fscopy.c * added runtime error for HB_FCOPY() bad param types only * made a function HB_FCOPY() a pure file system function does not dependent on _SET_DEFAULT setting ; File open mode is not altered a avoid any influence on OS/2 behaviour if source and destination files are the same (see ChangeLog entry at 2009-11-24 16:57). I guess, hb_fsExpOpen() still can be changed to hb_fsOpen() with FO_EXCLUSIVE, FO_CREAT, and FO_TRUNC but I'm unable to test it, so, I leave current code.
Mindaugas Kavaliauskas
2011-02-22 10:27:49 +00:00
45bb463f06
2011-02-21 20:15 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/fscopy.c * Reverted my recent changes. ; Pls read past ChangeLog entries as to why this function is implementet the way it is make changes which don't break f.e. OS/2. Not throwing an RTE from this function is intentional. * Added parantheses to recent patch to hb_fsCopy().
Viktor Szakats
2011-02-21 19:17:07 +00:00
056e778977
2011-02-21 18:25 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/fscopy.c ! Fixed missing header in prev. ! Fixed to check empty value of parameters properly.
Viktor Szakats
2011-02-21 17:25:43 +00:00
743a53e052
2011-02-21 16:40 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/fscopy.c ! HB_FCOPY(): RTE when either of the parameters is not string. - Deleted FXO_DEFAULTS from open flags, so HB_FCOPY() and hb_fsCopy() don't depend on _SET_DEFAULT setting anymore.
Viktor Szakats
2011-02-21 15:41:53 +00:00
60e70eb29b
2011-02-21 16:28 UTC+0200 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * harbour/contrib/hbwin/axcore.c * return NIL instead of runtime error if failed to obtain connection point ; Please test * harbour/src/rtl/fscopy.c * added error check for read operation
Mindaugas Kavaliauskas
2011-02-21 14:29:54 +00:00
79d4a781a4
2011-02-21 13:59 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/filesys.c + fs_win_set_drive(): Setting SEM_FAILCRITICALERRORS before SetCurrentDirectory() call to avoid screen msg in some error scenarios. Thanks to vbdasc (final patch has two modifications, so pls retest it). + hb_fsChDir(): Applied similar logic as above. * Using FALSE instead of 0 in both function above.
Viktor Szakats
2011-02-21 13:00:55 +00:00
546706df5f
2011-02-20 22:53 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) + contrib/hbct/tests/numline.prg * contrib/hbct/numline.c + Added NUMLINE() tests. The results are based on real tests with CT3, which differ from what CT3 NG states for 'NUMLINE("")' ! NUMLINE(): fixed to handle LF EOLs (like original CT3) % NUMLINE(): variable scope plus minor optimization. ! NUMLINE(): don't strip const when casting. * NUMLINE(): use HB_CHAR_* constant. ! NUMLINE(): fixed line counting to be compatible with CT3. Supposed to fix sf.net #3029405 bug. Please test and review.
Viktor Szakats
2011-02-20 21:54:15 +00:00
7412a0b97b
2011-02-20 19:46 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbpost.hbm * config/linux/gcc.mk + Setting -soname on linux systems. Experimental, I don't know a bit about what this value should be or how it's supposed to work, so pls test. Once settled one something, it should be extended to all *nix platforms and all linux compilers.
Viktor Szakats
2011-02-20 18:47:21 +00:00
8161fa4af6
2011-02-20 18:01 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * package/winuni/RELNOTES * Updated.
Viktor Szakats
2011-02-20 17:02:34 +00:00
ae0cc750c5
2011-02-20 13:49 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbnetio/utils/hbnetio/hbnetio.hbp * contrib/hbformat/utils/hbformat.hbp * contrib/hbrun/hbrun.hbp - Deleted nxcompat (and friends) flags from local .hbp files. They are enabled by config/hbpost.hbm, in more precise manner.
Viktor Szakats
2011-02-20 12:50:36 +00:00
b92e1176bd
2011-02-20 01:54 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/compiler/gencc.c ! Fixed typos in 2011-02-15 13:39 UTC+0100 Przemyslaw Czerpak breaking strlarge and strhidden VM ops.
Viktor Szakats
2011-02-20 00:54:43 +00:00
6e5efdd168
2011-02-19 20:49 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * package/harbour.spec * package/harbour-win.spec.in * package/harbour-wce.spec.in * include/hbver.h * config/global.mk + Changed version number to: 2.1.0rc2 (from 2.1.0rc1)
Viktor Szakats
2011-02-19 19:50:00 +00:00
1b4d3382a2
2011-02-19 17:26 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg * Some more.
Viktor Szakats
2011-02-19 16:26:40 +00:00
dccca678ce
2011-02-19 17:20 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg * Changed "TODO" used as variable names to not collide with TODO comments.
Viktor Szakats
2011-02-19 16:21:18 +00:00
eccec8c3f5
2011-02-19 10:16 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! Deleted local version of HB_FNAMEDIR().
Viktor Szakats
2011-02-19 09:16:25 +00:00
18e94d4e59
2011-02-19 09:27 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/Makefile + src/rtl/hbfilehc.c * src/rtl/hbfilehi.prg % Rewritten high-level HB_FNAME*() functions in C.
Viktor Szakats
2011-02-19 08:28:16 +00:00
545f660b09
2011-02-18 17:53 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/ideharbourhelp.prg ! Fixed: a last moment nasty omission in previous commit. * contrib/hbqt/hbmk2_qt.hbs ! Started: implementation of all C++ level class creation. Currently new class structure is only appended in QPainDevice.cpp and QWidget.cpp. ; This has to go in SVN to keep track of heavy changes in the engine plus my different working systems (home/office). * contrib/hbqt/qtcore/qth/QAbstractItemModel.qth * contrib/hbqt/qtgui/qth/QGraphicsLinearLayout.qth * contrib/hbqt/qtgui/qth/QLayout.qth * contrib/hbqt/qtgui/qth/QMessageBox.qth * contrib/hbqt/qtgui/qth/QScrollArea.qth * contrib/hbqt/qtgui/qth/QTreeWidgetItem.qth % Tweaked: detached and attached attributes of child widgets.
Pritpal Bedi
2011-02-19 02:01:24 +00:00
5b6653c9a4
2011-02-18 23:44 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.pt_BR.po * utils/hbmk2/hbmk2.hu_HU.po * utils/hbmk2/hbmk2.es_PE.po * utils/hbmk2/hbmk2.prg + Added -F<framework> option to pass OS X/Darwin frameworks to the linker (in both hbexe and hbdyn modes) + <name.framework> input files will be recognized as OS X/Darwin frameworks. + Added support for frameworks= command in .hbc files.
Viktor Szakats
2011-02-18 22:45:44 +00:00
764d241a1c
2011-02-18 22:20 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/rddads/rddads.h * contrib/rddads/ads1.c ! Fixed to check ADS_LIB_VERSION instead of ADS_LONGLONG to enable longlong related features. * Changed to use ADS_LIB_VERSION to detect availability of ADS_MONEY. * Deleted hack (which was a pending QUESTION for at least 4 years now) which redefined ADS_MAX_KEY_LENGTH for ADS 7.10 to 256, while the official value is 4082 there. Now rddads uses whatever value is defined by ADS header. ! Deleted hack to force usage of ADS_CISTRING, ADS_ROWVERSION, ADS_MODTIME. Now these features will be enabled based on ADS_LIB_VERSION. This was old pending TOFIX. It may theoretically change behavior for these field types in certain client/server version combinations, ..or not. Pls comment, I'm not ADS user. ! Added missing cast/warning when built against ADS 5.00.
Viktor Szakats
2011-02-18 21:20:38 +00:00
295ed16bff
2011-02-18 21:44 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/rddads/ads.ch ! Deleted COMMIT command which collided with Clipper command of the same name. If you need old ads.ch functionality, replace these command with AdsWriteAllRecords() call.
Viktor Szakats
2011-02-18 20:44:43 +00:00
70fb4f0ebf
2011-02-18 21:14 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbrun/headers.prg * contrib/hbrun/hbrun.prg + Setup internal headers for compiled plugins. + Sped up internal header hash assembly.
Viktor Szakats
2011-02-18 20:15:02 +00:00
560920b814
2011-02-18 20:47 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbrun/plugins.prg ! Fck. Left there some debug alerts.
Viktor Szakats
2011-02-18 19:47:26 +00:00
45b677c7ec
2011-02-18 20:42 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * INSTALL * Changed SVN download command to use http (instead of https) Even though the https version is the official flavor shown on sf.net. Interesting even such trivial matter can generate support question, with too complicate answer.
Viktor Szakats
2011-02-18 19:45:44 +00:00
2464db67f9
2011-02-18 13:28 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbrun/hbrun.prg * Setting app icon.
Viktor Szakats
2011-02-18 12:29:12 +00:00
989253ba51
2011-02-17 15:01 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbrun/hbrun.prg + Added GTWVT on win builds.
Viktor Szakats
2011-02-17 14:02:09 +00:00
e4be7fd9c0
2011-02-17 13:57 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/achoice.prg + Added TOFIX.
Viktor Szakats
2011-02-17 12:57:57 +00:00
2b78d2754b
2011-02-17 10:28 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/hbrandom.c ! Typo in comment. [Tamas] + Enabled using DBL_EPSILON in hb_random_num() on Windows platform, except bcc, which - according to the comment from original author - has some problems with this value.
Viktor Szakats
2011-02-17 09:29:13 +00:00
87e60a5b3a
2011-02-16 18:40 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/qtgui/qth/QTableWidget.qth * contrib/hbqt/qtgui/qth/QTreeWidget.qth * contrib/hbqt/qtgui/qth/QTreeWidgetItem.qth + Added: [*A=1*] token to methods where ownership is returned back to HVM from Qt object. * contrib/hbqt/hbmk2_qt.hbs + Implemented: protocol to transfer the ownership to free a Qt object to HVM. TODO: spot methods in all .qth files where ownership is switched to application instead of its parent. Speak-out if you find one.
Pritpal Bedi
2011-02-17 02:48:16 +00:00
3f105ded2e
2011-02-16 17:02 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/qtgui/qth/HBQPlainTextEdit.qth ! Fix: optional parameter was not properly laid. * contrib/hbide/idedocwriter.prg * contrib/hbide/ideharbourhelp.prg + Implemented: Harbour's core API functions to manage Documents retrieval and storage.
Pritpal Bedi
2011-02-17 01:06:31 +00:00
38e9474106
2011-02-17 00:53 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbrun/plugins.prg + Will now load custom plugins places next to the hbrun executable, having the extesion .hbs or .hrb.
Viktor Szakats
2011-02-16 23:54:07 +00:00
5d3c80c1ce
2011-02-16 22:16 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) + contrib/hbrun/hbrun.rc + Missed from prev commit. ! Enable mft/ver features only for msvc, bcc and mingw, the rest will die various deaths.
Viktor Szakats
2011-02-16 21:18:12 +00:00
92bff9aba7
2011-02-16 21:47 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) + package/harb_win.rc + package/harb_win.mft * contrib/hbrun/hbrun.hbp + Stirring the sh*t-bucket of nice Windows features! Added extremely useful manifest file and versioninfo, currently used with hbrun. Let's see how different win/wce builds fall apart! (note: if there will be too much problem, I'll just delete it, as it most pbly isn't worth the extra work required for maintaining these files)
Viktor Szakats
2011-02-16 20:51:03 +00:00
628b7e2e8d
2011-02-16 10:27 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/rddads/ads.ch ! Restored deleted ADS commands.
Viktor Szakats
2011-02-16 09:28:01 +00:00
cdde182682
2011-02-15 20:55 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbthread.h * harbour/src/vm/hvm.c * harbour/src/vm/thread.c * on main thread exit unlock all main thread PRG mutexes before other thread terminates and EXIT functions are executed. * wake-up all thread waiting on subscribe operation when main thread is terminated.
Przemyslaw Czerpak
2011-02-15 19:55:35 +00:00
a49d885865
2011-02-15 17:31 UTC+0200 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * harbour/contrib/rddads/ads.ch * deleted ADS specific commands with general names
Mindaugas Kavaliauskas
2011-02-15 15:32:42 +00:00
6685b34dcb
2011-02-15 13:39 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/compiler/gencc.c * added workaround for C compilers which cannot compile very long strings. This hack is not enabled by default and can be enabled by __HB_CSTRING_SIZE_MAX[=<maxsize>] macro (by default <maxsize> is 4KB).
Przemyslaw Czerpak
2011-02-15 12:39:12 +00:00
709be07f83
2011-02-15 09:21 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/hbmk2_qt.hbs * Whitespace.
Viktor Szakats
2011-02-15 08:21:47 +00:00
695f465b23
2011-02-14 15:55 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/idemain.prg * contrib/hbide/idemisc.prg * contrib/hbide/idebrowse.prg + Added: slots to use once RDDAds is linked with hbIDE. ( As per __HBDYNLOAD__RDDADS__ ). * contrib/hbide/ideharbourhelp.prg + Implemented: to honor .hbd files. .hbd files are looked into Harbour's root path and if found, are used by "Documentation Viewer" other standard .txt files are processed in /doc OR /doc/en folders anywhere under the root folder. HBGD seems to be missing from .hbd compilation.
Pritpal Bedi
2011-02-15 00:02:46 +00:00
a3d538cae5
2011-02-15 00:48 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbapicls.h * harbour/src/vm/classes.c + added new C function HB_SIZE hb_clsGetVarIndex( HB_USHORT uiClass, PHB_DYNS pVarSym ); which can be used as hack to speedup accessing some object instance variables
Przemyslaw Czerpak
2011-02-14 23:48:59 +00:00
dffcf7871f
2011-02-15 00:11 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbide/idemain.prg + Minor to prev. Now possible to build hbide with RDDADS if 'set HB_DYNLOAD_RDDADS=yes' is used prior to build. It's not supported, endorsed or even planned for this release, IOW don't send me reports if it doesn't work.
Viktor Szakats
2011-02-14 23:12:09 +00:00
edaa95b858
2011-02-14 23:53 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbide/hbide.hbp * contrib/hbide/idemain.prg - Disabled RDDADS dynamic load. It requires further work and brainstorm, which in turn requires interested contributors. Delayed to the future, after stable release.
Viktor Szakats
2011-02-14 22:57:56 +00:00
517e64cf64
2011-02-14 23:30 UTC+0200 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * harbour/src/vm/classes.c ! fixed typo
Mindaugas Kavaliauskas
2011-02-14 21:30:49 +00:00
b01f715d34
2011-02-14 18:30 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbrun/hbrun.prg + Changed to use hbwin functions to register/unregister hbrun as .hbs runner. (was regedt32 external call)
Viktor Szakats
2011-02-14 17:31:26 +00:00
f9dbe711f3
2011-02-14 17:19 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/hbfilehi.prg ! Silly cut&paste typo causing major problem in some cases in HB_PATHNORMALIZE(). (in 2011-02-11 12:04 UTC+0100 Viktor Szakats) Thanks Teo for reporting the darwin/gcc problem it caused.
Viktor Szakats
2011-02-14 16:20:26 +00:00
5d8d2dfd97
2011-02-14 16:27 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbtip/utils.c * contrib/hbtip/hbtip.hbx + Applied update from Lorenzo: - removed text/plain logic in magic search since this breaks css and js mimes - removed magic check for pkzip (today many formats like ooxml and odf are zips) - added extension mime for css, js, ods, xlsx, zip - added TIP_JSONSPECIALCHARS() * Formatting, cleaned error calls, variables names and scopes (also in TIP_HTMLSPECIALCHARS()) * TIP_JSONSPECIALCHARS(), TIP_HTMLSPECIALCHARS(): Changed to not RTE when empty string is passed. Empty string will return empty string.
Viktor Szakats
2011-02-14 15:27:45 +00:00
0ad77a1373
2011-02-14 14:39 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/hbwin.hbx * contrib/hbwin/win_regc.c * contrib/hbwin/win_reg.prg * contrib/hbwin/tests/testreg.prg + Added WIN_REGDELETE() high-level function. + Added WIN_REGDELETEKEY() Windows API (non-1-to-1) wrapper. + Added WIN_REGDELETEVALUE() Windows API (non-1-to-1) wrapper.
Viktor Szakats
2011-02-14 13:40:18 +00:00
3132ce4ed2
2011-02-14 12:58 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbide/idemain.prg * contrib/hbide/hbide.hbp + Loading rddads lib dynamically in HBIDE. One will need rddads-21.dll built for this and places in the same dir as hbide (that's where it's generated). You can build rddads-21.dll using HB_BUILD_CONTRIB_DYN=yes. ; TOFIX: Get the dynamic lib name right for non-win platforms. Pbly some core functions will be needed for that.
Viktor Szakats
2011-02-14 11:59:39 +00:00
9e9fc9ea21
2011-02-14 12:04 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/hbmk2_qt.hbs * Adapted to hbdoc changes: no more manual padding necessary.
Viktor Szakats
2011-02-14 11:05:47 +00:00
6be6a26381
2011-02-14 11:26 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/hbdoc.prg * Minor fix to not add padding when content line is empty.
Viktor Szakats
2011-02-14 10:28:37 +00:00