Author: mkestner
Date: 2006-08-09 12:33:51 -0400 (Wed, 09 Aug 2006)
New Revision: 63555

Added:
   trunk/gnome-sharp/vte/Bg.custom
Modified:
   trunk/gnome-sharp/ChangeLog
   trunk/gnome-sharp/bootstrap-2.16
   trunk/gnome-sharp/sources/
   trunk/gnome-sharp/sources/Makefile.am
   trunk/gnome-sharp/sources/gnome-sharp-2.16-sources.xml
   trunk/gnome-sharp/vte/Makefile.am
   trunk/gnome-sharp/vte/Vte.metadata
   trunk/gnome-sharp/vte/vte-api.raw
   trunk/gnome-sharp/vte/vte-sharp.dll.config.in
Log:

2006-08-09  Mike Kestner  <[EMAIL PROTECTED]>

        * sources/Makefile.am : update to vte-0.13.4.
        * sources/gnome-sharp-2.16-sources.xml : ditto.
        * vte/Bg.custom : provide Get overload for backcompat.
        * vte/Makefile.am : add custom file.
        * vte/Vte.metadata : rename some signal params back to their lame
        p0, p1, etc... names to maintain compat in Args classes.
        * vte/vte-api.raw : reparse for 0.13.4.
        * vte/vte-sharp.dll.config.in : move to new .so.9 version.
        [Fixes #79042]

2006-08-07  Mike Kestner  <[EMAIL PROTECTED]>

        * bootstrap-2.16 : update to new version.  tagged for 2.15.0.


Modified: trunk/gnome-sharp/ChangeLog
===================================================================
--- trunk/gnome-sharp/ChangeLog 2006-08-09 16:30:51 UTC (rev 63554)
+++ trunk/gnome-sharp/ChangeLog 2006-08-09 16:33:51 UTC (rev 63555)
@@ -1,3 +1,19 @@
+2006-08-09  Mike Kestner  <[EMAIL PROTECTED]>
+
+       * sources/Makefile.am : update to vte-0.13.4.
+       * sources/gnome-sharp-2.16-sources.xml : ditto.
+       * vte/Bg.custom : provide Get overload for backcompat.
+       * vte/Makefile.am : add custom file.
+       * vte/Vte.metadata : rename some signal params back to their lame
+       p0, p1, etc... names to maintain compat in Args classes.
+       * vte/vte-api.raw : reparse for 0.13.4.
+       * vte/vte-sharp.dll.config.in : move to new .so.9 version.
+       [Fixes #79042]
+
+2006-08-07  Mike Kestner  <[EMAIL PROTECTED]>
+
+       * bootstrap-2.16 : update to new version.  tagged for 2.15.0.
+
 2006-08-03  Mike Kestner  <[EMAIL PROTECTED]>
 
        * gnome/Gnome.metadata : wildcard CanvasPathDef rules since

Modified: trunk/gnome-sharp/bootstrap-2.16
===================================================================
--- trunk/gnome-sharp/bootstrap-2.16    2006-08-09 16:30:51 UTC (rev 63554)
+++ trunk/gnome-sharp/bootstrap-2.16    2006-08-09 16:33:51 UTC (rev 63555)
@@ -1,7 +1,7 @@
 #!/bin/sh
 # Run this to set configure.in up for an API version.
 
-GNOME_SHARP_VERSION=2.15.0
+GNOME_SHARP_VERSION=2.15.1
 ASSEMBLY_VERSION=2.16.0.0
 POLICY_VERSIONS="2.4 2.6 2.8"
 GTK_REQUIRED_VERSION=2.9.0


Property changes on: trunk/gnome-sharp/sources
___________________________________________________________________
Name: svn:ignore
   - Makefile
Makefile.in
libart_lgpl-2.3.16
libgnomeprintui-2.10.0.1
gnome-panel-2.14.2
gnome-vfs-2.15.3
libgnomeprint-2.10.0
gtkhtml-3.0.10
vte-0.11.10
libgnomecanvas-2.14.0
librsvg-2.6.4
libgnomeui-2.15.2
libgnome-2.15.1

   + Makefile
Makefile.in
libart_lgpl-2.3.16
libgnomeprintui-2.10.0.1
gnome-panel-2.14.2
gnome-vfs-2.15.3
libgnomeprint-2.10.0
gtkhtml-3.0.10
vte-0.13.4
libgnomecanvas-2.14.0
librsvg-2.6.4
libgnomeui-2.15.2
libgnome-2.15.1


Modified: trunk/gnome-sharp/sources/Makefile.am
===================================================================
--- trunk/gnome-sharp/sources/Makefile.am       2006-08-09 16:30:51 UTC (rev 
63554)
+++ trunk/gnome-sharp/sources/Makefile.am       2006-08-09 16:33:51 UTC (rev 
63555)
@@ -13,7 +13,7 @@
        
http://ftp.gnome.org/pub/GNOME/desktop/2.15/2.15.4/sources/gnome-panel-2.14.2.tar.bz2
           \
        
http://ftp.gnome.org/pub/GNOME/desktop/2.6/2.6.0/sources/libart_lgpl-2.3.16.tar.bz2
     \
        
http://ftp.gnome.org/pub/GNOME/desktop/2.6/2.6.0/sources/librsvg-2.6.4.tar.bz2  
        \
-       
http://ftp.gnome.org/pub/GNOME/desktop/2.6/2.6.0/sources/vte-0.11.10.tar.bz2
+       
http://ftp.gnome.org/pub/GNOME/desktop/2.15/2.15.90/sources/vte-0.13.4.tar.bz2
 
 GTKHTML_SOURCEFILES = \
         gtkhtml-3.0.10/src/gtkhtml.c \

Modified: trunk/gnome-sharp/sources/gnome-sharp-2.16-sources.xml
===================================================================
--- trunk/gnome-sharp/sources/gnome-sharp-2.16-sources.xml      2006-08-09 
16:30:51 UTC (rev 63554)
+++ trunk/gnome-sharp/sources/gnome-sharp-2.16-sources.xml      2006-08-09 
16:33:51 UTC (rev 63555)
@@ -107,7 +107,9 @@
   <api filename="../vte/vte-api.raw">
     <library name="vte">
       <namespace name="Vte">
-        <dir>vte-0.11.10/src</dir>
+        <directory path="vte-0.13.4/src">
+          <exclude>vteseq-table.h</exclude>
+        </directory>
       </namespace>
     </library>
   </api>

Added: trunk/gnome-sharp/vte/Bg.custom
===================================================================
--- trunk/gnome-sharp/vte/Bg.custom     2006-08-09 16:30:51 UTC (rev 63554)
+++ trunk/gnome-sharp/vte/Bg.custom     2006-08-09 16:33:51 UTC (rev 63555)
@@ -0,0 +1,26 @@
+// Bg.custom - Vte.Bg customizations
+//
+// Author: Mike Kestner  <[EMAIL PROTECTED]>
+//
+// Copyright (c) 2006  Novell, Inc.
+//
+// This program is free software; you can redistribute it and/or
+// modify it under the terms of version 2 of the Lesser GNU General 
+// Public License as published by the Free Software Foundation.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this program; if not, write to the
+// Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+// Boston, MA 02111-1307, USA.
+
+
+               public static Bg Get ()
+               {
+                       return GetForScreen (Gdk.Screen.Default);
+               }
+

Modified: trunk/gnome-sharp/vte/Makefile.am
===================================================================
--- trunk/gnome-sharp/vte/Makefile.am   2006-08-09 16:30:51 UTC (rev 63554)
+++ trunk/gnome-sharp/vte/Makefile.am   2006-08-09 16:33:51 UTC (rev 63555)
@@ -16,7 +16,8 @@
 
 sources = 
 
-customs =
+customs =                      \
+       Bg.custom
 
 add_dist = vte-sharp-2.0.pc.in
 

Modified: trunk/gnome-sharp/vte/Vte.metadata
===================================================================
--- trunk/gnome-sharp/vte/Vte.metadata  2006-08-09 16:30:51 UTC (rev 63554)
+++ trunk/gnome-sharp/vte/Vte.metadata  2006-08-09 16:33:51 UTC (rev 63555)
@@ -9,4 +9,13 @@
   <attr path="/api/namespace/[EMAIL PROTECTED]'VteTerminal']/[EMAIL 
PROTECTED]'ForkCommand']/*/[EMAIL PROTECTED]'envv']" name="array">1</attr>
   <attr path="/api/namespace/[EMAIL PROTECTED]'VteTerminal']/[EMAIL 
PROTECTED]'ForkCommand']/*/[EMAIL PROTECTED]'argv']" name="array">1</attr>
   <attr path="/api/namespace/[EMAIL PROTECTED]'VteTerminal']/[EMAIL 
