2009-06-04  Mario Bensi  <mbensi@pleyo.com>

        Fix transparency.

        * OrigynWebBrowser/Api/Qt/WebViewPrivate.cpp:
        (WebViewPrivate::paint):

2009-06-02  Mario Bensi  <mbensi@pleyo.com>

        fix WebKitTest gtk.

        * OrigynWebBrowser/Api/WebView.cpp:
        (WebView::WebView):
        (WebView::initWithFrame):
        (WebView::setZoomMultiplier):

2009-05-28  Mario Bensi  <mbensi@pleyo.com>

        fix LinkedTests failed.

        * OrigynWebBrowser/Api/WebView.cpp:
        (WebView::initWithFrame):

2009-05-28  Mario Bensi  <mbensi@pleyo.com>

        add createWindow* to create popup window.

        * OrigynWebBrowser/Api/SDL/WebWindowAlert.cpp:
        (WebWindowAlert::createWebWindowAlert):
        * OrigynWebBrowser/Api/SDL/WebWindowAlert.h:
        * OrigynWebBrowser/Api/SDL/WebWindowConfirm.cpp:
        (WebWindowConfirm::createWebWindowConfirm):
        * OrigynWebBrowser/Api/SDL/WebWindowConfirm.h:
        * OrigynWebBrowser/Api/SDL/WebWindowPrompt.cpp:
        (WebWindowPrompt::createWebWindowPrompt):
        * OrigynWebBrowser/Api/SDL/WebWindowPrompt.h:

2009-05-27  Olivier DOLE  <odole@pleyo.com>

        Reviewed by Mario Bensi.
        Fix some refresh problem with SDL backend when webview is completly
        transparent.

        * OrigynWebBrowser/Api/SDL/WebViewPrivate.cpp:
        (WebViewPrivate::onExpose):

2009-05-27  Mario Bensi  <mbensi@pleyo.com>

        Add Popup and Message Box.

        * OrigynWebBrowser/Api/SDL/WebPopup.cpp: Added.
        (WebPopup::WebPopup):
        (WebPopup::~WebPopup):
        (WebPopup::onExpose):
        (WebPopup::paintScrollbar):
        (WebPopup::paintPopup):
        (WebPopup::updatePopup):
        (WebPopup::valueChanged):
        (WebPopup::onKeyDown):
        (WebPopup::onKeyUp):
        (WebPopup::onMouseMotion):
        (WebPopup::onMouseButtonDown):
        (WebPopup::onMouseButtonUp):
        (WebPopup::onScroll):
        (WebPopup::onResize):
        (WebPopup::onQuit):
        (WebPopup::onUserEvent):
        * OrigynWebBrowser/Api/SDL/WebPopup.h: Added.
        * OrigynWebBrowser/Api/SDL/WebViewPrivate.cpp:
        (WebViewPrivate::popupMenuShow):
        * OrigynWebBrowser/Api/SDL/WebWindow.cpp: Added.
        (WebWindow::show):
        (WebWindow::hide):
        (WebWindow::setMainWindow):
        * OrigynWebBrowser/Api/SDL/WebWindow.h: Added.
        (WebWindow::~WebWindow):
        * OrigynWebBrowser/Api/SDL/WebWindowAlert.cpp: Added.
        (WebWindowAlert::WebWindowAlert):
        (WebWindowAlert::~WebWindowAlert):
        (WebWindowAlert::onExpose):
        (WebWindowAlert::drawButton):
        (WebWindowAlert::updateButton):
        (WebWindowAlert::onKeyDown):
        (WebWindowAlert::onKeyUp):
        (WebWindowAlert::onMouseMotion):
        (WebWindowAlert::onMouseButtonDown):
        (WebWindowAlert::onMouseButtonUp):
        (WebWindowAlert::onScroll):
        (WebWindowAlert::onResize):
        (WebWindowAlert::onQuit):
        (WebWindowAlert::onUserEvent):
        * OrigynWebBrowser/Api/SDL/WebWindowAlert.h: Added.
        * OrigynWebBrowser/Api/SDL/WebWindowConfirm.cpp: Added.
        (WebWindowConfirm::WebWindowConfirm):
        (WebWindowConfirm::~WebWindowConfirm):
        (WebWindowConfirm::onExpose):
        (WebWindowConfirm::drawButton):
        (WebWindowConfirm::updateButton):
        (WebWindowConfirm::onKeyDown):
        (WebWindowConfirm::onKeyUp):
        (WebWindowConfirm::onMouseMotion):
        (WebWindowConfirm::onMouseButtonDown):
        (WebWindowConfirm::onMouseButtonUp):
        (WebWindowConfirm::onScroll):
        (WebWindowConfirm::onResize):
        (WebWindowConfirm::onQuit):
        (WebWindowConfirm::onUserEvent):
        (WebWindowConfirm::value):
        * OrigynWebBrowser/Api/SDL/WebWindowConfirm.h: Added.
        * OrigynWebBrowser/Api/SDL/WebWindowPrompt.cpp: Added.
        (WebWindowPrompt::WebWindowPrompt):
        (WebWindowPrompt::~WebWindowPrompt):
        (WebWindowPrompt::onExpose):
        (WebWindowPrompt::drawTextBox):
        (WebWindowPrompt::updateTextBox):
        (WebWindowPrompt::drawButton):
        (WebWindowPrompt::updateButton):
        (WebWindowPrompt::onKeyDown):
        (WebWindowPrompt::onKeyUp):
        (WebWindowPrompt::onMouseMotion):
        (WebWindowPrompt::onMouseButtonDown):
        (WebWindowPrompt::onMouseButtonUp):
        (WebWindowPrompt::onScroll):
        (WebWindowPrompt::onResize):
        (WebWindowPrompt::onQuit):
        (WebWindowPrompt::onUserEvent):
        (WebWindowPrompt::value):
        * OrigynWebBrowser/Api/SDL/WebWindowPrompt.h: Added.
        * OrigynWebBrowser/CMakeLists.txt:

2009-05-13  Mario Bensi  <mbensi@pleyo.com>

        Fix paint.

        * OrigynWebBrowser/Api/SDL/WebViewPrivate.cpp:
        (WebViewPrivate::onExpose):

2009-05-11  Mario Bensi  <mbensi@pleyo.com>

        Fix crash in children method.

        * OrigynWebBrowser/Api/WebFrame.cpp:
        (WebFrame::~WebFrame):
        (WebFrame::children):
        (WebFrame::setEditable):
        (WebFrame::addToJSWindowObject):
        * OrigynWebBrowser/Api/WebFrame.h:

2009-05-08  Mario Bensi  <mbensi@pleyo.com>

        Fix crash on createFrame and on policyDelegate.

        * OrigynWebBrowser/Api/DefaultPolicyDelegate.cpp:
        (DefaultPolicyDelegate::decidePolicyForMIMEType):
        * OrigynWebBrowser/Api/WebFrame.cpp:
        (WebFrame::~WebFrame):
        * OrigynWebBrowser/Api/WebView.cpp:
        (WebView::~WebView):
        * OrigynWebBrowser/WebCoreSupport/WebFrameLoaderClient.cpp:
        (WebFrameLoaderClient::createFrame):
        (WebFrameLoaderClient::canShowMIMEType):

2009-05-07  Mario Bensi  <mbensi@pleyo.com>

        Reviewed by Olivier DOLE.
        fix dirty region

        * OrigynWebBrowser/Api/SDL/WebViewPrivate.cpp:
        (WebViewPrivate::onExpose):

2009-05-06  Sebastien Roret  <sroret@pleyo.com>

        Reviewed by Mario Bensi.

        * OrigynWebBrowser/Api/WebPreferences.cpp:
        (WebPreferences::initializeDefaultSettings): Enable offline web
        application cache if OFFLINE_WEB_APPLICATIONS is enabled.
        (WebPreferences::setOfflineWebApplicationCacheEnabled): Added.
        (WebPreferences::offlineWebApplicationCacheEnabled): Added.
        * OrigynWebBrowser/Api/WebPreferences.h: ditto.
        * OrigynWebBrowser/Api/WebView.cpp:
        (WebKitSetApplicationCachePathIfNecessary): Added. Sets cache
        directory.
        (WebView::WebView): now calls
        WebKitSetApplicationCachePathIfNecessary().
        (WebView::notifyPreferencesChanged): Change settings according to
        preferences->offlineWebApplicationCacheEnabled()

2009-04-23  Julien Chaffraix  <jchaffraix@pleyo.com>

        Reviewed by Mario Bensi.

        Use references to KURL instead of pointers in WebDownload. This is for
        consistence with the rest of the Api and WebCore as well as it ensures
        it will ever be NULL.

        * OrigynWebBrowser/Api/WebDownload.cpp:
        (WebDownload::init):
        (WebDownload::createInstance):
        * OrigynWebBrowser/Api/WebDownload.h:
        * OrigynWebBrowser/WebCoreSupport/WebContextMenuClient.cpp:
        (WebContextMenuClient::downloadURL):

2009-04-01  Julien Chaffraix  <julien.chaffraix@gmail.com>

        Reviewed by Mario Bensi.

        Ticket #335: Add redirection support to WebFrameLoadDelegated

        * OrigynWebBrowser/Api/WebFrameLoadDelegate.h: Added 3 methods to handle redirection, also renamed
        didStartLoad to didStartProvisionalLoad (to better match the win port and because the name is more
        accurate).

        * OrigynWebBrowser/WebCoreSupport/WebFrameLoaderClient.cpp:
        (WebFrameLoaderClient::dispatchDidReceiveServerRedirectForProvisionalLoad): Implemented.
        (WebFrameLoaderClient::dispatchDidCancelClientRedirect): Implemented.
        (WebFrameLoaderClient::dispatchWillPerformClientRedirect): Implemented.
        (WebFrameLoaderClient::dispatchDidStartProvisionalLoad): Call didStartProvisionalLoad now.

2009-04-01  Stanislaw Szymczyk  <sszymczy@gmail.com>

        Reviewed by Mario Bensi.

        Ticket #334: File download implementation

        Implemented file download feature.

        * OrigynWebBrowser/Api/DefaultDownloadDelegate.cpp: Removed.
        * OrigynWebBrowser/Api/DefaultDownloadDelegate.h: Replaced by
        WebDownloadDelegate.
        * OrigynWebBrowser/Api/DefaultPolicyDelegate.cpp:
        (DefaultPolicyDelegate::decidePolicyForMIMEType): Download files
        with unknown MIME types instead of displaying them.
        * OrigynWebBrowser/Api/WebDownload.cpp: Implemented WebDownload.
        (DownloadClient::DownloadClient):
        (DownloadClient::didStart):
        (DownloadClient::didReceiveResponse):
        (DownloadClient::didReceiveData):
        (DownloadClient::didFinishLoading):
        (DownloadClient::didFail):
        (DownloadClient::wasBlocked):
        (DownloadClient::cannotShowURL):
        (WebDownload::WebDownload):
        (WebDownload::init):
        (WebDownload::~WebDownload):
        (WebDownload::createInstance):
        (WebDownload::initWithRequest):
        (WebDownload::initToResumeWithBundle):
        (WebDownload::canResumeDownloadDecodedWithEncodingMIMEType):
        (WebDownload::start):
        (WebDownload::cancel):
        (WebDownload::cancelForResume):
        (WebDownload::deletesFileUponFailure):
        (WebDownload::bundlePathForTargetPath):
        (WebDownload::setDeletesFileUponFailure):
        (WebDownload::setDestination):
        (WebDownload::cancelAuthenticationChallenge):
        (WebDownload::continueWithoutCredentialForAuthenticationChallenge):
        (WebDownload::useCredential):
        * OrigynWebBrowser/Api/WebDownload.h: Exposed WebDownload interface.
        * OrigynWebBrowser/Api/WebDownloadDelegate.h: Added.
        * OrigynWebBrowser/Api/WebDownloadPrivate.h: Added.
        * OrigynWebBrowser/Api/WebKit.h: Included WebDownloadDelegate.h
        and WebDownload.h headers.
        * OrigynWebBrowser/Api/WebView.cpp:
        (WebView::setDownloadDelegate): Replaced DefaultDownloadDelegate
        usage with WebDownloadDelegate.
        (WebView::downloadDelegate): Replaced DefaultDownloadDelegate usage
        with WebDownloadDelegate.
        (WebView::canHandleRequest): Fixed buggy implementation.
        * OrigynWebBrowser/Api/WebView.h: Replaced DefaultDownloadDelegate
        usage with WebDownloadDelegate.
        * OrigynWebBrowser/WebCoreSupport/WebContextMenuClient.cpp:
        (WebContextMenuClient::downloadURL): Start download only if download
        delegate object is present.
        * OrigynWebBrowser/WebCoreSupport/WebFrameLoaderClient.cpp:
        (WebFrameLoaderClient::dispatchDecidePolicyForMIMEType): Re-enabled
        commented PolicyDelegate usage.
        (WebFrameLoaderClient::dispatchDecidePolicyForNavigationAction):
        Re-enabled commented PolicyDelegate usage.
        (WebFrameLoaderClient::download): Start download only if download
        delegate object is present.

2009-03-27  Julien Chaffraix  <julien.chaffraix@gmail.com>

        Reviewed by Mario Bensi.

        Ticket #332: Split WebNotificationDelegate

        Spread WebNotificationDelegate's methods in 2 new delegates:

            - WebNotificationDelegate keeps our custom extensions but it should be rolled out once replacement for these methods
              are introduced. I have added a warning about this and about adding methods to this delegate.

            - WebFrameLoadDelegate gets all methods related to frame load status.

            - JSActionDelegate gets all the JS-related methods (JS confirm, alert and prompt) as well as addMessageToConsole for
              which I did not find another solution.

        * OrigynWebBrowser/Api/JSActionDelegate.h: Copied from WebKit/OrigynWebBrowser/Api/WebNotificationDelegate.h.
        (JSActionDelegate::~JSActionDelegate):
        * OrigynWebBrowser/Api/WebFrameLoadDelegate.h: Copied from WebKit/OrigynWebBrowser/Api/WebNotificationDelegate.h.
        (WebFrameLoadDelegate::~WebFrameLoadDelegate):
        * OrigynWebBrowser/Api/WebNotificationDelegate.h:
        Moved the methods from WebNotificationDelegate into the 2 new delegates. Added a warning in WebNotificationDelegate.

        * OrigynWebBrowser/Api/WebKit.h: Added the 2 new delegates' headers.

        * OrigynWebBrowser/Api/WebView.cpp:
        (WebView::WebView):
        (WebView::setWebFrameLoadDelegate):
        (WebView::webFrameLoadDelegate):
        (WebView::setJSActionDelegate):
        (WebView::jsActionDelegate):
        * OrigynWebBrowser/Api/WebView.h:
        Added getter / setter for the new delegates.

        * OrigynWebBrowser/WebCoreSupport/WebChromeClient.cpp:
        (WebChromeClient::addMessageToConsole):
        (WebChromeClient::runJavaScriptAlert):
        (WebChromeClient::runJavaScriptConfirm):
        (WebChromeClient::runJavaScriptPrompt):
        Updated to use the JSActionDelegate.

        * OrigynWebBrowser/WebCoreSupport/WebFrameLoaderClient.cpp:
        (WebFrameLoaderClient::dispatchDidStartProvisionalLoad):
        (WebFrameLoaderClient::dispatchDidReceiveTitle):
        (WebFrameLoaderClient::dispatchDidCommitLoad):
        (WebFrameLoaderClient::dispatchDidFinishLoad):
        (WebFrameLoaderClient::dispatchDidFailProvisionalLoad):
        (WebFrameLoaderClient::dispatchDidFailLoad):
        (WebFrameLoaderClient::windowObjectCleared):
        Updated to use the WebFrameLoadDelegate when necessary.

2009-03-23  Mario Bensi  <mbensi@pleyo.com>

        Reviewed by Sebastien Roret.
        fix layout on V8 test.

        * OrigynWebBrowser/Api/SDL/WebViewPrivate.cpp:
        (WebViewPrivate::onExpose):

2009-03-13  Stanislaw Szymczyk  <sszymczy@gmail.com>

        Reviewed by Olivier DOLE.

        Added new methods in WebNotificationDelegate providing information
        about frame loader state: didStartLoad(), didCommitLoad(),
        didFinishLoad() and didFailLoad().

        * OrigynWebBrowser/Api/WebNotificationDelegate.h: 
        * OrigynWebBrowser/WebCoreSupport/WebFrameLoaderClient.cpp:
        (WebFrameLoaderClient::dispatchDidStartProvisionalLoad):
        (WebFrameLoaderClient::dispatchDidCommitLoad):
        (WebFrameLoaderClient::dispatchDidFinishLoad):
        (WebFrameLoaderClient::dispatchDidFailProvisionalLoad):
        (WebFrameLoaderClient::dispatchDidFailLoad):

2009-03-10  Sebastien Roret  <sroret@pleyo.com>

        Fixed a WebDataSource leak, seen when repeatedly changing page.

        Reviewed by NOBODY (OOPS!).

        * OrigynWebBrowser/Api/WebDocumentLoader.cpp: delete WebDataSource
        when use ends.
        (WebDocumentLoader::detachFromFrame):

