#FEATURE by cg
authorClaus Gittinger <cg@exept.de>
Tue, 12 Mar 2019 16:09:24 +0100
changeset 4245 f70d2cc0e016
parent 4244 b60f87ce9eda
child 4246 9c1043a7117a
#FEATURE by cg class: MIMETypes class changed: #mimeTypeOfData:suffix: fix for smalltalk detection
MIMETypes.st
--- a/MIMETypes.st	Sat Mar 09 20:57:31 2019 +0100
+++ b/MIMETypes.st	Tue Mar 12 16:09:24 2019 +0100
@@ -1,3 +1,5 @@
+"{ Encoding: utf8 }"
+
 "
  COPYRIGHT (c) 1997 by eXept Software AG 
 	      All Rights Reserved
@@ -1232,7 +1234,8 @@
             ('from visualworks'         #'application/x-smalltalk-source')
             ('from squeak'              #'application/x-smalltalk-source')
             ('from smalltalk/x'         #'application/x-smalltalk-source')
-            ('"{ Package:'              #'application(x-smalltalk-source')
+            ('"{ package:'              #'application/x-smalltalk-source')
+            ('"{ encoding: '            #'application/x-smalltalk-source') 
             ('categoriesforclass'       #'application/x-smalltalk-source')
             ('methodsfor!!'              #'application/x-smalltalk-source')
             ('subclass:'                #'application/x-smalltalk-source')
@@ -1240,13 +1243,13 @@
             ('interchangeversion:'      #'application/x-smalltalk-source-sif')
             ('subclass:'                #'application/x-smalltalk-source')
             ('methodsfor:'              #'application/x-smalltalk-source')
-            ('Application create:'      #'application/x-smalltalk-source')
+            ('application create:'      #'application/x-smalltalk-source')
             ('becomeDefault!!'           #'application/x-smalltalk-source')
             ('(reader defineClass:'     #'application/x-smalltalk-source')      "/ gravel smalltalk
             ('(define '                 #'application/x-scheme-source')      
 
     ) pairsDo:[:pattern :what | 
-        (lcBuffer findString:pattern) ~~ 0 ifTrue:[
+        (lcBuffer findString:pattern caseSensitive:false) ~~ 0 ifTrue:[
             ^ MIMEType fromString:what
         ]
     ].
@@ -1274,6 +1277,7 @@
 
     "Modified: / 12-07-2011 / 19:08:17 / cg"
     "Modified (comment): / 01-03-2018 / 18:50:36 / mawalch"
+    "Modified: / 12-03-2019 / 16:08:00 / Claus Gittinger"
 !
 
 suffixForMimeType:mimeType