Kalle Olavi Niemitalo
55212827c7
Outdent labels as instructed in doc/hacking.txt.
...
Reported by Jonas Fonseca.
Also add an empty line above the label in init_tab; but there are
still several labels elsewhere that don't have empty lines above them.
2006-08-27 10:44:36 +03:00
Witold Filipczyk
9597d403ee
True color mode dumps. TODO: UTF-8
2006-08-26 20:04:09 +02:00
Witold Filipczyk
9d4b68a26b
Adjusted max values for true color dumps.
2006-08-26 20:03:30 +02:00
Witold Filipczyk
cf79dfdeb6
Polish translation was updated.
2006-08-26 19:35:47 +02:00
Witold Filipczyk
7a84967453
Unification. Removed trailing '\n' from last line.
2006-08-26 19:34:14 +02:00
Witold Filipczyk
d299501076
Avoided white on white and similar cases in true color mode.
2006-08-26 19:21:08 +02:00
Witold Filipczyk
a094bddd1b
Removed dead code. Add suffix _256 to TERM_COLOR_(BACK|FORE)GROUND.
2006-08-26 19:05:31 +02:00
Kalle Olavi Niemitalo
be7526d00a
terminal UTF-8: Reject code points reserved for UTF-16 surrogates.
...
Those code points are allowed in CESU-8 but not in UTF-8.
2006-08-25 22:25:55 +03:00
Kalle Olavi Niemitalo
e333fb37ab
terminal UTF-8: Have an array for the interlink->utf_8.min values.
...
The previous scheme incorrectly accepted 0xC1 0x80 as U+0040.
That could have been fixed by tweaking the loop, but the constant
array is surely easier to verify.
2006-08-25 22:20:33 +03:00
Kalle Olavi Niemitalo
38fe5b72f7
Define and use macros for handling UTF-16 surrogates.
2006-08-24 23:30:41 +03:00
Jonas Fonseca
b9d66bd9bd
Fix compilation on Minix3
...
- Include arpa/inet.h to get hton* ntoh* functions.
- Use socklen_t instead of int.
- Try to define PF_INET to AF_INET if it doesn't exist.
Reported-by: Andy Tanenbaum <ast@cs.vu.nl>
2006-08-22 22:18:00 +02:00
Laurent MONIN
463cce0b66
French translation was updated.
2006-08-20 21:59:12 +02:00
Laurent MONIN
0981664034
Merge with git+ssh://pasky.or.cz/srv/git/elinks.git
2006-08-20 21:58:02 +02:00
Laurent MONIN
a74b2ead48
French translation was updated.
2006-08-20 21:57:31 +02:00
Jonas Fonseca
0ae69652dd
Define SCREEN_COLOR_SIZE to hold the number of bytes in screen_char->color
2006-08-20 21:24:20 +02:00
Kalle Olavi Niemitalo
2d898272c1
ECMAScript: Preserve all of Unicode when setting the accessKey property.
...
Well, almost all. U+0000 cannot be used because ELinks thinks that
means the link has no access key.
2006-08-20 17:40:27 +03:00
Kalle Olavi Niemitalo
45b194d1e7
ECMAScript: Fix previous careless SEE changes.
2006-08-20 17:36:06 +03:00
Kalle Olavi Niemitalo
1c0598d5ba
ECMAScript: More accessKey tests.
2006-08-20 17:07:26 +03:00
Witold Filipczyk
77d7741726
Fixed transparency in true color mode.
2006-08-20 15:19:25 +02:00
Witold Filipczyk
60544f748e
Fixed issue with CONFIG_TRUE_COLOR and 16 colors mode. inline functions used
...
instead of macros. Still problems with transparency in true color mode.
2006-08-20 14:51:06 +02:00
Kalle Olavi Niemitalo
00a5b88371
ECMAScript: Preserve all of Unicode when reading the accessKey property.
...
Setting the property does not yet support Unicode.
2006-08-20 13:37:03 +03:00
Kalle Olavi Niemitalo
245c8cb020
parse_keystroke: Fold the case of Ctrl-letter after read_key(), not before.
2006-08-20 13:07:57 +03:00
Kalle Olavi Niemitalo
35290f92e9
parse_keystroke: Fold the case of Ctrl-letter only if the letter is ASCII.
2006-08-20 13:05:47 +03:00
Kalle Olavi Niemitalo
e054a15960
Change the description of the connection.try_ipv4 option.
...
Use "e.g." rather than "i.e." because the syntax cannot be deduced
from the preceding text.
2006-08-20 13:04:00 +03:00
Kalle Olavi Niemitalo
4a638c2e84
ECMAScript: Added a test for the accessKey property.
...
ELinks currently fails this test.
2006-08-20 12:15:57 +03:00
Witold Filipczyk
13dc5f01ea
Note about efficiency. I know that normal 16 color mode is broken (menu).
...
Maybe someone knows how to fix it.
2006-08-19 23:57:50 +02:00
Witold Filipczyk
4f78b0dda1
True color mode. See new konsole.
...
TODO: dump
2006-08-19 23:39:40 +02:00
Laurent MONIN
9238bd5df0
French translation was updated.
2006-08-19 16:40:47 +02:00
Witold Filipczyk
a85733cef3
Fixed previous commit.
2006-08-19 14:14:06 +02:00
Witold Filipczyk
484ffc4285
Polish translation was updated.
2006-08-19 14:11:32 +02:00
Kalle Olavi Niemitalo
0748ee8c92
UTF-8: Split UCS_REPLACEMENT_CHARACTER off UCS_NO_CHAR.
...
In the previous version, invalid UTF-8 from a terminal caused
UCS_NO_CHAR (0xFFFFFFFD) to be stored in a term_event_key_T, resulting
in -3 which was then incidentally treated as an unassigned special key.
Now, invalid UTF-8 is instead mapped to UCS_REPLACEMENT_CHARACTER
and treated as a character. The fact that handle_interlink_event
calls term_send_ucs when it receives invalid UTF-8 makes it pretty
clear that this is how it was intended.
src/viewer/text/link.c (not changed in this commit) already referred
to UCS_REPLACEMENT_CHARACTER in a comment even though it was not
previously defined.
2006-08-19 13:35:21 +03:00
Kalle Olavi Niemitalo
fa1859c0f1
fi.po: keybindings, authentication, and managers
2006-08-19 12:23:13 +03:00
Kalle Olavi Niemitalo
dd22535b8c
config: Change an error message in the keybinding manager.
...
The message appears when the user has selected e.g. "Main mapping"
rather than an action inside it. Because the main mapping is a keymap,
ELinks must not tell the user to select a keymap.
2006-08-19 10:40:30 +03:00
Witold Filipczyk
8615cb529e
Added output parameter to the get_filesize_from_RETR. It indicates
...
whether we ought to add the conn->progress->start to
the conn->est_length. Currently displaying resuming works correctly with
ftp.task.gda.pl and ftp.pld-linux.org.
2006-08-19 09:11:53 +02:00
Kalle Olavi Niemitalo
10f2b33360
fi.po: kaavake -> lomake, like in MSIE and Firefox.
2006-08-19 08:38:27 +03:00
Witold Filipczyk
77470526ba
vsftpd shows total filesize, so I commented out addition.
...
I know that this is not correct for every server.
Show me ftp sites, where resuming displays wrong filesize.
2006-08-19 00:06:04 +02:00
Witold Filipczyk
63d834c1d3
Polish translation was updated.
2006-08-18 19:37:35 +02:00
Miciah Dashiel Butler Masters
e53b7416d6
Fix -dump with charsets other than UTF-8
...
Restring the spaghetti in dump_to_file to fix a bug that was introduced
in commit 2a6125e3d0
whereby when
document.dump.codepage != "utf-8", the document itself was not output,
only the references list.
2006-08-17 05:16:08 +00:00
Jonas Fonseca
c8c8325092
Fix assertion failure related to closing all tabs but the current
...
Decrement term->current_tab before calling delete_window() instead of after
deleting all backgrounded tabs, so get_tab_by_number() will see a
consistent value.
2006-08-14 16:12:54 +02:00
Miciah Dashiel Butler Masters
0cca8d4af0
Call set_screen_dirty in draw_link
...
I dropped this in c91c763d49
, but it seems
necessary to fix some drawing artefacts exhibited with a local patch.
2006-08-14 07:59:10 +00:00
Jonas Fonseca
8a8fc52eec
cp_to_unicode: Simplify and cleanup
2006-08-14 02:19:44 +02:00
Jonas Fonseca
c5005ceeb3
Merge with http://www.iki.fi/kon/2006/elinks.git#ucs_kbdbind
2006-08-14 02:14:04 +02:00
Kalle Olavi Niemitalo
5737cc546b
terminal UTF-8: check_kbd_label_key() allows non-ASCII characters again.
...
All of its callers now use unicode_fold_label_case() rather than toupper(),
if CONFIG_UTF_8 is defined.
2006-08-13 23:48:18 +03:00
Kalle Olavi Niemitalo
6773c8505d
BFU UTF-8: check_hotkeys_common() compares hotkeys as Unicode.
2006-08-13 23:45:41 +03:00
Kalle Olavi Niemitalo
85d4c5679c
UTF-8 doc: unicode_fold_label_case() may be called for any Unicode character.
...
It cannot be restricted just to characters that have passed
check_kbd_label_key(), because hotkeys in strings received from
gettext must also be processed with it, and there we don't have
a struct term_event for check_kbd_label_key().
2006-08-13 23:41:48 +03:00
Kalle Olavi Niemitalo
b6447ae26b
UTF-8: New function cp_to_unicode().
2006-08-13 23:35:50 +03:00
Kalle Olavi Niemitalo
3b54979481
terminal doc: More documentation for keyboard event structures.
2006-08-13 23:25:52 +03:00
Kalle Olavi Niemitalo
7ebc8d8281
terminal UTF-8: New type term_event_char_T.
...
It is either unicode_val_T or unsigned char.
2006-08-13 23:23:54 +03:00
Laurent MONIN
0fdba55e52
Few whitespaces fixes.
2006-08-13 20:57:35 +02:00
Jonas Fonseca
c0e0a1b56d
Merge with http://www.iki.fi/kon/2006/elinks.git#ucs_kbdbind
2006-08-13 19:44:23 +02:00