Commit Graph

504 Commits

Author SHA1 Message Date
Michael Jennings c90247ce54 Thu Nov 7 12:37:08 2002 Michael Jennings (mej)
Fixed typo in configure.in that caused ESCREEN to always be defined.

Added support for /etc/screen/screenrc, as it is on gentoo.


SVN revision: 6442
2002-11-07 17:38:00 +00:00
Michael Jennings 01c9e2811a Mon Nov 4 17:33:00 2002 Michael Jennings (mej)
Let's try that again, shall we?


SVN revision: 6440
2002-11-04 22:33:21 +00:00
Michael Jennings 3377e7efe8 Mon Nov 4 16:28:17 2002 Michael Jennings (mej)
Added XK_ISO_Left_Tab as an alias for XK_Tab, suggested by Jason
<jason@sdf.lonestar.org>.


SVN revision: 6439
2002-11-04 21:29:17 +00:00
Michael Jennings 35b9852363 Thu Oct 31 11:52:59 2002 Michael Jennings (mej)
Argh!  Last-minute discoveries....


SVN revision: 6438
2002-10-31 16:53:30 +00:00
Michael Jennings dd577eedcb Wed Oct 30 14:53:30 2002 Michael Jennings (mej)
Make sure the Escreen README goes in the tarball.


SVN revision: 6437
2002-10-30 19:53:51 +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 3f5cf1fccc Thu Oct 24 23:54:46 2002 Michael Jennings (mej)
Added bbar_dock and bbar_font directives to escreen context so that
users can alter the dock location and font of the Escreen buttonbar.

This should be it for feature additions and last-minute code changes.
I need to update the docs, but that's about it.


SVN revision: 6433
2002-10-25 03:57:17 +00:00
Michael Jennings d86a345768 Tue Oct 22 23:02:28 2002 Michael Jennings (mej)
Allow users to customize the Escreen current/active display colors.

Don't display the Escreen button if there's no Escreen menu defined.


SVN revision: 6432
2002-10-23 03:03:27 +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 340755e956 Sun Oct 13 01:27:51 2002 Michael Jennings (mej)
Make sure it builds without Imlib2 so we don't have a repeat of last
time.


SVN revision: 6422
2002-10-13 05:28:36 +00:00
Michael Jennings a74ae94c5a Sun Oct 13 00:57:37 2002 Michael Jennings (mej)
Moved "Escreen" menu to the new Escreen theme so it's no longer
hard-coded.

Added interactive prompting to search() script routine.

Changed dialog() routine to exec_dialog() and added editing of its
command line.

Added msgbox() script routine to display a message and wait for a
keypress.

Fixed a memory leak in the menu_dialog() function.  Also cleaned up
its event handling.

Added comments to the script routines that were missing them.

Make sure we exit cleanly if our window is destroyed.

Fixed the missing menus in the Escreen theme.  You'll still get an
error message when it loads, but I'm not that worried about it.


SVN revision: 6421
2002-10-13 05:03:47 +00:00
Michael Jennings af599dfb9c Wed Oct 9 00:32:34 2002 Michael Jennings (mej)
Tidying up a bit.


SVN revision: 6419
2002-10-09 04:32:53 +00:00
Michael Jennings 95c01fb311 Wed Oct 9 00:05:22 2002 Michael Jennings (mej)
The beginnings of a dedicated config file section for Escreen stuff.


SVN revision: 6418
2002-10-09 04:06:40 +00:00
Michael Jennings 18ae77d1d5 Mon Oct 7 22:19:58 2002 Michael Jennings (mej)
Patch from Azundris for Escreen.  In her words:

Debian Unstable comes with a version that is newer than 3.09.11 (which
most other distributions seem to have).  On top of that, it comes with
a global setup file in /etc that breaks our very best intentions.
Find enclosed some modifications that will (hopefully) make screen
work on those special Debs in your life as well as on the machines it
used to run on so far.  As a side-effect, the default action is now
-RDD rather than -xRR, but since several people have requested that
anyways, I might be the only one missing the previous default.  Guess
I'll change my actionclasses.cfg and hold my peace forever.  : )


SVN revision: 6417
2002-10-08 02:21:00 +00:00
Michael Jennings ea06545d9e Mon Oct 7 22:16:38 2002 Michael Jennings (mej)
This should clean up and consolidate the size-setting and reporting to
eliminate the discrepencies sometimes seen in Escreen mode when
coupled, for example, with --buttonbar 0.  Azundris spotted this ages
ago, and I've been putting off fixing it.  But it should be all
straightened out now.


