aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* ephy-overview: Use hand cursor when hovering itemsClaudio Saavedra2012-09-051-0/+23
| | | | For improved visual feedback.
* gd-main-view: don't use ctrl+click for selection-mode-requestClaudio Saavedra2012-09-051-2/+1
| | | | | We need this to actually activate the current item, in order to support ctrl+click to open in a new tab.
* tests: test ephy_embed_utils_url_is_emptyXan Lopez2012-09-041-0/+35
|
* embed-utils: remove extra indentation level in methodXan Lopez2012-09-041-27/+24
| | | | The whole method is inside an if block, just do an early return.
* Add code coverage supportXan Lopez2012-09-0411-9/+28
| | | | | | | | | | Needs a fairly recent gnome-common. To use do: - Run configure with --enable-code-coverage - Type 'make check-code-coverage' - Open the HTML results https://bugzilla.gnome.org/show_bug.cgi?id=683297
* Updated British English translationBruce Cowan2012-09-041-810/+1070
|
* ephy-file-helpers: plug a leakClaudio Saavedra2012-09-041-0/+1
| | | | recursive delete function is leaking a reference.
* ephy-window: disconnect overview-mode callback from the right objectClaudio Saavedra2012-09-041-1/+1
|
* ephy-web-view: don't leak the snapsoht cairo surfaceClaudio Saavedra2012-09-041-3/+6
|
* ephy-overview-store: hide the close button while animating a removed itemClaudio Saavedra2012-09-043-0/+17
| | | | | | To do this, add the render policy as a column to the model and use it as a cellrenderer attribute. The default value is already PRELIT. When removing the cell, flip it to NEVER.
* ephy-removable-pixbuf-renderer: reorder policy enumClaudio Saavedra2012-09-041-2/+2
| | | | | This way the default item is PRELIT. This will be useful when using this type as a cell renderer attribute later on.
* ephy-removable-pixbuf-renderer: do not emit delete on click if policy is NEVERClaudio Saavedra2012-09-041-0/+3
| | | | | It makes no sense to emit the delete signal if the delete button is not rendered at all.
* Updated Polish translationPiotr Drąg2012-09-041-19/+23
|
* ephy-main: run the migration for any instance that is not a temporary ↵Claudio Saavedra2012-09-041-2/+3
| | | | | | private one https://bugzilla.gnome.org/show_bug.cgi?id=681679
* ephy-profile-utils: add a profile_dir parameter to ↵Claudio Saavedra2012-09-044-5/+10
| | | | | | | | | ephy_profile_utils_do_migration() This is passed further on to the migrator process. Right now this is unused. https://bugzilla.gnome.org/show_bug.cgi?id=681679
* ephy-profile-migrator: allow running migration in non-default profile ↵Claudio Saavedra2012-09-042-1/+17
| | | | | | | | | | | | | directories This is necessary since we add new columns to the history database in step 8 of migration. However, non-default profile directories don't have a .migrated file right now but, since up to step 7 it was possible to use these profiles without migration, it is safe to assume that a non-default profile without a .migrated file can be migrated starting from step 8. https://bugzilla.gnome.org/show_bug.cgi?id=681679
* ephy-file-helpers: add ephy_dot_dir_is_default()Claudio Saavedra2012-09-042-0/+17
| | | | | | | This method will let us know when the current dot directory is the default one and not a user-specified one nor a web application one. https://bugzilla.gnome.org/show_bug.cgi?id=681679
* Updated Spanish translationDaniel Mustieles2012-09-031-101/+108
|
* ephy-profile-utils: use an index variable instead of manually setting itClaudio Saavedra2012-09-031-6/+6
| | | | This allows us to extend this further cleanly.
* ephy-profile-utils: fix array lengthClaudio Saavedra2012-09-031-1/+1
|
* ephy-file-helpers: rename KEEP_TEMP_DIR to KEEP_DIRClaudio Saavedra2012-09-034-14/+14
| | | | | Since this is also used for persistency of temporary directories, but also for --profile.
* ephy-frecent-store: Fix the build with WebKit2Carlos Garcia Campos2012-09-031-0/+2
|
* ephy-snapshot-service: Fix memory leakCarlos Garcia Campos2012-09-031-0/+1
|
* ephy-bookmarks-editor: repaint the favicon on "icon-loaded"Sergio Villar Senin2012-09-032-9/+35
| | | | | | | | Fixes a crash when epy is started with the bookmarks window open. The old code was trying to set the favicon in an already released GValue. Instead of doing that, we now force a repaint of the row once we get the favicon. https://bugzilla.gnome.org/show_bug.cgi?id=673795
* ephy-node-view: added ephy_node_view_get_iter_for_node()Sergio Villar Senin2012-09-032-0/+23
| | | | | | | | | | | The EphyNodeView is based on the following stack of models: Sort model -> Filter model -> EphyTreeModelNode This function returns a GtkTreeIter pointing to a row in the sort model from a EphyNode that belongs to the EphyTreeModelNode. https://bugzilla.gnome.org/show_bug.cgi?id=673795
* ephy-window: handle key modifiers on overview::item-activateClaudio Saavedra2012-09-031-1/+1
| | | | | | | | So that middle-click, for instance, opens a new tab. Notice that control-click will still not work, as the GdMainView widget is handling the event to emit its selection-mode-request signal. https://bugzilla.gnome.org/show_bug.cgi?id=683187
* ephy-overview-store: fix the setter for the default iconClaudio Saavedra2012-09-031-2/+6
|
* tests: fix last shell testXan Lopez2012-09-031-5/+12
| | | | | | Unfortunately the state propagation of the overview loading needs the mainloop to run, since we use the load status signals from WebKit. Do so and update things for about:blank -> about:overview.
* ephy-shell: consider the overview as a blank pageXan Lopez2012-09-031-2/+3
| | | | | | We were only considering about:blank, but about:overview should be assumed to be "blank" as far as replacing it with actual pages is concerned.
* tests: homepage is overview nowXan Lopez2012-09-031-1/+1
| | | | This fixes one test, there's another one broken in this file.
* ephy-embed-shell: make the shell find uninstalled iconsXan Lopez2012-09-033-4/+4
| | | | This is needed for distcheck, which runs tests before installing.
* tests: the new homepage is about:overview, not about:blankXan Lopez2012-09-031-1/+1
|
* tests: register the application explicitlyXan Lopez2012-09-032-2/+5
| | | | | | | | | | | | | This usually happens in _run, it seems, but the tests don't do that, so we need to call this manually. Otherwise the test will fail with: (/home/xan/git/epiphany/build/tests/test-ephy-session:9865): GLib-GIO-CRITICAL **: g_application_list_actions: assertion `application->priv->is_registered' failed No idea why this has started happening only now. https://bugzilla.gnome.org/show_bug.cgi?id=682653
* Updated Polish translationPiotr Drąg2012-09-031-3/+17
|
* Updated Lithuanian translationAurimas Černius2012-09-021-102/+110
|
* ephy-embed-prefs: Port preferred languages to WebKit2Carlos Garcia Campos2012-09-021-9/+13
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=679685
* ephy-session: do not restore tool windowsXan Lopez2012-09-023-154/+5
| | | | | | | | These windows will lose relevance and disappear gradually, and it does not really make that much sense to restore them with the session now that this happens automatically. https://bugzilla.gnome.org/show_bug.cgi?id=682966
* Updated Galician translationsFran Diéguez2012-09-011-7/+11
|
* Updated Polish translationPiotr Drąg2012-09-011-7/+11
|
* ephy-profile-utils: pass the required version to the migratorXan Lopez2012-09-011-6/+9
| | | | | | | This should help catch the mistake of not installing the new migrator when the profile version changes. https://bugzilla.gnome.org/show_bug.cgi?id=683134
* ephy-profile-migrator: add a "requested version" option to the migratorXan Lopez2012-09-011-0/+9
| | | | This will allow us to catch mismatches between browser and migrator binary.
* Updated Polish translationPiotr Drąg2012-09-011-46/+54
|
* Updated Galician translationsFran Diéguez2012-09-011-82/+85
|
* ephy-notebook: fix compiler warningXan Lopez2012-09-011-3/+0
|
* ephy-main: do not run the browser if the migrator failsXan Lopez2012-09-011-2/+7
| | | | Lot's of nasty things could potentially happen.
* ephy-frecent-store: set default icon in new rowsClaudio Saavedra2012-09-011-0/+7
| | | | | Otherwise they look empty until the icon is loaded. This is specially annoying when opening the overview and all the icons are scheduled for load.
* ephy-history-service: Do not emit signals from the history service threadClaudio Saavedra2012-09-011-3/+85
| | | | | | | | We were naively emitting a few signals from the history service thread while doing this is not thread safe. Add a few helper methods to run this in a main loop idle. https://bugzilla.gnome.org/show_bug.cgi?id=683040
* ephy-frecent-store: animate hiding of store itemsClaudio Saavedra2012-09-013-5/+113
| | | | | | Add a ephy_overview_store_animated_remove() that shrinks the thumbnail in a timeout until it's small enough and then removes it from the model.
* ephy-overview-store: fix history service reference handlingClaudio Saavedra2012-09-011-1/+1
|
* ephy-frecent-store: plug string leakClaudio Saavedra2012-09-011-0/+1
|
* ephy-embed-shell: load the new thumbnail frame and use it in the overview storeClaudio Saavedra2012-09-011-0/+4
|
* ephy-overview-store: add icon-frame propertyClaudio Saavedra2012-09-012-119/+62
| | | | | | | Instead of using a hardcoded cairo frame, add a property to define the frame around thumbnails. Also rework the code around the default-thumbnail property to make it possible to use this there as well.
* ephy-overview-store: add missing dispose implementationClaudio Saavedra2012-09-011-0/+14
|
* ephy-embed-shell: use the new artwork for the overview's default thumbnailClaudio Saavedra2012-09-011-10/+6
|
* data: add artwork for the overviewClaudio Saavedra2012-09-014-0/+6
| | | | Thumbnail for missing snapshots and thumbnail frame by Jakub Steiner.
* ephy-removable-pixbuf-renderer: use the pixbuf size to determine the ↵Claudio Saavedra2012-09-011-4/+16
| | | | position of the close x
* ephy-session: don't check loading status for the overview pageClaudio Saavedra2012-09-011-1/+2
| | | | Since this is a special page, there's no need for this.
* ephy-snapshot-service: change the size of the thumbnailsClaudio Saavedra2012-09-011-2/+2
| | | | Squared snapshots are not that great, so use a 4:3 aspect ratio.
* ephy-web-view: store the source tag for the snapshot idleClaudio Saavedra2012-09-011-0/+9
| | | | | To avoid warnings if the view dissapears before the source function is called.
* ephy-web-view: use is_history_frozen() to avoid snapshotting error pagesClaudio Saavedra2012-09-011-2/+4
| | | | | | Since this is used to freeze the history when an error page is being loaded, we can rely on it. Since the snapshots are taken in the FINISHED state, move the call to thaw after that.
* ephy-overview-store: set the default snapshot only when failing to retrieve oneClaudio Saavedra2012-09-011-9/+8
| | | | This way there's no flashing of thumbnails between the query and the reply.
* ephy-overview-store: add internal helper for setting the default iconClaudio Saavedra2012-09-011-8/+17
| | | | Just to spare some code repetition.
* ephy-web-view: Lower the priority of the snapshotting taskClaudio Saavedra2012-09-011-1/+1
| | | | | This makes it more likely that all rendering in the page has already happenend, specially under heavy page load.
* ephy-overview: define the overview title string hereClaudio Saavedra2012-09-014-2/+7
| | | | Instead of duplicating the string everywhere.
* ephy-overview-store: remove spurious warningClaudio Saavedra2012-09-011-1/+0
|
* ephy-overview-store: use the age of a thumbnail only to decide when update ↵Claudio Saavedra2012-09-012-10/+18
| | | | | | | | | | | | is needed Currently, we were not retrieving thumbnails from the service if they were outdated. This would cause some pages in the overview not to display a thumbnail at all even if one is available (but old). Fix this by always retrieving a thumbnail but storing its mtime in the model, and making ephy_snapshot_store_needs_snapshot() check the age of snapshots when deciding whether a snapshot update is needed or not.
* ephy-navigation-history-action: fix overview titleXan Lopez2012-09-011-0/+5
| | | | | The overview is not an actual web page, so it won't have a title as far as WebKit is concerned. Hardcode "Most Visited" as its title.
* ephy-window: show the overview on alt+homeClaudio Saavedra2012-09-011-0/+11
|
* ephy-home-action: don't assume this will only be used for "NewTab"Claudio Saavedra2012-09-011-5/+5
| | | | If the action name is not "NewTab", just open the home page.
* ephy-window: don't assume going to the homepage means opening a new tabClaudio Saavedra2012-09-011-2/+1
| | | | | This is already explicitly set by EphyHomeAction in the new tab special case.
* ephy-window: disable default actions when the active embed is showing an ↵Claudio Saavedra2012-09-011-0/+19
| | | | overview
* ephy-web-view: define the special-cased title for the overviewClaudio Saavedra2012-09-011-8/+19
|
* ephy-window: add ephy-about:overview to the list of hidden urlsClaudio Saavedra2012-09-011-0/+1
|
* ephy-overview: improve layouting of items in the overviewClaudio Saavedra2012-09-011-7/+11
| | | | | | Make the iconview centered in the overview, while expanding this one and enabling scrollbars in both directions. This allows the window to be resized at will.
* ephy-overview-store: use the thumbnail saving time to decide whether an ↵Claudio Saavedra2012-09-011-24/+36
| | | | update is needed
* ephy-history-service: add API to store a url's thumbnail update timeClaudio Saavedra2012-09-012-0/+44
|
* ephy-history-service: extend to support URL thumbnail timeClaudio Saavedra2012-09-013-4/+9
|
* Add about:overview to actually go to overview modeClaudio Saavedra2012-09-013-4/+8
|
* ephy-web-view: take a snapshot if needed when the page load finishesClaudio Saavedra2012-09-011-0/+9
|
* ephy-window: handle open-link for the overview in the active tabClaudio Saavedra2012-09-011-0/+20
|
* ephy-embed: add the overview and a overview-mode propertyClaudio Saavedra2012-09-013-0/+120
| | | | | Toggling this property will toggle visibility of the overview and the paned with the normal embed contents.
* Add EphyOverview widgetClaudio Saavedra2012-09-013-0/+203
| | | | | | | This widget entails two GdMainViews, one for the frecency model and one for the active model. https://bugzilla.gnome.org/show_bug.cgi?id=455173
* ephy-embed-shell: set the default icon for the frecent storeClaudio Saavedra2012-09-011-0/+29
| | | | Add a helper method for this.
* ephy-embed-shell: add a frecent store to the shellClaudio Saavedra2012-09-013-0/+38
| | | | | Since we will use the overview in each tab and these should share the underlying model.
* Add EphyFrecentStore class filesClaudio Saavedra2012-09-013-0/+473
| | | | | | | This subclass of EphyOverviewStore displays the most frecently visited pages. https://bugzilla.gnome.org/show_bug.cgi?id=455173
* ephy-history-service: add a method to set/unset a row hiddenClaudio Saavedra2012-09-012-0/+46
|
* ephy-history-service: add backend bits to support the new hidden columnClaudio Saavedra2012-09-013-5/+16
|
* ephy-history-service-urls-table: add new rows to the tableClaudio Saavedra2012-09-011-1/+3
| | | | | | These rows store information relevant to the overview: the update time of the url's thumbnail and wheter the url should be hidden from the overview's frecent view.
* ephy-history-service: add "host-deleted" signalClaudio Saavedra2012-09-011-0/+12
|
* ephy-history-service: add "url-deleted" signalClaudio Saavedra2012-09-011-0/+12
|
* ephy-history-service: add "url-title-changed" signalClaudio Saavedra2012-09-011-0/+13
|
* ephy-profile-migrator: New migrator for history backend changesClaudio Saavedra2012-09-012-2/+47
| | | | This adds a couple of new required columns to the urls table.
* Add the base EphyOverviewStore modelClaudio Saavedra2012-09-013-0/+653
| | | | | | | This should be subclassed by the models for the history and/or currently open views. https://bugzilla.gnome.org/show_bug.cgi?id=455173
* gd-main-view: add a "item-deleted" signal to handle user-triggered item ↵Claudio Saavedra2012-09-012-0/+61
| | | | | | | | | | | deletions GdMainView connects to GdMainViewGeneric:delete-item-clicked and emits its :item-deleted signal which, if unhandled, simply removes the item in question from the underlying model. Users of GdMainView can handle this signal and stop the default handler from being invoked, thus avoiding removal of the item.
* gd-main-icon-view: use the new renderer to add a close button to itemsClaudio Saavedra2012-09-011-1/+13
| | | | | | Also, emit the GdMainViewGeneric:delete-item-clicked when the button is clicked. The signal is still unhandled, so clicking in the button will not make any difference yet.
* gd-main-view-generic: add "delete-element-clicked" signal to the interfaceClaudio Saavedra2012-09-012-1/+24
| | | | | | Implementors of this interface may connect emit this signal to notify the GdMainView when a user is requesting to delete one item from the view.
* ephy-removable-pixbuf-renderer: new renderer for the overviewClaudio Saavedra2012-09-013-0/+351
| | | | | This is a renderer that draws a "close" button on top of its contents and that emits a signal when the button is activated.
* Add GdMainView for use in the overviewClaudio Saavedra2012-09-0113-0/+2550
| | | | | | This widget courtesy of gnome-documents https://bugzilla.gnome.org/show_bug.cgi?id=455173
* Add basic tests for EphySnapshotServiceClaudio Saavedra2012-09-012-0/+270
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=668578
* Add a service for snapshotting webpagesClaudio Saavedra2012-09-014-0/+556
| | | | | | | This service provides pixbufs for URLs while caching these locally as thumbnails. gnome-desktop-thumbnail is used to handle caching. https://bugzilla.gnome.org/show_bug.cgi?id=668578
* ephy-profile-utils: reorder includesXan Lopez2012-09-011-1/+2
|
* ephy-history-service: fix CLEAR signal emissionXan Lopez2012-08-311-3/+5
| | | | | We were only emitting it if we happened to have a callback method associated with the history message, that does not make sense.
* ephy-notebook: be more careful with event coordinates on right clickXan Lopez2012-08-311-9/+1
| | | | | | | The code assumed clicks would happen in the tab label area, but this is not always the case (for instance when our child forwards an event to us). So always check the button press is actually within the tab allocation rectangle before acting on it.
* ephy-session: remove some now useless headersXan Lopez2012-08-311-3/+0
|
* ephy-session: use ephy_string_to_int instead of reimplementing itXan Lopez2012-08-311-30/+8
| | | | | EphySession had a private, almost-identical copy. Just use the function in lib/ephy-string.[ch]
* ephy-session: another micro-fixXan Lopez2012-08-301-1/+1
| | | | | While we are at it, the fact that 'url' is not NULL is checked before the if block, so this is also redundant.
* Updated Portuguese translationDuarte Loreto2012-08-301-903/+1138
|
* ephy-session: remove redundant string comparisonClaudio Saavedra2012-08-291-2/+1
| | | | The previous clause already ensures this won't be TRUE.
* ephy-file-helpers: sort includesXan Lopez2012-08-291-11/+7
|
* ephy-profile-migrator: do nothing if there's no profile dirXan Lopez2012-08-291-0/+12
| | | | | | | | If there's no profile dir there should not be anything to do for the profile migrator (since in theory epiphany has never been executed). This might backfire for people that manually mess with their profile dir (removing it), but those people hopefully know what they are doing.
* ephy-file-helpers: add '.migrated' file to newly created profile dirsXan Lopez2012-08-291-8/+21
| | | | | Otherwise we'll try to migrate old data in new ephy installs, which does not make sense.
* Updated Lithuanian translationAurimas Černius2012-08-291-323/+350
|
* Implemented FUEL entries to Assamese translationNilamdyuti Goswami2012-08-281-43/+43
|
* Updated Russian translationYuri Myasoedov2012-08-271-1087/+1158
|
* Updated Greek translationTom Tryfonidis2012-08-271-304/+479
|
* ephy-embed-prefs: tiny cosmetic fixesXan Lopez2012-08-261-6/+6
|
* ephy-web-view: do not allocate variables before they are neededXan Lopez2012-08-261-3/+3
| | | | Fixes a potential leak in WebKit2 mode.
* ephy-web-view: avoid getting a 'Blank page' title for non titled pagesXan Lopez2012-08-261-3/+3
| | | | | | | | | | | | | In WebKit2 we'll get no notify::title for pages without title, so check this case and reset the title to NULL, which for non-blank pages will use the address as title. This also removes the last notify::embed-title calls outside of ephy_web_view_set_title. Cherry-picked from a patch by Carlos Garcia. https://bugzilla.gnome.org/show_bug.cgi?id=682354
* ephy-web-view: drop superflous notifyXan Lopez2012-08-251-2/+0
| | | | | I don't think notifying 'embed-title' here makes much sense. If it does it's wrong, so if something breaks we'll fix it accordingly.
* ephy-web-view: remove more "invisible URI" logicXan Lopez2012-08-241-4/+1
| | | | | EphyWindow takes care of this now, so don't change the EphyWebView address to NULL when we load about:blank.
* ephy-window: centralize the logic about invisible URIs in one placeXan Lopez2012-08-242-2/+34
| | | | | | | | Let's make EphyWindow the one in charge of deciding whether a URI is actually shown or not in the location entry. This allows to remove some code to that effect in EphyLocationController (and perhaps some more in EphyWebView in the future), and makes this feature more extensible for the future.
* Updated Polish translationPiotr Drąg2012-08-241-634/+1013
|
* [release] 3.5.903.5.90Claudio Saavedra2012-08-242-1/+19
|
* Updated German translationTobias Endrigkeit2012-08-241-291/+335
|
* window-commands: Get the suggested filename from the response in WebKit2 tooCarlos Garcia Campos2012-08-231-1/+1
|
* 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.
* Updated Norwegian bokmål translationKjartan Maraas2012-08-221-265/+308
|
* ephy-embed-single: Pass NULL as destroy notify to ↵Carlos Garcia Campos2012-08-221-1/+1
| | | | | | webkit_web_context_register_uri_scheme() A GDestroyNotify paramater has been recently added.
* ephy-web-view: Use webkit_web_view_load_alternate_html() for error pages in ↵Carlos Garcia Campos2012-08-221-10/+8
| | | | | | WebKit2 webkit_web_view_replace_content() has been removed
* ephy-web-view: Take a reference of the certificate returned by the responseCarlos Garcia Campos2012-08-211-0/+1
|
* Updated Indonesian translationDirgita2012-08-211-483/+615
|
* ephy-embed-single.c: move unstable API defines to be the very first thing in ↵Gustavo Noronha Silva2012-08-211-3/+6
| | | | | | | | | | the file It may happen that config.h or ephy-embed-single.h end up including soup.h, which would cause the soup-password-manager.h header file to be included without the defines. https://bugzilla.gnome.org/show_bug.cgi?id=682289
* ephy-embed-single: check for SOUP_TYPE_PASSWORD_MANAGER_GNOMEGustavo Noronha Silva2012-08-211-1/+1
| | | | | | That is the type we actually use. https://bugzilla.gnome.org/show_bug.cgi?id=682289
* ephy-string: use new coding styleXan Lopez2012-08-171-384/+361
|
* ephy-web-view: use ephy_string_get_host_nameXan Lopez2012-08-171-15/+9
| | | | Saves some code duplication.
* ephy-string: improve a bit ephy_string_get_host_nameXan Lopez2012-08-173-0/+83
| | | | And add unit tests for it.
* Port save as to WebKit2Carlos Garcia Campos2012-08-173-6/+75
| | | | | | | | Use webkit_web_view_save() API for HTML pages that saves the web page into a MHTML file. For any other MIME types supported by the web view, save the main resource data to a file. https://bugzilla.gnome.org/show_bug.cgi?id=679368
* Updated Serbian translationМирослав Николић2012-08-172-174/+244
|
* Updated Galician translationsFran Diéguez2012-08-171-66/+69
|
* Updated Traditional Chinese translation(Hong Kong and Taiwan)Chao-Hsiung Liao2012-08-152-206/+278
|
* ephy-web-view: ignore paths when deciding whether a URI has a TLDXan Lopez2012-08-152-8/+24
| | | | | | SoupTLD is not happy if we give it something like ".com/blah/blah". Add a unit test for this case too.
* ephy-embed-event: some cosmetic fixesXan Lopez2012-08-141-11/+3
|
* Show information about web and plugin processes in about:memoryCarlos Garcia Campos2012-08-141-10/+177
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=679764
* ephy-web-view: do not store error pages in historyXan Lopez2012-08-142-1/+80
| | | | | | | | | Otherwise we end up with dummy URIs in the history, overwritten titles ("Oops, could not load..."), etc. Add a unit test to make sure we do not regress. https://bugzilla.gnome.org/show_bug.cgi?id=655619
* ephy-window: Add update_link_actions_sensitivity()Carlos Garcia Campos2012-08-141-10/+17
| | | | Helper function that will be shared with the WebKit2 implementation.
* Updated Hebrew translation.Yaron Shahrabani2012-08-141-272/+317
|
* Use webkit_web_frame_load_alternate_string to load error pagesMartin Robinson2012-08-142-2/+75
| | | | | | | webkit_web_view_load_string, which was used previously, does not add the error page to the back forward list. This means that when you go back from an error page (n) you will skip directly to an older page (n-2) or not be able to go back if the error page was the first loaded.
* Updated Galician translationsFran Diéguez2012-08-131-350/+399
|
* Updated Arabic translationKhaled Hosny2012-08-121-664/+1070
|
* configure.ac: drop 'ice' and 'sm' dependenciesXan Lopez2012-08-121-2/+0
| | | | Does not seem like we use them anymore.
* autogen.sh: s/SVN/git/Xan Lopez2012-08-121-1/+1
|
* Updated Spanish translationDaniel Mustieles2012-08-101-131/+159
|
* Makefile.am: remove obsolete distcheck flagsXan Lopez2012-08-101-4/+1
|
* Mave avahi a hard dependencyXan Lopez2012-08-103-88/+9
| | | | | It's listed as a OS core dependency in jhbuild, so let's reduce the number of moving pieces on our side.
* ephy-embed-single: style cleanupsXan Lopez2012-08-101-18/+16
|
* configure.ac: epiphnay doesnt depend on gnome-doc-utilsJavier Jardón2012-08-101-1/+0
| | | | There is no help files
* ephy-embed-single: make the http disk cache respect private modeXan Lopez2012-08-101-3/+7
| | | | | | | By storing its data in the temporary profile instead of the user cache dir. https://bugzilla.gnome.org/show_bug.cgi?id=681147
* Assamese translation updatedNilamdyuti Goswami2012-08-101-109/+137
|
* Show information about the SSL errors when clicking on lock iconCarlos Garcia Campos2012-08-096-0/+427
| | | | | | | If libgcr is available it's used to show the information about the TLS certificate in the dialog too. https://bugzilla.gnome.org/show_bug.cgi?id=681506
* ephy-web-view: Return the certificate and TLS errors in ↵Carlos Garcia Campos2012-08-093-42/+43
| | | | | | | ephy_web_view_get_security_level Remove the unused description parameter an return the TLS certificte and errors instead.
* Assamese translation updatedNilamdyuti Goswami2012-08-091-75/+93
|
* Updated Serbian translationМирослав Николић2012-08-092-7760/+2172
|
* Assamese translation updatedNilamdyuti Goswami2012-08-091-702/+1055
|
* Updated Spanish translationDaniel Mustieles2012-08-081-382/+404
|
* tests: a couple more 'normalize or autosearch' testsXan Lopez2012-08-081-1/+3
|
* ephy-web-view: small style cleanupsXan Lopez2012-08-081-6/+6
|
* ephy-web-view: fix URI normalizationXan Lopez2012-08-072-2/+3
| | | | | | | | | | Give SoupTLD nothing but the TLD when trying to figure out whether a URI actually has a TLD, otherwise it won't be happy. In particular: '.gnome.org' -> Not OK '.org' -> OK Add a test for this case.
* ephy-location-entry: small cleanupsXan Lopez2012-08-071-9/+6
|
* Require latest libsoup for SoupTLD fixesXan Lopez2012-08-071-1/+1
|
* ephy-web-view: do autosearch foo.bar strings where bar is not a TLDXan Lopez2012-08-073-12/+52
| | | | | | | | | Using the new SoupTLD methods. Had to split the non-search regexp in two so that we can reuse its 'is this a domain?' bits. Ugly as hell, but not worse than before... At least we have unit tests to catch regressions. https://bugzilla.gnome.org/show_bug.cgi?id=681022
* ephy-web-view: no need to cast g_object_new resultsXan Lopez2012-08-071-1/+1
|
* ephy-web-view: export the 'normalize or autosearch' methodXan Lopez2012-08-073-11/+62
| | | | | We are going to modify it a bit, and we really want to test it. Add some initial tests for the existing functionality.
* [release] 3.5.53.5.5Xan Lopez2012-08-072-1/+22
|
* Port spell checking to WebKit2Mario Sanchez Prada2012-08-071-1/+6
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=680368
* Updated Traditional Chinese translation(Hong Kong and Taiwan)Chao-Hsiung Liao2012-08-072-390/+418
|
* configure.ac: we require WebKitGTK+ 1.9.6 to build nowXan Lopez2012-08-071-1/+1
|
* Updated Greek translationTom Tryfonidis2012-08-071-325/+354
|
* ephy-session: remove some unneeded declarations, reorder headersXan Lopez2012-08-041-4/+1
|
* e-web-view: use GtkLabel API when possibleDiego Escalante Urrelo2012-08-031-2/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=681080
* e-web-view: use GtkOrientable API for info barsDiego Escalante Urrelo2012-08-031-45/+10
| | | | | | | Instead of creating a custom GtkButtonBox, use GtkOrientable API implemented by the default action_area widget (a GtkBox) of GtkInfoBar. https://bugzilla.gnome.org/show_bug.cgi?id=681078
* ephy-embed: Port inspector to WebKit2Carlos Garcia Campos2012-08-031-18/+29
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=679616
* ephy-embed-single: Port disk cache to Webit2Carlos Garcia Campos2012-08-031-0/+10
| | | | | | | From the API point of view, we only need to use WebKit2 to clear the cache. https://bugzilla.gnome.org/show_bug.cgi?id=679684
* window-commands: fix WebKit2 buildXan Lopez2012-08-021-2/+2
| | | | Haters gonna hate.
* window-commands: fallback correctly when Content-Disposition is not availableXan Lopez2012-08-021-2/+15
| | | | | The suggested filename the network response gives us can be NULL. Fallback to the old method in that case.
* Settings: add a enable-webaudio setting.Philippe Normand2012-08-023-0/+10
| | | | | | 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.
* window-commands: suggest the right name in 'Save As'Xan Lopez2012-08-021-3/+2
| | | | | | | Use the info in the Content-Disposition header instead of the base name of the resource. https://bugzilla.gnome.org/show_bug.cgi?id=674291
* popup-commands: don't cancel a download that hasn't even been startedClaudio Saavedra2012-08-021-4/+0
| | | | | | | | Cancelling the "save link as" dialog is calling ephy_download_cancel() even when ephy_download_start() has not been called. This causes a critical warning in webkit. https://bugzilla.gnome.org/show_bug.cgi?id=681010
* ephy-embed-utils: use new coding styleXan Lopez2012-08-022-117/+111
|
* [l10n] Update Japanese translationJiro Matsuzawa2012-08-021-1/+1
| | | | Modify the About label
* ephy-history-service: prevent double call to execute_quit()Claudio Saavedra2012-08-021-1/+0
| | | | | | | execute_quit() is called already when the QUIT message is received, there is no need to call it after the thread loop quits. https://bugzilla.gnome.org/show_bug.cgi?id=680529
* ephy-home-action: remove useless headersXan Lopez2012-08-011-3/+0
|
* ephy-window: do not copy history for new empty tabsXan Lopez2012-08-011-0/+4
| | | | | | | | | Do not copy the tab history when doing Ctrl+T/New Tab to open an empty tab. https://bugzilla.gnome.org/show_bug.cgi?id=651918 Signed-off-by: Xan Lopez <xan@igalia.com>
* ephy-home-action: add implicit NEW_TAB flagZan Dobersek2012-08-011-1/+1
| | | | | | | The NewTab action is always used to new an empty tab now, so just acknowledge the fact. Signed-off-by: Xan Lopez <xan@igalia.com>
* ephy-home-action: drop DnD functionalityXan Lopez2012-08-011-62/+4
| | | | | The home action can only be accessed from the super menu now, so the DnD feature is not useful anymore.
* e-file-chooser: remove persist-keyDiego Escalante Urrelo2012-08-016-188/+2
| | | | | | | | | | | | | GTK+ has changed the UX of the GtkFileChooser. This has (pragmatically) deprecated "last save dir" stored by applications themselves. For Epiphany this means we no longer need a "persist-key" in our file chooser, and that we have to clean up some GtkFileChooser API use in followup patches. This commit removes the property and uses of it. Bug #655508
* ephy-session: spawn the default window if the session state file is brokenXan Lopez2012-08-012-0/+51
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=680590
* Use $(pkglibdir) instead of $(libdir)/epiphanyMichael Biebl2012-07-312-3/+3
| | | | | | to avoid hard coding the package name. https://bugzilla.gnome.org/show_bug.cgi?id=672023
* epiphany.pc.in: Use @PACKAGE@ instead of epiphanyMichael Biebl2012-07-311-2/+2
| | | | | | to avoid hard coding the package name. https://bugzilla.gnome.org/show_bug.cgi?id=672023
* window-commands: update About dialog taglineDiego Escalante Urrelo2012-07-311-2/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=668115
* ephy-sqlite-statement: remove get_propertyDiego Escalante Urrelo2012-07-311-19/+0
| | | | | | All the properties are write-construct-only. https://bugzilla.gnome.org/show_bug.cgi?id=671595
* e-dialog: handle old uses of ephy_dialog_constructDiego Escalante Urrelo2012-07-311-1/+13
| | | | | | | This is a hack. One that we should remove when we decide what to do with extensions. https://bugzilla.gnome.org/show_bug.cgi?id=680907
* extensions: remove seed supportDiego Escalante Urrelo2012-07-319-580/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=680905
* ephy-encoding: auto-calculate 'title-elided' and 'collation-key'Xan Lopez2012-07-314-48/+49
| | | | They are derived from 'title', no need to pass them as parameters.
* tests: test the creation of a EphyEncoding objectXan Lopez2012-07-311-0/+21
| | | | | We should make the test-elided and collation-key properties be computed automatically from the other parameters.
* tests: add a simple test for EphyEncodingsXan Lopez2012-07-312-0/+90
|
* ephy-encoding: fix extra blank lineXan Lopez2012-07-311-2/+1
|
* ephy-embed-shell: sort headers properly!Xan Lopez2012-07-311-1/+1
|
* ephy-embed-shell: add missing headerXan Lopez2012-07-311-7/+7
| | | | | Dropping useless headers elsewhere uncovered a missing header (stdlib.h) here. Also sort headers while at it.
* ephy-encodings: remove dead codeXan Lopez2012-07-311-10/+0
|
* ephy-encodings: use new coding styleXan Lopez2012-07-312-340/+324
|
* ephy-encoding: fix indentationXan Lopez2012-07-311-23/+23
|
* ephy-encodings: rewrite to drop usage of EphyNodeXan Lopez2012-07-318-259/+642
| | | | | | | | | | We have a new 'EphyEncoding' object holding the encoding data, and the EphyEncodings object is now just a hash table holding a bunch of these. Change all the UI code to use the new APIs. https://bugzilla.gnome.org/show_bug.cgi?id=680735
* Updated gujarati fileSweta Kothari2012-07-301-1449/+1653
|
* ephy-web-view: fix gtk-doc warningXan Lopez2012-07-281-1/+1
|
* ephy-encodings: drop some useless codeXan Lopez2012-07-281-4/+0
|
* ephy-extensions-manager: don't include EphyNode, it's not used hereXan Lopez2012-07-282-9/+4
|
* Updated Belarusian translation.Ihar Hrachyshka2012-07-201-532/+859
|
* ephy-web-view: get rid of gtk-doc warningXan Lopez2012-07-191-1/+1
|
* Use G_DEFINE_BOXED_TYPE to define boxed typesXan Lopez2012-07-192-30/+5
| | | | | EphyNode is missing, but trying to migrate it gives some obscure error I need to figure out.
* [release] 3.5.43.5.4Xan Lopez2012-07-182-1/+18
|
* Updated Traditional Chinese translation(Hong Kong and Taiwan)Chao-Hsiung Liao2012-07-172-205/+191
|
* Updated Lithuanian translationAurimas Černius2012-07-171-619/+872
|
* [l10n] Update Japanese translationJiro Matsuzawa2012-07-151-529/+877
|
* Port persistent cookies to WebKit2Carlos Garcia Campos2012-07-132-14/+45
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=679369
* ephy-web-view: Port security level to WebKit2Carlos Garcia Campos2012-07-131-15/+9
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=679371
* ephy-web-app-utils: Fix memory leakCarlos Garcia Campos2012-07-121-0/+1
|
* ephy-web-app-utils: Use soup_cookie_domain_matches to check the cookie domainCarlos Garcia Campos2012-07-121-1/+1
| | | | | | | This fixes the cases where sites like www.foo.com save cookies for domain .foo.com, so that when an app is created for www.foo.com, cookies in the current jar for the domain .foo.com are not copied to the app cookie jar.
* Updated Hebrew translation.Yaron Shahrabani2012-07-111-296/+315
|
* window-commands: Port WebKit version information in about dialog to WebKit2Carlos Garcia Campos2012-07-091-1/+5
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=679403
* 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
* Updated Norwegian bokmål translationKjartan Maraas2012-07-091-277/+285
|
* Port cookies to WebKit2Carlos Garcia Campos2012-07-044-13/+178
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=678626
* Updated Traditional Chinese translation(Hong Kong and Taiwan)Cheng-Chia Tseng2012-06-302-1006/+1772
|
* ephy-web-view: unref objects in dispose, not finalizeXan Lopez2012-06-281-5/+2
|
* ephy-web-view: set_title can also be made private to its fileXan Lopez2012-06-282-49/+40
|
* ephy-web-view: get rid of redundant calls to set_titleXan Lopez2012-06-281-11/+2
| | | | | | | Just trust the title-updated signal for the most part. Seems to work just fine in WK1, and fixes missing updates to the title in WK2. https://bugzilla.gnome.org/show_bug.cgi?id=679046
* ephy-web-view: make set_address completely privateXan Lopez2012-06-282-43/+37
| | | | | It's not used outside its own class either, so we can make it private to the file.
* ephy-web-view: move private methods to the private headerXan Lopez2012-06-282-23/+21
|
* ephy-web-view: ephy_web_view_location_changed is private to its classXan Lopez2012-06-283-54/+43
| | | | Do not make it public.
* Port fullscreen popup to WebKit2Claudio Saavedra2012-06-281-3/+9
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=678840
* window-commands: initialize string variables to NULLXan Lopez2012-06-281-1/+1
| | | | | This makes the about dialog not crash in WebKit2, since they are not set to any value (yet) but are freed anyway.
* ephy-web-view: fix think-o in ephy_web_view_location_changedXan Lopez2012-06-281-6/+3
| | | | | | Do not re-set the address we already have, use the location we get as a parameter, which comes from the same place (WebKit layer) than ephy_web_view_get_location used to get it from.
* ephy-web-view: get rid of 'ephy_web_view_get_location'Xan Lopez2012-06-284-53/+14
| | | | | | Nowhere in epiphany were we using the "get the non-toplevel location" feature (which was broken anyway), so I think we should be able to just use get_address everywhere.
* ephy-web-view: and more type checksXan Lopez2012-06-281-0/+2
|
* ephy-web-view: add type checks for the set_typed_address method parametersXan Lopez2012-06-281-1/+5
|
* ephy-web-view: do not duplicate the setter code for typed-addressXan Lopez2012-06-281-7/+2
|
* ephy-web-view: try to simplify a bit the typed-address logicXan Lopez2012-06-281-23/+17
| | | | | | | | | | I think we can do without the "expire_address_now" boolean, and just rely on whether typed-address itself is NULL or not. If it is not, we want to always show it in the location entry and never overwrite it, since it reflects what the user has typed. The only case when we want to go ahead and set it to NULL is when the load actually starts (ie, when the user wants to transform what he has typed into a new load). Try to document things better reflecting this logic.
* ephy-web-view: remove useless forward declarationsXan Lopez2012-06-281-3/+0
|
* ephy-web-view: remove unneeded headers, and sort themXan Lopez2012-06-281-2/+1
|