From: Dirk B. <db...@us...> - 2005-01-23 09:02:45
|
Update of /cvsroot/win32forth/win32forth-extsrc/extsrc/w32fConsole In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16071/extsrc/w32fConsole Modified Files: Console.rc Term.cpp Log Message: dbu: Changed the console not to move the cursor under the scrollbar Index: Console.rc =================================================================== RCS file: /cvsroot/win32forth/win32forth-extsrc/extsrc/w32fConsole/Console.rc,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** Console.rc 17 Jan 2005 18:52:29 -0000 1.2 --- Console.rc 23 Jan 2005 09:02:34 -0000 1.3 *************** *** 55,60 **** VS_VERSION_INFO VERSIONINFO ! FILEVERSION 6,11,0,16 ! PRODUCTVERSION 6,11,0,16 FILEFLAGSMASK 0x3fL #ifdef _DEBUG --- 55,60 ---- VS_VERSION_INFO VERSIONINFO ! FILEVERSION 6,11,0,17 ! PRODUCTVERSION 6,11,0,17 FILEFLAGSMASK 0x3fL #ifdef _DEBUG *************** *** 74,78 **** VALUE "CompanyName", "Win32Forth developer team\0" VALUE "FileDescription", "Win32Forth console\0" ! VALUE "FileVersion", "6, 11, 0, 16\0" VALUE "InternalName", "CONSOLE\0" VALUE "LegalCopyright", "\0" --- 74,78 ---- VALUE "CompanyName", "Win32Forth developer team\0" VALUE "FileDescription", "Win32Forth console\0" ! VALUE "FileVersion", "6, 11, 0, 17\0" VALUE "InternalName", "CONSOLE\0" VALUE "LegalCopyright", "\0" *************** *** 81,85 **** VALUE "PrivateBuild", "\0" VALUE "ProductName", "Win32Forth\0" ! VALUE "ProductVersion", "6, 11, 0, 16\0" VALUE "SpecialBuild", "\0" END --- 81,85 ---- VALUE "PrivateBuild", "\0" VALUE "ProductName", "Win32Forth\0" ! VALUE "ProductVersion", "6, 11, 0, 17\0" VALUE "SpecialBuild", "\0" END Index: Term.cpp =================================================================== RCS file: /cvsroot/win32forth/win32forth-extsrc/extsrc/w32fConsole/Term.cpp,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** Term.cpp 17 Jan 2005 18:52:31 -0000 1.2 --- Term.cpp 23 Jan 2005 09:02:34 -0000 1.3 *************** *** 456,459 **** --- 456,462 ---- } + // don't let us type under the scrollbar + width -= GetSystemMetrics( SM_CXHSCROLL ); + int newrows = min( max (height / charH, 1), maxrows ); int newcols = min( max (width / charW, 1), maxcols ); *************** *** 663,677 **** //************************************************************************************************* ! // output a carraige return //************************************************************************************************* ! int APIENTRY c_cr (void) { ! if (!screen) ! return 0; ! x = 0; ! y += 1; ! scrollfix(); ! MoveCaret(); ! return 0; } --- 666,682 ---- //************************************************************************************************* ! // output carraige return/linefeed //************************************************************************************************* ! int APIENTRY c_cr( void ) { ! if( !screen ) ! return 0; ! ! x = 0; ! y += 1; ! scrollfix(); ! MoveCaret(); ! ! return 0; } *************** *** 681,687 **** int APIENTRY c_qcr (int n) { ! if ((x + n) >= cols) ! c_cr(); ! return 0; } --- 686,692 ---- int APIENTRY c_qcr (int n) { ! if( (x + n) >= cols ) ! c_cr(); ! return 0; } *************** *** 691,695 **** int APIENTRY c_thescreen (void) { ! return (long)screen; } --- 696,700 ---- int APIENTRY c_thescreen (void) { ! return (long)screen; } |