VirtualBox

Changeset 26401 in vbox


Ignore:
Timestamp:
Feb 10, 2010 7:54:02 AM (15 years ago)
Author:
vboxsync
Message:

UINewVMWzd.cpp: Added common OS abbriviations.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UINewVMWzd.cpp

    r26400 r26401  
    4242{
    4343    { QRegExp("DOS", Qt::CaseInsensitive), "DOS" },
    44     { QRegExp("L4", Qt::CaseInsensitive), "L4" },
    4544
    4645    /* Windows */
     
    4948    { QRegExp("Wi.*95", Qt::CaseInsensitive), "Windows95" },
    5049    { QRegExp("Wi.*Me", Qt::CaseInsensitive), "WindowsMe" },
    51     { QRegExp("Wi.*NT", Qt::CaseInsensitive), "WindowsNT4" },
    52     { QRegExp("Wi.*X.*64", Qt::CaseInsensitive), "WindowsXP_64" },
    53     { QRegExp("Wi.*X", Qt::CaseInsensitive), "WindowsXP" },
    54     { QRegExp("Wi.*2003.*64", Qt::CaseInsensitive), "Windows2003_64" },
    55     { QRegExp("Wi.*2003", Qt::CaseInsensitive), "Windows2003" },
    56     { QRegExp("Wi.*V.*64", Qt::CaseInsensitive), "WindowsVista_64" },
    57     { QRegExp("Wi.*V", Qt::CaseInsensitive), "WindowsVista" },
    58     { QRegExp("Wi.*2008.*64", Qt::CaseInsensitive), "Windows2008_64" },
    59     { QRegExp("Wi.*2008", Qt::CaseInsensitive), "Windows2008" },
    60     { QRegExp("Wi.*2", Qt::CaseInsensitive), "Windows2000" },
     50    { QRegExp("(Wi.*NT)|(NT)", Qt::CaseInsensitive), "WindowsNT4" },
     51    { QRegExp("((Wi.*X)|(XP)).*64", Qt::CaseInsensitive), "WindowsXP_64" },
     52    { QRegExp("(Wi.*X)|(XP)", Qt::CaseInsensitive), "WindowsXP" },
     53    { QRegExp("((Wi.*2003)|(W2K3).*64", Qt::CaseInsensitive), "Windows2003_64" },
     54    { QRegExp("(Wi.*2003)|(W2K3)", Qt::CaseInsensitive), "Windows2003" },
     55    { QRegExp("((Wi.*V)|(Vista)).*64", Qt::CaseInsensitive), "WindowsVista_64" },
     56    { QRegExp("(Wi.*V)|(Vista)", Qt::CaseInsensitive), "WindowsVista" },
     57    { QRegExp("((Wi.*2008)|(W2K8)).*64", Qt::CaseInsensitive), "Windows2008_64" },
     58    { QRegExp("(Wi.*2008)|(W2K8)", Qt::CaseInsensitive), "Windows2008" },
     59    { QRegExp("(Wi.*2)|(W2K)", Qt::CaseInsensitive), "Windows2000" },
    6160    { QRegExp("Wi.*7.*64", Qt::CaseInsensitive), "Windows7_64" },
    6261    { QRegExp("Wi.*7", Qt::CaseInsensitive), "Windows7" },
    63     { QRegExp("(Wi)|(XP)", Qt::CaseInsensitive), "WindowsXP" },
     62    { QRegExp("Wi", Qt::CaseInsensitive), "WindowsXP" },
     63
     64    /* Solaris */
     65    { QRegExp("((Op.*So)|(os20[01][0-9])).*64", Qt::CaseInsensitive), "OpenSolaris_64" },
     66    { QRegExp("(Op.*So)|(os20[01][0-9])", Qt::CaseInsensitive), "OpenSolaris" },
     67    { QRegExp("So.*64", Qt::CaseInsensitive), "Solaris_64" },
     68    { QRegExp("So", Qt::CaseInsensitive), "Solaris" },
     69
     70    /* OS/2 */
    6471    { QRegExp("OS[/|!-]{,1}2.*W.*4.?5", Qt::CaseInsensitive), "OS2Warp45" },
    6572    { QRegExp("OS[/|!-]{,1}2.*W.*4", Qt::CaseInsensitive), "OS2Warp4" },
     
    8996    { QRegExp("Man.*64", Qt::CaseInsensitive), "Mandriva_64" },
    9097    { QRegExp("Man", Qt::CaseInsensitive), "Mandriva" },
    91     { QRegExp("Red.*64", Qt::CaseInsensitive), "RedHat_64" },
    92     { QRegExp("Red", Qt::CaseInsensitive), "RedHat" },
     98    { QRegExp("((Red)|(rhel)).*64", Qt::CaseInsensitive), "RedHat_64" },
     99    { QRegExp("(Red)|(rhel)", Qt::CaseInsensitive), "RedHat" },
    93100    { QRegExp("Tur", Qt::CaseInsensitive), "Turbolinux" },
    94101    { QRegExp("Ub.*64", Qt::CaseInsensitive), "Ubuntu_64" },
     
    98105    { QRegExp("Or.*64", Qt::CaseInsensitive), "Oracle_64" },
    99106    { QRegExp("Or", Qt::CaseInsensitive), "Oracle" },
    100     { QRegExp("Li.*2.?2", Qt::CaseInsensitive), "Linux22" },
    101     { QRegExp("Li.*2.?4.*64", Qt::CaseInsensitive), "Linux24_64" },
    102     { QRegExp("Li.*2.?4", Qt::CaseInsensitive), "Linux24" },
    103     { QRegExp("((Li.*2.?6)|(LFS)).*64", Qt::CaseInsensitive), "Linux26_64" },
    104     { QRegExp("(Li.*2.?6)|(LFS)", Qt::CaseInsensitive), "Linux26" },
    105     { QRegExp("Li", Qt::CaseInsensitive), "Linux26" },
     107    { QRegExp("((Li)|(lnx)).*2.?2", Qt::CaseInsensitive), "Linux22" },
     108    { QRegExp("((Li)|(lnx)).*2.?4.*64", Qt::CaseInsensitive), "Linux24_64" },
     109    { QRegExp("((Li)|(lnx)).*2.?4", Qt::CaseInsensitive), "Linux24" },
     110    { QRegExp("((((Li)|(lnx)).*2.?6)|(LFS)).*64", Qt::CaseInsensitive), "Linux26_64" },
     111    { QRegExp("(((Li)|(lnx)).*2.?6)|(LFS)", Qt::CaseInsensitive), "Linux26" },
     112    { QRegExp("((Li)|(lnx)).*64", Qt::CaseInsensitive), "Linux26_64" },
     113    { QRegExp("(Li)|(lnx)", Qt::CaseInsensitive), "Linux26" },
    106114
    107115    /* Other */
    108     { QRegExp("Fr.*B.*64", Qt::CaseInsensitive), "FreeBSD_64" },
    109     { QRegExp("Fr.*B", Qt::CaseInsensitive), "FreeBSD" },
     116    { QRegExp("L4", Qt::CaseInsensitive), "L4" },
     117    { QRegExp("((Fr.*B)|(fbsd)).*64", Qt::CaseInsensitive), "FreeBSD_64" },
     118    { QRegExp("(Fr.*B)|(fbsd)", Qt::CaseInsensitive), "FreeBSD" },
    110119    { QRegExp("Op.*B.*64", Qt::CaseInsensitive), "OpenBSD_64" },
    111120    { QRegExp("Op.*B", Qt::CaseInsensitive), "OpenBSD" },
    112121    { QRegExp("Ne.*B.*64", Qt::CaseInsensitive), "NetBSD_64" },
    113122    { QRegExp("Ne.*B", Qt::CaseInsensitive), "NetBSD" },
    114     { QRegExp("Op.*So.*64", Qt::CaseInsensitive), "OpenSolaris_64" },
    115     { QRegExp("Op.*So", Qt::CaseInsensitive), "OpenSolaris" },
    116     { QRegExp("So.*64", Qt::CaseInsensitive), "Solaris_64" },
    117     { QRegExp("So", Qt::CaseInsensitive), "Solaris" },
    118123    { QRegExp("QN", Qt::CaseInsensitive), "QNX" },
    119124    { QRegExp("Mac.*64", Qt::CaseInsensitive), "MacOS_64" },
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette