java-gobject-introspection r152 - in trunk: src/gobject src/gobject/internals src/gobject/runtime src/org/gnome/gir/compiler src/org/gnome/gir/gobject src/org/gnome/gir/repository src/org/gnome/gir/runtime stub-examples



Author: walters
Date: Sat Dec 20 01:27:31 2008
New Revision: 152
URL: http://svn.gnome.org/viewvc/java-gobject-introspection?rev=152&view=rev

Log:
Major namespace changes

Rename org.gnome.gir.dynamic to "gobject.introspection"; it's actually the exact
same number of characters, but it's more informative and friendlier.

Also move the current org.gnome.gir.gobject to gobject.internals, and the
"stable public API" to gobject.runtime.

Added:
   trunk/src/gobject/
   trunk/src/gobject/internals/
   trunk/src/gobject/internals/Closure.java
      - copied, changed from r151, /trunk/src/org/gnome/gir/gobject/Closure.java
   trunk/src/gobject/internals/EnumMapper.java
      - copied, changed from r151, /trunk/src/org/gnome/gir/gobject/EnumMapper.java
   trunk/src/gobject/internals/GBoxedAPI.java
      - copied, changed from r151, /trunk/src/org/gnome/gir/gobject/GBoxedAPI.java
   trunk/src/gobject/internals/GClosure.java
      - copied, changed from r151, /trunk/src/org/gnome/gir/gobject/GClosure.java
   trunk/src/gobject/internals/GErrorStruct.java
      - copied, changed from r151, /trunk/src/org/gnome/gir/gobject/GErrorStruct.java
   trunk/src/gobject/internals/GHashTable.java
      - copied, changed from r151, /trunk/src/org/gnome/gir/gobject/GHashTable.java
   trunk/src/gobject/internals/GIOFunc.java
      - copied, changed from r151, /trunk/src/org/gnome/gir/gobject/GIOFunc.java
   trunk/src/gobject/internals/GList.java
      - copied, changed from r151, /trunk/src/org/gnome/gir/gobject/GList.java
   trunk/src/gobject/internals/GMainContext.java
      - copied, changed from r151, /trunk/src/org/gnome/gir/gobject/GMainContext.java
   trunk/src/gobject/internals/GModuleAPI.java
      - copied, changed from r151, /trunk/src/org/gnome/gir/gobject/GModuleAPI.java
   trunk/src/gobject/internals/GNative.java
      - copied, changed from r151, /trunk/src/org/gnome/gir/gobject/GNative.java
   trunk/src/gobject/internals/GObjectAPI.java
      - copied, changed from r151, /trunk/src/org/gnome/gir/gobject/GObjectAPI.java
   trunk/src/gobject/internals/GOptionContext.java
      - copied, changed from r151, /trunk/src/org/gnome/gir/gobject/GOptionContext.java
   trunk/src/gobject/internals/GOptionEntry.java
      - copied, changed from r151, /trunk/src/org/gnome/gir/gobject/GOptionEntry.java
   trunk/src/gobject/internals/GOptionGroup.java
      - copied, changed from r151, /trunk/src/org/gnome/gir/gobject/GOptionGroup.java
   trunk/src/gobject/internals/GParamFlags.java
      - copied, changed from r151, /trunk/src/org/gnome/gir/gobject/GParamFlags.java
   trunk/src/gobject/internals/GQuark.java
      - copied, changed from r151, /trunk/src/org/gnome/gir/gobject/GQuark.java
   trunk/src/gobject/internals/GSList.java
      - copied, changed from r151, /trunk/src/org/gnome/gir/gobject/GSList.java
   trunk/src/gobject/internals/GScanner.java
      - copied, changed from r151, /trunk/src/org/gnome/gir/gobject/GScanner.java
   trunk/src/gobject/internals/GSignalAPI.java
      - copied, changed from r151, /trunk/src/org/gnome/gir/gobject/GSignalAPI.java
   trunk/src/gobject/internals/GSignalFlags.java
      - copied, changed from r151, /trunk/src/org/gnome/gir/gobject/GSignalFlags.java
   trunk/src/gobject/internals/GSignalQuery.java
      - copied, changed from r151, /trunk/src/org/gnome/gir/gobject/GSignalQuery.java
   trunk/src/gobject/internals/GSource.java
      - copied, changed from r151, /trunk/src/org/gnome/gir/gobject/GSource.java
   trunk/src/gobject/internals/GSourceFunc.java
      - copied, changed from r151, /trunk/src/org/gnome/gir/gobject/GSourceFunc.java
   trunk/src/gobject/internals/GString.java
      - copied, changed from r151, /trunk/src/org/gnome/gir/gobject/GString.java
   trunk/src/gobject/internals/GThreadAPI.java
      - copied, changed from r151, /trunk/src/org/gnome/gir/gobject/GThreadAPI.java
   trunk/src/gobject/internals/GTimeVal.java
      - copied, changed from r151, /trunk/src/org/gnome/gir/gobject/GTimeVal.java
   trunk/src/gobject/internals/GTypeInstance.java
      - copied, changed from r151, /trunk/src/org/gnome/gir/gobject/GTypeInstance.java
   trunk/src/gobject/internals/GTypeMapper.java
      - copied, changed from r151, /trunk/src/org/gnome/gir/gobject/GTypeMapper.java
   trunk/src/gobject/internals/GTypeModule.java
      - copied, changed from r151, /trunk/src/org/gnome/gir/gobject/GTypeModule.java
   trunk/src/gobject/internals/GTypePlugin.java
      - copied, changed from r151, /trunk/src/org/gnome/gir/gobject/GTypePlugin.java
   trunk/src/gobject/internals/GValueAPI.java
      - copied, changed from r151, /trunk/src/org/gnome/gir/gobject/GValueAPI.java
   trunk/src/gobject/internals/GenericGList.java
      - copied, changed from r151, /trunk/src/org/gnome/gir/gobject/GenericGList.java
   trunk/src/gobject/internals/GlibAPI.java
      - copied, changed from r151, /trunk/src/org/gnome/gir/gobject/GlibAPI.java
   trunk/src/gobject/internals/GlibRuntime.java
      - copied, changed from r151, /trunk/src/org/gnome/gir/gobject/GlibRuntime.java
   trunk/src/gobject/internals/Handle.java
      - copied, changed from r151, /trunk/src/org/gnome/gir/gobject/Handle.java
   trunk/src/gobject/internals/IntPtr.java
      - copied, changed from r151, /trunk/src/org/gnome/gir/gobject/IntPtr.java
   trunk/src/gobject/internals/NativeEnum.java
      - copied, changed from r151, /trunk/src/org/gnome/gir/gobject/NativeEnum.java
   trunk/src/gobject/internals/NativeObject.java
      - copied, changed from r151, /trunk/src/org/gnome/gir/gobject/NativeObject.java
   trunk/src/gobject/internals/NativeValue.java
      - copied, changed from r151, /trunk/src/org/gnome/gir/gobject/NativeValue.java
   trunk/src/gobject/internals/RefCountedObject.java
      - copied, changed from r151, /trunk/src/org/gnome/gir/gobject/RefCountedObject.java
   trunk/src/gobject/internals/RegisteredType.java
      - copied, changed from r151, /trunk/src/org/gnome/gir/gobject/RegisteredType.java
   trunk/src/gobject/internals/UnmappedPointer.java
      - copied, changed from r151, /trunk/src/org/gnome/gir/gobject/UnmappedPointer.java
   trunk/src/gobject/runtime/
   trunk/src/gobject/runtime/BooleanByReference.java
      - copied, changed from r151, /trunk/src/org/gnome/gir/runtime/BooleanByReference.java
   trunk/src/gobject/runtime/BoxedStructure.java
      - copied, changed from r151, /trunk/src/org/gnome/gir/runtime/BoxedStructure.java
   trunk/src/gobject/runtime/BoxedUnion.java
      - copied, changed from r151, /trunk/src/org/gnome/gir/runtime/BoxedUnion.java
   trunk/src/gobject/runtime/GBoxed.java
      - copied, changed from r151, /trunk/src/org/gnome/gir/runtime/GBoxed.java
   trunk/src/gobject/runtime/GErrorException.java
      - copied, changed from r151, /trunk/src/org/gnome/gir/gobject/GErrorException.java
   trunk/src/gobject/runtime/GFlags.java
   trunk/src/gobject/runtime/GInitiallyUnowned.java
      - copied, changed from r151, /trunk/src/org/gnome/gir/runtime/GInitiallyUnowned.java
   trunk/src/gobject/runtime/GObject.java
      - copied, changed from r151, /trunk/src/org/gnome/gir/runtime/GObject.java
   trunk/src/gobject/runtime/GType.java
      - copied, changed from r151, /trunk/src/org/gnome/gir/runtime/GType.java
   trunk/src/gobject/runtime/GValue.java
      - copied, changed from r151, /trunk/src/org/gnome/gir/runtime/GValue.java
   trunk/src/gobject/runtime/MainLoop.java
      - copied, changed from r151, /trunk/src/org/gnome/gir/runtime/MainLoop.java
