[SCM] WebKit Debian packaging branch, debian/unstable, updated. debian/1.1.15-1-40151-g37bb677
kdecker
kdecker at 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Sat Sep 26 08:44:58 UTC 2009
The following commit has been merged in the debian/unstable branch:
commit 6fa99bd31d6d4804f7b2b502ff26c7ef7ebff516
Author: kdecker <kdecker at 268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date: Thu Jun 10 21:19:45 2004 +0000
JavaScriptCore:
Reviewed by John.
* kjs/lexer.cpp:
(Lexer::setCode):
- fixed <rdar://problem/3682398>: (error console line numbers are offset by 1)
* kjs/lexer.h:
(KJS::Lexer::lineNo):
- fixed <rdar://problem/3682398>: (error console line numbers are offset by 1)
WebKit:
Reviewed by John.
* WebView.subproj/WebResource.m:
(-[WebResource description]):
-added per request of cblu
(-[WebResource _response]):
-added this method to the header
(-[WebResource _stringValue]):
- gives the string value of the NSData representation
* WebView.subproj/WebResourcePrivate.h:
WebBrowser:
Reviewed by John.
* BrowserDocumentController.h:
* BrowserDocumentController.m:
-added support to open an HTMLSourceDocument powered by a WebResource
(-[BrowserDocumentController openHTMLSourceDocumentWithResource:]):
* Debug/DebugUtilities.m:
(-[BrowserDocument showJavaScriptConsole:]):
* Debug/ErrorCell.m:
- doesn't display "Line:" if a line number is not present
- magic numbers are now #define'd
(-[ErrorCell drawInteriorWithFrame:inView:]):
* Debug/ErrorConsoleController.h:
* Debug/ErrorConsoleController.m:
(-[ErrorConsoleController init]):
(-[ErrorConsoleController awakeFromNib]):
- properly set the model's table view here, instead of init
(-[ErrorConsoleController clear:]):
- removes errors from the model
(-[ErrorConsoleController findResourceInWebFrame:forURL:]):
- fixes <rdar://problem/3682337>: (safari error console does not open the correct source document when an error is double-clicked)
(-[ErrorConsoleController findResourceInDocument:forURL:]):
- fixes <rdar://problem/3682337>: (safari error console does not open the correct source document when an error is double-clicked)
(-[ErrorConsoleController findResourceInURL:]):
- fixes <rdar://problem/3682337>: (safari error console does not open the correct source document when an error is double-clicked)
(-[ErrorConsoleController showPageSourceWindow:]):
- fixes <rdar://problem/3682337>: (safari error console does not open the correct source document when an error is double-clicked)
* Debug/ErrorConsoleModel.h:
* Debug/ErrorConsoleModel.m:
(-[ErrorConsoleModel setTable:]):
(-[ErrorConsoleModel selectedURL]):
(-[ErrorConsoleModel selectedLineNumber]):
* HTMLSourceController.h:
* HTMLSourceController.m:
(-[HTMLSourceController selectLineAtIndex:]):
(-[HTMLSourceController textView]):
(-[HTMLSourceController rangeForLine:]):
- fixes rdr://problem/3682360 (error console should highlight/select offending code when viewing error source)
* HTMLSourceDocument.h:
* HTMLSourceDocument.m:
(-[HTMLSourceDocument initWithResource:]):
(-[HTMLSourceDocument makeWindowControllers]):
(-[HTMLSourceDocument displayName]):
- now WebResource aware
(-[HTMLSourceDocument resource]):
(-[HTMLSourceDocument setResource:]):
* WebBrowser.pbproj/project.pbxproj:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@6810 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/JavaScriptCore/ChangeLog b/JavaScriptCore/ChangeLog
index 58253d4..6557d59 100644
--- a/JavaScriptCore/ChangeLog
+++ b/JavaScriptCore/ChangeLog
@@ -1,3 +1,14 @@
+2004-06-10 Kevin Decker <kdecker at apple.com>
+
+ Reviewed by John.
+
+ * kjs/lexer.cpp:
+ (Lexer::setCode):
+ - fixed <rdar://problem/3682398>: (error console line numbers are offset by 1)
+ * kjs/lexer.h:
+ (KJS::Lexer::lineNo):
+ - fixed <rdar://problem/3682398>: (error console line numbers are offset by 1)
+
=== JavaScriptCore-143.2 ===
2004-06-07 Darin Adler <darin at apple.com>
diff --git a/JavaScriptCore/kjs/lexer.cpp b/JavaScriptCore/kjs/lexer.cpp
index a166155..9fbcbf5 100644
--- a/JavaScriptCore/kjs/lexer.cpp
+++ b/JavaScriptCore/kjs/lexer.cpp
@@ -103,7 +103,7 @@ void Lexer::globalClear()
void Lexer::setCode(const UString &sourceURL, int startingLineNumber, const UChar *c, unsigned int len)
{
- yylineno = 1;
+ yylineno = 1 + startingLineNumber;
m_sourceURL = sourceURL;
restrKeyword = false;
delimited = false;
diff --git a/JavaScriptCore/kjs/lexer.h b/JavaScriptCore/kjs/lexer.h
index 350d5fd..e6c9f48 100644
--- a/JavaScriptCore/kjs/lexer.h
+++ b/JavaScriptCore/kjs/lexer.h
@@ -41,7 +41,7 @@ namespace KJS {
void setCode(const UString &sourceURL, int startingLineNumber, const UChar *c, unsigned int len);
int lex();
- int lineNo() const { return yylineno + 1; }
+ int lineNo() const { return yylineno; }
UString sourceURL() const { return m_sourceURL; }
bool prevTerminator() const { return terminator; }
diff --git a/WebKit/ChangeLog b/WebKit/ChangeLog
index 2dac2e4..37e2f07 100644
--- a/WebKit/ChangeLog
+++ b/WebKit/ChangeLog
@@ -1,3 +1,16 @@
+2004-06-10 Kevin Decker <kdecker at apple.com>
+
+ Reviewed by John.
+
+ * WebView.subproj/WebResource.m:
+ (-[WebResource description]):
+ -added per request of cblu
+ (-[WebResource _response]):
+ -added this method to the header
+ (-[WebResource _stringValue]):
+ - gives the string value of the NSData representation
+ * WebView.subproj/WebResourcePrivate.h:
+
2004-06-10 Darin Adler <darin at apple.com>
Reviewed by Ken.
diff --git a/WebKit/WebView.subproj/WebResource.m b/WebKit/WebView.subproj/WebResource.m
index eeb2879..f2b1d18 100644
--- a/WebKit/WebView.subproj/WebResource.m
+++ b/WebKit/WebView.subproj/WebResource.m
@@ -2,7 +2,7 @@
WebResource.m
Copyright (C) 2004 Apple Computer, Inc. All rights reserved.
*/
-
+#import <WebKit/WebBridge.h>
#import <WebKit/WebResourcePrivate.h>
#import <WebKit/WebNSURLExtras.h>
@@ -140,6 +140,11 @@ NSString *WebResourceTextEncodingNameKey = @"WebResourceTextEncodingName";
return _private->frameName;
}
+- (id)description
+{
+ return [NSString stringWithFormat:@"<%@ %@>", [self className], [self URL]];
+}
+
@end
@implementation WebResource (WebResourcePrivate)
@@ -228,5 +233,16 @@ NSString *WebResourceTextEncodingNameKey = @"WebResourceTextEncodingName";
textEncodingName:_private->textEncodingName] autorelease];
}
+- (NSString *)_stringValue
+{
+ NSString *textEncodingName = [self textEncodingName];
+
+ if(textEncodingName){
+ return [WebBridge stringWithData:_private->data textEncodingName:textEncodingName];
+ }else{
+ return [WebBridge stringWithData:_private->data textEncoding:kCFStringEncodingISOLatin1];
+ }
+}
+
@end
diff --git a/WebKit/WebView.subproj/WebResourcePrivate.h b/WebKit/WebView.subproj/WebResourcePrivate.h
index 5ec1927..ca02b14 100644
--- a/WebKit/WebView.subproj/WebResourcePrivate.h
+++ b/WebKit/WebView.subproj/WebResourcePrivate.h
@@ -18,5 +18,6 @@
- (NSFileWrapper *)_fileWrapperRepresentation;
- (id)_propertyListRepresentation;
- (NSURLResponse *)_response;
+- (NSString *)_stringValue;
@end
\ No newline at end of file
--
WebKit Debian packaging
More information about the Pkg-webkit-commits
mailing list