Changes between Version 4 and Version 5 of FeaturesAndFixes
- Timestamp:
- Jun 10, 2015, 4:08:14 PM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
FeaturesAndFixes
v4 v5 3 3 [[PageOutline]] 4 4 5 ''...available in Smalltalk/X jv-branch which are not (yet)integrated to [[http://www.exept.de/en/products/smalltalk-x.html|eXept's version]]''5 ''...available in Smalltalk/X jv-branch which are not integrated to [[http://www.exept.de/en/products/smalltalk-x.html|eXept's version]]'' 6 6 7 7 == Base Runtime == 8 8 (stc, virtual machine, basic classes) 9 9 - ENH: Fill in Block source position, i.e., an offset of opening bracket. Given a {{{Block}}} instance, one may ask for it's source position by {{{aBlock sourcePos}}}. Moreover, one can get a parse tree (RB) of the block by {{{aBlock parseTree}}}. This allows for nice optimizations in ''!PetitParser'' compiler. 10 10 - FIX: Fixed bug in Java synchronized method invocation (see [https://swing.fit.cvut.cz/projects/stx-libjava/ticket/84 issue #84]. 11 - FIX: Fixed FileStream>>position, position: and setToEnd when stream is in non-buffered mode. See commit [http://swing.fit.cvut.cz/hg/stx.libbasic/rev/5e7e40d367f2 5e7e40d367f2]11 - FIX: Fixed !FileStream>>position, position: and setToEnd when stream is in non-buffered mode. See commit [http://swing.fit.cvut.cz/hg/stx.libbasic/rev/5e7e40d367f2 5e7e40d367f2] 12 12 - ENH: When VM is compiled in DEBUG mode (default), allocate extra guard pages behind each newspace halve. 13 13 - FIX: Fixed baaad bugs in various allocation routines causing overflow to memory behind newspace and thus trashing whatever data are there. See commit [https://swing.fit.cvut.cz/hg/stx.libbasic/rev/384622fa1a79 384622fa1a79]. Few VM routines suffered the same. … … 21 21 22 22 * FIX/ENH: Better (standard) selection / cursor movement. See [[http://swing.fit.cvut.cz/hg/stx.libwidg/file/876ca06a1df8/EditTextView.st#l470|EditTextView>>selection_and_cursor_movement]] for details. 23 23 * ENH: Linux builds include XFT support for smoother text rendering. Check [[XftFontsHowTo|how to enable anti-aliased fonts on Linux]].