[Monodevelop-patches-list] r1183 - in trunk/MonoDevelop: . build gdldock/gdl gdldock/sources gdldock/sources/gdl gtkmozembed-sharp src/AddIns/BackendBindings/CSharpBinding src/AddIns/DisplayBindings/SourceEditor src/AddIns/Misc/StartPage src/Libraries/CsVbRefactory src/Libraries/MonoDevelop.Core src/Libraries/MonoDevelop.Gui.Utils src/Libraries/MonoDevelop.Gui.Widgets src/Libraries/SharpAssembly src/Libraries/SharpRefactory src/Main/Base src/Main/StartUp

commit-watcher at mono-cvs.ximian.com commit-watcher at mono-cvs.ximian.com
Wed Mar 17 11:28:26 EST 2004


Author: tberman
Date: 2004-03-17 11:28:26 -0500 (Wed, 17 Mar 2004)
New Revision: 1183

Added:
   trunk/MonoDevelop/gdldock/gdl/gdl-api.raw
   trunk/MonoDevelop/gtkmozembed-sharp/gtkmozembed-api.raw
Removed:
   trunk/MonoDevelop/gdldock/gdl/gdl-api.xml
   trunk/MonoDevelop/gtkmozembed-sharp/gtkmozembed-api.xml
   trunk/MonoDevelop/libmonodevelop/
Modified:
   trunk/MonoDevelop/Makefile.am
   trunk/MonoDevelop/build/Makefile.am
   trunk/MonoDevelop/configure.in
   trunk/MonoDevelop/gdldock/gdl/
   trunk/MonoDevelop/gdldock/gdl/Makefile.am
   trunk/MonoDevelop/gdldock/sources/gdl-sharp-sources.xml
   trunk/MonoDevelop/gdldock/sources/gdl/Makefile.am
   trunk/MonoDevelop/gtkmozembed-sharp/
   trunk/MonoDevelop/gtkmozembed-sharp/Makefile.am
   trunk/MonoDevelop/src/AddIns/BackendBindings/CSharpBinding/Makefile.am
   trunk/MonoDevelop/src/AddIns/DisplayBindings/SourceEditor/Makefile.am
   trunk/MonoDevelop/src/AddIns/Misc/StartPage/Makefile.am
   trunk/MonoDevelop/src/Libraries/CsVbRefactory/Makefile.am
   trunk/MonoDevelop/src/Libraries/MonoDevelop.Core/Makefile.am
   trunk/MonoDevelop/src/Libraries/MonoDevelop.Gui.Utils/Makefile.am
   trunk/MonoDevelop/src/Libraries/MonoDevelop.Gui.Widgets/Makefile.am
   trunk/MonoDevelop/src/Libraries/SharpAssembly/Makefile.am
   trunk/MonoDevelop/src/Libraries/SharpRefactory/Makefile.am
   trunk/MonoDevelop/src/Main/Base/Makefile.am
   trunk/MonoDevelop/src/Main/StartUp/Makefile.am
Log:
working make distcheck (woot)


Modified: trunk/MonoDevelop/Makefile.am
===================================================================
--- trunk/MonoDevelop/Makefile.am	2004-03-16 23:51:22 UTC (rev 1182)
+++ trunk/MonoDevelop/Makefile.am	2004-03-17 16:28:26 UTC (rev 1183)
@@ -1,6 +1,6 @@
 # leave gdldock first
 # (mkdir ../../build/bin/ hack)
-SUBDIRS=gdldock libmonodevelop gtkmozembed-sharp src build data
+SUBDIRS=gdldock gtkmozembed-sharp src build data
 
 bin_SCRIPTS=monodevelop
 

Modified: trunk/MonoDevelop/build/Makefile.am
===================================================================
--- trunk/MonoDevelop/build/Makefile.am	2004-03-16 23:51:22 UTC (rev 1182)
+++ trunk/MonoDevelop/build/Makefile.am	2004-03-17 16:28:26 UTC (rev 1183)
@@ -1,5 +1,7 @@
 SUBDIRS = data AddIns doc
 
