Commit Graph

29 Commits

Author SHA1 Message Date
Michael Jennings e8fb85b56d Eterm.spec: Fix typo in %{_rel} definition 2020-03-03 10:33:47 -07:00
Michael Jennings 8c9cdbb8e5 Eterm.spec: Remove forced manual deps on loaders 2020-02-28 17:21:20 -07:00
Michael Jennings 5d475d0105 src/*.c, Eterm.spec: Various build fixes
Several changes here to make it build on RHEL/CentOS 8:
 - Replace outdated MEMSET() macro with (g)libc memset()
 - Update Release field to use `git describe` just like LibAST
 - Fix `make distcheck` by adding an uninstall-hook for src/gdb.scr
 - At long last, remove the ancient RPM %changelog content
 - Fix incompatibility with my traditional choices for CFLAGS
   (-O0 -g3) and modern RHEL security/hardening goop which, due to
   being implemented in the GCC optimizer, is rendered non-functional
   by building with -O0!
 - Rename backgrounds tarball so that it doesn't have the Eterm
   version in its name since, shockingly, it never changes based on
   the version of Eterm!
2020-02-28 17:06:54 -07:00
Michael Jennings 31233f31d8 Patch from Pavel Sanda <ps@ucw.cz> to fix copy/paste behavior with
some Qt-based apps (e.g., LyX).
2014-03-26 09:00:45 -07:00
Michael Jennings dc38a845f8 Tue Mar 15 23:26:05 2011 Michael Jennings (mej)
Release Eterm 0.9.6.
----------------------------------------------------------------------


SVN revision: 59415
2011-05-15 21:41:39 +00:00
Michael Jennings 7415528f52 Thu Nov 12 16:23:46 2009 Michael Jennings (mej)
Gearing up for 0.9.6 release.
----------------------------------------------------------------------


SVN revision: 43650
2009-11-13 00:23:48 +00:00
Michael Jennings 69d5e8e482 Wed Jun 11 20:18:44 2008 Michael Jennings (mej)
Eterm 0.9.5 release.
----------------------------------------------------------------------


SVN revision: 34806
2008-06-12 03:18:49 +00:00
Michael Jennings 3df02b2205 Wed May 14 12:42:51 2008 Michael Jennings (mej)
Patch from Kim Woelders <kim@woelders.dk>:

    There is a race problem with Eterm during startup related to the
    shell LINES/COLUMNS env vars.

    If the WM changes the window size (e.g. due to saved settings)
    before mapping the window, sometimes the shell will set LINES and
    COLUMNS according to the old/incorrect size and sometimes to the
    new/correct size, depending on wheter the call to tt_winsize() at
    command.c line 2322 (by the shell child process) or the
    tt_resize() (by the Eterm process) due to the ConfigureNotify
    caused by the resize (or WM ICCCM ConfigureNotify) operation
    happens first.

The call in question was added by Azundris for Escreen.  So far
Escreen seems to be behaving properly with this patch applied, but all
my Eterm windows (Escreen and otherwise) are pre-sized with -g anyway.
So I'm going to keep my eye on it for awhile.  In case of trouble,
change the "#if 0" to "#ifdef ESCREEN" to revert to previous behavior
when in Escreen mode.  Normal operation should not require the call in
question.
----------------------------------------------------------------------


SVN revision: 34568
2008-05-14 19:49:22 +00:00
quan74 82489cd820 use macro for docdir
SVN revision: 25869
2006-09-16 04:51:52 +00:00
Michael Jennings 3ba5a5d9ab Tue Aug 22 14:38:15 2006 Michael Jennings (mej)
Eterm 0.9.4 is final.
----------------------------------------------------------------------


SVN revision: 25040
2006-08-22 18:38:24 +00:00
Michael Jennings edf3577888 Fri Aug 18 13:41:14 2006 Michael Jennings (mej)
Addressed licensing concerns.
----------------------------------------------------------------------


SVN revision: 24877
2006-08-18 17:41:19 +00:00
Michael Jennings 7af5d208eb Thu Dec 22 18:32:31 2005 Michael Jennings (mej)
Cleanups and minor enhancements.
----------------------------------------------------------------------


SVN revision: 19251
2005-12-22 23:31:33 +00:00
azundris 2bd03383fe * use clear-text commands to screen (^A:other i/o ^A^A etc.); this should
add robustness as well as readability (though I'd already committed these?)


SVN revision: 14727
2005-05-12 13:09:28 +00:00
Michael Jennings fb382f1f52 Wed Feb 23 15:37:40 2005 Michael Jennings (mej)
Merged in previous autoFUCK changes from libast.

Added a feature to specify a command to be run in place of the normal
PC speaker beep.
----------------------------------------------------------------------


SVN revision: 13484
2005-02-23 20:38:24 +00:00
Michael Jennings a60b18a851 Wed Jan 5 15:17:51 2005 Michael Jennings (mej)
Spec dependency fixes.
----------------------------------------------------------------------


SVN revision: 12786
2005-01-05 20:18:07 +00:00
Michael Jennings 19cae1a53d Tue Dec 14 17:22:23 2004 Michael Jennings (mej)
The benefits of being a passenger on a long road trip...  The
beginnings of EWMH opacity (a la xcompmgr) support and (hopefully)
UTF-8 support.  Both as yet untested.
----------------------------------------------------------------------


SVN revision: 12471
2004-12-14 23:24:33 +00:00
Michael Jennings f8a0003371 Tue Dec 14 17:13:02 2004 Michael Jennings (mej)
0.9.3 release
----------------------------------------------------------------------


SVN revision: 12470
2004-12-14 22:13:18 +00:00
Michael Jennings d883466f6e Fri Jun 25 17:48:24 2004 Michael Jennings (mej)
Chris Schoeneman <crs23@bigfoot.com> pointed out that Eterm didn't get
keypresses if another app (like synergy) decided to listen for its
events.  This should correct that behavior.
----------------------------------------------------------------------


SVN revision: 10583
2004-06-25 21:52:00 +00:00
Michael Jennings e8d4086a4b Tue Mar 2 10:56:20 2004 Michael Jennings (mej)
New SRPM.


SVN revision: 9193
2004-03-02 15:50:00 +00:00
Michael Jennings 200ba29a4c Tue Dec 9 22:26:17 2003 Michael Jennings (mej)
Add libast libs to GRLIBS.

Hopefully fixed Etbg_update_list to be Solaris /bin/sh-friendly.


SVN revision: 8077
2003-12-10 03:27:02 +00:00
Michael Jennings 243e65e5a2 Sun Aug 24 11:07:54 2003 Michael Jennings (mej)
I redid the options variables and constants to try and make things
more standardized, and to make room for future toggles as well.  This
should make David Lloyd a bit happier, 'cause now we can get his patch
in here. :)

Hopefully I didn't break anything....


SVN revision: 7370
2003-08-24 15:09:32 +00:00
Michael Jennings 7408857d22 Tue Apr 22 11:12:26 2003 Michael Jennings (mej)
Fixed a couple minor type issues on 64-bit systems.

Cleaned up all the warnings in libscream.c and Esetroot.c.

Updated the spec file to depend on imlib2 and the JPEG/PNG loaders.
I hate to do that, but it seems necessary.


SVN revision: 6874
2003-04-22 15:14:20 +00:00
Michael Jennings 11df91c713 Thu Jan 2 14:54:45 2003 Michael Jennings (mej)
Spec file update.


SVN revision: 6541
2003-01-02 19:55:05 +00:00
Michael Jennings f4cb6bf6a1 Tue Oct 29 23:41:07 2002 Michael Jennings (mej)
Documentation updates and last-minute cleanups.  Barring something
unexpected and disastrous, this is it for release.  So please make
sure it works and the docs are accurate. :-)


SVN revision: 6436
2002-10-30 04:44:36 +00:00
Michael Jennings 862a62b63c Sun Oct 20 21:07:43 2002 Michael Jennings (mej)
Fixed a double-free in libscream.c.  Also some cleanups to the spec
file, and I fixed some missing return statements in non-void
functions.


SVN revision: 6429
2002-10-21 01:08:35 +00:00
Michael Jennings 7a1154f3d3 Tue Jun 18 16:24:03 2002 Michael Jennings (mej)
Fixed the flickering of the buttonbar caused by Escreen updates.

Also fixed the deselecting of the current button on redraw.


SVN revision: 6324
2002-06-18 20:27:41 +00:00
Michael Jennings 1ece1388ff Sun Feb 3 15:51:38 2002 Michael Jennings (mej)
Apparently I forgot to commit these copyright date changes. :(


SVN revision: 5895
2002-02-03 20:53:07 +00:00
Michael Jennings 1e97991b6a Mon Dec 3 20:16:39 2001 Michael Jennings (mej)
Patches from Paul Brannan <pbranna@clemson.edu>, Klaus Elsbernd
<elsbernd@dfki.uni-kl.de>, and Derrick Moser
<d2moser@calum.csclub.uwaterloo.ca> which appeared while I was away.
Fixes for mouse wheel reporting and reset handling (Paul), Solaris
portability (Klaus), and XIM (Derrick).

Getting ready to release 0.9.2 soonish.


SVN revision: 5745
2001-12-04 01:22:07 +00:00
Michael Jennings b8e17e5de4 Sun Oct 21 06:15:13 2001 Michael Jennings (mej)
Fixed a couple remaining bugs in 0.9.1, including that really
annoying problem people keeping whining about where Eterm won't build
without Imlib2.  It will now. :P


SVN revision: 5543
2001-10-21 13:21:05 +00:00