===================================================================
RCS file: RCS/configure.c,v
retrieving revision 1.1
diff -r1.1 configure.c
173a174
>   {"Save",         set_func,(char **)F_SAVE},
===================================================================
RCS file: RCS/functions.c,v
retrieving revision 1.1
diff -r1.1 functions.c
411a412,415
> 	case F_SAVE:
>       do_save();
> 	  break;
> 
===================================================================
RCS file: RCS/windows.c,v
retrieving revision 1.1
diff -r1.1 windows.c
23a24,109
> void do_save()
> {
>   int i;
>   MenuRoot *mr;
>   MenuItem *mi,*tmp;
>   FvwmWindow *t;
>   char tname[200];
>   char loc[30];
>   int dwidth,dheight;
>   FILE *out;
>   int command_count;
>   char **command_list;
> 
>   mr=NewMenuRoot("Window List");
> 
>   sprintf(tname, "%s/x", getenv( "HOME" ) );
>   out = fopen( tname, "w+" );
> 
>   for (t = Scr.FvwmRoot.next; t != NULL; t = t->next)
>     {
>       tname[0]=0;
> 
>       dheight = t->frame_height - t->title_height - 2*t->boundary_width;
>       dwidth = t->frame_width - 2*t->boundary_width;
>       
>       if (t->hints.flags&(PMinSize|PBaseSize) 
> 	  && t->hints.flags & PResizeInc)
> 	{
> 	  if (t->hints.flags & PBaseSize) 
> 	    {
> 	      dwidth -= t->hints.base_width;
> 	      dheight -= t->hints.base_height;
> 	    } 
> 	  else 
> 	    {
> 	      dwidth -= t->hints.min_width;
> 	      dheight -= t->hints.min_height;
> 	    }
> 	}
>       
>       if (t->hints.flags & PResizeInc)
> 	{
> 	  dwidth /= t->hints.width_inc;
> 	  dheight /= t->hints.height_inc;
> 	}
>       sprintf(loc,"%d",dwidth);
>       strcat(tname, loc);
>       sprintf(loc,"x%d",dheight);
>       strcat(tname, loc);
>       if(t->frame_x >=0)
> 	sprintf(loc,"+%d",t->frame_x);
>       else
> 	sprintf(loc,"%d",t->frame_x);
>       strcat(tname, loc);
>       if(t->frame_y >=0)
> 	sprintf(loc,"+%d",t->frame_y);
>       else
> 	sprintf(loc,"%d",t->frame_y);
>       strcat(tname, loc);
> 
> 	if ( XGetCommand( dpy, t->w, &command_list, &command_count ) )
> 	{
> 	for (i=0; i < command_count; i++)
>     {
> 		if ( strncmp( "-geo", command_list[i], 4) == 0)
> 		{
> 			i++;
> 			continue;
> 		}
> 		if ( strncmp( "-iconic", command_list[i], 7) == 0)
> 			continue;
> 		fprintf( out, "%s ", command_list[i] );
> 	}
> 	if ( command_count > 0 )
> 	{
> 		if ( t->flags & ICON )
> 			fprintf(out, "-iconic ");
> 		fprintf( out, "-geometry %s &\n", tname );
> 	}
> 	XFreeStringList( command_list );
> 	}
> 
>     }
> 	fclose( out );
> }
> 

From heiko@POOL.Informatik.RWTH-Aachen.DE Mon Oct 11 18:12:40 1993
Return-Path: <heiko@POOL.Informatik.RWTH-Aachen.DE>
Received: by rocket.sanders.lockheed.com (4.1/SMI-4.1)
	id AA04134; Mon, 11 Oct 93 18:12:37 EDT
From: heiko@POOL.Informatik.RWTH-Aachen.DE
Received: from sally.informatik.rwth-aachen.de by relay1.UU.NET with SMTP 
	(5.61/UUNET-internet-primary) id AA20766; Mon, 11 Oct 93 17:49:05 -0400
Received: from messua (messua.Informatik.RWTH-Aachen.DE) by sally.informatik.rwth-aachen.de 
        (4.1/sally-2) id AA06177; Mon, 11 Oct 93 22:48:40 +0100 
Received: by messua (4.1/POOL.3)
	id AA26594; Mon, 11 Oct 93 22:48:13 +0100
Message-Id: <9310112148.AA26594@messua>
Subject: Re: fvwm BUG
To: nation@rocket.sanders.com (Robert Nation)
Date: Mon, 11 Oct 1993 22:48:11 +0100 (MET)
In-Reply-To: <9310111219.AA00189@rocket.sanders.lockheed.com> from "Robert Nation" at Oct 11, 93 08:19:43 am
X-Mailer: ELM [version 2.4 PL21]
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 823       
Status: RO

Hi

> And then patched up all uses of FontGC. Do you want complete patches?
> It a 20Kbyte patch file, because it also fixes some icon
> placement problems.

Complete patches are not necessary. I made some quick-and-dirty patches myself,
so I'll just wait for the next release (if look at the time between the
last releases, this won't take long :-) ).



CU
   Heiko


-- 
-----------------------------------------------------------------------------
 Email:                                  | Snail-mail:
                                         |    Heiko Schroeder
    heiko@pool.informatik.rwth-aachen.de |    Lerchenweg 120
                                         |    52223 Stolberg
                                         |    GERMANY
-----------------------------------------------------------------------------

From giorgio@crcc.it Mon Oct 11 19:23:38 1993
Return-Path: <giorgio@crcc.it>
Received: from eagle.is.lmsc.lockheed.com by rocket.sanders.lockheed.com (4.1/SMI-4.1)
	id AA04378; Mon, 11 Oct 93 19:23:32 EDT
Received: by eagle.is.lmsc.lockheed.com (5.57/Ultrix3.0-C)
	id AA25255; Mon, 11 Oct 93 16:24:35 -0700
Received: from crcc.UUCP by relay.iunet.it with UUCP id AA00456
  (5.65c8/IDA-1.4.4 for nation@rocket.sanders.lockheed.com); Tue, 12 Oct 1993 00:27:08 +0100
Received: by crcc (5.65/1.35)
	id AA01356; Mon, 11 Oct 93 18:02:43 +0200
From: giorgio@crcc.it (Giorgio Ciucci)
Message-Id: <9310111602.AA01356@crcc>
Subject: fvwm flag suggestion
To: nation@rocket.sanders.lockheed.com
Date: Mon, 11 Oct 93 18:02:41 MET
X-Mailer: ELM [version 2.3 PL0]
Status: RO

Dear sir,

I suggest the inclusion of a "-f init_file" command line option in your
fvwm window manager.

The rationale for the suggestion is that different values for the display
address are needed (in exec-ing local clients)  when the window manager runs
on a workstation (using its local display) or on a server using a remote
display (as, for example, when using an X terminal). Furthermore, for the
two cases, some different formats are in general needed for the command
strings to exec.

Thanks for your attention and for your fine window manager.

		giorgio ciucci
		<giorgio@crcc.it>


From bug-octave-request@che.utexas.edu Mon Oct 11 20:11:56 1993
Return-Path: <bug-octave-request@che.utexas.edu>
Received: by rocket.sanders.lockheed.com (4.1/SMI-4.1)
	id AA04527; Mon, 11 Oct 93 20:11:52 EDT
Received: from june.che.utexas.edu by relay1.UU.NET with SMTP 
	(5.61/UUNET-internet-primary) id AA11087; Mon, 11 Oct 93 19:57:42 -0400
Received: from localhost (daemon@localhost) by june.che.utexas.edu (8.6/8.6) id SAA26301 for bug-octave-outgoing; Mon, 11 Oct 1993 18:57:26 -0500
Received: from localhost (esm@localhost) by june.che.utexas.edu (8.6/8.6) id SAA26295; Mon, 11 Oct 1993 18:57:25 -0500
Date: Mon, 11 Oct 1993 18:57:25 -0500
From: Edward Scott Meadows <esm@che.utexas.edu>
Message-Id: <199310112357.SAA26295@june.che.utexas.edu>
To: bug-octave@june.che.utexas.edu
Subject: QPSOL problem
Sender: bug-octave-request@che.utexas.edu
Status: RO

QPSOL bailed out to the shell after an error.  Here's what happened:

octave:299> [uu,obj,info,lambda]=qpsol(uu,HH,0*ones(uu),rlb,AA,rub)
Fatal LinConst error. inconsistent sizes for constraint matrix and bounds vectors
june:9> 



From shu@ced.berkeley.edu Tue Oct 12 06:45:34 1993
Return-Path: <shu@ced.berkeley.edu>
Received: from eagle.is.lmsc.lockheed.com by rocket.sanders.lockheed.com (4.1/SMI-4.1)
	id AA06500; Tue, 12 Oct 93 06:45:30 EDT
Received: by eagle.is.lmsc.lockheed.com (5.57/Ultrix3.0-C)
	id AA01804; Tue, 12 Oct 93 03:46:39 -0700
Received: from chabot.ced.berkeley.edu by nak.berkeley.edu (5.67/1.40)
	id AA23055; Tue, 12 Oct 93 03:46:39 -0700
Received: from altamont.ced.berkeley.edu.ced by ced.berkeley.edu (4.1/SMI-4.1)
	id AA17692; Tue, 12 Oct 93 03:46:49 PDT
Date: Tue, 12 Oct 93 03:46:49 PDT
From: shu@ced.berkeley.edu (Ingar Shu)
Message-Id: <9310121046.AA17692@ced.berkeley.edu>
To: nation@rocket.sanders.lockheed.com
Subject: fvwm .98 patch request
Status: RO

thanks for the great window manager

===================================================================
RCS file: RCS/configure.c,v
retrieving revision 1.1
diff -r1.1 configure.c
173a174
>   {"Save",         set_func,(char **)F_SAVE},
===================================================================
RCS file: RCS/functions.c,v
retrieving revision 1.1
diff -r1.1 functions.c
411a412,415
> 	case F_SAVE:
>       do_save();
> 	  break;
> 
===================================================================
RCS file: RCS/windows.c,v
retrieving revision 1.1
diff -r1.1 windows.c
23a24,109
> void do_save()
> {
>   int i;
>   MenuRoot *mr;
>   MenuItem *mi,*tmp;
>   FvwmWindow *t;
>   char tname[200];
>   char loc[30];
>   int dwidth,dheight;
>   FILE *out;
>   int command_count;
>   char **command_list;
> 
>   mr=NewMenuRoot("Window List");
> 
>   sprintf(tname, "%s/x", getenv( "HOME" ) );
>   out = fopen( tname, "w+" );
> 
>   for (t = Scr.FvwmRoot.next; t != NULL; t = t->next)
>     {
>       tname[0]=0;
> 
>       dheight = t->frame_height - t->title_height - 2*t->boundary_width;
>       dwidth = t->frame_width - 2*t->boundary_width;
>       
>       if (t->hints.flags&(PMinSize|PBaseSize) 
> 	  && t->hints.flags & PResizeInc)
> 	{
> 	  if (t->hints.flags & PBaseSize) 
> 	    {
> 	      dwidth -= t->hints.base_width;
> 	      dheight -= t->hints.base_height;
> 	    } 
> 	  else 
> 	    {
> 	      dwidth -= t->hints.min_width;
> 	      dheight -= t->hints.min_height;
> 	    }
> 	}
>       
>       if (t->hints.flags & PResizeInc)
> 	{
> 	  dwidth /= t->hints.width_inc;
> 	  dheight /= t->hints.height_inc;
> 	}
>       sprintf(loc,"%d",dwidth);
>       strcat(tname, loc);
>       sprintf(loc,"x%d",dheight);
>       strcat(tname, loc);
>       if(t->frame_x >=0)
> 	sprintf(loc,"+%d",t->frame_x);
>       else
> 	sprintf(loc,"%d",t->frame_x);
>       strcat(tname, loc);
>       if(t->frame_y >=0)
> 	sprintf(loc,"+%d",t->frame_y);
>       else
> 	sprintf(loc,"%d",t->frame_y);
>       strcat(tname, loc);
> 
> 	if ( XGetCommand( dpy, t->w, &command_list, &command_count ) )
> 	{
> 	for (i=0; i < command_count; i++)
>     {
> 		if ( strncmp( "-geo", command_list[i], 4) == 0)
> 		{
> 			i++;
> 			continue;
> 		}
> 		if ( strncmp( "-iconic", command_list[i], 7) == 0)
> 			continue;
> 		fprintf( out, "%s ", command_list[i] );
> 	}
> 	if ( command_count > 0 )
> 	{
> 		if ( t->flags & ICON )
> 			fprintf(out, "-iconic ");
> 		fprintf( out, "-geometry %s &\n", tname );
> 	}
> 	XFreeStringList( command_list );
> 	}
> 
>     }
> 	fclose( out );
> }
> 