From xemacs-m  Mon Mar  3 12:16:16 1997
Received: from cerise.sensei.co.uk (cerise.sensei.co.uk [193.132.124.200])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id MAA19702
	for <xemacs-beta@xemacs.org>; Mon, 3 Mar 1997 12:16:12 -0600 (CST)
Received: (from glynn@localhost) by cerise.sensei.co.uk (8.8.3/8.8.2) id QAA05290; Mon, 3 Mar 1997 16:54:24 GMT
Date: Mon, 3 Mar 1997 16:54:24 GMT
Message-Id: <199703031654.QAA05290@cerise.sensei.co.uk>
From: Glynn Clements <glynn@sensei.co.uk>
To: xemacs-beta@xemacs.org
Subject: Build success: 19.15-b96 on Linux-2.0.27 (+SSL patch)
Reply-To: glynn@sensei.co.uk
Mime-Version: 1.0 (generated by tm-edit 7.105)
Content-Type: text/plain; charset=US-ASCII


System description: Intel-P120, linux-2.0.27, XFree86-3.2, fvwm-1.24r,
libc-5.4.17, gcc-2.7.2, Xaw3d-1.3L, lesstiff-0.77

cerise:$ ./configure i386-unknown-linux --with-sound=native --with-dialogs=athena

Configured for `i386-unknown-linux'.

  Where should the build process find the source code?    /home/install/xemacs-19.15-b96
  What installation prefix should install use?		  /usr/local
  What operating system and machine description files should XEmacs use?
        `s/linux.h' and `m/intel386.h'
  What compiler should XEmacs be built with?              gcc  -g -O 
  Should XEmacs use the GNU version of malloc?            yes
  Should XEmacs use the relocating allocator for buffers? yes
  What window system should XEmacs use?                   x11
  Where do we find X Windows header files?                /usr/X11R6/include
  Where do we find X Windows libraries?                   /usr/X11R6/lib
  Additional header files:                                 /usr/include/ncurses
  Compiling in support for XAUTH.
  Compiling in support for XPM.
  Compiling in support for X-Face headers.
  Compiling in support for GIF image conversion.
  Compiling in support for JPEG image conversion.
  Compiling in native sound support.
  Compiling in support for Berkeley DB.
  Compiling in support for GNU DBM.
  Using the Lucid menubar.
  Using the Lucid scrollbar.
  Using the Athena dialog boxes.
  Compiling in extra code for debugging.

cerise:$ ./configure i386-unknown-linux --with-sound=native

as above except

  Using the Motif dialog boxes.

instead of

  Using the Athena dialog boxes.

Notes:

1) Allowing configure to select motif dialogs (lesstiff-0.77),
keyboard input works if pointer is over a window or toolbar, but not
over a scrollbar, menubar or outside the frame. I assume that this is
a lesstiff bug, but I'm reporting it just in case it isn't. This
occurs with all versions AFAICT.

2) I have to supply --with-sound=native manually, else configure
doesn't enable sound support (what's it looking for?)

3) Some points on the new `Edit Faces' option:

well slow

commands (e.g. Set) are case-sensitive

M-x edit-faces still refers the old version; presumably bad things are
likely to happen if you try to use both methods.

the custom-set-faces call inserted into .emacs doesn't seem to work
properly w.r.t. shell-mode. If I start a shell:

a) it isn't font-lock'ed, even though my ~/.xemacs-options contains

(setq-default font-lock-auto-fontify t)
(setq-default font-lock-use-fonts nil)
(setq-default font-lock-use-colors t)
(setq-default font-lock-maximum-decoration t)
(setq-default font-lock-maximum-size 256000)
(setq-default font-lock-mode-enable-list nil)
(setq-default font-lock-mode-disable-list nil)

b) if I then execute `M-: (turn-on-font-lock) RET', I get the default
faces, even though my ~/.emacs contains

(custom-set-faces
 ;;; other faces omitted for clarity
 '(shell-option-face ((t (:foreground "red"))) t)
 '(shell-output-face ((t (:italic nil))) t)
 '(shell-prompt-face ((t (:foreground "purple4"))) t))

4) default faces:

 dired-face-symlink way too bright (try cyan4 = #008b8b)

 can we have a quick way to disable `italic' on *all* faces. Italic
 fonts look really naff on my system, and it took me a good few hours
 to find them all and get rid of them.

5) w3-mode stylesheets:

 H2.class doesn't work if there's a plain H2 style. This used to work
 in v1.550 that came with 19.14.

 Different results are obtained depending on whether the stylesheet is
 inserted directly into the document or referenced with
 <LINK REL=STYLESHEET ...>

 directly included stylesheet:
  link font set
  document background not set
  text background set to defined document background

 linked stylesheet
  link font not set
  document background not set
  text background not set

6) w3-mode `ssl.el':

open-ssl-stream invokes the SSL filter via a pty, resulting in the
HTTP request being read back as part of the response.

The following patch forces process-connection-type to nil in
open-ssl-stream, causing the SSL filter to be invoked via a pipe.

*** ssl.el~	Thu Jan 23 05:29:50 1997
--- ssl.el	Sat Mar  1 21:39:35 1997
***************
*** 45,51 ****
  Third arg is name of the host to connect to, or its IP address.
  Fourth arg SERVICE is name of the service desired, or an integer
   specifying a port number to connect to."
!   (let ((proc (start-process name buffer
  			     "/bin/sh"
  			     "-c"
  			     (format ssl-program-name host 
--- 45,52 ----
  Third arg is name of the host to connect to, or its IP address.
  Fourth arg SERVICE is name of the service desired, or an integer
   specifying a port number to connect to."
!   (let* ((process-connection-type nil)
! 	 (proc (start-process name buffer
  			     "/bin/sh"
  			     "-c"
  			     (format ssl-program-name host 

-- 
Glynn Clements <glynn@sensei.co.uk>

