Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 2839 → Rev 2840

/programs/network/htmlv/browser/TWB.h
9,7 → 9,7
 
char download_path[]="/rd/1/.download";
char search_path[]="http://nigma.ru/index.php?s=";
char version[]=" Text-based Browser 0.94u";
char version[]=" Text-based Browser 0.94z";
 
 
struct TWebBrowser {
85,6 → 85,7
if (!strcmp(#URL + strlen(#URL) - 4, ".gif")) || (!strcmp(#URL + strlen(#URL) - 4, ".png")) || (!strcmp(#URL + strlen(#URL) - 4, ".jpg"))
{
RunProgram("/sys/media/kiv", #URL);
strcpy(#editURL, BrowserHistory.CurrentUrl());
strcpy(#URL, BrowserHistory.CurrentUrl());
return;
}
320,14 → 321,16
debug("Start parsing");
for ( ; buf+filesize > bword; bword++;) {//ESBYTE[bword]
for ( ; buf+filesize > bword; bword++;)
{
bukva = ESBYTE[bword];
switch (bukva) {
if (ignor_text) && (bukva<>'<') continue;
switch (bukva)
{
case 0x0a:
if (pre_text)
{
bukva = '';
temp = '';
bukva = temp = '';
goto NEXT_MARK;
}
case '\9':
364,11 → 367,14
{
bukva = ESBYTE[bword];
if (bukva == '\9') || (bukva == '\x0a') || (bukva == '\x0d') bukva = ' ';
if (!ignor_param) && (bukva <>' ') strcat(#tag, #bukva);
if (!ignor_param) && (bukva <>' ')
{
if (strlen(#tag)<sizeof(tag)) strcat(#tag, #bukva);
}
else
{
ignor_param = true;
strcat(#tagparam, #bukva);
if (!ignor_text) && (strlen(#tagparam)+1<sizeof(tagparam)) strcat(#tagparam, #bukva);
}
bword++;
}
401,7 → 407,6
break;
case '&': //îáðàáîòêà òåãîâ òèïà &nbsp;
if (ignor_text) break;
bword++;
tag='';
for (j=0; (ESBYTE[bword] <>';') && (j < 7); j++, bword++;)
431,7 → 436,6
break;
default:
DEFAULT_MARK:
if (ignor_text) break;
if (!pre_text) && (bukva == ' ') && (line[strlen(#line)-1]==' ') break;
//
if (stolbec + strlen(#line) > lines.column_max)
501,7 → 505,7
return;
}
IF (ignor_text == 1) return;
IF (ignor_text) return;
 
IF(!chTag("q")) strcat(#line, "\"");
559,7 → 563,7
return;
}
//////////////////////////
 
if (!chTag("a"))
{
if (rez)
597,7 → 601,7
}
return;
}
/////////////////////////
 
if (!chTag("font"))
{
if (rez)
619,7 → 623,7
if (text_color_index > 0) text_color_index--;
return;
}
//////////////////////////
 
if(!chTag("tr")) || (!chTag("br")) {
TextGoDown(left1, top1, width1);
return;
634,7 → 638,7
IF(rez) TextGoDown(left1, top1 + 10, width1);
return;
}
////////////////////////////
 
if (!chTag("h1")) || (!chTag("h2")) || (!chTag("h3")) || (!chTag("h4")) {
TextGoDown(left1, top1, width1);
IF(rez) TextGoDown(left1, top1 + 10, width1);