[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdenonbeta/kdom
From:       Frans Englich <frans.englich () telia ! com>
Date:       2005-11-01 1:18:36
Message-ID: 1130807916.227135.7068.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 476270 by englich:

Some more Doxygen fixes. For the future:

1. When renaming function signatures, don't break the Doxygen. Instead, update the \
Doxygen to reflect the new changes. 2. When documenting a parameter for a function, \
remember to document all the parameters. Either none or all, otherwise Doxygen gets \
picky :/ 3. Someone, please document DOMLookup::DOMLookup()'s "bridge" argument, I \
don't know what it's for.

The Doxygen generated by KDOMBinder for the C++ interfaces is horribly broken, as \
know, probably. The easiest would propably be to pipe the XML out into XSL-T from \
KDOMBinder and then paste the result back it into the header. The XSL-T is \
done(except for line breaking, IIRC), to be found in the previous KDOMBinder. But on \
the other hand, that's the way it previously was solved, which was ditched.



 M  +19 -5     core/DOMImplementationImpl.h  
 M  +2 -2      ecma/DOMLookup.h  
 M  +3 -1      xpointer/kdomxpointer.h  


--- trunk/kdenonbeta/kdom/core/DOMImplementationImpl.h #476269:476270
@@ -55,19 +55,33 @@
         CDFInterface *cdfInterface() const;
 
         // 'DOMImplementationImpl' functions
-        virtual bool hasFeature(DOMStringImpl *feature, DOMStringImpl *version) \
                const; // DOM Level 2
-        virtual DOMObjectImpl *getFeature(DOMStringImpl *feature, DOMStringImpl \
*version) const; // DOM Level 3 +        virtual bool hasFeature(DOMStringImpl \
*feature, +								DOMStringImpl *version) const; // DOM Level 2
+        virtual DOMObjectImpl *getFeature(DOMStringImpl *feature,
+										  DOMStringImpl *version) const; // DOM Level 3
 
-        virtual DocumentTypeImpl *createDocumentType(DOMStringImpl *qualifiedName, \
DOMStringImpl *publicId, DOMStringImpl *systemId) const; +        virtual \
DocumentTypeImpl *createDocumentType(DOMStringImpl *qualifiedName, +													 \
DOMStringImpl *publicId, +													 DOMStringImpl *systemId) const;
 
         /**
+		 * @param namespaceURI The namespace URI of the document element to create or \
null. +		 * @param qualifiedName The qualified name of the document element to be \
created or null. +		 * @param The type of document to be created or null.  When \
doctype is not null, +		 * its Node.ownerDocument attribute is set to the document \
                being created.
          * @param createDocElement this is outside the specification, and is used \
                internally for avoiding
          * creating document elements even if a @p qualifiedName and @p namespaceURI \
                is supplied. If true,
          * it follows the specification, e.g, creates an element if the other \
arguments allows so. +		 * @param view the related KDOMView. Currently not used.
          */
-        virtual DocumentImpl *createDocument(DOMStringImpl *namespaceURI, \
DOMStringImpl *qualifiedName, DocumentTypeImpl *doctype, bool createDocElement = \
true, KDOMView *view = 0) const; +        virtual DocumentImpl \
*createDocument(DOMStringImpl *namespaceURI, +											 DOMStringImpl \
*qualifiedName, +											 DocumentTypeImpl *doctype,
+											 bool createDocElement = true,
+											 KDOMView *view = 0) const;
 
-        virtual CSSStyleSheetImpl *createCSSStyleSheet(DOMStringImpl *title, \
DOMStringImpl *media) const; +        virtual CSSStyleSheetImpl \
*createCSSStyleSheet(DOMStringImpl *title, +													   DOMStringImpl *media) \
const;  
         // Map events to types...
         virtual int typeToId(DOMStringImpl *type);
--- trunk/kdenonbeta/kdom/ecma/DOMLookup.h #476269:476270
@@ -53,13 +53,13 @@
      * @param exec execution state, as usual
      * @param propertyName the property we're looking for
      * @param table the static hashtable for this class
-     * @param thisObj "this"
+     * @param thisObj The implementation object
      */
     template<class FuncImp, class ThisImp>
     inline KJS::Value lookupGet(KJS::ExecState *exec,
                                 const KJS::Identifier &propertyName,
                                 const KJS::HashTable *table,
-                                const ThisImp *thisObj, // the 'impl' object
+                                const ThisImp *thisObj,
                                 const KJS::ObjectImp *bridge)
     {
         const KJS::HashEntry *entry = KJS::Lookup::findEntry(table, propertyName);
--- trunk/kdenonbeta/kdom/xpointer/kdomxpointer.h #476269:476270
@@ -27,7 +27,7 @@
 {
 
 /**
- * @brief An implementation of W3C's <a \
href="http://www.w3.org/TR/xptr-framework/">XPointer</a>.. + * An implementation of \
                W3C's <a href="http://www.w3.org/TR/xptr-framework/">XPointer</a>.
  *
  * @section conformance Conformance
  *
@@ -55,6 +55,8 @@
  *
  * @section reading Related Reading
  *
+ * Related reading, that might be useful:
+ *
  * - <a href="http://xpointerlib.mozdev.org/xpointerGrammar.html">An EBNF 
  *   grammar of the xpointer() scheme</a>
  * - <a href="http://xpointerlib.mozdev.org/">Mozilla's XPointer Lib</a>


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic