2009-05-19 08:19 UTC+0200 Viktor Szakats (harbour.01 syenar hu)

* utils/hbmk2/hbmk2.pt_BR.po
  * utils/hbmk2/hbmk2.hu_HU.po
  * utils/hbmk2/hbmk2.prg
    + Displaying C compiler used (with path) if autodetection
      was used and -info enabled.
    ! Workaround added to MemoLine() sometimes returning empty 
      string for the last line.

  * source/rtl/tget.prg
    % Minor opt.
This commit is contained in:
Viktor Szakats
2009-05-19 06:20:47 +00:00
parent 9171bf27de
commit acc170dda0
5 changed files with 1381 additions and 572 deletions

View File

@@ -17,6 +17,18 @@
past entries belonging to these authors: Viktor Szakats.
*/
2009-05-19 08:19 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* utils/hbmk2/hbmk2.pt_BR.po
* utils/hbmk2/hbmk2.hu_HU.po
* utils/hbmk2/hbmk2.prg
+ Displaying C compiler used (with path) if autodetection
was used and -info enabled.
! Workaround added to MemoLine() sometimes returning empty
string for the last line.
* source/rtl/tget.prg
% Minor opt.
2009-05-19 07:31 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* external/sqlite3/sqlite3.c
* external/sqlite3/sqlite3.h

View File

@@ -1091,7 +1091,7 @@ METHOD picture( cPicture ) CLASS GET
IF "Z" $ ::cPicFunc
::lPicBlankZero := .T.
::cPicFunc := StrTran( ::cPicFunc, "Z", "" )
::cPicFunc := StrTran( ::cPicFunc, "Z" )
ENDIF
IF ::cPicFunc == "@"
@@ -1181,7 +1181,7 @@ METHOD PutMask( xValue, lEdit ) CLASS GET
ENDIF
IF ::hasFocus
cPicFunc := StrTran( cPicfunc, "B", "" )
cPicFunc := StrTran( cPicfunc, "B" )
IF cPicFunc == "@"
cPicFunc := ""
ENDIF
@@ -1332,7 +1332,7 @@ METHOD unTransform() CLASS GET
NEXT
ENDIF
cBuffer := StrTran( cBuffer, Chr( 1 ), "" )
cBuffer := StrTran( cBuffer, Chr( 1 ) )
cBuffer := StrTran( cBuffer, "$", " " )
cBuffer := StrTran( cBuffer, "*", " " )
@@ -1340,7 +1340,7 @@ METHOD unTransform() CLASS GET
cBuffer := StrTran( cBuffer, "(", " " )
cBuffer := StrTran( cBuffer, ")", " " )
cBuffer := PadL( StrTran( cBuffer, " ", "" ), Len( cBuffer ) )
cBuffer := PadL( StrTran( cBuffer, " " ), Len( cBuffer ) )
IF lMinus
FOR nFor := 1 TO Len( cBuffer )

File diff suppressed because it is too large Load Diff

View File

