mirror of
https://github.com/rkd77/elinks.git
synced 2024-12-04 14:46:47 -05:00
NEWS rearrangements
This commit is contained in:
parent
4b754b33e6
commit
9f64320a3b
55
NEWS
55
NEWS
@ -21,41 +21,48 @@ do list all bug numbers). It might be a good idea to sort the entries
|
|||||||
roughly in decreasing order of importance.
|
roughly in decreasing order of importance.
|
||||||
//////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
* Notable new features
|
||||||
|
- (unfinished enhancement 822) UTF-8 as terminal charset: not
|
||||||
|
merely UTF-8 I/O of a unibyte codepage as in previous versions.
|
||||||
|
Double-cell (aka fullwidth) and non-BMP characters work too, but
|
||||||
|
combining characters and right-to-left text do not. The only
|
||||||
|
multibyte charset ELinks can decode is still UTF-8, so if the
|
||||||
|
server outputs e.g. Shift-JIS, you'd better recode with a proxy.
|
||||||
|
- (enhancement 844) SMB protocol using libsmbclient. This replaces
|
||||||
|
the smbclient-based code that was disabled in ELinks 0.11.2.
|
||||||
|
* Incompatibilities
|
||||||
|
- ECMAScript support is now disabled by default. It has known bugs
|
||||||
|
(548, 755, 771) with which malicious web pages can crash or hang
|
||||||
|
ELinks, and its security goals are undocumented. If you must
|
||||||
|
enable ECMAScript support, it would be prudent to restrict the
|
||||||
|
ELinks process with a sandbox of some kind.
|
||||||
|
- (bug 871) The numbering of terminal.*.colors no longer depends on
|
||||||
|
config options. This change makes elinks.conf portable between
|
||||||
|
different configurations but unfortunately not between this and
|
||||||
|
previous versions.
|
||||||
|
- Changed Python goto_url_hook(current) to goto_url_hook(new). The
|
||||||
|
hook can call the new function elinks.current_url() if desired.
|
||||||
|
The Python scripting back-end is much more featureful than in
|
||||||
|
previous releases, but it is still considered experimental.
|
||||||
* Miscellaneous
|
* Miscellaneous
|
||||||
- (bugfix) If ELinks logs debug information to a file, it now opens
|
|
||||||
that in binary mode.
|
|
||||||
- (enhancement 752) Documentation updates
|
- (enhancement 752) Documentation updates
|
||||||
- (enhancement 381) Reduce memory consumption of codepages and some
|
- (enhancement 381) Reduce memory consumption of codepages and some
|
||||||
other arrays.
|
other arrays.
|
||||||
- (bugfix) Secure file saving: restore umask after _all_ failure
|
|
||||||
conditions
|
|
||||||
- (enhancement) Reject invalid UTF-8 input from documents and
|
- (enhancement) Reject invalid UTF-8 input from documents and
|
||||||
terminals.
|
terminals.
|
||||||
* Changes in terminal support
|
* Changes in terminal support
|
||||||
- (enhancement) Mouse wheel support on BSD via moused -z 4
|
- (enhancement) Mouse wheel support on BSD via moused -z 4
|
||||||
- (enhancement) Support for mouse wheel over GPM
|
- (enhancement) Support for mouse wheel over GPM
|
||||||
- (experimental, new feature) UTF-8 as terminal charset: not merely
|
|
||||||
UTF-8 I/O of a unibyte codepage as in previous versions.
|
|
||||||
Double-cell (aka fullwidth) and non-BMP characters work too, but
|
|
||||||
combining characters and right-to-left text do not. The only
|
|
||||||
multibyte charset ELinks can decode is still UTF-8, so if the
|
|
||||||
server outputs e.g. Shift-JIS, you'd better recode with a proxy.
|
|
||||||
- (bugfix) Kill the ESC timer when blocking the terminal.
|
|
||||||
- (bugfix 724) Better parsing of escape sequences and control
|
- (bugfix 724) Better parsing of escape sequences and control
|
||||||
sequences from the terminal.
|
sequences from the terminal.
|
||||||
- (bugfix) Decode UTF-8 only from bytes, not from codes of special
|
- (bugfix) Decode UTF-8 only from bytes, not from codes of special
|
||||||
keys.
|
keys.
|
||||||
- (bugfix) Do not call toupper with potentially out-of-range values.
|
|
||||||
- (new feature) 24-bit truecolor mode
|
- (new feature) 24-bit truecolor mode
|
||||||
- (enhancement) "Resize terminal" tries to use the window size
|
- (enhancement) "Resize terminal" tries to use the window size
|
||||||
increment.
|
increment.
|
||||||
- (new feature) Support Ctrl+Alt+letter key combinations.
|
- (new feature) Support Ctrl+Alt+letter key combinations.
|
||||||
- (bugfix) Subprocess forked for SIGTSTP calls _exit, not exit.
|
- (bugfix) Subprocess forked for SIGTSTP calls _exit, not exit.
|
||||||
- (enhancement) Turn terminal transparency off by default.
|
- (enhancement) Turn terminal transparency off by default.
|
||||||
- (bugfix 871) Lock down the numbering of terminal.*.colors
|
|
||||||
regardless of config options. This change makes elinks.conf
|
|
||||||
portable between different configurations but unfortunately not
|
|
||||||
between this and previous versions.
|
|
||||||
* Changes in cookies and bookmarks
|
* Changes in cookies and bookmarks
|
||||||
- (new feature) "Add server" button in the cookie manager.
|
- (new feature) "Add server" button in the cookie manager.
|
||||||
- (enhancement) Tell the user how to move bookmarks.
|
- (enhancement) Tell the user how to move bookmarks.
|
||||||
@ -71,13 +78,11 @@ roughly in decreasing order of importance.
|
|||||||
- (new feature) Option ui.tabs moves the tab bar to the top.
|
- (new feature) Option ui.tabs moves the tab bar to the top.
|
||||||
- (new feature) New actions: kill-word-back, move-backward-word,
|
- (new feature) New actions: kill-word-back, move-backward-word,
|
||||||
move-forward-word
|
move-forward-word
|
||||||
- (bugfix) Two small fixes in the authentication dialog.
|
|
||||||
- (enhancement) Ctrl+characters don't trigger hotkeys in menus and
|
- (enhancement) Ctrl+characters don't trigger hotkeys in menus and
|
||||||
dialogs.
|
dialogs.
|
||||||
- (bugfix 396) Never show empty filename in the what-to-do dialog
|
- (bugfix 396) Never show empty filename in the what-to-do dialog
|
||||||
- (bugfix 930) Refresh status bar when key prefix is eaten.
|
- (bugfix 930) Refresh status bar when key prefix is eaten.
|
||||||
* Changes in support for URI schemes, protocols, caching, and encodings
|
* Changes in support for URI schemes, protocols, caching, and encodings
|
||||||
- (new feature 844) SMB protocol using libsmbclient
|
|
||||||
- (bugfix) Fixes cache-control issue. See elinks-users mail from 28 Oct 2005
|
- (bugfix) Fixes cache-control issue. See elinks-users mail from 28 Oct 2005
|
||||||
- (new feature) LZMA decompression
|
- (new feature) LZMA decompression
|
||||||
- (bugfix 517) Fixed and enabled HTTP bzip2 decompression
|
- (bugfix 517) Fixed and enabled HTTP bzip2 decompression
|
||||||
@ -126,9 +131,6 @@ roughly in decreasing order of importance.
|
|||||||
- (enhancement) Guile: Read hooks.scm rather than internal-hooks.scm.
|
- (enhancement) Guile: Read hooks.scm rather than internal-hooks.scm.
|
||||||
(Keep reading user-hooks.scm, too.)
|
(Keep reading user-hooks.scm, too.)
|
||||||
- (bugfix) Lua: Don't write to the string returned by lua_tostring.
|
- (bugfix) Lua: Don't write to the string returned by lua_tostring.
|
||||||
- (experimental, new feature, bugfix) Python: Many additions and
|
|
||||||
bug fixes. Changed goto_url_hook(current) to goto_url_hook(new);
|
|
||||||
it can call the new function elinks.current_url() if desired.
|
|
||||||
- (enhancement) SMJS: elinks.alert no longer displays as an "error".
|
- (enhancement) SMJS: elinks.alert no longer displays as an "error".
|
||||||
- (new feature) SMJS: New properties elinks.action, elinks.globhist,
|
- (new feature) SMJS: New properties elinks.action, elinks.globhist,
|
||||||
elinks.vs.
|
elinks.vs.
|
||||||
@ -161,7 +163,6 @@ roughly in decreasing order of importance.
|
|||||||
- (bugfix) Don't use $(AM_CFLAGS) anymore. Use $(CPPFLAGS) instead.
|
- (bugfix) Don't use $(AM_CFLAGS) anymore. Use $(CPPFLAGS) instead.
|
||||||
- (bitrot) Fix two warnings on Mac OS X.
|
- (bitrot) Fix two warnings on Mac OS X.
|
||||||
* (experimental) Changes in ECMAScript support
|
* (experimental) Changes in ECMAScript support
|
||||||
- (enhancement) Disable ECMAScript by default.
|
|
||||||
- (new feature) SEE ECMAScript backend, an alternative to SpiderMonkey.
|
- (new feature) SEE ECMAScript backend, an alternative to SpiderMonkey.
|
||||||
- (new feature) Handling onsubmit
|
- (new feature) Handling onsubmit
|
||||||
- (workaround) window.open remembers the last few URLs and doesn't
|
- (workaround) window.open remembers the last few URLs and doesn't
|
||||||
@ -250,6 +251,14 @@ have already been considered.
|
|||||||
- (bugfix) Better error handling in save_form_data_to_file and
|
- (bugfix) Better error handling in save_form_data_to_file and
|
||||||
save_textarea_file.
|
save_textarea_file.
|
||||||
(commit 6bdc34cfbcade0c25922c1ad96c753cc7d1c9949 and nearby)
|
(commit 6bdc34cfbcade0c25922c1ad96c753cc7d1c9949 and nearby)
|
||||||
|
- (bugfix) Do not call toupper with potentially out-of-range values.
|
||||||
|
(commit 9e30ee631ced843f26a264c351cfa1716e7e1941)
|
||||||
|
- (bugfix) If ELinks logs debug information to a file, it now opens
|
||||||
|
that in binary mode. (commit 4ced25779dca68c0e15ce1e695ce191b536bb05d)
|
||||||
|
- (bugfix) Kill the ESC timer when blocking the terminal.
|
||||||
|
(commit 539f756438fca4264ab937b2ccfba2351e916a16)
|
||||||
|
- (bugfix) Don't claim that the authentication is for HTTP.
|
||||||
|
(commit ef2f6383c6f0bed576e6f69030eacc4931b42a27)
|
||||||
//////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ELinks 0.11.2.GIT now, to be released as 0.11.3:
|
ELinks 0.11.2.GIT now, to be released as 0.11.3:
|
||||||
@ -281,8 +290,10 @@ ELinks 0.11.2.GIT now, to be released as 0.11.3:
|
|||||||
* bug 769: fix MD5 computation/formatting in HTTP digest
|
* bug 769: fix MD5 computation/formatting in HTTP digest
|
||||||
authentication
|
authentication
|
||||||
* fix POST to local CGI
|
* fix POST to local CGI
|
||||||
|
* remove a garbage character from the end of the authentication prompt
|
||||||
* bugs 872, 886: editing or deleting cookies in the cookie manager
|
* bugs 872, 886: editing or deleting cookies in the cookie manager
|
||||||
should cause a save
|
should cause a save
|
||||||
|
* secure file saving: restore umask after _all_ failure conditions
|
||||||
* bug 768 in experimental Python scripting: link with e.g. -lpython2.4
|
* bug 768 in experimental Python scripting: link with e.g. -lpython2.4
|
||||||
rather than -lpython
|
rather than -lpython
|
||||||
* minor bugs 830, 831: changes in parsing of -remote arguments
|
* minor bugs 830, 831: changes in parsing of -remote arguments
|
||||||
|
Loading…
Reference in New Issue
Block a user