Commit graph

33 commits

Author SHA1 Message Date
drochner
2fa964e67e update to 0.92.26
Changes:
    Fixes for small problem with List widget. More work required on this ...
    Fixes for some recently introduced bugs within configure. Now link libXm*
	against -lm if ANSI C math stuff is hidden there
    Small Scale widget fix (rounding problem)
    Added two stubs for missing 2.x interfaces. On stub level we should be very
	close to a complete 2.1 set now
    Fixes by Kazuyuki Funada, mostly for i18n.
    Fix and add more (incomplete) man pages to the install target
    Link our shared libraries against the necessary system libraries (e.g.
	libXt, libX11) to hardcode the dependencies
    Rename libDt to libDtPrint, this appears to be what it's called. Remove the
	print_screen field from struct DtPrintSetupData, the Motif 2.1
    manual pages (e.g. about XmPrintSetup) are misleading about libDtPrint.
    Add -lMrm to the Xlt tests, this is necessary as SciPlot now uses Mrm.
    Make build option --with-dmalloc to work again properly
    Make more debugging functions available in a PRODUCTION build (no
	performance penalty)
    Debugging output (DEBUG_FILE env var) is now always explicitly unbuffered
	and can now be sent to "stdin"/"stderr" as well
    The environment variable controlling which files send debugging output has
	been renamed to DEBUG_SOURCES and now accepts a
    blocking entries
    Debugging output can now be en-/disabled upon runtime. (env vars
	DEBUG_TOGGLE, DEBUG_SIGNAL)
2001-03-28 14:57:54 +00:00
jlam
c788cdc7d8 Update lesstif and lesstif12 to version 0.92.6. Make me the maintainer
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)
2000-12-22 17:26:18 +00:00
jlam
0aa91625f7 Update lesstif to 0.91.8. Changes from version 0.91.4 include several
fixes to plug memory leaks and changing the way LessTif imake config files
are handled.  Also, install the HTML documentation in share/doc/html.
2000-10-23 19:45:05 +00:00
jlam
3fa62526cd Make sure patch doesn't contain any RCS ids other than ours. Lesson
learned: use pkgdiff(1).
2000-07-26 07:23:21 +00:00
jlam
d17567f379 Forgot these patches in previous commit 2000-07-25 14:43:16 +00:00
jlam
a7515ab2eb Update lesstif to 0.91.4. Only minor bug fixes and some improvements
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.
2000-07-25 14:42:00 +00:00
jlam
91b9d75e08 USE_LIBTOOL instead of PKGLIBTOOL. 2000-06-21 05:31:43 +00:00
tron
3ba9aa6cd8 Defuzz patches. 2000-05-30 07:38:53 +00:00
drochner
1026d9e43f update to 0.91.0
no visible changes since 0.90.0 (only Xbae which we have a separate
pkg for)
2000-05-25 15:25:43 +00:00
tron
27eb7db10f Update lesstif package to version 0.90.0 based on patches supplied by
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.
2000-04-27 13:14:47 +00:00
wiz
76c5a32025 install ac_find_motif.m4 and link it to ${LOCALBASE}/share/aclocal 2000-02-12 03:54:51 +00:00
wiz
2eecdf4e65 defuzz 2000-02-01 00:38:14 +00:00
drochner
9afcb71955 update to 0.89.9
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.
2000-01-31 20:45:43 +00:00
hubertf
f2bffb89e2 remove some leftovers from the defuzzing 1999-11-24 17:38:50 +00:00
hubertf
79b1445fb1 defuzz 1999-11-24 17:34:09 +00:00
drochner
0cc98c4235 update to lesstif-0.89.4
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
1999-11-15 21:30:27 +00:00
jlam
ff17d3c80f Update to 0.89.0. Renumbered patches because it got increasingly difficult
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.
1999-11-03 04:18:47 +00:00
jlam
ecb6971b7b Update to 0.89.0. Renumbered patches because it got increasingly difficult
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
1999-11-03 04:18:46 +00:00
drochner
dcf6eafa48 update lesstif to 0.88.9,
from Adam Ciarcinski (adam@albedo.com.pl) per PR pkg/8299
1999-09-03 19:45:11 +00:00
frueauf
150c88bd4e Update lesstif to 0.86.9. 1998-10-31 01:02:17 +00:00
frueauf
fb999c6fa8 Update lesstif to 0.86.0. 1998-08-12 22:44:20 +00:00
agc
41bfb30737 Add NetBSD RCS Ids. 1998-08-07 11:08:53 +00:00
tv
936d134660 Update to use pkg version of libtool instead of lesstif's private copy. 1998-07-17 17:18:49 +00:00
frueauf
85768b5eb1 Update to lesstif-0.85.3 which already contains the fix that was in patch-aj. 1998-07-03 11:02:22 +00:00
frueauf
210a034c18 Fix a bug found by Michael Hitch. He will report it back to the lesstif people,
so with some future release this patch may become obsolete. For now it
allows to make a non-segfaulting mozilla on amiga.
1998-06-26 20:45:55 +00:00
tron
fd25c8206a Update "lesstif" package to 0.85. 1998-06-06 20:40:06 +00:00
tron
b8f79875d0 Update "lesstif" to 0.84. 1998-05-23 13:29:36 +00:00
frueauf
862da559b0 Add a little patch that fixes a known problem in 0.83. 1998-04-07 10:10:23 +00:00
frueauf
3c271a9383 Update to lesstif 0.83. 1998-03-23 12:35:51 +00:00
agc
564467215f There is a comment in the configure.in script to the effect that
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
1998-01-28 16:20:41 +00:00
agc
6035cc67ca Upgrade to lesstif 0.82, from Jim Bernard.
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.
1998-01-16 17:07:12 +00:00
hubertf
95b83aecad fix for NetBSD 1997-11-02 02:52:40 +00:00
hubertf
b2481d32f2 Import Motif-clone 1997-11-02 02:45:51 +00:00