Welcome.wsp
author Claus Gittinger <cg@exept.de>
Thu, 10 Aug 2006 20:06:31 +0200
changeset 701 5126ee3f3951
parent 693 cb9bf1e76019
child 706 80c205a0e2de
permissions -rw-r--r--
*** empty log message ***

Hello World !
=============

Welcome to the 5.x ST/X release.
Please refer to the online documentation for detailed release notes.

Whats new in 5.3 ?
    new external library function binding mechanism
    glorp updated
    FCGI support for webServer
    ODBC support improved (threaded, nonBlocking API for Win32)
    SharedPool support added.
    MenuEditor: added menuSlices.
    Browser: some refactorings on SHIFT-code-menu; better project support; build features
    Editor: sort
    VM: dynamic library loading bug fixed; jitted-literal bug fixed
    Notebook/TabView: destroy tab
    Win32:
	Button event & focus handling fixes; better winXP look;
	Bug fixes in the socket, externalStream and hostname handling
	Bug fixes in the API-call cleanup code & interrupt handling
	(cleanup when interrupting and/or aborting threaded API calls)
	Preliminary, experimental support for native widgets (for now: only scrollbar)
	5.2.6 is the first "non-beta" win32 release.

Whats new in 5.2 ?
    General Unicode font support.
    xpSwiki ported.
    FileBrowser improved (is now almost a usable unicode editor !)

Whats new in 5.1.6 ?
    Bug fixes in the windows version (API-wraps, exceptions etc.)
    HTML-tree and HTTPService presenter (for flexible response-layout)
    Font handling: FontPanel fixes; better unicode handling.
    File-I/O: fixes for 32bit API (seek, stat etc.) to handle full 32bit
    positions; added 64bit API (huge file support)

Whats new in 5.1.5 ?
    Bug fixes in the windows version (API-wraps, exceptions etc.)
    HTTPServer/HTTPService framework improvements.

Whats new in 5.1.4 ?
    Better performance and restructured code in the HTTPServer/HTTPService framework.

Whats new in 5.1.2 ?
    NewSystemBrowser and NewFileBrowsers are now the default.
    added more features (code search) to the NewSystemBrowser.
    SIXX (Smalltalk Instance exchange via XML) added.
    Some bug fixes.

Whats new in 5.1.1 ?
    Removed unused instance variables from Class (therefore a major version step).
    Stream positioning is now 0-based.
    File open errors now raise an error instead of raising a notification and returning nil.
    Many HTTPServer improvements.

Whats new in 4.1.9 ?
    Better HTTPServer administration.
    XML-Xpath and XSL support
    Comanche STT added (Smalltalk Templates)

Whats new in 4.1.8 ?
    HTTPServer refactored for much easier pluggability

    SOAP demos & examples
	try the translation service
	(in the workspace or via the Launchers Demos-BabelFish menu item.)

    Comanche Swiki ported from Squeak
	a *much* nicer swiki; nice look; better administration.

    NewProcessMonitor
	better look;

    More configuration options and improved settings dialog

    Many improvements and bug fixes all over the place (lots of WIN32 fixes)

    We now recommend the use of the NewFileBrowser and NewSystemBrowser
    tools (they are in use for quite some time now)


Whats new in 4.1.x ?

A list of new features with links into the documentation
is found via the Launchers "Help" -> "Whats new in ST/X" menu item.

    first of all:
	finally a new licensing scheme;
	Please read the files
		TOP/README  (the README tab)
	which contains the additional license information.
	Make sure you agree - or else please contact us.

    Settings
	you will find a preliminary version of the pluggable settingsApp
	in the Launchers System-Menu, if you turn ON the
	"Use the new SettingsDialog" flag in the "Launcher-Settings-Tools" dialog.

    NewSystemBrowser
	go to the "Launcher-Settings-Tools" dialog,
	and turn ON the "Use the new SystemBrowser" flag.
	    (This takes a short time to load the browser,
	    so you may want to save an image after that, to avoid the delay in the future.)
	Please have a look into the updated HTML Documentation.

	cg: it is a good idea to also turn ON the
	   "new VersionDiff Browser" flag.
	   However, I dont like the new ChangesBrowser anymore ;-)

    NewFileBrowser
	MultiPane, Hierarchical Tree, File Properties,
	mime-type controlled presentation and more...
	go to the "Launcher-Settings-Tools" dialog,
	and turn ON the "Use the new FileBrowser" flag.


    ChangesBrowser
	now has multi-select capability and a pull down menu.
	if auto-compare is ON, diffs are shown immediately in the lower pane.

    SUnit testing framework
	see the Launchers "Tools" menu, or double click on any
	class derived from TestCase in the NewSystemBrowser.
	Last TestResults are remembered and indicated in the browsers class-icons.

Additional ported goodies:

    Minnestore, an object data base
	(status: runs almost testcases and I think it is almost usable; but who knows...)

    SOAP
	thanks to Steve Waring & Masashi Umezawa

    XML-VW
	thanks to Cincom; a portable XML parser
	And then there were two of them ;-)
	Some preliminary support to fileIn XML-source has also been added.

    XML-YAXO
	yet another XML parser.

    SIF
	the smalltalk interchange format

    RefactoryBrowser
	is available both in its original version
	(see the RefactoryBrowser class)
	and via the NewSystemBrowser (which uses the reafactorings,
	but is not based on the refactoryBrowser other than that)

    measurements
	a units package (kelvin to fahrenheit at its best)

    stMath
	a math package (see the test cases)


    quite a bunch of new widgets, widget improvements and bug fixes.
    Many bug fixes in the compiler(s) and the VM.

    For Windows Users:
	winstx.exe (i.e. stx without a console window) now works again;
	[although as a developer, I still prefer stx.exe ...)

	stx.exe/winstx.exe can now be started multiple times under
	W95/W98 (had a wrong linker flag in the nt.defs file, which
	prevented the previous version from doing that).

	stx for win can now be (re)compiled using the freeBorland tools
	(and the free stx version actually is ...).
	There is no longer a need to buy a compiler to add primitive
	code to st/x.
	Of course, if you stay on the smalltalk level, there is still no
	need for any compiler at all - the built-in jitter does not
	require a compiler.





---------------------------------------------------------------------------------------------------------
This Documents Version: $Revision$