diff --git a/harbour/ChangeLog b/harbour/ChangeLog index 8828bea420..33c4cdc9ce 100644 --- a/harbour/ChangeLog +++ b/harbour/ChangeLog @@ -8,6 +8,12 @@ 2002-12-01 23:12 UTC+0100 Foo Bar */ +2002-07-11 14:30 UTC-0400 David G. Holm + * config/dos/djgpp.cf + + Added the -lm option to LDFLAGS to enable math error handling. + * source/rtl/gtwin/gtwin.c + ! Shift Tab is now properly reported as 271. + 2002-07-11 02:30 UTC-0300 Walter Negro * source/vm/itemapi.c ! Fix rounded for big numbers ( more of 16 significant numbers ). diff --git a/harbour/config/dos/djgpp.cf b/harbour/config/dos/djgpp.cf index 6f084cc7e9..1c245ac1f9 100644 --- a/harbour/config/dos/djgpp.cf +++ b/harbour/config/dos/djgpp.cf @@ -21,6 +21,7 @@ endif LD = gcc LD_OUT = -o +LDFLAGS = -lm # Add all libraries specified in CONTRIBS and LIBS. ifeq ($(HB_LIB_COMPILE),) diff --git a/harbour/source/rtl/gtwin/gtwin.c b/harbour/source/rtl/gtwin/gtwin.c index 3a98621a6c..c31eab5070 100644 --- a/harbour/source/rtl/gtwin/gtwin.c +++ b/harbour/source/rtl/gtwin/gtwin.c @@ -449,6 +449,13 @@ int hb_gt_ReadKey( HB_inkey_enum eventmask ) #endif } } + else if( ch == 9 && wKey == 15 && ( dwState & SHIFT_PRESSED ) ) + { + #ifdef HB_DEBUG_KEYBOARD + fprintf( stdout, "@" ); + #endif + ch = wKey + 256; /* Shift+TAB */ + } } if( extended ) {