Avoid unnecessary move(1)
For consistency, use upper case tag names when adding wrappers
Make method static
Inconsistent colons removed in error string
In errno(), allow negative error numbers and hyphens in label
Use the standard embedded error number technique
Make error number label compatible with errno()
Use case expressions, rather than dispatch tables
Some fixes for the -z option
errtab array made static
Tidier from_parts() method
New term-cmd command
Output cache indicator string for data home directory
New Mime.gen_desktop_entries_for_scheme() helper method
Improved desktop entry generation for http responses
Don't generate application/octet-stream as an alternative mime type for x-scheme-handler and x-content mime types
New all-de and de-path commands
New Mime.gen_all_desktop_entries() method
Ensure desktop entries in mimeapps.list don't refer to those in higher priority directories
Merges
eq() and ceq() functions removed
Version number
Tidy-up of equiv() function
find_icon() now ensures that hicolor is used as a final fallback, as per the spec
Command to show current icon theme
Generate correct name order in gen_all_icons()
Add all aliases before subclasses
Correct include order
eq() uses memcmp(), and same form as StrEq in ocomp.r
Removed superfluous include
Use consistent if check for sys V ipc
Removed superfluous include
Check for sys V IPC headers
Output summary line re sys V IPC library
More liberal symlink, hardlink tests
Output implemented classes list
In don't quieten mode, don't clear the status bar
Merges
Tidier loop structure
Some garbage collection defintions are now local rather than global
Use throwf where appropriate
Use stopf
Minor cosmetics
Avoid possible inconsistency with %w specifier
Comment correction
Tidier use of FilterInputStream
Better error messages
New helper run_prog2()
Replaced fail
New run_prog() helper function
Cleanup
Allow mode in SimpleOutputStream
Merges
Type checking
Merges
New utility class, SimpleOutputStream
Helper class to handle output errors
Use stopf where appropriate
Extraneous text removed from runerr() calls
Comment
Capitalization
Tidy up of wmap()
Removed superfluous change_pointer() call, which could cause visual glitch (see notes)
Page scroll margin now configurable
Page scroll margin now in units of increment size
Options to specify various lists
Ensure Resolved content is a string
Keep page jump increment the correct type
Use tidier augmented assignment
Check type of base parameter
Normalize URLs to improve cacheing
Some fields could be const
Spelling mistake
Handle subclasses and aliases in a single graph structure
Use BFS for generating alternative mime types, and cache results of find_icon_for_file()
Type check parameter to get_extension(), to avoid inadvertant use of &subject
Improved case-sensitive glob matching
New lunique_mod() procedure
Use mimeinfo.cache, and better sorting
Use ldel1() where possible
Display a coexpression's activator (if any)
Some xdg dump() functions
Fix of some keyboard map table problems
X11 left-tab/shifted-tab key behaviour made more portable
Removed odd variable initialization
Correct inadvertent use of string for cset
Support text/html selection target
Some fields made const
Support conversion to HTML
Tidier use of esc() method
HtmlParser.remove_entities() is now public
Comment corrected
Prefer succeed
Correctly handle image tooltip, and map areas without URLs
A method could be static
A method could be static
Obsolete autoconf stuff fixed by running autoupdate