public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug AWT/16121] New: gtk based awt peers: cast from pointer to integer of different size
@ 2004-06-21 19:44 debian-gcc at lists dot debian dot org
  2004-07-26  6:22 ` [Bug AWT/16121] " fitzsim at redhat dot com
                   ` (32 more replies)
  0 siblings, 33 replies; 35+ messages in thread
From: debian-gcc at lists dot debian dot org @ 2004-06-21 19:44 UTC (permalink / raw)
  To: gcc-bugs

CVS HEAD 20040620:

/bin/sh ./libtool --mode=compile
/build/buildd/gcc-snapshot-20040620/build/gcc/xgcc
-B/build/buildd/gcc-snapshot-20040620/build/gcc/
-B/usr/lib/gcc-snapshot/alpha-linux-gnu/bin/
-B/usr/lib/gcc-snapshot/alpha-linux-gnu/lib/ -isystem
/usr/lib/gcc-snapshot/alpha-linux-gnu/include -isystem
/usr/lib/gcc-snapshot/alpha-linux-gnu/sys-include -DHAVE_CONFIG_H -I.
-I../../../src/libjava -I./include -I./gcj -I../../../src/libjava -Iinclude
-I../../../src/libjava/include
-I/build/buildd/gcc-snapshot-20040620/src/boehm-gc/include -DPACKAGE_NAME=""
-DPACKAGE_TARNAME="" -DPACKAGE_VERSION="" -DPACKAGE_STRING=""
-DPACKAGE_BUGREPORT="" -DGC_LINUX_THREADS=1 -D_REENTRANT=1
-DTHREAD_LOCAL_ALLOC=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1
-DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1
-DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSILENT=1
-DNO_SIGNALS=1 -DALL_INTERIOR_POINTERS=1 -DJAVA_FINALIZATION=1
-DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1   -I../../../src/libjava/libltdl
-I../../../src/libjava/libltdl  -I../../../src/libjava/.././libjava/../gcc 
-I../../../src/libjava/../libffi/include -I../libffi/include  -O2 -g -O2  -mieee
-mieee -Wextra -Wall -O2 -g -O2  -mieee -c -Ijniinclude
-I../../../src/libjava/jni/classpath -I../../../src/libjava/jni/gtk-peer \
-ansi -pedantic -Wall -Wno-long-long -DXTHREADS -I/usr/include/gtk-2.0
-I/usr/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/include/atk-1.0
-I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include   -I/usr/include/libart-2.0   \
  -o jni/gtk-peer/gthread-jni.lo ../../../src/libjava/jni/gtk-peer/gthread-jni.c
/build/buildd/gcc-snapshot-20040620/build/gcc/xgcc
-B/build/buildd/gcc-snapshot-20040620/build/gcc/
-B/usr/lib/gcc-snapshot/alpha-linux-gnu/bin/
-B/usr/lib/gcc-snapshot/alpha-linux-gnu/lib/ -isystem
/usr/lib/gcc-snapshot/alpha-linux-gnu/include -isystem
/usr/lib/gcc-snapshot/alpha-linux-gnu/sys-include -DHAVE_CONFIG_H -I.
-I../../../src/libjava -I./include -I./gcj -I../../../src/libjava -Iinclude
-I../../../src/libjava/include
-I/build/buildd/gcc-snapshot-20040620/src/boehm-gc/include -DPACKAGE_NAME=
-DPACKAGE_TARNAME= -DPACKAGE_VERSION= -DPACKAGE_STRING= -DPACKAGE_BUGREPORT=
-DGC_LINUX_THREADS=1 -D_REENTRANT=1 -DTHREAD_LOCAL_ALLOC=1 -DSTDC_HEADERS=1
-DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1
-DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1
-DHAVE_UNISTD_H=1 -DSILENT=1 -DNO_SIGNALS=1 -DALL_INTERIOR_POINTERS=1
-DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1
-I../../../src/libjava/libltdl -I../../../src/libjava/libltdl
-I../../../src/libjava/.././libjava/../gcc
-I../../../src/libjava/../libffi/include -I../libffi/include -O2 -g -O2 -mieee
-mieee -Wextra -Wall -O2 -g -O2 -mieee -c -Ijniinclude
-I../../../src/libjava/jni/classpath -I../../../src/libjava/jni/gtk-peer -ansi
-pedantic -Wall -Wno-long-long -DXTHREADS -I/usr/include/gtk-2.0
-I/usr/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/include/atk-1.0
-I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include -I/usr/include/libart-2.0
../../../src/libjava/jni/gtk-peer/gthread-jni.c  -fPIC -DPIC -o
jni/gtk-peer/.libs/gthread-jni.o
../../../src/libjava/jni/gtk-peer/gthread-jni.c: In function `maybe_rethrow':
../../../src/libjava/jni/gtk-peer/gthread-jni.c:110: warning: implicit
declaration of function 'bzero'
../../../src/libjava/jni/gtk-peer/gthread-jni.c: In function `allocatePlainObject':
../../../src/libjava/jni/gtk-peer/gthread-jni.c:149: warning: dereferencing
type-punned pointer will break strict-aliasing rules
../../../src/libjava/jni/gtk-peer/gthread-jni.c: In function `freePlainObject':
../../../src/libjava/jni/gtk-peer/gthread-jni.c:172: warning: dereferencing
type-punned pointer will break strict-aliasing rules
../../../src/libjava/jni/gtk-peer/gthread-jni.c: In function
`g_mutex_lock_jni_impl':
../../../src/libjava/jni/gtk-peer/gthread-jni.c:207: warning: dereferencing
type-punned pointer will break strict-aliasing rules
../../../src/libjava/jni/gtk-peer/gthread-jni.c: In function
`g_mutex_unlock_jni_impl':
../../../src/libjava/jni/gtk-peer/gthread-jni.c:227: warning: dereferencing
type-punned pointer will break strict-aliasing rules
../../../src/libjava/jni/gtk-peer/gthread-jni.c: In function
`g_cond_signal_jni_impl':
../../../src/libjava/jni/gtk-peer/gthread-jni.c:256: warning: dereferencing
type-punned pointer will break strict-aliasing rules
../../../src/libjava/jni/gtk-peer/gthread-jni.c: In function
`g_cond_broadcast_jni_impl':
../../../src/libjava/jni/gtk-peer/gthread-jni.c:281: warning: dereferencing
type-punned pointer will break strict-aliasing rules
../../../src/libjava/jni/gtk-peer/gthread-jni.c: In function `g_cond_wait_jni_impl':
../../../src/libjava/jni/gtk-peer/gthread-jni.c:309: warning: dereferencing
type-punned pointer will break strict-aliasing rules
../../../src/libjava/jni/gtk-peer/gthread-jni.c: In function
`g_cond_timed_wait_jni_impl':
../../../src/libjava/jni/gtk-peer/gthread-jni.c:342: warning: dereferencing
type-punned pointer will break strict-aliasing rules
../../../src/libjava/jni/gtk-peer/gthread-jni.c: In function
`g_private_new_jni_impl':
../../../src/libjava/jni/gtk-peer/gthread-jni.c:394: warning: dereferencing
type-punned pointer will break strict-aliasing rules
../../../src/libjava/jni/gtk-peer/gthread-jni.c: In function
`g_private_get_jni_impl':
../../../src/libjava/jni/gtk-peer/gthread-jni.c:424: warning: dereferencing
type-punned pointer will break strict-aliasing rules
../../../src/libjava/jni/gtk-peer/gthread-jni.c:444: warning: cast to pointer
from integer of different size
../../../src/libjava/jni/gtk-peer/gthread-jni.c: In function
`g_private_set_jni_impl':
../../../src/libjava/jni/gtk-peer/gthread-jni.c:456: warning: dereferencing
type-punned pointer will break strict-aliasing rules
../../../src/libjava/jni/gtk-peer/gthread-jni.c:464: warning: cast from pointer
to integer of different size

-- 
           Summary: gtk based awt peers: cast from pointer to integer of
                    different size
           Product: gcc
           Version: 3.5.0
            Status: UNCONFIRMED
          Severity: minor
          Priority: P2
         Component: AWT
        AssignedTo: fitzsim at redhat dot com
        ReportedBy: debian-gcc at lists dot debian dot org
                CC: gcc-bugs at gcc dot gnu dot org
 GCC build triplet: alpha-linux
  GCC host triplet: alpha-linux
GCC target triplet: alpha-linux


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16121


^ permalink raw reply	[flat|nested] 35+ messages in thread

* [Bug AWT/16121] gtk based awt peers: cast from pointer to integer of different size
  2004-06-21 19:44 [Bug AWT/16121] New: gtk based awt peers: cast from pointer to integer of different size debian-gcc at lists dot debian dot org
@ 2004-07-26  6:22 ` fitzsim at redhat dot com
  2004-07-26 23:52 ` fitzsim at redhat dot com
                   ` (31 subsequent siblings)
  32 siblings, 0 replies; 35+ messages in thread
From: fitzsim at redhat dot com @ 2004-07-26  6:22 UTC (permalink / raw)
  To: gcc-bugs



-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|                            |1


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16121


^ permalink raw reply	[flat|nested] 35+ messages in thread

* [Bug AWT/16121] gtk based awt peers: cast from pointer to integer of different size
  2004-06-21 19:44 [Bug AWT/16121] New: gtk based awt peers: cast from pointer to integer of different size debian-gcc at lists dot debian dot org
  2004-07-26  6:22 ` [Bug AWT/16121] " fitzsim at redhat dot com
@ 2004-07-26 23:52 ` fitzsim at redhat dot com
  2004-07-27  5:35 ` debian-gcc at lists dot debian dot org
                   ` (30 subsequent siblings)
  32 siblings, 0 replies; 35+ messages in thread
From: fitzsim at redhat dot com @ 2004-07-26 23:52 UTC (permalink / raw)
  To: gcc-bugs



-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |WAITING


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16121


^ permalink raw reply	[flat|nested] 35+ messages in thread

* [Bug AWT/16121] gtk based awt peers: cast from pointer to integer of different size
  2004-06-21 19:44 [Bug AWT/16121] New: gtk based awt peers: cast from pointer to integer of different size debian-gcc at lists dot debian dot org
  2004-07-26  6:22 ` [Bug AWT/16121] " fitzsim at redhat dot com
  2004-07-26 23:52 ` fitzsim at redhat dot com
@ 2004-07-27  5:35 ` debian-gcc at lists dot debian dot org
  2004-07-27  5:49 ` debian-gcc at lists dot debian dot org
                   ` (29 subsequent siblings)
  32 siblings, 0 replies; 35+ messages in thread
From: debian-gcc at lists dot debian dot org @ 2004-07-27  5:35 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From debian-gcc at lists dot debian dot org  2004-07-27 05:35 -------
will check. there are warnings in two other files:

../../../src/libjava/java/lang/natClass.cc:1828: warning: cast from pointer to i
nteger of different size
../../../src/libjava/java/lang/natClass.cc:1837: warning: cast from pointer to i
nteger of different size


../../../src/libjava/java/lang/natClassLoader.cc: In function `void _Jv_PrepareC
ompiledClass(java::lang::Class*)':
../../../src/libjava/java/lang/natClassLoader.cc:132: warning: comparison betwee
n signed and unsigned integer expressions
../../../src/libjava/java/lang/natClassLoader.cc:133: warning: cast from pointer
 to integer of different size
../../../src/libjava/java/lang/natClassLoader.cc:137: warning: comparison betwee
n signed and unsigned integer expressions
../../../src/libjava/java/lang/natClassLoader.cc:138: warning: cast from pointer
 to integer of different size

-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16121


^ permalink raw reply	[flat|nested] 35+ messages in thread

* [Bug AWT/16121] gtk based awt peers: cast from pointer to integer of different size
  2004-06-21 19:44 [Bug AWT/16121] New: gtk based awt peers: cast from pointer to integer of different size debian-gcc at lists dot debian dot org
                   ` (2 preceding siblings ...)
  2004-07-27  5:35 ` debian-gcc at lists dot debian dot org
@ 2004-07-27  5:49 ` debian-gcc at lists dot debian dot org
  2004-07-27 16:04 ` fitzsim at redhat dot com
                   ` (28 subsequent siblings)
  32 siblings, 0 replies; 35+ messages in thread
From: debian-gcc at lists dot debian dot org @ 2004-07-27  5:49 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From debian-gcc at lists dot debian dot org  2004-07-27 05:49 -------
one left:

../../../src/libjava/jni/gtk-peer/gthread-jni.c: In function `g_private_get_jni_
impl':
../../../src/libjava/jni/gtk-peer/gthread-jni.c:470: warning: cast to pointer fr
om integer of different size


-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|WAITING                     |NEW


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16121


^ permalink raw reply	[flat|nested] 35+ messages in thread

* [Bug AWT/16121] gtk based awt peers: cast from pointer to integer of different size
  2004-06-21 19:44 [Bug AWT/16121] New: gtk based awt peers: cast from pointer to integer of different size debian-gcc at lists dot debian dot org
                   ` (3 preceding siblings ...)
  2004-07-27  5:49 ` debian-gcc at lists dot debian dot org
@ 2004-07-27 16:04 ` fitzsim at redhat dot com
  2004-07-27 16:49 ` doko at cs dot tu-berlin dot de
                   ` (27 subsequent siblings)
  32 siblings, 0 replies; 35+ messages in thread
From: fitzsim at redhat dot com @ 2004-07-27 16:04 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From fitzsim at redhat dot com  2004-07-27 16:04 -------
Which line is that?


-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |WAITING


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16121


^ permalink raw reply	[flat|nested] 35+ messages in thread

* [Bug AWT/16121] gtk based awt peers: cast from pointer to integer of different size
  2004-06-21 19:44 [Bug AWT/16121] New: gtk based awt peers: cast from pointer to integer of different size debian-gcc at lists dot debian dot org
                   ` (4 preceding siblings ...)
  2004-07-27 16:04 ` fitzsim at redhat dot com
