From owner-FreeBSD-users-jp@jp.freebsd.org  Thu Jun  5 21:43:11 1997
Received: by jaz.jp.freebsd.org (8.8.5+2.7Wbeta5/8.7.3) id VAA15199
	Thu, 5 Jun 1997 21:43:11 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.8.5+2.7Wbeta5/8.7.3) with SMTP id VAA15194
	for <freebsd-users-jp@jp.freebsd.org>; Thu, 5 Jun 1997 21:43:09 +0900 (JST)
Received: from ccs02.sfc.keio.ac.jp by mail0.sfc.keio.ac.jp (5.67+1.6W/2.7W)
	id AA24151; Thu, 5 Jun 97 21:43:08 +0900
Received: from sfc.keio.ac.jp (localhost [127.0.0.1]) by ccs02.sfc.keio.ac.jp (8.8.5+2.7Wbeta5/3.5Wpl7-SFC-LOCAL) with ESMTP id VAA12378 for <FreeBSD-users-jp@jp.freebsd.org>; Thu, 5 Jun 1997 21:43:07 +0900 (JST)
Message-Id: <199706051243.VAA12378@ccs02.sfc.keio.ac.jp>
From: Takaaki Nomura (=?ISO-2022-JP?B?GyRCTG5CPDliTEAbKEI=?= ) <tnomura@sfc.keio.ac.jp>
To: FreeBSD-users-jp@jp.freebsd.org
In-Reply-To: Your message of "Thu, 05 Jun 1997 20:45:14 JST"
References: <199706051145.UAA00198@hiro.mydomain.jp> 
Mime-Version: 1.0
Content-Type: text/plain;charset="ISO-2022-JP"
Date: Thu, 05 Jun 1997 21:43:07 +0900
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=19]
X-Sequence: FreeBSD-users-jp 13774
Subject: [FreeBSD-users-jp 13774] Re: Xaw 
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org

$BLnB<!w7DBg$G$9!#(B

