Commit Graph

  • 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
  • 639b62ec1f 2011-02-27 00:24 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/qtcore/hbqt_hbqevents.cpp ! Fixed recent typo. Thanks Francesco. Viktor Szakats 2011-02-26 23:24:49 +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
  • c59cfbe652 2011-02-24 18:40 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/tests/testbrow.prg * contrib/hbqt/tests/testqaim.prg * contrib/hbqt/tests/testres.prg ! Adopted: to latest hbQT changes. Pritpal Bedi 2011-02-25 02:43:16 +00:00
  • e503422b1c 2011-02-24 18:03 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/hbmk2_qt.hbs Pritpal Bedi 2011-02-25 02:13:00 +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
  • 72d11d87b8 2011-02-22 23:54 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * config/bsd/pcc.mk * config/darwin/icc.mk * config/hpux/gcc.mk * config/linux/watcom.mk * config/linux/icc.mk * config/cygwin/gcc.mk * $(LN) commands inlined in ($DY) line. Viktor Szakats 2011-02-22 22:55:04 +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
  • fcd60637d5 2011-02-22 12:26 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbxbp/hbpprocess.prg * contrib/hbxbp/xbp3state.prg * contrib/hbxbp/xbpbitmap.prg * contrib/hbxbp/xbpbrowse.prg * contrib/hbxbp/xbpcheckbox.prg * contrib/hbxbp/xbpclipboard.prg * contrib/hbxbp/xbpcombobox.prg * contrib/hbxbp/xbpdataref.prg * contrib/hbxbp/xbpdialog.prg * contrib/hbxbp/xbpfiledialog.prg * contrib/hbxbp/xbpfontdialog.prg * contrib/hbxbp/xbphtmlviewer.prg * contrib/hbxbp/xbplistbox.prg * contrib/hbxbp/xbpmenubar.prg * contrib/hbxbp/xbpmle.prg * contrib/hbxbp/xbppresspace.prg * contrib/hbxbp/xbpprintdialog.prg * contrib/hbxbp/xbpprinter.prg * contrib/hbxbp/xbppushbutton.prg * contrib/hbxbp/xbpradiobutton.prg * contrib/hbxbp/xbprtf.prg * contrib/hbxbp/xbpscrollbar.prg * contrib/hbxbp/xbpsle.prg * contrib/hbxbp/xbpspinbutton.prg * contrib/hbxbp/xbpstatic.prg * contrib/hbxbp/xbpstatusbar.prg * contrib/hbxbp/xbpstyle.prg * contrib/hbxbp/xbptabpage.prg * contrib/hbxbp/xbptoolbar.prg * contrib/hbxbp/xbptreeview.prg ! Changed: Method :new() => :init() as per Xbase++ compatibility. Pritpal Bedi 2011-02-22 20:31:19 +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
  • 30d0951cfd 2011-02-22 16:12 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 ! LIB_PREF -> DYN_PREF Viktor Szakats 2011-02-22 15:13:16 +00:00
  • 0367a7f8f4 2011-02-22 16:08 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * config/global.mk % Deleted two remaining HB_DYNLIB_NAME* variables. Viktor Szakats 2011-02-22 15:08:35 +00:00
  • 7b2883a9e3 2011-02-22 16:01 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/dynlib/2nd/Makefile * src/dynlib/Makefile * config/none.mk * config/vxworks/gcc.mk * config/vxworks/diab.mk * config/darwin/gcc.mk * config/darwin/icc.mk * config/darwin/clang.mk * config/linux/gcc.mk * config/dyn.mk * config/os2/gcc.mk * DYNNAME2 -> DYNNAME Viktor Szakats 2011-02-22 15:01:39 +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
  • 6156673ff3 2011-02-19 15:41 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/rtl/hbsocket.c ! added missing casting for C++ mode Przemyslaw Czerpak 2011-02-19 14:41:49 +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
  • 56c0ad27a6 2011-02-17 00:42 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbnetio/utils/hbnetio/hbnetio.hbp * contrib/hbrun/plugins.prg - contrib/hbnetio/utils/hbnetio/netioeng.prg + contrib/hbnetio/utils/hbnetio/netiomgm.prg * Renamed. Viktor Szakats 2011-02-16 23:43:18 +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
  • 5cd5127ae3 2011-02-16 13:17 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/rddads/ads.ch + Added TOFIX regarding COMMIT cmd. Viktor Szakats 2011-02-16 12:17:48 +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
  • 11654224c1 2011-02-14 19:48 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbclass.ch + added some class(y) compatible commands for delegated messages Przemyslaw Czerpak 2011-02-14 18:48:59 +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