@ 2004-07-27 16:49 ` doko at cs dot tu-berlin dot de
  2004-07-28  0:37 ` fitzsim at redhat dot com
                   ` (26 subsequent siblings)
  32 siblings, 0 replies; 35+ messages in thread
From: doko at cs dot tu-berlin dot de @ 2004-07-27 16:49 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From doko at cs dot tu-berlin dot de  2004-07-27 16:49 -------
Subject: Re: [Bug AWT/16121] gtk based awt peers: cast from pointer to integer of different size

fitzsim at redhat dot com writes:
> 
> ------- Additional Comments From fitzsim at redhat dot com  2004-07-27 16:04 -------
> Which line is that?
470


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16121


^ permalink raw reply	[flat|nested] 35+ messages in thread

* [Bug AWT/16121] gtk based awt peers: cast from pointer to integer of different size
  2004-06-21 19:44 [Bug AWT/16121] New: gtk based awt peers: cast from pointer to integer of different size debian-gcc at lists dot debian dot org
                   ` (5 preceding siblings ...)
  2004-07-27 16:49 ` doko at cs dot tu-berlin dot de
@ 2004-07-28  0:37 ` fitzsim at redhat dot com
  2004-07-30  6:06 ` fitzsim at redhat dot com
                   ` (25 subsequent siblings)
  32 siblings, 0 replies; 35+ messages in thread
From: fitzsim at redhat dot com @ 2004-07-28  0:37 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From fitzsim at redhat dot com  2004-07-28 00:37 -------
I wanted the contents of the line, to make sure I was looking at the same
version of gthread-jni.c.  Anyway, I've attached another patch which should fix
the last warning.

Are you actually testing AWT programs on the alpha?  I'd be interested to know
if they run.


-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|WAITING                     |NEW
   Last reconfirmed|0000-00-00 00:00:00         |2004-07-28 00:37:23
               date|                            |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16121


^ permalink raw reply	[flat|nested] 35+ messages in thread

* [Bug AWT/16121] gtk based awt peers: cast from pointer to integer of different size
  2004-06-21 19:44 [Bug AWT/16121] New: gtk based awt peers: cast from pointer to integer of different size debian-gcc at lists dot debian dot org
                   ` (6 preceding siblings ...)
  2004-07-28  0:37 ` fitzsim at redhat dot com
@ 2004-07-30  6:06 ` fitzsim at redhat dot com
  2004-07-30  9:40 ` falk at debian dot org
                   ` (24 subsequent siblings)
  32 siblings, 0 replies; 35+ messages in thread
From: fitzsim at redhat dot com @ 2004-07-30  6:06 UTC (permalink / raw)
  To: gcc-bugs



-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |WAITING


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16121


^ permalink raw reply	[flat|nested] 35+ messages in thread

* [Bug AWT/16121] gtk based awt peers: cast from pointer to integer of different size
  2004-06-21 19:44 [Bug AWT/16121] New: gtk based awt peers: cast from pointer to integer of different size debian-gcc at lists dot debian dot org
                   ` (7 preceding siblings ...)
  2004-07-30  6:06 ` fitzsim at redhat dot com
@ 2004-07-30  9:40 ` falk at debian dot org
  2004-07-30  9:51 ` fitzsim at redhat dot com
                   ` (23 subsequent siblings)
  32 siblings, 0 replies; 35+ messages in thread
From: falk at debian dot org @ 2004-07-30  9:40 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From falk at debian dot org  2004-07-30 09:40 -------
(In reply to comment #7)

> Are you actually testing AWT programs on the alpha?  I'd be interested to know
> if they run.

I would like to try it, but the second patch doesn't apply:

falk@juist:/src/gcc-3.5-2004.07.30% patch -p0 <
/tmp/awt-alpha-compiler-warnings.patch                                         
patching file libjava/jni/gtk-peer/gthread-jni.c
falk@juist:/src/gcc-3.5-2004.07.30% patch -p0 <
/tmp/awt-alpha-compiler-warnings2.patch
patching file libjava/jni/gtk-peer/gthread-jni.c
Hunk #2 FAILED at 108.
Hunk #3 succeeded at 79 with fuzz 2 (offset -53 lines).
Hunk #4 FAILED at 98.
Hunk #5 FAILED at 123.
Hunk #6 FAILED at 161.
Hunk #7 FAILED at 183.
Hunk #8 FAILED at 214.
Hunk #9 FAILED at 241.
Hunk #10 FAILED at 271.
Hunk #11 FAILED at 304.
Hunk #12 FAILED at 359.
Hunk #13 succeeded at 458 (offset 24 lines).
Hunk #14 FAILED at 466.
Hunk #15 FAILED at 572.
Hunk #16 FAILED at 584.
Hunk #17 succeeded at 600 (offset 28 lines).
13 out of 17 hunks FAILED -- saving rejects to file
libjava/jni/gtk-peer/gthread-jni.c.rej


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16121


^ permalink raw reply	[flat|nested] 35+ messages in thread

* [Bug AWT/16121] gtk based awt peers: cast from pointer to integer of different size
  2004-06-21 19:44 [Bug AWT/16121] New: gtk based awt peers: cast from pointer to integer of different size debian-gcc at lists dot debian dot org
                   ` (8 preceding siblings ...)
  2004-07-30  9:40 ` falk at debian dot org
@ 2004-07-30  9:51 ` fitzsim at redhat dot com
  2004-07-30 15:52 ` falk at debian dot org
                   ` (22 subsequent siblings)
  32 siblings, 0 replies; 35+ messages in thread
From: fitzsim at redhat dot com @ 2004-07-30  9:51 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From fitzsim at redhat dot com  2004-07-30 09:51 -------
The second patch is a replacement for the first patch.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16121


^ permalink raw reply	[flat|nested] 35+ messages in thread

* [Bug AWT/16121] gtk based awt peers: cast from pointer to integer of different size
  2004-06-21 19:44 [Bug AWT/16121] New: gtk based awt peers: cast from pointer to integer of different size debian-gcc at lists dot debian dot org
                   ` (9 preceding siblings ...)
  2004-07-30  9:51 ` fitzsim at redhat dot com
@ 2004-07-30 15:52 ` falk at debian dot org
  2004-07-30 16:16 ` doko at cs dot tu-berlin dot de
                   ` (21 subsequent siblings)
  32 siblings, 0 replies; 35+ messages in thread
From: falk at debian dot org @ 2004-07-30 15:52 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From falk at debian dot org  2004-07-30 15:52 -------
Okay, I will try to build a compiler with this patch. Can you suggest
any simple AWT program that I might try to run?

-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16121


^ permalink raw reply	[flat|nested] 35+ messages in thread

* [Bug AWT/16121] gtk based awt peers: cast from pointer to integer of different size
  2004-06-21 19:44 [Bug AWT/16121] New: gtk based awt peers: cast from pointer to integer of different size debian-gcc at lists dot debian dot org
                   ` (10 preceding siblings ...)
  2004-07-30 15:52 ` falk at debian dot org
@ 2004-07-30 16:16 ` doko at cs dot tu-berlin dot de
  2004-07-30 23:18 ` falk at debian dot org
                   ` (20 subsequent siblings)
  32 siblings, 0 replies; 35+ messages in thread
From: doko at cs dot tu-berlin dot de @ 2004-07-30 16:16 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From doko at cs dot tu-berlin dot de  2004-07-30 16:16 -------
Subject: Re: [Bug AWT/16121] gtk based awt peers: cast from pointer to integer of different size

falk at debian dot org writes:
> Okay, I will try to build a compiler with this patch. Can you suggest
> any simple AWT program that I might try to run?

libjava/gnu/java/awt/peer/gtk/TestAWT.java
http://people.redhat.com/graydon/testswing.java


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16121


^ permalink raw reply	[flat|nested] 35+ messages in thread

* [Bug AWT/16121] gtk based awt peers: cast from pointer to integer of different size
  2004-06-21 19:44 [Bug AWT/16121] New: gtk based awt peers: cast from pointer to integer of different size debian-gcc at lists dot debian dot org
                   ` (11 preceding siblings ...)
  2004-07-30 16:16 ` doko at cs dot tu-berlin dot de
@ 2004-07-30 23:18 ` falk at debian dot org
  2004-07-30 23:56 ` fitzsim at redhat dot com
                   ` (19 subsequent siblings)
  32 siblings, 0 replies; 35+ messages in thread
From: falk at debian dot org @ 2004-07-30 23:18 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From falk at debian dot org  2004-07-30 23:18 -------
I built a compiler with this, it built fine. When I try to run the two
mentioned programs, I get:

falk@juist:/tmp% gcj TestAWT.java --main=TestAWT && ./a.out 
Exception in thread "main" java.awt.AWTError: Cannot load AWT toolkit:
gnu.java.awt.peer.gtk.GtkToolkit
*** Got java.lang.NegativeArraySizeException while trying to print stack trace.
falk@juist:/tmp% gcj testswing.java --main=testswing && ./a.out 
Exception in thread "main" java.awt.AWTError: Cannot load AWT toolkit: 
*** Got java.lang.NegativeArraySizeException while trying to print stack trace.

Sorry, I don't know what that means, I'm really clueless when it comes
to Java, do I need to install anything else?


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16121


^ permalink raw reply	[flat|nested] 35+ messages in thread

* [Bug AWT/16121] gtk based awt peers: cast from pointer to integer of different size
  2004-06-21 19:44 [Bug AWT/16121] New: gtk based awt peers: cast from pointer to integer of different size debian-gcc at lists dot debian dot org
                   ` (12 preceding siblings ...)
  2004-07-30 23:18 ` falk at debian dot org
@ 2004-07-30 23:56 ` fitzsim at redhat dot com
  2004-07-31  0:15 ` fitzsim at redhat dot com
                   ` (18 subsequent siblings)
  32 siblings, 0 replies; 35+ messages in thread
From: fitzsim at redhat dot com @ 2004-07-30 23:56 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From fitzsim at redhat dot com  2004-07-30 23:56 -------
I can't tell from looking at those messages what the problem may be.  Would it
be possible for me to get a shell account on that machine, so that I could do
some experimentation?


-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|WAITING                     |NEW
   Last reconfirmed|2004-07-28 00:37:23         |2004-07-30 23:56:58
               date|                            |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16121


^ permalink raw reply	[flat|nested] 35+ messages in thread

* [Bug AWT/16121] gtk based awt peers: cast from pointer to integer of different size
  2004-06-21 19:44 [Bug AWT/16121] New: gtk based awt peers: cast from pointer to integer of different size debian-gcc at lists dot debian dot org
                   ` (13 preceding siblings ...)
  2004-07-30 23:56 ` fitzsim at redhat dot com
@ 2004-07-31  0:15 ` fitzsim at redhat dot com
  2004-07-31  0:20 ` fitzsim at redhat dot com
                   ` (17 subsequent siblings)
  32 siblings, 0 replies; 35+ messages in thread
From: fitzsim at redhat dot com @ 2004-07-31  0:15 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From fitzsim at redhat dot com  2004-07-31 00:15 -------
Can you try running those test cases with this patch, and post the output here?


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16121


^ permalink raw reply	[flat|nested] 35+ messages in thread

* [Bug AWT/16121] gtk based awt peers: cast from pointer to integer of different size
  2004-06-21 19:44 [Bug AWT/16121] New: gtk based awt peers: cast from pointer to integer of different size debian-gcc at lists dot debian dot org
                   ` (14 preceding siblings ...)
  2004-07-31  0:15 ` fitzsim at redhat dot com
@ 2004-07-31  0:20 ` fitzsim at redhat dot com
  2004-07-31  1:40 ` fitzsim at redhat dot com
                   ` (16 subsequent siblings)
  32 siblings, 0 replies; 35+ messages in thread
From: fitzsim at redhat dot com @ 2004-07-31  0:20 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From fitzsim at redhat dot com  2004-07-31 00:20 -------
Actually, I may not need a shell account.  Let me try building the AWT on ia64
first.  The same error may show up there.



-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16121


^ permalink raw reply	[flat|nested] 35+ messages in thread

* [Bug AWT/16121] gtk based awt peers: cast from pointer to integer of different size
  2004-06-21 19:44 [Bug AWT/16121] New: gtk based awt peers: cast from pointer to integer of different size debian-gcc at lists dot debian dot org
                   ` (15 preceding siblings ...)
  2004-07-31  0:20 ` fitzsim at redhat dot com
@ 2004-07-31  1:40 ` fitzsim at redhat dot com
  2004-07-31 12:00 ` falk at debian dot org
                   ` (15 subsequent siblings)
  32 siblings, 0 replies; 35+ messages in thread
From: fitzsim at redhat dot com @ 2004-07-31  1:40 UTC (permalink / raw)
  To: gcc-bugs



-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |WAITING


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16121


^ permalink raw reply	[flat|nested] 35+ messages in thread

* [Bug AWT/16121] gtk based awt peers: cast from pointer to integer of different size
  2004-06-21 19:44 [Bug AWT/16121] New: gtk based awt peers: cast from pointer to integer of different size debian-gcc at lists dot debian dot org
                   ` (16 preceding siblings ...)
  2004-07-31  1:40 ` fitzsim at redhat dot com
@ 2004-07-31 12:00 ` falk at debian dot org
  2004-07-31 15:45 ` fitzsim at redhat dot com
                   ` (14 subsequent siblings)
  32 siblings, 0 replies; 35+ messages in thread
From: falk at debian dot org @ 2004-07-31 12:00 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From falk at debian dot org  2004-07-31 12:00 -------
With the debug patch, output looks like this:

falk@juist:/tmp% gcj TestAWT.java --main=TestAWT && ./a.out 
DEBUG: Trying to load toolkit: gnu.java.awt.peer.gtk.GtkToolkit
DEBUG: finding class
Exception in thread "main" java.awt.AWTError: Cannot load AWT toolkit:
gnu.java.awt.peer.gtk.GtkToolkit
*** Got java.lang.NegativeArraySizeException while trying to print stack trace.
falk@juist:/tmp% gcj testswing.java --main=testswing && ./a.out 
DEBUG: Trying to load toolkit: 
DEBUG: finding class
Exception in thread "main" java.awt.AWTError: Cannot load AWT toolkit: 
*** Got java.lang.NegativeArraySizeException while trying to print stack trace.

-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16121


^ permalink raw reply	[flat|nested] 35+ messages in thread

* [Bug AWT/16121] gtk based awt peers: cast from pointer to integer of different size
  2004-06-21 19:44 [Bug AWT/16121] New: gtk based awt peers: cast from pointer to integer of different size debian-gcc at lists dot debian dot org
                   ` (17 preceding siblings ...)
  2004-07-31 12:00 ` falk at debian dot org
@ 2004-07-31 15:45 ` fitzsim at redhat dot com
  2004-07-31 16:02 ` falk at debian dot org
                   ` (13 subsequent siblings)
  32 siblings, 0 replies; 35+ messages in thread
From: fitzsim at redhat dot com @ 2004-07-31 15:45 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From fitzsim at redhat dot com  2004-07-31 15:45 -------
The class lookup for gnu.java.awt.peer.gtk.GtkToolkit is failing.  First, are
you sure you're using the version of gcj you just built?  Second, you should not
have the CLASSPATH environment variable set.

Does a simple "Hello World" program compile and run properly?

Can you post the output of:

ldd ./a.out
and
strace ./a.out


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16121


^ permalink raw reply	[flat|nested] 35+ messages in thread

* [Bug AWT/16121] gtk based awt peers: cast from pointer to integer of different size
  2004-06-21 19:44 [Bug AWT/16121] New: gtk based awt peers: cast from pointer to integer of different size debian-gcc at lists dot debian dot org
                   ` (18 preceding siblings ...)
  2004-07-31 15:45 ` fitzsim at redhat dot com
@ 2004-07-31 16:02 ` falk at debian dot org
  2004-07-31 16:39 ` fitzsim at redhat dot com
                   ` (12 subsequent siblings)
  32 siblings, 0 replies; 35+ messages in thread
From: falk at debian dot org @ 2004-07-31 16:02 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From falk at debian dot org  2004-07-31 16:02 -------
(In reply to comment #18)
> The class lookup for gnu.java.awt.peer.gtk.GtkToolkit is failing.  First, are
> you sure you're using the version of gcj you just built?

Pretty much, otherwise I wouldn't see the DEBUG output, or am I missing
something?

> Second, you should not have the CLASSPATH environment variable set.

I haven't.

> Does a simple "Hello World" program compile and run properly?

Yes:
% cat Hello.java
class Hello {
    public static void main(String[] args) {
        System.out.println("Hello World!");
    }
}

falk@juist:/tmp% gcj Hello.java --main=Hello && ./a.out 
Hello World!

> Can you post the output of:
> 
> ldd ./a.out
> and
> strace ./a.out

For TestAWT.java:

falk@juist:/tmp% ldd a.out 
        libgcc_s.so.1 => /usr/local/lib/libgcc_s.so.1 (0x000002000002a000)
        libgcj.so.6 => /usr/local/lib/libgcj.so.6 (0x0000020000046000)
        libm.so.6.1 => /lib/libm.so.6.1 (0x00000200010c8000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x0000020001156000)
        libdl.so.2.1 => /lib/libdl.so.2.1 (0x0000020001200000)
        libc.so.6.1 => /lib/libc.so.6.1 (0x0000020001214000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x0000020000000000)

I'll also attach strace output.



-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16121


^ permalink raw reply	[flat|nested] 35+ messages in thread

* [Bug AWT/16121] gtk based awt peers: cast from pointer to integer of different size
  2004-06-21 19:44 [Bug AWT/16121] New: gtk based awt peers: cast from pointer to integer of different size debian-gcc at lists dot debian dot org
                   ` (19 preceding siblings ...)
  2004-07-31 16:02 ` falk at debian dot org
@ 2004-07-31 16:39 ` fitzsim at redhat dot com
  2004-07-31 19:18 ` falk at debian dot org
                   ` (11 subsequent siblings)
  32 siblings, 0 replies; 35+ messages in thread
From: fitzsim at redhat dot com @ 2004-07-31 16:39 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From fitzsim at redhat dot com  2004-07-31 16:39 -------
The peer library, lib-gnu-java-awt-peer-gtk.la is not being found.  Make sure
that file is in /usr/local/lib, and try setting LD_LIBRARY_PATH=/usr/local/lib.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16121


^ permalink raw reply	[flat|nested] 35+ messages in thread

* [Bug AWT/16121] gtk based awt peers: cast from pointer to integer of different size
  2004-06-21 19:44 [Bug AWT/16121] New: gtk based awt peers: cast from pointer to integer of different size debian-gcc at lists dot debian dot org
                   ` (20 preceding siblings ...)
  2004-07-31 16:39 ` fitzsim at redhat dot com
@ 2004-07-31 19:18 ` falk at debian dot org
  2004-07-31 21:05 ` falk at debian dot org
                   ` (10 subsequent siblings)
  32 siblings, 0 replies; 35+ messages in thread
From: falk at debian dot org @ 2004-07-31 19:18 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From falk at debian dot org  2004-07-31 19:18 -------
(In reply to comment #21)
> The peer library, lib-gnu-java-awt-peer-gtk.la is not being found.

Whoops. I didn't have libart-dev installed, and awt didn't get built, but
the bootstrap still returned successfully.

I'll retry.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16121


^ permalink raw reply	[flat|nested] 35+ messages in thread

* [Bug AWT/16121] gtk based awt peers: cast from pointer to integer of different size
  2004-06-21 19:44 [Bug AWT/16121] New: gtk based awt peers: cast from pointer to integer of different size debian-gcc at lists dot debian dot org
                   ` (21 preceding siblings ...)
  2004-07-31 19:18 ` falk at debian dot org
@ 2004-07-31 21:05 ` falk at debian dot org
  2004-07-31 21:31 ` fitzsim at redhat dot com
                   ` (9 subsequent siblings)
  32 siblings, 0 replies; 35+ messages in thread
From: falk at debian dot org @ 2004-07-31 21:05 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From falk at debian dot org  2004-07-31 21:05 -------
The TestAWT program mostly works now, except it hangs after a while if I
resize the main dialog with a "solid resize" window manager.

The testswing program outputs
DEBUG: Trying to load toolkit: gnu.java.awt.peer.gtk.GtkToolkit
DEBUG: finding class
DEBUG: found class
DEBUG: creating new instance
DEBUG: created new instance
DEBUG: checking obj type
DEBUG: checked obj type
DEBUG: casting toolkit
DEBUG: cast toolkit

and then hangs, *except* when I start it under gdb, then it pops up the 
window. Weird. Clicking some buttons then produces

got weird changevent from javax.swing.JButton[JButton]

Playing with the slider produces

[New Thread 65541 (LWP 5070)]
[Thread 65541 (LWP 5070) exited]
Exception during event dispatch:
Detaching after fork from child process 5071.
Detaching after fork from child process 5072.
Exception in thread "AWT-EventQueue-1" Detaching after fork from child process 5073.
Detaching after fork from child process 5074.
java.lang.NegativeArraySizeException
*** Got java.lang.NegativeArraySizeException while trying to print stack trace.
[Thread 32771 (LWP 5068) exited]

and then it hangs again.

So there's some progress, but it's not quite working yet :-)


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16121