>$BHu8}$G$9!#K?(BNETBSD$B$N%5%$%H(B($B>\$7$/$OK:$l$^$7$?$,(B)$B$G(BXFree86-3.2+Xaw$B$K(B
>$B=EBg$J%P%0$,$"$k$H$-$-$^$7$?!#(BXaw3d$B$,(B2.2.1R$B$K$OF~$C$F$$$^$9$,(B
>$B$3$N%P%0$O;&$7$F$"$k$N$G$7$g$&$+!)(B
>Net/OpenBSD-XFree86-3.2+Xaw+i18N$B$K$*$$$F!#(B

  $B;d$b$I$3$+$G2?$+$r(B(_o_)$B8+$?5-21$,$"$j$^$9!#$R$g$C$H$7$F!""-$G$9$+!)(B
NetBSD/OpenBSD $B4X78$G$O$J$$$G$9$,!#$3$l$G$7$?$i!"(BXFree86 3.3 $B$G$O(B fix
$B$5$l$F$$$k$H;W$$$^$9!#(B

# $B?@J]$5$s!"$4$&$5$s!"<:Ni$7$^$9!#(B

--------------------------------------------------------------------------
From: Michio "Karl" Jinbo <karl@marcer.nagaokaut.ac.jp>
Newsgroups: fj.windows.x
Subject: Re: What's new in X11 R6 or later
Date: 10 Apr 1997 14:13:44 GMT
Organization: Nagaoka University of Technology.
Lines: 59
Message-ID: <5iisio$6rr@newsserv.nagaokaut.ac.jp>
References: <wppvwfyq01.fsf@moon.ap.kyushu-u.ac.jp>
	<MORI.97Apr3092449@kurishna.asanuma.co.jp>
	<5hvbko$ef$1@tetoron.imel.kyoto-u.ac.jp>
	<MORI.97Apr10130425@kurishna.asanuma.co.jp>
	<5ii4lv$clo$1@tetoron.imel.kyoto-u.ac.jp>
	<5iigbu$2kt$1@news.cc.tut.ac.jp>
NNTP-Posting-Host: marcer.nagaokaut.ac.jp
X-Newsreader: mnews [version 1.20] 1996-12/08(Sun)

  $B?@J]!wD92,5;Bg!s(BX98 Core Team$B$G$9!#(B

fj.windows.x $B$N(B <5iigbu$2kt$1@news.cc.tut.ac.jp> $B$N(B
$B5-;v$K$*$$$F(Bgo@cclub.tutcc.tut.ac.jp$B$5$s$O=q$-$^$7$?!#(B

$B!d$3$s$P$s$O!"$4$&!wK-665;2JBg$G$9!#(B

$B!d$=$l$O$5$F$*$-!"(BXaw $B$G(B international $B$r(B ON $B$K$9$k$H(B
$B!dMn$A$k$N$K$O;d$b$h$/G:$^$5$l$?$b$N$G$9!#860x$O$H$j$"$($:(B2$B$D$[$I0JA0$K(B
$B!dFCDj$7$?$N$G!"$=$N$H$-$N%Q%C%A$rKvHx$K$D$1$F$*$-$^$9!#(B

  X98 Core Team(XFree86$B$r(BPC98$B$K0\?"$9$k%0%k!<%W(B)$B$N%a%s%P!<(B
$B$G$b!"F1$8%P%0$KG:$^$5$l$F$$$?$N$G$9$,!"@hF|$d$C$H860x$r(B
$BFM$-;_$a!"(BXFree86$B$N(Bbeta ML$B$K%Q%C%A$rEj9F$7$?=j$G$9!#(B

$B!d(BMultiSrc.c $B$N$[$&$O!"(BR6.3 $B$G$b$3$N$^$^$K$J$C$F$^$9(B...
$B!d(B# BUG $B$@$H$*$b$&$s$@$1$I$J$!(B...  $B:FD4::$O$7$F$J$$$G$9!#(B
$B!d(B# $B$9$/$J$/$H$b!"(BasciiTextWidget $B$KJ8;zNs$rD>$K$o$?$7$?$H$-$K(B
$B!d(B# $B$=$NNN0h$r2rJ|$7$F$7$^$C$F$k$N$O$3$3$G$9!#(B

  $B;29M$N$?$a$K!"(Bbeta ML$B$KAw$C$?%Q%C%A$r0J2<$KIU$1$F(B
$B$*$-$^$9!#$?$V$s(BXFree86$B$G$O$=$N$&$A=$@5$5$l$k$N$G$O(B
$B$J$$$+$H;W$$$^$9!#(B

diff -u xc.old/lib/Xaw/MultiSrc.c xc/lib/Xaw/MultiSrc.c
--- xc.old/lib/Xaw/MultiSrc.c	Tue Jan 24 00:00:00 1995
+++ xc/lib/Xaw/MultiSrc.c	Wed Apr  9 08:28:38 1997
@@ -733,6 +733,7 @@
   
   if ( string_set || (old_src->multi_src.type != src->multi_src.type) ) {
     RemoveOldStringOrFile(old_src, string_set);
+    src->multi_src.allocated_string = old_src->multi_src.allocated_string;
     file = InitStringOrFile(src, string_set);
 
     /* Load pieces does this logic for us, but it shouldn't.  Its messy.*/
@@ -1129,9 +1130,6 @@
     case XawtextAppend:
     case XawtextEdit:
 	if (src->multi_src.string == NULL) {
-
-            if ( src->multi_src.allocated_string )
-                XtFree( src->multi_src.string );
             src->multi_src.allocated_string = False;
 	    src->multi_src.string = fileName;
 
@@ -1152,9 +1150,10 @@
      * .string first check .allocated_string and free it - plumbing Sheeran.
      */
     if (newString || src->multi_src.is_tempfile) {
+	String temp = XtNewString(src->multi_src.string);
 	if ( src->multi_src.allocated_string )
             XtFree( src->multi_src.string );
-	src->multi_src.string = XtNewString(src->multi_src.string);
+	src->multi_src.string = temp;
 	src->multi_src.allocated_string = TRUE;
     }

---
  $B?@J]F;IW!wD92,5;Bg(B(karl@marcer.nagaokaut.ac.jp)
