Following is a summary of open [VM] issues on Mantis. The first four in the list are relevant to the current VM builds, and the remainder are listed here with brief status for information, but do not require attention for the current VM builds.
-Dave
=== Issues that require attention for this round of VM builds ===
0007591: Add #primitiveFileStdioHandles to standard VM [WIN] Additional patch still required for platforms/win32/plugins/FilePlugin/sqWin32FilePrims.c (apply function from Cog branch to SVN trunk)
0007550: Relative symbolic links do not resolve correctly in Unix 4.0.3.2202 [UNIX] Need to apply patch to sqUnixMain.c, see attachment to Mantis 7550
0007429: Add Mirror Primitives to the VM [VMMAKER] Not yet implemented for Interpreter but under development (Cog branch). Add them if available.
0007358: UUID>>initialize may crash VM for some images [UNIX] Status- library bug on some Linux platforms. Previous workaround was to build plugin internal, but this causes issues for other Linux platforms with missing 32-bit libuuid in the distro.
=== Open issues that do not require specific action for this round of VM builds ===
0007590: Reminder: Cleanup the Mac VM Status unknown, but no specific action required for 4.2.
0007585: VM may crash when the JPEGPlugin is invoked from several threads at once Status unknown, cannot reproduce on Linux, possible case of "don't do that"
0007567: Linux (Mandriva 2010.1, x86-64) Squeak cannot find the sources file in directories that are 5 components deep Status - Apparent Linux distro issue, no VM change expected
0007539: Plugins should use platform libraries where possible. Gentoo removed Squeak for this reason. Status - no action taken so far
0007523: Opening some JPEG files may crash Windows VM Status unknown
0007515: Need way to add timer checks to #dispathFunctionPointer: without performance hit Status - no implementation proposed yet
0007503: Sound choppy on linux Status unknown
0007498: In Sq 9885 on Ubuntu doing Beeper beep latches the cpu usage to 100% Status unknown
0007479: Plugins depending on Methods in the Image VMMaker is loaded into Status - VM support integrated, followup required for Pharo image later.
0007475: Integrate Alien plugin and support code Status - need confirmation that the plugin works on unix
0007472: In sq 9563 copying workspace text across images loses line endings [UNIX] no fix proposed yet
0007459: [Vm-dev] Image file loading Feature for Android, not yet integrated
0007453: VM crashes when evaluating Morph methodDict valuesDo: 1. Unresolved. SqueakVM only.
0007433: Gstreamer and Pango plugins fail on 64-bit host Status - fix not yet proposed (general 64 bit issues for surface plugin)
0007417: Squeak macintosh carbon vm 4.2.2b2U and earlier show directory objects with zero size file sizes Status unknown
0007416: key up event does not report modifier bits correctly on mac carbon VMs version 4.2.2b1U or earlier. Status unknown
0007392: new network code does not pull back all IPV6 information correctly Status unknown
0007344: When pango rendering preference is used, the vm segfaults in linux 64 bits Status - fix not yet proposed (general 64 bit issues for surface plugin)
0007339: Get/set window title Feature not yet implemented for unix
0007320: Seg fault on image start-up; EventSensor suspected. Status unknown
0007265: Bug in Matrix2x3Plugin okayIntValue: Status unknown
0007261: primitiveExecuteMethod and primitiveExecuteMethodArgsArray Status unknown
0007238: SmartSyntaxPluginTMethod>>nullReturnExpr relies on #define null, may conflict with other libraries Status - not yet addressed
0007237: Make FFI work on 64 bit platforms Status - not yet integrated. Affects image as well as platforms and VMMaker.
0007236: Make AsynchFilePlugin work on 32/64 bit images and 32/64 bit unix VMs Status - not yet integrated
0007229: Remove optimisation for >>class Status unknown, possibly superceded by Eliot's work
0007120: [ENH] Speed-up raisedTo:modulo: Status - not yet integrated
0007109: [ENH] Speed-up LargeInteger bitShift: Status - not yet integrated
0006987: signed32BitValueOf:, signed64BitValueOf: etc. broken Status unknown (may be integrated, but relates to FFI issues)
0006966: VMMakerTool fails to open due to EnhancedSerialPlugin use of old access to Smalltalk>>platformName Status unknown, but does not affect standard VMs
0006828: make FileCopyPlugin work on 32/64 bit images and 32/64 bit unix VMs Status - not yet integrated
0006745: Maximising Squeak on a Xinerama enabled display does not act correctly [UNIX] patches submitted, status unknown
0006303: Matrix2x3Plugin does not consider negative numbers when rounding. Status unknown
0006669: VM callback implementation Status - probably obsoleted by work now being done by Eliot
0005236: Vm crashs in BitBltPlugin.c trying to access word in tail end of copyLoop() due to memory read failure Status unknown
0005228: Include Cryptographic Primitives in Base VM - DESPlugin Status unknown
0005107: With Caps Lock on, Menus do not work (Linux, Mac only) Status unknown
0003721: [FIX] Wheel Scrolling Misbehavior in Win32 with Genius Mouse Driver [WIN] status unknown
0002407: Pasting > 32kB of text crashes Unix VM [UNIX]
0001791: irix does not have vfork Status - OSProcessPlugin issue, not VM related
0001386: [Bug][?] Don't see F1-F10 keys in Linux, F11, F12 wrong. Status unknown
0001326: [BUG] PseudoTTY broken in 3.7-7 [UNIX] status unknown
0000215: JPEGReadWriter2Plugin seg faults on SPARC system because 'double' in structure not 8-byte aligned Status unknown
vm-dev@lists.squeakfoundation.org