Version History

0.0.1 - 24th December at 00:30

New Features

  1. Changed Conky's default font to Terminus.
  2. Added the Subtle Patterns desktop backgrounds package.
  3. Made hsetroot set the wallpaper.

Source Hacking

  1. Ported cwm to GNU/Linux using libbsd.
  2. Changed cwm's default font to Terminus.
  3. Made stalonetray transparent and vertical by default.

Bug Fixes

  1. Fixed a syntax error in .cwmrc.
  2. cwm now ignores the Conky and stalonetray windows.

0.0.2 - 30th December at 21:15

New Features

  1. Added UnNetHack.
  2. Added SimpleBurn, which replaces Pburn.
  3. Added Calc.
  4. Added TuDu.
  5. Added gRun.
  6. Added XBindKeys.
  7. Added Abook.
  8. Added network_tray, freememapplet_tray, powerapplet_tray, Parcellite and Volume Icon.
  9. Added Clarity.
  10. Added DASH.
  11. Updated Bash to version 4.2.020.
  12. Updated Links to version 2.5.
  13. Updated D-Bus to version 1.2.28.
  14. Replaced gtkdialog4 with a build script.
  15. Enabled Xft support in rxvt-unicode.
  16. Added Yad, with /opt/bin/zenity, a backwards-compatibility symlink for Zenity.
  17. Moved Terminus to /opt/share/fonts.
  18. Added /etc/motd and /etc/issue through zzz_humble_hacks.
  19. Added a logo through zzz_humble_hacks.
  20. Added the new documentation through zzz_humble_hacks.
  21. Added a new welcome screen through zzz_humble_hacks.
  22. Added an icon for Moon-buggy.
  23. Added /opt/bin/desksetup, a desktop configuration tool.
  24. All man pages are now compressed using xz.

Source Hacking

  1. Removed the libelf dependency of GNU Screen.
  2. Made wbar set its window name to "wbar" (so it can be ignored by cwm).
  3. Replaced Mick's z_base_hacks with zzz_humble_hacks.
  4. Replaced /etc/profile with a simpler one (which does not start the X server) through zzz_humble_hacks.
  5. Added CTRL + SHIFT + ESC (htop) to XBindKeys' default settings.
  6. Made Volume Icon show a horizonal slider by default and changed the default exernal mixer.
  7. Removed the annoying message mingetty outputs.

Bug Fixes

  1. Removed Axel; aria2 is more sophisticated and way more reliable.
  2. Fixed the missing menu icon problem with vitetris, bs, cmus and NetSurf.
  3. cmus no longer sets itself as the default audio player.
  4. Removed an unneeded icon from the wbar package.
  5. Prevented Moon-buggy from writing stuff to /opt/com.
  6. Added /opt/bin/rxvt, a symlink to urxvt.
  7. Added /opt/share/man to the man pages search path, through man.conf.
  8. Removed the man pages for urxvtc and urxvtd.
  9. Removed references to MPlayer in the mplayer2 build script.
  10. Made aria2 lighter by removing its BitTorrent functionality (which is already provided by rTorrent) and removed some of its dependencies, such as sqlite.
  11. Made cwm ignore the wbar window.
  12. Removed legacy files in Woof through zzz_humble_hacks.
  13. Fixed the paths in the Terminus post-install script.
  14. Replaced all instances of "rxvt --title" with "urxvt -title" in menu entries.
  15. Removed delayedrun and implemented a new .xinitrc through zzz_humble_hacks.
  16. Removed many legacy scripts from Woof through zzz_humble_hacks and removed many of its dependencies.
  17. Fixed the bug that caused rxvt-unicode to close immediately when executed with "-e".
  18. Fixed the missing symlink problems with the original libpng package.
  19. Moved vimrc to the right location.
  20. Moved Calc's man pages to the right location.

0.0.3 - 7th January at 00:05

New Features

  1. Added Xpad.
  2. Added NumLockX.
  3. Added slock.
  4. Added the HumbleRaleigh GTK+ 2 theme.
  5. Added load_sfs, a small replacement for sfs_load.
  6. Updated file to version 5.10.
  7. Updated shared-mime-info to version 0.91.
  8. Updated LFTP to version 4.3.4.
  9. Updated squashfs-tools to version 4.2.
  10. Updated dhcpcd to version 5.2.12.
  11. Updated Calc to version 2.12.4.4.
  12. Added back support for Metalink in aria2.
  13. Added support for post-removal scripts in hpm.
  14. Added build scripts for bc, wireless_tools and mktemp.
  15. Added a new, lighter rc.update which creates all generated caches at first boot instead of at build time.
  16. Improved wmexit and made wmreboot and wmpoweroff call it.
  17. Wrote a new, smaller 3builddistro which produces a lighter build.