2009-03-01  Mario Bensi  <mbensi@pleyo.com>

        add file:// for a local file if it's not present

        * OrigynWebBrowser/Api/WebFrame.cpp:
        (isAbsolute):
        (WebFrame::loadURL):

2009-02-27  Mario Bensi  <mbensi@pleyo.com>

        Add Soup network support.

        * OrigynWebBrowser/Api/WebURLAuthenticationChallenge.cpp:
        (WebURLAuthenticationChallenge::sender):

2009-02-25  Mario Bensi  <mbensi@pleyo.com>

        fix broken url in http (debug version)

        * OrigynWebBrowser/Api/WebFrame.cpp:
        (WebFrame::loadURL):

2009-02-23  Olivier DOLE  <odole@pleyo.com>

        Fix test compilation in release.

        * OrigynWebBrowser/CMakeLists.txt:

2009-02-19  Mario Bensi  <mbensi@pleyo.com>

        add some methods in api for DRT and expose WebBackForwardList and
        WebHistoryItem.

        * OrigynWebBrowser/Api/Qt/WebViewPrivate.cpp:
        * OrigynWebBrowser/Api/Qt/WebViewPrivate.h:
        * OrigynWebBrowser/Api/SDL/WebViewPrivate.cpp:
        * OrigynWebBrowser/Api/SDL/WebViewPrivate.h:
        * OrigynWebBrowser/Api/WebBackForwardList.cpp:
        (WebBackForwardList::WebBackForwardList):
        (WebBackForwardList::~WebBackForwardList):
        (WebBackForwardList::createInstance):
        (WebBackForwardList::addItem):
        (WebBackForwardList::goBack):
        (WebBackForwardList::goForward):
        (WebBackForwardList::goToItem):
        (WebBackForwardList::backItem):
        (WebBackForwardList::currentItem):
        (WebBackForwardList::forwardItem):
        (WebBackForwardList::backListWithLimit):
        (WebBackForwardList::forwardListWithLimit):
        (WebBackForwardList::capacity):
        (WebBackForwardList::setCapacity):
        (WebBackForwardList::backListCount):
        (WebBackForwardList::forwardListCount):
        (WebBackForwardList::containsItem):
        (WebBackForwardList::itemAtIndex):
        (WebBackForwardList::removeItem):
        * OrigynWebBrowser/Api/WebBackForwardList.h:
        * OrigynWebBrowser/Api/WebFrame.cpp:
        (WebFrame::findFrameNamed):
        (WebFrame::children):
        (WebFrame::toString):
        (WebFrame::renderTreeDump):
        (WebFrame::numberOfActiveAnimations):
        (WebFrame::pauseAnimation):
        (WebFrame::pauseTransition):
        (WebFrame::setEditable):
        * OrigynWebBrowser/Api/WebFrame.h:
        * OrigynWebBrowser/Api/WebHistoryItem.cpp:
        (WebHistoryItem::WebHistoryItem):
        (WebHistoryItem::~WebHistoryItem):
        (WebHistoryItem::createInstance):
        (WebHistoryItem::hasURLString):
        (WebHistoryItem::visitCount):
        (WebHistoryItem::setVisitCount):
        (WebHistoryItem::mergeAutoCompleteHints):
        (WebHistoryItem::setLastVisitedTimeInterval):
        (WebHistoryItem::setTitle):
        (WebHistoryItem::RSSFeedReferrer):
        (WebHistoryItem::setRSSFeedReferrer):
        (WebHistoryItem::target):
        (WebHistoryItem::isTargetItem):
        (WebHistoryItem::children):
        (WebHistoryItem::initWithURLString):
        (WebHistoryItem::originalURLString):
        (WebHistoryItem::URLString):
        (WebHistoryItem::title):
        (WebHistoryItem::lastVisitedTimeInterval):
        (WebHistoryItem::setAlternateTitle):
        (WebHistoryItem::alternateTitle):
        (WebHistoryItem::lastVisitWasFailure):
        (WebHistoryItem::setLastVisitWasFailure):
        (WebHistoryItem::lastVisitWasHTTPNonGet):
        (WebHistoryItem::setLastVisitWasHTTPNonGet):
        * OrigynWebBrowser/Api/WebHistoryItem.h:
        (WebHistoryItem::getPrivateItem):
        * OrigynWebBrowser/Api/WebKit.h:
        * OrigynWebBrowser/Api/WebNotificationDelegate.h:
        * OrigynWebBrowser/Api/WebView.cpp:
        (WebView::backForwardList):
        (WebView::goBackOrForward):
        (WebView::goToBackForwardItem):
        (WebView::executeScript):
        * OrigynWebBrowser/Api/WebView.h:
        * OrigynWebBrowser/Api/gtk/WebViewPrivate.cpp: Removed.
        * OrigynWebBrowser/Api/gtk/WebViewPrivate.h:
        (WebViewPrivate::fireWebKitEvents):
        * OrigynWebBrowser/WebCoreSupport/WebChromeClient.cpp:
        (WebChromeClient::addMessageToConsole):
        (WebChromeClient::runJavaScriptAlert):
        (WebChromeClient::runJavaScriptConfirm):
        (WebChromeClient::runJavaScriptPrompt):
        * OrigynWebBrowser/WebCoreSupport/WebFrameLoaderClient.cpp:
        (WebFrameLoaderClient::dispatchDidReceiveTitle):
        (WebFrameLoaderClient::postProgressFinishedNotification):
        (WebFrameLoaderClient::updateGlobalHistoryRedirectLinks):
        (WebFrameLoaderClient::setTitle):
        (WebFrameLoaderClient::windowObjectCleared):

2009-02-05  Olivier DOLE  <odole@pleyo.com>

        Code cleaning.

        * OrigynWebBrowser/Api/WebFrame.cpp:
        (WebFrame::updateBackground):

2009-02-05  Olivier DOLE  <odole@pleyo.com>

        Reviewed by Mario Bensi.
        Fix transparent background support which was broken.

        * OrigynWebBrowser/Api/WebFrame.cpp:
        (WebFrame::updateBackground):
        * OrigynWebBrowser/WebCoreSupport/WebFrameLoaderClient.cpp:
        (WebFrameLoaderClient::transitionToCommittedForNewPage):

2009-01-30  Joerg Strohmayer  <j_s@gmx.de>

        Reviewed by Mario Bensi.
        Added support for tabs instead of multiple windows in the
        AmigaOS4 port, javascript prompt requester, closing
        windows from javascript and setting the position and size
        when opening windows from javascript. 

        * OrigynWebBrowser/Api/AmigaOS4/WebViewPrivate.cpp:
        (AmigaWebNotificationDelegate::AmigaWebNotificationDelegate):
        (AmigaWebNotificationDelegate::~AmigaWebNotificationDelegate):
        (AmigaWebNotificationDelegate::startLoadNotification):
        (AmigaWebNotificationDelegate::progressNotification):
        (AmigaWebNotificationDelegate::finishedLoadNotification):
        (WebViewPrivate::WebViewPrivate):
        (WebViewPrivate::~WebViewPrivate):
        (WebViewPrivate::onExpose):
        (WebViewPrivate::onKeyDown):
        (WebViewPrivate::onMouseButtonDown):
        (WebViewPrivate::popupMenuShow):
        (WebViewPrivate::updateView):
        (WebViewPrivate::repaint):
        (WebViewPrivate::scrollBackingStore):
        (WebViewPrivate::runJavaScriptAlert):
        * OrigynWebBrowser/Api/AmigaOS4/WebViewPrivate.h:
        * OrigynWebBrowser/Api/WebFrame.cpp:
        (WebFrame::name):
        (WebFrame::url):
        (WebFrame::invalidate):
        * OrigynWebBrowser/Api/WebFrame.h:
        * OrigynWebBrowser/Api/WebView.cpp:
        (WebView::closeWindowSoon):
        (WebView::closeWindow):
        (WebView::setToolTip):
        * OrigynWebBrowser/WebCoreSupport/WebChromeClient.cpp:
        (WebChromeClient::createWindow):
        (WebChromeClient::toolbarsVisible):
        (WebChromeClient::statusbarVisible):
        (WebChromeClient::menubarVisible):
        (WebChromeClient::runJavaScriptConfirm):
        (WebChromeClient::runJavaScriptPrompt):
        (WebChromeClient::setStatusbarText):
        * OrigynWebBrowser/WebCoreSupport/WebContextMenuClient.cpp:
        (WebContextMenuClient::getCustomMenuFromDefaultItems):
        * OrigynWebBrowser/WebCoreSupport/WebDragClient.cpp:
        (WebDragClient::actionMaskForDrag):
        (WebDragClient::dragSourceActionMaskForPoint):
        * OrigynWebBrowser/WebCoreSupport/WebEditorClient.cpp:
        (WebEditorClient::shouldInsertNode):
        * OrigynWebBrowser/WebCoreSupport/WebFrameLoaderClient.cpp:
        (WebFrameLoaderClient::setTitle):
        * OrigynWebBrowser/WebCoreSupport/WebInspectorClient.cpp:
        (WebInspectorClient::highlight):

2009-01-29  Mario Bensi  <mbensi@pleyo.com>

        implement OnResize method and close the window on escape.

        * OrigynWebBrowser/Api/Qt/WebViewPrivate.cpp:
        (WebViewPrivate::onKeyDown):
        (WebViewPrivate::onResize):
        * OrigynWebBrowser/Api/Qt/WebViewPrivate.h:
        (WebViewPrivate::frameRect):
        (WebViewPrivate::dirtyRegion):

2009-01-21  Julien Chaffraix  <jchaffraix@pleyo.com>

        Reviewed by Olivier Dole.

        Tweak the WebView's documentation.

        * OrigynWebBrowser/Api/WebView.h:

2009-01-21  Olivier DOLE  <odole@pleyo.com>

        Reviewed by Mario BENSI.

        Fix a release crash at exit due to WebNotificationDelegate.

        * OrigynWebBrowser/Api/WebView.cpp:
        (WebView::~WebView):
        * OrigynWebBrowser/Api/WebView.h:

2009-01-20  Olivier DOLE  <odole@pleyo.com>

        Reviewed by Mario BENSI.

        Fix gtk high level API to reach 100% on acid3.

        * OrigynWebBrowser/Api/gtk/browserWidget.cpp:

2009-01-20  Julien Chaffraix  <jchaffraix@pleyo.com>

        Reviewed by Mario Bensi.

        - Removed the C-callback from the WebView and introduced a
          new delegate (WebNotificationDelegate) instead.

        * OrigynWebBrowser/Api/WebKit.h: Added an include for
        WebNotificationDelegate.h.
        * OrigynWebBrowser/Api/WebNotificationDelegate.h: Added.
        (WebNotificationDelegate::~WebNotificationDelegate):
        * OrigynWebBrowser/Api/WebView.cpp:
        (WebView::WebView): Initialize the m_webNotificationDelegate
        to zero.
        (WebView::~WebView): Delete the m_webNotificationDelegate
        if set.
        (WebView::setWebNotificationDelegate): WebNotificationDelegate
        setter.
        (WebView::webNotificationDelegate): WebNotificationDelegate
        getter.
        * OrigynWebBrowser/Api/WebView.h: Added the previous methods
        as well as added / removed the appropriate attributes.

        * OrigynWebBrowser/WebCoreSupport/WebFrameLoaderClient.cpp:
        (WebFrameLoaderClient::postProgressStartedNotification):
        (WebFrameLoaderClient::postProgressEstimateChangedNotification):
        (WebFrameLoaderClient::postProgressFinishedNotification): Changed
        all this method to call the WebView's WebNotificationDelegate if
        set.

2009-01-19  Julien Chaffraix  <jchaffraix@pleyo.com>

        Reviewed by Mario Bensi.

        - Added a new method setName.

        - Corrected some potential double free issue (forgot to strdup the empty string
          which was shown by the regression test).

        * OrigynWebBrowser/Api/WebFrame.cpp:
        (WebFrame::name):
        (WebFrame::setName):
        * OrigynWebBrowser/Api/WebFrame.h:

2009-01-19  Julien Chaffraix  <jchaffraix@pleyo.com>

        Reviewed by Mario Bensi.

        Modify WebFrame::url() to strdup the returned string.

        * OrigynWebBrowser/Api/WebFrame.cpp:
        (WebFrame::url):
        * OrigynWebBrowser/Api/WebFrame.h:

2009-01-16  Julien Chaffraix  <jchaffraix@pleyo.com>

        Rubber-stamped by Mario Bensi.

        Add some comments after the zoom refactoring (those were mentioned
        during the review but I forgot to add them).

        * OrigynWebBrowser/Api/AmigaOS4/WebViewPrivate.cpp:
        (WebViewPrivate::onKeyDown):
        * OrigynWebBrowser/Api/SDL/WebViewPrivate.cpp:
        (WebViewPrivate::onKeyDown):
        * OrigynWebBrowser/Api/gtk/browserWidget.cpp:

2009-01-15  Julien Chaffraix  <jchaffraix@pleyo.com>

        Reviewed by Mario Bensi.

        Zoom code refactoring:

            * Removed canZoom* methods.

            * Fully implement the thresholds' checks (the test uncovered
              some missing checks): now we round the zoom value to fit
              the minimum and maximum values.

            * Exported the minimum, maximum and increase zoom value.

            * Changed methods that uses the zoom to return a boolean
              that states whether a rounding occurred.

        * OrigynWebBrowser/Api/AmigaOS4/WebViewPrivate.cpp:
        (WebViewPrivate::onKeyDown): Removed canZoom* usage.
        * OrigynWebBrowser/Api/SDL/WebViewPrivate.cpp:
        (WebViewPrivate::onKeyDown): Ditto.
        * OrigynWebBrowser/Api/WebView.cpp:
        (WebView::setTextSizeMultiplier):
        (WebView::setPageSizeMultiplier):
        (WebView::setZoomMultiplier):
        (WebView::zoomIn):
        (WebView::zoomOut):
        (WebView::zoomPageIn):
        (WebView::zoomPageOut):
        (WebView::makeTextLarger):
        (WebView::makeTextSmaller):
        * OrigynWebBrowser/Api/WebView.h:
        * OrigynWebBrowser/Api/gtk/browserWidget.cpp: Removed canZoom*
        usage.

2009-01-15  Julien Chaffraix  <jchaffraix@pleyo.com>

        Reviewed by Mario Bensi.

        Avoid leaking the sharedStandardPreferences.

        Also added a method to create a WebPreferences filled 
        with default values.

        * OrigynWebBrowser/Api/WebPreferences.cpp:
        (WebPreferences::sharedStandardPreferences):
        (WebPreferences::createInitializedInstance):
        (WebPreferences::createInstance):
        * OrigynWebBrowser/Api/WebPreferences.h:

2009-01-14  Julien Chaffraix  <jchaffraix@pleyo.com>

        Reviewed by Mario Bensi.

        Move more initializations into the constructor.

        * OrigynWebBrowser/Api/WebView.cpp:
        (WebView::WebView):
        (WebView::initWithFrame):

2009-01-14  Julien Chaffraix  <jchaffraix@pleyo.com>

        Reviewed by Mario Bensi.

        Make sure that the Page has the same lifespan as the WebView by initializing
        it in the constructor.

        This was a hidden assertion throughtout the code in the WebView
        that was discovered with the recent unit tests.
        I added a bool m_isInitialized to avoid initializing several time the
        WebView (previously this was a check on the Page).

        Also to avoid a crash in the unit test, I had also to set the mainFrame.

        Reverted the null-check I had just added as they are no longer needed.

        * OrigynWebBrowser/Api/WebView.cpp:
        (WebView::WebView):
        (initializeStaticObservers):
        (WebView::close):
        (WebView::initWithFrame):
        (WebView::focusedFrame):
        (WebView::setGroupName):
        (WebView::groupName):
        * OrigynWebBrowser/Api/WebView.h:

2009-01-13  Julien Chaffraix  <jchaffraix@pleyo.com>

        Reviewed by Sebastien Roret.

        Correct a crash when calling focusedFrame when the page
        was not set.

        * OrigynWebBrowser/Api/WebView.cpp:
        (WebView::focusedFrame):

2009-01-13  Julien Chaffraix  <jchaffraix@pleyo.com>

        Reviewed by Sebastien Roret.

        Forgot those changes in the previous commit which solve more
        crashes.

        * OrigynWebBrowser/Api/WebView.cpp:
        (WebView::close):

2009-01-13  Mario Bensi  <mbensi@pleyo.com>

        Add initialisation and test for notifyProgress pointer

        * OrigynWebBrowser/Api/WebView.cpp:
        (WebView::WebView):
        * OrigynWebBrowser/Api/WebView.h:

