eterm/src
Michael Jennings dfc718de71 Wed Apr 12 21:18:19 PDT 2000 Michael Jennings <mej@eterm.org>
This is the initial commit with Imlib2 support.  READ THIS CAREFULLY.
	There is important information in this commit message that will keep
	you from getting screwed.

	First off, support for Imlib 1.x is GONE.  It is no longer supported
	as of now.  If you want to continue using it, do NOT install this
	version.  I tried to support both for awhile, but the code ended up
	being way too ugly and hackish.  Imlib2 is the future.  And trust me,
	when you see what we do with this future, you'll be happy for the
	switch.

	The good news is that most of the basics work.  Transparency still
	works, and the basic image stuff works.  Most users won't notice any
	major problems, so long as your Imlib2 is 100% up-to-date.

	However, a few things still don't work:

	1.  Auto mode is a bit broken.  You'll get X errors in XFree86 4.0.
	Don't use it if you're running XFree 4.

	2.  Color modifiers for images don't work.  At all.

	3.  Transparency shading/tinting will not work in 8bpp or lower.  Life
	blows sometimes.  Sorry.  Time for a real video card. :-)

	4.  The built-in icon is broken.

	5.  You WILL need to update your theme.cfg files.  The borders on the
	horizontal and vertical bar images were incorrect when combined with
	the new anti-aliased scaling.  The horizontal bars should have a right
	border of 3.  Vertical bars should have a bottom border of 3.  The
	menu images should have both right *and* bottom borders of 3.  You can
	either make those changes by hand, or use the --with-theme-update
	option to autogen.sh.  Your call.

	I think that covers everything I've run into.  I will point out that
	I don't really take advantage of a lot of the Imlib2 features just
	yet.  My first priority is to make all the stuff that worked before
	work again (or at least the important stuff).  Then I'll work on
	new features.

	So there it is.  If you're not ready for it, don't use it.  But if you
	are, I hope you like it.