SVN revision: 6416
2002-10-08 02:18:09 +00:00
Michael Jennings 4f1e4c1df5 Fri Oct 4 22:06:40 2002 Michael Jennings (mej)
Fixed button label positioning to be based on the font descent, not
just existing button text.


SVN revision: 6408
2002-10-05 02:08:13 +00:00
Michael Jennings 6b461d5434 Fri Oct 4 21:17:42 2002 Michael Jennings (mej)
LibAST 0.5 is now required to build Eterm.  Hope everyone updated.  By
the way, this fixes that old font-starts-with-a-hyphen bug along with
some compiler warnings the resulted from a change in the way the
ASSERT() macro worked.


SVN revision: 6407
2002-10-05 01:19:41 +00:00
Michael Jennings dc6687b670 Sun Sep 29 21:48:10 2002 Michael Jennings (mej)
Fixed Debian Bug #155960.  WM_COMMAND was being set improperly because
equals signs in the arg list were being NUL'd out for no reason.


SVN revision: 6399
2002-09-30 01:49:20 +00:00
Michael Jennings 47841ac519 Sun Sep 22 00:34:42 2002 Michael Jennings (mej)
Added an option to disable the secondary screen as requested by Marc
Merlin <marc@merlins.org>.


SVN revision: 6395
2002-09-22 04:35:54 +00:00
Michael Jennings db1c2aa582 Thu Sep 5 21:47:57 2002 Michael Jennings (mej)
Updates to the termcap/terminfo stuff to make everything work on *BSD.
Thanks to Thomas Dickey <dickey@herndon4.his.com> and Will Yardley
<william@hq.newdream.net> for their assistance with this.


SVN revision: 6391
2002-09-06 01:49:25 +00:00
Michael Jennings e9207f876b Tue Aug 13 22:55:58 2002 Michael Jennings (mej)
Documentation fix from Jim Lewis <jel@louie.cc>.


SVN revision: 6365
2002-08-14 03:01:48 +00:00
Michael Jennings b8f5e6e2a1 Sun Jul 14 00:49:34 2002 Michael Jennings (mej)
Fixed bug pointed out by JC Wong <catalyst@gmx.net> where resizing a
window which had had transparency toggled on would reveal a black spot
at the bottom of the scrollbar.


SVN revision: 6340
2002-07-14 04:55:26 +00:00
Michael Jennings ba78b88603 Thu Jul 11 20:39:28 2002 Michael Jennings (mej)
Addition to last fix.  Also, we're going to specify error messages
that *should* be shown and ignore others, not show all but a select
few.  This helps with the status line issue.


SVN revision: 6338
2002-07-12 00:44:42 +00:00
Michael Jennings aa959247eb Thu Jul 11 20:03:23 2002 Michael Jennings (mej)
Each side of an || must have a valid shell command.


SVN revision: 6337
2002-07-12 00:08:04 +00:00
Michael Jennings 0db3598235 Wed Jul 3 13:49:27 2002 Michael Jennings (mej)
Fixed a bug in libscream that caused remote screen sessions to be
resumed with, e.g., "-e ^Uu_" instead of "-e ^Uu".

Applied a bug fix from Bill Allombert <allomber@math.u-bordeaux.fr>
where I was using the wrong variable for loading the icon file from
disk.

Also fixed a problem where PrintScreen would cause Eterm to exit.
Pointed out by Laurence J. Lane <ljlane@debian.org>.


SVN revision: 6336
2002-07-03 17:55:48 +00:00
Michael Jennings 3649b3a00c Fri Jun 28 17:02:57 2002 Michael Jennings (mej)
One too many....


SVN revision: 6335
2002-06-28 21:06:15 +00:00
Michael Jennings 224817eb24 Fri Jun 28 16:40:55 2002 Michael Jennings (mej)
Additional twin stuff, plus a bug fix for dragging Escreen buttons.


SVN revision: 6334
2002-06-28 20:44:40 +00:00
Michael Jennings 94b2b06ff8 Thu Jun 27 09:14:39 2002 Michael Jennings (mej)
Fix compile when Escreen support is disabled.


SVN revision: 6332
2002-06-27 13:14:56 +00:00
Michael Jennings d0cbe0001c Wed Jun 26 23:14:20 2002 Michael Jennings (mej)
Bug-hunting....


SVN revision: 6331
2002-06-27 03:17:45 +00:00
Michael Jennings ec34068f82 Wed Jun 26 16:58:14 2002 Michael Jennings (mej)
Latest Escreen stuff from Azundris, including work on twin support
(twin.sourceforge.net).


