* Added "Require Source Selection" (and Destination ditto) flag
in the "Before&After" options for external command rows. This
prevents commands from running if there is no selection, which
is handy to avoid making programs read from stdin. Added after
issue report by C. H. Block.
* Brought Copyright in About window and man page into 2005. :)
* Added (commented-out) sample row in gentoogtkrc.in to show how
to set color of non-used pane rows (not reachable by gentoo's
File Style system).
* Fixed broken g_snprintf() formatting specifier in the overwrite
dialog that caused it to crash on Solaris. Reported (possibly
among others) by N. Antic.
* Added option to let window manager position dialogs. Suggested
by "Martinko". This is the new default behavior, too.
* Added a SelectShell command, that makes select/unselect/toggle
decisions based on running shell commands. Suggested by me. :)
See docs/scratch/command_args.txt, or use the GUI. Modified the
default button layout to put SelectRE/SelectShell together.
changes to the pkg:
-don't bother sharing patches with the Motif-1.2 compatible version
anymore -- most patches were only necessary to be able to share
patches, so it got ridicoulous
-kick out use of autoconf et al. - just unneeded complexity
-comply to Motif-2.1 instead of 2.0
lesstif changes:
-added XmSimpleSpinBox implementation
-Initial implementation of the CareParentVisual Trait
-Start implementing XmRenderTable, XmRendition, XmTabList
-misc fixes/cleanups
include:
Small code fixes to help building on some systems
Use new libtool version 1.4 and automake 1.4-p1
Install more machine-indepedent files in $(prefix)
since I'm most familiar with the hack to include the LessTif X11 config
files. Relevant changes from version 0.91.8:
* Build/Install Uil libs and Headers (and tests) by default.
* Fixed some FontList interfaces to conform to the docs. Might fix
memory leaks as well.
* Ongoing work to use ANSI C89 as much as possible. Drop alternatives
being used (e.g. bcopy() and friends)
* The Motif 2.x Xme() funcs should now all exist in stubs at least; some
had already been "implemented" earlier.
* Build support for a Motif 2.1 compatible tree. This will soon replace
the 2.0 tree.
* Work in progres for creating XmPrint API. (2.1 functionality)
to the Xbae widget set. As a package, split out the Motif-1.2-compatible
libraries into a separate package. This package now contains just the
main (Motif-2.0-compatible) LessTif libraries, headers, and documentation.
Mark Davies in PR pkg/9915. Changes since version 0.89.9:
- XbaeMatrix : work in progress for making rows resizable. This is
already in place for columns, it is one of the requirements for being
able to handle different fonts. This may break binary compatibility
with previous releases.
- Various XmText bugfixes.
- Add Xm/MenuT.h trait include file, required for Xmt 2.1.3.
- XbaeMatrix : two bugfixes related to use of global variables (auch).
- CascadeButtons : if we set the sub-menu on a menubar there is no need
to refresh.
- All over : remove reference to timers we've nuked with
XtRemoveTimeOut().
- XmList (XmEXTENDED_SELECT) - the selected_item_count was always coming
back as 1
- ImageCache : add None symbolic name for transparency.
- XmTextFieldSetSelection - do not allow the start or end position to be
greater than the current length.
- Make Labels handle bitmaps in the version 2 case only
- XmRowColumn : Give the focus to the root when we don't know were else
to put it
- SelectionBox has a class method called list_callback. In our FileSB
class initialization this field was missing. This was causing FileSB
sub-classing problems.
- Do not activate an accelerator belonging to an un-managed widget. (DDD)
- Mnemonics were being installed and un-installed based on a different
set of rules.
- Make label handle pixmaps with a depth of 1.
- Xbae : consistent use of ANSI C prototypes.
- Several bugfixes to RPM configuration file (lesstif.spec).
- Work in progress for making Xbae widgets threadsafe.
- XmListReplaceItemsPosUnselected doesn't replace last item due to the
test being performed as if position were 0 based rather than 1 based.
- DragBS : don't tell bcopy to copy a negative length.
- Various fixes for compiler warnings.
- DragBS : _XmWriteDragBuffer also seems to have difficulties - it
doesn't work if the 'size' is bigger than 1000, because someone had the
bright idea of hardcoding 1000 in as the maximum possible size.
- Convert web pages to using JPEG instead of GIF.
- Add Builder Xcessory example files for Xbae widgets. With these you
should be able to import the Xbae widgets onto the BX palette.
- Print a couple of warnings if someone calls Mrm thinking it might
actually do something.
- Clean up website text consistency.
- Fix XmListYToPos().
- Get rid of
- Our sample system.mwmrc wasn't correct.
- Manager.c : virtual key accelerator handler.
- lesstif.spec : make sure the include files for Xbae, Xlt make it in.
- lesstif.spec : split the "devel" RPM into two - the "devel" RPM keeps
the development stuff (include files etc), the new "static" RPM
contains the static libraries.
changes since 0.89.0:
FileSB updates
Several bug fixes which improve nedit operation (particularly the File->Open insensitivity problem).
General code cleanup, and 64 bit improvements, eliminated most warnings on DU compile
SelectionBox popdownCallback fixes
XmListReplacePositions fix
several fixes for openDX
to track patches to individual files.
Changes from 0.88.9:
* Add FontChooser widget to Xlt.
* Fix to XmText to make a second call to SetValues with the same
pointer still work.
* Added a directory tree lib/Xbae which contains the Xbae widget set
(XbaeMatrix, XbaeCaption, and XbaeInput).
* Made build system changes to build Xbae in the same way as Xlt.
* Add build system options to Xlt and/or Xbae can be compiled together
with LessTif.
Use the --enable-build-Xlt and --enable-build-Xbae options.
* Xbae contains both automake-based and Imake based build support;
we're not sure how actively we'll support Imake though.
* RowColumn tear-off segfault fix.
* Fixed segfault with xmgrace.
* various fixes for openDX
* VaSimpleOption fix for Xquote
* fixes for mapCallback for DialogShells with BulletionBoard children
* Even though binary compatibility is not our true goal,
Netscape-dynMotif (4.61) now runs out-of-the-box with lesstif!
* Initial attempts at making lesstif threadsafe (PushB, PushBG)
* mxftp should now work
* XmScrolledWindow/XmScrollBar geometry fixes