Changes between Version 4 and Version 5 of FeaturesAndFixes


Ignore:
Timestamp:
Jun 10, 2015, 4:08:14 PM (9 years ago)
Author:
vranyj1
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • FeaturesAndFixes

    v4 v5  
    33[[PageOutline]]
    44
    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]]''
    66
    77== Base Runtime ==
    88(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. 
    1010- 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]
    1212- ENH: When VM is compiled in DEBUG mode (default), allocate extra guard pages behind each newspace halve.
    1313- 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.
     
    2121
    2222* 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]].