Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge @bentley/imodeljs-native 3.0.18 into imodel02 #2755

Merged
merged 73 commits into from
Nov 19, 2021

Conversation

pmconne
Copy link
Member

@pmconne pmconne commented Nov 19, 2021

No description provided.

EarlinLutz and others added 30 commits November 7, 2021 22:33
…sertAndRetriangulateContext" (#2639)

* Assorted coverage improvement.
Exposes an infinite loop in InsertAndRetriangulationContext
  when aiming at an exterior point.   This is now caught with a controlled
  return but does not clearly identify the case for the caller.
(Triangulation code which uses this has always been structured to avoid
  the bad case.)

* Add a member to HalfEdgePositionDetail so it can convey the
"outside" hit case.
…ess warnings (#2658)

add a mocharc in imodel-transformer for that, this should clean up a sea of useless warnings about missing tests

Co-authored-by: Arun George <[email protected]>
* core-common

* DisplayStyle3dSettings has an Environment member.

* ...

* Comment out stuff to get core-frontend compiling.

* Remove texture image provider.

* EnvironmentDecorations.

* Load skybox; image url is just a string.

* Image from URL; cache sky cube textures.

* Hook up decorations; move EnvironmentDecorations to separate file.

* adjust frontend-devtools.

* adjust backend

* wheee...

* WIP EnvironmentEditor is bad.

* fix.

* adjust tests.

* docs.

* fix core-common tests.

* detachFromViewport must call super.

* adjust core-full-stack-tests.

* extract-api

* lint

* NextVersion.md

* fix md table layout

* fix md table layout

* remove empty test file

* extract-api...

* fix doc links.

* merge cleanup.

* Revert "remove empty test file"

This reverts commit b6e19cb.

* WIP tests.

* tests

* tests.

* Finish tests.

* lint, api

* keyins for setting sky sphere/cube.

* extract-api

* document constraints on sky cube images.

* clean up types used to create graphics from skybox.
* Move oidc sign in tool to auth-clients
* Clean up build-tools package of rush scripts
* Remove non-null assertions from core/backend.

* Replace exceptions with eslint-disable-lines and assertions where appropriate. Remove braces for single-line statements.

* Remove asserts in favor of expectCurrentActivity.
* Pass next level for skirt calculation to reproduce previous result

* change

Co-authored-by: Ray.Bentley <[email protected]>
* Support for Typedoc v.022.x

* Rush update

* Fix various broken docs links

* Rush change
* Update disabled styling for NumberInput and QuantityNumberInput

* rush change
…s async method (#2668)

* Update to call viewportRef before calling viewManager.addViewport.

* Update to match imodel prop processing of original class component.

* Must clone viewstate to avoid trying to use same viewstate in different viewports.

* rush change
* Refactor CloudStorageService setup to be more extensible

* API changes and changelog

* Unit tests

* api

* Unit test for cleanup

* Cleanup unit tests

* Upgrade instructions

* Fix tests

* Use links in NextVersion
* Fix sizing of number editor and fix popup display z-order issue due to setting appendTo prop.

* rush change
* DEprecat StableWidgetDef

* Deprecate UI1.0 (#2536)

* Deprecate AppButton in favor of BackstageAppButton.

* Internal NestedGroup.

* Internal BackArrow used in NestedGroup.

* Internal BackButton used in ModalFrontstage.

* Deprecate Backstage in favor of BackstageComposer.

* Deprecate BackstageItem in favor of CommandLaunchBackstageItem.

* Deprecate BackstageSeparator in favor of SeparatorBackstageItem.

* Internal BackTarget.

* Internal MergeTarget.

* Internal SplitterTarget.

* Internal Outline.

* Mark as internal instead of deprecation.

* Internal Cell.

* Internal Columns.

* Deprecate withContainIn HOC.

* Internal ExpandableButton.

* Internal NineZoneStagePanelManager.

* Internal NineZoneStagePanelsManager.

* Deprecate ToolbarWidgetDefBase (base class for deprecated NavigationWidgetDef and ToolWidgetDef).

* Deprecate ToolbarPanelAlignment.

* Internal NineZoneStagePanelPaneManager.

* Internal NineZoneManager.

* Deprecate Toast in favor of ToastMessage.

* Internal NineZoneNestedStagePanelsManager.

* Deprecate Direction and OrthogonalDirection in favor of components-react.

* Internal DisabledResizeHandles.

* Deprecate SafeAreaInsets.

* Internal ToolbarIcon.

* Internal ToolbarButton.

* Internal TabMode.

* Internal Tab.

* Internal TabGroup.

* Internal TabSeparator.

* Internal ResizeGrip.

* Deprecate WidgetContent.

* Internal ToolsArea.

* Internal NavigationArea.

* Internal Stacked.

* Deprecate HorizontalAnchor.

* Internal Tools.

* Internal GroupTool.

* Internal GroupToolExpander.

* Deprecate toolbar group components.

* Deprecate ExpandableItem.

* Internal withDragInteraction.

* Internal Items.

* Internal ToolbarItem.

* Internal UserProfile.

* Internal Footer.

* Internal ToolAssistance.

* Internal SnapMode.

* Internal MessageCenter.

* Internal footer message components.

* Internal TitleBarButton.

* Deprecate Tooltip.

* Internal StagePanels.

* Deprecate Toolbar in favor of ToolbarComposer.

* Remove unused NestedToolSettings.

* Remove unused ToolSettingsPopup.

* Remove unused ScrollableToolSettings.

* Internal ToolSettings.

* Internal Zones component.

* Fix barrel imports.

* Disable deprecation lint rule.

* Do not deprecate SafeAreaInsets.

* eslint disable deprecations.

* Deprecate WidgetChangeHandler.

* Deprecate FrontstageComposer.

* Deprecate TargetChangeHandler.

* Fix linter errors.

* Remove deprecation from BackstageItem.

* Internal BackstageComposerItem.

* Remove deprecation from BackstageSeparator.

* Remove deprecation from Backstage.

* Deprecate CommandLaunchBackstageItem, FrontstageLaunchBackstageItem, SeparatorBackstageItem.

* Rename directories in preparation for merge from master

* Rename appui SaveView classes

* Lint errors

* Extract-api

* Extract-api

* Add Popup group for docs

* Rush change

* Remove deprecation from AppButton

* extract-api

* extract-api

Co-authored-by: GerardasB <[email protected]>
* wip

* add workspace member to IModelDb

* extract-api

* doc error

* doc error

* allow organization and iTwin settings in appSettings for ipc hosts

* cruft

* wip

* wip

* wip

* allow WorkspaceFiles to be closed without dropping from Workspace

* wip

* rename WorkspaceContainerVersion

* extract-api

* doc link error

* wip

* wip

* don't use daemon for test

* use dbAlias rather than versionName

* extract-api

* use IModelError for cancelled
* make IModelDb.embedFont internal

* rush change
…d 'Model Height' fields instead of hardcoded units. (#2666)

* WIP - adding quantity value input/numeric control

* basic functionality in place

* Rename control and add new unit test to quantity package.

* Add unit test for QuantityNumberInput component

* extract-api and rush change

* rush update

* Update documentation and add entry in NextVersion.md

* WIP

* Fixed tests and code cleanup

* Added changelog

* Removed unwanted changes

* Fixed typo.

Co-authored-by: bsteinbk <[email protected]>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
* use new realitydata client where possible
* added allowed categories for @itwin/reality-data-client

Co-authored-by: marc-andre.cote <[email protected]>
* Don't emit any state change messages unit frontstageDef isReady after all controls report back as ready.

* Defer setting Ninezone in fronstageDef until 'isReady' is set.

* rush change and extract-api
* Improve tree-shaking in core-geometry.

* Move interpolatePointAndTangent to Ray3d.

* Fix comment.
pmconne and others added 3 commits November 19, 2021 11:19
* Test persistence of skybox image URLs (#2665)

* Add test for new blobdaemon command to query the manifest's eTag. (#2657)

* add new test and export a few things from imodeljs-native for this test

* rush change

* extract-api

* fix nativePlatform tests

* DownloadV2Checkpoint renamed to CloudDbTransfer

Co-authored-by: Keith Bentley <[email protected]>

* Class exclusion support for ContentInstances and InstanceNodes of specific classes. (#2727)

* added arePolymorphic to schema classes, introduced excludedClasses property for specific class selection specifications

* Updated snapshots and Ruleset.schema

* rush extract api changes

* added rush change summary

* reverted changes to core-backend.api.md docs

* added minor changes according to review

* updated api docs

* Update common/changes/@itwin/presentation-common/presentation_excludedClassesSupport_2021-11-17-11-57.json

Co-authored-by: Grigas <[email protected]>

* updated NextVersion docs to include a list of changes made in PR

* Update docs/changehistory/NextVersion.md

Co-authored-by: Grigas <[email protected]>

* Update docs/changehistory/NextVersion.md

Co-authored-by: karolisab <[email protected]>

Co-authored-by: Grigas <[email protected]>

* Produce larger tiles (#2712)

* @bentley/imodeljs-native 3.0.18

* downlodv2checkpoint -> clouddbtransfer

* New definition of TreeFlags cannot be seen by addon until addon is integrated - work around with `any` until then.

* extract-api

* lint

Co-authored-by: Caleb Shafer <[email protected]>
Co-authored-by: nick4598 <[email protected]>
Co-authored-by: Keith Bentley <[email protected]>
Co-authored-by: karolisab <[email protected]>
Co-authored-by: Grigas <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.