Just some minor fixes, binary rename and better embedded workspace
support in this release. I'm still contemplating whether to convert
Ion to C++ and haven't written many things that I intended to as
that decision will affect how those are implemented.
To create an embedded workspaces in a frame, at the moment you have
to modify the appropriate workspace save file (when Ion is not running!)
by adding lines such as
region "WFloatWS", "testiupotus" {
}
inside the frame definition after the other options (flags, target_id;
those options will be ignored if after any region definitions).
One more thing to note: debugging infos are no longer automatically
stripped from the ioncore binary or modules by 'make install' so that
I don't have to explain how to get proper backtraces every time a bug
is found. If you you are confident that you can send me proper backtraces
when you find a bug (or maybe can fix it yourself), you can make the
binary and the modules a _lot_ smaller by running 'strip' on them.
New ChangeLog entries:
2003-03-27:
* Renamed the main binary 'ioncore'.
* Added 'ion' shell script to run 'ioncore' with correct
configuration and module file directory parameters. A 'pwm'
script to run ioncore in PWM mode was also added but this is not
installed by 'make install' at the moment.
* A minor nested WS fix.
* Minor fix in clientwin_deinit.
2003-03-22:
* Applied the toggle_tab patch.
2003-03-20:
* Frames save their saveable contents
* EnterWindow event handling changed so that embedded workspaces
work as expected.
2003-03-17:
* Client window (esp. transient) resize request fixes.
* Double-click fixed.
2003-03-15:
* The functions region_add_bindmap* no longer have the grab
argument but instead REGION_BINDINGS_ARE_GRABBED flag is to be
set.
* CF_PLACEMENT_GEOM check added in find_suitable_viewport.
* ASCII control characters (ch&0x7f<32) are now presented as
escaped octals in saved region name strings.
--
Tuomo