summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Eterm.spec: Fix typo in %{_rel} definitionHEADmasterMichael Jennings2020-03-031-1/+1
|
* Eterm.spec: Remove forced manual deps on loadersMichael Jennings2020-02-281-1/+1
|
* src/*.c, Eterm.spec: Various build fixesMichael Jennings2020-02-2814-141/+59
| | | | | | | | | | | | | | | 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!
* Typo in eterm-utils.1Stéphane Aulery2014-12-171-1/+1
| | | | | | | | Reviewers: raster Subscribers: stefan_schmidt Differential Revision: https://phab.enlightenment.org/D1715
* doc typos: "occurances", "seperators" and "suppliment"Stéphane Aulery2014-11-292-5/+5
| | | | | | Maniphest Tasks: T1737 Differential Revision: https://phab.enlightenment.org/D1668
* Fix possible uninitialized variable usage caught by David Binderman ↵Michael Jennings2014-10-241-1/+1
| | | | <dcb314@hotmail.com>.
* Add some new stuff to ignore. Helpful on Cygwin.Michael Jennings2014-10-241-5/+7
|
* fix infinite loop while closing file descriptor when too many availableBoris Faure2014-07-291-2/+2
|
* Patch from Pavel Sanda <ps@ucw.cz> to fix copy/paste behavior withMichael Jennings2014-03-265-4/+55
| | | | some Qt-based apps (e.g., LyX).
* 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