PROTECTED]'SetColors']/*/[EMAIL PROTECTED]'palette']" name="array">1</attr>
+  <attr path="/api/namespace/[EMAIL PROTECTED]'VteTerminal']/[EMAIL 
PROTECTED]'CharSizeChanged']/*/[EMAIL PROTECTED]'char_width']" 
name="name">p0</attr>
+  <attr path="/api/namespace/[EMAIL PROTECTED]'VteTerminal']/[EMAIL 
PROTECTED]'CharSizeChanged']/*/[EMAIL PROTECTED]'char_height']" 
name="name">p1</attr>
+  <attr path="/api/namespace/[EMAIL PROTECTED]'VteTerminal']/[EMAIL 
PROTECTED]'Commit']/*/[EMAIL PROTECTED]'text']" name="name">p0</attr>
+  <attr path="/api/namespace/[EMAIL PROTECTED]'VteTerminal']/[EMAIL 
PROTECTED]'Commit']/*/[EMAIL PROTECTED]'size']" name="name">p1</attr>
+  <attr path="/api/namespace/[EMAIL PROTECTED]'VteTerminal']/[EMAIL 
PROTECTED]'MoveWindow']/*/[EMAIL PROTECTED]'x']" name="name">p0</attr>
+  <attr path="/api/namespace/[EMAIL PROTECTED]'VteTerminal']/[EMAIL 
PROTECTED]'MoveWindow']/*/[EMAIL PROTECTED]'y']" name="name">p1</attr>
+  <attr path="/api/namespace/[EMAIL PROTECTED]'VteTerminal']/[EMAIL 
PROTECTED]'ResizeWindow']/*/[EMAIL PROTECTED]'width']" name="name">p0</attr>
+  <attr path="/api/namespace/[EMAIL PROTECTED]'VteTerminal']/[EMAIL 
PROTECTED]'ResizeWindow']/*/[EMAIL PROTECTED]'height']" name="name">p1</attr>
+  <attr path="/api/namespace/[EMAIL PROTECTED]'VteTerminal']/[EMAIL 
PROTECTED]'TextScrolled']/*/[EMAIL PROTECTED]'delta']" name="name">p0</attr>
 </metadata>

