Reviewed by Darin.
http://bugzilla.opendarwin.org/show_bug.cgi?id=9649
The no-svg build broke after r15091
* bindings/objc/DOMInternal.h: Added #if XPATH_SUPPORT/#endif.
* bindings/objc/DOMInternal.mm: Ditto.
(raiseDOMException):
* bindings/objc/DOMXPath.h: Ditto.
* bindings/objc/DOMXPath.mm: Ditto.
* bindings/objc/DOMXPathInternal.h: Ditto.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@15092
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
+2006-06-29 David Kilzer <ddkilzer@kilzer.net>
+
+ Reviewed by Darin.
+
+ http://bugzilla.opendarwin.org/show_bug.cgi?id=9649
+ The no-svg build broke after r15091
+
+ * bindings/objc/DOMInternal.h: Added #if XPATH_SUPPORT/#endif.
+ * bindings/objc/DOMInternal.mm: Ditto.
+ (raiseDOMException):
+ * bindings/objc/DOMXPath.h: Ditto.
+ * bindings/objc/DOMXPath.mm: Ditto.
+ * bindings/objc/DOMXPathInternal.h: Ditto.
+
2006-06-29 Anders Carlsson <acarlsson@apple.com>
Reviewed by Tim O.
ALLOW_DOM_CAST(StyleSheet)
ALLOW_DOM_CAST(StyleSheetList)
ALLOW_DOM_CAST(TreeWalker)
+#if XPATH_SUPPORT
ALLOW_DOM_CAST(XPathExpression)
ALLOW_DOM_CAST(XPathNSResolver)
ALLOW_DOM_CAST(XPathResult)
+#endif // XPATH_SUPPORT
NSString * const DOMException = @"DOMException";
NSString * const DOMRangeException = @"DOMRangeException";
NSString * const DOMEventException = @"DOMEventException";
+#if XPATH_SUPPORT
NSString * const DOMXPathException = @"DOMXPathException";
+#endif // XPATH_SUPPORT
void raiseDOMException(ExceptionCode ec)
{
} else if (ec >= EventExceptionOffset && ec <= EventExceptionMax) {
name = DOMEventException;
code -= EventExceptionOffset;
+#if XPATH_SUPPORT
} else if (ec >= XPathExceptionOffset && ec <= XPathExceptionMax) {
name = DOMXPathException;
code -= XPathExceptionOffset;
+#endif // XPATH_SUPPORT
}
NSString *reason = [NSString stringWithFormat:@"*** Exception received from DOM API: %d", code];
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
+#if XPATH_SUPPORT
+
#import <WebCore/DOMCore.h>
extern NSString * const DOMXPathException;
- (id <DOMXPathNSResolver>)createNSResolver:(DOMNode *)nodeResolver;
- (DOMXPathResult *)evaluate:(NSString *)expression :(DOMNode *)contextNode :(id <DOMXPathNSResolver>)resolver :(unsigned short)type :(DOMXPathResult *)result;
@end
+
+#endif // XPATH_SUPPORT
#import "config.h"
#import "DOMXPath.h"
+#if XPATH_SUPPORT
+
#import "DOMInternal.h"
#import "DOMXPathInternal.h"
#import "Document.h"
@end
+#endif // XPATH_SUPPORT
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
+#if XPATH_SUPPORT
+
#import "DOMXPath.h"
#import "XPathExpression.h"
#import "XPathNSResolver.h"
- (WebCore::XPathNSResolver *)_xpathNSResolver;
@end
+#endif // XPATH_SUPPORT