@@ -113,6 +113,7 @@ REQUEST HB_GT_CGI_DEFAULT
REQUEST HB_GT_TRM
#endif
/* Extend as needed */
REQUEST HB_CODEPAGE_DE850, HB_CODEPAGE_DEISO
REQUEST HB_CODEPAGE_ES850, HB_CODEPAGE_ESISO
REQUEST HB_CODEPAGE_FR850, HB_CODEPAGE_FRISO
@@ -940,10 +941,10 @@ FUNCTION hbmk( aArgs, /* @ */ lPause )
/* Autodetect embedded MinGW installation */
FOR tmp := 1 TO Len( aCOMPDET_LOCAL )
IF hbmk[ _HBMK_cARCH ] == aCOMPDET_LOCAL[ tmp ][ _COMPDETE_cARCH ] .AND. ;
! Empty( tmp1 := Eval( aCOMPDET_LOCAL[ tmp ][ _COMPDETE_bBlock ], aCOMPDET_LOCAL[ tmp ][ _COMPDETE_cCCPREFIX ] ) )
! Empty( cPath_CompC := Eval( aCOMPDET_LOCAL[ tmp ][ _COMPDETE_bBlock ], aCOMPDET_LOCAL[ tmp ][ _COMPDETE_cCCPREFIX ] ) )
hbmk[ _HBMK_cCOMP ] := aCOMPDET_LOCAL[ tmp ][ _COMPDETE_cCOMP ]
hbmk[ _HBMK_cCCPREFIX ] := aCOMPDET_LOCAL[ tmp ][ _COMPDETE_cCCPREFIX ]
hbmk[ _HBMK_cCCPATH ] := tmp1
hbmk[ _HBMK_cCCPATH ] := cPath_CompC
EXIT
ENDIF
NEXT
@@ -951,7 +952,7 @@ FUNCTION hbmk( aArgs, /* @ */ lPause )
ENDIF
IF ! Empty( hbmk[ _HBMK_cCOMP ] )
IF hbmk[ _HBMK_lInfo ]
hbmk_OutStd( hb_StrFormat( I_( "Autodetected compiler: %1$s" ), hbmk[ _HBMK_cCOMP ] ) )
hbmk_OutStd( hb_StrFormat( I_( "Autodetected C compiler: %1$s" ), hbmk[ _HBMK_cCOMP ] ) )
ENDIF
ELSE
IF Empty( aCOMPDET )
@@ -971,8 +972,8 @@ FUNCTION hbmk( aArgs, /* @ */ lPause )
FOR tmp := 1 TO Len( aCOMPDET_LOCAL )
IF aCOMPDET_LOCAL[ tmp ][ _COMPDETE_cARCH ] == hbmk[ _HBMK_cARCH ] .AND. ;
aCOMPDET_LOCAL[ tmp ][ _COMPDETE_cCOMP ] == hbmk[ _HBMK_cCOMP ]
IF ! Empty( tmp1 := Eval( aCOMPDET_LOCAL[ tmp ][ _COMPDETE_bBlock ], aCOMPDET_LOCAL[ tmp ][ _COMPDETE_cCCPREFIX ] ) )
hbmk[ _HBMK_cCCPATH ] := tmp1
IF ! Empty( cPath_CompC := Eval( aCOMPDET_LOCAL[ tmp ][ _COMPDETE_bBlock ], aCOMPDET_LOCAL[ tmp ][ _COMPDETE_cCCPREFIX ] ) )
hbmk[ _HBMK_cCCPATH ] := cPath_CompC
ENDIF
hbmk[ _HBMK_cCCPREFIX ] := aCOMPDET_LOCAL[ tmp ][ _COMPDETE_cCCPREFIX ]
EXIT
@@ -1023,6 +1024,9 @@ FUNCTION hbmk( aArgs, /* @ */ lPause )
IF hbmk[ _HBMK_lInfo ]
hbmk_OutStd( hb_StrFormat( I_( "Using Harbour: %1$s %2$s %3$s %4$s" ), s_cHB_BIN_INSTALL, s_cHB_INC_INSTALL, s_cHB_LIB_INSTALL, s_cHB_DYN_INSTALL ) )
IF ! Empty( cPath_CompC )
hbmk_OutStd( hb_StrFormat( I_( "Using C compiler: %1$s" ), cPath_CompC ) )
ENDIF
ENDIF
s_cHB_BIN_INSTALL := PathSepToTarget( hbmk, s_cHB_BIN_INSTALL )
@@ -5782,6 +5786,7 @@ STATIC PROCEDURE ShowHelp( lLong )
STATIC PROCEDURE OutOpt( aOpt )
LOCAL nLine
LOCAL nLines
LOCAL tmp
IF Empty( aOpt )
OutStd( hb_osNewLine() )
@@ -5789,13 +5794,15 @@ STATIC PROCEDURE OutOpt( aOpt )
aOpt[ 2 ] := StrTran( aOpt[ 2 ], "\n", hb_osNewLine() )
nLines := MLCount( aOpt[ 2 ], MaxCol() - 21 )
FOR nLine := 1 TO nLines
OutStd( " " )
IF nLine == 1
OutStd( PadR( aOpt[ 1 ], 19 ) )
ELSE
OutStd( Space( 19 ) )
IF ! Empty( tmp := MemoLine( aOpt[ 2 ], MaxCol() - 21, nLine ) )
OutStd( " " )
IF nLine == 1
OutStd( PadR( aOpt[ 1 ], 19 ) )
ELSE
OutStd( Space( 19 ) )
ENDIF
OutStd( tmp + hb_osNewLine() )
ENDIF
OutStd( MemoLine( aOpt[ 2 ], MaxCol() - 21, nLine ) + hb_osNewLine() )
NEXT
ENDIF
@@ -5804,16 +5811,19 @@ STATIC PROCEDURE OutOpt( aOpt )
STATIC PROCEDURE OutNote( cText )
LOCAL nLine
LOCAL nLines
LOCAL tmp
cText := StrTran( cText, "\n", hb_osNewLine() )
nLines := MLCount( cText, MaxCol() - 4 )
FOR nLine := 1 TO nLines
IF nLine == 1
OutStd( " - " )
ELSE
OutStd( " " )
ENDIF
OutStd( MemoLine( cText, MaxCol() - 4, nLine ) + hb_osNewLine() )
IF ! Empty( tmp := MemoLine( cText, MaxCol() - 4, nLine ) )
IF nLine == 1
OutStd( " - " )
ELSE
OutStd( " " )
ENDIF
OutStd( tmp + hb_osNewLine() )
ENDIF
NEXT
RETURN
@@ -5821,16 +5831,19 @@ STATIC PROCEDURE OutNote( cText )
STATIC PROCEDURE hbmk_OutStd( cText )
LOCAL nLine
LOCAL nLines
LOCAL tmp
cText := StrTran( cText, "\n", hb_osNewLine() )
nLines := MLCount( cText, MaxCol() - 6 )
FOR nLine := 1 TO nLines
IF nLine == 1
OutStd( "hbmk: " )
ELSE
OutStd( " " )
IF ! Empty( tmp := MemoLine( cText, MaxCol() - 4, nLine ) )
IF nLine == 1
OutStd( "hbmk: " )
ELSE
OutStd( " " )
ENDIF
OutStd( tmp + hb_osNewLine() )
ENDIF
OutStd( MemoLine( cText, MaxCol() - 4, nLine ) + hb_osNewLine() )
NEXT
RETURN
@@ -5838,16 +5851,19 @@ STATIC PROCEDURE hbmk_OutStd( cText )
STATIC PROCEDURE hbmk_OutErr( cText )
LOCAL nLine
LOCAL nLines
LOCAL tmp
cText := StrTran( cText, "\n", hb_osNewLine() )
nLines := MLCount( cText, MaxCol() - 6 )
FOR nLine := 1 TO nLines
IF nLine == 1
OutErr( "hbmk: " )
ELSE
OutErr( " " )
IF ! Empty( tmp := MemoLine( cText, MaxCol() - 4, nLine ) )
IF nLine == 1
OutErr( "hbmk: " )
ELSE
OutErr( " " )
ENDIF
OutErr( tmp + hb_osNewLine() )
ENDIF
OutErr( MemoLine( cText, MaxCol() - 4, nLine ) + hb_osNewLine() )
NEXT
RETURN

File diff suppressed because it is too large Load Diff