^ permalink raw reply	[flat|nested] 35+ messages in thread

* [Bug AWT/16121] gtk based awt peers: cast from pointer to integer of different size
  2004-06-21 19:44 [Bug AWT/16121] New: gtk based awt peers: cast from pointer to integer of different size debian-gcc at lists dot debian dot org
                   ` (22 preceding siblings ...)
  2004-07-31 21:05 ` falk at debian dot org
@ 2004-07-31 21:31 ` fitzsim at redhat dot com
  2004-08-02 10:39 ` falk at debian dot org
                   ` (8 subsequent siblings)
  32 siblings, 0 replies; 35+ messages in thread
From: fitzsim at redhat dot com @ 2004-07-31 21:31 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From fitzsim at redhat dot com  2004-07-31 21:31 -------
Can you define DEBUG_LOCKING to be 1 in jni/gtk-peer/gtkpeer.h, remove
jni/gtk-peer/*.lo from the libjava build directory, do a "make", then re-try
your tests?

I just added DEBUG_LOCKING in gtkpeer.h on java-gui-branch, so you may need to
update your tree.

-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16121


^ permalink raw reply	[flat|nested] 35+ messages in thread

* [Bug AWT/16121] gtk based awt peers: cast from pointer to integer of different size
  2004-06-21 19:44 [Bug AWT/16121] New: gtk based awt peers: cast from pointer to integer of different size debian-gcc at lists dot debian dot org
                   ` (23 preceding siblings ...)
  2004-07-31 21:31 ` fitzsim at redhat dot com
@ 2004-08-02 10:39 ` falk at debian dot org
  2004-08-09  2:40 ` fitzsim at redhat dot com
                   ` (7 subsequent siblings)
  32 siblings, 0 replies; 35+ messages in thread
