This topic contains the release notes that document the new features, improvements and bug fixes that were included in the various releases of Q++Studio in 2010.
See also: release notes of the current year and release notes of other years.
December 31, 2010 (build 12798)
New and Improved
•Improved the Detailed Comparison of Holidays by adding a warning when a user's set of holidays contains more than one copy of the same Q++Studio World Holiday.
•Improved the Detailed Comparison of Holidays by adding "day in lieu" holidays name variations automatically to world holidays that have day in lieu rules but whose name does not allow for this option.
•Improved the response to changes in a script by reducing to only one the number of times that the script was being verified as a consequence of a change.
Fixed and Corrected
•Fixed a UI bug whereby the displayed properties of duplicated DiaryGridLine would not be updated following a change in the GridTemplate property of a DiaryGridLine (22-dec-2010).
•(Unicode) Fixed a bug which would cause Q++Studio to sometimes freeze when trying to edit the SARAs property, if that property referred to the very last Sara Set created. (Marks, 21-dec-2010)
•(Unicode) Fixed a bug which would cause Q++Studio to lose track of the Slogans Sets being used by a DiaryGridLine, following a re-scan. (Brepols, 13-dec-2010).
•Fixed a bug in the Holidays Rules Data Pump whereby copying a leaf set would actually create a folder set. (Ruho, 10-dec-2010).
•(Unicode) Fixed a bug that would sometimes prevent the copying of script lines from one script to another, and which would in all cases display the list of script lines to be copied weirdly. (Lett's, 3-dec-2010).
•(Unicode) When the same template was being used by more than one script line of the same script, re-scanning the template in one of the scriptlines would not be reflected in the other scriptlines until the script was closed and re-opened (Brepols, 2-dec-2010).
•(Non-Unicode) Fixed a bug which would prevent the opening of the Saints and Namedays Manager (Simancas, 1-dec-2010).
November 30, 2010 (build 12777)
New and Improved
•(Unicode) Re-wrote most of the remote server access code resulting in major speed improvements when connecting to databases over the internet or on slow local networks.
Fixed and Corrected
•(Unicode) Fixed a bug which would sometimes cause an error in Holidays Generation when there were some orphaned holidays rules (Lett's, 29-nov-2010).
•Fixed a longstanding and elusive bug which would sometimes cause an error in Holidays Generation when it occurred just after previewing a script.
October 31, 2010 (build 12739)
New and Improved
•(Unicode) Improved the speed with which the Holidays Manager loads, particularly when connecting to large databases over the internet or on slow local networks.
•The Holidays Synchronization has been expanded to automated synchronization of all holidays sets that are based on the Q++Studio Worldwide Public Holidays Database.
•Changes to the holidays database in the Data Pump and the Detailed Comparison of Holidays are now also logged.
Fixed and Corrected
•(Unicode-WAN) The FTP Backup folder of the WAN server would be overwritten by a remote user connecting to the server via the internet (Brunnen, 29-oct-2010).
•(Unicode) Fixed a bug which would have the find and change texts of Saras interchanged when using the pop-up text editor for particularly long Saras (Croxley, 5-oct-2010).
•(Unicode) Fixed a bug which would not recognize that a change to the holidays table was made by the current user (thus requiring the database server to fetch updated data much more frequently than necessary (Lett's, 2-oct-2010).
•Fixed a bug which would sometimes erroneously detect that a user was using large fonts.
September 30, 2010 (build 12708)
New and Improved
•Improved the Detailed Comparison of Holidays window so that a message appears if the 2 sets being compared are identical, and also to permit the hiding of partial holidays.
Fixed and Corrected
•(Unicode) Fixed a bug which would cause Q++Studio to ignore Global Saras as defined in the Book Format script line.
•Fixed a bug in the non-Unicode version of the Holidays Synchronization, whereby the comparison window would contain spurious rows (Ultra-Litho, 17-sep-2010).
August 31, 2010 (build 12698)
New and Improved
•Nothing.
Fixed and Corrected
•(Unicode) Removed a BatchAppend optimization which caused holidays generation to fail on some PCs, while not really bringing any speed benefits. (Lett's, 10-aug-2010).
•Fixed a bug which would, in some rare circumstances, cause the scripts tables not to be added to the technical support email.
•(Unicode) Fixed another bug which would prevent the display of the symbols associated with some exotic astronomical events (such as days when the Sun remains always above/below the horizon). (Ajasto, 3-aug-2010).
July 31, 2010 (build 12692)
New and Improved
•Improved the calculation of the Nakshatra associated with the Hindu Solar calendar, thus improving the long-term forecast of public holidays such as Onam and Thaipusam.
•Added a new macro function to allow string lists to be passed as global variables.
Fixed and Corrected
•Fixed a bug which allowed string lists to be passed as global variables, although this case was not supported internally (it now is). (Ajasto, 2-july-2010).
June 30, 2010 (build 12682)
New and Improved
•The automated backup module is launched at the start of the day if you are running Q++Studio on a single PC.
Fixed and Corrected
•(Unicode) Following the re-scanning of a script line's GridTemplate changes in colors of that GridTemplate would not be immediately included in that script line's properties. (Brepols, 25-june-2010).
•GridTemplates containing colors that are copies of Registration or of the base CMYK colors would be scanned without these copied colors being included in the list of that template's colors (Brepols, 25-june-2010).
•(Unicode) Under some rare conditions, some tables would not be refreshed from the server (GPP, 22-june-2010).
•A spurious warning would sometime occur when using padded tokens (GPP, 22-june-2010).
•(Unicode) Fixed a bug which would prevent the deletion or modification of a Holidays Set from actually deleting the set on the remote server (GPP 21-june 2010).
•Fixed a bug which would cause an error when generation a holiday rule based on the 31st day of a Hindu lunar month (GPP 21-june 2010).
•(Unicode) Fixed a bug which would prevent the display of the symbols associated with some exotic astronomical events (such as days when the Sun remains always above/below the horizon). (Ajasto, 17-june-2010).
May 31, 2010 (build 12663)
New and Improved
•A copy of the Technical Support emails is now also sent to the user who sent the email so that he/she may have a trace of the tech siupport emails you sent.
•(Unicode) The updater now allows you to update Q++Studio on your workstation, even if other users are currently using Q++Studio.
•Optimized diary generation by skipping the creation of some temporary tables when the current script did not use this type of data (such as holidays, one-time-dates, slogans, saints, namedays, and concats).
Fixed and Corrected
•(Unicode) Fixed a bug in the importation of holidays and importation of one-time-dates, if the Symbol Font of the target holidays set was not specified (Levent Ofset, 25-may-2010).
•(Unicode) Fixed a bug which prevented the batch setting of an Abbreviation in the Holidays Manager (22-may-2010).
•(Unicode) Fixed a minor UI error when trying to preview a PlainQuark File in the Script Preview dialog (22-may-2010).
•Q++Studio now correctly recognizes the build number of QuarkXPress version 8.16 (22-may-2010).
•Fixed an infrequent out of bounds error when automatically searching for the QuarkXPress file associated with a template.
•Fixed an off by one bug when copying a script line using drag and drop (Lett's, 13-may-2010).
•A \Preferences\ sub-folder was not being created automatically in the external QuarkXPress folder, as should have been the case.
April 30, 2010 (build 12644)
New and Improved
•As a result of our recent tour of South-East Asia, meeting with Buddhist and Hindu authorities of Singapore, Malaysia and Indonesia, we have been able to refine our calculation of holidays based on the Hindu and Buddhist calendars in South-East Asia.
Fixed and Corrected
•In the GenTokens Options, the value of the option Step Size was ignored if the option Generate lines until was set to Min of Nbr of Lines or EOM or Max of Nbr of Lines or EOM (TimeSystem 29-apr-2010).
•(Unicode) The error message that is supposed to appear, if the database server's messaging module is not running, was not appearing (TimeSystem 16-apr-2010).
•Fixed an error that would occur if some of the customized Muslim Calendars were using dates too far in the past or the future (Olympia 6-apr-2010).
March 31, 2010 (build12633)
New and Improved
•We have fully implemented the Burmese calendar allowing for an exact prediction of all the full Moon public holidays in Myanmar (Burma) as well as Kayin New Year.
•As a result of our recent tour of India, meeting with established panchang makers and astrologers, we have been able to refine our calculation of holidays based on the Hindu lunar and solar calendars even further.
Fixed and Corrected
•(Unicode) The worldwide public holidays updater would not launch on a stand-alone PC (Green Apple, 10-mar-2010).
•(Unicode) The MaxNumIterations and MaxRecusrionLevel Generation Options were frozen at their default values of 1000 and 50, respectively. Enough for most cases, but not all (Ajasto 9-mar-2010).
February 28, 2010 (build 12601)
New and Improved
•Improved the detection, at design-time, of spurious spaces and non-printable characters in tokens.
•(Unicode) The Unicode version of Q++Studio with the possibility of remote users connecting to a shared database via the internet is now live in production.
Fixed and Corrected
•(Unicode) If no script was open when you closed Q++Studio the last time, and your Preferences were set to open most-recently-used script, then the splash screen would not disappear immediately (Ajasto, 12-feb-2010).
•(Unicode and Internet versions only) Namedays and saints would sometimes not be generated (Ajasto 11-feb-2010).
Other Years
See also: release notes of the current year and release notes of other years.