Modified: trunk/gnome-sharp/vte/vte-api.raw
===================================================================
--- trunk/gnome-sharp/vte/vte-api.raw   2006-08-09 16:30:51 UTC (rev 63554)
+++ trunk/gnome-sharp/vte/vte-api.raw   2006-08-09 16:33:51 UTC (rev 63555)
@@ -27,7 +27,13 @@
       <member cname="VTE_DEBUG_CURSOR" name="Cursor" value="1 &lt;&lt; 10" />
       <member cname="VTE_DEBUG_KEYBOARD" name="Keyboard" value="1 &lt;&lt; 11" 
/>
       <member cname="VTE_DEBUG_LIFECYCLE" name="Lifecycle" value="1 &lt;&lt; 
12" />
+      <member cname="VTE_DEBUG_TRIE" name="Trie" value="1 &lt;&lt; 13" />
     </enum>
+    <enum name="TerminalAntiAlias" cname="VteTerminalAntiAlias" 
gtype="vte_terminal_anti_alias_get_type" type="enum">
+      <member cname="VTE_ANTI_ALIAS_USE_DEFAULT" name="UseDefault" />
+      <member cname="VTE_ANTI_ALIAS_FORCE_ENABLE" name="ForceEnable" />
+      <member cname="VTE_ANTI_ALIAS_FORCE_DISABLE" name="ForceDisable" />
+    </enum>
     <enum name="TerminalEraseBinding" cname="VteTerminalEraseBinding" 
