aboutsummaryrefslogtreecommitdiffstats
path: root/embed/webkit/webkit-embed.c
Commit message (Collapse)AuthorAgeFilesLines
* Change EphyEmbed to not be an interface type.Xan Lopez2009-06-051-772/+0
| | | | Holds the code that used to be in WebKitEmbed, which is now dead.
* Move all methods, signals and properties from EphyEmbed and EphyBaseEmbed to ↵Xan Lopez2009-06-051-139/+45
| | | | | | | EphyWebView. Those two embed classes are pretty much dummy leftovers, so it should be easier to remove them now.
* Move load_url method to EphyWebView.Xan Lopez2009-06-031-25/+4
|
* Remove ephy_embed_load, it's obsoleted by ephy_web_view_load_request.Xan Lopez2009-06-031-11/+0
|
* Correctly handle the 'cancel' case in the download decision dialogGustavo Noronha Silva2009-06-021-1/+2
| | | | | | | | | Bug #583855 The code that handled responses for the download decision dialog was getting the downloader view from the embed too early. This change confines the request for the downloader view to the condition block that actually uses it.
* webkit-embed.c: we still do need to update loading_uri here.Xan Lopez2009-05-311-0/+3
| | | | | Fell through the cracks when moving the normalization higher on the stack.
* Move method to copy history between embeds/views to EphyWebView from EphyEmbed.Xan Lopez2009-05-311-41/+0
| | | | Just part of the gradual progress to get rid of the Embed interface.
* Remove LoadFlagsGustavo Noronha Silva2009-05-301-1/+0
| | | | | | They were used, it seems, to decide whether to allow Gecko to "fix" the URL. WebKit has no such facility, and we are already doing our own handling of URI normalization.
* Move URL normalization out of embed, to a higher levelGustavo Noronha Silva2009-05-301-13/+1
| | | | | We need this because not all code that loads URLs goes through embed now.
* Adding a new EphyWebView objectGustavo Noronha Silva2009-05-301-2/+3
| | | | | This is an object inheriting from WebKitWebView, and will be used to house most of the functionality we move from EphyEmbed.
* webkit-embed.c: do not reinvent ephy-embed-utils functions.Xan Lopez2009-05-291-10/+2
|
* webkit-embed: use C gettext macro for translation context.Xan Lopez2009-05-281-3/+1
| | | | Patch by Claude Paroz, bug #583893
* Preserve back/forward history when opening links in new tabs/windows.Xan Lopez2009-05-281-0/+31
| | | | Bug #583459.
* Fix variable declaration mixed with the code.Gustavo Noronha Silva2009-05-231-1/+2
|
* Reimplement the original download logic and dialog.Gustavo Noronha Silva2009-05-231-2/+162
| | | | | We are still missing some of the MIME logic, pending on a WebKit feature landing.
* webkit-embed: don use deprecated 'title-changed' signal, connect to ↵Xan Lopez2009-04-241-11/+14
| | | | notify::title instead.
* Remove unnecessary passing around of WebKitEmbed, and fix some styleGustavo Noronha Silva2009-03-271-13/+6
| | | | | | issues. svn path=/trunk/; revision=8945
* Adding myself to the header as copyright holder, for earlierGustavo Noronha Silva2009-03-271-0/+1
| | | | | | contributions. svn path=/trunk/; revision=8943
* Implementing auto-download, and respecting download lock-down.Gustavo Noronha Silva2009-03-271-30/+88
| | | | svn path=/trunk/; revision=8942
* Remove downloading files when cancelling the download.Gustavo Noronha Silva2009-03-261-1/+3
| | | | svn path=/trunk/; revision=8940
* Use Epiphany's profile directory to store the downloaded fileGustavo Noronha Silva2009-03-261-7/+8
| | | | | | temporarily, instead of XDG's cache directory. svn path=/trunk/; revision=8939
* webkit-embed: 'foo ? foo : NULL' == 'foo'Xan Lopez2009-03-221-1/+1
| | | | svn path=/trunk/; revision=8930
* Removing unused variableGustavo Noronha Silva2009-03-211-1/+0
| | | | svn path=/trunk/; revision=8929
* Do not use gtk_dialog_run() for the file chooser dialog whenGustavo Noronha Silva2009-03-211-26/+60
| | | | | | | | downloading. Start downloading early to a temporary location, and change the target URI after the user has decided where to put the file on. svn path=/trunk/; revision=8928
* webkit-embed: re-add support for click-to-download.Xan Lopez2009-03-161-0/+8
| | | | svn path=/trunk/; revision=8908
* webkit-embed.c: set security information.Xan Lopez2009-03-061-1/+24
| | | | | | | | | | | | | Patch by Mario Sánchez Prada. Libsoup lacks the needed security API to do this properly, so for now just set SECURITY_HIGH when a site with 'https' protocol reaches load-committed. This at least means we are actually using SSL, otherwise libosup would have failed to load. Bug #551106 svn path=/trunk/; revision=8852
* Fix a few compiler warnings and coding style.Xan Lopez2009-03-051-10/+13
| | | | svn path=/trunk/; revision=8851
* Basic download functionality for ephy/webkit. This update also removesGustavo Noronha Silva2009-03-051-0/+57
| | | | | | | | | the EphyDownload wrapper, which should be no longer needed with the advent of WebKitDownload. http://bugzilla.gnome.org/show_bug.cgi?id=570735 svn path=/trunk/; revision=8848
* webkit-embed: increase default size of inspector window.Xan Lopez2009-03-041-1/+1
| | | | svn path=/trunk/; revision=8843
* Remove ephy_embed_has_automatic_encoding, it's unused now.Xan Lopez2009-03-021-7/+0
| | | | svn path=/trunk/; revision=8833
* Remove embedding APIs for set/get encoding.Xan Lopez2009-02-271-17/+0
| | | | | | Use WebKit API directly. svn path=/trunk/; revision=8817
* webkit-embed: remove extra ';'.Xan Lopez2009-02-271-1/+1
| | | | svn path=/trunk/; revision=8816
* Implement get/set encoding for the embed.Xan Lopez2009-02-271-2/+5
| | | | | | Bug #525265 svn path=/trunk/; revision=8815
* Set page title for history on title-changedGustavo Noronha Silva2009-02-031-9/+8
| | | | svn path=/trunk/; revision=8747
* webkit-embed: add titles for history items when we know them.Xan Lopez2009-01-311-2/+13
| | | | svn path=/trunk/; revision=8746
* Implement scrolling in EphyFindToolbar.Xan Lopez2009-01-231-31/+0
| | | | svn path=/trunk/; revision=8720
* webkit-embed: do not prefix callbacks with 'webkit_embed', they are static ↵Xan Lopez2009-01-041-33/+33
| | | | | | functions. svn path=/trunk/; revision=8663
* Emit ge-document-type when the mime type of a page is known.Xan Lopez2009-01-041-0/+33
| | | | svn path=/trunk/; revision=8662
* Enable Web Inspector.Xan Lopez2008-12-121-0/+64
| | | | | | Bug #562446 svn path=/trunk/; revision=8634
* webkit-embed: lose not needed casts to GObject.Xan Lopez2008-12-061-6/+6
| | | | svn path=/trunk/; revision=8630
* embed: remove ephy_embed_close.Xan Lopez2008-07-031-7/+0
| | | | | | Just destroy the embed widget. svn path=/trunk/; revision=8332
* embed: forgot to uncomment this when re-enabling restore zoom.Xan Lopez2008-07-031-7/+1
| | | | svn path=/trunk/; revision=8331
* embed: restore restore_zoom_level.Xan Lopez2008-07-011-0/+39
| | | | svn path=/trunk/; revision=8328
* embed: remove ephy_embed_{set,get}_zoom.Xan Lopez2008-07-011-19/+0
| | | | | | Set zoom-level on the WebKitWebView directly. svn path=/trunk/; revision=8327
* embed: remove ge-zoom-changed and zoom property.Xan Lopez2008-07-011-1/+44
| | | | | | Use zoom-level property in WebKit directly. svn path=/trunk/; revision=8326
* embed: remove history item abstraction from embed.Xan Lopez2008-06-301-2/+0
| | | | | | Not needed anymore. svn path=/trunk/; revision=8314
* embed: remove ephy_embed_go_to_history_item.Xan Lopez2008-06-301-10/+0
| | | | | | Use WebKit API directly. svn path=/trunk/; revision=8313
* embed: remove ephy_embed_get_{next,previous}_history_item.Xan Lopez2008-06-301-40/+0
| | | | | | Use WebKit APIs directly. svn path=/trunk/; revision=8312
* embed: remove ephy_embed_get_{backward,forward}_history.Xan Lopez2008-06-301-47/+0
| | | | | | Use WebKit APIs directly. svn path=/trunk/; revision=8311
* embed: remove ephy_embed_print.Xan Lopez2008-06-301-7/+0
| | | | | | And use the WebKit API directly. svn path=/trunk/; revision=8309
* embed: remove ephy_embed_can_go_back.Xan Lopez2008-06-301-7/+0
| | | | | | Use WebKit API directly. svn path=/trunk/; revision=8307
* embed: remove ephy_embed_can_go_forward.Xan Lopez2008-06-301-7/+0
| | | | | | Use WebKit API directly. svn path=/trunk/; revision=8306
* embed: remove ephy_embed_go_forward.Xan Lopez2008-06-301-7/+0
| | | | | | Use WebKit API directly. svn path=/trunk/; revision=8305
* embed: remove ephy_embed_go_back.Xan Lopez2008-06-301-7/+0
| | | | | | Use WebKit API directly. svn path=/trunk/; revision=8304
* embed: remove ephy_embed_reload.Xan Lopez2008-06-301-8/+0
| | | | | | Use WebKit API directly. svn path=/trunk/; revision=8303
* embed: remove ephy_embed_stop_load.Xan Lopez2008-06-301-7/+0
| | | | | | Use webkit API directly in window-commands.c svn path=/trunk/; revision=8302
* Apply clamping for pixel scrollAlp Toker2008-06-171-5/+2
| | | | svn path=/trunk/; revision=8283
* Emit zoom change signal and implement pixel scrollingAlp Toker2008-06-171-0/+17
| | | | svn path=/trunk/; revision=8282
* Add pages to ephy history on load-committed.Xan Lopez2008-06-051-6/+5
| | | | | | On load-started there's no guarantee that the page actually exists. svn path=/trunk/; revision=8272
* Add printing support.Alp Toker2008-05-311-0/+1
| | | | svn path=/trunk/; revision=8262
* Bring back zoom support using the zoom-level property added in WebKit r34249.Alp Toker2008-05-301-1/+4
| | | | svn path=/trunk/; revision=8261
* Add visited pages to history.Xan Lopez2008-03-111-0/+10
| | | | svn path=/trunk/; revision=8093
* Use g_object_connect for multiple signal connections to the same object.Xan Lopez2008-03-011-12/+8
| | | | svn path=/trunk/; revision=8005
* Do not set to NULL private members in init, memory is already zeroed.Xan Lopez2008-03-011-1/+0
| | | | svn path=/trunk/; revision=8004
* Add ephy-embed::new-document-now signal, does the same than oldXan Lopez2008-02-181-0/+4
| | | | | | | | ge-content-change (used by adblock extension). Part of #502283 svn path=/trunk/; revision=7959
* Remove unneeded embed list for prefs.Xan Lopez2008-02-161-11/+0
| | | | svn path=/trunk/; revision=7951
* Initial implementation of WebKit preferences.Xan Lopez2008-02-151-0/+14
| | | | svn path=/trunk/; revision=7940
* Cleanups in webkit-embed.cXan Lopez2008-02-101-24/+15
| | | | svn path=/trunk/; revision=7925
* Implement back and forward history, patch by Jan AlonzoXan Lopez2008-02-051-9/+73
| | | | | | with several cleanups. (#506566) svn path=/trunk/; revision=7918
* Track header location change in WebKit r29898Alp Toker2008-02-011-1/+1
| | | | svn path=/trunk/; revision=7902
* Track upstream API change in WebKit r29550Alp Toker2008-01-181-2/+2
| | | | svn path=/trunk/; revision=7872
* Drop gnome-vfs dependency. Now Epiphany depends on glib >= 2.15.1.Cosimo Cecchi2008-01-141-2/+0
| | | | | | | Also, optional Zeroconf support depends on Avahi >= 0.6.22. Bug #507152. svn path=/trunk/; revision=7858
* Stub new history interfaces in WebKit until the needed API landsXan Lopez2007-12-301-33/+34
| | | | | | on trunk. svn path=/trunk/; revision=7837
* Implement "select all" for WebKit backend. (#505569)Xan Lopez2007-12-251-0/+2
| | | | | | Patch by Luca Bruno. svn path=/trunk/; revision=7819
* Implement clipboard operations for WebKit.Xan Lopez2007-12-221-0/+17
| | | | svn path=/trunk/; revision=7795
* Track WebKit upstream API changes r28817, r28818Alp Toker2007-12-181-6/+16
| | | | | | This makes current location and page title updates work more consistently. svn path=/trunk/; revision=7782
* Do not call webkit_init() (it's going away soon) and onlyXan Lopez2007-12-151-2/+1
| | | | | | include <webkit.h>. svn path=/trunk/; revision=7769
* Rename cpp files to c in the WebKit backend; they are pure C.Xan Lopez2007-12-101-0/+516
Also fix a couple of compiler warnings. svn path=/trunk/; revision=7764