aboutsummaryrefslogtreecommitdiffstats
path: root/embed/ephy-embed-prefs.c
Commit message (Collapse)AuthorAgeFilesLines
* ephy-embed-prefs: remove non WebKit2 bitsXan Lopez2013-03-221-226/+0
|
* ephy-embed-prefs: Implement user style sheet setting in WebKit2Carlos Garcia Campos2013-03-191-6/+60
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=679372
* embed: Use a custom WebKitWebViewGroup for all ephy web viewsCarlos Garcia Campos2013-03-191-11/+24
| | | | | Create all ephy web views with the global group that shares all the global settings.
* Add support for DNS prefetching when using WebKit2Carlos Garcia Campos2013-03-061-0/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=684445
* ephy-embed-prefs: fix a couple of warningsXan Lopez2013-02-221-1/+3
|
* e-embed-prefs: remove spaces in Accept-LanguageDiego Escalante Urrelo2013-01-051-1/+1
| | | | | | | | | | | Some servers, like Babel, do not correctly sanitize the string in this header. They expect strings without spaces, even though the RFC includes them. Chrome and Firefox do not use spaces, presumably because many more websites break when using them. https://bugzilla.gnome.org/show_bug.cgi?id=671652
* ephy-embed-prefs: Honor smooth scrolling settingCarlos Garcia Campos2012-10-091-0/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=679048
* ephy-embed-prefs: Port user agent to WebKit2Carlos Garcia Campos2012-10-081-9/+56
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=684443
* ephy-embed-prefs: Port preferred languages to WebKit2Carlos Garcia Campos2012-09-021-9/+13
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=679685
* ephy-embed-prefs: tiny cosmetic fixesXan Lopez2012-08-261-6/+6
|
* ephy-embed-prefs: Pass an array of languages to spellchecker in WebKit2Carlos Garcia Campos2012-08-231-12/+24
| | | | | The API has changed to receive a char ** instead of a string containing a comma-separated list of languages.
* Port spell checking to WebKit2Mario Sanchez Prada2012-08-071-1/+6
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=680368
* Settings: add a enable-webaudio setting.Philippe Normand2012-08-021-0/+4
| | | | | | WebAudio support in WebKitGTK is not stable yet but it would be good to allow Epiphany users to test this feature nonetheless. The enable-webaudio gsetting is set to false by default.
* ephy-embed-prefs: Remove TODO comment about page-cache settingCarlos Garcia Campos2012-07-091-1/+0
| | | | In WebKit2 page cache is enabled by default.
* ephy-embed-prefs: Enable site specific quirks in WebKit2Carlos Garcia Campos2012-07-091-1/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=679499
* Port cookies to WebKit2Carlos Garcia Campos2012-07-041-1/+33
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=678626
* Port web settings to WebKit2Carlos Garcia Campos2012-06-251-33/+65
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=678592
* Initial WebKit2 portCarlos Garcia Campos2012-06-211-3/+61
| | | | It builds and basic functionality works.
* Replace "system" with system languages when setting spelling dictionariesMartin Robinson2012-04-271-0/+19
| | | | | | | The string "system" is used as a placeholder for the default system languages in the preference listing of spelling dictionaries. Before sending this to WebKit to set the spelling dictionaries, we should fill in the actual default system languages.
* Allow toggling WebGL as a runtime GSettings switchMartin Robinson2012-02-031-0/+4
| | | | | | If WebGL is enabled in WebKitGTK+, this new GSettings switch disables and enables WebGL settings at runtime. WebGL is disabled by default currently because Epiphany may use Clutter in the future.
* ephy-embed-prefs: Hardcode enable-fullscreen to TRUEPhilippe Normand2012-01-041-0/+1
| | | | | | | | | This change is required for websites (like Youtube) using the new Javascript-based fullscreen API. Also bumped the WebKitGTK requirement to 1.7.3 in agreement with Xan. This release includes bug fixes related to fullscreen display of videos. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=665341
* ephy-embed-prefs: reorder includesXan Lopez2011-12-201-4/+4
|
* ephy-embed-prefs: stop trying to use the GNOME font settingsXan Lopez2011-06-181-37/+7
| | | | | | | | | | | | | | They are particularly ill-suited for us in GNOME 3: - font-name is Cantarell, which is not good as the sans-serif font in the web. - document-font-name, which we hoped would be a serif font, is "Sans 11". So just give up and set "sans" "serif" and use whatever the system is set up to do for that. In Fedora we will get DejaVu, which is not particularly great, so ideally we should add code to get better defaults.
* ephy-embed-prefs: plug a couple of leaksXan Lopez2011-06-161-1/+4
|
* Add optional spell checking, enabled by defaultXan Lopez2011-05-231-0/+26
| | | | | | | Depends on WebKitGTK+ being built with spell check support, otherwise it won't do anything. Based on a patch by Diego Escalante.
* ephy-embed-prefs: plug a couple of leaksXan Lopez2011-04-241-1/+4
|
* Remove a few GCC 4.6.0 warningsXan Lopez2011-04-211-2/+0
|
* Better behaviour when openning new windows that are resized as tabsGustavo Noronha Silva2011-04-181-1/+0
| | | | | | | | | | When a new window is opened and given a specific size and position by javascript, the request should only be respected if the new window is being opened stand alone, and considered a popup. This fixes bad behaviour observed when the new window became a tab on an existing window and messed with its size. Bug #612155
* ephy-embed-prefs: auto-shrink images by defaultXan Lopez2011-04-121-1/+0
| | | | | This still has some issues, but until we figure them out I guess it's much better to turn the preference on than off.
* Select the serif font as the default web font.Martin Robinson2011-03-121-4/+4
| | | | | | | To match the behavior of other browsers, the default web content font is the serif font, instead of the sans-serif font. Bug #644523.
* Improve the selection of the system serif font.Martin Robinson2011-03-121-5/+4
| | | | | | | | Instead of using the Gnome interface font as the default serif font, use the Gnome document font. The document font has an increased chance of being a serif font over the interface font. Bug #644521
* prefs-dialog: new custom font selection UIDiego Escalante Urrelo2010-12-081-2/+105
| | | | | | | | Allow users to set custom sans, serif and monospace fonts if they don't want the defaults, which are the desktop wide settings in the org.gnome.desktop.interface schema. Bug #636761
* ephy-embed-prefs: use minimum-font-size instead of minimum-logical-font-sizeDiego Escalante Urrelo2010-12-081-1/+1
| | | | | | minimum-logical-font-size doesn't works as expected by the UI. Bug #636761
* ephy-embed-prefs: initialize prefs from settingsDiego Escalante Urrelo2010-12-071-11/+15
| | | | Settings kept in sync with g_signal_connect were missing an initialization.
* Always enable Web InspectorXan Lopez2010-10-241-4/+1
| | | | | I don't think it makes any sense to make this optional, much less to have a UI preference for it.
* gsettings: port epiphany to gsettingsDiego Escalante Urrelo2010-10-081-224/+129
| | | | | | Adds our own schemas, a migration file and removes old gconf API and files. Bug #624485
* Set Accept-Language header correctlyJosselin Mouette2010-08-171-4/+48
| | | | | | | | | | | | This makes language autodetection, as implemented by some websites, to work. Most of the code stolen from libsoup. Original patch from Mario Sánchez Prada. Updated to work with non-English locales. Approved by Gustavo Noronha. Bug 602547
* Change 'Enable Java' setting to 'Enable Plugins'Xan Lopez2010-02-201-1/+4
| | | | | There's really no way to completely disable Java support alone, and I think enabling/disabling plugins in general is much more useful.
* Enable window auto resize/move.Xan Lopez2010-02-161-0/+1
| | | | Bug #604991
* ephy-embed-prefs: reenable page cache by defaultXan Lopez2010-02-091-1/+1
|
* ephy-embed-prefs: disable the cache page for nowXan Lopez2010-02-091-1/+1
| | | | | There's a couple of issues with it we need to figure out, so disable it for the release.
* Make SoupCookieJarAcceptPolicy match our cookie policiesXan Lopez2010-02-051-1/+60
| | | | Bug #607484
* Enable page cache for real, now.Gustavo Noronha Silva2010-01-221-0/+1
| | | | | All critical bugs have been fixed, we already depend on a new enough version of WebKit, and this feature needs testing.
* Disable page cache - I committed it by mistakeGustavo Noronha Silva2010-01-161-1/+0
|
* Remove error handling work-aroundsGustavo Noronha Silva2010-01-161-0/+1
| | | | | | | WebKit will stop emitting load signals when it loads the error page, which makes life easier for us. Bug #377012
* ephy-embed-prefs: enable quirks mode by defaultXan Lopez2009-12-211-0/+1
| | | | Makes WebKit apply a series of workarounds for known broken sites.
* Add custom user-agent supportVincent Untz2009-12-191-1/+87
| | | | | | | | | | | | | | | | | | | | | | | | | | | | We default to the WebKitGTK+ user agent with Epiphany and the version appended to it. This can be overriden/modified in two ways: - The gconf key /apps/epiphany/general/user_agent has the maximum priority, and if it's set it will be always used. - If the gconf key is not set, vendors can still customize the UA by placing a branding.conf file in the share data directory. One example would be: [User Agent] Vendor=SUSE VendorSub=11.2 VendorComment=2.29.94-1 And the result would be: Mozilla/5.0 (X11; U; Linux i686; fr-fr) AppleWebKit/531.2+ (KHTML, like Gecko) Safari/531.2+ SUSE/11.2 (2.29.94-1) Epiphany/2.29.94 Bug #580903 Signed-off-by: Xan Lopez <xan@gnome.org>
* Properly manage the list of languages for the "Accept-Language" headerMario Sanchez Prada2009-12-191-1/+56
| | | | | | | | New handler added to watch for changes in the GConf key with the list of languages for the "Accept-Language" HTTP header, and update the SoupSession's "accept-language" property (since libsoup 2.29.4). Bug #528893
* Let web pages handle mouse clicks before doing our own handlingGustavo Noronha Silva2009-12-141-1/+4
| | | | | | | This allows applications to provide their own context menus, and perform their own handling for right-click events. Bug #603326
* Allow popups when the user asks for them.Xan Lopez2009-10-231-0/+3
| | | | Bug #528799
* ephy-embed-prefs.c: do not auto-shrink imagesXan Lopez2009-09-071-0/+4
| | | | That's what ephy/gecko used to do (and I don't like it).
* ephy-embed-prefs.c: use 'minimum-logical-font-size' for minimum font size ↵Xan Lopez2009-09-071-1/+1
| | | | | | | | | preference Almost the same than 'minimum-font-size', but broadly speaking WebKit won't enforce it when it considers it could break the layout of a site. Should avoid breakage in some sites when we have a minimum font setting too big.
* ephy-embed-prefs.c: also set the sans-serif familyXan Lopez2009-07-251-0/+3
|
* ephy-embed-prefs: use the font families set in the GNOME preferencesXan Lopez2009-07-251-2/+37
| | | | We were using the defaults set in WebKitGTK+.
* Fold WebKitEmbedPrefs into EphyEmbedPrefs.Xan Lopez2009-06-061-0/+240