gtype="vte_terminal_erase_binding_get_type" type="enum">
       <member cname="VTE_ERASE_AUTO" name="Auto" />
       <member cname="VTE_ERASE_ASCII_BACKSPACE" name="AsciiBackspace" />
@@ -49,7 +55,17 @@
         <parameter type="gpointer" name="data" />
       </parameters>
     </callback>
+    <callback name="TerminalSequenceHandler" 
cname="VteTerminalSequenceHandler">
+      <return-type type="gboolean" />
+      <parameters>
+        <parameter type="VteTerminal*" name="terminal" />
+        <parameter type="const-char*" name="match" />
+        <parameter type="GQuark" name="match_quark" />
+        <parameter type="GValueArray*" name="params" />
+      </parameters>
+    </callback>
     <object name="Bg" cname="VteBg" parent="GObject">
+      <field name="Screen" cname="screen" type="GdkScreen*" />
       <field name="RootPixmap" cname="root_pixmap" type="GdkPixmap*" />
       <field name="Native" cname="native" type="struct-VteBgNative*" />
       <field name="Pvt" cname="pvt" type="struct-VteBgPrivate*" />
@@ -59,8 +75,11 @@
           <parameter name="inst" type="VteBg*" />
         </parameters>
       </signal>
-      <method name="Get" cname="vte_bg_get" shared="true">
+      <method name="GetForScreen" cname="vte_bg_get_for_screen" shared="true">
         <return-type type="VteBg*" />
+        <parameters>
+          <parameter type="GdkScreen*" name="screen" />
+        </parameters>
       </method>
       <method name="GetPixbuf" cname="vte_bg_get_pixbuf">
         <return-type type="GdkPixbuf*" />
@@ -98,6 +117,12 @@
           <parameter name="p1" type="gint32" />
         </parameters>
       </signal>
+      <method name="AddChild" cname="vte_reaper_add_child" shared="true">
+        <return-type type="int" />
+        <parameters>
+          <parameter type="GPid" name="pid" />
+        </parameters>
+      </method>
       <method name="Get" cname="vte_reaper_get" shared="true">
         <return-type type="VteReaper*" />
       </method>
@@ -119,172 +144,172 @@
       <signal name="Eof" cname="eof" when="LAST">
         <return-type type="void" />
         <parameters>
-          <parameter name="inst" type="VteTerminal*" />
+          <parameter type="VteTerminal*" name="terminal" />
         </parameters>
       </signal>
       <signal name="ChildExited" cname="child-exited" when="LAST">
         <return-type type="void" />
         <parameters>
-          <parameter name="inst" type="VteTerminal*" />
+          <parameter type="VteTerminal*" name="terminal" />
         </parameters>
       </signal>
       <signal name="WindowTitleChanged" cname="window-title-changed" 
when="LAST">
         <return-type type="void" />
         <parameters>
-          <parameter name="inst" type="VteTerminal*" />
+          <parameter type="VteTerminal*" name="terminal" />
         </parameters>
       </signal>
       <signal name="IconTitleChanged" cname="icon-title-changed" when="LAST">
         <return-type type="void" />
         <parameters>
-          <parameter name="inst" type="VteTerminal*" />
+          <parameter type="VteTerminal*" name="terminal" />
         </parameters>
       </signal>
       <signal name="EncodingChanged" cname="encoding-changed" when="LAST">
         <return-type type="void" />
         <parameters>
-          <parameter name="inst" type="VteTerminal*" />
+          <parameter type="VteTerminal*" name="terminal" />
         </parameters>
       </signal>
       <signal name="Commit" cname="commit" when="LAST">
         <return-type type="void" />
         <parameters>
