Fix compile
[WebKit-https.git] / WebKitQt / ChangeLog
1 2007-02-21  George Staikos  <staikos@kde.org>
2
3         Fix compile.
4
5         * Api/qwebpage.cpp:
6         (QWebPage::stop):
7
8 2007-02-20  Zack Rusin  <zrusin@trolltech.com>
9
10         Reviewed by Lars
11
12         Make editing of forms work plus make sure that non-void methods
13         always return something.
14
15         * WebCoreSupport/ChromeClientQt.cpp:
16         (WebCore::ChromeClientQt::canRunBeforeUnloadConfirmPanel):
17         (WebCore::ChromeClientQt::runBeforeUnloadConfirmPanel):
18         (WebCore::ChromeClientQt::runJavaScriptConfirm):
19         (WebCore::ChromeClientQt::runJavaScriptPrompt):
20         (WebCore::ChromeClientQt::shouldInterruptJavaScript):
21         * WebCoreSupport/EditorClientQt.cpp:
22         (WebCore::EditorClientQt::shouldDeleteRange):
23         (WebCore::EditorClientQt::shouldBeginEditing):
24         (WebCore::EditorClientQt::shouldEndEditing):
25         (WebCore::EditorClientQt::shouldInsertText):
26         (WebCore::EditorClientQt::shouldChangeSelectedRange):
27         (WebCore::EditorClientQt::shouldApplyStyle):
28         (WebCore::EditorClientQt::shouldInsertNode):
29         * WebCoreSupport/FrameLoaderClientQt.cpp:
30         (WebCore::FrameLoaderClientQt::dispatchDidLoadResourceFromMemoryCache):
31         (WebCore::FrameLoaderClientQt::dispatchCreatePage):
32
33 2007-02-17  Lars Knoll <lars@trolltech.com>
34
35         Reviewed by Maciej.
36
37         Additional coding by Maciej, additional review by Oliver.
38
39         Add stubs for the new methods in ChormeClient and EditorClient,
40         remove all references to FrameQt.
41
42         * Api/qwebframe.cpp:
43         (QWebFrame::QWebFrame):
44         * Api/qwebframe_p.h:
45         * Api/qwebpage.cpp:
46         * WebCoreSupport/ChromeClientQt.cpp:
47         (WebCore::ChromeClientQt::shouldInterruptJavaScript):
48         * WebCoreSupport/ChromeClientQt.h:
49         * WebCoreSupport/EditorClientQt.cpp:
50         (WebCore::EditorClientQt::shouldChangeSelectedRange):
51         (WebCore::EditorClientQt::isEditable):
52         * WebCoreSupport/EditorClientQt.h:
53         * WebCoreSupport/FrameLoaderClientQt.cpp:
54         (WebCore::FrameLoaderClientQt::setFrame):
55         (WebCore::FrameLoaderClientQt::webFrame):
56         * WebCoreSupport/FrameLoaderClientQt.h:
57
58 2007-02-18  Oliver Hunt  <oliver@apple.com>
59
60         Reviewed by NOBODY (Buildfix).
61
62         Build fix -- adding DragClientQt method stubs
63
64         * WebCoreSupport/DragClientQt.cpp:
65         (WebCore::DragClientQt::willPerformDragSourceAction):
66         (WebCore::DragClientQt::startDrag):
67         (WebCore::DragClientQt::createDragImageForLink):
68         * WebCoreSupport/DragClientQt.h:
69
70 2007-02-15  Brady Eidson  <beidson@apple.com>
71
72         Reviewed by Adam
73
74         Moved scroll state down into the cross platform FrameLoader - 
75         Blind attempt at keeping Qt building
76
77         * WebCoreSupport/FrameLoaderClientQt.cpp:
78         (WebCore::FrameLoaderClientQt::restoreViewState):
79         (WebCore::FrameLoaderClientQt::saveViewStateToItem):
80         * WebCoreSupport/FrameLoaderClientQt.h:
81
82 2007-02-07  Anders Carlsson  <acarlsson@apple.com>
83
84         Try fixing the Qt build.
85
86         * WebCoreSupport/ChromeClientQt.cpp:
87         (WebCore::ChromeClientQt::shouldInterruptJavaScript):
88         * WebCoreSupport/ChromeClientQt.h:
89
90 2007-02-02  Zack Rusin  <zrusin@trolltech.com>
91
92         Compilation fix: forward declare d-ptr.
93
94         * Api/qcookiejar.h:
95
96 2007-02-02  Zack Rusin  <zrusin@trolltech.com>
97
98         Reviewed by Lars
99
100         Make the frames white by default and get the
101         files that WebCore can handle render inside
102         the frames.
103
104         * Api/qwebframe.cpp:
105         (QWebFrame::QWebFrame):
106         * WebCoreSupport/FrameLoaderClientQt.cpp:
107         (WebCore::FrameLoaderClientQt::createFrame):
108         (WebCore::FrameLoaderClientQt::objectContentType):
109
110 2007-02-01  George Staikos  <staikos@kde.org>
111
112         Reviewed by Zack and Lars.
113
114         Add a cookie interface for the Qt build.
115
116         * Api/qcookiejar.cpp: Added.
117         (QCookieJarPrivate::QCookieJarPrivate):
118         (qHash):
119         (QCookieJar::QCookieJar):
120         (QCookieJar::~QCookieJar):
121         (QCookieJar::setCookies):
122         (QCookieJar::cookies):
123         (QCookieJar::isEnabled):
124         (QCookieJar::setEnabled):
125         (gCleanupJar):
126         (QCookieJar::setCookieJar):
127         (QCookieJar::cookieJar):
128         * Api/qcookiejar.h: Added.
129
130 2007-02-01  Lars Knoll <lars@trolltech.com>
131
132         Reviewed by Adam.
133
134         Fix form loading for the Qt build.
135
136         * WebCoreSupport/FrameLoaderClientQt.cpp:
137         (WebCore::FrameLoaderClientQt::callPolicyFunction):
138         (WebCore::FrameLoaderClientQt::slotCallPolicyFunction):
139         (WebCore::FrameLoaderClientQt::dispatchWillSubmitForm):
140         (WebCore::FrameLoaderClientQt::dispatchDecidePolicyForMIMEType):
141         (WebCore::FrameLoaderClientQt::dispatchDecidePolicyForNewWindowAction):
142         (WebCore::FrameLoaderClientQt::dispatchDecidePolicyForNavigationAction):
143
144 2007-01-31  Zack Rusin  <zrusin@trolltech.com>
145
146         Expose the fact that the form has been edited
147         in the public api.
148
149         * Api/qwebpage.cpp:
150         (QWebPagePrivate::QWebPagePrivate):
151         (QWebPage::isModified):
152         * Api/qwebpage.h:
153         * Api/qwebpage_p.h:
154         * WebCoreSupport/EditorClientQt.cpp:
155         (WebCore::EditorClientQt::respondToChangedContents):
156         (WebCore::EditorClientQt::isEditable):
157
158 2007-01-31  Zack Rusin  <zrusin@trolltech.com>
159
160         Reviewed by Lars
161
162         Properly propagate key events.
163
164         * Api/qwebframe.cpp:
165         (QWebFrame::addToJSWindowObject):
166         (QWebFrame::innerText):
167         (QWebFrame::renderTreeDump):
168         * Api/qwebpage.cpp:
169         (QWebPagePrivate::QWebPagePrivate):
170         * Api/qwebpage.h:
171         * WebCoreSupport/EditorClientQt.cpp:
172         (WebCore::EditorClientQt::pageDestroyed):
173         (WebCore::EditorClientQt::handleKeyPress):
174         (WebCore::EditorClientQt::EditorClientQt):
175         * WebCoreSupport/EditorClientQt.h:
176
177 2007-01-31  George Staikos  <staikos@kde.org>
178
179         Remove focusFrame() - misguided - and add childFrames().  Fix a crash
180         on exit.
181
182         Reviewed by Zack.
183
184         * Api/qwebframe.cpp:
185         (QWebFrame::resizeEvent):
186         (QWebFrame::childFrames):
187         * Api/qwebframe.h:
188         * Api/qwebpage.cpp:
189         * Api/qwebpage.h:
190         * WebCoreSupport/FrameLoaderClientQt.cpp:
191         (WebCore::FrameLoaderClientQt::webFrame):
192         * WebCoreSupport/FrameLoaderClientQt.h:
193
194 2007-01-30  Zack Rusin  <zrusin@trolltech.com>
195
196         Improve QtLauncher to make it more useful as a testing tool.
197
198         * QtLauncher/main.cpp:
199         (ClearButton::ClearButton):
200         (ClearButton::paintEvent):
201         (SearchEdit::SearchEdit):
202         (SearchEdit::~SearchEdit):
203         (SearchEdit::paintEvent):
204         (SearchEdit::resizeEvent):
205         (SearchEdit::moveEvent):
206         (MainWindow::MainWindow):
207         (MainWindow::changeLocation):
208         (MainWindow::loadFinished):
209
210 2007-01-30  Simon Hausmann  <hausmann@kde.org>
211
212         Reviewed by Zack.
213
214         Added import/export macros needed for build with ELF visibility and
215         for a build on Windows (in the future).
216
217         * Api/qwebframe.h:
218         * Api/qwebkitglobal.h: Added.
219         * Api/qwebpage.h:
220         * Api/qwebpagehistory.h:
221
222 2007-01-30  Zack Rusin  <zack@kde.org>
223
224         Change the signature of handleKeyPress
225         (make it compile)
226
227         * WebCoreSupport/EditorClientQt.cpp:
228         (WebCore::EditorClientQt::handleKeyPress):
229         * WebCoreSupport/EditorClientQt.h:
230
231 2007-01-29  Zack Rusin  <zack@kde.org>
232
233         Reviewed by Lars
234
235         Set the allows-scrolling property on the view.
236
237         * Api/qwebframe.cpp:
238         (QWebFrame::QWebFrame):
239
240 2007-01-29  Oliver Hunt  <oliver@apple.com>
241
242         Reviewed by Adam.
243
244         Stub for new DragClient method
245
246         * WebCoreSupport/DragClientQt.cpp:
247         (WebCore::DragClientQt::dragSourceActionMaskForPoint):
248         * WebCoreSupport/DragClientQt.h:
249
250 2007-01-29  Maciej Stachowiak  <mjs@apple.com>
251
252         Reviewed by Mark.
253
254         - updated for cross-platform data loading support
255
256         * WebCoreSupport/FrameLoaderClientQt.cpp:
257         (WebCore::FrameLoaderClientQt::createDocumentLoader):
258         * WebCoreSupport/FrameLoaderClientQt.h:
259
260 2007-01-29  George Staikos  <staikos@kde.org>
261
262         Make window resizing work.
263
264         * Api/qwebpage.cpp:
265         (QWebPage::setWindowGeometry):
266         * Api/qwebpage.h:
267         * WebCoreSupport/ChromeClientQt.cpp:
268         (WebCore::ChromeClientQt::setWindowRect):
269
270 2007-01-29  George Staikos  <staikos@kde.org>
271
272         Make popup windows work.
273
274         * Api/qwebpage.cpp:
275         (QWebPage::createWindow):
276         * Api/qwebpage.h:
277         * WebCoreSupport/ChromeClientQt.cpp:
278         (WebCore::ChromeClientQt::createWindow):
279
280 2007-01-29  Lars Knoll <lars@trolltech.com>
281
282         Reviewed by Zack
283
284         Fix the way we handle native widgets (QWidget) inside
285         WebCore. Now WebCore::Widget owns the QWidget in all
286         cases. This is the only way to get well defined semantics
287         for all teh native widgets we have (currently ScrollView
288         and ScrollBar, but plugins will follow).
289
290         This has the side effect that one cannot rely on a defined 
291         lifetime of a QWebFrame when using the API. 
292
293         * Api/qwebframe.cpp:
294         (QWebFrame::~QWebFrame):
295         * Api/qwebpage.cpp:
296         (QWebPage::~QWebPage):
297         * Api/qwebpage_p.h:
298         * WebCoreSupport/FrameLoaderClientQt.cpp:
299         (WebCore::FrameLoaderClientQt::detachedFromParent3):
300         (WebCore::FrameLoaderClientQt::detachedFromParent4):
301         (WebCore::FrameLoaderClientQt::frameLoaderDestroyed):
302         * WebCoreSupport/FrameLoaderClientQt.h:
303
304 2007-01-29  George Staikos  <staikos@kde.org>
305
306         Reviewed by Zack.
307
308         Implement more functions
309
310         * Api/qwebpage.cpp:
311         (QWebPage::javaScriptConsoleMessage):
312         (QWebPage::statusTextChanged):
313         (QWebPage::runJavaScriptAlert):
314         * Api/qwebpage.h:
315         * Api/qwebpagehistory.cpp:
316         (QWebPageHistory::canGoBack):
317         (QWebPageHistory::canGoForward):
318         * Api/qwebpagehistory.h:
319         * WebCoreSupport/ChromeClientQt.cpp:
320         (WebCore::ChromeClientQt::addMessageToConsole):
321         (WebCore::ChromeClientQt::runJavaScriptAlert):
322         * WebCoreSupport/FrameLoaderClientQt.cpp:
323         (WebCore::FrameLoaderClientQt::shouldGoToHistoryItem):
324
325 2007-01-26  George Staikos  <staikos@kde.org>
326
327         Reviewed by Zack.
328
329         Qt implementation.
330
331         * Api/qwebframe.cpp:
332         (QWebFrame::QWebFrame):
333         (QWebFrame::title):
334         (QWebFrame::selectedText):
335         * Api/qwebframe.h:
336         * Api/qwebframe_p.h:
337         * Api/qwebpage.cpp:
338         (QWebPage::createFrame):
339         (QWebPage::open):
340         (QWebPage::url):
341         (QWebPage::title):
342         (QWebPage::focusFrame):
343         (QWebPage::stop):
344         * Api/qwebpage.h:
345         * WebCoreSupport/FrameLoaderClientQt.cpp:
346         (WebCore::FrameLoaderClientQt::setFrame):
347         (WebCore::FrameLoaderClientQt::detachFrameLoader):
348         (WebCore::FrameLoaderClientQt::dispatchDidReceiveTitle):
349         (WebCore::FrameLoaderClientQt::didChangeTitle):
350         (WebCore::FrameLoaderClientQt::setTitle):
351         * WebCoreSupport/FrameLoaderClientQt.h:
352
353 2007-01-26  Lars Knoll <lars@trolltech.com>
354
355         Make it compile again with Qt 4.2 and add the copyright
356         headers where forgotten in the last submit.
357
358         * Api/qwebpagehistory.cpp:
359         * Api/qwebpagehistory.h:
360         (QExplicitlySharedDataPointer::operator*):
361         (QExplicitlySharedDataPointer::operator->):
362         (QExplicitlySharedDataPointer::operator T *):
363         (QExplicitlySharedDataPointer::operator const T *):
364         (QExplicitlySharedDataPointer::data):
365         (QExplicitlySharedDataPointer::constData):
366         (QExplicitlySharedDataPointer::operator==):
367         (QExplicitlySharedDataPointer::operator!=):
368         (QExplicitlySharedDataPointer::QExplicitlySharedDataPointer):
369         (QExplicitlySharedDataPointer::~QExplicitlySharedDataPointer):
370         (QExplicitlySharedDataPointer::operator=):
371         (QExplicitlySharedDataPointer::operator!):
372         (::QExplicitlySharedDataPointer):
373
374 2007-01-26  Zack Rusin  <zrusin@trolltech.com>
375
376         Reviewed by Lars
377
378         Implement history support on platform Qt.
379
380         * Api/qwebpage.cpp:
381         (QWebPage::history):
382         (QWebPage::goBack):
383         (QWebPage::goForward):
384         (QWebPage::goToHistoryItem):
385         * Api/qwebpage.h:
386         * Api/qwebpagehistory.cpp: Added.
387         (QWebHistoryItem::~QWebHistoryItem):
388         (QWebHistoryItem::originalUrl):
389         (QWebHistoryItem::currentUrl):
390         (QWebHistoryItem::title):
391         (QWebHistoryItem::lastVisited):
392         (QWebHistoryItem::icon):
393         (QWebHistoryItem::QWebHistoryItem):
394         (QWebPageHistory::QWebPageHistory):
395         (QWebPageHistory::itemAtIndex):
396         (QWebPageHistory::~QWebPageHistory):
397         (QWebPageHistory::items):
398         (QWebPageHistory::backItems):
399         (QWebPageHistory::forwardItems):
400         (QWebPageHistory::goBack):
401         (QWebPageHistory::goForward):
402         (QWebPageHistory::goToItem):
403         (QWebPageHistory::backItem):
404         (QWebPageHistory::currentItem):
405         (QWebPageHistory::forwardItem):
406         * Api/qwebpagehistory.h: Added.
407         * Api/qwebpagehistory_p.h: Added.
408         (QWebHistoryItemPrivate::QWebHistoryItemPrivate):
409         (QWebHistoryItemPrivate::~QWebHistoryItemPrivate):
410         (QWebPageHistoryPrivate::QWebPageHistoryPrivate):
411         (QWebPageHistoryPrivate::~QWebPageHistoryPrivate):
412
413 2007-01-26  Lars Knoll <lars@trolltech.com>
414
415         Get rid of FrameQtClient. It's unused since we moved over
416         to the loader.
417
418         * Api/qwebframe.cpp:
419         (QWebFrame::QWebFrame):
420
421 2007-01-26  Zack Rusin  <zack@kde.org>
422
423         Reviewed by Lars
424
425         Correctly position child frames within the 
426         toplevel frame. We were placed it on the widget
427         itself instead of the vieweport.
428
429         * Api/qwebframe.cpp:
430         (QWebFrame::QWebFrame):
431
432 2007-01-26  Lars Knoll <lars@trolltech.com>
433
434         Reviewed by Zack
435
436         Make sure we resize the HTML when resizing a 
437         QWebFrame. Also ensure that the render tree
438         is up to date before dumping it.
439
440         * Api/qwebframe.cpp:
441         (QWebFrame::innerText):
442         (QWebFrame::renderTreeDump):
443         (QWebFrame::resizeEvent):
444         * Api/qwebframe.h:
445         * Api/qwebpage.cpp:
446         (QWebPagePrivate::createMainFrame):
447
448 2007-01-26  Zack Rusin  <zack@kde.org>
449
450         Reviewed by Lars
451
452         Display pages inside a mainwindow instead
453         of a custom qwidget.
454
455         * QtLauncher/main.cpp:
456         (MainWindow::MainWindow):
457         (main):
458
459 2007-01-25  Lars Knoll <lars@trolltech.com>
460
461         Reviewed by Zack
462
463         Emit the loadDone() signal from teh onload event callback
464         again. This hangs on one or two test cases, but removes
465         hundreds of failures elsewhere.
466
467         * WebCoreSupport/FrameLoaderClientQt.cpp:
468         (WebCore::FrameLoaderClientQt::dispatchDidHandleOnloadEvents):
469         (WebCore::FrameLoaderClientQt::dispatchDidFinishLoad):
470
471 2007-01-24  Lars Knoll <lars@trolltech.com>
472
473         Reviewed by Zack
474
475         Implement some bits and pieces required by the loader.
476         Fixes quite a few crashes and hangs in the lyout tests
477
478         * Api/qwebframe.h:
479         * WebCoreSupport/FrameLoaderClientQt.cpp:
480         (WebCore::FrameLoaderClientQt::dispatchDidHandleOnloadEvents):
481         (WebCore::FrameLoaderClientQt::dispatchDidFinishLoad):
482         (WebCore::FrameLoaderClientQt::finishedLoading):
483         (WebCore::FrameLoaderClientQt::setMainDocumentError):
484         (WebCore::FrameLoaderClientQt::committedLoad):
485         (WebCore::FrameLoaderClientQt::dispatchDidFinishLoading):
486         (WebCore::FrameLoaderClientQt::dispatchDidFailLoading):
487         (WebCore::FrameLoaderClientQt::dispatchDecidePolicyForNavigationAction):
488         (WebCore::FrameLoaderClientQt::createFrame):
489
490 2007-01-24  Lars Knoll <lars@trolltech.com>
491
492         Fix compilation again.
493
494         * WebCoreSupport/EditorClientQt.cpp:
495         (WebCore::EditorClientQt::handleKeyPress):
496         * WebCoreSupport/EditorClientQt.h:
497
498 2007-01-23  Lars Knoll <lars@trolltech.com>
499
500         Reviewed by Zack
501
502         Fix refcounting of FrameViews (they get created with a
503         refcount of 1) and add a few safety checks to the 
504         FrameLoaderClientQt.
505
506         * Api/qwebframe.cpp:
507         (QWebFrame::QWebFrame):
508         (QWebFrame::~QWebFrame):
509         * WebCoreSupport/FrameLoaderClientQt.cpp:
510         (WebCore::FrameLoaderClientQt::detachedFromParent3):
511         (WebCore::FrameLoaderClientQt::detachedFromParent4):
512         (WebCore::FrameLoaderClientQt::dispatchDidHandleOnloadEvents):
513         (WebCore::FrameLoaderClientQt::postProgressStartedNotification):
514         (WebCore::FrameLoaderClientQt::postProgressEstimateChangedNotification):
515         (WebCore::FrameLoaderClientQt::postProgressFinishedNotification):
516         (WebCore::FrameLoaderClientQt::frameLoaderDestroyed):
517         (WebCore::FrameLoaderClientQt::windowObjectCleared):
518
519 2007-01-23  Zack Rusin  <zack@kde.org>
520
521         Adjust the DragClientQt to latest changes.
522
523         * Api/qwebpage.cpp:
524         (QWebPagePrivate::QWebPagePrivate):
525         * WebCoreSupport/DragClientQt.cpp:
526         (WebCore::DragClientQt::dragControllerDestroyed):
527         * WebCoreSupport/DragClientQt.h:
528
529 2007-01-23  Zack Rusin  <zack@kde.org>
530
531         Fix the Qt build
532
533         * WebCoreSupport/DragClientQt.cpp:
534         (WebCore::DragClientQt::willPerformDragDestinationAction):
535         * WebCoreSupport/DragClientQt.h:
536
537 2007-01-23  Lars Knoll <lars@trolltech.com>
538
539         Reviewed by Maciej
540
541         Add support for Frames to the Qt build and fix some issues
542         in the API classes.
543
544         * Api/qwebframe.cpp:
545         (QWebFrame::QWebFrame):
546         (QWebFrame::~QWebFrame):
547         * Api/qwebframe.h:
548         * Api/qwebframe_p.h:
549         * Api/qwebpage.cpp:
550         (QWebPagePrivate::QWebPagePrivate):
551         (QWebPagePrivate::createMainFrame):
552         (QWebPage::createFrame):
553         * Api/qwebpage.h:
554         * WebCoreSupport/FrameLoaderClientQt.cpp:
555         (WebCore::FrameLoaderClientQt::detachedFromParent3):
556         (WebCore::FrameLoaderClientQt::detachedFromParent4):
557         (WebCore::FrameLoaderClientQt::cancelPolicyCheck):
558         (WebCore::FrameLoaderClientQt::windowObjectCleared):
559         (WebCore::FrameLoaderClientQt::createFrame):
560         (WebCore::FrameLoaderClientQt::objectContentType):
561         (WebCore::FrameLoaderClientQt::createPlugin):
562         (WebCore::FrameLoaderClientQt::redirectDataToPlugin):
563         (WebCore::FrameLoaderClientQt::createJavaAppletWidget):
564         (WebCore::FrameLoaderClientQt::overrideMediaType):
565         * WebCoreSupport/FrameLoaderClientQt.h:
566
567 2007-01-23  Oliver Hunt  <oliver@apple.com>
568
569         Reviewed by Adam.
570
571         Qt build stubs for Drop logic
572
573         * WebCoreSupport/DragClientQt.cpp: Added.
574         (WebCore::DragClientQt::actionMaskForDrag):
575         (WebCore::DragClientQt::willPerformDragDestinationAction):
576         * WebCoreSupport/DragClientQt.h: Added.
577         * WebKitPart/WebKitPart.cpp:
578         (WebKitPart::initView):
579
580 2007-01-19  John Sullivan  <sullivan@apple.com>
581
582         Added stubs for new callbacks, to try to avoid breaking the Qt port.
583
584         * WebCoreSupport/FrameLoaderClientQt.cpp:
585         (WebCore::FrameLoaderClientQt::dispatchDidFinishDocumentLoad):
586         * WebCoreSupport/FrameLoaderClientQt.h:
587
588 2007-01-19  Anders Carlsson  <acarlsson@apple.com>
589
590         Try fixing the QT build.
591         
592         * WebCoreSupport/ChromeClientQt.cpp:
593         (WebCore::ChromeClientQt::runJavaScriptAlert):
594         (WebCore::ChromeClientQt::runJavaScriptConfirm):
595         (WebCore::ChromeClientQt::runJavaScriptPrompt):
596         (WebCore::ChromeClientQt::setStatusbarText):
597         * WebCoreSupport/ChromeClientQt.h:
598
599 2007-01-18  Zack Rusin  <zack@kde.org>
600
601         Reviewed by Lars.
602
603         Implementing a little bit of load progress tracking in the Qt port.
604
605         * Api/qwebframe.cpp:
606         (QWebFrame::QWebFrame):
607         (QWebFrame::page):
608         * Api/qwebframe.h:
609         * Api/qwebframe_p.h:
610         (QWebFramePrivate::QWebFramePrivate):
611         * Api/qwebpage.h:
612         * QtLauncher/main.cpp:
613         (main):
614         * WebCoreSupport/FrameLoaderClientQt.cpp:
615         (WebCore::FrameLoaderClientQt::setFrame):
616         (WebCore::FrameLoaderClientQt::detachFrameLoader):
617         (WebCore::FrameLoaderClientQt::postProgressStartedNotification):
618         (WebCore::FrameLoaderClientQt::postProgressEstimateChangedNotification):
619         (WebCore::FrameLoaderClientQt::postProgressFinishedNotification):
620         * WebCoreSupport/FrameLoaderClientQt.h:
621
622 2007-01-17  Alice Liu  <alice.liu@apple.com>
623
624         Added these stubs to keep the Qt build from failing.
625
626         * WebCoreSupport/EditorClientQt.cpp:
627         (WebCore::EditorClientQt::didSetSelectionTypesForPasteboard):
628         * WebCoreSupport/EditorClientQt.h:
629
630 2007-01-17  Lars Knoll <lars@trolltech.com>
631
632         Reviewed by Zack
633
634         Remove the inheritance from Shared<XxxClient> in the
635         client classes.
636
637         Answer asynchronously to most of the Policy checking methods
638         in FrameLoaderClientQt to avoid some crashes in the loader.
639
640         * WebCoreSupport/ChromeClientQt.cpp:
641         * WebCoreSupport/ChromeClientQt.h:
642         * WebCoreSupport/ContextMenuClientQt.cpp:
643         * WebCoreSupport/ContextMenuClientQt.h:
644         * WebCoreSupport/EditorClientQt.cpp:
645         * WebCoreSupport/EditorClientQt.h:
646         * WebCoreSupport/FrameLoaderClientQt.cpp:
647         (WebCore::FrameLoaderClientQt::FrameLoaderClientQt):
648         (WebCore::FrameLoaderClientQt::callPolicyFunction):
649         (WebCore::FrameLoaderClientQt::slotCallPolicyFunction):
650         (WebCore::FrameLoaderClientQt::cancelPolicyCheck):
651         (WebCore::FrameLoaderClientQt::dispatchWillSubmitForm):
652         (WebCore::FrameLoaderClientQt::dispatchDecidePolicyForMIMEType):
653         (WebCore::FrameLoaderClientQt::dispatchDecidePolicyForNewWindowAction):
654         (WebCore::FrameLoaderClientQt::dispatchDecidePolicyForNavigationAction):
655         * WebCoreSupport/FrameLoaderClientQt.h:
656
657 2007-01-17  Lars Knoll <lars@trolltech.com>
658
659         Reviewed by Zack
660
661         change all notImplemented() macros to use qDebug
662         instead of fprintf(stder, ...)
663
664         * WebCoreSupport/ChromeClientQt.cpp:
665         * WebCoreSupport/ContextMenuClientQt.cpp:
666         * WebCoreSupport/EditorClientQt.cpp:
667         * WebCoreSupport/FrameLoaderClientQt.cpp:
668
669 2007-01-16  Alice Liu  <alice.liu@apple.com>
670
671         Added these stubs to keep the Qt build from failing.
672
673         * WebCoreSupport/EditorClientQt.cpp:
674         (WebCore::EditorClientQt::didWriteSelectionToPasteboard):
675         * WebCoreSupport/EditorClientQt.h:
676
677 2007-01-16  Lars Knoll <lars@trolltech.com>
678
679         Reviewed by Zack
680
681         Added the start of a public API to the Qt build
682         of WebKit. Currently we have QWebPage and QWebFrame
683         with a few small methods.
684
685         Converted the QtLauncher to use the new public API.
686
687         * Api/qwebframe.cpp: Added.
688         (QWebFrame::QWebFrame):
689         (QWebFrame::~QWebFrame):
690         (QWebFrame::addToJSWindowObject):
691         (QWebFrame::markup):
692         (QWebFrame::innerText):
693         (QWebFrame::renderTreeDump):
694         * Api/qwebframe.h: Added.
695         * Api/qwebframe_p.h: Added.
696         (QWebFramePrivate::QWebFramePrivate):
697         * Api/qwebpage.cpp: Added.
698         (QWebPagePrivate::QWebPagePrivate):
699         (QWebPagePrivate::~QWebPagePrivate):
700         (QWebPagePrivate::createMainFrame):
701         (QWebPage::QWebPage):
702         (QWebPage::~QWebPage):
703         (QWebPage::createFrame):
704         (QWebPage::open):
705         (QWebPage::mainFrame):
706         (QWebPage::sizeHint):
707         * Api/qwebpage.h: Added.
708         * Api/qwebpage_p.h: Added.
709         * QtLauncher/main.cpp:
710         (main):
711         * WebCoreSupport/ChromeClientQt.cpp:
712         (WebCore::ChromeClientQt::ChromeClientQt):
713         (WebCore::ChromeClientQt::setWindowRect):
714         (WebCore::ChromeClientQt::windowRect):
715         (WebCore::ChromeClientQt::pageRect):
716         (WebCore::ChromeClientQt::focus):
717         (WebCore::ChromeClientQt::unfocus):
718         (WebCore::ChromeClientQt::canTakeFocus):
719         (WebCore::ChromeClientQt::takeFocus):
720         (WebCore::ChromeClientQt::createWindow):
721         (WebCore::ChromeClientQt::createModalDialog):
722         (WebCore::ChromeClientQt::show):
723         (WebCore::ChromeClientQt::addMessageToConsole):
724         (WebCore::ChromeClientQt::chromeDestroyed):
725         (WebCore::ChromeClientQt::canRunBeforeUnloadConfirmPanel):
726         (WebCore::ChromeClientQt::runBeforeUnloadConfirmPanel):
727         (WebCore::ChromeClientQt::closeWindowSoon):
728         * WebCoreSupport/ChromeClientQt.h:
729         * WebCoreSupport/FrameLoaderClientQt.cpp:
730         (WebCore::FrameLoaderClientQt::setFrame):
731         (WebCore::FrameLoaderClientQt::detachFrameLoader):
732         (WebCore::FrameLoaderClientQt::dispatchDidHandleOnloadEvents):
733         (WebCore::FrameLoaderClientQt::partClearedInBegin):
734         * WebCoreSupport/FrameLoaderClientQt.h:
735
736 2007-01-15  Anders Carlsson  <acarlsson@apple.com>
737
738         Fix build.
739         
740         * WebCoreSupport/FrameLoaderClientQt.cpp:
741         (WebCore::FrameLoaderClientQt::postProgressStartedNotification):
742         (WebCore::FrameLoaderClientQt::postProgressEstimateChangedNotification):
743         (WebCore::FrameLoaderClientQt::postProgressFinishedNotification):
744         * WebCoreSupport/FrameLoaderClientQt.h:
745
746 2007-01-13  Lars Knoll <lars@trolltech.com>
747
748         Compile again after yesterdays changes.
749
750         * WebCoreSupport/FrameLoaderClientQt.cpp:
751         (WebCore::FrameLoaderClientQt::assignIdentifierToInitialRequest):
752         (WebCore::FrameLoaderClientQt::dispatchWillSendRequest):
753         (WebCore::FrameLoaderClientQt::dispatchDidReceiveAuthenticationChallenge):
754         (WebCore::FrameLoaderClientQt::dispatchDidCancelAuthenticationChallenge):
755         (WebCore::FrameLoaderClientQt::dispatchDidReceiveResponse):
756         (WebCore::FrameLoaderClientQt::dispatchDidReceiveContentLength):
757         (WebCore::FrameLoaderClientQt::dispatchDidFinishLoading):
758         (WebCore::FrameLoaderClientQt::dispatchDidFailLoading):
759         (WebCore::FrameLoaderClientQt::incrementProgress):
760         (WebCore::FrameLoaderClientQt::completeProgress):
761         * WebCoreSupport/FrameLoaderClientQt.h:
762
763 2007-01-11  Brady Eidson  <beidson@apple.com>
764
765         Keep the fancy new FrameLoaderClientQt building with a small api change in WebCore
766         Yay for the loader on QT!
767
768         * WebCoreSupport/FrameLoaderClientQt.cpp:
769         (WebCore::FrameLoaderClientQt::dispatchDidReceiveAuthenticationChallenge):
770         (WebCore::FrameLoaderClientQt::dispatchDidCancelAuthenticationChallenge):
771         * WebCoreSupport/FrameLoaderClientQt.h:
772
773 2007-01-11  Lars Knoll <lars@trolltech.com>
774
775         Reviewed by Darin
776
777         Start using the loader in the Qt port.
778
779         * QtLauncher/main.cpp:
780         (main):
781         * WebCoreSupport/FrameLoaderClientQt.cpp:
782         (WebCore::FrameLoaderClientQt::FrameLoaderClientQt):
783         (WebCore::FrameLoaderClientQt::~FrameLoaderClientQt):
784         (WebCore::FrameLoaderClientQt::setFrame):
785         (WebCore::FrameLoaderClientQt::detachFrameLoader):
786         (WebCore::FrameLoaderClientQt::makeDocumentView):
787         (WebCore::FrameLoaderClientQt::makeRepresentation):
788         (WebCore::FrameLoaderClientQt::setCopiesOnScroll):
789         (WebCore::FrameLoaderClientQt::dispatchDidStartProvisionalLoad):
790         (WebCore::FrameLoaderClientQt::cancelPolicyCheck):
791         (WebCore::FrameLoaderClientQt::dispatchWillSubmitForm):
792         (WebCore::FrameLoaderClientQt::progressStarted):
793         (WebCore::FrameLoaderClientQt::progressCompleted):
794         (WebCore::FrameLoaderClientQt::setMainFrameDocumentReady):
795         (WebCore::FrameLoaderClientQt::clearArchivedResources):
796         (WebCore::FrameLoaderClientQt::canShowMIMEType):
797         (WebCore::FrameLoaderClientQt::representationExistsForURLScheme):
798         (WebCore::FrameLoaderClientQt::provisionalLoadStarted):
799         (WebCore::FrameLoaderClientQt::prepareForDataSourceReplacement):
800         (WebCore::FrameLoaderClientQt::frameLoaderDestroyed):
801         (WebCore::FrameLoaderClientQt::canHandleRequest):
802         (WebCore::FrameLoaderClientQt::shouldGoToHistoryItem):
803         (WebCore::FrameLoaderClientQt::canCachePage):
804         (WebCore::FrameLoaderClientQt::committedLoad):
805         (WebCore::FrameLoaderClientQt::cancelledError):
806         (WebCore::FrameLoaderClientQt::cannotShowURLError):
807         (WebCore::FrameLoaderClientQt::interruptForPolicyChangeError):
808         (WebCore::FrameLoaderClientQt::cannotShowMIMETypeError):
809         (WebCore::FrameLoaderClientQt::fileDoesNotExistError):
810         (WebCore::FrameLoaderClientQt::shouldFallBack):
811         (WebCore::FrameLoaderClientQt::createDocumentLoader):
812         (WebCore::FrameLoaderClientQt::dispatchWillSendRequest):
813         (WebCore::FrameLoaderClientQt::dispatchDidReceiveResponse):
814         (WebCore::FrameLoaderClientQt::dispatchDecidePolicyForMIMEType):
815         (WebCore::FrameLoaderClientQt::dispatchDecidePolicyForNewWindowAction):
816         (WebCore::FrameLoaderClientQt::dispatchDecidePolicyForNavigationAction):
817         (WebCore::FrameLoaderClientQt::willUseArchive):
818         * WebCoreSupport/FrameLoaderClientQt.h:
819
820 2007-01-11  George Staikos  <staikos@kde.org>
821
822         Fix Qt Build.
823
824         * WebCoreSupport/ContextMenuClientQt.cpp:
825         (WebCore::ContextMenuClientQt::searchWithGoogle):
826         * WebCoreSupport/ContextMenuClientQt.h:
827
828 2007-01-06  George Staikos  <staikos@kde.org>
829
830         Reviewed by Brady.
831
832         Make it link.
833
834         * WebCoreSupport/FrameLoaderClientQt.cpp:
835         (WebCore::FrameLoaderClientQt::setMainDocumentError):
836         (WebCore::FrameLoaderClientQt::committedLoad):
837         (WebCore::FrameLoaderClientQt::cancelledError):
838         (WebCore::FrameLoaderClientQt::cannotShowURLError):
839         (WebCore::FrameLoaderClientQt::interruptForPolicyChangeError):
840         (WebCore::FrameLoaderClientQt::cannotShowMIMETypeError):
841         (WebCore::FrameLoaderClientQt::fileDoesNotExistError):
842         (WebCore::FrameLoaderClientQt::shouldFallBack):
843         (WebCore::FrameLoaderClientQt::createDocumentLoader):
844         (WebCore::FrameLoaderClientQt::download):
845         (WebCore::FrameLoaderClientQt::dispatchWillSendRequest):
846         (WebCore::FrameLoaderClientQt::dispatchDidReceiveResponse):
847         (WebCore::FrameLoaderClientQt::dispatchDidReceiveContentLength):
848         (WebCore::FrameLoaderClientQt::dispatchDidFinishLoading):
849         (WebCore::FrameLoaderClientQt::dispatchDidFailLoading):
850         (WebCore::FrameLoaderClientQt::dispatchDidLoadResourceFromMemoryCache):
851         (WebCore::FrameLoaderClientQt::dispatchDidFailProvisionalLoad):
852         (WebCore::FrameLoaderClientQt::dispatchDidFailLoad):
853         (WebCore::FrameLoaderClientQt::dispatchCreatePage):
854         (WebCore::FrameLoaderClientQt::dispatchDecidePolicyForMIMEType):
855         (WebCore::FrameLoaderClientQt::dispatchDecidePolicyForNewWindowAction):
856         (WebCore::FrameLoaderClientQt::dispatchDecidePolicyForNavigationAction):
857         (WebCore::FrameLoaderClientQt::dispatchUnableToImplementPolicy):
858         (WebCore::FrameLoaderClientQt::incrementProgress):
859         (WebCore::FrameLoaderClientQt::completeProgress):
860         (WebCore::FrameLoaderClientQt::startDownload):
861         (WebCore::FrameLoaderClientQt::willUseArchive):
862         * WebCoreSupport/FrameLoaderClientQt.h:
863
864 2007-01-05  Lars Knoll <lars@trolltech.com>
865
866         Make the Qt build compile again
867
868         * WebCoreSupport/ChromeClientQt.cpp:
869         (WebCore::ChromeClientQt::canTakeFocus):
870         (WebCore::ChromeClientQt::takeFocus):
871         * WebCoreSupport/ChromeClientQt.h:
872         * WebCoreSupport/ContextMenuClientQt.cpp:
873         (WebCore::ContextMenuClientQt::getCustomMenuFromDefaultItems):
874         * WebCoreSupport/ContextMenuClientQt.h:
875
876 2007-01-03  Lars Knoll <lars@trolltech.com>
877
878         Fix the Qt build
879
880         * WebCoreSupport/FrameLoaderClientQt.cpp:
881         (WebCore::FrameLoaderClientQt::setDocumentViewFromPageCache):
882         (WebCore::FrameLoaderClientQt::updateGlobalHistoryForStandardLoad):
883         (WebCore::FrameLoaderClientQt::updateGlobalHistoryForReload):
884         (WebCore::FrameLoaderClientQt::shouldGoToHistoryItem):
885         (WebCore::FrameLoaderClientQt::saveScrollPositionAndViewStateToItem):
886         (WebCore::FrameLoaderClientQt::saveDocumentViewToPageCache):
887         (WebCore::FrameLoaderClientQt::canCachePage):
888         * WebCoreSupport/FrameLoaderClientQt.h:
889
890 2006-12-29  George Staikos  <staikos@kde.org>
891
892         Add missing notimplemented.
893
894         * WebCoreSupport/FrameLoaderClientQt.cpp:
895         (WebCore::FrameLoaderClientQt::frameLoaderDestroyed):
896         (WebCore::FrameLoaderClientQt::canHandleRequest):
897         (WebCore::FrameLoaderClientQt::partClearedInBegin):
898
899 2006-12-21  Lars Knoll <lars@trolltech.com>
900
901         Reviewed by Zack
902
903         * WebCoreSupport/FrameLoaderClientQt.cpp:
904         (WebCore::FrameLoaderClientQt::hasWebView):
905         (WebCore::FrameLoaderClientQt::hasFrameView):
906         (WebCore::FrameLoaderClientQt::dispatchDidHandleOnloadEvents):
907         (WebCore::FrameLoaderClientQt::dispatchDidFirstLayout):
908         (WebCore::FrameLoaderClientQt::setTitle):
909         (WebCore::FrameLoaderClientQt::partClearedInBegin):
910         * WebCoreSupport/FrameLoaderClientQt.h:
911                  Remove some runtimw warnings
912                  Add partClearedInBegin forwarding call, so
913                  I can catch this in the layout tests.
914
915 2006-12-19  Lars Knoll <lars@trolltech.com>
916
917         Reviewed by Rob.
918
919         * WebCoreSupport/ChromeClientQt.cpp:
920         (WebCore::ChromeClientQt::canRunBeforeUnloadConfirmPanel):
921         (WebCore::ChromeClientQt::runBeforeUnloadConfirmPanel):
922         (WebCore::ChromeClientQt::closeWindowSoon):
923         * WebCoreSupport/ChromeClientQt.h:
924                 Make it compile.
925
926 2006-12-16  Zack Rusin  <zack@kde.org>
927
928         Adjust the client to the most recent interface.
929
930         * WebCoreSupport/ContextMenuClientQt.cpp:
931         (WebCore::ContextMenuClientQt::contextMenuDestroyed):
932         (WebCore::ContextMenuClientQt::addCustomContextMenuItems):
933         (WebCore::ContextMenuClientQt::contextMenuItemSelected):
934         (WebCore::ContextMenuClientQt::downloadURL):
935         (WebCore::ContextMenuClientQt::copyImageToClipboard):
936         (WebCore::ContextMenuClientQt::lookUpInDictionary):
937         * WebCoreSupport/ContextMenuClientQt.h:
938
939 2006-12-14  Simon Hausmann  <hausmann@kde.org>
940
941         Reviewed by Zack.
942
943         * QtLauncher/QtLauncher.pro: Link this little test program
944         with rpath, for convenience. (This is never going to get installed
945         anyway)
946
947 2006-12-12  George Staikos  <staikos@kde.org>
948
949         Reviewed by Alexey.
950
951         Fix the Qt build again.
952
953         * WebCoreSupport/ContextMenuClientQt.cpp:
954         (WebCore::ContextMenuClientQt::speak):
955         (WebCore::ContextMenuClientQt::stopSpeaking):
956         * WebCoreSupport/ContextMenuClientQt.h:
957         * WebCoreSupport/EditorClientQt.cpp:
958         (WebCore::EditorClientQt::toggleContinuousSpellChecking):
959         (WebCore::EditorClientQt::toggleGrammarChecking):
960         * WebCoreSupport/EditorClientQt.h:
961
962 2006-12-10  George Staikos  <staikos@kde.org>
963
964         Reviewed by Zack.
965
966         Add a default user agent for now.
967
968         * WebCoreSupport/FrameLoaderClientQt.cpp:
969         (WebCore::FrameLoaderClientQt::userAgent):
970
971 2006-12-10  Lars Knoll <lars@trolltech.com>
972
973         Reviewed by Zack
974
975         Comment out a notImplemented() warning
976
977         * WebCoreSupport/EditorClientQt.cpp:
978         (WebCore::EditorClientQt::clearUndoRedoOperations):
979
980 2006-12-10  Zack Rusin  <zack@kde.org>
981
982         Print out the method name if it's unimplemented.
983
984         * WebCoreSupport/FrameLoaderClientQt.cpp:
985
986 2006-12-10  Zack Rusin  <zack@kde.org>
987
988         Moving the clients from platform to their final location.
989
990         * WebCoreSupport/FrameLoaderClientQt.cpp: Added.
991         * WebCoreSupport/FrameLoaderClientQt.h: Added.
992         * WebCoreSupport/ChromeClientQt.cpp: Added.
993         * WebCoreSupport/ChromeClientQt.h: Added.
994         * WebCoreSupport/ContextMenuClientQt.cpp: Added.
995         * WebCoreSupport/ContextMenuClientQt.h: Added.
996         * WebCoreSupport/EditorClientQt.cpp: Added.
997         * WebCoreSupport/EditorClientQt.h: Added.
998
999 2006-12-10  Zack Rusin  <zack@kde.org>
1000
1001         Adjusting to the changes in platform/qt.
1002
1003         * QtLauncher/main.cpp:
1004         (main):
1005
1006 2006-12-09  Lars Knoll <lars@trolltech.com>
1007
1008         Reviewed by Zack
1009
1010         Make it possible to build WebKit with qmake.
1011
1012         * QtLauncher/QtLauncher.pro: Added.
1013         * QtLauncher/main.cpp:
1014
1015 2006-12-08  Zack Rusin  <zack@kde.org>
1016
1017         Reviewed by Maciej.
1018
1019         Fix the build after the recent changes.
1020
1021         * QtLauncher/main.cpp:
1022         (main):
1023         * WebKitPart/WebKitPart.cpp:
1024         (WebKitPart::initView):
1025
1026 2006-11-19  Simon Hausmann  <hausmann@kde.org>
1027
1028         Reviewed by Zack.
1029
1030         http://bugs.webkit.org/show_bug.cgi?id=11649
1031         Fix Qt-only build
1032
1033         * QtLauncher/CMakeLists.txt:
1034
1035 2006-11-17  Zack Rusin  <zack@kde.org>
1036
1037         Reviewed by Mitz. Landed by Niko.
1038
1039         Adjusting to the new api.
1040
1041         * QtLauncher/main.cpp:
1042         (main):
1043         * WebKitPart/WebKitPart.cpp:
1044         (WebKitPart::initView):
1045
1046 2006-11-10  Zack Rusin  <zack@kde.org>
1047
1048         Reviewed and landed by Anders.
1049
1050         Adjusting to the recent loader changes, making it compile
1051         and work.
1052
1053         * QtLauncher/main.cpp:
1054         (main):
1055         * WebKitPart/WebKitPart.cpp:
1056         (WebKitPart::closeUrl):
1057         (WebKitPart::initView):
1058
1059 2006-11-03  Zack Rusin  <zack@kde.org>
1060
1061         Reviewed by Maciej.
1062
1063         Fixing compile on both Qt and KDE platforms.
1064
1065         * QtLauncher/main.cpp:
1066         (main): url has already been defined
1067         * WebKitPart/WebKitPartBrowserExtension.cpp: removing
1068         duplicate implementation of this class
1069
1070 2006-10-31  Simon Hausmann  <hausmann@kde.org>
1071
1072         Reviewed by Maciej, landed by Anders.
1073
1074         * QtLauncher/CMakeLists.txt: Make linkage against kde libraries
1075           optional
1076         * QtLauncher/main.cpp: Make it compile without KDE.
1077         (main):
1078
1079 2006-11-02  Simon Hausmann  <hausmann@kde.org>
1080
1081         Reviewed by Maciej, landed by Anders.
1082
1083         * QtLauncher/main.cpp:
1084         (main): Declare our frame as main frame to the Page object.
1085         Fixes crashes on various web sites
1086
1087 2006-10-31  Zack Rusin  <zack@kde.org>
1088
1089         Reviewed by Mitz.
1090
1091         Fix the Qt build after last nights changes.
1092
1093         * QtLauncher/CMakeLists.txt:
1094         * WebKitPart/CMakeLists.txt:
1095
1096 2006-10-26  Nikolas Zimmermann  <zimmermann@kde.org>
1097
1098         Reviewed by Darin.
1099
1100         Fix Qt/Linux build.
1101
1102         * QtLauncher/main.cpp:
1103         (main):
1104         * WebKitPart/WebKitPart.cpp:
1105         (WebKitPart::openUrl):
1106
1107 2006-10-24  Nikolas Zimmermann  <zimmermann@kde.org>
1108
1109         Reviewed by Maciej.
1110
1111         Fix Qt/Linux build.
1112
1113         - Remove BrowserExtensionQt, move it's methods to Page/FrameQt.
1114         - Fix CMakeLists.txt to include platform/network.
1115
1116         * QtLauncher/CMakeLists.txt:
1117         * WebKitPart/CMakeLists.txt:
1118
1119 2006-10-24  Simon Hausmann  <hausmann@kde.org>
1120
1121         Reviewed by Darin.
1122
1123         * QtLauncher/CMakeLists.txt, WebKitPart/CMakeLists.txt: Added project name to
1124           kde4_automoc macro, as required by the latest KDE4 cmake module.
1125
1126 2006-10-20  Nikolas Zimmermann  <zimmermann@kde.org>
1127
1128         Reviewed and landed by Anders.
1129
1130         Adapt to FrameQtClient changes, and provide some kind of status
1131         information to the KPart wheter we're loading or not (started/completed signaling).
1132
1133         * WebKitPart/CMakeLists.txt:
1134         * WebKitPart/WebKitPart.cpp:
1135         (WebKitPart::WebKitPart):
1136         (WebKitPart::~WebKitPart):
1137         (WebKitPart::openUrl):
1138         (WebKitPart::initView):
1139         * WebKitPart/WebKitPart.h:
1140         * WebKitPart/WebKitPartBrowserExtension.cpp: Added.
1141         (WebKitPartBrowserExtension::WebKitPartBrowserExtension):
1142         (WebKitPartBrowserExtension::~WebKitPartBrowserExtension):
1143         * WebKitPart/WebKitPartBrowserExtension.h: Added.
1144         * WebKitPart/WebKitPartClient.cpp:
1145         (WebKitPartClient::WebKitPartClient):
1146         (WebKitPartClient::loadFinished):
1147         * WebKitPart/WebKitPartClient.h:
1148         * WebKitPart/WebKitPartInterface.h:
1149
1150 2006-10-02  Nikolas Zimmermann  <zimmermann@kde.org>
1151
1152         Reviewed by eseidel.  Landed by eseidel.
1153
1154         Fix last remaining issue Qt/Linux build with gcc3.
1155
1156         * WebKitPart/WebKitPart.h: Remove Q_PROPERTY usage, which is not needed and made problems.
1157
1158 2006-09-10  Nikolas Zimmermann  <zimmermann@kde.org>
1159
1160         Reviewed and landed by ap.
1161
1162         Fix QtLauncher - it is supposed to create a FrameView on its own nowadays.
1163
1164         * QtLauncher/main.cpp:
1165         (main):
1166
1167 2006-09-04  Nikolas Zimmermann  <zimmermann@kde.org>
1168
1169         Reviewed by Tim H.
1170
1171         Fixes last part of: http://bugs.webkit.org/show_bug.cgi?id=10644
1172         Move QtLauncher down to WebKitQt.
1173
1174         * QtLauncher/CMakeLists.txt: Added.
1175         * QtLauncher/main.cpp: Added.
1176         (main):
1177
1178 2006-09-04  Nikolas Zimmermann  <zimmermann@kde.org>
1179
1180         Reviewed by Darin. Final polish by Sam.
1181
1182         Fixes parts of: http://bugs.webkit.org/show_bug.cgi?id=10644
1183         Add WebKitPart, an embeddable KPart for the KDE platform.
1184
1185         * WebKitPart/CMakeLists.txt: Added.
1186         * WebKitPart/WebKitFactory.cpp: Added.
1187         (WebKitFactory::WebKitFactory):
1188         (WebKitFactory::~WebKitFactory):
1189         (WebKitFactory::createPartObject):
1190         (WebKitFactory::instance):
1191         (WebKitFactory::ref):
1192         (WebKitFactory::deref):
1193         (init_libWebKitPart):
1194         * WebKitPart/WebKitFactory.h: Added.
1195         * WebKitPart/WebKitPart.cpp: Added.
1196         (WebKitPart::WebKitPart):
1197         (WebKitPart::~WebKitPart):
1198         (WebKitPart::openFile):
1199         (WebKitPart::openUrl):
1200         (WebKitPart::closeUrl):
1201         (WebKitPart::parentPart):
1202         (WebKitPart::frame):
1203         (WebKitPart::initView):
1204         * WebKitPart/WebKitPart.desktop: Added.
1205         * WebKitPart/WebKitPart.h: Added.
1206         (WebKitPart::):
1207         * WebKitPart/WebKitPart.rc: Added.
1208         * WebKitPart/WebKitPartBrowser.rc: Added.
1209         * WebKitPart/WebKitPartClient.cpp: Added.
1210         (WebKitPartClient::WebKitPartClient):
1211         (WebKitPartClient::~WebKitPartClient):
1212         * WebKitPart/WebKitPartClient.h: Added.
1213         * WebKitPart/WebKitPartInterface.cpp: Added.
1214         (WebKitPartInterface::WebKitPartInterface):
1215         (WebKitPartInterface::~WebKitPartInterface):
1216         (WebKitPartInterface::url):
1217         (WebKitPartInterface::closeURL):
1218         * WebKitPart/WebKitPartInterface.h: Added.
1219         * WebKitPart/org.kde.WebKitPart.xml: Added.
1220