2016-08-12

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

Show more