#BUGFIX by cg
authorClaus Gittinger <cg@exept.de>
Wed, 22 May 2019 12:55:38 +0200
changeset 24131 e3c41bf36fa1
parent 24130 5f68a36cc2d3
child 24132 2cd596116c20
#BUGFIX by cg class: AbstractOperatingSystem class missing queries added: #isVistaLike #isWin10Like #isWin7Like #isWin8Like
AbstractOperatingSystem.st
--- a/AbstractOperatingSystem.st	Wed May 22 03:26:27 2019 +0000
+++ b/AbstractOperatingSystem.st	Wed May 22 12:55:38 2019 +0200
@@ -5028,6 +5028,41 @@
     ^ false
 !
 
+isVistaLike
+    "return true, if running on a Vista (or newer) like system.
+     (also true for server 2008)"
+
+    ^ false
+
+    "Created: / 22-05-2019 / 12:54:03 / Claus Gittinger"
+!
+
+isWin10Like
+    "return true, if running on a Windows10 (or newer) like system.
+     (also true for server 2016)"
+
+    ^ false
+
+    "Created: / 22-05-2019 / 12:53:54 / Claus Gittinger"
+!
+
+isWin7Like
+    "return true, if running on a Windows7 (or newer) like system."
+
+    ^ false
+
+    "Created: / 22-05-2019 / 12:53:42 / Claus Gittinger"
+!
+
+isWin8Like
+    "return true, if running on a Windows8 (or newer) like system.
+     (also true for server 2012)"
+
+    ^ false
+
+    "Created: / 22-05-2019 / 12:53:13 / Claus Gittinger"
+!
+
 knownPlatformNames
     "return a collection of strings as possibly returned by getPlatformName.
      Should be used instead of getOSType or getSystemType if multiple choice