SVN revision: 6330
2002-06-26 21:02:12 +00:00
Michael Jennings 5cc41f7340 Thu Jun 20 18:55:59 2002 Michael Jennings (mej)
Better fix from Azundris.


SVN revision: 6327
2002-06-20 22:59:04 +00:00
Michael Jennings 711fbd54b1 Thu Jun 20 18:32:22 2002 Michael Jennings (mej)
Fixed the updating of the status bar for Escreen.  Also changed strdup
to STRDUP for libast.


SVN revision: 6326
2002-06-20 22:37:41 +00:00
Michael Jennings 82390ad092 Thu Jun 20 11:51:59 2002 Michael Jennings (mej)
Forgot to change the header....


SVN revision: 6325
2002-06-20 15:52:12 +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 4e84d0f65b Fri Jun 14 09:05:49 2002 Michael Jennings (mej)
This should fix the bug Creepy spotted where the buttonbar event
initialization was crashing.


SVN revision: 6323
2002-06-14 13:06:34 +00:00
Michael Jennings 9d5764844f Fri Jun 14 01:58:36 2002 Michael Jennings (mej)
Fixed a problem with Ctrl-< and Ctrl-> in Escreen mode.


SVN revision: 6322
2002-06-14 05:59:07 +00:00
Michael Jennings 4e93b984de Fri Jun 14 01:40:50 2002 Michael Jennings (mej)
Fixed a couple bugs, trying to track down some others.


SVN revision: 6321
2002-06-14 05:41:23 +00:00
Michael Jennings b8c1785c39 Sat Jun 8 12:46:44 2002 Michael Jennings (mej)
My own Escreen updates, primarily for devoting a dedicated buttonbar
to Escreen's use.  This keeps Escreen from trodding on your existing
buttonbar, if you have one.  It's hard-coded to bottom-dock right
now; we'll look at configuration later. :-)


SVN revision: 6308
2002-06-08 16:50:38 +00:00
Michael Jennings 92937f46a7 Sat Jun 8 11:41:37 2002 Michael Jennings (mej)
Escreen update with Twin support from Azundris <scream@azundris.com>.


SVN revision: 6307
2002-06-08 15:44:08 +00:00
Michael Jennings ed14ba8dde Sun Jun 2 20:25:55 2002 Michael Jennings (mej)
Oops, missed these.


SVN revision: 6298
2002-06-03 00:26:15 +00:00
Michael Jennings 981b29c895 Sun Jun 2 20:23:07 2002 Michael Jennings (mej)
Latest Escreen patch along with twin support from Azundris.


SVN revision: 6297
2002-06-03 00:24:22 +00:00
Michael Jennings 6df3396a5d Thu May 23 14:12:28 2002 Michael Jennings (mej)
More cleanups and warning removals.


SVN revision: 6275
2002-05-23 18:14:41 +00:00
Michael Jennings 1aa62bc29c Wed May 22 16:52:37 2002 Michael Jennings (mej)
Cleanups of Escreen stuff.  Always use MALLOC/FREE, not malloc/free.


SVN revision: 6272
2002-05-22 20:55:06 +00:00
Michael Jennings e249cd37f6 Wed May 22 16:17:24 2002 Michael Jennings (mej)
Fixed duplicate freeing of menu background pixmap.


SVN revision: 6271
2002-05-22 20:19:28 +00:00
Michael Jennings 9ce5b286eb Wed May 22 11:37:19 2002 Michael Jennings (mej)
Latest Escreen work from Azundris <scream@azundris.com>.


SVN revision: 6270
2002-05-22 15:38:35 +00:00
Michael Jennings d185cd525c Wed May 22 09:21:14 2002 Michael Jennings (mej)
Doh!


SVN revision: 6269
2002-05-22 13:23:08 +00:00
Michael Jennings b5698e4d63 Wed May 22 09:16:55 2002 Michael Jennings (mej)
Touch-ups to help info.


SVN revision: 6268
2002-05-22 13:18:46 +00:00
Michael Jennings 75a9cb4ae7 Fri May 17 11:55:52 2002 Michael Jennings (mej)
If $SCREENRC is defined, use it.


SVN revision: 6256
2002-05-17 15:56:18 +00:00
Michael Jennings af842d9f2a Mon May 13 23:58:16 2002 Michael Jennings (mej)
Fixed a bad paste.


SVN revision: 6253
2002-05-14 03:59:51 +00:00
Michael Jennings b173e4053d Mon May 13 19:18:46 2002 Michael Jennings (mej)
Fixed indentation.


SVN revision: 6252
2002-05-13 23:19:30 +00:00