|
From: Vandervliet, K. <Kri...@an...> - 2007-03-05 14:32:52
|
The Syllable team is pleased to announce that Syllable 0.6.3 is now=0D=0Aav= ailable!=0D=0A=0D=0ASyllable 0.6.3 contains many new features, enhancements= and bug fixes=0D=0Afrom previous releases. Highlights of this release incl= ude:=0D=0A=0D=0A o A cleaner, fresher looking Desktop=0D=0A o Initial suppo= rt for printing with CUPS=0D=0A o Support for Broadcom Gigabit ethernet car= ds=0D=0A o Support for USB CD-ROM drives=0D=0A o Rendering and graphics spe= ed improvements=0D=0A o The GRUB boot loader can now be installed automatic= ally=0D=0A o New versions of many applications, including AEdit, AView and=0D= =0A Whisper=0D=0A o Improved media support and playback=0D=0A o Many bug = fixes and improved application compatibility=0D=0A o Many improved drivers=0D= =0A=0D=0AYou can download Syllable now from Sourceforge=0D=0A(http://source= forge.net/project/showfiles.php=3Fgroup_id=3D55553&package_id=3D=0D=0A50546= )=0D=0A=0D=0ANew with this release of Syllable is an official, pre-installe= d=0D=0AVMWare disk image. The image has been built for use with VMWare=0D=0A= player, but can be easily converted for use with other virtual=0D=0Amachine= s and emulators. There is also a source archive, to save you=0D=0Athe troub= le of downloading and entire CVS repository!=0D=0A=0D=0AThe ISO is also ava= ilable free of charge from the Syllable shop on=0D=0ALulu (http://www.lulu.= com/content/720463)=0D=0A=0D=0AA LiveCD of Syllable 0.6.3 will be available= soon from=0D=0Ahttp://livecd.syllable-norden.info/=0D=0A=0D=0AThose of you= who are upgrading as well as those of you who are=0D=0Ainstalling Syllable= for the first time should read the release=0D=0Anotes, available from Sour= ceforge or=0D=0Ahttp://www.syllable.org/docs/0.6.3/readme-0.6.3.txt If you = are=0D=0Ainstalling Syllable for the first time please also read the=0D=0Ai= nstallation instructions, which are available on the CD, from=0D=0ASourcefo= rge or at http://www.syllable.org/docs/0.6.3/install.txt=0D=0A=0D=0AWe hope= you all enjoy this release of Syllable!=0D=0A=0D=0A--=0D=0AChanges for Syl= lable 0.6.3=0D=0A=0D=0ADrivers=0D=0A=09o ATA driver updates:=0D=0A=09=09o M= oved parts of the interrupt handling code from the=0D=0A=09=09 busmanager = into the controller driver.=0D=0A=09=09 This avoids problems with level tr= iggered interrupts=0D=0A=09=09o A lot of small changes in the ATAPI code to= support=0D=0A=09=09 drives which are very strict about=0D=0A=09=09 the o= rder of the commands=0D=0A=09=09o Enabled DMA transfers for (non ahci) nvid= ia sata=0D=0A=09=09 controllers=0D=0A=09=09o Updated reset code in the ata= _pci controller driver=0D=0A=09=09o Increased the maximum partition limit t= o 32=0D=0A=09o Modified the iso9660 driver so that it always uses RockRidge=0D= =0A=09 if the disc uses both RockRidge and Joliet. Fixes bug #41.=0D=0A=09= Also made a few smaller code cleanups.=0D=0A=09o Fixed memory leak in the= iso9660 driver=0D=0A=09o Add a timeout for the codec reset in the i8xx aud= io driver=0D=0A=09o Fixed a bug in the usb hub driver and added hub reset c= ode=0D=0A=09o Added additional error checks to the usb hid driver to work=0D= =0A=09 with at least one keyboard=0D=0A=09o Updated the PCI vendors list i= n pci_vendors.h from Linux=0D=0A=09o Updated linux_compat.h and added net/m= ii.h from Linux.=0D=0A=09 Added net/net_device.h with=0D=0A=09 common def= initions for the net_device and net_device_stats=0D=0A=09 structures.=0D=0A= =09o Added a tg3 driver for Broadcom NetExtreme Tigon3 NICs,=0D=0A=09 port= ed from the Linux 2.6 tg3=0D=0A=09 driver. Tested at 100Mbps and 1000Mbps = with various Broadcom=0D=0A=09 chips.=0D=0A=09o Patched the VIA Rhine driv= er to fix initalisation on=0D=0A=09 certain Rhine II & III chips with Wake= -On-LAN The patch was=0D=0A=09 provided by Tim ter Laak <timl@scintilla.u= twente.nl>,=0D=0A=09 based on an older patch from an unknown source.=20=0D= =0A=09=09o Applied a further set of code cleanups to the Via=0D=0A=09=09 R= hine driver from=0D=0A=09=09 Tim ter Laak <ti...@sc...>=0D=0A= =09o Added an additional PCI ID for the Intel Pro/100 VE to the=0D=0A=09 e= epro100 driver. Patch from=0D=0A=09 Turki Al-Marri <tur...@gm...= m>=0D=0A=09o Updated the nVidia NIC (forcedeth) driver to version 0.48=0D=0A= =09 (Synced with the Linux driver). The driver adds support for=0D=0A=09 = newer chips including the CK804, MCP04, MCP51 and MCP55,=0D=0A=09 Gigabit = speeds and bug fixes. Thanks to Stephan Wiebusch=0D=0A=09 <stephanwib@goog= lemail.com> for testing and debugging.=0D=0A=09o (Hopefully) fixed the nVid= ia driver for >=3D nv40=0D=0A=09o i855 video driver updates=0D=0A=09=09o Fi= xed Intel graphics driver for some i9xx chipsets=0D=0A=09=09o Disabled yv12= overlays in the i855 driver, they=0D=0A=09=09 caused lockups for big vide= o sizes=0D=0A=09o Savage video driver updates=0D=0A=09=09o Savage driver fi= xes from=0D=0A=09=09 Tim ter Laak <ti...@sc...>=0D=0A=09=09o= Fixed a serious bug with the Savage driver that=0D=0A=09=09 affected Sava= ge 4 and Savage 2000 series cards (and=0D=0A=09=09 may have caused other u= s-seen bugs). The framebuffer=0D=0A=09=09 and registers are now mapped cor= rectly for the=0D=0A=09=09 correct type of chipset.=0D=0A=09=09o Fixed the= screen-mode list enumaration in the Vesa=0D=0A=09=09 driver SetScreenMode= (), and also fixed the alignment=0D=0A=09=09 of objects in off-screen vide= o memory on the Savage=0D=0A=09=09 driver. Both patches fix issues with ce= rtain Savage=0D=0A=09=09 video cards, and both patches are from=0D=0A=09=09= Tim ter Laak <ti...@sc...>=0D=0A=09o Overhauled the SCSI bu= s manager. The code has been split=0D=0A=09 down and modulerised, and a l= ot of the ATAPI code has been=0D=0A=09 imported to improve error handling = and clean up a lot of the=0D=0A=09 direct command manipulation code. SCSI= CD-ROM drives are=0D=0A=09 now supported; by extension, USB CD-ROM drives= work. The=0D=0A=09 CD-ROM device supports reading, CD-DA and packet comm= and=0D=0A=09 (Used by cdrecord), but no analogue audio playback functions=0D= =0A=09 have been implemented.=0D=0A=0D=0AKernel=0D=0A=09o Use the tsc time= r for thread scheduling=0D=0A=09=09o Do not use the tsc timer in non smp mo= de=0D=0A=09o Added a function to return the acpi id of one processor=0D=0A=09= o Enable pci links when they are needed=0D=0A=09o connect() behaviour fixes=0D= =0A=09=09o Allow tcp_connect() to return immediatly with=0D=0A=09=09 -EINP= ROGRESS if the socket is non-blocking.=0D=0A=09=09o tcp_sendmsg() and tcp_r= ecvmsg() will return EAGAIN=0D=0A=09=09 if the the SYN ACK has not yet bee= n recieved.=0D=0A=09o Re-organised, cleaned up and improved setsockopt()=0D= =0A=09=09o A lot of option do nothing more than set a flag on=0D=0A=09=09 = the socket I.e. the behavour of the socket is not=0D=0A=09=09 changed.=0D=0A= =09o Implemented getsockopt()=0D=0A=09=09o Mostly complete for socket-level= options (SO_) but=0D=0A=09=09 nothing lower is implemented.=0D=0A=09o Fix= argument passing to set_real_time()=0D=0A=09o Do not mangle return value p= assed to exit_thread()=0D=0A=09o Show symbol names for kernel drivers in th= e stack traces=0D=0A=09o Replaced lock_mem_area()/unlock_mem_area() by=0D=0A= =09 verify_mem_area()=0D=0A=09o Use the elf symbol hash tables=0D=0A=09o R= eport the total size of the blockcache and not just the=0D=0A=09 allocated= blocks=0D=0A=09o Align the stack of threads to 16 bytes=0D=0A=0D=0AAppserv= er=0D=0A=09o Transparent views are working better now=0D=0A=09o The paint r= equests are now sent in the right order by the=0D=0A=09 appserver when a v= iew is scrolled=0D=0A=09o Closed windows are now removed from the window se= lector=0D=0A=09o The event handling code in the appserver has been rewritte= n=0D=0A=09 to use a tree structure instead of a simple list of events.=0D=0A= =09 This should provide better performance when the event=0D=0A=09 system= is used more often.=0D=0A=09o Fixed recursive invalidates=0D=0A=09o Fixed = a drawing bug in the appserver=0D=0A=09o Reworked parts of the appserver co= de for backbuffered=0D=0A=09 windows=0D=0A=09o Check source rectangle befo= re drawing a bitmap=0D=0A=09o Added flag WND_INDEP_DESKTOP_FRAMES to indica= te that a=0D=0A=09 window's frames on different desktops should be indepen= dent=0D=0A=09 (ie moving a window on one desktop doesn't move it on all=0D= =0A=09 desktops)=0D=0A=09o System windows not shown on Alt-Tab windowselec= tor=0D=0A=09o Changes to appserver's desktop-switching behaviour:=0D=0A=09=09= o Window resizes/moves on one desktop affect the=0D=0A=09=09 window on all= desktops (unless flag=0D=0A=09=09 WND_INDEP_DESKTOP_FRAMES is set)=0D=0A=09= =09o Clicking any mouse button on a window while=0D=0A=09=09 switching des= ktops with=0D=0A=09=09 Alt+Fn/Alt+~ will bring the window to the new=0D=0A= =09=09 desktop.=0D=0A=09=09o Clicking right mouse button clones the window= , so=0D=0A=09=09 it will be present on both old and new desktops.=0D=0A=09= =09o Clicking other buttons removes the window from the=0D=0A=09=09 old de= sktop and adds it to the new desktop (old=0D=0A=09=09 behaviour: left mous= e button puts window only=0D=0A=09=09 on new deskop; left+right click puts= window only on=0D=0A=09=09 new & prev desktops)=0D=0A=09=09o Fixed proble= ms & appserver crashes if switching=0D=0A=09=09 desktop while dragging a w= indow or clicking=0D=0A=09=09 minimise button, etc=0D=0A=09=09o When switc= hing to lower-resolution, all desktop=0D=0A=09=09 windows are moved into v= isible screen area=0D=0A=0D=0ALibsyllable=0D=0A=09o Fixed a potential infin= ite loop in IconDirView, patch from=0D=0A=09 Jonas Jarvoll=0D=0A=09o Fixed= double clicks in the IconView=0D=0A=09o Added MakeFocus() method to IconVi= ew class, from=0D=0A=09 Jonas Jarvoll=0D=0A=09o Improve drag and drop in t= he iconview class=0D=0A=09o Added a new ColorRequester=0D=0A=09o Fixed an e= rror in FontRequester where it was sending the=0D=0A=09 wrong message when= hitting the cancel shortcut=0D=0A=09o Fixed some graphical errors when usi= ng the window selector=0D=0A=09o Improved FileRequester keyboard handling a= nd general=0D=0A=09 usability=0D=0A=09=09o Change the order of the buttons= : Now the "Cancel"=0D=0A=09=09 button is the first button and "Open" the s= econd=0D=0A=09=09 button (according to Syllable HIG)=0D=0A=09=09o For case= s ID_OK and ID_INVOKED I have added a check=0D=0A=09=09 to see if the user= selected a directory or not. If=0D=0A=09=09 a directory was selected the = path of the=0D=0A=09=09 filerequester is set to that directory. For=0D=0A=09= =09 ID_PATH_CHANGED, ID_BACK_BUT,ID_HOME_BUT and=0D=0A=09=09 ID_UP_BUT wa= s changed to make a call to the private=0D=0A=09=09 function PathChanged. = This ensures that the title=0D=0A=09=09 and dropdown menu are in fact corr= ectly updated.=0D=0A=09=09o If SetPath() is called, make sure that the=0D=0A= =09=09 IconDirView always gets the focus.=0D=0A=09o Patch to add Ctrl+Left= & Ctrl+Right handling to TextView,=0D=0A=09 which selects the previous an= d next word in the text. Patch=0D=0A=09 from Anthony Morphett <awmorp@gmai= l.com>=0D=0A=09o Corrected mouse over behaviour in the textview and=0D=0A=09= imagebutton class=0D=0A=09o Fixed flattening of font objects=0D=0A=09o Fi= xed fontrequester=0D=0A=09o Send mouse up events when system windows like m= enus are=0D=0A=09 opened=0D=0A=09o Send correct mouse events for system wi= ndows. This has=0D=0A=09 fixed the menu open timers=0D=0A=09o libsyllable = Window::SetFrame() before Window::Show() now=0D=0A=09 properly handled=0D=0A= =09o os::Desktop class now doesn't crash appserver app_thread=0D=0A=09 if = constructed with invalid desktop number=0D=0A=09o The DateTime class is now= flattened, so it can be passed=0D=0A=09 through messages.=0D=0A=09o Fixed= libsyllable catalog handling=0D=0A=09o Removed old functions from the os::= Desktop class=0D=0A=0D=0AMedia=0D=0A=09o Fixed GetBufferSize() in the Media= StageObject class=0D=0A=09o Fixed some reference counters in the high level= api=0D=0A=09o Short audio files should now play correctly in the media=0D=0A= =09 player=0D=0A=09o The mediaserver now deletes audio streams if an appli= cation=0D=0A=09 crashes=0D=0A=09o Updates to the high level api=0D=0A=09o = Keep the aspect ratio of videos in the mediaplayer=0D=0A=09o ColdFish, Medi= aPlayer, MediaConverter and Media Pref. will=0D=0A=09 now tell the user if= they can't contact the media server.=0D=0A=09o Added a patch from "computr= ius", that will let ColdFish=0D=0A=09 load a dir. full of audio, instead o= f just a number of=0D=0A=09 selected files.=0D=0A=0D=0AApplications=0D=0A=09= o Aterm -s switch fixed; Application message loop started=0D=0A=09 via App= lication->Run() so now M_QUIT messages are handled=0D=0A=09 properly=0D=0A= =09o Added the following filetypes to AView:=0D=0A=09=09X Pixmap - image/x-= xpixmap - .xpm=0D=0A=09=09Windows Bitmap Image - image/bmp - .bmp=0D=0A=09=09= Tagged Image File Format (TIFF) - image/tiff - .tif,=0D=0A=09=09.tiff=0D=0A= =09=09PiCture eXchange (PCX) - image/x-pcx - *.pcx=0D=0A=09=09Truevision Gr= aphics Adapter image (TGA) -=0D=0A=09=09image/x-tga - .tga, .icb, .tpic, .v= da, .vst=0D=0A=09=09X BitMap (XBM) - image/x-xbitmap - .xbm=0D=0A=09o Moved= DiskManager, SlbMgr and aterm binaries to=0D=0A=09 /Application/System To= ol=0D=0A=09o Imported AEdit 2.3c from Jonas Jarvoll=0D=0A=09=09o New icons=0D= =0A=09=09o Removed custom made widgets. Now using libsyllable=0D=0A=09=09 = StatusBar and ToolBar=0D=0A=09=09o Added new TabView widget which enables t= he user to=0D=0A=09=09 hide or show tabs=0D=0A=09=09o Remove the font menu= and replaced with a font=0D=0A=09=09 requester dialog instead=0D=0A=09=09= o Fixed bug when changing font (bug #21)=0D=0A=09=09o Replaced Search, Repl= ace and Goto window dialog=0D=0A=09=09 with a panel=20=0D=0A=09=09o Remove= d use of snprintf=0D=0A=09=09o Removed icons not used=0D=0A=09=09o Fixed Ab= out dialog so that all text is actually=0D=0A=09=09 visible=0D=0A=09=09o A= utomatic convert from DOS to Unix when loading=0D=0A=09=09 file=0D=0A=09=09= o Minor code cleanup in some files=0D=0A=09=09o Added AEdit as default file= handler (bug #28) for=0D=0A=09=09 plain text files=0D=0A=09=09o Localize M= IME content description=0D=0A=09=09o Added patch from Anthony Morphett to h= andle=0D=0A=09=09 ctrl+left/right=0D=0A=09o Albert=0D=0A=09=09o Changed na= me to Calculator=0D=0A=09=09o Added default icon=0D=0A=09=09o Changed Makef= ile to reflect changes=0D=0A=09=09o Fixed deprecated warnings=0D=0A=09o AVi= ew=0D=0A=09=09o Added "Fit to window" option (scales image)=0D=0A=09=09o Ad= ded option to scale images (E.g. 10%, 50%, 200%=0D=0A=09=09 etc.)=0D=0A=09= =09o Use system os::ToolBar class instead of our own=0D=0A=09=09o Use Tango= icons=0D=0A=09=09o Bug fixes=0D=0A=09o The language-lists in the Locale pr= eferences is now wide=0D=0A=09 enough to show the full languagenames (Bug = #109)=0D=0A=09o Introduced a "package" command, written in Orca. pkgmanager=0D= =0A=09 is now deprecated, but as long as it's still there, they're=0D=0A=09= based on the same library, written in Orca. In the future,=0D=0A=09 Buil= der will also use this library, Packager will get=0D=0A=09 package install= ation features, and pkgmanager will be=0D=0A=09 removed.=0D=0A=09o Added a= Print Queue manager and Printers Preferences=0D=0A=0D=0ADesktop=0D=0A=09o = Folders can be opened after they have been renamed=0D=0A=09o Login window s= et to show on all desktops=0D=0A=09o The icons in the dock are correctly up= dated when you switch=0D=0A=09 desktops=0D=0A=09o Fixed Dock-menu bug, tha= t prevented Dock from starting if=0D=0A=09 folder.png was missing.=0D=0A=09= o Added category icons.=0D=0A=09o Dock will now use localized application n= ames.=0D=0A=09o Add DesktopActivated and ScreenModeChanged methods to=0D=0A= =09 DockPlugin. Plugins are now notified of desktop or=0D=0A=09 screenmod= e changes. Patch from=0D=0A=09 Anthony Morphett <aw...@gm...>=0D=0A=09= o Delete old desktop icons when you change language=0D=0A=09o Fixed launchi= ng of applications from=0D=0A=09 ~/Settings/Desktop/Startup=0D=0A=09o Adde= d a Print Queue dock plugin=0D=0A=0D=0AMisc=0D=0A=09o Added a simple implem= entation of 'df' It can display usage=0D=0A=09 information for all mounted= volumes or a given volume if a=0D=0A=09 path is specified. No additional = flags are supported.=0D=0A=09o New icons for most preferences applications=0D= =0A=09o Delete fonts properly in the font prefs=0D=0A=09o Added updated Key= map->Language database to the Keymap=0D=0A=09 preferences (Bug #108)=0D=0A= =09o Keymap preferences can now handle a larger number of=0D=0A=09 languag= e codes, per keymap (Bug #111)=0D=0A=09o Moved /atheos/autolnk/ to /usr/ind= exes/.=0D=0A=09o Removed the atheos subdirectory to simplify and flatten th= e=0D=0A=09 filesystem hierarchy.=0D=0A=09o Moved /system/libs/ to /system/= libraries/.=0D=0A=09o Moved /atheos/sys/ to /atheos/system/=0D=0A=09o New K= eyboard pref.=0D=0A=09o Fix pthread_exit() and pthread_join() in libpthread=0D= =0A=09o Upgrade to Bash 3.2=0D=0A=09o Moved the wallpapers to /system/resou= rces/wallpapers=0D=0A=09o The registrar scans file extensions backwards to = avoid=0D=0A=09 "double extensions". Patch from Anthony Morphett, fixes=0D=0A= =09 bug #23=0D=0A=09o Added initial printer support with CUPS 1.2.1,=0D=0A= =09 ESP Ghostscript 8.15, Gutenprint 5.0 and Splix 0.0.2=0D=0A=0D=0A--=20=0D= =0AVanders=0D=0Ahttp://www.syllable.org=0D=0Ahttp://www.liqwyd.com=20=0D=0A= ---------------------------------------------------------------------------= ---------------------=0D=0AThis message is for the designated recipient onl= y and may=0D=0Acontain privileged, proprietary, or otherwise private inform= ation. =20=0D=0AIf you have received it in error, please notify the sender=0D= =0Aimmediately and delete the original. Any unauthorized use of=0D=0Athis = email is prohibited.=0D=0A-------------------------------------------------= -----------------------------------------------=0D=0A[mf2]=0D=0A |