[webkit-changes] cvs commit: WebKit/WebView.subproj WebPDFView.h WebPDFView.m

John Sullivan sullivan at apple.com
Thu Jun 16 13:32:17 PDT 2005


This mailing list should be used only for automated messages about  
changes committed to webkit. It's probably a mistake in the setup  
that others can send to this mailing list at all.

The problem you describe sounds like a problem in Safari rather than  
WebKit (though I'm not completely sure). The normal place to report  
Safari bugs is via http://bugreport.apple.com. You have to be an  
Apple Developer Connection member to report bugs at that address, but  
becoming an ADC member is free.

John

On Jun 16, 2005, at 11:25 AM, Paulo Jorge Rodrigues Góis wrote:

> As I write this I feel frightened by the fact that maybe I  
> shouldn't reply to this message. Maybe this is not the place for  
> this kind of report. If I did wrong I sorry. Please excuse me.
>
> I tried this new feature today. Works as it should.
>
> Don't know if this has to do with webkit or Safari itself but when  
> trying to view a .pdf with internal links the Go Back and Go  
> Forward menu items work but the menubar buttons are not highlighted  
> accordingly. They remain disabled regardless of wether a Go Back or  
> Forward is possible.
>
> Paulo Jorge Rodrigues Góis
>
> pjrgois at oniduo.pt
>
>
> On 2005/06/14, at 19:06, John wrote:
>
>
>
>> sullivan    05/06/14 11:06:00
>>
>>   Modified:    .        ChangeLog
>>                WebView.subproj WebPDFView.h WebPDFView.m
>>   Log:
>>           Changes by Devin Lane.
>>           Reviewed by me.
>>
>>           - fixed <rdar://problem/3766909> PDF viewing could use a  
>> zoom control other than the one in the context menu
>>
>>           * WebView.subproj/WebPDFView.h:
>>           now implements protocol _web_WebDocumentTextSizing
>>           * WebView.subproj/WebPDFView.m:
>>           (-[WebPDFView _updateScalingToReflectTextSize]):
>>           new method, sets the PDF scaling from the text size  
>> multiplier
>>           (-[WebPDFView setDataSource:]):
>>           call _updateScalingToReflectTextSize
>>           (-[WebPDFView _web_textSizeMultiplierChanged]):
>>           implementation of protocol _web_WebDocumentTextSizing,  
>> calls _updateScalingToReflectTextSize
>>
>>   Revision  Changes    Path
>>   1.3195    +17 -0     WebKit/ChangeLog
>>
>>   Index: ChangeLog
>>   ===================================================================
>>   RCS file: /cvs/root/WebKit/ChangeLog,v
>>   retrieving revision 1.3194
>>   retrieving revision 1.3195
>>   diff -u -r1.3194 -r1.3195
>>   --- ChangeLog    14 Jun 2005 17:36:30 -0000    1.3194
>>   +++ ChangeLog    14 Jun 2005 18:05:58 -0000    1.3195
>>   @@ -1,5 +1,22 @@
>>    2005-06-14  John Sullivan  <sullivan at apple.com>
>>
>>   +        Changes by Devin Lane.
>>   +        Reviewed by me.
>>   +
>>   +        - fixed <rdar://problem/3766909> PDF viewing could use  
>> a zoom control other than the one in the context menu
>>   +
>>   +        * WebView.subproj/WebPDFView.h:
>>   +        now implements protocol _web_WebDocumentTextSizing
>>   +        * WebView.subproj/WebPDFView.m:
>>   +        (-[WebPDFView _updateScalingToReflectTextSize]):
>>   +        new method, sets the PDF scaling from the text size  
>> multiplier
>>   +        (-[WebPDFView setDataSource:]):
>>   +        call _updateScalingToReflectTextSize
>>   +        (-[WebPDFView _web_textSizeMultiplierChanged]):
>>   +        implementation of protocol _web_WebDocumentTextSizing,  
>> calls _updateScalingToReflectTextSize
>>   +
>>   +2005-06-14  John Sullivan  <sullivan at apple.com>
>>   +
>>            Reviewed by Dave Harrison.
>>
>>            * WebView.subproj/WebHTMLView.m:
>>
>>
>>
>>   1.7       +3 -1      WebKit/WebView.subproj/WebPDFView.h
>>
>>   Index: WebPDFView.h
>>   ===================================================================
>>   RCS file: /cvs/root/WebKit/WebView.subproj/WebPDFView.h,v
>>   retrieving revision 1.6
>>   retrieving revision 1.7
>>   diff -u -r1.6 -r1.7
>>   --- WebPDFView.h    5 Jun 2005 17:54:48 -0000    1.6
>>   +++ WebPDFView.h    14 Jun 2005 18:06:00 -0000    1.7
>>   @@ -31,7 +31,9 @@
>>    @class PDFView;
>>    @class WebDataSource;
>>
>>   - at interface WebPDFView : NSView <WebDocumentView,  
>> WebDocumentSearching>
>>   + at protocol _web_WebDocumentTextSizing;
>>   +
>>   + at interface WebPDFView : NSView <WebDocumentView,  
>> WebDocumentSearching, _web_WebDocumentTextSizing>
>>    {
>>        PDFView *PDFSubview;
>>        WebDataSource *dataSource;
>>
>>
>>
>>   1.13      +20 -0     WebKit/WebView.subproj/WebPDFView.m
>>
>>   Index: WebPDFView.m
>>   ===================================================================
>>   RCS file: /cvs/root/WebKit/WebView.subproj/WebPDFView.m,v
>>   retrieving revision 1.12
>>   retrieving revision 1.13
>>   diff -u -r1.12 -r1.13
>>   --- WebPDFView.m    5 Jun 2005 17:54:48 -0000    1.12
>>   +++ WebPDFView.m    14 Jun 2005 18:06:00 -0000    1.13
>>   @@ -30,9 +30,12 @@
>>
>>    #import <WebKit/WebAssertions.h>
>>    #import <WebKit/WebDataSource.h>
>>   +#import <WebKit/WebDocumentInternal.h>
>>   +#import <WebKit/WebFrame.h>
>>    #import <WebKit/WebLocalizableStrings.h>
>>    #import <WebKit/WebNSPasteboardExtras.h>
>>    #import <WebKit/WebPDFView.h>
>>   +#import <WebKit/WebView.h>
>>
>>    #import <Quartz/Quartz.h>
>>
>>   @@ -188,10 +191,22 @@
>>        return menu;
>>    }
>>
>>   +- (void)_updateScalingToReflectTextSize
>>   +{
>>   +    WebView *view = [[dataSource webFrame] webView];
>>   +
>>   +    // The scale factor and text size multiplier conveniently  
>> use the same units, so we can just
>>   +    // treat the values as interchangeable.
>>   +    if (view != nil) {
>>   +        [PDFSubview setScaleFactor:[view textSizeMultiplier]];
>>   +    }
>>   +}
>>   +
>>    - (void)setDataSource:(WebDataSource *)ds
>>    {
>>        dataSource = ds;
>>        [self setFrame:[[self superview] frame]];
>>   +    [self _updateScalingToReflectTextSize];
>>    }
>>
>>    - (void)dataSourceUpdated:(WebDataSource *)dataSource
>>   @@ -231,6 +246,11 @@
>>        }
>>    }
>>
>>   +- (void)_web_textSizeMultiplierChanged
>>   +{
>>   +    [self _updateScalingToReflectTextSize];
>>   +}
>>   +
>>    - (BOOL)searchFor:(NSString *)string direction:(BOOL)forward  
>> caseSensitive:(BOOL)caseFlag wrap:(BOOL)wrapFlag;
>>    {
>>        int options = 0;
>>
>>
>>
>> _______________________________________________
>> webkit-changes mailing list
>> webkit-changes at opendarwin.org
>> http://www.opendarwin.org/mailman/listinfo/webkit-changes
>>
>>
>>
>
>
> _______________________________________________
> webkit-changes mailing list
> webkit-changes at opendarwin.org
> http://www.opendarwin.org/mailman/listinfo/webkit-changes
>




More information about the webkit-changes mailing list