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 2018.
See also: release notes of the current year and release notes of other years.
December 31, 2018 (build 19999)
New
•Q++Studio is compatible with the December 2018 Update 14.2 of QuarkXPress 2018, which offers full support for Indic scripts.
•The QuarkXPress guides of each GridTemplate used in a Script are now re-applied to the pages generated in the output file, when using QuarkXPress 2016 or above.
Improved
•The topic on Saints/Namedays and Saints/Namedays Options have been fully re-written.
•The opening of the MiniCalendar options dialog has been sped-up by the optimization of the search for MiniCalendar Weekly Band tokens. In addition the reason why these options may be disabled is made more explicit.
•The first day of the week of the date navigator of the MiniCalendars Preview is now updated whenever the WeekStart setting of the displayed MiniCalendar options is changed.
•Added a new Diary Generation Option, Keep Quark Visible, which does not hide QuarkXPress during diary generation. This is useful in cases when QuarkXPress seems to freeze, without any error message or visible crash, to show any Quark modal dialog which may be waiting for a response and therefore blocking further processing.
•The holidays sets of the Worldwide Public Holidays Database now show the corresponding national flag.
•Started a major review of the online documentation, using more up-to-date screenshots and illustrations and cleaning-up text that may be out of date. We expect this review to be completed by the end of April 2019.
Fixed
•Fixed some UI glitches of the Minutes and No Time controls used in the Moon and Sun Options property editor (23-dec-2018).
•Fixed a further case of the rare occurrence of a spurious message that states that the selected Sara Set is not in the database (19-dec-2018).
•The Maximum Number of Lines or EOM setting of GenTokens Options did not work as designed and has been fixed and renamed as Number of Lines / EOM (18-dec-2018).
•Fixed the spurious occurrence of the message about GridTemplates needing to be re-scanned or Quark Files needing to be re-scanned which could be generated spuriously if the QuarkXPress file was last scanned while the user's computer was in summer time, and now is not, or vice-versa (Zettler, 08-dec-2018).
•Fixed the extremely rare occurrence of a spurious message that states that the selected Sara Set is not in the database, if the name of that SaraSet is blank (6-dec-2018).
November 30, 2018 (build 19888)
New
•The TeamViewer support module is now based on TeamViewer 14.
•You can now specify X/Y position offset and/or the X/Y scale change of an image inserted in a picturebox as the result of a Macro or a SARA.
•You can now specify that the box-wide text elements of a textbox be changed (the number of columns, the gutter width, the vertical alignment, the first baseline alignment, or the text inset) as the result of a Macro or a SARA.
Improved
•Expanded and filled-out the Moon Lore section of the documentation, and tied it to the MoonLoreNumHours macro function.
•Expanded and corrected some inaccuracies in the topic on Text Framing.
•Improved the accuracy of the 64-bit call stack being generated during an application error.
•The selected option of radio groups is now displayed in bold to make it easier to identify.
Fixed
•When inserting daily or weekly grids into a monthly grid, if the monthly grid covered only one month but had more than 2 pages, then the Do not split grid property of the monthly template would be ignored (Blueline, 27-nov-2018).
•Fixed a spurious, but inconsequential, warning message, introduced in build 19788, and which would, under QuarkXPress 2016-2017-2018, be generated if aligning Macro or SARA pictures top-left (23-nov-2018).
•In the Templates Explorer, if after filtering the list of templates, the previously selected template is not part of the filtered result set, then the templates detail panel is hidden to avoid the confusion due to the details of the previously selected template being still visible (Nippecraft, 20-nov-2018).
•The pop-up link to the Server Configuration menu item of the Database Server's tray icon would not open as the "++" in the server path would be mangled by the HTML parser (17-nov-2018).
•Added a message to warn about missing DLLs in some versions of the QuarkXPress 2018 installers (Alpha Edition, 6-nov-2018).
October 31, 2018 (build 19762)
New
•Q++Studio is compatible with the QuarkXPress 2018 October 2018 Update 14.1.2 release 2.
•Scanning/inspection message are now issued if one or more of the pictureboxes used by a GridTemplate or Quark File, contains a link to an image which is either not available or has been updated/modified since it was last imported into that QuarkXPress file.
•In Holidays Response tokens and when moving the position of the week number based on other events in Start of Week tokens, it is now possible to refer to Moon phases, seasons and zodiac events based on a Moon or Sun data source that is not the first one of the current script.
•Q++Studio is compatible with the QuarkXPress 2018 October 2018 Update initial release (but you should update to release 2).
•You can now use <sResult> in the Text Below field of Macros Resulting Actions. For example, using '<sResult>*' and a macro which checks if there is an a-Holiday would replace each token by its value, such as 1 to 31, with an * to the right.
•It is now possible to delete pages (not just the objects on the page, but also the page itself) using Zap tokens, Conditional tokens, Macros and Saras.
Improved
•Added code to remove trailing tabs and blanks at the end of the month when using single-line minicalendar tabs and the:tab modifier. These trailing tabs and spaces at the end of months could cause unwanted text overflow.
•The layout (text and images) of pages of the Q++Studio web-based help now sizes better on 4K and other high resolution monitors.
•Added a testing/debugging diary generation option to delete all objects on the page, instead of deleting the actual page, when using Zap tokens, Conditional tokens, Macros and Saras to delete pages.
•Text found in the recently-redesigned Find Macro dialog is now also highlighted in the macros editor.
•Messages are now issued at the end of diary generation if some of the pictures referred to by the output file are either missing or have been modified and need to be updated.
Fixed
•Added code to prevent the accidental treatment of weekdays in Holidays Response Tokens as the specific index of a Holidays list (Zettler, 22-oct-2018).
•Fixed some text alignment UI glitches in the One Line Minicalendars Special Tabulations dialog (19-oct-2018).
•In some rare occasions, during Holidays Synchronization, some of the Holidays Name Variations that were already present would not be picked up (Brunnen, 7-oct-2018).
•The macro function IsInsideMonth would return false for all months except the first month of multi-month grids (Zettler, 5-oct-2018).
September 30, 2018 (build 19679)
New
•When a font or a color, specified in some property value, is missing, the name of that missing font or color is now displayed as a hint near that Font List ComboBox or Color List ComboBox.
•Added the Underline formatting option to the names of recurring holidays, one-time-dates and slogans.
•You can now add comments to Saras and these comments are displayed and searchable in the SaraSet selection dialog.
•You can now use SARAs separators to visually group SARAs of the same set into more easily distinguishable groups.
•The Find Macro dialog has been redesigned with a UI that allows for better searching options and the display of all matching results at the same time.
•Added variable holiday abbreviations so that the value of the Holidays Abbreviations tokens for the same holiday might depend on the actual date on which it occurs in a given year (for example, being different in years when the holiday falls on a Sunday, then in years when it falls on a weekday).
•The Saras property editor now lets you simply select a Sara Set without the need to open that set and display all the Saras in it. This can make the process of selecting a Sara Set for a Scriptline faster on slow internet connections.
Improved
•The text found and replaced, in the Saras results log window is now highlighted and easier to see.
•Added documentation for error messages 182055, 182060, 182065, all relating to Minicalendar Box Framing and Shading.
•When Quark crashes during diary generation, more information is now available, including most of the generation messages and Saras logging messages.
•The user interface of the SaraSet selection dialog has been improved with the renaming, clarification and expansion of the list of buttons.
Fixed
•Added an error message if trying to BOXFIT or BOXGROW or resize or move a textbox which is not bounded by a rectangle (Blueline, 27-sep-2018).
•The group headers in the dialogs for diary generation messages, scanning/inspecting messages, would sometimes contain HTML encoded text, such as " instead of the corresponding character, such as " (27-sep-2018).
•Fixed the spurious occurrence of message 178180 when using a zap layer command on a page that was facing a non-template page, such as a PlaceHolder or a Quark Pages script line (Brunnen, 23-sep-2018).
•The Always option checkbox that modifies the Show week # of following Monday would not always appear when changing to a Sunday Minicalendar weekstart (Brunnen, 21-sep-2018).
•Fixed a temporary UI glitch, which occurred only until the SaraSet was re-loaded, when copying Saras to the 1st position in a SaraSet, and if the first Sara being copied was a SARA separator (15-sep-2018).
•The Watermark field values would not be included when exporting generated holidays to Excel (Quo Vadis, 13-sep-2018).
•Diary generation would fail in the exceedingly rare cases of scripts with more than 65536 instructions and the "Use Main Grid as seed for generation" generation option turned on (Lecas, 13-sep-2018).
•Fixed a Quark crash that would randomly occur when processing Arabic scripts with linked textboxes (Alpha Edition, 4-sep-2018).
•The database selection dialog would not respond to the selection of a new database, if the selection was done via the keyboard's up/down key, rather than the mouse (1-sept-2018).
August 31, 2018 (build 19547)
New and Improved
•The buttons used in the various dialogs of Q++Studio have been redesigned to match the look of Windows 10, and they are also now positioned flush to the right as is the norm under Windows 10.
•Saras can now have a repeat list of values which allows the same Sara to be used for a list of different values. This has 2 advantages; it makes lists of Saras shorter, and it makes it much easier to add to or remove from the list of values, without affecting the structure of the Sara Set.
•If message 108057 occurs but it was scanned with a version of QuarkXPress that is available on your PC, then when clicking on that message, you are given the option of switching to that other version of Quark, changing the message from an error to a warning, and thus letting you generate the diary even with that Quark template not available.
•Improved the user interface of the restore from backup function and wrote the corresponding help topic.
•Improved the user interface of the SARAs interface dialog; the entries in the listbox now display the full description of each SARA (instead of the first 75 characters) and if a SARA description is too long for the width of the listbox then the full description appears in a popup hint. Also eliminated flicker during the loading of large SaraSets.
•Speeded-up the loading of the Copy SARAs dialog, particularly over slow local networks and/or WAN internet connections.
•You can now duplicate a SaraSet in the SaraSets Manager.
•Added a new message 181995 to warn against potentially misunderstood Style Settings in Macros and added detailed explanations on the sister message 181985.
•Improved the user interface of the Copy SARAs dialog; the Saras Set ID is now included in the table, more space is given to the searched text and replacement text, and if a cell's text is too long to fit, then a hint with the cell's content is displayed.
•You can now have more than one color defined similarly in each template (previously only the first color of a unique CMYK quadruplet would be scanned into the database for use). The Templates Explorer also now displays the colors as specified in your GridTemplate and the corresponding index.
•Updated the Q++Studio astronomical library to version 2.07.1: faster calculation of rising and setting of planets, greatly increased performance in accessing stellar data (including new data from the SIMBAD database), improved distances to fixed stars (leads to small changes in the calculations of occultations of stars by the Moon), fixed the daily motion of planets in sidereal mode which erroneously contained precession, the library can now reproduce apparent position as provided by JPL Horizons with an accuracy of a few milliseconds of arc (though our default astronomical methods are those of IERS Conventions 2010 and Astronomical Almanac, not those of JPL Horizons), improved and expanded ayanamsha calculations based on consultations with sidereal astrologers, new option of calculating sunrise according to Hindu astrology, and updated leap seconds and DeltaT.
Fixed and Corrected
•Fixed a small memory leak when displaying the script preview dialog (30-aug-2018).
•After editing a one-time-date by double-clicking on it, the grid listing all the one-time-dates would remain in drag and drop mode (29-aug-2018).
•The Preview Panel of the GenTokens Special Case Conditions dialog would not display the condition (AND/OR) linking the true and false sets of conditions (27-aug-2018).
•Saras related design-time messages such as Sara uses colors not found in template, Sara uses fonts that are unavailable, Sara uses features that require QuarkXPress 20xx, Invalid Sara page selection string, Invalid blank Find settings in SARA, Suspicious SARA Style Settings, and others, are no longer being emitted if the Sara which is the source of the message is de-selected. This allows users to have some work in progress Saras that are not complete or correct, without getting potentially show-stopping messages (24-aug-2018).
•Some of the design-time messages related to elements used by some macros but not available, such as Macro rules for aTemplateName use aeiouHolidays which are undefined or Macro code used for aTemplateName refers to aeiouHolidays which are undefined or Macro tokens of index [*x] use a color not found in Template or Macro index resulting actions refer to an unavailable font, could be issued after your script no longer used these macro tokens indices, for example if you removed all [*2] and [*3] tokens from a template after having specified Macros Options for those macro indices earlier. Fixing this bug also speeds-up the verification of Macros Options significantly (Brunnen, 22-aug-2018).
•Clicking on the Help button of the restore from backup wizard would actually be the same as clicking on Cancel (21-aug-2018).
•Some long-term events such as eclipses, occultations and heliacal events, would only be listed the first time data was exported to Excel, if you exported data for many different locations without re-opening the Astronomical Data export dialog (16-aug-2018).
•Fixed a UI mispositioning of controls in the Text and Box Frame and Background Editor, when opened from within the Grid Options property editor (14-aug-2018).
•Clearing either the before or after Monthly Outside Days Formatting Options would not clear any of the text background shading, text framing or text stroking settings, and might in some cases introduce spurious settings for those 3 types of formatting settings (14-aug-2018).
•PlaceHolder pages would be included in single-line diary generation (14-aug-2018).
•The list of available variables would not appear in the Macros Editor when pressing F2 if you had not compiled a macro at least once (13-aug-2018).
•If you clicked Yes to any of the messages that asked if you wished to install one of the missing Visual C++ Run-Times, the installer could not be found (12-aug-2018).
•The warning message 152400 would occur spuriously and the warning message 15018 would not be issued, if a GridTemplate's only reference to a language tag was through the presence of MiniCalendar Weekdays Markers such as $a, $b, $c, ..., with no other token of the GridTemplate referring to that language tag (6-aug-2018).
•SARAs containing the search for non-overflowing and/or non-multiline text would never be triggered (2-aug-2018).
July 31, 2018 (build 19397)
New and Improved
•Q++Studio is compatible with the recently-released QuarkXPress update QuarkXPress 2018.01 (14.0.1 build 32318) whose updater can be downloaded here.
•The Import from Excel dialog, used to import recurring holidays, one-time-dates and Slogans, has been improved so that you can now have a variable number on non-blank columns for each row, and these will be imported with a separator of your choice between the entries of each column.
•You can now have some global properties replaced by Global Saras, such as the value of the tokens [year] Script Year, [yyyy:now] Year of Now, [ref#] Job/Reference Number. This is useful to be able to apply copyright dates and reference/SKU information to Quark Pages and/or Place Holders.
•Improved the Restore From Backup interface by showing more detailed information about the data elements available in the backup (such as date last used, date modified, ...).
Fixed and Corrected
•The Download button would not be visible in the Find File Dialog if your EFS Setings used the Multiple IPs setting (31-july-2018).
•Under certain circumstances, users in multi-site configurations might not be warned that another user, at another site, had updated Q++Studio to a newer build (28-july-2018).
•The selected macro would not be displayed in the Macros Editor when clicking on the Edit button of the Macros Options dialog, if you were connected to a remote server via the internet (27-july-2018).
•The Import Macros dialog was not filtering-out files that are not of the *.qpx extension (27-july-2018).
•Color macros would not be converted to actual color names for minicalendar current week bands (Lecas, 23-july-2018).
•The View Output button of the stand-alone SARAs progress dialog would open the input file rather than the output file (Diarpell, 23-july-2018).
•Fixed a bug in the Restore From Backup whereby the process would not occur if the restored data element did not still exist in the current database (5-july-2018).
•Fixed the rare spurious occurrence of message 181955 (3-july-2018).
•Fixed a minor UI glitch whereby, if some of your Quark Pages were based on a QuarkXPress file of a version different than the Quark version used on your PC by Q++Studio, then the options proposed in response to clicking on message 15016 would misleadingly offer to re-scan and re-inspect all the QuarkXPress documents of the current script, even if only one template needed re-scanning (2-july-2018).
June 30, 2018 (build 19354)
New and Improved
•Q++Studio is compatible with the recently-released QuarkXPress update QuarkXPress 2017.24 (13.2.4 build 29282).
•Added a design-time message to warn of SARAs where the "not set" style option might have been mistaken with the "don't care" setting.
•The restriction on the minimum number of pages of 2 for an output file has been removed (if you use the Trim blank pages at the back generation option).
•A new menu item on the Templates Menu lets you search for any QuarkXPress file on the server and open it, if you wish, or download it, if it is located on a remote EFS server.
•It is now possible to count German working days over a range of dates different than the default current month, using duration suffixes. For example, the token [1tAT:y+00] would count the number of working days for the entire year of the token's date.
•The current script is automatically re-verified, when you use the Refresh list of Screen fonts popup menu option in response to a design-time message that one of the properties is using an unavailable font.
•From the SaraSets Manager window, you can now get a list of all the scripts which use the currently selected SaraSet.
•The SaraSet ID is now displayed in the properties inspector and in the Saras Editor.
•The Holidays Synchronization now keeps any Holiday Name Variations that were in your holidays names but are not in the Q++Samples Holidays.
•If you click on any of the design-time messages that refer to a specific SARA, you are now taken directly to that SARA.
•Added a design-time message to warn you if one of your SARAs is blank, which can cause speed problems and/or unwanted wholesale text formatting changes (at best) or a Quark crash (for textboxes containing a lot of text).
Fixed and Corrected
•Fixed a UI glitch in the SARAs interface, whereby the fact that the selected SARA was based on a regular expression would sometimes not be indicated by a clInfoBk background color (30-june-2018).
•Spurious messages would be emitted if a template had zero-length Arabic text runs and Kashida processing was turned on (28-june-2018).
•Fixed a long-standing, but elusive bug, whereby holidays sets created, would not be taken into account in issuing a warning that Holidays Rules used in Script have been modified, until after Q++Studio was restarted (Buroodisain, 26-june-2018).
•The time to save a SaraSet, in particular one with tens of Saras, and over slow networks or the internet, has been dramatically improved (25-june-2018).
•The <DELETE> holiday name variation marker might in some cases be ignored depending on the variations that followed it in the list (25-june-2018).
•Fixed a bug in the copying of SARAs from the database when the current SARAs Set was empty (23-june-2018).
•Fixed some UI glitches in the SARAs interface; the UI would not be properly updated when deleting a SARA and speeded-up the copying of SARAs from the database (18-june-2018).
•The Turkish Capitalization setting would be ignored for user-defined tokens (Alpha Edition, 3-june-2018).
•The Grid Extent for daily grids spanning 7 days within a number of pages that is a multiple of 7 (for example: 7 days/7 pages, 7 days/14 pages, 7 days/21 pages) would be calculated for entire weeks rather than for the exact number of days spanned by the Begin Rule, End Rule, thus leading to a higher estimated page count, although the actual generated number of pages was correct (Alpha Edition, 3-june-2018).
•The holidays sets used in German Working Days tokens would not be included in the data used to generate a diary, unless those sets were used elsewhere (Alpha Edition, 2-june-2018).
May 31, 2018 (build 19242)
New and Improved
•Expanded the Advanced SARAs Search Options by adding the possibility only searching in textboxes that do not have text overflow and/or text that does not flow over more than one line.
•The log messages for SARAs that are replacing any text of a specific formatting by another formatting, now specify, for each message, what text was changed, when using QuarkXPress 2016 or above.
•Added a message to alert you if there is a spurious Q:\ drive on the server.
•Both the XE3 and XV4 versions of Q++Studio support QuarkXPress 2018, officially released on May 16, 2018.
•Improved the detection, during scanning, of objects that are fully off the page.
Fixed and Corrected
•The main program updater would create spurious Database and DbEngine folders on remote file servers (26-may-2018).
•The select file dialog would not appear when trying to select an image file in the Saras Picture Box Dialog (17-may-2018).
•Fixed a bug in the saving and calculation of [sw] tokens triggered by a Sunday (Warwick, 10-may-2018).
•The application server would not be automatically updated after an update of the main program.
April 30, 2018 (build 19161)
New and Improved
•Both the XE3 and XV4 versions of Q++Studio now support the latest beta 6 version of QuarkXPress 2018.
•Improved the clarity of the messages being generated if scanning fails due, usually, to an overly-aggressive, or improperly setup, anti-virus.
•The search for QuarkXPress files on LAN and/or WAN servers, even on local drives, has been dramatically optimized in all configurations by the addition of EFS file indexing, which also allows the downloading of QuarkXPress files from a remote WAN server to your local server.
•The detection and issuing of messages warning about missing fonts has been optimized.
•Both the XE3 and XV4 versions of Q++Studio support the latest beta 4 version of QuarkXPress 2018.
Fixed and Corrected
•The presence of QuarkXPress files with unsafe characters in their file names, such as "?" and "#", would cause the nightly backup to fail (3-apr-2018).
March 31, 2018 (build 19012)
New and Improved
•The text background shading and framing options have been expanded for minicalendars into the Text and Box Framing options which provide the additional possibilities of creating, modifying, deleting or keeping objects located at the position of each date.
•The minimum value for the width of Text Stroking has been reduced from 0.1pt to 0.05pt in line with the QuarkXPress' UI limitation.
•The new Include Matches Advanced Saras Search Option lets you specify that a SARA should only apply to the first match of each paragraph, textbox, page or document, or alternatively that it should apply to all matches except the first match of each paragraph, textbox, page or document.
•Stand-alone textboxes with shade and/or framing can now be automatically created behind the various dates of minicalendars, using the new Fixed-width option of Text Background Shading and Text Framing.
•By including "HYPH" (in uppercase, without the double-quotes) in the name of one or more H&J assets, you can now specify that these H&J assets should keep hyphenation even though you are using the recommended default Remove Hyphenation diary generation option.
•Both the XE3 and XV4 versions of Q++Studio support the recently-announced QuarkXPress 2018.
Fixed and Corrected
•If your server hosts multiple databases, then a user updating a table on one database could send a message to users of another database, that a table had been modified, leading to more frequent refreshes from the server than actually necessary (15-mar-2018).
•If the holidays generation dialog was closed before starting to generate holidays, then the date of the holidays generation would be updated, even though no generation had actually occurred (15-mar-2018).
•Settings of frame attributes via Macros were being ignored since the changes made for QuarkXPress 2018, a few weeks ago (Letts, 6-mar-2018).
•Daily grids contained in an Insert script line would be treated as using the Month fit option of Insertion Rule, meaning that when a Month fit was not meant, tokens would nonetheless use the default Outside Days setting of group deletion (Lecas, 6-mar-2018).
•The years for which holidays had been generated were not properly recorded at start-up for remote users connecting to a database via the internet (5-mar-2018).
•Fixed an error which would occur when trying to set the default values of GridOptions in Preferences (Brunnen, 5-mar-2018)
•The LastUsed column of the Scripts Explorer would only be updated if the script was saved (3-mar-2018).
•The date/time displayed in the LastUsed and LastModified columns of the Scripts Explorer would be based on UTC times and not local time (3-mar-2018).
February 28, 2018 (build 18821)
New and Improved
•The Holidays Display Surround with and Separator fields are no longer limited to 5 characters.
•Added [yr] a new Script Year token variation.
•A new set of Saras Change Options, Textbox Saras Change Options, allows you to specify, for each individual SARA, that some of the attributes of the textbox containing the found text be changed (background color and shade, frame, or replacing the textbox by an image).
•Q++Studio is compatible with the recently-released QuarkXPress update QuarkXPress 2017.21 (13.2.1 build 29267).
Fixed and Corrected
•Setting only advanced text attributes as part of the Holidays Minicalendar Options would not generate a warning if no corresponding Holidays Sets had been selected (24-feb-2018).
•The frame width setting of Text Framing was being ignored (24-feb-2018).
•The offset values of Text Background Shading and Text Framing were being treated as point values rather than millimeter values (24-feb-2018).
•Changed the database navigator of the SaraSets Manager, due to problems encountered by users trying to create new SaraSets or rename them (Zettler, 13-feb-2018).
•Fixed an error that would appear when displaying the Quark Pages Inspection Messages dialog if any of the messages did not refer to any specific page, as would be the case for messages warning about locked layers (Zettler, 12-feb-2018).
•Fixed the spurious appearance of message 179135 when using a negative holidays response token (Zettler, 12-feb-2018).
•Paragraph Saras Change Options would not be applied, unless the Style group checkbox was checked (3-feb-2018).
January 31, 2018 (build 18731)
New and Improved
•A new Saras Search Option allows you to specify, for each individual SARA, if it should be performed only on text that has flowed over more than one line.
•Textbox actions stemming from Macros, such as changing the background shade and/or color and/or frame/and/or image, can now be applied to specific box of a chain of linked textboxes generated by a Gentokens, for example.
•Messages warning about the use of undefined colors in MiniCalendars, Macros or GenTokens, now specify the name of the color as well as indicating the location where it is used (for example in the True or False Macros resulting Actions, or in which Special Case of a GenTokens, or in which specific option of Minicalendar Options).
•New module to restore individual data from backup (no need to ask tech support to restore the entire table anymore, you can now restore that holiday you accidentally deleted, or script line you modified in error, ...).
•Added a new topic regrouping all the new features of the XV4 version of Q++Studio.
•Updated database engine with built-in support for regular expressions.
Fixed and Corrected
•Saras would fail to find text with attributes, when the search pattern used regular expressions (30-jan-2018).
•The contents of each textbox of a Template in the Templates Explorer would not be displayed (27-jan-2018).
•No warning would be issued for undefined colors of false Resulting Actions of Macros or the Default Line Ending of GenTokens, or for missing fonts used in Saras (25-jan-2018).
•No warning would be issued if the Paragraph Formatting settings of Minicalendar Options contained either a color not used in any of the Script's templates of an undefined GridOptions color (Hamelin, 24-jan-2018).
•Highlighted dates would be offset by a day in the Minicalendar Options' All Dates of Spread, if the Grid Options' was set to Automatic (JMata, 19-jan-2018).
•Fixed a rare case where an Insert would not appear the second time a Script was previewed, without re-opening the Script (JMata, 17-jan-2018).
•Trying to rename a Script in the Scripts Explorer could sometimes fail due to the scripts table not being open (Alpha Edition, 9-jan-2018).
Other Years
See also: release notes of the current year and release notes of other years.
Topic 182220, last updated on 14-Aug-2024