Skip to content

Commit 97f03c3

Browse files
author
Wawan Solihin
committed
Support IFC2x3 CV2.0 MVD Entities and Psets list
1 parent e7be68b commit 97f03c3

File tree

15 files changed

+1201
-17
lines changed

15 files changed

+1201
-17
lines changed

Install/Program Files to Install/IFCCertifiedEntitiesAndPSets.json

+586
Large diffs are not rendered by default.
Binary file not shown.
Binary file not shown.
Binary file not shown.

Install/Program Files to Install/bundle/Contents/Resources/ADSKIFCExporterHelp.htm

+11
Original file line numberDiff line numberDiff line change
@@ -238,6 +238,17 @@ <h2 id="VersionHistory" name="VersionHistory">Version History</h2>
238238

239239
<div class="versionset">
240240

241+
<div class="version">22.4.2.0</div><div class="versioninfo-bullet">
242+
243+
<br><p>
244+
Improvement:
245+
<ul>
246+
<li>Added support for IFC2X3 CV2.0 MVD for allowable Entity and Pset.
247+
</ul>
248+
</p>
249+
</div>
250+
<br>
251+
241252
<div class="version">22.4.1.0</div><div class="versioninfo-bullet">
242253

243254
<br><p>

Install/Program Files to Install/bundle/PackageContents.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<RuntimeRequirements OS="Win64" Platform="Revit" SeriesMin="R2022" SeriesMax="R2022" />
99
<Components Description="2022">
1010
<RuntimeRequirements OS="Win64" Platform="Revit" SeriesMin="R2022" SeriesMax="R2022" />
11-
<ComponentEntry AppName="IFC For Revit 2022" Version="22.4.1" ModuleName="./Contents/2022/IFCExporterUIOverride.addin" AppDescription="IFC For Revit 2022" />
12-
<ComponentEntry AppName="IFC For Revit 2022" Version="22.4.1" ModuleName="./Contents/2022/Revit.IFC.addin" AppDescription="IFC For Revit 2022" />
11+
<ComponentEntry AppName="IFC For Revit 2022" Version="22.4.2" ModuleName="./Contents/2022/IFCExporterUIOverride.addin" AppDescription="IFC For Revit 2022" />
12+
<ComponentEntry AppName="IFC For Revit 2022" Version="22.4.2" ModuleName="./Contents/2022/Revit.IFC.addin" AppDescription="IFC For Revit 2022" />
1313
</Components>
1414
</ApplicationPackage>

Install/RevitIFCSetupWix/Product.wxs

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"
33
xmlns:util="http://schemas.microsoft.com/wix/UtilExtension">
44

5-
<Product Id="64CB226A-C006-40B9-BBEA-5209AA171161" Name="Revit IFC 2022" Language="1033" Version="22.4.1.0" Manufacturer="Autodesk" UpgradeCode="254F4C8A-9ECA-4690-A718-21ACD3849485">
5+
<Product Id="B37E692F-891D-4302-99E1-EAC18E48A82C" Name="Revit IFC 2022" Language="1033" Version="22.4.2.0" Manufacturer="Autodesk" UpgradeCode="254F4C8A-9ECA-4690-A718-21ACD3849485">
66
<Package InstallerVersion="200" Compressed="yes" InstallScope="perMachine" />
77

88
<MajorUpgrade DowngradeErrorMessage="A newer version of [ProductName] is already installed." />

Install/RevitIFCSetupWix/RevitIFCSetupWix.wixproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<ProductVersion>3.8</ProductVersion>
77
<ProjectGuid>7dfbd495-c588-4c7b-b8f6-5b793adb06f2</ProjectGuid>
88
<SchemaVersion>2.0</SchemaVersion>
9-
<OutputName>IFC for Revit 2022.4.1.0</OutputName>
9+
<OutputName>IFC for Revit 2022.4.2.0</OutputName>
1010
<OutputType>Package</OutputType>
1111
<WixTargetsPath Condition=" '$(WixTargetsPath)' == '' AND '$(MSBuildExtensionsPath32)' != '' ">$(MSBuildExtensionsPath32)\Microsoft\WiX\v3.x\Wix.targets</WixTargetsPath>
1212
<WixTargetsPath Condition=" '$(WixTargetsPath)' == '' ">$(MSBuildExtensionsPath)\Microsoft\WiX\v3.x\Wix.targets</WixTargetsPath>