-          <parameter name="inst" type="VteTerminal*" />
-          <parameter name="p0" type="gchar*" />
-          <parameter name="p1" type="guint32" />
+          <parameter type="VteTerminal*" name="terminal" />
+          <parameter type="gchar*" name="text" />
+          <parameter type="guint" name="size" />
         </parameters>
       </signal>
       <signal name="EmulationChanged" cname="emulation-changed" when="LAST">
         <return-type type="void" />
         <parameters>
-          <parameter name="inst" type="VteTerminal*" />
+          <parameter type="VteTerminal*" name="terminal" />
         </parameters>
       </signal>
       <signal name="CharSizeChanged" cname="char-size-changed" when="LAST">
         <return-type type="void" />
         <parameters>
-          <parameter name="inst" type="VteTerminal*" />
-          <parameter name="p0" type="guint32" />
-          <parameter name="p1" type="guint32" />
+          <parameter type="VteTerminal*" name="terminal" />
+          <parameter type="guint" name="char_width" />
+          <parameter type="guint" name="char_height" />
         </parameters>
       </signal>
       <signal name="SelectionChanged" cname="selection-changed" when="LAST">
         <return-type type="void" />
         <parameters>
-          <parameter name="inst" type="VteTerminal*" />
+          <parameter type="VteTerminal*" name="terminal" />
         </parameters>
       </signal>
       <signal name="ContentsChanged" cname="contents-changed" when="LAST">
         <return-type type="void" />
         <parameters>
-          <parameter name="inst" type="VteTerminal*" />
+          <parameter type="VteTerminal*" name="terminal" />
         </parameters>
       </signal>
       <signal name="CursorMoved" cname="cursor-moved" when="LAST">
         <return-type type="void" />
         <parameters>
-          <parameter name="inst" type="VteTerminal*" />
+          <parameter type="VteTerminal*" name="terminal" />
         </parameters>
       </signal>
       <signal name="DeiconifyWindow" cname="deiconify-window" when="LAST">
         <return-type type="void" />
         <parameters>
-          <parameter name="inst" type="VteTerminal*" />
+          <parameter type="VteTerminal*" name="terminal" />
         </parameters>
       </signal>
       <signal name="IconifyWindow" cname="iconify-window" when="LAST">
         <return-type type="void" />
         <parameters>
-          <parameter name="inst" type="VteTerminal*" />
+          <parameter type="VteTerminal*" name="terminal" />
         </parameters>
       </signal>
       <signal name="RaiseWindow" cname="raise-window" when="LAST">
         <return-type type="void" />
         <parameters>
-          <parameter name="inst" type="VteTerminal*" />
+          <parameter type="VteTerminal*" name="terminal" />
         </parameters>
       </signal>
       <signal name="LowerWindow" cname="lower-window" when="LAST">
         <return-type type="void" />
         <parameters>
-          <parameter name="inst" type="VteTerminal*" />
+          <parameter type="VteTerminal*" name="terminal" />
         </parameters>
       </signal>
       <signal name="RefreshWindow" cname="refresh-window" when="LAST">
         <return-type type="void" />
         <parameters>
-          <parameter name="inst" type="VteTerminal*" />
+          <parameter type="VteTerminal*" name="terminal" />
         </parameters>
       </signal>
       <signal name="RestoreWindow" cname="restore-window" when="LAST">
         <return-type type="void" />
         <parameters>
-          <parameter name="inst" type="VteTerminal*" />
+          <parameter type="VteTerminal*" name="terminal" />
         </parameters>
       </signal>
       <signal name="MaximizeWindow" cname="maximize-window" when="LAST">
         <return-type type="void" />
         <parameters>
-          <parameter name="inst" type="VteTerminal*" />
+          <parameter type="VteTerminal*" name="terminal" />
         </parameters>
       </signal>
       <signal name="ResizeWindow" cname="resize-window" when="LAST">
         <return-type type="void" />
         <parameters>
-          <parameter name="inst" type="VteTerminal*" />
-          <parameter name="p0" type="guint32" />
-          <parameter name="p1" type="guint32" />
+          <parameter type="VteTerminal*" name="terminal" />
+          <parameter type="guint" name="width" />
+          <parameter type="guint" name="height" />
         </parameters>
       </signal>
       <signal name="MoveWindow" cname="move-window" when="LAST">
         <return-type type="void" />
         <parameters>
