Skip to content

Commit

Permalink
Merge pull request #354 from Autodesk/22.x.x_Update_for_Revit_2022.1
Browse files Browse the repository at this point in the history
22.x.x update for Revit 2022.1
  • Loading branch information
o-babii authored Oct 11, 2021
2 parents 7340bc0 + fbaae07 commit 7f7681e
Show file tree
Hide file tree
Showing 113 changed files with 10,848 additions and 2,124 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -238,6 +238,60 @@ <h2 id="VersionHistory" name="VersionHistory">Version History</h2>

<div class="versionset">

<div class="version">22.3.0.0</div><div class="versioninfo-bullet">

<br><p>
General:
<ul>
<li>This version contains various improvements and bugfixes since the latest release of 22.2.1.0.
</ul>
<br>
</p>
<p>
Improvements:
<ul>
<li>Added additional generic support for IFC4.x files for 2022.1. (Added entities represented in schemas:IFC2x, IFC4x, IFC4x2, IFC4x3).
<li>Added export NominalCapacityCooling as Pset_CoolingTowerTypeCommon.NominalCapacity.
<li>Added port description parsing for ducts.
<li>Improved performance by connectors description caching.
<li>Improved export of "invalid" files with Z value in the IfcSite offset.
<li>Implemented export IfcDistributionSystem by default for IFC4.
<li>Refactored IfcIndexedPolyCurve creation.
<li>Modified File interface based on new scaling requirements.
<li>Removed dependency on Revit.IFC.Import for processors.
<li>Improved Boolean shift heuristic.
<li>PEnum_ConductorFunctionEnum entity fixed according to IFC4x3 standards.
<li>Updated QtoSets.
<li>Table property separator is changed to semicolon.
</ul>
</p>
<br> <p>
Bug Fixes:
</p>
<p>
Export bug fixes:
<ul>
<li>Removed duplicated indices when merging two consecutive IfcLineIndex segments into one.
<li>Fixed renaming of IFC export setup.
<li>Fixed export of combined parameters to IFC psets.
<li>Fixed color loss for Wall element that is exported as Tessellated geometry in IFC4 RV [Architecture] mode.
<li>Restored proper behavior for invalidElementId parameter export.
<li>Removed extra assignment of styledbyitems for IfcPolygonalFaceSet.
<li>Fixed bug with exporting of "Type" parameter in a schedule to IFC as Family+Type.
</ul>
</p>
<br><p>
Import bug fixes:
<ul>
<li>Fixed bugs in IFC2x3 connected with schema differences.
<li>Fixed applying voids to sub-elements on link.
<li>Fixed creation swept disk solids far from the origin.
<li>Fixed IFC links updating.
</ul></p>
<br>
</div>
<br>

<div class="version">22.2.1.0</div><div class="versioninfo-bullet">

<br><p>
Expand Down
4 changes: 2 additions & 2 deletions Install/Program Files to Install/bundle/PackageContents.xml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
<RuntimeRequirements OS="Win64" Platform="Revit" SeriesMin="R2022" SeriesMax="R2022" />
<Components Description="2022">
<RuntimeRequirements OS="Win64" Platform="Revit" SeriesMin="R2022" SeriesMax="R2022" />
<ComponentEntry AppName="IFC For Revit 2022" Version="22.2.1" ModuleName="./Contents/2022/IFCExporterUIOverride.addin" AppDescription="IFC For Revit 2022" />
<ComponentEntry AppName="IFC For Revit 2022" Version="22.2.1" ModuleName="./Contents/2022/Revit.IFC.addin" AppDescription="IFC For Revit 2022" />
<ComponentEntry AppName="IFC For Revit 2022" Version="22.3.0" ModuleName="./Contents/2022/IFCExporterUIOverride.addin" AppDescription="IFC For Revit 2022" />
<ComponentEntry AppName="IFC For Revit 2022" Version="22.3.0" ModuleName="./Contents/2022/Revit.IFC.addin" AppDescription="IFC For Revit 2022" />
</Components>
</ApplicationPackage>
2 changes: 1 addition & 1 deletion Install/RevitIFCSetupWix/Product.wxs
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"
xmlns:util="http://schemas.microsoft.com/wix/UtilExtension">

<Product Id="C72C0DBE-435A-4020-AD66-CEF6AA69C1A2" Name="Revit IFC 2022" Language="1033" Version="22.2.1.0" Manufacturer="Autodesk" UpgradeCode="254F4C8A-9ECA-4690-A718-21ACD3849485">
<Product Id="73E9D55B-2254-449D-B9A2-98F52DEF3B0B" Name="Revit IFC 2022" Language="1033" Version="22.3.0.0" Manufacturer="Autodesk" UpgradeCode="254F4C8A-9ECA-4690-A718-21ACD3849485">
<Package InstallerVersion="200" Compressed="yes" InstallScope="perMachine" />

<MajorUpgrade DowngradeErrorMessage="A newer version of [ProductName] is already installed." />
Expand Down
2 changes: 1 addition & 1 deletion Install/RevitIFCSetupWix/RevitIFCSetupWix.wixproj
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<ProductVersion>3.8</ProductVersion>
<ProjectGuid>7dfbd495-c588-4c7b-b8f6-5b793adb06f2</ProjectGuid>
<SchemaVersion>2.0</SchemaVersion>
<OutputName>IFC for Revit 2022.2.1.0</OutputName>
<OutputName>IFC for Revit 2022.3.0.0</OutputName>
<OutputType>Package</OutputType>
<WixTargetsPath Condition=" '$(WixTargetsPath)' == '' AND '$(MSBuildExtensionsPath32)' != '' ">$(MSBuildExtensionsPath32)\Microsoft\WiX\v3.x\Wix.targets</WixTargetsPath>
<WixTargetsPath Condition=" '$(WixTargetsPath)' == '' ">$(MSBuildExtensionsPath)\Microsoft\WiX\v3.x\Wix.targets</WixTargetsPath>
Expand Down
8 changes: 4 additions & 4 deletions Install/RevitIFCSetupWix/buildInstaller.bat
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,9 @@ rem It is necessary to add the Wix bin directory to the system path temporarily
SET PATH=%PATH%;%WixRoot%

candle.exe -dProjectDir=%2 -ext WixUtilExtension %2Product.wxs
light.exe -ext WixUtilExtension -out RevitIFC2022.2.1.msi product.wixobj -ext WixUIExtension
light.exe -ext WixUtilExtension -out RevitIFC2022.3.0.msi product.wixobj -ext WixUIExtension

copy RevitIFC2022.2.1.msi %1..\Releasex64
del RevitIFC2022.2.1.msi
copy RevitIFC2022.3.0.msi %1..\Releasex64
del RevitIFC2022.3.0.msi

echo %1..\Releasex64\RevitIFC2022.2.1.msi
echo %1..\Releasex64\RevitIFC2022.3.0.msi
2 changes: 1 addition & 1 deletion Source/IFCExporterUIOverride/IFCExporterUIWindow.xaml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
<Button Content="{x:Static p:Resources.Address}" Margin="0,0,10,9" Name="addressInformation" Click="buttonAddressInformation_Click" HorizontalAlignment="Right" Width="200" Height="23" VerticalAlignment="Bottom"/>
<ComboBox x:Name="comboBoxExchangeRequirement" Margin="0,36,10,0" SelectionChanged="comboBoxExchangeRequirement_SelectionChanged" HorizontalAlignment="Right" Width="298" Height="22" VerticalAlignment="Top"/>
<Label Content="{x:Static p:Resources.ExchangeRequirement}" Margin="10,34,0,0" Name="labelExchangeRequirement" HorizontalAlignment="Left" Width="176" Height="28" VerticalAlignment="Top" />
<Label Content="Projected Coordinate System Reference" Margin="10,204,0,0" x:Name="label_ProjectedCRS" RenderTransformOrigin="0.738,0.586" HorizontalAlignment="Left" Width="275" Height="26" VerticalAlignment="Top"/>
<Label Content="{x:Static p:Resources.ProjectedCRS}" Margin="10,204,0,0" x:Name="label_ProjectedCRS" RenderTransformOrigin="0.738,0.586" HorizontalAlignment="Left" Width="275" Height="26" VerticalAlignment="Top"/>

<Border BorderBrush="#FFCBCBCB" BorderThickness="1" Margin="12,228,10,70" RenderTransformOrigin="0.5,0.5">
<Border.RenderTransform>
Expand Down
11 changes: 5 additions & 6 deletions Source/IFCExporterUIOverride/IFCExporterUIWindow.xaml.cs
Original file line number Diff line number Diff line change
Expand Up @@ -826,12 +826,11 @@ private IFCExportConfiguration CreateNewEditableConfiguration(IFCExportConfigura
private IFCExportConfiguration GetSelectedConfiguration()
{
IFCExportConfiguration configuration = (IFCExportConfiguration)listBoxConfigurations.SelectedItem;
//if (configuration == null)
//{
// configuration = IFCExportConfiguration.CreateDefaultConfiguration();
// IFCExportConfiguration.SetInSession(configuration);
// listBoxConfigurations.SelectedItem = configuration;
//}
if (configuration == null)
{
configuration = IFCExportConfiguration.GetInSession();
listBoxConfigurations.SelectedItem = configuration;
}
return configuration;
}

Expand Down
4 changes: 2 additions & 2 deletions Source/IFCExporterUIOverride/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,6 @@
// The following information is used in the Open Source version as the release version number.
// The number will show up in the Title bar of the export dialog as well as at the IFC header file
// This number must be manually updated prior to releasing the new version
[assembly: AssemblyVersion("22.2.1.0")]
[assembly: AssemblyFileVersion("22.2.1.0")]
[assembly: AssemblyVersion("22.3.0.0")]
[assembly: AssemblyFileVersion("22.3.0.0")]
#endif
Loading

0 comments on commit 7f7681e

Please sign in to comment.