From: Kristian V. D. V. <va...@li...> - 2009-05-15 15:26:02
|
I am very proud and very very happy to announce the release of Syllable 0.6.6 at long last! This has been the longest, most difficult release we have ever overseen, and I'd like to say a huge, massive thank you to Kaj and Anthony for their help and support, to every single person who has contributed to making this release happen, and of course to everyone in the community to continuing to support Syllable even when things have been very quiet. The highlights of this release include: o A new web browser based on a newer version of the Webkit rendering engine. o Support for running virtual machines inside of Qemu o Improved installation and upgrade processes o Improved POSIX compatability o The usual clutch of bug fixes and enhancements. You can download Syllable 0.6.6 now from various sources, the links to which are on the website http://web.syllable.org/pages/get-Syllable.html An upgrade from the previous release and a pre-configured VMWare image are also available. 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://web.syllable.org/Desktop/Install.txt The changes and bug fixes for this release are below, and you can find the full release notes for this release at http://downloads.syllable.org/Syllable/i586/systems/Desktop/0.6.5/README-SyllableDesktop-0.6.5.txt -- Changes for Syllable 0.6.6 Drivers o Added an AGP bus manager o Added Via, nVidia, SiS & ALi AGP GART HCD drivers. All of this is from Dee Sharpe <dem...@ne...> o Detect the Intel i945GME chip in the i855 driver. o Updated the GeForceFX driver with PCI IDs for newer cards. Largely untested. Patch from Alexandru Mizeranschi <le...@ya...> o Synced the ACPI bus manager with Linux 2.6.26.2. Patch from Zoltan Kovacs <gi...@ny...> o Minor bugfixes to iso9660 driver and kernel/cpuid, thanks to c0x. o Added a workaround to the rtl8169 driver for a GCC optimisation bug which creates a reference to memcpy() after the pre-processor has run, hence is undefined. o Small fix to the rtl8169 driver so it doesn't crash when it's loaded. Kernel o A bunch of PThreads improvements: o Implemented thread cancellation. pthread_cancel() & pthread_testcancel() now work. o Fixed a couple of stupid errors in libpthread where || (Boolean OR) had been transposed for && (Boolean AND) causing some simple sanity checks to fail. o Added kernel boot parameters to get_system_info(), raising SYS_INFO_VERSION to 4 o Removed old get_system_info() code for versions 1 & 2 0 Added kernel parameter printk_max=n to limit boot messages o Fixed alignment check in descriptors.c as pointed out by c0x. o Export get_bool_arg() properly from the kernel and remove the duplicate get_bool_arg() code from drivers o posix/limits.h: Moved certain macro definitions to be outside the gaurd for __STRICT_ANSI__. This ensures macros like PATH_MAX are defined when -ansi is used. o Implemented POSIX timers with setitimer() & getitimer(). ITIMER_REAL timers appear to work. ITIMER_VIRTUAL & ITIMER_PROF timers have not been tested. o Re-wrote sys_alarm() to use the POSIX ITIMER_REAL timer instead of it's own list. The send_signal_alarms() function has been completely removed. o Never return -EINTR from tcp_connect() o Make fcntl() F_SETLK more standards compliant. A process can now call F_SETLK for a region which it already holds another lock on, and the existing lock will be replaced or adjusted to acomodate the new lock. Appserver o Added 'Swap left & right mousebuttons' pref to appserver; thanks to Adam. o Fixed Winter, Blue and Warpspeed decorators. o Added unload_decorator() method to appserver decorator API. o Added an improved shutdown tool to do a clean shutdown via the appserver. Libsyllable o Modified os::Resources to internally use std::vector< ResourceDesc* > instead of std::vector< ResourceDesc >; this bypasses the strange rescopy crash. o Removed the default parameter from MessageQueue::FindMessage() to remove the ambiguity. o Added os::Directory::SetPath(). Patch from Dee Sharpe <dem...@ne...> o Documentation updates and bugfixes for BitmapImage relating to Bitmap::SHARE_FRAMEBUFFER flag o Make the mousewheel work properly in DropdownMenus o Make ctrl+home, ctrl+end, shift+ctrl+home, shift+ctrl+end work properly in AEdit and TextViews o Changed StringView to use os::drawtext_flags flags for alignment, rather than os::alignment o Added a way of adding global shortcuts by registering shortcuts and corresponding events to the appserver. o Added Spinner::Increment(), Spinner::Decrement() methods o Make Spinner correctly send value in status changed message o Send a "selection changed" message from TabView when a tab is deleted. o TextView o Added a new event flag EI_WAS_EDITED which is created when EI_CONTENT_CHANGED is created and persists until EI_ENTER_PRESSED or EI_FOCUS_LOST is generated. o When the TextView is in single-line mode the text will now follow the cursor when the text is wider than the width of the View. o DropdownMenu o Use the "events" flags from the child TextView to decide how to generate the "final" flag. "final" will now only be set when EI_WAS_EDITED is set by the TextView, so simple de-focusing the TextView will not generate a spurious edit message to the client. o Don't generate a notification from the child TextView in SetCurrentString() o Added a keymap class. Media o Fixed a handful of bugs in the ffmpeg plugin, although a lot of files are still corrupted. Applications o Patch for p7zip to workaround double-initialization of signatures. o Upgraded SDL to 1.2.13 from patches by Rui Caridade. o Upgraded SDL-Image to 1.2.7, SDL-Net to 1.2.7 and SDL-Sound to 1.0.3. o Added OpenSSH & NetCat to the base installation o Modified appserver/libsyllable to work correctly with new keymap code o Replaced ABrowse with Webster Desktop o Bugfixes for dock plugin unloading. o Updated apps to use Webster rather than ABrowse: Address dockplugin, SimpleBurn, Launch. o Corrected the DateTime preference applet for the new locations of GLibC and /etc/localtime. o Added a keymap selector to dlogin o Added Mouse preferences. Patches from Jonas Jarvoll <jon...@sy...> Misc o Added experimental support for installing from and to USB memory devices to the installer and GrUB menus. o Standardised main documentation location, from /atheos/Documentation/ and /boot/Documentation/ on Desktop and /Documentation/ on Server, to /documentation/. This also gets rid of the last use of the /atheos/ symlink. o Added a Documentation/ symlink in the desktop templates to /documentation/. o Added ReadLine to the build at a tip from Anthony and made BASh use this external version. The added value is that INetUtils FTP now also uses it. o Introduced a symlink /resources/ to /usr/. This will serve the migration in the coming time of resource packages to /resources/, which is a much clearer name and separates our packages from the legacy content of /usr/ (Unix System Resources). o Added a number of extra GrUB entries to the install CD for hardware testing, known emulator configurations and serial debugging. o Make lsattribs and dumpattribs work with read-only filesystems. Localisation and Internationalisation o Added Russian translation of the welcome document, from Alexander "azlk". -- Vanders http://www.syllable.org |
From: Kristian V. D. V. <va...@li...> - 2009-05-15 19:49:20
|
I am very proud and very very happy to announce the release of Syllable 0.6.6 at long last! This has been the longest, most difficult release we have ever overseen, and I'd like to say a huge, massive thank you to Kaj and Anthony for their help and support, to every single person who has contributed to making this release happen, and of course to everyone in the community to continuing to support Syllable even when things have been very quiet. The highlights of this release include: o A new web browser based on a newer version of the Webkit rendering engine. o Support for running virtual machines inside of Qemu o Improved installation and upgrade processes o Improved POSIX compatability o The usual clutch of bug fixes and enhancements. You can download Syllable 0.6.6 now from various sources, the links to which are on the website http://web.syllable.org/pages/get-Syllable.html An upgrade from the previous release and a pre-configured VMWare image are also available. 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://web.syllable.org/Desktop/Install.txt The changes and bug fixes for this release are below, and you can find the full release notes for this release at http://downloads.syllable.org/Syllable/i586/systems/Desktop/0.6.5/README-SyllableDesktop-0.6.5.txt -- Changes for Syllable 0.6.6 Drivers o Added an AGP bus manager o Added Via, nVidia, SiS & ALi AGP GART HCD drivers. All of this is from Dee Sharpe <dem...@ne...> o Detect the Intel i945GME chip in the i855 driver. o Updated the GeForceFX driver with PCI IDs for newer cards. Largely untested. Patch from Alexandru Mizeranschi <le...@ya...> o Synced the ACPI bus manager with Linux 2.6.26.2. Patch from Zoltan Kovacs <gi...@ny...> o Minor bugfixes to iso9660 driver and kernel/cpuid, thanks to c0x. o Added a workaround to the rtl8169 driver for a GCC optimisation bug which creates a reference to memcpy() after the pre-processor has run, hence is undefined. o Small fix to the rtl8169 driver so it doesn't crash when it's loaded. Kernel o A bunch of PThreads improvements: o Implemented thread cancellation. pthread_cancel() & pthread_testcancel() now work. o Fixed a couple of stupid errors in libpthread where || (Boolean OR) had been transposed for && (Boolean AND) causing some simple sanity checks to fail. o Added kernel boot parameters to get_system_info(), raising SYS_INFO_VERSION to 4 o Removed old get_system_info() code for versions 1 & 2 0 Added kernel parameter printk_max=n to limit boot messages o Fixed alignment check in descriptors.c as pointed out by c0x. o Export get_bool_arg() properly from the kernel and remove the duplicate get_bool_arg() code from drivers o posix/limits.h: Moved certain macro definitions to be outside the gaurd for __STRICT_ANSI__. This ensures macros like PATH_MAX are defined when -ansi is used. o Implemented POSIX timers with setitimer() & getitimer(). ITIMER_REAL timers appear to work. ITIMER_VIRTUAL & ITIMER_PROF timers have not been tested. o Re-wrote sys_alarm() to use the POSIX ITIMER_REAL timer instead of it's own list. The send_signal_alarms() function has been completely removed. o Never return -EINTR from tcp_connect() o Make fcntl() F_SETLK more standards compliant. A process can now call F_SETLK for a region which it already holds another lock on, and the existing lock will be replaced or adjusted to acomodate the new lock. Appserver o Added 'Swap left & right mousebuttons' pref to appserver; thanks to Adam. o Fixed Winter, Blue and Warpspeed decorators. o Added unload_decorator() method to appserver decorator API. o Added an improved shutdown tool to do a clean shutdown via the appserver. Libsyllable o Modified os::Resources to internally use std::vector< ResourceDesc* > instead of std::vector< ResourceDesc >; this bypasses the strange rescopy crash. o Removed the default parameter from MessageQueue::FindMessage() to remove the ambiguity. o Added os::Directory::SetPath(). Patch from Dee Sharpe <dem...@ne...> o Documentation updates and bugfixes for BitmapImage relating to Bitmap::SHARE_FRAMEBUFFER flag o Make the mousewheel work properly in DropdownMenus o Make ctrl+home, ctrl+end, shift+ctrl+home, shift+ctrl+end work properly in AEdit and TextViews o Changed StringView to use os::drawtext_flags flags for alignment, rather than os::alignment o Added a way of adding global shortcuts by registering shortcuts and corresponding events to the appserver. o Added Spinner::Increment(), Spinner::Decrement() methods o Make Spinner correctly send value in status changed message o Send a "selection changed" message from TabView when a tab is deleted. o TextView o Added a new event flag EI_WAS_EDITED which is created when EI_CONTENT_CHANGED is created and persists until EI_ENTER_PRESSED or EI_FOCUS_LOST is generated. o When the TextView is in single-line mode the text will now follow the cursor when the text is wider than the width of the View. o DropdownMenu o Use the "events" flags from the child TextView to decide how to generate the "final" flag. "final" will now only be set when EI_WAS_EDITED is set by the TextView, so simple de-focusing the TextView will not generate a spurious edit message to the client. o Don't generate a notification from the child TextView in SetCurrentString() o Added a keymap class. Media o Fixed a handful of bugs in the ffmpeg plugin, although a lot of files are still corrupted. Applications o Patch for p7zip to workaround double-initialization of signatures. o Upgraded SDL to 1.2.13 from patches by Rui Caridade. o Upgraded SDL-Image to 1.2.7, SDL-Net to 1.2.7 and SDL-Sound to 1.0.3. o Added OpenSSH & NetCat to the base installation o Modified appserver/libsyllable to work correctly with new keymap code o Replaced ABrowse with Webster Desktop o Bugfixes for dock plugin unloading. o Updated apps to use Webster rather than ABrowse: Address dockplugin, SimpleBurn, Launch. o Corrected the DateTime preference applet for the new locations of GLibC and /etc/localtime. o Added a keymap selector to dlogin o Added Mouse preferences. Patches from Jonas Jarvoll <jon...@sy...> Misc o Added experimental support for installing from and to USB memory devices to the installer and GrUB menus. o Standardised main documentation location, from /atheos/Documentation/ and /boot/Documentation/ on Desktop and /Documentation/ on Server, to /documentation/. This also gets rid of the last use of the /atheos/ symlink. o Added a Documentation/ symlink in the desktop templates to /documentation/. o Added ReadLine to the build at a tip from Anthony and made BASh use this external version. The added value is that INetUtils FTP now also uses it. o Introduced a symlink /resources/ to /usr/. This will serve the migration in the coming time of resource packages to /resources/, which is a much clearer name and separates our packages from the legacy content of /usr/ (Unix System Resources). o Added a number of extra GrUB entries to the install CD for hardware testing, known emulator configurations and serial debugging. o Make lsattribs and dumpattribs work with read-only filesystems. Localisation and Internationalisation o Added Russian translation of the welcome document, from Alexander "azlk". -- Vanders http://www.syllable.org |
From: Bill S. <bil...@gm...> - 2009-05-15 15:56:41
|
Congratulations, all! As usual, an impressive list of changes. On Fri, May 15, 2009 at 8:25 AM, Kristian Van Der Vliet <va...@li...> wrote: > I am very proud and very very happy to announce the release of Syllable > 0.6.6 at long last! |
From: Kristian V. D. V. <va...@li...> - 2009-05-15 16:05:36
|
On Fri, 2009-05-15 at 08:56 -0700, Bill Sanders wrote: > Congratulations, all! As usual, an impressive list of changes. Thanks. The list isn't as long as it could be given the length of time we've been working on 0.6.6, but the smaller changes have added up to a very nice release. Anyone who has tried one of the late development builds/RCs would have noticed that it feels much more solid than 0.6.5. -- Vanders http://www.syllable.org |
From: Stephan A. <sup...@gm...> - 2009-05-15 16:51:32
|
Kristian Van Der Vliet schrieb: > On Fri, 2009-05-15 at 08:56 -0700, Bill Sanders wrote: >> Congratulations, all! As usual, an impressive list of changes. > > Thanks. The list isn't as long as it could be given the length of time > we've been working on 0.6.6, but the smaller changes have added up to a > very nice release. Anyone who has tried one of the late development > builds/RCs would have noticed that it feels much more solid than 0.6.5. Congratulations! I've just given the VMWare image a spin in Virtual Box. It worked out of the box and didn't freeze or crash until I shutdown the machine. It may be a problem of running in Virtual Box, but launching programs in particular was very, very slow. I am almost tempted to install it on real hardware just to see how it feels in comparison. Nice work! Best regards, -Stephan |
From: Kristian V. D. V. <va...@li...> - 2009-05-15 17:07:03
|
On Fri, 2009-05-15 at 18:51 +0200, Stephan Aßmus wrote: > I've just given the VMWare image a spin in Virtual Box. It worked out of > the box and didn't freeze or crash until I shutdown the machine. It may > be a problem of running in Virtual Box, but launching programs in > particular was very, very slow. I am almost tempted to install it on > real hardware just to see how it feels in comparison. Nice work! VirtualBox requires the additional kernel arguments disable_smp=true disable_pci_irq_routing=true "enable_ata_dma=false" might speeds things up in VirtualBox but I'm not sure it makes much difference. Section 5 of the FAQ covers using Syllable on various virtual machines and is updated as and when we receive new information, so it's generally quite accurate. However, on real hardware it should be very nice! -- Vanders http://www.syllable.org |
From: Kristian V. D. V. <va...@li...> - 2009-05-15 18:18:54
|
On Fri, 2009-05-15 at 18:57 +0100, Nicholas Otley wrote: > I tried the VMWare image on VMWare Fusion 2.04 (159196) on Leopard > 10.5.7 but it crashes before it gets to graphics mode. Same with the > Base CD with default option, vmware option and with failsafe option > too. Interesting. Is this perhaps related to the information in Section 5.1 of the FAQ? http://web.syllable.org/documentation/FAQ.html#5_1 "In VMware versions newer than version 6, you need to set the hardware compatibility to VMware Workstation 6." This may also apply to VMWare Fusion. Could you try this and let us know? If it works we will update the FAQ. Hopefully we'll also fix this bug in the next release. -- Vanders http://www.syllable.org |
From: Nicholas O. <nic...@gm...> - 2009-05-17 18:42:05
|
I tried again and told Fusion not to upgrade the VM and Syllable booted to the desktop very quickly. There seems to be some problem that slows down Syllable in the VM though. Clicking on the Welcome.html takes about 20 seconds to launch the browser window. Cheers, Nik 2009/5/15 Kristian Van Der Vliet <va...@li...> > On Fri, 2009-05-15 at 18:57 +0100, Nicholas Otley wrote: > > I tried the VMWare image on VMWare Fusion 2.04 (159196) on Leopard > > 10.5.7 but it crashes before it gets to graphics mode. Same with the > > Base CD with default option, vmware option and with failsafe option > > too. > > Interesting. Is this perhaps related to the information in Section 5.1 > of the FAQ? http://web.syllable.org/documentation/FAQ.html#5_1 > > "In VMware versions newer than version 6, you need to set the hardware > compatibility to VMware Workstation 6." > > This may also apply to VMWare Fusion. Could you try this and let us > know? If it works we will update the FAQ. Hopefully we'll also fix this > bug in the next release. > > -- > Vanders > http://www.syllable.org > > > > > ------------------------------------------------------------------------------ > Crystal Reports - New Free Runtime and 30 Day Trial > Check out the new simplified licensing option that enables > unlimited royalty-free distribution of the report engine > for externally facing server and web deployment. > http://p.sf.net/sfu/businessobjects > _______________________________________________ > Syllable-developer mailing list > Syl...@li... > https://lists.sourceforge.net/lists/listinfo/syllable-developer > |
From: Anthony M. <aw...@gm...> - 2009-05-15 18:22:31
|
Hi, That's a known problem with the virtual hardware used by newer versions ov VMWare. It's come up before in the forums: http://forum.syllable.org/viewtopic.php?t=1300&highlight=vmware Try changing the 'Default hardware compatibility' to 'Workstation 6' in the virtual machine settings. If that doesn't fix it, please report back! Did you change the virtual machine settings or choose 'Upgrade virtual hardware' or similar before booting? We had hoped that the VMWare image would automatically use the older virtual hardware version... Anthony (aka Morph) 2009/5/15 Nicholas Otley <nic...@gm...> > Hi, > > Congratulations and thanks for what looks to be an amazing release. > > I tried the VMWare image on VMWare Fusion 2.04 (159196) on Leopard 10.5.7 > but it crashes before it gets to graphics mode. Same with the Base CD with > default option, vmware option and with failsafe option too. > > I've attached a screen grab of the output. > > Regards, > Nik > |
From: Nicholas O. <nic...@gm...> - 2009-05-17 18:43:19
|
It boots to desktop if I tell Fusion to not upgrade the VM. Syllable runs VERY slowly though. Nik 2009/5/15 Anthony Morphett <aw...@gm...> > Hi, > > That's a known problem with the virtual hardware used by newer versions ov > VMWare. It's come up before in the forums: > http://forum.syllable.org/viewtopic.php?t=1300&highlight=vmware > Try changing the 'Default hardware compatibility' to 'Workstation 6' in the > virtual machine settings. If that doesn't fix it, please report back! > > Did you change the virtual machine settings or choose 'Upgrade virtual > hardware' or similar before booting? We had hoped that the VMWare image > would automatically use the older virtual hardware version... > > Anthony (aka Morph) > > 2009/5/15 Nicholas Otley <nic...@gm...> > >> Hi, >> >> Congratulations and thanks for what looks to be an amazing release. >> >> I tried the VMWare image on VMWare Fusion 2.04 (159196) on Leopard 10.5.7 >> but it crashes before it gets to graphics mode. Same with the Base CD with >> default option, vmware option and with failsafe option too. >> >> I've attached a screen grab of the output. >> >> Regards, >> Nik >> > > > > ------------------------------------------------------------------------------ > Crystal Reports - New Free Runtime and 30 Day Trial > Check out the new simplified licensing option that enables > unlimited royalty-free distribution of the report engine > for externally facing server and web deployment. > http://p.sf.net/sfu/businessobjects > _______________________________________________ > Syllable-developer mailing list > Syl...@li... > https://lists.sourceforge.net/lists/listinfo/syllable-developer > > |
From: Stefano D'A. <zan...@gm...> - 2009-05-16 11:19:28
|
2009/5/15 Kristian Van Der Vliet <va...@li...>: > I am very proud and very very happy to announce the release of Syllable > 0.6.6 at long last! I congratulate as well with you all guys, keep up the good work!!! Stefano D'Angelo |