-          <parameter name="inst" type="VteTerminal*" />
-          <parameter name="p0" type="guint32" />
-          <parameter name="p1" type="guint32" />
+          <parameter type="VteTerminal*" name="terminal" />
+          <parameter type="guint" name="x" />
+          <parameter type="guint" name="y" />
         </parameters>
       </signal>
       <signal name="StatusLineChanged" cname="status-line-changed" when="LAST">
         <return-type type="void" />
         <parameters>
-          <parameter name="inst" type="VteTerminal*" />
+          <parameter type="VteTerminal*" name="terminal" />
         </parameters>
       </signal>
       <signal name="IncreaseFontSize" cname="increase-font-size" when="LAST">
         <return-type type="void" />
         <parameters>
-          <parameter name="inst" type="VteTerminal*" />
+          <parameter type="VteTerminal*" name="terminal" />
         </parameters>
       </signal>
       <signal name="DecreaseFontSize" cname="decrease-font-size" when="LAST">
         <return-type type="void" />
         <parameters>
-          <parameter name="inst" type="VteTerminal*" />
+          <parameter type="VteTerminal*" name="terminal" />
         </parameters>
       </signal>
       <signal name="TextModified" cname="text-modified" when="LAST">
         <return-type type="void" />
         <parameters>
-          <parameter name="inst" type="VteTerminal*" />
+          <parameter type="VteTerminal*" name="terminal" />
         </parameters>
       </signal>
       <signal name="TextInserted" cname="text-inserted" when="LAST">
         <return-type type="void" />
         <parameters>
-          <parameter name="inst" type="VteTerminal*" />
+          <parameter type="VteTerminal*" name="terminal" />
         </parameters>
       </signal>
       <signal name="TextDeleted" cname="text-deleted" when="LAST">
         <return-type type="void" />
         <parameters>
-          <parameter name="inst" type="VteTerminal*" />
+          <parameter type="VteTerminal*" name="terminal" />
         </parameters>
       </signal>
       <signal name="TextScrolled" cname="text-scrolled" when="LAST">
         <return-type type="void" />
         <parameters>
-          <parameter name="inst" type="VteTerminal*" />
-          <parameter name="p0" type="gint32" />
+          <parameter type="VteTerminal*" name="terminal" />
+          <parameter type="gint" name="delta" />
         </parameters>
       </signal>
       <method name="CopyClipboard" cname="vte_terminal_copy_clipboard">
@@ -303,6 +328,13 @@
       <method name="FeedChild" cname="vte_terminal_feed_child">
         <return-type type="void" />
         <parameters>
+          <parameter type="const-char*" name="text" />
+          <parameter type="glong" name="length" />
+        </parameters>
+      </method>
+      <method name="FeedChildBinary" cname="vte_terminal_feed_child_binary">
+        <return-type type="void" />
+        <parameters>
           <parameter type="const-char*" name="data" />
           <parameter type="glong" name="length" />
         </parameters>
@@ -319,6 +351,16 @@
           <parameter type="gboolean" name="wtmp" />
         </parameters>
       </method>
+      <method name="Forkpty" cname="vte_terminal_forkpty">
+        <return-type type="pid_t" />
+        <parameters>
+          <parameter type="char**" name="envv" />
+          <parameter type="const-char*" name="directory" />
+          <parameter type="gboolean" name="lastlog" />
+          <parameter type="gboolean" name="utmp" />
+          <parameter type="gboolean" name="wtmp" />
+        </parameters>
+      </method>
       <method name="GetAdjustment" cname="vte_terminal_get_adjustment">
         <return-type type="GtkAdjustment*" />
       </method>
@@ -350,6 +392,9 @@
           <parameter type="glong*" name="row" />
         </parameters>
       </method>
+      <method name="GetDefaultEmulation" 
cname="vte_terminal_get_default_emulation">
+        <return-type type="const-char*" />
+      </method>
       <method name="GetEmulation" cname="vte_terminal_get_emulation">
         <return-type type="const-char*" />
       </method>
@@ -389,6 +434,14 @@
           <parameter type="GArray*" name="attributes" />
         </parameters>
       </method>
