Carousel 4.5.0 Release Notes ========================================================= * Bug 48 | New DisplayEngine -Completely redesigned the backend processing of the Display Engine * Bug 125 | Session lost when deleting files from Carousel (.NET 2.0) -We now use the ASP.NET Session State service to store session information. Now, the webserver can restart, and the session won't be lost. * Bug 184 | Creating a large group of pages will destroy session data -See case 284 * Bug 284 | All session data is lost if the session overruns its memory limit -When the session gets too big the webserver is restarted, which destroys all session data. We now use a separate service to store session data, keeping the session alive when the webserver restarts. * Bug 291 | Changing the IP Address causes .NET Remoting to stop working -Fixed by switching to .NET 2.0 * Bug 294 | New InstallAware installers -New installers allow for easier upgrading in the future * Bug 308 | New AutoBugReport privacy policy/settings -Users can now choose how much information is sent to Tightrope when an error occurs * Bug 350 | Unhandled error when attempting to create a bulletin from a non-existant template -Templates that have been removed from the disk (but still exist in the database) are disabled * Bug 360 | DisplayEngine plays some Flash files incorrectly -Fixed by setting the "Flash animation timing" option * Bug 410 | Powerpoint bulletins give you thumbnail-sized previews -Powerpoint files weren't being scaled correctly * Bug 439 | Media can now be resized to the current channel resolution -This button resizes all of the channel media (backgrounds, pictures, templates, and pages) to the channel's current resolution. This is used when switching Carousel to a different resolution. * Bug 448 | WebUI uses new version numbers -Version numbers are fetched from the compiled assembly, rather than being hard coded * Bug 495 | Now uses ASP.NET 2.0 -Platform change to run on the new .NET Framework 2.0 * Bug 502 | Spellchecker has error loading dictionary file -Fixed by making sure that the proper directories exist on the disk * Bug 503 | Editing an active bulletin's template doesn't save changes to that bulletin -Introduced by using the new Session State Server. We now explicitly reset references after modifying session variables. * Bug 504 | Changing block properties during page creation doesn't work -See case 503 * Bug 505 | Extras screen doesn't have a link for the PC Screensaver -Correct file now included in the installer * Bug 506 | Carousel Installer installs the wrong help files -Carousel Installer installs the wrong help files * Bug 507 | Spelling error in public web site -Fixed default database mistake * Bug 514 | New ability to change the on/off dates/times for all pages in a group -You can now alter bulletin timing information for bulletins in a group * Bug 521 | Upload progress bar never increments -Updated to work with .NET 2.0, and increased the polling to give a more accurate view of progress * Bug 522 | Houskeeping - Deleting users' pages doesn't show initial page count -Page count is now calculated correctly * Bug 523 | Houskeeping - Deleting all active pages doesn't delete queued pages. -Modified the SQL query to correctly delete queued pages * Bug 527 | Added 10 new fonts to Carousel -My favorite is CornDog * Bug 539 | 'Add New' in page creation does not close after uploading new media to multi-channel systems -Forgot to add some logic on a page that is only displayed on multi-channel systems * Bug 541 | Editing existing bulletins doesn't save changes -Introduced by using the new Session State Server. We now explicitly reset references after modifying session variables. * Bug 542 | Carousel DE doesn't scale to screen size -Display Engine now scales to the bounds of the screen * Bug 543 | Taskbar shows up while media plays -Taskbar is now hidden when media is playing, and an option is given in the config screen to show/hide the taskbar * Bug 546 | Service crashes on install -Now using new .NET functions for licensing, and implemented stronger error handling around startup areas of the service. * Bug 548 | DisplayEngine crashes when downloading large media files -Memory wasn't being managed properly. Large files are now buffered. * Bug 556 | New unhandled exception policy in services -.NET 2.0 changed the way errors are handled in multi-threaded applications * Bug 558 | Video playback sometimes gets stuck -Added a timer to abort video playback after 1.5 times the duration of the video, in case it gets stuck * Bug 583 | HttpException occurs when writing Html footer -This error happened when a user closed the browser window before a webpage had finished being written to the browser. * Bug 601 | Bulletin Description Field isn't saved for EDS, CableDisplay, RSS, Clock, Weather, Crawl, RSSCrawl, WeatherCrawl -Description was being auto-generated every time a bulletin was edited. Changed to only auto-generate if the description field hasn't been previously customized. * Bug 611 | Imaging components don't dispose of resources properly -Caused memory leaks in the new DisplayEngine * Bug 612 | DisplayEngine doesn't dispose of some resources properly -Potential cause of memory leaks. * Bug 616 | TRMSImage bitmaps are being disposed too early -Introduced in Case 611 * Bug 666 | Imaging component doesn't align text correctly -TextBlocks were being rendered as left-align only. * Bug 678 | Added simple web browser bulletin preview -Bulletins will cycle in a web browser for a very simple preview of Carousel's output. * Bug 708 | Setting Date/Time display to "bumper only" displays on page 1, not the bumper -There was a timing problem where the overlay was being displayed on the page after the bumper. * Bug 717 | Carousel Service occasionally crashes when checking licenses -Added better resource locking methods when checking licenses * Bug 718 | Incorrect locking used while accessing lists in Direct3D -Now uses correct lock objects * Bug 727 | DisplayEngine doesn't restore line-in background audio when quitting -Line-in audio is now brought back to its original value when the DisplayEngine quits. * Bug 756 | Carousel Service crashes every 1 to 2 days -Patching .NET Framework 2.0 as described in Microsoft KB article 913384 solves crashing issue.