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
Laurent MONIN
e4ce1645f0
French translation was updated.
2006-10-12 11:15:33 +02:00
Petr Baudis
647db326fb
Merge with /srv/git/elinks.git
2006-10-12 11:11:05 +02:00
Petr Baudis
f06aed0d8f
More verbose assert messages for invalid h1/h2 in POST buffer
2006-10-12 11:10:41 +02:00
Laurent MONIN
49c5299f89
Merge with git+ssh://pasky.or.cz/srv/git/elinks.git
2006-10-12 09:32:44 +02:00
Witold Filipczyk
eef961e206
Detection of UTF-8 mode doesn't work well on slave terminals.
2006-10-11 21:13:43 +02:00
Laurent MONIN
947c1730a6
Fix crash due to untested null pointer occuring when doing
...
HTTP_PROXY=8080:proxy.ucv.cl elinks http://wwww.google.cl . Thanks to
Karel Zak.
2006-10-11 14:44:39 +02:00
Laurent MONIN
09991b59f1
Partial Afrikaans translation was added. Thanks to Friedel Wolff.
2006-10-11 14:39:04 +02:00
Witold Filipczyk
cc6c59d932
Handling If-Modified-Since.
2006-10-08 16:24:47 +02:00
Miciah Dashiel Butler Masters
7f0fb0440c
Secure file saving: restore umask after _all_ failure conditions
...
The secure file saving code plays some shenanigans with the umask.
Previously, the code could fail to restore the old umask when certain libc
calls failed: malloc, mkstemp, fdopen, and fopen. This resulted in
unrelated code creating files with the wrong umode. Specifically, the
download code's automatic directory creation was creating directories
without the execute permission bit.
Thanks to Quiznos for reporting and helping to track the problem down.
2006-10-01 14:57:47 +00:00
Witold Filipczyk
461787013b
Revert commit 7cb91c3213
. Doble glyphs should
...
be displayed correctly.
2006-10-01 16:08:52 +02:00
Laurent MONIN
e86e1d0fa3
Trim some trailing whitespaces.
2006-09-29 00:07:54 +02:00
Laurent MONIN
0b58b99d30
Use @current_tab for current tab.
2006-09-28 23:58:26 +02:00
Laurent MONIN
3f94687e28
Use @tabs_count instead of mixed tabs_count, num_tabs or tabs.
2006-09-28 23:50:46 +02:00
Kalle Olavi Niemitalo
bac6e76c23
switch_to_tab: Prevent "tab number out of range" assertion failure.
...
To reproduce:
- Start ELinks.
- Enable the ui.tabs.wraparound option.
- Press t to open a second tab.
- Go to http://elinks.cz/ in the second tab.
- Press 3< to step three tabs to the left.
In the statement "tab = tabs + tab % tabs;", tab == -2 and tabs == 2.
So tab % tabs == 0 and tab becomes 2, which is out of range.
The new version calls get_opt_bool even if the tab parameter is already in
range, but the cost should be negligible compared to the redraw_terminal()
call that follows.
2006-09-27 21:29:27 +03:00
Witold Filipczyk
86bc6a534b
Should be visible not location.
2006-09-26 19:40:59 +02:00
Kalle Olavi Niemitalo
c33d195ff4
Garbage-collect SMJS objects before flushing caches.
2006-09-25 23:43:32 +03:00
Kalle Olavi Niemitalo
7a1644c252
List "Triggered When" before "Arguments" in the event template.
...
That's the order in all existing event descriptions.
2006-09-25 22:58:38 +03:00
Kalle Olavi Niemitalo
538e8eb8a5
List events in alphabetical order.
2006-09-25 22:46:48 +03:00
Kalle Olavi Niemitalo
304f5fa1ea
comment fix (__STDC_ISO_10646__, not __STDC_ISO_10646)
2006-09-25 22:24:56 +03:00
Kalle Olavi Niemitalo
86ed79deaf
Use wcwidth if available and applicable.
...
(If wchar_t is not Unicode, then it is not applicable.)
2006-09-24 23:56:12 +03:00