+CLEANFILES = bin/*
+
 all:
 
 clean:

Modified: trunk/MonoDevelop/configure.in
===================================================================
--- trunk/MonoDevelop/configure.in	2004-03-16 23:51:22 UTC (rev 1182)
+++ trunk/MonoDevelop/configure.in	2004-03-17 16:28:26 UTC (rev 1183)
@@ -95,7 +95,6 @@
 
 AC_OUTPUT([
 Makefile
-libmonodevelop/Makefile
 gdldock/Makefile
 gdldock/gdl/Makefile
 gdldock/sources/Makefile


Property changes on: trunk/MonoDevelop/gdldock/gdl
___________________________________________________________________
Name: svn:ignore
   - generated*
Makefile
Makefile.in
gdl-sharp.dll

   + generated*
Makefile
Makefile.in
gdl-sharp.dll
gdl-api.xml


Modified: trunk/MonoDevelop/gdldock/gdl/Makefile.am
===================================================================
--- trunk/MonoDevelop/gdldock/gdl/Makefile.am	2004-03-16 23:51:22 UTC (rev 1182)
+++ trunk/MonoDevelop/gdldock/gdl/Makefile.am	2004-03-17 16:28:26 UTC (rev 1183)
@@ -9,9 +9,13 @@
 			
 all: generated-stamp $(ASSEMBLY)
 
+gdl-api.xml:
+	cp $(srcdir)/gdl-api.raw gdl-api.xml
+	chmod u+w gdl-api.xml
+	gapi-fixup --api=gdl-api.xml --metadata=$(srcdir)/Gdl.metadata
+
 generated-stamp: gdl-api.xml
-	gapi-fixup --api=gdl-api.xml --metadata=Gdl.metadata && \
-	gapi-codegen --generate gdl-api.xml --include $(INCLUDE_APIS) --outdir=generated --customdir=. --assembly-name=gdl-sharp && touch generated-stamp
+	gapi-codegen --generate gdl-api.xml --include $(INCLUDE_APIS) --outdir=generated --customdir=$(srcdir) --assembly-name=gdl-sharp && touch generated-stamp
  
 $(ASSEMBLY): generated-stamp ../../build/bin
 	$(MCS) --unsafe --target library \
@@ -30,7 +34,7 @@
 	rm -f generated-stamp
 	rm -rf generated
 
-CLEANFILES=$(ASSEMBLY) generated-stamp generated
+CLEANFILES=$(ASSEMBLY) generated-stamp generated/* gdl-api.xml
 
-EXTRA_DIST = gdl-api.xml Gdl.metadata DockItemFlags.cs DockParamFlags.cs
+EXTRA_DIST = gdl-api.raw Gdl.metadata DockItemFlags.cs DockParamFlags.cs
 

Added: trunk/MonoDevelop/gdldock/gdl/gdl-api.raw
===================================================================
--- trunk/MonoDevelop/gdldock/gdl/gdl-api.raw	2004-03-16 23:51:22 UTC (rev 1182)
+++ trunk/MonoDevelop/gdldock/gdl/gdl-api.raw	2004-03-17 16:28:26 UTC (rev 1183)
@@ -0,0 +1,676 @@
+<?xml version="1.0"?>
+<api>
+<!--
+
+        This file was automatically generated.
+        Please DO NOT MODIFY THIS FILE, modify .metadata files instead.
+
+-->
+  <namespace name="Gdl" library="gdldock">
+    <enum name="DockItemBehavior" cname="GdlDockItemBehavior" type="flags">
+      <member cname="GDL_DOCK_ITEM_BEH_NORMAL" name="Normal"/>
+      <member cname="GDL_DOCK_ITEM_BEH_NEVER_FLOATING" name="NeverFloating" value="1 &lt;&lt; 0"/>
+      <member cname="GDL_DOCK_ITEM_BEH_NEVER_VERTICAL" name="NeverVertical" value="1 &lt;&lt; 1"/>
+      <member cname="GDL_DOCK_ITEM_BEH_NEVER_HORIZONTAL" name="NeverHorizontal" value="1 &lt;&lt; 2"/>
+      <member cname="GDL_DOCK_ITEM_BEH_LOCKED" name="Locked" value="1 &lt;&lt; 3"/>
+      <member cname="GDL_DOCK_ITEM_BEH_CANT_DOCK_TOP" name="CantDockTop" value="1 &lt;&lt; 4"/>
+      <member cname="GDL_DOCK_ITEM_BEH_CANT_DOCK_BOTTOM" name="CantDockBottom" value="1 &lt;&lt; 5"/>
+      <member cname="GDL_DOCK_ITEM_BEH_CANT_DOCK_LEFT" name="CantDockLeft" value="1 &lt;&lt; 6"/>
+      <member cname="GDL_DOCK_ITEM_BEH_CANT_DOCK_RIGHT" name="CantDockRight" value="1 &lt;&lt; 7"/>
+      <member cname="GDL_DOCK_ITEM_BEH_CANT_DOCK_CENTER" name="CantDockCenter" value="1 &lt;&lt; 8"/>
+      <member cname="GDL_DOCK_ITEM_BEH_CANT_CLOSE" name="CantClose" value="1 &lt;&lt; 9"/>
+      <member cname="GDL_DOCK_ITEM_BEH_CANT_ICONIFY" name="CantIconify" value="1 &lt;&lt; 10"/>
+    </enum>
+    <enum name="DockItemFlags" cname="GdlDockItemFlags" type="enum">
+      <member cname="GDL_DOCK_IN_DRAG" name="InDrag" value="1 &lt;&lt; GDL_DOCK_OBJECT_FLAGS_SHIFT"/>
+      <member cname="GDL_DOCK_IN_PREDRAG" name="InPredrag" value="1 &lt;&lt; (GDL_DOCK_OBJECT_FLAGS_SHIFT + 1)"/>
+      <member cname="GDL_DOCK_ICONIFIED" name="Iconified" value="1 &lt;&lt; (GDL_DOCK_OBJECT_FLAGS_SHIFT + 2)"/>
+      <member cname="GDL_DOCK_USER_ACTION" name="UserAction" value="1 &lt;&lt; (GDL_DOCK_OBJECT_FLAGS_SHIFT + 3)"/>
+    </enum>
+    <enum name="DockObjectFlags" cname="GdlDockObjectFlags" type="flags">
+      <member cname="GDL_DOCK_AUTOMATIC" name="Automatic" value="1 &lt;&lt; 0"/>
+      <member cname="GDL_DOCK_ATTACHED" name="Attached" value="1 &lt;&lt; 1"/>
+      <member cname="GDL_DOCK_IN_REFLOW" name="InReflow" value="1 &lt;&lt; 2"/>
+      <member cname="GDL_DOCK_IN_DETACH" name="InDetach" value="1 &lt;&lt; 3"/>
+    </enum>
+    <enum name="DockParamFlags" cname="GdlDockParamFlags" type="enum">
+      <member cname="GDL_DOCK_PARAM_EXPORT" name="Export" value="1 &lt;&lt; G_PARAM_USER_SHIFT"/>
+      <member cname="GDL_DOCK_PARAM_AFTER" name="After" value="1 &lt;&lt; (G_PARAM_USER_SHIFT + 1)"/>
+    </enum>
+    <enum name="DockPlacement" cname="GdlDockPlacement" type="enum">
+      <member cname="GDL_DOCK_NONE" name="None"/>
+      <member cname="GDL_DOCK_TOP" name="Top"/>
+      <member cname="GDL_DOCK_BOTTOM" name="Bottom"/>
+      <member cname="GDL_DOCK_RIGHT" name="Right"/>
+      <member cname="GDL_DOCK_LEFT" name="Left"/>
+      <member cname="GDL_DOCK_CENTER" name="Center"/>
+      <member cname="GDL_DOCK_FLOATING" name="Floating"/>
+    </enum>
+    <object name="Dock" cname="GdlDock" parent="GdlDockObject">
+      <field cname="root" type="GdlDockObject*"/>
+      <field cname="_priv" type="GdlDockPrivate*"/>
+      <property name="Floating" cname="floating" type="gboolean" readable="true" writeable="true" construct-only="true"/>
+      <property name="DefaultTitle" cname="default_title" type="gchar*" readable="true" writeable="true"/>
+      <property name="Width" cname="width" type="gint" readable="true" writeable="true" construct-only="true"/>
+      <property name="Height" cname="height" type="gint" readable="true" writeable="true" construct-only="true"/>
+      <property name="Floatx" cname="floatx" type="gint" readable="true" writeable="true" construct-only="true"/>
+      <property name="Floaty" cname="floaty" type="gint" readable="true" writeable="true" construct-only="true"/>
+      <signal name="LayoutChanged" cname="layout_changed" when="LAST">
+        <return-type type="void"/>
+        <parameters>
+          <parameter type="GdlDock*" name="dock"/>
+        </parameters>
+      </signal>
+      <virtual_method name="LayoutChanged" cname="layout_changed">
+        <return-type type="void"/>
+        <parameters>
+          <parameter type="GdlDock*" name="dock"/>
+        </parameters>
+      </virtual_method>
+      <method name="AddFloatingItem" cname="gdl_dock_add_floating_item">
+        <return-type type="void"/>
+        <parameters>
+          <parameter type="GdlDockItem*" name="item"/>
+          <parameter type="gint" name="x"/>
+          <parameter type="gint" name="y"/>
+          <parameter type="gint" name="width"/>
+          <parameter type="gint" name="height"/>
+        </parameters>
+      </method>
+      <method name="AddItem" cname="gdl_dock_add_item">
+        <return-type type="void"/>
+        <parameters>
+          <parameter type="GdlDockItem*" name="item"/>
+          <parameter type="GdlDockPlacement" name="place"/>
+        </parameters>
+      </method>
+      <method name="GetItemByName" cname="gdl_dock_get_item_by_name">
+        <return-type type="GdlDockItem*"/>
+        <parameters>
+          <parameter type="const-gchar*" name="name"/>
+        </parameters>
+      </method>
+      <method name="GetNamedItems" cname="gdl_dock_get_named_items">
+        <return-type type="GList*"/>
+      </method>
+      <method name="GetPlaceholderByName" cname="gdl_dock_get_placeholder_by_name">
+        <return-type type="GdlDockPlaceholder*"/>
+        <parameters>
+          <parameter type="const-gchar*" name="name"/>
+        </parameters>
+      </method>
+      <method name="GetType" cname="gdl_dock_get_type" shared="true">
+        <return-type type="GType"/>
+      </method>
+      <constructor cname="gdl_dock_new"/>
+      <constructor cname="gdl_dock_new_from">
+        <parameters>
+          <parameter type="GdlDock*" name="original"/>
+          <parameter type="gboolean" name="floating"/>
+        </parameters>
+      </constructor>
+      <method name="ParamGetType" cname="gdl_dock_param_get_type" shared="true">
+        <return-type type="GType"/>
+      </method>
+      <method name="XorRect" cname="gdl_dock_xor_rect">
+        <return-type type="void"/>
+        <parameters>
+          <parameter type="GdkRectangle*" name="rect"/>
+        </parameters>
+      </method>
+    </object>
+    <object name="DockBar" cname="GdlDockBar" parent="GtkVBox">
+      <field cname="dock" type="GdlDock*"/>
+      <field cname="_priv" type="GdlDockBarPrivate*"/>
+      <property name="Master" cname="master" type="GdlDockMaster" readable="true" writeable="true"/>
+      <method name="GetType" cname="gdl_dock_bar_get_type" shared="true">
+        <return-type type="GType"/>
+      </method>
+      <constructor cname="gdl_dock_bar_new">
+        <parameters>
+          <parameter type="GdlDock*" name="dock"/>
+        </parameters>
+      </constructor>
+    </object>
+    <object name="DockItem" cname="GdlDockItem" parent="GdlDockObject">
+      <field cname="child" type="GtkWidget*"/>
+      <field cname="behavior" type="GdlDockItemBehavior"/>
+      <field cname="orientation" type="GtkOrientation"/>
+      <field cname="resize" bits="1" type="guint"/>
+      <field cname="dragoff_x" type="gint"/>
+      <field cname="dragoff_y" type="gint"/>
+      <field cname="fromoutside* /GdlDockItemPrivate* _priv" type="accesible"/>
+      <property name="Orientation" cname="orientation" type="GtkOrientation" readable="true" writeable="true" construct-only="true"/>
+      <property name="Resize" cname="resize" type="gboolean" readable="true" writeable="true"/>
+      <property name="Behavior" cname="behavior" type="GdlDockItemBehavior" readable="true" writeable="true"/>
+      <property name="Locked" cname="locked" type="gboolean" readable="true" writeable="true"/>
+      <property name="PreferredWidth" cname="preferred_width" type="gint" readable="true" writeable="true"/>
+      <property name="PreferredHeight" cname="preferred_height" type="gint" readable="true" writeable="true"/>
+      <signal name="DockDragBegin" cname="dock_drag_begin" when="FIRST">
+        <return-type type="void"/>
+        <parameters>
+          <parameter type="GdlDockItem*" name="item"/>
+        </parameters>
+      </signal>
+      <signal name="DockDragMotion" cname="dock_drag_motion" when="FIRST">
+        <return-type type="void"/>
+        <parameters>
+          <parameter type="GdlDockItem*" name="item"/>
+          <parameter type="gint" name="x"/>
+          <parameter type="gint" name="y"/>
+        </parameters>
+      </signal>
+      <signal name="DockDragEnd" cname="dock_drag_end" when="FIRST">
+        <return-type type="void"/>
+        <parameters>
+          <parameter type="GdlDockItem*" name="item"/>
+          <parameter type="gboolean" name="cancelled"/>
+        </parameters>
+      </signal>
+      <virtual_method name="DockDragBegin" cname="dock_drag_begin">
+        <return-type type="void"/>
+        <parameters>
+          <parameter type="GdlDockItem*" name="item"/>
+        </parameters>
+      </virtual_method>
+      <virtual_method name="DockDragEnd" cname="dock_drag_end">
+        <return-type type="void"/>
+        <parameters>
+          <parameter type="GdlDockItem*" name="item"/>
+          <parameter type="gboolean" name="cancelled"/>
+        </parameters>
+      </virtual_method>
+      <method name="Bind" cname="gdl_dock_item_bind">
+        <return-type type="void"/>
+        <parameters>
+          <parameter type="GtkWidget*" name="dock"/>
+        </parameters>
+      </method>
+      <method name="DockTo" cname="gdl_dock_item_dock_to">
+        <return-type type="void"/>
+        <parameters>
+          <parameter type="GdlDockItem*" name="target"/>
+          <parameter type="GdlDockPlacement" name="position"/>
+          <parameter type="gint" name="docking_param"/>
+        </parameters>
+      </method>
+      <method name="GetTablabel" cname="gdl_dock_item_get_tablabel">
+        <return-type type="GtkWidget*"/>
+      </method>
+      <method name="GetType" cname="gdl_dock_item_get_type" shared="true">
+        <return-type type="GType"/>
+      </method>
+      <method name="HideGrip" cname="gdl_dock_item_hide_grip">
+        <return-type type="void"/>
+      </method>
+      <method name="HideItem" cname="gdl_dock_item_hide_item">
+        <return-type type="void"/>
+      </method>
+      <method name="IconifyItem" cname="gdl_dock_item_iconify_item">
+        <return-type type="void"/>
+      </method>
+      <method name="Lock" cname="gdl_dock_item_lock">
+        <return-type type="void"/>
+      </method>
+      <constructor cname="gdl_dock_item_new">
+        <parameters>
+          <parameter type="const-gchar*" name="name"/>
+          <parameter type="const-gchar*" name="long_name"/>
+          <parameter type="GdlDockItemBehavior" name="behavior"/>
+        </parameters>
+      </constructor>
+      <constructor cname="gdl_dock_item_new_with_stock">
+        <parameters>
+          <parameter type="const-gchar*" name="name"/>
+          <parameter type="const-gchar*" name="long_name"/>
+          <parameter type="const-gchar*" name="stock_id"/>
+          <parameter type="GdlDockItemBehavior" name="behavior"/>
+        </parameters>
+      </constructor>
+      <method name="PreferredSize" cname="gdl_dock_item_preferred_size">
+        <return-type type="void"/>
+        <parameters>
+          <parameter type="GtkRequisition*" name="req"/>
+        </parameters>
+      </method>
+      <method name="SetDefaultPosition" cname="gdl_dock_item_set_default_position">
+        <return-type type="void"/>
+        <parameters>
+          <parameter type="GdlDockObject*" name="reference"/>
+        </parameters>
+      </method>
+      <method name="SetOrientation" cname="gdl_dock_item_set_orientation">
+        <return-type type="void"/>
+        <parameters>
+          <parameter type="GtkOrientation" name="orientation"/>
+        </parameters>
+      </method>
+      <method name="SetTablabel" cname="gdl_dock_item_set_tablabel">
+        <return-type type="void"/>
+        <parameters>
+          <parameter type="GtkWidget*" name="tablabel"/>
+        </parameters>
+      </method>
+      <method name="ShowGrip" cname="gdl_dock_item_show_grip">
+        <return-type type="void"/>
+      </method>
+      <method name="ShowItem" cname="gdl_dock_item_show_item">
+        <return-type type="void"/>
+      </method>
+      <method name="Unbind" cname="gdl_dock_item_unbind">
+        <return-type type="void"/>
+      </method>
+      <method name="Unlock" cname="gdl_dock_item_unlock">
+        <return-type type="void"/>
+      </method>
+    </object>
+    <object name="DockItemGrip" cname="GdlDockItemGrip" parent="GtkContainer">
+      <field cname="item" type="GdlDockItem*"/>
+      <field cname="title_window" type="GdkWindow*"/>
+      <field cname="_priv" type="GdlDockItemGripPrivate*"/>
+      <property name="Item" cname="item" type="GdlDockItem" writeable="true" construct-only="true"/>
+      <method name="GetType" cname="gdl_dock_item_grip_get_type" shared="true">
+        <return-type type="GType"/>
+      </method>
+      <constructor cname="gdl_dock_item_grip_new">
+        <parameters>
+          <parameter type="GdlDockItem*" name="item"/>
+        </parameters>
+      </constructor>
+    </object>
+    <object name="DockLayout" cname="GdlDockLayout" parent="GObject">
+      <field cname="dirty" type="gboolean"/>
+      <field cname="master" type="GdlDockMaster*"/>
+      <field cname="_priv" type="GdlDockLayoutPrivate*"/>
+      <property name="Master" cname="master" type="GdlDockMaster" readable="true" writeable="true"/>
+      <property name="Dirty" cname="dirty" type="gboolean" readable="true"/>
+      <method name="Attach" cname="gdl_dock_layout_attach">
+        <return-type type="void"/>
+        <parameters>
+          <parameter type="GdlDockMaster*" name="master"/>
+        </parameters>
+      </method>
+      <method name="DeleteLayout" cname="gdl_dock_layout_delete_layout">
+        <return-type type="void"/>
+        <parameters>
+          <parameter type="const-gchar*" name="name"/>
+        </parameters>
+      </method>
+      <method name="GetItemsUi" cname="gdl_dock_layout_get_items_ui">
+        <return-type type="GtkWidget*"/>
+      </method>
+      <method name="GetLayouts" cname="gdl_dock_layout_get_layouts">
+        <return-type type="GList*"/>
+        <parameters>
+          <parameter type="gboolean" name="include_default"/>
+        </parameters>
+      </method>
+      <method name="GetLayoutsUi" cname="gdl_dock_layout_get_layouts_ui">
+        <return-type type="GtkWidget*"/>
+      </method>
+      <method name="GetType" cname="gdl_dock_layout_get_type" shared="true">
+        <return-type type="GType"/>
+      </method>
+      <method name="GetUi" cname="gdl_dock_layout_get_ui">
+        <return-type type="GtkWidget*"/>
+      </method>
+      <method name="IsDirty" cname="gdl_dock_layout_is_dirty">
+        <return-type type="gboolean"/>
+      </method>
+      <method name="LoadFromFile" cname="gdl_dock_layout_load_from_file">
+        <return-type type="gboolean"/>
+        <parameters>
+          <parameter type="const-gchar*" name="filename"/>
+        </parameters>
+      </method>
+      <method name="LoadLayout" cname="gdl_dock_layout_load_layout">
+        <return-type type="gboolean"/>
+        <parameters>
+          <parameter type="const-gchar*" name="name"/>
+        </parameters>
+      </method>
+      <constructor cname="gdl_dock_layout_new">
+        <parameters>
+          <parameter type="GdlDock*" name="dock"/>
+        </parameters>
+      </constructor>
+      <method name="RunManager" cname="gdl_dock_layout_run_manager">
+        <return-type type="void"/>
+      </method>
+      <method name="SaveLayout" cname="gdl_dock_layout_save_layout">
+        <return-type type="void"/>
+        <parameters>
+          <parameter type="const-gchar*" name="name"/>
+        </parameters>
+      </method>
+      <method name="SaveToFile" cname="gdl_dock_layout_save_to_file">
+        <return-type type="gboolean"/>
+        <parameters>
+          <parameter type="const-gchar*" name="filename"/>
+        </parameters>
+      </method>
+    </object>
+    <object name="DockMaster" cname="GdlDockMaster" parent="GObject">
+      <field cname="dock_objects" type="GHashTable*"/>
+      <field cname="toplevel_docks" type="GList*"/>
+      <field cname="controller" type="GdlDockObject*"/>
+      <field cname="dock_number" type="gint"/>
+      <field cname="_priv" type="GdlDockMasterPrivate*"/>
+      <property name="DefaultTitle" cname="default_title" type="gchar*" readable="true" writeable="true"/>
+      <property name="Locked" cname="locked" type="gint" readable="true" writeable="true"/>
+      <signal name="LayoutChanged" cname="layout_changed" when="LAST">
+        <return-type type="void"/>
+        <parameters>
+          <parameter type="GdlDockMaster*" name="master"/>
+        </parameters>
+      </signal>
+      <virtual_method name="LayoutChanged" cname="layout_changed">
+        <return-type type="void"/>
+        <parameters>
+          <parameter type="GdlDockMaster*" name="master"/>
+        </parameters>
+      </virtual_method>
+      <method name="Add" cname="gdl_dock_master_add">
+        <return-type type="void"/>
+        <parameters>
+          <parameter type="GdlDockObject*" name="object"/>
+        </parameters>
+      </method>
+      <method name="Foreach" cname="gdl_dock_master_foreach">
+        <return-type type="void"/>
+        <parameters>
+          <parameter type="GFunc" name="function"/>
+          <parameter type="gpointer" name="user_data"/>
+        </parameters>
+      </method>
+      <method name="ForeachToplevel" cname="gdl_dock_master_foreach_toplevel">
+        <return-type type="void"/>
+        <parameters>
+          <parameter type="gboolean" name="include_controller"/>
+          <parameter type="GFunc" name="function"/>
+          <parameter type="gpointer" name="user_data"/>
+        </parameters>
+      </method>
+      <method name="GetController" cname="gdl_dock_master_get_controller">
+        <return-type type="GdlDockObject*"/>
+      </method>
+      <method name="GetObject" cname="gdl_dock_master_get_object">
+        <return-type type="GdlDockObject*"/>
+        <parameters>
+          <parameter type="const-gchar*" name="nick_name"/>
+        </parameters>
+      </method>
+      <method name="GetType" cname="gdl_dock_master_get_type" shared="true">
+        <return-type type="GType"/>
+      </method>
+      <method name="Remove" cname="gdl_dock_master_remove">
+        <return-type type="void"/>
+        <parameters>
+          <parameter type="GdlDockObject*" name="object"/>
+        </parameters>
+      </method>
+      <method name="SetController" cname="gdl_dock_master_set_controller">
+        <return-type type="void"/>
+        <parameters>
+          <parameter type="GdlDockObject*" name="new_controller"/>
+        </parameters>
+      </method>
+    </object>
+    <object name="DockNotebook" cname="GdlDockNotebook" parent="GdlDockItem">
+      <property name="Page" cname="page" type="gint" readable="true" writeable="true"/>
+      <method name="GetType" cname="gdl_dock_notebook_get_type" shared="true">
+        <return-type type="GType"/>
+      </method>
+      <constructor cname="gdl_dock_notebook_new"/>
+    </object>
+    <object name="DockObject" cname="GdlDockObject" parent="GtkContainer">
+      <field cname="flags" type="GdlDockObjectFlags"/>
+      <field cname="freeze_count" type="gint"/>
+      <field cname="master" type="GObject*"/>
+      <field cname="name" type="gchar*"/>
+      <field cname="long_name" type="gchar*"/>
+      <field cname="stock_id" type="gchar*"/>
+      <field cname="reduce_pending" type="gboolean"/>
+      <property name="Name" cname="name" type="gchar*" readable="true" writeable="true" construct-only="true"/>
+      <property name="LongName" cname="long_name" type="gchar*" readable="true" writeable="true"/>
+      <property name="StockId" cname="stock_id" type="gchar*" readable="true" writeable="true"/>
+      <property name="Master" cname="master" type="GdlDockMaster" readable="true" writeable="true" construct-only="true"/>
+      <signal name="Detach" cname="detach" when="LAST">
+        <return-type type="void"/>
+        <parameters>
+          <parameter type="GdlDockObject*" name="object"/>
+          <parameter type="gboolean" name="recursive"/>
+        </parameters>
+      </signal>
+      <signal name="Dock" cname="dock" when="FIRST">
+        <return-type type="void"/>
+        <parameters>
+          <parameter type="GdlDockObject*" name="object"/>
+          <parameter type="GdlDockObject*" name="requestor"/>
+          <parameter type="GdlDockPlacement" name="position"/>
+          <parameter type="GValue*" name="other_data"/>
+        </parameters>
+      </signal>
+      <virtual_method name="Detach" cname="detach">
+        <return-type type="void"/>
+        <parameters>
+          <parameter type="GdlDockObject*" name="object"/>
+          <parameter type="gboolean" name="recursive"/>
+        </parameters>
+      </virtual_method>
+      <virtual_method name="DockRequest" cname="dock_request">
+        <return-type type="gboolean"/>
+        <parameters>
+          <parameter type="GdlDockObject*" name="object"/>
+          <parameter type="gint" name="x"/>
+          <parameter type="gint" name="y"/>
+          <parameter type="GdlDockRequest*" name="request"/>
+        </parameters>
+      </virtual_method>
+      <virtual_method name="Reorder" cname="reorder">
+        <return-type type="gboolean"/>
+        <parameters>
+          <parameter type="GdlDockObject*" name="object"/>
+          <parameter type="GdlDockObject*" name="child"/>
+          <parameter type="GdlDockPlacement" name="new_position"/>
+          <parameter type="GValue*" name="other_data"/>
+        </parameters>
+      </virtual_method>
+      <virtual_method name="ChildPlacement" cname="child_placement">
+        <return-type type="gboolean"/>
+        <parameters>
+          <parameter type="GdlDockObject*" name="object"/>
+          <parameter type="GdlDockObject*" name="child"/>
+          <parameter type="GdlDockPlacement*" name="placement"/>
+        </parameters>
+      </virtual_method>
+      <method name="Bind" cname="gdl_dock_object_bind">
+        <return-type type="void"/>
+        <parameters>
+          <parameter type="GObject*" name="master"/>
+        </parameters>
+      </method>
+      <method name="ChildPlacement" cname="gdl_dock_object_child_placement">
+        <return-type type="gboolean"/>
+        <parameters>
+          <parameter type="GdlDockObject*" name="child"/>
+          <parameter type="GdlDockPlacement*" name="placement"/>
+        </parameters>
+      </method>
+      <method name="Detach" cname="gdl_dock_object_detach">
+        <return-type type="void"/>
+        <parameters>
+          <parameter type="gboolean" name="recursive"/>
+        </parameters>
+      </method>
+      <method name="Dock" cname="gdl_dock_object_dock">
+        <return-type type="void"/>
+        <parameters>
+          <parameter type="GdlDockObject*" name="requestor"/>
+          <parameter type="GdlDockPlacement" name="position"/>
+          <parameter type="GValue*" name="other_data"/>
+        </parameters>
+      </method>
+      <method name="DockRequest" cname="gdl_dock_object_dock_request">
+        <return-type type="gboolean"/>
+        <parameters>
+          <parameter type="gint" name="x"/>
+          <parameter type="gint" name="y"/>
+          <parameter type="GdlDockRequest*" name="request"/>
+        </parameters>
+      </method>
+      <method name="Freeze" cname="gdl_dock_object_freeze">
+        <return-type type="void"/>
+      </method>
+      <method name="GetParentObject" cname="gdl_dock_object_get_parent_object">
+        <return-type type="GdlDockObject*"/>
+      </method>
+      <method name="GetToplevel" cname="gdl_dock_object_get_toplevel">
+        <return-type type="GdlDock*"/>
+      </method>
+      <method name="GetType" cname="gdl_dock_object_get_type" shared="true">
+        <return-type type="GType"/>
+      </method>
+      <method name="IsAttached" cname="gdl_dock_object_is_attached">
+        <return-type type="gboolean"/>
+      </method>
+      <method name="IsBound" cname="gdl_dock_object_is_bound">
+        <return-type type="gboolean"/>
+      </method>
+      <method name="IsCompound" cname="gdl_dock_object_is_compound">
+        <return-type type="gboolean"/>
+      </method>
+      <method name="NickFromType" cname="gdl_dock_object_nick_from_type" shared="true">
+        <return-type type="const-gchar*"/>
+        <parameters>
+          <parameter type="GType" name="type"/>
+        </parameters>
+      </method>
+      <method name="Present" cname="gdl_dock_object_present">
+        <return-type type="void"/>
+        <parameters>
+          <parameter type="GdlDockObject*" name="child"/>
+        </parameters>
+      </method>
+      <method name="Reduce" cname="gdl_dock_object_reduce">
+        <return-type type="void"/>
+      </method>
+      <method name="Reorder" cname="gdl_dock_object_reorder">
+        <return-type type="gboolean"/>
+        <parameters>
+          <parameter type="GdlDockObject*" name="child"/>
+          <parameter type="GdlDockPlacement" name="new_position"/>
+          <parameter type="GValue*" name="other_data"/>
+        </parameters>
+      </method>
+      <method name="SetTypeForNick" cname="gdl_dock_object_set_type_for_nick" shared="true">
+        <return-type type="GType"/>
+        <parameters>
+          <parameter type="const-gchar*" name="nick"/>
+          <parameter type="GType" name="type"/>
+        </parameters>
+      </method>
+      <method name="Thaw" cname="gdl_dock_object_thaw">
+        <return-type type="void"/>
+      </method>
+      <method name="TypeFromNick" cname="gdl_dock_object_type_from_nick" shared="true">
+        <return-type type="GType"/>
+        <parameters>
+          <parameter type="const-gchar*" name="nick"/>
+        </parameters>
+      </method>
+      <method name="Unbind" cname="gdl_dock_object_unbind">
+        <return-type type="void"/>
+      </method>
+    </object>
+    <object name="DockPaned" cname="GdlDockPaned" parent="GdlDockItem">
+      <field cname="position_changed" type="gboolean"/>
+      <property name="Position" cname="position" type="guint" readable="true" writeable="true"/>
+      <method name="GetType" cname="gdl_dock_paned_get_type" shared="true">
+        <return-type type="GType"/>
+      </method>
+      <constructor cname="gdl_dock_paned_new">
+        <parameters>
+          <parameter type="GtkOrientation" name="orientation"/>
+        </parameters>
+      </constructor>
+    </object>
+    <object name="DockPlaceholder" cname="GdlDockPlaceholder" parent="GdlDockObject">
+      <field cname="_priv" type="GdlDockPlaceholderPrivate*"/>
+      <property name="Sticky" cname="sticky" type="gboolean" readable="true" writeable="true" construct-only="true"/>
+      <property name="Host" cname="host" type="GdlDockObject" readable="true" writeable="true"/>
+      <property name="NextPlacement" cname="next_placement" type="GdlDockPlacement" readable="true" writeable="true"/>
+      <method name="Attach" cname="gdl_dock_placeholder_attach">
+        <return-type type="void"/>
+        <parameters>
+          <parameter type="GdlDockObject*" name="object"/>
+        </parameters>
+      </method>
+      <method name="GetType" cname="gdl_dock_placeholder_get_type" shared="true">
+        <return-type type="GType"/>
+      </method>
+      <constructor cname="gdl_dock_placeholder_new">
+        <parameters>
+          <parameter type="gchar*" name="name"/>
+          <parameter type="GdlDockObject*" name="object"/>
+          <parameter type="GdlDockPlacement" name="position"/>
+          <parameter type="gboolean" name="sticky"/>
+        </parameters>
+      </constructor>
+    </object>
+    <object name="DockTablabel" cname="GdlDockTablabel" parent="GtkBin">
+      <field cname="drag_handle_size" type="guint"/>
+      <field cname="item" type="GtkWidget*"/>
+      <field cname="event_window" type="GdkWindow*"/>
+      <field cname="active" type="gboolean"/>
+      <field cname="drag_start_event" type="GdkEventButton"/>
+      <field cname="pre_drag" type="gboolean"/>
+      <property name="Item" cname="item" type="GdlDockItem" readable="true" writeable="true"/>
+      <signal name="ButtonPressedHandle" cname="button_pressed_handle" when="LAST">
+        <return-type type="void"/>
+        <parameters>
+          <parameter type="GdlDockTablabel*" name="tablabel"/>
+          <parameter type="GdkEventButton*" name="event"/>
+        </parameters>
+      </signal>
+      <virtual_method name="ButtonPressedHandle" cname="button_pressed_handle">
+        <return-type type="void"/>
+        <parameters>
+          <parameter type="GdlDockTablabel*" name="tablabel"/>
+          <parameter type="GdkEventButton*" name="event"/>
+        </parameters>
+      </virtual_method>
+      <method name="Activate" cname="gdl_dock_tablabel_activate">
+        <return-type type="void"/>
+      </method>
+      <method name="Deactivate" cname="gdl_dock_tablabel_deactivate">
+        <return-type type="void"/>
+      </method>
+      <method name="GetType" cname="gdl_dock_tablabel_get_type" shared="true">
+        <return-type type="GType"/>
+      </method>
+      <constructor cname="gdl_dock_tablabel_new">
+        <parameters>
+          <parameter type="GdlDockItem*" name="item"/>
+        </parameters>
+      </constructor>
+    </object>
+    <struct name="DockRequest" cname="GdlDockRequest">
+      <field cname="applicant" type="GdlDockObject*"/>
+      <field cname="target" type="GdlDockObject*"/>
+      <field cname="position" type="GdlDockPlacement"/>
+      <field cname="rect" type="GdkRectangle"/>
+      <field cname="extra" type="GValue"/>
+    </struct>
+    <class name="Global" cname="GdlGlobal">
+      <method name="StockInit" cname="gdl_stock_init" shared="true">
+        <return-type type="void"/>
+      </method>
+    </class>
+    <object name="Stock" cname="GdlStock">
+      <static-string cname="GDL_STOCK_CLOSE" name="Close" value="gdl-close"/>
+      <static-string cname="GDL_STOCK_MENU_LEFT" name="MenuLeft" value="gdl-menu-left"/>
+      <static-string cname="GDL_STOCK_MENU_RIGHT" name="MenuRight" value="gdl-menu-right"/>
+    </object>
+  </namespace>
+</api>

Deleted: trunk/MonoDevelop/gdldock/gdl/gdl-api.xml
===================================================================
--- trunk/MonoDevelop/gdldock/gdl/gdl-api.xml	2004-03-16 23:51:22 UTC (rev 1182)
+++ trunk/MonoDevelop/gdldock/gdl/gdl-api.xml	2004-03-17 16:28:26 UTC (rev 1183)
@@ -1,616 +0,0 @@
-<?xml version="1.0"?>
-<api><!--
-
-        This file was automatically generated.
-        Please DO NOT MODIFY THIS FILE, modify .metadata files instead.
-
--->
-  <namespace name="Gdl" library="gdldock">
-    <enum name="DockItemBehavior" cname="GdlDockItemBehavior" type="flags">
-      <member cname="GDL_DOCK_ITEM_BEH_NORMAL" name="Normal" />
-      <member cname="GDL_DOCK_ITEM_BEH_NEVER_FLOATING" name="NeverFloating" value="1 &lt;&lt; 0" />
-      <member cname="GDL_DOCK_ITEM_BEH_NEVER_VERTICAL" name="NeverVertical" value="1 &lt;&lt; 1" />
-      <member cname="GDL_DOCK_ITEM_BEH_NEVER_HORIZONTAL" name="NeverHorizontal" value="1 &lt;&lt; 2" />
-      <member cname="GDL_DOCK_ITEM_BEH_LOCKED" name="Locked" value="1 &lt;&lt; 3" />
-      <member cname="GDL_DOCK_ITEM_BEH_CANT_DOCK_TOP" name="CantDockTop" value="1 &lt;&lt; 4" />
-      <member cname="GDL_DOCK_ITEM_BEH_CANT_DOCK_BOTTOM" name="CantDockBottom" value="1 &lt;&lt; 5" />
-      <member cname="GDL_DOCK_ITEM_BEH_CANT_DOCK_LEFT" name="CantDockLeft" value="1 &lt;&lt; 6" />
-      <member cname="GDL_DOCK_ITEM_BEH_CANT_DOCK_RIGHT" name="CantDockRight" value="1 &lt;&lt; 7" />
-      <member cname="GDL_DOCK_ITEM_BEH_CANT_DOCK_CENTER" name="CantDockCenter" value="1 &lt;&lt; 8" />
-      <member cname="GDL_DOCK_ITEM_BEH_CANT_CLOSE" name="CantClose" value="1 &lt;&lt; 9" />
-      <member cname="GDL_DOCK_ITEM_BEH_CANT_ICONIFY" name="CantIconify" value="1 &lt;&lt; 10" />
-    </enum>
-    <enum name="DockItemFlags" cname="GdlDockItemFlags" type="enum" hidden="1">
-      <member cname="GDL_DOCK_IN_DRAG" name="InDrag" value="1 &lt;&lt; GDL_DOCK_OBJECT_FLAGS_SHIFT" />
-      <member cname="GDL_DOCK_IN_PREDRAG" name="InPredrag" value="1 &lt;&lt; (GDL_DOCK_OBJECT_FLAGS_SHIFT + 1)" />
-      <member cname="GDL_DOCK_ICONIFIED" name="Iconified" value="1 &lt;&lt; (GDL_DOCK_OBJECT_FLAGS_SHIFT + 2)" />
-      <member cname="GDL_DOCK_USER_ACTION" name="UserAction" value="1 &lt;&lt; (GDL_DOCK_OBJECT_FLAGS_SHIFT + 3)" />
-    </enum>
-    <enum name="DockObjectFlags" cname="GdlDockObjectFlags" type="flags">
-      <member cname="GDL_DOCK_AUTOMATIC" name="Automatic" value="1 &lt;&lt; 0" />
-      <member cname="GDL_DOCK_ATTACHED" name="Attached" value="1 &lt;&lt; 1" />
-      <member cname="GDL_DOCK_IN_REFLOW" name="InReflow" value="1 &lt;&lt; 2" />
-      <member cname="GDL_DOCK_IN_DETACH" name="InDetach" value="1 &lt;&lt; 3" />
-    </enum>
-    <enum name="DockParamFlags" cname="GdlDockParamFlags" type="enum" hidden="1">
-      <member cname="GDL_DOCK_PARAM_EXPORT" name="Export" value="1 &lt;&lt; G_PARAM_USER_SHIFT" />
-      <member cname="GDL_DOCK_PARAM_AFTER" name="After" value="1 &lt;&lt; (G_PARAM_USER_SHIFT + 1)" />
-    </enum>
-    <enum name="DockPlacement" cname="GdlDockPlacement" type="enum">
-      <member cname="GDL_DOCK_NONE" name="None" />
-      <member cname="GDL_DOCK_TOP" name="Top" />
-      <member cname="GDL_DOCK_BOTTOM" name="Bottom" />
-      <member cname="GDL_DOCK_RIGHT" name="Right" />
-      <member cname="GDL_DOCK_LEFT" name="Left" />
-      <member cname="GDL_DOCK_CENTER" name="Center" />
-      <member cname="GDL_DOCK_FLOATING" name="Floating" />
-    </enum>
-    <object name="Dock" cname="GdlDock" parent="GdlDockObject">
-      <field cname="root" type="GdlDockObject*" />
-      <field cname="_priv" type="GdlDockPrivate*" />
-      <property name="Floating" cname="floating" type="gboolean" readable="true" writeable="true" construct-only="true" />
-      <property name="DefaultTitle" cname="default_title" type="gchar*" readable="true" writeable="true" />
-      <property name="Width" cname="width" type="gint" readable="true" writeable="true" construct-only="true" />
-      <property name="Height" cname="height" type="gint" readable="true" writeable="true" construct-only="true" />
-      <property name="Floatx" cname="floatx" type="gint" readable="true" writeable="true" construct-only="true" />
-      <property name="Floaty" cname="floaty" type="gint" readable="true" writeable="true" construct-only="true" />
-      <signal name="LayoutChanged" cname="layout_changed" when="LAST">
-        <return-type type="void" />
-        <parameters>
-          <parameter type="GdlDock*" name="dock" />
-        </parameters>
-      </signal>
-      <method name="AddFloatingItem" cname="gdl_dock_add_floating_item">
-        <return-type type="void" />
-        <parameters>
-          <parameter type="GdlDockItem*" name="item" />
-          <parameter type="gint" name="x" />
-          <parameter type="gint" name="y" />
-          <parameter type="gint" name="width" />
-          <parameter type="gint" name="height" />
-        </parameters>
-      </method>
-      <method name="AddItem" cname="gdl_dock_add_item">
-        <return-type type="void" />
-        <parameters>
-          <parameter type="GdlDockItem*" name="item" />
-          <parameter type="GdlDockPlacement" name="place" />
-        </parameters>
-      </method>
-      <method name="GetItemByName" cname="gdl_dock_get_item_by_name">
-        <return-type type="GdlDockItem*" />
-        <parameters>
-          <parameter type="const-gchar*" name="name" />
-        </parameters>
-      </method>
-      <method name="GetNamedItems" cname="gdl_dock_get_named_items">
-        <return-type type="GList*" />
-      </method>
-      <method name="GetPlaceholderByName" cname="gdl_dock_get_placeholder_by_name">
-        <return-type type="GdlDockPlaceholder*" />
-        <parameters>
-          <parameter type="const-gchar*" name="name" />
-        </parameters>
-      </method>
-      <method name="GetType" cname="gdl_dock_get_type" shared="true">
-        <return-type type="GType" />
-      </method>
-      <constructor cname="gdl_dock_new" />
-      <constructor cname="gdl_dock_new_from">
-        <parameters>
-          <parameter type="GdlDock*" name="original" />
-          <parameter type="gboolean" name="floating" />
-        </parameters>
-      </constructor>
-      <method name="ParamGetType" cname="gdl_dock_param_get_type" shared="true">
-        <return-type type="GType" />
-      </method>
-      <method name="XorRect" cname="gdl_dock_xor_rect">
-        <return-type type="void" />
-        <parameters>
-          <parameter type="GdkRectangle*" name="rect" />
-        </parameters>
-      </method>
-    </object>
-    <object name="DockBar" cname="GdlDockBar" parent="GtkVBox">
-      <field cname="dock" type="GdlDock*" />
-      <field cname="_priv" type="GdlDockBarPrivate*" />
-      <property name="Master" cname="master" type="GdlDockMaster" readable="true" writeable="true" />
-      <method name="GetType" cname="gdl_dock_bar_get_type" shared="true">
-        <return-type type="GType" />
-      </method>
-      <constructor cname="gdl_dock_bar_new">
-        <parameters>
-          <parameter type="GdlDock*" name="dock" />
-        </parameters>
-      </constructor>
-    </object>
-    <object name="DockItem" cname="GdlDockItem" parent="GdlDockObject">
-      <field cname="child" type="GtkWidget*" />
-      <field cname="behavior" type="GdlDockItemBehavior" />
-      <field cname="orientation" type="GtkOrientation" />
-      <field cname="resize" bits="1" type="guint" />
-      <field cname="dragoff_x" type="gint" />
-      <field cname="dragoff_y" type="gint" />
-      <field cname="fromoutside* /GdlDockItemPrivate* _priv" type="accesible" />
-      <property name="Orientation" cname="orientation" type="GtkOrientation" readable="true" writeable="true" construct-only="true" />
-      <property name="Resize" cname="resize" type="gboolean" readable="true" writeable="true" />
-      <property name="Behavior" cname="behavior" type="GdlDockItemBehavior" readable="true" writeable="true" />
-      <property name="Locked" cname="locked" type="gboolean" readable="true" writeable="true" />
-      <property name="PreferredWidth" cname="preferred_width" type="gint" readable="true" writeable="true" />
-      <property name="PreferredHeight" cname="preferred_height" type="gint" readable="true" writeable="true" />
-      <signal name="DockDragBegin" cname="dock_drag_begin" when="FIRST">
-        <return-type type="void" />
-        <parameters>
-          <parameter type="GdlDockItem*" name="item" />
-        </parameters>
-      </signal>
-      <signal name="DockDragMotion" cname="dock_drag_motion" when="FIRST">
-        <return-type type="void" />
-        <parameters>
-          <parameter type="GdlDockItem*" name="item" />
-          <parameter type="gint" name="x" />
-          <parameter type="gint" name="y" />
-        </parameters>
-      </signal>
-      <signal name="DockDragEnd" cname="dock_drag_end" when="FIRST">
-        <return-type type="void" />
-        <parameters>
-          <parameter type="GdlDockItem*" name="item" />
-          <parameter type="gboolean" name="cancelled" />
-        </parameters>
-      </signal>
-      <method name="Bind" cname="gdl_dock_item_bind">
-        <return-type type="void" />
-        <parameters>
-          <parameter type="GtkWidget*" name="dock" />
-        </parameters>
-      </method>
-      <method name="DockTo" cname="gdl_dock_item_dock_to">
-        <return-type type="void" />
-        <parameters>
-          <parameter type="GdlDockItem*" name="target" />
-          <parameter type="GdlDockPlacement" name="position" />
-          <parameter type="gint" name="docking_param" />
-        </parameters>
-      </method>
-      <method name="GetTablabel" cname="gdl_dock_item_get_tablabel">
-        <return-type type="GtkWidget*" />
-      </method>
-      <method name="GetType" cname="gdl_dock_item_get_type" shared="true">
-        <return-type type="GType" />
-      </method>
-      <method name="HideGrip" cname="gdl_dock_item_hide_grip">
-        <return-type type="void" />
-      </method>
-      <method name="HideItem" cname="gdl_dock_item_hide_item">
-        <return-type type="void" />
-      </method>
-      <method name="IconifyItem" cname="gdl_dock_item_iconify_item">
-        <return-type type="void" />
-      </method>
-      <method name="Lock" cname="gdl_dock_item_lock">
-        <return-type type="void" />
-      </method>
-      <constructor cname="gdl_dock_item_new">
-        <parameters>
-          <parameter type="const-gchar*" name="name" />
-          <parameter type="const-gchar*" name="long_name" />
-          <parameter type="GdlDockItemBehavior" name="behavior" />
-        </parameters>
-      </constructor>
-      <constructor cname="gdl_dock_item_new_with_stock">
-        <parameters>
-          <parameter type="const-gchar*" name="name" />
-          <parameter type="const-gchar*" name="long_name" />
-          <parameter type="const-gchar*" name="stock_id" />
-          <parameter type="GdlDockItemBehavior" name="behavior" />
-        </parameters>
-      </constructor>
-      <method name="PreferredSize" cname="gdl_dock_item_preferred_size">
-        <return-type type="void" />
-        <parameters>
-          <parameter type="GtkRequisition*" name="req" />
-        </parameters>
-      </method>
-      <method name="SetDefaultPosition" cname="gdl_dock_item_set_default_position">
-        <return-type type="void" />
-        <parameters>
-          <parameter type="GdlDockObject*" name="reference" />
-        </parameters>
-      </method>
-      <method name="SetOrientation" cname="gdl_dock_item_set_orientation">
-        <return-type type="void" />
-        <parameters>
-          <parameter type="GtkOrientation" name="orientation" />
-        </parameters>
-      </method>
-      <method name="SetTablabel" cname="gdl_dock_item_set_tablabel">
-        <return-type type="void" />
-        <parameters>
-          <parameter type="GtkWidget*" name="tablabel" />
-        </parameters>
-      </method>
-      <method name="ShowGrip" cname="gdl_dock_item_show_grip">
-        <return-type type="void" />
-      </method>
-      <method name="ShowItem" cname="gdl_dock_item_show_item">
-        <return-type type="void" />
-      </method>
-      <method name="Unbind" cname="gdl_dock_item_unbind">
-        <return-type type="void" />
-      </method>
-      <method name="Unlock" cname="gdl_dock_item_unlock">
-        <return-type type="void" />
-      </method>
-    </object>
-    <object name="DockItemGrip" cname="GdlDockItemGrip" parent="GtkContainer">
-      <field cname="item" type="GdlDockItem*" />
-      <field cname="title_window" type="GdkWindow*" />
-      <field cname="_priv" type="GdlDockItemGripPrivate*" />
-      <property name="Item" cname="item" type="GdlDockItem" writeable="true" construct-only="true" />
-      <signal name="Activate" cname="activate" when="LAST">
-        <return-type type="GCclosureMarshalVoid_Void" />
-        <parameters>
-          <parameter name="inst" type="GdlDockItemGrip*" />
-        </parameters>
-      </signal>
-      <method name="GetType" cname="gdl_dock_item_grip_get_type" shared="true">
-        <return-type type="GType" />
-      </method>
-      <constructor cname="gdl_dock_item_grip_new">
-        <parameters>
-          <parameter type="GdlDockItem*" name="item" />
-        </parameters>
-      </constructor>
-    </object>
-    <object name="DockLayout" cname="GdlDockLayout" parent="GObject">
-      <field cname="dirty" type="gboolean" />
-      <field cname="master" type="GdlDockMaster*" />
-      <field cname="_priv" type="GdlDockLayoutPrivate*" />
-      <property name="Master" cname="master" type="GdlDockMaster" readable="true" writeable="true" />
-      <property name="Dirty" cname="dirty" type="gboolean" readable="true" />
-      <method name="Attach" cname="gdl_dock_layout_attach">
-        <return-type type="void" />
-        <parameters>
-          <parameter type="GdlDockMaster*" name="master" />
-        </parameters>
-      </method>
-      <method name="DeleteLayout" cname="gdl_dock_layout_delete_layout">
-        <return-type type="void" />
-        <parameters>
-          <parameter type="const-gchar*" name="name" />
-        </parameters>
-      </method>
-      <method name="GetItemsUi" cname="gdl_dock_layout_get_items_ui">
-        <return-type type="GtkWidget*" />
-      </method>
-      <method name="GetLayouts" cname="gdl_dock_layout_get_layouts">
-        <return-type type="GList*" />
-        <parameters>
-          <parameter type="gboolean" name="include_default" />
-        </parameters>
-      </method>
-      <method name="GetLayoutsUi" cname="gdl_dock_layout_get_layouts_ui">
-        <return-type type="GtkWidget*" />
-      </method>
-      <method name="GetType" cname="gdl_dock_layout_get_type" shared="true">
-        <return-type type="GType" />
-      </method>
-      <method name="GetUi" cname="gdl_dock_layout_get_ui">
-        <return-type type="GtkWidget*" />
-      </method>
-      <method name="IsDirty" cname="gdl_dock_layout_is_dirty">
-        <return-type type="gboolean" />
-      </method>
-      <method name="LoadFromFile" cname="gdl_dock_layout_load_from_file">
-        <return-type type="gboolean" />
-        <parameters>
-          <parameter type="const-gchar*" name="filename" />
-        </parameters>
-      </method>
-      <method name="LoadLayout" cname="gdl_dock_layout_load_layout">
-        <return-type type="gboolean" />
-        <parameters>
-          <parameter type="const-gchar*" name="name" />
-        </parameters>
-      </method>
-      <constructor cname="gdl_dock_layout_new">
-        <parameters>
-          <parameter type="GdlDock*" name="dock" />
-        </parameters>
-      </constructor>
-      <method name="RunManager" cname="gdl_dock_layout_run_manager">
-        <return-type type="void" />
-      </method>
-      <method name="SaveLayout" cname="gdl_dock_layout_save_layout">
-        <return-type type="void" />
-        <parameters>
-          <parameter type="const-gchar*" name="name" />
-        </parameters>
-      </method>
-      <method name="SaveToFile" cname="gdl_dock_layout_save_to_file">
-        <return-type type="gboolean" />
-        <parameters>
-          <parameter type="const-gchar*" name="filename" />
-        </parameters>
-      </method>
-    </object>
-    <object name="DockMaster" cname="GdlDockMaster" parent="GObject">
-      <field cname="dock_objects" type="GHashTable*" />
-      <field cname="toplevel_docks" type="GList*" />
-      <field cname="controller" type="GdlDockObject*" />
-      <field cname="dock_number" type="gint" />
-      <field cname="_priv" type="GdlDockMasterPrivate*" />
-      <property name="DefaultTitle" cname="default_title" type="gchar*" readable="true" writeable="true" />
-      <property name="Locked" cname="locked" type="gint" readable="true" writeable="true" />
-      <signal name="LayoutChanged" cname="layout_changed" when="LAST">
-        <return-type type="void" />
-        <parameters>
-          <parameter type="GdlDockMaster*" name="master" />
-        </parameters>
-      </signal>
-      <method name="Add" cname="gdl_dock_master_add">
-        <return-type type="void" />
-        <parameters>
-          <parameter type="GdlDockObject*" name="object" />
-        </parameters>
-      </method>
-      <method name="Foreach" cname="gdl_dock_master_foreach">
-        <return-type type="void" />
-        <parameters>
-          <parameter type="GFunc" name="function" />
-          <parameter type="gpointer" name="user_data" />
-        </parameters>
-      </method>
-      <method name="ForeachToplevel" cname="gdl_dock_master_foreach_toplevel">
-        <return-type type="void" />
-        <parameters>
-          <parameter type="gboolean" name="include_controller" />
-          <parameter type="GFunc" name="function" />
-          <parameter type="gpointer" name="user_data" />
-        </parameters>
-      </method>
-      <method name="GetController" cname="gdl_dock_master_get_controller">
-        <return-type type="GdlDockObject*" />
-      </method>
-      <method name="GetObject" cname="gdl_dock_master_get_object">
-        <return-type type="GdlDockObject*" />
-        <parameters>
-          <parameter type="const-gchar*" name="nick_name" />
-        </parameters>
-      </method>
-      <method name="GetType" cname="gdl_dock_master_get_type" shared="true">
-        <return-type type="GType" />
-      </method>
-      <method name="Remove" cname="gdl_dock_master_remove">
-        <return-type type="void" />
-        <parameters>
-          <parameter type="GdlDockObject*" name="object" />
-        </parameters>
-      </method>
-      <method name="SetController" cname="gdl_dock_master_set_controller">
-        <return-type type="void" />
-        <parameters>
-          <parameter type="GdlDockObject*" name="new_controller" />
-        </parameters>
-      </method>
-    </object>
-    <object name="DockNotebook" cname="GdlDockNotebook" parent="GdlDockItem">
-      <property name="Page" cname="page" type="gint" readable="true" writeable="true" />
-      <method name="GetType" cname="gdl_dock_notebook_get_type" shared="true">
-        <return-type type="GType" />
-      </method>
-      <constructor cname="gdl_dock_notebook_new" />
-    </object>
-    <object name="DockObject" cname="GdlDockObject" parent="GtkContainer">
-      <field cname="flags" type="GdlDockObjectFlags" />
-      <field cname="freeze_count" type="gint" />
-      <field cname="master" type="GObject*" />
-      <field cname="name" type="gchar*" />
-      <field cname="long_name" type="gchar*" />
-      <field cname="stock_id" type="gchar*" />
-      <field cname="reduce_pending" type="gboolean" />
-      <property name="Name" cname="name" type="gchar*" readable="true" writeable="true" construct-only="true" />
-      <property name="LongName" cname="long_name" type="gchar*" readable="true" writeable="true" />
-      <property name="StockId" cname="stock_id" type="gchar*" readable="true" writeable="true" />
-      <property name="Master" cname="master" type="GdlDockMaster" readable="true" writeable="true" construct-only="true" />
-      <signal cname="detach" when="LAST" name="Detached">
-        <return-type type="void" />
-        <parameters>
-          <parameter type="GdlDockObject*" name="object" />
-          <parameter type="gboolean" name="recursive" />
-        </parameters>
-      </signal>
-      <signal cname="dock" when="FIRST" name="Docked">
-        <return-type type="void" />
-        <parameters>
-          <parameter type="GdlDockObject*" name="object" />
-          <parameter type="GdlDockObject*" name="requestor" />
-          <parameter type="GdlDockPlacement" name="position" />
-          <parameter type="GValue*" name="other_data" />
-        </parameters>
-      </signal>
-      <method name="Bind" cname="gdl_dock_object_bind">
-        <return-type type="void" />
-        <parameters>
-          <parameter type="GObject*" name="master" />
-        </parameters>
-      </method>
-      <method name="ChildPlacement" cname="gdl_dock_object_child_placement">
-        <return-type type="gboolean" />
-        <parameters>
-          <parameter type="GdlDockObject*" name="child" />
-          <parameter type="GdlDockPlacement*" name="placement" />
-        </parameters>
-      </method>
-      <method name="Detach" cname="gdl_dock_object_detach">
-        <return-type type="void" />
-        <parameters>
-          <parameter type="gboolean" name="recursive" />
-        </parameters>
-      </method>
-      <method name="Dock" cname="gdl_dock_object_dock">
-        <return-type type="void" />
-        <parameters>
-          <parameter type="GdlDockObject*" name="requestor" />
-          <parameter type="GdlDockPlacement" name="position" />
-          <parameter type="GValue*" name="other_data" />
-        </parameters>
-      </method>
-      <method name="DockRequest" cname="gdl_dock_object_dock_request">
-        <return-type type="gboolean" />
-        <parameters>
-          <parameter type="gint" name="x" />
-          <parameter type="gint" name="y" />
-          <parameter type="GdlDockRequest*" name="request" />
-        </parameters>
-      </method>
-      <method name="Freeze" cname="gdl_dock_object_freeze">
-        <return-type type="void" />
-      </method>
-      <method name="GetParentObject" cname="gdl_dock_object_get_parent_object">
-        <return-type type="GdlDockObject*" />
-      </method>
-      <method name="GetToplevel" cname="gdl_dock_object_get_toplevel">
-        <return-type type="GdlDock*" />
-      </method>
-      <method name="GetType" cname="gdl_dock_object_get_type" shared="true">
-        <return-type type="GType" />
-      </method>
-      <method name="IsAttached" cname="gdl_dock_object_is_attached">
-        <return-type type="gboolean" />
-      </method>
-      <method name="IsBound" cname="gdl_dock_object_is_bound">
-        <return-type type="gboolean" />
-      </method>
-      <method name="IsCompound" cname="gdl_dock_object_is_compound">
-        <return-type type="gboolean" />
-      </method>
-      <method name="NickFromType" cname="gdl_dock_object_nick_from_type" shared="true">
-        <return-type type="const-gchar*" />
-        <parameters>
-          <parameter type="GType" name="type" />
-        </parameters>
-      </method>
-      <method name="Present" cname="gdl_dock_object_present">
-        <return-type type="void" />
-        <parameters>
-          <parameter type="GdlDockObject*" name="child" />
-        </parameters>
-      </method>
-      <method name="Reduce" cname="gdl_dock_object_reduce">
-        <return-type type="void" />
-      </method>
-      <method name="Reorder" cname="gdl_dock_object_reorder">
-        <return-type type="gboolean" />
-        <parameters>
-          <parameter type="GdlDockObject*" name="child" />
-          <parameter type="GdlDockPlacement" name="new_position" />
-          <parameter type="GValue*" name="other_data" />
-        </parameters>
-      </method>
-      <method name="SetTypeForNick" cname="gdl_dock_object_set_type_for_nick" shared="true">
-        <return-type type="GType" />
-        <parameters>
-          <parameter type="const-gchar*" name="nick" />
-          <parameter type="GType" name="type" />
-        </parameters>
-      </method>
-      <method name="Thaw" cname="gdl_dock_object_thaw">
-        <return-type type="void" />
-      </method>
-      <method name="TypeFromNick" cname="gdl_dock_object_type_from_nick" shared="true">
-        <return-type type="GType" />
-        <parameters>
-          <parameter type="const-gchar*" name="nick" />
-        </parameters>
-      </method>
-      <method name="Unbind" cname="gdl_dock_object_unbind">
-        <return-type type="void" />
-      </method>
-    </object>
-    <object name="DockPaned" cname="GdlDockPaned" parent="GdlDockItem">
-      <field cname="position_changed" type="gboolean" />
-      <property name="Position" cname="position" type="guint" readable="true" writeable="true" />
-      <method name="GetType" cname="gdl_dock_paned_get_type" shared="true">
-        <return-type type="GType" />
-      </method>
-      <constructor cname="gdl_dock_paned_new">
-        <parameters>
-          <parameter type="GtkOrientation" name="orientation" />
-        </parameters>
-      </constructor>
-    </object>
-    <object name="DockPlaceholder" cname="GdlDockPlaceholder" parent="GdlDockObject">
-      <field cname="_priv" type="GdlDockPlaceholderPrivate*" />
-      <property name="Sticky" cname="sticky" type="gboolean" readable="true" writeable="true" construct-only="true" />
-      <property name="Host" cname="host" type="GdlDockObject" readable="true" writeable="true" />
-      <property name="NextPlacement" cname="next_placement" type="GdlDockPlacement" readable="true" writeable="true" />
-      <method name="Attach" cname="gdl_dock_placeholder_attach">
-        <return-type type="void" />
-        <parameters>
-          <parameter type="GdlDockObject*" name="object" />
-        </parameters>
-      </method>
-      <method name="GetType" cname="gdl_dock_placeholder_get_type" shared="true">
-        <return-type type="GType" />
-      </method>
-      <constructor cname="gdl_dock_placeholder_new">
-        <parameters>
-          <parameter type="gchar*" name="name" />
-          <parameter type="GdlDockObject*" name="object" />
-          <parameter type="GdlDockPlacement" name="position" />
-          <parameter type="gboolean" name="sticky" />
-        </parameters>
-      </constructor>
-    </object>
-    <object name="DockTablabel" cname="GdlDockTablabel" parent="GtkBin">
-      <field cname="drag_handle_size" type="guint" />
-      <field cname="item" type="GtkWidget*" />
-      <field cname="event_window" type="GdkWindow*" />
-      <field cname="active" type="gboolean" />
-      <field cname="drag_start_event" type="GdkEventButton" />
-      <field cname="pre_drag" type="gboolean" />
-      <property name="Item" cname="item" type="GdlDockItem" readable="true" writeable="true" />
-      <signal name="ButtonPressedHandle" cname="button_pressed_handle" when="LAST">
-        <return-type type="void" />
-        <parameters>
-          <parameter type="GdlDockTablabel*" name="tablabel" />
-          <parameter type="GdkEventButton*" name="event" />
-        </parameters>
-      </signal>
-      <method name="Activate" cname="gdl_dock_tablabel_activate">
-        <return-type type="void" />
-      </method>
-      <method name="Deactivate" cname="gdl_dock_tablabel_deactivate">
-        <return-type type="void" />
-      </method>
-      <method name="GetType" cname="gdl_dock_tablabel_get_type" shared="true">
-        <return-type type="GType" />
-      </method>
-      <constructor cname="gdl_dock_tablabel_new">
-        <parameters>
-          <parameter type="GdlDockItem*" name="item" />
-        </parameters>
-      </constructor>
-    </object>
-    <struct name="DockRequest" cname="GdlDockRequest">
-      <field cname="applicant" type="GdlDockObject*" />
-      <field cname="target" type="GdlDockObject*" />
-      <field cname="position" type="GdlDockPlacement" />
-      <field cname="rect" type="GdkRectangle" />
-      <field cname="extra" type="GValue" />
-    </struct>
-    <class name="Global" cname="GdlGlobal">
-      <method name="StockInit" cname="gdl_stock_init" shared="true">
-        <return-type type="void" />
-      </method>
-    </class>
-    <object name="Stock" cname="GdlStock">
-      <static-string cname="GDL_STOCK_CLOSE" name="Close" value="gdl-close" />
-      <static-string cname="GDL_STOCK_MENU_LEFT" name="MenuLeft" value="gdl-menu-left" />
-      <static-string cname="GDL_STOCK_MENU_RIGHT" name="MenuRight" value="gdl-menu-right" />
-    </object>
-  </namespace>
-</api>
\ No newline at end of file

Modified: trunk/MonoDevelop/gdldock/sources/gdl/Makefile.am
===================================================================
--- trunk/MonoDevelop/gdldock/sources/gdl/Makefile.am	2004-03-16 23:51:22 UTC (rev 1182)
+++ trunk/MonoDevelop/gdldock/sources/gdl/Makefile.am	2004-03-17 16:28:26 UTC (rev 1183)
@@ -1,18 +1,21 @@
 INCLUDES = \
-	-DG_LOG_DOMAIN=\"GdlDock\" -I..	-I.	\
-	-DGDL_GLADEDIR=\".\"			\
-	-DGDL_IMAGESDIR=\".\"			\
+	-DG_LOG_DOMAIN=\"GdlDock\" -I$(srcdir)/.. -I$(srcdir)/.	\
+	-DGDL_GLADEDIR=\"$(srcdir)/.\"			\
+	-DGDL_IMAGESDIR=\"$(srcdir)/.\"			\
 	$(GDLDOCK_CFLAGS)
 
 gdldocklibdir = $(prefix)/lib/monodevelop/bin
 
 gdldocklib_LTLIBRARIES = libgdldock.la
 
-dist_gdldocklib_DATA = \
+dist_gdldocklib = \
 	stock-close-12.png \
 	stock-menu-left-12.png \
-	stock-menu-right-12.png
+	stock-menu-right-12.png \
+	layout.glade
 
+dist_gdldocklib_cruft = $(addprefix $(srcdir)/, $(dist_gdldocklib))
+
 libgdldock_headers = \
 	gdl-dock-bar.h \
 	gdl-dock-object.h \
@@ -27,6 +30,8 @@
 	gdl-dock-placeholder.h \
 	gdl-stock.h
 
+build_headers = $(addprefix $(srcdir)/, $(libgdldock_headers))
+
 libgdldock_la_SOURCES = \
 	$(libgdldock_headers) \
 	gdl-i18n.h \
@@ -55,7 +60,7 @@
 	libgdlmarshal.h \
 	libgdlmarshal.c
 
-EXTRA_DIST = libgdlmarshal.list layout.glade
+EXTRA_DIST = libgdlmarshal.list $(dist_gdldocklib)
 
 CLEANFILES = $(BUILT_SOURCES)
 
@@ -68,11 +73,11 @@
 
 all-local:
 	$(LIBTOOL) --mode=install $(INSTALL) libgdldock.la `pwd`/$(top_builddir)/build/bin
-	$(INSTALL_DATA) $(dist_gdldocklib_DATA) $(top_builddir)/build/bin
+	$(INSTALL_DATA) $(dist_gdldocklib_cruft) $(top_builddir)/build/bin
 
 # enumerations code generation
 
-libgdltypebuiltins.c: $(libgdldock_headers)
+libgdltypebuiltins.c: $(build_headers)
 	$(GLIB_MKENUMS) \
 			--fhead "#include <glib-object.h>\n" \
 			--fhead "#include \"libgdltypebuiltins.h\"\n\n" \
@@ -85,11 +90,11 @@
 			--vtail "  if (!type)\n" \
 			--vtail "    type = g_ at type@_register_static (\"@EnumName@\", _ at enum_name@_values);\n\n" \
 			--vtail "  return type;\n}\n\n" \
-		$(libgdldock_headers) > xgen-gtbec \
+		$(build_headers) > xgen-gtbec \
 	&& cp xgen-gtbec $(@F) \
 	&& rm -f xgen-gtbec
 
-libgdltypebuiltins.h: $(libgdldock_headers)
+libgdltypebuiltins.h: $(build_headers)
 	$(GLIB_MKENUMS) \
 			--fhead "#ifndef __LIBGDLTYPEBUILTINS_H__\n" \
 			--fhead "#define __LIBGDLTYPEBUILTINS_H__ 1\n\n" \
@@ -100,7 +105,7 @@
 			--fprod "\n/* --- @filename@ --- */" \
 			--eprod "#define GDL_TYPE_ at ENUMSHORT@ @enum_name at _get_type()\n" \
 			--eprod "GType @enum_name at _get_type (void);\n" \
