diff --git a/NEWS b/NEWS index c6a1046a..1a925696 100644 --- a/NEWS +++ b/NEWS @@ -10,17 +10,6 @@ ELinks 0.12.GIT now: To be released as ELinks 0.12.0. -////////////////////////////////////////////////////////////////////// -This list now contains all the important changes from ELinks 0.11.0 to -ELinks 0.12.GIT (0b99fa70ca9d0f976655e61adee1a5eebacc0734) and related -bug numbers. Each section is sorted by severity and grouped by topic. - -The list no doubt includes several changes that are not really -important enough. Please move them to the separate "should be removed -from NEWS" list below, or coalesce several changes into one entry (but -do list all bug numbers). -////////////////////////////////////////////////////////////////////// - Notable new features: * enhancement 822: UTF-8 as terminal charset, not merely UTF-8 I/O @@ -172,131 +161,6 @@ Changes in the experimental SGML/DOM implementation: * enhancement: incremental parsing * and more. -////////////////////////////////////////////////////////////////////// -The following changes should be removed from NEWS before ELinks 0.12.0 -is released. They are currently listed here just to show that they -have already been considered. - -* Only partially fixed bugs: - - (bugfix 764) int/long type punning in options - - (bugfix 890) Change colors 0-15 to match xterm defaults. - The bug report also requests asking xterm to report its palette, - but that part will be delayed to 0.13 or later. - - (bugfix 784) attributes corrupt character entity references if - terminal charset != document charset -* Fixed bugs that were not in previous versions: - - (bugfix) Fix a crash when adding a server in the cookie manager. - - (bugfix) cookies: "Add Server" ignores "cookies.accept_policy". - - (bugfix) Fix data: protocol. - - (bugfix 747) Properly deselect the main menu instead of crashing - - (bugfix 778) ELinks crashes on binary files when - document.plain.display_links is set - - (bugfix 782) UTF-8 buffer overwritten while in use - - (bugfix) switch_to_tab: Prevent "tab number out of range" - assertion failure. - - (bugfix) Fixed about: - - (bugfix 821) I cannot enter national characters in dialog boxes - - (bugfix 834) Gzip decompression doesn't work - - (bugfix) Fix out-of-bound access to the quote_char buffer - - (bugfix 827) Crash with term charset set to Unicode and UTF-8 I/O - disabled - - (bugfix 826) too small table for double-cell characters - - (bugfix 902) crash: "overflow detected realloc()" in realloc_line - - (bugfix 912) wrong color in one cell of an HTML input field - - (bugfix 835) Text in textarea is unaffected by horizontal - scrolling of document in UTF-8 mode - - (bugfix 823) Big textarea is too slow with CONFIG_UTF8 - - (bugfix 754) Pressing ESC do not pop up main menu anymore. - - (bugfix 794) tab-close-all-but-current crashes - - (bugfix 781) document->buf can overflow with UTF-8 enabled - - (bugfix 882) C1 controls pass through to the terminal if written - as entity references - - (bugfix 935) Yes and No buttons override the bottom border of the - dialog. - - (bugfix in SEE) Use frame->name instead of target avoiding - possible segfault. - - (bugfix 957) crash within js_Interpret: cx->fp points to freed - memory - - (bugfix 920) assertion priority >= prev_priority failed: queue is - not sorted - - (bugfix 968) assertion width > 0 failed in copy_chars called from - justify_line - - bug 1015: incompatible pointer type for PyString_AsStringAndSize - - bug 917: Going to unopened /dev/fd/ kills select_loop - - critical bug 976: ELinks crashes while browsing samba shares if - debuglevel = 1 in smb.conf -* Already backported to a previous release but not listed there: - - (enhancement) Activate link only when onClick returns true. - Fixed bug 786 in ELinks 0.11.2. - - when the configure script cleans old object files, this no longer - causes it to loop. Commit 564b67883b189a05839bcd2a30d8d4c6eb89c66d - in ELinks 0.11.1. - - don't include for MIN and MAX because it may interfere with - CONFIG_IPV6 on Linux. Commit 63797ae9b331efd91be27512bd9d5b2e2ff74741 - in ELinks 0.11.1. - - Debian bug 400872: include for off_t. - (Related to bug 936 but not the same.) - Commit 135a79a3c309af36cf963f1d3c34b07f296fa2f7 in ELinks 0.11.3. - - bug 107: recognize "localhost" in file: URIs. Cannot reproduce in - earlier versions. - - fix compilation under gcc 4.x. Backported from gentoo portage. - Commit bcabd8b7951f3319199811088e607501296ee573 in ELinks 0.11.3. - - enhancement: avoid compilation of vernum.c in 'make install' - - bug 991: quote spaces in file names passed to external handlers -* Reverted changes: - - (new feature) document.write, reverted in - 2c087e52e74528a720621186b91880463e039d50 - - (enhancement) restore Linux console mode (UTF-8 or not), reverted - in 10d72cae7eafa6b90db1c8f303deb200555734c2 - - (enhancement) wcwidth, reverted in - d050cb67aa37390ab938b0a308c7541f19578506 - - (new feature) Let plain text change colors with ESC [ 31 m or - similar control sequences, reverted in - 2a6125e3d0407b588eb286d4d0ff5c98c23ebda9 - - (enhancement) Support for pasting from GNU screen clipboard, - reverted in 763f03f146cc1391b303c8074556f0ddea1e3c7a - - enhancement 121: if a mailcap entry indicates 'copiousoutput', - ELinks itself acts as a pager -* Unimportant changes: - - (enhancement) If select fails, save its errno. - - (bugfix) Use PF_* instead of AF_* as first parameter of socket(2). - (commits 8b7657deaf6037736d0abe88bae1865fec55fe93 in 0.12.GIT - and d9b56bad7d528a87376768572c2601c57d8afb02 in 0.11.0.GIT) - - (bugfix) Better error handling in save_form_data_to_file and - save_textarea_file. - (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) - - (enhancement) Reject invalid UTF-8 input from documents and - terminals - - (bugfix) Decode UTF-8 only from bytes, not from codes of special - keys. - - (enhancement) "Resize terminal" tries to use the window size - increment. - - (bugfix) Subprocess forked for SIGTSTP calls _exit, not exit. - - (enhancement) Tell the user how to move bookmarks. - - (enhancement) Localization updates. For this to be important, we - should at least list the languages. - - (enhancement) Ctrl+characters don't trigger hotkeys in menus and - dialogs. - - (bitrot) Fix two warnings on Mac OS X. - * don't use cmp -b, which FreeBSD doesn't support. This is commit - 7a5f699a88c5fc89c510854b04702c16c30ece5a in src/dom/test/ which - is run only by "make test" rather than "make". - * support much longer locale-specific timestamps when formatting a - directory listing. LC_TIME=fi_FI.UTF-8 now works. Let's treat - this as part of the UTF-8 support. - * enhancement in user SMJS: elinks.alert no longer displays as an - "error" - * Really retry forever when connection.retries = 0 -////////////////////////////////////////////////////////////////////// - ELinks 0.11.4: --------------