⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changes

📁 一个可用于linux下的命令行音乐播放器
💻
📖 第 1 页 / 共 5 页
字号:
  implementing correct MIME boundary -TD
* revalidate user's guide and related files using W3C validator via file-upload
  facility -TD
* simplify some loops in GridText.c using new function next_anchor() -TD
* quote field-names used when submitting form-data as suggested in RFC 2068
  (report by Lieven Tomme <lieven@itopia.com>) -TD
* remove configure-check for mkstemp(), which is redundant given that lynx
  writes temporary files in a directory which is not readable by other users.
  On more than one system (e.g., Solaris), mkstemp() is not usable in the
  manner we attempted, since it does not necessarily choose a distinct name if
  the previously-chosen filename no longer exists (report/analysis by PG) -TD
* correct a typo in configure macro CF_HEADER_PATH which told the script to
  look for header files in the user's $HOME/lib rather than $HOME/include
  directory -TD
* update config.guess, config.sub -TD
* add check for HTTP headers using Netscape extension "Refresh", and if found,
  add a corresponding refresh-URL at the beginning of the document.  Fixes
  Debian #126723.
* strip username from URLs used in an HTTP GET, and warn about this condition.
  The example given was
    "http://www.microsoft.com&item%3dq209354@212.254.206.213/1338825GHU_98.asp"
  the text of which could mislead a user into believe it was an official site
  (reported by Frederic L W Meunier) -TD
* add limit checks in HText_trimHightext() to fix an infinite loop visiting
  this site (which contains a form with only hidden input fields):
  1- http://www.ibazar.com.br/
  2- Click "Cadastro" and accept all cookies
  3- Click "[accepte.gif]"
  (reported by Frederic L W Meunier) -TD

2002-01-06 (2.8.5dev.7)
* ifdef'd new directory-sorting code to compile when configure --disable-dired
  is specified -TD
* add (commented-out) definitions for building with OpenSSL in makefile.msc,
  tested with OpenSSL 0.9.6c and Visual C++ 5.0 -TD
* correct call to HTGetLinkInfo() in follow_link_number() from 2.8.5dev.6
  changes to fix uninitialized pointer (report by PW) -TD

2002-01-01 (2.8.5dev.6)
* add configure options to link with dbmalloc and dmalloc debugging libraries
  which offer different features than --enable-find-leaks -TD
