|
From: Kristian V. D. V. <va...@li...> - 2007-07-16 13:31:56
|
I am proud to announce the release of Syllable 0.6.4! Syllable 0.6.4 contains many new features, enhancements and bug fixes from previous releases. Highlights of this release include: o A new version of ABrowse. The web browser has been re-written using the WebKit engine, which is also the basis of Apples Safari web browser. The engine offers excelent standards support and very fast rendering. o A new version of Whisper, and the Contact address book is now included. o A large number of usability and user interface fixes, largely curtesy of Anthony Morphett. o New drivers for the SysKonnect Yukon1 network cards & ACPI CPU management and updated drivers for Radeon, GeForceFX, SiS and Trident video cards, HD Audio, Intel & VIA SATA controllers and Realtek 8169 network cards. o The usual clutch of bug fixes and enhancements. You can download Syllable 0.6.4 now from Sourceforge http://prdownloads.sourceforge.net/syllable/syllable-0.6.4.iso.gz?download or if you prefer, free of charge from the Syllable Lulu shop http://www.lulu.com/content/720463 An upgrade from the previous release and a pre-configured VMWare image are also available from Sourceforge at http://sourceforge.net/project/platformdownload.php?group_id=55553 If you are installing Syllable for the first time you should read the installation instructions, which are available on the Syllable installation CD or from http://www.syllable.org/docs/users/install.html The changes and bug fixes for this release are below, and you can find the full release notes for this release at http://www.syllable.org/docs/releases/0.6.4/readme.txt -- Changes for Syllable 0.6.4 Drivers o Fixed Intel SATA detection and configuration. Fixes Bug #244. o Added some missing Intel ICH5 & ICH6 SATA PCI IDs to the ATA driver. My ICH6 SATA controller now works fully in "Normal" mode (Instead of "Combination") on my Dell GX280. This might cause the drive to move I.e. hda->hde etc. o Added a TUN network driver, which was originally written by William Rose some time ago. The TUN driver can be used by user-space applications to act as network end-points. The driver is currently TUN only (I.e. no Ethernet headers, raw IP packets only): TAP mode (with fake Ethernet headers) is not supported. o Added the PCI ID for the TGUI 9680 graphics card to the Trident graphics driver. o Synced the rtl8169 driver with Linux. Adds support for RTL8168b/8111b, RTL8101e and RTL8100e PCI-E chips and some newer PHYs. o Added new PCI IDs to the HD Audio driver o Added a skge driver for SysKonnect/Marvell Yukon1 NICs, ported from the Linux 2.6 skge driver. Tested at 100Mbps with a DLink DGE-530T. o Updated linux_compat.h with some additional macros and stubs used by the skge driver o Removed the 3c59x drivers private linuxcomp.h header and merged the pci_set_power_state() function into linux_compat.h, with updates to the driver to fit the modified API. o The PS/2 driver should only be opened one time o Radeon o Fixed some modesetting bugs in the Radeon driver o Improved the framebuffer size detection in the Radeon driver. o GeForceFX o Added support for geforce 6100 igp o Changed some parts of the VGA programming code o NV40 cards and newer do not support video overlays anymore o Added the screen resolution 1280x800 to the sis300 video driver. o USB o Allow accesses to the USB UHCI root hub if the controller is suspended o PCI bus manager o Get the PCI access method from the BIOS and only fall back to register probing if no PCI BIOS is found. I've also removed the specific check for Virtual PC and reversed the register probing method so that method 1 is probed before method 2. This is based on the method used by NetBSD. o ACPI o Updated the ACPI code to version 20070126 o Added an ACPI CPU driver Kernel o Always set PTE_ACCESSED when PTE_DIRTY is set o debug_read() now blocks when there is no data available o Fix lock/unlock order of the g_hInodeHashSem mutex in do_mount(). Fixes bug #256. o Added the disable_device_on_bus() and enable_devices_on_bus() functions. o Added the disable_gfx_drivers kernel parameter o Add the set_thread_target_cpu() function o Use the clone_page_pte() function more often o Limit memory size to 1.5Gb o Added the CPU frequency scaling patch by Tim ter Laak o Rename MEMF_OKTOFAILHACK to MEMF_OKTOFAIL o Removed the (unused) GFP_CLEAR flag. get_free_page() now respects the MEMF_CLEAR flag. o FIFOs (pipes) are now specifically marked as such (FDT_FIFO) to allow certain operations to fail correctly. o lseek() on a pipe will now cause ESPIPE. Fixes bug #164. o Return the correct error condition from tcp_connect() if connect() is called more than once. Fixes bug #155. Appserver o Added an event to os::Clipboard called "os/system/ClipMonitor" that will allow the clipboard to be monitored for changes. o Mouse event handling changes in the appserver o Mouse move and mouse up events are passed to the currently active window, the active system window and the window under the mouse o Mouse down events are passed to the currently active window _or_ the active system window and the window under the mouse o Clicking on already opened submenus does not close the whole menu structure o Fixed mouse move bug in the appserver o Moved all appserver MMX code to ddriver_mmx.cpp o Added Documentation to wndborder.cpp and wndborder.h o Added "Restore window after Maximize" support o Improve automatic window adjustment when switching between different resolutions. Patch from Anthony Morphett <aw...@gm...> o Optimized the appserver sprite code Libsyllable o Fixed drag and drop operations on textviews o Added Documentation to os::Clipboard o ListView o Add a seperate F_NO_SORT flag to ListView that allows columns to be sorted without having to enable F_NO_AUTO_SORT. o Settings o Don't crash of the application doesn't have a "-" in it's name. Patch from Jonas Jarvoll <jon...@sy...> o Added SetLabel() methods to the os::Menu and os::MenuItem class o Added the os::RegistrarFileType class o Fixed some mouse handling issues in the os::Window and the os::TextView class o Merged the following patches from Anthony Morphett <aw...@gm...> o Moved find-as-you-type from IconDirView to IconView; so it should work on all IconViews o Added horizontal autoscrolling when trying to drag an icon to the far left/right of the IconDirView, in list mode o Fixed SetTabOrder() and GetTabOrder() for IconView o Prevent user from dragging an icon out of the IconView (in icon mode) o Added keyboard navigation to IconView: o Arrow keys can be used to move to adjacent icons o Home/end can be used to move to top-left-most, bottom-right-most icons o If no icon was previously active, down or right will select topleft-most icon; up or left will select bottom-right-most (like home/end) o If shift key is held, next icon will be added to selection o Pageup/Pagedown will scroll the window (if scrollbars are present) o Escape deselects all icons o Backspace now acts like Delete if text is selected in a TextView I.e. it deletes the selection. Fixes Bug #112. Patch from Athony Morphett <aw...@gm...> Media o Fixed memory leaks in the Vorbis plugin o Updated the ffmpeg plugin to work with the latest ffmpeg version o Pass supported media formats from the media server to the server audio plugin Applications o Added Contact 0.4.1 o Renamed cpumon and memmon to CPU Monitor and Memory Monitor and moved them to /Applications/System Tools/ o dhcpc o Added support for multiple interfaces o The client can automatically launch the NTP client o dhcpc now runs as a deamon correctly o Gave the code a general clean up and re-wrote most the client startup code o New Calculator "Syllable-family" logo. Desktop o Started to move the application list handling into the registrar Misc o Finally removed the old registrar call interface o ATerm now generates the sequence "\M-[3~" instead of ^? when VK_DELETE is pressed, which makes forward-delete work correctly with the default Bash keybindings. o Change the Screen preferences behaviour so that the "Apply to" desktops Dropdown is not reset if the user makes changes elsewhere in the dialog. Patch from Athony Morphett <aw...@gm...> o Imported new bmp, pcx, tga, tiff, xbm and xpm translators from Jonas Jarvoll <jon...@sy...> Localisation and Internationalisation o Added Bulgarian. o Added Russian translation to Contact. o Updated keymaps from Maritimus. o Updated and New translations from Maritimus. 5.1 FIXED BUGS The following bugs have been fixed since the previous release: #269 Syllable Manager cannot be opened from "About..." #266 Latest weekly locks up at boot on SMP machine #256 do_mount error handling #244 ATA driver crashes on Dell GX280 #242 Preferences called "Preference" in the Syllable Start Menu on the Dock #235 memory leak in soundplayer? #230 Drag & drop to AEdit broken. #226 Cannot ATA controller on Virtual PC #225 Bookmarks are out of date #219 Syllable doesn't boot on VMware #197 Delete works as Backspace #195 ncurses-5.6 fails to build #180 New kernel hangs build procedures #177 0.6.4 bootloader and USB-support #164 INetUtils doesn't compile anymore #160 GCC 4.1.2 doesn't compile #155 Samba client can not connect #154 Office->Xpdf Bug #146 Link from Welcome to Copyrights.html broken #142 ATA driver not working for 0.6.3 cd on certain drives #71 Syllable does not boot on VirtualBox -- Vanders http://www.syllable.org http://www.liqwyd.com |