7.1:

"East Sands Anthem"

translations/bs-ng-it.po:
- Added Italian translation by Alin Hantig

cfg/config:
- added check for lspci, lsusb, ps2pdf and dmidecode

configure:
- added SBINAPP and OPT_SBINAPP

glade-xml/bashstyle7.glade:
- the entry-widget for the directory
- indicator was to big.

system/nx-rc.in:
- fixed bug #33: only set TERM to xterm-256 
- if it has been xterm before

support/man2pdf:
- added
- generate pdfs from manpages

support/bs-ng-parse-echo:
- better help message (--help)

support/bs-ng-profiler:
- added help message

support/sysinfo:
- added
- display system informations; currently:
- --cpu (CPU Model and Frequency)
- --kernel (Display Kernel Version, Release and Machine)
- --memory (Display Total, Free and Used RAM)
- --partitions (Display Major, Minor, Blocks and Node of all partitions)
- --pci (Display infos about PCI Devices (and their kernel-module))
- --usb (Display infos about USB Devices (and their kernel-module))
- --mounts (Display all mounted filesystems and their options)
- --bios (Display SMBIOS/DMI infos (requires root auth))

bs-ng-doc/chapter08.html:
- added doc for man2pdf and sysinfo

support/bswitch.in:
- added
- change (some) settings of bs-ng without using a gui, currently:
- --style <style> change the prompt-style to use

7.0:

"Nemesis"

configure:
- s/SMOOTBLUE/SMOOTHBLUE/g'

Makefile.in:
- also output info for clean rule
- don't exit with 1 when gconfd-2 is not killable
- colorfull output for all rules
- also update the icon-cache when uninstalling

translations/bs-ng-de.po:
- updated german translation

system/themes/vector-rc:
- use timecolor for time
- use fontcolor for time/date separator
- display the ip address

system/themes/elite-rc
- use timecolor for time
- use fontcolor for time/date separator
- also display seconds
- also display uptime
- use [] instead of ()

system/themes/minimal-rc
- fixed a small typo

python-gtk/bashstyle.in:
- updated custom prompt-builder (vector)
- updated custom prompt-builder (elite)
- class is BSNG7 now

