Changeset 56916 in webkit


Ignore:
Timestamp:
Apr 1, 2010 9:07:08 AM (14 years ago)
Author:
kov@webkit.org
Message:

2010-04-01 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>

Reviewed by Holger Freyther.

[GTK] webkit_get_default_session() should make sure webkit_init() is called
https://bugs.webkit.org/show_bug.cgi?id=36754

Make sure global functions that do not require a WebKitWebView to
be created call webkit_init() before doing their job. Also add an
API test to check for that.

  • tests/testglobals.c: Added. (test_globals_default_session): (main):
  • webkit/webkitwebview.cpp: (webkit_get_default_session): (webkit_set_cache_model): (webkit_get_cache_model):
Location:
trunk
Files:
1 added
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/ChangeLog

    r56623 r56916  
     12010-04-01  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
     2
     3        Reviewed by Holger Freyther.
     4
     5        [GTK] webkit_get_default_session() should make sure webkit_init() is called
     6        https://bugs.webkit.org/show_bug.cgi?id=36754
     7
     8        New API test.
     9
     10        * GNUmakefile.am:
     11
    1122010-03-26  Jocelyn Turcotte  <jocelyn.turcotte@nokia.com>
    213
  • trunk/GNUmakefile.am

    r55736 r56916  
    566566TEST_PROGS += Programs/unittests/testhttpbackend \
    567567        Programs/unittests/testloading \
     568        Programs/unittests/testglobals \
    568569        Programs/unittests/testmimehandling \
    569570        Programs/unittests/testnetworkrequest \
     
    588589Programs_unittests_testhttpbackend_LDFLAGS = $(webkit_tests_ldflags)
    589590
     591Programs_unittests_testglobals_SOURCES = WebKit/gtk/tests/testglobals.c
     592Programs_unittests_testglobals_CFLAGS = $(webkit_tests_cflags)
     593Programs_unittests_testglobals_LDADD = $(webkit_tests_ldadd)
     594Programs_unittests_testglobals_LDFLAGS = $(webkit_tests_ldflags)
     595
    590596Programs_unittests_testloading_SOURCES = WebKit/gtk/tests/testloading.c
    591597Programs_unittests_testloading_CFLAGS = $(webkit_tests_cflags)
  • trunk/WebKit/gtk/ChangeLog

    r56851 r56916  
     12010-04-01  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
     2
     3        Reviewed by Holger Freyther.
     4
     5        [GTK] webkit_get_default_session() should make sure webkit_init() is called
     6        https://bugs.webkit.org/show_bug.cgi?id=36754
     7
     8        Make sure global functions that do not require a WebKitWebView to
     9        be created call webkit_init() before doing their job. Also add an
     10        API test to check for that.
     11
     12        * tests/testglobals.c: Added.
     13        (test_globals_default_session):
     14        (main):
     15        * webkit/webkitwebview.cpp:
     16        (webkit_get_default_session):
     17        (webkit_set_cache_model):
     18        (webkit_get_cache_model):
     19
    1202010-03-31  Marcus Bulach  <bulach@chromium.org>
    221
  • trunk/WebKit/gtk/webkit/webkitwebview.cpp

    r56825 r56916  
    39633963SoupSession* webkit_get_default_session ()
    39643964{
     3965    webkit_init();
    39653966    return ResourceHandle::defaultSession();
    39663967}
     
    43784379void webkit_set_cache_model(WebKitCacheModel model)
    43794380{
     4381    webkit_init();
     4382
    43804383    if (cacheModel == model)
    43814384        return;
     
    44264429WebKitCacheModel webkit_get_cache_model()
    44274430{
     4431    webkit_init();
    44284432    return cacheModel;
    44294433}
Note: See TracChangeset for help on using the changeset viewer.