Removed:
   trunk/src/org/gnome/gir/gobject/Closure.java
   trunk/src/org/gnome/gir/gobject/EnumMapper.java
   trunk/src/org/gnome/gir/gobject/GBoxedAPI.java
   trunk/src/org/gnome/gir/gobject/GClosure.java
   trunk/src/org/gnome/gir/gobject/GErrorException.java
   trunk/src/org/gnome/gir/gobject/GErrorStruct.java
   trunk/src/org/gnome/gir/gobject/GHashTable.java
   trunk/src/org/gnome/gir/gobject/GIOFunc.java
   trunk/src/org/gnome/gir/gobject/GList.java
   trunk/src/org/gnome/gir/gobject/GMainContext.java
   trunk/src/org/gnome/gir/gobject/GModuleAPI.java
   trunk/src/org/gnome/gir/gobject/GNative.java
   trunk/src/org/gnome/gir/gobject/GObjectAPI.java
   trunk/src/org/gnome/gir/gobject/GOptionContext.java
   trunk/src/org/gnome/gir/gobject/GOptionEntry.java
   trunk/src/org/gnome/gir/gobject/GOptionGroup.java
   trunk/src/org/gnome/gir/gobject/GParamFlags.java
   trunk/src/org/gnome/gir/gobject/GQuark.java
   trunk/src/org/gnome/gir/gobject/GSList.java
   trunk/src/org/gnome/gir/gobject/GScanner.java
   trunk/src/org/gnome/gir/gobject/GSignalAPI.java
   trunk/src/org/gnome/gir/gobject/GSignalFlags.java
   trunk/src/org/gnome/gir/gobject/GSignalQuery.java
   trunk/src/org/gnome/gir/gobject/GSource.java
   trunk/src/org/gnome/gir/gobject/GSourceFunc.java
   trunk/src/org/gnome/gir/gobject/GString.java
   trunk/src/org/gnome/gir/gobject/GThreadAPI.java
   trunk/src/org/gnome/gir/gobject/GTimeVal.java
   trunk/src/org/gnome/gir/gobject/GTypeInstance.java
   trunk/src/org/gnome/gir/gobject/GTypeMapper.java
   trunk/src/org/gnome/gir/gobject/GTypeModule.java
   trunk/src/org/gnome/gir/gobject/GTypePlugin.java
   trunk/src/org/gnome/gir/gobject/GValueAPI.java
   trunk/src/org/gnome/gir/gobject/GenericGList.java
   trunk/src/org/gnome/gir/gobject/GlibAPI.java
   trunk/src/org/gnome/gir/gobject/GlibRuntime.java
   trunk/src/org/gnome/gir/gobject/Handle.java
   trunk/src/org/gnome/gir/gobject/IntPtr.java
   trunk/src/org/gnome/gir/gobject/NativeEnum.java
   trunk/src/org/gnome/gir/gobject/NativeObject.java
   trunk/src/org/gnome/gir/gobject/NativeValue.java
   trunk/src/org/gnome/gir/gobject/RefCountedObject.java
   trunk/src/org/gnome/gir/gobject/RegisteredType.java
   trunk/src/org/gnome/gir/gobject/UnmappedPointer.java
   trunk/src/org/gnome/gir/runtime/BooleanByReference.java
   trunk/src/org/gnome/gir/runtime/BoxedStructure.java
   trunk/src/org/gnome/gir/runtime/BoxedUnion.java
   trunk/src/org/gnome/gir/runtime/GBoxed.java
   trunk/src/org/gnome/gir/runtime/GInitiallyUnowned.java
   trunk/src/org/gnome/gir/runtime/GObject.java
   trunk/src/org/gnome/gir/runtime/GType.java
   trunk/src/org/gnome/gir/runtime/GValue.java
   trunk/src/org/gnome/gir/runtime/MainLoop.java
Modified:
   trunk/src/org/gnome/gir/compiler/ClassCompilation.java
   trunk/src/org/gnome/gir/compiler/CodeFactory.java
   trunk/src/org/gnome/gir/compiler/StubClassCompilation.java
   trunk/src/org/gnome/gir/compiler/TypeMap.java
   trunk/src/org/gnome/gir/repository/BaseInfo.java
   trunk/src/org/gnome/gir/repository/GIntrospectionAPI.java
   trunk/src/org/gnome/gir/repository/Repository.java
   trunk/src/org/gnome/gir/repository/VFuncInfoFlags.java
   trunk/stub-examples/Test.java
   trunk/stub-examples/TestAbs.java
   trunk/stub-examples/TestCallback.java

Copied: trunk/src/gobject/internals/Closure.java (from r151, /trunk/src/org/gnome/gir/gobject/Closure.java)
==============================================================================
--- /trunk/src/org/gnome/gir/gobject/Closure.java	(original)
+++ trunk/src/gobject/internals/Closure.java	Sat Dec 20 01:27:31 2008
@@ -43,7 +43,7 @@
  * Boston, MA  02111-1307  USA.
  */
 
-package org.gnome.gir.gobject;
+package gobject.internals;
 
 /**
  * A signal callback.

Copied: trunk/src/gobject/internals/EnumMapper.java (from r151, /trunk/src/org/gnome/gir/gobject/EnumMapper.java)
==============================================================================
--- /trunk/src/org/gnome/gir/gobject/EnumMapper.java	(original)
+++ trunk/src/gobject/internals/EnumMapper.java	Sat Dec 20 01:27:31 2008
@@ -43,7 +43,7 @@
  * Boston, MA  02111-1307  USA. 
  */
 
-package org.gnome.gir.gobject;
+package gobject.internals;
 
 import java.util.EnumSet;
 

Copied: trunk/src/gobject/internals/GBoxedAPI.java (from r151, /trunk/src/org/gnome/gir/gobject/GBoxedAPI.java)
==============================================================================
--- /trunk/src/org/gnome/gir/gobject/GBoxedAPI.java	(original)
+++ trunk/src/gobject/internals/GBoxedAPI.java	Sat Dec 20 01:27:31 2008
@@ -43,11 +43,12 @@
  * Boston, MA  02111-1307  USA. 
  */
 
-package org.gnome.gir.gobject;
+package gobject.internals;
+
+import gobject.runtime.GType;
 
 import java.util.HashMap;
 
-import org.gnome.gir.runtime.GType;
 
 import com.sun.jna.Library;
 import com.sun.jna.Pointer;

Copied: trunk/src/gobject/internals/GClosure.java (from r151, /trunk/src/org/gnome/gir/gobject/GClosure.java)
==============================================================================
--- /trunk/src/org/gnome/gir/gobject/GClosure.java	(original)
+++ trunk/src/gobject/internals/GClosure.java	Sat Dec 20 01:27:31 2008
@@ -1,6 +1,6 @@
-package org.gnome.gir.gobject;
+package gobject.internals;
 
-import org.gnome.gir.runtime.GBoxed;
+import gobject.runtime.GBoxed;
 
 import com.sun.jna.Pointer;
 

Copied: trunk/src/gobject/internals/GErrorStruct.java (from r151, /trunk/src/org/gnome/gir/gobject/GErrorStruct.java)
==============================================================================
--- /trunk/src/org/gnome/gir/gobject/GErrorStruct.java	(original)
+++ trunk/src/gobject/internals/GErrorStruct.java	Sat Dec 20 01:27:31 2008
@@ -1,4 +1,4 @@
-package org.gnome.gir.gobject;
+package gobject.internals;
 
 import com.sun.jna.Pointer;
 

Copied: trunk/src/gobject/internals/GHashTable.java (from r151, /trunk/src/org/gnome/gir/gobject/GHashTable.java)
==============================================================================
--- /trunk/src/org/gnome/gir/gobject/GHashTable.java	(original)
+++ trunk/src/gobject/internals/GHashTable.java	Sat Dec 20 01:27:31 2008
@@ -1,6 +1,6 @@
-package org.gnome.gir.gobject;
+package gobject.internals;
 
-import org.gnome.gir.runtime.GBoxed;
+import gobject.runtime.GBoxed;
 
 import com.sun.jna.Pointer;
 

Copied: trunk/src/gobject/internals/GIOFunc.java (from r151, /trunk/src/org/gnome/gir/gobject/GIOFunc.java)
==============================================================================
--- /trunk/src/org/gnome/gir/gobject/GIOFunc.java	(original)
+++ trunk/src/gobject/internals/GIOFunc.java	Sat Dec 20 01:27:31 2008
@@ -1,4 +1,4 @@
-package org.gnome.gir.gobject;
+package gobject.internals;
 
 import com.sun.jna.Callback;
 import com.sun.jna.Pointer;

Copied: trunk/src/gobject/internals/GList.java (from r151, /trunk/src/org/gnome/gir/gobject/GList.java)
==============================================================================
--- /trunk/src/org/gnome/gir/gobject/GList.java	(original)
+++ trunk/src/gobject/internals/GList.java	Sat Dec 20 01:27:31 2008
@@ -1,4 +1,4 @@
-package org.gnome.gir.gobject;
+package gobject.internals;
 
 import com.sun.jna.Pointer;
 import com.sun.jna.Structure;

Copied: trunk/src/gobject/internals/GMainContext.java (from r151, /trunk/src/org/gnome/gir/gobject/GMainContext.java)
==============================================================================
--- /trunk/src/org/gnome/gir/gobject/GMainContext.java	(original)
+++ trunk/src/gobject/internals/GMainContext.java	Sat Dec 20 01:27:31 2008
@@ -43,7 +43,7 @@
  * Boston, MA  02111-1307  USA. 
  */
 
-package org.gnome.gir.gobject;
+package gobject.internals;
 
 
 /**

Copied: trunk/src/gobject/internals/GModuleAPI.java (from r151, /trunk/src/org/gnome/gir/gobject/GModuleAPI.java)
==============================================================================
--- /trunk/src/org/gnome/gir/gobject/GModuleAPI.java	(original)
+++ trunk/src/gobject/internals/GModuleAPI.java	Sat Dec 20 01:27:31 2008
@@ -1,4 +1,4 @@
-package org.gnome.gir.gobject;
+package gobject.internals;
 import java.util.HashMap;
 
 import com.sun.jna.Library;

Copied: trunk/src/gobject/internals/GNative.java (from r151, /trunk/src/org/gnome/gir/gobject/GNative.java)
==============================================================================
--- /trunk/src/org/gnome/gir/gobject/GNative.java	(original)
+++ trunk/src/gobject/internals/GNative.java	Sat Dec 20 01:27:31 2008
@@ -43,7 +43,7 @@
  * Boston, MA  02111-1307  USA. 
  */
 
-package org.gnome.gir.gobject;
+package gobject.internals;
 
 import java.lang.reflect.InvocationHandler;
 import java.lang.reflect.Method;

Copied: trunk/src/gobject/internals/GObjectAPI.java (from r151, /trunk/src/org/gnome/gir/gobject/GObjectAPI.java)
==============================================================================
--- /trunk/src/org/gnome/gir/gobject/GObjectAPI.java	(original)
+++ trunk/src/gobject/internals/GObjectAPI.java	Sat Dec 20 01:27:31 2008
@@ -43,13 +43,14 @@
  * Boston, MA  02111-1307  USA. 
  */
 
