Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
package. This allows this package to deinstall/install correctly from
binary packages without xpkgwedge installed.
|
|
Changes:
Bugfixes and further development of DtPrintSetupBox.
Support for XmTextFieldSetHighlight()
Bugfixes and an additional resource for XmSpinBox.
Enhancements for the docs (FAQ, Installation Docs, manpages)
mwm fixes/enhancements from Andrei Rezvov <rezvov@niisi.msk.ru>
Drop inter-library dependencies (any libtool 1.4 related features)
Add checks whether to link against -lXp -lXext when using 2.1 Motif libraries
(e.g. clients, in our test/ tree)
Fix dmalloc debugging support (within configure script)
Add some files missing from our test/ tree in the tarballs
Smaller configuration and Makefile issues (portability fixes)
Remove support for configuring and building Xlt and Xbae from within the
LessTif distribution; they will be treated as separate packages from
now on. We've been wasting entirely too much time on complexities
caused by this lately. No more, I hope.
Various fixes for (potential) memory corruption
|
|
lesstif does.
|
|
setting it here just causes errors in the Motif-detection logic.
|
|
individual package Makefiles.
|
|
separate file mk/motif.buildlink.mk.
|
|
to ${X11BASE} in the header and library search paths into references to
${LOCALBASE}/share/x11-links. These packages should now be strongly-
buildlinked regardless of whether xpkgwedge is installed.
Changes well-tested on NetBSD-1.5X/i386 with and without xpkgwedge and
lightly-tested on NetBSD-1.5.1/alpha without xpkgwedge.
|
|
Include a bugfix for lisp_LISP independently discovered by me that has
been pulled up to the automake-1-4 branch of automake cvs.
Changes are:
New in 1.4-p5:
* Allow AM_PROG_LIBTOOL again.
* Diagnose AC_CONFIG_HEADERS the same as AC_CONFIG_HEADER.
* Display distributed file list correctly in usage message.
* Allow numbers in macro names.
* Bugfixes.
New in 1.4-p4:
* Deal with configure.ac as well as configure.in -- this time for real!
* The version numbering system now allows three point version numbers,
such as 1.4.4, without thinking they are alpha release numbers.
New in 1.4-p3:
* Deal with configure.ac as well as configure.in.
* Don't complain if `version.texi' is included in multiple places.
New in 1.4-p2:
* Deal with AC_CONFIG_FILES from autoconf-2.50.
* Improvements to f77 support.
* DESTDIR now works for script targets.
* distcheck-hook works correctly.
New in 1.4-p1:
* The version numbering system now allows fork identifiers (such as
the p1 in this version of automake).
* Cope gracefully with various versions of libtool which may or may not
require ltconfig, ltcf-c.sh, ltcf-cxx.sh or ltcf-gcj.sh.
* Bugfixes.
|
|
installation and deinstallation to handle adding and removing a line to
include <LessTif.def>. This causes mxmkmf to work again as advertised in
the LessTif documentation.
|
|
installation directory in case the package isn't installed.
|
|
BUILDLINK_PREFIX.<pkgname>. This allows buildlink to find X11BASE packages
regardless of whether they were installed before or after xpkgwedge was
installed. Idea by Alistair Crooks <agc@pkgsrc.org>.
|
|
|
|
correctly, and it resets the ImakeCmd, which breaks other pkgsrc builds.
|
|
|
|
|
|
|
|
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)
|
|
|
|
|
|
+ move the patch digest/checksum values from files/patch-sum to distinfo
|
|
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)
|
|
first component is now a package name+version/pattern, no more
executable/patchname/whatnot.
While there, introduce BUILD_USES_MSGFMT as shorthand to pull in
devel/gettext unless /usr/bin/msgfmt exists (i.e. on post-1.5 -current).
Patch by Alistair Crooks <agc@netbsd.org>
|
|
|
|
complete paths to these programs.
|
|
|
|
out of date - it was based on a.out OBJECT_FMT, and added entries in the
generated PLISTs to reflect the symlinks that ELF packages uses. It also
tried to be clever, and removed and recreated any symbolic links that were
created, which has resulted in some fun, especially with packages which
use dlopen(3) to load modules. Some recent changes to our ld.so to bring
it more into line with other Operating Systems also exposed some cracks.
+ Modify bsd.pkg.mk and its shared object handling, so that PLISTs now contain
the ELF symlinks.
+ Don't mess about with file system entries when handling shared objects in
bsd.pkg.mk, since it's likely that libtool and the BSD *.mk processing will
have got it right, and have a much better idea than we do.
+ Modify PLISTs to contain "ELF symlinks"
+ On a.out platforms, delete any "ELF symlinks" from the generated PLISTs
+ On ELF platforms, no extra processing needs to be done in bsd.pkg.mk
+ Modify print-PLIST target in bsd.pkg.mk to add dummy symlink entries on
a.out platforms
+ Update the documentation in Packages.txt
With many thanks to Thomas Klausner for keeping me honest with this.
|
|
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)
|
|
fixes to plug memory leaks and changing the way LessTif imake config files
are handled. Also, install the HTML documentation in share/doc/html.
|
|
INSTALL document. This fixes recently noted infinite loops in the lesstif
build system noted on some platforms.
|
|
learned: use pkgdiff(1).
|
|
|
|
|
|
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.
|
|
|
|
no visible changes since 0.90.0 (only Xbae which we have a separate
pkg for)
|
|
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.
|