*** empty log message ***
authorcg
Sun, 10 Jan 1999 17:18:24 +0000
changeset 537 28e26396d17d
parent 536 25785e87af38
child 538 6e695c5be20a
*** empty log message ***
JavaVM.st
--- a/JavaVM.st	Sat Jan 09 00:41:44 1999 +0000
+++ b/JavaVM.st	Sun Jan 10 17:18:24 1999 +0000
@@ -33,7 +33,7 @@
 		O_FramePeer_pData ImageStretchCache LastGraphics LastGC
 		EnteredMonitorObject EnteredMonitorObjectCount
 		EnteredMonitorProcess LeftMonitorObject JavaEventThread
-		JavaScreenUpdaterThread'
+		JavaScreenUpdaterThread SystemProperties'
 	poolDictionaries:''
 	category:'Java-Support'
 !
@@ -1061,6 +1061,9 @@
                       541      2886       2589       823         976          18        62     55      7
                       583      3062       2635       842         861         223        65     57      8
                       616      3075       2438      1081        1324         218        64     54      8
+                      718      3138       2755      1085        1200         816        63     48      9      7
+
+                    caffmark  loopmark  logicmark  sievemark  methodmark  stringmark  float  image  graphic dialog newstringmark  neweststringmark
 "
 
 !
@@ -1146,6 +1149,7 @@
    +xALOAD/IF_ICMPx 66130          61520         12080     3300    5280   8190  56510  33830  50310  297150
    elim dummy static                                               5210                       48270
    methods                                                                                    44160
+                   119020         112440         19330     3070    4560   2640  56960  37730  52790  408540
 ------------------------------------------------------------------------------------------------------------
                 BubbleSort    BidirBubbleSort  QuickSort  Sieve   Hanoi   Dhry   Fib   Array   Tree   Total
 
@@ -11120,7 +11124,7 @@
                 id := jMouseEventClass instVarNamed:'MOUSE_RELEASED'.
             ] ifFalse:[
                 (type == #'buttonMotion:x:y:') ifTrue:[
-                    anEvent state == 0 ifTrue:[
+                    (anEvent state bitAnd:(anEvent view device anyButtonMotionMask)) == 0 ifTrue:[
                         id := jMouseEventClass instVarNamed:'MOUSE_MOVED'.
                     ] ifFalse:[
                         id := jMouseEventClass instVarNamed:'MOUSE_DRAGGED'.
@@ -11271,7 +11275,7 @@
     ^ nil.
 
     "Created: / 6.1.1998 / 20:38:58 / cg"
-    "Modified: / 11.12.1998 / 01:02:08 / cg"
+    "Modified: / 9.1.1999 / 09:29:58 / cg"
 !
 
 doWindowsEventThread
@@ -11479,9 +11483,24 @@
     "Modified: / 10.12.1998 / 19:36:59 / cg"
 ! !
 
+!JavaVM methodsFor:'initialization'!
+
+systemProperties
+    |props|
+
+    (props := SystemProperties) isNil ifTrue:[
+        props := SystemProperties := Dictionary new.
+        self initializeSystemPropertiesInto:props.
+    ].
+    ^ props
+
+    "Modified: / 3.1.1998 / 14:32:38 / cg"
+    "Created: / 9.1.1999 / 14:48:22 / cg"
+! !
+
 !JavaVM class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /home/jv/Projects/SmalltalkX/repositories/cvs/stx/libjava/JavaVM.st,v 1.130 1999/01/09 00:41:44 cg Exp $'
+    ^ '$Header: /home/jv/Projects/SmalltalkX/repositories/cvs/stx/libjava/JavaVM.st,v 1.131 1999/01/10 17:18:24 cg Exp $'
 ! !
 JavaVM initialize!