summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* The eterm.desktop file should be installed into /usr/share/applicationsbaserock/morphRichard Dale2013-05-181-1/+1
|
* Add the desktop directory to configure.acRichard Dale2013-05-151-1/+1
|
* Add an eterm.desktop fileRichard Dale2013-05-143-1/+33
|
* Add eterm.morph.morph to build chunkRichard Dale2013-05-131-0/+13
|
* autotools: move to AC_CONFIG_HEADERS.Cedric BAIL2013-01-041-1/+1
| | | | | | | Patch by Doug Newgard <scimmia22@outlook.com>. SVN revision: 82135
* eterm: add GNU stack markings to mmx asm code to avoid implicitly enabling ↵Mike Frysinger2012-11-051-0/+4
| | | | | | | | executable stacks https://bugs.gentoo.org/440618 SVN revision: 78911
* remove .cvsignore filesBoris Faure2011-06-1213-68/+0
| | | | SVN revision: 60246
* Tue Mar 15 23:26:05 2011 Michael Jennings (mej)Michael Jennings2011-05-152-2/+6
| | | | | | | | Release Eterm 0.9.6. ---------------------------------------------------------------------- SVN revision: 59415
* Tue Mar 15 23:08:26 2011 Michael Jennings (mej)Michael Jennings2011-05-152-2/+11
| | | | | | | | | | | | | Fix for CVE-2011-0768, an off-by-one error in handling large pixmap filenames which resulted in an overflow of a single NUL character if the filename exceeded PATH_MAX bytes. This bug is NOT exploitable. Again, thanks to Jonathan Brossard and the team at Toucan System for responsibly disclosing this vulnerability and to CERT for assisting with coordination and disclosure. ---------------------------------------------------------------------- SVN revision: 59414
* Tue Mar 15 23:03:57 2011 mejMichael Jennings2011-05-152-1/+17
| | | | | | | | | | | | | | Fix for CVE-2011-0409 (CERT VU#285156), a use-after-free error in the XIM code. This only affects versions where XIM support is compiled in (which it is by default). There are no known exploits for this bug, but it is theoretically exploitable. Thanks to Jonathan Brossard and the team at Toucan System for responsibly disclosing this vulnerability and to CERT for assisting with coordination and disclosure. ---------------------------------------------------------------------- SVN revision: 59413
* Revert and re-apply badnull patchLucas De Marchi2010-08-2622-205/+203
| | | | | | | | | | | Revert previous patch generated by badnull.cocci script, and apply the new one. The main difference is that assert and assert-like functions are not touched anymore. SVN revision: 51650
* Revert coccinelle changes.Michael Jennings2010-08-2323-310/+312
| | | | | | | | | | Using !! instead of != NULL results in significantly and unacceptably less readable code, and I refuse to accept those changes. Unfortunately, since they were all done at once, I have to revert the whole thing. Oh well. :( SVN revision: 51583
* Convert (hopefully) all comparisons to NULLLucas De Marchi2010-08-2123-312/+310
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Apply badzero.cocci, badnull.coci and badnull2.cocci This should convert all cases where there's a comparison to NULL to simpler forms. This patch applies the following transformations: code before patch ||code after patch =============================================================== return a == NULL; return !a; return a != NULL; return !!a; func(a == NULL); func(!a); func(a != NULL); func(!!a); b = a == NULL; b = !a; b = a != NULL; b = !!a; b = a == NULL ? c : d; b = !a ? c : d; b = a != NULL ? c : d; b = a ? c : d; other cases: a == NULL !a a != NULL a SVN revision: 51487
* Eliminate use of Xmu.Kim Woelders2010-08-107-27/+20
| | | | | | | | | This causes the following change: In script.c and term.c XA_CLIPBOARD(Xdisplay) used to expand to XA_PRIMARY, i.e. the identifier of the "PRIMARY" atom, now it will be the identifier of the "CLIPBOARD" atom. SVN revision: 50969
* Sun Aug 8 16:32:44 2010 Michael Jennings (mej)Michael Jennings2010-08-082-4/+35
| | | | | | | | | | | | | | | Modified patch from Paolo Ferrario <skooks@tiscali.it> based on input from Kim Woelders <kim@woelders.dk> to allow Eterm to respond to selection requests in UTF-8, compound text, or string only. Previously, exotic selection request types would receive a string back, but it would claim to be whatever type was requested. Now it claims to be a string, which is probably more correct. This should also eliminate server round-trips when clients ask for UTF-8, get a string, then ask for a string (Opera). ---------------------------------------------------------------------- SVN revision: 50916
* Thu Nov 12 22:11:49 2009 Michael Jennings (mej)Michael Jennings2009-11-133-6/+19
| | | | | | | | Additional debugging and proper bracing. ---------------------------------------------------------------------- SVN revision: 43652
* Thu Nov 12 16:23:46 2009 Michael Jennings (mej)Michael Jennings2009-11-133-7/+11
| | | | | | | | Gearing up for 0.9.6 release. ---------------------------------------------------------------------- SVN revision: 43650
* Sun Oct 25 14:07:07 2009 Michael Jennings (mej)Michael Jennings2009-10-252-1/+6
| | | | | | | | | Fix off-by-one error that was causing crashes with visual bell. Found by d_willsc@cojobo.bonn.de. ---------------------------------------------------------------------- SVN revision: 43285
* Sun Oct 25 14:02:14 2009 Michael Jennings (mej)Michael Jennings2009-10-252-50/+9
| | | | | | | | | | | Revert bad change to borderless code. We're now doing best effort borderless with no override_redirect (which may come back some day as a separate option if there's a need) based on advice from raster and kwo. ---------------------------------------------------------------------- SVN revision: 43284
* Sun Oct 25 13:52:40 2009 Michael Jennings (mej)Michael Jennings2009-10-255-26/+81
| | | | | | | | | Support font effects in 8 directions. Patch supplied by Joern Bernhardt <Joern.Bernhardt@gmx.net>. ---------------------------------------------------------------------- SVN revision: 43283
* Sun Oct 25 12:39:34 2009 Michael Jennings (mej)Michael Jennings2009-10-252-1/+5
| | | | | | | | Fix for scrolling limitations from Cliff Miller <cbm@whatexit.org>. ---------------------------------------------------------------------- SVN revision: 43282
* Sun Oct 25 12:36:01 2009 Michael Jennings (mej)Michael Jennings2009-10-254-16/+33
| | | | | | | | Patch for FreeBSD UNIX98 pty support from Ed Schouten <ed@80386.nl>. ---------------------------------------------------------------------- SVN revision: 43281
* Sun Oct 25 12:29:32 2009 Michael Jennings (mej)Michael Jennings2009-10-252-0/+6
| | | | | | | | | Re-enable SIGPIPE after fork() for child processes who might not re-enable it on their own. ---------------------------------------------------------------------- SVN revision: 43280
* Sun Oct 25 12:08:16 2009 Michael Jennings (mej)Michael Jennings2009-10-253-3/+7
| | | | | | | | Fix some bad replacements. ---------------------------------------------------------------------- SVN revision: 43278
* break when property was found, fix formattingHannes Janetzek2009-10-061-4/+6
| | | | SVN revision: 42897
* check wm supporting hints for mwm: Hannes Janetzek2009-10-051-5/+44
| | | | | | | make borderless also work with window managers that do not pretend to be mwm SVN revision: 42896
* Yet another attempt to fix selection issues on 64 bit systems.Kim Woelders2009-08-211-11/+4
| | | | SVN revision: 41918
* add patch from fedora to try and fix qt copy & paste problems on 64bit systemsMike Frysinger2009-08-201-1/+1
| | | | SVN revision: 41896
* do not redefine _GNU_SOURCE if configure already set it up for usMike Frysinger2009-08-201-1/+3
| | | | SVN revision: 41895
* drop NETDISP_IDENT since netdisp.c was dropped a while agoMike Frysinger2009-08-202-2/+0
| | | | SVN revision: 41894
* Added debian/rules files with a new permissions set(755).Daniel Kolesa2009-01-091-0/+108
| | | | SVN revision: 38519
* prepare debian rules files for new chmod permissions.Daniel Kolesa2009-01-091-108/+0
| | | | SVN revision: 38518
* Tue Jan 6 01:08:47 2009 Michael Jennings (mej)Michael Jennings2009-01-0651-70/+74
| | | | | | | | Update copyright dates and fix a bad license. ---------------------------------------------------------------------- SVN revision: 38480
* Tue Jan 6 01:03:35 2009 Michael Jennings (mej)Michael Jennings2009-01-062-6/+27
| | | | | | | | Prevent blank Escreen buttonbar on startup. ---------------------------------------------------------------------- SVN revision: 38479
* Mon Jan 5 23:50:28 2009 Michael Jennings (mej)Michael Jennings2009-01-062-8/+14
| | | | | | | | | Remove fontset fallbacks. I think this might help speed up the load time slowness some people are seeing. Let's find out. ---------------------------------------------------------------------- SVN revision: 38477
* Tue Dec 16 22:03:54 2008 Michael Jennings (mej)Michael Jennings2008-12-177-34/+36
| | | | | | | | | Fix compile errors related to the removal of unnecessary typecasting macros. ---------------------------------------------------------------------- SVN revision: 38171
* configure.in -> configure.acPeter Wehrfritz2008-09-301-0/+0
| | | | SVN revision: 36367
* fix more binary filesCarsten Haitzler2008-08-1720-0/+0
| | | | SVN revision: 35522
* Wed Jun 11 20:18:44 2008 Michael Jennings (mej)Michael Jennings2008-06-122-6/+10
| | | | | | | | Eterm 0.9.5 release. ---------------------------------------------------------------------- SVN revision: 34806
* Wed May 14 16:09:04 2008 Michael Jennings (mej)Michael Jennings2008-05-142-8/+16
| | | | | | | | | | | | | | | | (Correct) fix for CVE-2008-1692. Eterm no longer defaults to using ":0" for $DISPLAY due to the possibility that an attacker can create a fake X server on a shared system, intercept the Eterm X connection, and send fake keystrokes to the victim's Eterm to execute arbitrary commands as that user. The previous fix, while it did indeed correct the vulnerability, broke the --display option. The original fix from Bernhard Link was more correct, albeit not quite on target. ---------------------------------------------------------------------- SVN revision: 34574
* Wed May 14 15:26:13 2008 Michael Jennings (mej)Michael Jennings2008-05-142-3/+8
| | | | | | | | | Patch from Emmanuel Anne <emmanuel.anne@gmail.com> to fix cut/paste with KDE applications. ---------------------------------------------------------------------- SVN revision: 34573
* Wed May 14 14:54:16 2008 Michael Jennings (mej)Michael Jennings2008-05-146-0/+40
| | | | | | | | | Modified patch from hsim@gmx.li to allow setting of the "Urgent" hint on beep. ---------------------------------------------------------------------- SVN revision: 34572
* Wed May 14 12:42:51 2008 Michael Jennings (mej)Michael Jennings2008-05-144-14/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* fix from Nico Golde from Debian for deb bug #473127 and gentoo bug #216833Mike Frysinger2008-04-161-1/+5
| | | | SVN revision: 34279
* Tue Jul 3 20:48:46 2007 Michael Jennings (mej)Michael Jennings2007-07-042-1/+5
| | | | | | | | Remove some cruft from kEsetroot. ---------------------------------------------------------------------- SVN revision: 30586
* need AM_PROG_AS since we compile .S filesMike Frysinger2007-02-211-0/+1
| | | | SVN revision: 28413
* Mon Oct 30 16:11:47 2006 Michael Jennings (mej)Michael Jennings2006-10-307-0/+33
| | | | | | | | | Patch from Jason McCarver <slam@parasite.cc> to support -S/--sticky option for "sticky" (i.e., present on all desktops) startup. ---------------------------------------------------------------------- SVN revision: 26874
* Wed Oct 18 13:35:18 2006 Michael Jennings (mej)Michael Jennings2006-10-183-4/+9
| | | | | | | | | Fixed a typo and some logic errors in libscream located by Mike Frysinger <vapier@gentoo.org>. ---------------------------------------------------------------------- SVN revision: 26691
* Tue Sep 19 17:07:28 2006 Michael Jennings (mej)Michael Jennings2006-09-192-0/+5
| | | | | | | | libscream.c is licensed just like Eterm. ---------------------------------------------------------------------- SVN revision: 25979
* use macro for docdirquan742006-09-161-1/+1
| | | | SVN revision: 25869