| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
Addressed licensing concerns.
----------------------------------------------------------------------
SVN revision: 24877
|
|
|
|
|
|
|
|
|
| |
Daniel Macks <dmacks@netspace.org> noticed that gdb.scr wasn't being
installed. Oops. Fixed now.
----------------------------------------------------------------------
SVN revision: 23491
|
|
|
|
|
|
|
|
|
| |
Added SSE2 support patch thanks to Tres Melton <tres@mindspring.com>
and John Ellson <ellson@research.att.com>.
----------------------------------------------------------------------
SVN revision: 15322
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Reverted part of a patch from Chris Schoeneman <crs23@bigfoot.com>
(changelog entry "Fri Jun 25 17:48:24 2004") which broke dead keys and
compose-key sequences.
Fixed autoSHIT for dist/distcheck/distclean/maintainer-clean and newer
autoSHIT versions.
Fixed error in saving of cut_chars attribute.
Fixed saving/handling of beep_command attribute.
----------------------------------------------------------------------
SVN revision: 13745
|
|
|
|
|
|
|
|
|
|
|
| |
Ran reformat-code on the tree.
Also merged in Azundris' Escreen patch. It's disabled by default for
the moment pending further testing, but you can enable it manually by
defining ESCREEN.
SVN revision: 6202
|
|
|
|
|
|
|
| |
missing define fix.
SVN revision: 5962
|
|
|
|
| |
SVN revision: 4738
|
|
|
|
| |
SVN revision: 3902
|
|
|
|
| |
SVN revision: 3899
|
|
|
|
|
|
|
| |
This time it really works. No, I mean it this time. Seriously.
SVN revision: 3897
|
|
|
|
|
|
|
| |
Well, it would've worked just fine if not for a stupid typo. =P
SVN revision: 3896
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
VA bought some licenses for Insure++, so I've been using it to audit
Eterm. These are just the initial results of the collaboration; there
will most likely be more. So far things are looking pretty good. I
just wish Insure++ had more helpful messages. I'd really love to be
able to track down those reads/writes involving freed pointers that
it claims to have found in Imlib2....
I also had to try and make the build work without MMX. I did so; I
just hope it still works *with* MMX.... =)
SVN revision: 3895
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Several small changes, like freeing pixmaps which won't be needed
later, reducing the default Imlib2 cache size to 0 bytes (we don't
really use it well), and an image path bugfix spotted by Teodor
Zlatanov <tzz@iglou.com>.
The big change, of course, is the disappearance of libmej and the new
dependency on libast, which is now distributed separately.
SVN revision: 3793
|
|
|
|
|
|
|
|
| |
Fixed a typo which caused Makefile.am to break. Found by Jos� Romildo
Malaquias <romildo@urano.iceb.ufop.br>.
SVN revision: 3642
|
|
|
|
| |
SVN revision: 3336
|
|
|
|
|
|
|
|
| |
Still more big changes. Working on adding pixmap and GC tracking to
libmej using the existing allocation tracking routines.
SVN revision: 3291
|
|
|
|
|
|
|
|
|
| |
Added new shade/tint routines, including some done in MMX assembly, by
Willem Monsuwe <willem@stack.nl>. Thanks Willem! These should prove
to be faster than the old stuff, probably by quite a bit.
SVN revision: 2595
|
|
|
|
|
|
|
|
| |
Made some changes to the build process that should fix things for
people without shared library dependencies working.
SVN revision: 2570
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is the first public availability of the work thus far on Eterm
0.9.1. There's quite a bit of new stuff here.
* Added scrollbar thumb support.
* Completely redid the terminfo/termcap stuff. The terminfo file is
now compiled (by tic) and installed by default (unless you specify
--without-terminfo). The config files still say xterm, though,
because some programs (like SLang and GNU mc) use the silly algorithm
of "Is $TERM set to xterm?" to detect mouse reporting support in a
terminal. =P But if you don't ever use xterm, you can use Eterm's
termcap and just name it "xterm" instead. Thanks to Marius Gedminas
<mgedmin@takas.lt> for his patch that started this whole revamp.
* Added the kEsetroot script for KDE users from Dax Games
<dgames@isoc.net>.
* You can now configure the Home and End emulation via --with-home=
and --with-end= options to configure. The --with-terminfo option is
also new, and --enable-xim is now the default.
* Added a new image state, disabled, for when Eterm loses focus. This
is supported by all widgets (well, all those that could possibly be
on screen when Eterm lost focus), even the background image. So you
could actually have all your images darken on focus out and restore
to normal on focus in.
* Widget colors formerly dealt with as colors (menu text color,
scrollbar color, etc.) are now handled by the imageclasses. Each
image state can have a foreground and background color defined. The
current exception is the background image; I hope to add that later.
The foreground is the text color and the background is the object
color (for solid color mode). So menu text color is set by the menu
imageclass. And again, for unfocused colors, use the disabled state
of the imageclass.
* Proportionally-spaced fonts are now handled much better. They are
still forced into evenly-spaced columns (it's a terminal for crying
out loud!) but at least you don't end up with Eterm's wider than your
screen. :-)
* Home on refresh is gone, as is home on echo. It's now much simpler.
There are two options: home on output, and home on input, the former
being a combination of echo and refresh. Also, keypresses that don't
necessarily have corresonding output can trigger a home on input,
like Ctrl-End or whatever...ones that don't have special meaning.
Credit to Darren Stuart Embry <dse@louisville.edu> for pointing out
this issue and the one with "m-" in font names.
* I finally got around to re-merging the new parser stuff from my
work on the Not Game. Closed up some old potential behavior quirks
with theme parsing.
* Added a new escape sequence to fork-and-exec a program. Also added
a scrollback search capability to highlight all occurances of a string
in your scrollback buffer. Use the new "Etsearch" utility to access
it. "Etsearch string" to search for a string, then "Etsearch" by
itself to reset the highlighting.
* And of course, the biggie. Eterm now supports a completely-
customizeable buttonbar. Not a menubar, a buttonbar. It can have an
arbitrary number of buttons, and each button can perform an action,
just like a menuitem. So a button could bring up a menu (like a
menubar) or launch a program (like a launchbar) or perform an
operation (like a toolbar). Each button can have an icon, text, or
both. And you can have buttons left- or right-justified in the
buttonbar. You will eventually be able to have an arbitrary number
of buttonbars, but I'm still working on that.
As with any change this big, things could very easily be broken. So
beware. :-) I have tested this myself, and everything seems to work,
but I can't test every possibility. Let me know if you find anything
that's broken, and enjoy!
SVN revision: 2048
|
|
|
|
|
|
|
|
|
|
| |
I've rewritten almost the entire scrollbar. It mostly works, but it
still has issues. I've put an #error directive in so that it won't
compile; take it out if you *really* wanna try it. It's much more
efficient than before.
SVN revision: 1333
|
|
|
|
|
|
|
|
|
|
| |
Fixed a couple problems pointed out by Joel Lesher
<filgy@blazenet.net> and Rahsheen Porter <strider@cipher.neuplanet.cx>
regarding tinted/shaded transparency and a typo in the auto mode
theme file. Doh!
SVN revision: 1038
|
|
|
|
|
|
|
| |
Modified libtool flags per recommendation of HJ Lu <hjl@gnu.org>.
SVN revision: 1008
|
|
|
|
|
|
|
|
| |
More useless, hackish, and/or poorly-written code meets an untimely
end.
SVN revision: 799
|
|
|
|
|
|
|
|
|
|
| |
Lots of cleanups here, including a couple fixes for bugs noticed by
Tom Gilbert <gilbertt@tomgilbert.freeserve.co.uk> and Martin Tyler
<martin@boo.org>. Also removed the requirement of glibc 2.1 for using
SVR4-style pty's (/dev/pts/*) under Linux.
SVN revision: 798
|
|
|
|
|
|
|
|
|
| |
Shaved off around 100 KB of memory usage per Eterm by moving more
code into the shared library, removing lots of unneeded variables, and
fixing some small leaks here and there.
SVN revision: 710
|
|
|
|
|
|
|
|
| |
Several fixes here, some of which I forgot to commit a couple days
ago. Oopsie. =)
SVN revision: 438
|
|
|
|
|
|
|
|
| |
Initial work on font caching. WARNING: This code is broken and will
not compile, but I'm going home anyway.
SVN revision: 362
|
|
|
|
|
|
|
| |
Eterm passes "make distcheck" now. Hurray.
SVN revision: 174
|
|
|
|
|
|
|
| |
Fix fix fix.
SVN revision: 107
|
|
|
|
|
|
|
|
|
|
|
| |
Cleanups on the automake/libtool stuff in src/. Thanks to John
Ellson <ellson@lucent.com> for getting me interested enough to set
about fixing it. :-)
Also cleaned up the XIM code to fit with the rest of Eterm.
SVN revision: 54
|
|
|
|
|
|
|
|
| |
Now that we have a fixed CVS server.... This includes the old 0.8.10
code, but it's now 0.9. It also includes a timer subsystem.
SVN revision: 52
|
|
SVN revision: 38
|