-		$(libgdldock_headers) > xgen-gth \
+		$(build_headers) > xgen-gth \
 	&& cp xgen-gth $(@F) \
 	&& rm -f xgen-gth
 

Modified: trunk/MonoDevelop/gdldock/sources/gdl-sharp-sources.xml
===================================================================
--- trunk/MonoDevelop/gdldock/sources/gdl-sharp-sources.xml	2004-03-16 23:51:22 UTC (rev 1182)
+++ trunk/MonoDevelop/gdldock/sources/gdl-sharp-sources.xml	2004-03-17 16:28:26 UTC (rev 1183)
@@ -1,5 +1,5 @@
 <gapi-parser-input>
-  <api filename="../gdl/gdl-api.xml">
+  <api filename="../gdl/gdl-api.raw">
     <library name="gdldock">
       <namespace name="Gdl">
         <dir>gdl</dir>


Property changes on: trunk/MonoDevelop/gtkmozembed-sharp
___________________________________________________________________
Name: svn:ignore
   - install-sh
generated*
COPYING
Makefile
missing
aclocal.m4
INSTALL
config.cache
conftest.c
libtool
ltmain
config.sub
config.guess
config.status
conftest
ltmain.sh
config.log
Makefile.in
configure
mkinstalldirs
gtkmozembed-sharp.dll

   + install-sh