* restructured LYhighlight() and logic related to highlighted text using new
  functions LYSetHilite(), LYAddHilite(), LYGetHiliteStr() and LYGetHilitePos()
  to allow more than two lines to be highlighted in links (Debian #114062) -TD
* simplified some of LYCookie.c with new functions find_domain_entry(),
  alloc_attr_value() and parse_attribute() -TD
* modify expansion of %s for WIN_EX EXTERN commands so that short names (used
  when the command begins with an uppercase character) are not quoted, and use
  backslashes.  The normal %s expansion uses forward slashes and may quote the
  name if it contains a blank -TD
* modify local directory sort by type to ignore leading '.' characters when
  looking for filetype -TD
* modify logic of HTDirEntry() to avoid storing a trailing backslash (DOS-style
  path separator) in the anchor URL for local directory entries (from report
  by Hataguchi Takeshi) -TD
* amend change in 2.8.5dev.2 to HTLoadHTTP() to omit "Accept-Encoding:  gzip"
  ensuring that also -source or -dump option is used.  Retesting excite.com
  shows that it no longer matters, since the page was replaced by a short
  javascript which is not sent compressed (request by Hataguchi Takeshi) -TD
* correct a missing definition for COMPRESS_PROG in the configure script
  introduced by 2.8.5dev.5 changes (also noted by Stepan Kasal) -TD
* several fixes from Stepan Kasal <kasal@math.cas.cz>:
  + remove code in LYCurses.c which checks ttytype variable for "dec-vt"
    prefix.  EWAN, a decent telnet program for M$ Windows, sets $TERM to
    dec-vt100.  This is similar to vt102 but it is not appropriate to use vt100
    settings for it.  ncurses has in its terminfo database an entry for
	"dec-vt100|EWAN telnet's terminal"
    The terminfo file is successfully opened when ncurses is initialised and
    ttytype is set to the name mentioned above.  After stripping "dec-" from
    it, lynx ends up searching for
	"/usr/share/terminfo/v/vt100|EWAN telnet's terminal"
    which cannot cannot be found and lynx crashes.
  + compress installed html files with the -9 option of gzip.
  + improved install-help makefile rule
* fix some longstanding problems with the DOS port -DK
  + fix inability to break out of a hung nameserver lookup or hung connection
    attempt without aborting lynx entirely.  Using the WATT-32 signal handler
    for this seems to work well.  Change the default compile option for DJGPP
    to -DIGNORE_CTRL_C, causing lynx to ignore SIGINT, so CTRL-BREAK is
    completely disabled.  With this patch CTRL-C stops current actions without
    quitting lynx.  To have a way to abort lynx when necessary, bind ALT-X to
    SIGQUIT.  (The unix default of CTRL-\ is not bound to the same scan code on
    different international keyboards, while ALT-X is familiar to DOS users for
    existing programs).  Because the WATT-32 signal handler was not available
    to external programs, a patch to WATT-32 is necessary for the new lynx code
    to work.  The patch for WATT-32 is shown in the INSTALLATION documentation.
  + added some fixes for "/" vs "\" handling in pathnames so that non-DJGPP
    programs will see standard DOS pathnames when called.  The mailer code was
    ignoring the environment variable SHELL when calling the mailer, leading to
    a lack of environment space for the mailer to work -DK
  + add calls to _eth_release() and _eth_init(), which Gisle Vanem says should
    not be necessary in this part of lynx.  But this seems to fix get
    intermittent hung nameserver lookup sessions after using CTRL-C.
* simplified a loop in HTConfirmCookie() and added CTRACE's to demonstrate that
  this is working properly (addresses Debian #119751) -TD
* add some CTRACE's to curses screen initialization and resizing to provide
  better diagnosis of problem reported by David Balazic
  <david.balazic@uni-mb.si> on HP-UX 11.00) -PG
* modify configure.in and aclocal.m4 to work with autoconf 2.52 patched with
    ftp://invisible-island.net/autoconf/autoconf-2.52-20011227.patch.gz
* modify configure macros CF_CURSES_CPPFLAGS and CF_NCURSES_CPPFLAGS to ensure
  that the (n)curses.h header file is actually found, in case someone tries to
  build lynx without having installed the development files (based on anonymous
  posting on comp.os.linux.networking newsgroup) -TD
* update config.guess, config.sub from
    http://subversions.gnu.org/cgi-bin/viewcvs/config/config/

2001-11-18 (2.8.5dev.5)
* modify prompt for file- or directory-name in rename/move operation to provide
  a default based on the selected file/directory -TD
* add -DOK_OVERRIDE to makefile.msc, to allow rename/move of files in the local
  directory editor -TD
* correct delay time for win32's HTAlert, etc., which was in milliseconds
  rather than seconds -TD
* modify check for mbstate_t in CF_WIDEC_CURSES to define HAVE_MBSTATE_T if
  that type is found, use this ifdef in LYwaddnstr() to make that compile
  properly on Solaris 2.6 (report by PG) -TD
* disable SUPPORT_MULTIBYTE_EDIT ifdef for EBCDIC (i.e., NOT_ASCII) -PG
* collect names of lynx.cfg and .lynxrc variables into LYrcFile.h, to simplify
  checks for matching spelling, e.g., against the values used in LYOptions.c
* modify dired support to allow sorting by a variety of things in addition to
  the existing sort into files versus directories.  This is saved in ~/lynxrc
  as dir_sort_order -TD
* if --disable-full-paths is specified, do not use full path for SYSTEM_MAIL
  (report by IZ) -TD
* modify configure script to reduce the number of xxx_PATH definitions compiled
  into the code if --disable-dired was specified.  Change configure script so
  that dired support for chmod, copy, mkdir, and touch to use built-in
  functions rather than external programs -TD
* modify configure script tests for program pathnames so that if full pathnames
  are specified and the program is not found, no corresponding xxx_PATH symbol
  is defined -TD
* eliminate duplicate LYGetEnum() in LYrcFile.c, using the variant from
  LYReadCFG.c which allows abbreviations -TD
* change handling of tagsoup option in LYrcFile.c to invoke the corresponding
  HTSwitchDTD() function, so saved tagsoup initializes properly from ~/.lynxrc
  (report by Michel Such) -TD
* modify some tag-names in LYOptions.c to correspond to the names used in
  lynx.cfg to make the corresponding names work properly when used in ~/.lynxrc
  via ENABLE_LYNXRC settings (report by Michel Such) -TD
    old             new
    ----------------------------
    assume_char_set -> assume_charset
    show_scrollbar  -> scrollbar
    DTD_recovery    -> tagsoup
    show_rate       -> show_kb_rate
    user_agent      -> useragent
    ----------------------------
* correct length passed by LYpaddstr() to LYwaddnstr(), which could be larger
  than allowed -TD

2001-11-08 (2.8.5dev.4)
* if file-upload code is configured, suppress message that indicates it is not
  implemented, i.e., "[FILE Input] (not implemented)" -TD
* modify file-upload submission to send plain text if the file is entirely
  printable text.  Mime encoding is needed if the file contains nulls, etc.,
  but reportedly may confuse some hosts -TD
* suppress "charset=" clause on form submission if it is iso-8859-1 -TD
* move case for F_FILE_TYPE in HText_SubmitForm() to obtain original behavior
  of fallthrough for F_SUBMIT_TYPE, F_TEXT_SUBMIT_TYPE, F_IMAGE_SUBMIT_TYPE to
  translate their character set, etc.  (report by KW) -TD
* revert 2.8.4dev.21 change to avoid truncating cookie path in LYSetCookie().
  The server that wouldn't work with the current lynx behavior is
  identified as "Oracle_Web_Listener/4.0.8.2.3EnterpriseEdition"  -DK
* modify LYLegitimizeHREF() change from 2.8.4dev.21 to eliminate newlines from
  the HREF rather than converting them to spaces.  This fixes a problem with
  www.ebay.com which splits up HREFs with newlines.  Changing the newlines to
  spaces made the HREF no longer match, e.g., when it was built up from
  a CGI script (report by Morten Bo Johansen) -TD
* add two test files for testing UTF-8, based on Markus Kuhn's demos
  (quickbrown.html and utf-8-demo.html).  These work with ncurses 20011103
  patch, for wide-characters except for combining characters (more work is
  needed in ncurses).  Tested with XFree86 xterm (patch #163) -TD
* modify select_multi_bookmarks() check for interrupt character to limit it to
  "hard" interrupt characters such as ^G.  This fixes a case where "z" would
  have been treated as an interrupt character in advanced multibookmark mode
  (reports by Michael Warner, HN, as well as Debian #111463) -TD
* modify SUPPORT_MULTIBYTE_EDIT logic in LYUpperCase() and LYLowerCase() to
  check for a null character following an upper-128 code.  This is more likely
  to occur in EBCDIC, though the multibyte strings should not have a null at
  this position in any case (report by PG) -TD
* for wide-character curses configuration, do not force repainting at the end
  of display_page() -TD
* modify configure test for mkstemp() to check if that function returns
  distinct values (report by Fr3dY indicates that AmigaOS has a broken version
  of mkstemp() which always returns the same value) -TD
* modify LYwaddstr() to use wide-character curses functions to make UTF-8
  output work without relying upon side-effects of narrow-character functions.
  Note that this relies on the user having set a UTF-8 locale, e.g.,
  en_US.UTF-8 -TD
* modify HText_appendCharacter() to not use utfxtra_on_this_line when compiling
  with WIDEC_CURSES, since the curses library already does this adjustment -TD
* correct the following names in LYrcFile.c which were added to allow
  ENABLE_LYNXRC lines in lynx.cfg to enable them to be saved in ~/.lynxrc
    old           new          where-used
    -------------------------------------
    DTD_recovery  tagsoup      (command-line option and lynx.cfg)
    show_rate     show_kb_rate (lynx.cfg)
    user_agent    useragent    (command-line option)
    -------------------------------------
  (report by Michel Such <msuch@free.fr>) -TD
* modify LYRefreshEdit() to clear field before repainting (patch by Hataguchi
  Takeshi)
* for CJK configuration, force clearing/repainting in HTUserMsg() (patch by
  Hataguchi Takeshi)
* make HTInfoMsg() sleep condition consistent with other messages by using
  LYSleepInfo() -TD
* reduce clutter with new function utf8_length() -TD
* replace !isascii(ch) with new macro is8bits(ch), to reduce clutter, fix some
  sign-extensions and make it more portable -TD
* change some of the "#if" statements to "#ifdef", to work around broken
  versions (2.96, 3.0.1) of gcc distributed with Mandrake 8.1 (though
  reportedly this is due to Redhat):  the -C o

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -