v0.8.7
======
- Add Python 3.13 support
- Drop Python 3.2, 3.3 support
- --blkscan: Add "file:", "FILE:" scan type
- Add --concatenate
- Minor bug fix

v0.8.6
======
- Fix line scroll mode bug (since v0.7.108)
- Fix range bitwise operation bug (since v0.7.73)
- Minor fixes and cleanups

v0.8.5
======
- Add FILEOBJ_USE_LOWER_CASE_HEX
- Add __FILEOBJ_USE_FSYNC_CONFIG_FILE (default false)
- Optimize mmap(2) based file objects
- Rename --cmp to --blkcmp
- Add --blkdump
- Minor fixes and cleanups

v0.8.4
======
- --blkscan/cmp/md: Minor fixes
- Minor fixes and cleanups

v0.8.3
======
- Minor fixes and cleanups
- Add --blkscan

v0.8.2
======
- Fix line scroll mode bug (since v0.7.108)
- Add :set scroll
- Add sz
- Add snz
- Add sZ
- Add snZ
- Add FILEOBJ_LOGICAL_BLOCK_SIZE

v0.8.1
======
- Minor fixes and cleanups
- Fix D bug on block device (since v0.7.87)
- Add Python 3.12 support
- Change default scroll mode to line scroll

v0.8.0
======
- Minor fixes and cleanups
- Fix/workaround a window resize error seen with recent gnome-terminal
- Add Python 3.11 support
- Add script/install.ps1
- Remove script/install.bat
- setup.py: Switch default from distutils to setuptools

v0.7.108
========
- Minor fixes and cleanups
- Fix assert failure bug in visual mode (since v0.7.85)
- Add :blake2b
- Add :blake2s
- Add :open_blake2b
- Add :open_blake2s
- Add :pls
- Add line scroll mode
- Add FILEOBJ_USE_LINE_SCROLL
- Rename __FILEOBJ_USE_PERMISSIVE_INSTALL to __FILEOBJ_USE_ALLOW_PYTHON2

v0.7.107
========
- Minor fixes and cleanups
- Add Python 3.10 support
- Add --cmp
- Add --md
- Rename __FILEOBJ_TEMP_SIZE to FILEOBJ_BUFFER_SIZE

v0.7.106
========
- Minor fixes and cleanups
- Fix installation failure on Windows (since v0.7.104)
- Fix assert failure bug (since v0.7.99)
- Add :truncate
- Add FILEOBJ_USE_TRUNCATE_SHRINK
- Use rwmap.Fileobj by default for small,noent files if available

v0.7.105
========
- Minor fixes and cleanups
- Change d from delete alias to disas
- Add :disas_x86
- Support visual range in :strings
- Add FILEOBJ_DISAS_ARCH
- Add FILEOBJ_DISAS_PRIVATE

v0.7.104
========
- Minor fixes and cleanups
- Add __FILEOBJ_USE_TERMINAL_RESIZE

v0.7.103
========
- Minor fixes and cleanups
- Add --verbose

v0.7.102
========
- Minor fixes and cleanups
- Add --info
- Add --lsblk

v0.7.101
========
- Minor fixes and cleanups
- Add Python 3.9 support
- Add MidnightBSD support

v0.7.100
========
- Minor fixes and cleanups
- Add __FILEOBJ_USE_WINDOWS_TERMINAL

v0.7.99
=======
- Minor fixes and cleanups
- Fix a bug caused crash on minimizing terminal size (since v0.7.81)
- Improve Windows Terminal support
- Add FILEOBJ_COLOR_OFFSET
- Add --test_mouse
- Support wrapscan in w, b, *, #, ), (, }, {

v0.7.98
=======
- Minor fixes and cleanups
- Fix :registers bug (since v0.7.81)
- Support ncurses color specification in "r:g:b" format (if supported by terminal)
- Add *
- Add #
- Add cw
- Add cW
- Add :colors
- Add script/build.sh
- Add script/clean.sh
- Remove script/pybuild.sh
- Add --test_color
- Add __FILEOBJ_COLOR_FB
- Remove __FILEOBJ_COLOR_FG
- Remove __FILEOBJ_COLOR_BG

