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