+      <method name="GetTextIncludeTrailingSpaces" 
cname="vte_terminal_get_text_include_trailing_spaces">
+        <return-type type="char*" />
+        <parameters>
+          <parameter type="gboolean(*is_selected)(VteTerminal*" 
name="terminal," />
+          <parameter type="gpointer" name="data" />
+          <parameter type="GArray*" name="attributes" />
+        </parameters>
+      </method>
       <method name="GetTextRange" cname="vte_terminal_get_text_range">
         <return-type type="char*" />
         <parameters>
@@ -536,6 +589,12 @@
           <parameter type="const-GdkColor*" name="bold" />
         </parameters>
       </method>
+      <method name="SetColorCursor" cname="vte_terminal_set_color_cursor">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="const-GdkColor*" name="cursor_background" />
+        </parameters>
+      </method>
       <method name="SetColorDim" cname="vte_terminal_set_color_dim">
         <return-type type="void" />
         <parameters>
@@ -548,6 +607,12 @@
           <parameter type="const-GdkColor*" name="foreground" />
         </parameters>
       </method>
+      <method name="SetColorHighlight" 
cname="vte_terminal_set_color_highlight">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="const-GdkColor*" name="highlight_background" />
+        </parameters>
+      </method>
       <method name="SetColors" cname="vte_terminal_set_colors">
         <return-type type="void" />
         <parameters>
@@ -596,12 +661,38 @@
           <parameter type="const-char*" name="name" />
         </parameters>
       </method>
+      <method name="SetFontFromStringFull" 
cname="vte_terminal_set_font_from_string_full">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="const-char*" name="name" />
+          <parameter type="VteTerminalAntiAlias" name="antialias" />
+        </parameters>
+      </method>
+      <method name="SetFontFull" cname="vte_terminal_set_font_full">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="const-PangoFontDescription*" name="font_desc" />
+          <parameter type="VteTerminalAntiAlias" name="antialias" />
+        </parameters>
+      </method>
       <method name="SetMouseAutohide" cname="vte_terminal_set_mouse_autohide">
         <return-type type="void" />
         <parameters>
           <parameter type="gboolean" name="setting" />
         </parameters>
       </method>
+      <method name="SetOpacity" cname="vte_terminal_set_opacity">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="guint16" name="opacity" />
+        </parameters>
+      </method>
+      <method name="SetPty" cname="vte_terminal_set_pty">
+        <return-type type="void" />
+        <parameters>
+          <parameter type="int" name="pty_master" />
+        </parameters>
+      </method>
       <method name="SetScrollBackground" 
cname="vte_terminal_set_scroll_background">
         <return-type type="void" />
         <parameters>
@@ -682,6 +773,10 @@
       <field name="Length" cname="length" type="glong" />
       <field name="Max" cname="max" type="glong" />
     </struct>
+    <struct name="Tree" cname="VteTree">
+      <field name="Tree" cname="tree" type="GTree*" />
+      <field name="Array" cname="array" array_len="VTE_TREE_ARRAY_SIZE" 
type="gpointer" />
+    </struct>
     <struct name="Conv" cname="VteConv" opaque="true" />
   </namespace>
 </api>
\ No newline at end of file

Modified: trunk/gnome-sharp/vte/vte-sharp.dll.config.in
===================================================================
--- trunk/gnome-sharp/vte/vte-sharp.dll.config.in       2006-08-09 16:30:51 UTC 
(rev 63554)
+++ trunk/gnome-sharp/vte/vte-sharp.dll.config.in       2006-08-09 16:33:51 UTC 
(rev 63555)
@@ -1,5 +1,5 @@
 <configuration>
   <dllmap dll="libgobject-2.0-0.dll" target="[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@"/>
   <dllmap dll="libatk-1.0-0.dll" target="[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@"/>
-  <dllmap dll="vte" target="[EMAIL PROTECTED]@[EMAIL PROTECTED]@"/>
+  <dllmap dll="vte" target="[EMAIL PROTECTED]@[EMAIL PROTECTED]@"/>
 </configuration>

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to