2009-01-12  Julien Chaffraix  <jchaffraix@pleyo.com>

        Reviewed by Mario Bensi.

        - Corrected some crashes in the WebView destructor.

        - Removed a leak in WebFrame.

        - Made the test pass by duplicating the string returned by WebView::groupName()
          and WebFrame::name(). Added a warning to both headers about that.

        * OrigynWebBrowser/Api/WebFrame.cpp:
        (WebFrame::name):
        * OrigynWebBrowser/Api/WebFrame.h:
        * OrigynWebBrowser/Api/WebView.cpp:
        (WebView::groupName):
        * OrigynWebBrowser/Api/WebView.h:

2009-01-09  Mario Bensi  <mbensi@pleyo.com>

        add callback on progressNotification.

        * OrigynWebBrowser/Api/WebView.h:
        * OrigynWebBrowser/WebCoreSupport/WebFrameLoaderClient.cpp:
        (WebFrameLoaderClient::postProgressEstimateChangedNotification):

2008-12-24  Joerg Strohmayer  <j_s@gmx.de>

        Reviewed by Mario Bensi.
        AmigaOS port update and changes for Galekid.

        * OrigynWebBrowser/Api/AmigaOS4/WebViewPrivate.cpp:
        (WebViewPrivate::WebViewPrivate):
        (WebViewPrivate::fireWebKitEvents):
        (WebViewPrivate::onExpose):
        (WebViewPrivate::updateView):
        (WebViewPrivate::scrollBackingStore):
        (WebViewPrivate::runJavaScriptAlert):
        * OrigynWebBrowser/Api/AmigaOS4/WebViewPrivate.h:
        (WebViewPrivate::~WebViewPrivate):
        (WebViewPrivate::createWindow):
        (WebViewPrivate::initWithFrameView):
        (WebViewPrivate::clearDirtyRegion):
        (WebViewPrivate::dirtyRegion):
        (WebViewPrivate::addToDirtyRegion):
        * OrigynWebBrowser/Api/WebFrame.cpp:
        (WebFrame::name):
        (WebFrame::url):
        * OrigynWebBrowser/Api/WebFrame.h:
        * OrigynWebBrowser/Api/WebPreferences.cpp:
        (WebPreferences::initializeDefaultSettings):
        * OrigynWebBrowser/Api/WebView.cpp:
        (WebView::scrollBackingStore):
        (WebView::standardUserAgentWithApplicationName):
        (WebView::setToolTip):
        * OrigynWebBrowser/Api/WebView.h:
        * OrigynWebBrowser/WebCoreSupport/WebChromeClient.cpp:
        (WebChromeClient::createWindow):
        (WebChromeClient::runJavaScriptConfirm):
        (WebChromeClient::setStatusbarText):
        * OrigynWebBrowser/WebCoreSupport/WebDragClient.cpp:
        (WebDragClient::actionMaskForDrag):
        (WebDragClient::dragSourceActionMaskForPoint):
        * OrigynWebBrowser/WebCoreSupport/WebFrameLoaderClient.cpp:
        (WebFrameLoaderClient::dispatchCreatePage):

2008-12-18  Mario Bensi  <mbensi@pleyo.com>

        remove warning.

        * OrigynWebBrowser/Api/gtk/browserWidget.cpp:

2008-12-18  Mario Bensi  <mbensi@pleyo.com>

        Add Origyn suite.

        * OrigynWebBrowser/WebCoreSupport/WebFrameLoaderClient.cpp:
        (WebFrameLoaderClient::dispatchWillSendRequest):
        (WebFrameLoaderClient::postProgressStartedNotification):
        (WebFrameLoaderClient::postProgressFinishedNotification):

2008-12-18  Olivier DOLE  <odole@pleyo.com>

        Add WebObject in WebKit API.

        * OrigynWebBrowser/Api/WebFrame.cpp:
        (WebFrame::addToJSWindowObject):
        * OrigynWebBrowser/Api/WebFrame.h:
        * OrigynWebBrowser/Api/WebObject.cpp: Added.
        (WebValue::WebValue):
        (WebValue::~WebValue):
        (WebValue::isUndefined):
        (WebValue::isNull):
        (WebValue::isUndefinedOrNull):
        (WebValue::isBoolean):
        (WebValue::isNumber):
        (WebValue::isString):
        (WebValue::isGetterSetter):
        (WebValue::isObject):
        (WebValue::toRGBA32):
        (WebValue::toBoolean):
        (WebValue::toNumber):
        (WebValue::toString):
        (WebValue::toObject):
        (WebValue::balUndefined):
        (WebValue::balNull):
        (WebValue::balNaN):
        (WebValue::balBoolean):
        (WebValue::balNumber):
        (WebValue::balString):
        (WebValue::balObject):
        (WebObject::WebObject):
        (WebObject::~WebObject):
        (WebObject::invalidate):
        (WebObject::hasMethod):
        (WebObject::invoke):
        (WebObject::hasProperty):
        (WebObject::getProperty):
        (WebObject::setProperty):
        (WebObject::addMethod):
        (WebObject::removeMethod):
        (WebObject::addProperty):
        (WebObject::removeProperty):
        * OrigynWebBrowser/Api/WebObject.h: Added.
        * OrigynWebBrowser/Api/WebValuePrivate.h: Added.
        (WebValuePrivate::WebValuePrivate):
        (WebValuePrivate::~WebValuePrivate):
        (WebValuePrivate::isUndefined):
        (WebValuePrivate::isNull):
        (WebValuePrivate::isUndefinedOrNull):
        (WebValuePrivate::isBoolean):
        (WebValuePrivate::isNumber):
        (WebValuePrivate::isString):
        (WebValuePrivate::isGetterSetter):
        (WebValuePrivate::isObject):
        (WebValuePrivate::toBoolean):
        (WebValuePrivate::toNumber):
        (WebValuePrivate::toString):
        (WebValuePrivate::toObject):
        (WebValuePrivate::balUndefined):
        (WebValuePrivate::balNull):
        (WebValuePrivate::balNaN):
        (WebValuePrivate::balBoolean):
        (WebValuePrivate::balNumber):
        (WebValuePrivate::balString):
        (WebValuePrivate::balObject):

2008-12-17  Olivier DOLE  <odole@pleyo.com>

        Fix owb compilation.

        * OrigynWebBrowser/CMakeLists.txt:

2008-12-17  Mario  <mbensi@pleyo.com>

        remove observer addons.

        * OrigynWebBrowser/Api/WebFrame.cpp:
        (WebFrame::WebFrame):
        (WebFrame::~WebFrame):
        (WebFrame::addToJSWindowObject):
        * OrigynWebBrowser/Api/WebFrame.h:

2008-12-17  Mario  <mbensi@pleyo.com>

        fix addons.

        * OrigynWebBrowser/Api/WebFrame.cpp:
        (WebFrameObserver::observe):
        (WebFrame::WebFrame):
        (WebFrame::~WebFrame):
        (WebFrame::addToJSWindowObject):
        * OrigynWebBrowser/Api/WebFrame.h:
        (WebFrame::bindingJS):
        * OrigynWebBrowser/CMakeLists.txt:
        * OrigynWebBrowser/WebCoreSupport/WebFrameLoaderClient.cpp:
        (WebFrameLoaderClient::windowObjectCleared):

2008-12-16  Olivier DOLE  <odole@pleyo.com>

        Improve .pc file.

        * OrigynWebBrowser/webkit-owb.pc.in:

2008-12-16  Olivier DOLE  <odole@pleyo.com>

        Fix high level API.

        * OrigynWebBrowser/Api/WebFrame.cpp:
        (WebFrameObserver::WebFrameObserver):
        (WebFrameObserver::~WebFrameObserver):
        (WebFrame::WebFrame):
        (WebFrame::~WebFrame):
        * OrigynWebBrowser/Api/WebFrame.h:
        * OrigynWebBrowser/Api/WebView.cpp:
        (WebViewObserver::WebViewObserver):
        (WebViewObserver::~WebViewObserver):
        (WebView::WebView):
        (WebView::~WebView):
        (initializeStaticObservers):
        (WebView::close):
        (WebView::initWithFrame):
        (WebView::setPreferences):
        * OrigynWebBrowser/Api/WebView.h:
        * OrigynWebBrowser/Api/webkit-owb.pc.in: Removed.
        * OrigynWebBrowser/CMakeLists.txt:
        * OrigynWebBrowser/webkit-owb.pc.in: Added.

2008-12-16  Mario Bensi  <mbensi@pleyo.com>

        clean api.

        * OrigynWebBrowser/Api/WebActionPropertyBag.cpp:
        (WebActionPropertyBag::WebActionPropertyBag):
        (WebActionPropertyBag::Read):
        * OrigynWebBrowser/Api/WebActionPropertyBag.h:

2008-12-16  Mario Bensi  <mbensi@pleyo.com>

        clean api.

        * OrigynWebBrowser/Api/WebFrame.h:
        * OrigynWebBrowser/Api/WebView.h:
        * OrigynWebBrowser/Api/gtk/browserWidget.cpp:
        * OrigynWebBrowser/Api/gtk/browserWidget.h:

2008-12-15  Olivier DOLE  <odole@pleyo.com>

        Add .pc file for webkit-owb

        * OrigynWebBrowser/Api/webkit-owb.pc.in: Added.

2008-12-15  Mario Bensi  <mbensi@pleyo.com>

        clean WebFrame API.

        * OrigynWebBrowser/Api/WebDataSource.cpp:
        * OrigynWebBrowser/Api/WebDataSource.h:
        * OrigynWebBrowser/Api/WebFrame.cpp:
        (WebFrameObserver::setWebFrame):
        (WebFrameObserver::WebFrameObserver):
        (WebFrameObserver::~WebFrameObserver):
        (WebFrameObserver::sharedInstance):
        (WebFrameObserver::observe):
        (kit):
        (WebFrame::WebFramePrivate::WebFramePrivate):
        (WebFrame::WebFramePrivate::~WebFramePrivate):
        (WebFrame::WebFrame):
        (WebFrame::~WebFrame):
        (WebFrame::name):
        (WebFrame::loadHTMLString):
        (WebFrame::loadAlternateHTMLString):
        (WebFrame::url):
        (WebFrame::findFrameNamed):
        (WebFrame::renderTreeAsExternalRepresentation):
        (WebFrame::scrollOffset):
        (WebFrame::selectedString):
        (WebFrame::init):
        (WebFrame::impl):
        (WebFrame::string):
        (WebFrame::size):
        (WebFrame::contentBounds):
        (WebFrame::frameBounds):
        (WebFrame::addHistoryItemForFragmentScroll):
        (WebFrame::shouldTreatURLAsSameAsCurrent):
        (WebFrame::webView):
        * OrigynWebBrowser/Api/WebFrame.h:
        * OrigynWebBrowser/Api/WebFramePolicyListener.cpp:
        (WebFramePolicyListener::receivedPolicyDecision):
        * OrigynWebBrowser/Api/WebKit.h:
        * OrigynWebBrowser/Api/WebView.cpp:
        (WebView::mainFrameURL):
        (WebView::mainFrameTitle):
        * OrigynWebBrowser/CMakeLists.txt:
        * OrigynWebBrowser/WebCoreSupport/WebFrameLoaderClient.cpp:
        (WebFrameLoaderClient::WebFrameLoaderClient):
        (WebFrameLoaderClient::~WebFrameLoaderClient):
        (WebFrameLoaderClient::createFrame):
        (WebFrameLoaderClient::forceLayoutForNonHTML):
        (WebFrameLoaderClient::setCopiesOnScroll):
        (WebFrameLoaderClient::detachedFromParent2):
        (WebFrameLoaderClient::detachedFromParent3):
        (WebFrameLoaderClient::cancelPolicyCheck):
        (WebFrameLoaderClient::dispatchWillSubmitForm):
        (WebFrameLoaderClient::revertToProvisionalState):
        (WebFrameLoaderClient::setMainFrameDocumentReady):
        (WebFrameLoaderClient::willChangeTitle):
        (WebFrameLoaderClient::didChangeTitle):
        (WebFrameLoaderClient::canHandleRequest):
        (WebFrameLoaderClient::canShowMIMEType):
        (WebFrameLoaderClient::representationExistsForURLScheme):
        (WebFrameLoaderClient::generatedMIMETypeForURLScheme):
        (WebFrameLoaderClient::frameLoadCompleted):
        (WebFrameLoaderClient::restoreViewState):
        (WebFrameLoaderClient::provisionalLoadStarted):
        (WebFrameLoaderClient::didFinishLoad):
        (WebFrameLoaderClient::prepareForDataSourceReplacement):
        (WebFrameLoaderClient::userAgent):
        (WebFrameLoaderClient::transitionToCommittedFromCachedPage):
        (WebFrameLoaderClient::saveViewStateToItem):
        (WebFrameLoaderClient::cancelledError):
        (WebFrameLoaderClient::blockedError):
        (WebFrameLoaderClient::cannotShowURLError):
        (WebFrameLoaderClient::interruptForPolicyChangeError):
        (WebFrameLoaderClient::cannotShowMIMETypeError):
        (WebFrameLoaderClient::fileDoesNotExistError):
        (WebFrameLoaderClient::pluginWillHandleLoadError):
        (WebFrameLoaderClient::shouldFallBack):
        (WebFrameLoaderClient::setUpPolicyListener):
        (WebFrameLoaderClient::receivedPolicyDecision):
        (WebFrameLoaderClient::dispatchDecidePolicyForMIMEType):
        (WebFrameLoaderClient::dispatchDecidePolicyForNewWindowAction):
        (WebFrameLoaderClient::dispatchDecidePolicyForNavigationAction):
        (WebFrameLoaderClient::dispatchUnableToImplementPolicy):
        (WebFrameLoaderClient::download):
        (WebFrameLoaderClient::dispatchDidLoadResourceFromMemoryCache):
        (WebFrameLoaderClient::dispatchDidFailProvisionalLoad):
        (WebFrameLoaderClient::dispatchDidFailLoad):
        (WebFrameLoaderClient::startDownload):
        (WebFrameLoaderClient::createJavaAppletWidget):
        (WebFrameLoaderClient::objectContentType):
        (WebFrameLoaderClient::overrideMediaType):
        (WebFrameLoaderClient::windowObjectCleared):
        (WebFrameLoaderClient::didPerformFirstNavigation):
        (WebFrameLoaderClient::frameLoaderDestroyed):
        (WebFrameLoaderClient::registerForIconNotification):
        (WebFrameLoaderClient::makeRepresentation):
        * OrigynWebBrowser/WebCoreSupport/WebFrameLoaderClient.h:
        (WebFrameLoaderClient::webFrame):

2008-12-12  Mario Bensi  <mbensi@pleyo.com>

        fix key handler

        * OrigynWebBrowser/Api/WebView.cpp:
        (WebView::interpretKeyEvent):
        (WebView::handleEditingKeyboardEvent):
        * OrigynWebBrowser/Api/WebView.h:
        * OrigynWebBrowser/WebCoreSupport/WebEditorClient.cpp:
        (WebEditorClient::handleKeyboardEvent):

2008-12-12  Mario Bensi  <mbensi@pleyo.com>

        gtk build fix

        * OrigynWebBrowser/Api/WebFrame.cpp:
        (WebFrame::registerForIconNotification):
        * OrigynWebBrowser/Api/WebView.cpp:
        (WebView::runJavaScriptAlert):
        * OrigynWebBrowser/Api/gtk/WebViewPrivate.h:
        (WebViewPrivate::createWindow):
        (WebViewPrivate::clearDirtyRegion):
        (WebViewPrivate::dirtyRegion):
        (WebViewPrivate::addToDirtyRegion):
        (WebViewPrivate::fireWebKitEvents):
        (WebViewPrivate::runJavaScriptAlert):
        * OrigynWebBrowser/Api/gtk/browserWidget.cpp:

2008-12-12  Mario Bensi  <mbensi@pleyo.com>

        fix runtime

        * OrigynWebBrowser/Api/WebView.cpp:
        (WebView::userAgentForKURL):

