2012-10-11 16:32 UTC+0200 Viktor Szakats (harbour syenar.net)

* contrib/hbamf/tests/tstendin.prg
    ! fixed infinite loop after one recent change
    ! fixed to not redefine ? operator, making it ambiguous.
      use unused command name instead
    ! fixed one test value, which actually needs to be in UTF-8
      to give proper results.
    + added #require so it now works as script

  * contrib/hbamf/hbamfobj.prg
  * contrib/hbhttpd/widgets.prg
  * contrib/hbnf/linked.prg
  * contrib/xhb/xhbtedit.prg
  * extras/gtwvw/tests/ebtest7.prg
    ! do not use = operator
This commit is contained in:
Viktor Szakats
2012-10-11 14:33:54 +00:00
parent edd2f5e495
commit 774377666f
7 changed files with 50 additions and 33 deletions

View File

@@ -16,6 +16,22 @@
The license applies to all entries newer than 2009-04-28.
*/
2012-10-11 16:32 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbamf/tests/tstendin.prg
! fixed infinite loop after one recent change
! fixed to not redefine ? operator, making it ambiguous.
use unused command name instead
! fixed one test value, which actually needs to be in UTF-8
to give proper results.
+ added #require so it now works as script
* contrib/hbamf/hbamfobj.prg
* contrib/hbhttpd/widgets.prg
* contrib/hbnf/linked.prg
* contrib/xhb/xhbtedit.prg
* extras/gtwvw/tests/ebtest7.prg
! do not use = operator
2012-10-11 15:07 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbamf/readme.txt
* contrib/hbcairo/tests/table.prg

View File

@@ -48,7 +48,7 @@ METHOD noMessage( ... ) CLASS AMF_Obj
METHOD msgNotFound( cMessage, ... ) CLASS AMF_Obj
IF PCount() = 1 .AND. !( hb_BLeft( cMessage, 1 ) == "_" )
IF PCount() == 1 .AND. !( hb_BLeft( cMessage, 1 ) == "_" )
IF ! Empty( ::hCachedData ) .AND. hb_HHasKey( ::hCachedData, cMessage )
RETURN ::hCachedData[ cMessage ]
ENDIF

View File

@@ -2,40 +2,41 @@
* $Id$
*/
#require "hbamf"
REQUEST HB_CODEPAGE_UTF8EX
#uncommand ? [<explist,...>] =>
#command ? [<explist,...>] => A( <explist> )
#command TEST [<explist,...>] => _TEST( <explist> )
PROCEDURE Main()
hb_cdpSelect( "UTF8EX" )
? { }, "8352"
? "a", "F248"
? "¥", "96F0"
? 1, "AE79"
? 1000, "278B"
? 1000000, "A752"
? 268435455, "4907"
? 268435456, "E677"
? 268435456000, "4271"
? - 1, "FE11"
? 9007199254740990, "0009"
? AMF3_DECODE( AMF3_ENCODE( 9007199254740990 ) ), "0009"
? 9007199254740991, "8918"
? AMF3_DECODE( AMF3_ENCODE( 9007199254740991 ) ), "8918"
? 9007199254740991.00, "8918"
? 6969.69, "10AF"
? NIL, "F1E1"
? .T. , "E3C2"
? .F. , "6AD3"
? { 1, - 1 }, "0560"
? { "ONE" => 0xcafe, "TWO" => 0xbabe }, "CE93"
TEST {}, "8352"
TEST "a", "F248"
TEST "ą", "96F0"
TEST 1, "AE79"
TEST 1000, "278B"
TEST 1000000, "A752"
TEST 268435455, "4907"
TEST 268435456, "E677"
TEST 268435456000, "4271"
TEST -1, "FE11"
TEST 9007199254740990, "0009"
TEST AMF3_DECODE( AMF3_ENCODE( 9007199254740990 ) ), "0009"
TEST 9007199254740991, "8918"
TEST AMF3_DECODE( AMF3_ENCODE( 9007199254740991 ) ), "8918"
TEST 9007199254740991.00, "8918"
TEST 6969.69, "10AF"
TEST NIL, "F1E1"
TEST .T. , "E3C2"
TEST .F. , "6AD3"
TEST { 1, -1 }, "0560"
TEST { "ONE" => 0xcafe, "TWO" => 0xbabe }, "CE93"
RETURN
PROCEDURE A( a, cChkOK )
STATIC PROCEDURE _TEST( a, cChkOK )
LOCAL x := AMF3_ENCODE( a )
LOCAL cChk := hb_StrToHex( I2Bin( hb_CRC( x ) ) )

