Witold Filipczyk
2109be1587
warning: ctext is used only with CONFIG_UTF8.
2007-01-03 18:18:56 +01:00
Witold Filipczyk
f1173453d4
Merge with master
2007-01-03 18:15:16 +01:00
Witold Filipczyk
85cb16d14c
Added ELINKS_EPOLL_SIZE to the setup.h. 128 is enough for most uses.
2007-01-03 12:54:05 +01:00
Kalle Olavi Niemitalo
a577455b24
Revise comments in struct codepage_desc and struct conv_table.
2007-01-03 07:32:00 +02:00
Witold Filipczyk
07ea72242e
Merge with master
2007-01-02 22:09:51 +01:00
Kalle Olavi Niemitalo
455ea77ead
Make strings[] and no_str[] const.
2007-01-02 21:40:14 +02:00
Kalle Olavi Niemitalo
1668d78998
Make cp2utf8 return a pointer to const.
2007-01-02 21:39:34 +02:00
Kalle Olavi Niemitalo
62d321fb31
Make add_utf8 accept a pointer to const.
2007-01-02 21:36:03 +02:00
Kalle Olavi Niemitalo
176bbe83b6
Make input data and source file names const in memacpy and stracpy.
2007-01-02 21:26:55 +02:00
Kalle Olavi Niemitalo
882d179fc8
Make many string parameters const in the memory leak detector.
2007-01-02 21:25:20 +02:00
Kalle Olavi Niemitalo
251dcb7f9f
Make errfile point to const.
2007-01-02 21:22:51 +02:00
Kalle Olavi Niemitalo
ef96caad01
Make u2cp and u2cp_no_nbsp return a pointer to const.
2007-01-02 20:08:59 +02:00
Kalle Olavi Niemitalo
712803bbeb
Make entity_cache.result point to const.
2007-01-02 20:08:25 +02:00
Kalle Olavi Niemitalo
d314348e92
Make get_entity_string return a pointer to const.
2007-01-02 08:29:08 +02:00
Kalle Olavi Niemitalo
83f753f750
conv_table.u.str points to const.
2007-01-02 01:31:22 +02:00
Kalle Olavi Niemitalo
2434c180f2
Make no_str in charsets.c an array rather than a pointer variable.
...
This ensures that no other string can have the same address. It
probably never was a problem though, because the strings to which it
can be compared either are allocated from the heap or are in
strings[][] which already has unshared storage.
2007-01-02 01:07:57 +02:00
Kalle Olavi Niemitalo
161b46a479
Make table[] in charsets.c static.
...
There is no extern declaration for it anywhere.
2007-01-02 00:58:38 +02:00
Kalle Olavi Niemitalo
9d14ea4e5a
Document some variables in charsets.c.
2007-01-02 00:54:14 +02:00
Kalle Olavi Niemitalo
068663783c
insert_in_string: Let the seq parameter point to const.
...
It is the data to be inserted into the other string.
2007-01-02 00:47:38 +02:00
Kalle Olavi Niemitalo
10f1bd0efc
Document struct conv_table.
2007-01-01 21:11:46 +02:00
Kalle Olavi Niemitalo
d8e8e706d6
NEWS update
2007-01-01 18:58:02 +02:00
M. Levinson
26473f72f5
Python: Give goto_url_hook only one argument, like follow_url_hook.
...
On Dec 31, 2006, at 11:30am, Kalle Olavi Niemitalo writes:
>src/scripting/python/hooks.c (script_hook_url) calls hooks as
>goto_url_hook(new-url, current-url) and follow_url_hook(new-url).
>It has a comment saying that the current-url parameter exists
>only for compatibility and that the script can instead use
>elinks.current_url(). However, the current-url parameter was
>added in commit 87e27b9b3e
and is
>not in ELinks 0.11.2, so any compatibility problems would only
>hit people who have been using 0.12.GIT snapshots. Can we remove
>the second parameter now before releasing ELinks 0.12pre1?
The decision isn't up to me, but I think this is a good idea. Here's a
patch that would update the documentation and hooks.py, as well as hooks.c.
FYI, if this patch is applied then anyone who's still trying to use a
goto_url_hook that expects a second argument will get a "Browser scripting
error" dialog box that says:
An error occurred while running a Python script:
TypeError: goto_url_hook() takes exactly 2 arguments (1 given)
2007-01-01 17:45:36 +02:00
Kalle Olavi Niemitalo
e45f5a8915
utf8char_len_tab[] is const.
...
This change moves 256 bytes of data into a read-only section, perhaps
reducing memory consumption when multiple ELinks processes run in parallel.
2007-01-01 17:18:05 +02:00
Kalle Olavi Niemitalo
000883bbbe
po/Makefile (update-po): Remove cd $(srcdir).
...
It has no useful effect here, because Make runs the next command in
a separate shell process that does not inherit the working directory
from this one.
2007-01-01 17:12:45 +02:00
Kalle Olavi Niemitalo
bb04bd6a4a
Lots of NEWS. All important and many unimportant changes are listed.
...
More work will be needed before the release to shorten this list so
that users will actually bother to read it.
2007-01-01 15:55:10 +02:00
Witold Filipczyk
e195690acd
Minor optimisation (?).
2006-12-31 19:58:23 +01:00
Witold Filipczyk
87e10dd412
epoll is fashionable.
...
Added the configuration option --enable-epoll. Use epoll instead of select.
2006-12-31 19:05:43 +01:00
Witold Filipczyk
38b09e44c7
Limit the timeout to one second only under Windows.
2006-12-31 16:49:52 +01:00
Kalle Olavi Niemitalo
4ae90c798c
Bug 919, mem_mmap_realloc: Don't overflow the buffer when shrinking it.
...
The bug was possible only #ifndef HAVE_MREMAP, thus not on Linux.
2006-12-31 09:49:13 +02:00
Witold Filipczyk
7a424fca7a
Merge with master
2006-12-30 13:45:33 +01:00
Witold Filipczyk
d4d3c8c694
Merge with master
2006-12-30 13:40:48 +01:00
Miciah Dashiel Butler Masters
4d10c3fb8c
Merge with git+ssh://pasky.or.cz/srv/git/elinks.git
2006-12-30 11:22:34 +00:00
M. Levinson
e978853f63
Use document->cached in the Python scripting backend
...
As commit 7db8abf6e7
does for Lua
and the document info box, change the Python scripting backend's
current_document and current_header APIs to use document->cached
instead of find_in_cached so the currently displayed document
will be used rather than the latest version of the document.
2006-12-30 11:20:30 +00:00
Miciah Dashiel Butler Masters
896cdab771
Re-use @fs in activate_link instead of introducing a new local variable
...
This optimisation is made possible by commit
15dce57bc9
.
2006-12-30 11:17:43 +00:00
Kalle Olavi Niemitalo
92d079de82
Set ecmascript.enable = 0 by default.
...
ECMAScript support is still considered experimental, and there are
several known vulnerabilities (bugs 548, 755, 771).
2006-12-29 23:24:42 +02:00
Witold Filipczyk
91be2ea6b8
Use popen for flite.
2006-12-29 00:21:30 +01:00
Witold Filipczyk
60fc3bd04f
'' is used instead of "" to quote text for the flite.
...
With this change executing an arbitrary code is not possible.
At least, I think so.
2006-12-28 18:48:20 +01:00
Witold Filipczyk
4bbe55f28e
Merge with master
2006-12-28 18:33:37 +01:00
Kalle Olavi Niemitalo
7b931a2de0
conf2doc: Backslashify --help, --enable, --disable to avoid —.
2006-12-27 19:41:04 +02:00
Kalle Olavi Niemitalo
eb7ac943ed
doc: Backslashify dashes in long options to prevent —.
2006-12-27 19:14:57 +02:00
Kalle Olavi Niemitalo
b2aa89d7c3
doc: Fix some missing or incorrect letters.
2006-12-27 19:13:05 +02:00
Witold Filipczyk
314cf3f2b2
Merge with master
2006-12-26 22:46:15 +01:00
Witold Filipczyk
23dec6e87b
Merge with master
2006-12-26 22:40:33 +01:00
Witold Filipczyk
e965d07055
speech: added flite - the alternative synthesis engine.
...
Added the document.speech.system option:
0 - festival
1 - flite
Flite is faster and uses less memory than Festival.
2006-12-26 22:40:22 +01:00
Kalle Olavi Niemitalo
a287f547fd
set_hline: Add a FIXME comment about invalid UTF-8.
2006-12-26 14:59:16 +02:00
Kalle Olavi Niemitalo
cd10da6f31
Bug 912, set_hline: Don't let LINE(y).length remain larger than needed.
2006-12-26 14:51:42 +02:00
Kalle Olavi Niemitalo
26cce9aab3
Bug 912, realloc_line: Return the original line->length if successful.
...
This will let the caller restore the length if it notices it has
allocated too much space.
2006-12-26 14:38:58 +02:00
Kalle Olavi Niemitalo
819653836a
Bug 912: Callers of realloc_line treat only values < 0 as errors.
...
This will let me change realloc_line to return the original length.
2006-12-26 14:37:08 +02:00
Kalle Olavi Niemitalo
6b68d38131
set_hline: Define local variables as const where possible.
...
I hope this makes the source easier to understand.
2006-12-26 14:27:50 +02:00
Laurent MONIN
ad25b348be
French translation was updated.
2006-12-26 10:45:52 +01:00