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.
Add a new USE_LIBTOOL definition that uses the libtool package instead of
pkglibtool which is now considered outdated.
USE_PKGLIBTOOL is available for backwards compatibility with old packages
but is deprecated for new packages.
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.4:
Implement ScrollOneLineDown and ScrollOneLineUp. This is very usefull once you get one of those wheely type mouses.
XmNmenuHistory now working for RadioBoxes.
Patches to get mnemonics working in nedit.
General code cleanup (getting rid of unused "global" symbols)
XmListGetSelectedPosition fixes
Lots of geometry fixes
XmTextSetHighlight fixes
XmList fixes
Form widget significantly reworked (breaks binary compatibility)
openDX translations now working
Add Linas Vesptas's fixes to make XbaeMatrix cope well with cell widgets; these are widgets that stay inside one of the matrix's cells. GnuCash uses
this extensively, Oleo will use it too.
Add XbaeMatrixGetCellWidget() for API completeness.
Patch by Jens Krinke for having multiple highlightings in XmText.
Convert Xbae FAQ into HTML
Xbae used to have #if CELL_WIDGET, they were now removed to make sure cell widget functionality is always compiled in.
Updates to the lesstif.spec (file to create RPMs).
Add BuilderXcessory configuration files that allow you to use the Xbae widgets in BX.
Add XltCreateSciPlot(), this was a missing API, it was "needed" for the BX integration.
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
to track patches to individual files. We now install only the Motif-2.0
compatible libraries and the Motif-2.0 compatible include 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
* Many compilation warnings silenced.
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
Changes: This is a minor/development release. There have been many internal
changes since the last release, mostly to do with how we implement geometry
handling, the geometry subsystem has been substantially overhauled. Many other
bugs have been fixed as well.
This version will probably break binary compatibility with 0.87.0,
although I don't see anything specific at the moment. Don't count on binary
compatibility, though.
- New, optional Makefile variable HOMEPAGE, specifies a URL for
the home page of the software if it has one.
- The value of HOMEPAGE is used to add a link from the
README.html files.
- pkglint updated to know about it. The "correct" location for
HOMEPAGE in the Makefile is after MAINTAINER, in that same
section.
their expensive Motif installation with lesstif - print a message
saying that they should remove Motif first, then fail. Upgrading from
previous versions of lesstif works as previously. Remove IS_INTERACTIVE.
libUil doesn't compile, so comment it out. This is wrong - it does
compile, so modify the configure script to build and install it. (No
guarantees whether it actually works, of course).
Pointed out by Scott Reynolds and Klaus Klein, and fixes PR pkg/4899
I modified the test in the Makefile which checks for a previous
installation of real motif, since it wouldn't work if HAVE_MOTIF was
set in /etc/mk.conf.