Changeset 104783 in vbox for trunk/src/VBox/Main
- Timestamp:
- May 24, 2024 4:44:18 PM (8 months ago)
- Location:
- trunk/src/VBox/Main
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/Makefile.kmk
r104782 r104783 897 897 898 898 testvalidsettings: $(VBOX_XML_SCHEMA) 899 if ("$(KBUILD_TARGET)" == "solaris") 900 xmllint --schema $< --noout $(HOME)/.config/VirtualBox/VirtualBox.xml 901 xmllint --schema $< --noout $(HOME)/VirtualBox\ VMs/*/*.vbox 902 else if ("$(KBUILD_TARGET)" == "darwin") 903 xmllint --schema $< --noout $(HOME)/Library/VirtualBox/VirtualBox.xml 904 xmllint --schema $< --noout $(HOME)/VirtualBox\ VMs/*/*.vbox 905 else 899 906 xmllint --schema $< --noout $(HOME)/.VirtualBox/VirtualBox.xml 900 907 xmllint --schema $< --noout $(HOME)/.VirtualBox/Machines/*/*.xml 901 908 xmllint --schema $< --noout $(HOME)/.VirtualBox/Machines/*/*.vbox 902 909 xmllint --schema $< --noout $(HOME)/VirtualBox\ VMs/*/*.vbox 910 endif 903 911 904 912 OTHER_CLEAN += $(VBOX_XML_SCHEMADEFS_H) $(VBOX_XML_SCHEMADEFS_CPP) -
trunk/src/VBox/Main/xml/VirtualBox-settings.xsd
r104702 r104783 194 194 <xsd:minInclusive value="1900-01-01T00:00:00Z"/> 195 195 <xsd:maxInclusive value="199999999-12-31T23:59:59Z"/> 196 <xsd:pattern value=".+-.+-.+T.+:.+:[0-9]{2} Z"/>196 <xsd:pattern value=".+-.+-.+T.+:.+:[0-9]{2}.*Z"/> 197 197 </xsd:restriction> 198 198 </xsd:simpleType> … … 415 415 <xsd:sequence> 416 416 <xsd:element name="Description" type="xsd:string" minOccurs="0"/> 417 <xsd:element name="Property" type="TProperty" minOccurs="0" maxOccurs="unbounded"/> 417 418 </xsd:sequence> 418 419 <xsd:attribute name="uuid" type="TNonNullUUID" use="required"/> 419 420 <xsd:attribute name="location" type="TLocalFile" use="required"/> 420 421 <xsd:attribute name="type" type="TMediumType"/> 422 <xsd:attribute name="format" type="xsd:string"/> 421 423 </xsd:complexType> 422 424 … … 469 471 <xsd:attribute name="exclusiveHwVirt" type="xsd:boolean"/> <!-- deprecated since v1.20 --> 470 472 <xsd:attribute name="proxyMode" type="xsd:string"/> 473 <xsd:attribute name="proxyUrl" type="xsd:string"/> 474 </xsd:complexType> 475 476 <xsd:complexType name="THostUpdates"> 477 <xsd:attribute name="enabled" type="xsd:boolean"/> 478 <xsd:attribute name="channel" type="xsd:unsignedInt" default="1"/> 479 <xsd:attribute name="checkFreqSec" type="xsd:unsignedInt" default="86400"/> 480 <xsd:attribute name="repoUrl" type="xsd:string"/> 481 <xsd:attribute name="lastCheckDate" type="TPresentDateTimeUTC"/> 482 <xsd:attribute name="checkCount" type="xsd:unsignedInt"/> 483 </xsd:complexType> 484 485 <xsd:complexType name="TUpdates"> 486 <xsd:sequence> 487 <xsd:element name="Host" type="THostUpdates"/> 488 </xsd:sequence> 489 <xsd:attribute name="enabled" type="xsd:boolean"/> 471 490 </xsd:complexType> 472 491 … … 551 570 </xsd:complexType> 552 571 </xsd:element> 572 <xsd:element name="Updates" type="TUpdates"/> 553 573 <xsd:element name="SystemProperties" type="TSystemProperties"/> 554 574 <xsd:element name="ExtraData" type="TExtraData" minOccurs="0"/> … … 694 714 695 715 <xsd:complexType name="TCPU"> 696 <xsd: sequence>716 <xsd:all> 697 717 <xsd:element name="HardwareVirtEx" type="THWVirtExType" minOccurs="0"/> <!-- deprecated since v1.20. --> 698 718 <xsd:element name="HardwareVirtExNestedPaging" type="THWVirtExNestedPagingType" minOccurs="0"/> <!-- deprecated since v1.20. --> … … 700 720 <xsd:element name="HardwareVirtExUX" type="THWVirtExUXType" minOccurs="0"/> <!-- deprecated since v1.20. --> 701 721 <xsd:element name="PAE" type="TPAEType" minOccurs="0"/> <!-- deprecated since v1.20. --> 722 <xsd:element name="IBPBOn" type="TIBPBOn" minOccurs="0"/> 723 <xsd:element name="SpecCtrl" type="TSpecCtrl" minOccurs="0"/> 724 <xsd:element name="SpecCtrlByHost" type="TSpecCtrlByHost" minOccurs="0"/> 725 <xsd:element name="L1DFlushOn" type="TL1DFlushOn" minOccurs="0"/> 726 <xsd:element name="MDSClearOn" type="TMDSClearOn" minOccurs="0"/> 727 <xsd:element name="NestedHWVirt" type="TNestedHWVirt" minOccurs="0"/> 728 <xsd:element name="HardwareVirtExVirtVmsaveVmload" type="THardwareVirtExVirtVmsaveVmload" minOccurs="0"/> 702 729 <xsd:element name="LongMode" type="TLongModeType" minOccurs="0"/> <!-- deprecated since v1.20. --> 730 <xsd:element name="TripleFaultReset" type="TTripleFaultReset" minOccurs="0"/> 731 <xsd:element name="X2APIC" type="TX2APIC" minOccurs="0"/> 732 <xsd:element name="APIC" type="TAPIC" minOccurs="0"/> 703 733 <xsd:element name="HardwareVirtExLargePages" type="THardwareVirtExLargePages" minOccurs="0"/> <!-- deprecated since v1.20. --> 704 734 <xsd:element name="HardwareVirtForce" type="THardwareVirtForce" minOccurs="0"/> <!-- deprecated since v1.20. --> 735 <xsd:element name="HardwareVirtExUseNativeApi" type="THardwareVirtExUseNativeApi" minOccurs="0"/> 705 736 <xsd:element name="SyntheticCpu" type="TSyntheticCpuType" minOccurs="0"/> 706 737 <xsd:element name="CpuIdTree" type="TCpuIdTreeX86" minOccurs="0"> <!-- deprecated since v1.20. --> … … 710 741 </xsd:unique> 711 742 </xsd:element> 712 </xsd: sequence>743 </xsd:all> 713 744 <xsd:attribute name="count" type="TCPUCount" default="1"/> 714 745 <xsd:attribute name="hotplug" type="xsd:boolean" default="false"/> … … 855 886 </xsd:complexType> 856 887 </xsd:element> 888 <xsd:element name="AutoSerialNumGen" minOccurs="0"> 889 <xsd:complexType> 890 <xsd:attribute name="enabled" type="xsd:boolean" default="true"/> 891 </xsd:complexType> 892 </xsd:element> 857 893 <xsd:element name="IDEController" minOccurs="0"> <!-- deprecated --> 858 894 <xsd:complexType> … … 869 905 </xsd:element> 870 906 </xsd:all> 871 <xsd:attribute name="type" type="TFirmwareType" use=" required"/> <!-- new since v1.20. -->907 <xsd:attribute name="type" type="TFirmwareType" use="optional"/> <!-- new since v1.20. --> 872 908 </xsd:complexType> 873 909 … … 1004 1040 <xsd:attribute name="enabledIn" type="xsd:boolean" default="false"/> 1005 1041 <xsd:attribute name="enabledOut" type="xsd:boolean" default="false"/> 1042 <xsd:attribute name="useDefault" type="xsd:boolean" default="true"/> 1006 1043 <xsd:attribute name="controller" default="AC97"> 1007 1044 <xsd:simpleType> … … 1013 1050 </xsd:simpleType> 1014 1051 </xsd:attribute> 1052 <xsd:attribute name="codec" default="AD1980"/> 1015 1053 <xsd:attribute name="driver" use="required"> 1016 1054 <xsd:simpleType> … … 1072 1110 <xsd:attribute name="tcprcv" type="xsd:unsignedInt"/> 1073 1111 <xsd:attribute name="tcpsnd" type="xsd:unsignedInt"/> 1112 <xsd:attribute name="localhost-reachable" type="xsd:boolean" default="true"/> 1074 1113 </xsd:complexType> 1075 1114 … … 1174 1213 <xsd:attribute name="enabled" type="xsd:boolean" use="required"/> 1175 1214 <xsd:attribute name="IRQ" type="TUInt8" use="required"/> 1176 <xsd:attribute name="IOBase" type="TUInt16" use="required"/> 1215 <xsd:attribute name="IOBase" type="TUInt16" use="optional"/> 1216 <xsd:attribute name="IOAddress" type="TUInt16" use="optional"/> 1177 1217 <xsd:attribute name="hostMode" type="TPortMode" use="required"/> 1178 1218 <xsd:attribute name="path" type="TLocalFile"/> … … 1264 1304 <xsd:attribute name="writable" type="xsd:boolean" default="true"/> 1265 1305 <xsd:attribute name="autoMount" type="xsd:boolean" default="false"/> 1306 <xsd:attribute name="autoMountPoint" type="xsd:string"/> 1266 1307 </xsd:complexType> 1267 1308 … … 1274 1315 <xsd:complexType name="TClipboard"> 1275 1316 <xsd:attribute name="mode" type="TClipboardMode" default="Disabled"/> 1317 <xsd:attribute name="fileTransfersEnabled" type="xsd:boolean" default="false"/> 1276 1318 </xsd:complexType> 1277 1319 … … 1389 1431 <xsd:enumeration value="PS2Mouse"/> 1390 1432 <xsd:enumeration value="ComboMouse"/> 1433 <xsd:enumeration value="USBMultiTouch"/> 1434 <xsd:enumeration value="USBMTScreenPlusPad"/> 1391 1435 </xsd:restriction> 1392 1436 </xsd:simpleType> … … 1413 1457 <xsd:enumeration value="PIIX3"/> 1414 1458 <xsd:enumeration value="ICH9"/> 1459 <xsd:enumeration value="ARMv8Virtual"/> <!-- new since v1.20. --> 1415 1460 </xsd:restriction> 1416 1461 </xsd:simpleType> … … 1467 1512 1468 1513 <xsd:complexType name="TPlatformX86"> <!-- new since v1.20. --> 1514 <xsd:sequence> 1515 <xsd:element name="CPU" type="TCPUX86" minOccurs="0"/> 1516 </xsd:sequence> 1469 1517 </xsd:complexType> 1470 1518 … … 1561 1609 </xsd:all> 1562 1610 <xsd:attribute name="version" type="xsd:string" default="2"/> 1611 <xsd:attribute name="uuid" type="TNonNullUUID" use="optional"/> 1563 1612 </xsd:complexType> 1564 1613 … … 1606 1655 <xsd:element name="Description" type="xsd:string" minOccurs="0"/> 1607 1656 <xsd:element name="Hardware" type="THardware"/> 1657 <xsd:element name="Platform" type="TPlatform" minOccurs="0"/> <!-- new since v1.20. --> 1608 1658 <xsd:element name="StorageControllers" type="TStorageControllers" minOccurs="0"/> 1609 1659 <xsd:element name="Snapshots" minOccurs="0">
Note:
See TracChangeset
for help on using the changeset viewer.