Source Hacking

  1. Replaced ALT with SHIFT in Parcellite's default key bindings.
  2. Prevented Xpad's help message from showing up on its first run.

Bug Fixes

  1. Added backwards-compatibility symlinks for mingetty, Bash and less.
  2. Fixed the 64-bit Parcellite bug; the sources are dirty and ship with a x86_64 version.
  3. Fixed the Parcellite icon bug.
  4. Added a small delay before startup applications are launched.
  5. Made stalonetray force the icon size.
  6. Added a white background to the distribution logo.
  7. Added gtkdialog-splash to cwm's ignore list.

0.0.4 - 21st January at 17:55

New Features

  1. Wrote roar-ng, a replacement for Woof.
  2. Added gtk2_prefs.
  3. Added the full DejaVu fonts package.
  4. Added more patterns to the Subtle Patterns package.
  5. Replaced Wizard Wizard with a home-made settings panel.
  6. Added System Cleaner, a configuration and cache cleaning tool.
  7. Updated aria2 to version 1.14.1.
  8. Updated msmtp to version 1.4.27.
  9. Updated Vim to version 7.3.409.
  10. Added support for X11 grabbing in libav.
  11. Removed network_tray and freememapplet_tray.
  12. Removed Perl from the ISO and moved it to the devx module.
  13. Removed GTK+ documentation.
  14. Changed the default desktop background.

Source Hacking

  1. Changed cwm's default applications to rxvt-unicode and slock.

Bug Fixes

  1. Prevented Xpad from creating the first note.
  2. Removed all texinfo documentation.
  3. Made desksetup replace symlinks under ~/Startup with scripts, so permissions can be set.

0.0.5 - 3rd February at 22:05

New Features

  1. Added the window manager man page to the first-run wizard.
  2. Built using roar-ng, with many fixes and improvements.
  3. Removed all Puppy-specific dependencies of the skeleton.
  4. Updated LFTP to version 4.3.5.
  5. Updated rxvt-unicode to version 9.15.
  6. Updated Vim to version 7.3.420.
  7. Changed the distribution name and re-branded all Puppy stuff.
  8. Made the initramfs much smaller by removing unneeded drivers.
  9. Implemented proper use of a layered file system.
  10. Implemented save files.
  11. Added create_user, a user creation script.
  12. Added full slackware64 support to roar-ng.
  13. Switched from Aufs to Unionfs.
  14. Replaced the kernel with the latest longterm version.
  15. Moved the icon theme to /usr/share/pixmaps.
  16. Wrote a Busybox build script.
  17. Expanded the distribution documentation.
  18. Added a dedicated package repository.
  19. Enabled the Dropbear SSH server by default.

Source Hacking

  1. Changed the default key paths in Dropbear to the right ones.
  2. Removed the default optimization in the Busybox makefile.

Bug Fixes

  1. Performed additional removal of Puppy-specific packages.
  2. Added the D-Bus user to make it work.
  3. Changed roar-ng's behavior - now it takes isolinux.bin from the binary package.
  4. Fixed the missing libraries issue with GCC.
  5. Converted all symlinks under ~/Startup to shell scripts.
  6. Fixed the libav and mplayer2 build scripts, after the recent changes in the former.
  7. Added the missing defaultaudiomixer.
  8. Modified the D-Bus and Dropbear init scripts to match the init scripts format.
  9. Added a post-installation script for DejaVu which updates the fonts cache.
  10. Prevented the Terminus post-installation script from updating the fonts cache of the host when executed by roar-ng.
  11. Removed the Busybox man applet.

0.0.6 - NOT RELEASED YET

New Features

  1. Added a licenses package.
  2. Added KVM support to Linux.
  3. Updated Linux to version 3.0.19.
  4. Updated Vim to version 7.3.421.

Source Hacking

Bug Fixes

  1. Added back the printk() support removed from the kernel by mistake.
  2. Fixed the blank screen problem once KMS is enabled.