2008-12-12  Mario Bensi  <mbensi@pleyo.com>

        Reviewed by Olivier DOLE.
        change API

        * OrigynWebBrowser/Api/DefaultPolicyDelegate.cpp:
        (DefaultPolicyDelegate::decidePolicyForMIMEType):
        * OrigynWebBrowser/Api/DefaultPolicyDelegate.h:
        * OrigynWebBrowser/Api/SDL/WebViewPrivate.cpp:
        (WebViewPrivate::fireWebKitEvents):
        (WebViewPrivate::onExpose):
        (WebViewPrivate::popupMenuShow):
        (WebView::runJavaScriptAlert):
        * OrigynWebBrowser/Api/SDL/WebViewPrivate.h:
        (WebViewPrivate::frameRect):
        (WebViewPrivate::createWindow):
        (WebViewPrivate::clearDirtyRegion):
        (WebViewPrivate::dirtyRegion):
        (WebViewPrivate::addToDirtyRegion):
        * OrigynWebBrowser/Api/WebFrame.cpp:
        (WebFrame::loadURL):
        (WebFrame::userAgent):
        (WebFrame::observe):
        * OrigynWebBrowser/Api/WebFrame.h:
        * OrigynWebBrowser/Api/WebKit.h:
        * OrigynWebBrowser/Api/WebKitDefines.h: Removed.
        * OrigynWebBrowser/Api/WebPreferences.h:
        * OrigynWebBrowser/Api/WebView.cpp:
        (WebViewObserver::setWebView):
        (WebViewObserver::WebViewObserver):
        (WebViewObserver::~WebViewObserver):
        (WebViewObserver::sharedInstance):
        (WebViewObserver::observe):
        (WebView::WebView):
        (WebView::~WebView):
        (initializeStaticObservers):
        (WebView::close):
        (WebView::deleteBackingStore):
        (WebView::addToDirtyRegion):
        (WebView::dirtyRegion):
        (WebView::clearDirtyRegion):
        (WebView::scrollBackingStore):
        (WebView::frameRect):
        (WebView::closeWindowSoon):
        (WebView::standardUserAgentWithApplicationName):
        (WebView::userAgentForKURL):
        (WebView::canShowMIMEType):
        (WebView::canShowMIMETypeAsHTML):
        (WebView::setMIMETypesShownAsHTML):
        (WebView::initWithFrame):
        (WebView::initializeToolTipWindow):
        (WebView::setToolTip):
        (WebView::setApplicationNameForUserAgent):
        (WebView::applicationNameForUserAgent):
        (WebView::setCustomUserAgent):
        (WebView::customUserAgent):
        (WebView::userAgentForURL):
        (WebView::setCustomTextEncodingName):
        (WebView::customTextEncodingName):
        (WebView::setMediaStyle):
        (WebView::mediaStyle):
        (WebView::stringByEvaluatingJavaScriptFromString):
        (WebView::setPreferences):
        (WebView::setPreferencesIdentifier):
        (WebView::preferencesIdentifier):
        (WebView::searchFor):
        (buffer):
        (WebView::parseConfigFile):
        (WebView::executeCoreCommandByName):
        (WebView::markAllMatchesForText):
        (WebView::selectionRect):
        (WebView::setGroupName):
        (WebView::groupName):
        (WebView::elementAtPoint):
        (WebView::selectedText):
        (WebView::moveDragCaretToPoint):
        (WebView::setMainFrameURL):
        (WebView::mainFrameURL):
        (WebView::mainFrameTitle):
        (WebView::registerURLSchemeAsLocal):
        (WebView::replaceSelectionWithText):
        (WebView::replaceSelectionWithMarkupString):
        (WebView::copyURL):
        (WebView::scrollOffset):
        (WebView::scrollBy):
        (WebView::visibleContentRect):
        (WebView::addAdditionalPluginDirectory):
        (WebView::popupMenuHide):
        (WebView::popupMenuShow):
        (WebView::fireWebKitEvents):
        * OrigynWebBrowser/Api/WebView.h:
        * OrigynWebBrowser/Api/gtk/browserWidget.cpp:
        * OrigynWebBrowser/Api/gtk/browserWidget.h:
        * OrigynWebBrowser/CMakeLists.txt:
        * OrigynWebBrowser/WebCoreSupport/WebChromeClient.cpp:
        (WebChromeClient::pageRect):
        (WebChromeClient::runJavaScriptAlert):
        (WebChromeClient::setToolTip):
        * OrigynWebBrowser/WebCoreSupport/WebChromeClient.h:
        (WebChromeClient::formStateDidChange):
        * OrigynWebBrowser/WebCoreSupport/WebEditorClient.cpp:
        (WebEditorClient::handleKeyboardEvent):
        * OrigynWebBrowser/WebCoreSupport/WebFrameLoaderClient.cpp:
        * cf/ChangeLog:
        * cf/WebCoreSupport/WebInspectorClientCF.cpp:
        * gtk/ChangeLog:
        * gtk/WebCoreSupport/ChromeClientGtk.h:
        (WebKit::ChromeClient::formStateDidChange):
        * mac/ChangeLog:
        * mac/Plugins/Hosted/NetscapePluginHostProxy.h:
        * mac/Plugins/Hosted/NetscapePluginHostProxy.mm:
        (WebKit::NetscapePluginHostProxy::NetscapePluginHostProxy):
        (WebKit::NetscapePluginHostProxy::~NetscapePluginHostProxy):
        (WKPCInvalidateRect):
        * mac/Plugins/Hosted/WebHostedNetscapePluginView.h:
        * mac/Plugins/Hosted/WebHostedNetscapePluginView.mm:
        (-[WebHostedNetscapePluginView createPlugin]):
        (-[WebHostedNetscapePluginView destroyPlugin]):
        (-[WebHostedNetscapePluginView drawRect:]):
        * mac/Plugins/Hosted/WebKitPluginClient.defs:
        * mac/WebCoreSupport/WebChromeClient.h:
        (WebChromeClient::formStateDidChange):
        * mac/WebView/WebFrame.mm:
        (-[WebFrame convertNSRangeToDOMRange:]):
        (-[WebFrame convertDOMRangeToNSRange:]):
        * mac/WebView/WebHTMLView.mm:
        (-[WebHTMLView _bridge]):
        (-[WebHTMLView _pauseNullEventsForAllNetscapePlugins]):
        * qt/Api/qwebsettings.cpp:
        * qt/ChangeLog:
        * qt/WebCoreSupport/ChromeClientQt.h:
        (WebCore::ChromeClientQt::formStateDidChange):
        * win/ChangeLog:
        * win/WebCoreSupport/WebChromeClient.h:
        (WebChromeClient::formStateDidChange):
        * wx/ChangeLog:
        * wx/WebKitSupport/ChromeClientWx.h:
        (WebCore::ChromeClientWx::formStateDidChange):

2008-12-10  Olivier DOLE  <odole@pleyo.com>

        Reviewed by Mario Bensi.
        fix build gtk

        * OrigynWebBrowser/Api/gtk/WebViewPrivate.h:
        (WebViewPrivate:::m_webView):
        (WebViewPrivate::~WebViewPrivate):

2008-12-09  Olivier DOLE  <odole@pleyo.com>

        fix GTK build.

        * OrigynWebBrowser/Api/gtk/WebViewPrivate.h:
        (WebViewPrivate:::m_webView):
        (WebViewPrivate::~WebViewPrivate):

2008-12-08  Olivier DOLE  <odole@pleyo.com>

        Remove DeepSee.

        * OrigynWebBrowser/Api/AmigaOS4/WebViewPrivate.cpp:
        * OrigynWebBrowser/Api/AmigaOS4/WebViewPrivate.h:
        * OrigynWebBrowser/Api/DefaultDownloadDelegate.cpp:
        (DefaultDownloadDelegate::DefaultDownloadDelegate):
        (DefaultDownloadDelegate::~DefaultDownloadDelegate):
        * OrigynWebBrowser/Api/DefaultPolicyDelegate.cpp:
        (DefaultPolicyDelegate::DefaultPolicyDelegate):
        (DefaultPolicyDelegate::~DefaultPolicyDelegate):
        * OrigynWebBrowser/Api/HTTPHeaderPropertyBag.cpp:
        (HTTPHeaderPropertyBag::HTTPHeaderPropertyBag):
        (HTTPHeaderPropertyBag::~HTTPHeaderPropertyBag):
        * OrigynWebBrowser/Api/SDL/WebViewPrivate.cpp:
        * OrigynWebBrowser/Api/SDL/WebViewPrivate.h:
        (WebViewPrivate::isInitialized):
        (WebViewPrivate::~WebViewPrivate):
        * OrigynWebBrowser/Api/WebActionPropertyBag.cpp:
        (WebActionPropertyBag::WebActionPropertyBag):
        (WebActionPropertyBag::~WebActionPropertyBag):
        * OrigynWebBrowser/Api/WebArchive.cpp:
        (WebArchive::WebArchive):
        (WebArchive::~WebArchive):
        * OrigynWebBrowser/Api/WebBackForwardList.cpp:
        (WebBackForwardList::WebBackForwardList):
        (WebBackForwardList::~WebBackForwardList):
        * OrigynWebBrowser/Api/WebCachedPagePlatformData.h:
        (WebCachedPagePlatformData::WebCachedPagePlatformData):
        (WebCachedPagePlatformData::~WebCachedPagePlatformData):
        * OrigynWebBrowser/Api/WebDataSource.cpp:
        (WebDataSource::WebDataSource):
        (WebDataSource::~WebDataSource):
        * OrigynWebBrowser/Api/WebDatabaseManager.cpp:
        (WebDatabaseManager::WebDatabaseManager):
        (WebDatabaseManager::~WebDatabaseManager):
        * OrigynWebBrowser/Api/WebDocumentLoader.cpp:
        (WebDocumentLoader::WebDocumentLoader):
        (WebDocumentLoader::~WebDocumentLoader):
        * OrigynWebBrowser/Api/WebDownload.cpp:
        (WebDownload::WebDownload):
        (WebDownload::~WebDownload):
        * OrigynWebBrowser/Api/WebDropSource.cpp:
        (WebDropSource::WebDropSource):
        (WebDropSource::~WebDropSource):
        * OrigynWebBrowser/Api/WebElementPropertyBag.cpp:
        (WebElementPropertyBag::WebElementPropertyBag):
        (WebElementPropertyBag::~WebElementPropertyBag):
        * OrigynWebBrowser/Api/WebError.cpp:
        (WebError::WebError):
        (WebError::~WebError):
        * OrigynWebBrowser/Api/WebFrame.cpp:
        (WebFrame::WebFramePrivate::WebFramePrivate):
        (WebFrame::WebFramePrivate::~WebFramePrivate):
        (WebFrame::WebFrame):
        (WebFrame::~WebFrame):
        * OrigynWebBrowser/Api/WebFramePolicyListener.cpp:
        (WebFramePolicyListener::WebFramePolicyListener):
        (WebFramePolicyListener::~WebFramePolicyListener):
        * OrigynWebBrowser/Api/WebHistory.cpp:
        (WebHistory::WebHistory):
        (WebHistory::~WebHistory):
        * OrigynWebBrowser/Api/WebHistoryItem.cpp:
        (WebHistoryItem::WebHistoryItem):
        (WebHistoryItem::~WebHistoryItem):
        * OrigynWebBrowser/Api/WebIconDatabase.cpp:
        (WebIconDatabase::WebIconDatabase):
        (WebIconDatabase::~WebIconDatabase):
        * OrigynWebBrowser/Api/WebInspector.cpp:
        (WebInspector::WebInspector):
        (WebInspector::~WebInspector):
        * OrigynWebBrowser/Api/WebMutableURLRequest.cpp:
        (WebMutableURLRequest::WebMutableURLRequest):
        (WebMutableURLRequest::~WebMutableURLRequest):
        * OrigynWebBrowser/Api/WebPreferences.cpp:
        (WebPreferences::WebPreferences):
        (WebPreferences::~WebPreferences):
        * OrigynWebBrowser/Api/WebResource.cpp:
        (WebResource::WebResource):
        (WebResource::~WebResource):
        * OrigynWebBrowser/Api/WebScriptCallFrame.cpp:
        (WebScriptCallFrame::WebScriptCallFrame):
        (WebScriptCallFrame::~WebScriptCallFrame):
        * OrigynWebBrowser/Api/WebScriptDebugServer.cpp:
        (WebScriptDebugServer::WebScriptDebugServer):
        (WebScriptDebugServer::~WebScriptDebugServer):
        * OrigynWebBrowser/Api/WebScriptObject.cpp:
        (WebScriptObject::WebScriptObject):
        (WebScriptObject::~WebScriptObject):
        * OrigynWebBrowser/Api/WebSecurityOrigin.cpp:
        (WebSecurityOrigin::WebSecurityOrigin):
        (WebSecurityOrigin::~WebSecurityOrigin):
        * OrigynWebBrowser/Api/WebURLAuthenticationChallenge.cpp:
        (WebURLAuthenticationChallenge::WebURLAuthenticationChallenge):
        (WebURLAuthenticationChallenge::~WebURLAuthenticationChallenge):
        * OrigynWebBrowser/Api/WebURLAuthenticationChallengeSender.cpp:
        (WebURLAuthenticationChallengeSender::WebURLAuthenticationChallengeSender):
        (WebURLAuthenticationChallengeSender::~WebURLAuthenticationChallengeSender):
        * OrigynWebBrowser/Api/WebURLCredential.cpp:
        (WebURLCredential::WebURLCredential):
        (WebURLCredential::~WebURLCredential):
        * OrigynWebBrowser/Api/WebURLProtectionSpace.cpp:
        (WebURLProtectionSpace::WebURLProtectionSpace):
        (WebURLProtectionSpace::~WebURLProtectionSpace):
        * OrigynWebBrowser/Api/WebURLResponse.cpp:
        (WebURLResponse::WebURLResponse):
        (WebURLResponse::~WebURLResponse):
        * OrigynWebBrowser/Api/WebView.cpp:
        (WebView::WebView):
        (WebView::~WebView):
        * OrigynWebBrowser/WebCoreSupport/FormValuesPropertyBag.h:
        (FormValuesPropertyBag::FormValuesPropertyBag):
        (FormValuesPropertyBag::~FormValuesPropertyBag):
        * OrigynWebBrowser/WebCoreSupport/WebChromeClient.cpp:
        (WebChromeClient::WebChromeClient):
        (WebChromeClient::~WebChromeClient):
        * OrigynWebBrowser/WebCoreSupport/WebContextMenuClient.cpp:
        (WebContextMenuClient::WebContextMenuClient):
        (WebContextMenuClient::~WebContextMenuClient):
        * OrigynWebBrowser/WebCoreSupport/WebDragClient.cpp:
        (WebDragClient::WebDragClient):
        (WebDragClient::~WebDragClient):
        * OrigynWebBrowser/WebCoreSupport/WebEditorClient.cpp:
        (WebUndoCommand::WebUndoCommand):
        (WebUndoCommand::~WebUndoCommand):
        (WebEditorUndoTarget::~WebEditorUndoTarget):
        (WebEditorUndoTarget::WebEditorUndoTarget):
        (WebEditorClient::WebEditorClient):
        (WebEditorClient::~WebEditorClient):
        * OrigynWebBrowser/WebCoreSupport/WebFrameLoaderClient.cpp:
        (WebFrameLoaderClient::WebFrameLoaderClient):
        (WebFrameLoaderClient::~WebFrameLoaderClient):
        * OrigynWebBrowser/WebCoreSupport/WebInspectorClient.cpp:
        (:m_webView):
        (WebInspectorClient::~WebInspectorClient):

2008-12-08  Olivier DOLE  <odole@pleyo.com>

        Fix cmake due to balwtf removal.

        * OrigynWebBrowser/CMakeLists.txt:

2008-12-05  Olivier DOLE  <odole@pleyo.com>

        Modify source code organization.

        * OrigynWebBrowser/CMakeLists.txt:

2008-12-02  Olivier DOLE  <odole@pleyo.com>

        Clean in high level API.
        Fix broken ICON DATABASE.

        * OrigynWebBrowser/Api/WebDatabaseManager.h:
        * OrigynWebBrowser/Api/WebFrame.cpp:
        (WebFrame::registerForIconNotification):
        * OrigynWebBrowser/Api/WebIconDatabase.cpp:
        (WebIconDatabase::init):
        (WebIconDatabase::getOrCreateDefaultIconBitmap):
        (postDidRemoveAllIconsNotification):
        (postDidAddIconNotification):
        * OrigynWebBrowser/Api/WebIconDatabase.h:
        * OrigynWebBrowser/Api/WebKit.h: Added.
        * OrigynWebBrowser/Api/WebKitDefines.h: Added.
        * OrigynWebBrowser/Api/WebView.cpp:
        (WebView::close):
        (WebView::observe):
        * OrigynWebBrowser/Api/WebView.h:
        * OrigynWebBrowser/WebCoreSupport/WebFrameLoaderClient.cpp:
        (WebFrameLoaderClient::dispatchDidReceiveIcon):

2008-11-20  Julien Chaffraix  <jchaffraix@pleyo.com>

        Reviewed by Olivier DOLE.

        Drop support for Dashboard.

        * OrigynWebBrowser/WebCoreSupport/WebChromeClient.cpp:
        (WebChromeClient::dashboardRegionsChanged):
        * OrigynWebBrowser/WebCoreSupport/WebChromeClient.h:

2008-11-20  Olivier DOLE  <odole@pleyo.com>

       Remove hack in the CMakeList which was done for macport as now 
       cmake-2.6.2 is available in macport:
       http://www.macports.org/ports.php?by=name&substr=cmake

        * OrigynWebBrowser/CMakeLists.txt:

2008-11-04  Julien Chaffraix  <jchaffraix@pleyo.com>

        Not reviewed.

        Revert changes that were committed by mistake with r636.

        * OrigynWebBrowser/WebCoreSupport/WebFrameLoaderClient.cpp:
        (WebFrameLoaderClient::postProgressFinishedNotification):

2008-10-20  Olivier DOLE  <odole@pleyo.com>

        Add #ifdef to disable inspector.

        * OrigynWebBrowser/Api/WebView.cpp:
        (WebView::WebView):
        (WebView::~WebView):
        (WebView::close):
        * OrigynWebBrowser/Api/WebView.h:
        * OrigynWebBrowser/Api/gtk/browserWidget.cpp:
        * OrigynWebBrowser/CMakeLists.txt:

2008-10-14  Olivier DOLE  <odole@pleyo.com>

        build fix for linux to do a clean link.

        * OrigynWebBrowser/CMakeLists.txt:

2008-10-14  Jean-Charles Verdié  <jcverdie@pleyo.com>

        Reviewed by Olivier Dole.
        MacOS with MacPorts compilation (1st integration, some corner cases may fail)

        * OrigynWebBrowser/Api/SDL/WebViewPrivate.cpp:
        * OrigynWebBrowser/Api/WebScriptObject.cpp:
        * OrigynWebBrowser/CMakeLists.txt:
        * OrigynWebBrowser/WebCoreSupport/FormValuesPropertyBag.h:

2008-10-08  Olivier DOLE  <odole@pleyo.com>

        Install only required headers for webkit-owb.

        * OrigynWebBrowser/CMakeLists.txt:

2008-10-06  Olivier DOLE  <odole@pleyo.com>

        Implement a first basic installation system for webkit-owb library.

        * OrigynWebBrowser/CMakeLists.txt:

2008-10-06  Olivier DOLE  <odole@pleyo.com>

        Fix link for owb by using LINK_INTERFACE_LIBRARIES.

        * OrigynWebBrowser/CMakeLists.txt:

2008-10-04  Olivier DOLE  <odole@pleyo.com>

        First clean.

        * OrigynWebBrowser/CMakeLists.txt:

2008-10-03  Julien Chaffraix  <jchaffraix@pleyo.com>

        Reviewed by Mario Bensi.

        Ticket #300: Add some probes to evaluate the OWB spends in each engine parts

        * OrigynWebBrowser/CMakeLists.txt: Moved the BENCH_LOAD_TIME option to the root CMakeLists.txt.

2008-10-03  Olivier DOLE  <odole@pleyo.com>

        use a 'd' pointer for specific idle() implementation in WebView.

        * OrigynWebBrowser/Api/AmigaOS4/WebViewPrivate.cpp:
        (WebViewPrivate::idle):
        * OrigynWebBrowser/Api/AmigaOS4/WebViewPrivate.h:
        * OrigynWebBrowser/Api/SDL/WebViewPrivate.cpp:
        (WebViewPrivate::idle):
        * OrigynWebBrowser/Api/SDL/WebViewPrivate.h:
        * OrigynWebBrowser/Api/WebView.cpp:
        (WebView::idle):
        * OrigynWebBrowser/Api/gtk/WebViewPrivate.h:
        (WebViewPrivate::idle):

2008-10-03  Olivier DOLE  <odole@pleyo.com>

        fix generic internationalization compilation.

        * OrigynWebBrowser/CMakeLists.txt:

2008-10-03  Olivier DOLE  <odole@pleyo.com>

        Rename ICU_LIBRARY to I18N_LIBRARIES.

        * OrigynWebBrowser/CMakeLists.txt:

2008-10-03  Olivier DOLE  <odole@pleyo.com>

        Add the correct definiton when option ENABLE_BENCHMARK is enabled.
        Change ugly "#ifdef" by some "#if ENABLE()".

        * OrigynWebBrowser/CMakeLists.txt:
        * OrigynWebBrowser/WebCoreSupport/WebFrameLoaderClient.cpp:
        (WebFrameLoaderClient::postProgressStartedNotification):
        (WebFrameLoaderClient::postProgressFinishedNotification):
        * OrigynWebBrowser/WebCoreSupport/WebFrameLoaderClient.h:

2008-10-03  Olivier DOLE  <odole@pleyo.com>

        Clean CMakeLists.txt
        Add xml2 dependencies at link time for webkit-owb library.

        * OrigynWebBrowser/CMakeLists.txt:

2008-10-02  Olivier DOLE  <odole@pleyo.com>

        rewrite cmake to get a single library and more clean and modular
		cmake.

        * OrigynWebBrowser/Api/SDL/WebViewPrivate.cpp:
        * OrigynWebBrowser/Api/WebDatabaseManager.cpp:
        * OrigynWebBrowser/Api/WebFrame.cpp:
        (WebFrame::loadURL):
        * OrigynWebBrowser/Api/WebFrame.h:
        * OrigynWebBrowser/Api/WebIconDatabase.cpp:
        * OrigynWebBrowser/Api/WebView.cpp:
        (WebView::idle):
        (WebView::initWithFrame):
        (WebView::parseConfigFile):
        * OrigynWebBrowser/Api/WebView.h:
        * OrigynWebBrowser/CMakeLists.txt:

2008-09-05  Sebastien Roret <sroret@pleyo.com>

        Reviewed by Mario Bensi.
        Added HILDON cflags use.

        * OrigynWebBrowser/CMakeLists.txt:
        * gtk/CMakeLists.txt:

2008-09-05  Mario Bensi  <mbensi@pleyo.com>

        Reviewed by Olivier DOLE.
        refactoring in bridge

        * OrigynWebBrowser/Api/WebFrame.cpp:
        (WebFrame::observe):
        (WebFrame::addToJSWindowObject):

2008-09-02  Joerg Strohmayer  <j_s@gmx.de>

        Reviewed by Mario Bensi.
        Optimized scrolling and pasteboard support on AmigaOS4.

        * OrigynWebBrowser/Api/AmigaOS4/WebViewPrivate.cpp:
        (WebViewPrivate::onKeyDown):
        * OrigynWebBrowser/Api/WebView.cpp:
        (WebView::scrollBackingStore):
        (WebView::backingStore):

2008-09-01  Mario Bensi  <mbensi@pleyo.com>

        Reviewed by Olivier DOLE.
        refactoring of obserserService :
        - rename all class BCObserver* by Observer*
        - create a observerService by type of observer
        - propagate the changes

        * OrigynWebBrowser/Api/WebDatabaseManager.cpp:
        (WebDatabaseManager::dispatchDidModifyOrigin):
        (WebDatabaseManager::dispatchDidModifyDatabase):
        * OrigynWebBrowser/Api/WebFrame.cpp:
        (WebFrame::WebFrame):
        (WebFrame::~WebFrame):
        * OrigynWebBrowser/Api/WebFrame.h:
        * OrigynWebBrowser/Api/WebPreferences.cpp:
        (WebPreferences::postPreferencesChangesNotification):
        (WebPreferences::didRemoveFromWebView):
        * OrigynWebBrowser/Api/WebView.cpp:
        (WebView::WebView):
        (initializeStaticObservers):
        (WebView::close):
        (WebView::initWithFrame):
        (WebView::registerForIconNotification):
        (WebView::setPreferences):
        * OrigynWebBrowser/Api/WebView.h:
        * OrigynWebBrowser/WebCoreSupport/WebFrameLoaderClient.cpp:
        (WebFrameLoaderClient::postProgressStartedNotification):
        (WebFrameLoaderClient::postProgressEstimateChangedNotification):
        (WebFrameLoaderClient::postProgressFinishedNotification):

2008-08-23  Joerg Strohmayer  <j_s@gmx.de>

        Reviewed by Mario Bensi.
        Add support for multiple windows on AmigaOS4.

        * OrigynWebBrowser/Api/AmigaOS4/WebViewPrivate.cpp:
        (WebViewPrivate::onKeyDown):
        * OrigynWebBrowser/Api/WebView.cpp:
        (WebView::~WebView):
        * OrigynWebBrowser/WebCoreSupport/WebFrameLoaderClient.cpp:
        (WebFrameLoaderClient::dispatchCreatePage):

2008-08-19  Mario Bensi  <mbensi@pleyo.com>

        Reviewed by Olivier DOLE.
        Implement cookie Api

        * OrigynWebBrowser/Api/DOMHTMLClasses.cpp:
        (DOMHTMLDocument::cookie):
        (DOMHTMLDocument::setCookie):

2008-08-19  Mario Bensi  <mbensi@pleyo.com>

        Reviewed by Olivier DOLE.
        fix ticket #265

        * OrigynWebBrowser/Api/DefaultPolicyDelegate.cpp:

2008-08-18  Olivier DOLE  <odole@pleyo.com>

        Reviewed by Mario Bensi.
        Fix a bug in parseConfigFile: delimiter was not correct for keyword.

        * OrigynWebBrowser/Api/WebView.cpp:
        (WebView::parseConfigFile):

2008-08-04  Mario Bensi  <mbensi@pleyo.com>

        Reviewed by Olivier DOLE.
        add new method after merge

        * OrigynWebBrowser/Api/WebFrame.cpp:
        (WebFrame::setIsDisconnected):
        * OrigynWebBrowser/Api/WebFrame.h:

2008-07-31  Joerg Strohmayer  <j_s@gmx.de>

        Reviewed by Olivier DOLE.
        Add Zoom In / Zoom Out to F3/F4 on AmigaOS4 implementation.
        Add check for AmigaOS version 4.1 for the user-agent string.

        * OrigynWebBrowser/Api/AmigaOS4/WebViewPrivate.cpp:
        (WebViewPrivate::onKeyDown):
        * OrigynWebBrowser/Api/WebView.cpp:
        (WebView::userAgentForKURL):