From: falk at debian dot org @ 2004-08-02 10:39 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From falk at debian dot org  2004-08-02 10:39 -------
(In reply to comment #24)
> I just added DEBUG_LOCKING in gtkpeer.h on java-gui-branch, so you may need to
> update your tree.

The java-gui-branch doesn't build:

/src/gcc-java-gui-branch-2004.08.02/build/gcc/xgcc
-B/src/gcc-java-gui-branch-2004.08.02/build/gcc/
-B/usr/local/alphaev68-unknown-linux-gnu/bin/
-B/usr/local/alphaev68-unknown-linux-gnu/lib/ -isystem
/usr/local/alphaev68-unknown-linux-gnu/include -isystem
/usr/local/alphaev68-unknown-linux-gnu/sys-include -DPACKAGE_NAME=\"\"
-DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\"
-DPACKAGE_BUGREPORT=\"\" -DGC_LINUX_THREADS=1 -D_REENTRANT=1 -DSTDC_HEADERS=1
-DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1
-DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1
-DHAVE_UNISTD_H=1 -DSILENT=1 -DNO_SIGNALS=1 -DALL_INTERIOR_POINTERS=1
-DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1
-I/src/gcc-java-gui-branch-2004.08.02/boehm-gc/include -O2 -g -O2 -mieee
-fexceptions -I././targ-include -I.//libc/include -O2 -g -O2 -mieee -fexceptions
-I././targ-include -I.//libc/include -c ../../../boehm-gc/darwin_stop_world.c -o
darwin_stop_world.o >/dev/null 2>&1
make[3]: *** No rule to make target `alpha_mach_dep.lo', needed by
`libgcjgc.la'.  Stop.
make[3]: Leaving directory
`/src/gcc-java-gui-branch-2004.08.02/build/alphaev68-unknown-linux-gnu/boehm-gc'
make[2]: *** [all-recursive] Error 1


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16121


^ permalink raw reply	[flat|nested] 35+ messages in thread

* [Bug AWT/16121] gtk based awt peers: cast from pointer to integer of different size
  2004-06-21 19:44 [Bug AWT/16121] New: gtk based awt peers: cast from pointer to integer of different size debian-gcc at lists dot debian dot org
                   ` (24 preceding siblings ...)
  2004-08-02 10:39 ` falk at debian dot org
@ 2004-08-09  2:40 ` fitzsim at redhat dot com
  2004-08-09  2:41 ` cvs-commit at gcc dot gnu dot org
                   ` (6 subsequent siblings)
  32 siblings, 0 replies; 35+ messages in thread
From: fitzsim at redhat dot com @ 2004-08-09  2:40 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From fitzsim at redhat dot com  2004-08-09 02:40 -------
You shouldn't have any problem building the java-gui-branch.  Have you tried
updating your tree and doing a clean build?

-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16121


^ permalink raw reply	[flat|nested] 35+ messages in thread

* [Bug AWT/16121] gtk based awt peers: cast from pointer to integer of different size
  2004-06-21 19:44 [Bug AWT/16121] New: gtk based awt peers: cast from pointer to integer of different size debian-gcc at lists dot debian dot org
                   ` (25 preceding siblings ...)
  2004-08-09  2:40 ` fitzsim at redhat dot com
@ 2004-08-09  2:41 ` cvs-commit at gcc dot gnu dot org
  2004-08-09  8:19 ` falk at debian dot org
                   ` (5 subsequent siblings)
  32 siblings, 0 replies; 35+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2004-08-09  2:41 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From cvs-commit at gcc dot gnu dot org  2004-08-09 02:41 -------
Subject: Bug 16121

CVSROOT:	/cvs/gcc
Module name:	gcc
Branch: 	java-gui-branch
Changes by:	fitzsim@gcc.gnu.org	2004-08-09 02:41:41

Modified files:
	libjava        : ChangeLog 
	libjava/jni/gtk-peer: gthread-jni.c 

Log message:
	2004-08-08  Thomas Fitzsimmons  <fitzsim@redhat.com>
	
	PR AWT/16121
	* jni/gtk-peer/gthread-jni.c: Include stdio.h.  Eliminate
	type-punning compiler warnings using unions.
	(throw): Replace bzero with memset.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/ChangeLog.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.2660.2.324&r2=1.2660.2.325
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gthread-jni.c.diff?cvsroot=gcc&only_with_tag=java-gui-branch&r1=1.3.16.2&r2=1.3.16.3



-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16121


^ permalink raw reply	[flat|nested] 35+ messages in thread

* [Bug AWT/16121] gtk based awt peers: cast from pointer to integer of different size
  2004-06-21 19:44 [Bug AWT/16121] New: gtk based awt peers: cast from pointer to integer of different size debian-gcc at lists dot debian dot org
                   ` (26 preceding siblings ...)
  2004-08-09  2:41 ` cvs-commit at gcc dot gnu dot org
@ 2004-08-09  8:19 ` falk at debian dot org
  2004-08-30 18:41 ` fitzsim at redhat dot com
                   ` (4 subsequent siblings)
  32 siblings, 0 replies; 35+ messages in thread
From: falk at debian dot org @ 2004-08-09  8:19 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From falk at debian dot org  2004-08-09 08:19 -------
(In reply to comment #26)
> You shouldn't have any problem building the java-gui-branch.  Have you tried
> updating your tree and doing a clean build?

Yes. I still get the error with CVS from today.

-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16121


^ permalink raw reply	[flat|nested] 35+ messages in thread

* [Bug AWT/16121] gtk based awt peers: cast from pointer to integer of different size
  2004-06-21 19:44 [Bug AWT/16121] New: gtk based awt peers: cast from pointer to integer of different size debian-gcc at lists dot debian dot org
                   ` (27 preceding siblings ...)
  2004-08-09  8:19 ` falk at debian dot org
@ 2004-08-30 18:41 ` fitzsim at redhat dot com
  2004-08-31 12:21 ` falk at debian dot org
                   ` (3 subsequent siblings)
  32 siblings, 0 replies; 35+ messages in thread
From: fitzsim at redhat dot com @ 2004-08-30 18:41 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From fitzsim at redhat dot com  2004-08-30 18:41 -------
If you still can't build the gui-branch, can you file a new report with details.
 I'm closing this, since the compiler warnings have been resolved.


-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|WAITING                     |RESOLVED
         Resolution|                            |FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16121


^ permalink raw reply	[flat|nested] 35+ messages in thread

* [Bug AWT/16121] gtk based awt peers: cast from pointer to integer of different size
  2004-06-21 19:44 [Bug AWT/16121] New: gtk based awt peers: cast from pointer to integer of different size debian-gcc at lists dot debian dot org
                   ` (28 preceding siblings ...)
  2004-08-30 18:41 ` fitzsim at redhat dot com
@ 2004-08-31 12:21 ` falk at debian dot org
  2004-08-31 21:29 ` falk at debian dot org
                   ` (2 subsequent siblings)
  32 siblings, 0 replies; 35+ messages in thread
From: falk at debian dot org @ 2004-08-31 12:21 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From falk at debian dot org  2004-08-31 12:20 -------
(In reply to comment #29)
> If you still can't build the gui-branch, can you file a new report with details.

Okay, it's PR 17249.




-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16121


^ permalink raw reply	[flat|nested] 35+ messages in thread

* [Bug AWT/16121] gtk based awt peers: cast from pointer to integer of different size
  2004-06-21 19:44 [Bug AWT/16121] New: gtk based awt peers: cast from pointer to integer of different size debian-gcc at lists dot debian dot org
                   ` (29 preceding siblings ...)
  2004-08-31 12:21 ` falk at debian dot org
@ 2004-08-31 21:29 ` falk at debian dot org
  2004-09-02  5:15 ` cvs-commit at gcc dot gnu dot org
  2004-12-01  0:38 ` pinskia at gcc dot gnu dot org
  32 siblings, 0 replies; 35+ messages in thread
From: falk at debian dot org @ 2004-08-31 21:29 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From falk at debian dot org  2004-08-31 21:29 -------
Hi,

I've reported the GUI lockup as PR 17254.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16121


^ permalink raw reply	[flat|nested] 35+ messages in thread

* [Bug AWT/16121] gtk based awt peers: cast from pointer to integer of different size
  2004-06-21 19:44 [Bug AWT/16121] New: gtk based awt peers: cast from pointer to integer of different size debian-gcc at lists dot debian dot org
                   ` (30 preceding siblings ...)
  2004-08-31 21:29 ` falk at debian dot org
@ 2004-09-02  5:15 ` cvs-commit at gcc dot gnu dot org
  2004-12-01  0:38 ` pinskia at gcc dot gnu dot org
  32 siblings, 0 replies; 35+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2004-09-02  5:15 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From cvs-commit at gcc dot gnu dot org  2004-09-02 05:12 -------
Subject: Bug 16121

CVSROOT:	/cvs/gcc
Module name:	gcc
Changes by:	graydon@gcc.gnu.org	2004-09-02 05:10:34

Modified files:
	libjava        : ChangeLog Makefile.am Makefile.in 
	libjava/gnu/awt: LightweightRedirector.java 
	libjava/gnu/awt/xlib: XEventLoop.java 
	libjava/gnu/java/awt/peer: GLightweightPeer.java 
	libjava/gnu/java/awt/peer/gtk: GdkGraphics.java 
	                               GdkGraphics2D.java 
	                               GtkButtonPeer.java 
	                               GtkCheckboxPeer.java 
	                               GtkChoicePeer.java 
	                               GtkComponentPeer.java 
	                               GtkDialogPeer.java 
	                               GtkFileDialogPeer.java 
	                               GtkFramePeer.java GtkImage.java 
	                               GtkListPeer.java 
	                               GtkMainThread.java 
	                               GtkMenuBarPeer.java 
	                               GtkMenuItemPeer.java 
	                               GtkMenuPeer.java 
	                               GtkOffScreenImage.java 
	                               GtkTextFieldPeer.java 
	                               GtkWindowPeer.java 
	libjava/java/awt: AWTKeyStroke.java Button.java Color.java 
	                  Component.java Container.java 
	                  DefaultFocusTraversalPolicy.java 
	                  DefaultKeyboardFocusManager.java Font.java 
	                  Graphics.java KeyboardFocusManager.java 
	                  MenuBar.java MenuItem.java Rectangle.java 
	libjava/java/awt/geom: CubicCurve2D.java GeneralPath.java 
	                       QuadCurve2D.java RoundRectangle2D.java 
	libjava/java/awt/image: DirectColorModel.java Kernel.java 
	libjava/java/awt/peer: MenuBarPeer.java 
	libjava/javax/swing: AbstractButton.java ActionMap.java Box.java 
	                     BoxLayout.java ButtonGroup.java 
	                     ComboBoxEditor.java ComboBoxModel.java 
	                     DefaultButtonModel.java 
	                     DefaultComboBoxModel.java 
	                     DefaultListCellRenderer.java 
	                     DefaultListSelectionModel.java 
	                     InputMap.java JCheckBox.java 
	                     JColorChooser.java JComboBox.java 
	                     JComponent.java JFormattedTextField.java 
	                     JLabel.java JLayeredPane.java JList.java 
	                     JMenuItem.java JPopupMenu.java 
	                     JRadioButton.java JScrollPane.java 
	                     JTabbedPane.java JTable.java 
	                     JTextField.java JToolTip.java 
	                     JViewport.java KeyStroke.java 
	                     MutableComboBoxModel.java 
	                     RepaintManager.java ScrollPaneLayout.java 
	                     SwingUtilities.java Timer.java 
	                     ToolTipManager.java UIManager.java 
	libjava/javax/swing/colorchooser: AbstractColorChooserPanel.java 
	                                  ColorChooserComponentFactory.java 
	                                  DefaultColorSelectionModel.java 
	libjava/javax/swing/plaf/basic: BasicArrowButton.java 
	                                BasicButtonListener.java 
	                                BasicButtonUI.java 
	                                BasicInternalFrameUI.java 
	                                BasicLookAndFeel.java 
	                                BasicPopupMenuUI.java 
	                                BasicSliderUI.java 
	                                BasicTextUI.java 
	                                BasicToggleButtonUI.java 
	                                BasicToolBarUI.java 
	libjava/javax/swing/table: DefaultTableCellRenderer.java 
	                           DefaultTableColumnModel.java 
	                           DefaultTableModel.java 
	                           JTableHeader.java TableColumn.java 
	libjava/javax/swing/text: AbstractDocument.java 
	                          AttributeSet.java DefaultCaret.java 
	                          DefaultEditorKit.java 
	                          DefaultHighlighter.java FieldView.java 
	                          JTextComponent.java PlainView.java 
	                          Segment.java TextAction.java View.java 
	libjava/jni/gtk-peer: 
	                      gnu_java_awt_peer_gtk_GdkClasspathFontPeerMetrics.c 
	                      gnu_java_awt_peer_gtk_GdkGraphics.c 
	                      gnu_java_awt_peer_gtk_GdkGraphics2D.c 
	                      gnu_java_awt_peer_gtk_GdkPixbufDecoder.c 
	                      gnu_java_awt_peer_gtk_GtkButtonPeer.c 
	                      gnu_java_awt_peer_gtk_GtkCheckboxPeer.c 
	                      gnu_java_awt_peer_gtk_GtkChoicePeer.c 
	                      gnu_java_awt_peer_gtk_GtkComponentPeer.c 
	                      gnu_java_awt_peer_gtk_GtkEvents.c 
	                      gnu_java_awt_peer_gtk_GtkFileDialogPeer.c 
	                      gnu_java_awt_peer_gtk_GtkMainThread.c 
	                      gnu_java_awt_peer_gtk_GtkMenuBarPeer.c 
	                      gnu_java_awt_peer_gtk_GtkMenuItemPeer.c 
	                      gnu_java_awt_peer_gtk_GtkMenuPeer.c 
	                      gnu_java_awt_peer_gtk_GtkTextComponentPeer.c 
	                      gnu_java_awt_peer_gtk_GtkTextFieldPeer.c 
	                      gnu_java_awt_peer_gtk_GtkWindowPeer.c 
	                      gthread-jni.c gthread-jni.h gtkpeer.h 

Log message:
	2004-08-31  Michael Koch  <konqueror@gmx.de>
	
	* javax/swing/plaf/basic/BasicTextAreaUI.java
	(create): New method.
	* javax/swing/text/DefaultHighlighter.java
	(DefaultHighlightPainter.debugRect): Removed.
	* javax/swing/text/StyleContext.java
	(DEFAULT_STYLE): New field.
	
	2004-08-31  Michael Koch  <konqueror@gmx.de>
	
	* javax/swing/plaf/basic/BasicLookAndFeel.java
	(initComponentDefaults): Add keybindings for selection.backward and
	selection-forward for text components.
	* javax/swing/plaf/basic/BasicTextUI.java
	(paintSafely): Paint highlight only when something is actually
	selected.
	* javax/swing/text/DefaultCaret.java
	(handleHighlight): New method.
	(setSelectionVisible): Don't do anything when nothing changes.
	Handle highlight.
	(moveDot): Reimplemented. Handle highlight.
	(setDot): Set mark too. Handle highlight.
	(getSelectionPainter): New method.
	* javax/swing/text/DefaultEditorKit.java
	(defaultActions): Added new actions for text selection.
	* javax/swing/text/DefaultHighlighter.java
	(DefaultHighlightPainter): New inner class.
	(DefaultPainter): New field.
	(paint): Implemented.
	* javax/swing/text/PlainView.java
	(paint): Don't draw background here again.
	* javax/swing/text/Utilities.java
	(getTabbedTextWidth): Use width of ' ' instead of 'm' for tabsize.
	(drawTabbedText): Likewise.
	
	2004-08-31  Graydon Hoare  <graydon@redhat.com>
	
	* javax/swing/JComponent.java
	(resetKeyboardActions): Add null checks.
	
	2004-08-31  Graydon Hoare  <graydon@redhat.com>
	
	* javax/swing/DefaultButtonModel.java:
	Skip group notification when no group is set.
	
	2004-08-31  Graydon Hoare  <graydon@redhat.com>
	
	* javax/swing/JColorChooser.java:
	Make a couple inner classes static, for jikes.
	
	2004-08-31  Michael Koch  <konqueror@gmx.de>
	
	* javax/swing/plaf/basic/BasicTextUI.java
	(RottView.modelToView): New method.
	(UpdateHandler): Renamed from EventHandler.
	(updateHandler): Renamed from eventHandler.
	(modelToView): Implemented.
	* javax/swing/text/AbstractDocument.java
	(BranchElement.getElement): Return null for non-existing indeces.
	(BranchElement.getElementIndex): Return 0 in some corner cases.
	* javax/swing/text/FieldView.java
	(modelToView): New method.
	* javax/swing/text/PlainView.java
	(modelToView): Made public.
	
	2004-08-31  Kim Ho  <kho@redhat.com>
	
	* Makefile.am: New files.
	* Makefile.in: Regenerate.
	* gcj/Makefile.in: Regenerate.
	* include/Makefile.in: Regenerate.
	* java/awt/Color.java: Fix documentation.
	(RGBtoHSB): Use floats for conversions.
	* javax/swing/ButtonGroup.java: Run Jalopy.
	(setSelected): Reimplement.
	* javax/swing/DefaultButtonModel.java: Run Jalopy.
	(changeState): Let ButtonGroup know that the button
	is changing state.
	* javax/swing/JColorChooser.java: Implement.
	* javax/swing/JLabel.java: Run Jalopy.
	* javax/swing/JSpinner.java: Run Jalopy.
	(setValue): New method.
	* javax/swing/JTabbedPane.java: Run Jalopy.
	(removeTabAt): Call correct remove method.
	* javax/swing/SpinnerNumberModel.java: Run Jalopy.
	(getPreviousValue): Compare minimum value.
	* javax/swing/Timer.java: Run Jalopy.
	(run): Comment out println.
	* javax/swing/ToolTipManager.java:
	(mouseMoved): Get new tooltip text for location.
	* javax/swing/colorchooser/AbstractColorChooserPanel.java:
	Jalopy and Javadoc.
	* javax/swing/colorchooser/ColorChooserComponentFactory.java:
	Implement.
	* javax/swing/colorchooser/DefaultColorSelectionModel.java:
	Run Jalopy.
	(setSelectedColor): Fire ChangeEvent.
	* javax/swing/colorchooser/DefaultHSBChooserPanel.java:
	New file. Implement.
	* javax/swing/colorchooser/DefaultPreviewPanel.java:
	Ditto.
	* javax/swing/colorchooser/DefaultRGBChooserPanel.java:
	Ditto.
	* javax/swing/colorchooser/DefaultSwatchChooserPanel.java:
	Ditto.
	* javax/swing/plaf/basic/BasicArrowButton.java:
	(getArrow): Fix size of upward pointing button.
	* javax/swing/plaf/basic/BasicColorChooserUI.java:
	Implement.
	* javax/swing/plaf/basic/BasicSliderUI.java:
	(getWidthOfWidestLabel): Use preferred dimensions.
	(getHeightOfTallestLabel): Ditto.
	* javax/swing/plaf/basic/BasicSpinnerUI.java:
	Run Jalopy.
	(mousePressed): Disable changes to spinner if it is not enabled.
	* testsuite/Makefile.in: Regenerate.
	
	2004-08-31  Michael Koch  <konqueror@gmx.de>
	
	* javax/swing/plaf/basic/BasicTableHeaderUI.java,
	javax/swing/plaf/basic/BasicTableUI.java:
	Added copyright notice.
	
	2004-08-31  Olga Rodimina  <rodimina@redhat.com>
	
	* Makefile.am: Added new files.
	* Makefile.in: Regenerate.
	* javax/swing/ComboBoxEditor.java: Added javadocs.
	* javax/swing/ComboBoxModel.java: Likewise.
	* javax/swing/DefaultComboBoxModel.java: Implemented.
	* javax/swing/DefaultListCellRenderer.java: Added javadocs
	and ran through jalopy to fix formatting style.
	(getListCellRendererComponent): Use appropriate border
	if renderer has focus and use noFocusBorder when it doesn't.
	* javax/swing/JComboBox.java: Implemented.
	* javax/swing/JList.java:
	(locationToIndex): New Method. Implemented.
	(indexToLocation): New Method.
	* javax/swing/JPopupMenu.java:
	(visible): New field.
	(isVisible): Changed to use new field above.
	(setVisible): Likewise.
	* javax/swing/MutableComboBoxModel.java: Added javadocs.
	* javax/swing/plaf/basic/BasicArrowButton.java:
	(shadow): Changed default color to Color.gray.
	* javax/swing/plaf/basic/BasicComboBoxUI.java: New File.
	UI delegate for JComboBox.
	* javax/swing/plaf/basic/BasicComboPopup.java: New File.
	Popup menu containing list of JComboBox's items.
	* javax/swing/plaf/basic/BasicComboBoxEditor.java: New File.
	* javax/swing/plaf/basic/BasicComboBoxRenderer.java: New File.
	* javax/swing/plaf/basic/BasicComboBoxUI.java: New File.
	* javax/swing/plaf/basic/BasicComboPopup.java: New File.
	* javax/swing/plaf/basic/BasicPopupMenuUI.java:
	(popupMenuWillBecomeVisible): Set selected path to the first
	element only if it is of type MenuElement. Also fix formatting
	style.
	* javax/swing/plaf/basic/ComboPopup.java: Added javadocs and missing
	methods signatures.
	
	2004-08-31  Michael Koch  <konqueror@gmx.de>
	
	* javax/swing/text/AbstractDocument.java
	(createBranchElement): Use new constructor of BranchElement.
	(createLeafElement): Renamed arguments.
	(getRootElements): Implemented.
	(BranchElement.start): Removed.
	(BranchElement.end): Likewise.
	(BranchElement.BranchElement): Fixed arguments.
	(BranchElement.getEndOffset): Reimplemented.
	(BranchElement.getStartOffset): Likewis.
	* javax/swing/text/DefaultCaret.java
	(paint): Draw simple vertical line as caret instead of a rectangle.
	* javax/swing/text/JTextComponent.java
	(setText): Use doc directly.
	* javax/swing/text/PlainView.java
	(nextTabStop): Implemented.
	* javax/swing/text/Utilities.java
	(drawTabbedText): nextTabStop() returns an absolute x position.
	(getTabbedTextWidth): Likewise.
	
	2004-08-31  Graydon Hoare  <graydon@redhat.com>
	
	* java/awt/Component.java
	(isFocusTraversable): Predicate on isLightweight()
	(setFocusable): Set isFocusTraversableOverridden.
	(requestFocus): Predicate peer dispatch on !isLightweight()
	(requestFocusInWindow): Likewise.
	(dispatchEventImpl): Coordinate with KeyboardFocusManager.
	* java/awt/Container.java
	(dispatchEventImpl): Predicate on event mask.
	(LightweightDispatcher): Remove focus machinery.
	* java/awt/DefaultFocusTraversalPolicy.java
	(accept): Expand predicate to include isFocusable().
	* java/awt/DefaultKeyboardFocusManager.java:
	Globally change c.dispatchEvent(e) to redispatchEvent(c,e)
	* java/awt/KeyboardFocusManager.java
	(redispatchEvent): Synchronize on event to prevent feedback.
	* javax/swing/AbstractButton.java
	(ButtonFocusListener): Remove class.
	(init): Set focusPainted, focusable.
	* javax/swing/ActionMap.java (get): Check parent for null.
	* javax/swing/InputMap.java (get): Likewise.
	* javax/swing/JComponent.java
	(inputMap_whenFocused): New InputMap.
	(inputMap_whenAncestorOfFocused): Likewise.
	(inputMap_whenInFocusedWindow): Likewise.
	(getActionForKeyStroke): Rewrite.
	(getConditionForKeystroke): Likewise.
	(ActionListenerProxy): New private class.
	(setInputMap): Implement.
	(getInputMap): Likewise.
	(setActionMap): Likewise.
	(getActionMap): Likewise.
	(processComponentKeyEvent): New empty method.
	(processKeyEvent): Implement.
	(processKeyBinding): Likewise.
	(resetKeyboardActions): Rewrite.
	* javax/swing/KeyStroke.java: Rewrite.
	* javax/swing/SwingUtilities.java
	(notifyAction): Implement.
	(replaceUIActionMap): Likewise.
	(replaceUIInputMap): Likewise.
	* javax/swing/plaf/basic/BasicButtonListener.java
	(focusGained): Implement.
	(focusLost): Repaint if focusPainted().
	(installKeyboardActions): Install pressed / released actions.
	(uninstallKeyboardActions): Implement.
	* javax/swing/plaf/basic/BasicButtonUI.java
	(focusColor): New field.
	(installDefaults): Load focus color, install input map.
	(installKeyboardActions): Implement.
	(uninstallKeyboardActions): Likewise.
	(paintFocus): Rewrite.
	* javax/swing/plaf/basic/BasicLookAndFeel.java
	(Button.focus): New default, midPurple.
	* javax/swing/plaf/basic/BasicTextUI.java
	(kit): Make static.
	(installUI): Get doc from kit, load defaults.
	(getKeymapName): Implement.
	(createKeymap): Likewise.
	(installKeyboardActions): Likewise.
	(getInputMap): Likewise.
	(getActionMap): Likewise.
	(createActionMap): Likewise.
	* javax/swing/text/AbstractDocument.java
	(getStartPosition): Implement.
	(getEndPosition): Likewise.
	* javax/swing/text/DefaultEditorKit.java
	(CopyAction): New class.
	(CutAction): Likewise.
	(DefaultKeyTypedAction): Likewise.
	(InsertBreakAction): Likewise.
	(InsertContentAction): Likewise.
	(InsertTabAction): Likewise.
	(PasteAction): Likewise.
	(defaultActions): New static table.
	(createCaret): Implement.
	(getActions): Likewise.
	* javax/swing/text/JTextComponent.java
	(KeymapWrapper): New private class.
	(KeymapActionMap): Likewise.
	(DefaultKeymap): New class.
	(keymaps): New static table.
	(keymap): New field.
	(getKeymap): Implement.
	(removeKeymap): Likewise.
	(addKeymap): Likewise.
	(setKeymap): Likewise.
	(loadKeymap): Likewise.
	(getActions): Likewise.
	(margin): New field.
	(JTextComponent): Build and install default keymap.
	* javax/swing/text/TextAction.java
	(textAction): Call super properly.
	(getTextComponent): Implement.
	* javax/swing/text/Utilities.java
	(drawTabbedText): Adjust position by ascent.
	
	2004-08-31  David Jee  <djee@redhat.com>
	
	PR AWT/17156
	
	* gnu/java/awt/peer/gtk/GtkMenuItemPeer.java
	(setEnabled): Make it a native method.
	* java/awt/DefaultKeyboardFocusManager.java
	(postProcessKeyEvent): Only post event if the menu item
	is active.
	* java/awt/MenuItem.java:
	Private field 'enabled' should be true by default.
	* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuItemPeer.c
	(setEnabled): New function.
	
	2004-08-31  David Jee  <djee@redhat.com>
	
	PR AWT/17059
	
	* gnu/java/awt/peer/gtk/GtkMenuBarPeer.java
	(nativeSetHelpMenu): New native method declaration.
	(addHelpMenu): Call nativeSetHelpMenu().
	(addMenu): Remove.
	* java/awt/MenuBar.java
	(setHelpMenu): Call addNotify() on the new help menu.
	(add): Call addNotify() on the new menu.
	(addNotify): Set the help menu if one exists.
	* java/awt/peer/MenuBarPeer.java
	(addMenu): Remove.
	* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuBarPeer.c
	(nativeSetHelpMenu): New method.
	
	2004-08-31  Graydon Hoare  <graydon@redhat.com>
	
	* Makefile.am: Add new files.
	* Makefile.in: Regenerate.
	* javax/swing/Box.java: Fix setting of layout in ctor.
	* javax/swing/JScrollPane.java: Scroll headers as well.
	* javax/swing/JTable.java: Reimplement.
	* javax/swing/JViewPort.java: Only add non-null children.
	* javax/swing/ScrollPaneLayout.java: Correct header calculations.
	* javax/swing/Timer.java: Fix stopping null waker.
	* javax/swing/plaf/basic/BasicTableHeaderUI.java: New file.
	* javax/swing/plaf/basic/BasicTableUI.java: New file.
	* javax/swing/table/DefaultTableCellRenderer.java: Configure.
	* javax/swing/table/DefaultTableColumnModel.java: Flesh out.
	* javax/swing/table/DefaultTableModel.java: Clean up.
	* javax/swing/table/JTableHeader.java: Implement.
	
	2004-08-31  Mark Wielaard  <mark@klomp.org>
	
	* javax/swing/JSpinner.java (getChangeListeners): Remove double
	semi-colon.
	
	2004-08-31  Mark Wielaard  <mark@klomp.org>
	
	* jni/gtk-peer/gnu_java_awt_peer_gtk_GdkClasspathFontPeerMetrics.c:
	Declare variables at top of functions/block.
	* jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c: Likewise.
	
	2004-08-31  Mark Wielaard  <mark@klomp.org>
	
	* java/lang/Rectangle.java (intersects): Check r.width and r.height
	first.
	
	2004-08-31  Michael Koch  <konqueror@gmx.de>
	
	* javax/swing/text/PlainView.java
	(selectedColor): New field.
	(unselectedColor): Likewise.
	(font): Likewise.
	(updateMetrics): New method.
	(lineToRect): Likewise.
	(modelToView): Likewise.
	(drawSelectedText): Use color from JTextComponent ad draw with
	Utilities class.
	(drawUnselectedText): Likewise.
	(paint): Initialize helper fields.
	* javax/swing/text/View.java
	(getChildAllocation): New method.
	(getViewIndex): Likewise.
	(getToolTipText): Likewise.
	
	2004-08-31  Michael Koch  <konqueror@gmx.de>
	
	* javax/swing/text/Utilities.java
	(drawTabbedText): Reimplemented.
	(getTabbedTextWidth): Likewise.
	
	2004-08-31  Michael Koch  <konqueror@gmx.de>
	
	* javax/swing/plaf/basic/BasicTextUI.java
	(installDefaults): Install caret and highlighter.
	(modelToView): Use Bias.Forward when calling sibling.
	* javax/swing/text/AbstractDocument.java
	(ElementEdit): Implements DocumentEvent.ElementChange.
	(ElementEdit.ElementEdit): New method.
	(ElementEdit.getChildrenAdded): Likewise.
	(ElementEdit.getChildrenRemoved): Likewise.
	(ElementEdit.getElement): Likewise.
	(ElementEdit.getIndex): Likewise.
	* javax/swing/text/DefaultCaret.java
	(color): Removed.
	(textComponent): Renamed from parent, made private.
	(selectionVisible): Renamed from vis_sel, made private.
	(blinkRate): Renamed from blink, made private.
	(magicCaretPosition): Renamed from magic, made private.
	(visible): Renamed from vis, made private.
	(dot): Made private.
	(mark): Likewise.
	(deinstall): Remove as MouseMotionListener.
	(install): Initialize textComponent first. Add as MouseMotionListener.
	(paint): Reimplemented.
	* javax/swing/text/JTextComponent.java
	(setCaret): Deinstall old caret, install new one and fire property
	change after setting property.
	(setHighlighter): Deinstall old highlighter, install new one and fire
	property change after setting property.
	(setCaretColor): Fire property change after setting property.
	(setDisabledTextColor): Likewise.
	(setSelectedTextColor): Likewise.
	(setSelectionColor): Likewise.
	(modelToView): New method.
	
	2004-08-31  Michael Koch  <konqueror@gmx.de>
	
	* javax/swing/text/AbstractDocument.java
	(getText): Simplified.
	* javax/swing/text/Segment.java
	(current): New field.
	(current): Reimplemented.
	(first): Likewise.
	(getIndex): Likewise.
	(last): Likewise.
	(next): Likewise.
	(previous): Likewise.
	(setIndex): Likewise.
	
	2004-08-31  Michael Koch  <konqueror@gmx.de>
	
	* javax/swing/plaf/basic/BasicButtonUI.java
	(defaultTextIconGap): Made protected.
	(defaultTextShiftOffset): Likewise.
	(textShiftOffset): New field.
	(clearTextShiftOffset): New method.
	(getTextShiftOffset): Likewise.
	(setTextShiftOffset): Likewise.
	
	2004-08-31  Michael Koch  <konqueror@gmx.de>
	
	* javax/swing/plaf/basic/BasicTextUI.java
	(installUI): Add eventHandler as property listener.
	(uninstallUI): remove eventHandler as propert listener.
	(installDefaults): Added comment.
	(installListeners): Likewise.
	(installKeyboardActions): Likewise.
	(uninstallDefaults): Likewise.
	(uninstallListeners): Likewise.
	(uninstallKeyboardActions): Likewise.
	
	2004-08-31  Michael Koch  <konqueror@gmx.de>
	
	* javax/swing/text/AbstractDocument.java:
	Fixed some typos in comments.
	(insertString): Reimplemented.
	(remove): Likewise.
	(replace): New method.
	(children): Dont use fully qualified class name.
	(DefaultDocumentEvent.offset): Renamed from off.
	(DefaultDocumentEvent.length): Renamed from len.
	(DefaultDocumentEvent.type): New field.
	(DefaultDocumentEvent.DefaultDocumentEvent): New constructor.
	(DefaultDocumentEvent.getType): Implemented.
	
	2004-08-31  Michael Koch  <konqueror@gmx.de>
	
	* javax/swing/plaf/basic/BasicTextUI.java
	(RootView.textComponent): Removed.
	(RootView.RootView): Don't initialize textComponent.
	(RootView.getViewFactory): New method.
	(EventHandler): New inner class.
	(rootView): Initialize at instance creation.
	(eventHandler): New field.
	(installUI): Don't create view hierarchy directly,
	call modelChanged() instead.
	(modelChanged): New method.
	* javax/swing/text/JTextComponent.java
	(setDocument): Fire property change event.
	
	2004-08-31  Michael Koch  <konqueror@gmx.de>
	
	* javax/swing/plaf/basic/BasicTextUI.java
	(RootView.paint): Removed debug output.
	(paintSafely): Draw highlighter before text.
	(paintBackground): Use background color of text component.
	* javax/swing/plaf/basic/BasicToggleButtonUI.java:
	Reformatted.
	
	2004-08-31  Michael Koch  <konqueror@gmx.de>
	
	* javax/swing/plaf/basic/BasicToolBarUI.java
	(BasicToolBarUI): Fixed arguments for constructor.
	(createUI): Fixed creation of object.
	
	2004-08-31  Michael Koch  <konqueror@gmx.de>
	
	* javax/swing/DefaultListSelectionModel.java
	(fireValueChanged): Renamed from fireSelectionValueChanged,
	made protected.
	
	2004-08-31  Michael Koch  <konqueror@gmx.de>
	
	* javax/swing/text/TabSet.java
	(TabSet): Implements java.io.Serializable.
	* javax/swing/text/TabStop.java
	(TabStop): Implements java.io.Serializable.
	(TabStop): Made public.
	
	2004-08-31  Michael Koch  <konqueror@gmx.de>
	
	* javax/swing/JComponent.java
	(setUI): Fire PropertyChange.
	* javax/swing/JLabel.java
	(text): Renamed from labelText.
	(horizontalAlignment): New default vlaue.
	(icon): Renamed from activeIcon.
	(displayedMnemonic): Renamed from mnemonicKey, added default value.
	(displayedMnemonicIndex): Renamed from underlineChar.
	(setDisplayedMnemonic): Reimplemented.
	* javax/swing/JRadioButton.java
	(JRadioButton): New constructors.
	* javax/swing/JTextField.java
	(JTextField): Throw exception if colums < 0, initialitialz
	this.columns directly and initialize document with text conditionally.
	
	2004-08-31  Michael Koch  <konqueror@gmx.de>
	
	* javax/swing/plaf/basic/BasicFormattedTextFieldUI.java,
	javax/swing/plaf/basic/BasicPasswordFieldUI.java,
	javax/swing/plaf/basic/BasicTextAreaUI.java: New files.
	* javax/swing/text/FieldView.java
	(paint): Just call super method for now.
	* Makefile.am: Added new files.
	* Makefile.in: Regenerated.
	
	2004-08-31  Ka-Hing Cheung  <kahing@javabsp.org>
	
	* javax/swing/AbstractSpinnerModel.java,
	javax/swing/JSpinner.java,
	javax/swing/SpinnerNumberModel.java,
	javax/swing/plaf/basic/BasicSpinnerUI.java:
	New files.
	* javax/swing/plaf/basic/BasicLookAndFeel.java
	(initClassDefaults): Added defaults for BasicSpinnerUI.
	
	2004-08-31  Michael Koch  <konqueror@gmx.de>
	
	* Makefile.am: Added new files.
	* Makefile.in: Regenerated.
	
	2004-08-31  Michael Koch  <konqueror@gmx.de>
	
	* javax/swing/TransferHandler.java,
	javax/swing/plaf/basic/ComboPopup.java: New files
	* Makefile.am: Added javax/swing/TransferHandler.java and
	javax/swing/plaf/basic/ComboPopup.java
	* Makefile.in: Regenerated.
	
	2004-08-31  Roman Kennke  <roman@ontographics.com>
	
	* javax/swing/text/Utilities.java: New file.
	
	2004-08-31  Michael Koch  <konqueror@gmx.de>
	
	* Makefile.am: Added javax/swing/text/Utilities.java.
	* Makefile.in: Regenerated.
	
	2004-08-31  Graydon Hoare  <graydon@redhat.com>
	
	* javax/swing/text/SimpleAttributeSet.java: New file.
	* javax/swing/text/StyleConstants.java: New file.
	* javax/swing/text/StyleContext.java: New file.
	* javax/swing/text/TabSet.java: New file.
	* javax/swing/text/TabStop.java: New file.
	* javax/swing/text/AbstactDocument.java:
	(AbstractElement): Implement attribute support.
	* javax/swing/text/AttributeSet.java
	(NameAttribute): New static field.
	(ResolveAttribute): New static field.
	* Makefile.am: Update for new files.
	* Makefile.in: Regenerate.
	
	2004-08-31  Craig Black  <craig.black@aonix.com>
	
	* gnu/java/awt/peer/gtk/GdkGraphics.java
	(drawImage): Add support for scaling pixmaps.
	* jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c
	(copyAndScalePixmap): New native method.
	
	2004-08-31  Thomas Fitzsimmons  <fitzsim@redhat.com>
	
	PR AWT/16121
	* jni/gtk-peer/gthread-jni.c: Include stdio.h.  Eliminate
	type-punning compiler warnings using unions.
	(throw): Replace bzero with memset.
	
	2004-08-31  Andreas Tobler  <a.tobler@schweiz.ch>
	Thomas Fitzsimmons  <fitzsim@redhat.com>
	
	* jni/gtk-peer/gnu_java_awt_peer_gtk_GdkPixbufDecoder.c: Move
	NSA_PB macros to gtkpeer.h.  Include gtkpeer.h.
	* jni/gtk-peer/gtkpeer.h: Move NSA_PB macros here.
	* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
	(nativeSetIconImageFromDecoder): Use NSA_GET_PB_PTR macro.
	
	2004-08-31  Mark Wielaard  <mark@klomp.org>
	
	* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkPixbufDecoder.c:
	#include gdk.h, not gtk.h. #include jni.h, native_state.h, string.h
	and stdlib.h, not gtkpeer.h.
	(*vm): New static variable.
	(areaPreparedID): Make static.
	(areaUpdatedID): Likewise.
	(area_prepared): Get and use JNIEnv through stored JavaVM *vm.
	(area_prepared): Likewise.
	(area_updated): Likewise.
	(closed): Likewise.
	(initStaticState): Initialize *vm javaVM.
	(pumpBytes): Use given env, not global gdk_env.
	
	2004-08-31  Mark Wielaard  <mark@klomp.org>
	
	* java/awt/geom/CubicCurve2D.java (solveCubic): Removed duplicate
	comments.
	
	2004-08-31  Sven de Marothy  <sven@physto.se>
	
	* java/awt/geom/CubicCurve2D.java: Reindent.
	(contains): Implemented.
	(intersects): Implemented.
	* java/awt/geom/QuadCurve2D.java: Likewise.
	* java/awt/geom/GeneralPath.java: Reindent and document.
	Fully (re)implemented using separate xpoints and ypoints
	float[] coords.
	* java/awt/geom/RoundRectangle2D.java: Several bugfixes (Bug #6007).
	
	2004-08-31  Michael Koch  <konqueror@gmx.de>
	
	* javax/swing/JMenuItem.java
	(getMenuDragMouseListeners): New method.
	(getMenuKeyListeners): Likewise.
	
	2004-08-31  Michael Koch  <konqueror@gmx.de>
	
	* javax/swing/AbstractButton.java
	(model): Made protected.
	(actionListener): Likewise.
	(changeListener): Likewise.
	(itemListener): Likewise.
	(multiClickThreshhold): New field.
	(getActionListeners): New method.
	(getChangeListeners): Likewise.
	(getItemListeners): Likewise.
	(fireItemStateChanged): Simplified implementation.
	(fireActionPerformed): Likewise.
	(fireStateChanged): Likewise.
	(getMultiClickThreshhold): New method.
	(setMultiClickThreshhold): Likewise.
	
	2004-08-31  Tom Tromey  <tromey@redhat.com>
	
	* java/awt/image/Kernel.java (clone): Use super.clone().
	
	2004-08-31  David Jee  <djee@redhat.com>
	
	PR AWT/16682
	* gnu/java/awt/peer/gtk/GtkFramePeer.java
	(nativeSetIconImage): Rename to nativeSetIconImageFromDecoder.
	(nativeSetIconImageFromData): New native method declaration.
	(setIconImage): Handle images not produced from GdkPixbufDecoder.
	* gnu/java/awt/peer/gtk/GtkImage.java
	(getPixelCache): New method.
	(getColorModel): New method.
	* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
	(nativeSetIconImage): Rename to nativeSetIconImageFromDecoder.
	(free_pixbuf_data): New helper function.
	(nativeSetIconImageFromData): New function.
	
	2004-08-31  Graydon Hoare  <graydon@redhat.com>
	
	PR SWING/16576
	* javax/swing/JLayeredPane.java
	(setLayer): Permit changing layer after addition.
	(setPosition): Permit over-length positions.
	(layerToRange): Compare intValue()s.
	* javax/swing/Box.java (createHorizontalBox): Implement.
	(createRigidArea): Likewise.
	(createVerticalBox): Likewise.
	
	2004-08-31  Kim Ho  <kho@redhat.com>
	
	* java/awt/Component.java:
	(processMouseEvent): Consume event after
	listeners process it.
	(processMouseMotionEvent): ditto.
	(processMouseWheelEvent): ditto.
	* java/awt/Container.java:
	(acquireComponentForMouseEvent):
	Do not dispatch to events that have been
	removed from the Container.
	(handleEvent): Consume the MouseEvents.
	* javax/swing/RepaintManager.java:
	(paintDirtyRegions): Do not add to list of
	damaged areas if the component has no root.
	
	2004-08-31  Michael Koch  <konqueror@gmx.de>
	
	* javax/swing/plaf/basic/BasicMenuItemUI.java: Clean ip imports.
	
	2004-08-31  Mark Wielaard  <mark@klomp.org>
	
	* gnu/java/awt/peer/gtk/GtkToolkit.java (getFontPeer): Don't return
	null when a MissingResourceException is thrown. Should never happen.
	
	2004-08-31  Mark Wielaard  <mark@klomp.org>
	
	* java/awt/EventQueue.java (postEvent): Throw NullPointerException
	when argument is null.
	
	2004-08-31  Mark Wielaard  <mark@klomp.org>
	
	* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c
	(Java_gnu_java_awt_peer_gtk_GtkComponentPeer_addExposeFilter):
	Define hid at start of function.
	(Java_gnu_java_awt_peer_gtk_GtkComponentPeer_removeExposeFilter):
	Likewise.
	
	2004-08-31  Mark Wielaard  <mark@klomp.org>
	
	* gnu/java/awt/EmbeddedWindow.java: Reindent.
	* javax/swing/JButton.java: Reindent.
	* javax/swing/JCheckBox.java: Reindent.
	
	2004-08-31  Mark Wielaard  <mark@klomp.org>
	
	* Makefile.am (gtk_c_source_files): Added
	jni/gtk-peer/gnu_java_awt_peer_gtk_GThreadNativeMethodRunner.c.
	(gtk_awt_peer_sources): Added
	gnu/java/awt/peer/gtk/GThreadMutex.java and
	gnu/java/awt/peer/gtk/GThreadNativeMethodRunner.java.
	* Makefile.in: Regenerated.
	
	2004-08-31  Archie Cobbs  <archie@dellroad.org>
	
	* jni/gtk-peer/gthread-jni.c: don't #include nonexistent files
	
	2004-08-31  Steven Augart  <augart@watson.ibm.com>
	
	* jni/gtk-peer/gthread-jni.c (c-font-lock-extra-types):
	Added jfieldID, jmethodID.
	
	2004-08-31  Mark Wielaard  <mark@klomp.org>
	
	* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c
	(Java_gnu_java_awt_peer_gtk_GtkMainThread_gtkInit): Initialize
	gdk_env before calling any gdk or gtk function.
	
	* gnu/java/awt/peer/gtk/GtkMainThread.java (gtkInitCalled): New field.
	(GtkMainThread): Call wait() in while loop waiting for gtkInitCalled.
	(run): Set gtkInitCalled.
	
	2004-08-31  Steven Augart  <augart@watson.ibm.com>
	
	* gnu/java/awt/peer/gtk/GtkMainThread.java (run): Pass the value of
	the gnu.classpath.awt.gtk.portable.native.sync system property to C.
	
	* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c
	(Java_gnu_java_awt_peer_gtk_GtkMainThread_gtkInit): New argument,
	portableNativeSync.  Delegate PORTABLE_NATIVE_SYNC work to
	init_glib_threads.
	(init_glib_threads): New function.
	
	2004-08-31  Mark Wielaard  <mark@klomp.org>
	
	* jni/gtk-peer/gthread-jni.c: Define MIN_, MAX_ and NORM_
	PRIORITY when not already defined in header file.
	
	2004-08-31  Mark Wielaard  <mark@klomp.org>
	
	* jni/gtk-peer/gthread-jni.c (setup_cache): Call
	ExceptionOccurred, not ExceptionCheck, when we don't have JNI 1.2.
	
	2004-08-31  Steven Augart  <augart@watson.ibm.com>
	
	* gnu/native/jni/gtk-peer/gthread-jni.c: Indentation fixes.
	Implemented missing functions for GTK2.
	Added error handling.
	Renamed static functions out of the g_ namespace.
	Added TRACE_API_CALLS, EXPLAIN_TROUBLE, EXPLAIN_BROKEN,
	EXPLAIN_BADLY_BROKEN, and DELETE_LOCAL_REFS options.
	Rewrote global-reference code.
	Eliminated cascading errors.
	(mutex_trylock_jni_impl) Fully implemented.
	(cond_timed_wait_jni_impl) Went from millisecond to microsecond
	resolution.
	(setup_cache) New function.
	(mutex_cond_wait_jni_impl, mutex_cond_timed_wait_jni_impl) Fixed
	bug where they were not unlocking the GMutex associated with the
	condition variable during the wait on that condition variable.
	
	* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c,
	native/jni/gtk-peer/gthread-jni.c,
	native/jni/gtk-peer/gthread-jni.h
	(g_thread_jni_functions): Renamed to ...
	(portable_native_sync_jni_functions): this name.
	(gdk_vm): Renamed to...
	(the_vm): this name.
	
	* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c
	(gdk_vm): Removed duplicate definition.
	(gtkInit): Removed stray message to stdout.
	(gtkInit): Use g_malloc and g_free instead of malloc and free.
	(gtkInit): Fix a const assignment bug.
	(gtkInit): Simplified code.
	
	* gnu/java/awt/peer/gtk/GThreadNativeMethodRunner.java,
	native/jni/gtk-peer/gnu_java_awt_peer_gtk_GThreadNativeMethodRunner.c,
	native/jni/gtk-peer/gnu_java_awt_peer_gtk_GThreadNativeMethodRunner.h,
	gnu/java/awt/peer/gtk/GThreadMutex.java:
	New files.
	
	2004-08-31  Mark Wielaard  <mark@klomp.org>
	
	* javax/swing/Box.java: Put FIXME comment above class declaration.
	* javax/swing/JButton.java: Remove illegal L&F HTML from comments.
	* javax/swing/JCheckBox.java: Likewise.
	* javax/swing/JDialog.java: Likewise.
	* javax/swing/JRadioButton.java: Likewise.
	* javax/swing/JToggleButton.java: Likewise.
	* javax/swing/UIManager.java: Likewise.
	* javax/swing/border/TitledBorder.java: Likewise.
	* javax/swing/plaf/basic/BasicLabelUI.java: Likewise.
	* javax/swing/plaf/basic/BasicLookAndFeel.java: Likewise.
	* javax/swing/plaf/basic/BasicPopupMenuSeparatorUI.java: Likewise.
	* javax/swing/plaf/basic/BasicProgressBarUI.java: Likewise.
	* javax/swing/plaf/basic/BasicScrollBarUI.java: Likewise.
	* javax/swing/plaf/basic/BasicSeparatorUI.java: Likewise.
	* javax/swing/text/JTextComponent.java: Likewise.
	
	2004-08-31  David Jee  <djee@redhat.com>
	
	PR AWT/16682
	* gnu/java/awt/peer/gtk/GtkFramePeer.java
	(setIconImage): Add a FIXME for unhandled cases.
	
	2004-08-31  Thomas Fitzsimmons  <fitzsim@redhat.com>
	
	PR AWT/16040
	* gnu/awt/LightweightRedirector.java: Call getModifiersEx, not
	getModifiers.  Replace old button masks with new ones.
	* gnu/awt/xlib/XEventLoop.java: Likewise.
	* gnu/java/awt/peer/gtk/GtkButtonPeer.java: Likewise.
	* gnu/java/awt/peer/gtk/GtkComponentPeer.java,
	jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c: Likewise.
	* gnu/java/awt/peer/gtk/GtkListPeer.java: Likewise.
	* gnu/java/awt/peer/gtk/GtkTextFieldPeer.java: Likewise.
	* java/awt/AWTKeyStroke.java: Remove old modifier masks.
	* java/awt/Component.java: Replace old modifier	masks with new
	ones.
	* java/awt/Container.java: Call getModifiersEx, not
	getModifiers.
	* java/awt/DefaultKeyboardFocusManager.java: Likewise.  Remove
	old modifier masks.
	* javax/swing/JMenuItem.java: Replace old button masks with new
	ones.
	* javax/swing/KeyStroke.java: Call getModifiersEx, not
	getModifiers.
	* javax/swing/SwingUtilities.java: Likewise.
	* javax/swing/plaf/basic/BasicButtonListener.java: Likewise.
	* javax/swing/plaf/basic/BasicInternalFrameUI.java: Likewise.
	* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c: Replace old
	mask macros with new ones.
	* jni/gtk-peer/gtkpeer.h: Replace old button and modifier mask
	macros with new ones representing new masks.
	
	2004-08-31  Craig Black  <craig.black@aonix.com>
	
	* gnu/java/awt/peer/gtk/GdkGraphics.java
	(drawRoundRect): Implemented.
	(fillRoundRect): Implemented.
	* gnu/java/awt/peer/gtk/GdkGraphics2D.java
	(drawRoundRect): Reimplemented to match GdkGraphics.
	(fillRoundRect): Reimplemented to match GdkGraphics.
	
	2004-08-31  Mark Wielaard  <mark@klomp.org>
	
	* Makefile.in: Regenerated.
	
	2004-08-31  Michael Koch  <konqueror@gmx.de>
	
	* gnu/java/awt/EmbeddedWindow.java
	(addNotify): Use AccessController to allow execution of privileged
	code.
	
	2004-08-31  Michael Koch  <konqueror@gmx.de>
	
	* gnu/java/awt/EmbeddedWindow.java
	(static): Removed.
	(addNotify): Set peer via reflection.
	(setWindowPeer): Removed.
	* gnu/java/awt/natEmbeddedWindow.cc: Removed.
	* Makefile.am (nat_source_files):
	Removed gnu/java/awt/natEmbeddedWindow.cc.
	
	2004-08-31  Bryce McKinlay  <mckinlay@redhat.com>
	
	* Makefile.am: Add  gnu/java/security/action/GetPropertyAction.java
	and gnu/java/security/action/SetAccessibleAction.java.
	
	2004-08-31  Bryce McKinlay  <mckinlay@redhat.com>
	
	* gnu/java/security/action/GetPropertyAction.java (setParameters):
	Renamed from 'setName'. New 2-argument form with default value.
	(run): Pass default 'value' parameter to System.getProperty().
	* gnu/java/security/action/SetAccessibleAction.java: Fix javadoc
	typos.
	
	2004-08-31  Bryce McKinlay  <mckinlay@redhat.com>
	
	* gnu/java/security/action/GetPropertyAction.java: New class.
	* gnu/java/security/action/SetAccessibleAction.java: New class.
	
	2004-08-31  David Jee  <djee@redhat.com>
	
	* gnu/java/awt/peer/gtk/GtkFramePeer.java
	(setIconImage): Check if image is null.
	
	2004-08-31  David Jee  <djee@redhat.com>
	
	* gnu/java/awt/peer/gtk/GtkFramePeer.java
	(create): Set the icon image.
	(nativeSetIconImage): New native method declaration.
	(setIconImage): Implement.
	* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
	(nativeSetIconImage): New function.
	
	2004-08-31  Dalibor Topic <robilad@kaffe.org>
	
	* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c
	(filenameFilterCallback): Declare local variable accepted before use.
	
	2004-08-31  Dalibor Topic <robilad@kaffe.org>
	
	* gnu/java/awt/ComponentDataBlitOp.java:
	Cleaned up imports.
	
	2004-08-31  Tom Tromey  <tromey@redhat.com>
	
	* gnu/java/awt/peer/GLightweightPeer.java,
	gnu/java/awt/peer/gtk/GdkGraphics2D.java,
	gnu/java/awt/peer/gtk/GtkComponentPeer.java,
	javax/swing/JScrollPane.java: Removed
	redundant imports.
	
	2004-08-31  David Jee  <djee@redhat.com>
	
	* java/awt/DefaultKeyboardFocusManager.java
	(postProcessKeyEvent): Only activate MenuShortcuts on KEY_PRESSED
	event.  Fix shift modifier checking.
	* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuPeer.c
	(accel_attach): Remove.
	(setupAccelGroup): Remove calls to accel_attach.
	
	2004-08-31  Thomas Fitzsimmons  <fitzsim@redhat.com>
	
	* gnu/java/awt/peer/gtk/GtkArg.java: Remove file.
	* gnu/java/awt/peer/gtk/GtkArgList.java: Remove file.
	
	* Makefile.am (gtk_awt_peer_sources): Remove GtkArg.java and
	GtkArgList.java.
	(gtk_c_files): Use CAIRO_CFLAGS and PANGOFT2_CFLAGS, not _LIBS.
	* Makefile.in: Regenerate.
	* gnu/java/awt/peer/gtk/GtkButtonPeer.java,
	jni/gtk-peer/gnu_java_awt_peer_gtk_GtkButtonPeer.c
	(create(String)): New method.
	(create): Call new create method.
	(getArgs): Remove method.
	* gnu/java/awt/peer/gtk/GtkCheckboxPeer.java,
	jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxPeer.c
	(nativeCreate): Rename to create.
	(gtkSetLabel): Rename to gtkButtonSetLabel.
	(gtkToggleButtonSetActive): New method.
	(create): Call gtkToggleButtonSetActive and gtkButtonSetLabel.
	(setState): Replace set call with gtkToggleButtonSetActive.
	(setLabel): Replace gtkSetLabel call with gtkButtonSetLabel.
	(getArgs): Remove method.
	* gnu/java/awt/peer/gtk/GtkComponentPeer.java,
	jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c
	(gtkWidgetSetSensitive): New method.
	(gtkWidgetSetParent): Likewise.
	(GtkComponentPeer): Call setParent, setComponentBounds and
	setVisibleAndEnabled.
	(setParent): New method.
	(setComponentBounds): New method.
	(setVisibleAndEnabled): New method.
	(setEnabled): Call gtkWidgetSetSensitive.
	(getArgs): Remove method.
	Remove all set methods.
	* gnu/java/awt/peer/gtk/GtkDialogPeer.java (create): Call
	gtkWindowSetModal, setTitle and setResizable.
	(getArgs): Remove method.
	* gnu/java/awt/peer/gtk/GtkFileDialogPeer.java
	(setComponentBounds): New method.
	* gnu/java/awt/peer/gtk/GtkFramePeer.java (setResizable):
	Replace set call with gtkWindowSetResizable.
	(getArgs): Remove method.
	(create): Call setTitle and setResizable.
	* gnu/java/awt/peer/gtk/GtkWindowPeer.java,
	jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
	(gtkWindowSetTitle): New method.
	(gtkWindowSetResizable): New method.
	(gtkWindowSetModal): New method.
	(setParent): New method.
	(setVisibleAndEnabled): New method.
	(getArgs): Remove method.
	(setTitle): Call gtkWindowSetTitle.
	(setResizable): Call gtkWindowSetResizable.
	* jni/gtk-peer/gtkpeer.h [DEBUG_LOCKING]: New define to turn on
	and off locking instrumentation.
	
	2004-08-31  Kim Ho  <kho@redhat.com>
	
	* Makefile.am: Add new file.
	* Makefile.in: Regenerate.
	* gcj/Makefile.in: Regenerate
	* include/Makefile.in:
	* java/awt/Container.java:
	(acquireComponentForMouseEvent): Respect
	the event mask when looking for candidate.
	* javax/swing/JComponent.java:
	Remove toolTip field.
	(createToolTip): Create a tooltip on demand.
	(setToolTipText): Register with the ToolTipManager.
	(getToolTipText(MouseEvent)): Return getToolTipText().
	* javax/swing/JToolTip.java: Implement.
	* javax/swing/Timer.java: Jalopy.
	(restart): Call stop, then start.
	(stop): Interrupt the timer rather than wait for
	the timer to come to a stop naturally.
	* javax/swing/ToolTipManager.java: Implement.
	* javax/swing/plaf/basic/BasicLookAndFeel.java:
	Change ToolTip.background color.
	* javax/swing/plaf/basic/BasicToolTipUI.java:
	Implement.
	* testsuite/Makefile.in: Regenerate
	
	2004-08-31  Jerry Quinn  <jlquinn@optonline.net>
	
	* java/awt/image/DirectColorModel.java (DirectColorModel): Fix
	constructor param comments.
	
	2004-08-31  Thomas Fitzsimmons  <fitzsim@redhat.com>
	
	* java/awt/Component.java: Document AWT 1.0 event handler
	methods.
	
	2004-08-31  Roman Kennke  <roman@ontographics.com>
	
	* javax/swing/Box.java:
	(createGlue): Implemented
	(createHorizontalGlue): Implemented
	(createHorizontalStrut): Implemented
	(createVerticalGlue): Implemented
	(createVerticalStrut): Implemented
	
	2004-08-31  David Jee  <djee@redhat.com>
	
	* gnu/java/awt/peer/gtk/GtkChoicePeer.java
	(GtkChoicePeer): Do not automatically select first item.
	(getHistory): Remove.
	(nativeGetSelected): New method.
	(nativeRemoveAll): New method.
	(add): Use nativeGetSelected() instead of getHistory().
	(remove): Likewise.
	(removeAll): Call nativeRemoveAll().
	* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkChoicePeer.c
	(create): Migrate to GtkComboBox.
	(append): Likewise.
	(nativeAdd): Likewise.
	(nativeRemove): Likewise.
	(select): Likewise.
	(nativeRemoveAll): New method.
	(nativeGetSelected): New method.
	(selection_changed): New method.
	(getHistory): Remove.
	(item_activate): Remove.
	(item_removed): Remove.
	(connect_choice_item_selectable_hook): Remove.
	
	2004-08-31  Thomas Fitzsimmons  <fitzsim@redhat.com>
	
	* gnu/java/awt/peer/gtk/GtkTextFieldPeer.java (create): Use tf
	variable in setEditable call.
	
	* gnu/java/awt/peer/gtk/GtkTextFieldPeer.java,
	jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextFieldPeer.c
	(gtkWidgetSetBackground): New method.
	(gtkWidgetSetForeground): Likewise.
	(create): Set peer's editable state based on awtComponent's.
	
	* java/awt/Button.java (Button()): Use empty string rather than
	null in no-label constructor.
	
	2004-08-31  Roman Kennke  <roman@ontographics.com>
	
	* javax/swing/BoxLayout.java: Reimplement.
	
	2004-08-31  Thomas Fitzsimmons  <fitzsim@redhat.com>
	
	* gnu/java/awt/peer/gtk/GdkGraphics.java,
	gnu_java_awt_peer_gtk_GdkGraphics.c
	(initState(GtkComponentPeer)): Don't return array of colour
	values.
	(GdkGraphics(int,int)): Set default font to size 12.
	(GdkGraphics(GtkComponentPeer)): Set graphics colour to
	component's foreground colour.
	* gnu/java/awt/peer/gtk/GdkGraphics2D.java,
	gnu_java_awt_peer_gtk_GdkGraphics2D.c
	(initState(GtkComponentPeer)): Don't return array of colour
	values.
	(GdkGraphics2D(GtkComponentPeer)): Set foreground and background
	colours to component's colours.
	(current_colors_of_widget): Remove function.
	* gnu/java/awt/peer/gtk/GtkOffScreenImage.java (getGraphics):
	Return a new graphics object.
	* java/awt/Font.java (toString): Fix format.
	* java/awt/Graphics.java (toString): Likewise.
	
	2004-08-31  Craig Black  <craig.black@aonix.com>
	
	* native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuPeer.c
	(addTearOff): New function.
	* gnu/java/awt/peer/gtk/GtkMenuPeer.java (addTearOff):
	New native method.
	(init): Call addTearOff() when menu.isTearOff().
	
	2004-08-31  Bryce McKinlay  <mckinlay@redhat.com>
	
	* gnu/java/awt/ClasspathToolkit.java (createImageProducer): New.
	Default implementation.
	* gnu/java/awt/peer/gtk/GtkToolkit.java (createImageProducer): New.
	Implement using GdkPixbufDecoder.
	
	2004-08-31  David Jee  <djee@redhat.com>
	
	* gnu/java/awt/peer/gtk/GtkComponentPeer.java
	(GtkComponentPeer): Use gtkWidgetGetPreferredDimensions() for
	setting the size of GtkFileDialogPeers.
	* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c
	(gtkWidgetGetPreferredDimensions): For widgets extending GtkWindow,
	use their default sizes rather than their natural requisitions.
	
	2004-08-31  Michael Koch  <konqueror@gmx.de>
	
	* javax/swing/JFormattedTextField.java
	(JFormattedTextField): Implemented.
	* javax/swing/text/DefaultEditorKit.java
	(BeepAction): New inner class.
	* javax/swing/text/Segment.java
	(partialReturn): New field.
	(setPartialReturn): New method.
	(isPartialReturn): Likewise.
	* javax/swing/text/View.java
	(createFragment): Fixed typo.
	(getStartOffset): New method.
	(getEndOffset): Likewise.
	
	2004-08-31  Michael Koch  <konqueror@gmx.de>
	
	* javax/swing/table/DefaultTableColumnModel.java
	(serialVersionUID): Made private.
	(listenerList): Initialize.
	(changeEvent): Initialize.
	* javax/swing/table/JTableHeader.java
	(JTableHeader): New constructors.
	(createDefaultColumnModel): New method.
	* javax/swing/table/TableColumn.java
	(setHeaderRenderer): Simplified code.
	(setCellRenderer): Likewise.
	(setWidth): Likewise.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/ChangeLog.diff?cvsroot=gcc&r1=1.3033&r2=1.3034
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/Makefile.am.diff?cvsroot=gcc&r1=1.404&r2=1.405
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/Makefile.in.diff?cvsroot=gcc&r1=1.431&r2=1.432
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/awt/LightweightRedirector.java.diff?cvsroot=gcc&r1=1.1&r2=1.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/awt/xlib/XEventLoop.java.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/awt/peer/GLightweightPeer.java.diff?cvsroot=gcc&r1=1.2&r2=1.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/awt/peer/gtk/GdkGraphics.java.diff?cvsroot=gcc&r1=1.6&r2=1.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/awt/peer/gtk/GdkGraphics2D.java.diff?cvsroot=gcc&r1=1.11&r2=1.12
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/awt/peer/gtk/GtkButtonPeer.java.diff?cvsroot=gcc&r1=1.10&r2=1.11
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/awt/peer/gtk/GtkCheckboxPeer.java.diff?cvsroot=gcc&r1=1.6&r2=1.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/awt/peer/gtk/GtkChoicePeer.java.diff?cvsroot=gcc&r1=1.5&r2=1.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/awt/peer/gtk/GtkComponentPeer.java.diff?cvsroot=gcc&r1=1.22&r2=1.23
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/awt/peer/gtk/GtkDialogPeer.java.diff?cvsroot=gcc&r1=1.10&r2=1.11
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/awt/peer/gtk/GtkFileDialogPeer.java.diff?cvsroot=gcc&r1=1.7&r2=1.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/awt/peer/gtk/GtkFramePeer.java.diff?cvsroot=gcc&r1=1.17&r2=1.18
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/awt/peer/gtk/GtkImage.java.diff?cvsroot=gcc&r1=1.6&r2=1.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/awt/peer/gtk/GtkListPeer.java.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/awt/peer/gtk/GtkMainThread.java.diff?cvsroot=gcc&r1=1.1&r2=1.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/awt/peer/gtk/GtkMenuBarPeer.java.diff?cvsroot=gcc&r1=1.2&r2=1.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/awt/peer/gtk/GtkMenuItemPeer.java.diff?cvsroot=gcc&r1=1.4&r2=1.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/awt/peer/gtk/GtkMenuPeer.java.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/awt/peer/gtk/GtkOffScreenImage.java.diff?cvsroot=gcc&r1=1.2&r2=1.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/awt/peer/gtk/GtkTextFieldPeer.java.diff?cvsroot=gcc&r1=1.11&r2=1.12
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/gnu/java/awt/peer/gtk/GtkWindowPeer.java.diff?cvsroot=gcc&r1=1.10&r2=1.11
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/AWTKeyStroke.java.diff?cvsroot=gcc&r1=1.1&r2=1.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/Button.java.diff?cvsroot=gcc&r1=1.13&r2=1.14
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/Color.java.diff?cvsroot=gcc&r1=1.11&r2=1.12
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/Component.java.diff?cvsroot=gcc&r1=1.43&r2=1.44
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/Container.java.diff?cvsroot=gcc&r1=1.38&r2=1.39
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/DefaultFocusTraversalPolicy.java.diff?cvsroot=gcc&r1=1.2&r2=1.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/DefaultKeyboardFocusManager.java.diff?cvsroot=gcc&r1=1.4&r2=1.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/Font.java.diff?cvsroot=gcc&r1=1.19&r2=1.20
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/Graphics.java.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/KeyboardFocusManager.java.diff?cvsroot=gcc&r1=1.4&r2=1.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/MenuBar.java.diff?cvsroot=gcc&r1=1.13&r2=1.14
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/MenuItem.java.diff?cvsroot=gcc&r1=1.18&r2=1.19
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/Rectangle.java.diff?cvsroot=gcc&r1=1.12&r2=1.13
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/geom/CubicCurve2D.java.diff?cvsroot=gcc&r1=1.4&r2=1.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/geom/GeneralPath.java.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/geom/QuadCurve2D.java.diff?cvsroot=gcc&r1=1.6&r2=1.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/geom/RoundRectangle2D.java.diff?cvsroot=gcc&r1=1.5&r2=1.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/image/DirectColorModel.java.diff?cvsroot=gcc&r1=1.5&r2=1.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/image/Kernel.java.diff?cvsroot=gcc&r1=1.2&r2=1.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/java/awt/peer/MenuBarPeer.java.diff?cvsroot=gcc&r1=1.6&r2=1.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/AbstractButton.java.diff?cvsroot=gcc&r1=1.10&r2=1.11
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/ActionMap.java.diff?cvsroot=gcc&r1=1.5&r2=1.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/Box.java.diff?cvsroot=gcc&r1=1.6&r2=1.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/BoxLayout.java.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/ButtonGroup.java.diff?cvsroot=gcc&r1=1.5&r2=1.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/ComboBoxEditor.java.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/ComboBoxModel.java.diff?cvsroot=gcc&r1=1.2&r2=1.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/DefaultButtonModel.java.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/DefaultComboBoxModel.java.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/DefaultListCellRenderer.java.diff?cvsroot=gcc&r1=1.4&r2=1.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/DefaultListSelectionModel.java.diff?cvsroot=gcc&r1=1.6&r2=1.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/InputMap.java.diff?cvsroot=gcc&r1=1.4&r2=1.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/JCheckBox.java.diff?cvsroot=gcc&r1=1.6&r2=1.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/JColorChooser.java.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/JComboBox.java.diff?cvsroot=gcc&r1=1.7&r2=1.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/JComponent.java.diff?cvsroot=gcc&r1=1.15&r2=1.16
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/JFormattedTextField.java.diff?cvsroot=gcc&r1=1.5&r2=1.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/JLabel.java.diff?cvsroot=gcc&r1=1.7&r2=1.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/JLayeredPane.java.diff?cvsroot=gcc&r1=1.9&r2=1.10
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/JList.java.diff?cvsroot=gcc&r1=1.10&r2=1.11
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/JMenuItem.java.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/JPopupMenu.java.diff?cvsroot=gcc&r1=1.9&r2=1.10
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/JRadioButton.java.diff?cvsroot=gcc&r1=1.6&r2=1.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/JScrollPane.java.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/JTabbedPane.java.diff?cvsroot=gcc&r1=1.9&r2=1.10
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/JTable.java.diff?cvsroot=gcc&r1=1.7&r2=1.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/JTextField.java.diff?cvsroot=gcc&r1=1.5&r2=1.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/JToolTip.java.diff?cvsroot=gcc&r1=1.4&r2=1.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/JViewport.java.diff?cvsroot=gcc&r1=1.10&r2=1.11
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/KeyStroke.java.diff?cvsroot=gcc&r1=1.5&r2=1.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/MutableComboBoxModel.java.diff?cvsroot=gcc&r1=1.2&r2=1.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/RepaintManager.java.diff?cvsroot=gcc&r1=1.7&r2=1.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/ScrollPaneLayout.java.diff?cvsroot=gcc&r1=1.7&r2=1.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/SwingUtilities.java.diff?cvsroot=gcc&r1=1.12&r2=1.13
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/Timer.java.diff?cvsroot=gcc&r1=1.7&r2=1.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/ToolTipManager.java.diff?cvsroot=gcc&r1=1.4&r2=1.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/UIManager.java.diff?cvsroot=gcc&r1=1.10&r2=1.11
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/colorchooser/AbstractColorChooserPanel.java.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/colorchooser/ColorChooserComponentFactory.java.diff?cvsroot=gcc&r1=1.2&r2=1.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/colorchooser/DefaultColorSelectionModel.java.diff?cvsroot=gcc&r1=1.4&r2=1.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/plaf/basic/BasicArrowButton.java.diff?cvsroot=gcc&r1=1.4&r2=1.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/plaf/basic/BasicButtonListener.java.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/plaf/basic/BasicButtonUI.java.diff?cvsroot=gcc&r1=1.11&r2=1.12
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/plaf/basic/BasicInternalFrameUI.java.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/plaf/basic/BasicLookAndFeel.java.diff?cvsroot=gcc&r1=1.10&r2=1.11
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/plaf/basic/BasicPopupMenuUI.java.diff?cvsroot=gcc&r1=1.4&r2=1.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/plaf/basic/BasicSliderUI.java.diff?cvsroot=gcc&r1=1.6&r2=1.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/plaf/basic/BasicTextUI.java.diff?cvsroot=gcc&r1=1.6&r2=1.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/plaf/basic/BasicToggleButtonUI.java.diff?cvsroot=gcc&r1=1.6&r2=1.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/plaf/basic/BasicToolBarUI.java.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/table/DefaultTableCellRenderer.java.diff?cvsroot=gcc&r1=1.5&r2=1.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/table/DefaultTableColumnModel.java.diff?cvsroot=gcc&r1=1.4&r2=1.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/table/DefaultTableModel.java.diff?cvsroot=gcc&r1=1.4&r2=1.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/table/JTableHeader.java.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/table/TableColumn.java.diff?cvsroot=gcc&r1=1.5&r2=1.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/text/AbstractDocument.java.diff?cvsroot=gcc&r1=1.7&r2=1.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/text/AttributeSet.java.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/text/DefaultCaret.java.diff?cvsroot=gcc&r1=1.7&r2=1.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/text/DefaultEditorKit.java.diff?cvsroot=gcc&r1=1.5&r2=1.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/text/DefaultHighlighter.java.diff?cvsroot=gcc&r1=1.2&r2=1.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/text/FieldView.java.diff?cvsroot=gcc&r1=1.2&r2=1.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/text/JTextComponent.java.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/text/PlainView.java.diff?cvsroot=gcc&r1=1.2&r2=1.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/text/Segment.java.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/text/TextAction.java.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/javax/swing/text/View.java.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkClasspathFontPeerMetrics.c.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c.diff?cvsroot=gcc&r1=1.7&r2=1.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkPixbufDecoder.c.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkButtonPeer.c.diff?cvsroot=gcc&r1=1.10&r2=1.11
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxPeer.c.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkChoicePeer.c.diff?cvsroot=gcc&r1=1.7&r2=1.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c.diff?cvsroot=gcc&r1=1.27&r2=1.28
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c.diff?cvsroot=gcc&r1=1.23&r2=1.24
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c.diff?cvsroot=gcc&r1=1.15&r2=1.16
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuBarPeer.c.diff?cvsroot=gcc&r1=1.3&r2=1.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuItemPeer.c.diff?cvsroot=gcc&r1=1.5&r2=1.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuPeer.c.diff?cvsroot=gcc&r1=1.8&r2=1.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextComponentPeer.c.diff?cvsroot=gcc&r1=1.14&r2=1.15
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextFieldPeer.c.diff?cvsroot=gcc&r1=1.11&r2=1.12
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c.diff?cvsroot=gcc&r1=1.29&r2=1.30
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gthread-jni.c.diff?cvsroot=gcc&r1=1.6&r2=1.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gthread-jni.h.diff?cvsroot=gcc&r1=1.2&r2=1.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/libjava/jni/gtk-peer/gtkpeer.h.diff?cvsroot=gcc&r1=1.14&r2=1.15



-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16121


^ permalink raw reply	[flat|nested] 35+ messages in thread

* [Bug AWT/16121] gtk based awt peers: cast from pointer to integer of different size
  2004-06-21 19:44 [Bug AWT/16121] New: gtk based awt peers: cast from pointer to integer of different size debian-gcc at lists dot debian dot org
                   ` (31 preceding siblings ...)
  2004-09-02  5:15 ` cvs-commit at gcc dot gnu dot org
@ 2004-12-01  0:38 ` pinskia at gcc dot gnu dot org
  32 siblings, 0 replies; 35+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-12-01  0:38 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2004-12-01 00:37 -------
All of these are all fixed in 4.0.0 by the merge of the gui branch.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |4.0.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16121


^ permalink raw reply	[flat|nested] 35+ messages in thread

* [Bug awt/16121] gtk based awt peers: cast from pointer to integer of different size
       [not found] <bug-16121-5724@http.gcc.gnu.org/bugzilla/>
@ 2005-10-16  1:53 ` pinskia at gcc dot gnu dot org
  0 siblings, 0 replies; 35+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-10-16  1:53 UTC (permalink / raw)
  To: gcc-bugs



-- 

pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|4.0.0                       |pre-0.18


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16121


^ permalink raw reply	[flat|nested] 35+ messages in thread

end of thread, other threads:[~2005-10-16  1:52 UTC | newest]

Thread overview: 35+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-06-21 19:44 [Bug AWT/16121] New: gtk based awt peers: cast from pointer to integer of different size debian-gcc at lists dot debian dot org
2004-07-26  6:22 ` [Bug AWT/16121] " fitzsim at redhat dot com
2004-07-26 23:52 ` fitzsim at redhat dot com
2004-07-27  5:35 ` debian-gcc at lists dot debian dot org
2004-07-27  5:49 ` debian-gcc at lists dot debian dot org
2004-07-27 16:04 ` fitzsim at redhat dot com
2004-07-27 16:49 ` doko at cs dot tu-berlin dot de
2004-07-28  0:37 ` fitzsim at redhat dot com
2004-07-30  6:06 ` fitzsim at redhat dot com
2004-07-30  9:40 ` falk at debian dot org
2004-07-30  9:51 ` fitzsim at redhat dot com
2004-07-30 15:52 ` falk at debian dot org
2004-07-30 16:16 ` doko at cs dot tu-berlin dot de
2004-07-30 23:18 ` falk at debian dot org
2004-07-30 23:56 ` fitzsim at redhat dot com
2004-07-31  0:15 ` fitzsim at redhat dot com
2004-07-31  0:20 ` fitzsim at redhat dot com
2004-07-31  1:40 ` fitzsim at redhat dot com
2004-07-31 12:00 ` falk at debian dot org
2004-07-31 15:45 ` fitzsim at redhat dot com
2004-07-31 16:02 ` falk at debian dot org
2004-07-31 16:39 ` fitzsim at redhat dot com
2004-07-31 19:18 ` falk at debian dot org
2004-07-31 21:05 ` falk at debian dot org
2004-07-31 21:31 ` fitzsim at redhat dot com
2004-08-02 10:39 ` falk at debian dot org
2004-08-09  2:40 ` fitzsim at redhat dot com
2004-08-09  2:41 ` cvs-commit at gcc dot gnu dot org
2004-08-09  8:19 ` falk at debian dot org
2004-08-30 18:41 ` fitzsim at redhat dot com
2004-08-31 12:21 ` falk at debian dot org
2004-08-31 21:29 ` falk at debian dot org
2004-09-02  5:15 ` cvs-commit at gcc dot gnu dot org
2004-12-01  0:38 ` pinskia at gcc dot gnu dot org
     [not found] <bug-16121-5724@http.gcc.gnu.org/bugzilla/>
2005-10-16  1:53 ` [Bug awt/16121] " pinskia at gcc dot gnu dot org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).