View File

@@ -473,7 +473,7 @@ PROCEDURE UProcWidgets( cURL, aMap )
LOCAL aStack, aURL, aFrame, cI, nI, nL, lRet
IF hb_HHasKey( aMap, cURL )
// aStack[ i ] = { url_part, function, variables }
// aStack[ i ] := { url_part, function, variables }
IF ( aStack := hb_HGetDef( session, "_ustack" ) ) == NIL
session[ "_ustack" ] := aStack := {}
ENDIF

View File

@@ -58,7 +58,7 @@ FUNCTION FT_Linked( cFuncs )
ENDDO
// Scan through the array of functions, stop after the first occurence
// of a function which returns a TYPE() of "U" (hence is not linked in)
lRetVal := AScan( aFuncArray, {| element | Type( element ) == "U" } ) = 0
lRetVal := AScan( aFuncArray, {| element | Type( element ) == "U" } ) == 0
ENDIF
RETURN lRetVal

View File

@@ -1350,11 +1350,11 @@ METHOD WordLeft() CLASS XHBEditor
::nCol < ::LineLen( ::nRow ) .AND. ;
Empty( ::GetCol( ::nRow,::nCol ) )
::WordRight()
ELSEIF ::lWordWrap .AND. ::nCol = 1 .AND. ::nRow = 1 .AND. ;
ELSEIF ::lWordWrap .AND. ::nCol == 1 .AND. ::nRow == 1 .AND. ;
Empty( ::GetCol( ::nRow,::nCol ) )
::WordRight()
ELSEIF ::lWordWrap .AND. ::nCol = 1 .AND. ::nRow > 1
DO While ::nCol = 1 .AND. ::nRow > 1 .AND. Empty( ::GetCol( ::nRow, ::nCol ) )
ELSEIF ::lWordWrap .AND. ::nCol == 1 .AND. ::nRow > 1
DO While ::nCol == 1 .AND. ::nRow > 1 .AND. Empty( ::GetCol( ::nRow, ::nCol ) )
::up()
IF !::IsEmptyLine( ::nRow )
::end()
@@ -2495,7 +2495,7 @@ METHOD SetTextSelection( cAction, nCount ) CLASS XHBEditor
ENDIF
ELSEIF nCount < 0 // Shift Left
IF ::nCol > 1
IF ::nColSelStart = 0 .AND. ::nColSelEnd = 0
IF ::nColSelStart == 0 .AND. ::nColSelEnd == 0
::nColSelEnd := ::nColSelStart := ::nCol
ENDIF
::GotoCol( ::nCol - 1 )
@@ -2655,7 +2655,7 @@ METHOD SetTextSelection( cAction, nCount ) CLASS XHBEditor
ELSE
::nColSelStart := Max( 1, ::nCol )
ENDIF
IF ::nCol = 1 .AND. ::nColSelStart == ::nColSelEnd
IF ::nCol == 1 .AND. ::nColSelStart == ::nColSelEnd
::lSelActive := .F.
ENDIF
::RefreshLine( .T. )

View File

@@ -899,7 +899,7 @@ STATIC FUNCTION GetNumMask( Text, mcvaltype )
s := ''
FOR i := 1 TO Len( Text )
c := SubStr( Text, i, 1 )
IF c = '9' .OR. c = '.'
IF c == '9' .OR. c == '.'
s := s + c
ENDIF
IF c == '$' .OR. c == '*'