XPression Change History: version 11.0 build 5673 (August 27, 2023) [implemented] the Remote Sequencer will now reflect a dedicated Lucid channel version 11.0 build 5672 (July 27, 2023) [implemented] HTML5 Plugin - Ability to drag/drop a preview image from the edit view to a story in ENPS [implemented] an option in the Gateway to collapse multiple spaces entered in plugin text fields to single spaces. Note that this includes non-breaking space characters [improved] enable TCP keep alive for TCP clients [fixed] HTML5 Plugin - Fixed issue where user selected spell-check dictionary could potentially be reset to default setting on occasion version 11.0 build 5671 (July 19, 2023) [improved] added warning for adding periods to object names in Studio version 11.0 build 5670 (June 21, 2023) [fixed] Datalinq Server would not save/load its configuration to/from ProgramData [fixed] rendering would not recover automatically after an adapter reset (locked screen or removed monitor) if opening the Clip Editor window [fixed] ENPS freeze page numbers could rearrange MOS objects in the Studio Sequencer version 11.0 build 5669 (June 7, 2023) [fixed] following the first lock to PTP after a reboot, a Matrox DSX 2110 output could playback content at an accelerated speed [fixed] removed font tags from appearing at the beginning of published text fields automatically version 11.0 build 5668 (May 18, 2023) [improved] Project Server installer now deselects database engine by default if it's already installed [fixed] HTML Plugin was creating some objects that could not be edited in ENPS version 11.0 build 5667 (May 2, 2023) [fixed] BlueBox would not report it's performance metrics via SNMP version 11.0 build 5666 (April 16, 2023) [improved] MLB DataLinq - AMQ Table Performance Improvement [fixed] HTML Plugin improvements for running in Firefox version 11.0 build 5665 (March 16, 2023) [improved] Increased the minimum video cache size from 3 frames to 6 frames for 64-bit versions of Studio [improved] Increased the maximum cache size per video client to 1GB for 64-bit versions of Studio version 11.0 build 5664 (March 8, 2023) [fixed] Multi Data Request not working for XML/JSON TCP DataLinq, XML DataLinq, JSON DataLinq [fixed] RSS/HTTP DataLinq not encoding the data correctly version 11.0 build 5663 (February 15, 2023) [fixed] using the material reset font tag could cause an access violation [fixed] newer project server database engines would fail to migrate data during upgrades version 11.0 build 5662 (February 1, 2023) [fixed] creating a object using an event marker script can cause an AV [fixed] ActiveX Plugin sometimes wouldn't focus on a selected clip MOS object [fixed] Font Tags that would begin with the letter 'u' would underline instead of using a given font's name [fixed] ActiveX plugin reflects the new clip associated to a recall ID change [fixed] ActiveX plugin warns the user when a new clip is selected while editing a clip [fixed] Data not rendering properly in Datalink Browse Window when Element Name has a space character in it. version 11.0 build 5661 (January 3, 2023) [fixed] carriage returns are handled better in Right to Left text fields. Introduced in 10.7.5609 version 11.0 build 5660 (December 21, 2022) [fixed] basic authentication in RSS / HTTP DataLinq for URLs that need preemptive authentication version 11.0 build 5659 (December 12, 2022) [improved/changed] the supported Matrox 10.2 DSX Topology driver is now version 10.2.103.26148 (SP3) version 11.0 build 5658 (December 7, 2022) [fixed] HTML5 Plugin had issue with multicolumn assignment to fields whose published order required sorting [fixed] Stats Perform Datalinq Source would send improper GET requests version 11.0 build 5657 (November 30, 2022) [fixed] HTML5 Plugin had issue when populating other fields from a Radio Button or List Box selection. Introduced in build 10.7.5637 version 11.0 build 5656 (November 25, 2022) [fixed] HTML5 Plugin will have all buttons while editing a scene within the Octopus NRCS version 11.0 build 5655 (November 24, 2022) [fixed] ActiveX plugin would behave poorly if a hidden template field were clicked in the preview window [fixed] XPression could fail to export takeitems to image or video [fixed] scene thumbnails would fail to be generated in some aspect ratios [fixed] project importer would fail to load projects if scenes did not have thumbnails version 11.0 build 5654 (November 14, 2022) [improved] added warning for effects in Tessera Master [improved] added warnings and disabled unsupported transitions in Tessera Master [improved] Object Manager in Studio now prevents duplicate names from being entered [improved] added warning for adding periods to object names in distributed Tessera [fixed] Gateway now saves the setting for disabling channel and layer in the remote sequencer and the setting for the ActiveX Keep Alive, introduced in build 5624 [fixed] video clips played on multiple Tessera destinations that were not previously online could be out of sync (introduced in build 5650) [fixed] the clip browser in Remote Sequencer wouldn't populate the project combobox properly [fixed] XPression could hang if a project is removed while a scene is online [fixed] in rare situations an AV could occur while loading a textures metadata [fixed] clicking on the layer column in Remote Sequencer when the value is the channel default or the template default and then clicking away from it would set the layer to 0 [fixed] engine replication would get config data from old file locations version 11.0 build 5653 (September 27, 2022) [improved] improvement to Dashboard RPC [improved] Remote Sequencer will now log the UniqueID when Item states change [fixed] HTML5 Plugin reflects a change in scene style in the preview [fixed] Tessera Master could fail to close in some situations [fixed] JSON Datalinq source froze when file had been moved/deleted [fixed] naming conventions in License Tool version 11.0 build 5652 (September 7, 2022) [fixed] BlueBox could fail to output with a Tessera License version 11.0 build 5651 (September 6, 2022) [fixed] take items with material set to Take Scene Offline At End played via live preview could be taken offline [fixed] scenes with pause events in their out transition could cause their output to flash [fixed] Fill Only license would fail to activate with Tessera SE license version 11.0 build 5650 (September 6, 2022) [fixed] some licenses on secondary dongles could fail to be detected [fixed] an error on BlueBox startup about a missing dll [fixed] spelling in the manifest for case sensitive applications [fixed] launching the XpressionMapsWebClient from the material button introduced in build 5646 [fixed] font tags would not be applied if the full text of a text object was highlighted [fixed] playing scenes from scene manager in multiple framebuffers while using video shaders could result in high performance usage version 11.0 build 5649 (August 9, 2022) [implemented] License tool now supports displaying expiry date for Trial licenses [improved] updated help file version 11.0 build 5648 (August 5, 2022) [fixed] Tessera Master could wrongly reflect countdown clock time in certian workflows [fixed] XPression splash screen could show a blackbox while loading [fixed] Tessera One Fill+ could fail to activate version 11.0 build 5647 (August 2, 2022) [fixed] using client index in the Record Client would not start recording unless the client's record button had been pressed previously [fixed] taking a scene online that uses scaled inputs (Matrox on-board scaler) on a Tessera source where at least one scaled input was offscreen of at least one destination could fail and cause the previous item to remain online [fixed] a scaled input (Matrox on-board scaler) offsetted more than the output size to the left (or top) would not show even when upscaled more than would have been required to span this offset version 11.0 build 5646 (July 29, 2022) [fixed] some existing materials (SDR) could show as all black when used in a project changed to an HDR colorspace [fixed] ActiveX Plugin shows Maps icon in material field if configured in the gateway [fixed] ActiveX Plugin launches Maps to the internal browser if HTML configured [fixed] ActiveX Plugin supplies the username to Maps when launching [fixed] Tessera Master could fail to render graphics in rare situations version 11.0 build 5645 (July 27, 2022) [fixed] HTML5 Plugin creates the correct MOS abstract for a clip or placeholder after an edit version 11.0 build 5644 (July 22, 2022) [fixed] HTML5 Plugin honours the Clip Store Manager setting that disables the creation of a placeholder version 11.0 build 5643 (July 19, 2022) [fixed] As Run Log Formatter couldn't parse new arlog files version 11.0 build 5642 (July 15, 2022) [note] the version number has been changed to 11.0 [implemented] new splash screen version 10.7 build 5641 (June 30, 2022) [implemented] Dashboard RPC Interface now supports adding clips [improved] UHD support for (Studio, Studio SCE, Bluebox, Bluebox SCE, Prime, Clips, Tessera One, and GO Editions) [fixed] Bluefish framebuffer resources were missing for Bluebox 64bit builds version 10.7 build 5640 (June 21, 2022) [fixed] HTML5 Plugin would misinterpret carriage returns in text fields if there were more than one version 10.7 build 5639 (June 21, 2022) [fixed] HTML5 Plugin would not correctly display an unfulfilled placeholder (introduced in build 10.7.5636) [fixed] HTML5 Plugin honours a Datalinq selection from a non-first column that populates another field based on that row contents [fixed] HTML5 Plugin accurately selects column content when the selection list has duplicate entries, even when further down a list version 10.7 build 5638 (June 15, 2022) [improved] Clip Info now allows drag and drop for groups of clips [improved] Cancel button to close XPression Licensing Tool - Enter Machine Information dialog box without making any changes [fixed] Closing the Tessera Region Mapper Dialog and not saving the map region changes will now act the same as closing the dialog using the cancel button [fixed] RSS/HTTP DataLinq - Automatic Encoding not working consistently [fixed] could not use delete key to delete Scene Director clips [fixed] it was possible to cause an AV by creating a new Custom Size Scene without a project loaded [fixed] Remote Sequencer could apply data to other takeId fields when Fast Recall was used version 10.7 build 5637 (June 7, 2022) [Improved] the "focus in linear sequencer" keyboard shortcut in remote sequencer can now be assigned as a global shortcut [fixed] HTML5 Plugin would fail to facilitate custom fields when a combo box assigned a second column to the selector field version 10.7 build 5636 (June 2, 2022) [improved] HTML5 Plugin honours new Gateway setting to maintain edit mode when a drag is detected [improved] HTML5 Plugin honours new Gateway setting to block use without an NRCS [improved] Remote Sequencer now greys out "Take Offline" if the item is offline [fixed] Adobe Premiere NLE plugin could timeout waiting for frames that were already received [fixed] it was possible to close the menu bar in bluebox causing an AV [fixed] it was possible to close the upgrade window in status client causing an AV [fixed] NLE plugins no longer attempt to perform a remote update version 10.7 build 5635 (May 19, 2022) [improved] clipstore manager now shows if a clip has a proxy [fixed] sequence groups would fail to maintain their settings on export/import [fixed] Bluefish framebuffer resources were missing for 64bit builds [fixed] reverting Gateway changes that caused connection issues introduced in build 5634 version 10.7 build 5634 (May 16, 2022) [implemented] Remote Sequencer can now export a rundown to a csv file [fixed] HTML5 Plugin sends clear carriage return characters in text fields [fixed] Visual Logic math blocks could display only whole numbers if value exceeds 3 decimal places [fixed] sequencer groups could fail to move to correct locations via COM API [fixed] deleting graphite frambuffer when no device is detected could cause an AV [fixed] removing licenses from license tool when there are multiple license could cause an AV version 10.7 build 5633 (May 10, 2022) [improved] INcoder manager and Project Server manager now show in status client [fixed] Clipstore would fail to update to scheme 24 [fixed] CII Gatway would disable forwarding to localhost even if forward port was different (Introduced in 10.7.5632) version 10.7 build 5632 (May 9, 2022) [implemented] an option in clipstore to continue clip sync if a clip fails to sync [improved] HTML5 Plugin recall id workflow. Reflect fulfilled clip. Remove recall id from existing clip [fixed] removing a license could cause an AV in license tool (Introduced in 10.7.5629) [fixed] the material manager would allow you to delete the only active layer for a font if there was more than one layer [fixed] XPression would fail to output syslog [fixed] forwarding CII gateway commands to itself would cause the UI to freeze [fixed] improve clipstore sync speed for large databases version 10.7 build 5631 (May 2, 2022) [removed] fix for "in rare situations using scripts to edit text in another scene could cause a deadlock" version 10.7 build 5630 (April 27, 2022) [fixed] widgets would not pass font tags to text objects [fixed] HTML5 Plugin could go blank when editing a placeholder [fixed] virtual inputs would interfere with the preview render version 10.7 build 5629 (April 22, 2022) [improved] improvements to license security [improved] INcoder mail server password now encrypted [improved] clients connecting to project server will now have TCP keep alive enabled [fixed] switching to sequencer while loading a project containing region maps could cause XPression to crash [fixed] in rare situations XPression Tessera could fail to display correct data if items are cued and taken in quick succession [fixed] HTML5 Plugin saves and restores the iType and Graphic Type fields [fixed] XPression would not disconnect a project server client after deploying a project version 10.7 build 5628 (April 18, 2022) [implemented] an option in the DataLinq server to save the selected DataLinq configuration to a file [fixed] global macro names would not have ampersands appear in the selection list after right-clicking the dynamic material path [fixed] cuing a take item on a Tessera node while it resolves resources could cause the take item to fail to cue indefinitely [fixed] XPression could fail to load its configuration when started via COM API version 10.7 build 5627 (April 13, 2022) [fixed] Status Client could AV when failing to connect to a client (Introduced in 10.7.5626) [fixed] XML DataLinq - Fixed delay in loading scene when we go online. version 10.7 build 5626 (April 11, 2022) [fixed] AJA 16 resources were not included in 32bit builds of XPression [fixed] HTML5 Plugin edge case exception when editing an object and a field had no published properties [fixed] XML DataLinq - XML Data File reading improvement, Ignore File Settings in configuration implementation and detailed logging when file reading fails. version 10.7 build 5625 (April 6, 2022) [implemented] Status Client now reports client disk usage [implemented] Project Server Manager now has a transfer status tab [implemented] a new CII command X\SWAP to swap the cued take items to air (see CII documentation for details) [fixed] XPression could AV while shutting down when using Graphite framebuffer [fixed] XPression Studio installer would not properly move its config files to program data on installation (introduced in build 5624) [fixed] attempting to delete a row in a static list that conatins no rows would cause an AV [fixed] the graphics layer is now always the source of the embedded audio output when using on-board scalers on the Matrox cards [fixed] RossTalk SWAP command could cause an AV version 10.7 build 5624 (March 30, 2022) [changed] logging destination to ProgramData [implemented] NLE plugins can now configure and switch between gateways [fixed] increased the default number of simultaneously loaded projects to 10 [fixed] HTML Plugin did not interpret the window close for the pop-out preview, OpenMAM nor Browse Metadata after a Chrome update [fixed] Clipstore REST API clip endpoint would not contain "hasproxy" [fixed] HTML5 Plugin clip stills will now display correctly [fixed] Remote Sequencer could run out of GDI objects when playing the up next preview version 10.7 build 5623 (March 23, 2022) [implemented] HTML5 Plugin honors the Project Server User Groups [implemented] Channel and Layer can be disabled in the Remote Sequencer [fixed] HTML5 Plugin can use assign column to assign to the selector field [fixed] deleting the last column in a static list would cause an AV (introduced in 10.7.5605) [fixed] HTML5 Plugin correctly handles one OpenMAM server configured or none version 10.7 build 5622 (March 17, 2022) [fixed] clip lists would return slow (introduced in 10.7.5621) version 10.7 build 5621 (March 14, 2022) [note] the API has changed [implemented] a preference in Remote Sequencer to disable the ESC-ESC sequence from clearing all channels [Implemented] Clipstore REST API now has a "hasproxy" value for clips [improved] xpQuadObject can now have its AspectMode property accessed by the api [improved] XPression Project Server now has a more complex database password [improved] INCoder now sends clips and proxies separately [improved] on-board scaler option can now be enabled for live inputs even if hardware isn't available [fixed] using events as inputs to selector blocks with no index value set would cause an access violation [fixed] Tessera regions in region mapper could snap without moving when changing focus [fixed] HTML5 Plugin when a published object had no published properties version 10.7 build 5620 (February 24, 2022) [improved] disabled take items will now retain their state when exported/imported from XML take item lists version 10.7 build 5619 (February 24, 2022) [improved] using an empty font tag {} will now remove all super/subscript attributes for text following the empty tag [fixed] Table name macro not working for XML/JSON TCP DataLinq [fixed] HTML5 Plugin includes the recall id in clip MOS objects version 10.7 build 5618 (February 21, 2022) [implemented] XML/JSON TCP DataLinq - Command Parsing [implemented] a keyboard/gpi shortcut for starting or stopping a recording [improved] increased XPression Clip Store receive buffer [improved] XPression Project Server installer now detects if a newer database engine is installed [improved] Media Control Gateway clip list generation [improved] clip browser clip list generation [fixed] Open Record Client button in Record Monitor would not open any record client if none were selected [fixed] selector blocks would fail to output when a block with an input was connected to their inputs [fixed] an access violation would occur after refreshing search results of a deleted material or font [fixed] Media Control Gateway could run out of memory with large cliplists [fixed] HTML5 Plugin multicolumn static list interpretation, introduced in build 5611 version 10.7 build 5617 (February 9, 2022) [fixed] AJA Io 4K Plus would not work with Go Versions of XPression [fixed] dynamic materials could not be applied to 3D lines version 10.7 build 5616 (February 8, 2022) [fixed] right to left text entry is passed up to the ActiveX plugin version 10.7 build 5615 (February 6, 2022) [implemented] Live Input Monitor now accessible in BlueBox [fixed] some characters in preview could fail to render when changing the characters that are used for rendering in the font previews [fixed] the CII TEMPLATEDATA command could fail when a checksum is included in the message [fixed] ADODB sources would always wrap indices if the row index contained < > [fixed] ADODB sources would repeat the last value in a table when requesting rows greater then the tables record count version 10.7 build 5614 (February 2, 2022) [improved/changed] when using the on-board scaler on Matrox XMIO cards, the scaled inputs can be layered behind or over the graphics, on an individual basis, based now on the "compositing order" option in the live source shader version 10.7 build 5613 (February 2, 2022) [fixed] issue when rerendering font using super or subscripts version 10.7 build 5612 (February 1, 2022) [implemented] on Matrox XMIO cards, an option in the hardware setup menu to composite the scaled inputs behind (default) or in front of the graphics on a given output [fixed] Browse popup option on a disabled DataLinq causes exception version 10.7 build 5611 (February 1, 2022) [implemented] NBA NGSS Datalinq - Team Standings Table added [fixed] HTML5 Plugin dynamic macro substitution for global user lists now working correctly version 10.7 build 5610 (January 28, 2022) [implemented] Visual Logic "Convert Epoch Time" Date Time Block [improved] The Dashboard DataLinq now support the Visual Logic Datalinq block requesting multiple data points. [fixed] when a 3D lines object with no points had its percentage changed an exception was raised [fixed] MOS element action INSERT only inserted first of multiple stories [fixed] deleting the only category in a project would reverse the order of scenes in the scene manager [fixed] connecting a event block to a input selector block would cause an access violation [fixed] connecting a event block to a sort selector block would cause an access violation version 10.7 build 5609 (January 20, 2022) [fixed] when an upnext preview is configured, the sequencer could run the OnPreviewRender script twice while generating the sequencer's preview version 10.7 build 5608 (January 19, 2022) [implemented] support for Matrox DSX Topology driver version 10.2.102.26106 (version 10.2 SP1 is still supported) [implemented] DataLinq Server - Option to Enable/Disable DataLinq Source [fixed] text macros such as sub, sup and underline would not be correctly parsed in sequencer version 10.7 build 5607 (January 18, 2022) [improved] face material for 3D lines is now publishable [changed] the underline positioning is now like the more commonly used [fixed] clipstore could fail to retrieve clip lists for multiple clip clients [fixed] connecting a event block to a output selector block would cause an access violation version 10.7 build 5606 (January 18, 2022) [improved] after deleting a text character or all text in a text object, the character flags (underline, superscript etc) are now properly continuated. [fixed] the new superscript, subscript would cause an AV while loading a project [fixed] correct descriptions for some COM components [fixed] custom server channel names now appear in the sequencer version 10.7 build 5605 (January 13, 2022) [implemented] superscript, subscript and underline for 2D fonts [fixed] calling SetOnline from within an Online script could lead to a long delay [fixed] MOS Out Method reflected a default of TIMED but could be published as NONE if nothing had been changed version 10.7 build 5604 (January 10, 2022) [improved] Project Server Manager now updates the UI when a revision to a show is pushed to the server [improved] visual logic math blocks now show more decimal places in the VL editor [fixed] Video Coder installed with 64bit editions could fail to transcode some 24bit clips [fixed] HTML5 Plugin - Plugin will no longer launch another floating preview window on plugin start if the previously opened floating preview window was never closed [fixed] NLE plugins would use the preview scene director duration instead of NLE scene director duration version 10.7 build 5603 (December 15, 2021) [implemented] HTML5 Plugin launching an OpenMAM server while in iNEWS will now direct users to use the iNEWS Web Browser instead as it supports drag-and-drop functionality [fixed] HTML5 Plugin unsaved changes modal now supports altered Lucid objects [fixed] sequencer numPad* and numPad/ have reserved functionality and no longer type in text fields [fixed] licenses on secondary dongles could fail to be detected version 10.7 build 5602 (December 6, 2021) [note] API has changed [implemented] the XPression Video Codec 2 is now included in the 10.7 builds [implemented] XML Datalinq - Table Presets Introduced [implemented] xpBaseObject.FaceCount to retrieve the number of faces on an object [improved] Clip Store Manager now shows the IP address for files received under the Transfer Status tab [fixed] HTML5 Plugin could change the channel or Tessera source of the target scene during convert or replace template when editing an object from the NRCS [fixed] materials used with staggered animations would only be applied per character [fixed] HTML5 Plugin did not handle the Scale and Texture Scale fields correctly version 10.7 build 5601 (November 18, 2021) [improved] TCP keep alive for ActiveX plugins in the XPression MOS Gateway [fixed] xpNLELoader could calculate the duration for rendering (introduced in 10.7.5598) [fixed] xpNLELoader could fail to render interlaced sequences when using BeginRenderFrames [fixed] capturing frames with record client could fail with some framebuffers version 10.7 build 5600 (November 15, 2021) [improved] multiple projects can be selected and deleted at once in Clip Store Manager [fixed] in rare situations using scripts to edit text in another scene could cause a deadlock version 10.7 build 5599 (November 10, 2021) [implemented] Support for Graphite driver version 6.0 (previous versions no longer supported) [implemented] performance monitoring for the on-board scaler and compositor on the Matrox XMIO3 and XMIO5 cards (Output Performance Monitor window) [improved] further rendering performance improvements [improved] animation controllers can now be scaled inside a scenedirector [fixed] HTML5 Plugin Streamline filter facilitates multiple directories [fixed] TCP XML/JSON Datalinq missing text encoding options for JSON [fixed] materials could fail to load metadata if the texture cache is full [fixed] using "Take Offline Entire Framebuffer" keyboard shortcut would not take all layers offline version 10.7 build 5598 (November 2, 2021) [implemented] JSON Datalinq - Table Presets Introduced [implemented] xpNLELoader now has a framerate property (default 29.97) [implemented] a checkbox in the SwissTiming DataLinq to ignore the checksum [improved/changed] the supported 10.2 Matrox DSX Topology driver is now 10.2.101.26081 (SP1) [fixed] HTML5 Plugin - Multi-Column Datalinq now assigns column information correctly to material fields [fixed] shows and sync groups in Project Server Manager now populate their details in the lower panel when using the arrow keys [fixed] HTML5 Plugin populates hidden fields in MOS objects. Further preview changes downstream are not required [fixed] xpNLELoader could calculate the wrong duration for rendering [fixed] installers for XPression apps now have consistent images [fixed] taking a take item offline with a live source material using an on-board scaler could hang if the next item to preview also involved that input [fixed] taking online an item with a live source material using an on-board scaler could cause a green flash on the Matrox XMIO5 12G [fixed] an input spanned across multiple horizontal Tessera outputs using the on-board scaler could show a vertical black line on the Matrox XMIO3 version 10.7 build 5597 (October 20, 2021) [improved] improved rendering performance [fixed] the Status Client could report Clip Store as running if the Clip Store Manager was still open [fixed] HTML5 Plugin accommodates field names with accented characters and ampersands [fixed] HTML5 Plugin accommodates UTF8 characters in the XMP data. Introduced in build 5581, but broken in build 5590 [fixed] HTML5 Plugin failed to filter scenes when they had nested metadata attributes [fixed] HTML5 Plugin reflected intermediate message even after check box DataLinq data was satisfied version 10.7 build 5596 (October 10, 2021) [fixed] HTML Plugin displays notice page correctly should the Gateway disconnect version 10.7 build 5595 (October 7, 2021) [improved/changed] new inputs supporting on-board scaling (Matrox XMIO cards) use the "GPU Color Space Conversion" and "Keep Input Active" options by default [fixed] clipstore would fail to upgrade to schema v23 [fixed] opening the Material Editor on a live source material that is also online could AV version 10.7 build 5594 (October 6, 2021) [implemented] clipstore sync servers now have an option to skip deleted clips [improved] OES DataLinq basketball feeds now support "n" messages for NBA Time Out Clock [fixed] deleting clipstore database did not require admin version 10.7 build 5593 (October 4, 2021) [implemented] version 10.7 build 5592 (October 4, 2021) [implemented] MOS ActiveX plugins will now report plugin versions to the XPression MOS Gateway [implemented] MLB Datalinq - alternate season change to allow same year as current season. [Improved] XPression MOS Gateway plugins tab now shows NLE plugin type [Fixed] Adobe Premiere NLE plugin could fail to write a log file version 10.7 build 5591 (September 28, 2021) [fixed] HTML5 Plugin failed to assign columns if a global list had a single row [fixed] HTML5 Plugin global list assign column to a blank target object will now override default behaviour version 10.7 build 5590 (September 25, 2021) [note] API has changed [implemented] can now move xpTakeItemGroup in xpSequencer via MoveGroupByIndex or MoveGroup [implemented] HTML5 Plugin support for the "reset" functionality introduced in build 5589 [fixed] adding a server channel could AV if no outputs were added [fixed] TCP XML/JSON Datalinq unable to link to multiple tables. [fixed] XPression could fail to browse for folders in 64 bit versions version 10.7 build 5589 (September 20, 2021) [implemented] a right click option on properties in the visual logic to scroll to that property in the object list [implemented] a new visual logic child property of the "published value" property called "reset" that allows any overrides of the published template data to be reset back to the original XMP value [implemented] viewports now have the option to auto fit to the workspace window [fixed] dynamic video materials set by DataLinq to a tessera node could fail to respect the Tessera Engine IDs specified in the video shader version 10.7 build 5588 (September 17, 2021) [implemented] a preference to disable the automatic CII X\ requests when cueing an item [implemented] 12G support for AJA capable cards (requires AJA driver 16.0+) [improved] changed template data after a scene has already been cued will now be applied when going on-air [fixed] HTML5 Plugin would AV if emoji text was added [fixed] HTML5 Plugin will maintain UIC field override of XMP data when the scene is edited from the NRCS or from a saved graphic version 10.7 build 5587 (September 14, 2021) [improved] material manager will not hide when deleting fonts or folders [fixed] HTML5 Plugin - Multi-Column Datalinq now assigns column information correctly to other fields [fixed] newline delimiters in the text DataLinq did not work when there were also comma delimiters in the same row [fixed] deleting a folder after it has been moved could cause an AV version 10.7 build 5586 (September 10, 2021) [implemented] NDI libraries have been upgraded to version 5.0 [implemented] object manager column widths are now stored in docking layouts [improved] remote sequencer now supports UI colors for more than six channels [fixed] layer objects as a child of a group could cause the bounding box values to be incorrect [fixed] HTML5 Plugin - Assign Columns now populates fields if there is leftover DL config [fixed] NDI output luminance levels could be incorrect when using color space conversion [fixed] HTML5 Plugin support @MACRO@ substitution for OpenMAM filter strings version 10.7 build 5585 (September 7, 2021) [implemented] configurable shortcuts to change transform step size [fixed] previews for clipstore items could fail to be rendered (introduced in 5578) [fixed] HTML5 Plugin could AV if the global list macro had a typo or the field was not published version 10.7 build 5584 (September 3, 2021) [fixed] HTML5 Plugin lost ability to expand field properties. Introduced in build 5582 version 10.7 build 5583 (September 1, 2021) [improved] HTML5 Plugin had issues interpreting preview information when the preview engine was not upgraded version 10.7 build 5582 (September 1, 2021) [implemented] a file filter in INcoder to exclude files matching a specific pattern from being processed in a watchfolder [fixed] HTML5 Plugin will update the xmp text fields when hidden from the plugin, revealing the text when the field is later shown version 10.7 build 5581 (August 30, 2021) [implemented] Table Presets in XML/JSON DataLinq sources [implemented] HTML5 Plugin support for @MACRO@ substitution [improved] when using multiple preview engines, projects from different styles are now better distributed across preview engines [fixed] importing from a PSD file could lead to an AV [fixed] the remote sequencer preview would show incorrect durations for clip store items [fixed] HTML5 Plugin retains field uniqueness for order and editing when labels are repeated [fixed] HTML5 Plugin failed to create or interpret the encoded mosPayload when UTF8 characters were included in text fields [fixed] HTML5 Plugin would fail to merge global lists from edit object and project if there existed a case difference [fixed] HTML5 Plugin would log errors on saving CGs [fixed] HTML5 Plugin could show a static list for a DataLinq field [fixed] switching running orders could cause an AV if channel windows were closed in remote sequencer [fixed] assigning a live source material to a scene through visual logic could lead to an AV after deleting a take item using that material [fixed] user input static list value could show in wrong columns when deleting a column not fully populated [fixed] importing a scene with a tessera source set could retain the tessera source selection even if the source is no longer available [fixed] HTML5 Plugin accommodates UTF8 characters in the XMP data [fixed] HTML5 Plugin is no longer case sensitive for the Global List Titles in the Assign Columns dialog [fixed] HTML5 Plugin XMP data can populate user input control fields version 10.7 build 5580 (August 16, 2021) [implemented] support for SFP C and D on the Matrox DSXLE5/X.mio5 Q25 [implemented] support for the Matrox DSXLE5L/4 LP/12G card [implemented] support for on-board input scalers and output compositing on the Matrox X.mio5 and X.mio3 cards [implemented] an option to use input decimation on the Matrox X.mio5 as a way to keep a lower-resolution live preview of an input that is used with the on-board scaler [implemented] an option to limit a (potentially) UHD input to an HD-sized scaled layer in order to maximize the number of on-board compositing layers supported on the Matrox X.mio5 [implemented] support for configuring the network of the "SMPTE 2059 engines" on the Matrox D25 and Q25 cards [implemented] support for configuring the PTP "announce timeout" on the Matrox D25 and Q25 cards [implemented] source filtering multicast support on Matrox DSX IP cards (can be used for SSM) [implemented] an option to configure the prepare delay for the IP clean switch option on Matrox DSX IP cards [implemented] an option to configure a delay to collect any NMOS connection requests (video/audio/anc) received for an input within that time period before applying the IP clean switch on Matrox DSX IP cards [improved] the released Matrox DSX Topology driver version 10.2.100 26043 is now supported [improved] in the hardware setup menu, when removing inputs or outputs that were configured on a Matrox IP cards, the associated 2110 flows are also disabled (for bandwidth considerations) [improved] only quad or background objects can support the on-board scaler option of a live source material; on other objects, the option is now ignore [improved] rotation is now disabled on quad or background objects with a live source material using the on-board scale [improved] the other live source material properties are now disabled when on-board scaler is enabled version 10.7 build 5579 (August 13, 2021) [implemented] option in status client to show/hide installer progress window when performing upgrades [fixed] deleting the last column in a static list would cause an AV [fixed] HTML5 Plugin retains user preferences when solely used in a chrome browser version 10.7 build 5578 (August 11, 2021) [improved] the script editor now uses the code completion data to show the function definition for the function under the cursor in the editor [improved] HTML5 Plugin better performance when playing back CGs [fixed] in some situations the engine could hang when projects were set to load on startup and they contained visual logic (introduced in build 5570) [fixed] HTML5 Plugin will show all thumbnails on the Graphics tab [fixed] dragging a asset into XPression would AV if no scene was active [fixed] the API debug monitor could fail to display output after shutting down an API application [fixed] using COM to focus a takeitem after moving a takeitem via COM could result in the wrong takeitem being focused [fixed] HTML5 Plugin can now use the TAB keys to navigate between material items and use ENTER to select them [fixed] in remote sequencer switching dock layouts could AV while a take item is syncing [fixed] XPression NLE plugin graphic thumbnails could fail to load (introduced in build 5577) [fixed] XPression NLE plugin could fail to write a log file if not run as admin version 10.7 build 5577 (July 28, 2021) [implemented] a preference to allow Shift+Tab to loop to the end of the published object list when it reaches the top of the list in the take item inspector [implemented] the remote sequencer now allows items to be dragged/rearranged within the channel sequence lists [improved] remote sequencer now uses less system resources (GDI objects) [improved] the hotkey for Help can now be reassigned in the keyboard mapping menu to allow F1 to be used for other functions [improved] in Remote Sequencer, multiple clips from the clipbrowser can now be dragged into a running order [fixed] when resizing the sequence item inspector, the image dropdown field could resize incorrectly [fixed] scene thumbnails could draw incorrectly (introduced in build 5576) [fixed] importing fonts from other projects could fail (intoduced in build 5576) version 10.7 build 5576 (July 27, 2021) [implemented] an option to assign a custom SNMP community in the XPression Monitor [improved] the RSS DataLinq now supports using XSLT transforms when in dynamic URL mode (the same XSLT is applied to all dynamic queries) [improved] large projects now use less system resource (GDI objects) [fixed] for some combinations of Blackmagic card and driver, outputs used as preview could sometimes fail to render the preview frame [fixed] HTML5 Plugin could not edit Lucid objects (introduced in build 5573) [fixed] HTML5 Plugin could fail to show user control labels [fixed] the NLE plugin could fail to render dynamic materials in a scene [fixed] ActiveX Plugin within Open Media fails to drag clip to edit material [fixed] ActiveX Plugin could AV dragging a still with frames hidden version 10.7 build 5575 (July 22, 2021) [implemented] option to toggle autokey to capture only changed values or all key values [implemented] support for AJA NTV2 16.0.0 and beta 16.1.0 drivers [improved] Media Control Gateway now has an option for TCP Keep Alive [fixed] autokey could incorrectly show active when switching projects [fixed] HTML5 Plugin could fail to display Graphics tab correctly if categories had been moved or removed version 10.7 build 5574 (July 19, 2021) [implemented] MLB - Purge AMQ Data Folder when a new game is selected. [fixed] HTML5 Plugin plugin will round the frames into the seconds when the frames are hidden from timing fields [fixed] HTML5 Plugin dynamic description works when other field properties are published [fixed] setting a material name via COM would fail if no active project is selected [fixed] creating a material via COM could fail if no active project is selected [fixed] using Published Value properties on a field could fail to operate in the remote sequencer correctly version 10.7 build 5573 (July 10, 2021) [implemented] you can now apply image sequences in a dynamic material by prefixing the dynamic material field with "video:" to prevent the image file from being interpreted as a still image [implemented] HTML5 Plugin support for the published value introduced in build 5570 [fixed] using small caps in strings with unicode characters could result in a memory leak version 10.7 build 5572 (July 7, 2021) [implemented] Gateway backend to support passing up to the HTML5 Plugin the published value introduced in build 5570 version 10.7 build 5571 (July 7, 2021) [implemented] a new right click option on published DataLinq fields in the template inspector to convert a single field from DataLinq to static text [implemented] Remote Sequencer will now log when a layout is changed/reset [improved] added a confirmation dialog before deleting animation controllers [fixed] ActiveX plugin will round the frames into the seconds when the frames are hidden from timing fields [fixed] when switching to the "none" channel group in Remote Sequencer, previously opened rundowns could remain in the linear sequencer version 10.7 build 5570 (June 30, 2021) [implemented] text objects now have a visual logic property called "Published Value" (as a child underneath the "Text" property). This allows a value to be assigned to it that will update the take item template data for that field. (One possible use case would be to feed XMP metadata into other published fields) [implemented] Visual Logic will now be executed during the "preparing" phase of a scene going online, so that text objects updated via Visual Logic can be used in DataLinq queries [implemented] an option in the CII gateway to ignore item not found errors (useful in Tessera workflows where items may not exist on all engines) [fixed] ActiveX plugin launched from an NRCS MOS object will immediately reflect the Gateway preference for hiding frames or hours [fixed] free running videos would not play in NLE workflows [fixed] ActiveX MOS abstract outpoint was off by a frame when not a clip object version 10.7 build 5569 (June 26, 2021) [improved] when the ADODB DataLinq is using asynchronous fixed tables, XPression can now retrieve data while the database is being updated in the background [fixed] a blank line in a text object could cause a subsequent line using a different font to not show correctly in the sequencer [fixed] freeze page numbers in ENPS could lead to no apparent response to the roReplace message from the Gateway [fixed] ActiveX plugin hides hours and frames for clips and in browsing saved graphics [fixed] HTML5 Plugin will hide hours from the timing fields based on a Gateway setting [fixed] creating a material via COM would fail when using XPression BlueBox version 10.7 build 5568 (June 21, 2021) [implemented] exporting a take item to image now has file numbering and naming options [implemented] ActiveX Plugin will hide hours from the timing fields based on a Gateway setting [fixed] Live Update does not work for RSS/HTTP Data Sources that use Table Presets version 10.7 build 5567 (June 15, 2021) [improved] option to swap TSL red and green tally states [improved] improved export to video dialog UI [fixed] WAV format selection would not anchor correctly in export to image dialog [fixed] RSS DataLinq - Dynamic URL invalid requests is stuck [fixed] when TCP XML DataLinq is in TCP client mode and it cannot connect; the DataLinq server is slow to launch [fixed] ActiveX Plugin better handling of maintaining field data when changing shows, categories and styles version 10.7 build 5566 (June 4, 2021) [note] API has changed [implemented] MLB Datalinq - Roster Editing [implemented] an API property xpTakeItem.PreviewFrame to get/set a take item preview frame [fixed] ActiveX Plugin allows @ in abstract format version 10.7 build 5565 (May 28, 2021) [implemented] can now check if a xpBaseTakeItem is a group using xpBaseTakeItem.IsGroup [fixed] closing panels that were docked together could cause them to be shown incorrectly when reopening version 10.7 build 5564 (May 27, 2021) [note] the API has changed [implemented] xpSequencer.MoveTakeItemByIndex to move a TakeItem object to a index position in sequencer [implemented] xpSequencer.MoveTakeItem to move a takeitem either before or after a target takeitem in sequencer [implemented] xpSequencer.GetPrevItem to get the previous takeitem of a given takeitem [implemented] xpSequencer.GetNextItem to get the next takeitem of a given takeitem [implemented] can now get the sequencer index position of a takeitem using xpBaseTakeItem.Index and xpTakeItem.Index [implemented] xpTakeItem.GetSceneCopy to get the scene copy of a takeitem [implemented] xpPublishedObject.GetPropertyDynamicMaterialPath to get the current set Dynamic Material Path of a object face [fixed] some luminance levels could shift when transcoding quicktime files could occur [fixed] the Ctrl+PgUp and Ctrl+PgDn hotkeys in the remote sequencer template data panel now function correctly [fixed] HTML5 Plugin scrub for CG will only request the frame paused on [fixed] HTML5 Plugin Play CG will stay more frames ahead of play head so fewer loading preview flashes version 10.7 build 5563 (May 22, 2021) [fixed] HTML5 Plugin could not drag a CG directly from the Browse tab to the NRCS. Introduced for all CGs in build 5559 [fixed] HTML5 Plugin will not cause an out of memory error when playing long CGs at high resolution [fixed] HTML5 Plugin will not flood the gateway with preview requests [fixed] HTML5 Plugin will always facilitate previewing changes after a CG has been played [fixed] HTML5 Plugin will request preview frames for CGs when a scrub is momentarily paused [fixed] HTML5 Plugin can drag an edit view clip to the NRCS. Introduced in build 5558 [fixed] HTML5 Plugin could crash switching between Browse tab folders. Introduced in build 5561 version 10.7 build 5562 (May 20, 2021) [fixed] Remote Sequencer could fail to display some thumbnails in the linear sequencer [fixed] the "Copy Item To" feature could generate an AV when copying the last item in a group [fixed] the "Copy Item To" feature could fail to position the item in the specified location version 10.7 build 5561 (May 13, 2021) [implemented] TCP XML/JSON Datalinq - Support for UDP [improved] improved performance of rendering scenes that use Maps in the HTML5 plugin [fixed] Remote Sequencer could AV when editing the scene filter after changing connection points [fixed] in rare situations XPression can get stuck waiting for a map to render [fixed] Remote Sequencer could AV when closing a floating window with multiple panels docked to it. version 10.7 build 5560 (May 7, 2021) [note] the API has changed [implemented] an API property to get a published objects face count (xpPublishedObject.GetFaceCount) [implemented] an API property to get a published objects base object (xpPublishedObject.GetObjectFromScene) [implemented] API functions to add and remove scene director tracks using (xpSceneDirector.AddTrack) (xpSceneDirector.RemoveTrack) [implemented] an API function to clear a scenes transition logic using xpScene.ClearTransitionLogic [improved] Media Control Gateway now supports AMP Get Working Folder requests [fixed] a take item that is cued via a script could fail to query it's DataLinq values when another instance of that scene is already online [fixed] HTML5 plugin allowed invalid characters in saved filenames [fixed] collapsing a rundown in one channel of remote sequencer could cause other channels to collapse also version 10.7 build 5559 (May 3, 2021) [fixed] thumbnail requests from the gateway were always sent to the first configured preview engine instead of being distributed across all engines [fixed] hiding frames from the plugin will also hide them from the MOS abstract [fixed] a timing duration of zero will reflect correctly in the MOS abstract [fixed] unable to copy path from dataLinq server browse after reboot of engine without change in object manager focus version 10.7 build 5558 (April 28, 2021) [note] the API has changed [implemented] an API property to get the project name (xpProject.Name) [implemented] an API property to get active project name (xpEngine.ProjectName) [implemented] can now set a published field to a dynamic material via COM API (xpPublishedObject.SetPropertyDynamicMaterial) [implemented] a preference to allow OnPreviewRender scripts to be run in NLE workflows and when Exporting to Images/Video [fixed] the countdown broadcast timer did not work on Tessera Master editions [fixed] docked windows would not fully hide when switching between sequencer and layout [fixed] HTML5 Plugin graphics previewed with no aspect ratio, introduced in last build [fixed] %relid% macros did not work in animated previews [fixed] the text DataLinq could AV when multiple data points are requested in a single request version 10.7 build 5557 (April 20, 2021) [changed] visual logic will now be executed before the scene goes online so that OnOnline scripts and Transition Logic can access fields that may be updated via Visual Logic [implemented] the project server manager now shows the sync groups in the shows list [implemented] the "focus in linear sequencer" menu option in remote sequencer can now be assigned a keyboard shortcut [improved] in the take item inspector, reverting a published material field will now reset the material back to its original value from the original layout scene [fixed] Datalinq - XML Data Source throws exception when copying data. [fixed] creating a object via a script can cause an AV [fixed] HTML5 Plugin improvements for converting templates Static, Global, Datalinq and custom fields version 10.7 build 5556 (April 18, 2021) [implemented] MLB Datalinq - Sort PitchLog Data in PitchArsenal Table by Usage [fixed] HTML5 Plugin accepts Datalinq column titles [fixed] Stats Perform API Datalinq - Clearing URL in Config does not clear Table data. [fixed] HTML5 Plugin CG and Clip objects could have take ID of zero version 10.7 build 5555 (April 15, 2021) [implemented] the INcoder now has an option for a processor to reject clips larger than a specified size [implemented] Datalinq - Copy Data Option in DataLinq Browse Window [implemented] a total transcode time column in the INcoder manager [improved] the speed of project server publish/deploy and clipstore syncing has been improved [fixed] an AV could occur when creating a new text object after deleting the most recently used font [fixed] in rare situations, deleting a font could result in an AV if there were other fonts that had the same settings [fixed] the small caps font option could fail when a lowercase version of the glyph does not exist in the font [fixed] MLB Datalinq - PitchLog data not updating for players who have not yet played in the current season [fixed] HTML5 Plugin clip view will notify user why a clip does not play version 10.7 build 5554 (April 8, 2021) [note] the API has changed [implemented] a "copy sequence item" option in the sequencer to duplicate a sequencer item and assign it a new takeid (and optionally move focus and position the new item) [implemented] using an empty font tag of {} in a text object will restore the original font [implemented] MLB Datalinq - Config option to enable disable AMQ MetricsData [implemented] visual logic functions to delete a VL tab by name or index [fixed] MLB Datalinq - Out Of town scores not excluding de-selected games [fixed] when two quads use the same texture from an HTTP source, it could fail to update the image on both quads [fixed] prepend and append values were not being applied to DataLinq'd visual logic blocks that returned multiple data points [fixed] Matrox DSXLE4 or XMIO3 IP cards using genlock would fail to lock when using Matrox DSX 10.x drivers version 10.7 build 5553 (April 1, 2021) [implemented] the MOS Gateway now has an option to add custom layer values to the layer dropdown in the MOS ActiveX plugin [implemented] MLB Datalinq - PitchArsenal for Home and Away Teams [implemented] ability to set an active animation controller in animation controller list [implemented] ability to scale animation controllers from animation controller list [improved] can now rename animation controllers in animation controller list [improved] can now create a new animation controller in animation controller list [improved] can now select up to framebuffer 99 as a default framebuffer [fixed] in some situations an object with published visibility could switch the published field to be pivot instead [fixed] renaming a scene director can cause an AV if there is a conflicting name [fixed] canceling an edit in a docked window could prevent the window from auto hiding version 10.7 build 5552 (March 26, 2021) [note] the API has changed [implemented] xpScene.GetTakeItem to return a take item that owns this scene (if there is one). [fixed] when a quad has a height/width set to 0 but a non-zero pivot point, and the quad is size is changed through VL, the pivot point will now be locked to edge of the quad (to maintain behavior from older builds) [fixed] the script function Engine.DebugMessage could fail if the string contained the % character version 10.7 build 5551 (March 23, 2021) [note] the API has changed [implemented] API commands to get/set global macro values, e.g. xpProject.GetGlobalMacro() and xpProject.SetGlobalMacro() [improved] the columns in the status client can now be sorted [fixed] HTML5 Plugin sub-fields honor dynamic coloring version 10.7 build 5550 (March 22, 2021) [note] the version number has been changed to 10.7 beta [note] Matrox XMIO2 boards no longer support older 7.x or 8.x versions of the driver. 9.4.2 is required. [note] the API has changed [implemented] a new Global Macros dialog under the Project menu to create project specific global macros that can be used inside DataLinq or dynamic material paths [implemented] validation when renaming a DataLinq key to ensure it is unique [implemented] an option in the visual logic editor to save all tabs to a folder on disk [implemented] the ability to import multiple visual logic files from disk at a time [implemented] a filter in the animation controller list to filter by name [implemented] the animation controller list can now be sorted [implemented] xpScene.Create object now supports creating "background" objects [implemented] an xpBackgroundObject class in the API [implemented] xpBaseObject now has API functions for setting and getting the dynamic material path's [improved] the DataLinq block in visual logic now supports the prepend/append data features [improved] scenedirector triggers set to execute in the same scene will now be triggered in the animated sequencer preview [improved] the dynamic material path now has a right click menu to add macros [fixed] renaming a DataLinq key could result in existing sequence items referring to the old key name (note any use of %key% macros in DataLinq or dynamic materials will not be automatically updated) [fixed] when disconnected from a MOS gateway, editing a new MOS item could result in the Update Story button being enabled when it should not be [fixed] hidden fields could be displayed in the sequencer when an item was cued [fixed] using GetParentScene in a script could result in the scene being erroneously removed from air [fixed] the character placement of Japanese vertical text could be incorrect [fixed] HTML5 Plugin would go blank if a hidden field had subfields [fixed] HTML5 Plugin reflects manual timing correctly in the MOS Abstract version 10.1 build 5435 (March 11, 2021) [improved] the Tab key will now advance through User Input controls that were set as Radio Buttons or Checkboxes (when the appropriate preference for tabbing is enabled) [improved] the up/down arrow keys can now be used to modify the selected radio button user input control [fixed] scaling an animation controller would fail to update the max duration in the animation timline [fixed] the scale animation controller dialog could display the incorrect initial duration [fixed] removing objects from a group using the "left arrow icon" could result in the object order becoming reversed [fixed] HTML5 Plugin Lucid project refresh maintains the selected project [fixed] HTML5 Plugin Lucid project selection maintained through plugin re-opening version 10.1 build 5434 (March 9, 2021) [improved] some dialogs in remote sequencer did not accept numpad keys when fast recall is enabled [improved] setting a material color property in visual logic now accepts #RRGGBB instead of requiring #AARRGGBB [fixed] the color properties of a material in visual logic could return their color values as a string in #BBGGRR format instead of #RRGGBB version 10.1 build 5433 (March 8, 2021) [implemented] MLB Datalinq - First Pitch Strikes [fixed] importing from an XPE without the option to maintain subfolders could result in missing assets [fixed] the OpenMAM Cache could fail to be cleaned up when its size exceeded the limit version 10.1 build 5432 (March 5, 2021) [fixed] setting a Graphite input to Keep Active could result in slow startup times [fixed] some AVs could occur in the MOS plugin (introduced in 5431) version 10.1 build 5431 (March 4, 2021) [note] the API has changed [implemented] an API function xpSequencer.GetFocusedPublishedObject to return the currently focused published object [implemented] an API function xpPublishedObject.GetDatalinq and .GetDatalinqValue to retrieve the DataLinq properties and current value for a published object [implemented] the dynamic material system can now use an @WidgetName@ macro in addition to the existing macros [improved] file paths in dynamic materials can now be absolute or relative to the project folder [improved] the Premiere NLE plugin now supports direct connection to a local preview engine [improved] the ActiveX MOS plugin will now remember the clipstore sorting settings when closing/reopening the plugin [improved] the clip browser tab in the ActiveX MOS plugin now supports Ctrl+C to copy and paste a clip into a material field in the Edit tab [improved] the up/down arrow keys in the ActiveX MOS plugin can now adjust user input control radio buttons [fixed] the tab key in the ActiveX MOS plugin now tabs through user input controls correctly [fixed] MLB Datalinq - Deleting queries in MLB custom queries list does not clear queries from browse window [fixed] an AV could occur when closing a project while the Visual Logic editor is open version 10.1 build 5430 (March 1, 2021) [improved] command line log collector tool xpLogCollectorCLI /fullinfo now take the station name before description to match the output filename [fixed] the Premiere NLE plugin could have incorrect transparency levels due to a mismatch in premultiplied alpha channels [fixed] the NLE plugin did not respect NLE markers when the NLE scene director was not set as the default scene director [fixed] disabling a Visual Logic tab that set the ShowInTemplateData property for an object could result in the disabled object not appearing in the sequencer [fixed] HTML5 Plugin message now Lucid when dropping a Lucid object into a CG material [fixed] MLB Datalinq - Reconcile Primary Number and Jersey Number version 10.1 build 5429 (February 26, 2021) [fixed] OpenMedia requires the same MOS object from Control-C copy as Add to Story version 10.1 build 5428 (February 25, 2021) [changed] the supported Matrox 10.1 driver (for Matrox DSXLE5 cards) is now the released SP1 (Matrox DSX-TopologyUtils 10.1.101.24979) [fixed] OpenMedia requires the same MOS object from drag/drop as Add to Story version 10.1 build 5427 (February 23, 2021) [implemented] MLB Datalinq - Custom Query Table Dynamic Macros version 10.1 build 5426 (February 23, 2021) [improved] HTML5 Plugin clip playing behaviour [fixed] HTML5 Plugin Clip grid flipbook honours custom dimensions version 10.1 build 5425 (February 19, 2021) [implemented] an option on the Matrox DSX boards to clear the outputs topology on exit (can be used so that NMOS senders are no longer reported after XPression closes) [implemented] MLB Datalinq - Primary Position Data of the players in HomeTeam and AwayTeam Tables. [fixed] the persistence of NMOS IS-05 video flow changes on Matrox IP cards could be affected by subsequent audio or VANC flow changes [fixed] the mipmap generation could generate transparent images for mipmap levels smaller than 6 pixels (introduced in build 5387) [fixed] it was not possible to import only global lists from a project without selecting other items [fixed] dynamic materials in MOS scenes would not preview with the dynamic material applied version 10.1 build 5424 (February 17, 2021) [implemented] MLB Datalinq - Custom Query Tables [implemented] MLB Datalinq - PlayersStandingsLimit Option for PlayersStandings Table version 10.1 build 5423 (February 17, 2021) [implemented] HTML5 Plugin clip player [improved] publishing / deploying projects to the project server now handles cases better when there are assets stored in subfolders at the project level (not within the standard Images\ Videos\ folders) [fixed] some TIFF files with extra alpha channels could fail to load [fixed] the ActiveX plugin could AV when running in Inception with Windows 10-20H2 [fixed] HTML5 Plugin visibility of checkboxes when the sub-data field is coloured [fixed] CII Gateway visibility of Lucid Studio [fixed] ActiveX plugin will launch to the edit tab when appropriate [fixed] ActiveX plugin thumbnail dimensions for Saved Graphics and Running Orders [fixed] ActiveX plugin mosAbstract hides out method when Manual mode selected version 10.1 build 5422 (February 4, 2021) [fixed] MLB Datalinq - Home Plate Umpire description error in AMQPlayersPosition Table. [fixed] HTML5 Plugin reflects the correct field order for Lucid MOS objects version 10.1 build 5421 (February 4, 2021) [implemented] MLB Datalinq - Home Team, Away Team and MLB Standings added to PlayerStandingsTable. [implemented] MLB Datalinq - Adding social hydration to players version 10.1 build 5420 (February 2, 2021) [improved] the RSS DataLinq in static mode with table presets can now use the Default URL macros to replace part of the URL [implemented] the keyboard shortcut in Remote Sequencer can now perform a Take Offline for all items on a specified channel [fixed] the project server deploy dialog could fail to show the correct shows on a project server when using the back button and switching servers version 10.1 build 5419 (February 2, 2021) [improved] the default docking layout in remote sequencer will no longer hide the main sequencer when using a 1920x1080 screen resolution [improved] renumbering multiple items in the remote sequencer is now faster [implemented] MLB Datalinq - Additional Active MQ Topics. Now we have new AMQ Tables for Player Positions, BallData, MetricsCalcualted & MetricsContextual. version 10.1 build 5418 (February 1, 2021) [fixed] the Take Framebuffer Offline shortcut did not function for channels other than Framebuffer 1 version 10.1 build 5417 (January 29, 2021) [implemented] the Sequencer Take Offline shortcut in the keyboard mapping now has an option to take off all layers on a specified framebuffer [improved] the NDI libraries have been upgraded to version 4.6 [improved] some performance improvements in the OES DataLinq [fixed] application start messages might be missed in log files [fixed] deleting an engine from the Gateway configuration could result in an AV version 10.1 build 5416 (January 26, 2021) [fixed] HTML5 Plugin reflects the clip placeholder when browsing the saved graphics or running orders and when editing these and clip placeholders in the NRCS [implemented] MLB DataLinq - Support for user defined Alternate Season Stats. version 10.1 build 5415 (January 19, 2021) [improved] the "find" dialog in the scene manager will remain open after selecting "find next" [fixed] HTML5 Plugin facilitates multiple Maps OpenMAM 3.1+ configurations [fixed] importing scenes with 3D lines objects could fail version 10.1 build 5414 (January 13, 2021) [fixed] XPression maps could fail to download when the machine contains self signed client certificates [fixed] NHL Hits DataLinq - Error while parsing incoming data from NHL Client. version 10.1 build 5413 (January 12, 2021) [fixed] the Stats Out of Town Scores DataLinq could hang when multiple clients are using it version 10.1 build 5412 (January 11, 2021) [fixed] export sequencer items to video/images would hang version 10.1 build 5411 (January 10, 2021) [improved] Better handling of OES DataLinq basketball "M" Set Time of Day messages that are send when not in game mode version 10.1 build 5410 (January 7, 2021) [implemented] the status client now has the ability to add groups to organize machines into different groups/categories [implemented] the status client now has menu actions to load/save the list of client machines to a file [improved] the as run log formatter will now calculate online times for items that were online during a game state change version 10.1 build 5409 (December 30, 2020) [improved] published materials set via DataLinq will now include the DataLinq prepend/append values in the As-Run logs version 10.1 build 5408 (December 28, 2020) [fixed] tessera nodes could lockup when using DataLinq'd clips set via a "recallid:" macro (introduced in build 5393) [fixed] when switching to a disconnected gateway in the MOS plugin, the template list could fail to be updated [fixed] HTML5 Plugin can be used to edit objects in the OCTOPUS NRCS version 10.1 build 5407 (December 15, 2020) [fixed] copy/pasting group objects that contain unpublished textobjects could result in unpublished objects appearing in the sequencer template data tab [fixed] the first/last played time in the as-run reporter could be incorrect [fixed] using the record client and certain Blackmagic framebuffers, super blacks on the input could show as white in the recorded clip or still [fixed] HTML5 Plugin now parses the new MAPS object when dropped into a material field version 10.1 build 5406 (December 14, 2020) [implemented] The ability to export one or more scenes / materials / fonts, etc to a file (.XPE) then can be sent to another system and imported (avoiding the need to send the whole project). [implemented] dragging an .XPE file into the viewport will open the import dialog [implemented] importing a scene or materials now has the option to overwrite an existing scene (when the scene name or material GUID is a match). Any existing sequencer items will be updated to use the newly overwritten scene. (You should ensure published fields are a match) [improved] the export / import dialogs now have a thumbnail size slider to adjust the scene thumbnail sizes [improved] exporting to an XPP package now has an option to preserve subfolders underneath Images\ and Videos\ during deployment, rather than deploying all assets into the top level Images\Videos folder version 10.1 build 5405 (December 11, 2020) [implemented] NDI inputs now support an alpha channel [implemented] inputs on the Matrox DSXLE5 now support an alpha channel (fill/key inputs) version 10.1 build 5404 (December 11, 2020) [implemented] the remote sequencer now supports dynamic coloring and hiding of template fields [implemented] Stats Perform API - Interval Option for Table Presets Queries [implemented] paired inputs can be used on the DSXLE5 IP cards to switch a receiver cleanly when using NMOS IS-05 [fixed] in some situations clicking objects in the viewport could cause scenes online to stutter [fixed] Stats Perform API does not return data when a parameter is included in the URL String version 10.1 build 5403 (December 8, 2020) [improved] a global list being selected via a text object macro will now work with objects being set via Widgets or Datalinq [improved] the decklink framebuffer now supports the API function GetCurrentFrame version 10.1 build 5402 (December 6, 2020) [implemented] The Stats Perform API DataLinq now includes an option to automatically detect XML vs JSON data based on the HTTP Content-Type header. version 10.1 build 5401 (December 4, 2020) [improved] the Video Coder will now handle Prores 4444 files that are in Rec 601 color space [fixed] Stats Perform API Dynamic URL mode does not connect to it's endpoints [implemented] The Stats Perform API DataLinq has a new option to use the Table Presets tab with Static URLs; to allow multiple URLs to be queried by the same DataLinq and each one is exposed as a separate table source to XPression. If the base URL contains the %table% then each Table Preset entry will be substituted into the base URL where the %table% macro exists. If the base URL does not contain %table% then each table entry must be its own fully fledged URL to be queried. version 10.1 build 5400 (December 3, 2020) [fixed] A divide by zero error could happen in the sequencer if the DataLinq source became unavailable [fixed] when transcoding Prores 4444 clips without an alpha, there could be a slight color shift version 10.1 build 5399 (November 30, 2020) [fixed] HTML5 Plugin clip table sorts file size by size [fixed] Installer path fixed for Stats Perform API Datalinq version 10.1 build 5398 (November 28, 2020) [implemented] HTML5 Plugin - Added clip preview on thumbnail hover [improved] clips played on server channels that do not have a sequencer item assigned will now send their countdown information to the countdown broadcast plugin [fixed] HTML5 Plugin reflects dynamically colored fields on preview [fixed] HTML5 Plugin reflects correct data from selected Datalinq column [fixed] HTML5 Plugin maintains scene field data when selecting from multicolumn static, global or Datalinq lists [fixed] HTML5 Plugin Clip Table has resizeable columns version 10.1 build 5397 (November 24, 2020) [fixed] an AV could occur when using the AbortSetOnline property of a script [fixed] a timed group should advance to the next item after a scene is aborted using the AbortSetOnline property [fixed] items on a server channel would send an incorrect framebuffer number to the Countdown Broadcast device [fixed] HTML5 Plugin reflects dynamically hidden fields on preview [fixed] HTML5 Plugin field font color was black even if the background color was not customized. Introduced in build 5395 version 10.1 build 5396 (November 24, 2020) [note] the API has changed [implemented] added Color and Alpha stage properties to the API version 10.1 build 5395 (November 20, 2020) [improved] then changing the ShowInTemplateData field for a published object, the focus in the Sequence Inspector will no longer change [fixed] Collapse and Expand Buttons in DataLinq Browse Fields Window. [fixed] the video coder windows could flash white while scrubbing through the source video version 10.1 build 5394 (November 13, 2020) [implemented] the MOS plugin can now use the ShowInTemplateData property to dynamically hide fields from the plugin (using scripting or visual logic) [implemented] the MOS plugin can now use the TemplateDataColor property to dynamically color fields from the plugin (using scripting or visual logic) [implemented] a new workflow to support multiple Tessera SE or Tessera Master systems in a MOS workflow. Each destination in the region map now requires a Net ID to be specified to indicate which tessera system the MOS item should be sent to [implemented] HTML5 Plugin reflects the configured field colours from the scene design [fixed] the desktop preview server will now preview tessera scenes using the correct aspect ratio [fixed] switching between gateways in Remote Sequencer could lead to a component error [fixed] HTML5 Plugin had been showing the 3.0 and 3.1 Maps launch icons in the material field when only the 3.1 was configured in the gateway version 10.1 build 5393 (November 9, 2020) [implemented] a Rosstalk RESUME command can now contain a tessera source name to resume all layers on that source. e.g. "RESUME Ribbon Boards" [improved] remote sequencer will now notify you the project has been updated on the project server and provide a refresh button in the scene manager [fixed] scenes with large numbers of objects and large amounts of visual logic could cause the render to stall when they are taken offline [fixed] XML/JSON TCP DataLinq when configured in client mode not closing the connection gracefully. version 10.1 build 5392 (November 5, 2020) [implemented] a preference to allow previews to render even when the preview window is closed (to allow for external previews to be updated, or for logic in OnPreviewRender scripts to be executed) [implemented] two new assignable keyboard actions, one for focusing the template data field, and one for selecting an object by name in the template data field [fixed] adding a scene with DataLinq keys to the sequencer can lead to an AV (introduced in 5391) version 10.1 build 5391 (November 4, 2020) [note] the API has changed [implemented] in the Template Links tab, published fields can now be assigned a color that they will be displayed with in the sequencer template data (and in the MOS plugin) [implemented] a visual logic property ShowInTemplateData tab that can be used to dynamically hide published fields from the sequencer template data tab (not current available in MOS/Gateway workflows) [implemented] a "eye" icon on the template data tab to show fields that are currently hidden [implemented] an API propery xpBaseObject.ShowInTemplateData to hide published objects from the template data tab [implemented] an API function xpOutputFrameBuffer.GetTallyState will return the current tally status of an output framebuffer [improved] RossTalk outgoing messages are now logged in the log file [fixed] adding a new object to a scene could result in it appearing in the wrong order in the sequencers template data tab [fixed] StatsPerform DataLinq Config> URL Field changed from dropdown to text box. version 10.1 build 5390 (November 2, 2020) [implemented] an XML/JSON TCP DataLinq that can receive an XML or JSON document over a TCP Socket [implemented] an SMTTennisUmpireClock DataLinq will read the data feed sent by Umpire Clocks during the match [implemented] Gateway configuration for SSL access to Clipstore from HTML5 Plugin [fixed] HTML5 Plugin - Creating a Clips Placeholder with an already used recall ID will now warn users [fixed] copy/pasted Tessera MOS items in the Tessera Master will now play out correctly version 10.1 build 5389 (October 29, 2020) [implemented] a preference to allow Clipstore stills to be played back using a texture shader instead of a video shader [implemented] an option in the gateway to prevent clipstore hostname from being resolved to an IP before being provided to the client plugins [improved] the output engine in a MOS workflow will now create take items in the sequencer with the preview frame set to the default preview frame [improved] playback of PNG files from the ClipStore is now faster [fixed] HTML5 Plugin - Maps OpenMAM launch now supplies the user from the environment version 10.1 build 5388 (October 26, 2020) [implemented] the ActiveX MOS plugin now supports user input controls with custom value entry when set to List Box, Radio Button, or Checkboxes [fixed] the project server installer failed to ask for a database password [fixed] cancelling a material edit can cause image textures to remain in the global texture cache [fixed] when the video engine is caching on the GPU, some video texture filtering options would not be applied [fixed] HTML5 Plugin reflects saved field data when editing MOS objects or Saved objects. Introduced build 5377, 15 Sept. version 10.1 build 5387 (October 20, 2020) [improved] switching between scenes in the viewport that use transition logic is now much faster [improved] large PNG files now load faster [improved] generating mipmaps for images not already cached is now much faster [fixed] using the Postgres 12 project server engine would result in projects that had many nested levels of subfolders to not deploy correctly [fixed] when outputting closed captioning from a video shader, some frames could fail to have caption data on them (DSX boards) version 10.1 build 5386 (October 16, 2020) [implemented] the RSS DataLinq has a new option to use the Table Presets tab with Static URLs; to allow multiple URLs to be queried by the same DataLinq and each one is exposed as a separate table source to XPression. If the base URL contains the %table% then each Table Preset entry will be substituted into the base URL where the %table% macro exists. If the base URL does not contain %table% then each table entry must be its own fully fledged URL to be queried. [implemented] a new option in the project server show configuration to use a single incrementing revision list regardless of the project being published, so different projects do not get overlapping revision IDs version 10.1 build 5385 (October 14, 2020) [improved] texture filtering settings will now be copied to volatile materials from their original base material [fixed] in a tessera MOS environment, trying to take an item from Remote Sequencer twice in quick succession could cause the output node to lock up version 10.1 build 5384 (October 9, 2020) [implemented] in DataLinq, when searching for data in a tree based DataLinq, the field can now use the keyword "max" to return the element from the highest array index. e.g. scoring\plays\description will return the description from the highest play element. would return the second highest element, etc. [improved] in tree datalinqs searching for children elements will now traverse all elements of a child array to look for a match [improved] the size of the on-disk scripting cache has been increased to improve project loading speed with large amounts of scripting [improved] the sequencer list thumbnails now update DataLinq during rendering [fixed] scenes that use RefreshDatalinqsAndWait in combination with SetVolatileTextureFile could result in DataLinq collection timeouts when rendering sequencer list previews [fixed] HTML5 Plugin Multi-column lists will populate fields whose labels are a match for the column titles when a selection is made version 10.1 build 5383 (October 7, 2020) [implemented] the template links tab now allows multiple objects to be unpublished by multi-selecting them in the list and using the right click menu to unpublish them [improved] the RSS DataLinq now includes an option to automatically detect XML vs JSON data based on the HTTP Content-Type header [fixed] Renaming the Lucid MOS Service and Lucid Track [fixed] HTML5 Plugin can save JPG previews with a right-click for CGs and CLIPS version 10.1 build 5382 (October 2, 2020) [note] the API has changed [implemented] UX has changed name to Lucid Studio. GUI visibility only [improved] the OpenMAM driver for XPression Maps now supports secure HTTPS connections [fixed] after assigning a new scene to an existing take item, DataLinq keys that do not exist in the new scene would still be visible [fixed] HTML5 Plugin - Resizing the edit form now works correctly on Clips and UX views version 10.1 build 5381 (September 28, 2020) [improved] when adding a scene to a non-mos rundown in Remote Sequencer, the layer value will default to the templates default layer [fixed] dragging a tessera scene into the tessera channel of Remote Sequencer would not set the correct source [fixed] an AV when cancelling the project publish dialog (introduced in build 5374) [fixed] the bounding box of a group could be incorrectly calculated when it had hidden objects in it version 10.1 build 5380 (September 24, 2020) [fixed] HTML5 Plugin did not accept MAPS objects dropped to a material field. Introduced in build 5351. version 10.1 build 5379 (September 24, 2020) [implemented] StatsScoresLinq - Password in config screen is now masked and encrypted when saved. [implemented] StatsScoresLinq - Browse folder button added to set Local Data Folder. [implemented] StatsScoresLinq - Error message will be logged when http query fails, connection fails, connection starts and connection stops. [implemented] HTML5 Plugin Clips placeholder workflow [fixed] HTML5 Plugin MOS abstract for CONTENT when scenes have no published fields [fixed] ActiveX Plugin now prompts user when MOS edit changes will be lost even after changing projects [fixed] HTML5 Plugin did not allow editing of the MOS ID when enabled in the GW configuration [fixed] after importing a scene into a project, tessera could fail to play content until the project is republished version 10.1 build 5378 (September 16, 2020) [fixed] adding missing support files for Stats Perform API Datalinq to the build [fixed] HTML5 Plugin User Input Control blocks invalid entry in target field when converting scenes for global lists version 10.1 build 5377 (September 15, 2020) [note] the API has changed [implemented] added API properties for setting material blending modes, double sided, inverted normals, linear light, and depth writes [implemented] the AddShader function in the API now accepts "Mask" as a valid shader type to create a texture fragment with the appropriate blending modes configured for a Mask [fixed] when importing scenes, the option to maintain subfolder structures could cause files from other drives to be imported into the wrong subfolder (introduced in 10.1-5350) [fixed] when adding a new directsound device, it would not play audio until xpression was restarted [fixed] HTML5 Plugin retains saved checkboxes for lists derived from global lists and DataLinq lists [fixed] ActiveX Plugin allows the use of @ characters in the description field [fixed] ActiveX Plugin reflects timing correctly in the MOS Abstract for clips [fixed] ActiveX Plugin correctly reflects the Gateway ID in the MOS abstract on update [new] Stats Perform API Datalinq [fixed] HTML5 Plugin User Input Control 'Allow custom values' no longer ignored when converting between projects for Static Lists version 10.1 build 5376 (September 10, 2020) [fixed] in external keying mode, the watchdog to pass input to output (on Matrox DSX cards that support it) could not trigger on application exit [fixed] some prores 4444 files could render as green (introduced in 5359) version 10.1 build 5375 (September 10, 2020) [improved] the tessera master countdown column will now be updated when using dynamic materials from the clipstore [fixed] unicode text could be incorrectly wordwrapped when the advanced character shaping engine is enabled [fixed] the engine could hang when using Visual Logic on Datalinq'd fields in a child scene of a crawl [fixed] HTML5 Plugin crash when editing a scene from beyond the first category, introduced in build 5374 version 10.1 build 5374 (September 8, 2020) [implemented] the xpEngine.OnState callback in the API will now send a notification when a project is unloaded [improved] XPression will only show docking layouts in the list that exist for the current mode (layout vs sequencer) [fixed] XPression could fail to restore the docking layout if it was only saved on either the layout or sequencer side but not both [fixed] some memory leaks in the project server deploy/publish system [fixed] HTML5 Plugin now supports dynamic description feature [fixed] MLB DataLinq crashing while creating TeamStandings Table version 10.1 build 5373 (September 4, 2020) [implemented] MLB DataLinq - Home and Away Team Tables for Coaches for the season [fixed] when exporting a project that uses OBJ model sequences, only the first frame of the OBJ would be exported [fixed] the ActiveX plugin could lose the pop-out preview window when the monitor setup changed [fixed] using the border texture coordinate address mode in a material could darken the HLG output of an SDR project version 10.1 build 5372 (September 2, 2020) [improved] the cue times in tessera have been improved when using scenes a large number of clip store clips [fixed] using AMP to get a thumbnail, the Media Control Gateway would not return 80.09 when the thumbnail of a valid clip could not be retrieved version 10.1 build 5371 (September 1, 2020) [improved] when a clip is cued in a server channel while a previous clip is still playing back on that channel, the Media Control Gateway is now aware of the playing clip even if it wasn't involved in starting the playback [improved] when multiple clips from the Clip Store have the same unique ID (usually name) for the purpose of AMP and VDCP the Media Control Gateway now gives precedence to one with a matching Recall ID [fixed] HTML5 Plugin differentiates a connection error to the Gateway from a license limit being reached [fixed] HTML5 Plugin can send UTF8 characters into the spell check [fixed] HTML5 Plugin spellcheck issues - no longer sets value as undefined if there are no suggestions when user selects 'Change', and users can now edit the misspelled word and change it directly in the spellcheck modal [fixed] HTML5 Plugin did not include the description in the MOS Abstract if it was set by a script in the preview render version 10.1 build 5370 (August 26, 2020) [fixed] a scene group controlled via the API that does not use the OnSceneState callback could throw an exception [fixed] HTML5 Plugin preview did not scale correctly when brought to maximum width and then brought back down by sliding the partition [fixed] HTML5 Plugin did not edit NRCS objects created without a layer [implemented] MLB DataLinq - LastScoringPlay added to OutOfTowns Table. version 10.1 build 5369 (August 23, 2020) [fixed] HTML5 Plugin edge case when reverting channel and layer when editing an NRCS object [fixed] HTML5 Plugin did not lose edit mode when selecting a new graphic. Introduced in build 5361 version 10.1 build 5368 (August 21, 2020) [fixed] HTML5 Plugin sets the layer and channel for CGs when the fields are hidden from the edit view [fixed] HTML5 Plugin could lose the channel and layer settings if the template changes were reverted [fixed] HTML5 Plugin was not honouring the Manual Timing setting of the scene design version 10.1 build 5367 (August 20, 2020) [improved] performance is improved when scenes have lots of DataLinq fields and many text objects set to requery on DataLinq change [fixed] deploying a project exported using version 5362 or higher could fail [fixed] HTML5 Plugin retrieves the list of UX projects in the correct sequence to facilitate an object edit on plugin start. No longer requests the UX list if it is not configured [fixed] HTML5 Plugin UX objects honour the default layer as set in the gateway configuration version 10.1 build 5366 (August 19, 2020) [implemented] the font tab in the object inspector can now follow the font selected in the font manager version 10.1 build 5365 (August 19, 2020) [fixed] HTML5 Plugin did not reflect saved graphics without reloading the tab in iNEWS and ENPS [implemented] MLB DataLinq - Max 3 attempts will be made by MLB Datalinq server to get access token from the MLB Server. version 10.1 build 5364 (August 18, 2020) [improved] the renumber dialog now supports more digits in the take id [improved] the tab key now works in the Insert Take Item dialog version 10.1 build 5363 (August 18, 2020) [fixed] HTML5 - Objects no longer disappear from plugin when converting templates [fixed] MLB DataLinq - Season stats of players for fielding, batting, and pitching will now display under total>stats node. A player who has played for two or more teams in a season will show team nodes and total node separately. version 10.1 build 5362 (August 14, 2020) [changed] the dialog when changing fonts no longer has the option to "not show it again", instead a preference has been created to indicate if you want to be notified or not [changed] the spacing and kerning options in the font inspector have been moved to a new sub-tab in the font inspector [implemented] the warning dialog when changing fonts now has an option to clone the font and assign it to one or more text objects in the scene [implemented] a new right click option in the font list to clone the font and assign it to text objects in the scene [implemented] the font inspector will now indicate the name of the selected font and if it is used in other scenes (and how many) [implemented] the font list in the text object inspector now has options to change the sorting order [implemented] an option in the font list to show the font icons with their actual font size instead of scaling them all to the same size [implemented] new right click options in the font manager to search for matching fonts with different sizes, matching fonts with different colors, or similar fonts (fonts close to the same size, style) [implemented] a new sorting option in the font list to sort by the fonts face name [implemented] a new option in the font manager to have it automatically select the text objects font when clicking text objects in the viewport [implemented] a new button in the viewport toolbar to hide the bounding box of the selected objects as well as the safe title/safe action grid lines (custom hotkey can be assigned via keyboard shortcut menu) [fixed] pressing Ctrl+F in the font manager will now put focus in the Filter text box [fixed] in some cases the thumbnail of a font would not be centered correctly [fixed] HTML5 Plugin support for editing objects with the plugin initially closed within ENPS9 [fixed] HTML5 Plugin ability to conditionally render Update Story, Add To Story, OK and Cancel buttons via Gateway config, now for the UX and Clip edit views [fixed] HTML5 Plugin generating the MOS abstract for @CONTENT@ for UX objects [fixed] HTML 5 Plugin - pop-out preview now has an intuitive return to anchored view version 10.1 build 5361 (August 11, 2020) [implemented] a preference to allow RossTalk TEMPLATEDATA commands to update published fields in sequencer items that are already on-air is now available in BlueBox editions [fixed] a scene director event could be skipped if two preceding events/animations are on the same track and overlap with the same starting frame number [fixed] HTML5 Plugin - Now able to update a template when switching between projects version 10.1 build 5360 (August 7, 2020) [note] the API has changed [implemented] a new api function xpTakeItem.ReplaceScene to replace the scene that a take item is based up [improved] some OES soccer scoreboards support game times over 99 minutes. Added a configuration option to support that feature [implemented] the RossTalk TEMPLATEDATA command now supports adjusting published fields like Visibility, Position, Rotation, etc, by sending a command in the form of TEMPLATEDATA takeid:Object.Property:value (e.g. TEMPLATEDATA 1000:Quad1.Visibility:0) [fixed] when a text object uses characters from a font and that font does not contain the glyph for the character, it could cause other characters to be rendered incorrectly [fixed] HTML5 Plugin - Plugin no longer crashes when selecting a UIC in edit mode version 10.1 build 5359 (August 5, 2020) [fixed] when transcoding Prores 4444 clips there could be a slight color shift [fixed] HTML5 Plugin - Clips and UX - can now drag a MOS object from the Browse RO list back into the NRCS version 10.1 build 5358 (July 31, 2020) [fixed] clips with multiple periods in them would not show up in the OpenMAM media watchfolder's clip list [fixed] font shadows could appear in the wrong spot when used in conjunction with Stagger Animations version 10.1 build 5357 (July 28, 2020) [implemented] the record client now supports grabbing stills in the JPG format (in addition to PNG and TGA) [implemented] XPression can now load 48bit TIFF files to be used in HDR workflows [implemented] the Font Editor dialog now has a field for entering notes about the font (notes will be displayed in the tooltip when hovering over the fonts) [implemented] Font's can now be locked from modifying their properties [fixed] HTML5 Plugin MOS abstract for checkboxes [fixed] NDI outputs using GPU color space conversion could be displayed with the wrong luminance levels version 10.1 build 5356 (July 26, 2020) [fixed] the INcoder would fail to reize still images correctly when using custom region destination sizes version 10.1 build 5355 (July 25, 2020) [implemented] support for ancillary streams (2110-40) on the Matrox DSX IP cards [fixed] changing the default scene director from a script while in layout mode could result in a hang [fixed] assigning a new scene to a take item will now apply any textobjects hard character limits to the published fields [fixed] animated properties of the Lines Object could fail when played back through the sequencer [fixed] HTML5 Plugin had fields jumping about when editing within iNEWS [fixed] HTML5 Plugin had issues editing scenes that used user controls with multiColumn global lists, reverting templates or editing from the NRCS [fixed] HTML5 Plugin launches Streamline and HTML5 Maps correctly from buttons in the material row version 10.1 build 5354 (July 22, 2020) [implemented] the redundancy (2022-7) of 2110 streams can now be individually enabled or disabled on Matrox DSX IP cards [implemented] the NLE Plugin now has a config option to use a locally configured render engine for previews and renders (overridding the engines specified in the gateway) [implemented] MLB DataLinq version 10.1 build 5353 (July 20, 2020) [implemented] a preference to allow RossTalk TEMPLATEDATA commands to update published fields in sequencer items that are already on-air [implemented] XPression will attempt to optimize the NVIDIA global settings on startup to disable options like "Antialiasing Gamma Correction", and there is a new preference to disable these optimizations from occuring [fixed] when assigning a new scene to a take item, if two objects have the same name but a different type an AV could be generated [fixed] exporting sequence items to video or images would not apply dynamic materials using @TextObject@ macros [fixed] HTML5 Plugin - UX - Running Order Table view - Double-click edit no longer always goes to first CG [fixed] HTML5 Plugin - UX - Running Order Table view - Drag/drop no longer always targets the first CG [fixed] HTML5 Plugin honours the Default Layer configured in the Gateway settings version 10.1 build 5352 (July 17, 2020) [implemented] added buttons in the INcoder to move sources, projects, and processors up/down in the list [improved] transport parameters changed through NMOS on the Matrox IP boards are now applied as permanent settings [fixed] HTML5 Plugin will reflect the clipname for a material when it is being edited from the NRCS [fixed] HTML5 Plugin reflects the clipname in a CG material within the MOS abstract version 10.1 build 5351 (July 15, 2020) [implemented] a rightclick option in the scene manager and sequencer to assign a new scene to existing take items. Published fields will be updated in any matching fields in the new scene and all other fields will revert to defaults. [implemented] an option to customize the reference SDR black and white luminance levels when converting from SDR to HDR (defaulting to 0 nits and 100 nits respectively) [improved] the maximum length of the recall ID in the clipstore has been increased to 150 characters [fixed] an AV when dragging a clip onto a server channel [fixed] HTML5 Plugin allows for a clip to be dragged into a material field in a CG or UX object [fixed] the asset cache server will avoid downloading files when the cache folder cannot be created version 10.1 build 5350 (July 13, 2020) [note] the build number has changed to 10.1 beta [implemented] the INcoder region splitting feature now has configurable destination size values to allow regions to be scaled [implemented] a new option in the project import dialog to preserve subfolder structure of resources when importing scenes into a project. This is useful when the source project has a number of subfolders underneath Images\ or Videos\ etc. [implemented] importing materials into a project will now retain their folder structure in the material manager and create folders that do not already exist [implemented] command line log collector tool xpLogCollectorCLI [implemented] HTML5 Plugin support for CG objects within iNEWS [fixed] HTML5 Plugin - Creating a custom entry for a ComboBox UIC list no longer crashes the plugin [fixed] on the Matrox DSXLE5 IP boards, configuration of the 2110 multicast settings of the primary flows could fail when 2022-7 was disabled [fixed] HTML 5 Plugin - CG - Pop-out preview now affected when editing a Clip or UX object [fixed] tessera single engine on a virtual framebuffer could play non-freerunning clips at the wrong speed version 10.0 build 5226 (July 7, 2020) [fixed] HTML5 Plugin MOS Abstract reflects the correct timing duration and outpoint version 10.0 build 5225 (July 6, 2020) [fixed] HTML5 Plugin edge cases in generating the MOS abstract for @CONTENT@ [fixed] HTML5 Plugin GWID generated correctly for new and updated CG, UX and CLIP objects [fixed] HTML5 Plugin - Timing fields hide frames based on GW config to UX items version 10.0 build 5224 (July 5, 2020) [fixed] HTML5 Plugin - CG - Material field shows the shorter (content) version [fixed] HTML5 Plugin - Clips - TakeID Support [fixed] HTML5 Plugin includes the material short names in the @CONTENT@ string version 10.0 build 5223 (July 3, 2020) [fixed] tessera output node could AV when many timed groups all advance at the same time version 10.0 build 5222 (July 3, 2020) [implemented] HTML5 Plugin has Gateway configuration option to hide the Update Story button to facilitate the iNEWS workflow [fixed] HTML5 Plugin now accepts custom entries when the combo box is a multi-column list [fixed] HTML5 Plugin facilitates keystroke searching in combo box drop down lists [fixed] HTML5 Plugin could lose project level variables when editing a MOS object. These include Tessera sources and Global lists version 10.0 build 5221 (June 30, 2020) [fixed] after the backup takes over from a primary machine, any sequence groups set to "take on load" are now loaded correctly version 10.0 build 5220 (June 30, 2020) [fixed] deleting a stagger animation that is used on secondary scene directors could result in a corrupted project [fixed] projects with duplicate keyframe files could fail to save [fixed] HTML5 Plugin - Timing fields now adjust to hide frames based on GW config version 10.0 build 5219 (June 19, 2020) [note] the API has changed [implemented] an API function xpCameraObject.SetDirectionObject to set the object that a camera in "Direction Mode" will track [improved] the Media Control Gateway logs are now throttled when the controlling device floods it with failing requests [fixed] tessera could AV when sending large UDP packets version 10.0 build 5218 (June 18, 2020) [implemented] Gateway configuration setting to hide frames in the ActiveX plugin timing fields [fixed] after closing the DataLinq server window and right clicking on the tray icon, you can no longer restore the DataLinq server window [fixed] tessera can now support very sending very large region maps to the output nodes [fixed] HTML5 Plugin - All properly configured HTML OpenMAM servers will be reflected in the OpenMAM popout dropdown, not just Streamline servers version 10.0 build 5217 (June 17, 2020) [fixed] HTML5 Plugin for CGs in iNEWS no longer have linefeeds in the MOS object [fixed] tessera could fail to transmit very large region maps to the output nodes version 10.0 build 5216 (June 16, 2020) [note] the API has changed [implemented] xpOutputFrameBuffer.GetScene and GetTakeItem to get online scene and take item [improved] increased the number of GPI's that can be addressed via SmartGPI/Rosstalk version 10.0 build 5215 (June 16, 2020) [fixed] the INcoder could stop transcoding with some configurations of region mapping where only some regions include audio version 10.0 build 5214 (June 12, 2020) [fixed] Removed linefeeds from the MOS object to reduce size when the ActiveX plugin is within iNEWS version 10.0 build 5213 (June 11, 2020) [fixed] additional fixes for using small caps with unicode characters [fixed] adding a subclip in the clipbrowser while the clip is not expanded could result in the new subclip not being displayed version 10.0 build 5212 (June 10, 2020) [fixed] HTML5 Plugin Fixed TakeID Input no longer allows non-numeric characters [fixed] double-clicking a text object in the object manager would no longer start editing the text in the viewport [fixed] using the small caps option in text objects mixed with unicode range characters did not work version 10.0 build 5211 (June 8, 2020) [improved] the visual logic editor is now much faster when working with tabs that have large amounts of blocks [improved] the visual logic editor now highlights the connections of a selected block in red [fixed] exporting to ffmpeg did not work with some combinations of regional settings [fixed] an AV could occur when closing the visual logic editor after clicking on menu items version 10.0 build 5210 (June 4, 2020) [fixed] HTML5 Plugin Clips filter is maintained as tabs change [fixed] GW passes all directory types to the HTML Plugin for browsing [fixed] when outputting an SDR project in HLG on a shaped output, some fill values could incorrectly be higher than their key version 10.0 build 5209 (June 3, 2020) [fixed] HTML5 Plugin can edit an NRCS or saved CLIP object, also facilitates updates version 10.0 build 5208 (May 29, 2020) [improved] the status log dialog could redraw and flicker excessively after loading a project that has missing textures [fixed] the backup takeover process could hang while unloading an existing project version 10.0 build 5207 (May 29, 2020) [fixed] HTML5 Plugin can adjust the shape of the MOS object to accommodate dropping into iNEWS version 10.0 build 5206 (May 28, 2020) [implemented] the Remote Sequencer can now create manual running orders that are not linked to a MOS NRCS [fixed] the backup failover process could result in some framebuffers being marked as "preview only" version 10.0 build 5205 (May 24, 2020) [fixed] HTML5 Plugin drops a CLIPS MOS object that aligns with that of the ActiveX plugin, including all mosAbstract fields [fixed] HTML5 Plugin can save a CLIP object version 10.0 build 5204 (May 22, 2020) [fixed] when browsing data in duplicate datalinqs, the data from a secondary DataLinq could be displayed version 10.0 build 5203 (May 15, 2020) [changed] the supported Matrox 10.1 driver (for Matrox DSXLE5 cards) is now the released Matrox DSX-TopologyUtils 10.1.100.24878 [fixed] HTML5 Plugin - Fixed issue where it could be difficult to select a Clip displayed in table view if it has a very small filename version 10.0 build 5202 (May 14, 2020) [implemented] New DataLinq source for connecting NHL Hits. [fxed] transitioning out a scene could lead to an AV (introduced in 10.0_5200) [fixed] DataLinq'd fields in the the sequencer template data that use DataLinq keys mapped to @TEXTOBJECT@ macros will now show the correct data in the UI [fixed] Request for UX thumbnails are no longer sent to the preview render engine [fixed] using the automation gateway in combination with scenes that have scripting could lead to a hang version 10.0 build 5201 (May 11, 2020) [implemented] the RSS DataLinq (when set for Static URL) now supports the DataLinq block in Visual Logic requesting more than one data point at a time [fixed] the XML and JSON datalinqs now support DataLinq keys when used by Visual Logic DataLinq blocks that request multiple data points [fixed] playing clip scenes in the sequencer would AV (introduced in 10.0-5200) [fixed] multiple dashboard clients connected using RPC could result in the XPression engine hanging [fixed] on the Matrox DSXLE5 D25, 2110 output framebuffers could fail to initialize if the number of audio streams was set to 1 (introduced in 9.7 5087) [fixed] HTML5 Plugin - Plugin will now default to the first show in the shows list for new users or users who have cleared their userconfig files version 10.0 build 5200 (May 8, 2020) [note] the version number has changed to 10.0 [implemented] support for some legacy Blackmagic boards using the new Decklink framebuffer plugin (available in 64-bit) [implemented] API properties in xpDatalinq object for PrependData, AppendData, and RefreshLinqsOnChange [implemented] API functions xpEngine.GetFontByID and xpProject.GetFontByID [implemented] an option in the DataLinq properties to not apply the "prepend/append" data fields when the data field is empty [changed] the Matrox DSX and XMIO3 cards now support Matrox driver 10.0.103.xxx [fixed] the material color properties did not show code completion options in the script editor correctly [fixed] MOS workflows without a project server could fail to send the running order when engines are restarted [fixed] HTML5 Plugin reflects correct time formats for the clip table and edit views version 9.7 build 5095 (April 30, 2020) [fixed] the VLC plugin could cause very dark and very bright colors to be clipped version 9.7 build 5094 (April 28, 2020) [fixed] DataLinq sources from secondary DataLinq servers could fail to be updated (introduced in build 5092) version 9.7 build 5093 (April 28, 2020) [implemented] an asynchronous capture option in the DirectShow Capture Framebuffer to allow better support for webcams that are running at a framerate lower than the projects framerate [fixed] HTML Plugin UX MOS Abstract correct in NRCS version 9.7 build 5092 (April 24, 2020) [improved] if multiple DataLinq servers contain sources with the same name, the data can automatically failover to the other server if the primary server becomes disconnected. The order of priority is determined by the order of DataLinq servers added in the DataLinq manager; so the primary server should be added before the backup servers. [fixed] HTML5 Plugin changing preview image scale now works for Clips and UX Items [fixed] HTML5 Plugin when selecting a Clip in table view you can now select any cell on the row and not just the thumbnail image [fixed] HTML Plugin drag and drop UX edit objects from data or preview area - even if no image for the object [fixed] HTML Plugin edit NRCS UX object can now update the NRCS object with the changes and reflects the edit mode [fixed] HTML Plugin no longer leaves UX data when an NRCS CG object is edited version 9.7 build 5091 (April 15, 2020) [implemented] a new CII command X\TEMPLATEDATA to set the values of template fields by name (see CII documentation for details) [fixed] exporting the text list widget to a file could fail to export modified values [fixed] HTML5 Plugin would not load a single UX project if there were only one [fixed] HTML5 Plugin would not load if a UX project had only one MOS event [fixed] HTML5 plugin did not export a preview image to file version 9.7 build 5090 (April 3, 2020) [note] the API has changed [implemented] the CII gateway now has an X\LAYEROFF\chan\layer\\ command (consult CII documentation for details) [implemented] a timecode plugin for sending countdown clocks via UDP to dashboard or other devices [implemented] API functions xpScene.GetPreviewSceneDirector, GetDefaultSceneDirector, and GetNLESceneDirector to get the designated scenedirectors [improved] additional logging for some framebuffers [fixed] HTML5 plugin would fail to load UX thumbnails if Inception had the device in web proxy mode version 9.7 build 5089 (March 28, 2020) [implemented] HTML5 Plugin UX support [improved] tessera output nodes will now receive DataLinq updates after all nodes report cued, to allow more time for dynamic video clips to be cued before going online [fixed] HTML5 plugin stores and recalls the last running order viewed on the Browse tab version 9.7 build 5088 (March 25, 2020) [note] the API has changed [implemented] the transition logic tab now has toolbar buttons to export/import the transition logic for a scene to a file on disk [implemented] api functions xpScene.ExportTransitionLogic and xpScene.ImportTransitionLogic version 9.7 build 5087 (March 24, 2020) [implemented] an option to override the calculated system gamma used for SDR to HDR conversion version 9.7 build 5086 (March 20, 2020) [fixed] the XPression streamdeck plugin will now work with Streamdeck version 4.6.1 [fixed] HTML5 Plugin search for clip by name version 9.7 build 5085 (March 19, 2020) [fixed] the DataLinq block in visual logic could request the wrong data when it was set to request multiple fields, and the row/columns are modified version 9.7 build 5084 (March 19, 2020) [improved] the JSON and XML DataLinq now support the VL Datalinq block requesting multiple data points [fixed] when the JSON DataLinq was configured for ASCII, it was actually using UTF8 encoding [fixed] using prores 422LT codec files could result in a slight colour shift [fixed] the video coder could detect some XPVC clips as unshaped instead of shaped version 9.7 build 5083 (March 15, 2020) [fixed] HTML5 Plugin allows change of timing in point when editing NRCS MOS object that had been created with Manual timing [fixed] HTML5 Plugin MOS Clip format caused Gateway exceptions parsing messages [fixed] HTML5 Plugin did not handle stills in the clip database version 9.7 build 5082 (March 13, 2020) [implemented] support for the Matrox DSXLE5 D25/Q25 boards (supporting 2110 video & audio IP streams, input & outputs, including UHD support) (requires Matrox DSX topology driver 10.1.100.24851) [implemented] support for up to 4 x 2110-30 audio streams (totaling up to 16 audio channels) per video stream on the Matrox DSXLE5 D25/Q25 [fixed] the @ symbol in the DataLinq prepend/append values would not get applied to the data correctly [fixed] HTML5 Plugin now waits for the authorization server to provide a valid token before requesting graphics version 9.7 build 5081 (March 11, 2020) [fixed] when working in HLG/2020 project modes, the desktop preview server could fail to display correct preview images version 9.7 build 5080 (March 10, 2020) [implemented] support for Matrox driver 10.1 RC (10.1.100.24851) [fixed] the INcoder could corrupt audio when splitting large clips into sub-regions [fixed] when an object is controlled by multiple clips on a scene director, and seeking to a position beyond both clips, the object could be positioned in the wrong location [fixed] the CII command, X\RESUMEID\\, would not resume distributed Tessera items [fixed] when a material texture is DataLinq'd to an image containing forward-slash path separators (e.g. from dashboard), the image could fail to be packaged in the xpp [fixed] adding a background object to a scene could AV, introduced in 5078 version 9.7 build 5079 (March 6, 2020) [implemented] HTML5 Plugin Clips support version 9.7 build 5078 (March 4, 2020) [implemented] the dynamic material feature now has an option to clear the material if the path is not resolvable [improved] the import from project dialog now has a scene filter to make it easier to find scenes [fixed] importing a scene with missing image files can cause the existing file to deleted from the destination project [fixed] setting a quads width/height to 0 in visual logic can cause the pivot point to become invalid version 9.7 build 5077 (March 2, 2020) [improved] the bluebox installer now has an option to create desktop shortcuts [improved] a confirmation dialog is presented when hitting the 'unpublish all items' button [fixed] items that contained invalid filename characters (e.g. slashes) would fail to export to video version 9.7 build 5076 (February 26, 2020) [fixed] the hard/soft character limits would not be applied when editing existing MOS objects [fixed] ActiveX plugin should not (yet) request previews for UX objects [fixed] a camera layer object set to orthogonal could fail to render when played from the sequencer version 9.7 build 5075 (February 20, 2020) [improved] HTML5 plugin official build process [fixed] the preview generated when cueing an item could fail to have DataLinq keys properly applied [fixed] in rare situations DataLinq'd values could cause a scene to AV while preparing [fixed] The fixed takeid field would creep up in the ActiveX plugin on repeated MOS object edits [fixed] HTML5 Plugin browse of monitored running orders has stories in order version 9.7 build 5074 (February 14, 2020) [fixed] dynamic materials would not be updated in animated previews [fixed] @textobject@ macro tags that use textobjects set to user input controls in layout mode but are changed to widget or DataLinq in the sequencer could fail to be applied [fixed] textobjects using userinput controls set to allow custom values could fail to be applied to @textobject@ macros [fixed] the label of the input associated with an internal keyer on the Matrox 12G card was incorrect [fixed] deleting a material folder that had subfolders, could lead to an AV [fixed] deleting a material from a project with specific material folders arrangements could lead to an AV version 9.7 build 5073 (February 12, 2020) [note] the API has changed [implemented] added a visual logic object to the API to be able to Load/Save XVL files for a scene and enable/disable visual logic tabs from the API [improved] the DataLinq prepend and append values can now use %datalinqkey% and @textobject@ macros [fixed] using scripts in children elements of a roll/crawl in a MOS Rundown could lead to a hang [fixed] HTML5 Plugin - Users can now disable Take ID Input after enabling it in the Graphics edit form version 9.7 build 5072 (February 10, 2020) [note] the API has changed [implemented] xpDatalinqKeys.CreateKey to create a new DataLinq key in a scene [implemented] xpDatalinqKey.Publish to get/set the published state of a DataLinq key [fixed] the values for pauses in UX templates would not show up in the MOS Abstract version 9.7 build 5071 (February 7, 2020) [note] the API has changed [implemented] the Export To Still images now allows the "single frame" checkbox to be toggled on multiple take items simultaneously [implemented] xpSceneDirector.SetAsPreview and .SetAsNLE to adjust the assigned preview and NLE scene directors version 9.7 build 5070 (February 6, 2020) [note] the API has changed [changed] the Matrox DSX and XMIO3 cards no longer support the 10.0.100.xx driver and should be upgraded to 10.0.102.xx. The 9.9.1 driver is still supported [implemented] the CII gateway now supports X\CUE to cue an item by Take ID or by MOS GUID [implemented] xpScene.CreateSceneDirector and xpScene.DeleteSceneDirector [implemented] xpSceneDirector.ClearDefaultFrameMarker and xpSceneDirector.SetDefaultFrameMarker [fixed] HTML5 Plugin IE11 Styles to to stop graphic thumbnails on browse view from extending outside the viewport [fixed] HTML5 Plugin can now browse published iNEWS running orders [fixed] UNCUEALL could fail to uncue items when several are cued on the same framebuffer [fixed] materials using a dynamic material path linked to DataLinq'd text objects should not update in the viewport version 9.7 build 5069 (February 4, 2020) [fixed] deleting a sequence group containing DataLinq'd take items could result in a large number of DataLinq requests being sent to the server version 9.7 build 5068 (January 30, 2020) [fixed] using the xpLinesObject.ClearCurrentList function in a script could result in the script failing [fixed] when "Enable Full Range Output" is enabled on the Matrox DSX cards, the key signal now also uses full (non SMPTE) range version 9.7 build 5067 (January 29, 2020) [fixed] the XPression video codec could lead to stability issues in Adobe Premiere [fixed] a memory leak in the STATS SCORES DataLinq version 9.7 build 5066 (January 24, 2020) [implemented] when binding a text object or quad to DataLinq, an option string can be defined that will be prepended or appended to the resulting value that comes back from the DataLinq source. (Useful for adding labels, units, or filepaths to the data) [implemented] quads and other primitives have a new dynamic material mode where they can use a path string to dynamically modify their material assignment. Material Paths can be file paths, material names, or colors, or clipstore recallid's. Material Paths can include %datalinqkey% and @textobject@ macros. [fixed] copy/paste of template data in remote sequencer would copy the entire scene [fixed] HTML5 plugin saves the last selected id for the user [fixed] UNCUEALL could fail to uncue items on all framebuffers version 9.7 build 5065 (January 23, 2020) [improved] updated NDI libraries to version 4.1 [improved] the premiere plugin will now open the dialog when adding the effect to a timeline [improved] HTML library change to better support IE11 functionality [improved] HTML5 Plugin show filter table header positions are now fixed and will not disappear when scrolling down the list of shows [fixed] HTML5 plugin show filter search bar no longer becomes cut off when running in Inception on smaller resolutions [fixed] moving through sequencer scenes quickly on scenes that use User Input Controls could result in an AV [fixed] changing template data locally for MOS items on a tessera master could fail to update the data on the output nodes version 9.7 build 5064 (January 16, 2020) [fixed] scrubbing very large avi files in a server channel could result in audio corruption [fixed] the remote sequencer could fail to display items in red before their project is loaded [fixed] using soften on a chroma key could result in a grey background appearing version 9.7 build 5063 (January 15, 2020) [fixed] when using the gpu based video cache, resetting the GPU could cause XPression to hang [fixed] resetting the GPU while items are cued on a server channel could cause a hang version 9.7 build 5062 (January 13, 2020) [implemented] a TSL 3.1/4.0 driver to accept tally information. The output monitors window will highlight when a particular output is tallied on-air (red) or on preview (green). The tally channel for each framebuffer is configured in the Output Options panel of the hardware config menu [implemented] the video coder will now convert unshaped source content into premultiplied/shaped AVI files unless the source alpha handling option is set to Ignore [improved] the video coder now has better detection of unshaped (non-premultiplied) source content [fixed] setting a very small word wrap width and typing a space character could freeze the engine [fixed] deleting the focused item in remote sequencer could result in no item being focused [fixed] HTML5 Plugin convert template aligns fields by label and not by index [fixed] HTML5 Plugin correctly sets Template Default layer instead of defaulting to 'Select' [fixed] the input number displayed in the Board tab of the Matrox DSX hardware setup menu could be incorrect when using an internal keyer on a framebuffer higher than 1 version 9.7 build 5061 (January 3, 2020) [implemented] a backup workflow for Tessera SE and Tessera Masters that allow a backup system to monitor the primary systems state and perform a fail-over [implemented] an option in the INcoder processor to re-encode still images as TGA to provide faster loading (but uses more disk space) [fixed] stability improvements for Premiere Pro plugin when copy/pasting graphic elements version 9.7 build 5060 (December 18, 2019) [implemented] the JSON DataLinq now supports various file encodings e.g. UTF-8, ASCII, etc [fixed] the remote sequencer was not able to play animated previews of clipstore items [fixed] HTML5 Plugin Searching for Metadata on the Graphics view is now working as intended [fixed] HTML5 Plugin Exporting an image now uses the original project dimensions for image width and height [fixed] HTML5 Plugin Field recall for search inputs disabled to avoid showing old, unrelated search terms under text inputs [fixed] HTML5 Plugin adds metadata to saved and dropped MOS objects [fixed] HTML5 Plugin users can now scroll to the bottom of the viewport when graphic is popped out, editing form fields are expanded, and user is running within an NRCS [fixed] HTML5 Plugin Saving graphics from HTML5 plugin will now show correct thumbnail when viewed in the ActiveX plugin [fixed] HTML5 Plugin saving a graphic with the same name as a previously saved item will now prompt you to overwrite the original item [fixed] the preference to give loaded projects Take IDs precendence over MOS Take IDs did not apply to groups [fixed] HTML5 Plugin OpenMAM label changes if only one configured version 9.7 build 5059 (December 11, 2019) [implemented] HTML5 Plugin ability to conditionally render Add To Story, OK and Cancel buttons via Gateway config [fixed] exporting interlaced video to H264 formats is now indicated as such in the file metadata [fixed] the event track count in the clipstore manager could include clips that had been deleted [fixed] newly added time partitions in the as-run formatter could fail to be applied [fixed] HTML5 Plugin Empty combo box options are now selectable [fixed] HTML5 Plugin Browse RO tree with a lot of items can now be scrolled to the bottom version 9.7 build 5058 (December 5, 2019) [changed] the default 2110 audio packet duration on Matrox IP cards is now 125us [fixed] clips exported via FFMPEG would be marked as interlaced even when set to export frame based [fixed] 32bit quicktime exports would fail to close the video file when finished [fixed] exported files using animation codec would not open in Premiere 2019 [fixed] HTML5 Plugin launches cleanly when editing a Tessera Object from the NRCS [fixed] HTML5 Plugin Manual Timing reflected when editing saved graphics or NRCS objects [fixed] HTML5 Plugin Layer reflected when editing saved graphics version 9.7 build 5057 (December 4, 2019) [note] the API has changed [implemented] an API function, xpSlabObject.GetDatalinq() [fixed] in Tessera mode, two Rosstalk TAKE commands received a frame apart could lead to DataLinq failues [fixed] setting an end date in the As Run Formatter did not include graphics that aired on that date [fixed] using the VANC data from an input on XMIO2 cards could result in the render pipeline failing after extended periods of time [fixed] HTML5 Plugin Size of search/filter input area resized and restyled based on accessibility feedback [fixed] HTML5 Plugin removed unneeded CTA on Rundow Table view but kept for Graphics view [fixed] HTML5 Plugin font weight and font size fixes to graphic edit form titles and labels [fixed] HTML5 Plugin conditionally removed unneeded Close Plugin CTA and footer CTAs only when running in NRCS [fixed] HTML5 Plugin Browse Rundowns table view layer information was previously incorrect version 9.7 build 5056 (November 29, 2019) [improved] HTML5 plugin will now navigate to the last previously viewed route when re-launched, rather than the Browse tab [fixed] clips dragged directly into the sequencer could fail to play audio [fixed] the output monitors could fail to update when pressing esc-esc and some scenes are set to be locked online [fixed] terminating the XPression process via task manager could lead to the dongle hanging [fixed] HTML5 plugin Browse RO thumbnail maximum size is not big enough relative to ActiveX plugin [fixed] HTML5 plugin Invalid 'Delete' option available in browse RO view [fixed] HTML5 plugin Graphics view now displays a proper item count next to category names [fixed] HTML5 plugin Removed enable channel/layer option from Edit view CTA and reordered options version 9.7 build 5055 (November 26, 2019) [improved] the Font Manager now allows multiple fonts to be duplicated at once [fixed] roItemStat timestamp format shows UTC offset correctly [fixed] loading clips via VDCP could fail to play local event tracks after they have been edited [fixed] in tessera, receiving two rosstalk SWAP commands simultaneously could lead to DataLinq failing to update on a future take of a graphic version 9.7 build 5054 (November 21, 2019) [fixed] after adding a local clipstore event, the clip could fail to cue via VDCP version 9.7 build 5053 (November 20, 2019) [implemented] HTML5 Plugin support for Tessera version 9.7 build 5052 (November 19, 2019) [fixed] a clip with an event on frame 0 of a preset event track could be executed when dragged into the sequencer version 9.7 build 5051 (November 14, 2019) [implemented] a new checkbox on the tessera source tab in the region mapped that results in much high performance rendering when a source is mapped to many destination regions (e.g. useful in ribbon board workflows etc) [implemented] new rosstalk command "UNCUE [takeid]" and UNCUEALL to accomodate uncueing items that are currently in the cued state [implemented] XPression can now load 48bit and 64bit PNG files to be used in HDR workflows [improved] the STATS DataLinq will now parse Womens College Basketball data [improved] the STATS DataLinq will now parse SCORES data file as well. [fixed] unchecked games in the STATS DataLinq could become re-enabled [fixed] HTML5 plugin issue where pop out preview did not immediately reflect changed scenes after switching the working graphic version 9.7 build 5050 (November 8, 2019) [note] the version number has changed to 9.7 [implemented] the Bluebox now has a preference to choose a default video format for the engine [fixed] rescaling a projects timebase could result in keyframes being set at the wrong position version 9.5 build 4951 (November 7, 2019) [implemented] the audio file import dialog now allows you to select multiple WAV files to be imported [implemented] a new preference to force the handling of PSD files as premultiplied or straight color [fixed] PSD files in materials could be incorrectly interpreted as premultiplied instead of straight color [fixed] rosstalk and scenedir trigger events will no longer be executed when running an animated preview from the sequencer [fixed] shutting XPression down after locking the computer could lead to the framebuffer configuration being lost [fixed] HTML5 Plugin jumped to the wrong currentFrame whenever popped out preview window was resized [fixed] local event tracks on a clipstore clip would not be played when the clip was cued via VDCP [fixed] the AsRun formatter could not select an end time for the next day [fixed] HTML5 plugin asset search filter is now case-insensitive, now correctly clears previous filter when drilling into a sub-directory, and searches entire filename for a match and not just the beginning version 9.5 build 4950 (October 30, 2019) [fixed] in some situation the Tessera Master could fail to send DataLinq packets to the output nodes when taking a scene quickly after removing a previous scene version 9.5 build 4949 (October 30, 2019) [implemented] new keyboard shortcuts in the Remote Sequencer to set focus on any of the channel sequence lists, or the linear sequence list [improved] CSS enhancement for preview edit forms when there are two expanded inputs so they wrap onto their own line [fixed] changing the output node assignment of a tessera destination could fail to update the expected engine response count [fixed] the MOS plugin could fail to launch when running with a redirected user desktop folder version 9.5 build 4948 (October 28, 2019) [improved] minor documentation updates version 9.5 build 4947 (October 25, 2019) [improved] HTML5 plugin UI issue where if preview image is popped out the preview edit form would overextend and wrap poorly [fixed] the clipstore could fail to install successfully (introduced in 4940) version 9.5 build 4946 (October 22, 2019) [improved] the RossLinq framebuffer can now select channel numbers up to 256 [improved] in the STATS DataLinq, multiple games can now be selected and enabled/disabled [improved] the STATS DataLinq has a column for conference and rank for college football version 9.5 build 4945 (October 21, 2019) [improved] the NGSS DataLinq home/away team tables now include player status fields [fixed] sending a resume command to a tessera take item that has published DataLinq fields, could lead to subsequent take items not updating their DataLinq values version 9.5 build 4944 (October 18, 2019) [improved] the INcoder now has better error detection to report failures when clips fail to transcode correctly version 9.5 build 4943 (October 18, 2019) [fixed] some TGA files from the clipstore could have one or more blank lines on the top of the image [fixed] HTML5 plugin edgecase on preload frames feature where if default preview frame is further along and the user plays the scene from there to the end, the icon incorrectly reflected that all frames were loaded [fixed] HTML5 plugin IE11 preview images were not showing in popped out preview frame in Inception version 9.5 build 4942 (October 17, 2019) [improved] the keyboard mapping menu in remote sequencer now shows shortcut conflicts [fixed] typing a font tag into the MOS plugin could prevent typing any additional characters [fixed] HTML5 plugin edge cases with preview graphic not appearing in IE11 when running plugin in Inception [fixed] the clipstore users tab could fail to edit users (introduced in 4940) version 9.5 build 4941 (October 16, 2019) [improved] the cue action in remote sequencer can now cue multiple selected take items [fixed] the timedelta block would fail to check equality of two values that had the same date version 9.5 build 4940 (October 15, 2019) [implemented] the clipstore can now start a webserver that provides a REST interface for retrieving clip info [fixed] the tessera master could sometimes publish clipstore content to the project server when the project was saved while clips were online version 9.5 build 4939 (October 11, 2019) [implemented] XPression can now use a user-supplied version of FFMPEG to export video clips to MOV files. The path to the ffmpeg.exe must be configured in the advanced preferences menu to enable the export via ffmpeg option. FFMPEG is not distributed or bundled with XPression. FFMPEG can be downloaded here: http://ffmpeg.org/download.html [implemented] HTML5 plugin new preview controls feature where users can preload all preview frames to avoid blank preview images showing while scrubbing over preview timeline [fixed] exporting video from the sequencer to the clipstore without selecting the clipstore radio button could result in the video being rendered using the wrong codec [fixed] the flush data option in the NGSS DataLinq now clears the boxscore, officials, and other tables as well [fixed] trying to disable tessera master mode could result in the UI hanging [fixed] HTML5 plugin IE11 preview images were not showing in popped out preview frame version 9.5 build 4938 (October 6, 2019) [improved] in Remote Sequencer, the next/prev story hotkeys now work on the tessera channel [fixed] some clips incoded with long unicode filenames could fail to register in the clipstore [fixed] the STATS LLC DataLinq could fail to update games when not all games in progress were selected [fixed] issue where preview graphic was not showing in IE11 only when running the plugin through Inception [fixed] HTML plugin issue where switching projects or working graphics while the popout preview window was still open showed no preview image until resize version 9.5 build 4937 (October 1, 2019) [implemented] the Remote Sequencer now has an Edit Enable button (similar to XPression Studio) that will disable framebuffer/layer changes from the rundown tree, but will also enable/disable all template data modifications [implemented] new mappable keyboard hotkeys in Remote Sequencer to move focus on a channel up or down by a single item at a time [implemented] the Remote Sequencer now has a swap channel mappable keyboard hotkey [improved] the OES lacrosse DataLinq now supports corner kicks [fixed] HTML plugin Maps logo and Dali logo on edit form now have correct dimensions when rendering in Firefox version 9.5 build 4936 (September 27, 2019) [implemented] the As Run log now allows Partition Total values to be exported to CSV files [improved] the output monitors list in the Remote Sequencer now grows to show items on layers outside of -3 to +3 [improved] HTML5 plugin CSS enhancement when adjusting dimensions on preview editing form on smaller resolutions [fixed] the channel rundown in the remote sequencer would not scroll when using the cursor keys to advance through the list [fixed] HTML5 plugin clicking 'Stop' button on scene timeline when defaultFrame !== 0 will now load the correct frame [fixed] the Dali openmam driver will no longer delete assets when it has timed out connecting to the Dali server version 9.5 build 4935 (September 25, 2019) [improved] HTML5 plugin when editing preview images users can now use the mousewheel to adjust values for position, rotation, scale, etc [fixed] the properties of a timed sequence group now get exported/imported with take item xml files [fixed] some HTTPS links could fail to be retrieved when using the RSS DataLinq in dynamic mode [fixed] HTML5 plugin fix for preview screen flickering black during scene edits [fixed] HTML5 plugin fix for preview scrub bar [fixed] the legacy remote sequencer could render previews with the wrong preview frame version 9.5 build 4934 (September 22, 2019) [fixed] additional fixes for STATS LLC DataLinq version 9.5 build 4933 (September 20, 2019) [fixed] HTML plugin Streamline logo on edit form now has correct dimensions when rendering in Firefox [fixed] the STATS DataLinq could fail to update preseason NHL stats version 9.5 build 4932 (September 18, 2019) [implemented] the INcoder now has a button to duplicate a source and duplicate a processor [fixed] pause events on a scene groups timeline were not able to be resumed by the sequencer [fixed] using PNG still images in the clipstore could lead to a small memory leak [fixed] HTML plugin error where logger on IE11 not auto scrolling to new logs [fixed] HTML plugin UI issue on all browsers where footer on edit view was covering logger version 9.5 build 4931 (September 17, 2019) [implemented] a preference to allow Rosstalk TAKE/SEQI commands to be ignored if the item is already in the online state [improved] INcoder is now faster at processing XPVC clips that are on a network drive [improved] INcoder now shows a progress bar when importing clips that are already in XPVC format [fixed] the streamline media watchfolder could fail to consistently include all files in the clip list version 9.5 build 4930 (September 16, 2019) [improved] the RossTalk CUE command can now cue a sequence group set to Take All [improved] the INcoder manager now shows the watchfolder and processor for files in the task list [fixed] in rare situations xpNLEHost.GetRenderedFrame could fail to return a rendered frame if BeginRender is called repeatedly [fixed] HTML plugin saved graphics appear correctly in activex plugin [fixed] HTML plugin clicking on preview graphic will now focus correct property row on edit form on Firefox version 9.5 build 4929 (September 12, 2019) [note] the API has changed [implemented] a new property in the Tessera API to get the ID that a node is rendering as (useful when dealing with backup nodes) [fixed] the transition logic material comparison could fail to detect two volatile materials as being the same version 9.5 build 4928 (September 10, 2019) [implemented] a new DataLinq source for connecting to STATS LLC for out of town scoring feeds [changed] the NBA NGSS DataLinq has been updated to support the NBA's new SSL connection requirements (Windows 10 only) [fixed] the option to requery datalinqs was missing from the take item inspector and could lead to situations where published fields would not requery datalinqs as expected version 9.5 build 4927 (September 9, 2019) [implemented] the live log, tracking monitor, and live input monitor can now be assigned hotkeys in the keyboard map editor [fixed] HTML plugin 'Browse' tab custom thumbnail dimensions render correctly [fixed] reverting changes to the HTML plugin regarding flickering (introduced in 4922) [fixed] HTML plugin accommodates scenes with custom dimensions version 9.5 build 4926 (September 6, 2019) [implemented] a setting in the MOS gateway OFL engine configuration to reserve an OFL engine for use by NLE clients [fixed] drag/drop of Images from the Images Template Data tab to the Sequencer could result in XPression crashing [fixed] the xpOpenMAMService will no longer try to elevate itself to administrator rights version 9.5 build 4925 (August 31, 2019) [fixed] the progress bar in the INcoder could be missing when not using region mapping (introduced in 4919) [fixed] reverting changes to the HTML plugin causing preview issues (introduced in 4922) version 9.5 build 4924 (August 28, 2019) [fixed] editing a MOS item could revert all fields back to default (introduced in 4918) version 9.5 build 4923 (August 27, 2019) [note] The effect ID of the Avid AVX plugin has been changed [improved] color and alpha blend settings from a texture on an object will now be copied to volatile textures that get applied version 9.5 build 4922 (August 21, 2019) [note] HTML5 plugin libraries updated [implemented] live inputs can now be configured on inputs also used by internal keyers on Matrox DSX cards [improved] the SMPTE 352 payload on Matrox DSX outputs now includes Rec. 2020 and HLG 2100 when applicable [fixed] INcoder could fail during a transcode when the source clip is smaller than the regions defined in the region map [fixed] HTML5 plugin fix for preview screen flickering black during scene edits [fixed] HTML5 IE11 UI fix for Discard Changes popup window wrapping [fixed] DataLinq data for text objects with a period in their name would not be transmitted to tessera output nodes version 9.5 build 4921 (August 19, 2019) [fixed] the server channel will now show an accurate remaining time when playing a scene that uses video shaders with dynamic scene director durations version 9.5 build 4920 (August 19, 2019) [implemented] clipstore clips can now have their audio level adjusted on a per-clip basis by using the clip editor dialog [implemented] the video shader now has a setting for adjusting the master audio level of the video shader (clipstore clips assigned to this published material will be adjusted by both their own audio level, and the shaders master audio level) version 9.5 build 4919 (August 16, 2019) [note] the API has changed [implemented] the INcoder has the capability to split clips into multiple regions and stripe regions of a source clip into a clip of different dimensions [implemented] the INcoder has an option force a processor to only handle clips of a specified dimension and fail otherwise [implemented] the clipstore manager now has the ability to create preset event tracks with RossTalk and SceneDirector Trigger events on them [implemented] event tracks can be assigned to clips in the XPression Clip Editor [implemented] the INcoder processor tab can assign event tracks to clips processed by a watchfolder [implemented] a MOS plugin can now create a placeholder based on Recall ID to be placed into the rundown (requires gateway to be configured for clip recall via Recall ID, and for Clipstore to not allow duplicate Recall IDs) [improved] the streamdeck plugin now supports the actions being used in Multi Action buttons [improved] the xpLinesObject in the API now supports SetMaterial/GetMaterial calls [fixed] tessera output nodes could stop parsing incoming UDP packets [fixed] in some situations the matrox dsx card could produce a faint tick noise on the audio output version 9.5 build 4918 (August 15, 2019) [improved] holding shift while changing projects in the MOS ActiveX plugin will retain the data from the existing template [fixed] the SmartGPI driver could miss some events when more than 40 were received in a single TCP packet [fixed] the streamdeck plugin could make an extra TCP connection to the rosstalk port version 9.5 build 4917 (August 14, 2019) [implemented] support for the SeaLevel 8012e GPIO card [improved] tessera is now better at handling network errors version 9.5 build 4916 (August 12, 2019) [improved] the outpoint and length of stills will now be visible in the clip browser when they have been modified [fixed] the remote sequencer could become out of sync when an NRCS uses duplicate story id's between running orders version 9.5 build 4915 (August 6, 2019) [fixed] interlaced inputs in a Tessera system could appear jittery version 9.5 build 4914 (August 2, 2019) [fixed] scrubbing some non-ODML compliant AVI clips could result in audio being lost after scrubbing version 9.5 build 4913 (August 2, 2019) [note] the API has changed [implemented] read only properties for the xpVideoShader to read the in/out point of a sub clip assigned via the clipstore [fixed] rightclicking on the scenedirector object track names could result in a hang version 9.5 build 4912 (July 29, 2019) [implemented] an option to force the encoding quality setting of a Processor in the INcoder version 9.5 build 4911 (July 26, 2019) [implemented] HTML plugin has a configurable option to show the console logs within the GUI for NRCS trouble-shooting that does not facilitate a chrome browser [implemented] Blackmagic UltraStudio HD Mini is now supported with Bluebox GO! [fixed] using the requery DataLinq option on a large number of text objects could lead to a rare AV when previewing scenes [fixed] inputs would be color shifted with Blackmagic Design framebuffers (introduced in 8.7 4724) version 9.5 build 4910 (July 19, 2019) [fixed] in rare situations tessera could fail to wait for nodes to report being cued version 9.5 build 4909 (July 18, 2019) [implemented] additional color choices for sequencer take items [implemented] objects in the object manager can now be colored, similar to sequencer take items [implemented] a right click option to enable/disable looping and hold last frame for several clips at once [fixed] tessera master could fail to start the scene director when one of the output nodes fails to respond [fixed] XPression could fail to import some PSD files that use layer masks and provide an error about the PSD not being 8bits/channel version 9.5 build 4908 (July 12, 2019) [implemented] a new Time Offset visual logic block to add/subtract values from dates/times [implemented] the Time Delta block in visual logic now has property outputs to indicate which date is larger, or if they are equal version 9.5 build 4907 (July 11, 2019) [implemented] the export to video now has an option to use to sequence item name instead of a fixed base name, and also has an option to not include any numbering suffix [implemented] copy/paste of a stagger animation from one track to another is now supported version 9.5 build 4906 (July 10, 2019) [fixed] HTML plugin save graphic dialog dimensions required resizing to click save [fixed] HTML plugin multiple checkboxes in a field did not render correctly [fixed] HTML plugin now accommodates Gateway setting "Include Item Timing in MOS Editorial Fields" [fixed] HTML plugin now removes the editorial timing fields when MANUAL timing is selected [fixed] HTML plugin was copying CG timing duration into the object duration field version 9.5 build 4905 (June 28, 2019) [fixed] HTML plugin now reflects the Gateway OpenMAM setting to disable local asset browsing [fixed] using a mix of SDI and virtual outputs in Tessera SE could lockup the engine [fixed] Tessera now supports timed groups using an item timing value set to "Scene Director" [fixed] adjusting live source shader audio keyframes would only affect the first two channels of audio [fixed] SetVolumeLevel calls from the API to adjust all channels would force the audio to 100% [fixed] adding multiple filters in the Video Coder could result in incorrect video dimensions [fixed] some Fast Recall hotkeys would not be recognized when using the Microsoft ChangJie input methods version 9.5 build 4904 (June 20, 2019) [implemented] the XPression codec installer now includes a plugin for VLC 3.x to allow VLC to play XPression Codec videos [implemented] the material color properties (diffuse, ambient, etc) can now accept a string value in hex form #RRGGBB or decimal R,G,B [implemented] the M: material tag can now take an optional digit (1-5) to specify the font attribute layer, e.g. {M:1:matname} for Face, {M:2:matname} for Border, etc.. [fixed] HTML plugin might not show radio buttons or preview when launching plugin by editing a MOS object within the NRCS version 9.5 build 4903 (June 17, 2019) [improved] the MOS plugin will now clear the existing thumbcache folder as necessary to clear any existing thumbnails that may be corrupted [fixed] HTML plugin launch of Dali and Maps through a call to the gateway in line now with changes from build 4900 [fixed] the Premiere NLE plugin could cause Premiere to hang when using in interlaced video formats [fixed] deleting an event from a clipstore track could AV [fixed] when exporting multiple sequencer items to "images" with WAV audio files, the audio files could fail to be written/closed between exports version 9.5 build 4902 (June 10, 2019) [implemented] the ActiveX plugin will now remember a user's clipstore filter settings [fixed] the RSS polling interval could become forced to 500ms (introduced in 4901) version 9.5 build 4901 (June 10, 2019) [implemented] a checkbox that allows the TextLinq to read text files that are currently opened for writing in other applications that lock the file [implemented] server channels can now have a dedicated framebuffer assigned as their preview channel [implemented] the Adrienne GPIO driver now includes options for choosing the initial pin state and whether the logic should be active high or active low [fixed] the RSS DataLinq could add an extra http:// when using the "table" macro in dynamic URL queries [fixed] a virtual output set as preview could fail to show the image the first time it is activated [fixed] HTML plugin preview failed if Datalinq'd Excel had empty cells [fixed] when sending a CII Read/Restart command to a freerunning video on a channel, it could freeze if there was also a freerunning video on a different channel version 9.5 build 4900 (June 5, 2019) [note] the version number has changed to 9.5 beta [implemented] the text list widget has an option to allow manual entry of text [fixed] the Gateway UX engine configuration right-click menu now affects the UX engines [implemented] dragging a clip from the clipstore to a published field while holding the CTRL key will link it to the published field by Recall ID instead of by the clips unique ID [fixed] scrubbing an XPression NLE item in Avid could result in a short application hang [fixed] the clipstore search fields did not accept unicode characters [fixed] in the MOS plugin rundown view, thumbnails could sometimes be completely white [fixed] in the Inception MOS plugin, the delete key would not work in some text fields [fixed] in some situations the backup nodes in a tessera workflow could fail to take on item online when the primary node is not running [fixed] when XPression is launched via an API application that loads projects before showing the GUI, the viewport menu could be missing all the non-default cameras version 9.0 build 4818 (May 24, 2019) [fixed] exporting take items to the clipstore could generate corrupted thumbnails in 64bit editions version 9.0 build 4817 (May 23, 2019) [changed] tessera no longer syncs all font tags from master to output nodes (introduced in 4805) [fixed] video clips used in roll/crawl scenes could be missing from the rendered output [fixed] datapage previews sent to Virtual Outputs would only render the datapage instead of the combined scene + datapage [fixed] HTML plugin OpenMAM launch with field image filter applied [fixed] using effects in a scene with a renderview that pointed to itself could cause XPression to hang version 9.0 build 4816 (May 22, 2019) [implemented] an option in the scene director's Take Offline event to allow it to use the out transition of the take item or the scene's transition logic [fixed] HTML plugin preview issues when the Project Server is removed from the workflow [fixed] HTML plugin scene edit issues when a project has a single Global List [fixed] the INcoder could run out of memory when transcoding 6 AVC files simultaneously [fixed] freerunning videos could pause when a CII command is received for a scene that is already on-air version 9.0 build 4815 (May 16, 2019) [implemented] a new preference to choose a starting ID that MOS Take Items will be created with [implemented] a new preference to set the alpha channel interpretation for PNG, TGA, and TIFF files, to choose between Shaped, Unshaped, or Auto-detect [fixed] some PNG files could be incorrectly loaded as premultiplied images leading to a white halo around transparent edges [improved] decoding AVI files in 64bit editions could be slow [fixed] at the end of a rundown, the remote sequencer could show a preview from a rundown loaded on a different channel group version 9.0 build 4814 (May 14, 2019) [fixed] setting a new default scene director and deleting the previous could lead to an AV [fixed] deleting script events from a scene director could lead to global scripts reporting errors in the deleted events [fixed] HTML plugin OpenMAM launch from main view tab version 9.0 build 4813 (May 9, 2019) [implemented] XMP metadata can now be parsed from PNG files [implemented] a preference to disable metadata parsing which in turn can lead to faster image loading for users who do not use XMP data [improved] faster loading of images (especially large TGA files) version 9.0 build 4812 (May 3, 2019) [fixed] rendering XPVC source files through the command line video coder could throw an AV version 9.0 build 4811 (May 2, 2019) [fixed] using xpSceneDirector API objects in an OnPreviewRender script could result in a rare lockup occuring during MOS previews version 9.0 build 4810 (May 1, 2019) [note] the API has changed [changed] setting text with the xpTextObject.Text property will now parse and use font tags contained in the string. If tags are not intended to be parsed, use the new xpTextObject.TextWithoutTags property. [implemented] a search feature in the script editor [fixed] deleting a column from a global list could result in the following columns being blank [fixed] HTML plugin recalls saved field adjustments such as rotation or visibility [fixed] HTML plugin recalls saved object description version 9.0 build 4809 (April 30, 2019) [fixed] deleting a region in the region editor after a copy/paste could result in an AV [fixed] an RSS DataLinq using XSLT that included a UTF8 byte mark would not be parsed correctly version 9.0 build 4808 (April 27, 2019) [implemented] HTML plugin Dali and Maps client launch from buttons within image fields [fixed] additional fixes to wordwrap system when using text objects containing multiple font tags [fixed] in the Media Control Gateway using AMP, going to the idle state (EJECT command) would not set the stop status bit version 9.0 build 4807 (April 25, 2019) [fixed] adding scenes to the sequencer with tabbed textobjects in them would not set their font tags into the template data [fixed] in Graphite Studio editions, the clips channels were not available for clips when Tessera Single Engine mode is enabled [fixed] using the font selector dialog in the template data tab could result in an AV when switching back to Layout Mode [fixed] using multiple fonts in a text object with wordwrap enabled could AV [fixed] in rare situations wordwrap could sometimes skip a space between words version 9.0 build 4806 (April 20, 2019) [fixed] Datapage previews sent to an XMIO3 card could be inverted version 9.0 build 4805 (April 19, 2019) [changed] the TextWithTags VL property now defaults to including Font and Material tags [fixed] tessera will now propogate font tags that were contained in DataLinq'd text objects [fixed] moving items in a Connect playlist could delete the item [fixed] the blackmagic framebuffer did not work as a preview output [fixed] photoshop files that included non-rasterized user masks could fail to import [fixed] dragging an item to an empty group followed by a copy/paste could lead to an AV version 9.0 build 4804 (April 15, 2019) [fixed] deleting sequence items after dragging items between groups followed by a copy/paste would lead to a series of AV's version 9.0 build 4803 (April 11, 2019) [note] the API has changed [implemented] xpMaterialLayer.Alpha to get/set the alpha value of the layer [implemented] xpMaterial.AddLayer, xpMaterial.MoveLayer to manipulate layers in a material [improved] the material editor can now accept color entries in standard hex format #RRGGBB [improved] the script code completion now handles multiple variables declared on a single line [fixed] HTML plugin accommodates font tags in soft and hard text limits [fixed] the 64bit installer will now copy DataLinq config from 32bit installations [fixed] the API function SetWindowHandle is now supported in 64bit editions version 9.0 build 4802 (April 8, 2019) [implemented] soft and hard character limits for HTML plugin text fields [fixed] importing some PSD files with 24bit layers could result in an AV version 9.0 build 4801 (April 4, 2019) [note] the API has changed [implemented] hovering over functions in the script editor will now show the function prototype and arguments [implemented] a new preference to enable/disable the use of the * key to play the animated preview in the sequencer [implemented] API property xpScene.IsAnimatedPreview to determine if a scene script is running inside an animated preview render [improved] HTML plugin Show selection more obviously a link on Graphics tab [improved] HTML plugin double-click for selecting a show [fixed] HTML5 Xpression Maps support in the MOS plugin version 9.0 build 4800 (April 1, 2019) [note] the version number has changed to 9.0 Beta [implemented] HTML plugin support for Dali OpenMAM [fixed] HTML MOS Abstract formatting version 8.7 build 4774 (March 31, 2019) [implemented] in, out and center markers can now be placed on a scenedirector's timeline for modifying a scene's behavior in the NLE workflow version 8.7 build 4773 (March 29, 2019) [implemented] multiple clips from the clipstore can now be drag and dropped onto published material fields in the template data tab [fixed] in rare situations using xpMaterial.PlayRange from a scene director script event could lead to the engine hanging [fixed] when set to Dynamic URL mode, the RSS DataLinq would not refresh the data until entering the config menu version 8.7 build 4772 (March 27, 2019) [improved] projects with large numbers of cylinders will now use less memory [fixed] the clipstore could be very slow to return clips when typing a character into the quickfind field that matched the recall ID of thousands of clips [fixed] clicking audio on Graphite systems running Tessera SE mode version 8.7 build 4771 (March 26, 2019) [improved] the Dashboard RPC interface now supports UTF8 characters [fixed] a memory leak in the Dashboard RPC interface [fixed] in Annova newsroom systems, story numbers could fail to update in Remote Sequencer version 8.7 build 4770 (March 25, 2019) [implemented] HTML plugin creates generic user when not run within an NRCS [fixed] HTML plugin creates Saved Graphics folder for a new user [fixed] when using multiple remote sequencers, you could receive an error message that a style has not been selected [fixed] when using multiple remote sequencers, one sequencer could erroneously deactive a rundown used by another remote sequencer [fixed] the tessera master would not resume its local scene directors when resuming a pause version 8.7 build 4769 (March 22, 2019) [fixed] the OFL would redownload Streamline assets each time a preview was generated, even if the asset was already cached [fixed] API thumbnails for scene, material and take items were flipped [fixed] rightclicking in the canvas outside the viewport window could result in a hang version 8.7 build 4768 (March 19, 2019) [implemented] an option to disable sending the video payload ID (SMPTE ST 352) on Matrox DSX boards [implemented] an option to enable/disable embedded audio on Matrox DSX boards [improved] the released Matrox DSX driver version 10.0.100 23768 is now supported (version 9.9.1 is still supported) [fixed] the prepare count in the resource monitor could continue to increase when adding scenes to a scenegroup using the API [fixed] the default frame marker would not adjust its position when resizing a floating scene director window [fixed] in some situations of back to back transition logic, a flash of an old frame of video could be present [fixed] the advanced character shaping could fail to position characters correctly when using stagger animations [fixed] HTML plugin correctly tags and decodes the encoded MOS payload version 8.7 build 4767 (March 15, 2019) [fixed] rearranging MOS items in a story in ENPS can result in the XPression Gateway throwing an access violation version 8.7 build 4766 (March 15, 2019) [fixed] the live source chroma key would not generate an alpha (introduced in 8.7-4724) [fixed] scenegroups used by the API that did not have events registered against them could fail to cleanup their scenes version 8.7 build 4765 (March 13, 2019) [note] the API has changed [implemented] xpVideoShader API functions for adjusting loop points, preview frames, and scene director options [fixed] scene copies that use scripting or event markers created through the .NET API could fail to be cleaned up upon shutdown of the application version 8.7 build 4764 (March 12, 2019) [implemented] a new right-click option in the Gateway MOS Abstract Format to insert preset fields [fixed] storing a negative floating plugin preview position when on a second monitor [fixed] importing scenes into a project could result in fonts not appearing in the font manager version 8.7 build 4763 (March 7, 2019) [note] the API has changed [implemented] two new api functions, xpTakeItemGroup.GetLastTakeItem and xpTakeItemGroup.GetPrevTakeItem [fixed] cancelling the edit of a video material that is currently on-air could result in a higher than normal performance meter version 8.7 build 4762 (March 6, 2019) [fixed] browsing DataLinq from a texture shader could fail [fixed] exporting to clipstore from 64bit editions would fail version 8.7 build 4761 (March 1, 2019) [fixed] object effects were not rendering in 64bit editions [fixed] HTML plugin blocks MOS timing fields when Manual Timing selected [fixed] HTML plugin uses uppercase Object Id version 8.7 build 4760 (February 25, 2019) [implemented] the DataLinq server now has a preference to set it to start when a windows user logs on [fixed] a transition logic rule using "Check Text Object" set to "Other Scene" could fail [fixed] transition logic IN scene directors may fail to run in Tessera SE modes using Virtual Framebuffers [fixed] HTML plugin floating preview sends the clicked field for editing focus [fixed] HTML plugin floating preview maintains resolution when editing version 8.7 build 4759 (February 20, 2019) [implemented] an option to set the diffuse white level of an HLG project [fixed] improved the arrow increment granularity for numeric fields in the HTML Plugin [fixed] in rare situations, the OFL engine could fail to send previews back to the gateway version 8.7 build 4758 (February 14, 2019) [improved] corrected some layout issues in the AsRun output templates version 8.7 build 4757 (February 14, 2019) [improved] the layer ranges in the AsRun formatter can now be named version 8.7 build 4756 (February 14, 2019) [implemented] AsRun log formatter now supports ranges of masking and target layers version 8.7 build 4755 (February 13, 2019) [improved] a new preference to specify whether newly created scenes and objects should be included in the As Run log per default [fixed] when using volatile video materials that adjust the scene director duration, a timed sequence group may advance at the wrong time [fixed] the 64bit editions now support HTTPS downloads from the texture shader [fixed] the openmam filter would not be applied when editing an existing MOS item version 8.7 build 4754 (February 11, 2019) [implemented] RossTalk command to set GameState (used by the AsRun log) [implemented] AsRun log formatter, support for masking layers (assumes on air items to be hidden while active) [implemented] AsRun log formatter, support for filtering on content items (sponsors) [implemented] AsRun log formatter, game state based partitioning [fixed] AsRun log formatter's content grouping was broken [fixed] some stability issues with the XLSX DataLinq version 8.7 build 4753 (February 7, 2019) [implemented] a new 'Assign & Paste' option in the visual logic editor to allow blocks to be copy/pasted to different objects [improved] don't show non-published DataLinq keys in the MOS plugin version 8.7 build 4752 (February 5, 2019) [fixed] the directsound audio output device would not function in 64bit [fixed] assigning a video file to an empty video shader that was already online or prepared in layout did not load the clip correctly [fixed] switching scenes with a free-running interlaced clip may fail to continue playing from the correct spot [fixed] a free-running clip currently visible in the viewport may restart when switching scenes on the output version 8.7 build 4751 (January 30, 2019) [fixed] the video coder could AV when sending clips to the render queue (introduced in 4749) version 8.7 build 4750 (January 29, 2019) [fixed] changing project video modes after using a Push Transition in the sequencer could lead to the engine hanging [fixed] the RSS DataLinq could fail when it did not contain an http:// prefix version 8.7 build 4749 (January 28, 2019) [implemented] added 1080p29.97 to the new project preset list [improved] in/out points in the video coder are now displayed on the timeline [improved] the sports in the setup dialog in the daktronics/oes datalinqs are now sorted [fixed] using a scene director clip in the API after it has been deleted could lead to a hang [fixed] MOS workflow clips using Recall ID's could show the wrong clip after reloading the rundown version 8.7 build 4748 (January 22, 2019) [improved] more flexibility in docking layout arrangements, there are no longer any restrictions for docking items horizonatally or vertically with any other panel [fixed] the XPression UI could lock up when the gpu is reset and a video shader is on-air version 8.7 build 4747 (January 18, 2019) [implemented] an option in the streamline openmam setup to force it to download transcoded XPression codec videos [fixed] orthogonal camera would not work in combination with Tessera [fixed] background object would not render correctly when used in combination with Tessera version 8.7 build 4746 (January 14, 2019) [implemented] text objects that use a global list chosen by a different text object can now be used in @textobject@ macros in DataLinq [fixed] some HTTPS sites would return a certificate error in the RSS DataLinq [fixed] cleanup console logs in HTML5 plugin version 8.7 build 4745 (January 11, 2019) [implemented] the INcoder now has an option to parse a leading number from the filename as the recall ID [implemented] the remote sequencer now accepts a RossTalk SWAP command to swap all channels [fixed] in 64bit editions, clicking in the material manager could lead to XPression crashing [fixed] running order export accommodates ENPS delete messages version 8.7 build 4744 (January 11, 2019) [implemented] clips added to a rundown in the MOS workflow can now be retrieved via Recall ID meaning if newer versions of those clips are incoded, the new version can be recalled (configurable via an option in the MOS gateway) [implemented] the MOS plugin will now save/recall the modifications to the clip browser columns [fixed] editing a Saved Graphic within the HTML5 plugin will show the correct preview frame [fixed] in the video coder, attaching a WAV file that was shorter than the source video could result in the render hanging version 8.7 build 4743 (January 8, 2019) [changed] the RSS DataLinq has been renamed to the RSS/HTTP DataLinq [implemented] the RSS DataLinq now has an additional mode allowing a dynamic URL based on macros or the "table" field in XPression. The configured URL can use %table% to use the table field, or can use %datalinqkey% macros to use the DataLinq keys from the scene. Scenes will query their datalinqs while in the preparing state, therefore may be slower to go online. [implemented] the RSS DataLinq can provide a list of preset URLs which can be chosen in the table dropdown within the XPression DataLinq properties version 8.7 build 4742 (January 4, 2019) [improved] the MOS plugin will now generate new ObjID when switching templates of an existing MOS item [improved] on Matrox DSXLE4 boards, the default delay (between rendering and outputting a frame) is reduced (for equivalent hardware buffer size) [fixed] Tessera actions would not always be triggered synchronously across distributed engines (introduced in 4727) [fixed] switching project formats between SD and HD could lead to a lockup (introduced in 4725) version 8.7 build 4741 (January 3, 2019) [fixed] attempting to add a live source shader in prime would AV [fixed] cancelling the addition of a tessera output node in the MOS gateway could AV [fixed] an AV could occur when focusing a sequencer scene that contains deleted DataLinq keys version 8.7 build 4740 (January 3, 2019) [fixed] some HTTPS sites would return a certificate error in the RSS DataLinq version 8.7 build 4739 (January 2, 2019) [improved] the script engine code completion now supports compound statements like engine.sequencer.___ [improved] the MOS plugin will now use the name of the scene when searching for a template to be edited. If a matching name is not found, it will fallback to using the Scene ID [fixed] closing the MOS plugin could cause an AV running under Internet Explorer upgraded with knowledge base KB4483187 or later [fixed] changing a MOS item's scene while it is currently on-air could lead to AV's, or missing materials version 8.7 build 4738 (December 20, 2018) [implemented] scenes and objects now have an "as-run log" setting to toggle whether or not a scene will show up in the as-run log [implemented] the as-run log formatter now has a new grouping mode "content items" [implemented] the as-run log formatter now supports partitions (pre-game, post-game etc..) [implemented] each grouping mode in the the as-run log formatter now has its own table template in the templates folder [improved] when MOS story updates are being processed the sequencer will no longer reshuffle all the items in the sequencer while the story is being rebuilt [improved] script actions in transition logic can now use global script methods as well version 8.7 build 4737 (December 13, 2018) [improved] global script editor will now show compilation errors from other scripts in the project [changed] items set to Lock Layer will no longer be removed when clearing framebuffers, or when using the SetOffline (minus) key [fixed] mos objects used by Avid Command could end up with invalid timing info after editing the object version 8.7 build 4736 (December 11, 2018) [fixed] the persistent templates were not showing up in the NLE plugin [fixed] the transcoding a file using video coder command line arguments could fail [fixed] downloading from Streamline HTTPS sources could result in a client certificate error version 8.7 build 4735 (December 10, 2018) [improved] the as run log will now show the updated content for DataLinq'd fields [fixed] when using a non-standard port the DataLinq server caption could indicate the incorrect port number [fixed] Datalinq Server did not provide any warning when it was already running by another logged in user [fixed] Datalinq Server did not log any error when the TCP port could not be opened [fixed] CII could fail to recall items from MOS (introduced in 4705) version 8.7 build 4734 (December 7, 2018) [improved] downloading large assets from Streamline using the OpenMAM driver is now faster [fixed] scrubbing scenes with freerunning videos in the MOS plugin was not scrubbing the video correctly [fixed] hitting ESC-ESC in remote sequencer was not clearing the outputs [fixed] Visual Logic DataLinq blocks could become unlinked after reloading the project version 8.7 build 4733 (November 30, 2018) [implemented] a RossTalk command to perform clean switch on a 2110 IP input. The command syntax is: ROUTEIPIN ::[:AUDIO: