packages: perl-Mozilla-DOM/perl-Mozilla-DOM-xulrunner.patch, perl-Mozilla-D...

qboosh qboosh at pld-linux.org
Sat Aug 13 21:40:35 CEST 2011


Author: qboosh                       Date: Sat Aug 13 19:40:35 2011 GMT
Module: packages                      Tag: HEAD
---- Log message:
- updated xulrunner patch for xulrunner 5.0.x (mostly just kill removed interfaces)
- release 2

---- Files affected:
packages/perl-Mozilla-DOM:
   perl-Mozilla-DOM-xulrunner.patch (1.3 -> 1.4) , perl-Mozilla-DOM.spec (1.4 -> 1.5) 

---- Diffs:

================================================================
Index: packages/perl-Mozilla-DOM/perl-Mozilla-DOM-xulrunner.patch
diff -u packages/perl-Mozilla-DOM/perl-Mozilla-DOM-xulrunner.patch:1.3 packages/perl-Mozilla-DOM/perl-Mozilla-DOM-xulrunner.patch:1.4
--- packages/perl-Mozilla-DOM/perl-Mozilla-DOM-xulrunner.patch:1.3	Sat Mar 12 11:49:46 2011
+++ packages/perl-Mozilla-DOM/perl-Mozilla-DOM-xulrunner.patch	Sat Aug 13 21:40:30 2011
@@ -82,3 +82,1064 @@
  #include "nsIDOMNSEvent.h"
  #include "nsIDOMEvent.h"
  #include "nsIDOMEventListener.h"
+--- Mozilla-DOM-0.23/xs/DOM.xs.orig	2011-08-13 19:25:45.759743392 +0200
++++ Mozilla-DOM-0.23/xs/DOM.xs	2011-08-13 21:21:05.449739924 +0200
+@@ -74,16 +74,12 @@ MOZDOM_DEF_DOM_TYPEMAPPERS(Navigator)
+ MOZDOM_DEF_DOM_TYPEMAPPERS(Screen)
+ 
+ MOZDOM_DEF_DOM_TYPEMAPPERS(HTMLAnchorElement)
+-MOZDOM_DEF_DOM_TYPEMAPPERS(NSHTMLAnchorElement)
+ MOZDOM_DEF_DOM_TYPEMAPPERS(HTMLAreaElement)
+-MOZDOM_DEF_DOM_TYPEMAPPERS(NSHTMLAreaElement)
+ MOZDOM_DEF_DOM_TYPEMAPPERS(HTMLAppletElement)
+ MOZDOM_DEF_DOM_TYPEMAPPERS(HTMLBRElement)
+ MOZDOM_DEF_DOM_TYPEMAPPERS(HTMLBaseElement)
+-MOZDOM_DEF_DOM_TYPEMAPPERS(HTMLBaseFontElement)
+ MOZDOM_DEF_DOM_TYPEMAPPERS(HTMLBodyElement)
+ MOZDOM_DEF_DOM_TYPEMAPPERS(HTMLButtonElement)
+-MOZDOM_DEF_DOM_TYPEMAPPERS(NSHTMLButtonElement)
+ MOZDOM_DEF_DOM_TYPEMAPPERS(HTMLCollection)
+ MOZDOM_DEF_DOM_TYPEMAPPERS(HTMLDListElement)
+ MOZDOM_DEF_DOM_TYPEMAPPERS(HTMLDirectoryElement)
+@@ -106,9 +102,7 @@ MOZDOM_DEF_DOM_TYPEMAPPERS(HTMLHeadingEl
+ MOZDOM_DEF_DOM_TYPEMAPPERS(HTMLHtmlElement)
+ MOZDOM_DEF_DOM_TYPEMAPPERS(HTMLIFrameElement)
+ MOZDOM_DEF_DOM_TYPEMAPPERS(HTMLImageElement)
+-MOZDOM_DEF_DOM_TYPEMAPPERS(NSHTMLImageElement)
+ MOZDOM_DEF_DOM_TYPEMAPPERS(HTMLInputElement)
+-MOZDOM_DEF_DOM_TYPEMAPPERS(NSHTMLInputElement)
+ MOZDOM_DEF_DOM_TYPEMAPPERS(HTMLIsIndexElement)
+ MOZDOM_DEF_DOM_TYPEMAPPERS(HTMLLIElement)
+ MOZDOM_DEF_DOM_TYPEMAPPERS(HTMLLabelElement)
+@@ -122,7 +116,6 @@ MOZDOM_DEF_DOM_TYPEMAPPERS(HTMLOListElem
+ MOZDOM_DEF_DOM_TYPEMAPPERS(HTMLObjectElement)
+ MOZDOM_DEF_DOM_TYPEMAPPERS(HTMLOptGroupElement)
+ MOZDOM_DEF_DOM_TYPEMAPPERS(HTMLOptionElement)
+-MOZDOM_DEF_DOM_TYPEMAPPERS(NSHTMLOptionElement)
+ MOZDOM_DEF_DOM_TYPEMAPPERS(HTMLOptionsCollection)
+ MOZDOM_DEF_DOM_TYPEMAPPERS(HTMLParagraphElement)
+ MOZDOM_DEF_DOM_TYPEMAPPERS(HTMLParamElement)
+@@ -130,7 +123,6 @@ MOZDOM_DEF_DOM_TYPEMAPPERS(HTMLPreElemen
+ MOZDOM_DEF_DOM_TYPEMAPPERS(HTMLQuoteElement)
+ MOZDOM_DEF_DOM_TYPEMAPPERS(HTMLScriptElement)
+ MOZDOM_DEF_DOM_TYPEMAPPERS(HTMLSelectElement)
+-MOZDOM_DEF_DOM_TYPEMAPPERS(NSHTMLSelectElement)
+ MOZDOM_DEF_DOM_TYPEMAPPERS(HTMLStyleElement)
+ MOZDOM_DEF_DOM_TYPEMAPPERS(HTMLTableCaptionElement)
+ MOZDOM_DEF_DOM_TYPEMAPPERS(HTMLTableCellElement)
+@@ -1850,18 +1842,16 @@ moz_dom_Confirm (windowinternal, text)
+     OUTPUT:
+ 	RETVAL
+ 
+-## Prompt(const nsAString & aMessage, const nsAString & aInitial, const nsAString & aTitle, PRUint32 aSavePassword, nsAString & _retval)
++## Prompt(const nsAString & aMessage, const nsAString & aInitial, nsAString & _retval)
+ nsEmbedString
+-moz_dom_Prompt (windowinternal, aMessage, aInitial, aTitle, aSavePassword)
++moz_dom_Prompt (windowinternal, aMessage, aInitial)
+ 	nsIDOMWindowInternal *windowinternal;
+ 	nsEmbedString aMessage;
+ 	nsEmbedString aInitial;
+-	nsEmbedString aTitle;
+-	PRUint32  aSavePassword;
+     PREINIT:
+ 	nsEmbedString _retval;
+     CODE:
+-	windowinternal->Prompt(aMessage, aInitial, aTitle, aSavePassword, _retval);
++	windowinternal->Prompt(aMessage, aInitial, _retval);
+ 	RETVAL = _retval;
+     OUTPUT:
+ 	RETVAL
+@@ -2399,14 +2389,6 @@ moz_dom_GetPrefix (node)
+     OUTPUT:
+ 	RETVAL
+ 
+-## SetPrefix(const nsAString & aPrefix)
+-void
+-moz_dom_SetPrefix (node, aPrefix)
+-	nsIDOMNode *node;
+-	nsEmbedString aPrefix;
+-    CODE:
+-	node->SetPrefix(aPrefix);
+-
+ ## GetLocalName(nsAString & aLocalName)
+ nsEmbedString
+ moz_dom_GetLocalName (node)
+@@ -4509,26 +4491,18 @@ moz_dom_QueryInterface (supports, uuid)
+ 	/* nsIDOMHTML* */
+ 	} else if (uuid.Equals(nsIDOMHTMLAnchorElement::GetIID())) {
+ 		RETVAL = newSVnsIDOMHTMLAnchorElement((nsIDOMHTMLAnchorElement *)res);
+-	} else if (uuid.Equals(nsIDOMNSHTMLAnchorElement::GetIID())) {
+-		RETVAL = newSVnsIDOMNSHTMLAnchorElement((nsIDOMNSHTMLAnchorElement *)res);
+ 	} else if (uuid.Equals(nsIDOMHTMLAppletElement::GetIID())) {
+ 		RETVAL = newSVnsIDOMHTMLAppletElement((nsIDOMHTMLAppletElement *)res);
+ 	} else if (uuid.Equals(nsIDOMHTMLAreaElement::GetIID())) {
+ 		RETVAL = newSVnsIDOMHTMLAreaElement((nsIDOMHTMLAreaElement *)res);
+-	} else if (uuid.Equals(nsIDOMNSHTMLAreaElement::GetIID())) {
+-		RETVAL = newSVnsIDOMNSHTMLAreaElement((nsIDOMNSHTMLAreaElement *)res);
+ 	} else if (uuid.Equals(nsIDOMHTMLBRElement::GetIID())) {
+ 		RETVAL = newSVnsIDOMHTMLBRElement((nsIDOMHTMLBRElement *)res);
+ 	} else if (uuid.Equals(nsIDOMHTMLBaseElement::GetIID())) {
+ 		RETVAL = newSVnsIDOMHTMLBaseElement((nsIDOMHTMLBaseElement *)res);
+-	} else if (uuid.Equals(nsIDOMHTMLBaseFontElement::GetIID())) {
+-		RETVAL = newSVnsIDOMHTMLBaseFontElement((nsIDOMHTMLBaseFontElement *)res);
+ 	} else if (uuid.Equals(nsIDOMHTMLBodyElement::GetIID())) {
+ 		RETVAL = newSVnsIDOMHTMLBodyElement((nsIDOMHTMLBodyElement *)res);
+ 	} else if (uuid.Equals(nsIDOMHTMLButtonElement::GetIID())) {
+ 		RETVAL = newSVnsIDOMHTMLButtonElement((nsIDOMHTMLButtonElement *)res);
+-	} else if (uuid.Equals(nsIDOMNSHTMLButtonElement::GetIID())) {
+-		RETVAL = newSVnsIDOMNSHTMLButtonElement((nsIDOMNSHTMLButtonElement *)res);
+ 	} else if (uuid.Equals(nsIDOMHTMLCollection::GetIID())) {
+ 		RETVAL = newSVnsIDOMHTMLCollection((nsIDOMHTMLCollection *)res);
+ 	} else if (uuid.Equals(nsIDOMHTMLDListElement::GetIID())) {
+@@ -4573,12 +4547,8 @@ moz_dom_QueryInterface (supports, uuid)
+ 		RETVAL = newSVnsIDOMHTMLIFrameElement((nsIDOMHTMLIFrameElement *)res);
+ 	} else if (uuid.Equals(nsIDOMHTMLImageElement::GetIID())) {
+ 		RETVAL = newSVnsIDOMHTMLImageElement((nsIDOMHTMLImageElement *)res);
+-	} else if (uuid.Equals(nsIDOMNSHTMLImageElement::GetIID())) {
+-		RETVAL = newSVnsIDOMNSHTMLImageElement((nsIDOMNSHTMLImageElement *)res);
+ 	} else if (uuid.Equals(nsIDOMHTMLInputElement::GetIID())) {
+ 		RETVAL = newSVnsIDOMHTMLInputElement((nsIDOMHTMLInputElement *)res);
+-	} else if (uuid.Equals(nsIDOMNSHTMLInputElement::GetIID())) {
+-		RETVAL = newSVnsIDOMNSHTMLInputElement((nsIDOMNSHTMLInputElement *)res);
+ 	} else if (uuid.Equals(nsIDOMHTMLIsIndexElement::GetIID())) {
+ 		RETVAL = newSVnsIDOMHTMLIsIndexElement((nsIDOMHTMLIsIndexElement *)res);
+ 	} else if (uuid.Equals(nsIDOMHTMLLIElement::GetIID())) {
+@@ -4605,8 +4575,6 @@ moz_dom_QueryInterface (supports, uuid)
+ 		RETVAL = newSVnsIDOMHTMLOptGroupElement((nsIDOMHTMLOptGroupElement *)res);
+ 	} else if (uuid.Equals(nsIDOMHTMLOptionElement::GetIID())) {
+ 		RETVAL = newSVnsIDOMHTMLOptionElement((nsIDOMHTMLOptionElement *)res);
+-	} else if (uuid.Equals(nsIDOMNSHTMLOptionElement::GetIID())) {
+-		RETVAL = newSVnsIDOMNSHTMLOptionElement((nsIDOMNSHTMLOptionElement *)res);
+ 	} else if (uuid.Equals(nsIDOMHTMLOptionsCollection::GetIID())) {
+ 		RETVAL = newSVnsIDOMHTMLOptionsCollection((nsIDOMHTMLOptionsCollection *)res);
+ 	} else if (uuid.Equals(nsIDOMHTMLParagraphElement::GetIID())) {
+@@ -4621,8 +4589,6 @@ moz_dom_QueryInterface (supports, uuid)
+ 		RETVAL = newSVnsIDOMHTMLScriptElement((nsIDOMHTMLScriptElement *)res);
+ 	} else if (uuid.Equals(nsIDOMHTMLSelectElement::GetIID())) {
+ 		RETVAL = newSVnsIDOMHTMLSelectElement((nsIDOMHTMLSelectElement *)res);
+-	} else if (uuid.Equals(nsIDOMNSHTMLSelectElement::GetIID())) {
+-		RETVAL = newSVnsIDOMNSHTMLSelectElement((nsIDOMNSHTMLSelectElement *)res);
+ 	} else if (uuid.Equals(nsIDOMHTMLStyleElement::GetIID())) {
+ 		RETVAL = newSVnsIDOMHTMLStyleElement((nsIDOMHTMLStyleElement *)res);
+ 	} else if (uuid.Equals(nsIDOMHTMLTableCaptionElement::GetIID())) {
+@@ -5956,81 +5922,6 @@ moz_dom_SetTarget (htmlbaseelement, targ
+ 
+ # -----------------------------------------------------------------------------
+ 
+-MODULE = Mozilla::DOM	PACKAGE = Mozilla::DOM::HTMLBaseFontElement	PREFIX = moz_dom_
+-
+-# /usr/include/mozilla/nsIDOMHTMLBaseFontElement.h
+-
+-## NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMHTMLBASEFONTELEMENT_IID)
+-static nsIID
+-nsIDOMHTMLBaseFontElement::GetIID()
+-    CODE:
+-	const nsIID &id = nsIDOMHTMLBaseFontElement::GetIID();
+-	RETVAL = (nsIID) id;
+-    OUTPUT:
+-	RETVAL
+-
+-## GetColor(nsAString & aColor)
+-nsEmbedString
+-moz_dom_GetColor (htmlbasefontelement)
+-	nsIDOMHTMLBaseFontElement *htmlbasefontelement;
+-    PREINIT:
+-	nsEmbedString color;
+-    CODE:
+-	htmlbasefontelement->GetColor(color);
+-	RETVAL = color;
+-    OUTPUT:
+-	RETVAL
+-
+-## SetColor(const nsAString & aColor)
+-void
+-moz_dom_SetColor (htmlbasefontelement, color)
+-	nsIDOMHTMLBaseFontElement *htmlbasefontelement;
+-	nsEmbedString color;
+-    CODE:
+-	htmlbasefontelement->SetColor(color);
+-
+-## GetFace(nsAString & aFace)
+-nsEmbedString
+-moz_dom_GetFace (htmlbasefontelement)
+-	nsIDOMHTMLBaseFontElement *htmlbasefontelement;
+-    PREINIT:
+-	nsEmbedString face;
+-    CODE:
+-	htmlbasefontelement->GetFace(face);
+-	RETVAL = face;
+-    OUTPUT:
+-	RETVAL
+-
+-## SetFace(const nsAString & aFace)
+-void
+-moz_dom_SetFace (htmlbasefontelement, face)
+-	nsIDOMHTMLBaseFontElement *htmlbasefontelement;
+-	nsEmbedString face;
+-    CODE:
+-	htmlbasefontelement->SetFace(face);
+-
+-## GetSize(PRInt32 *aSize)
+-PRInt32
+-moz_dom_GetSize (htmlbasefontelement)
+-	nsIDOMHTMLBaseFontElement *htmlbasefontelement;
+-    PREINIT:
+-	PRInt32 size;
+-    CODE:
+-	htmlbasefontelement->GetSize(&size);
+-	RETVAL = size;
+-    OUTPUT:
+-	RETVAL
+-
+-## SetSize(PRInt32 aSize)
+-void
+-moz_dom_SetSize (htmlbasefontelement, size)
+-	nsIDOMHTMLBaseFontElement *htmlbasefontelement;
+-	PRInt32  size;
+-    CODE:
+-	htmlbasefontelement->SetSize(size);
+-
+-# -----------------------------------------------------------------------------
+-
+ MODULE = Mozilla::DOM	PACKAGE = Mozilla::DOM::HTMLBodyElement	PREFIX = moz_dom_
+ 
+ # /usr/include/mozilla/nsIDOMHTMLBodyElement.h
+@@ -6759,13 +6650,14 @@ moz_dom_GetClientWidth (nshtmlelement)
+     OUTPUT:
+ 	RETVAL
+ 
+-## ScrollIntoView(PRBool top)
++## ScrollIntoView(PRBool top, PRUint8 _argc)
+ void
+-moz_dom_ScrollIntoView (nshtmlelement, top)
++moz_dom_ScrollIntoView (nshtmlelement, top, _argc)
+ 	nsIDOMNSHTMLElement *nshtmlelement;
+ 	PRBool  top;
++	PRUint8 _argc;
+     CODE:
+-	nshtmlelement->ScrollIntoView(top);
++	nshtmlelement->ScrollIntoView(top, _argc);
+ 
+ # -----------------------------------------------------------------------------
+ 
+@@ -11753,12 +11645,12 @@ moz_dom_SetAccessKey (htmltextareaelemen
+     CODE:
+ 	htmltextareaelement->SetAccessKey(accesskey);
+ 
+-## GetCols(PRInt32 *aCols)
++## GetCols(PRUint32 *aCols)
+ PRInt32
+ moz_dom_GetCols (htmltextareaelement)
+ 	nsIDOMHTMLTextAreaElement *htmltextareaelement;
+     PREINIT:
+-	PRInt32 cols;
++	PRUint32 cols;
+     CODE:
+ 	htmltextareaelement->GetCols(&cols);
+ 	RETVAL = cols;
+@@ -11833,12 +11725,12 @@ moz_dom_SetReadOnly (htmltextareaelement
+     CODE:
+ 	htmltextareaelement->SetReadOnly(readonly);
+ 
+-## GetRows(PRInt32 *aRows)
++## GetRows(PRUint32 *aRows)
+ PRInt32
+ moz_dom_GetRows (htmltextareaelement)
+ 	nsIDOMHTMLTextAreaElement *htmltextareaelement;
+     PREINIT:
+-	PRInt32 rows;
++	PRUint32 rows;
+     CODE:
+ 	htmltextareaelement->GetRows(&rows);
+ 	RETVAL = rows;
+@@ -12018,396 +11910,6 @@ moz_dom_SetType (htmlulistelement, type)
+ 
+ # -----------------------------------------------------------------------------
+ 
+-MODULE = Mozilla::DOM	PACKAGE = Mozilla::DOM::NSHTMLAnchorElement	PREFIX = moz_dom_
+-
+-# /usr/include/mozilla/dom/nsIDOMNSHTMLAnchorElement.h
+-
+-## NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMNSHTMLANCHORELEMENT_IID)
+-static nsIID
+-nsIDOMNSHTMLAnchorElement::GetIID()
+-    CODE:
+-	const nsIID &id = nsIDOMNSHTMLAnchorElement::GetIID();
+-	RETVAL = (nsIID) id;
+-    OUTPUT:
+-	RETVAL
+-
+-## GetProtocol(nsAString & aProtocol)
+-nsEmbedString
+-moz_dom_GetProtocol (nshtmlanchorelement)
+-	nsIDOMNSHTMLAnchorElement *nshtmlanchorelement;
+-    PREINIT:
+-	nsEmbedString aProtocol;
+-    CODE:
+-	nshtmlanchorelement->GetProtocol(aProtocol);
+-	RETVAL = aProtocol;
+-    OUTPUT:
+-	RETVAL
+-
+-## SetProtocol(const nsAString & aProtocol)
+-void
+-moz_dom_SetProtocol (nshtmlanchorelement, aProtocol)
+-	nsIDOMNSHTMLAnchorElement *nshtmlanchorelement;
+-	nsEmbedString aProtocol;
+-    CODE:
+-	nshtmlanchorelement->SetProtocol(aProtocol);
+-
+-## GetHost(nsAString & aHost)
+-nsEmbedString
+-moz_dom_GetHost (nshtmlanchorelement)
+-	nsIDOMNSHTMLAnchorElement *nshtmlanchorelement;
+-    PREINIT:
+-	nsEmbedString aHost;
+-    CODE:
+-	nshtmlanchorelement->GetHost(aHost);
+-	RETVAL = aHost;
+-    OUTPUT:
+-	RETVAL
+-
+-## SetHost(const nsAString & aHost)
+-void
+-moz_dom_SetHost (nshtmlanchorelement, aHost)
+-	nsIDOMNSHTMLAnchorElement *nshtmlanchorelement;
+-	nsEmbedString aHost;
+-    CODE:
+-	nshtmlanchorelement->SetHost(aHost);
+-
+-## GetHostname(nsAString & aHostname)
+-nsEmbedString
+-moz_dom_GetHostname (nshtmlanchorelement)
+-	nsIDOMNSHTMLAnchorElement *nshtmlanchorelement;
+-    PREINIT:
+-	nsEmbedString aHostname;
+-    CODE:
+-	nshtmlanchorelement->GetHostname(aHostname);
+-	RETVAL = aHostname;
+-    OUTPUT:
+-	RETVAL
+-
+-## SetHostname(const nsAString & aHostname)
+-void
+-moz_dom_SetHostname (nshtmlanchorelement, aHostname)
+-	nsIDOMNSHTMLAnchorElement *nshtmlanchorelement;
+-	nsEmbedString aHostname;
+-    CODE:
+-	nshtmlanchorelement->SetHostname(aHostname);
+-
+-## GetPathname(nsAString & aPathname)
+-nsEmbedString
+-moz_dom_GetPathname (nshtmlanchorelement)
+-	nsIDOMNSHTMLAnchorElement *nshtmlanchorelement;
+-    PREINIT:
+-	nsEmbedString aPathname;
+-    CODE:
+-	nshtmlanchorelement->GetPathname(aPathname);
+-	RETVAL = aPathname;
+-    OUTPUT:
+-	RETVAL
+-
+-## SetPathname(const nsAString & aPathname)
+-void
+-moz_dom_SetPathname (nshtmlanchorelement, aPathname)
+-	nsIDOMNSHTMLAnchorElement *nshtmlanchorelement;
+-	nsEmbedString aPathname;
+-    CODE:
+-	nshtmlanchorelement->SetPathname(aPathname);
+-
+-## GetSearch(nsAString & aSearch)
+-nsEmbedString
+-moz_dom_GetSearch (nshtmlanchorelement)
+-	nsIDOMNSHTMLAnchorElement *nshtmlanchorelement;
+-    PREINIT:
+-	nsEmbedString aSearch;
+-    CODE:
+-	nshtmlanchorelement->GetSearch(aSearch);
+-	RETVAL = aSearch;
+-    OUTPUT:
+-	RETVAL
+-
+-## SetSearch(const nsAString & aSearch)
+-void
+-moz_dom_SetSearch (nshtmlanchorelement, aSearch)
+-	nsIDOMNSHTMLAnchorElement *nshtmlanchorelement;
+-	nsEmbedString aSearch;
+-    CODE:
+-	nshtmlanchorelement->SetSearch(aSearch);
+-
+-## GetPort(nsAString & aPort)
+-nsEmbedString
+-moz_dom_GetPort (nshtmlanchorelement)
+-	nsIDOMNSHTMLAnchorElement *nshtmlanchorelement;
+-    PREINIT:
+-	nsEmbedString aPort;
+-    CODE:
+-	nshtmlanchorelement->GetPort(aPort);
+-	RETVAL = aPort;
+-    OUTPUT:
+-	RETVAL
+-
+-## SetPort(const nsAString & aPort)
+-void
+-moz_dom_SetPort (nshtmlanchorelement, aPort)
+-	nsIDOMNSHTMLAnchorElement *nshtmlanchorelement;
+-	nsEmbedString aPort;
+-    CODE:
+-	nshtmlanchorelement->SetPort(aPort);
+-
+-## GetHash(nsAString & aHash)
+-nsEmbedString
+-moz_dom_GetHash (nshtmlanchorelement)
+-	nsIDOMNSHTMLAnchorElement *nshtmlanchorelement;
+-    PREINIT:
+-	nsEmbedString aHash;
+-    CODE:
+-	nshtmlanchorelement->GetHash(aHash);
+-	RETVAL = aHash;
+-    OUTPUT:
+-	RETVAL
+-
+-## SetHash(const nsAString & aHash)
+-void
+-moz_dom_SetHash (nshtmlanchorelement, aHash)
+-	nsIDOMNSHTMLAnchorElement *nshtmlanchorelement;
+-	nsEmbedString aHash;
+-    CODE:
+-	nshtmlanchorelement->SetHash(aHash);
+-
+-## GetText(nsAString & aText)
+-nsEmbedString
+-moz_dom_GetText (nshtmlanchorelement)
+-	nsIDOMNSHTMLAnchorElement *nshtmlanchorelement;
+-    PREINIT:
+-	nsEmbedString aText;
+-    CODE:
+-	nshtmlanchorelement->GetText(aText);
+-	RETVAL = aText;
+-    OUTPUT:
+-	RETVAL
+-
+-## ToString(nsAString & _retval)
+-nsEmbedString
+-moz_dom_ToString (nshtmlanchorelement)
+-	nsIDOMNSHTMLAnchorElement *nshtmlanchorelement;
+-    PREINIT:
+-	nsEmbedString _retval;
+-    CODE:
+-	nshtmlanchorelement->ToString(_retval);
+-	RETVAL = _retval;
+-    OUTPUT:
+-	RETVAL
+-
+-# -----------------------------------------------------------------------------
+-
+-MODULE = Mozilla::DOM	PACKAGE = Mozilla::DOM::NSHTMLAreaElement	PREFIX = moz_dom_
+-
+-# /usr/include/mozilla/dom/nsIDOMNSHTMLAreaElement.h
+-
+-## NS_DEFINE_STATIC_IID_ACCESSOR(NS_IDOMNSHTMLAREAELEMENT_IID)
+-static nsIID
+-nsIDOMNSHTMLAreaElement::GetIID()
+-    CODE:
+-	const nsIID &id = nsIDOMNSHTMLAreaElement::GetIID();
+-	RETVAL = (nsIID) id;
+-    OUTPUT:
+-	RETVAL
+-
+-## GetProtocol(nsAString & aProtocol)
+-nsEmbedString
+-moz_dom_GetProtocol (nshtmlareaelement)
+-	nsIDOMNSHTMLAreaElement *nshtmlareaelement;
+-    PREINIT:
+-	nsEmbedString aProtocol;
+-    CODE:
+-	nshtmlareaelement->GetProtocol(aProtocol);
+-	RETVAL = aProtocol;
+-    OUTPUT:
+-	RETVAL
+-
+-## SetProtocol(const nsAString & aProtocol)
+-void
+-moz_dom_SetProtocol (nshtmlareaelement, aProtocol)
+-	nsIDOMNSHTMLAreaElement *nshtmlareaelement;
+-	nsEmbedString aProtocol;
+-    CODE:
+-	nshtmlareaelement->SetProtocol(aProtocol);
+-
+-## GetHost(nsAString & aHost)
+-nsEmbedString
+-moz_dom_GetHost (nshtmlareaelement)
+-	nsIDOMNSHTMLAreaElement *nshtmlareaelement;
+-    PREINIT:
+-	nsEmbedString aHost;
+-    CODE:
+-	nshtmlareaelement->GetHost(aHost);
+-	RETVAL = aHost;
+-    OUTPUT:
+-	RETVAL
+-
+-## SetHost(const nsAString & aHost)
+-void
+-moz_dom_SetHost (nshtmlareaelement, aHost)
+-	nsIDOMNSHTMLAreaElement *nshtmlareaelement;
+-	nsEmbedString aHost;
+-    CODE:
+-	nshtmlareaelement->SetHost(aHost);
+-
+-## GetHostname(nsAString & aHostname)
+-nsEmbedString
+-moz_dom_GetHostname (nshtmlareaelement)
+-	nsIDOMNSHTMLAreaElement *nshtmlareaelement;
+-    PREINIT:
+-	nsEmbedString aHostname;
+-    CODE:
+-	nshtmlareaelement->GetHostname(aHostname);
+-	RETVAL = aHostname;
+-    OUTPUT:
+-	RETVAL
+-
+-## SetHostname(const nsAString & aHostname)
+-void
+-moz_dom_SetHostname (nshtmlareaelement, aHostname)
+-	nsIDOMNSHTMLAreaElement *nshtmlareaelement;
+-	nsEmbedString aHostname;
+-    CODE:
+-	nshtmlareaelement->SetHostname(aHostname);
+-
+-## GetPathname(nsAString & aPathname)
+-nsEmbedString
+-moz_dom_GetPathname (nshtmlareaelement)
+-	nsIDOMNSHTMLAreaElement *nshtmlareaelement;
+-    PREINIT:
+-	nsEmbedString aPathname;
+-    CODE:
+-	nshtmlareaelement->GetPathname(aPathname);
+-	RETVAL = aPathname;
+-    OUTPUT:
+-	RETVAL
+-
+-## SetPathname(const nsAString & aPathname)
+-void
+-moz_dom_SetPathname (nshtmlareaelement, aPathname)
+-	nsIDOMNSHTMLAreaElement *nshtmlareaelement;
+-	nsEmbedString aPathname;
+-    CODE:
+-	nshtmlareaelement->SetPathname(aPathname);
+-
+-## GetSearch(nsAString & aSearch)
+-nsEmbedString
+-moz_dom_GetSearch (nshtmlareaelement)
+-	nsIDOMNSHTMLAreaElement *nshtmlareaelement;
+-    PREINIT:
+-	nsEmbedString aSearch;
+-    CODE:
+-	nshtmlareaelement->GetSearch(aSearch);
+-	RETVAL = aSearch;
+-    OUTPUT:
+-	RETVAL
+-
+-## SetSearch(const nsAString & aSearch)
+-void
+-moz_dom_SetSearch (nshtmlareaelement, aSearch)
+-	nsIDOMNSHTMLAreaElement *nshtmlareaelement;
+-	nsEmbedString aSearch;
+-    CODE:
+-	nshtmlareaelement->SetSearch(aSearch);
+-
+-## GetPort(nsAString & aPort)
+-nsEmbedString
+-moz_dom_GetPort (nshtmlareaelement)
+-	nsIDOMNSHTMLAreaElement *nshtmlareaelement;
+-    PREINIT:
+-	nsEmbedString aPort;
+-    CODE:
+-	nshtmlareaelement->GetPort(aPort);
+-	RETVAL = aPort;
+-    OUTPUT:
+-	RETVAL
+-
+-## SetPort(const nsAString & aPort)
+-void
+-moz_dom_SetPort (nshtmlareaelement, aPort)
+-	nsIDOMNSHTMLAreaElement *nshtmlareaelement;
+-	nsEmbedString aPort;
+-    CODE:
+-	nshtmlareaelement->SetPort(aPort);
+-
+-## GetHash(nsAString & aHash)
+-nsEmbedString
<<Diff was trimmed, longer than 597 lines>>

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/perl-Mozilla-DOM/perl-Mozilla-DOM-xulrunner.patch?r1=1.3&r2=1.4&f=u
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/perl-Mozilla-DOM/perl-Mozilla-DOM.spec?r1=1.4&r2=1.5&f=u



More information about the pld-cvs-commit mailing list