-package org.gnome.gir.gobject;
+package gobject.internals;
+
+import gobject.runtime.GObject;
+import gobject.runtime.GType;
+import gobject.runtime.GValue;
 
 import java.util.HashMap;
 
-import org.gnome.gir.runtime.GObject;
-import org.gnome.gir.runtime.GType;
-import org.gnome.gir.runtime.GValue;
 
 import com.sun.jna.Callback;
 import com.sun.jna.Library;

Copied: trunk/src/gobject/internals/GOptionContext.java (from r151, /trunk/src/org/gnome/gir/gobject/GOptionContext.java)
==============================================================================
--- /trunk/src/org/gnome/gir/gobject/GOptionContext.java	(original)
+++ trunk/src/gobject/internals/GOptionContext.java	Sat Dec 20 01:27:31 2008
@@ -1,4 +1,4 @@
-package org.gnome.gir.gobject;
+package gobject.internals;
 
 import com.sun.jna.PointerType;
 

Copied: trunk/src/gobject/internals/GOptionEntry.java (from r151, /trunk/src/org/gnome/gir/gobject/GOptionEntry.java)
==============================================================================
--- /trunk/src/org/gnome/gir/gobject/GOptionEntry.java	(original)
+++ trunk/src/gobject/internals/GOptionEntry.java	Sat Dec 20 01:27:31 2008
@@ -1,4 +1,4 @@
-package org.gnome.gir.gobject;
+package gobject.internals;
 
 import com.sun.jna.Pointer;
 import com.sun.jna.Structure;

Copied: trunk/src/gobject/internals/GOptionGroup.java (from r151, /trunk/src/org/gnome/gir/gobject/GOptionGroup.java)
==============================================================================
--- /trunk/src/org/gnome/gir/gobject/GOptionGroup.java	(original)
+++ trunk/src/gobject/internals/GOptionGroup.java	Sat Dec 20 01:27:31 2008
@@ -1,4 +1,4 @@
-package org.gnome.gir.gobject;
+package gobject.internals;
 
 import com.sun.jna.PointerType;
 