v0.7.97
=======
- Minor fixes and cleanups
- setup.py optionally supports man page installation
- Remove --no-native option for setup.py
- Add __FILEOBJ_SETUP_USE_NO_NATIVE for setup.py
- Add __FILEOBJ_SETUP_USE_MAN for setup.py
- Add __FILEOBJ_SETUP_USE_GZIP for setup.py
- Rename script/install_misc.sh to script/install_man.sh
- Rename script/autogen to script/autogen.py
- Rename script/profile to script/perf.py
- Add --list_color

v0.7.96
=======
- Minor fixes and cleanups
- Fix ncurses initialization bug on NetBSD

v0.7.95
=======
- Minor fixes and cleanups
- Fix mremap(2) bug on Windows Subsystem for Linux

v0.7.94
=======
- Drop Python 2.7 support (https://www.python.org/doc/sunset-python-2/)
- Add Python 3.8 support
- Add __FILEOBJ_USE_PERMISSIVE_INSTALL

v0.7.93
=======
- Minor fixes and cleanups
- Add FILEOBJ_USE_COLOR
- Add :hammer2vol

v0.7.92
=======
- Minor fixes and cleanups
- Fix minor repaint bug on creating a new window (since v0.7.81)
- Support history for '[' buffered [count] value
- Add :redo_all

v0.7.91
=======
- Fix edit mode bug (assert failure) for block device (since v0.7.87)

v0.7.90
=======
- Minor fixes and cleanups

v0.7.89
=======
- Minor fixes and cleanups

v0.7.88
=======
- Minor fixes and cleanups
- Fix chgat bug on page transition (since v0.7.81)
- Fix repaint bug on page transition in replace edit mode (since v0.7.82)

v0.7.87
=======
- Minor fixes and cleanups
- Add RELEASES
- Support unit based move/write/yank/paste operations
- Rename __FILEOBJ_USE_UNIT_BASED to FILEOBJ_USE_UNIT_BASED

v0.7.86
=======
- Minor fixes and cleanups
- Fix mouse event bug on resize on *BSD (since v0.7.83)

v0.7.85
=======
- Minor fixes and cleanups
- Use half byte cursor for binary window only when binary editing
- Fix a bug caused "-- INSERT --", "-- REPLACE --" banner to disappear (since v0.7.81)
- Rename :base64_encode to :open_base64_encode
- Rename :base64_decode to :open_base64_decode
- Rename :base32_encode to :open_base32_encode
- Rename :base32_decode to :open_base32_decode
- Rename :base16_encode to :open_base16_encode
- Rename :base16_decode to :open_base16_decode
- Rename :base85_encode to :open_base85_encode
- Rename :base85_decode to :open_base85_decode
- Add :open_md5
- Add :open_sha1
- Add :open_sha224
- Add :open_sha256
- Add :open_sha384
- Add :open_sha512
- Add :open_sha3_224
- Add :open_sha3_256
- Add :open_sha3_384
- Add :open_sha3_512

v0.7.84
=======
- Minor fixes and cleanups
- Fix partial :w bug on Python 2 (since v0.7.0)
- Improve Windows support
- Add Python 2.7 support on Windows
- Add Python 3.2 support on Windows
- Add f
- Add F
- Add t
- Add T
- Add ;
- Add ,
- Add :base64_encode
- Add :base64_decode
- Add :base32_encode
- Add :base32_decode
- Add :base16_encode
- Add :base16_decode
- Add :base85_encode
- Add :base85_decode

v0.7.83
=======
- Minor fixes and cleanups
- Improve Windows support
- Rename package from "fileobj" to "fileobj_" on Windows
- Rename executable from "fileobj" to "fileobj.py" on Windows
- Move script/fileobj to bin/
- Add bin/fileobj.py
- Rename script/install.sh to script/install_misc.sh
- Add script/install.sh
- Add mouse events support
- Add --no_mouse
- Add FILEOBJ_USE_MOUSE_EVENTS

v0.7.82
=======
- Minor fixes and cleanups
- Performance improvement on window repaint
- Fix minor window repaint issues
- Add experimental Windows support (Python 3.3+)
- Add script/install.bat
- Add doc/fileobj.1.txt
- Add ~/.fileobj/env
- Create default ~/.fileobj/env if it does not exist
- Remove __FILEOBJ_KEY_BACKSPACE
- Remove __FILEOBJ_KEY_DELETE

v0.7.81
=======
- Minor fixes and cleanups
- Performance improvement on window repaint
- Fix window cursor bug on VTxxx terminals (since v0.7.78)
- Fix visual mode bug on line repaint (since v0.7.80)
- Add :sha1
- Add :sha224
- Add :sha256
- Add :sha384
- Add :sha512
- Add :sha3_224
- Add :sha3_256
- Add :sha3_384
- Add :sha3_512
- Add FILEOBJ_COLOR_DEFAULT
- Add __FILEOBJ_USE_DELETE_CONSOLE

v0.7.80
=======
- Minor fixes and cleanups
- Performance improvement on window repaint
- Fix -o bug (since v0.7.70)
- Change format of status window
- Add :qa
- Add :qa!
- Add :set bytes_per_unit
- Add :set bpu (alias for :set bytes_per_unit)
- Add --bytes_per_unit
- Add --bpu (alias for --bytes_per_unit)
- Add --no_text
- Add --no_color
- Add FILEOBJ_BYTES_PER_UNIT
- Add FILEOBJ_COLOR_FF
- Add __FILEOBJ_USE_UNIT_BASED
- Remove FILEOBJ_STATUS_RADIX

v0.7.79
=======
- Minor fixes and cleanups
- Fix a search bug on Python 2 (unicode/str type mismatch when using history data)

v0.7.78
=======
- Minor fixes and cleanups
- Add FILEOBJ_COLOR_VISUAL
- Add --env
- Remove --fg
- Remove --bg
- Rename FILEOBJ_COLOR_FG to __FILEOBJ_COLOR_FG
- Rename FILEOBJ_COLOR_BG to __FILEOBJ_COLOR_BG
- Allow FILEOBJ_COLOR_CURRENT to take "foreground,background" format
- Allow FILEOBJ_COLOR_ZERO to take "foreground,background" format
- Allow FILEOBJ_COLOR_PRINT to take "foreground,background" format
- Allow FILEOBJ_COLOR_VISUAL to take "foreground,background" format

v0.7.77
=======
- Minor fixes and cleanups
- Add FILEOBJ_COLOR_PRINT

v0.7.76
=======
- Minor fixes and cleanups
- Fix --fg/--bg bug (since v0.7.75)
- Add FILEOBJ_USE_TEXT_WINDOW
- Remove FILEOBJ_USE_VERBOSE_WINDOW

v0.7.75
=======
- Minor fixes and cleanups
- Add color attribute for current cursor/status
- Add color attribute for zero (0) bytes within buffer contents
- Remove frame focus on multiple windows
- Add FILEOBJ_COLOR_CURRENT
- Add FILEOBJ_COLOR_ZERO
- Remove FILEOBJ_USE_FORCE

v0.7.74
=======
- Minor fixes and cleanups
- Fix stdout mode bug (since v0.7.67)
- Show both abs and relative offsets for partially loaded buffers
- Officially introduce env variables in manpage
- Remove -d
- Remove -x
- Remove --backup
- Remove --verbose_window
- Remove --terminal_height
- Remove --terminal_width
- Add FILEOBJ_USE_BYTES_BUFFER
- Add FILEOBJ_USE_VERBOSE_WINDOW
- Add __FILEOBJ_TERMINAL_HEIGHT
- Add __FILEOBJ_TERMINAL_WIDTH
- Remove FILEOBJ_USE_ADDRESS_NUM_OFFSET
- Remove FILEOBJ_KEY_RESIZE
- Rename FILEOBJ_ADDRESS_NUM_RADIX to FILEOBJ_ADDRESS_RADIX
- Rename FILEOBJ_STATUS_NUM_RADIX to FILEOBJ_STATUS_RADIX
- Rename FILEOBJ_EDITMODE to FILEOBJ_USE_ASCII_EDIT
- Rename FILEOBJ_USE_VERBOSE_STATUS_WINDOW to __FILEOBJ_USE_STATUS_WINDOW_VERBOSE
- Rename FILEOBJ_USE_RRVM_SYNC_ON_EDIT to __FILEOBJ_USE_VM_SYNC_ON_EDIT
- Rename FILEOBJ_ROBUF_CHUNK_SIZE to __FILEOBJ_BUFFER_CHUNK_SIZE
- Rename FILEOBJ_RWBUF_CHUNK_BALANCE_INTERVAL to __FILEOBJ_BUFFER_CHUNK_BALANCE_INTERVAL
- Rename FILEOBJ_BUFFER_SIZE to __FILEOBJ_TEMP_SIZE

v0.7.73
=======
- Minor fixes and cleanups
- Change default line offset width to 4 characters
- Update line offset width when opening/closing/saving a buffer
- Update line offset width on :auto

v0.7.72
=======
- Minor fixes and cleanups
- Fix a bug (<CTRL>w+/- with vertical split)
- Add sh
- Add s<BACKSPACE>
- Add sl
- Add s<SPACE>
- Add s0
- Add s$
- Add sgo
- Remove :fcls
- Remove +
- Remove -
- Allow positive [count] value via + prefix
- Allow negative [count] value via - prefix
- Allow math within [] input

v0.7.71
=======
- Minor fixes and cleanups
- Add Python 3.7 support

v0.7.70
=======
- Minor fixes and cleanups
- Add FILEOBJ_USE_CONSOLE_LOG

v0.7.69
=======
- Minor fixes and cleanups
- Drop Python 2.6, 3.0, 3.1 support
- Allow -o to omit value
- Allow -O to omit value

v0.7.68
=======
- Minor fixes and cleanups
- Remove doc/README.changes.md
- Remove FILEOBJ_USE_EVEN_SIZE_WINDOW

v0.7.67
=======
- Minor fixes and cleanups
- Improve tab completion behavior
- Underline line offset strings in binary window
- Change ~/.fileobj/history to use json (break existing one from previous versions)
- Change ~/.fileobj/marks to use json from csv (break existing one from previous versions)
- Change ~/.fileobj/session to use json from csv (break existing one from previous versions)
- Add script/dump.sh
- Remove FILEOBJ_RWBUF_CHUNK_SIZE_LOW
- Remove FILEOBJ_RWBUF_CHUNK_SIZE_HIGH
- Remove FILEOBJ_KEY_DOWN
- Remove FILEOBJ_KEY_UP
- Remove FILEOBJ_KEY_LEFT
- Remove FILEOBJ_KEY_RIGHT

v0.7.66
=======
- Minor fixes and cleanups
- Improve tab completion behavior
- Add :auto

v0.7.65
=======
- Minor fixes and cleanups
- Fix initial frame focus bug with multiple windows (since v0.7.60)
- Simplify offset column design
- Add ~/.fileobj/session to save session information
- Preserve last cursor position
- Add FILEOBJ_USE_SESSION_POSITION

v0.7.64
=======
- Minor fixes and improvement
- Remove FILEOBJ_USE_CURSOR_FALL_THROUGH
- Remove FILEOBJ_USE_PS_AUX
- Remove FILEOBJ_OS_UNAME
- Remove FILEOBJ_USE_BSD_CAVEAT
- Remove FILEOBJ_USE_ILLUMOS_CAVEAT
- Remove FILEOBJ_USE_CYGWIN_CAVEAT

v0.7.63
=======
- Minor fixes and improvement
- Remove FILEOBJ_USE_SHELL
- Remove FILEOBJ_USER_DIR
- Remove FILEOBJ_USE_ALLOC_NOENT_RWBUF
- Fix script/profile.py with Python 3.4 or above
- Rename script/profile.py to script/profile (avoid conflict with built-in)
- Rename script/autogen.py to script/autogen

v0.7.62
=======
- Minor fixes and improvement
- Improve terminal multiplexer support
- Add --test_screen
- Remove FILEOBJ_USE_PUTTY_CAVEAT

v0.7.61
=======
- Minor fixes and improvement
- Improve VTxxx support
- Add FILEOBJ_PATH_STREAM
- Remove FILEOBJ_USE_TMUX_CAVEAT
- Remove FILEOBJ_FILE_NAME_STREAM

v0.7.60
=======
- Minor fixes and improvement
- Improve Darwin support
- Fix key mapping on VTxxx
- Remove FILEOBJ_PROCFS_MOUNT_POINT
- Remove FILEOBJ_FILE_NAME_TRACE
- Remove FILEOBJ_FILE_NAME_LOG
- Remove FILEOBJ_FILE_NAME_HISTORY
- Remove FILEOBJ_FILE_NAME_MARKS

v0.7.59
=======
- Minor fixes and improvement
- Improve Darwin support
- Improve :set bytes_per_window behavior
- Fix a bug (:set bytes_per_window with no arg)
- Add --backup
- Add FILEOBJ_USE_BACKUP
- Remove FILEOBJ_USE_LOG
- Remove FILEOBJ_SCREEN_ATTR_POSSTR
- Remove FILEOBJ_SCREEN_ATTR_CURSOR
- Remove FILEOBJ_SCREEN_ATTR_SEARCH
- Remove FILEOBJ_SCREEN_ATTR_VISUAL
- Remove FILEOBJ_TERMINAL_HEIGHT
- Remove FILEOBJ_TERMINAL_WIDTH
- Remove FILEOBJ_ADDRESS_NUM_WIDTH
- Remove FILEOBJ_USE_ALLOC_DEGENERATE
- Remove FILEOBJ_USE_ARRAY_CHUNK
- Remove FILEOBJ_ALLOC_MMAP_THRESH
- Remove FILEOBJ_USE_XNIX
- Rename FILEOBJ_USE_FULL_STATUS_WINDOW to FILEOBJ_USE_VERBOSE_STATUS_WINDOW
- Rename FILEOBJ_USE_ADAPTIVE_FILEOPS to FILEOBJ_USE_AUTO_FILEOPS_ADJUST
- Rename FILEOBJ_GENERAL_BUFFER_SIZE to FILEOBJ_BUFFER_SIZE
- Rename FILEOBJ_FILE_XXX_NAME to FILEOBJ_FILE_NAME_XXX
- Change default manpage directory to /usr/local/share/man/man1

v0.7.58
=======
- Minor fixes and improvement
- Fix a bug (:set bytes_per_window auto/even)
- Fix a bug (fail to catch exception on too small initial terminal size)
- Remove --terminal_height
- Remove --terminal_width
- Improve doc/README.examples.md

v0.7.57
=======
- Minor fixes and improvement
- Change CTRL-w,v and CTRL-w,CTRL-v to vertical split
- Add :vsplit
- Add :screen
- Add :set bpl (alias for :set bytes_per_line)
- Add :set bpw (alias for :set bytes_per_window)
- Add --bpl (alias for --bytes_per_line)
- Add --bpw (alias for --bytes_per_window)
- Add --no-native option for setup.py
- Change -O to do vertical split (align with -O in vim)
- Change -o to do horizontal version of -O (align with -o in vim)
- Rename script/profile to script/profile.py
- Remove script/fedora.spec
- Remove script/pyclean.sh (integrate into script/pybuild.sh)
- Move script/cstruct.usb to script/cstruct/usb
- Move script/cstruct.hammer to script/cstruct/hammer
- Create empty file ~/.fileobj/cstruct if it does not exist

v0.7.56
=======
- Minor fixes and improvement

v0.7.55
=======
- Minor fixes and improvement
- Fix a bug (be able to recover from a tmux specific screen issue with Ctrl-l)
- Change default manpage directory from /usr/local/share/man/man1 to /usr/share/man/man1
- Rename script/build.sh to script/pybuild.sh
- Rename script/clean.sh to script/pyclean.sh

v0.7.54
=======
- Minor fixes and improvement
- Improve Solaris/illumos support

v0.7.53
=======
- Minor fixes and improvement
- Fix a bug (check errno for native ptrace(2) peek functions)
- Fix a bug (search "a b c" ignores " b c" for the initial attempt)
- Enable ptrace(2) support on FreeBSD/DragonFlyBSD/NetBSD/OpenBSD
- Enable pid path support on FreeBSD/DragonFlyBSD/NetBSD/OpenBSD
- Improve Solaris/illumos support
- Add FILEOBJ_USE_ILLUMOS_CAVEAT

v0.7.52
=======
- Minor fixes and improvement
- Fix a bug (avoid >1 same fileobj being loaded via partial path)
- Change default window mode to --simple
- Remove --simple
- Add --verbose_window
- Add FILEOBJ_USE_CURSOR_FALL_THROUGH
- Add FILEOBJ_USE_SHELL
- Remove FILEOBJ_USE_MAGIC_SCAN
- Remove FILEOBJ_NETBSD_SIZEOF_DISKLABEL
- Remove FILEOBJ_DRAGONFLYBSD_SIZEOF_PARTINFO
- Remove FILEOBJ_KEY_TAB
- Remove FILEOBJ_KEY_ENTER
- Remove FILEOBJ_KEY_ESCAPE
- Remove FILEOBJ_KEY_SPACE
- Enable fileobj._native ptrace(2) support on Linux
- Support @objdump[section] syntax for pid path

v0.7.51
=======
- Minor fixes and improvement
- Add [count] support for searching
- Add script/clean.sh
- Add script/build.sh
- Move script/README* to doc/
- Move script/fileobj.1 to doc/

v0.7.50
=======
- Minor fixes and improvement
- Fix bugs
- Add :cmpr
- Add :cmpr!
- Add :cmprnext
- Add :cmprnext!
- Add :fobj
- Improve :hammervol

v0.7.49
=======
- Minor fixes and improvement
- Add :bind
- Add @:
- Add --force
- Add FILEOBJ_USE_FORCE
- Add FILEOBJ_REGFILE_SOFT_LIMIT
- Use even-sized windows on :cmp variants

v0.7.48
=======
- Minor fixes and improvement

v0.7.47
=======
- Minor fixes and improvement

v0.7.46
=======
- Minor fixes and improvement

v0.7.45
=======
- Minor fixes and improvement
- Add Python3.6 to supported Python versions

v0.7.44
=======
- Minor fixes and improvement
- Add C extension for Cygwin

v0.7.43
=======
- Minor fixes and improvement
- Add C extension fileobj._native to better support ioctls for Linux/NetBSD/OpenBSD/FreeBSD/DragonFlyBSD
- Add fileobj.native as a wrapper over fileobj._native

v0.7.42
=======
- Minor fixes and improvement

v0.7.41
=======
- Fix/workaround OpenBSD specific bug
- Minor fixes and improvement

v0.7.40
=======
- Minor fixes and improvement
- Add Python3.6b to supported Python versions at the moment

v0.7.39
=======
- Minor fixes and improvement
- Improve Cygwin support
- Add FILEOBJ_USE_CYGWIN_CAVEAT
- Add script/README.distributions.md

v0.7.38
=======
- Minor fixes and improvement
- Add :allocator
- Add :osdep

v0.7.37
=======
- Minor fixes and improvement
- Add :meminfo
- Add script/README.changes.md

v0.7.36
=======
- Minor fixes and improvement
- Improve Cygwin support
- Separate lists/examples/notes section of README.md into different script/*.md files
- Add script/autogen.py

v0.7.35
=======
- Minor fixes and improvement
- Add script/fedora.spec
- Improve README.md

v0.7.34
=======
- Minor fixes and improvement
- Remove v prefix from version# in sdist archive to sync with Fedora's RPM versioning in general (Git branch and tag name still use v prefix)
- Add version.RELEASE to sync with Fedora's RPM versioning in general (version.RELEASE may or may not be used)
- Rename script/installman.sh to script/install.sh
- Remove script/check.py
- Improve README.md

v0.7.33
=======
- Add script/fileobj.1
- Add script/installman.sh
- Add :cmpnext
- Add :cmpnext!
- Improve README.md

v0.7.32
=======
- Fix :cstruct bug

v0.7.31
=======
- Add :cmp
- Add :cmp!

v0.7.30
=======
- Minor fixes and improvement
- Cleanups
- Remove unused code

v0.7.29
=======
- Minor fixes and improvement
- Cleanups
- Remove unused code
- Remove symlink README -> ./README.md
- Remove script/stream

v0.7.28
=======
- Minor bug fixes
- Cleanups
- Support string type in :cstruct in addition to char[] (helps omit bunch of \0 shown when using char[] as C string)
- Support x8,x16,x32,x64 types in :cstruct to indicate unsigned hexadecimal output
- Add :hammervol extension
- Add FILEOBJ_USE_TMUX_CAVEAT
- Add FILEOBJ_USE_PUTTY_CAVEAT
- Improve terminal multiplexer and PuTTY support
- Improve README.md

v0.7.27
=======
- Minor bug fix
- Cleanups

v0.7.26
=======
- Minor bug fixes
- Cleanups
- Add --simple
- Add --terminal_height,--terminal_width
- Add --bytes_per_window
- Add :set bytes_per_window
- Rename --width to --bytes_per_line
- Rename :set width to :set bytes_per_line
- Add basic registers {0-9a-zA-Z"} support (experimental)
- Add :registers
- Add :kmod
- Add :fcls
- Add :bufsiz
- Add :argv
- Add :md5
- Add sb for bytes swap
- Improve window height adjustment
- Add Darwin support (experimental)
- Add FILEOBJ_USE_XNIX
- Add FILEOBJ_USE_BSD_CAVEAT
- Improve *nix support in general