SVN revision: 2478
2000-04-13 04:19:05 +00:00
..
.cvsignore Initial import of Eterm 0.8.9 sources 1999-08-17 23:01:18 +00:00
Makefile.am Thu Feb 10 15:10:01 PST 2000 Michael Jennings <mej@eterm.org> 2000-02-11 00:25:07 +00:00
actions.c Wed Apr 5 21:48:39 PDT 2000 Michael Jennings <mej@eterm.org> 2000-04-06 04:52:52 +00:00
actions.h Wed Jan 5 21:23:56 PST 2000 Michael Jennings <mej@eterm.org> 2000-01-05 17:34:32 +00:00
buttons.c Wed Apr 12 21:18:19 PDT 2000 Michael Jennings <mej@eterm.org> 2000-04-13 04:19:05 +00:00
buttons.h Mon Apr 3 16:42:06 PDT 2000 Michael Jennings <mej@eterm.org> 2000-04-03 23:43:15 +00:00
command.c Wed Apr 12 21:18:19 PDT 2000 Michael Jennings <mej@eterm.org> 2000-04-13 04:19:05 +00:00
command.h Wed Apr 12 21:18:19 PDT 2000 Michael Jennings <mej@eterm.org> 2000-04-13 04:19:05 +00:00
debug.h Wed Apr 12 21:18:19 PDT 2000 Michael Jennings <mej@eterm.org> 2000-04-13 04:19:05 +00:00
draw.c Tue Jan 18 21:17:24 PST 2000 Michael Jennings <mej@eterm.org> 2000-01-19 05:18:14 +00:00
draw.h Tue Jan 18 21:17:24 PST 2000 Michael Jennings <mej@eterm.org> 2000-01-19 05:18:14 +00:00
e.c Tue Mar 14 19:11:26 PST 2000 Michael Jennings <mej@eterm.org> 2000-03-15 03:17:45 +00:00
e.h Wed Jan 5 21:23:56 PST 2000 Michael Jennings <mej@eterm.org> 2000-01-05 17:34:32 +00:00
encoding.c These two files don't do much at the moment. I'm hoping someone else might 2000-03-30 02:37:01 +00:00
encoding.h These two files don't do much at the moment. I'm hoping someone else might 2000-03-30 02:37:01 +00:00
eterm_utmp.h Wed Mar 8 19:35:36 PST 2000 Michael Jennings <mej@eterm.org> 2000-03-09 03:38:31 +00:00
events.c Thu Mar 30 20:34:10 PST 2000 Michael Jennings <mej@eterm.org> 2000-03-31 04:38:01 +00:00
events.h Thu Feb 10 15:10:01 PST 2000 Michael Jennings <mej@eterm.org> 2000-02-11 00:25:07 +00:00
feature.h Fri Mar 17 18:27:51 PST 2000 Michael Jennings <mej@eterm.org> 2000-03-18 04:55:14 +00:00
font.c Wed Mar 8 19:35:36 PST 2000 Michael Jennings <mej@eterm.org> 2000-03-09 03:38:31 +00:00
font.h Wed Mar 8 19:35:36 PST 2000 Michael Jennings <mej@eterm.org> 2000-03-09 03:38:31 +00:00
grkelot.c Fri Jan 7 20:11:48 PST 2000 Michael Jennings <mej@eterm.org> 2000-01-07 15:51:22 +00:00
grkelot.h Initial import of Eterm 0.8.9 sources 1999-08-17 23:01:18 +00:00
main.c Wed Mar 8 19:35:36 PST 2000 Michael Jennings <mej@eterm.org> 2000-03-09 03:38:31 +00:00
menus.c Tue Mar 14 19:11:26 PST 2000 Michael Jennings <mej@eterm.org> 2000-03-15 03:17:45 +00:00
menus.h Wed Apr 12 21:18:19 PDT 2000 Michael Jennings <mej@eterm.org> 2000-04-13 04:19:05 +00:00
misc.c Wed Apr 5 21:48:39 PDT 2000 Michael Jennings <mej@eterm.org> 2000-04-06 04:52:52 +00:00
misc.h Wed Apr 5 21:48:39 PDT 2000 Michael Jennings <mej@eterm.org> 2000-04-06 04:52:52 +00:00
netdisp.c Thu Oct 7 18:48:31 PDT 1999 Michael Jennings <mej@eterm.org> 1999-10-07 22:18:14 +00:00
options.c Wed Apr 12 21:18:19 PDT 2000 Michael Jennings <mej@eterm.org> 2000-04-13 04:19:05 +00:00
options.h Wed Apr 5 21:48:39 PDT 2000 Michael Jennings <mej@eterm.org> 2000-04-06 04:52:52 +00:00
pixmap.c Wed Apr 12 21:18:19 PDT 2000 Michael Jennings <mej@eterm.org> 2000-04-13 04:19:05 +00:00
pixmap.h Wed Apr 12 21:18:19 PDT 2000 Michael Jennings <mej@eterm.org> 2000-04-13 04:19:05 +00:00
profile.h Tue Mar 14 19:11:26 PST 2000 Michael Jennings <mej@eterm.org> 2000-03-15 03:17:45 +00:00
screen.c Wed Apr 12 21:18:19 PDT 2000 Michael Jennings <mej@eterm.org> 2000-04-13 04:19:05 +00:00
screen.h Fri Mar 3 20:23:37 PST 2000 Michael Jennings <mej@eterm.org> 2000-03-04 04:25:23 +00:00
scrollbar.c Wed Apr 12 21:18:19 PDT 2000 Michael Jennings <mej@eterm.org> 2000-04-13 04:19:05 +00:00
scrollbar.h Wed Apr 12 21:18:19 PDT 2000 Michael Jennings <mej@eterm.org> 2000-04-13 04:19:05 +00:00
startup.c Wed Apr 12 21:18:19 PDT 2000 Michael Jennings <mej@eterm.org> 2000-04-13 04:19:05 +00:00
startup.h Tue Mar 14 19:11:26 PST 2000 Michael Jennings <mej@eterm.org> 2000-03-15 03:17:45 +00:00
system.c Wed Apr 12 21:18:19 PDT 2000 Michael Jennings <mej@eterm.org> 2000-04-13 04:19:05 +00:00
system.h Wed Jan 5 21:23:56 PST 2000 Michael Jennings <mej@eterm.org> 2000-01-05 17:34:32 +00:00
term.c Wed Apr 12 21:18:19 PDT 2000 Michael Jennings <mej@eterm.org> 2000-04-13 04:19:05 +00:00
term.h Wed Mar 8 19:35:36 PST 2000 Michael Jennings <mej@eterm.org> 2000-03-09 03:38:31 +00:00
timer.c Wed Jan 5 21:23:56 PST 2000 Michael Jennings <mej@eterm.org> 2000-01-05 17:34:32 +00:00
timer.h Wed Jan 5 21:23:56 PST 2000 Michael Jennings <mej@eterm.org> 2000-01-05 17:34:32 +00:00
utmp.c Wed Mar 8 19:35:36 PST 2000 Michael Jennings <mej@eterm.org> 2000-03-09 03:38:31 +00:00
windows.c Wed Apr 12 21:18:19 PDT 2000 Michael Jennings <mej@eterm.org> 2000-04-13 04:19:05 +00:00
windows.h Tue Mar 28 18:42:09 PST 2000 Michael Jennings <mej@eterm.org> 2000-03-29 02:44:41 +00:00