|
|
|
ChangeLog
|
|
|
|
=========
|
|
|
|
|
|
|
|
This file contains a listing of modifications to Eterm in CVS on a per-commit
|
|
|
|
basis. Dates are included, as are nicknames/names/initials for the persons
|
|
|
|
making the changes.
|
|
|
|
|
|
|
|
|
|
|
|
Thu Sep 3 17:27:35 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Removed RELNOTES.Eterm and split it into README and ChangeLog. I also
|
|
|
|
fixed options.c so that keysym definitions are at least accepted. Now
|
|
|
|
I'll have to find a tn3270 to test with. :-)
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Thu Sep 3 17:57:38 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Added the trans theme and fixed doc/Makefile.in to remove Esetroot on
|
|
|
|
"make distclean"
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Thu Sep 3 18:36:10 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Added the --shade option to replace the DARKEN_TRANSPARENCY #define.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Thu Sep 3 20:28:22 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Fixed problems compiling with MENUBAR_MAX == 0 and without pixmap
|
|
|
|
support and/or transparency support.
|
|
|
|
|
|
|
|
Some unneeded code was removed from main.c as well.
|
|
|
|
|
|
|
|
Added the --enable-menus (or --disable-menus) option to the configure
|
|
|
|
script to automatically disable menubar support.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Fri Sep 4 11:28:30 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Added in the Eterm man page Shaleh <shaleh@debian.org> fixed up for us.
|
|
|
|
Thanks Shaleh!
|
|
|
|
|
|
|
|
Also updated the doc/FAQ.html file with the latest FAQ from the web.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Fri Sep 4 11:36:33 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Ripped the RELNOTES.Eterm stuff out of ChangeLog and put it in
|
|
|
|
ReleaseNotes. I decided not to use the name RELNOTES because it does
|
|
|
|
annoying things with trying to Tab-complete "README". =) From now on,
|
|
|
|
ChangeLog will be the detail and RELNOTES will be the summary.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Fri Sep 4 13:24:49 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Fixed a bug mandrake pointed out where supplying a pixmap would kill
|
|
|
|
a transparent Eterm.
|
|
|
|
|
|
|
|
--------------------------------------------------------------------------------
|
|
|
|
Fri Sep 4 13:47:32 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Fixed the bug pointed out by technoir that made transparent Eterms
|
|
|
|
flicker when there were two on the desktop at the same time and one was
|
|
|
|
moving.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Fri Sep 4 15:42:55 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Fixed scrollbar_floating with transparency so that the root image
|
|
|
|
shows through underneath the scrollbar. The effect is really sweet. :)
|
|
|
|
|
|
|
|
--------------------------------------------------------------------------------
|
|
|
|
Fri Sep 4 16:22:29 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Fixed scrollbar_floating without transparency so that it shows the
|
|
|
|
background color instead of white.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Fri Sep 4 18:48:08 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Added the --tint option. Specify a shade of tinting for a pseudo-
|
|
|
|
transparent Eterm. It implies --shade. Choices are red, green, blue,
|
|
|
|
purple, orange, or yellow.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Fri Sep 4 19:31:18 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Fixed a stupid mistake in doing the tinting. Also enabled "yes" and
|
|
|
|
"no" as valid boolean values.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Fri Sep 4 21:34:09 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Fixed the color names. Thanks to technoir for assistance with this.
|
|
|
|
Choices are now red, green, blue, cyan, magenta, yellow.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Sat Sep 5 14:28:18 1998 sdh
|
|
|
|
|
|
|
|
Apply focus color change to menubar and scrollbars. Remove old
|
|
|
|
code that was surrounded by CHANGE_SCROLLCOLOR_ON_FOCUS. Toss
|
|
|
|
update flag that was exported by scrollbar.h and let menubar.c &
|
|
|
|
scrollbar.c track focus independently. Old code was doing a bunch
|
|
|
|
of XCreateGC's without ever freeing the gc. Still a bit kludgy,
|
|
|
|
but no more so than the shadow color code for the menu/scroll bar.
|
|
|
|
|
|
|
|
New config option, unfocusedscrollbar <color>. Command line
|
|
|
|
option --unfocused-scrollbar-color <color>. Add config entry to
|
|
|
|
themes/Eterm/MAIN.
|
|
|
|
|
|
|
|
Turn on CHANGE_SCROLLCOLOR_ON_FOCUS by default in feature.h.
|
|
|
|
|
|
|
|
Add color init entry for menuTextColor def_colorName (main.c).
|
|
|
|
|
|
|
|
Why does menubar.c use the global Attributes exported by main.c?
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Tue Sep 8 13:50:10 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Updated the menubar files to take advantage of some of the newer
|
|
|
|
background images in the collection. Also removed the pixmap menu from
|
|
|
|
the "trans" theme since it's all ignored anyway.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Tue Sep 8 15:14:00 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Cleaned up the changes made by "sdh" (whoever that is). :-) If the
|
|
|
|
unfocused color is not defined, it will revert to the scrollbar color,
|
|
|
|
creating a way to "turn the option off," so to speak. It also makes
|
|
|
|
sure that people who don't want to see the difference don't see it.
|
|
|
|
|
|
|
|
Added autogen.sh for the tragically habitual. ;-)
|
|
|
|
|
|
|
|
By the way, a few pointers for those messing with Eterm. For one,
|
|
|
|
feature.h is created from feature.h.in, so changing feature.h does
|
|
|
|
not affect the final distributed form of Eterm. I had to update
|
|
|
|
src/feature.h.in to define CHANGE_SCROLLCOLOR_ON_FOCUS in order to see
|
|
|
|
the changes take effect. For two, if you change the MAIN.in for Eterm,
|
|
|
|
please change the other themes too.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Tue Sep 8 17:16:34 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Fixed transparency so that it works on any desktop, not just the root.
|
|
|
|
Only works with E, so non-E users are S.O.L. (Sorry, that's life.)
|
|
|
|
Thanks to raster for helping me with this. :-)
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Tue Sep 8 20:52:18 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Added a new feature. This was requested by Nick Vargish
|
|
|
|
<nav@patriot.net>. Basically, the new option --watch-bg (or config
|
|
|
|
file toggle "watch_bg") tells Eterm to keep track of the mod time of
|
|
|
|
the background pixmap. If the pixmap changes, Eterm updates and
|
|
|
|
redraws the background. When coupled with an outside program, this
|
|
|
|
can produce cycling and/or animated backgrounds.
|
|
|
|
|
|
|
|
NOTE: This feature is highly experimental. It can crash Eterm if not
|
|
|
|
done properly and carefully. In fact, at this point it's more of a
|
|
|
|
demonstration/proof-of-concept than a feature. If there is enough
|
|
|
|
interest, I will internalize more of it.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Sun Sep 13 13:18:31 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Fixed the scrollbar_floating option with transparency (again). sdh's
|
|
|
|
changes on 9/5 screwed it up. The pixmap now shows through once again.
|
|
|
|
And there was much rejoicing.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Sun Sep 13 16:08:06 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Added .cvsignore files.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Mon Sep 14 10:11:41 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Fixed a bug pointed out by Hans Engren <h@ns.engren.org> which kept
|
|
|
|
Eterm and Esetroot from working under certain conditions.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Mon Sep 14 11:38:06 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Final documentation cleanups before the release of 0.8.6.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Mon Sep 14 12:04:43 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Final compilation cleanups before release of 0.8.6. With this commit,
|
|
|
|
CVS will contain the release version of 0.8.6.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Mon Sep 14 12:58:32 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Installed 0.8.7 into CVS. This release has some major changes in it.
|
|
|
|
For one, Eterm now uses automake and libtool. The old libmej is now
|
|
|
|
built as a shared library as well as a static one. Also, everything
|
|
|
|
but the main() function has been moved into a library, libEterm. Since
|
|
|
|
most people use lots of Eterms at once, creating a shared library will
|
|
|
|
reduce the text segment of each Eterm significantly, saving quite a bit
|
|
|
|
of memory per Eterm.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Tue Sep 15 13:10:20 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Fixed a bug compiling on Linux. (Damn Linux having dprintf!) ;-P
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Tue Sep 15 13:23:00 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Fixed another bug on Linux, this time with linking Esetroot.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Tue Sep 15 14:10:05 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Removed MIN_ANCHOR_SIZE and added -a (--min-anchor-size) option. It
|
|
|
|
is 0 by default so ppl won't complain about the scroll-up "bug".
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Tue Sep 15 15:03:57 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Changed the pixmap setting code in Esetroot so it will (hopefully) work
|
|
|
|
better. Geez, if everyone would just use Enlightenment, it would save
|
|
|
|
me so much grief.... ;-)
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Tue Sep 15 16:00:26 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Fixed the scaling problem in Esetroot pointed out by technoir thanks
|
|
|
|
to some code swiped from Enlightenment. I also nuked the code that
|
|
|
|
was killing Enlightenment when running Esetroot. (Not an E bug, just
|
|
|
|
lame code.) =P
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Tue Sep 15 17:25:53 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Choosing a pixmap in a transparent Eterm now works. I also renamed
|
|
|
|
StrSep() to strsep() and changed configure.in to check for strsep().
|
|
|
|
That allowed me to remove some really annoying #ifdef's in command.c.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Tue Sep 15 17:59:24 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Added initial support for an escape code sequence set to mess with the
|
|
|
|
various transparency options. It doesn't work yet, so don't bother
|
|
|
|
trying to use it. Some of it will even crash Eterm at this point, but
|
|
|
|
I'm going home anyway. :-)
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Wed Sep 16 11:42:16 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Initial work on a patch for CygWin32 support. Also updated autogen.sh
|
|
|
|
to create libtool stuff.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Wed Sep 16 15:25:32 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Fixed some misc. problems with the new escape sequences. Toggling
|
|
|
|
transparency on and off now works (more or less). At least stuff won't
|
|
|
|
crash. :-) Still some kinks to iron out, as always.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Wed Sep 16 17:21:52 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Fixed the escape sequence for Pixmap -> None (again). Also made the
|
|
|
|
transparency toggle work for not having a pixmap.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Wed Sep 16 18:20:47 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Updated the default themes to include the Trans menu.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Thu Sep 17 13:05:30 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Hack for newer Linux versions in which the real uid must be nonzero to
|
|
|
|
open the display.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Thu Sep 17 13:50:50 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Moved the #define for the Linux fix into config.h
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Thu Sep 17 16:59:17 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
This version has a working CygWin32 port! :-) Some minor hacking may
|
|
|
|
still be required.
|
|
|
|
|
|
|
|
Also included a test for something with transparency.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Thu Sep 17 17:29:39 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Changed code to use setres*id() functions if they are there (Linux and
|
|
|
|
HP-UX only AFAIK). This is a vast security improvement for Linux.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Thu Sep 17 17:49:19 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Hopefully fixed privileges() for systems without setres*id() or saved
|
|
|
|
uids.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Thu Sep 17 17:58:17 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
More .cvsignore entries.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Thu Sep 17 19:03:22 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Changed the --watch-bg option to --watch-pixmap, which will hopefully
|
|
|
|
make it less tempting for people to think it has something to do with
|
|
|
|
transparency.
|
|
|
|
|
|
|
|
Also added the --watch-desktop option which causes Eterm to monitor
|
|
|
|
the desktop pixmap for changes and update accordingly. It doesn't
|
|
|
|
cause flicker like it used to.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Thu Sep 17 19:36:56 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Some config file parser cleanups and additions to the trans theme.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Thu Sep 17 20:03:57 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Makefile and theme cleanups.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Thu Sep 17 20:45:03 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Fixed a major bug which caused Eterm to seg fault in trans theme.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Thu Sep 17 20:56:33 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Fixed another seg fault bug, this time with changing the pixmap via
|
|
|
|
escape sequence. Doh!
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Thu Sep 17 21:03:34 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Changed the scrollbar_floating attribute back on for the trans theme.
|
|
|
|
Geez, is there no end to the stuff I've screwed up today?? =P
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Fri Sep 18 09:33:30 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Added some checks to autogen.sh
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Fri Sep 18 11:18:59 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Put in the #define IMLIB_TRANS, which will make Eterm use Imlib to do
|
|
|
|
the transparency stuff. There's a problem with it, though, either in
|
|
|
|
Imlib_create_image_from_drawable() or the way I'm calling it. For
|
|
|
|
obvious reasons, it's off by default.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Fri Sep 18 16:39:15 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
As expected, raster's imlib fix corrected the problem. Imlib
|
|
|
|
transparency rendering now works as expected. It is still off by
|
|
|
|
default since tinting and shading aren't in yet.
|
|
|
|
|
|
|
|
Also in this commit is a "fix" to autogen.sh. I got complaints (well,
|
|
|
|
actually one complaint) about autogen.sh not running configure, so now
|
|
|
|
it does. IMHO, this behavior is incorrect, as the function of autogen
|
|
|
|
should be to GENerate the AUTOconf/AUTOmake stuff, not run it. But
|
|
|
|
since "all the other apps in cvs" run configure, for the sake of
|
|
|
|
standardization and nothing more, I'll do it.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Mon Sep 21 15:45:17 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Fixed the aforementioned memory leak as well as some others. Dangling
|
|
|
|
pointers were cut in half. :)
|
|
|
|
|
|
|
|
Imlib transparency still needs to be worked on (read: sped up). One
|
|
|
|
thing at a time though.
|
|
|
|
|
|
|
|
I also fixed some duplicate rendering that was going on with
|
|
|
|
pseudo-transparency.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Mon Sep 21 16:10:46 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Fixed the transparency toggle.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Mon Sep 21 17:05:31 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Fixed bug in Imlib transparency code.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Mon Sep 21 19:46:44 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Looks like Imlib-based transparency is working now. It only reads the
|
|
|
|
desktop image once. After that, it uses the same desktop pixmap
|
|
|
|
throughout. So startup is much slower, but through the rest of the
|
|
|
|
run it's much faster.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Mon Sep 21 20:53:44 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Added --shade-pct. When Imlib-based transparency is enabled, you can
|
|
|
|
specify a percentage by which to shade the background (0 being no
|
|
|
|
shading, 100 being all black, not to mention rather pointless).
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Tue Sep 22 10:41:32 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
With Imlib-based transparency, Eterm now takes --tint as a numerical
|
|
|
|
option. You specify a 24-bit RGB mask for colored tinting, such as
|
|
|
|
"--tint 0xffafaf" for a deep red tint or "--tint 0xefefff" for a slight
|
|
|
|
blue tint.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Tue Sep 22 14:48:03 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Fixed a bug in non-Imlib-based transparency. I also made preparations
|
|
|
|
for letting non-Imlib-based transparency do shading percentages and
|
|
|
|
tinting masks. Works on 8bpp, but since that's the only thing I can
|
|
|
|
test, I'll wait until tomorrow and make sure the other pixel depths
|
|
|
|
work before I go further.
|
|
|
|
|
|
|
|
Imlib-based transparency is pretty slow, but there's more that can be
|
|
|
|
done with it as far as RGB curves and stuff, so I plan to keep support
|
|
|
|
for it in there. But I'd stick to using Xlib-based transparency for
|
|
|
|
now.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Tue Sep 22 18:28:49 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Fixed the menubar code so that the menus aren't clipped by the window
|
|
|
|
or screen edge. There's still one small problem, but I'll look at that
|
|
|
|
later. :)
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Tue Sep 22 21:20:16 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
If root_pixmap() returns None, transparency gets turned off instead of
|
|
|
|
rendering on a null pixmap.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Wed Sep 23 10:26:01 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Fixed that one last menubar bug.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Wed Sep 23 11:46:44 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Fixed a segfault in Esetroot. Also fixed --watch-desktop to work
|
|
|
|
again (just for you, Nat). ;-)
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Wed Sep 23 19:07:11 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Some bug fixes pertaining to root_pixmap() failing, transparency and
|
|
|
|
background pixmaps coinciding, etc.
|
|
|
|
|
|
|
|
Also changed the shell_expand() function in options.c so that \'
|
|
|
|
within single quotes would insert a single quote. This differs from
|
|
|
|
the shell behavior, but I prefer it. :)
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Thu Sep 24 17:14:29 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Fixed a bug with tiling pixmaps in transparency code. (Didn't do it
|
|
|
|
the way raster wanted it, but it works for now. I'll make it better
|
|
|
|
later. Unless raster wants to patch it....) :-)
|
|
|
|
|
|
|
|
Fixed a bug building without CHANGE_SCROLLCOLOR_ON_FOCUS support.
|
|
|
|
|
|
|
|
Changed config file magic numbers to "Eterm-0.8".
|
|
|
|
|
|
|
|
The latter two are thanks to Casey Zacek <casey@netcomi.com>
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Fri Sep 25 22:32:30 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Fixed a bug in Esetroot.c and the CUTCHARS default in src/feature.h.in
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Fri Sep 25 22:35:44 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Missed another typo in Esetroot.c
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Sat Sep 26 21:11:48 EDT 1998 mandrake <mandrake@mandrake.net>
|
|
|
|
|
|
|
|
cleaned up a lot of stuff so it compiles a little cleaner.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Tue Sep 29 14:04:39 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Fixed utmp.c for OpenBSD thanks to Jason Ish <jason@obskure.net>
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Tue Sep 29 17:14:11 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Removed the variables mandrake commented out, except for the one that
|
|
|
|
was still needed. I uncommented that one and put it in #ifdef's to
|
|
|
|
fix the compiler warnings.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Thu Oct 8 15:24:10 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Some transparency speed-ups (I hope). Still trying to figure out why
|
|
|
|
I'm not getting ReparentNotify events. =P Also fixed the bug mandrake
|
|
|
|
pointed out with transparency and the desktop dragbar under E.
|
|
|
|
|
|
|
|
Also some fixes from Fritz Mueller <fritzm@digidesign.com> for X
|
|
|
|
servers which lie about pixel depth and for a bug in Eterm's magic
|
|
|
|
number checker.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Thu Oct 8 15:29:01 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Correct order: Compile FIRST, commit SECOND. Doh!! =P
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Fri Oct 9 12:06:10 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Added --with-debugging[=num] to support debugging levels up through 5.
|
|
|
|
|
|
|
|
Also added stack trace dump if the OS supports it. In order of
|
|
|
|
preference, the methods are: U_STACK_TRACE() (on HP-UX in libcl),
|
|
|
|
pstack (on Solaris), gdb, dbx.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Fri Oct 9 12:18:32 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Oops, forgot to add libmej/snprintf.c to the repository. =P
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Sun Oct 11 17:35:18 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Fixed autogen.sh so that VERSION was defined again. Apparently
|
|
|
|
running autoheader before other stuff in autogen.sh is a Bad Thing.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Tue Oct 13 17:38:30 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
If the desktop pixmap goes away (which happens if you're on another
|
|
|
|
desktop for awhile), we'll just use the old one until it comes back.
|
|
|
|
|
|
|
|
Also added Id strings to all C files.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Tue Oct 13 18:18:03 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Added Id strings to the Makefile.am files, src/feature.h.in,
|
|
|
|
configure.in, and autogen.sh. Also added an entry to keep CVS quiet.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Wed Oct 14 12:55:13 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Fixed the bug with dragging a transparent Eterm across E's desktop
|
|
|
|
dragbar. It reparents to the root window for a bit, but once you drop
|
|
|
|
the window, it changes backdrops right on cue. Also works when moving
|
|
|
|
Eterm windows between desktops. Note that this requires the use of
|
|
|
|
the -W (--watch-desktop) option.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Wed Oct 14 13:02:37 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Nuked some leftover code from testing. (oops)
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Wed Oct 14 14:49:01 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Added some debugging code to Esetroot.c and added the -x switch to turn
|
|
|
|
on debugging. Hopefully this will help me track down the DISPLAY bug.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Wed Oct 14 14:54:46 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Blah. Forgot to "if (debug)" out a couple lines. =P
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Mon Oct 19 15:33:48 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Fixed transparency stuff so it wouldn't take up mondo CPU time. Since
|
|
|
|
we're getting events for other windows now, we need to make sure we
|
|
|
|
only act on events that are ours.
|
|
|
|
|
|
|
|
Also fixed scrollbar coloring in transparent mode.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Mon Oct 19 17:03:47 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
New features courtesy a patch from James Antill <james@crazylands.org>
|
|
|
|
as described here:
|
|
|
|
|
|
|
|
\e[9n prints the pixmap filename in the title bar. In transparency
|
|
|
|
mode, prints transparency info to the title bar.
|
|
|
|
|
|
|
|
--home-on-input option which split off part of --home-on-echo
|
|
|
|
|
|
|
|
Replaced "strncasecmp(buff, "string ", num)" with macro.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Wed Oct 21 11:11:04 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Fixed a bug with -W and -x together.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Wed Oct 21 12:26:53 CDT 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Final documentation cleanups for 0.8.7 release tomorrow. Barring bug
|
|
|
|
fixes in the next 24 hours or so, this is 0.8.7 as it will be released
|
|
|
|
sometime tomorrow morning.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Thu Oct 22 23:38:47 PDT 1998 Manish Singh <yosh@gimp.org>
|
|
|
|
|
|
|
|
* strings.c, strings.h: make everything consistent
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Mon Oct 26 22:26:47 CST 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Major changes to the man page. Hopefully people who actually bother
|
|
|
|
to read the man page will find it easier to mess with the MAIN file.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Mon Nov 2 13:24:21 CST 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Lots of changes here. This is the first commit of 0.8.8. The new
|
|
|
|
features are:
|
|
|
|
|
|
|
|
--shade now takes a percentage of shading. 0% is no shading, 100% is
|
|
|
|
all black, and anything in between goes. Percent sign optional.
|
|
|
|
|
|
|
|
--tint now takes a 24-bit hexadecimal mask. 0xffffff is no tinting,
|
|
|
|
0x000000 is black, and anything in between goes. It will also take
|
|
|
|
decimal or octal if you *really* have the urge, but hex is the most
|
|
|
|
readable.
|
|
|
|
|
|
|
|
-V (--menubar-move) now allows dragging the menubar to move the
|
|
|
|
window. It is on by default if the -x (--borderless) option is used,
|
|
|
|
and off by default otherwise.
|
|
|
|
|
|
|
|
The transparency/shading/tinting escape sequences now work.
|
|
|
|
|
|
|
|
FORCE_BACKSPACE and FORCE_DELETE have been fixed.
|
|
|
|
|
|
|
|
KS_DELETE (the strings associated with pressing the Delete key) is
|
|
|
|
now set to ^? by default.
|
|
|
|
|
|
|
|
-N (--anim) options for background pixmap cycling. Syntax is
|
|
|
|
"<delay> <background> <background> ..." where <delay> is the delay in
|
|
|
|
seconds between updates and <background> is either "0 0 <file>" or
|
|
|
|
"-1 -1 <file>" or "<file>". This feature should still be considered
|
|
|
|
beta.
|
|
|
|
|
|
|
|
--with-cc argument to configure for forcing a build with an alternative
|
|
|
|
compiler (for those who have pgcc but want to use gcc, etc.).
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Mon Nov 2 16:11:37 CST 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Feh. Got rid of the warning in command.c. Chalk that one up to
|
|
|
|
laziness on my part. =P
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Tue Nov 3 19:56:15 CST 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Added an optional boolean parameter to ESC ] 6 ; 0 escape sequence.
|
|
|
|
Also added code to clear the shading/tinting when loading a new
|
|
|
|
pixmap. This will be an option soon, but not tonight.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Thu Nov 5 19:17:58 CST 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Added support for the old color strings to the escape sequence handler
|
|
|
|
for tinting. They won't work on the command line, though.
|
|
|
|
|
|
|
|
xerror_handler() will no longer exit Eterm. We'll see how that goes.
|
|
|
|
|
|
|
|
New --disable-stack-trace option to configure to disable stack
|
|
|
|
tracing on abnormal termination.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Fri Nov 6 09:26:38 CST 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Shading and tinting were broken for 2 days, and nobody told me. Feh.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Mon Nov 9 15:38:11 CST 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
No, I said *don't* exit on X errors. And I meant it. Really.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Mon Nov 9 20:00:08 CST 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Added src/Eterm.xpm as the default Eterm icon pixmap.
|
|
|
|
|
|
|
|
Added the -I/--icon parameters to specify an alternate icon pixmap.
|
|
|
|
The attribute "icon <filename>" is valid in the pixmaps context of the
|
|
|
|
config file.
|
|
|
|
|
|
|
|
Note that -I used to be --print-pipe. Not any more.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Tue Nov 10 11:47:42 CST 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Fixed a bug when no background image was specified. Dunno how on
|
|
|
|
earth that happened....
|
|
|
|
|
|
|
|
When Eterm gets the escape sequence to change the title, it will also
|
|
|
|
change the icon name. Not compliant with other terms, but I don't
|
|
|
|
care. What mandrake wants, mandrake gets. ;-) Besides, sometimes you
|
|
|
|
have to violate standards in favor of useability. This is one of
|
|
|
|
those times.
|
|
|
|
|
|
|
|
When an icon is specified, use XGetIconSizes() to pick a size for it.
|
|
|
|
When using the default, it's 64x64. The WM can cope. :-)
|
|
|
|
|
|
|
|
No, mandrake, it's still not ICCCM, but I'm working on it. :-)
|
|
|
|
|
|
|
|
And no, raster, it doesn't snapshot the window. I'll leave that one
|
|
|
|
to you to write. You can thank me later. >:)
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Tue Nov 10 20:11:54 CST 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Now the hosts in the chooser theme change the title bar instead of the
|
|
|
|
menubar title, thanks to a new extended menubar function called
|
|
|
|
"apptitle:". See themes/chooser/chooser.menu for an example of it in
|
|
|
|
action.
|
|
|
|
|
|
|
|
Kterm (Kanji Eterm) now supports multi-byte fonts in the menubar,
|
|
|
|
thanks to Sung-Hyun Nam <namsh@lgic.co.kr>.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Wed Nov 11 12:18:00 CST 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Wheee. Minor bug fix. Also redid the cvs_ident string declarations
|
|
|
|
to make egcs happy. =P
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Thu Nov 12 16:33:17 KST 1998 Sung-Hyun Nam <namsh@lgic.co.kr>
|
|
|
|
|
|
|
|
KANJI: Minor memory leak fix. Change XLOCALE stuff.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Thu Nov 12 03:10:50 EST 1998 Gerald Britton <gbritton@mit.edu>
|
|
|
|
|
|
|
|
Esetroot.c: Fixed an X server memory leak.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Thu Nov 12 08:54:58 CST 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Reverted Gerald's change. Been there, done that. It kills E. Sorry,
|
|
|
|
but if the X server doesn't work right, that's not my problem. I'm
|
|
|
|
not going to kill E over it. Tough break.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Mon Nov 16 19:31:29 CST 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Finally got around to doing that icon window thing to make mandrake
|
|
|
|
and ICCCM (the next-to-worst acronym in history, second only to i18n)
|
|
|
|
happy. Are we there yet?
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Tue Nov 17 11:17:57 CST 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Fixes for Digital UNIX from <wd@unx.dec.com>. These were all "Stupid
|
|
|
|
KainX" bugs that I didn't catch because GNU's cpp is more forgiving
|
|
|
|
than most vendors' cpp's.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Tue Nov 24 13:39:34 CST 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
This is the Correct (tm) fix to the memory leak pointed out by
|
|
|
|
Gerald. He and I had a pow-wow of sorts via e-mail with Nat and
|
|
|
|
raster, and this is the solution that wasn't crapped on by anyone.
|
|
|
|
:-)
|
|
|
|
|
|
|
|
Just to document what we came up with.... Esetroot sets the
|
|
|
|
_XROOTPMAP_ID property as always, but now it sets a companion property
|
|
|
|
as well, ESETROOT_PMAP_ID. Both are set to the same pixmap ID. When
|
|
|
|
Esetroot runs, it checks to see if _XROOTPMAP_ID == ESETROOT_PMAP_ID,
|
|
|
|
and if so, it knows that it set the pixmap itself and can safely do
|
|
|
|
an XKillClient() on it. If they are not equal, calling XKillClient()
|
|
|
|
would kill the application which did set it, most likely a window
|
|
|
|
manager like Enlightenment or the patched versions of AfterStep or
|
|
|
|
WindowMaker.
|
|
|
|
|
|
|
|
No window manager code changes should be necessary. If, however,
|
|
|
|
a person were to write a "helper app" that sets the background (like
|
|
|
|
Esetroot does), further memory leaks could be avoided by having that
|
|
|
|
program set/change ESETROOT_PMAP_ID.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Tue Nov 24 16:26:22 CST 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Added -center (-c) option to Esetroot for centering the pixmap. Most
|
|
|
|
of these changes are from a patch submitted by Ralph Giles
|
|
|
|
<ralphbla@sfu.ca>.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Tue Nov 24 20:05:05 CST 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Some fairly useless stuff that I really don't even want to document
|
|
|
|
for fear it might actually get used, and people will expect more out
|
|
|
|
of it than they should. If you really wanna know, diff it. :)
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Tue Nov 24 21:48:24 CST 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
New feature. --pause will make Eterm wait for a keypress when the
|
|
|
|
child process exits. Useful most often in combination with -e.
|
|
|
|
|
|
|
|
Also removed all traces of --watch-pixmap. Good riddance. -N
|
|
|
|
(--anim) is much smoother and less bug-prone.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Wed Nov 25 11:47:05 CST 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Some bug fixes in the ongoing saga of KainX vs. The Solaris 7 64-Bit
|
|
|
|
Kernel.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Fri Dec 4 16:11:03 CST 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Ok, this should make Eterm compliant with the GNU FHS. I also did a
|
|
|
|
LOT of futzing around with configure.in, so if I broke something in
|
|
|
|
doing either of these things, please let me know.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Fri Dec 4 19:45:39 CST 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Feh. Thanks Pavlov. :-)
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Mon Dec 7 18:04:09 CST 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
FreeBSD fixes, fixes for building without Imlib support (oops), and
|
|
|
|
fixes for the RPATH problem with Debian and autofs. Thanks to Murray
|
|
|
|
Stokely <murray@cdrom.com> for continued help on the FreeBSD front.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Tue Dec 8 12:10:55 CST 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Another of the Eterm-specific escape sequences. This one is \e]6;3\a
|
|
|
|
which will force Eterm to update the pseudo-transparent background.
|
|
|
|
To those who've complained about -W making things too slow...Merry
|
|
|
|
Christmas. :-)
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Tue Dec 8 16:55:44 CST 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Another oopsie from the December 4th changes.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Fri Dec 18 13:44:04 CST 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
The long awaited selection options. There are two new options here.
|
|
|
|
The first, --xterm-select, duplicates xterm's treatment of cutchars
|
|
|
|
(which is broken, IMHO, but some people want it). The second,
|
|
|
|
--select-line, causes Eterm to select the whole line on a triple-click.
|
|
|
|
The default is now to select only to the end of the line plus the
|
|
|
|
current word. The corresponding config file attributes, xterm_select
|
|
|
|
and select_line, both go in the toggles context.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Mon Dec 28 18:20:01 CST 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
From the Trying-to-Please-All-the-People-All-the-Time department...
|
|
|
|
%random() seeds based on process ID *and* time(NULL) now. Feh.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Tue Dec 29 16:52:34 CST 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
A new Eterm feature. This one is called "Viewport Mode." It is
|
|
|
|
toggled on by the --viewport-mode parameter or the viewport_mode
|
|
|
|
attribute in the toggles section. The basic concept is that the
|
|
|
|
background of the Eterm window becomes a viewport to a background
|
|
|
|
image. Kinda like pseudo-transparency, but not related to the desktop
|
|
|
|
in any way. As you move the Eterm window, the background moves too.
|
|
|
|
Scaled pixmaps are scaled up to the size of the desktop, and a portion
|
|
|
|
shows through as the background.
|
|
|
|
|
|
|
|
Okay, so it's kinda hard to describe. :-) Just try it and see. I
|
|
|
|
recommend getting several of them open at once using the same scaled
|
|
|
|
image. The effect is interesting. :-)
|
|
|
|
|
|
|
|
Shading and tinting don't yet work with it, but I'm getting there. At
|
|
|
|
least it won't crash your X server, like it did mine earlier. :-)
|
|
|
|
|
|
|
|
Credit to es9 on IRC for the idea.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Tue Dec 29 17:12:57 CST 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
And Tynian said, "Let there be Debian Stuff." And there was Debian
|
|
|
|
Stuff. And it was good.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Tue Dec 29 17:51:21 CST 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Viewport + shading/tinting escape sequences is fixed. I also fixed a
|
|
|
|
bug with shading/tinting.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Wed Dec 30 12:07:18 CST 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Added an Eterm.spec.in file as submitted by techn0ir, with a couple
|
|
|
|
minor changes. I know nothing about this file, so I have no clue how
|
|
|
|
well it will work, if at all.
|
|
|
|
|
|
|
|
configure.in now generates Eterm.spec from Eterm.spec.in to do
|
|
|
|
automatic version updating.
|
|
|
|
|
|
|
|
Minor changes to the Description section in the Debian stuff.
|
|
|
|
|
|
|
|
AUTHOR'S NOTE: None of the RPM/DEB information contained herein was
|
|
|
|
authored by me. I have no idea whether or not it will work; I rely on
|
|
|
|
the package maintainers for that. Though the authors recognize the
|
|
|
|
utility and necessity of binary distributions for the various flavors
|
|
|
|
of UNIX, we cannot in good conscious support any binary packages
|
|
|
|
ourselves, for the simple reason that we don't know them all, and thus
|
|
|
|
cannot support them all. Out of fairness, if we can't support them
|
|
|
|
all, we shouldn't support any of them. Furthermore, binary
|
|
|
|
distributions (especially when packaged by people other than the OS
|
|
|
|
distributors) tend to be quirky, and we cannot support all these
|
|
|
|
quirks ourselves. So let me make it clear once again that any RPM's
|
|
|
|
and DEB's of Eterm that may exist are supported ONLY by their
|
|
|
|
respective maintainers, NOT by the authors of Eterm. Any problems
|
|
|
|
which arise with these packaged distributions should be directed to
|
|
|
|
the package maintainer.
|
|
|
|
|
|
|
|
With that said, we would also like to extend our thanks to the
|
|
|
|
various package maintainers, with special mention of Brian Almeida
|
|
|
|
<bma@debian.org> and Sean Perry <shaleh@debian.org>, for their
|
|
|
|
continued support and assistance with packaged Eterm distributions.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Thu Dec 31 16:15:09 CST 1998 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
www.eterm.org is now alive and kicking. All pointers to
|
|
|
|
www.tcserv.com have been changed to point to the new URL.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Mon Jan 4 13:32:32 CST 1999 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Hopefully fixed a bug with backquote commands that don't return any
|
|
|
|
output.
|
|
|
|
|
|
|
|
Hopefully fixed a bug with shell_expand() being called with a NULL.
|
|
|
|
In the process, I added some ASSERT() macros which may or may not be
|
|
|
|
portable. If they are, I will replace all assert() calls with them.
|
|
|
|
If not, I'll nuke the one I put in. :)
|
|
|
|
|
|
|
|
There seems to be a bug in main_loop() at command.c:4668 that has been
|
|
|
|
uncovered by one person's mutt. I added some debugging stuff to help
|
|
|
|
track it down.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Mon Jan 4 14:31:06 CST 1999 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Stupid KainX error #13,471.8: Don't use macros you don't have.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
Mon Jan 4 16:30:54 CST 1999 Michael Jennings <mej@eterm.org>
|
|
|
|
|
|
|
|
Work-around for what is either a bug or unexpected behavior in
|
|
|
|
Enlightenment. Other WM's leave coordinate setting for negative
|
|
|
|