From roman at kennke.org Wed Mar 4 06:29:42 2009 From: roman at kennke.org (roman at kennke.org) Date: Wed, 04 Mar 2009 14:29:42 +0000 Subject: hg: caciocavallo/ng: Introduce system property to turn off window decorations. Message-ID: <20090304142943.233FCE76E@hg.openjdk.java.net> Changeset: 043120f7c702 Author: Roman Kennke Date: 2009-03-04 15:27 +0100 URL: http://hg.openjdk.java.net/caciocavallo/ng/rev/043120f7c702 Introduce system property to turn off window decorations. ! src/sun/awt/peer/cacio/CacioWindowPeer.java From mario.torre at aicas.com Wed Mar 4 06:36:50 2009 From: mario.torre at aicas.com (Mario Torre) Date: Wed, 04 Mar 2009 15:36:50 +0100 Subject: hg: caciocavallo/ng: Introduce system property to turn off window decorations. In-Reply-To: <20090304142943.233FCE76E@hg.openjdk.java.net> References: <20090304142943.233FCE76E@hg.openjdk.java.net> Message-ID: <1236177410.3577.4.camel@localhost.localdomain> Il giorno mer, 04/03/2009 alle 14.29 +0000, roman at kennke.org ha scritto: > Changeset: 043120f7c702 > Author: Roman Kennke > Date: 2009-03-04 15:27 +0100 > URL: http://hg.openjdk.java.net/caciocavallo/ng/rev/043120f7c702 > > Introduce system property to turn off window decorations. > > ! src/sun/awt/peer/cacio/CacioWindowPeer.java Good one! Now KAI don't have to set the windows undecorated anymore, this will avoid lots of confusion from now on. Cheers, Mario -- Mario Torre, Software Developer, http://www.jroller.com/neugens/ aicas Allerton Interworks Computer Automated Systems GmbH Haid-und-Neu-Stra?e 18 * D-76131 Karlsruhe * Germany http://www.aicas.com * Tel: +49-721-663 968-53 pgp key: http://subkeys.pgp.net/ PGP Key ID: 80F240CF Fingerprint: BA39 9666 94EC 8B73 27FA FC7C 4086 63E3 80F2 40CF USt-Id: DE216375633, Handelsregister HRB 109481, AG Mannheim Gesch?ftsf?hrer: Dr. James J. Hunt Please, support open standards: http://endsoftpatents.org/ From roman at kennke.org Wed Mar 4 08:13:29 2009 From: roman at kennke.org (roman at kennke.org) Date: Wed, 04 Mar 2009 16:13:29 +0000 Subject: hg: caciocavallo/ng: Pulled documentation into new repository. Message-ID: <20090304161330.01738E77A@hg.openjdk.java.net> Changeset: 6ec881bd7fcb Author: Roman Kennke Date: 2009-03-04 17:11 +0100 URL: http://hg.openjdk.java.net/caciocavallo/ng/rev/6ec881bd7fcb Pulled documentation into new repository. + doc/Notes.txt + doc/OpenJDK-proposal.txt + doc/Portable AWT Backends Doku.txt + doc/Tutorial_External_Interfaces.html + doc/Tutorial_Internal_Interfaces.html + doc/What we did.txt + doc/challenge_caciocavallo_project.html + doc/index.html + doc/index.html.orig + doc/tasks_openjdk_challenge.txt From roman at kennke.org Wed Mar 4 08:38:46 2009 From: roman at kennke.org (roman at kennke.org) Date: Wed, 04 Mar 2009 16:38:46 +0000 Subject: hg: caciocavallo/ng: 2 new changesets Message-ID: <20090304163846.7DFF8E77F@hg.openjdk.java.net> Changeset: a2438fb48aae Author: Roman Kennke Date: 2009-03-04 17:37 +0100 URL: http://hg.openjdk.java.net/caciocavallo/ng/rev/a2438fb48aae Updated some important URLs in the docs. ! doc/index.html Changeset: 59311d740996 Author: Roman Kennke Date: 2009-03-04 17:37 +0100 URL: http://hg.openjdk.java.net/caciocavallo/ng/rev/59311d740996 Added javadoc target to generate API docs. ! .hgignore ! build.xml From roman at kennke.org Thu Mar 5 03:42:48 2009 From: roman at kennke.org (roman at kennke.org) Date: Thu, 05 Mar 2009 11:42:48 +0000 Subject: hg: caciocavallo/ng: Use Deque for ManagedWindowContainer.getChildren() instead of LinkedList. Message-ID: <20090305114248.364B5E7E5@hg.openjdk.java.net> Changeset: 1ab6a37e2432 Author: Roman Kennke Date: 2009-03-05 12:41 +0100 URL: http://hg.openjdk.java.net/caciocavallo/ng/rev/1ab6a37e2432 Use Deque for ManagedWindowContainer.getChildren() instead of LinkedList. ! src/sun/awt/peer/cacio/ManagedWindow.java ! src/sun/awt/peer/cacio/ManagedWindowContainer.java From roman at kennke.org Thu Mar 5 12:59:55 2009 From: roman at kennke.org (roman at kennke.org) Date: Thu, 05 Mar 2009 20:59:55 +0000 Subject: hg: caciocavallo/ng: Added netbeans project files. Message-ID: <20090305205955.8C96CE82A@hg.openjdk.java.net> Changeset: 65a96f9e676b Author: Roman Kennke Date: 2009-03-05 21:54 +0100 URL: http://hg.openjdk.java.net/caciocavallo/ng/rev/65a96f9e676b Added netbeans project files. + manifest.mf + nbproject/genfiles.properties + nbproject/project.properties + nbproject/project.xml From roman at kennke.org Thu Mar 5 13:08:17 2009 From: roman at kennke.org (roman at kennke.org) Date: Thu, 05 Mar 2009 21:08:17 +0000 Subject: hg: caciocavallo/ng: Added missing nbbuild.xml Message-ID: <20090305210817.D67C5E835@hg.openjdk.java.net> Changeset: 67f1695b9d98 Author: Roman Kennke Date: 2009-03-05 22:05 +0100 URL: http://hg.openjdk.java.net/caciocavallo/ng/rev/67f1695b9d98 Added missing nbbuild.xml ! .hgignore + nbbuild.xml From roman at kennke.org Fri Mar 6 01:27:00 2009 From: roman at kennke.org (roman at kennke.org) Date: Fri, 06 Mar 2009 09:27:00 +0000 Subject: hg: caciocavallo/ng: 3 new changesets Message-ID: <20090306092701.2DC25E8EF@hg.openjdk.java.net> Changeset: 771e436cf53d Author: Roman Kennke Date: 2009-03-05 15:02 +0100 URL: http://hg.openjdk.java.net/caciocavallo/ng/rev/771e436cf53d Fixed access modifiers in several places to cleanup public API. ! src/sun/awt/peer/cacio/AbstractManagedWindowContainer.java ! src/sun/awt/peer/cacio/BaseWindow.java ! src/sun/awt/peer/cacio/CacioContainerPeer.java ! src/sun/awt/peer/cacio/FullScreenWindowFactory.java ! src/sun/awt/peer/cacio/ManagedWindow.java ! src/sun/awt/peer/cacio/ManagedWindowContainer.java Changeset: f007d5a1853d Author: Roman Kennke Date: 2009-03-06 10:22 +0100 URL: http://hg.openjdk.java.net/caciocavallo/ng/rev/f007d5a1853d Re-source PlatformScreen events to the real container. ! src/sun/awt/peer/cacio/FullScreenWindowFactory.java Changeset: 854a3813bd80 Author: Roman Kennke Date: 2009-03-06 10:24 +0100 URL: http://hg.openjdk.java.net/caciocavallo/ng/rev/854a3813bd80 Manual merge. From roman at kennke.org Fri Mar 6 01:35:52 2009 From: roman at kennke.org (roman at kennke.org) Date: Fri, 06 Mar 2009 09:35:52 +0000 Subject: hg: caciocavallo/ng: Added missing files. Message-ID: <20090306093552.D1369E8F7@hg.openjdk.java.net> Changeset: e79be501f970 Author: Roman Kennke Date: 2009-03-06 10:33 +0100 URL: http://hg.openjdk.java.net/caciocavallo/ng/rev/e79be501f970 Added missing files. ! .hgignore + src/sun/awt/peer/cacio/PlatformScreen.java + src/sun/awt/peer/cacio/ScreenManagedWindowContainer.java From roman at kennke.org Tue Mar 10 15:56:44 2009 From: roman at kennke.org (roman at kennke.org) Date: Tue, 10 Mar 2009 22:56:44 +0000 Subject: hg: caciocavallo/ng: 2 new changesets Message-ID: <20090310225644.EF9E8EC56@hg.openjdk.java.net> Changeset: 3dd64cd58d03 Author: Roman Kennke Date: 2009-03-10 21:42 +0100 URL: http://hg.openjdk.java.net/caciocavallo/ng/rev/3dd64cd58d03 Make platform window visible after creation if corresponding AWT component is visible. ! src/sun/awt/peer/cacio/CacioComponentPeer.java Changeset: 7859753575a8 Author: Roman Kennke Date: 2009-03-10 22:39 +0100 URL: http://hg.openjdk.java.net/caciocavallo/ng/rev/7859753575a8 Fix focus handling for CacioTextField. ! src/sun/awt/peer/cacio/CacioTextFieldPeer.java From derijcke.erik at gmail.com Thu Mar 26 10:45:19 2009 From: derijcke.erik at gmail.com (Erik De Rijcke) Date: Thu, 26 Mar 2009 18:45:19 +0100 Subject: gl.gen_textures(n) causes system crash Message-ID: <2314bf430903261045g4c242818ndd9d88b1eaa9ca68@mail.gmail.com> Hi, Calling the method gen_textures(n) from the GL class blocks when tried on a nested X server like Xephyr or makes my system crash on a native X server (with fglrx drivers). Upon closer inspection (tried with Xephyr) the blocking seems to occur when trying to access the responceInputStream. public int[] gen_textures(int n) { RequestOutputStream o = display.out; int[] textures; synchronized (o) { o.begin_request(glx.major_opcode, 145, 3); o.write_int32(tag); o.write_int32(n); ResponseInputStream in = display.in; synchronized (in) { * in.skip(32);* textures = new int[n]; for (int i = 0; i < n; i++) textures[i] = *in.read_int32()*; } } return textures; } So probably a problematic request has been sent to the server. I'm not sure if this is causes by my fgrlx drivers or a mistake I made (drawing simple colored figures works just fine), I'll see if it works with the 'ati' driver. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/caciocavallo-dev/attachments/20090326/8a94adf9/attachment.html -------------- next part -------------- A non-text attachment was scrubbed... Name: CopyOfGLTextureLoaderTest.java Type: application/octet-stream Size: 4463 bytes Desc: not available Url : http://mail.openjdk.java.net/pipermail/caciocavallo-dev/attachments/20090326/8a94adf9/CopyOfGLTextureLoaderTest.java From derijcke.erik at gmail.com Thu Mar 26 11:30:05 2009 From: derijcke.erik at gmail.com (Erik De Rijcke) Date: Thu, 26 Mar 2009 19:30:05 +0100 Subject: gl.gen_textures(n) causes system crash In-Reply-To: <2314bf430903261045g4c242818ndd9d88b1eaa9ca68@mail.gmail.com> References: <2314bf430903261045g4c242818ndd9d88b1eaa9ca68@mail.gmail.com> Message-ID: <2314bf430903261130t7c8b81d1o964566df998fb792@mail.gmail.com> I forgot to mention this is an Escher problem, but that should be obvious of course :) On Thu, Mar 26, 2009 at 6:45 PM, Erik De Rijcke wrote: > Hi, > > Calling the method gen_textures(n) from the GL class blocks when tried on a > nested X server like Xephyr or makes my system crash on a native X server > (with fglrx drivers). > > Upon closer inspection (tried with Xephyr) the blocking seems to occur when > trying to access the responceInputStream. > > public int[] gen_textures(int n) { > > RequestOutputStream o = display.out; > int[] textures; > synchronized (o) { > o.begin_request(glx.major_opcode, 145, 3); > o.write_int32(tag); > o.write_int32(n); > ResponseInputStream in = display.in; > synchronized (in) { > * in.skip(32);* > textures = new int[n]; > for (int i = 0; i < n; i++) > textures[i] = *in.read_int32()*; > } > } > return textures; > } > > So probably a problematic request has been sent to the server. > I'm not sure if this is causes by my fgrlx drivers or a mistake I made > (drawing simple colored figures works just fine), I'll see if it works with > the 'ati' driver. > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/caciocavallo-dev/attachments/20090326/4c787ea2/attachment.html