generated*
COPYING
Makefile
missing
aclocal.m4
INSTALL
config.cache
conftest.c
libtool
ltmain
config.sub
config.guess
config.status
conftest
ltmain.sh
config.log
Makefile.in
configure
mkinstalldirs
gtkmozembed-sharp.dll
gtkmozembed-api.xml


Modified: trunk/MonoDevelop/gtkmozembed-sharp/Makefile.am
===================================================================
--- trunk/MonoDevelop/gtkmozembed-sharp/Makefile.am	2004-03-16 23:51:22 UTC (rev 1182)
+++ trunk/MonoDevelop/gtkmozembed-sharp/Makefile.am	2004-03-17 16:28:26 UTC (rev 1183)
@@ -8,20 +8,37 @@
 			
 all: generated-stamp $(ASSEMBLY)
 
+gtkmozembed-api.xml:
+	cp $(srcdir)/gtkmozembed-api.raw gtkmozembed-api.xml
+	chmod u+w gtkmozembed-api.xml
+	gapi-fixup --api=gtkmozembed-api.xml --metadata=$(srcdir)/GtkMozEmbed.metadata
+
 generated-stamp: gtkmozembed-api.xml
-	gapi-fixup --api=gtkmozembed-api.xml --metadata=GtkMozEmbed.metadata && \
-	 	gapi-codegen --generate gtkmozembed-api.xml --include $(INCLUDE_APIS) --outdir=generated --customdir=. --assembly-name=gtkmozembed-sharp && touch generated-stamp
+	gapi-codegen --generate gtkmozembed-api.xml --include $(INCLUDE_APIS) --outdir=generated --customdir=$(srcdir) --assembly-name=gtkmozembed-sharp && touch generated-stamp
 
