Petr Baudis
847feea09e
setTimeout: Kill timer when it timed out, fixes random crashes
2006-11-03 20:18:31 +01:00
Petr Baudis
c7863324e0
Support for document.cache.interval (set it to -1) and rename it
...
...to document.cache.revalidation_interval. Moreover, -1 is the default
now.
2006-11-03 19:56:55 +01:00
Petr Baudis
5af21a8d29
Fix perl pre_format_html hook wrt. binary files
...
When trying to view a binary file, this hook would cut it at the first
'\0'.
2006-11-03 19:22:58 +01:00
Petr Baudis
b8d8d27df4
Fix spurious gcc warning
2006-11-03 19:22:14 +01:00
Kalle Olavi Niemitalo
97f2ca5166
draw_char_data: Document the dubious unicode_to_cell call.
...
This was found while examining bug 821.
2006-11-02 09:23:59 +02:00
Miciah Dashiel Butler Masters
061e3aeab5
Eliminate one more unnecessary recomputation in the plaintext parser
2006-11-01 06:38:31 +00:00
Miciah Dashiel Butler Masters
2430de30f4
Eliminate some unnecessary recomputation in the plaintext parser
2006-11-01 01:35:47 +00:00
Miciah Dashiel Butler Masters
d0d03d37bb
Fix overflow in the plaintext parser
...
Remove a bogus cell++ that was added in commit
161ccf9eae
. This fixes an overflow when
loading binary files, which was making pasky sad.
2006-11-01 01:19:50 +00:00
Kalle Olavi Niemitalo
a0ed52e699
Bug 724: Quadruple ITRM_IN_QUEUE_SIZE from 16 to 64 bytes.
...
DEC VT510 can apparently send 46 bytes of device attributes.
2006-10-30 23:15:43 +02:00
Kalle Olavi Niemitalo
b7319a75db
Bug 724: terminal: Correct parsing of ECMA-48 control sequences.
...
The previous version assumed the first non-digit after the CSI was the
Final Byte, for example the first semicolon in the "\E[?1;2c" report.
It then treated all subsequent bytes as typed characters.
According to Standard ECMA-48 (Fifth Edition - June 1991), there may
be any number of Parameter Bytes in the range 0x30 to 0x3F, and then
any number of Intermediate Bytes in the range 0x20 to 0x2F, between
the CSI and the Final Byte.
This version still does not support control sequences longer than
ITRM_IN_QUEUE_SIZE bytes.
2006-10-29 18:41:16 +02:00
Kalle Olavi Niemitalo
23ca645054
terminal: Treat ESC O as Alt-O if the next byte is unsuitable for SS3.
2006-10-29 18:27:54 +02:00
Witold Filipczyk
d2006fd3dd
Always terminate ELinks when using -remote.
...
The side effect: ELinks doesn't clear screen with -remote 'openURL(...)'.
2006-10-27 18:59:36 +02:00
Witold Filipczyk
aae5caed6a
pl.po: Fix.
2006-10-27 18:39:50 +02:00
Miciah Dashiel Butler Masters
6a53f92179
SMJS (doc): Don't signal an error when assigning to window.status
2006-10-26 20:30:26 +00:00
Witold Filipczyk
c9ce4260e5
elinks -remote 'ping' says:
...
ELinks: No remote session to connect to.
but should say:
ELinks: No running ELinks found.
2006-10-26 21:01:01 +02:00
Witold Filipczyk
4bf3e2693b
"If-Modified-Since" second approach.
...
Added document.cache.interval option. When time elapsed since previous access
to the document is less than interval then the document is taken from
the cache. Otherwise the request with filled "If-Modified-Since" and/or
"If-None-Match" header field is sent. By default interval is set to 10 minutes.
This requires the correct time to be set on your machine.
2006-10-26 11:53:30 +02:00
Witold Filipczyk
49217cef2b
Polish translation was updated.
2006-10-25 21:29:25 +02:00
Kalle Olavi Niemitalo
1c5db85b1a
Bug 821: Document the charsets of buffers for BFU and form input fields.
2006-10-25 19:46:01 +03:00
Witold Filipczyk
f4e66f1fc6
ECMAScript: added writeonly property window.status
2006-10-24 20:41:25 +02:00
Witold Filipczyk
6e08e1bf5d
ECMAScript: Probably superfluous kill_timer. Removed unused include.
2006-10-24 19:10:10 +02:00
Witold Filipczyk
2fe0623298
Moved the setTimeout timer to the struct document.
2006-10-24 16:47:41 +02:00
Witold Filipczyk
c76ce39a87
SpiderMonkey: added setTimeout.
2006-10-24 15:52:44 +02:00
Witold Filipczyk
e5e6727e81
SEE: setTimeout is a window object method.
2006-10-24 15:33:14 +02:00
Witold Filipczyk
5521ab2910
Merge with git+ssh://pasky.or.cz/srv/git/elinks.git
2006-10-23 23:10:05 +02:00
Witold Filipczyk
31729c7c59
Test case for scroll. Scrolling currently only works with SEE.
...
TODO: window.status and SpiderMonkey setTimeout.
2006-10-23 23:08:14 +02:00
Witold Filipczyk
cc4d02b0ae
SEE: Added setTimeout function.
2006-10-23 22:45:55 +02:00
Kalle Olavi Niemitalo
4076759890
Bug 821: With CONFIG_UTF8 and UTF-8 I/O, form_state.value is in UTF-8.
...
That is even if the document and the terminal have some other charset.
2006-10-23 23:01:47 +03:00
M. Levinson
50b6a61f31
Another fix for Python backend.
2006-10-22 18:45:45 +02:00
Witold Filipczyk
ac1913ff85
Merge with git+ssh://pasky.or.cz/srv/git/elinks.git
2006-10-22 18:36:42 +02:00
Kalle Olavi Niemitalo
2fd8538a72
Bug 821: kbd_field: CONFIG_UTF8 does not mean widget_data->cdata is UTF-8.
...
The current rules are:
term.utf8
CONFIG_UTF8 UTF-8 I/O widget_data.cdata
----------- --------- ------------------
undefined disabled charset of the terminal
undefined enabled charset of the terminal
defined disabled charset of the terminal (*)
defined enabled always UTF-8
(*) kbd_field was incorrectly assuming UTF-8 in this case.
2006-10-22 17:18:26 +03:00
Kalle Olavi Niemitalo
d050cb67aa
Revert the use of wcwidth() and describe why.
...
This reverts the following commits:
- 86ed79deaf
Use wcwidth if available and applicable.
- 304f5fa1ea
comment fix (__STDC_ISO_10646__, not __STDC_ISO_10646)
- part of 71eebf1cc7
Compensate for glibc not defining wcwidth() when _XOPEN_SOURCE is not set
And adds a lengthy comment about LC_CTYPE problems.
2006-10-22 00:05:37 +03:00
Witold Filipczyk
c87186e156
Merge with git+ssh://pasky.or.cz/srv/git/elinks.git
2006-10-21 13:55:45 +02:00
Miciah Dashiel Butler Masters
c884123d53
SMJS: Add scripts for YouTube and PornoTube
2006-10-20 23:11:25 +00:00
Miciah Dashiel Butler Masters
f22dbfb6f5
SMJS: block_pr0n: return the original URI if not blocking it
...
Return the original URI instead of the value true, so that any later hooks
will have the URI.
2006-10-20 23:10:36 +00:00
Miciah Dashiel Butler Masters
f7fba1b8e4
Use DNS_ERROR instead of -1 where appropriate
2006-10-20 23:10:36 +00:00
Miciah Dashiel Butler Masters
3041ef5ff1
Use foreachbacksafe in shrink_format_cache
...
I hope that it isn't too confusing to re-use the local variable next
with foreachbacksafe.
2006-10-20 23:10:35 +00:00
Miciah Dashiel Butler Masters
28261fcfba
check_dialog: compare return value from widget handlers explicitly
...
Explicitly compare the value that is returned by the widget handler
against EVENT_NOT_PROCESSED rather than relying on the fact that
EVENT_NOT_PROCESSED is equal to 1.
ffeedbdc5045a6a5db2bc75ecaab56bfe46c80ea
2006-10-20 23:10:35 +00:00
Miciah Dashiel Butler Masters
5605a046a7
handle_interlink_event: don't check whether key <= 0xFF
...
This is a given, because any value >= 0x100 is negated.
2006-10-20 23:10:34 +00:00
Miciah Dashiel Butler Masters
8957379319
tree_dup: call object_nolock on the cloned children of the new tree
2006-10-20 23:10:33 +00:00
Witold Filipczyk
68913c8c7d
Oh, sorry. I forgot about these.
2006-10-19 16:20:26 +02:00
M. Levinson
ebadc9bf9e
Additional functionality for Python backend.
2006-10-19 15:21:39 +02:00
Petr Baudis
b52583902f
Merge with /srv/git/elinks.git
2006-10-16 23:12:41 +02:00
Petr Baudis
10d72cae7e
Revert cfce869a69
(The UTF-8 detection reactivated.)
...
Total crap - spits out garbage on random terminals when attaching instances
and sometimes hang the attached instance.
2006-10-16 23:12:35 +02:00
Kalle Olavi Niemitalo
0c8d40049f
Bug 811: Added test/nbsp.html.
...
ELinks currently fails this test. Also, it does not support all the
DOM features used here. I don't know whether the scripts should be
simplified or ELinks should be enhanced to support them.
2006-10-15 13:37:27 +03:00
Jonas Fonseca
9b5446a025
Fix warning about undefined sscanf on Mac OS X
2006-10-14 05:12:23 +02:00
Laurent MONIN
3e5b4b7adf
Fix whitespace goof reported by Miciah on IRC, introduced in
...
947c1730a6
.
2006-10-13 15:08:52 +02:00
Petr Baudis
9c8fff1100
Merge with /srv/git/elinks.git
2006-10-12 23:44:12 +02:00
Petr Baudis
71eebf1cc7
Compensate for glibc not defining wcwidth() when _XOPEN_SOURCE is not set
2006-10-12 23:43:49 +02:00
Witold Filipczyk
8d6a73646b
Commented code related to "If-Modified-Since" (infinite loop).
2006-10-12 14:07:58 +02:00
Witold Filipczyk
cfce869a69
The UTF-8 detection reactivated. It trashes slightly screen,
...
but works probably.
2006-10-12 13:13:10 +02:00