0. CONTENTS 1. WELCOME 2. UPGRADING FROM A PREVIOUS RELEASE 3. INSTALLING FOR THE FIRST TIME 4. KNOWN BUGS 5. CHANGES 1. WELCOME Welcome to Syllable 0.6.5! If you are upgrading from a previous release, or installing for the first time, please read the following document for some important information. Syllable 0.6.5 contains many new features, enhancements and bug fixes from previous releases. Highlights of this release include: o Support for scanners has been added with the inclusion of the SANE scanner package. o New drivers for the D-Link DL2000 Gigabit network card and S3 DeltaChrome video card. o Improvements and fixes to the network stack which gives significantly better network performance, especially for certain applications such as Samba. o System packages have been re-organised and are now installed in a separate location. Development files such as headers and static libraries have also been split off from the base installation. o SimpleBurn and cdrtools are now part of the base installation, making it easy to create and burn CDs with Syllable. o The usual clutch of bug fixes and enhancements. If you are installing Syllable for the first time you should read the install.txt document, which is available on the Syllable installation CD or from http://syllable.cvs.sourceforge.net/*checkout*/syllable/syllable/system/doc/install/install.txt 2. UPGRADING FROM A PREVIOUS RELEASE An upgrade is available for users who are already running Syllable 0.6.4. Upgrading from any other release of Syllable is not supported. 3. INSTALLING FOR THE FIRST TIME If you are installing Syllable for the first time you should be aware of the following: o If you have trouble booting the Syllable 0.6.5 installation CD, please try adding the kernel parameter "enable_ata_dma=false" and report your system configuration to the Syllable developers. 4. KNOWN BUGS Syllable 0.6.5 has been heavily tested, but the following bugs are known to be an issue on certain hardware configurations, or under certain circumstances: o If when you boot Syllable a blue screen briefly appears and your system immediately reboots, try adding the kernel parameter "disable_smp=true" o If you have trouble booting Syllable 0.6.5, please try adding the kernel parameter "enable_ata_dma=false" and report your system configuration to the Syllable developers. o If after trying the above steps, Syllable still hangs during boot, try adding the kernel parameter "disable_acpi=true" and report your system configuration to the Syllable developers. 5. CHANGES Changes for Syllable 0.6.5 Drivers o Added a driver for the S3 DeltaChrome card. Only BIOS based modesetting is supported. o Added the dl2k network driver for D-Link DL2000 based gigabit ethernet cards. o Added support for userspace USB via libusb. The USB bus manager will now export device nodes under /dev/usb/[bus #]/[device #] which are used by libusb to access the device. o Use lock_semaphore()/unlock_semaphore() instead of sleep_on_sem()/wakeup_sem() in the usb busmanager and disk driver to avoid lockups. o Keep USB disk driver loaded o Fix DMA transfers on the second ATA/SATA channel for PCI controllers o Imported an updated version of the AtheOS NFS driver o Imported Arno's port of OpenBeFS Kernel o Some network stack improvements and bug fixes: o Ensure the advertised TCP MSS allows enough room for the IP & TCP headers. o Set the "Don't Fragment" bit on "whole" IP packets. o Increased the default TCP send and receive buffer size to 32k o Only route a packet to the gateway if the destination is not on the local subnet. o Added a workaround for a bug that causes odd routes to be selected i.e. routing to the gateway for 127.0.0.1. o Implemented setsockopt() SO_SNDBUF & SO_RCVBUF for TCP sockets. o Cloning memory contexts now works correctly with remapped areas or areas with preallocated pages. Appserver o Added the Blue decorator, by John Aspras o Added the Winter decorator, by John Aspras. Libsyllable Checked in a series of patches from Anthony Morphett o Fixed the keyboard navigation in IconView & IconDirView. Also adds the ability to select-by-typing. o A small fix to the automatic window repositioning code o Focus the desktop if there are no open windows when the user switches to a different desktop. Media o Imported Arno's AAC codec o Updated the FFMPEG port to a new Subversion version. o Added a sample resolution value to the media format structure o The framerate is now a double value (required by FFMPEG) o Added methods for title, author, etc. to the MediaInput class o Added a ParsePacket() method to the MediaCodec class o MediaSyncStage::Run() now returns the time the application can sleep o The screen output plugin can now convert a video frame to YUV, scale it and write it to the framebuffer in one pass. o ColdFish shows the title and author of files and saves them using attributes or in the playlist file. Applications o Imported SimpleBurn 0.4 & added cdrtools to the base installation. o Imported an updated version of the AtheOS NFS server o Replaced the Network Preferences with one written by Andrew Kennan o Added Settings Editor (originally called ASE) by Henrik Issakson. Desktop o FileBrowser will now automatically remember the view settings and Window position. Patch from Anthony Morphett o The Clipper dock plug-in was extended and the Camera plug-in now responds to pressing the Print Screen key. Misc o Moved essential packages to the new system area, to protect them from regular software maintenance activities in /usr/. The idea is that regular user actions will not leave the system unbootable, and a protected system environment will keep allowing basic operation of the system to repair any damage. o Moved files for software development (headers, static libraries and development documentation) into a new, separate area in /system/development/resources/. o Moved the system headers to /system/development/headers/ o Added scanner support with SANE o Fixed execution of the early init scripts, and thereby initialisation of the terminal. o Included SDL_ttf o Various fixes to libdl & libpthread Localisation and Internationalisation o Added Greek.