-$(ASSEMBLY): generated-stamp
+sources = \
+	NewWindow_delegate.cs \
+	NewWindow_handler.cs \
+	NewWindowOrphan_handler.cs
+
+build_sources = $(addprefix $(srcdir)/, $(sources))
+
+customs = \
+	EmbedWidget.custom \
+	Single.custom
+
+build_customs = $(addprefix $(srcdir)/, $(customs))
+
+$(ASSEMBLY): generated-stamp $(build_sources)
 	$(MCS) --unsafe --target library \
 	-r glib-sharp -r gtk-sharp -r gdk-sharp \
-	--recurse '*.cs' -o $(ASSEMBLY) \
+	generated/*.cs $(build_sources) -o $(ASSEMBLY) \
 	&& cp $(ASSEMBLY) ../build/bin/.
 
 assemblydir = $(prefix)/lib/monodevelop/bin
 assembly_DATA = $(ASSEMBLY)
  
-CLEANFILES=$(ASSEMBLY) generated-stamp generated
+CLEANFILES=$(ASSEMBLY) generated-stamp generated/*.cs gtkmozembed-api.xml
 
-EXTRA_DIST = GtkMozEmbed.metadata gtkmozembed-api.xml EmbedWidget.custom Single.custom NewWindow_delegate.cs NewWindow_handler.cs NewWindowOrphan_handler.cs
+EXTRA_DIST = GtkMozEmbed.metadata gtkmozembed-api.raw $(customs) $(sources)
 

Added: trunk/MonoDevelop/gtkmozembed-sharp/gtkmozembed-api.raw
===================================================================
--- trunk/MonoDevelop/gtkmozembed-sharp/gtkmozembed-api.raw	2004-03-16 23:51:22 UTC (rev 1182)
+++ trunk/MonoDevelop/gtkmozembed-sharp/gtkmozembed-api.raw	2004-03-17 16:28:26 UTC (rev 1183)
@@ -0,0 +1,362 @@
+<?xml version="1.0"?>
+<api><!--
+
+        This file was automatically generated.
+        Please DO NOT MODIFY THIS FILE, modify .metadata files instead.
+
+-->
+  <namespace name="GtkMozEmbed" library="gtkembedmoz">
+    <enum name="ChromeFlags" cname="GtkMozEmbedChromeFlags" type="enum">
+      <member cname="GTK_MOZ_EMBED_FLAG_DEFAULTCHROME" name="Defaultchrome" value="1U" />
+      <member cname="GTK_MOZ_EMBED_FLAG_WINDOWBORDERSON" name="Windowborderson" value="2U" />
+      <member cname="GTK_MOZ_EMBED_FLAG_WINDOWCLOSEON" name="Windowcloseon" value="4U" />
+      <member cname="GTK_MOZ_EMBED_FLAG_WINDOWRESIZEON" name="Windowresizeon" value="8U" />
+      <member cname="GTK_MOZ_EMBED_FLAG_MENUBARON" name="Menubaron" value="16U" />
+      <member cname="GTK_MOZ_EMBED_FLAG_TOOLBARON" name="Toolbaron" value="32U" />
+      <member cname="GTK_MOZ_EMBED_FLAG_LOCATIONBARON" name="Locationbaron" value="64U" />
+      <member cname="GTK_MOZ_EMBED_FLAG_STATUSBARON" name="Statusbaron" value="128U" />
+      <member cname="GTK_MOZ_EMBED_FLAG_PERSONALTOOLBARON" name="Personaltoolbaron" value="256U" />
+      <member cname="GTK_MOZ_EMBED_FLAG_SCROLLBARSON" name="Scrollbarson" value="512U" />
+      <member cname="GTK_MOZ_EMBED_FLAG_TITLEBARON" name="Titlebaron" value="1024U" />
+      <member cname="GTK_MOZ_EMBED_FLAG_EXTRACHROMEON" name="Extrachromeon" value="2048U" />
+      <member cname="GTK_MOZ_EMBED_FLAG_ALLCHROME" name="Allchrome" value="4094U" />
+      <member cname="GTK_MOZ_EMBED_FLAG_WINDOWRAISED" name="Windowraised" value="33554432U" />
+      <member cname="GTK_MOZ_EMBED_FLAG_WINDOWLOWERED" name="Windowlowered" value="67108864U" />
+      <member cname="GTK_MOZ_EMBED_FLAG_CENTERSCREEN" name="Centerscreen" value="134217728U" />
+      <member cname="GTK_MOZ_EMBED_FLAG_DEPENDENT" name="Dependent" value="268435456U" />
+      <member cname="GTK_MOZ_EMBED_FLAG_MODAL" name="Modal" value="536870912U" />
+      <member cname="GTK_MOZ_EMBED_FLAG_OPENASDIALOG" name="Openasdialog" value="1073741824U" />
+      <member cname="GTK_MOZ_EMBED_FLAG_OPENASCHROME" name="Openaschrome" value="2147483648U " />
+    </enum>
+    <enum name="ProgressFlags" cname="GtkMozEmbedProgressFlags" type="enum">
+      <member cname="GTK_MOZ_EMBED_FLAG_START" name="Start" value="1" />
+      <member cname="GTK_MOZ_EMBED_FLAG_REDIRECTING" name="Redirecting" value="2" />
+      <member cname="GTK_MOZ_EMBED_FLAG_TRANSFERRING" name="Transferring" value="4" />
+      <member cname="GTK_MOZ_EMBED_FLAG_NEGOTIATING" name="Negotiating" value="8" />
+      <member cname="GTK_MOZ_EMBED_FLAG_STOP" name="Stop" value="16" />
+      <member cname="GTK_MOZ_EMBED_FLAG_IS_REQUEST" name="IsRequest" value="65536" />
+      <member cname="GTK_MOZ_EMBED_FLAG_IS_DOCUMENT" name="IsDocument" value="131072" />
+      <member cname="GTK_MOZ_EMBED_FLAG_IS_NETWORK" name="IsNetwork" value="262144" />
+      <member cname="GTK_MOZ_EMBED_FLAG_IS_WINDOW" name="IsWindow" value="524288 " />
+    </enum>
+    <enum name="ReloadFlags" cname="GtkMozEmbedReloadFlags" type="enum">
+      <member cname="GTK_MOZ_EMBED_FLAG_RELOADNORMAL" name="Reloadnormal" />
+      <member cname="GTK_MOZ_EMBED_FLAG_RELOADBYPASSCACHE" name="Reloadbypasscache" value="1" />
+      <member cname="GTK_MOZ_EMBED_FLAG_RELOADBYPASSPROXY" name="Reloadbypassproxy" value="2" />
+      <member cname="GTK_MOZ_EMBED_FLAG_RELOADBYPASSPROXYANDCACHE" name="Reloadbypassproxyandcache" value="3" />
+      <member cname="GTK_MOZ_EMBED_FLAG_RELOADCHARSETCHANGE" name="Reloadcharsetchange" value="4" />
+    </enum>
+    <enum name="StatusFlags" cname="GtkMozEmbedStatusFlags" type="enum">
+      <member cname="GTK_MOZ_EMBED_STATUS_FAILED_DNS" name="Dns" value="2152398878U" />
+      <member cname="GTK_MOZ_EMBED_STATUS_FAILED_CONNECT" name="Connect" value="2152398861U" />
+      <member cname="GTK_MOZ_EMBED_STATUS_FAILED_TIMEOUT" name="Timeout" value="2152398862U" />
+      <member cname="GTK_MOZ_EMBED_STATUS_FAILED_USERCANCELED" name="Usercanceled" value="2152398850U" />
+    </enum>
+    <object cname="GtkMozEmbed" parent="GtkBin" name="EmbedWidget" disabledefaultconstructor="1">
+      <field cname="data" type="void*" />
+      <signal name="LinkMessage" cname="link_message" when="FIRST">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="GtkMozEmbed*" name="embed" />
+        </parameters>
+      </signal>
+      <signal name="JsStatus" cname="js_status" when="FIRST">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="GtkMozEmbed*" name="embed" />
+        </parameters>
+      </signal>
+      <signal name="Location" cname="location" when="FIRST">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="GtkMozEmbed*" name="embed" />
+        </parameters>
+      </signal>
+      <signal name="Title" cname="title" when="FIRST">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="GtkMozEmbed*" name="embed" />
+        </parameters>
+      </signal>
+      <signal name="Progress" cname="progress" when="FIRST">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="GtkMozEmbed*" name="embed" />
+          <parameter type="gint" name="curprogress" />
+          <parameter type="gint" name="maxprogress" />
+        </parameters>
+      </signal>
+      <signal name="ProgressAll" cname="progress_all" when="FIRST">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="GtkMozEmbed*" name="embed" />
+          <parameter type="const-char*" name="aURI" />
+          <parameter type="gint" name="curprogress" />
+          <parameter type="gint" name="maxprogress" />
+        </parameters>
+      </signal>
+      <signal name="NetState" cname="net_state" when="FIRST">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="GtkMozEmbed*" name="embed" />
+          <parameter type="gint" name="state" />
+          <parameter type="guint" name="status" />
+        </parameters>
+      </signal>
+      <signal name="NetStateAll" cname="net_state_all" when="FIRST">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="GtkMozEmbed*" name="embed" />
+          <parameter type="const-char*" name="aURI" />
+          <parameter type="gint" name="state" />
+          <parameter type="guint" name="status" />
+        </parameters>
+      </signal>
+      <signal name="NetStart" cname="net_start" when="FIRST">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="GtkMozEmbed*" name="embed" />
+        </parameters>
+      </signal>
+      <signal name="NetStop" cname="net_stop" when="FIRST">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="GtkMozEmbed*" name="embed" />
+        </parameters>
+      </signal>
+      <signal name="NewWindow" cname="new_window" when="FIRST" hidden="1">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="GtkMozEmbed*" name="embed" />
+          <parameter type="GtkMozEmbed**" name="newEmbed" />
+          <parameter type="guint" name="chromemask" />
+        </parameters>
+      </signal>
+      <signal name="Visibility" cname="visibility" when="FIRST">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="GtkMozEmbed*" name="embed" />
+          <parameter type="gboolean" name="visibility" />
+        </parameters>
+      </signal>
+      <signal name="DestroyBrowser" cname="destroy_browser" when="FIRST">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="GtkMozEmbed*" name="embed" />
+        </parameters>
+      </signal>
+      <signal name="OpenUri" cname="open_uri" when="LAST">
+        <return-type type="gint" />
+        <parameters>
+          <parameter type="GtkMozEmbed*" name="embed" />
+          <parameter type="const-char*" name="aURI" />
+        </parameters>
+      </signal>
+      <signal name="SizeTo" cname="size_to" when="LAST">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="GtkMozEmbed*" name="embed" />
+          <parameter type="gint" name="width" />
+          <parameter type="gint" name="height" />
+        </parameters>
+      </signal>
+      <signal name="DomKeyDown" cname="dom_key_down" when="LAST">
+        <return-type type="gint" />
+        <parameters>
+          <parameter type="GtkMozEmbed*" name="embed" />
+          <parameter type="gpointer" name="dom_event" />
+        </parameters>
+      </signal>
+      <signal name="DomKeyPress" cname="dom_key_press" when="LAST">
+        <return-type type="gint" />
+        <parameters>
+          <parameter type="GtkMozEmbed*" name="embed" />
+          <parameter type="gpointer" name="dom_event" />
+        </parameters>
+      </signal>
+      <signal name="DomKeyUp" cname="dom_key_up" when="LAST">
+        <return-type type="gint" />
+        <parameters>
+          <parameter type="GtkMozEmbed*" name="embed" />
+          <parameter type="gpointer" name="dom_event" />
+        </parameters>
+      </signal>
+      <signal name="DomMouseDown" cname="dom_mouse_down" when="LAST">
+        <return-type type="gint" />
+        <parameters>
+          <parameter type="GtkMozEmbed*" name="embed" />
+          <parameter type="gpointer" name="dom_event" />
+        </parameters>
+      </signal>
+      <signal name="DomMouseUp" cname="dom_mouse_up" when="LAST">
+        <return-type type="gint" />
+        <parameters>
+          <parameter type="GtkMozEmbed*" name="embed" />
+          <parameter type="gpointer" name="dom_event" />
+        </parameters>
+      </signal>
+      <signal name="DomMouseClick" cname="dom_mouse_click" when="LAST">
+        <return-type type="gint" />
+        <parameters>
+          <parameter type="GtkMozEmbed*" name="embed" />
+          <parameter type="gpointer" name="dom_event" />
+        </parameters>
+      </signal>
+      <signal name="DomMouseDblClick" cname="dom_mouse_dbl_click" when="LAST">
+        <return-type type="gint" />
+        <parameters>
+          <parameter type="GtkMozEmbed*" name="embed" />
+          <parameter type="gpointer" name="dom_event" />
+        </parameters>
+      </signal>
+      <signal name="DomMouseOver" cname="dom_mouse_over" when="LAST">
+        <return-type type="gint" />
+        <parameters>
+          <parameter type="GtkMozEmbed*" name="embed" />
+          <parameter type="gpointer" name="dom_event" />
+        </parameters>
+      </signal>
+      <signal name="DomMouseOut" cname="dom_mouse_out" when="LAST">
+        <return-type type="gint" />
+        <parameters>
+          <parameter type="GtkMozEmbed*" name="embed" />
+          <parameter type="gpointer" name="dom_event" />
+        </parameters>
+      </signal>
+      <signal name="SecurityChange" cname="security_change" when="LAST">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="GtkMozEmbed*" name="embed" />
+          <parameter type="gpointer" name="request" />
+          <parameter type="guint" name="state" />
+        </parameters>
+      </signal>
+      <signal name="StatusChange" cname="status_change" when="LAST">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="GtkMozEmbed*" name="embed" />
+          <parameter type="gpointer" name="request" />
+          <parameter type="gint" name="status" />
+          <parameter type="gpointer" name="message" />
+        </parameters>
+      </signal>
+      <method name="AppendData" cname="gtk_moz_embed_append_data">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="const-char*" name="data" />
+          <parameter type="guint32" name="len" />
+        </parameters>
+      </method>
+      <method name="CanGoBack" cname="gtk_moz_embed_can_go_back">
+        <return-type type="gboolean" />
+      </method>
+      <method name="CanGoForward" cname="gtk_moz_embed_can_go_forward">
+        <return-type type="gboolean" />
+      </method>
+      <method name="CloseStream" cname="gtk_moz_embed_close_stream">
+        <return-type type="void" />
+      </method>
+      <method name="GetChromeMask" cname="gtk_moz_embed_get_chrome_mask">
+        <return-type type="guint32" />
+      </method>
+      <method cname="gtk_moz_embed_get_js_status" name="GetGeckoJsStatus">
+        <return-type type="char*" />
+      </method>
+      <method cname="gtk_moz_embed_get_link_message" name="GetGeckoLinkMessage">
+        <return-type type="char*" />
+      </method>
+      <method cname="gtk_moz_embed_get_location" name="GetGeckoLocation">
+        <return-type type="char*" />
+      </method>
+      <method cname="gtk_moz_embed_get_title" name="GetGeckoTitle">
+        <return-type type="char*" />
+      </method>
+      <method name="GetType" cname="gtk_moz_embed_get_type" shared="true">
+        <return-type type="GtkType" />
+      </method>
+      <method name="GoBack" cname="gtk_moz_embed_go_back">
+        <return-type type="void" />
+      </method>
+      <method name="GoForward" cname="gtk_moz_embed_go_forward">
+        <return-type type="void" />
+      </method>
+      <method name="LoadUrl" cname="gtk_moz_embed_load_url">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="const-char*" name="url" />
+        </parameters>
+      </method>
+      <constructor cname="gtk_moz_embed_new" hidden="1" />
+      <method name="OpenStream" cname="gtk_moz_embed_open_stream">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="const-char*" name="base_uri" />
+          <parameter type="const-char*" name="mime_type" />
+        </parameters>
+      </method>
+      <method name="PopStartup" cname="gtk_moz_embed_pop_startup" shared="true">
+        <return-type type="void" />
+      </method>
+      <method name="PushStartup" cname="gtk_moz_embed_push_startup" shared="true">
+        <return-type type="void" />
+      </method>
+      <method name="Reload" cname="gtk_moz_embed_reload">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="gint32" name="flags" />
+        </parameters>
+      </method>
+      <method name="RenderData" cname="gtk_moz_embed_render_data">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="const-char*" name="data" />
+          <parameter type="guint32" name="len" />
+          <parameter type="const-char*" name="base_uri" />
+          <parameter type="const-char*" name="mime_type" />
+        </parameters>
+      </method>
+      <method name="SetChromeMask" cname="gtk_moz_embed_set_chrome_mask">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="guint32" name="flags" />
+        </parameters>
+      </method>
+      <method name="SetCompPath" cname="gtk_moz_embed_set_comp_path" shared="true">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="char*" name="aPath" />
+        </parameters>
+      </method>
+      <method name="SetProfilePath" cname="gtk_moz_embed_set_profile_path" shared="true">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="char*" name="aDir" />
+          <parameter type="char*" name="aName" />
+        </parameters>
+      </method>
+      <method name="StatusEnumsGetType" cname="gtk_moz_embed_status_enums_get_type" shared="true" hidden="1">
+        <return-type type="GtkType" />
+      </method>
+      <method name="StopLoad" cname="gtk_moz_embed_stop_load">
+        <return-type type="void" />
+      </method>
+    </object>
+    <object name="Single" cname="GtkMozEmbedSingle" parent="GtkObject">
+      <field cname="data" type="void*" />
+      <signal name="NewWindowOrphan" cname="new_window_orphan" when="FIRST" hidden="1">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="GtkMozEmbedSingle*" name="embed" />
+          <parameter type="GtkMozEmbed**" name="newEmbed" />
+          <parameter type="guint" name="chromemask" />
+        </parameters>
+      </signal>
+      <method name="Get" cname="gtk_moz_embed_single_get" shared="true">
+        <return-type type="GtkMozEmbedSingle*" />
+      </method>
+      <method name="GetType" cname="gtk_moz_embed_single_get_type" shared="true">
+        <return-type type="GtkType" />
+      </method>
+    </object>
+  </namespace>
+</api>
\ No newline at end of file

Deleted: trunk/MonoDevelop/gtkmozembed-sharp/gtkmozembed-api.xml
===================================================================
--- trunk/MonoDevelop/gtkmozembed-sharp/gtkmozembed-api.xml	2004-03-16 23:51:22 UTC (rev 1182)
+++ trunk/MonoDevelop/gtkmozembed-sharp/gtkmozembed-api.xml	2004-03-17 16:28:26 UTC (rev 1183)
@@ -1,362 +0,0 @@
-<?xml version="1.0"?>
-<api><!--
-
-        This file was automatically generated.
-        Please DO NOT MODIFY THIS FILE, modify .metadata files instead.
-
--->
-  <namespace name="GtkMozEmbed" library="gtkembedmoz">
-    <enum name="ChromeFlags" cname="GtkMozEmbedChromeFlags" type="enum">
-      <member cname="GTK_MOZ_EMBED_FLAG_DEFAULTCHROME" name="Defaultchrome" value="1U" />
-      <member cname="GTK_MOZ_EMBED_FLAG_WINDOWBORDERSON" name="Windowborderson" value="2U" />
-      <member cname="GTK_MOZ_EMBED_FLAG_WINDOWCLOSEON" name="Windowcloseon" value="4U" />
-      <member cname="GTK_MOZ_EMBED_FLAG_WINDOWRESIZEON" name="Windowresizeon" value="8U" />
-      <member cname="GTK_MOZ_EMBED_FLAG_MENUBARON" name="Menubaron" value="16U" />
-      <member cname="GTK_MOZ_EMBED_FLAG_TOOLBARON" name="Toolbaron" value="32U" />
-      <member cname="GTK_MOZ_EMBED_FLAG_LOCATIONBARON" name="Locationbaron" value="64U" />
-      <member cname="GTK_MOZ_EMBED_FLAG_STATUSBARON" name="Statusbaron" value="128U" />
-      <member cname="GTK_MOZ_EMBED_FLAG_PERSONALTOOLBARON" name="Personaltoolbaron" value="256U" />
-      <member cname="GTK_MOZ_EMBED_FLAG_SCROLLBARSON" name="Scrollbarson" value="512U" />
-      <member cname="GTK_MOZ_EMBED_FLAG_TITLEBARON" name="Titlebaron" value="1024U" />
-      <member cname="GTK_MOZ_EMBED_FLAG_EXTRACHROMEON" name="Extrachromeon" value="2048U" />
-      <member cname="GTK_MOZ_EMBED_FLAG_ALLCHROME" name="Allchrome" value="4094U" />
-      <member cname="GTK_MOZ_EMBED_FLAG_WINDOWRAISED" name="Windowraised" value="33554432U" />
-      <member cname="GTK_MOZ_EMBED_FLAG_WINDOWLOWERED" name="Windowlowered" value="67108864U" />
-      <member cname="GTK_MOZ_EMBED_FLAG_CENTERSCREEN" name="Centerscreen" value="134217728U" />
-      <member cname="GTK_MOZ_EMBED_FLAG_DEPENDENT" name="Dependent" value="268435456U" />
-      <member cname="GTK_MOZ_EMBED_FLAG_MODAL" name="Modal" value="536870912U" />
-      <member cname="GTK_MOZ_EMBED_FLAG_OPENASDIALOG" name="Openasdialog" value="1073741824U" />
-      <member cname="GTK_MOZ_EMBED_FLAG_OPENASCHROME" name="Openaschrome" value="2147483648U " />
-    </enum>
-    <enum name="ProgressFlags" cname="GtkMozEmbedProgressFlags" type="enum">
-      <member cname="GTK_MOZ_EMBED_FLAG_START" name="Start" value="1" />
-      <member cname="GTK_MOZ_EMBED_FLAG_REDIRECTING" name="Redirecting" value="2" />
-      <member cname="GTK_MOZ_EMBED_FLAG_TRANSFERRING" name="Transferring" value="4" />
-      <member cname="GTK_MOZ_EMBED_FLAG_NEGOTIATING" name="Negotiating" value="8" />
-      <member cname="GTK_MOZ_EMBED_FLAG_STOP" name="Stop" value="16" />
-      <member cname="GTK_MOZ_EMBED_FLAG_IS_REQUEST" name="IsRequest" value="65536" />
-      <member cname="GTK_MOZ_EMBED_FLAG_IS_DOCUMENT" name="IsDocument" value="131072" />
-      <member cname="GTK_MOZ_EMBED_FLAG_IS_NETWORK" name="IsNetwork" value="262144" />
-      <member cname="GTK_MOZ_EMBED_FLAG_IS_WINDOW" name="IsWindow" value="524288 " />
-    </enum>
-    <enum name="ReloadFlags" cname="GtkMozEmbedReloadFlags" type="enum">
-      <member cname="GTK_MOZ_EMBED_FLAG_RELOADNORMAL" name="Reloadnormal" />
-      <member cname="GTK_MOZ_EMBED_FLAG_RELOADBYPASSCACHE" name="Reloadbypasscache" value="1" />
-      <member cname="GTK_MOZ_EMBED_FLAG_RELOADBYPASSPROXY" name="Reloadbypassproxy" value="2" />
-      <member cname="GTK_MOZ_EMBED_FLAG_RELOADBYPASSPROXYANDCACHE" name="Reloadbypassproxyandcache" value="3" />
-      <member cname="GTK_MOZ_EMBED_FLAG_RELOADCHARSETCHANGE" name="Reloadcharsetchange" value="4" />
-    </enum>
-    <enum name="StatusFlags" cname="GtkMozEmbedStatusFlags" type="enum">
-      <member cname="GTK_MOZ_EMBED_STATUS_FAILED_DNS" name="Dns" value="2152398878U" />
-      <member cname="GTK_MOZ_EMBED_STATUS_FAILED_CONNECT" name="Connect" value="2152398861U" />
-      <member cname="GTK_MOZ_EMBED_STATUS_FAILED_TIMEOUT" name="Timeout" value="2152398862U" />
-      <member cname="GTK_MOZ_EMBED_STATUS_FAILED_USERCANCELED" name="Usercanceled" value="2152398850U" />
-    </enum>
-    <object cname="GtkMozEmbed" parent="GtkBin" name="EmbedWidget" disabledefaultconstructor="1">
-      <field cname="data" type="void*" />
-      <signal name="LinkMessage" cname="link_message" when="FIRST">
-        <return-type type="void" />
-        <parameters>
-          <parameter type="GtkMozEmbed*" name="embed" />
-        </parameters>
-      </signal>
-      <signal name="JsStatus" cname="js_status" when="FIRST">
-        <return-type type="void" />
-        <parameters>
-          <parameter type="GtkMozEmbed*" name="embed" />
-        </parameters>
-      </signal>
-      <signal name="Location" cname="location" when="FIRST">
-        <return-type type="void" />
-        <parameters>
-          <parameter type="GtkMozEmbed*" name="embed" />
-        </parameters>
-      </signal>
-      <signal name="Title" cname="title" when="FIRST">
-        <return-type type="void" />
-        <parameters>
-          <parameter type="GtkMozEmbed*" name="embed" />
-        </parameters>
-      </signal>
-      <signal name="Progress" cname="progress" when="FIRST">
-        <return-type type="void" />
-        <parameters>
-          <parameter type="GtkMozEmbed*" name="embed" />
-          <parameter type="gint" name="curprogress" />
-          <parameter type="gint" name="maxprogress" />
-        </parameters>
-      </signal>
-      <signal name="ProgressAll" cname="progress_all" when="FIRST">
-        <return-type type="void" />
-        <parameters>
-          <parameter type="GtkMozEmbed*" name="embed" />
-          <parameter type="const-char*" name="aURI" />
-          <parameter type="gint" name="curprogress" />
-          <parameter type="gint" name="maxprogress" />
-        </parameters>
-      </signal>
-      <signal name="NetState" cname="net_state" when="FIRST">
-        <return-type type="void" />
-        <parameters>
-          <parameter type="GtkMozEmbed*" name="embed" />
-          <parameter type="gint" name="state" />
-          <parameter type="guint" name="status" />
-        </parameters>
-      </signal>
-      <signal name="NetStateAll" cname="net_state_all" when="FIRST">
-        <return-type type="void" />
-        <parameters>
-          <parameter type="GtkMozEmbed*" name="embed" />
-          <parameter type="const-char*" name="aURI" />
-          <parameter type="gint" name="state" />
-          <parameter type="guint" name="status" />
-        </parameters>
-      </signal>
-      <signal name="NetStart" cname="net_start" when="FIRST">
-        <return-type type="void" />
-        <parameters>
-          <parameter type="GtkMozEmbed*" name="embed" />
-        </parameters>
-      </signal>
-      <signal name="NetStop" cname="net_stop" when="FIRST">
-        <return-type type="void" />
-        <parameters>
-          <parameter type="GtkMozEmbed*" name="embed" />
-        </parameters>
-      </signal>
-      <signal name="NewWindow" cname="new_window" when="FIRST" hidden="1">
-        <return-type type="void" />
-        <parameters>
-          <parameter type="GtkMozEmbed*" name="embed" />
-          <parameter type="GtkMozEmbed**" name="newEmbed" />
-          <parameter type="guint" name="chromemask" />
-        </parameters>
-      </signal>
-      <signal name="Visibility" cname="visibility" when="FIRST">
-        <return-type type="void" />
-        <parameters>
-          <parameter type="GtkMozEmbed*" name="embed" />
-          <parameter type="gboolean" name="visibility" />
-        </parameters>
-      </signal>
-      <signal name="DestroyBrowser" cname="destroy_browser" when="FIRST">
-        <return-type type="void" />
-        <parameters>
-          <parameter type="GtkMozEmbed*" name="embed" />
-        </parameters>
-      </signal>
-      <signal name="OpenUri" cname="open_uri" when="LAST">
-        <return-type type="gint" />
-        <parameters>
-          <parameter type="GtkMozEmbed*" name="embed" />
-          <parameter type="const-char*" name="aURI" />
-        </parameters>
-      </signal>
-      <signal name="SizeTo" cname="size_to" when="LAST">
-        <return-type type="void" />
-        <parameters>
-          <parameter type="GtkMozEmbed*" name="embed" />
-          <parameter type="gint" name="width" />
-          <parameter type="gint" name="height" />
-        </parameters>
-      </signal>
-      <signal name="DomKeyDown" cname="dom_key_down" when="LAST">
-        <return-type type="gint" />
-        <parameters>
-          <parameter type="GtkMozEmbed*" name="embed" />
-          <parameter type="gpointer" name="dom_event" />
-        </parameters>
-      </signal>
-      <signal name="DomKeyPress" cname="dom_key_press" when="LAST">
-        <return-type type="gint" />
-        <parameters>
-          <parameter type="GtkMozEmbed*" name="embed" />
-          <parameter type="gpointer" name="dom_event" />
-        </parameters>
-      </signal>
-      <signal name="DomKeyUp" cname="dom_key_up" when="LAST">
-        <return-type type="gint" />
-        <parameters>
-          <parameter type="GtkMozEmbed*" name="embed" />
-          <parameter type="gpointer" name="dom_event" />
-        </parameters>
-      </signal>
-      <signal name="DomMouseDown" cname="dom_mouse_down" when="LAST">
-        <return-type type="gint" />
-        <parameters>
-          <parameter type="GtkMozEmbed*" name="embed" />
-          <parameter type="gpointer" name="dom_event" />
-        </parameters>
-      </signal>
-      <signal name="DomMouseUp" cname="dom_mouse_up" when="LAST">
-        <return-type type="gint" />
-        <parameters>
-          <parameter type="GtkMozEmbed*" name="embed" />
-          <parameter type="gpointer" name="dom_event" />
-        </parameters>
-      </signal>
-      <signal name="DomMouseClick" cname="dom_mouse_click" when="LAST">
-        <return-type type="gint" />
-        <parameters>
-          <parameter type="GtkMozEmbed*" name="embed" />
-          <parameter type="gpointer" name="dom_event" />
-        </parameters>
-      </signal>
-      <signal name="DomMouseDblClick" cname="dom_mouse_dbl_click" when="LAST">
-        <return-type type="gint" />
-        <parameters>
-          <parameter type="GtkMozEmbed*" name="embed" />
-          <parameter type="gpointer" name="dom_event" />
-        </parameters>
-      </signal>
-      <signal name="DomMouseOver" cname="dom_mouse_over" when="LAST">
-        <return-type type="gint" />
-        <parameters>
-          <parameter type="GtkMozEmbed*" name="embed" />
-          <parameter type="gpointer" name="dom_event" />
-        </parameters>
-      </signal>
-      <signal name="DomMouseOut" cname="dom_mouse_out" when="LAST">
-        <return-type type="gint" />
-        <parameters>
-          <parameter type="GtkMozEmbed*" name="embed" />
-          <parameter type="gpointer" name="dom_event" />
-        </parameters>
-      </signal>
-      <signal name="SecurityChange" cname="security_change" when="LAST">
-        <return-type type="void" />
-        <parameters>
-          <parameter type="GtkMozEmbed*" name="embed" />
-          <parameter type="gpointer" name="request" />
-          <parameter type="guint" name="state" />
-        </parameters>
-      </signal>
-      <signal name="StatusChange" cname="status_change" when="LAST">
-        <return-type type="void" />
-        <parameters>
-          <parameter type="GtkMozEmbed*" name="embed" />
-          <parameter type="gpointer" name="request" />
-          <parameter type="gint" name="status" />
-          <parameter type="gpointer" name="message" />
-        </parameters>
-      </signal>
-      <method name="AppendData" cname="gtk_moz_embed_append_data">
-        <return-type type="void" />
-        <parameters>
-          <parameter type="const-char*" name="data" />
-          <parameter type="guint32" name="len" />
-        </parameters>
-      </method>
-      <method name="CanGoBack" cname="gtk_moz_embed_can_go_back">
-        <return-type type="gboolean" />
-      </method>
-      <method name="CanGoForward" cname="gtk_moz_embed_can_go_forward">
-        <return-type type="gboolean" />
-      </method>
-      <method name="CloseStream" cname="gtk_moz_embed_close_stream">
-        <return-type type="void" />
-      </method>
-      <method name="GetChromeMask" cname="gtk_moz_embed_get_chrome_mask">
-        <return-type type="guint32" />
-      </method>
-      <method cname="gtk_moz_embed_get_js_status" name="GetGeckoJsStatus">
-        <return-type type="char*" />
-      </method>
-      <method cname="gtk_moz_embed_get_link_message" name="GetGeckoLinkMessage">
-        <return-type type="char*" />
-      </method>
-      <method cname="gtk_moz_embed_get_location" name="GetGeckoLocation">
-        <return-type type="char*" />
-      </method>
-      <method cname="gtk_moz_embed_get_title" name="GetGeckoTitle">
-        <return-type type="char*" />
-      </method>
-      <method name="GetType" cname="gtk_moz_embed_get_type" shared="true">
-        <return-type type="GtkType" />
-      </method>
-      <method name="GoBack" cname="gtk_moz_embed_go_back">
-        <return-type type="void" />
-      </method>
-      <method name="GoForward" cname="gtk_moz_embed_go_forward">
-        <return-type type="void" />
-      </method>
-      <method name="LoadUrl" cname="gtk_moz_embed_load_url">
-        <return-type type="void" />
-        <parameters>
-          <parameter type="const-char*" name="url" />
-        </parameters>
-      </method>
-      <constructor cname="gtk_moz_embed_new" hidden="1" />
-      <method name="OpenStream" cname="gtk_moz_embed_open_stream">
-        <return-type type="void" />
-        <parameters>
-          <parameter type="const-char*" name="base_uri" />
-          <parameter type="const-char*" name="mime_type" />
-        </parameters>
-      </method>
-      <method name="PopStartup" cname="gtk_moz_embed_pop_startup" shared="true">
-        <return-type type="void" />
-      </method>
-      <method name="PushStartup" cname="gtk_moz_embed_push_startup" shared="true">
-        <return-type type="void" />
-      </method>
-      <method name="Reload" cname="gtk_moz_embed_reload">
-        <return-type type="void" />
-        <parameters>
-          <parameter type="gint32" name="flags" />
-        </parameters>
-      </method>
-      <method name="RenderData" cname="gtk_moz_embed_render_data">
-        <return-type type="void" />
-        <parameters>
-          <parameter type="const-char*" name="data" />
-          <parameter type="guint32" name="len" />
-          <parameter type="const-char*" name="base_uri" />
-          <parameter type="const-char*" name="mime_type" />
-        </parameters>
-      </method>
-      <method name="SetChromeMask" cname="gtk_moz_embed_set_chrome_mask">
-        <return-type type="void" />
-        <parameters>
-          <parameter type="guint32" name="flags" />
-        </parameters>
-      </method>
-      <method name="SetCompPath" cname="gtk_moz_embed_set_comp_path" shared="true">
-        <return-type type="void" />
-        <parameters>
-          <parameter type="char*" name="aPath" />
-        </parameters>
-      </method>
-      <method name="SetProfilePath" cname="gtk_moz_embed_set_profile_path" shared="true">
-        <return-type type="void" />
-        <parameters>
-          <parameter type="char*" name="aDir" />
-          <parameter type="char*" name="aName" />
-        </parameters>
-      </method>
-      <method name="StatusEnumsGetType" cname="gtk_moz_embed_status_enums_get_type" shared="true" hidden="1">
-        <return-type type="GtkType" />
-      </method>
-      <method name="StopLoad" cname="gtk_moz_embed_stop_load">
-        <return-type type="void" />
-      </method>
-    </object>
-    <object name="Single" cname="GtkMozEmbedSingle" parent="GtkObject">
-      <field cname="data" type="void*" />
-      <signal name="NewWindowOrphan" cname="new_window_orphan" when="FIRST" hidden="1">
-        <return-type type="void" />
-        <parameters>
-          <parameter type="GtkMozEmbedSingle*" name="embed" />
-          <parameter type="GtkMozEmbed**" name="newEmbed" />
-          <parameter type="guint" name="chromemask" />
-        </parameters>
-      </signal>
-      <method name="Get" cname="gtk_moz_embed_single_get" shared="true">
-        <return-type type="GtkMozEmbedSingle*" />
-      </method>
-      <method name="GetType" cname="gtk_moz_embed_single_get_type" shared="true">
-        <return-type type="GtkType" />
-      </method>
-    </object>
-  </namespace>
-</api>
\ No newline at end of file

Modified: trunk/MonoDevelop/src/AddIns/BackendBindings/CSharpBinding/Makefile.am
===================================================================
--- trunk/MonoDevelop/src/AddIns/BackendBindings/CSharpBinding/Makefile.am	2004-03-16 23:51:22 UTC (rev 1182)
+++ trunk/MonoDevelop/src/AddIns/BackendBindings/CSharpBinding/Makefile.am	2004-03-17 16:28:26 UTC (rev 1183)
@@ -25,11 +25,13 @@
 ./FormattingStrategy/CSharpFormattingStrategy.cs \
 ./CSharpBindingCompilerManager.cs
 
+build_sources = $(addprefix $(srcdir)/, $(FILES))
+
 DLL = CSharpBinding.dll
 
 all: $(DLL)
 
-$(DLL): $(FILES)
+$(DLL): $(build_sources)
 	@ mcs /debug /out:$(DLL) /target:library /r:System.Drawing \
 		/r:../../../../build/bin/MonoDevelop.Core.dll \
 		/r:../../../../build/bin/MonoDevelop.SourceEditor.dll \
@@ -38,8 +40,8 @@
 		/r:../../../../build/bin/MonoDevelop.Gui.Widgets.dll  \
 		/r:gtk-sharp \
 		/r:glade-sharp \
-		/resource:../../../../data/resources/glade/CSharp.glade,CSharp.glade \
-		$(FILES) \
+		/resource:$(srcdir)/../../../../data/resources/glade/CSharp.glade,CSharp.glade \
+		$(build_sources) \
 	&& cp $(DLL) ../../../../build/AddIns/AddIns/BackendBindings/.
 
 csharpbindinglibdir = $(libdir)/monodevelop/AddIns/AddIns/BackendBindings

Modified: trunk/MonoDevelop/src/AddIns/DisplayBindings/SourceEditor/Makefile.am
===================================================================
--- trunk/MonoDevelop/src/AddIns/DisplayBindings/SourceEditor/Makefile.am	2004-03-16 23:51:22 UTC (rev 1182)
+++ trunk/MonoDevelop/src/AddIns/DisplayBindings/SourceEditor/Makefile.am	2004-03-17 16:28:26 UTC (rev 1183)
@@ -72,12 +72,14 @@
 ./Search/TextIterator/ForwardTextIterator.cs \
 ./Search/ITextBufferStrategy.cs
 
+build_sources = $(addprefix $(srcdir)/, $(FILES))
+
 all : $(DLL)
 
-$(DLL) : $(FILES)
-	mcs $(FILES) /debug /out:$(DLL) /t:library \
-	/resource:../../../../data/resources/glade/EditorBindings.glade,EditorBindings.glade \
-	/resource:../../../../data/resources/glade/texteditoraddin.glade,texteditoraddin.glade \
+$(DLL) : $(build_sources)
+	mcs $(build_sources) /debug /out:$(DLL) /t:library \
+	/resource:$(srcdir)/../../../../data/resources/glade/EditorBindings.glade,EditorBindings.glade \
+	/resource:$(srcdir)/../../../../data/resources/glade/texteditoraddin.glade,texteditoraddin.glade \
 	 /r:gtk-sharp /r:gdk-sharp $(GTKSOURCEVIEW_SHARP) /r:glib-sharp \
 		/r:../../../../build/bin/MonoDevelop.Core.dll \
 		/r:../../../../build/bin/MonoDevelop.Base.dll \

Modified: trunk/MonoDevelop/src/AddIns/Misc/StartPage/Makefile.am
===================================================================
--- trunk/MonoDevelop/src/AddIns/Misc/StartPage/Makefile.am	2004-03-16 23:51:22 UTC (rev 1182)
+++ trunk/MonoDevelop/src/AddIns/Misc/StartPage/Makefile.am	2004-03-17 16:28:26 UTC (rev 1183)
@@ -4,17 +4,19 @@
 Main.cs \
 StartPage.cs
 
+build_sources = $(addprefix $(srcdir)/, $(FILES))
+
 DLL = MonoDevelop.StartPage.dll
 
 all: $(DLL)
 
-$(DLL): $(FILES)
+$(DLL): $(build_sources)
 	@ mcs /debug /out:$(DLL) /target:library /r:System.Drawing \
 		/r:../../../../build/bin/MonoDevelop.Core.dll \
 		/r:../../../../build/bin/MonoDevelop.Base.dll \
 		/r:../../../../build/bin/gtkmozembed-sharp.dll \
 		/r:gtk-sharp \
-		$(FILES) \
+		$(build_sources) \
 	&& cp $(DLL) ../../../../build/AddIns/AddIns/Misc/StartPage/.
 
 startpagelibdir = $(libdir)/monodevelop/AddIns/AddIns/Misc/StartPage

Modified: trunk/MonoDevelop/src/Libraries/CsVbRefactory/Makefile.am
===================================================================
--- trunk/MonoDevelop/src/Libraries/CsVbRefactory/Makefile.am	2004-03-16 23:51:22 UTC (rev 1182)
+++ trunk/MonoDevelop/src/Libraries/CsVbRefactory/Makefile.am	2004-03-17 16:28:26 UTC (rev 1183)
@@ -44,6 +44,8 @@
 ./CsVbRefactory/Parser/AST/Enums.cs \
 ./CsVbRefactory/Parser/AST/AbstractNode.cs
 
+build_sources = $(addprefix $(srcdir)/, $(FILES))
+
 DLLS = /r:System.Drawing
 
 CLEANFILES = $(ASSEMBLY)
@@ -55,7 +57,7 @@
 
 all: $(ASSEMBLY)
 
-$(ASSEMBLY): $(FILES)
-	$(CSC) $(DLLS) $(FILES) /out:$(ASSEMBLY) /target:library \
+$(ASSEMBLY): $(build_sources)
+	$(CSC) $(DLLS) $(build_sources) /out:$(ASSEMBLY) /target:library \
 	&& cp $(ASSEMBLY) ../../../build/bin/.
 

Modified: trunk/MonoDevelop/src/Libraries/MonoDevelop.Core/Makefile.am
===================================================================
--- trunk/MonoDevelop/src/Libraries/MonoDevelop.Core/Makefile.am	2004-03-16 23:51:22 UTC (rev 1182)
+++ trunk/MonoDevelop/src/Libraries/MonoDevelop.Core/Makefile.am	2004-03-17 16:28:26 UTC (rev 1183)
@@ -58,13 +58,15 @@
 ./AddIns/AddInCollection.cs \
 ./AddIns/AddInSignatureException.cs
 
+build_sources = $(addprefix $(srcdir)/, $(FILES))
+
 DLL = MonoDevelop.Core.dll
 
 all: $(DLL)
 
-$(DLL): $(FILES)
-	@ mcs /debug /out:$(DLL) /target:library /r:System.Drawing.dll /define:LINUX /resource:../../../data/resources/AddIn.xsd,AddIn.xsd \
-	$(FILES) && cp $(DLL) ../../../build/bin/.
+$(DLL): $(build_sources)
+	@ mcs /debug /out:$(DLL) /target:library /r:System.Drawing.dll /define:LINUX /resource:$(srcdir)/../../../data/resources/AddIn.xsd,AddIn.xsd \
+	$(build_sources) && cp $(DLL) ../../../build/bin/.
 
 assemblydir = $(libdir)/monodevelop/bin
 assembly_DATA = $(DLL)

Modified: trunk/MonoDevelop/src/Libraries/MonoDevelop.Gui.Utils/Makefile.am
===================================================================
--- trunk/MonoDevelop/src/Libraries/MonoDevelop.Gui.Utils/Makefile.am	2004-03-16 23:51:22 UTC (rev 1182)
+++ trunk/MonoDevelop/src/Libraries/MonoDevelop.Gui.Utils/Makefile.am	2004-03-17 16:28:26 UTC (rev 1183)
@@ -6,10 +6,12 @@
 ./VFS/Vfs.cs \
 ./Glue.cs
 
+build_sources = $(addprefix $(srcdir)/, $(FILES))
+
 all: $(DLL)
 
-$(DLL): $(FILES)
-	@ mcs /debug /out:$(DLL) /target:library $(REFERENCES) $(FILES) \
+$(DLL): $(build_sources)
+	@ mcs /debug /out:$(DLL) /target:library $(REFERENCES) $(build_sources) \
 	&& cp $(DLL) ../../../build/bin/.
 
 assemblydir = $(libdir)/monodevelop/bin

Modified: trunk/MonoDevelop/src/Libraries/MonoDevelop.Gui.Widgets/Makefile.am
===================================================================
--- trunk/MonoDevelop/src/Libraries/MonoDevelop.Gui.Widgets/Makefile.am	2004-03-16 23:51:22 UTC (rev 1182)
+++ trunk/MonoDevelop/src/Libraries/MonoDevelop.Gui.Widgets/Makefile.am	2004-03-17 16:28:26 UTC (rev 1183)
@@ -20,10 +20,12 @@
 ./TabLabel/TabLabel.cs \
 ./GladeWidgetExtract/GladeWidgetExtract.cs
 
+build_sources = $(addprefix $(srcdir)/, $(FILES))
+
 all: $(DLL)
 
-$(DLL): $(FILES)
-	@ $(MCS) /debug /out:$(DLL) /target:library $(REFERENCES) $(FILES) \
+$(DLL): $(build_sources)
+	@ $(MCS) /debug /out:$(DLL) /target:library $(REFERENCES) $(build_sources) \
 	&& cp $(DLL) ../../../build/bin/.
 
 assemblydir = $(libdir)/monodevelop/bin

Modified: trunk/MonoDevelop/src/Libraries/SharpAssembly/Makefile.am
===================================================================
--- trunk/MonoDevelop/src/Libraries/SharpAssembly/Makefile.am	2004-03-16 23:51:22 UTC (rev 1182)
+++ trunk/MonoDevelop/src/Libraries/SharpAssembly/Makefile.am	2004-03-17 16:28:26 UTC (rev 1183)
@@ -66,12 +66,14 @@
 ./src/SharpAssembly/AssemblyInfo.cs \
 ./src/SharpAssembly/AssemblyNameNotFoundException.cs 
 
+build_sources = $(addprefix $(srcdir)/, $(FILES))
+
 DLL = ICSharpCode.SharpAssembly.dll
 
 all: $(DLL)
 
-$(DLL): $(FILES)
-	@ mcs /debug /out:$(DLL) /target:library $(FILES) \
+$(DLL): $(build_sources)
+	@ mcs /debug /out:$(DLL) /target:library $(build_sources) \
 	&& cp $(DLL) ../../../build/bin/.
 
 assemblydir = $(libdir)/monodevelop/bin

Modified: trunk/MonoDevelop/src/Libraries/SharpRefactory/Makefile.am
===================================================================
--- trunk/MonoDevelop/src/Libraries/SharpRefactory/Makefile.am	2004-03-16 23:51:22 UTC (rev 1182)
+++ trunk/MonoDevelop/src/Libraries/SharpRefactory/Makefile.am	2004-03-17 16:28:26 UTC (rev 1183)
@@ -106,12 +106,14 @@
 ./src/VBConverter/VBNetVisitor.cs \
 ./src/AssemblyInfo.cs
 
+build_sources = $(addprefix $(srcdir)/, $(FILES))
+
 DLL = ICSharpCode.SharpRefactory.dll
 
 all: $(DLL)
 
 $(DLL): $(FILES)
-	@ mcs /debug /out:$(DLL) /target:library /r:System.Drawing.dll $(FILES) \
+	@ mcs /debug /out:$(DLL) /target:library /r:System.Drawing.dll $(build_sources) \
 	&& cp $(DLL) ../../../build/bin/.
 
 test-parser.exe : $(DLL) src/Main.cs

Modified: trunk/MonoDevelop/src/Main/Base/Makefile.am
===================================================================
--- trunk/MonoDevelop/src/Main/Base/Makefile.am	2004-03-16 23:51:22 UTC (rev 1182)
+++ trunk/MonoDevelop/src/Main/Base/Makefile.am	2004-03-17 16:28:26 UTC (rev 1183)
@@ -354,18 +354,20 @@
 ./Internal/ExternalTool/ExternalTool.cs \
 ./AssemblyInfo.cs
 
+build_sources = $(addprefix $(srcdir)/, $(FILES))
+
 DLL = MonoDevelop.Base.dll
 
 all: $(DLL)
 
-$(DLL): $(FILES) ../../../data/resources/glade/Base.glade
+$(DLL): $(build_sources) ../../../data/resources/glade/Base.glade
 	@ mcs /debug /out:$(DLL) /target:library /r:System.Drawing /r:ICSharpCode.SharpZipLib.dll \
 		/r:../../../build/bin/ICSharpCode.SharpRefactory.dll /r:../../../build/bin/MonoDevelop.Core.dll \
 		/r:../../../build/bin/ICSharpCode.SharpAssembly.dll \
 		/r:../../../build/bin/MonoDevelop.Gui.Utils.dll \
 		/r:../../../build/bin/MonoDevelop.Gui.Widgets.dll \
 		/r:../../../build/bin/gdl-sharp.dll \
-		/resource:../../../data/resources/glade/Base.glade,Base.glade \
+		/resource:$(srcdir)/../../../data/resources/glade/Base.glade,Base.glade \
 		/r:System.Data /r:System.Web.Services /define:LINUX \
 		/define:GTK /r:gtk-sharp /r:gdk-sharp /r:glib-sharp \
 		/r:pango-sharp \
@@ -375,11 +377,11 @@
 		/r:gtkhtml-sharp \
 		/r:$(debugger_prefix)/lib/Mono.Debugger.dll \
 		$(monodoc_libflags) \
-		$(FILES) \
+		$(build_sources) \
 	&& cp $(DLL) ../../../build/bin/.
 
 Services/StockIcons.cs : ./Services/process-icons.pl
-	perl  -x../../../build/data/resources/icons -w ./Services/process-icons.pl > $@
+	perl  -x$(srcdir)../../../build/data/resources/icons -w $(srcdir)./Services/process-icons.pl > $@
 
 assemblydir = $(libdir)/monodevelop/bin
 assembly_DATA = $(DLL)

Modified: trunk/MonoDevelop/src/Main/StartUp/Makefile.am
===================================================================
--- trunk/MonoDevelop/src/Main/StartUp/Makefile.am	2004-03-16 23:51:22 UTC (rev 1182)
+++ trunk/MonoDevelop/src/Main/StartUp/Makefile.am	2004-03-17 16:28:26 UTC (rev 1183)
@@ -1,4 +1,4 @@
-BASEDIR=../../..
+BASEDIR=$(srcdir)/../../..
 
 FILES= \
 ./SharpDevelopMain.cs \
@@ -6,42 +6,42 @@
 ./Dialogs/ExceptionBox.cs \
 ./AssemblyInfo.cs
 
-RESOURCES= \
-/resource:$(BASEDIR)/data/resources/StringResources.fr.resources \
-/resource:$(BASEDIR)/data/resources/StringResources.cn-gb.resources \
-/resource:$(BASEDIR)/data/resources/StringResources.jp.resources \
-/resource:$(BASEDIR)/data/resources/StringResources.nl.resources \
-/resource:$(BASEDIR)/data/resources/StringResources.pl.resources \
-/resource:$(BASEDIR)/data/resources/StringResources.ro.resources \
-/resource:$(BASEDIR)/data/resources/StringResources.pt.resources \
-/resource:$(BASEDIR)/data/resources/StringResources.ru.resources \
-/resource:$(BASEDIR)/data/resources/StringResources.goisern.resources \
-/resource:$(BASEDIR)/data/resources/BitmapResources.resources \
-/resource:$(BASEDIR)/data/resources/StringResources.se.resources \
-/resource:$(BASEDIR)/data/resources/StringResources.es.resources \
-/resource:$(BASEDIR)/data/resources/StringResources.cz.resources \
-/resource:$(BASEDIR)/data/resources/StringResources.kr.resources \
-/resource:$(BASEDIR)/data/resources/StringResources.it.resources \
-/resource:$(BASEDIR)/data/resources/StringResources.bg.resources \
-/resource:$(BASEDIR)/data/resources/StringResources.de.resources \
-/resource:$(BASEDIR)/data/resources/StringResources.cn-big.resources \
-/resource:$(BASEDIR)/data/resources/StringResources.dk.resources \
-/resource:$(BASEDIR)/data/resources/StringResources.resources,StringResources.resources \
-/resource:$(BASEDIR)/data/resources/StringResources.br.resources \
-/resource:$(BASEDIR)/data/resources/SplashScreen.png,SplashScreen.png
+build_sources = $(addprefix $(srcdir)/, $(FILES))
 
 DLL = MonoDevelop.exe
 
 all: $(DLL)
 
-$(DLL): $(FILES)
+$(DLL): $(build_sources)
 	@ mcs /debug /out:$(DLL) /r:System.Drawing \
 		/r:../../../build/bin/MonoDevelop.Core.dll \
 		/r:../../../build/bin/MonoDevelop.Base.dll \
 		/r:glib-sharp \
 		/define:GTK /r:gtk-sharp /r:gdk-sharp \
 		/r:gnome-sharp \
-		$(RESOURCES) $(FILES) \
+		$(build_sources) \
+		/resource:$(BASEDIR)/data/resources/StringResources.fr.resources \
+		/resource:$(BASEDIR)/data/resources/StringResources.cn-gb.resources \
+		/resource:$(BASEDIR)/data/resources/StringResources.jp.resources \
+		/resource:$(BASEDIR)/data/resources/StringResources.nl.resources \
+		/resource:$(BASEDIR)/data/resources/StringResources.pl.resources \
+		/resource:$(BASEDIR)/data/resources/StringResources.ro.resources \
+		/resource:$(BASEDIR)/data/resources/StringResources.pt.resources \
+		/resource:$(BASEDIR)/data/resources/StringResources.ru.resources \
+		/resource:$(BASEDIR)/data/resources/StringResources.goisern.resources \
+		/resource:$(BASEDIR)/data/resources/BitmapResources.resources \
+		/resource:$(BASEDIR)/data/resources/StringResources.se.resources \
+		/resource:$(BASEDIR)/data/resources/StringResources.es.resources \
+		/resource:$(BASEDIR)/data/resources/StringResources.cz.resources \
+		/resource:$(BASEDIR)/data/resources/StringResources.kr.resources \
+		/resource:$(BASEDIR)/data/resources/StringResources.it.resources \
+		/resource:$(BASEDIR)/data/resources/StringResources.bg.resources \
+		/resource:$(BASEDIR)/data/resources/StringResources.de.resources \
+		/resource:$(BASEDIR)/data/resources/StringResources.cn-big.resources \
+		/resource:$(BASEDIR)/data/resources/StringResources.dk.resources \
+		/resource:$(BASEDIR)/data/resources/StringResources.resources,StringResources.resources \
+		/resource:$(BASEDIR)/data/resources/StringResources.br.resources \
+		/resource:$(BASEDIR)/data/resources/SplashScreen.png,SplashScreen.png \
 	&& cp $(DLL) ../../../build/bin/.
 
 assemblydir = $(libdir)/monodevelop/bin
@@ -50,4 +50,3 @@
 CLEANFILES=$(DLL)
 
 EXTRA_DIST = $(FILES)
-




More information about the Monodevelop-patches-list mailing list