bs-ng-doc/img/*.png:
- updated doc images

bs-ng-doc/img-style/*.png:
- updated all theme preview images

bs-ng.desktop.in:
- updated description and version

terminfo-example.txt:
- added an example file for terminfos

bs-ng-doc/*.html:
- fixed size of the quirk preview (chapter 1)
- added note on how to include scripts in the prompts (chapter 8)

system/misc/completions-rc:
- the bash-completion is not available on all
- systems, so provide completions on our own

system/misc/alias-rc:
- add ll as alias for "ls -l"
- add la as alias for "ls -A"
- add --group-directories-first to all ls aliases

7.0rc1:

"Frozen Flame"

support/showip:
- added (displays current ip-address)
- use showip to simply show ip address
- or use showip <device> to show address for <device>, eg ppp0

bs-ng-doc/chapter08.html:
- added doc for showip

glade-xml/bashstyle7.glade:
- make all buttons in the custom tab's frames have the same size

debian/control ::
debian/bashstyle-ng.postinst:
- require libgtk2.0-bin for gtk-update-icon-cache
- run gtk-update-icon-cache after installation of the debian package
- run 'make KILL_DISABLE=1 CACHE_DISABLE=1 GCONF_DISABLE=1' for
- cleaner debian package build

Makefile:
- only output infos, not commands
- remove install rule and rename install-real rule to install

7.0a2:

"Summer of Love"

configure:
- don't check for uptime twice
- add check for urandom
- some minor output tweaking

makefile.in:
- make building of the debian package work again
- hicolor theme is in /usr so don't use PREFIX here

doc/*:
- completely revised the documentation
- updated images
- added image for the vim page
- added entries for the vim options
- added image for the nano page
- added entries for the nano options
- description for readline -> editing-mode was missing
- color the headings for better readability

system/misc/random-rc:
- if /dev/random is not there, try /dev/urandom

mkrelease:
- include the new files

support/bs-ng-profiler:
- Don't check if the key's value is NULL, instead check if the
- key is part of the given profile (belongs to the fix for bug #32)

system/nx-rc.in:
- only source color-rc if needed

system/nx-rc.in ::
system/misc/nano-rc ::
support/bs-ng-profiler ::
python-gtk/bashtyle.in ::
glade-xml/bashtyle7.glade ::
mkrelease ::
gconf-schemas/bashstyle.schemas:
- Merged NanoCFG

7.0a1:

"Loops & Tings"

bs-ng.desktop.in:
- use the system-wide installed bs-ng icon

configure:
- some minor output syntax tweaking

Makefile.in:
- update the icon cache upon installation

mkrelease:
- updated

glade-xml/bs-ng-profile.png:
- removed the drop-shadow from the profile icon

glade-xml/*.png
- install icons system-wide (into the hicolor theme)
- prepend bs-ng- to the icon names

glade-xml/bashstyle7.glade ::
glade-xml/bashstyle7.glade.h:
- bump version of the glade file
- use system-wide bs-ng icon as window-icon

system/misc/readline-rc:
- remove old configuration before creating a new one

system/misc/vim-rc ::
python-gtk/bashstyle.in ::
glade-xml/bashstyle7.glade ::
glade-xml/bs-ng-vim.png ::
gconf-schemas/bashstyle.schemas:
- started to merge the old VimCFG into BashStyle-NG

system/themes/clock-ad-rc:
- Speed-Up the Clock-Advanced Style by moving some variables

system/themes/minimal-rc:
- display the time in the minimal prompt

python-gtk/bashstyle.in:
- fixed bug #30: change wdir-color and font-color separatly
- fixed bug #31: if prefix != /usr bs-ng didn't work
- use system-wide installed icons, instead of private ones
- speed up bashstyle-ng by better use of psyco (if it's available)
- add two new functions (for simplyfying the code)
- add some comments to the code
- major simplyfication of the code for changing colors

support/bs-ng-profiler:
- fixed bug #32: only import keys if the value is not empty
	(for backwards compatibility)
- added the new VimCFG keys to the list

TODO:
- fill the TODO list for BS-NG 7

6.9:

"Cold As Ice"

cfg/config ::
configure:
- Revised configure
- Added cfg/config [config file for configure]
- Added some missing checks to configure
- If an app is installed, display the path

system/nx-rc.in:
- check if the theme-rc exists, if not load the fallback-rc
- split off the readline configuration

system/misc/readline-rc:
- this is the readline configuration part of nx-rc

system/themes/separator-rc:
- use the correct switch for fdnl in the Separator style

system/themes/quirk-rc:
- forgot to add this file to svn
- add \n and spacers to the monochrome version, where missing
- added a missing ) to the monochrome version
- display amount of files and folders
- color the last closing bracket in the correct color

system/themes/clock-ad-rc:
- Use bs-ng-parse-echo in the Clock-Advanced Style
- Move the Date from Bottom to Top
- Display Uptime where Date has been displayed before
- Use truncpwd instead of an own function
- Make Clock-Ad work correctly on the Linux Console
- Add two more "arms"; one showing the load average, one showing used/free ram
- Only use the sepacolor in the prompt [no mix of pscol and sepacolor]
- Fix Colors [timecolor for time, datecolor for date]

system/themes/clock-rc:
- Fixed the placement of the clock in the Monochrome Version of Floating Clock
- Use bs-ng-parse-echo
- Fix Colors [timecolor for time]
- Also display the Date

system/misc/tweaks-rc:
- added
- current tweaks:
	- rotate through possibilities via TAB
	- rotate through possible directories for cd via TAB
- make it listen to the tabrotate gconfkey

system/misc/alias-rc:
- add -CF to ls options

system/misc/random-rc:
- add quirk and sputnik to the list for randomly choosen themes

support/showuptime:
- unique output syntax

support/fdnl:
- new options
- +h [files + folders + hidden files/folders]
- -h [files + folders]
- +d [folders]
- +hd [folders + hidden folders]
- +f [files]
- +hf [files + hidden files]
- substract . .. and total [count] from result

support/truncpwd:
- add support for the clock-ad style
- make shure we don't use a custom prompt
- before marking style as supported

support/showload:
- don't use colors if they are disabled
- use bs-ng-parse-echo in showload
- change colors:
	- very low load: blue
	- low load: iceblue
	- middle load: green
	- high load: yellow
	- very high load: red

glade-xml/bashstyle6.glade ::
python-gtk/bashstyle.in:
- add quirk and sputnik to the custom prompt builder
- add an option for enabling/disabling the TAB-Tweaks

gconf-schemas/bashstyle.schemas ::
support/bs-ng-profiler:
- add a new gconfkey for the tab-tweaks

bs-ng-doc/index.html:
- added a new sub-section for the support scripts
- some cosmetic fixes
- add html skeleton
- updated

translations/*:
- updated german translation

mkrelease:
- include the readline-rc and sputnik-rc

6.8:

"Age of the Reverse Bass"

configure:
- added check for apm [optional]

system/misc/color-rc:
- new variable -> code -70%

system/themes/separator-rc:
- more options for the separator style:
-	displaying of free/used [or both] memory
-	displaying of system load [1 min intervall]
-	displaying of running jobs
-	displaying of battery load

system/theme/quirk-rc:
- added a new style: Quirk

system/theme/sputnik-rc:
- added a new style: Sputnik

support/bs-ng-profiler:
- updated to include the new gconf-keys

support/truncpwd:
- if style is one of separator, dirks, dot_prompt or sputnik
- differently color the directory name, the indicator and the trunc-symbol

support/showbatteryload:
- added [will display battery load - requires apm]

support/showcpuload:
- display cpu time consumed by running processes

support/showmem:
- add support for displaying percent instead of mb
- syntax: showmem [ --used --free --used-percent --free-percent ]

support/showspace:
- display free diskspace
- syntax: showspace [ --used --free --used-percent --free-percent ] mountpoint

support/fdnl:
- added two options:
- fdnl +h = show number of files, include hidden files
- fdnl -h = show number of files, exclude hidden files

support/showload:
- fix serveral issues -> make the script work
- added 3 options:
- showload 1 [or empty] = show load average for 1 minute
- showload 2 [or 10] = show load average for 10 minutes
- showload 3 [or 15] = show load average for 15 minutes

glade-xml/bashstyle6.glade ::
python-gtk/bashstyle.in:
- expose the new support scripts in the Prompt Builder
- expose the new support scripts options in the Prompt Builder
- add Quirk to the list of themes (+ Add Preview)
- expose the new Separator-Style Options in the UI

bs-ng-doc/*:
- updated documentation

translations/*:
- updated german translation

6.7:

"Sputnik"

- fixed bug #29:
- file: system/misc/options-rc:
- issue: Don't update PATH if the gconf-key is empty

- fixed bug #30:
- file: system/theme/clock-ad-rc:
- issue: Clock-Advanced Style doesn't work correctly

support/showmem:
- added
	[options: --free --used]

configure:
- add check for gawk
- add check for free

debian/congrol:
- added dependency on gawk
- added dependency on procps (free)

glade-xml/bashstyle6.glade:
- center the treeview on the left
- make the widgets on the profile page smaller

glade-xml/bashstyle6.glade ::
python-gtk/bashstyle.in:
- expose the new showmem in the custom prompt builder

system/nx-rc:
- make it possible to use the readline config, even if
- the bash config is disabled
- only execute the Welcome Message, if there's one

*/*:
- Update File-Header (License Information)
- LGPL v3 not just LGPL (File-Header)
- add File-Header where missing
- used tabs instead of spaces

