--- 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!