Copied: trunk/src/gobject/internals/GParamFlags.java (from r151, /trunk/src/org/gnome/gir/gobject/GParamFlags.java)
==============================================================================
--- /trunk/src/org/gnome/gir/gobject/GParamFlags.java	(original)
+++ trunk/src/gobject/internals/GParamFlags.java	Sat Dec 20 01:27:31 2008
@@ -1,4 +1,4 @@
-package org.gnome.gir.gobject;
+package gobject.internals;
 
 public interface GParamFlags {
 	public static final int READABLE = 1 << 0;

Copied: trunk/src/gobject/internals/GQuark.java (from r151, /trunk/src/org/gnome/gir/gobject/GQuark.java)
==============================================================================
--- /trunk/src/org/gnome/gir/gobject/GQuark.java	(original)
+++ trunk/src/gobject/internals/GQuark.java	Sat Dec 20 01:27:31 2008
@@ -1,4 +1,4 @@
-package org.gnome.gir.gobject;
+package gobject.internals;
 
 import com.sun.jna.FromNativeContext;
 import com.sun.jna.NativeMapped;

Copied: trunk/src/gobject/internals/GSList.java (from r151, /trunk/src/org/gnome/gir/gobject/GSList.java)
==============================================================================
--- /trunk/src/org/gnome/gir/gobject/GSList.java	(original)
+++ trunk/src/gobject/internals/GSList.java	Sat Dec 20 01:27:31 2008
@@ -1,4 +1,4 @@
-package org.gnome.gir.gobject;
+package gobject.internals;
 
 import com.sun.jna.Pointer;
 import com.sun.jna.Structure;

Copied: trunk/src/gobject/internals/GScanner.java (from r151, /trunk/src/org/gnome/gir/gobject/GScanner.java)
==============================================================================
--- /trunk/src/org/gnome/gir/gobject/GScanner.java	(original)
+++ trunk/src/gobject/internals/GScanner.java	Sat Dec 20 01:27:31 2008
@@ -1,4 +1,4 @@
-package org.gnome.gir.gobject;
+package gobject.internals;
 
 import com.sun.jna.PointerType;
 

Copied: trunk/src/gobject/internals/GSignalAPI.java (from r151, /trunk/src/org/gnome/gir/gobject/GSignalAPI.java)
==============================================================================
--- /trunk/src/org/gnome/gir/gobject/GSignalAPI.java	(original)
+++ trunk/src/gobject/internals/GSignalAPI.java	Sat Dec 20 01:27:31 2008
@@ -43,13 +43,14 @@
  * Boston, MA  02111-1307  USA. 
  */
 
-package org.gnome.gir.gobject;
+package gobject.internals;
+
+import gobject.internals.GObjectAPI.GClosureNotify;
+import gobject.runtime.GObject;
+import gobject.runtime.GType;
 
 import java.util.HashMap;
 
-import org.gnome.gir.gobject.GObjectAPI.GClosureNotify;
-import org.gnome.gir.runtime.GObject;
-import org.gnome.gir.runtime.GType;
 
 import com.sun.jna.Callback;
 import com.sun.jna.Library;

Copied: trunk/src/gobject/internals/GSignalFlags.java (from r151, /trunk/src/org/gnome/gir/gobject/GSignalFlags.java)
==============================================================================
--- /trunk/src/org/gnome/gir/gobject/GSignalFlags.java	(original)
+++ trunk/src/gobject/internals/GSignalFlags.java	Sat Dec 20 01:27:31 2008
@@ -1,4 +1,4 @@
-package org.gnome.gir.gobject;
+package gobject.internals;
 
 public enum GSignalFlags implements NativeEnum {
 	RUN_FIRST,

Copied: trunk/src/gobject/internals/GSignalQuery.java (from r151, /trunk/src/org/gnome/gir/gobject/GSignalQuery.java)
==============================================================================
--- /trunk/src/org/gnome/gir/gobject/GSignalQuery.java	(original)
+++ trunk/src/gobject/internals/GSignalQuery.java	Sat Dec 20 01:27:31 2008
@@ -23,9 +23,9 @@
 /**
  * 
  */
-package org.gnome.gir.gobject;
+package gobject.internals;
 
-import org.gnome.gir.runtime.GType;
+import gobject.runtime.GType;
 
 import com.sun.jna.Pointer;
 

Copied: trunk/src/gobject/internals/GSource.java (from r151, /trunk/src/org/gnome/gir/gobject/GSource.java)
==============================================================================
--- /trunk/src/org/gnome/gir/gobject/GSource.java	(original)
+++ trunk/src/gobject/internals/GSource.java	Sat Dec 20 01:27:31 2008
@@ -43,7 +43,7 @@
  * Boston, MA  02111-1307  USA. 
  */
 
-package org.gnome.gir.gobject;
+package gobject.internals;
 
 import java.util.concurrent.Callable;
 

Copied: trunk/src/gobject/internals/GSourceFunc.java (from r151, /trunk/src/org/gnome/gir/gobject/GSourceFunc.java)
==============================================================================
--- /trunk/src/org/gnome/gir/gobject/GSourceFunc.java	(original)
+++ trunk/src/gobject/internals/GSourceFunc.java	Sat Dec 20 01:27:31 2008
@@ -1,7 +1,7 @@
 /**
  * 
  */
-package org.gnome.gir.gobject;
+package gobject.internals;
 
 import com.sun.jna.Callback;
 import com.sun.jna.Pointer;

Copied: trunk/src/gobject/internals/GString.java (from r151, /trunk/src/org/gnome/gir/gobject/GString.java)
==============================================================================
--- /trunk/src/org/gnome/gir/gobject/GString.java	(original)
+++ trunk/src/gobject/internals/GString.java	Sat Dec 20 01:27:31 2008
@@ -1,4 +1,4 @@
-package org.gnome.gir.gobject;
+package gobject.internals;
 
 import com.sun.jna.NativeLong;
 import com.sun.jna.Structure;

Copied: trunk/src/gobject/internals/GThreadAPI.java (from r151, /trunk/src/org/gnome/gir/gobject/GThreadAPI.java)
==============================================================================
--- /trunk/src/org/gnome/gir/gobject/GThreadAPI.java	(original)
+++ trunk/src/gobject/internals/GThreadAPI.java	Sat Dec 20 01:27:31 2008
@@ -1,4 +1,4 @@
-package org.gnome.gir.gobject;
+package gobject.internals;
 import java.util.HashMap;
 
 import com.sun.jna.Library;

Copied: trunk/src/gobject/internals/GTimeVal.java (from r151, /trunk/src/org/gnome/gir/gobject/GTimeVal.java)
==============================================================================
--- /trunk/src/org/gnome/gir/gobject/GTimeVal.java	(original)
+++ trunk/src/gobject/internals/GTimeVal.java	Sat Dec 20 01:27:31 2008
@@ -1,4 +1,4 @@
-package org.gnome.gir.gobject;
+package gobject.internals;
 
 import com.sun.jna.NativeLong;
 import com.sun.jna.Structure;

Copied: trunk/src/gobject/internals/GTypeInstance.java (from r151, /trunk/src/org/gnome/gir/gobject/GTypeInstance.java)
==============================================================================
--- /trunk/src/org/gnome/gir/gobject/GTypeInstance.java	(original)
+++ trunk/src/gobject/internals/GTypeInstance.java	Sat Dec 20 01:27:31 2008
@@ -43,9 +43,9 @@
  * Boston, MA  02111-1307  USA. 
  */
 
-package org.gnome.gir.gobject;
+package gobject.internals;
 
-import org.gnome.gir.runtime.GType;
+import gobject.runtime.GType;
 
 import com.sun.jna.Pointer;
 import com.sun.jna.Structure;

Copied: trunk/src/gobject/internals/GTypeMapper.java (from r151, /trunk/src/org/gnome/gir/gobject/GTypeMapper.java)
==============================================================================
--- /trunk/src/org/gnome/gir/gobject/GTypeMapper.java	(original)
+++ trunk/src/gobject/internals/GTypeMapper.java	Sat Dec 20 01:27:31 2008
@@ -43,12 +43,13 @@
  * Boston, MA  02111-1307  USA. 
  */
 
-package org.gnome.gir.gobject;
+package gobject.internals;
+
+import gobject.runtime.GObject;
 
 import java.net.URI;
 import java.util.Date;
 
-import org.gnome.gir.runtime.GObject;
 
 import com.sun.jna.CallbackParameterContext;
 import com.sun.jna.FromNativeContext;

Copied: trunk/src/gobject/internals/GTypeModule.java (from r151, /trunk/src/org/gnome/gir/gobject/GTypeModule.java)
==============================================================================
--- /trunk/src/org/gnome/gir/gobject/GTypeModule.java	(original)
+++ trunk/src/gobject/internals/GTypeModule.java	Sat Dec 20 01:27:31 2008
@@ -21,10 +21,10 @@
  *
  */
 
-package org.gnome.gir.gobject;
+package gobject.internals;
 
-import org.gnome.gir.runtime.GObject;
-import org.gnome.gir.runtime.GType;
+import gobject.runtime.GObject;
+import gobject.runtime.GType;
 
 public class GTypeModule extends GObject {
 	protected GTypeModule(GType gtype, Object[] args) {

Copied: trunk/src/gobject/internals/GTypePlugin.java (from r151, /trunk/src/org/gnome/gir/gobject/GTypePlugin.java)
==============================================================================
--- /trunk/src/org/gnome/gir/gobject/GTypePlugin.java	(original)
+++ trunk/src/gobject/internals/GTypePlugin.java	Sat Dec 20 01:27:31 2008
@@ -21,7 +21,7 @@
  *
  */
 
-package org.gnome.gir.gobject;
+package gobject.internals;
 
 public interface GTypePlugin {
 

Copied: trunk/src/gobject/internals/GValueAPI.java (from r151, /trunk/src/org/gnome/gir/gobject/GValueAPI.java)
==============================================================================
--- /trunk/src/org/gnome/gir/gobject/GValueAPI.java	(original)
+++ trunk/src/gobject/internals/GValueAPI.java	Sat Dec 20 01:27:31 2008
@@ -43,13 +43,14 @@
  * Boston, MA  02111-1307  USA. 
  */
 
-package org.gnome.gir.gobject;
+package gobject.internals;
+
+import gobject.runtime.GObject;
+import gobject.runtime.GType;
+import gobject.runtime.GValue;
 
 import java.util.HashMap;
 
-import org.gnome.gir.runtime.GObject;
-import org.gnome.gir.runtime.GType;
-import org.gnome.gir.runtime.GValue;
 
 import com.sun.jna.Library;
 import com.sun.jna.NativeLong;

Copied: trunk/src/gobject/internals/GenericGList.java (from r151, /trunk/src/org/gnome/gir/gobject/GenericGList.java)
==============================================================================
--- /trunk/src/org/gnome/gir/gobject/GenericGList.java	(original)
+++ trunk/src/gobject/internals/GenericGList.java	Sat Dec 20 01:27:31 2008
@@ -1,4 +1,4 @@
-package org.gnome.gir.gobject;
+package gobject.internals;
 
 import com.sun.jna.Pointer;
 

Copied: trunk/src/gobject/internals/GlibAPI.java (from r151, /trunk/src/org/gnome/gir/gobject/GlibAPI.java)
==============================================================================
--- /trunk/src/org/gnome/gir/gobject/GlibAPI.java	(original)
+++ trunk/src/gobject/internals/GlibAPI.java	Sat Dec 20 01:27:31 2008
@@ -43,10 +43,11 @@
  * Boston, MA  02111-1307  USA. 
  */
 
-package org.gnome.gir.gobject;
+package gobject.internals;
+import gobject.runtime.MainLoop;
+
 import java.util.HashMap;
 
-import org.gnome.gir.runtime.MainLoop;
 
 import com.sun.jna.Callback;
 import com.sun.jna.Library;

Copied: trunk/src/gobject/internals/GlibRuntime.java (from r151, /trunk/src/org/gnome/gir/gobject/GlibRuntime.java)
==============================================================================
--- /trunk/src/org/gnome/gir/gobject/GlibRuntime.java	(original)
+++ trunk/src/gobject/internals/GlibRuntime.java	Sat Dec 20 01:27:31 2008
@@ -20,7 +20,9 @@
  *
  */
 
-package org.gnome.gir.gobject;
+package gobject.internals;
+
+import gobject.runtime.GObject;
 
 import java.util.ArrayList;
 import java.util.Collections;
@@ -30,7 +32,6 @@
 import java.util.concurrent.atomic.AtomicBoolean;
 
 import org.gnome.gir.repository.Transfer;
-import org.gnome.gir.runtime.GObject;
 
 import com.sun.jna.Callback;
 import com.sun.jna.Pointer;

Copied: trunk/src/gobject/internals/Handle.java (from r151, /trunk/src/org/gnome/gir/gobject/Handle.java)
==============================================================================
--- /trunk/src/org/gnome/gir/gobject/Handle.java	(original)
+++ trunk/src/gobject/internals/Handle.java	Sat Dec 20 01:27:31 2008
@@ -43,7 +43,7 @@
  * Boston, MA  02111-1307  USA. 
  */
 
-package org.gnome.gir.gobject;
+package gobject.internals;
 
 import com.sun.jna.Pointer;
 

Copied: trunk/src/gobject/internals/IntPtr.java (from r151, /trunk/src/org/gnome/gir/gobject/IntPtr.java)
==============================================================================
--- /trunk/src/org/gnome/gir/gobject/IntPtr.java	(original)
+++ trunk/src/gobject/internals/IntPtr.java	Sat Dec 20 01:27:31 2008
@@ -42,7 +42,7 @@
  * Free Software Foundation, Inc., 59 Temple Place - Suite 330, 
  * Boston, MA  02111-1307  USA. 
  */
-package org.gnome.gir.gobject;
+package gobject.internals;
 
 import com.sun.jna.Pointer;
 

Copied: trunk/src/gobject/internals/NativeEnum.java (from r151, /trunk/src/org/gnome/gir/gobject/NativeEnum.java)
==============================================================================
--- /trunk/src/org/gnome/gir/gobject/NativeEnum.java	(original)
+++ trunk/src/gobject/internals/NativeEnum.java	Sat Dec 20 01:27:31 2008
@@ -1,4 +1,4 @@
-package org.gnome.gir.gobject;
+package gobject.internals;
 
 public interface NativeEnum {
 	public int getNative();

Copied: trunk/src/gobject/internals/NativeObject.java (from r151, /trunk/src/org/gnome/gir/gobject/NativeObject.java)
==============================================================================
--- /trunk/src/org/gnome/gir/gobject/NativeObject.java	(original)
+++ trunk/src/gobject/internals/NativeObject.java	Sat Dec 20 01:27:31 2008
@@ -43,7 +43,10 @@
  * Boston, MA  02111-1307  USA. 
  */
 
-package org.gnome.gir.gobject;
+package gobject.internals;
+
+import gobject.runtime.GObject;
+import gobject.runtime.GType;
 
 import java.lang.ref.WeakReference;
 import java.lang.reflect.Constructor;
@@ -53,8 +56,6 @@
 import java.util.concurrent.ConcurrentMap;
 
 import org.gnome.gir.repository.BaseInfo;
-import org.gnome.gir.runtime.GObject;
-import org.gnome.gir.runtime.GType;
 
 import com.sun.jna.Pointer;
 

Copied: trunk/src/gobject/internals/NativeValue.java (from r151, /trunk/src/org/gnome/gir/gobject/NativeValue.java)
==============================================================================
--- /trunk/src/org/gnome/gir/gobject/NativeValue.java	(original)
+++ trunk/src/gobject/internals/NativeValue.java	Sat Dec 20 01:27:31 2008
@@ -43,7 +43,7 @@
  * Boston, MA  02111-1307  USA. 
  */
 
-package org.gnome.gir.gobject;
+package gobject.internals;
 
 /**
  *

Copied: trunk/src/gobject/internals/RefCountedObject.java (from r151, /trunk/src/org/gnome/gir/gobject/RefCountedObject.java)
==============================================================================
--- /trunk/src/org/gnome/gir/gobject/RefCountedObject.java	(original)
+++ trunk/src/gobject/internals/RefCountedObject.java	Sat Dec 20 01:27:31 2008
@@ -43,7 +43,7 @@
  * Boston, MA  02111-1307  USA. 
  */
 
-package org.gnome.gir.gobject;
+package gobject.internals;
 
 /**
  * A { link NativeObject} that has an associated reference count

Copied: trunk/src/gobject/internals/RegisteredType.java (from r151, /trunk/src/org/gnome/gir/gobject/RegisteredType.java)
==============================================================================
--- /trunk/src/org/gnome/gir/gobject/RegisteredType.java	(original)
+++ trunk/src/gobject/internals/RegisteredType.java	Sat Dec 20 01:27:31 2008
@@ -1,4 +1,4 @@
-package org.gnome.gir.gobject;
+package gobject.internals;
 
 public interface RegisteredType {
 	/* public GType getGType(); */

Copied: trunk/src/gobject/internals/UnmappedPointer.java (from r151, /trunk/src/org/gnome/gir/gobject/UnmappedPointer.java)
==============================================================================
--- /trunk/src/org/gnome/gir/gobject/UnmappedPointer.java	(original)
+++ trunk/src/gobject/internals/UnmappedPointer.java	Sat Dec 20 01:27:31 2008
@@ -20,7 +20,7 @@
  * Boston, MA  02111-1307  USA.
  *
  */
-package org.gnome.gir.gobject;
+package gobject.internals;
 
 import com.sun.jna.PointerType;
 

Copied: trunk/src/gobject/runtime/BooleanByReference.java (from r151, /trunk/src/org/gnome/gir/runtime/BooleanByReference.java)
==============================================================================
--- /trunk/src/org/gnome/gir/runtime/BooleanByReference.java	(original)
+++ trunk/src/gobject/runtime/BooleanByReference.java	Sat Dec 20 01:27:31 2008
@@ -1,4 +1,4 @@
-package org.gnome.gir.runtime;
+package gobject.runtime;
 
 import com.sun.jna.ptr.ByReference;
 

Copied: trunk/src/gobject/runtime/BoxedStructure.java (from r151, /trunk/src/org/gnome/gir/runtime/BoxedStructure.java)
==============================================================================
--- /trunk/src/org/gnome/gir/runtime/BoxedStructure.java	(original)
+++ trunk/src/gobject/runtime/BoxedStructure.java	Sat Dec 20 01:27:31 2008
@@ -1,8 +1,8 @@
-package org.gnome.gir.runtime;
+package gobject.runtime;
 
-import org.gnome.gir.gobject.GBoxedAPI;
-import org.gnome.gir.gobject.GObjectAPI;
-import org.gnome.gir.gobject.RegisteredType;
+import gobject.internals.GBoxedAPI;
+import gobject.internals.GObjectAPI;
+import gobject.internals.RegisteredType;
 
 import com.sun.jna.Pointer;
 import com.sun.jna.Structure;

Copied: trunk/src/gobject/runtime/BoxedUnion.java (from r151, /trunk/src/org/gnome/gir/runtime/BoxedUnion.java)
==============================================================================
--- /trunk/src/org/gnome/gir/runtime/BoxedUnion.java	(original)
+++ trunk/src/gobject/runtime/BoxedUnion.java	Sat Dec 20 01:27:31 2008
@@ -1,8 +1,8 @@
-package org.gnome.gir.runtime;
+package gobject.runtime;
 
-import org.gnome.gir.gobject.GBoxedAPI;
-import org.gnome.gir.gobject.GObjectAPI;
-import org.gnome.gir.gobject.RegisteredType;
+import gobject.internals.GBoxedAPI;
+import gobject.internals.GObjectAPI;
+import gobject.internals.RegisteredType;
 
 import com.sun.jna.Pointer;
 import com.sun.jna.TypeMapper;

Copied: trunk/src/gobject/runtime/GBoxed.java (from r151, /trunk/src/org/gnome/gir/runtime/GBoxed.java)
==============================================================================
--- /trunk/src/org/gnome/gir/runtime/GBoxed.java	(original)
+++ trunk/src/gobject/runtime/GBoxed.java	Sat Dec 20 01:27:31 2008
@@ -1,10 +1,11 @@
-package org.gnome.gir.runtime;
+package gobject.runtime;
+
+import gobject.internals.GBoxedAPI;
+import gobject.internals.GTypeMapper;
+import gobject.internals.RegisteredType;
 
 import java.lang.reflect.Constructor;
 
-import org.gnome.gir.gobject.GBoxedAPI;
-import org.gnome.gir.gobject.GTypeMapper;
-import org.gnome.gir.gobject.RegisteredType;
 
 import com.sun.jna.Pointer;
 import com.sun.jna.PointerType;

Copied: trunk/src/gobject/runtime/GErrorException.java (from r151, /trunk/src/org/gnome/gir/gobject/GErrorException.java)
==============================================================================
--- /trunk/src/org/gnome/gir/gobject/GErrorException.java	(original)
+++ trunk/src/gobject/runtime/GErrorException.java	Sat Dec 20 01:27:31 2008
@@ -21,7 +21,9 @@
  *
  */
 
-package org.gnome.gir.gobject;
+package gobject.runtime;
+
+import gobject.internals.GErrorStruct;
 
 public class GErrorException extends Exception {
 	private static final long serialVersionUID = 1L;

Added: trunk/src/gobject/runtime/GFlags.java
==============================================================================
--- (empty file)
+++ trunk/src/gobject/runtime/GFlags.java	Sat Dec 20 01:27:31 2008
@@ -0,0 +1,68 @@
+package gobject.runtime;
+
+import com.sun.jna.FromNativeContext;
+import com.sun.jna.NativeMapped;
+
+/**
+ * Base class for multi-valued bitfields, or flags.  Converted
+ * between an integer type when passed to native code.
+ */
+public abstract class GFlags implements NativeMapped {
+	private int value = 0;
+	
+	public GFlags() {
+	}
+	
+	@SuppressWarnings("unused")
+	private GFlags(int value) {
+		this.value = value;
+	}
+	
+	public GFlags(int...flags) {
+		add(flags);
+	}
+	
+	public final void add(int...flags) {
+		for (int flag : flags)
+			value |= flag;
+	}
+	
+	public final void remove(int...flags) {
+		int val = 0;
+		for (int flag : flags)
+			val += flag;
+		value &= ~val;
+	}
+	
+	public final int getValue() {
+		return value;
+	}
+	
+	public final boolean contains(int...flags) {
+		for (int flag : flags)
+			if ((value & flag) == 0)
+				return false;
+		return true;
+	}
+
+	@SuppressWarnings("unchecked")
+	@Override
+	public final Object fromNative(Object nativeValue, FromNativeContext context) {
+		try {
+			return context.getTargetType().getConstructor(new Class<?>[] { int[].class })
+				.newInstance(new Object[] { new int[] { (Integer) nativeValue } });
+		} catch (Exception e) {
+			throw new RuntimeException(e);
+		}
+	}
+
+	@Override
+	public final Class<?> nativeType() {
+		return Integer.class;
+	}
+
+	@Override
+	public final Object toNative() {
+		return value;
+	}
+}

Copied: trunk/src/gobject/runtime/GInitiallyUnowned.java (from r151, /trunk/src/org/gnome/gir/runtime/GInitiallyUnowned.java)
==============================================================================
--- /trunk/src/org/gnome/gir/runtime/GInitiallyUnowned.java	(original)
+++ trunk/src/gobject/runtime/GInitiallyUnowned.java	Sat Dec 20 01:27:31 2008
@@ -1,4 +1,4 @@
-package org.gnome.gir.runtime;
+package gobject.runtime;
 
 import java.util.Map;
 

Copied: trunk/src/gobject/runtime/GObject.java (from r151, /trunk/src/org/gnome/gir/runtime/GObject.java)
==============================================================================
--- /trunk/src/org/gnome/gir/runtime/GObject.java	(original)
+++ trunk/src/gobject/runtime/GObject.java	Sat Dec 20 01:27:31 2008
@@ -42,7 +42,17 @@
  * Boston, MA  02111-1307  USA. 
  */
 
-package org.gnome.gir.runtime;
+package gobject.runtime;
+
+import gobject.internals.GObjectAPI;
+import gobject.internals.GSignalAPI;
+import gobject.internals.GTypeMapper;
+import gobject.internals.IntPtr;
+import gobject.internals.NativeObject;
+import gobject.internals.GObjectAPI.GObjectStruct;
+import gobject.internals.GObjectAPI.GParamSpec;
+import gobject.internals.GObjectAPI.GToggleNotify;
+import gobject.internals.GObjectAPI.GWeakNotify;
 
 import java.lang.reflect.Method;
 import java.util.HashMap;
@@ -50,15 +60,6 @@
 import java.util.Map;
 import java.util.concurrent.ConcurrentHashMap;
 
-import org.gnome.gir.gobject.GObjectAPI;
-import org.gnome.gir.gobject.GSignalAPI;
-import org.gnome.gir.gobject.GTypeMapper;
-import org.gnome.gir.gobject.IntPtr;
-import org.gnome.gir.gobject.NativeObject;
-import org.gnome.gir.gobject.GObjectAPI.GObjectStruct;
-import org.gnome.gir.gobject.GObjectAPI.GParamSpec;
-import org.gnome.gir.gobject.GObjectAPI.GToggleNotify;
-import org.gnome.gir.gobject.GObjectAPI.GWeakNotify;
 
 import com.sun.jna.Callback;
 import com.sun.jna.NativeLong;

Copied: trunk/src/gobject/runtime/GType.java (from r151, /trunk/src/org/gnome/gir/runtime/GType.java)
==============================================================================
--- /trunk/src/org/gnome/gir/runtime/GType.java	(original)
+++ trunk/src/gobject/runtime/GType.java	Sat Dec 20 01:27:31 2008
@@ -42,12 +42,13 @@
  * Boston, MA  02111-1307  USA. 
  */
 
-package org.gnome.gir.runtime;
+package gobject.runtime;
+
+import gobject.internals.GObjectAPI;
 
 import java.util.HashMap;
 import java.util.Map;
 
-import org.gnome.gir.gobject.GObjectAPI;
 import org.gnome.gir.repository.BaseInfo;
 import org.gnome.gir.repository.Repository;
 
@@ -71,80 +72,85 @@
 
 	private static final Map<GType, Class<?>> classTypeMap = new HashMap<GType, Class<?>>();
 
-	public static final String dynamicNamespace = "org/gnome/gir/dynamic/";
+	/* Namespace for generated classes - highly prominent, avoid changing */
+	public static final String dynamicNamespace = "gobject/introspection/";
+	/* Internals - not guaranteed public */
+	public static final String internalsNamespace = "gobject/internals/";
+	/* Prominent public API - should try very hard to avoid changing */
+	public static final String runtimeNamespace = "gobject/runtime/";
 
 	public static final Map<String, String> overrides = new HashMap<String, String>() {
 		private static final long serialVersionUID = 1L;
 
 		{
-			put("GLib.Value", "org/gnome/gir/gobject/GValue");
+			put("GLib.Value", internalsNamespace + "GValue");
 
-			put("GLib.MainContext", "org/gnome/gir/gobject/GMainContext");
-			put("GLib.Closure", "org/gnome/gir/gobject/GClosure");
-			put("GLib.Quark", "org/gnome/gir/gobject/GQuark");
-			put("GLib.TimeVal", "org/gnome/gir/gobject/GTimeVal");
-			put("GLib.Scanner", "org/gnome/gir/gobject/GScanner");
-			put("GLib.OptionContext", "org/gnome/gir/gobject/GOptionContext");
-			put("GLib.OptionGroup", "org/gnome/gir/gobject/GOptionGroup");
-			put("GLib.OptionEntry", "org/gnome/gir/gobject/GOptionEntry");
-			put("GLib.String", "org/gnome/gir/gobject/GString");
+			put("GLib.MainContext", internalsNamespace + "GMainContext");
+			put("GLib.Closure", internalsNamespace + "GClosure");
+			put("GLib.Quark", internalsNamespace + "GQuark");
+			put("GLib.TimeVal", internalsNamespace + "GTimeVal");
+			put("GLib.Scanner", internalsNamespace + "GScanner");
+			put("GLib.OptionContext", internalsNamespace + "GOptionContext");
+			put("GLib.OptionGroup", internalsNamespace + "GOptionGroup");
+			put("GLib.OptionEntry", internalsNamespace + "GOptionEntry");
+			put("GLib.String", internalsNamespace + "GString");
 			put("GLib.Callback", "com/sun/jna/Callback");
-			put("GLib.Mutex", "org/gnome/gir/gobject/GlibAPI$GMutex");
-			put("GLib.StaticRecMutex", "org/gnome/gir/gobject/GlibAPI$GStaticRecMutex");
-			put("GLib.IOFunc", "org/gnome/gir/gobject/GIOFunc");
-			put("GLib.SourceFunc", "org/gnome/gir/gobject/GSourceFunc");
+			put("GLib.Mutex", internalsNamespace + "GlibAPI$GMutex");
+			put("GLib.StaticRecMutex", internalsNamespace + "GlibAPI$GStaticRecMutex");
+			put("GLib.IOFunc", internalsNamespace + "GIOFunc");
+			put("GLib.SourceFunc", internalsNamespace + "GSourceFunc");
 
 			String[] glibPointerUnmapped = new String[] { "Mutex", "Cond", "FreeFunc", "DestroyNotify", "MarkupParser",
 					"SpawnChildSetupFunc", "Node", "CompareFunc", "KeyFile", "PtrArray", "Func", "ThreadPool",
 					"Source", "CompareDataFunc", "Array", "Data", "DataSet", "Date", "IOChannel", "Regex",
 					"MappedFile", "GList", "GSList" };
 			for (String unmapped : glibPointerUnmapped)
-				put("GLib." + unmapped, "org/gnome/gir/gobject/UnmappedPointer");
+				put("GLib." + unmapped, internalsNamespace + "UnmappedPointer");
 			String[] glibIntegerUnmapped = new String[] { "SpawnFlags", "SeekType", "IOCondition", "RegexMatchFlags" };
 			for (String unmapped : glibIntegerUnmapped)
 				put("GLib." + unmapped, "java/lang/Integer");
 
-			put("GObject.Object", "org/gnome/gir/runtime/GObject");
+			put("GObject.Object", runtimeNamespace + "GObject");
 			put("GObject.Callback", "com/sun/jna/Callback");
-			put("GObject.InitiallyUnowned", "org/gnome/gir/runtime/GInitiallyUnowned");
-			put("GObject.Type", "org/gnome/gir/runtime/GType");
-			put("GObject.Value", "org/gnome/gir/runtime/GValue");
-			put("GObject.ParamSpec", "org/gnome/gir/gobject/GObjectAPI$GParamSpec");
-			put("GObject.Parameter", "org/gnome/gir/gobject/GObjectAPI$GParameter");
-			put("GObject.TypePlugin", "org/gnome/gir/gobject/GTypePlugin");
-			put("GObject.TypeModule", "org/gnome/gir/gobject/GTypeModule");
-			put("GObject.TypeClass", "org/gnome/gir/gobject/GObjectAPI$GTypeClass");
-			put("GObject.TypeQuery", "org/gnome/gir/gobject/GObjectAPI$GTypeQuery");
-			put("GObject.TypeInfo", "org/gnome/gir/gobject/GObjectAPI$GTypeInfo");
-			put("GObject.InterfaceInfo", "org/gnome/gir/gobject/GObjectAPI$GInterfaceInfo");
-			put("GObject.TypeValueTable", "org/gnome/gir/gobject/GObjectAPI$GTypeValueTable");
-			put("GObject.TypeFundamentalInfo", "org/gnome/gir/gobject/GObjectAPI$GTypeFundamentalInfo");
-			put("GObject.ObjectClass", "org/gnome/gir/gobject/GObjectAPI$GObjectClass");
-			put("GObject.InitiallyUnownedClass", "org/gnome/gir/gobject/GObjectAPI$GInitiallyUnownedClass");
-			put("GObject.TypeDebugFlags", "org/gnome/gir/gobject/GObjectAPI$GTypeDebugFlags");
-			put("GObject.TypeInstance", "org/gnome/gir/gobject/GObjectAPI$GTypeInstance");
-			put("GObject.TypeInterface", "org/gnome/gir/gobject/GObjectAPI$GTypeInterface");
-			put("GObject.String", "org/gnome/gir/gobject/GString");
-			put("GObject.HashTable", "org/gnome/gir/gobject/GHashTable");
-			put("GObject.Closure", "org/gnome/gir/gobject/GClosure");
-			put("GObject.SignalInvocationHint", "org/gnome/gir/gobject/GSignalAPI$GSignalInvocationHint");
-			put("GObject.EnumValue", "org/gnome/gir/gobject/GObjectAPI$GEnumValue");
-			put("GObject.EnumClass", "org/gnome/gir/gobject/GObjectAPI$GEnumClass");
-			put("GObject.FlagsValue", "org/gnome/gir/gobject/GObjectAPI$GFlagsValue");
-			put("GObject.FlagsClass", "org/gnome/gir/gobject/GObjectAPI$GFlagsClass");
+			put("GObject.InitiallyUnowned", runtimeNamespace + "GInitiallyUnowned");
+			put("GObject.Type", runtimeNamespace + "GType");
+			put("GObject.Value", runtimeNamespace + "GValue");
+			put("GObject.ParamSpec", internalsNamespace + "GObjectAPI$GParamSpec");
+			put("GObject.Parameter", internalsNamespace + "GObjectAPI$GParameter");
+			put("GObject.TypePlugin", internalsNamespace + "GTypePlugin");
+			put("GObject.TypeModule", internalsNamespace + "GTypeModule");
+			put("GObject.TypeClass", internalsNamespace + "GObjectAPI$GTypeClass");
+			put("GObject.TypeQuery", internalsNamespace + "GObjectAPI$GTypeQuery");
+			put("GObject.TypeInfo", internalsNamespace + "GObjectAPI$GTypeInfo");
+			put("GObject.InterfaceInfo", internalsNamespace + "GObjectAPI$GInterfaceInfo");
+			put("GObject.TypeValueTable", internalsNamespace + "GObjectAPI$GTypeValueTable");
+			put("GObject.TypeFundamentalInfo", internalsNamespace + "GObjectAPI$GTypeFundamentalInfo");
+			put("GObject.ObjectClass", internalsNamespace + "GObjectAPI$GObjectClass");
+			put("GObject.InitiallyUnownedClass", internalsNamespace + "GObjectAPI$GInitiallyUnownedClass");
+			put("GObject.TypeDebugFlags", internalsNamespace + "GObjectAPI$GTypeDebugFlags");
+			put("GObject.TypeInstance", internalsNamespace + "GObjectAPI$GTypeInstance");
+			put("GObject.TypeInterface", internalsNamespace + "GObjectAPI$GTypeInterface");
+			put("GObject.String", internalsNamespace + "GString");
+			put("GObject.HashTable", internalsNamespace + "GHashTable");
+			put("GObject.Closure", internalsNamespace + "GClosure");
+			put("GObject.SignalInvocationHint", internalsNamespace + "GSignalAPI$GSignalInvocationHint");
+			put("GObject.EnumValue", internalsNamespace + "GObjectAPI$GEnumValue");
+			put("GObject.EnumClass", internalsNamespace + "GObjectAPI$GEnumClass");
+			put("GObject.FlagsValue", internalsNamespace + "GObjectAPI$GFlagsValue");
+			put("GObject.FlagsClass", internalsNamespace + "GObjectAPI$GFlagsClass");
 
 			String[] gobjectUnmapped = new String[] { "BaseInitFunc", "InstanceInitFunc", "SignalAccumulator",
 					"ClosureMarshal", "ClassInitFunc", "SignalEmissionHook", "IOChannel", "Date", "BaseFinalizeFunc",
 					"ClassFinalizeFunc", "ValueArray" };
 			for (String unmapped : gobjectUnmapped)
-				put("GObject." + unmapped, "org/gnome/gir/gobject/UnmappedPointer");
+				put("GObject." + unmapped, internalsNamespace + "UnmappedPointer");
 			String[] gobjectIntegerUnmapped = new String[] { "SignalFlags", "ConnectFlags", "SignalMatchType",
 					"TypeFlags", "ParamFlags", "IOCondition" };
 			for (String unmapped : gobjectIntegerUnmapped)
 				put("GObject." + unmapped, "java/lang/Integer");
 
 			for (String name : new String[] { "Context" }) {
-				put("Cairo." + name, "org/gnome/gir/gobject/UnmappedPointer");
+				put("Cairo." + name, internalsNamespace + "UnmappedPointer");
 			}
 		}
 	};

Copied: trunk/src/gobject/runtime/GValue.java (from r151, /trunk/src/org/gnome/gir/runtime/GValue.java)
==============================================================================
--- /trunk/src/org/gnome/gir/runtime/GValue.java	(original)
+++ trunk/src/gobject/runtime/GValue.java	Sat Dec 20 01:27:31 2008
@@ -43,10 +43,10 @@
  * Boston, MA  02111-1307  USA. 
  */
 
-package org.gnome.gir.runtime;
+package gobject.runtime;
 
-import org.gnome.gir.gobject.EnumMapper;
-import org.gnome.gir.gobject.GValueAPI;
+import gobject.internals.EnumMapper;
+import gobject.internals.GValueAPI;
 
 import com.sun.jna.NativeLong;
 import com.sun.jna.Pointer;

Copied: trunk/src/gobject/runtime/MainLoop.java (from r151, /trunk/src/org/gnome/gir/runtime/MainLoop.java)
==============================================================================
--- /trunk/src/org/gnome/gir/runtime/MainLoop.java	(original)
+++ trunk/src/gobject/runtime/MainLoop.java	Sat Dec 20 01:27:31 2008
@@ -43,7 +43,13 @@
  * Boston, MA  02111-1307  USA. 
  */
 
-package org.gnome.gir.runtime;
+package gobject.runtime;
+
+import gobject.internals.GMainContext;
+import gobject.internals.GSourceFunc;
+import gobject.internals.GlibAPI;
+import gobject.internals.GlibRuntime;
+import gobject.internals.RefCountedObject;
 
 import java.util.concurrent.Callable;
 import java.util.concurrent.ExecutionException;
@@ -54,11 +60,6 @@
 import java.util.concurrent.TimeoutException;
 import java.util.concurrent.atomic.AtomicLong;
 
-import org.gnome.gir.gobject.GMainContext;
-import org.gnome.gir.gobject.GSourceFunc;
-import org.gnome.gir.gobject.GlibAPI;
-import org.gnome.gir.gobject.GlibRuntime;
-import org.gnome.gir.gobject.RefCountedObject;
 
 import com.sun.jna.Pointer;
 

Modified: trunk/src/org/gnome/gir/compiler/ClassCompilation.java
==============================================================================
--- trunk/src/org/gnome/gir/compiler/ClassCompilation.java	(original)
+++ trunk/src/org/gnome/gir/compiler/ClassCompilation.java	Sat Dec 20 01:27:31 2008
@@ -5,8 +5,8 @@
 
 import static org.objectweb.asm.Opcodes.ACC_STATIC;
 import static org.objectweb.asm.Opcodes.RETURN;
+import gobject.runtime.GType;
 
-import org.gnome.gir.runtime.GType;
 import org.objectweb.asm.ClassVisitor;
 import org.objectweb.asm.ClassWriter;
 import org.objectweb.asm.MethodVisitor;

Modified: trunk/src/org/gnome/gir/compiler/CodeFactory.java
==============================================================================
--- trunk/src/org/gnome/gir/compiler/CodeFactory.java	(original)
+++ trunk/src/org/gnome/gir/compiler/CodeFactory.java	Sat Dec 20 01:27:31 2008
@@ -43,6 +43,23 @@
 import static org.objectweb.asm.Opcodes.V1_6;
 import static org.objectweb.asm.Type.getType;
 
+import gobject.internals.GErrorStruct;
+import gobject.internals.GList;
+import gobject.internals.GObjectAPI;
+import gobject.internals.GSList;
+import gobject.internals.GTypeMapper;
+import gobject.internals.GenericGList;
+import gobject.internals.GlibAPI;
+import gobject.internals.GlibRuntime;
+import gobject.internals.NativeEnum;
+import gobject.internals.NativeObject;
+import gobject.internals.RegisteredType;
+import gobject.runtime.GBoxed;
+import gobject.runtime.GErrorException;
+import gobject.runtime.GFlags;
+import gobject.runtime.GObject;
+import gobject.runtime.GType;
+
 import java.io.File;
 import java.io.FileOutputStream;
 import java.io.FilenameFilter;
@@ -69,18 +86,6 @@
 import java.util.zip.ZipFile;
 import java.util.zip.ZipOutputStream;
 
-import org.gnome.gir.gobject.GErrorException;
-import org.gnome.gir.gobject.GErrorStruct;
-import org.gnome.gir.gobject.GList;
-import org.gnome.gir.gobject.GObjectAPI;
-import org.gnome.gir.gobject.GSList;
-import org.gnome.gir.gobject.GTypeMapper;
-import org.gnome.gir.gobject.GenericGList;
-import org.gnome.gir.gobject.GlibAPI;
-import org.gnome.gir.gobject.GlibRuntime;
-import org.gnome.gir.gobject.NativeEnum;
-import org.gnome.gir.gobject.NativeObject;
-import org.gnome.gir.gobject.RegisteredType;
 import org.gnome.gir.repository.ArgInfo;
 import org.gnome.gir.repository.BaseInfo;
 import org.gnome.gir.repository.BoxedInfo;
@@ -106,10 +111,6 @@
 import org.gnome.gir.repository.TypeTag;
 import org.gnome.gir.repository.UnionInfo;
 import org.gnome.gir.repository.ValueInfo;
-import org.gnome.gir.runtime.GBoxed;
-import org.gnome.gir.runtime.GFlags;
-import org.gnome.gir.runtime.GObject;
-import org.gnome.gir.runtime.GType;
 import org.objectweb.asm.AnnotationVisitor;
 import org.objectweb.asm.ClassReader;
 import org.objectweb.asm.FieldVisitor;
@@ -637,9 +638,9 @@
 				"(Ljava/lang/Class;[Ljava/lang/Object;Ljava/util/Map;)Ljava/lang/Object;");
 		mv.visitTypeInsn(CHECKCAST, "com/sun/jna/Pointer");
 		mv.visitMethodInsn(INVOKESTATIC, compilation.internalName, "initializer",
-				"(Lcom/sun/jna/Pointer;)Lorg/gnome/gir/gobject/Handle$Initializer;");
+				"(Lcom/sun/jna/Pointer;)Lgobject/internals/Handle$Initializer;");
 		mv.visitMethodInsn(INVOKESPECIAL, compilation.internalName, "<init>",
-				"(Lorg/gnome/gir/gobject/Handle$Initializer;)V");
+				"(Lgobject/internals/Handle$Initializer;)V");
 		mv.visitInsn(ARETURN);
 		Label l4 = new Label();
 		mv.visitLabel(l4);
@@ -692,10 +693,10 @@
 				"(Ljava/lang/Class;[Ljava/lang/Object;Ljava/util/Map;)Ljava/lang/Object;");
 		mv.visitTypeInsn(CHECKCAST, "com/sun/jna/Pointer");
 		mv.visitMethodInsn(INVOKESTATIC, compilation.internalName, "initializer",
-				"(Lcom/sun/jna/Pointer;)Lorg/gnome/gir/gobject/Handle$Initializer;");
+				"(Lcom/sun/jna/Pointer;)Lgobject/internals/Handle$Initializer;");
 		mv
 				.visitMethodInsn(INVOKESPECIAL, parentInternalType, "<init>",
-						"(Lorg/gnome/gir/gobject/Handle$Initializer;)V");
+						"(Lgobject/internals/Handle$Initializer;)V");
 		Label l3 = new Label();
 		mv.visitLabel(l3);
 		mv.visitInsn(RETURN);
@@ -759,7 +760,7 @@
 
 	private void writeHandleInitializer(ClassCompilation compilation, String parentInternalName) {
 		MethodVisitor mv = compilation.writer.visitMethod(ACC_PROTECTED, "<init>",
-				"(Lorg/gnome/gir/gobject/Handle$Initializer;)V", null, null);
+				"(Lgobject/internals/Handle$Initializer;)V", null, null);
 		mv.visitCode();
 		Label l0 = new Label();
 		mv.visitLabel(l0);
@@ -767,14 +768,14 @@
 		mv.visitVarInsn(ALOAD, 1);
 		mv
 				.visitMethodInsn(INVOKESPECIAL, parentInternalName, "<init>",
-						"(Lorg/gnome/gir/gobject/Handle$Initializer;)V");
+						"(Lgobject/internals/Handle$Initializer;)V");
 		Label l1 = new Label();
 		mv.visitLabel(l1);
 		mv.visitInsn(RETURN);
 		Label l2 = new Label();
 		mv.visitLabel(l2);
 		mv.visitLocalVariable("this", "L" + compilation.internalName + ";", null, l0, l2, 0);
