~ubuntu-branches/ubuntu/lucid/webkit/lucid-updates

« back to all changes in this revision

Viewing changes to WebCore/loader/EmptyClients.h

  • Committer: Bazaar Package Importer
  • Author(s): Gustavo Noronha Silva
  • Date: 2010-01-06 21:25:06 UTC
  • mfrom: (1.2.6 upstream) (4.3.7 sid)
  • Revision ID: james.westby@ubuntu.com-20100106212506-gd0czn4zrwf1j19l
* New upstream release
- adds basic Content-Encoding support, thanks to soup
  (Closes: #529271)
- fixes over-advertising content types as supported by
  the media player (Closes: #559420)
* debian/control:
- updated libsoup build requirement (>= 2.28.2)
* debian/libwebkit-1.0-2.symbols:
- updated with new symbols
* debian/copyright:
- updated information since 1.1.17
* Imported patch from https://bugs.webkit.org/show_bug.cgi?id=30623
- I am shipping this patch because I believe it is correct, it is the
  way to go, it fixes a race, and it needs testing.

Show diffs side-by-side

added added

removed removed

Lines of Context:
167
167
#endif
168
168
};
169
169
 
170
 
class EmptyFrameLoaderClient : public FrameLoaderClient {
 
170
class EmptyFrameLoaderClient : public FrameLoaderClient, public Noncopyable {
171
171
public:
172
172
    virtual ~EmptyFrameLoaderClient() {  }
173
173
    virtual void frameLoaderDestroyed() { }
202
202
    virtual void dispatchDidCancelClientRedirect() { }
203
203
    virtual void dispatchWillPerformClientRedirect(const KURL&, double, double) { }
204
204
    virtual void dispatchDidChangeLocationWithinPage() { }
 
205
    virtual void dispatchDidPushStateWithinPage() { }
 
206
    virtual void dispatchDidReplaceStateWithinPage() { }
 
207
    virtual void dispatchDidPopStateWithinPage() { }
205
208
    virtual void dispatchWillClose() { }
206
209
    virtual void dispatchDidReceiveIcon() { }
207
210
    virtual void dispatchDidStartProvisionalLoad() { }
281
284
    virtual void updateGlobalHistory() { }
282
285
    virtual void updateGlobalHistoryRedirectLinks() { }
283
286
    virtual bool shouldGoToHistoryItem(HistoryItem*) const { return false; }
 
287
    virtual void dispatchDidAddBackForwardItem(HistoryItem*) const { }
 
288
    virtual void dispatchDidRemoveBackForwardItem(HistoryItem*) const { };
 
289
    virtual void dispatchDidChangeBackForwardIndex() const { }
284
290
    virtual void saveViewStateToItem(HistoryItem*) { }
285
291
    virtual bool canCachePage() const { return false; }
286
292
    virtual void didDisplayInsecureContent() { }
314
320
 
315
321
};
316
322
 
317
 
class EmptyEditorClient : public EditorClient {
 
323
class EmptyEditorClient : public EditorClient, public Noncopyable {
318
324
public:
319
325
    virtual ~EmptyEditorClient() { }
320
326
    virtual void pageDestroyed() { }
419
425
};
420
426
 
421
427
#if ENABLE(CONTEXT_MENUS)
422
 
class EmptyContextMenuClient : public ContextMenuClient {
 
428
class EmptyContextMenuClient : public ContextMenuClient, public Noncopyable {
423
429
public:
424
430
    virtual ~EmptyContextMenuClient() {  }
425
431
    virtual void contextMenuDestroyed() { }
442
448
#endif // ENABLE(CONTEXT_MENUS)
443
449
 
444
450
#if ENABLE(DRAG_SUPPORT)
445
 
class EmptyDragClient : public DragClient {
 
451
class EmptyDragClient : public DragClient, public Noncopyable {
446
452
public:
447
453
    virtual ~EmptyDragClient() {}
448
454
    virtual void willPerformDragDestinationAction(DragDestinationAction, DragData*) { }
455
461
};
456
462
#endif // ENABLE(DRAG_SUPPORT)
457
463
 
458
 
class EmptyInspectorClient : public InspectorClient {
 
464
class EmptyInspectorClient : public InspectorClient, public Noncopyable {
459
465
public:
460
466
    virtual ~EmptyInspectorClient() { }
461
467
 
479
485
    virtual void hideHighlight() { }
480
486
    virtual void inspectedURLChanged(const String&) { }
481
487
 
482
 
    virtual void populateSetting(const String&, InspectorController::Setting&) { }
483
 
    virtual void storeSetting(const String&, const InspectorController::Setting&) { }
484
 
    virtual void removeSetting(const String&) { }
 
488
    virtual void populateSetting(const String&, String*) { }
 
489
    virtual void storeSetting(const String&, const String&) { }
485
490
 
486
491
    virtual void inspectorWindowObjectCleared() { }
487
492
};
488
493
 
489
 
class EmptyPluginHalterClient : public PluginHalterClient
490
 
{
491
 
public:
492
 
    virtual bool shouldHaltPlugin(Node*) const { return false; }
493
 
    virtual bool enabled() const { return false; }
494
 
};
495
 
 
496
494
}
497
495
 
498
496
#endif // EmptyClients_h