Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
This release is simply a bugfix release of 0.8.9. The 0.8.x series has become
the "stable" branch of Eterm and will only involve bugfixes, no new features.
All the feature development is occuring in the 0.9 series.
Fixes pkg/12105 by myself
|
|
|
|
+ move the patch digest/checksum values from files/patch-sum to distinfo
|
|
hack for the old libtool.
|
|
|
|
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.
|
|
|
|
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.
|
|
the files first.
+ Eterm-0.8.9 won't build properly if an older version of Eterm's
libraries are installed, so add a check at the pre-build stage.
+ On Solaris, don't install eterm as setuid - if it is, then the
pseudo-tty is owned by root, and it's not possible to resume a screen
session as a normal user.
|
|
|
|
* make COMMENT and DESCR a bit more descriptive
* change MAINTAINER to packages@netbsd.org
* Install Eterm as setuid root so that utmp logging functions correctly.
This fixes PR#7365.
Changes in 0.8.9:
-----------------
- Support for scrolling with mouse wheels.
- New --version switch to display compile-time configuration.
- Tinting and shading have been sped up by about 30% thanks to Michael Pearson
<alcaron@ozemail.com.au>.
- Scrollbar type and width is now customizeable at compile-time *and* run-time.
Support for NeXT-style scrollbars has also been added.
- Three *major* bugs have been fixed. Tiled desktop images no longer cause
crashes when tinting or shading. The resize crash bug has also been
squished. The secure system() call replacement which was accidentally
removed has been added back.
- Ctrl-Button1 now grabs input focus. Ctrl-Button2 toggles the scrollbar on
and off. Ctrl-Button3 toggles the menubar on and off. NOTE: If you used to
disable the menubar by commenting out the loading of the menubar file, or
loading a fake one (e.g., '-Mx' or '-M /dev/null'), don't. Simply add "off"
to the end of the menu line (e.g., 'menu Eterm.menu off'), or use the new
boolean command-line option --menubar (e.g., '--menubar off'). Then you can
toggle the menubar using Ctrl-Button3 like you would expect.
- Popup scrollbar support has been added.
- New -D (--desktop) option for choosing a desktop to start on. Your window
manager must be GNOME-compliant for this to work. See the documentation at
http://www.gnome.org/devel/gnomewm/ for info on the _WIN_WORKSPACE property.
- The Eterm Technical Reference has been completely rewritten. It is now an
HTML document located in the doc/ directory.
- Lots and lots and lots of new escape sequences. See the Technical Reference
for details on them.
- Oodles of small bug fixes, as always. :-)
- Debugging output is now runtime configurable. Use the --debug option and
supply a number. 0 (the default) gives no debugging output. 1-5 give
increasingly more output, up to 5 (which I don't recommend using) which
synchronizes X events (and slows things down bigtime).
- You can now save your current Eterm settings from the menu.
- New --app-keypad and --app-cursor options to set the startup mode for
application/normal mode for the keypad and cursor keys.
- Three new utilities in addition to Esetroot, all of which are located in the
utils/ directory. Etbg is a tool for manipulating Eterm's background image
on the fly. Etcolors.sh demonstrates all the different combinations of your
current color settings. Etmenu.sh lets you send menu commands to Eterm's
menubar subsystem without having to type the escape codes yourself.
- Borderless Eterms now attempt to use the Window Manager to become borderless
instead of bypassing it altogether.
|
|
Capitalise, remove trailing '.', remove many leading 'a', or 'the'.
|
|
|
|
|
|
to be installed, so that the PLIST matches reality.
|
|
Remove two redundant definitions in the package Makefile.
|
|
backgrounds. Part of enlightenment.
|