system/nx-rc ::
system/*/*:
- Split off the nx-rc into several files

bs-ng-doc/*:
- updated documentation

translations/*
- updated german translation

6.6:

"Hardcore Vibes"

configure:
- add check for less

configure:
- make the output colorfull
- different layout for the output

gconf-schemas/bashstyle.schemas:
- set default timeout value to 0 [disabled]
- set default cdpath value to "" [disabled]

system/nx-rc:
- use $HOME/.inputrc instead of $HOME/.readlinerc
	[so we can use both system-wide and per-user settings]

Makefile.in:
- use configure's Prefix instead of gconf's/gnome-menu's
	[.desktop/.schemas file installation-prefix]

Makefile.in:
- install rule doesn't depend on the clean rule

bs-ng-doc/index.html ::
gconf-schemas/bashstyle.schemas ::
support/bs-ng-profiler ::
glade-xml/bashstyle6.glade ::
python-gtk/bashstyle.in ::
system/nx-rc:
- expose the shopts in the UI
	- cdspell
	- cdable_vars
	- checkhash
	- cmdhist
	- force_fignore
	- histappend
	- histreedit
	- no_empty_cmd_completion

system/nx-rc:
- fixed a typo (regarding histappend shopt)

glade-xml/custom.png:
- removed drop-shadow

debian/control:
- updated description
- added Dependency on less

bs-ng-doc/*
- updated documentation

gettext-catalogs/* ::
translations/*
- updated german translation

6.5:

"Whistling Dave"

- maybe fixed bug #28: Terminfo not working everywhere*
  * may also be caused by a "corrupted" less/man install
  * #28 appears not on all systems ...

configure:
- add check for tic [may close #28]

Makefile.in:
- recompile the terminfo files using tic [may close #28]

Makefile.in:
- install the .desktop in gnome-menus prefix not gconfs

debian/control:
- drop gawk Build-Depend
- add ncurses-bin Build-Depend

python-gtk/bashstyle.in
- added \j \! and \# to the list of options for the custom prompt

bs-ng-doc/*
- updated documentation

gettext-catalogs/* :: translations/*
- updated german translation

6.4:

"Fish is Jumping"

- fixed bug #27: Re-Importing of Aliases

- Add Support for PROMPT_COMMAND*
- [ in the custom prompt builder ]

- add bs-ng-parse-echo support script

* Read the Documentation for Important notes
* on how to use the PROMPT_COMMAND correctly
* (It's a bit different from normal)

6.3:

"Way Up North"

- fixed bug #23: *Sigh* adopt use-rlconfig -> use_rlconfig change
- fixed bug #24: Typo in *.schemas
- fixed bug #25: also terminate dead keys when installing via the .deb
- fixed bug #26: *Sigh* alias6 and alias7 not working

- added support for creating custom prompts

- added proccount support script (counts running processes)

- added showload support script (shows load average for 1 minute)
- low average is green, middle is blue and high is red

- support/*: put the shebang at the beginning of the files

- support/truncpwd: the slashes are now recolored in $sepacolor
- support/truncpwd: you can now use the dirchar to have something
- support/truncpwd: else than slashes as directory indicators

- updated documentation
- updated german translation

6.2:

"Liquid is Liquid"

- fixed bug #19: Forgot to rename a button
	[caused by name changes in v5.5]
- fixed bug #20: Increased all widget's width from 210px to 220px
	[no longer truncated strings if running in german]
- fixed bug #21: Exit with status 0 if gconfd-2 couldn't be killed
- fixed bug #22: don't truncate strings in the advanced page from bottom

- instead of just exiting, print a message
- to the console if a required module couldn't be loaded

- you can now define 7 aliases (+2)

- you can now export and import your current profile

Note:
- the use-rlconfig key is now use_rlconfig
- [you have to re-enable readlinecfg]

6.1:

"Miss Kidmann on a Cruise"

- fixed bug #14: Don't use the debian-only gconf-schemas in the Makefile
- fixed bug #15: Don't exit from configure, if the optional stuff couldn't be found
- fixed bug #16: Don't make the .deb depend on psyco, just suggest it
- fixed bug #17: Don't limit the Welcome-Message to simple commands
- fixed bug #18: Don't use accelerators

6.0:

"Coldwater Canyon"

- don't forget to remove $prefix/bin/bashstyle helper-script
- It's now possible to install BashStyle-NG outside of /usr via --prefix= passed to configure
- update Makefile clean rule
- re-write debian package postinst and prerm scripts, to make installation via .deb work
- use gconf-scheams --register/unregister from now on for schemas-installation

5.9.99:

"Nessaja"

- fixed bug #13: Aliases 3/4/5 don't work

- Added a Style-Preview
- Some UI Changes
- Group Options into Sub-Groups
- Updated German Translation
- Updated Documentation

5.5:

"Eternity"

- added options for changing histfilesize and path
- updated german translation
- updated documentation
- added deb rule to the Makefile
- Make Comboboxes detachable
- Major Code Revision (function/widget renaming; code re-ordering)

5.4:

"Return of the Future"

- fixed bug #12: entry6 doesn't display the timeout value

- Makefile install-rule kills now gconfd-2 to associate keys immediately
- removed useless code
- you can now set up a simple welcome message
- added pwdchar and pwdmaxlen options (see doc for more infos)
- now the dirks style also uses truncpwd
- fixed untranslated string in german translation
- updated german translation
- removed drop shadow from icons
- new icons for style and advanced
- updated documentation

5.3:

"Subway 939"

- fixed Bug #10: Alias #5 does not work
- fixed Bug #11: Missing label if checkbutton18 is untoggled on startup

5.2:

"Waiting for Spring"

- Modified UI
- Re-Grouped Options
- Updated Documentation
- Updated German Translation

5.1:

"The Hardcore Massive"

- histappend only active if HISTCONTROL != erasedups
- added option for resetting bash's history (on expert-page)
- dropped history -a from PROMPT_COMMAND we use histappend instead
- new style: minimal
- new style: dot_prompt
- new style: bracket
- new style: sepa_ng
- updated bashstyle.schemas
- updated bs-ng.desktop
- fixed default value for prompt (separator not seaprator)
- added TODO
- updated german translation
- updated documentation
- fixed documentation installation
- new Strings
- removed deprecated code
- removed deprecated strings from gladefile

5.0:

"Circle of Light"

- then displaying amount and size of files,
- hidden files will now be included
- updated header in the support files
- dropped unneeded rules from Makefile
- added documentation (can be found in /usr/share/doc/bashstyle-ng)
- removed useless whitespace from separator style
- use history -a in all prompts, to prevent loosing lines, then multiple terminals are open
- added shopt -s cdspell to nx-rc ... a cd /vr/lgo will still cd into /var/log
- also added shopt -s cmdhist, shopt -s dotglob, shopt -s extglob
- added possibiliy to change HISTIGNORE (default = ls:bg:fg:exit)
- Merged the old ReadlineCFG from *NixStyle-NG into BashStyle-NG
- Updated Code adopted from ReadlineCFG
- Enabling Readline Configuration will automagically also enable BashStyle
- Pressing Page-Up and Page-Down will cycle through completion's possibilities
- updated German (de_DE) Translation
- dropped ShortCuts file, they are (of course) now in the documentation
- textboxes now disallow unwanted letters/characters
- removed useless code

5.0rc3:

"TALLA 2XLC Radio Edit"

- added shortcuts to:
	- all toolbarbuttons
	- all comboboxes
	- all checkbuttons
	- Take a look at the ShortCuts file in the tarball
	- or at /usr/share/bashstyle-ng/ShortCuts after installation
- smaller widgets:
	- all widgets are now smaller
- updated German (de_DE) translation
- added check for 'bc' to configure [required by some styles]
- added an about-dialog
- smaller window-size
- toolbar alinged to the left and is now vertical
- window will now be centered on the desktop
- added option, to radomly choose a new theme everytime bash starts
- added check for /dev/random to configure [required for random style option]

5.0rc2:

"The Jacques Renault Club Mix"

- changes in the Dirks style:
	- now also displays the shell-level
	- displays time instead of date
	- displays now full hostname
- added a new Terminfo file (they re-color the manpages):
	- mostlikebold
	- you can now choose between them (mostlike/mostlikebold)
- added sourcefile of the terminfo files
- added dirks to styles key description
- you can now define 5 alias on your own
- updated German (de_DE) translation

5.0rc1:

"Flip and Fill Remix"

- inverted colors are now applicably
- changed owner of all gconf-keys from nixstyle-ng to bashstyle-ng
- added a new style: dirks
- a bit more compact layout
- updated German (de_DE) Translation
- fixed a small issue in the Job Style

5.0b2:

- dropped deprecated checks from configure
- German (de_DE / UTF-8) Translation added
- added check for the psyco python module
- Reduced output messages of the GConf-Schemas-Installation

(Note for Translators: the pot file is shipped with the tarball)

5.0b1:

- Split off from *NixStyle-NG for easier maintainance
- Switched to GConf-Based Configurations
- Rewrite from Scratch
- New UI
