Commit Graph

  • d9647e058e 2012-05-23 18:48 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/hbqreportsmanager.prg * contrib/hbide/idefindreplace.prg * contrib/hbide/ideskeletons.prg ! Fixed: some more regression failures. Pritpal Bedi 2012-05-24 01:51:25 +00:00
  • eb483d7573 2012-05-23 15:41 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/hbqtoolbar.prg * contrib/hbide/ideactions.prg * contrib/hbide/idebrowse.prg * contrib/hbide/idedocks.prg * contrib/hbide/idemisc.prg ! Streamlined: HBQToolbar class adding more methods and refining others. All toolbars in hbIDE except the one, are now based on HBQToolbar() class and probably it becomes candidate to be transferred to hbQT after a bit of polishing. Pritpal Bedi 2012-05-23 22:45:57 +00:00
  • a261f6c3dc 2012-05-23 14:24 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbxbp/xbpfiledialog.prg - Removed: a latest introduced test code. Pritpal Bedi 2012-05-23 21:26:10 +00:00
  • e52b65be0c 2012-05-22 18:11 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbxbp/xbptoolbar.prg ! Fixed: one regression based on recent hbQT mem leak fixes. Pritpal Bedi 2012-05-23 01:18:00 +00:00
  • a04367d541 2012-05-22 14:13 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbxbp/xbpfiledialog.prg * Fixed: how :connect()/:disconnect() was applied. NOTE: until a :disconnect() is performed on an object which has an actice :connect(), it never goes out-of-scope. Pritpal Bedi 2012-05-22 21:21:51 +00:00
  • fc6191bd5c 2012-05-22 18:42 UTC+0200 Viktor Szakats (harbour syenar.net) * src/rtl/hbdoc.prg * src/rtl/hbini.prg * src/rtl/hbi18n2.prg ! fixed potential bugs with UTF8 HVM CP % using hb_FileExists() instead of File() in .ini handling code ; build tested only, review me & test Viktor Szakats 2012-05-22 16:49:43 +00:00
  • 3bac3a62de 2012-05-22 16:50 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/src/vm/arrays.c * allow to call hb_arrayId() with NULL parameter * harbour/include/hbapiitm.h * harbour/src/vm/itemapi.c + added internal HVM function hb_itemPutPtrRawGC() - it's necessary for blocks allocated with hb_gcAllocRaw(). * harbour/src/vm/thread.c ! use hb_itemPutPtrRawGC() instead of hb_itemPutPtrGC() It fixes internal errors (i.e. reported in build process) after my previous commit. Przemyslaw Czerpak 2012-05-22 14:51:12 +00:00
  • 54b7a0407a 2012-05-22 14:42 UTC+0200 Viktor Szakats (harbour syenar.net) * INSTALL + updated platform compatibility matrix to use Markdown markup (try with any Markdown enabled editor/viewer) Viktor Szakats 2012-05-22 12:43:44 +00:00
  • 9e06fd8959 2012-05-21 15:43 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/src/vm/garbage.c + allow to call hb_itemPutPtrGC() with the same GC block more then once. Przemyslaw Czerpak 2012-05-21 13:43:10 +00:00
  • 6918a1f683 2012-05-18 17:58 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/hbwin/win_reg.prg ! fixed RTE when non-NIL/non-numeric nRegSam is passed + minor cleanup/formatting Viktor Szakats 2012-05-18 16:00:53 +00:00
  • bcd00a0fe6 2012-05-18 18:15 UTC+0300 Pavel Tsarenko (tpe2 at mail.ru) * contrib/hbwin/win_reg.prg * contrib/hbwin/tests/test_reg.prg * added nRegSam (access mask) parameter into functions: win_regRead, win_regWrite, win_regGet, win_regDelete, win_regQuery, win_regSet. This parameter can be used in win32 applications, running under win64 systems for access to 32-bit or 64-bit registry. Pavel Tsarenko 2012-05-18 15:17:30 +00:00
  • e7d65ce8cd 2012-05-18 16:49 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/include/hbcom.ch * harbour/src/rtl/hbcom.c + added two new errors: HB_COM_ERR_ACCESS, HB_COM_ERR_NOCOM Przemyslaw Czerpak 2012-05-18 14:49:44 +00:00
  • 37a107dcf9 2012-05-17 14:07 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/hbmk2_qt.hb ! Fix to last fix. Pritpal Bedi 2012-05-18 01:59:52 +00:00
  • f58a4e033a 2012-05-17 14:07 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/hbmk2_qt.hb + Implemented: detach a returned object of a method where parent do not retain the ownership of the child with itself. In that case Harbour has to delete it explicitly. This can be activated with [*R=1*] tag postfixing the method call in relevant .qth. Pritpal Bedi 2012-05-17 21:16:12 +00:00
  • e01bcbd238 2012-05-17 23:08 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/include/hbgtinfo.ch + added new HB_GTI_FONTATTRIBUTE value: HB_GTI_FONTA_CTRLCHARS When used it forces using CTRL characters (from chr(0) to chr(31)) directly without translation to CP437 unicode values. In windows some fonts need it to correctly display them. Przemyslaw Czerpak 2012-05-17 21:08:28 +00:00
  • 4e33e7e014 2012-05-17 22:54 UTC+0200 Viktor Szakats (harbour syenar.net) * include/harbour.hbx ! minor Viktor Szakats 2012-05-17 20:54:31 +00:00
  • 81bfc5d110 2012-05-17 18:33 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/src/rtl/cdpapi.c % use HB_CDP_ISUTF8( cdp ) macro instead of cdp == &s_utf8_codepage It should eliminate unnecessary translations and speedup some operations. Przemyslaw Czerpak 2012-05-17 16:33:53 +00:00
  • 10b6fb7489 2012-05-17 18:12 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/include/hbstack.h * harbour/src/vm/codebloc.c * harbour/src/vm/estack.c * harbour/src/vm/hvm.c % split hb_stackLocalVariable( int * ) macro and function into two different actions: hb_stackLocalVariable( int ) // access/assign local var hb_stackLocalVariableAt( int * ) // create reference to local var Przemyslaw Czerpak 2012-05-17 16:12:48 +00:00
  • 993c53c7b0 2012-05-16 12:24 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/qtcore/hbqt.h * contrib/hbqt/qtcore/hbqt_pointer.cpp - Removed: residual contructs pointing to "HB_U32 type" member of all the important structure of HBQT plus the functions associated with it. Strange point is that the bug was not showing up on Windows. Thanks Francessco for dig-up. Pritpal Bedi 2012-05-16 19:27:58 +00:00
  • a44e171cc2 2012-05-16 19:23 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/src/vm/classes.c % small optimization in __CLSGetProperties() function Przemyslaw Czerpak 2012-05-16 17:23:20 +00:00
  • f71c4e0a25 2012-05-16 18:38 UTC+0200 Viktor Szakats (harbour syenar.net) * src/rtl/hbgtcore.c * src/rtl/rat.c * src/codepage/cp_utf8.c % deleted unnecessary assignment generating warnings with some compilers Viktor Szakats 2012-05-16 16:39:24 +00:00
  • 11eecc403b 2012-05-16 18:28 UTC+0200 Viktor Szakats (harbour syenar.net) * src/vm/set.c ! added missing '#include "hbvm.h"' for hb_vmIsReady() Viktor Szakats 2012-05-16 16:28:42 +00:00
  • ca0e3da363 2012-05-15 20:40 UTC+0300 Pavel Tsarenko (tpe2 at mail.ru) * contrib/hbtip/ftpcli.prg ! small fix in the :FileSize() method * contrib/hbtip/client.prg * added additional check in the :ReadToFile() method Pavel Tsarenko 2012-05-15 17:41:21 +00:00
  • e86772dc57 2012-05-15 18:08 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/hbqt/qtwebkit/hbqtwebkit.hbm * contrib/hbqt/hbqt_common.hbm * INSTALL + added support for QT from Homebrew package manager. Probably a better option than the official installer which is a) not compatible with latest Xcode changes b) copies millions of files into the system file structure with no easy uninstall or upgrade option. Viktor Szakats 2012-05-15 16:09:26 +00:00
  • a802e03e10 2012-05-15 13:20 UTC+0200 Viktor Szakats (harbour syenar.net) * src/common/hbgete.c ! fix to prev. test and review pls. BTW, the solution is on google, so you can redo it too: https://issues.apache.org/jira/browse/STDCXX-358 Viktor Szakats 2012-05-15 11:23:01 +00:00
  • d2a1b36d05 2012-05-15 13:05 UTC+0200 Viktor Szakats (harbour syenar.net) * src/common/hbgete.c ! fixed unsetenv() usage for older Darwin versions (f.e. Tiger) (please test) Viktor Szakats 2012-05-15 11:06:50 +00:00
  • 70fa1debb0 2012-05-15 00:01 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/hbmk2_qt.hb * contrib/hbqt/qtcore/hbqtcore.h * contrib/hbqt/qtgui/hbqt_hbqabstractitemmodel.cpp * contrib/hbqt/qtgui/hbqtgui.h - Removed: the usage of HBQT_TYPE_xxxx constants. It was a hack to identify a few type of objects Qt had not provided the mechanism to retrieve. NOTE: there should be improvement in build speed of hbQT. Pritpal Bedi 2012-05-15 07:07:01 +00:00
  • e3232318b2 2012-05-13 16:46 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/hbmk2_qt.hb - Removed: #define __GCMARK__ Pritpal Bedi 2012-05-13 23:50:05 +00:00
  • 8f8cb5927c 2012-05-13 12:44 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/hbmk2_qt.hb ! Fixed: to properly handle HBQxxx classes alongwith Qxxx ones. Pritpal Bedi 2012-05-13 19:48:01 +00:00
  • fb248a5e2b 2012-05-13 12:25 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/qtgui/hbqt_hbqsyntaxhighlighter.h * contrib/hbqt/qtgui/qth/HBQSyntaxHighlighter.qth + Added: method hbSetEditor( QPlainTextEdit edit ). This fixes issues where some of the components of hbIDE were not working properly due to strict object inheritance checking. Pritpal Bedi 2012-05-13 19:30:33 +00:00
  • 3c3bab9788 2012-05-13 00:30 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/qtcore/hbqt_hbqevents.cpp * contrib/hbqt/qtcore/hbqt_hbqslots.cpp * contrib/hbqt/qtcore/hbqt_misc.prg * Optimizations. * More VM protections. Pritpal Bedi 2012-05-13 07:40:47 +00:00
  • fef080b8a0 2012-05-13 00:19 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/qtcore/qth/*.qth * contrib/hbqt/qtgui/qth/*.qth * contrib/hbqt/qtnetwork/qth/*.qth ! Copyright year bump. + Formatting. - Long coptyright notice to short one. Pritpal Bedi 2012-05-13 07:29:44 +00:00
  • 1ccbc129f6 2012-05-12 00:55 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/hbmk2_qt.hb * Fixed: the objects derived from QObject but without a constructor were conflickting somehow with the use of shared pointer. Now any demo in hbqt/tests and hbxbp/tests does not through error messages at EXIT. TESTBROW.PRG with #if 0 / #if 1 works flawlessly. However, in hbIDE these error messages still exist if :destroy() is not employed, otherwise, neither error messages nor GPF. Pritpal Bedi 2012-05-12 08:02:38 +00:00
  • 914f285220 2012-05-11 18:45 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/idefunctions.prg * contrib/hbide/ideharbourhelp.prg * contrib/hbide/idemain.prg * contrib/hbide/idemisc.prg * contrib/hbide/ideshortcuts.prg * Optimized: to avoid repeated QApplication() object creation and destruction. Pritpal Bedi 2012-05-12 01:54:41 +00:00
  • 01ab293254 2012-05-11 01:45 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/hbmk2_qt.hb + Applied: concept forwarded by Francessco a few days back, where class creation and registration has been separated. This reduces a lot of object creation and destruction. It also increases the speed, you can experience in hbIDE. Not confirmed, but have also noticed that memory consumption has also been optimized. Pritpal Bedi 2012-05-11 08:50:23 +00:00
  • 690ce3b29d 2012-05-09 16:04 UTC+0200 Viktor Szakats (harbour syenar.net) * utils/hbmk2/Makefile * utils/hbmk2/hbmk2.hbp + utils/hbmk2/hbmk2c.c * utils/hbmk2/hbmk2.prg + added automatic detection of _SET_OSCODEPAGE and hb_SetDispCP() Experimental, not well tested and it may need extensions to handle all possible CPs and cases on *nix systems. MS-DOS and OS/2 support are missing. Autodetection will now be used instead of generic assumptions and defaults stored in translation files. + enabled UTF8EX HVM CP on remaining (non-*nix) platforms. ; Once matured, this code can be moved to the core, possible after rewrite in C. This will make it unnecessary to roll private C code for hbmk2. ; Several problems remain on non-*nix systems when working with actual non-ASCII filenames. Viktor Szakats 2012-05-10 14:05:35 +00:00
  • 70f1e370e6 2012-05-09 14:35 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/idemain.prg ! Disabled: :destroy() calls before application quits. * Simplified: ambigous variable reference. Pritpal Bedi 2012-05-09 21:40:19 +00:00
  • cfb9367b83 2012-05-09 12:15 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/qtgui/hbqt_errorsys.prg + Added: HB_TRACE() call if HVM is closed and error message needs to be retrieved somehow. It will allow us to peep in further to pin-point the EXIT GPF. * contrib/hbqt/qtgui/hbqtgui.hbx * Re-generated. * contrib/hbxbp/tests/demoxbp.prg * Minor. * contrib/hbide/idehome.prg * Minor. * contrib/hbide/idemain.prg ! Enabled: :destroy() calls before application quits. Pritpal Bedi 2012-05-09 19:24:08 +00:00
  • 9d1552d1cc 2012-05-09 16:14 UTC+0200 Viktor Szakats (harbour syenar.net) * src/common/hbdate.c ! hb_dateStrPut() fixed to never put non-digits in the result. F.e. in this case: ? 0d19700101 + 1100000000 Viktor Szakats 2012-05-09 14:15:50 +00:00
  • 5f56dd3a9d 2012-05-09 11:24 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/hbqt/qtgui/hbqt_init.cpp ! use C syntax where C++ is not required Viktor Szakats 2012-05-09 09:25:21 +00:00
  • f0a8da98c8 2012-05-08 20:25 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/qtgui/hbqt_init.cpp * Fixed: one more potential GPF trap. Pritpal Bedi 2012-05-09 05:29:09 +00:00
  • b7150ccccf 2012-05-08 20:04 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/qtgui/hbqt_errorsys.prg * Guarded: against possible recursive error handler calls with hbqt_isActiveApplication(). * contrib/hbqt/qtgui/hbqt_init.cpp + Added: HB_FUNC( HBQT_ISACTIVEAPPLICATION ). Pritpal Bedi 2012-05-09 05:10:26 +00:00
  • 846f136647 2012-05-08 16:04 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/qtwebkit/qth/QWebFrame.qth * contrib/hbqt/qtwebkit/qth/QWebHistoryItem.qth * contrib/hbqt/qtwebkit/qth/QWebHitTestResult.qth * contrib/hbqt/qtwebkit/qth/QWebPage.qth * contrib/hbqt/qtwebkit/qth/QWebPluginFactory.qth * contrib/hbqt/qtwebkit/qth/QWebSecurityOrigin.qth * contrib/hbqt/qtwebkit/qth/QWebView.qth - Replaced: HB_ISOBJECT() => hbqt_par_isDerivedFrom() * Rationalized: constructors. Pritpal Bedi 2012-05-08 23:06:39 +00:00
  • f764b317a6 2012-05-08 15:14 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/qtnetwork/qth/QFtp.qth * contrib/hbqt/qtnetwork/qth/QHttp.qth * contrib/hbqt/qtnetwork/qth/QHttpHeader.qth * contrib/hbqt/qtnetwork/qth/QHttpRequestHeader.qth * contrib/hbqt/qtnetwork/qth/QHttpResponseHeader.qth * contrib/hbqt/qtnetwork/qth/QNetworkProxy.qth * contrib/hbqt/qtnetwork/qth/QNetworkRequest.qth * contrib/hbqt/qtnetwork/qth/QUrlInfo.qth - Replaced: HB_ISOBJECT() => hbqt_par_isDerivedFrom() * Rationalized: constructors. Pritpal Bedi 2012-05-08 22:16:55 +00:00
  • c9e121e4ea 2012-05-08 18:20 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/hbnetio/utils/hbnetio/netiosrv.prg * contrib/hbrun/plugins.prg - deleted .hbs script support from places where it was unlikely to be used in the wild Viktor Szakats 2012-05-08 16:21:26 +00:00
  • b57f2526a7 2012-05-08 18:05 UTC+0200 Viktor Szakats (harbour syenar.net) * INSTALL * COPYING * debian/copyright * package/harbour.spec - contrib/make.hbs + contrib/make.hb * contrib/Makefile * Makefile - config/postinst.hbs + config/postinst.hb * .hbs -> .hb for Harbour scripts in core Viktor Szakats 2012-05-08 16:06:24 +00:00
  • 032297d7e6 2012-05-08 17:55 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/hbpost.hbm - contrib/hbqt/hbmk2_qt.hbs + contrib/hbqt/hbmk2_qt.hb * contrib/hbqt/hbqt_common.hbc * contrib/hbqt/hbqt_common.hbm * .hbs -> .hb for Harbour scripts in contribs Viktor Szakats 2012-05-08 15:56:12 +00:00
  • 88efc242b2 2012-05-08 17:51 UTC+0200 Viktor Szakats (harbour syenar.net) * config/postinst.hbs * implemented same ASORT() fix as in prev commit by Przemek. (it may be important once we modify hbrun/hbmk2 to run scripts under UTF8 CP) Viktor Szakats 2012-05-08 15:51:55 +00:00
  • a544b285ca 2012-05-08 17:47 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/utils/hbmk2/hbmk2.prg ! sort functions in .hbx files using "EN" CP. This modification fixed problem with resorted functions in .hbx files for CPs using non ASCII collation order for [A-Z], [0-9] and [_] characters Przemyslaw Czerpak 2012-05-08 15:47:37 +00:00
  • f53e90c1e6 2012-05-08 17:29 UTC+0200 Viktor Szakats (harbour syenar.net) - bin/hb3rdpat.hbs + bin/3rdpatch.hb * config/postinst.hbs * package/harbour.spec * package/winuni/mpkg_win_uni.nsi * renamed public script to use .hb extension. Viktor Szakats 2012-05-08 15:30:53 +00:00
  • 12e92b8425 2012-05-08 06:50 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/qtgui/qth/QWheelEvent.qth ! Fixed: ISNUM() => HB_ISNUM. Pritpal Bedi 2012-05-08 13:52:47 +00:00
  • 6f27c78569 2012-05-08 12:28 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/src/common/expropt2.c * small code simplification Przemyslaw Czerpak 2012-05-08 10:28:46 +00:00
  • d7d875b9f2 2012-05-08 12:26 UTC+0200 Viktor Szakats (harbour syenar.net) * ChangeLog * deleted my EOL spaces Viktor Szakats 2012-05-08 10:26:51 +00:00
  • 3b3410f9c5 2012-05-07 20:08 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/qtgui/qth/QDeclarativeEngine.qth * contrib/hbqt/qtgui/qth/QDeclarativeError.qth * contrib/hbqt/qtgui/qth/QDeclarativeItem.qth * contrib/hbqt/qtgui/qth/QDeclarativeListReference.qth * contrib/hbqt/qtgui/qth/QDeclarativePropertyMap.qth * contrib/hbqt/qtgui/qth/QDeclarativeScriptString.qth * contrib/hbqt/qtgui/qth/QDialogButtonBox.qth * contrib/hbqt/qtgui/qth/QDockWidget.qth * contrib/hbqt/qtgui/qth/QDoubleValidator.qth * contrib/hbqt/qtgui/qth/QDragEnterEvent.qth * contrib/hbqt/qtgui/qth/QDragLeaveEvent.qth * contrib/hbqt/qtgui/qth/QDragMoveEvent.qth * contrib/hbqt/qtgui/qth/QDropEvent.qth * contrib/hbqt/qtgui/qth/QFileDialog.qth * contrib/hbqt/qtgui/qth/QFileOpenEvent.qth * contrib/hbqt/qtgui/qth/QFocusEvent.qth * contrib/hbqt/qtgui/qth/QFont.qth * contrib/hbqt/qtgui/qth/QFontDialog.qth * contrib/hbqt/qtgui/qth/QFontInfo.qth * contrib/hbqt/qtgui/qth/QGraphicsGridLayout.qth * contrib/hbqt/qtgui/qth/QGraphicsItemAnimation.qth * contrib/hbqt/qtgui/qth/QGraphicsItemGroup.qth * contrib/hbqt/qtgui/qth/QGraphicsLinearLayout.qth * contrib/hbqt/qtgui/qth/QGraphicsProxyWidget.qth * contrib/hbqt/qtgui/qth/QGraphicsSimpleTextItem.qth * contrib/hbqt/qtgui/qth/QGraphicsSvgItem.qth * contrib/hbqt/qtgui/qth/QGraphicsTextItem.qth * contrib/hbqt/qtgui/qth/QGraphicsWidget.qth * contrib/hbqt/qtgui/qth/QHelpEvent.qth * contrib/hbqt/qtgui/qth/QHideEvent.qth * contrib/hbqt/qtgui/qth/QHoverEvent.qth * contrib/hbqt/qtgui/qth/QImage.qth * contrib/hbqt/qtgui/qth/QInputEvent.qth * contrib/hbqt/qtgui/qth/QInputMethodEvent.qth * contrib/hbqt/qtgui/qth/QIntValidator.qth * contrib/hbqt/qtgui/qth/QItemDelegate.qth * contrib/hbqt/qtgui/qth/QItemEditorFactory.qth * contrib/hbqt/qtgui/qth/QItemSelectionModel.qth * contrib/hbqt/qtgui/qth/QKeyEvent.qth * contrib/hbqt/qtgui/qth/QKeySequence.qth * contrib/hbqt/qtgui/qth/QLabel.qth * contrib/hbqt/qtgui/qth/QLinearGradient.qth * contrib/hbqt/qtgui/qth/QListWidget.qth * contrib/hbqt/qtgui/qth/QMainWindow.qth * contrib/hbqt/qtgui/qth/QMdiArea.qth * contrib/hbqt/qtgui/qth/QMdiSubWindow.qth * contrib/hbqt/qtgui/qth/QMenu.qth * contrib/hbqt/qtgui/qth/QMenuBar.qth * contrib/hbqt/qtgui/qth/QMessageBox.qth * contrib/hbqt/qtgui/qth/QMouseEvent.qth * contrib/hbqt/qtgui/qth/QMoveEvent.qth * contrib/hbqt/qtgui/qth/QPainter.qth * contrib/hbqt/qtgui/qth/QPaintEvent.qth * contrib/hbqt/qtgui/qth/QPalette.qth * contrib/hbqt/qtgui/qth/QPicture.qth * contrib/hbqt/qtgui/qth/QPlainTextDocumentLayout.qth * contrib/hbqt/qtgui/qth/QPlainTextEdit.qth * contrib/hbqt/qtgui/qth/QPrinter.qth * contrib/hbqt/qtgui/qth/QPushButton.qth * contrib/hbqt/qtgui/qth/QRadialGradient.qth * contrib/hbqt/qtgui/qth/QRadioButton.qth * contrib/hbqt/qtgui/qth/QRegExpValidator.qth * contrib/hbqt/qtgui/qth/QResizeEvent.qth * contrib/hbqt/qtgui/qth/QShortcutEvent.qth * contrib/hbqt/qtgui/qth/QShowEvent.qth * contrib/hbqt/qtgui/qth/QSizePolicy.qth * contrib/hbqt/qtgui/qth/QSortFilterProxyModel.qth * contrib/hbqt/qtgui/qth/QSpacerItem.qth * contrib/hbqt/qtgui/qth/QTableWidgetItem.qth * contrib/hbqt/qtgui/qth/QTextBlock.qth * contrib/hbqt/qtgui/qth/QTextBlockFormat.qth * contrib/hbqt/qtgui/qth/QToolBar.qth * contrib/hbqt/qtgui/qth/QWheelEvent.qth * contrib/hbqt/qtgui/qth/QWidget.qth * contrib/hbqt/qtgui/qth/QWindowStateChangeEvent.qth - Replaced: HB_ISOBJECT( n ) => hbqt_par_isDerivedFrom( n, "QXXX" ) + Added: RTE where needed. Pritpal Bedi 2012-05-08 03:13:34 +00:00
  • c5f23b422e 2012-05-07 01:04 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/qtcore/hbqt_pointer.cpp + Added: hbqt_par_isDerivedFrom() - protection against a null pointer passed as an argument. This makes possible to detect if an object is still active when passed. If not, a RTE is generated. This covers some more potential user mistakes. Pritpal Bedi 2012-05-07 08:08:58 +00:00
  • 8fd32d2325 2012-05-07 00:57 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/qtgui/qth/HBQGraphicsItem.qth * contrib/hbqt/qtgui/qth/HBQGraphicsScene.qth * contrib/hbqt/qtgui/qth/HBQPlainTextEdit.qth * contrib/hbqt/qtgui/qth/QAction.qth * contrib/hbqt/qtgui/qth/QActionEvent.qth * contrib/hbqt/qtgui/qth/QActionGroup.qth * contrib/hbqt/qtgui/qth/QBrush.qth * contrib/hbqt/qtgui/qth/QButtonGroup.qth * contrib/hbqt/qtgui/qth/QCloseEvent.qth * contrib/hbqt/qtgui/qth/QColor.qth * contrib/hbqt/qtgui/qth/QComboBox.qth * contrib/hbqt/qtgui/qth/QContextMenuEvent.qth - Replaced: HB_ISOBJECT( n ) => hbqt_par_isDerivedFrom( n, "QXXX" ) Pritpal Bedi 2012-05-07 08:03:49 +00:00
  • 1eeb32a3f6 2012-05-06 23:36 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/qtcore/qth/QAbstractEventDispatcher.qth * contrib/hbqt/qtcore/qth/QBitArray.qth * contrib/hbqt/qtcore/qth/QBuffer.qth * contrib/hbqt/qtcore/qth/QByteArray.qth * contrib/hbqt/qtcore/qth/QChar.qth * contrib/hbqt/qtcore/qth/QChildEvent.qth * contrib/hbqt/qtcore/qth/QDataStream.qth * contrib/hbqt/qtcore/qth/QDate.qth * contrib/hbqt/qtcore/qth/QDateTime.qth * contrib/hbqt/qtcore/qth/QDir.qth * contrib/hbqt/qtcore/qth/QEvent.qth * contrib/hbqt/qtcore/qth/QEventLoop.qth * contrib/hbqt/qtcore/qth/QFile.qth * contrib/hbqt/qtcore/qth/QFileInfo.qth * contrib/hbqt/qtcore/qth/QFileSystemWatcher.qth * contrib/hbqt/qtcore/qth/QGenericArgument.qth * contrib/hbqt/qtcore/qth/QGenericReturnArgument.qth * contrib/hbqt/qtcore/qth/QIODevice.qth * contrib/hbqt/qtcore/qth/QLatin1Char.qth * contrib/hbqt/qtcore/qth/QLatin1String.qth * contrib/hbqt/qtcore/qth/QLine.qth * contrib/hbqt/qtcore/qth/QLineF.qth * contrib/hbqt/qtcore/qth/QList.qth * contrib/hbqt/qtcore/qth/QLocale.qth * contrib/hbqt/qtcore/qth/QModelIndex.qth * contrib/hbqt/qtcore/qth/QObject.qth * contrib/hbqt/qtcore/qth/QPoint.qth * contrib/hbqt/qtcore/qth/QPointF.qth * contrib/hbqt/qtcore/qth/QProcess.qth * contrib/hbqt/qtcore/qth/QRect.qth * contrib/hbqt/qtcore/qth/QRectF.qth * contrib/hbqt/qtcore/qth/QRegExp.qth * contrib/hbqt/qtcore/qth/QResource.qth * contrib/hbqt/qtcore/qth/QSettings.qth * contrib/hbqt/qtcore/qth/QSignalMapper.qth * contrib/hbqt/qtcore/qth/QSize.qth * contrib/hbqt/qtcore/qth/QSizeF.qth * contrib/hbqt/qtcore/qth/QStringList.qth * contrib/hbqt/qtcore/qth/QStringRef.qth * contrib/hbqt/qtcore/qth/QTextBoundaryFinder.qth * contrib/hbqt/qtcore/qth/QTextDecoder.qth * contrib/hbqt/qtcore/qth/QTextEncoder.qth * contrib/hbqt/qtcore/qth/QTextStream.qth * contrib/hbqt/qtcore/qth/QTime.qth * contrib/hbqt/qtcore/qth/QTimeLine.qth * contrib/hbqt/qtcore/qth/QTimer.qth * contrib/hbqt/qtcore/qth/QTranslator.qth * contrib/hbqt/qtcore/qth/QUrl.qth - Replaced: HB_ISOBJECT( n ) => hbqt_par_isDerivedFrom( n, "QXXX" ) Pritpal Bedi 2012-05-07 06:42:13 +00:00
  • 1c224790af 2012-05-06 16:11 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/qtgui/qth/QBitmap.qth * contrib/hbqt/qtgui/qth/QBrush.qth * contrib/hbqt/qtgui/qth/QCursor.qth * contrib/hbqt/qtgui/qth/QDeclarativeContext.qth * contrib/hbqt/qtgui/qth/QDeclarativeProperty.qth * contrib/hbqt/qtgui/qth/QDeclarativeView.qth * contrib/hbqt/qtgui/qth/QFontMetrics.qth * contrib/hbqt/qtgui/qth/QFontMetricsF.qth * contrib/hbqt/qtgui/qth/QGraphicsEllipseItem.qth * contrib/hbqt/qtgui/qth/QGraphicsLineItem.qth * contrib/hbqt/qtgui/qth/QGraphicsPathItem.qth * contrib/hbqt/qtgui/qth/QGraphicsPixmapItem.qth * contrib/hbqt/qtgui/qth/QGraphicsPolygonItem.qth * contrib/hbqt/qtgui/qth/QGraphicsRectItem.qth * contrib/hbqt/qtgui/qth/QGraphicsScene.qth * contrib/hbqt/qtgui/qth/QGraphicsView.qth * contrib/hbqt/qtgui/qth/QIcon.qth * contrib/hbqt/qtgui/qth/QPaintEvent.qth * contrib/hbqt/qtgui/qth/QPen.qth * contrib/hbqt/qtgui/qth/QPixmap.qth * contrib/hbqt/qtgui/qth/QPrintDialog.qth * contrib/hbqt/qtgui/qth/QPrinterInfo.qth * contrib/hbqt/qtgui/qth/QPrintPreviewDialog.qth * contrib/hbqt/qtgui/qth/QPrintPreviewWidget.qth * contrib/hbqt/qtgui/qth/QRegion.qth * contrib/hbqt/qtgui/qth/QTextCursor.qth - Replaced: HBQT_TYPE_Qxxx => hbqt_par_isDerivedFrom(). Now it is safe to remove HBQT_TYPE_Qxxx constants from hbqtcore. Pritpal Bedi 2012-05-06 23:15:07 +00:00
  • ae04a7e892 2012-05-05 20:30 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/qtcore/qth/QDataStream.qth * contrib/hbqt/qtcore/qth/QDateTime.qth * contrib/hbqt/qtcore/qth/QFile.qth * contrib/hbqt/qtcore/qth/QFileInfo.qth * contrib/hbqt/qtcore/qth/QFileSystemWatcher.qth * contrib/hbqt/qtcore/qth/QRect.qth * contrib/hbqt/qtcore/qth/QRectF.qth * contrib/hbqt/qtcore/qth/QTextStream.qth * contrib/hbqt/qtcore/qth/QVariant.qth - Replaced: HBQT_TYPE_Qxxx => hbqt_par_isDerivedFrom(). Now it is safe to remove HBQT_TYPE_Qxxx constants from hbqtcore. Pritpal Bedi 2012-05-06 06:19:23 +00:00
  • 44dfaad739 2012-05-05 20:30 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/hbmk2_qt.hbs * Optimized: HB_ISLOG( n ) ? hb_parl( n ) : false | true ) => hb_parl( n ) | hb_parldef( n, true ) Pritpal Bedi 2012-05-06 05:33:42 +00:00
  • b762c675fe 2012-05-05 19:44 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/hbmk2_qt.hbs ! Fixed: to take use of the hbqt_par_isDerivedFrom() completely. This renders parameter checking with Class TYPE constants redundant which can be removed alltogether. This also facilitates usage of subclassing a Qt class. Pritpal Bedi 2012-05-06 02:49:42 +00:00
  • c4c03c5d35 2012-05-05 15:51 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/qtnetwork/qth/QNetworkProxy.qth + Fixed: constructors now respect new str API. Pritpal Bedi 2012-05-05 22:52:29 +00:00
  • b7fdb783c6 2012-05-05 14:37 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/qtcore/qth/QDir.qth * contrib/hbqt/qtcore/qth/QFile.qth * contrib/hbqt/qtcore/qth/QFileInfo.qth * contrib/hbqt/qtcore/qth/QLocale.qth * contrib/hbqt/qtcore/qth/QRegExp.qth * contrib/hbqt/qtcore/qth/QResource.qth * contrib/hbqt/qtcore/qth/QSettings.qth * contrib/hbqt/qtcore/qth/QStringList.qth * contrib/hbqt/qtcore/qth/QStringRef.qth * contrib/hbqt/qtcore/qth/QTextBoundaryFinder.qth * contrib/hbqt/qtcore/qth/QUrl.qth * contrib/hbqt/qtcore/qth/QVariant.qth + Fixed: constructors now respect new str API. Pritpal Bedi 2012-05-05 21:40:05 +00:00
  • 66dd72b12e 2012-05-04 20:01 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbqt/qtgui/qth/QAbstractItemView.qth * contrib/hbqt/qtgui/qth/QAction.qth * contrib/hbqt/qtgui/qth/QBitmap.qth * contrib/hbqt/qtgui/qth/QCheckBox.qth * contrib/hbqt/qtgui/qth/QColor.qth * contrib/hbqt/qtgui/qth/QCursor.qth * contrib/hbqt/qtgui/qth/QDockWidget.qth * contrib/hbqt/qtgui/qth/QFileOpenEvent.qth * contrib/hbqt/qtgui/qth/QFont.qth * contrib/hbqt/qtgui/qth/QFontMetrics.qth * contrib/hbqt/qtgui/qth/QFontMetricsF.qth * contrib/hbqt/qtgui/qth/QGraphicsSimpleTextItem.qth * contrib/hbqt/qtgui/qth/QGraphicsSvgItem.qth * contrib/hbqt/qtgui/qth/QGraphicsTextItem.qth * contrib/hbqt/qtgui/qth/QGraphicsView.qth * contrib/hbqt/qtgui/qth/QIcon.qth * contrib/hbqt/qtgui/qth/QImage.qth * contrib/hbqt/qtgui/qth/QKeyEvent.qth * contrib/hbqt/qtgui/qth/QKeySequence.qth * contrib/hbqt/qtgui/qth/QLabel.qth * contrib/hbqt/qtgui/qth/QMainWindow.qth * contrib/hbqt/qtgui/qth/QMenu.qth * contrib/hbqt/qtgui/qth/QPen.qth * contrib/hbqt/qtgui/qth/QPixmap.qth * contrib/hbqt/qtgui/qth/QPlainTextEdit.qth * contrib/hbqt/qtgui/qth/QPushButton.qth * contrib/hbqt/qtgui/qth/QRadioButton.qth * contrib/hbqt/qtgui/qth/QRegion.qth * contrib/hbqt/qtgui/qth/QSound.qth * contrib/hbqt/qtgui/qth/QTableWidgetItem.qth * contrib/hbqt/qtgui/qth/QTextCursor.qth * contrib/hbqt/qtgui/qth/QTextEdit.qth * contrib/hbqt/qtgui/qth/QToolBar.qth + Fixed: constructors now respect new str API. Pritpal Bedi 2012-05-05 03:10:29 +00:00
  • 127723f8a0 For signing on win, MS Win SDK is needed, not MSVS Viktor Szakats 2012-05-04 18:25:54 +00:00
  • ddd8ef46bc 2012-05-04 20:07 UTC+0200 Viktor Szakats (harbour syenar.net) * utils/hbmk2/hbmk2.prg ! fixed RTE when logging sign command ! fixed `` operator to strip CRs and convert LFs to space in stdout output. Viktor Szakats 2012-05-04 18:09:22 +00:00
  • f5390e31ff 2012-05-04 12:57 UTC+0200 Viktor Szakats (harbour syenar.net) * utils/hbmk2/hbmk2.prg * .hb? input make files are now considered with UTF8 encoding. + enabled full UTF8 CP on *nix systems. EXPERIMENTAL. Viktor Szakats 2012-05-04 10:59:39 +00:00
  • 995a4db464 2012-05-04 09:31 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/hbtip/sessid.prg * contrib/hbtip/encqp.prg * formatting Viktor Szakats 2012-05-04 07:32:08 +00:00
  • 7a16a51936 2012-05-04 03:18 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/hbct/getsecrt.prg * use hb_keyCode() instead of Asc() to form numeric key value. Viktor Szakats 2012-05-04 01:21:23 +00:00
  • 1be0971119 2012-05-04 01:51 UTC+0200 Viktor Szakats (harbour syenar.net) * include/harbour.hbx * src/rtl/cdpapihb.c + HB_CDPCHARMAX( [<cCP>] ) -> <nMaxCharCode> (ATM 0xFFFF for unicode or 0xFF for non-unicode (default) CPs) Viktor Szakats 2012-05-03 23:53:24 +00:00
  • 1721eee814 2012-05-04 01:12 UTC+0200 Viktor Szakats (harbour syenar.net) * src/rtl/hbstrsh.c + HB_STRSHRINK() updated to work on custom character indexes (UTF8) Viktor Szakats 2012-05-03 23:12:49 +00:00
  • 2bba56caa6 2012-05-03 12:13 UTC+0200 Viktor Szakats (harbour syenar.net) * utils/hbmk2/hbmk2.prg + added experimental code signing support for win and darwin using '-sign=<ID> [-signpw=<pw>]' options. on win, it requires MSVS in path. Viktor Szakats 2012-05-03 10:15:43 +00:00
  • 6e1f715f51 2012-05-02 19:32 UTC+0200 Viktor Szakats (harbour syenar.net) * utils/hbmk2/hbmk2.prg ! fixed missed incremental updates in '-inc -head=dep' mode on win/os2/dos systems when -workdir= was set to an absolute path. The drive separator colon was confused with the file/dependency separator colon. Nasty. Viktor Szakats 2012-05-02 17:33:30 +00:00
  • 4098f23cf8 2012-05-02 17:30 UTC+0200 Viktor Szakats (harbour syenar.net) * examples/dbu/dbu52.dif * examples/dbu/dbu53.dif + updated for UTF8 HVM CP. Start with "-utf" option to activate. In -utf mode, tables will also be open using UTF8EX CP. + added support for clipboard paste using <Alt+V> + link all CPs ! fixed to use hb_ps() instead of MS-DOS/win specific pathsep Viktor Szakats 2012-05-02 15:31:19 +00:00
  • 89b194c0af 2012-05-02 14:02 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/hbmysql/tsqlbrw.prg * contrib/hbct/getsecrt.prg * contrib/hbziparc/ziparc.prg * contrib/hbblink/blinker.prg * contrib/hbnetio/utils/hbnetio/netiosrv.prg * contrib/hbhttpd/core.prg * contrib/hbhttpd/log.prg * contrib/hbwin/win_reg.prg * contrib/hbsms/sms.prg * contrib/hbcomm/comm.prg * contrib/hbtip/log.prg * contrib/hbrun/hbrun.prg ! updated/fixed for unicode (only built-tested) Viktor Szakats 2012-05-02 12:03:19 +00:00
  • 65748f24d2 2012-05-02 12:48 UTC+0200 Viktor Szakats (harbour syenar.net) * ChangeLog ! copy/paste error in fn skeletons Viktor Szakats 2012-05-02 10:49:05 +00:00
  • ad79a430f7 2012-05-02 12:30 UTC+0200 Viktor Szakats (harbour syenar.net) * include/hbcompdf.h * include/hbexprop.h * include/hbexprb.c * src/common/funcid.c * src/common/expropt2.c + added compile-time optimization for HB_BCHAR() and HB_BCODE(). Viktor Szakats 2012-05-02 10:32:45 +00:00
  • c123a1cb21 2012-05-01 20:50 UTC+0200 Viktor Szakats (harbour syenar.net) * src/rtl/hbregex.c % deleted unnecessary protection around PCRE_CONFIG_UTF8 macro usage. (it was used unprotected elsewhere in the code for a long time) Viktor Szakats 2012-05-01 18:52:03 +00:00
  • 4876c762bb 2012-04-27 12:08 UTC+0200 Viktor Szakats (harbour syenar.net) * src/rtl/cdpapihb.c % HB_UTF8TOSTR()/HB_STRTOUTF8() optimized to "fall through" if the HVM CP is UTF8. Check me. Viktor Szakats 2012-04-27 10:08:33 +00:00
  • 4c2b14b6a3 2012-04-26 17:01 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/src/rtl/gtstd/gtstd.c * harbour/src/rtl/gttrm/gttrm.c * harbour/src/rtl/gtsln/gtsln.c * harbour/src/rtl/gtpca/gtpca.c ! do not redirect STDERR to screen buffer if default screen output is not redirected to console/tty device Przemyslaw Czerpak 2012-04-26 15:01:52 +00:00
  • ae76f51c41 2012-04-26 16:26 UTC+0200 Viktor Szakats (harbour syenar.net) * utils/hbmk2/hbmk2.prg * LEN() -> HB_BLEN() where needed. (some for the sake of clean code, one as an actual fix) Viktor Szakats 2012-04-26 14:27:09 +00:00
  • 8c899eb85a 2012-04-26 16:13 UTC+0200 Viktor Szakats (harbour syenar.net) * utils/hbmk2/hbmk2.prg + hbmk2 code made compatible with UTF8 HVM CP except where FOR EACH is used on strings, which are all broken with UTF8 now. Marked these with TOFIX. + strip UTF8 BOM from .hbm/.hbp/.hbc input files + added PROC CLIPINIT (I can't make it work, so commented for now) ; Switching to UTF8EX creates quite many strange problems when accepting cmdline arguments, passing them to embedded compiler, external tools, so it's not yet enabled. Also, one some platforms _SET_OSCODEPAGE is required (DOS/OS2), on some not, and detection of these cases and actual value is not easy (if possible). Tests made only on Windows, maybe on *nix I'll retry and moving to UTF8 will be done platform by platform. ; NOTE: I plan to make UTF8 the standard encoding for .hbp/.hbm/.hbc files. ; TOFIX: FOR EACH for UTF8EX CP ; TOFIX: cmdline arguments via Main() parameters, hb_AParams() and hb_cmdLine() on Windows. ; TODO: Add a way to detect maximum bit width of unicode chars, for now I hard-coded 16-bit. Viktor Szakats 2012-04-26 14:18:14 +00:00
  • c9e8816417 2012-04-26 10:35 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/src/rtl/hbgtcore.c ! fixed typo in OUTSTD() handler - thanks to Mindaugas for locating the problem. Przemyslaw Czerpak 2012-04-26 08:35:40 +00:00
  • 36ac85055c 2012-04-25 16:20 UTC+0200 Viktor Szakats (harbour syenar.net) * tests/parseini.prg ! fixed to compile. Thanks for patch suggestion to Alexey Myronenko Viktor Szakats 2012-04-25 14:23:48 +00:00
  • 3343571ea7 2012-04-25 16:16 UTC+0200 Viktor Szakats (harbour syenar.net) * include/harbour.hbx * src/rtl/cdpapihb.c + added HB_CDPISUTF8( <cCDPID> ) -> <lResult> Viktor Szakats 2012-04-25 14:17:00 +00:00
  • bbf6425d07 2012-04-25 14:44 UTC+0200 Viktor Szakats (harbour syenar.net) * config/global.mk ! missed from prev Viktor Szakats 2012-04-25 12:45:06 +00:00
  • 5cf8db7936 2012-04-25 14:11 UTC+0200 Viktor Szakats (harbour syenar.net) * include/hbver.h * package/harbour.spec * package/harb_win.mft * package/harbour-win.spec.in * package/harbour-wce.spec.in * package/winuni/mpkg_win_uni.bat * harbour/debian/changelog * trunk version bump. 3.1.0dev -> 3.2.0dev this is to make it easy to create conditional code for new features and the few incompatibilities after introducing unicode in Harbour. May be bumped further when FOR EACH is decided. Viktor Szakats 2012-04-25 12:12:03 +00:00
  • 0ad8ff7544 2012-04-25 12:08 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/include/harbour.hbx ! fixed typo in previous commit Przemyslaw Czerpak 2012-04-25 10:08:16 +00:00
  • 5f6a55b505 2012-04-25 11:41 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/include/harbour.hbx * harbour/src/rtl/chruni.c + added HB_ULEFT(), HB_BLEFT(), HB_URIGHT(), HB_BRIGHT() Przemyslaw Czerpak 2012-04-25 09:41:47 +00:00
  • 83cc2881dd 2012-04-25 02:20 UTC+0200 Viktor Szakats (harbour syenar.net) * include/harbour.hbx * src/rtl/inkey.c + added HB_KEYCODE( <cChar> ) -> <nExtKey> ; pls review me. It helps replacing ASC() calls in unicode apps where it's used to convert characters (f.e. hotkeys) to keyboard codes. Viktor Szakats 2012-04-25 00:21:07 +00:00
  • 16e307a8c4 2012-04-25 00:03 UTC+0200 Viktor Szakats (harbour syenar.net) * contrib/hbmisc/udpds.prg + updated to be CP agnostic + changed protocol to use UTF8 through the wire ; NOTE: requires not yet committed HB_BLEFT() Viktor Szakats 2012-04-24 22:05:39 +00:00
  • 0aeb0d3cae 2012-04-24 17:34 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/include/harbour.hbx * harbour/src/rtl/chruni.c + added HB_BSUBSTR() and HB_USUBSTR() Przemyslaw Czerpak 2012-04-24 15:34:32 +00:00
  • 5d2675146a 2012-04-24 16:20 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/include/hbapilng.h * harbour/src/vm/hvm.c * harbour/src/rtl/langapi.c * harbour/include/harbour.hbx + added new PRG function: HB_LANGNEW( <cNewLangId>, <cNewLangCpId>, <cLangId>, <cLangCpId> ) -> <lOK> this function dynamically creates new lang module translating existing one then registers it, i.e.: request HB_CODEPAGE_DE850 request HB_CODEPAGE_DEISO request HB_LANG_DE HB_LANGNEW( "DEISO", "DEISO", "DE", "DE850" ) SET( _SET_LANGUAGE, "DEISO" ) Przemyslaw Czerpak 2012-04-24 14:20:40 +00:00
  • 290ae1b594 2012-04-24 10:25 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/src/vm/cmdarg.c ! respect HB_ARGSHIFT( .T. ) in windows version of hb_cmdargProgName() Przemyslaw Czerpak 2012-04-24 08:25:20 +00:00
  • bc5cfa6b3c 2012-04-24 08:43 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/src/rtl/inkey.c * modified HB_KEYPUT() and HB_KEYINS() to convert strings into key codes instead of passing them directly to keyboard buffer like in __KEYBOARD() function. Przemyslaw Czerpak 2012-04-24 06:43:44 +00:00
  • 8d23393d83 2012-04-24 07:18 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/include/hbgtcore.h ! fixed typo in HB_GTSELF_KEYTRANS() macro. It should also fix problem with function keys in some GTs, i.e. ENTER in GTOS2 ALERT() reported by David. Przemyslaw Czerpak 2012-04-24 05:18:24 +00:00
  • 16ad8bfcb3 2012-04-24 02:16 UTC+0200 Viktor Szakats (harbour syenar.net) * src/rtl/filesys.c % fs_win_get_drive() simplified for win platform, eliminated mb conversion. Code posted by Przemek. Viktor Szakats 2012-04-24 00:19:21 +00:00
  • cd0cc92c3d 2012-04-23 20:31 UTC+0200 Viktor Szakats (harbour syenar.net) * utils/hbmk2/hbmk2.prg + added experimental framework for -ku:<cp> option. It is processed by hbmk2 and HVM CP set appropriately before calling the embedded Harbour compiler. As discussed here: https://groups.google.com/d/msg/harbour-devel/a1_-DDXVVYM/CE3NspTzHV4J I couldn't spot or test the effect of this yet. Accepted <cp> values: "utf8", "cp1250", "cp852", etc... + added TODO to switch the internal codepage to UTF8EX. it should help further in handling filenames with accents. non-priority. Viktor Szakats 2012-04-23 18:31:42 +00:00
  • 391ba17b95 2012-04-23 14:16 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/src/rtl/gtwin/gtwin.c * redirect OUTSTD() and OUTERR() to GT buffer if corresponding handles are redirected to console window. Przemyslaw Czerpak 2012-04-23 12:16:37 +00:00
  • 1bd3fa10d7 2012-04-23 13:56 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * harbour/src/rtl/filesys.c ! fixed typo in last commit which disabled filename translations in hb_fsNameConv*() functions. Przemyslaw Czerpak 2012-04-23 11:57:05 +00:00