4.9.0.63 Change Log
Below is a “sanitized” version of the Daz Studio change log leading to the General Release of version 4.9.0.63. This log is posted as part of a conscious effort to be more transparent in the development process. That being said, not all information relating to a particular build is present on this page - some information is still considered private and is therefore not included.
Public Build Channel
Public Beta 1
Multiple concurrent operations (install, uninstall, repair) on any single product is now prevented
Update to DzCloud 1.0.0.79
Added API documentation for DzAssetMgr
Exposed several update*Containers member functions on DzAssetMgr to the public API
Added/corrected scripting API documentation on DzContentTab, DzFileContentTab and DzAssociatedAssetsView
DAZ Studio : Incremented build number to 4.8.1.65
Source maintenance
Renamed “All” to “All Categories” in DzContentTab; base for smart content views
Fixed restoring the enabled state of the Sync Pages action for Smart Content pane
Auto-selection of “All Categories” in the asset association view is now consistent with the product assets view
Fixed update of DzFileContentTab categories when a product is [un]installed
Made DzProductContentTab context menu entries consistent with DzFileContentTab context menu entries
Updated DzProductAssetContainer script API documentation stubs
Added StylePixmap OutArrow
Changed DzRelatedAssetsView back button to use OutArrow
Simplified compatibility base filter icon
Tweaked ProductNotInstalledAccent icon/styling
Tweaked ProductUpdateAccent styling
Recompiled default styles
DAZ Studio : Incremented build number to 4.8.1.66
Update to NVIDIA Iray 2015.3
Update to DzCloud 1.0.0.81
DAZ Studio : Incremented build number to 4.8.1.67
Update to DzCloud 1.0.0.82
Added support for multi-selection to the Product page of the Smart Content pane
Added a checkbox option for “Respect Scene Selection” to smart content views; Smart Content pane, Presets pages
Update to DzCloud 1.0.0.83
DAZ Studio : Incremented build number to 4.8.1.68
Update to DzCloud 1.0.0.85
The product view icon button now launches the system default URL handler (i.e. browser) to the ReadMe page for DAZ 3D products; holding the control keyboard modifier presents “control freak” options
Added a default store script example
Refactored DzAssetMgr::showInStore() to pass a single argument to the store script
Refactored DAZ 3D store script
Categories and assets views in DzFileContentTab are now properly refreshed when a cloud product install/uninstall operation completes
DAZ Studio : Incremented build number to 4.8.1.69
Added DzGuidePage scripting API dcoumentation
Extended DzGuidePage API; added static convenience functions
Source maintenance
Made Smart Content “Respect Scene Selection” option state persistent
Optimized fetching of product icons
Added guide pages to product and associated asset views
Improved DzContentTab scripting API documentation
Added “More Information…” action to the Smart Content product context menu; executes store script; DAZ 3D products launch product ReadMe by default - hold Ctrl/Cmd keyboard modifier for additional “control freak” style options
Added the ability to “Categorize…” from within product and associated assets views; context menus; smart content pages
Added DzAssetMgr::showMoreProductInfo() to public APIs; deprecated DzAssetMgr::showInStore() in SDK API
Updated DzAssetMgr store related API documentation
Updated DzProductContentTab scripting API documentation
Smart Content products now retrieve icons rather than create a pixmap on non non-gui threads
Update to DzCloud 1.0.0.86
Added an “Uninstall” action to the context menu of a Content Library pane product container
Added functions to interactive lesson common included script; findRendererByName, setDrawStyleMember, renderSettingsPaneEditorRendererSelect, renderSettingsPaneAdvancedRendererSelect, drawSettingsPaneEditorDrawStyleSelect, drawSettingsPaneAdvancedDrawStyleSelect, checkForMissingRenderer, checkForDrawStyle, alertMissingRenderer, alertMissingDrawStyle, alertMissingAssets, processLesson, usage example
Fixed functions in interactive lesson common included script; renderSettingsPaneWidgetSelect, drawSettingsPaneWidgetSelect
Deprecated functions in interactive lesson common included script; alertMissing, checkForRenderer
Fixed functions interactive lesson common included script; checkForMissingDrawStyle vs checkForDrawStyle
DAZ Studio : Incremented build number to 4.8.1.70
Fixed busy indication in Smart Content on filter bar of Product page
Prevent conflicting operations during progress of a product; download, install, update, uninstall, etc
Build/Publishing system tweaks; RTQA scripts; PublishingBuild tag
Update to DzCloud 1.0.0.88
Switched User Data export to use DzCloud schema
Source maintenance
DAZ Studio : Incremented build number to 4.8.1.71
Source maintenance
Update to DzCloud 1.0.0.90
DAZ Studio : Incremented build number to 4.8.1.72
Extended DzProductAssetContainer scripting API
Switched DzProductAssetContainer store/product URL to use DzCloud API; scripting API
Marked deprecated methods on DzProductAssetContainer
Updated/Added DzProductAssetContainer scripting API documentation
Fixed a compile issue with classes exposed to script
DAZ Studio : Incremented build number to 4.8.1.73
Update to DzCloud 1.0.0.91
Removed logging of metadata sync progress
Update to DzCloud 1.0.0.92
DAZ Studio : Incremented build number to 4.8.1.74
Update to DzCloud 1.0.0.93
Fixed double initialization of asset association pages
Fixed a connection warning on product search
Set Smart Content Sync Pages on by default
Fixed “Respect Scene Selection” label word wrap
DAZ Studio : Incremented build number to 4.8.1.75
Added unit tests for current projection map implementation
Refactored projection map implementation
Removed unused code paths from projection code
Improved test stability
Fixed crash on load when Smart Content pane Store page was last active on close
Smart Content pane Sync Pages action state is now preserved between sessions
Update to DzCloud 1.0.0.94
Source maintenance
Fixed an issue with icons being loaded properly in associated file views
Fixed an error with requesting a metadata sync while a metadata sync is in progress
Implemented DzMultiPointProjectionMap
DAZ Studio : Incremented build number to 4.8.1.76
Implemented invalid facets on DzMultiPointProjectionMap
Fixed bug in octree implementation
Added tolerance support to octree
Update to DzCloud 1.0.0.95
Implemented “More Information…” option in context menu for Products in Content Library pane
Implemented options for sending navigation to category, product and mapped folder between Smart Content and Content Library panes
Fixed ordering consistency issues in Smart Content and Content Library pane context menus
Extended DzContentLibraryPane, DzProductContentTab and DzFileContentTab scripting APIs
Source maintenance
Smart content view and content library context menu cleanup
DAZ Studio : Incremented build number to 4.8.1.77
Added adaptive tolerance option to transfer utility
Enabled multi-point projection via transfer utility
DAZ Studio : Incremented build number to 4.8.1.78
Fixed issues with facet group projection
Fixed a projection memory leak
Added support for click-able keywords to the Tags page of smart content file views
Update to DzCloud 1.0.0.96
Fixed a facet lookup weighting issue
Source maintenance
Improved facet projection
DAZ Studio : Incremented build number to 4.8.1.79
Moved Store view to information panel in smart content views
Fixed word-wraping issue with artist names in product tooltips
DAZ Studio : Incremented build number to 4.8.1.80
Added a check for an empty product token to the DAZ 3D store script; avoid sending the user to an invalid URL
Custom action script tweaks; wrap strings for localization
Refactored projection map to maintain more information about hit locations
Fixed a Mac build issue
Improved facet projection handling
DAZ Studio : Incremented build number to 4.8.1.81
Fixed a bug in new projection nearness; regression from old projection
Added support for Puppeteer Presets to be able to use images in mapped content directories; rather than only from resources
DAZ Studio : Incremented build number to 4.8.1.82
Tweaked check for location in mesh on projection map
Added filter by install state options in the Products page of Smart Content pane; still needs styling
Source maintenance
DAZ Studio : Incremented build number to 4.8.1.83
Missing files dialog now shows products to install when possible
Update to DzCloud 1.0.0.99; data migration triggers
Source maintenance
Moved missing files dialog to be after scene draw resumes
Implemented interactive keyword tags in the Tags page of the Smart Content information panel; for files
Implemented interactive artist tags in the Info page of the Smart Content information panel; for products
Fixed author data display for cloud installed assets in Info page of the Smart Content information panel; files
Fixed hidden/shown state of the Tags page of the Smart Content information panel while in embedded product/associated file views
Fixed clearing the filter field of the Smart Content embedded views when exiting a view
Extended DzContentTab filter scripting API
Extended DzInfoTabs API
Deprecated DzInfoTabs::setFileInfoFromContainer(); use DzInfoTabs::setProductInfo() instead
Extended DzFileMetaTab API
Deprecated DzFileMetaTab::applyPressed(); use DzFileMetaTab::applyChanges() instead
Extended DzRelatedAssetsView API
Switch to cloud API for file info
Consistency tweaks to Content Library tooltips
DAZ Studio : Incremented build number to 4.8.1.84
Build/Publishing system tweaks; archiving of Publishing Builds
When loading a Scene with missing files, the missing files dialog is now shown before load to allow install
When loading a Scene with missing files, the missing files routine attempts to detect images and uv sets in animations
Product view is now set to non-paging
DAZ Studio : Incremented build number to 4.8.1.85
When loading a Scene with missing files, the missing files routine attempts to detect images from the images library
Fixed an issue with product update for missing files
Fixed an issue with simple image detection for missing files
Initial work to allow auto morph following projection options
DAZ Studio : Incremented build number to 4.8.1.86
Ensure projection options duplicate
DAZ Studio : Incremented build number to 4.8.1.87
Renamed DzContentTab *CornerWidget member functions to clarify widget placement; scripting API
Renamed DzContentTab *FooterWidget member functions to clarify widget placement; scripting API
Fixed an issue with the product install state filter bar in the Products page of the Smart Content pane not being hidden when entering an embedded assets view
Initial styling of the product install state filter bar
Renamed the “Respect Scene Selection” option in the Smart Content pane to “Filter By Context”; if checked the contents of the compatibility base/filter selector, the categories displayed within the side navigation view and the contents of the results view are determined based on the primary node selection within the scene, or the lack of node selection within the scene, and the content types assigned to assets; if unchecked the contents of the views will not be filtered based on node selection or content types
Renamed DzContentTab *RespectSceneSelection member functions to clarify widget placement to reflect option rename; scripting API
Added an option for clearing correlation morphs to projection follower options
Fixed a logic error in finding follower morphs for projection
Fixed auto morph following tag in files
Deprecated email in authorship information (per Publishing request); removed from file info displays; API always returns empty string
Update to NVIDIA Iray 2015.3 release; does not support OS X 10.6; intent inquiry sent
Added new base MDL bricks
Cleaned up beta MDL bricks; removed intermediate numbered input bricks in favor of bricks with variable input count
Fetching of categories in smart content views is now delayed until the interface is completely built
DAZ Studio : Incremented build number to 4.8.1.88
Build system tweaks
DAZ Studio : Incremented build number to 4.8.1.89
Made tweaks to the configuration of the install filter tab bar
Made tweaks to install filter tab bar styling; use existing primitives
Fixed a style primitive assert
Implemented support for data migration via DzCloud APIs
Fixed an issue that allowed the NVIDIA Iray renderer to attempt render/draw even if no valid renderers could be loaded; NVIDIA Iray 2015.3 and OS X 10.6
Fixed an issue in smart content views where entering an embedded view (i.e. product, add-on, target) before a search (i.e. all categories) completed caused the base results view to be raised when the search finished, without also causing the base navigation to be shown - thereby leaving the user with no means of category navigation
Cloud install of a product even if it is installed by other means is now enabled
Tool tip images for products and assets now use a common code path
Update to DzCloud 1.0.0.104; fixed product images and improved migration
Updated City Limits and City Limits Lite layouts
Added inline help for the information panel tags page
Updated Smart Content tips
Removed obsolete Smart Content tips
DAZ Studio : Incremented build number to 4.8.1.90
Replaced the DAZ 3D Store corner button in the Smart Content pane with a Login/Logout button
Update to DzCloud 1.0.0.105; fixed data migration
Metadata sync is now ensured to occur after migration
Source maintenance
Improved the Content DB Maintenance > Reset Database user experience; non-applicable options are now unchecked and disabled when the Reset Database option is checked; user is alerted/prompted to Export User Data when Reset Database option is checked and Export User Data option is not
Fixed an issue in the info tabs Info page where “No Selection” could end up being linked as the last clicked tag
Fixed an issue where clicking an empty area of the side navigation in smart content views would not clear the info tabs Info page
Fixed an issue where entering and/or exiting an embedded smart content view would not always update the info tabs Info page
DAZ Studio : Incremented build number to 4.8.1.91
Build/Publishing system tweaks
All cloud messages are now sent to a separate log
Updated text displayed in store login/registration
Pressing the RETURN key while a field has focus in login/registration now begins the operation
Decoupled logging for unit testing
Login/Registration widgets are now disabled while operation is active
DAZ Studio : Incremented build number to 4.8.1.92
Extended DzRelatedAssetsView scripting API; browseToCategory
Minor updates to script API docs; globals, dialogs
Added Color::isValid() to scripting API
Fixed script API documentation inheritance for ByteArray, Color, Font, Image, Palette, Pixmap, Point, Rect, Size
DAZ Studio : Incremented build number to 4.8.1.93
Fixed correlated morph to allow follower morph to be empty
Added/updated DzAssetMgr, DzAssetMetadata and DzAsset public API documentation; marked content instance API deprecated
Login widget now remembers settings across all instances
Source maintenance
Improved error messages for Hexagon bridge
Fixed an issue with handling press of the RETURN key in the login dialog
DAZ Studio : Incremented build number to 4.8.1.94
Removed system identification code from cloud manager
Removed calls to DzAsset::getNumInstances(); content instances are deprecated
Fixed an issue in Transfer Utility projection options with no follower morph
Updated to Qt 4.8.7
Build system tweaks; project dependencies
Added a method to Hexagon bridge for retrieving the Hexagon executable path
When Hexagon doesn't launch from the bridge, forget the location stored in application settings
Source maintenance
Handle unexpected exception at shutdown
Orderly shutdown of cloud manager to prevent crashing
Change “All Categories” to “All” in smart content views; “All” now ignores categories
Update to DzCloud 1.0.0.110
Alert user when user id has become invalid
Changes to db startup
Only check cloud content use flag when alerting user
Product icons and install progress are now displayed in Content Library
Extended DzProductAssetContainer API; guid
Begin implementation of renderer language content type filtering
Fixed Script IDE console printing of debug messages; handle code
Made optimizations related to asset updates in Content Library product containers
Added heap inspector
Update to DzCloud 1.0.0.111
Extracted common ini class from various locations where ini files are queried
Fixed an issue in Bryce bridge with respecting dialog selection for sending materials per frame
Added a method to Bryce bridge for retrieving the Bryce executable path
Fixed messages that were incorrectly displayed as information instead of warnings or errors
Improved diagnostic messaging with Bryce bridge
Updated DzScript documentation
Added Windows 10 and OSX 10.10 enums and platform strings to DzApp
Updated DzDSONIO to Qt 4.8.7; DSON Importer
Clear search results when empty area is clicked in smart content views
Allow a user to agree to a EULA
Require user to agree to changed EULA prior to installing
Updated DzProperty and DzNumericProperty script API documentation
Fixed a DzDSONIO/Optitex issue with Qt 4.8.7
Update SDK installer packaging to use Qt 4.8.7
Extracted common EULA dialog
Fixed an issue with “signing” the EULA when the EULA dialog is dismissed
Added a manual mode for heap inspector
Made DzRenderLibraryPane and DzContentLibraryPane scripting APIs parallel where applicable; cleaned up access specifiers, renamed member functions, etc
Extended DzRenderMgr API
When in manual mode of heap inspector also check dzMalloc and dzFree
DAZ Studio : Incremented build number to 4.8.1.95
Build system tweaks; Mac content library
Clear results from search thread when finished; free temporary memory
Fixed product asset model to use Qt preferred mechanism for updates
Added memory management helpers to clean up runtime loaded libraries
Source maintenance
Require user to agree to updated EULA before metadata retrieval
DAZ Studio : Incremented build number to 4.8.1.96
Build system tweaks; Mac
Source maintenance; Hexagon Bridge, Bryce Bridge
Verify Hexagon bridge path actually contains Hexagon executable; prompt user if invalid
Verify Bryce bridge path actually contains Bryce executable; prompt user if invalid
Extended DzAsset API; added metadata properties and marking member functions
Deprecated DzAssetMetadata
Scripting API documentation
DAZ Studio : Incremented build number to 4.8.1.97
Stop CMS, Start CMS, and change DSN now notify cloud
Update to DzCloud 1.0.0.116
Implemented back-end for asset/product marking
Fixed an issue with keeping DB user when logging out
Update to DzCloud 1.0.0.117
Source maintenance
Update DzCloud when the mapped content directory list changes
Notify DzCloud when application resets database
Extended DzAsset API; added mark property for getting/setting mark index from script
Extended DzProductAssetContainer API; added mark property for getting/setting mark index; added getMark and clearMark member functions to parallel the DzAsset API
Updated DzAbstractAssetContainer, DzTopLevelAssetContainer, DzProductHolderContainer, DzParentProductContainer, and DzSearchContainer API documentation
Deprecated DzProductAssetContainer::showAsNew()
Entering an embedded asset view now attempts to select the category of the parent view; preserve navigation
DzAsset description getting/setting now uses the cloud API
DzAsset originalFilename and originalPath getters now use the cloud API
Extended the DzAsset API; vendor/user categories
Deprecated DzAsset instance member functions
Updated DzAsset API documentation
Extended DzFileContentTab scripting API; getSelectedAssets
Extended DzProductContentTab scripting API; getSelectedProducts; exploreProduct now takes an optional argument
Disable login/logout menu item while login/logout in progress
Cleaned up iCCP and showAsNew warnings
Updated NVIDIA Iray to 2015.3.2
Updated generated bricks for NVIDIA Iray
DAZ Studio : Incremented build number to 4.8.1.98
Update to DzCloud 1.0.0.118
Refactored core encryption
Improved error diagnostics from DzConnect in debug builds
Source maintenance
Work to allow EULA to be shown without signing it during login
Build system tweaks; Mac
Fixed an issue with synchronizing selected categories in the Smart Content pane when the “Sync Pages” option is enabled
Renamed “Synchronize” action to “Update Metadata”; operation is pull, not bi-directional
Replaced “Synchronize” in status updates to “Update Metadata” or similar
Tweaked handling of setting embedded smart content view active category to parent active category
Updated SDK version to 4.8.1.99; SDK min is 4.5.0.100
DAZ Studio : Incremented build number to 4.8.1.99
Update to DzCloud 1.0.0.119
Store encrypted passwords
Disabled “Scan Known Directories for Files…” action to prevent conflicts with DzCloud
DAZ Studio : Incremented build number to 4.8.1.100
Source maintenance
Show busy cursor on logout
Prompt user to re-login if logged out by database reset
Update to DzCloud 1.0.0.120; remove un-needed column causing performance issues
Login during registration wizard to automatically obtain serial numbers
Prompt user to login during startup wizard
Fixed an issue where hiding the login page on startup wizard didn't hide the page in registration wizard
Suppressed the account creation link in login wizard page
DAZ Studio : Incremented build number to 4.8.1.101
Updated user-facing copyright statements
DAZ Studio : Incremented build number to 4.8.1.102
Build system tweaks
DAZ Studio : Incremented build number to 4.8.1.103
Incremented application and plugin versions for 4.9.0.x
Build/Publishing system tweaks; 4.9.0.x
Added “Pending” filter to Smart Content Products footer; shows queued operations
Separated update progress from install progress
Fixed login action being disabled if login dialog is canceled
DAZ Studio : Incremented build number to 4.9.0.1
Update to 3delight 12.0.27
Update to DzCloud 1.0.0.127
Source maintenance
Fixed status messages; “Beginning [install/update] of…”
Added preliminary timing wrappers around long build tasks
Allow “Delete Installed Metadata…” from context menu for all products displayed in the Content Library pane
Allow renaming of vendor products; not generic local user product; vendor updates override local modification
Added support for “Explore User Assets…” from the context menu in smart content asset views; explore generic local user product
Updated tooltips when hovering and info panel when selected; smart content product/asset views, content library assets/products
Extended DzAsset and DzProductAssetContainer APIs; added/renamed/deprecated
Updated API documentation
Updated SDK version to 4.9.0.2; SDK min is 4.5.0.100
Removed “Mark Folders Containing New Content as NEW” preference; obsolete
Deprecated DzAssetMgr::setMarkFoldersContainingNewContent()
DAZ Studio : Incremented build number to 4.9.0.2
Updated login connect success message
Updated registration message and layout
Updated splash screen
Updated about screen copyright notice
Source maintenance
Restore update progress to product icons
Added an update product button in product asset view
Update to DzCloud 1.0.0.129; full text search - keyword search performance
Don't show login page if connected during startup wizards
Fixed an issue with auto-retrieval of serial number
DAZ Studio : Incremented build number to 4.9.0.3
Fixed #DS-980 : Color property isn't mappable in create property dialog
DAZ Studio : Incremented build number to 4.9.0.4
Display error message when EULA cannot be fetched
DAZ Studio : Incremented build number to 4.9.0.5
Build system tweaks
DAZ Studio : Incremented build number to 4.9.0.6
Build system tweaks
DAZ Studio : Incremented build number to 4.9.0.7
Build system tweaks
DAZ Studio : Incremented build number to 4.9.0.8
Fixed gap on the sides of product icons in smart content product views; height of product icons is now consistent with the width/height ratio of product images in the store; 91px x 128px - was 91px x 118px
Extended DzWidget scripting API with read only properties for physical/logical size and depth
Extended DzWidget scripting API with screen mapping functions; mapTo*, mapFrom*
Updated scripting API documentation for DzWidget
DAZ Studio : Incremented build number to 4.9.0.9
Updated message displayed when a valid PostgreSQL CMS connection could not be established
Updated message displayed when system configuration has changed and cloud installed content must be re-authenticated
Don't hide second level categories in related asset views; it causes confusion and is incompatible with auto-selection of encompassing view navigation
Update info panel for products; cloud installed
Fixed an issue with mass cloud install
Changed Content Library product context menu action labels to clarify cloud involvement
Renamed style primitive elements; AssetIconContainerMask to AssetMask, AssetIconAccent to AssetIconCompanionAccent, NewFileAssetIconAccent to AssetIconNewAccent, MissingFileAssetIconAccent to AssetIconMissingFileAccent, AssetIconTextBox to AssetTextBox, MissingIconAssetIconAccent to AssetIconMissingIconAccent, ProductNotInstalledAccent to ProductIconInstallAccent, ProductUpdateAccent to ProductIconUpdateAccent, NewPropertyAccent to PropertyNewAccent
Added style primitive elements; ProductIcon, ProductIconMask, ProductIconOwnershipAccent, ProductIconNewAccent, ProductIconMissingIconAccent
Removed style primitive element; ProductNotInstalled
Fixed initialized size of product icon
Renamed DzProductAssetContainer member function needsInstall to isCloudInstallable
Extended DzProductAssetContainer public API
Fixed issues with product install state
Updated DzProductAssetContainer documentation
Refactored asset/product style primitive accents
Updated default styles
Updated SDK version to 4.9.0.10; SDK min is 4.5.0.100
Extended DzAssetMgr SDK API; added getDatabaseDsn()
Prevent login and/or metadata update if PostgreSQL database cannot be found
Login page is no longer displayed in wizards when no database can be found
Added object compatibilities to DzProductAssetContainer::getMetadataXML()
Fixed #DS-1001 : Fixed crash on load of Poser items that remove facets from their base obj
Uninstalling a product now causes a smart content product view to “go back”
Source maintenance
Login is now prevented when no database is present; if the application cannot record a local cache of the data, login serves no real purpose for current services
Added start/stop signals for CMS to DzAssetMgr
Starting/stopping the CMS now enables/disables login action/button
Updated application icon
Updated SFW splash and about images
DAZ Studio : Incremented build number to 4.9.0.10
Newly saved user facing assets are now automatically added to a dynamic “Default/Lost and Found/LOCAL_USER/%contentType%” category
Added filename auto keywords; basename and extension
Access to a LOCAL_USER product is now enabled; user created user-facing assets
Update to DzCloud 1.0.0.135; rename flags to group
Build system tweaks
Created published group names; 0 = None, -1 = New
Update to DzCloud 1.0.0.136; rename group column to groupNum; fix issue with AnySurface/AnyObject search - Material/Shader presets results in smart content views; resets database
Made asset building consistent for various db searches
Source maintenance
Unified Content Library pane “Delete…” action in the container view context menu
Renamed DzContentLibrary member functions; markAssetSeen to clearAssetGroup
Clicking an asset in the Content Library pane now only clears the group if that group is “New”
Relabeled Content Library pane “New” and “Seen” actions in the container view context menus
Removed obsolete actions/submenus from the Content Library pane container view context menu; base path, preferred instance, etc
Extended DzProductAssetContainer public API; getMetadataXML now takes an enumerated value instead of a bool; User, Vendor, UserAndVendor
Extended DzAsset SDK API; getCategories and getCompatibilities now take an enumerated value for User, Vendor, UserAndVendor
Updated Darkside style default colors
Updated Darkside style store button to use style definable special interest color
Update to DzCloud 1.0.0.137; fixes several memory errors and now product initial progress is emitted before task is placed in pool
Added busy cursor feedback on product install/update; begin to address longer start times
Fixed an integer divide by zero issue
Cloud status no listens to updates
Fixed a subtle memory issue in update events
Only ask user to log-in once per-mass operation
Fixed a race condition that caused crash on close
Updated splash and about images
Updated Darkside style
DAZ Studio : Incremented build number to 4.9.0.11
Switched busy cursor to background progress bar for batch install/update operations
Improved visual feedback on the Smart Content pane login button; set checkable/checked for indicating connection state; set enabled/disabled based on whether cloud services are available
Tweaked the “No Database Found” message
Updated styling of the Smart Content pane login button; clipping the bottom edge; on/checked state; disabled state
Improved sizing and styling of the Content Library pane not installed product icon
Fixed login/logout display for logout/login action and button
Build system tweaks
Source maintenance
Updated about and splash images
Adjusted NVIDIA badge position in splash/about screens
Hide NVIDA badge when showing copyright; fix z-index ordering issue that caused badge to overlay auto-scrolling text
Made an optimization that avoids a database query when resolving absolute paths
Reverted icon sizing in asset views; caused clipping of product icons - asset views are shared
Fixed an assert condition on asset selection
DAZ Studio : Incremented build number to 4.9.0.12
Source maintenance
Added the ability to Group products and assets in smart content views from context menus; None, New
Build groups context menu from resource files; resources:images/products, resources:images/assets
Added the ability to Group individual assets in smart content views from context menus; None, New
DAZ Studio : Incremented build number to 4.9.0.13
Build system tweaks; Win code signing certificate
Fixed member functions involved in producing metadata XML files from products; fixed return values from DzProductAssetContainer::getMetadataXML(), DzAsset::getCompatibilities(), DzAsset::getVendorCompatibilities(), DzAsset::getUserCompatibilities(), DzAsset::getCategories(), DzAsset::getVendorCategories(), DzAsset::getUserCategories()
Update to DzCloud 1.0.0.139; fixed an issue when metadata updates but files do not
Fixed a crash when SSL errors are returned to the smart content store page
Select the last selected category instead of “All” when smart content views are refreshed; use first selection index instead of current index
Refactored Content Library pane context menu construction
Source maintenance
Updated application icon
Updated registered file icons
Moved “Group Asset As” options above “Show In …” in DzFileContentTab results context menu
Simplified labels of “Group x As” context submenus
DAZ Studio : Incremented build number to 4.9.0.14
Updated splash and about images
Updated nVidia badge placement
Updated standalone installer text; 4.8 vs 4.9
Limit file searches to 1200 by default; reduce resource consumption; DzAssetMgr API provides adjustment
Build system tweaks; code signing
Fixed a comparison issue in the FBX exporter
Source maintenance
Resurrected DzProductAssetContainer::showAsNew(); SDK API
Fixed group marking for products
Changing a group id updates the icon accent
Added grouping support for products in Content Library; None (0) and New (-1)
DAZ Studio : Incremented build number to 4.9.0.15
Build system tweaks
DAZ Studio : Incremented build number to 4.9.0.16
Tweaks to DzAssetMgr API
Changed path for grouping resources; resources:images/groups/products/… and resources:images/groups/assets/…
Added grouping support for assets in Content Library; None (0) and New (-1)
Use a single list for product and file groups; resources must exist as matching pairs, and must not match built-in None (0) or New (-1)
Ensure that configured groups are returned in the proper order
Source maintenance
Prevent user from closing the login frame while operation is in progress
When multiple products are selected, only place a check next to a group when all products are in the same group
Temporary fix to splash screen placement of partner badge(s)
Include release cycle in prefix for exported UserData files; prevent file collisions between release cycles
DAZ Studio : Incremented build number to 4.9.0.17
Build system tweaks; Mac
Update to DzCloud 1.0.0.143; fix user metadata export/import issues
Cleaned up deprecated warnings
Cleaned up issue where pixmaps were being created in a non-gui thread
Extended DzProductAssetContainer; added isLocalUser
Updated DzProductAssetContainer::getMetadataXMLPath() and DzProductAssetContainer::getMetadataXML() to account for the LOCAL_USER product
Updated SDK version to 4.9.0.18; SDK min is 4.5.0.100
Modified handling of showMoreProductInfo for the LOCAL_USER product
Improved information panel asset info; added product name
Cleaned up product info displayed for LOCAL_USER product
DAZ Studio : Incremented build number to 4.9.0.18
Added token (Product ID) to product info
Source maintenance
Fixed an issue where pixels could be accessed outside of the range of an image
Show finer progress of product operations; horizontal scroller within scanline
Update to DzCloud 1.0.0.145
Added support for retrieving user data to cloud task notifier
Wait for serial numbers during registration wizard
Rejecting the registration wizard starts the application as standard edition
Fixed symbol export for basic types
DAZ Studio : Incremented build number to 4.9.0.19
Build system tweaks; symbols, code sign
Added cloud info to asset info page
Extended DzAsset; added needsCloudInstall, isCloudInstallable, isCloudInstalled, isInstalled and displayName
Updated SDK version to 4.9.0.20; SDK min is 4.5.0.100
Added 'since' statements to recently exposed member functions in DzAssetMgr API documentation
DAZ Studio : Incremented build number to 4.9.0.20
Moved “Group As” context submenu to proper position for assets in Content Library
Update to DzCloud 1.0.0.149
Fixes and speed ups to update metadata
Speed up application close while installing content
Prevent deletion of the LOCAL_USER product; temporary
Fixed styling of the “New” accent in default styles
Fixed Smart Content Products context menu for products that are not cloud installed; allow Group As, set product info
DAZ Studio : Incremented build number to 4.9.0.21
Public Beta 2
<div class="level2