aboutsummaryrefslogtreecommitdiffstats
path: root/embed
Commit message (Collapse)AuthorAgeFilesLines
* GTK+ 2.17.11 is now the required versionJavier Jardón2009-09-222-5/+8
| | | | | | | | | | | | | | | I've used all the GTK+ 2.17.11 api available, still missing: GTK_WIDGET_REALIZED (GTK_WIDGET ()) GTK_WIDGET_MAPPED (GTK_WIDGET ()) GTK_ENTRY->im_context GTK_STATUSBAR->frame GTK_STATUSBAR->label GTK_MESSAGE_DIALOG->label https://bugzilla.gnome.org/show_bug.cgi?id=595791 Signed-off-by: Xan Lopez <xan@gnome.org>
* Add back support for the "direction up" navigation (GNOME bug 595653)Frédéric Péters2009-09-221-4/+66
|
* Cleanup string freeze break for save asGustavo Noronha Silva2009-09-211-1/+8
| | | | | | | | Use '%s Files', instead of '%s/%s Files' as the translatable string to avoid confusion, and reuse existing mozilla-era translations. Fix the languages that had already translated the new strings using old po files as reference. Also add a translator comment to the source file, for future reference.
* ephy-embed-container.h: fix indentationXan Lopez2009-09-201-30/+23
|
* Bring back epiphany context menuXan Lopez2009-09-204-124/+150
| | | | | | | | | | | | | There's a few items (like email link) and actions (like bookmark link) missing or not working because of missing information in the WebKitHitTestResult object, but most of the stuff is working. For some reason the g-ir-scanner is not picking up the correct type name for WebKitHitTestResult (it uses WebKitHitTestResult instead of WebKit.HitTestResult), so the introspection support is broken unless that error is fixed manually. Looking into that ... Bug #562617
* Implement saving the page using the DataSource APIGustavo Noronha Silva2009-09-152-1/+240
| | | | Bug #562611
* Setup nspluginwrapper if availableBastien Nocera2009-09-151-0/+5
| | | | By calling mozilla-plugin-config on startup.
* ephy-web-view.c: also allow to expire addresses after a new PROVISIONAL statusXan Lopez2009-09-111-0/+2
| | | | | | | | | | | Otherwise the typed address would get stuck if you tried to load a page while another was already loading, ie: - Load URL. - While it's loading, Ctrl+L, type something else, Enter. - The new page will load, but the typed address won't be replaced with the full address as usual. This is particularly bad when you type a few letters and complete the URL in the dropdown.
* Get rid of EphyCommandManagerXan Lopez2009-09-104-239/+1
| | | | It was just another useless abstraction at this point.
* Automatically append (n) to duplicated downloadsDiego Escalante Urrelo2009-09-101-4/+81
| | | | | Bug 585499 - [Webkit] Automatic downloading into ~/Downloads fails if file already exists
* Delay obtaining suggested filename for dialogsGustavo Noronha Silva2009-09-091-13/+33
| | | | | | | | Most downloads will only have proper suggested filenames after the request has been sent, and a reply was received, so delay getting the suggested filename to when that has happened. Bug #577797
* Fixing style issues I introducedGustavo Noronha Silva2009-09-081-5/+5
|
* Re-adding basic ad blocking supportGustavo Noronha Silva2009-09-081-0/+25
| | | | Bug #562762
* ephy-embed-single: protect against SoupPasswordManager going awayXan Lopez2009-09-071-0/+4
| | | | It might go away for 2.30, so protect against that.
* Simplify EXPIRE logic in ephy_web_view_set_typed_addressXan Lopez2009-09-072-26/+13
| | | | | | The whole thing just had one functionality at this point as far as I can see: prevent the typed address from being wiped out when a page is loading. Simplify the code to do just that.
* 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: remove some whitespaceDiego Escalante Urrelo2009-09-051-1/+1
|
* Making gcc shut up, by initializing loading_uriGustavo Noronha Silva2009-09-051-1/+1
|
* ephy-web-view.c: remove some unused variablesXan Lopez2009-09-041-5/+0
|
* ephy-embed.c: use the initial request to fill the URL entryXan Lopez2009-09-031-7/+13
| | | | | | | Avoids having a blank URL entry until the server responds to our request. Bug #591294
* Reimplement "search keys" structure for the WebKit backendGustavo Noronha Silva2009-08-281-3/+22
| | | | | This allows Epiphany itself, and extensions to treat keys that are not handled by the WebView for in-page search purposes.
* ephy-embed.c: workaround possibly bogus COMMITTED load-status from WebKitXan Lopez2009-08-271-2/+41
| | | | | | | | | | | | When WebKitGTK+ fails to load a URI and is allowed to load the default error page it will emit a COMMITTED load-status with the original URI we failed to load. This was confusing epiphany, since in theory COMMITTED should be only emitted with URIs known to be good. As a workaround flag pages that fail to load in the callback for 'load-error' and avoid doing anything with them when they arrive in COMMITTED. Bug #593200
* ephy-web-view.c: do not duplicate the logic to figure out if a page is secureXan Lopez2009-08-271-9/+3
| | | | Just return the status we set when loading.
* Make non-critical g_warning() into LOG()Benjamin Otte2009-08-271-3/+3
| | | | Failing to delete a favicon file should not cause the program to abort.
* Reimplement search on the location barGustavo Noronha Silva2009-08-271-1/+43
| | | | | | | Use a regular expression and SoupURI to figure out if we should search the string that was typed, or load it as an URI. Bug #583795
* ephy-embed.c: enable undo/redoXan Lopez2009-08-261-0/+8
| | | | | | Depends on WebKitGTK+ r47776 (will be in 1.1.14) Bug #591072
* Rename ephy_web_view_get_load_status to ephy_web_view_is_loadingXan Lopez2009-08-252-7/+7
| | | | | Much more clear, and avoids confusions with the WebKitWebView function with similar name.
* ephy-embed.c: update URL in location when clicking on #anchorsXan Lopez2009-08-211-0/+21
| | | | Bug #584506
* ephy-embed-single.c: use new keyring support in libsoup to store passwordsXan Lopez2009-08-131-0/+7
| | | | | We depend on WebKitGTK+ trunk (r47129) and libsoup master (f81520bfd3a97) now.
* Remove unused stuff and clean old references to Mozilla.Xan Lopez2009-08-123-26/+3
|
* Remove ephy-glib-compat.h, since we depend on a newer glib nowXan Lopez2009-08-122-2/+0
|
* ephy-embed.c: add FIXMEXan Lopez2009-08-111-0/+5
|
* ephy-web-view: style fixXan Lopez2009-08-111-2/+2
|
* Prefix noisy commands with AM_V_GENXan Lopez2009-08-111-2/+2
|
* ephy-web-view: whitespace fixesXan Lopez2009-08-101-169/+169
|
* Move address normalization to the EphyWebView functions.Xan Lopez2009-08-101-4/+15
| | | | | | | | EphyLink is called repeatedly when opening URLs, so normalizing the address there all the time is pointless. Also, we don't go through here in all cases, so we need to add the normalization in the ephy_web_view_load_request function too; this fixes opening URLs like "foo.com" from the command line, for example.
* Move URL normalization into a utility functionXan Lopez2009-08-102-2/+18
|
* downloader-view.c: hide the tray icon before unrefDiego Escalante Urrelo2009-08-101-0/+5
| | | | | | | | Apparently due to a GTK+/gnome-panel bug (bug #340110), the status icon space is not freed in the notification area. The best work-around is to hide the icon before unrefing it. Bug #591189
* ephy-embed.c: sort headersXan Lopez2009-08-091-11/+10
|
* Re-implement PDM's password viewer.Xan Lopez2009-08-094-359/+0
| | | | | | | | | Patch by Holger Freyther, Prit Laes, with fixes from Xan López. Fetches the data from the GNOME keyring, which is where WebKit stores it (when compiled with keyring support). Bug #579217
* Add NULL-check as the returned item can be NULLBenjamin Otte2009-08-081-1/+2
|
* embed/ephy-embed.c: Fix mnemonic usage.Priit Laes2009-08-051-1/+1
|
* Ignore load status changes after LOAD_FINISHED is emittedCarlos Garcia Campos2009-08-041-0/+16
| | | | | | | This is a workaround for webkit bug https://bugs.webkit.org/show_bug.cgi?id=26409. FIRST_VISUALLY_NON_EMPTY_LAYOUT might be emitted after LOAD_FINISHED, so we just ignore any status change once LOAD_FINISHED has been set
* Revert "Move Epiphany to solely use GnomeKeyring for password management."Priit Laes2009-07-295-2/+365
| | | | This reverts commit f453c807afecdc210410eeb9f389ca50d0764a7c.
* Move Epiphany to solely use GnomeKeyring for password management.Priit Laes2009-07-295-365/+2
| | | | | | Based on patch by Holger Freyther. Signed-off-by: Priit Laes <plaes@plaes.org>
* 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-252-4/+39
| | | | We were using the defaults set in WebKitGTK+.
* ephy-embed-prefs.h: remove duplicated defineXan Lopez2009-07-251-1/+0
|
* ephy-favicon-cache.c: recognize icons with mime type image/vnd.microsoft.iconPeter Bui2009-07-211-0/+1
| | | | | | Bug #578575 Signed-off-by: Xan Lopez <xan@gnome.org>
* Try again to fix bug #588143Xan Lopez2009-07-211-6/+0
| | | | | | Simpler (and working) solution: take into account the loading status of the view when deciding if we should use it, if it's blank, to load new pages passed through the command line.
* ephy-embed.c: use 'address' if 'typed-address' is NULL when updating the addressXan Lopez2009-07-211-0/+6
| | | | | Fixes the updating of the current address before the load starts when loading pages from the command line (bug #588143)
* ephy-embed.h: remove unneeded header.Xan Lopez2009-06-211-1/+0
|
* Add a function to get the EphyWebView inside an EphyEmbed.Xan Lopez2009-06-212-1/+17
| | | | For the benefit of bindings.
* ephy-web-view.c: adapt to another API change in WebKitGTK+.Xan Lopez2009-06-211-2/+2
| | | | | The bf list now refs newly added items, mostly for the convenience of bindings.
* ephy-web-view.c: do not try to get the EphyWebView inside an EphyWebView.Xan Lopez2009-06-171-1/+1
| | | | Not many chances it will work.
* Simplify widget hierarchy.Xan Lopez2009-06-163-54/+22
| | | | Get rid of a dummy GtkBin layer.
* Move the get_title_composite function to EphyWebView.Xan Lopez2009-06-164-38/+38
|
* ephy-web-view.c: use 'load-status' property from WebKitWebView also internally.Xan Lopez2009-06-141-36/+7
| | | | | | Get rid of our 'load-status' property, and just keep the API semantics of the ephy_web_view_get_load_status function using the WebKitWebView's 'load-status' property.
* Use WebKitWebView::load-status instead of our own solution.Xan Lopez2009-06-141-106/+53
|
* Get rid of redundant 'load-progress' property in EphyWebView.Xan Lopez2009-06-143-84/+2
| | | | | | | | | We now use WebKitWebView's 'progress' property directly. The "opening about:blank blinks the entry" bug is back because for some reason a) webkit reports a 10% progress for that URL b) get_uri reports NULL until 100% is loaded for only that page, so blacklisting by URI is not possible either.
* ephy-web-view.c: s/embed/view/ in a few places.Xan Lopez2009-06-141-5/+5
|
* downloader-view.c: fix warning.Xan Lopez2009-06-061-1/+1
|
* ephy-embeds-single.c: style fix.Xan Lopez2009-06-061-1/+1
|
* ephy-embed-single.*: re-indent and untabify.Xan Lopez2009-06-062-156/+158
|
* Get rid of EphyEmbedFactory.Xan Lopez2009-06-066-114/+3
| | | | It's useless now, since there's only one backend.
* Make EphyEmbedPersist a non-interface type.Xan Lopez2009-06-066-165/+7
|
* Make EphyEmbedSingle a non-interface type.Xan Lopez2009-06-067-474/+268
|
* Fold WebKitEmbedPrefs into EphyEmbedPrefs.Xan Lopez2009-06-067-48/+46
|
* Kill EphyBaseEmbed, move the small widget logic it had to EphyEmbed.Xan Lopez2009-06-054-167/+48
|
* Change EphyEmbed to not be an interface type.Xan Lopez2009-06-0510-119/+110
| | | | 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-0513-2645/+2239
| | | | | | | 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-035-45/+24
|
* Remove ephy_embed_load, it's obsoleted by ephy_web_view_load_request.Xan Lopez2009-06-033-34/+0
|
* ephy-web-view.c: use nil for false value in elisp, not 'f'.Xan Lopez2009-06-031-1/+1
|
* 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-315-74/+49
| | | | Just part of the gradual progress to get rid of the Embed interface.
* Remove LoadFlagsGustavo Noronha Silva2009-05-303-12/+1
| | | | | | 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.
* Provide API to loading using WebKitNetworkRequestGustavo Noronha Silva2009-05-302-0/+22
| | | | | | As the first API adition to out WebKitWebView subclass, we allow Epiphany code to use a WebKitNetworkRequest to load pages. This way we can use the full request information, not just the URI.
* Adding a new EphyWebView objectGustavo Noronha Silva2009-05-304-3/+130
| | | | | 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-282-0/+32
| | | | 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-233-3/+229
| | | | | We are still missing some of the MIME logic, pending on a WebKit feature landing.
* ephy-embed: remove scroll methods from embedXan Lopez2009-05-221-17/+0
| | | | The way to scroll now is through the adjustments bound to the view.
* Implement caret browsing mode (bug #562621)Xan Lopez2009-04-282-1/+5
|
* ephy-embed: Mark favicon cache as dirty after deletion (bug #120826)Priit Laes2009-04-251-0/+1
|
* webkit-embed: don use deprecated 'title-changed' signal, connect to ↵Xan Lopez2009-04-241-11/+14
| | | | notify::title instead.
* Use GNOME settings for default font sizes.Xan Lopez2009-04-222-4/+40
| | | | We were using WebKitGTK+ defaults now.
* 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-262-1/+4
| | | | 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-212-26/+68
| | | | | | | | 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
* ephy-base-embed: remove note about using force reload when available.Xan Lopez2009-03-181-4/+0
| | | | | | Turns out it's better not to, see bug #568108. svn path=/trunk/; revision=8916
* webkit-embed: re-add support for click-to-download.Xan Lopez2009-03-161-0/+8
| | | | svn path=/trunk/; revision=8908
* webkit-embed-single: couple of cleanups.Xan Lopez2009-03-141-8/+0
| | | | svn path=/trunk/; revision=8886
* Adapt WebKitDownload-related code to the changes done today inGustavo Noronha Silva2009-03-131-28/+36
| | | | | | WebKitGTK+. svn path=/trunk/; revision=8877
* 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-052-11/+14
| | | | svn path=/trunk/; revision=8851
* Basic download functionality for ephy/webkit. This update also removesGustavo Noronha Silva2009-03-056-400/+173
| | | | | | | | | 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-023-25/+0
| | | | svn path=/trunk/; revision=8833
* Remove get_backend function, there's only one possibility now.Xan Lopez2009-02-283-28/+0
| | | | svn path=/trunk/; revision=8825
* webkit-embed-prefs: use utils macro to get WebView from embed.Xan Lopez2009-02-281-1/+2
| | | | svn path=/trunk/; revision=8823
* webkit-embed-prefs: support user style sheets.Xan Lopez2009-02-271-1/+36
| | | | | | Bug #562628 svn path=/trunk/; revision=8819
* Remove embedding APIs for set/get encoding.Xan Lopez2009-02-273-62/+1
| | | | | | 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-273-5/+8
| | | | | | Bug #525265 svn path=/trunk/; revision=8815
* webkit-embed-single: use SoupProxyResolverGNOME to use GNOME proxy settings.Xan Lopez2009-02-261-1/+6
| | | | svn path=/trunk/; revision=8814
* webkit-embed-single: unref cookie jar once it's added to the session.Xan Lopez2009-02-261-0/+1
| | | | svn path=/trunk/; revision=8813
* Use libsoup, getting the session from webkit, to handle cookies.Xan Lopez2009-02-234-394/+14
| | | | | | | Requires libsoup-gnome for SoupCookieJarSQLite storage. Depending on 2.25.91, although we actually need trunk to get working code. svn path=/trunk/; revision=8811
* downloader-view: use undeprecated gtk_status_icon_set_tooltip_text.Xan Lopez2009-02-211-2/+2
| | | | svn path=/trunk/; revision=8796
* Remove two unused get_type functions from public header filesRobert Carr2009-02-072-4/+0
| | | | svn path=/trunk/; revision=8754
* 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
* Remove unused fonts languages and autodetectors stuff. Bug #558407.Christian Persch2009-01-262-146/+84
| | | | svn path=/trunk/; revision=8731
* Implement scrolling in EphyFindToolbar.Xan Lopez2009-01-232-84/+0
| | | | svn path=/trunk/; revision=8720
* Use C_() instead of Q_() with context for translatable strings.Philip Withnall2009-01-201-9/+3
| | | | | | | | Note this bumps the GLib dependency to 2.18.0. (Helps: #558407) svn path=/trunk/; revision=8705
* Remove $Id$ marker from source files.Xan Lopez2009-01-1637-37/+0
| | | | svn path=/trunk/; revision=8695
* We no longer need a separate pkg-config check for WEBKIT.Gustavo Noronha Silva2009-01-142-2/+0
| | | | | | Bug #567601 svn path=/trunk/; revision=8682
* Port to use GtkBuilder.Xan Lopez2009-01-121-1/+1
| | | | | | | | | | Bug #567490 We keep the old glade files as master source and convert them to GtkBuilder format at compile-time because glade-3 is not ready yet for day-to-day edition of GtkBuilder files. svn path=/trunk/; revision=8678
* 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
* And re-add ephy-cookie-manager too.Xan Lopez2008-12-122-0/+363
| | | | svn path=/trunk/; revision=8635
* Enable Web Inspector.Xan Lopez2008-12-123-1/+69
| | | | | | Bug #562446 svn path=/trunk/; revision=8634
* Revert cookies stuff, didn't want to commit that.Xan Lopez2008-12-122-0/+33
| | | | svn path=/trunk/; revision=8633
* Port ephy to use libsoup for cookies.Xan Lopez2008-12-124-396/+0
| | | | svn path=/trunk/; revision=8632
* webkit-embed: lose not needed casts to GObject.Xan Lopez2008-12-061-6/+6
| | | | svn path=/trunk/; revision=8630
* Include missing Returns: in commentsDiego Escalante Urrelo2008-09-291-2/+8
| | | | svn path=/trunk/; revision=8562
* Avoid the parsing of non doc commentsDiego Escalante Urrelo2008-09-291-1/+1
| | | | svn path=/trunk/; revision=8560
* Remove libgnome and libgnomeui dependency, using EggSMClient instead of ↵Christian Persch2008-09-251-3/+7
| | | | | | GnomeClient. svn path=/trunk/; revision=8541
* Move libnotify initialization to ephy-mainDiego Escalante Urrelo2008-08-041-12/+0
| | | | | | | This should fix the crash when libnotify was uninit before the notification was actually shown. Fix suggested by Colin Walters, closes: #536768. svn path=/trunk/; revision=8380
* embed: remove ephy_embed_close.Xan Lopez2008-07-033-23/+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-012-35/+39
| | | | svn path=/trunk/; revision=8328
* embed: remove ephy_embed_{set,get}_zoom.Xan Lopez2008-07-013-63/+0
| | | | | | Set zoom-level on the WebKitWebView directly. svn path=/trunk/; revision=8327
* embed: remove ge-zoom-changed and zoom property.Xan Lopez2008-07-014-79/+47
| | | | | | Use zoom-level property in WebKit directly. svn path=/trunk/; revision=8326
* embed: remove history item abstraction from embed.Xan Lopez2008-06-308-278/+1
| | | | | | Not needed anymore. svn path=/trunk/; revision=8314
* embed: remove ephy_embed_go_to_history_item.Xan Lopez2008-06-303-30/+0
| | | | | | Use WebKit API directly. svn path=/trunk/; revision=8313
* embed: remove ephy_embed_get_{next,previous}_history_item.Xan Lopez2008-06-303-74/+0
| | | | | | Use WebKit APIs directly. svn path=/trunk/; revision=8312
* embed: remove ephy_embed_get_{backward,forward}_history.Xan Lopez2008-06-303-83/+0
| | | | | | Use WebKit APIs directly. svn path=/trunk/; revision=8311
* misc: add reference to webkit bug about reload_bypass_cacheXan Lopez2008-06-301-0/+1
| | | | svn path=/trunk/; revision=8310
* embed: remove ephy_embed_print.Xan Lopez2008-06-303-24/+0
| | | | | | And use the WebKit API directly. svn path=/trunk/; revision=8309
* embed: remove ephy_embed_can_go_back.Xan Lopez2008-06-304-24/+1
| | | | | | Use WebKit API directly. svn path=/trunk/; revision=8307
* embed: remove ephy_embed_can_go_forward.Xan Lopez2008-06-304-24/+2
| | | | | | Use WebKit API directly. svn path=/trunk/; revision=8306
* embed: remove ephy_embed_go_forward.Xan Lopez2008-06-303-24/+0
| | | | | | Use WebKit API directly. svn path=/trunk/; revision=8305
* embed: remove ephy_embed_go_back.Xan Lopez2008-06-303-23/+0
| | | | | | Use WebKit API directly. svn path=/trunk/; revision=8304
* embed: remove ephy_embed_reload.Xan Lopez2008-06-304-33/+4
| | | | | | Use WebKit API directly. svn path=/trunk/; revision=8303
* embed: remove ephy_embed_stop_load.Xan Lopez2008-06-303-23/+0
| | | | | | Use webkit API directly in window-commands.c svn path=/trunk/; revision=8302
* ephy-embed-utils: add macro to get webkitwebview from embed.Xan Lopez2008-06-302-0/+5
| | | | | | Will be used in the process to get rid of the embedding abstraction. svn path=/trunk/; revision=8301
* embed: remove ephy-embed-find and the webkit implementation.Xan Lopez2008-06-287-475/+0
| | | | svn path=/trunk/; revision=8292
* Implement search in page for the WebKit embed.Cosimo Cecchi2008-06-171-9/+81
| | | | svn path=/trunk/; revision=8284
* 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
* Fix some build warnings. Bug #537487.Cosimo Cecchi2008-06-103-2/+2
| | | | svn path=/trunk/; revision=8274
* 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
* Do not do single includes in embed/, bug #536090Diego Escalante Urrelo2008-06-049-27/+10
| | | | svn path=/trunk/; revision=8266
* 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
* Fix the window title copying status bar's text, closes: #524587Diego Escalante Urrelo2008-05-241-13/+8
| | | | svn path=/trunk/; revision=8250
* Add epiphany.h. Only allow including epiphany.h; all other headers are privateChristian Persch2008-04-1226-0/+100
| | | | svn path=/trunk/; revision=8211
* Small cleanup.Xan Lopez2008-04-081-3/+1
| | | | svn path=/trunk/; revision=8202
* Small cleanups and correct return value of popup-menu callback.Xan Lopez2008-04-081-7/+5
| | | | svn path=/trunk/; revision=8201
* Remove this tooChristian Persch2008-04-0482-22391/+0
| | | | svn path=/trunk/; revision=8184
* Exorcise gecko configure & build stuffChristian Persch2008-04-042-56/+4
| | | | svn path=/trunk/; revision=8183
* DecruftifyChristian Persch2008-04-03139-29111/+0
| | | | svn path=/trunk/; revision=8182
* Try harder to fix the build with gecko 1.8Christian Persch2008-04-011-0/+8
| | | | svn path=/trunk/; revision=8177
* Try to fix the build with gecko 1.8Christian Persch2008-04-012-0/+10
| | | | svn path=/trunk/; revision=8175
* Do use a 1.9 xpidl for thisChristian Persch2008-03-281-1/+3
| | | | svn path=/trunk/; revision=8139
* Renegerate this with an older xpidl version, so it compiles on xr1.9 beta ↵Christian Persch2008-03-281-20/+18
| | | | | | release svn path=/trunk/; revision=8138
* Next try to get cert exception addition working. This too isn't not working ↵Christian Persch2008-03-2712-214/+426
| | | | | | correctly though; it fails to get any properties from my |arguments| object. svn path=/trunk/; revision=8135
* Fix the buildChristian Persch2008-03-171-1/+2
| | | | svn path=/trunk/; revision=8115
* Try to fix the build on 1.8.Christian Persch2008-03-172-9/+31
| | | | svn path=/trunk/; revision=8114
* Add a service to open the cert exception dialogue.Christian Persch2008-03-154-0/+212
| | | | svn path=/trunk/; revision=8110
* Fix the build with 1.9b4.Christian Persch2008-03-151-0/+5
| | | | svn path=/trunk/; revision=8108
* Only build EphyDirectoryProvider on < 1.9; it's unused on 1.9.Christian Persch2008-03-151-2/+2
| | | | svn path=/trunk/; revision=8107
* Remove the unnecessary setting of the preffered action in the casees that ↵Christian Persch2008-03-152-28/+32
| | | | | | | | action was going to be the default one anyway. Don't open twice, just let gecko handle opening in the preferred application. Browse-to doesn't seem to work yet. svn path=/trunk/; revision=8106
* Make this inclusion conditionally, since we don't use our directory provider ↵Christian Persch2008-03-141-1/+4
| | | | | | on xr 1.9. svn path=/trunk/; revision=8105
* Typo fixChristian Persch2008-03-141-1/+1
| | | | svn path=/trunk/; revision=8104
* Fix the branding bundle registration by providing the app chrome manifest in ↵Christian Persch2008-03-141-2/+5
| | | | | | the right directory, and set that directory as the component directory with gtk_moz_embed_set_comp_path. svn path=/trunk/; revision=8103
* Try again to fix the directory provider for 1.9. Branding still fails thoughChristian Persch2008-03-136-14/+271
| | | | svn path=/trunk/; revision=8101
* Try to fix the gecko 1.8 backend, and this also might fix the branding ↵Christian Persch2008-03-131-5/+3
| | | | | | bundle not working on 1.9 svn path=/trunk/; revision=8100
* Use GChecksum to calculate the MD5 of favicons.Xan Lopez2008-03-121-3/+2
| | | | svn path=/trunk/; revision=8099
* FixChristian Persch2008-03-111-1/+1
| | | | svn path=/trunk/; revision=8096
* Allow building with xulrunner 1.9. Patch by Alexander Sack; part of bug #503657Christian Persch2008-03-118-25/+249
| | | | svn path=/trunk/; revision=8094
* Add visited pages to history.Xan Lopez2008-03-111-0/+10
| | | | svn path=/trunk/; revision=8093
* Use g_slice for EphyPasswordInfo, EphyPermissionInfo, PixbufCacheEntry. ↵Xan Lopez2008-03-083-8/+8
| | | | | | (#521017) svn path=/trunk/; revision=8054
* Use g_slice for EphyCookie allocation. (#520560)Xan Lopez2008-03-061-3/+3
| | | | svn path=/trunk/; revision=8044
* 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
* Strip anchors from URIs before trying to turn them into a GFile, and properlyJens Granseuer2008-02-291-4/+21
| | | | | | | handle get_file_info failing. Fixes a crash when using URLs like file:///path#anchor. Bug #519370. svn path=/trunk/; revision=8002
* Initialise variable. Bug #519173.Christian Persch2008-02-281-0/+2
| | | | svn path=/trunk/; revision=8001
* Fix AutoModalDialog::ShouldShow(). Bug #519173.Christian Persch2008-02-282-6/+4
| | | | svn path=/trunk/; revision=7999
* Support more preferences in the WebKit backend and add code to easily addXan Lopez2008-02-281-18/+91
| | | | | | support for more (in theory..). svn path=/trunk/; revision=7995
* Fix a crash when downloading a file. (Bug #519121)Carlos Garcia Campos2008-02-281-0/+5
| | | | svn path=/trunk/; revision=7994
* Remove cruftChristian Persch2008-02-2712-1040/+0
| | | | svn path=/trunk/; revision=7990
* Add new types from xr 1.9.Christian Persch2008-02-261-1/+9
| | | | svn path=/trunk/; revision=7986
* Update for added nsIContentPolicy constants in 1.9.Christian Persch2008-02-261-2/+8
| | | | svn path=/trunk/; revision=7984
* Adapt to gio API changeChristian Persch2008-02-261-1/+1
| | | | svn path=/trunk/; revision=7981
* Remove unused struct member.Xan Lopez2008-02-251-2/+0
| | | | svn path=/trunk/; revision=7979
* Make epiphany/webkit start in online mode (though there is no differenceXan Lopez2008-02-241-1/+8
| | | | | | between online and offline mode at this point). svn path=/trunk/; revision=7978
* Make EphyUtils::FindEmbed return the parent of the mozembed, as it is now ↵Xan Lopez2008-02-211-1/+1
| | | | | | | | contained inside EphyEmbed instead of being its parent class. (#517149) svn path=/trunk/; revision=7972
* Fix prompt service for xr 1.9 wrt. DOM notifications. Bug #504445.Christian Persch2008-02-1813-172/+415
| | | | svn path=/trunk/; revision=7967
* Use G_DEFINE_TYPE* where possible in embed/* (#517090)Xan Lopez2008-02-1813-463/+50
| | | | svn path=/trunk/; revision=7964
* Comment this out; it's unreliableChristian Persch2008-02-181-0/+4
| | | | svn path=/trunk/; revision=7963
* Add our own reference to the webkit history item.Xan Lopez2008-02-181-1/+1
| | | | svn path=/trunk/; revision=7961
* No need to implement nsIBadCertListener2 hereChristian Persch2008-02-182-21/+4
| | | | svn path=/trunk/; revision=7960
* Add ephy-embed::new-document-now signal, does the same than oldXan Lopez2008-02-184-0/+28
| | | | | | | | ge-content-change (used by adblock extension). Part of #502283 svn path=/trunk/; revision=7959
* Add stub for displayProtectedAuthChristian Persch2008-02-181-0/+10
| | | | svn path=/trunk/; revision=7957
* Add translator comment.Christian Persch2008-02-181-0/+1
| | | | svn path=/trunk/; revision=7956
* Remove unneeded embed list for prefs.Xan Lopez2008-02-163-22/+0
| | | | svn path=/trunk/; revision=7951
* Make Go Up recognize HTML anchors. Bug #335631.Cosimo Cecchi2008-02-151-1/+11
| | | | svn path=/trunk/; revision=7946
* Do not apply prefs to a view more than once.Xan Lopez2008-02-151-11/+0
| | | | svn path=/trunk/; revision=7943
* Plug leaks in webkit-embed-prefs.cXan Lopez2008-02-151-0/+4
| | | | svn path=/trunk/; revision=7942
* Initial implementation of WebKit preferences.Xan Lopez2008-02-155-0/+158
| | | | svn path=/trunk/; revision=7940
* Small cleanups in webki-embed-single.cXan Lopez2008-02-141-12/+13
| | | | svn path=/trunk/; revision=7937
* Cleanups in webkit-embed.cXan Lopez2008-02-101-24/+15
| | | | svn path=/trunk/; revision=7925
* Fix encoding for webkit-history-item.*Xan Lopez2008-02-052-2/+2
| | | | svn path=/trunk/; revision=7919
* Implement back and forward history, patch by Jan AlonzoXan Lopez2008-02-054-10/+231
| | | | | | with several cleanups. (#506566) svn path=/trunk/; revision=7918
* Track header location change in WebKit r29898Alp Toker2008-02-012-2/+2
| | | | svn path=/trunk/; revision=7902
* Fix keyboard focus remaining in the location entry after enteringCosimo Cecchi2008-02-011-1/+4
| | | | | | the address. Bug #513345. svn path=/trunk/; revision=7900
* Fix compilation error with gcc4.3.Cosimo Cecchi2008-01-292-2/+2
| | | | | | Patch by Sebastien Bacher, bug #512027. svn path=/trunk/; revision=7896
* Better fix for bug #511759.Cosimo Cecchi2008-01-252-2/+9
| | | | svn path=/trunk/; revision=7888
* Track upstream API change in WebKit r29550Alp Toker2008-01-181-2/+2
| | | | svn path=/trunk/; revision=7872
* Update to new glib 2.15.2 API, bump glib dep and remove a Cosimo Cecchi2008-01-153-4/+6
| | | | | | remaining gnome-vfs bit from configure.ac. svn path=/trunk/; revision=7864
* Drop gnome-vfs dependency. Now Epiphany depends on glib >= 2.15.1.Cosimo Cecchi2008-01-1418-222/+236
| | | | | | | Also, optional Zeroconf support depends on Avahi >= 0.6.22. Bug #507152. svn path=/trunk/; revision=7858
* Update to new coding guidelines.Xan Lopez2008-01-051-18/+20
| | | | svn path=/trunk/; revision=7850
* Stub new history interfaces in WebKit until the needed API landsXan Lopez2007-12-301-33/+34
| | | | | | on trunk. svn path=/trunk/; revision=7837
* Port ephy-window.c to the new API, remove old API.Xan Lopez2007-12-303-148/+8
| | | | | | Closes bug #506005 svn path=/trunk/; revision=7836
* Make MozillaHistoryItem create url and title on demand.Xan Lopez2007-12-306-47/+109
| | | | | | Adapt code to the API change. svn path=/trunk/; revision=7835
* Use the new interfaces for backward/forward menus.Xan Lopez2007-12-303-7/+4
| | | | | | | | | | | Store nth data in the HistoryItem itself. Try to use HISTORY_ITEM_DATA_KEY data from object in navigation action before falling back to URL_DATA_KEY. Bug #506005 svn path=/trunk/; revision=7834
* Mozilla implementation of the embed history interfaces.Xan Lopez2007-12-305-4/+219
| | | | svn path=/trunk/; revision=7833
* Add new embed history interfaces.Xan Lopez2007-12-305-81/+282
| | | | svn path=/trunk/; revision=7832
* If is_blank is TRUE then set title to Blank page without checking whetherXan Lopez2007-12-271-2/+2
| | | | | | title was NULL or not. Fixes (again!) empty new tabs. svn path=/trunk/; revision=7829
* Make libnotify optional, completes the previous commit by chpe.Diego Escalante Urrelo2007-12-271-4/+38
| | | | svn path=/trunk/; revision=7825
* Whitespace fixes.Xan Lopez2007-12-271-2/+2
| | | | svn path=/trunk/; revision=7824
* Implement "select all" for WebKit backend. (#505569)Xan Lopez2007-12-251-0/+2
| | | | | | Patch by Luca Bruno. svn path=/trunk/; revision=7819
* Display a single host entry in the History Window also when the same hostCosimo Cecchi2007-12-251-10/+21
| | | | | | | is visited with different protocols (http and https). Fix bug #313481. svn path=/trunk/; revision=7818
* Fix missing tab title on empty page.Cosimo Cecchi2007-12-251-5/+6
| | | | | | Bug #503854. svn path=/trunk/; revision=7817
* Enable multiple selection in download dialog, now you can cancel more than oneDiego Escalante Urrelo2007-12-241-19/+45
| | | | | | | | | download at a time. Note that this has no effect over the Pause button, only over Stop. Bug #327734. svn path=/trunk/; revision=7812
* Xr 1.9 fixes. Bug #503657.Christian Persch2007-12-241-2/+8
| | | | svn path=/trunk/; revision=7811
* Xr 1.9 fixes. Bug #503657.Christian Persch2007-12-241-8/+37
| | | | svn path=/trunk/; revision=7810
* Xr 1.9 fixes. Bug #503657.Christian Persch2007-12-241-1/+1
| | | | svn path=/trunk/; revision=7809