2008-07-31  Mario Bensi  <mbensi@pleyo.com>

        Reviewed by Jean-Charles Verdié <jcverdie@pleyo.com>.
        Fix Crash when go back ( #275 )

        * OrigynWebBrowser/Api/SDL/WebViewPrivate.cpp:
        (WebViewPrivate::onKeyDown):

2008-07-24  Olivier DOLE  <odole@pleyo.com>

        Reviewed by Jean-Charles Verdié.
        Fix compilation break.
        implement mainFrameURL and mainFrameTitle
        print some stats about cache in debug.

        * OrigynWebBrowser/Api/WebView.cpp:
        (WebView::setCacheModel):
        (WebView::close):
        (WebView::mainFrameURL):
        (WebView::mainFrameTitle):

2008-07-24  Jean-Charles Verdié  <jcverdie@pleyo.com>

        Reviewed by Mario Bensi.
        Adapt sysinfo code for MacOS with sysctl, 
        Change incorrect not-ifdef'd includes
        Change improper direct reference to __OWBAL_PLATFORM_MACPORT__ in very old code

        * OrigynWebBrowser/Api/WebView.cpp:
        (WebView::setCacheModel):
        (WebView::userAgentForKURL):

2008-07-24  Olivier DOLE  <odole@pleyo.com>

        Reviewed by Sebastien Roret.
        Fix cachedPage leak.
        Compute memSize available in setCacheModel().

        * OrigynWebBrowser/Api/WebView.cpp:
        (WebView::setCacheModel):
        (WebView::close):

2008-07-23  Olivier DOLE  <odole@pleyo.com>

        Reviewed by Mario Bensi.
        Fix a leak in WebFrameLoaderClient::createDocumentLoader.

        * OrigynWebBrowser/WebCoreSupport/WebFrameLoaderClient.cpp:
        (WebFrameLoaderClient::createDocumentLoader):

2008-07-23  Olivier DOLE  <odole@pleyo.com>

        Reviewed by Mario Bensi.
        Fix leak and weak code in WebView.

        * OrigynWebBrowser/Api/WebView.cpp:
        (buffer):
        (WebView::parseConfigFile):

2008-07-18  Olivier DOLE  <odole@pleyo.com>

        Reviewed by Mario Bensi.
        fix a crash in addToJSWindowObject when browsing many sites.

        * OrigynWebBrowser/Api/WebFrame.cpp:
        (WebFrame::addToJSWindowObject):

2008-07-17  Olivier DOLE  <odole@pleyo.com>

        Reviewed by Mario Bensi.
        fix the addToJSWindowObject crash problem.

        * OrigynWebBrowser/CMakeLists.txt:

2008-07-17  Olivier DOLE  <odole@pleyo.com>

        Reviewed by Mario Bensi.
        Replace WebCore calls by DOM API calls.

        * OrigynWebBrowser/Api/WebDataSource.h:
        * OrigynWebBrowser/Api/WebFrame.cpp:
        (WebFrame::domDocument):
        (WebFrame::currentForm):
        * OrigynWebBrowser/Api/WebFrame.h:
        * OrigynWebBrowser/Api/WebView.cpp:
        (WebView::mainFrameDocument):
        * OrigynWebBrowser/Api/WebView.h:

2008-07-08  Mario Bensi  <mbensi@pleyo.com>

        Reviewed by Olivier DOLE.
        add DOM in API

        * OrigynWebBrowser/Api/DOMCSSClasses.cpp: Added.
        (DOMCSSStyleDeclaration::DOMCSSStyleDeclaration):
        (DOMCSSStyleDeclaration::~DOMCSSStyleDeclaration):
        (DOMCSSStyleDeclaration::createInstance):
        (DOMCSSStyleDeclaration::cssText):
        (DOMCSSStyleDeclaration::setCssText):
        (DOMCSSStyleDeclaration::getPropertyValue):
        (DOMCSSStyleDeclaration::removeProperty):
        (DOMCSSStyleDeclaration::getPropertyPriority):
        (DOMCSSStyleDeclaration::setProperty):
        (DOMCSSStyleDeclaration::length):
        (DOMCSSStyleDeclaration::item):
        * OrigynWebBrowser/Api/DOMCSSClasses.h: Added.
        (DOMCSSStyleDeclaration::throwException):
        (DOMCSSStyleDeclaration::removeWebScriptKey):
        (DOMCSSStyleDeclaration::stringRepresentation):
        (DOMCSSStyleDeclaration::setException):
        * OrigynWebBrowser/Api/DOMCoreClasses.cpp: Added.
        (DOMNode::nodeName):
        (DOMNode::nodeValue):
        (DOMNode::setNodeValue):
        (DOMNode::nodeType):
        (DOMNode::parentNode):
        (DOMNode::childNodes):
        (DOMNode::firstChild):
        (DOMNode::lastChild):
        (DOMNode::previousSibling):
        (DOMNode::nextSibling):
        (DOMNode::ownerDocument):
        (DOMNode::insertBefore):
        (DOMNode::replaceChild):
        (DOMNode::removeChild):
        (DOMNode::appendChild):
        (DOMNode::hasChildNodes):
        (DOMNode::cloneNode):
        (DOMNode::normalize):
        (DOMNode::isSupported):
        (DOMNode::namespaceURI):
        (DOMNode::prefix):
        (DOMNode::setPrefix):
        (DOMNode::localName):
        (DOMNode::hasAttributes):
        (DOMNode::isSameNode):
        (DOMNode::isEqualNode):
        (DOMNode::textContent):
        (DOMNode::setTextContent):
        (DOMNode::addEventListener):
        (DOMNode::removeEventListener):
        (DOMNode::dispatchEvent):
        (DOMNode::DOMNode):
        (DOMNode::~DOMNode):
        (DOMNode::createInstance):
        (DOMNodeList::item):
        (DOMNodeList::length):
        (DOMNodeList::DOMNodeList):
        (DOMNodeList::~DOMNodeList):
        (DOMNodeList::createInstance):
        (DOMDocument::implementation):
        (DOMDocument::documentElement):
        (DOMDocument::createElement):
        (DOMDocument::getElementsByTagName):
        (DOMDocument::importNode):
        (DOMDocument::createElementNS):
        (DOMDocument::getElementsByTagNameNS):
        (DOMDocument::getElementById):
        (DOMDocument::getComputedStyle):
        (DOMDocument::createEvent):
        (DOMDocument::DOMDocument):
        (DOMDocument::~DOMDocument):
        (DOMDocument::createInstance):
        (DOMElement::boundingBox):
        (DOMElement::lineBoxRects):
        (DOMElement::tagName):
        (DOMElement::getAttribute):
        (DOMElement::setAttribute):
        (DOMElement::removeAttribute):
        (DOMElement::getElementsByTagName):
        (DOMElement::getAttributeNS):
        (DOMElement::setAttributeNS):
        (DOMElement::removeAttributeNS):
        (DOMElement::getElementsByTagNameNS):
        (DOMElement::hasAttribute):
        (DOMElement::hasAttributeNS):
        (DOMElement::focus):
        (DOMElement::blur):
        (DOMElement::coreElement):
        (DOMElement::isEqual):
        (DOMElement::isFocused):
        (DOMElement::innerText):
        (DOMElement::font):
        (DOMElement::style):
        (DOMElement::offsetLeft):
        (DOMElement::offsetTop):
        (DOMElement::offsetWidth):
        (DOMElement::offsetHeight):
        (DOMElement::offsetParent):
        (DOMElement::clientWidth):
        (DOMElement::clientHeight):
        (DOMElement::scrollLeft):
        (DOMElement::setScrollLeft):
        (DOMElement::scrollTop):
        (DOMElement::setScrollTop):
        (DOMElement::scrollWidth):
        (DOMElement::scrollHeight):
        (DOMElement::scrollIntoView):
        (DOMElement::scrollIntoViewIfNeeded):
        (DOMElement::DOMElement):
        (DOMElement::~DOMElement):
        (DOMElement::createInstance):
        * OrigynWebBrowser/Api/DOMCoreClasses.h: Added.
        (DOMObject::throwException):
        (DOMObject::removeWebScriptKey):
        (DOMObject::stringRepresentation):
        (DOMObject::setException):
        (DOMNode::throwException):
        (DOMNode::removeWebScriptKey):
        (DOMNode::stringRepresentation):
        (DOMNode::setException):
        (DOMNode::node):
        (DOMNodeList::throwException):
        (DOMNodeList::removeWebScriptKey):
        (DOMNodeList::stringRepresentation):
        (DOMNodeList::setException):
        (DOMDocument::throwException):
        (DOMDocument::removeWebScriptKey):
        (DOMDocument::stringRepresentation):
        (DOMDocument::setException):
        (DOMDocument::nodeName):
        (DOMDocument::nodeValue):
        (DOMDocument::setNodeValue):
        (DOMDocument::nodeType):
        (DOMDocument::parentNode):
        (DOMDocument::childNodes):
        (DOMDocument::firstChild):
        (DOMDocument::lastChild):
        (DOMDocument::previousSibling):
        (DOMDocument::nextSibling):
        (DOMDocument::ownerDocument):
        (DOMDocument::insertBefore):
        (DOMDocument::replaceChild):
        (DOMDocument::removeChild):
        (DOMDocument::appendChild):
        (DOMDocument::hasChildNodes):
        (DOMDocument::cloneNode):
        (DOMDocument::normalize):
        (DOMDocument::isSupported):
        (DOMDocument::namespaceURI):
        (DOMDocument::prefix):
        (DOMDocument::setPrefix):
        (DOMDocument::localName):
        (DOMDocument::hasAttributes):
        (DOMDocument::isSameNode):
        (DOMDocument::isEqualNode):
        (DOMDocument::textContent):
        (DOMDocument::setTextContent):
        (DOMDocument::document):
        (DOMElement::throwException):
        (DOMElement::removeWebScriptKey):
        (DOMElement::stringRepresentation):
        (DOMElement::setException):
        (DOMElement::nodeName):
        (DOMElement::nodeValue):
        (DOMElement::setNodeValue):
        (DOMElement::nodeType):
        (DOMElement::parentNode):
        (DOMElement::childNodes):
        (DOMElement::firstChild):
        (DOMElement::lastChild):
        (DOMElement::previousSibling):
        (DOMElement::nextSibling):
        (DOMElement::ownerDocument):
        (DOMElement::insertBefore):
        (DOMElement::replaceChild):
        (DOMElement::removeChild):
        (DOMElement::appendChild):
        (DOMElement::hasChildNodes):
        (DOMElement::cloneNode):
        (DOMElement::normalize):
        (DOMElement::isSupported):
        (DOMElement::namespaceURI):
        (DOMElement::prefix):
        (DOMElement::setPrefix):
        (DOMElement::localName):
        (DOMElement::hasAttributes):
        (DOMElement::isSameNode):
        (DOMElement::isEqualNode):
        (DOMElement::textContent):
        (DOMElement::setTextContent):
        (DOMElement::element):
        * OrigynWebBrowser/Api/DOMEventsClasses.cpp: Added.
        (DOMEventListener::handleEvent):
        (DOMEvent::DOMEvent):
        (DOMEvent::~DOMEvent):
        (DOMEvent::createInstance):
        (DOMEvent::type):
        (DOMEvent::target):
        (DOMEvent::currentTarget):
        (DOMEvent::eventPhase):
        (DOMEvent::bubbles):
        (DOMEvent::cancelable):
        (DOMEvent::timeStamp):
        (DOMEvent::stopPropagation):
        (DOMEvent::preventDefault):
        (DOMEvent::initEvent):
        (DOMUIEvent::view):
        (DOMUIEvent::detail):
        (DOMUIEvent::initUIEvent):
        (DOMUIEvent::keyCode):
        (DOMUIEvent::charCode):
        (DOMUIEvent::layerX):
        (DOMUIEvent::layerY):
        (DOMUIEvent::pageX):
        (DOMUIEvent::pageY):
        (DOMUIEvent::which):
        (DOMKeyboardEvent::keyIdentifier):
        (DOMKeyboardEvent::keyLocation):
        (DOMKeyboardEvent::ctrlKey):
        (DOMKeyboardEvent::shiftKey):
        (DOMKeyboardEvent::altKey):
        (DOMKeyboardEvent::metaKey):
        (DOMKeyboardEvent::altGraphKey):
        (DOMKeyboardEvent::getModifierState):
        (DOMKeyboardEvent::initKeyboardEvent):
        (DOMMouseEvent::screenX):
        (DOMMouseEvent::screenY):
        (DOMMouseEvent::clientX):
        (DOMMouseEvent::clientY):
        (DOMMouseEvent::ctrlKey):
        (DOMMouseEvent::shiftKey):
        (DOMMouseEvent::altKey):
        (DOMMouseEvent::metaKey):
        (DOMMouseEvent::button):
        (DOMMouseEvent::relatedTarget):
        (DOMMouseEvent::initMouseEvent):
        (DOMMouseEvent::offsetX):
        (DOMMouseEvent::offsetY):
        (DOMMouseEvent::x):
        (DOMMouseEvent::y):
        (DOMMouseEvent::fromElement):
        (DOMMouseEvent::toElement):
        (DOMMutationEvent::relatedNode):
        (DOMMutationEvent::prevValue):
        (DOMMutationEvent::newValue):
        (DOMMutationEvent::attrName):
        (DOMMutationEvent::attrChange):
        (DOMMutationEvent::initMutationEvent):
        (DOMOverflowEvent::orient):
        (DOMOverflowEvent::horizontalOverflow):
        (DOMOverflowEvent::verticalOverflow):
        (DOMWheelEvent::screenX):
        (DOMWheelEvent::screenY):
        (DOMWheelEvent::clientX):
        (DOMWheelEvent::clientY):
        (DOMWheelEvent::ctrlKey):
        (DOMWheelEvent::shiftKey):
        (DOMWheelEvent::altKey):
        (DOMWheelEvent::metaKey):
        (DOMWheelEvent::wheelDelta):
        (DOMWheelEvent::wheelDeltaX):
        (DOMWheelEvent::wheelDeltaY):
        (DOMWheelEvent::offsetX):
        (DOMWheelEvent::offsetY):
        (DOMWheelEvent::x):
        (DOMWheelEvent::y):
        (DOMWheelEvent::isHorizontal):
        (DOMWheelEvent::initWheelEvent):
        * OrigynWebBrowser/Api/DOMEventsClasses.h: Added.
        (DOMEventListener::throwException):
        (DOMEventListener::removeWebScriptKey):
        (DOMEventListener::stringRepresentation):
        (DOMEventListener::setException):
        (DOMEvent::throwException):
        (DOMEvent::removeWebScriptKey):
        (DOMEvent::stringRepresentation):
        (DOMEvent::setException):
        (DOMEvent::coreEvent):
        (DOMUIEvent::DOMUIEvent):
        (DOMUIEvent::throwException):
        (DOMUIEvent::removeWebScriptKey):
        (DOMUIEvent::stringRepresentation):
        (DOMUIEvent::setException):
        (DOMUIEvent::type):
        (DOMUIEvent::target):
        (DOMUIEvent::currentTarget):
        (DOMUIEvent::eventPhase):
        (DOMUIEvent::bubbles):
        (DOMUIEvent::cancelable):
        (DOMUIEvent::timeStamp):
        (DOMUIEvent::stopPropagation):
        (DOMUIEvent::preventDefault):
        (DOMUIEvent::initEvent):
        (DOMKeyboardEvent::DOMKeyboardEvent):
        (DOMKeyboardEvent::throwException):
        (DOMKeyboardEvent::removeWebScriptKey):
        (DOMKeyboardEvent::stringRepresentation):
        (DOMKeyboardEvent::setException):
        (DOMKeyboardEvent::type):
        (DOMKeyboardEvent::target):
        (DOMKeyboardEvent::currentTarget):
        (DOMKeyboardEvent::eventPhase):
        (DOMKeyboardEvent::bubbles):
        (DOMKeyboardEvent::cancelable):
        (DOMKeyboardEvent::timeStamp):
        (DOMKeyboardEvent::stopPropagation):
        (DOMKeyboardEvent::preventDefault):
        (DOMKeyboardEvent::initEvent):
        (DOMKeyboardEvent::view):
        (DOMKeyboardEvent::detail):
        (DOMKeyboardEvent::initUIEvent):
        (DOMKeyboardEvent::keyCode):
        (DOMKeyboardEvent::charCode):
        (DOMKeyboardEvent::layerX):
        (DOMKeyboardEvent::layerY):
        (DOMKeyboardEvent::pageX):
        (DOMKeyboardEvent::pageY):
        (DOMKeyboardEvent::which):
        (DOMMouseEvent::DOMMouseEvent):
        (DOMMouseEvent::throwException):
        (DOMMouseEvent::removeWebScriptKey):
        (DOMMouseEvent::stringRepresentation):
        (DOMMouseEvent::setException):
        (DOMMouseEvent::type):
        (DOMMouseEvent::target):
        (DOMMouseEvent::currentTarget):
        (DOMMouseEvent::eventPhase):
        (DOMMouseEvent::bubbles):
        (DOMMouseEvent::cancelable):
        (DOMMouseEvent::timeStamp):
        (DOMMouseEvent::stopPropagation):
        (DOMMouseEvent::preventDefault):
        (DOMMouseEvent::initEvent):
        (DOMMouseEvent::view):
        (DOMMouseEvent::detail):
        (DOMMouseEvent::initUIEvent):
        (DOMMouseEvent::keyCode):
        (DOMMouseEvent::charCode):
        (DOMMouseEvent::layerX):
        (DOMMouseEvent::layerY):
        (DOMMouseEvent::pageX):
        (DOMMouseEvent::pageY):
        (DOMMouseEvent::which):
        (DOMMutationEvent::DOMMutationEvent):
        (DOMMutationEvent::throwException):
        (DOMMutationEvent::removeWebScriptKey):
        (DOMMutationEvent::stringRepresentation):
        (DOMMutationEvent::setException):
        (DOMMutationEvent::type):
        (DOMMutationEvent::target):
        (DOMMutationEvent::currentTarget):
        (DOMMutationEvent::eventPhase):
        (DOMMutationEvent::bubbles):
        (DOMMutationEvent::cancelable):
        (DOMMutationEvent::timeStamp):
        (DOMMutationEvent::stopPropagation):
        (DOMMutationEvent::preventDefault):
        (DOMMutationEvent::initEvent):
        (DOMOverflowEvent::DOMOverflowEvent):
        (DOMOverflowEvent::throwException):
        (DOMOverflowEvent::removeWebScriptKey):
        (DOMOverflowEvent::stringRepresentation):
        (DOMOverflowEvent::setException):
        (DOMOverflowEvent::type):
        (DOMOverflowEvent::target):
        (DOMOverflowEvent::currentTarget):
        (DOMOverflowEvent::eventPhase):
        (DOMOverflowEvent::bubbles):
        (DOMOverflowEvent::cancelable):
        (DOMOverflowEvent::timeStamp):
        (DOMOverflowEvent::stopPropagation):
        (DOMOverflowEvent::preventDefault):
        (DOMOverflowEvent::initEvent):
        (DOMWheelEvent::DOMWheelEvent):
        (DOMWheelEvent::throwException):
        (DOMWheelEvent::removeWebScriptKey):
        (DOMWheelEvent::stringRepresentation):
        (DOMWheelEvent::setException):
        (DOMWheelEvent::type):
        (DOMWheelEvent::target):
        (DOMWheelEvent::currentTarget):
        (DOMWheelEvent::eventPhase):
        (DOMWheelEvent::bubbles):
        (DOMWheelEvent::cancelable):
        (DOMWheelEvent::timeStamp):
        (DOMWheelEvent::stopPropagation):
        (DOMWheelEvent::preventDefault):
        (DOMWheelEvent::initEvent):
        (DOMWheelEvent::view):
        (DOMWheelEvent::detail):
        (DOMWheelEvent::initUIEvent):
        (DOMWheelEvent::keyCode):
        (DOMWheelEvent::charCode):
        (DOMWheelEvent::layerX):
        (DOMWheelEvent::layerY):
        (DOMWheelEvent::pageX):
        (DOMWheelEvent::pageY):
        (DOMWheelEvent::which):
        * OrigynWebBrowser/Api/DOMHTMLClasses.cpp: Added.
        (DOMHTMLCollection::DOMHTMLCollection):
        (DOMHTMLCollection::createInstance):
        (DOMHTMLCollection::length):
        (DOMHTMLCollection::item):
        (DOMHTMLCollection::namedItem):
        (DOMHTMLOptionsCollection::length):
        (DOMHTMLOptionsCollection::setLength):
        (DOMHTMLOptionsCollection::item):
        (DOMHTMLOptionsCollection::namedItem):
        (DOMHTMLDocument::title):
        (DOMHTMLDocument::setTitle):
        (DOMHTMLDocument::referrer):
        (DOMHTMLDocument::domain):
        (DOMHTMLDocument::URL):
        (DOMHTMLDocument::body):
        (DOMHTMLDocument::setBody):
        (DOMHTMLDocument::images):
        (DOMHTMLDocument::applets):
        (DOMHTMLDocument::links):
        (DOMHTMLDocument::forms):
        (DOMHTMLDocument::anchors):
        (DOMHTMLDocument::cookie):
        (DOMHTMLDocument::setCookie):
        (DOMHTMLDocument::open):
        (DOMHTMLDocument::close):
        (DOMHTMLDocument::write):
        (DOMHTMLDocument::writeln):
        (DOMHTMLDocument::getElementById_):
        (DOMHTMLDocument::getElementsByName):
        (DOMHTMLElement::idName):
        (DOMHTMLElement::setIdName):
        (DOMHTMLElement::title):
        (DOMHTMLElement::setTitle):
        (DOMHTMLElement::lang):
        (DOMHTMLElement::setLang):
        (DOMHTMLElement::dir):
        (DOMHTMLElement::setDir):
        (DOMHTMLElement::className):
        (DOMHTMLElement::setClassName):
        (DOMHTMLElement::innerHTML):
        (DOMHTMLElement::setInnerHTML):
        (DOMHTMLElement::innerText):
        (DOMHTMLElement::setInnerText):
        (DOMHTMLFormElement::elements):
        (DOMHTMLFormElement::length):
        (DOMHTMLFormElement::name):
        (DOMHTMLFormElement::setName):
        (DOMHTMLFormElement::acceptCharset):
        (DOMHTMLFormElement::setAcceptCharset):
        (DOMHTMLFormElement::action):
        (DOMHTMLFormElement::setAction):
        (DOMHTMLFormElement::encType):
        (DOMHTMLFormElement::setEnctype):
        (DOMHTMLFormElement::method):
        (DOMHTMLFormElement::setMethod):
        (DOMHTMLFormElement::target):
        (DOMHTMLFormElement::setTarget):
        (DOMHTMLFormElement::submit):
        (DOMHTMLFormElement::reset):
        (DOMHTMLSelectElement::type):
        (DOMHTMLSelectElement::selectedIndex):
        (DOMHTMLSelectElement::setSelectedIndx):
        (DOMHTMLSelectElement::value):
        (DOMHTMLSelectElement::setValue):
        (DOMHTMLSelectElement::length):
        (DOMHTMLSelectElement::form):
        (DOMHTMLSelectElement::options):
        (DOMHTMLSelectElement::disabled):
        (DOMHTMLSelectElement::setDisabled):
        (DOMHTMLSelectElement::multiple):
        (DOMHTMLSelectElement::setMultiple):
        (DOMHTMLSelectElement::name):
        (DOMHTMLSelectElement::setName):
        (DOMHTMLSelectElement::size):
        (DOMHTMLSelectElement::setSize):
        (DOMHTMLSelectElement::tabIndex):
        (DOMHTMLSelectElement::setTabIndex):
        (DOMHTMLSelectElement::add):
        (DOMHTMLSelectElement::remove):
        (DOMHTMLSelectElement::activateItemAtIndex):
        (DOMHTMLOptionElement::form):
        (DOMHTMLOptionElement::defaultSelected):
        (DOMHTMLOptionElement::setDefaultSelected):
        (DOMHTMLOptionElement::text):
        (DOMHTMLOptionElement::index):
        (DOMHTMLOptionElement::disabled):
        (DOMHTMLOptionElement::setDisabled):
        (DOMHTMLOptionElement::label):
        (DOMHTMLOptionElement::setLabel):
        (DOMHTMLOptionElement::selected):
        (DOMHTMLOptionElement::setSelected):
        (DOMHTMLOptionElement::value):
        (DOMHTMLOptionElement::setValue):
        (DOMHTMLInputElement::defaultValue):
        (DOMHTMLInputElement::setDefaultValue):
        (DOMHTMLInputElement::defaultChecked):
        (DOMHTMLInputElement::setDefaultChecked):
        (DOMHTMLInputElement::form):
        (DOMHTMLInputElement::accept):
        (DOMHTMLInputElement::setAccept):
        (DOMHTMLInputElement::accessKey):
        (DOMHTMLInputElement::setAccessKey):
        (DOMHTMLInputElement::align):
        (DOMHTMLInputElement::setAlign):
        (DOMHTMLInputElement::alt):
        (DOMHTMLInputElement::setAlt):
        (DOMHTMLInputElement::checked):
        (DOMHTMLInputElement::setChecked):
        (DOMHTMLInputElement::disabled):
        (DOMHTMLInputElement::setDisabled):
        (DOMHTMLInputElement::maxLength):
        (DOMHTMLInputElement::setMaxLength):
        (DOMHTMLInputElement::name):
        (DOMHTMLInputElement::setName):
        (DOMHTMLInputElement::readOnly):
        (DOMHTMLInputElement::setReadOnly):
        (DOMHTMLInputElement::size):
        (DOMHTMLInputElement::setSize):
        (DOMHTMLInputElement::src):
        (DOMHTMLInputElement::setSrc):
        (DOMHTMLInputElement::tabIndex):
        (DOMHTMLInputElement::setTabIndex):
        (DOMHTMLInputElement::type):
        (DOMHTMLInputElement::setType):
        (DOMHTMLInputElement::useMap):
        (DOMHTMLInputElement::setUseMap):
        (DOMHTMLInputElement::value):
        (DOMHTMLInputElement::setValue):
        (DOMHTMLInputElement::select):
        (DOMHTMLInputElement::click):
        (DOMHTMLInputElement::setSelectionStart):
        (DOMHTMLInputElement::selectionStart):
        (DOMHTMLInputElement::setSelectionEnd):
        (DOMHTMLInputElement::selectionEnd):
        (DOMHTMLInputElement::isTextField):
        (DOMHTMLInputElement::rectOnScreen):
        (DOMHTMLInputElement::replaceCharactersInRange):
        (DOMHTMLInputElement::selectedRange):
        (DOMHTMLInputElement::setAutofilled):
        (DOMHTMLInputElement::isUserEdited):
        (DOMHTMLTextAreaElement::defaultValue):
        (DOMHTMLTextAreaElement::setDefaultValue):
        (DOMHTMLTextAreaElement::form):
        (DOMHTMLTextAreaElement::accessKey):
        (DOMHTMLTextAreaElement::setAccessKey):
        (DOMHTMLTextAreaElement::cols):
        (DOMHTMLTextAreaElement::setCols):
        (DOMHTMLTextAreaElement::disabled):
        (DOMHTMLTextAreaElement::setDisabled):
        (DOMHTMLTextAreaElement::name):
        (DOMHTMLTextAreaElement::setName):
        (DOMHTMLTextAreaElement::readOnly):
        (DOMHTMLTextAreaElement::setReadOnly):
        (DOMHTMLTextAreaElement::rows):
        (DOMHTMLTextAreaElement::setRows):
        (DOMHTMLTextAreaElement::tabIndex):
        (DOMHTMLTextAreaElement::setTabIndex):
        (DOMHTMLTextAreaElement::type):
        (DOMHTMLTextAreaElement::value):
        (DOMHTMLTextAreaElement::setValue):
        (DOMHTMLTextAreaElement::select):
        (DOMHTMLTextAreaElement::isUserEdited):
        * OrigynWebBrowser/Api/DOMHTMLClasses.h: Added.
        (DOMHTMLCollection::throwException):
        (DOMHTMLCollection::removeWebScriptKey):
        (DOMHTMLCollection::stringRepresentation):
        (DOMHTMLCollection::setException):
        (DOMHTMLOptionsCollection::throwException):
        (DOMHTMLOptionsCollection::removeWebScriptKey):
        (DOMHTMLOptionsCollection::stringRepresentation):
        (DOMHTMLOptionsCollection::setException):
        (DOMHTMLDocument::DOMHTMLDocument):
        (DOMHTMLDocument::throwException):
        (DOMHTMLDocument::removeWebScriptKey):
        (DOMHTMLDocument::stringRepresentation):
        (DOMHTMLDocument::setException):
        (DOMHTMLDocument::nodeName):
        (DOMHTMLDocument::nodeValue):
        (DOMHTMLDocument::setNodeValue):
        (DOMHTMLDocument::nodeType):
        (DOMHTMLDocument::parentNode):
        (DOMHTMLDocument::childNodes):
        (DOMHTMLDocument::firstChild):
        (DOMHTMLDocument::lastChild):
        (DOMHTMLDocument::previousSibling):
        (DOMHTMLDocument::nextSibling):
        (DOMHTMLDocument::ownerDocument):
        (DOMHTMLDocument::insertBefore):
        (DOMHTMLDocument::replaceChild):
        (DOMHTMLDocument::removeChild):
        (DOMHTMLDocument::appendChild):
        (DOMHTMLDocument::hasChildNodes):
        (DOMHTMLDocument::cloneNode):
        (DOMHTMLDocument::normalize):
        (DOMHTMLDocument::isSupported):
        (DOMHTMLDocument::namespaceURI):
        (DOMHTMLDocument::prefix):
        (DOMHTMLDocument::setPrefix):
        (DOMHTMLDocument::localName):
        (DOMHTMLDocument::hasAttributes):
        (DOMHTMLDocument::isSameNode):
        (DOMHTMLDocument::isEqualNode):
        (DOMHTMLDocument::textContent):
        (DOMHTMLDocument::setTextContent):
        (DOMHTMLDocument::documentElement):
        (DOMHTMLDocument::createElement):
        (DOMHTMLDocument::getElementsByTagName):
        (DOMHTMLDocument::importNode):
        (DOMHTMLDocument::createElementNS):
        (DOMHTMLDocument::getElementsByTagNameNS):
        (DOMHTMLDocument::getElementById):
        (DOMHTMLElement::DOMHTMLElement):
        (DOMHTMLElement::throwException):
        (DOMHTMLElement::removeWebScriptKey):
        (DOMHTMLElement::stringRepresentation):
        (DOMHTMLElement::setException):
        (DOMHTMLElement::nodeName):
        (DOMHTMLElement::nodeValue):
        (DOMHTMLElement::setNodeValue):
        (DOMHTMLElement::nodeType):
        (DOMHTMLElement::parentNode):
        (DOMHTMLElement::childNodes):
        (DOMHTMLElement::firstChild):
        (DOMHTMLElement::lastChild):
        (DOMHTMLElement::previousSibling):
        (DOMHTMLElement::nextSibling):
        (DOMHTMLElement::ownerDocument):
        (DOMHTMLElement::insertBefore):
        (DOMHTMLElement::replaceChild):
        (DOMHTMLElement::removeChild):
        (DOMHTMLElement::appendChild):
        (DOMHTMLElement::hasChildNodes):
        (DOMHTMLElement::cloneNode):
        (DOMHTMLElement::normalize):
        (DOMHTMLElement::isSupported):
        (DOMHTMLElement::namespaceURI):
        (DOMHTMLElement::prefix):
        (DOMHTMLElement::setPrefix):
        (DOMHTMLElement::localName):
        (DOMHTMLElement::hasAttributes):
        (DOMHTMLElement::isSameNode):
        (DOMHTMLElement::isEqualNode):
        (DOMHTMLElement::textContent):
        (DOMHTMLElement::setTextContent):
        (DOMHTMLElement::tagName):
        (DOMHTMLElement::getAttribute):
        (DOMHTMLElement::setAttribute):
        (DOMHTMLElement::removeAttribute):
        (DOMHTMLElement::getElementsByTagName):
        (DOMHTMLElement::getAttributeNS):
        (DOMHTMLElement::setAttributeNS):
        (DOMHTMLElement::removeAttributeNS):
        (DOMHTMLElement::getElementsByTagNameNS):
        (DOMHTMLElement::hasAttribute):
        (DOMHTMLElement::hasAttributeNS):
        (DOMHTMLElement::focus):
        (DOMHTMLElement::blur):
        (DOMHTMLFormElement::DOMHTMLFormElement):
        (DOMHTMLFormElement::throwException):
        (DOMHTMLFormElement::removeWebScriptKey):
        (DOMHTMLFormElement::stringRepresentation):
        (DOMHTMLFormElement::setException):
        (DOMHTMLFormElement::nodeName):
        (DOMHTMLFormElement::nodeValue):
        (DOMHTMLFormElement::setNodeValue):
        (DOMHTMLFormElement::nodeType):
        (DOMHTMLFormElement::parentNode):
        (DOMHTMLFormElement::childNodes):
        (DOMHTMLFormElement::firstChild):
        (DOMHTMLFormElement::lastChild):
        (DOMHTMLFormElement::previousSibling):
        (DOMHTMLFormElement::nextSibling):
        (DOMHTMLFormElement::ownerDocument):
        (DOMHTMLFormElement::insertBefore):
        (DOMHTMLFormElement::replaceChild):
        (DOMHTMLFormElement::removeChild):
        (DOMHTMLFormElement::appendChild):
        (DOMHTMLFormElement::hasChildNodes):
        (DOMHTMLFormElement::cloneNode):
        (DOMHTMLFormElement::normalize):
        (DOMHTMLFormElement::isSupported):
        (DOMHTMLFormElement::namespaceURI):
        (DOMHTMLFormElement::prefix):
        (DOMHTMLFormElement::setPrefix):
        (DOMHTMLFormElement::localName):
        (DOMHTMLFormElement::hasAttributes):
        (DOMHTMLFormElement::isSameNode):
        (DOMHTMLFormElement::isEqualNode):
        (DOMHTMLFormElement::textContent):
        (DOMHTMLFormElement::setTextContent):
        (DOMHTMLFormElement::tagName):
        (DOMHTMLFormElement::getAttribute):
        (DOMHTMLFormElement::setAttribute):
        (DOMHTMLFormElement::removeAttribute):
        (DOMHTMLFormElement::getElementsByTagName):
        (DOMHTMLFormElement::getAttributeNS):
        (DOMHTMLFormElement::setAttributeNS):
        (DOMHTMLFormElement::removeAttributeNS):
        (DOMHTMLFormElement::getElementsByTagNameNS):
        (DOMHTMLFormElement::hasAttribute):
        (DOMHTMLFormElement::hasAttributeNS):
        (DOMHTMLFormElement::focus):
        (DOMHTMLFormElement::blur):
        (DOMHTMLFormElement::idName):
        (DOMHTMLFormElement::setIdName):
        (DOMHTMLFormElement::title):
        (DOMHTMLFormElement::setTitle):
        (DOMHTMLFormElement::lang):
        (DOMHTMLFormElement::setLang):
        (DOMHTMLFormElement::dir):
        (DOMHTMLFormElement::setDir):
        (DOMHTMLFormElement::className):
        (DOMHTMLFormElement::setClassName):
        (DOMHTMLFormElement::innerHTML):
        (DOMHTMLFormElement::setInnerHTML):
        (DOMHTMLFormElement::innerText):
        (DOMHTMLFormElement::setInnerText):
        (DOMHTMLSelectElement::DOMHTMLSelectElement):
        (DOMHTMLSelectElement::throwException):
        (DOMHTMLSelectElement::removeWebScriptKey):
        (DOMHTMLSelectElement::stringRepresentation):
        (DOMHTMLSelectElement::setException):
        (DOMHTMLSelectElement::nodeName):
        (DOMHTMLSelectElement::nodeValue):
        (DOMHTMLSelectElement::setNodeValue):
        (DOMHTMLSelectElement::nodeType):
        (DOMHTMLSelectElement::parentNode):
        (DOMHTMLSelectElement::childNodes):
        (DOMHTMLSelectElement::firstChild):
        (DOMHTMLSelectElement::lastChild):
        (DOMHTMLSelectElement::previousSibling):
        (DOMHTMLSelectElement::nextSibling):
        (DOMHTMLSelectElement::ownerDocument):
        (DOMHTMLSelectElement::insertBefore):
        (DOMHTMLSelectElement::replaceChild):
        (DOMHTMLSelectElement::removeChild):
        (DOMHTMLSelectElement::appendChild):
        (DOMHTMLSelectElement::hasChildNodes):
        (DOMHTMLSelectElement::cloneNode):
        (DOMHTMLSelectElement::normalize):
        (DOMHTMLSelectElement::isSupported):
        (DOMHTMLSelectElement::namespaceURI):
        (DOMHTMLSelectElement::prefix):
        (DOMHTMLSelectElement::setPrefix):
        (DOMHTMLSelectElement::localName):
        (DOMHTMLSelectElement::hasAttributes):
        (DOMHTMLSelectElement::isSameNode):
        (DOMHTMLSelectElement::isEqualNode):
        (DOMHTMLSelectElement::textContent):
        (DOMHTMLSelectElement::setTextContent):
        (DOMHTMLSelectElement::tagName):
        (DOMHTMLSelectElement::getAttribute):
        (DOMHTMLSelectElement::setAttribute):
        (DOMHTMLSelectElement::removeAttribute):
        (DOMHTMLSelectElement::getElementsByTagName):
        (DOMHTMLSelectElement::getAttributeNS):
        (DOMHTMLSelectElement::setAttributeNS):
        (DOMHTMLSelectElement::removeAttributeNS):
        (DOMHTMLSelectElement::getElementsByTagNameNS):
        (DOMHTMLSelectElement::hasAttribute):
        (DOMHTMLSelectElement::hasAttributeNS):
        (DOMHTMLSelectElement::focus):
        (DOMHTMLSelectElement::blur):
        (DOMHTMLSelectElement::idName):
        (DOMHTMLSelectElement::setIdName):
        (DOMHTMLSelectElement::title):
        (DOMHTMLSelectElement::setTitle):
        (DOMHTMLSelectElement::lang):
        (DOMHTMLSelectElement::setLang):
        (DOMHTMLSelectElement::dir):
        (DOMHTMLSelectElement::setDir):
        (DOMHTMLSelectElement::className):
        (DOMHTMLSelectElement::setClassName):
        (DOMHTMLSelectElement::innerHTML):
        (DOMHTMLSelectElement::setInnerHTML):
        (DOMHTMLSelectElement::innerText):
        (DOMHTMLSelectElement::setInnerText):
        (DOMHTMLOptionElement::DOMHTMLOptionElement):
        (DOMHTMLOptionElement::throwException):
        (DOMHTMLOptionElement::removeWebScriptKey):
        (DOMHTMLOptionElement::stringRepresentation):
        (DOMHTMLOptionElement::setException):
        (DOMHTMLOptionElement::nodeName):
        (DOMHTMLOptionElement::nodeValue):
        (DOMHTMLOptionElement::setNodeValue):
        (DOMHTMLOptionElement::nodeType):
        (DOMHTMLOptionElement::parentNode):
        (DOMHTMLOptionElement::childNodes):
        (DOMHTMLOptionElement::firstChild):
        (DOMHTMLOptionElement::lastChild):
        (DOMHTMLOptionElement::previousSibling):
        (DOMHTMLOptionElement::nextSibling):
        (DOMHTMLOptionElement::ownerDocument):
        (DOMHTMLOptionElement::insertBefore):
        (DOMHTMLOptionElement::replaceChild):
        (DOMHTMLOptionElement::removeChild):
        (DOMHTMLOptionElement::appendChild):
        (DOMHTMLOptionElement::hasChildNodes):
        (DOMHTMLOptionElement::cloneNode):
        (DOMHTMLOptionElement::normalize):
        (DOMHTMLOptionElement::isSupported):
        (DOMHTMLOptionElement::namespaceURI):
        (DOMHTMLOptionElement::prefix):
        (DOMHTMLOptionElement::setPrefix):
        (DOMHTMLOptionElement::localName):
        (DOMHTMLOptionElement::hasAttributes):
        (DOMHTMLOptionElement::isSameNode):
        (DOMHTMLOptionElement::isEqualNode):
        (DOMHTMLOptionElement::textContent):
        (DOMHTMLOptionElement::setTextContent):
        (DOMHTMLOptionElement::tagName):
        (DOMHTMLOptionElement::getAttribute):
        (DOMHTMLOptionElement::setAttribute):
        (DOMHTMLOptionElement::removeAttribute):
        (DOMHTMLOptionElement::getElementsByTagName):
        (DOMHTMLOptionElement::getAttributeNS):
        (DOMHTMLOptionElement::setAttributeNS):
        (DOMHTMLOptionElement::removeAttributeNS):
        (DOMHTMLOptionElement::getElementsByTagNameNS):
        (DOMHTMLOptionElement::hasAttribute):
        (DOMHTMLOptionElement::hasAttributeNS):
        (DOMHTMLOptionElement::focus):
        (DOMHTMLOptionElement::blur):
        (DOMHTMLOptionElement::idName):
        (DOMHTMLOptionElement::setIdName):
        (DOMHTMLOptionElement::title):
        (DOMHTMLOptionElement::setTitle):
        (DOMHTMLOptionElement::lang):
        (DOMHTMLOptionElement::setLang):
        (DOMHTMLOptionElement::dir):
        (DOMHTMLOptionElement::setDir):
        (DOMHTMLOptionElement::className):
        (DOMHTMLOptionElement::setClassName):
        (DOMHTMLOptionElement::innerHTML):
        (DOMHTMLOptionElement::setInnerHTML):
        (DOMHTMLOptionElement::innerText):
        (DOMHTMLOptionElement::setInnerText):
        (DOMHTMLInputElement::DOMHTMLInputElement):
        (DOMHTMLInputElement::throwException):
        (DOMHTMLInputElement::removeWebScriptKey):
        (DOMHTMLInputElement::stringRepresentation):
        (DOMHTMLInputElement::setException):
        (DOMHTMLInputElement::nodeName):
        (DOMHTMLInputElement::nodeValue):
        (DOMHTMLInputElement::setNodeValue):
        (DOMHTMLInputElement::nodeType):
        (DOMHTMLInputElement::parentNode):
        (DOMHTMLInputElement::childNodes):
        (DOMHTMLInputElement::firstChild):
        (DOMHTMLInputElement::lastChild):
        (DOMHTMLInputElement::previousSibling):
        (DOMHTMLInputElement::nextSibling):
        (DOMHTMLInputElement::ownerDocument):
        (DOMHTMLInputElement::insertBefore):
        (DOMHTMLInputElement::replaceChild):
        (DOMHTMLInputElement::removeChild):
        (DOMHTMLInputElement::appendChild):
        (DOMHTMLInputElement::hasChildNodes):
        (DOMHTMLInputElement::cloneNode):
        (DOMHTMLInputElement::normalize):
        (DOMHTMLInputElement::isSupported):
        (DOMHTMLInputElement::namespaceURI):
        (DOMHTMLInputElement::prefix):
        (DOMHTMLInputElement::setPrefix):
        (DOMHTMLInputElement::localName):
        (DOMHTMLInputElement::hasAttributes):
        (DOMHTMLInputElement::isSameNode):
        (DOMHTMLInputElement::isEqualNode):
        (DOMHTMLInputElement::textContent):
        (DOMHTMLInputElement::setTextContent):
        (DOMHTMLInputElement::tagName):
        (DOMHTMLInputElement::getAttribute):
        (DOMHTMLInputElement::setAttribute):
        (DOMHTMLInputElement::removeAttribute):
        (DOMHTMLInputElement::getElementsByTagName):
        (DOMHTMLInputElement::getAttributeNS):
        (DOMHTMLInputElement::setAttributeNS):
        (DOMHTMLInputElement::removeAttributeNS):
        (DOMHTMLInputElement::getElementsByTagNameNS):
        (DOMHTMLInputElement::hasAttribute):
        (DOMHTMLInputElement::hasAttributeNS):
        (DOMHTMLInputElement::focus):
        (DOMHTMLInputElement::blur):
        (DOMHTMLInputElement::idName):
        (DOMHTMLInputElement::setIdName):
        (DOMHTMLInputElement::title):
        (DOMHTMLInputElement::setTitle):
        (DOMHTMLInputElement::lang):
        (DOMHTMLInputElement::setLang):
        (DOMHTMLInputElement::dir):
        (DOMHTMLInputElement::setDir):
        (DOMHTMLInputElement::className):
        (DOMHTMLInputElement::setClassName):
        (DOMHTMLInputElement::innerHTML):
        (DOMHTMLInputElement::setInnerHTML):
        (DOMHTMLInputElement::innerText):
        (DOMHTMLInputElement::setInnerText):
        (DOMHTMLTextAreaElement::DOMHTMLTextAreaElement):
        (DOMHTMLTextAreaElement::throwException):
        (DOMHTMLTextAreaElement::removeWebScriptKey):
        (DOMHTMLTextAreaElement::stringRepresentation):
        (DOMHTMLTextAreaElement::setException):
        (DOMHTMLTextAreaElement::nodeName):
        (DOMHTMLTextAreaElement::nodeValue):
        (DOMHTMLTextAreaElement::setNodeValue):
        (DOMHTMLTextAreaElement::nodeType):
        (DOMHTMLTextAreaElement::parentNode):
        (DOMHTMLTextAreaElement::childNodes):
        (DOMHTMLTextAreaElement::firstChild):
        (DOMHTMLTextAreaElement::lastChild):
        (DOMHTMLTextAreaElement::previousSibling):
        (DOMHTMLTextAreaElement::nextSibling):
        (DOMHTMLTextAreaElement::ownerDocument):
        (DOMHTMLTextAreaElement::insertBefore):
        (DOMHTMLTextAreaElement::replaceChild):
        (DOMHTMLTextAreaElement::removeChild):
        (DOMHTMLTextAreaElement::appendChild):
        (DOMHTMLTextAreaElement::hasChildNodes):
        (DOMHTMLTextAreaElement::cloneNode):
        (DOMHTMLTextAreaElement::normalize):
        (DOMHTMLTextAreaElement::isSupported):
        (DOMHTMLTextAreaElement::namespaceURI):
        (DOMHTMLTextAreaElement::prefix):
        (DOMHTMLTextAreaElement::setPrefix):
        (DOMHTMLTextAreaElement::localName):
        (DOMHTMLTextAreaElement::hasAttributes):
        (DOMHTMLTextAreaElement::isSameNode):
        (DOMHTMLTextAreaElement::isEqualNode):
        (DOMHTMLTextAreaElement::textContent):
        (DOMHTMLTextAreaElement::setTextContent):
        (DOMHTMLTextAreaElement::tagName):
        (DOMHTMLTextAreaElement::getAttribute):
        (DOMHTMLTextAreaElement::setAttribute):
        (DOMHTMLTextAreaElement::removeAttribute):
        (DOMHTMLTextAreaElement::getElementsByTagName):
        (DOMHTMLTextAreaElement::getAttributeNS):
        (DOMHTMLTextAreaElement::setAttributeNS):
        (DOMHTMLTextAreaElement::removeAttributeNS):
        (DOMHTMLTextAreaElement::getElementsByTagNameNS):
        (DOMHTMLTextAreaElement::hasAttribute):
        (DOMHTMLTextAreaElement::hasAttributeNS):
        (DOMHTMLTextAreaElement::focus):
        (DOMHTMLTextAreaElement::blur):
        (DOMHTMLTextAreaElement::idName):
        (DOMHTMLTextAreaElement::setIdName):
        (DOMHTMLTextAreaElement::title):
        (DOMHTMLTextAreaElement::setTitle):
        (DOMHTMLTextAreaElement::lang):
        (DOMHTMLTextAreaElement::setLang):
        (DOMHTMLTextAreaElement::dir):
        (DOMHTMLTextAreaElement::setDir):
        (DOMHTMLTextAreaElement::className):
        (DOMHTMLTextAreaElement::setClassName):
        (DOMHTMLTextAreaElement::innerHTML):
        (DOMHTMLTextAreaElement::setInnerHTML):
        (DOMHTMLTextAreaElement::innerText):
        (DOMHTMLTextAreaElement::setInnerText):

2008-07-07  Olivier DOLE  <odole@pleyo.com>

        Reviewed by Mario BENSI.
        fix link for owb in release mode (see #259)

        * OrigynWebBrowser/Api/WebView.cpp:
        (WebView::stringByEvaluatingJavaScriptFromString):

2008-07-06  Joerg Strohmayer  <j_s@gmx.de>

        Reviewed by Mario Bensi.
	add AmigaOS4 WebViewPrivate

        * OrigynWebBrowser/Api/AmigaOS4: Added.
        * OrigynWebBrowser/Api/AmigaOS4/WebViewPrivate.cpp: Added.
        (WebViewPrivate::onExpose):
        (WebViewPrivate::onKeyDown):
        (WebViewPrivate::onKeyUp):
        (WebViewPrivate::onMouseMotion):
        (WebViewPrivate::onMouseButtonDown):
        (WebViewPrivate::onMouseButtonUp):
        (WebViewPrivate::onScroll):
        (WebViewPrivate::onResize):
        (WebViewPrivate::onQuit):
        (WebViewPrivate::onUserEvent):
        (WebViewPrivate::popupMenuHide):
        (WebViewPrivate::popupMenuShow):
        * OrigynWebBrowser/Api/AmigaOS4/WebViewPrivate.h: Added.
        (WebViewPrivate::isInitialized):
        (WebViewPrivate::~WebViewPrivate):
        (WebViewPrivate::show):
        (WebViewPrivate::hide):
        (WebViewPrivate::setFrameRect):
        (WebViewPrivate::frameRect):
        (WebViewPrivate::createWindow):
        (WebViewPrivate::initWithFrameView):
        * OrigynWebBrowser/Api/WebView.cpp:
        (WebView::handleEditingKeyboardEvent):
        (WebView::userAgentForKURL):
        (WebView::generateSelectionImage):

2008-07-04  Mario Bensi  <mbensi@pleyo.com>

        Reviewed by Olivier DOLE.
        add doxygen documentation

        * OrigynWebBrowser/Api/WebView.h:

2008-07-04  Mario Bensi  <mbensi@pleyo.com>

        Reviewed by Olivier DOLE.
        add doxygen documentation
        change zoomText by zoom in onKeyDown

        * OrigynWebBrowser/Api/SDL/WebViewPrivate.cpp:
        (WebViewPrivate::onKeyDown):
        * OrigynWebBrowser/Api/WebURLAuthenticationChallenge.h:
        * OrigynWebBrowser/Api/WebURLAuthenticationChallengeSender.h:
        * OrigynWebBrowser/Api/WebURLCredential.h:
        * OrigynWebBrowser/Api/WebURLProtectionSpace.h:
        * OrigynWebBrowser/Api/WebURLResponse.h:

2008-07-04  Jean-Charles Verdiï¿½  <jcverdie@pleyo.com>

        Reviewed by Mario Bensi
        Add Zoom In / Zoom Out to F3/F4 on Gtk implementation
        Add Back / Forward to F1/F2 on Gtk implementation

        * OrigynWebBrowser/Api/WebURLAuthenticationChallenge.h:
        * OrigynWebBrowser/Api/gtk/browserWidget.cpp:

2008-07-04  Jean-Charles Verdié  <jcverdie@pleyo.com>

        Reviewed by Mario Bensi
        Add Zoom In / Zoom Out to F3/F4 on SDL implementation

        * OrigynWebBrowser/Api/SDL/WebViewPrivate.cpp:
        (WebViewPrivate::onKeyDown):

2008-07-04  Mario Bensi  <mbensi@pleyo.com>

        Reviewed by Olivier DOLE.
        add doxygen comment

        * OrigynWebBrowser/Api/WebError.h:
        * OrigynWebBrowser/Api/WebFrame.h:
        * OrigynWebBrowser/Api/WebFramePolicyListener.h:
        * OrigynWebBrowser/Api/WebInspector.h:
        * OrigynWebBrowser/Api/WebMutableURLRequest.h:
        * OrigynWebBrowser/Api/WebPreferences.h:
        * OrigynWebBrowser/Api/WebResource.h:
        * OrigynWebBrowser/Api/WebScriptCallFrame.h:

2008-07-02  Mario Bensi  <mbensi@pleyo.com>

        Reviewed by Olivier Dole.
        Add Doxygen documentation

        * OrigynWebBrowser/Api/DefaultDownloadDelegate.h:
        * OrigynWebBrowser/Api/DefaultPolicyDelegate.h:
        * OrigynWebBrowser/Api/HTTPHeaderPropertyBag.h:
        * OrigynWebBrowser/Api/WebActionPropertyBag.h:
        * OrigynWebBrowser/Api/WebArchive.h:
        * OrigynWebBrowser/Api/WebBackForwardList.h:
        * OrigynWebBrowser/Api/WebCachedPagePlatformData.h:
        * OrigynWebBrowser/Api/WebDataSource.h:
        * OrigynWebBrowser/Api/WebDatabaseManager.h:
        * OrigynWebBrowser/Api/WebDocumentLoader.h:
        * OrigynWebBrowser/Api/WebDownload.h:
        * OrigynWebBrowser/Api/WebElementPropertyBag.h:
        * OrigynWebBrowser/Api/WebError.h:

2008-07-01  Mario Bensi  <mbensi@pleyo.com>

        Reviewed by Olivier DOLE.
        add latex version

        * OrigynWebBrowser/Api/Docs/Doxyfile:

2008-06-25  Mario Bensi  <mbensi@pleyo.com>

        Reviewed by Olivier DOLE.
        add addToJSWindowObject

        * OrigynWebBrowser/Api/WebFrame.cpp:
        (WebFrame::WebFrame):
        (WebFrame::~WebFrame):
        (WebFrame::windowObjectCleared):
        (WebFrame::observe):
        (WebFrame::addToJSWindowObject):
        * OrigynWebBrowser/Api/WebFrame.h:
        * OrigynWebBrowser/CMakeLists.txt:

2008-06-20  Mario Bensi  <mbensi@pleyo.com>

        Reviewed by Olivier Dole.
        fix internationalization generic implementation

        * OrigynWebBrowser/CMakeLists.txt:

2008-06-18  Mario Bensi  <mbensi@pleyo.com>

        Reviewed by Olivier DOLE.
        add popup in WebViewPrivate

        * OrigynWebBrowser/Api/SDL/WebViewPrivate.cpp:
        (WebViewPrivate::onExpose):
        (WebViewPrivate::popupMenuHide):
        (WebViewPrivate::popupMenuShow):
        * OrigynWebBrowser/Api/SDL/WebViewPrivate.h:
        * OrigynWebBrowser/Api/WebView.cpp:
        (WebView::WebView):
        (WebView::close):
        (WebView::stringByEvaluatingJavaScriptFromString):
        (WebView::observe):
        * OrigynWebBrowser/Api/gtk/WebViewPrivate.h:
        (WebViewPrivate::popupMenuHide):
        (WebViewPrivate::popupMenuShow):

2008-06-16  Mario Bensi  <mbensi@pleyo.com>

        Reviewed by odole@pleyo.com

        Add parseConfigFile

        * OrigynWebBrowser/Api/WebView.cpp:
        (buffer):
        (WebView::parseConfigFile):
        * OrigynWebBrowser/Api/WebView.h:
        * OrigynWebBrowser/CMakeLists.txt:

2008-06-15  Olivier DOLE  <odole@pleyo.com>

        Reviewed by Mario Bensi.
        Enable navigation through links with tabulation key.

        * OrigynWebBrowser/Api/WebPreferences.cpp:
        (WebPreferences::initializeDefaultSettings):

2008-06-13  Mario Bensi  <mbensi@pleyo.com>

        Reviewed by NOBODY (OOPS!).

        remove printf

        * OrigynWebBrowser/Api/SDL/WebViewPrivate.cpp:
        (WebViewPrivate::onResize):

2008-06-12  KIMURA Masaru  <hiyuh.root@gmail.com>

        Reviewed by Olivier DOLE.
        Compilation fix for gcc-4.3.1.

        * OrigynWebBrowser/WebCoreSupport/WebChromeClient.cpp:
        * OrigynWebBrowser/WebCoreSupport/WebFrameLoaderClient.cpp:

2008-06-12  Mario Bensi  <mbensi@pleyo.com>

        Reviewed by NOBODY (OOPS!).

        fix on Resize and change UserAgent

        * OrigynWebBrowser/Api/SDL/WebViewPrivate.cpp:
        (WebViewPrivate::onResize):
        * OrigynWebBrowser/Api/WebView.cpp:
        (WebView::userAgentForKURL):

2008-06-12  Jean-Charles Verdié  <jcverdie@pleyo.com>

        Reviewed by NOBODY (OOPS!).

        * OrigynWebBrowser/WebCoreSupport/WebInspectorClient.cpp:
        (WebInspectorClient::inspectedURLChanged):

2008-06-12  Mario Bensi  <mbensi@pleyo.com>

        Reviewed by NOBODY (OOPS!).

        add selectionChanged

        * OrigynWebBrowser/Api/WebView.cpp:
        (WebView::selectionChanged):
        * OrigynWebBrowser/Api/WebView.h:
        * OrigynWebBrowser/WebCoreSupport/WebEditorClient.cpp:
        (WebEditorClient::respondToChangedSelection):

2008-06-11  Mario Bensi  <mbensi@pleyo.com>

        Reviewed by NOBODY (OOPS!).

        add custom user agent in webview

        * OrigynWebBrowser/Api/WebView.cpp:
        (WebView::userAgentForKURL):

2008-06-11  Olivier DOLE  <odole@pleyo.com>

        Reviewed by NOBODY (OOPS!).
        Add an option to be able to compute page load time.

        * OrigynWebBrowser/CMakeLists.txt:
        * OrigynWebBrowser/WebCoreSupport/WebFrameLoaderClient.cpp:
        (WebFrameLoaderClient::postProgressStartedNotification):
        (WebFrameLoaderClient::postProgressFinishedNotification):
        * OrigynWebBrowser/WebCoreSupport/WebFrameLoaderClient.h:

2008-06-10  Mario Bensi  <mbensi@pleyo.com>

        Reviewed by NOBODY (OOPS!).

        Add back and Forward on F1 and F2

        * OrigynWebBrowser/Api/SDL/WebViewPrivate.cpp:
        (WebViewPrivate::onKeyDown):

