30,7 → 30,7 |
#include "img\URLgoto.txt"; |
|
#ifdef LANG_RUS |
char version[]=" ¥ªáâ®¢ë© ¡à 㧥à 0.99.69"; |
char version[]=" ¥ªáâ®¢ë© ¡à 㧥à 0.99.7"; |
?define IMAGES_CACHE_CLEARED "íè ª à⨮ª ®ç¨é¥" |
?define T_LAST_SLIDE "â® ¯®á«¥¤¨© á« ©¤" |
char loading[] = " £à㧪 áâà ¨æë...<br>"; |
37,7 → 37,7 |
unsigned char page_not_found[] = FROM "html\page_not_found_ru.htm"; |
char accept_language[]= "Accept-Language: ru\n\0"; |
#else |
char version[]=" Text-based Browser 0.99.69"; |
char version[]=" Text-based Browser 0.99.7"; |
?define IMAGES_CACHE_CLEARED "Images cache cleared" |
?define T_LAST_SLIDE "This slide is the last" |
char loading[] = "Loading...<br>"; |
78,6 → 78,7 |
int key, btn; |
int half_scroll_size; |
int scroll_used=0, show_menu; |
int bufpointer_len; |
|
mem_Init(); |
CursorPointer.Load(#CursorFile); |
167,14 → 168,6 |
case evNetwork: |
if (http_transfer > 0) { |
http_process stdcall (http_transfer); |
$push EAX |
ESI = http_transfer; |
if (o_bufpointer) o_bufpointer = free(o_bufpointer); |
bufpointer = ESI.http_msg.content_ptr; |
bufsize = ESI.http_msg.content_received; |
WB1.Parse(); |
|
$pop EAX |
if (EAX == 0) { |
ESI = http_transfer; |
// Handle redirects |
204,10 → 197,10 |
redirected = 0; |
} |
// Loading the page is complete, free resources |
if (redirected>0) |
{ |
http_free stdcall (http_transfer); |
http_transfer=0; |
if (redirected>0) |
{ |
WB1.GetNewUrl(); |
strcpy(#editURL, #URL); |
BrowserHistory.current--; |
215,6 → 208,13 |
} |
else |
{ |
if (o_bufpointer) o_bufpointer = free(o_bufpointer); |
ESI = http_transfer; |
bufpointer = ESI.http_msg.content_ptr; |
bufsize = ESI.http_msg.content_received; |
bufpointer_len = strlen(bufpointer); |
http_free stdcall (http_transfer); |
http_transfer=0; |
Draw_Window(); // stop button => refresh button |
} |
} |
335,7 → 335,11 |
return; |
|
case REFRESH: |
if (http_transfer > 0) StopLoading(); |
if (http_transfer > 0) |
{ |
StopLoading(); |
Draw_Window(); |
} |
else OpenPage(); |
return; |
case 014: |