Witold Filipczyk
36146ffd3b
bzip2: removed unclean my BZ2_bzRead2.
...
Use the patched bzlib instead. I put the bzip2-pipe.patch
in the contrib directory.
2006-12-15 13:44:59 +01:00
Witold Filipczyk
4eaca109fa
Decompression: write PIPE_BUF bytes to the pipe at once if possible.
2006-12-15 09:41:20 +01:00
Witold Filipczyk
512ba3ed46
FSP: The preparation for the error handling.
...
Numeric codes are returned instead of a plain text in the event
of the fsp error.
2006-12-14 16:18:07 +01:00
Witold Filipczyk
0a146a14d6
Merge with master
2006-12-13 18:09:43 +01:00
M. Levinson
b6d14e025c
Reset PyObject pointers to NULL when deinitializing.
...
cleanup_python and python_done_keybinding_interface called by it
now reset the PyObject *python_hooks, *keybindings variables back
to NULL when they release the references. Without this change,
dangling pointers left in those variables could cause problems
if the Python scripting module were deinitialized and reinitialized.
It looks like such reinitialization is not currently possible though,
because enhancement request 73 (plugins support) has not yet been
implemented.
2006-12-13 18:33:54 +02:00
Witold Filipczyk
edb3129a5b
Merge with master
2006-12-12 18:28:25 +01:00
Witold Filipczyk
429d9ad2d6
Simplification. bzf->handle is the same as data->file.
2006-12-12 17:30:22 +01:00
Witold Filipczyk
5424e00131
BZ_bzRead2 is based on BZ_bzRead from the bzlib library.
...
Slightly modified to handle reading from the pipe. This fixes the bug 517.
2006-12-12 16:48:50 +01:00
Witold Filipczyk
d2f55ee411
Removed outdated entries.
2006-12-11 21:35:21 +01:00
Witold Filipczyk
fe4d44414d
The gzip decompression simplification. gzclearerr does the job.
2006-12-11 21:32:14 +01:00
Jonas Fonseca
47d27a4d39
DOM: rename init_dom_node_ to init_dom_node_at and cleanup the declaration
...
Only use the __FILE__ and __LINE__ parameters when DEBUG_MEMLEAK is defined
so that they do not end up in the generated documentation.
2006-12-11 21:21:30 +01:00
Jonas Fonseca
1435211cf6
DOM: add Doxyfile for generating DOM implementation documentation
...
Optimized for Doxygen version 1.5.1 ...
2006-12-11 21:04:38 +01:00
Jonas Fonseca
6df4df9cc4
DOM: start documenting the node module
2006-12-11 20:59:52 +01:00
Witold Filipczyk
c187df9a0a
Small comment according to UTF-8.
2006-12-11 20:55:22 +01:00
Witold Filipczyk
f260691ac4
Set nonblocking mode for output.
2006-12-11 20:51:32 +01:00
Witold Filipczyk
9064e6323b
Scrolls down one line earlier.
2006-12-11 19:17:48 +01:00
Witold Filipczyk
4e93cbf496
Added the keybinding ('R' by default) for reading documents out using
...
the festival program. ELinks automatically scrolls down when read line
is at the bottom of the page. Press 'R' for start or stop reading.
2006-12-11 18:48:44 +01:00
Jonas Fonseca
f90c07d54f
Make it possible to request only the password component of an URI
...
Before it was only to get the password when the user name was also
requested. This fixes FSP access to password protected directories.
The problem was discovered by Witold and mentioned in the post to
elinks-dev with the message-id: <20061209204151.GA32758@pldmachine> on
2006-12-09.
2006-12-10 21:46:32 +01:00
Jonas Fonseca
b527fcb308
Merge with git+ssh://pasky/srv/git/elinks.git
2006-12-10 18:24:58 +01:00
Jonas Fonseca
a89ab52ebd
Start writing a DOM stack 101
2006-12-10 18:24:34 +01:00
Kalle Olavi Niemitalo
3988ab97cc
about_protocol_handler: Don't define len if CONFIG_SMALL.
...
It is not used if CONFIG_SMALL is defined, and GCC complained about this.
With -Werror added by --enable-debug, the whole build failed.
2006-12-10 17:16:38 +02:00
Kalle Olavi Niemitalo
a46afea662
Bug 887: Fix the CONFIG_SMALL version of CANNOT_SAVE_COOKIES.
...
It had fewer parameters than the !CONFIG_SMALL version does, and this
caused compilation to fail.
2006-12-10 17:14:49 +02:00
Kalle Olavi Niemitalo
846a8f9a4e
Bug 846, SEE: Add checktype.c and checktype.h.
...
These should have been in commit 8bc3d7a798
.
2006-12-10 17:12:27 +02:00
Kalle Olavi Niemitalo
a193632187
Make html_context.quote_level unsigned.
...
Continuation of 7e9fc6f33b
.
2006-12-10 14:14:16 +02:00
Miciah Dashiel Butler Masters
7db8abf6e7
Use document->cached in document_info_dialog and l_current_document
...
Now the currently displayed version of the current document,
rather than the latest version of the current document, will be used
for the document info box and the current_document() Lua function.
2006-12-10 03:14:36 +00:00
Miciah Dashiel Butler Masters
e523504424
Add .cached to struct document
...
This allows code to use document->cached instead of
find_in_cache(document->uri), thereby increasing the likelihood
of getting the correct cache entry.
This should fix Bug 756 - "assertion (cached)->object.refcount >= 0 failed"
after HTTP proxy was changed.
Patches for this were written by me and then later by Jonas.
This commit combines our independent implementations.
2006-12-10 03:11:04 +00:00
Jonas Fonseca
a8de4f4832
Merge with git+ssh://pasky/srv/git/elinks.git
2006-12-10 01:30:31 +01:00
Jonas Fonseca
eac924a917
Tidyup separation of configuration items
2006-12-10 01:30:16 +01:00
Jonas Fonseca
5edec55a86
Remove all traces of the horrid "API Doc" code documentation tool
2006-12-10 01:23:40 +01:00
Jonas Fonseca
93e9cf089e
DOM: Change code documentation to be Doxygen "compliant"
2006-12-10 01:17:35 +01:00
Kalle Olavi Niemitalo
8bc3d7a798
Bug 846, SEE: Check thisobj->objectclass before casting.
2006-12-10 01:09:06 +02:00
Jonas Fonseca
4d248638be
Remove empty first lines; a remnant from when CVS Id tags was in play
2006-12-09 22:54:22 +01:00
Kalle Olavi Niemitalo
9efc661384
Bug 827: Force UTF-8 I/O on if the UTF-8 charset is selected.
2006-12-09 21:13:13 +02:00
Kalle Olavi Niemitalo
efc202b4ea
Merge with http://elinks.cz/elinks.git
2006-12-09 20:31:28 +02:00
Kalle Olavi Niemitalo
432969a3a9
Bug 788: Define n_a variables if the POPpx macro of Perl needs them.
...
The configure script checks whether it is possible to compile a use of
POPpx without an n_a variable; if not, the source code then defines
those variables. This is slower than including Perl's patchlevel.h
and comparing the version numbers to 5.8.8 but I expect this to be
more reliable as well.
2006-12-09 20:26:06 +02:00
Witold Filipczyk
c07168e579
Merge with git+ssh://pasky.or.cz/srv/git/elinks.git
2006-12-09 19:24:51 +01:00
Witold Filipczyk
b370ca9c55
Polish translation was updated.
2006-12-09 19:22:52 +01:00
Kalle Olavi Niemitalo
e815e07179
Bug 887: save_cookies reports errors if requested by the user.
2006-12-09 18:27:40 +02:00
Kalle Olavi Niemitalo
7551be3194
Bug 887: save_cookies ignores cookies_dirty if requested by the user.
2006-12-09 18:23:41 +02:00
Kalle Olavi Niemitalo
47a2fc19e1
Bug 887: New function secsave_strerror.
...
Extracted from write_config_dialog.
2006-12-09 18:14:28 +02:00
Kalle Olavi Niemitalo
3cd0fbe5f0
Bug 886: Set cookies_dirty if a cookie is edited via the manager.
...
If the appropriate option is set, this now causes the cookies to be
immediately saved as well.
2006-12-09 16:41:53 +02:00
Kalle Olavi Niemitalo
fad9c75cc6
Bug 886: Update cookies_dirty after delete_cookie calls as appropriate.
2006-12-09 16:41:28 +02:00
Kalle Olavi Niemitalo
b79210ea1b
Bug 886: Postpone resaving the cookies until a bottom half.
2006-12-09 16:40:04 +02:00
Kalle Olavi Niemitalo
8ecf105cd5
Bug 886: Document why delete_cookie does not set cookies_dirty.
2006-12-09 15:03:08 +02:00
Kalle Olavi Niemitalo
469ab151cd
Document the c_domains and cookie_servers lists.
2006-12-09 14:31:58 +02:00
M. Levinson
78bd416dc0
Bug 880: Prevent SIGSEGV in init_python when -no-home is used.
...
Before this patch, init_python would crash trying to set up elinks.home
at the Python side. Now it uses None as the value in that case.
Also, init_python no longer adds "(null)" to $PYTHONPATH.
2006-12-08 19:59:41 +02:00
Miciah Dashiel Butler Masters
1442f551aa
Simplify init_dom_renderer, drop get_css_property
2006-12-08 15:02:59 +00:00
Laurent MONIN
04dd7199bc
French translation was updated.
2006-12-07 10:03:14 +01:00
Kalle Olavi Niemitalo
d731fe2db0
Renumber all tinyids of SMJS properties to negative integers.
...
This change does not fix any bug, but the SMJS builtin classes use
negative tinyids already, so I presume this is the preferred practice.
At least it means the tinyids won't have to be renumbered later if
some of these objects are changed to behave as arrays.
2006-12-06 23:09:14 +02:00
Adam Golebiowski
95ec00fbec
Polish translation was updated (merged from elinks-0.11 branch).
2006-12-06 11:19:52 +01:00