-		mv.visitLocalVariable("init", "Lorg/gnome/gir/gobject/Handle$Initializer;", null, l0, l2, 1);
+		mv.visitLocalVariable("init", "Lgobject/internals/Handle$Initializer;", null, l0, l2, 1);
 		mv.visitMaxs(0, 0);
 		mv.visitEnd();
 	}
@@ -1531,7 +1532,7 @@
 		boolean hasFields = fields.length > 0;
 		if (isRegistered) {
 			if (hasFields)
-				parentInternalName = "org/gnome/gir/runtime/Boxed" + type;
+				parentInternalName = "gobject/runtime/Boxed" + type;
 			else
 				parentInternalName = Type.getInternalName(GBoxed.class);
 		} else {
@@ -1765,8 +1766,8 @@
 		mv.visitCode();
 		Label l0 = new Label();
 		mv.visitLabel(l0);
-		mv.visitMethodInsn(INVOKESTATIC, "org/gnome/gir/gobject/GTypeMapper", "getInstance",
-				"()Lorg/gnome/gir/gobject/GTypeMapper;");
+		mv.visitMethodInsn(INVOKESTATIC, "gobject/internals/GTypeMapper", "getInstance",
+				"()Lgobject/internals/GTypeMapper;");
 		mv.visitFieldInsn(PUTSTATIC, compilation.internalName, "TYPE_MAPPER", "Lcom/sun/jna/TypeMapper;");
 		Label l1 = new Label();
 		mv.visitLabel(l1);
@@ -1902,7 +1903,7 @@
 		fv.visitEnd();
 
 		fv = internals.writer.visitField(ACC_PUBLIC + ACC_FINAL + ACC_STATIC, "repo",
-				"Lorg/gnome/gir/repository/Repository;", null, null);
+				getType(Repository.class).getDescriptor(), null, null);
 		fv.visitEnd();
 
 		fv = internals.writer.visitField(ACC_PUBLIC + ACC_FINAL + ACC_STATIC, "namespace", "Ljava/lang/String;", null,
@@ -1927,9 +1928,9 @@
 		mv.visitLabel(l1);
 		mv.visitVarInsn(ALOAD, 0);
 		mv.visitLdcInsn("type-mapper");
-		mv.visitTypeInsn(NEW, "org/gnome/gir/gobject/GTypeMapper");
+		mv.visitTypeInsn(NEW, "gobject/internals/GTypeMapper");
 		mv.visitInsn(DUP);
-		mv.visitMethodInsn(INVOKESPECIAL, "org/gnome/gir/gobject/GTypeMapper", "<init>", "()V");
+		mv.visitMethodInsn(INVOKESPECIAL, "gobject/internals/GTypeMapper", "<init>", "()V");
 		mv.visitMethodInsn(INVOKEVIRTUAL, internalsInner.internalName, "put",
 				"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;");
 		mv.visitInsn(POP);
@@ -1975,14 +1976,15 @@
 		if (shlib == null)
 			shlib = namespaceShlibMapping.get(globals.namespace);
 		mv.visitLdcInsn(shlib);
-		mv.visitMethodInsn(INVOKESTATIC, "com/sun/jna/NativeLibrary", "getInstance",
-				"(Ljava/lang/String;)Lcom/sun/jna/NativeLibrary;");
+		mv.visitMethodInsn(INVOKESTATIC,  getType(NativeLibrary.class).getInternalName(), "getInstance",
+				Type.getMethodDescriptor(getType(NativeLibrary.class), new Type[] { getType(String.class)}));
 		mv.visitFieldInsn(PUTSTATIC, internals.internalName, "library", "Lcom/sun/jna/NativeLibrary;");
 		l1 = new Label();
 		mv.visitLabel(l1);
-		mv.visitMethodInsn(INVOKESTATIC, "org/gnome/gir/repository/Repository", "getDefault",
-				"()Lorg/gnome/gir/repository/Repository;");
-		mv.visitFieldInsn(PUTSTATIC, internals.internalName, "repo", "Lorg/gnome/gir/repository/Repository;");
+		mv.visitMethodInsn(INVOKESTATIC, getType(Repository.class).getInternalName(), "getDefault",
+				Type.getMethodDescriptor(getType(Repository.class), new Type[] {}));
+		mv.visitFieldInsn(PUTSTATIC, internals.internalName, "repo", 
+				getType(Repository.class).getDescriptor());
 		l2 = new Label();
 		mv.visitLabel(l2);
 		mv.visitTypeInsn(NEW, internalsInner.internalName);
@@ -1990,11 +1992,11 @@
 		mv.visitMethodInsn(INVOKESPECIAL, internalsInner.internalName, "<init>", "()V");
 		mv.visitFieldInsn(PUTSTATIC, internals.internalName, "invocationOptions", "Ljava/util/Map;");
 
-		mv.visitMethodInsn(INVOKESTATIC, "org/gnome/gir/repository/Repository", "getDefault",
-				"()Lorg/gnome/gir/repository/Repository;");
+		mv.visitMethodInsn(INVOKESTATIC,  getType(Repository.class).getInternalName(), "getDefault",
+				Type.getMethodDescriptor(getType(Repository.class), new Type[] {}));
 		mv.visitLdcInsn(globals.namespace);
 		mv.visitLdcInsn(globals.nsversion);
-		mv.visitMethodInsn(INVOKEVIRTUAL, "org/gnome/gir/repository/Repository", "requireNoFail", Type
+		mv.visitMethodInsn(INVOKEVIRTUAL,  getType(Repository.class).getInternalName(), "requireNoFail", Type
 				.getMethodDescriptor(Type.VOID_TYPE, new Type[] { getType(String.class), getType(String.class) }));
 
 		globals.clinit = mv;

Modified: trunk/src/org/gnome/gir/compiler/StubClassCompilation.java
==============================================================================
--- trunk/src/org/gnome/gir/compiler/StubClassCompilation.java	(original)
+++ trunk/src/org/gnome/gir/compiler/StubClassCompilation.java	Sat Dec 20 01:27:31 2008
@@ -3,10 +3,11 @@
  */
 package org.gnome.gir.compiler;
 
+import gobject.runtime.GType;
+
 import java.util.HashSet;
 import java.util.Set;
 
-import org.gnome.gir.runtime.GType;
 
 class StubClassCompilation extends ClassCompilation {
 	Set<InnerClassCompilation> innerClasses;

Modified: trunk/src/org/gnome/gir/compiler/TypeMap.java
==============================================================================
--- trunk/src/org/gnome/gir/compiler/TypeMap.java	(original)
+++ trunk/src/org/gnome/gir/compiler/TypeMap.java	Sat Dec 20 01:27:31 2008
@@ -1,5 +1,10 @@
 package org.gnome.gir.compiler;
 
+import gobject.internals.GList;
+import gobject.internals.GSList;
+import gobject.internals.UnmappedPointer;
+import gobject.runtime.GType;
+
 import java.io.File;
 import java.util.ArrayList;
 import java.util.Arrays;
@@ -8,9 +13,6 @@
 import java.util.List;
 import java.util.Map;
 
-import org.gnome.gir.gobject.GList;
-import org.gnome.gir.gobject.GSList;
-import org.gnome.gir.gobject.UnmappedPointer;
 import org.gnome.gir.repository.ArgInfo;
 import org.gnome.gir.repository.BaseInfo;
 import org.gnome.gir.repository.BoxedInfo;
@@ -23,7 +25,6 @@
 import org.gnome.gir.repository.TypeInfo;
 import org.gnome.gir.repository.TypeTag;
 import org.gnome.gir.repository.UnionInfo;
-import org.gnome.gir.runtime.GType;
 import org.objectweb.asm.Type;
 import org.objectweb.asm.signature.SignatureVisitor;
 

Modified: trunk/src/org/gnome/gir/repository/BaseInfo.java
==============================================================================
--- trunk/src/org/gnome/gir/repository/BaseInfo.java	(original)
+++ trunk/src/org/gnome/gir/repository/BaseInfo.java	Sat Dec 20 01:27:31 2008
@@ -1,6 +1,6 @@
 package org.gnome.gir.repository;
 
-import org.gnome.gir.gobject.RefCountedObject;
+import gobject.internals.RefCountedObject;
 
 import com.sun.jna.Pointer;
 

Modified: trunk/src/org/gnome/gir/repository/GIntrospectionAPI.java
==============================================================================
--- trunk/src/org/gnome/gir/repository/GIntrospectionAPI.java	(original)
+++ trunk/src/org/gnome/gir/repository/GIntrospectionAPI.java	Sat Dec 20 01:27:31 2008
@@ -25,10 +25,11 @@
  */
 package org.gnome.gir.repository;
 
+import gobject.internals.GTypeMapper;
+import gobject.runtime.GType;
+
 import java.util.HashMap;
 
-import org.gnome.gir.gobject.GTypeMapper;
-import org.gnome.gir.runtime.GType;
 
 import com.sun.jna.Library;
 import com.sun.jna.Native;

Modified: trunk/src/org/gnome/gir/repository/Repository.java
==============================================================================
--- trunk/src/org/gnome/gir/repository/Repository.java	(original)
+++ trunk/src/org/gnome/gir/repository/Repository.java	Sat Dec 20 01:27:31 2008
@@ -1,10 +1,11 @@
 package org.gnome.gir.repository;
 
-import org.gnome.gir.gobject.GErrorException;
-import org.gnome.gir.gobject.GErrorStruct;
-import org.gnome.gir.gobject.GlibRuntime;
-import org.gnome.gir.gobject.NativeObject;
-import org.gnome.gir.runtime.GObject;
+import gobject.internals.GErrorStruct;
+import gobject.internals.GlibRuntime;
+import gobject.internals.NativeObject;
+import gobject.runtime.GErrorException;
+import gobject.runtime.GObject;
+
 
 import com.sun.jna.NativeLong;
 import com.sun.jna.ptr.PointerByReference;

Modified: trunk/src/org/gnome/gir/repository/VFuncInfoFlags.java
==============================================================================
--- trunk/src/org/gnome/gir/repository/VFuncInfoFlags.java	(original)
+++ trunk/src/org/gnome/gir/repository/VFuncInfoFlags.java	Sat Dec 20 01:27:31 2008
@@ -25,7 +25,7 @@
  */
 package org.gnome.gir.repository;
 
-import org.gnome.gir.gobject.NativeEnum;
+import gobject.internals.NativeEnum;
 
 public enum VFuncInfoFlags implements NativeEnum {
 	MUST_CHAIN_UP,

Modified: trunk/stub-examples/Test.java
==============================================================================
--- trunk/stub-examples/Test.java	(original)
+++ trunk/stub-examples/Test.java	Sat Dec 20 01:27:31 2008
@@ -1,20 +1,21 @@
 
 
+import gobject.internals.GErrorStruct;
+import gobject.internals.GList;
+import gobject.internals.GTypeMapper;
+import gobject.internals.GlibRuntime;
+import gobject.internals.NativeObject;
+import gobject.runtime.GErrorException;
+import gobject.runtime.GObject;
+import gobject.runtime.GType;
+
 import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
 
-import org.gnome.gir.gobject.GErrorException;
-import org.gnome.gir.gobject.GErrorStruct;
-import org.gnome.gir.gobject.GList;
-import org.gnome.gir.gobject.GTypeMapper;
-import org.gnome.gir.gobject.GlibRuntime;
-import org.gnome.gir.gobject.NativeObject;
 import org.gnome.gir.repository.Direction;
 import org.gnome.gir.repository.Repository;
 import org.gnome.gir.repository.Transfer;
-import org.gnome.gir.runtime.GObject;
-import org.gnome.gir.runtime.GType;
 
 import com.sun.jna.Callback;
 import com.sun.jna.Function;

Modified: trunk/stub-examples/TestAbs.java
==============================================================================
--- trunk/stub-examples/TestAbs.java	(original)
+++ trunk/stub-examples/TestAbs.java	Sat Dec 20 01:27:31 2008
@@ -1,6 +1,6 @@
 
 
-import org.gnome.gir.runtime.GObject.GObjectProxy;
+import gobject.runtime.GObject.GObjectProxy;
 
 public interface TestAbs extends GObjectProxy {
 

Modified: trunk/stub-examples/TestCallback.java
==============================================================================
--- trunk/stub-examples/TestCallback.java	(original)
+++ trunk/stub-examples/TestCallback.java	Sat Dec 20 01:27:31 2008
@@ -1,6 +1,6 @@
 
 
-import org.gnome.gir.gobject.GTypeMapper;
+import gobject.internals.GTypeMapper;
 
 import com.sun.jna.Callback;
 import com.sun.jna.TypeMapper;



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]