-
Notifications
You must be signed in to change notification settings - Fork 5
Unsupported Operating Systems
Ivailo Monev edited this page Nov 7, 2020
·
5 revisions
Support for several proprietary and discontinued Operating Systems has been removed. This was done in https://github.com/fluxer/katie/commit/f38dd689dab9083e10fd2398cf81278afcd012bb, https://github.com/fluxer/katie/commit/1aeb5c27a6811025168cec255de5be3d1098cbed and https://github.com/fluxer/katie/commit/ebe43fe053bf8713137ea7c4c04e08638f330129. You can check for the internal and toolkit definitions in your projects and decide if you want to support them. Here is a table of them:
Internal | Toolkit |
---|---|
hpux or __hpux
|
Q_OS_HPUX |
__native_client__ |
Q_OS_NACL |
__bsdi__ |
Q_OS_BSDI |
__osf__ |
Q_OS_OSF |
_AIX |
Q_OS_AIX |
__Lynx__ |
Q_OS_LYNX |
__DGUX__ |
Q_OS_DGUX |
_SEQUENT_ |
Q_OS_DYNIX |
_SCO_DS |
Q_OS_SCO |
__USLC__ |
Q_OS_UNIXWARE |
__svr4__ |
Q_OS_UNIXWARE |
__ultrix or ultrix
|
Q_OS_ULTRIX |
sinix |
Q_OS_RELIANT |
__APPLE__ |
Q_OS_DARWIN and Q_OS_DARWIN32
|
__LP64__ |
Q_OS_DARWIN64 |
__CYGWIN__ |
Q_OS_CYGWIN |
MSDOS or _MSDOS
|
Q_OS_MSDOS |
__OS2__ |
Q_OS_OS2 |
__EMX__ |
Q_OS_OS2EMX |
WIN64 or _WIN64 or __WIN64__
|
Q_OS_WIN32 and Q_OS_WIN64
|
WIN32 or _WIN32 or __WIN32__ or __NT__
|
Q_OS_WIN32 |
WINCE or _WIN32_WCE
|
Q_OS_WINCE |
__MWERKS__ and __INTEL__
|
Q_OS_WIN32 |
__QNXNTO__ |
Q_OS_QNX |
__INTEGRITY |
Q_OS_INTEGRITY |
VXWORKS |
Q_OS_VXWORKS |
If your projects are managed with Git you can use the following command:
git grep -e hpux -e __hpux -e Q_OS_HPUX -e __native_client__ -e Q_OS_NACL -e __bsdi__ -e Q_OS_BSDI -e __osf__ -e Q_OS_OSF -e _AIX -e Q_OS_AIX -e __Lynx__ -e Q_OS_LYNX -e __DGUX__ -e Q_OS_DGUX -e _SEQUENT_ -e Q_OS_DYNIX -e _SCO_DS -e Q_OS_SCO -e __USLC__ -e Q_OS_UNIXWARE -e __svr4__ -e __ultrix -e ultrix -e Q_OS_ULTRIX -e sinix -e Q_OS_RELIANT -e __APPLE__ -e Q_OS_DARWIN -e Q_OS_DARWIN32 -e __LP64__ -e Q_OS_DARWIN64 -e __CYGWIN__ -e Q_OS_CYGWIN -e MSDOS -e _MSDOS -e Q_OS_MSDOS -e __OS2__ -e Q_OS_OS2 -e __EMX__ -e Q_OS_OS2EMX -e WIN64 -e _WIN64 -e __WIN64__ -e Q_OS_WIN32 -e Q_OS_WIN64 -e WIN32 -e _WIN32 -e __WIN32__ -e __NT__ -e WINCE -e _WIN32_WCE -e Q_OS_WINCE -e __MWERKS__ -e __INTEL__ -e __QNXNTO__ -e Q_OS_QNX -e __INTEGRITY -e Q_OS_INTEGRITY -e VXWORKS -e Q_OS_VXWORKS
Alternatively, use the following command:
find -type f -exec grep -e hpux -e __hpux -e Q_OS_HPUX -e __native_client__ -e Q_OS_NACL -e __bsdi__ -e Q_OS_BSDI -e __osf__ -e Q_OS_OSF -e _AIX -e Q_OS_AIX -e __Lynx__ -e Q_OS_LYNX -e __DGUX__ -e Q_OS_DGUX -e _SEQUENT_ -e Q_OS_DYNIX -e _SCO_DS -e Q_OS_SCO -e __USLC__ -e Q_OS_UNIXWARE -e __svr4__ -e __ultrix -e ultrix -e Q_OS_ULTRIX -e sinix -e Q_OS_RELIANT -e __APPLE__ -e Q_OS_DARWIN -e Q_OS_DARWIN32 -e __LP64__ -e Q_OS_DARWIN64 -e __CYGWIN__ -e Q_OS_CYGWIN -e MSDOS -e _MSDOS -e Q_OS_MSDOS -e __OS2__ -e Q_OS_OS2 -e __EMX__ -e Q_OS_OS2EMX -e WIN64 -e _WIN64 -e __WIN64__ -e Q_OS_WIN32 -e Q_OS_WIN64 -e WIN32 -e _WIN32 -e __WIN32__ -e __NT__ -e WINCE -e _WIN32_WCE -e Q_OS_WINCE -e __MWERKS__ -e __INTEL__ -e __QNXNTO__ -e Q_OS_QNX -e __INTEGRITY -e Q_OS_INTEGRITY -e VXWORKS -e Q_OS_VXWORKS {} +
Katie is part of the Katana Desktop Environment project.