Install/RevitIFCSetupWix/buildInstaller.bat

+4-4
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ rem It is necessary to add the Wix bin directory to the system path temporarily
1111
SET PATH=%PATH%;%WixRoot%
1212

1313
candle.exe -dProjectDir=%2 -ext WixUtilExtension %2Product.wxs
14-
light.exe -ext WixUtilExtension -out RevitIFC2022.4.1.msi product.wixobj -ext WixUIExtension
14+
light.exe -ext WixUtilExtension -out RevitIFC2022.4.2.msi product.wixobj -ext WixUIExtension
1515

16-
copy RevitIFC2022.4.1.msi %1..\Releasex64
17-
del RevitIFC2022.4.1.msi
16+
copy RevitIFC2022.4.2.msi %1..\Releasex64
17+
del RevitIFC2022.4.2.msi
1818

19-
echo %1..\Releasex64\RevitIFC2022.4.1.msi
19+
echo %1..\Releasex64\RevitIFC2022.4.2.msi

Source/IFCExporterUIOverride/Properties/AssemblyInfo.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,6 @@
6666
// The following information is used in the Open Source version as the release version number.
6767
// The number will show up in the Title bar of the export dialog as well as at the IFC header file
6868
// This number must be manually updated prior to releasing the new version
69-
[assembly: AssemblyVersion("22.4.0.0")]
70-
[assembly: AssemblyFileVersion("22.4.0.0")]
69+
[assembly: AssemblyVersion("22.4.2.0")]
70+
[assembly: AssemblyFileVersion("22.4.2.0")]
7171
#endif

Source/Revit.IFC.Common/Properties/AssemblyInfo.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
[assembly: AssemblyTrademark("")]
1414
[assembly: AssemblyCulture("")]
1515

16-
[assembly: AssemblyVersion("22.4.0.0")]
17-
[assembly: AssemblyFileVersion("22.4.0.0")]
16+
[assembly: AssemblyVersion("22.4.2.0")]
17+
[assembly: AssemblyFileVersion("22.4.2.0")]
1818
#endif
1919

2020

Source/Revit.IFC.Export/Exporter/ExporterInitializer.cs

+2-1
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,8 @@ partial class ExporterInitializer
4343
private static void InitPset_ProvisionForVoid2x(IList<PropertySetDescription> commonPropertySets)
4444
{
4545
// The IFC4 version is contained in ExporterInitializer_PsetDef.cs.
46-
if (!ExporterCacheManager.ExportOptionsCache.ExportAsOlderThanIFC4)
46+
if (!ExporterCacheManager.ExportOptionsCache.ExportAsOlderThanIFC4
47+
|| !certifiedEntityAndPsetList.AllowPsetToBeCreated(ExporterCacheManager.ExportOptionsCache.FileVersion.ToString().ToUpper(), "Pset_ProvisionForVoid"))
4748
return;
4849

4950
PropertySetDescription propertySetProvisionForVoid = new PropertySetDescription();

Source/Revit.IFC.Export/Properties/AssemblyInfo.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
[assembly: AssemblyTrademark("")]
1515
[assembly: AssemblyCulture("")]
1616

17-
[assembly: AssemblyVersion("22.4.0.0")]
18-
[assembly: AssemblyFileVersion("22.4.0.0")]
17+
[assembly: AssemblyVersion("22.4.2.0")]
18+
[assembly: AssemblyFileVersion("22.4.2.0")]
1919

2020
#endif
2121

Source/Revit.IFC.Import/Properties/AssemblyInfo.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212
[assembly: AssemblyTrademark("")]
1313
[assembly: AssemblyCulture("")]
1414

15-
[assembly: AssemblyVersion("22.4.0.0")]
16-
[assembly: AssemblyFileVersion("22.4.0.0")]
15+
[assembly: AssemblyVersion("22.4.2.0")]
16+
[assembly: AssemblyFileVersion("22.4.2.0")]
1717
#endif
1818

1919
#region Using directives

0 commit comments

Comments
 (0)