aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* ephy-toolbar: Add my name to copyrightYosef Or Boczko2013-09-201-1/+2
|
* ephy-window: Fix the margin of the toolbarYosef Or Boczko2013-09-201-10/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=708436
* actions: fix return value for button press events that pop up menusClaudio Saavedra2013-09-092-5/+8
| | | | | | Otherwise the GTK+ will pop up the menu from the WM actions. https://bugzilla.gnome.org/show_bug.cgi?id=707721
* ephy-find-toolbar: Set view-wrapped icon according to locale's text directionYosef Or Boczko2013-09-031-1/+3
|
* ephy-bookmark-properties: icon name should not be marked for translationClaudio Saavedra2013-09-031-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=707341
* Drop GtkStockYosef Or Boczko2013-09-025-24/+16
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=707021
* ephy-find-toolbar: Remove cast macros from places where it's not neededYosef Or Boczko2013-09-021-4/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=707086
* ephy-find-toolbar: Port to GtkSearchBarYosef Or Boczko2013-09-022-97/+33
| | | | | | Also fix the appearance of the prev/next buttons. https://bugzilla.gnome.org/show_bug.cgi?id=707086
* ephy-toolbar: Do not hardcode title style of a web-appYosef Or Boczko2013-09-021-16/+4
| | | | | | Let the css theme define the title style. https://bugzilla.gnome.org/show_bug.cgi?id=707246
* search-provider: fix string comparisonCosimo Cecchi2013-09-011-1/+1
| | | | | | | Otherwise the provider won't update the string in the shell search overview. https://bugzilla.gnome.org/show_bug.cgi?id=707204
* ephy-window: Fix the margin of the toolbarYosef Or Boczko2013-09-011-3/+11
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=707091
* ephy-toolbar: Fix the margin on the left side of the separatorYosef Or Boczko2013-09-011-2/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=707091
* Add a shell search providerGiovanni Campagna2013-08-295-0/+626
| | | | | | | | | The search provider offers the same results as the inline completion in the location bar, gathering results from the history and from bookmarks. Also, it provides a special "Search the web" item, that continues search with the configured search engine (Google by default) https://bugzilla.gnome.org/show_bug.cgi?id=694943
* EphyShell: add support for starting without windowsGiovanni Campagna2013-08-293-3/+29
| | | | | | | | To launch epiphany as a DBus service, we need to be able to launch without opening windows, and then use the GApplication inactivity timeout to manage our lifetime. https://bugzilla.gnome.org/show_bug.cgi?id=694943
* ephy-window: Use GtkFrame instead of GtkEventBox in the window titleYosef Or Boczko2013-08-291-6/+5
|
* ephy-window.c: explicitly show the event boxClaudio Saavedra2013-08-291-0/+1
| | | | Otherwise sometimes the bar is initially hidden
* ephy-toolbar: Add close buttonYosef Or Boczko2013-08-301-15/+99
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=706050
* ephy-window: Always show the top bar in app mode and show/hide title ↵Yosef Or Boczko2013-08-301-1/+6
| | | | | | | | | | | | according mode window * In normal mode: show address bar and hide title and reload/stop buttons. * In web application mode: hidde the address bar and show instead the page title and the reload/stop button. https://bugzilla.gnome.org/show_bug.cgi?id=706050
* ephy-window: Fix the margins in the top barYosef Or Boczko2013-08-301-2/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=706050
* ephy-window: Use the top bar GtkBox as titlebarYosef Or Boczko2013-08-301-5/+5
| | | | | | | The GtkEventBox is to ensure opacity (see bug #706045). https://bugzilla.gnome.org/show_bug.cgi?id=706050
* ephy-toolbar: Use GtkBox instead GtkToolbarYosef Or Boczko2013-08-302-71/+57
| | | | | | The padding is according the comments of the team design. https://bugzilla.gnome.org/show_bug.cgi?id=706050
* ephy-window: Simplify ephy_window_close()Claudio Saavedra2013-08-291-9/+7
| | | | | | Simply use one if block, also put the boolean variable check first. https://bugzilla.gnome.org/show_bug.cgi?id=695642
* Make ephy_web_view_has_modified_forms() asynchronousCarlos Garcia Campos2013-08-291-49/+143
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=695642
* Force an update on WNCK's knowledge of windows and workspacesGustavo Noronha Silva2013-08-141-0/+9
| | | | | | | We need to poke WNCK, otherwise our first call to ephy_window_is_on_current_workspace will be a false-positive. https://bugzilla.gnome.org/show_bug.cgi?id=705811
* Add help buttons to the pdm and pref dialogsEkaterina Gerasimova2013-08-043-3/+31
|
* Update links to help, add app menuitemEkaterina Gerasimova2013-08-0414-31/+39
| | | | | | | Update ephy_gui_help to link to pages, not sections. Update links to pages in the new help. Add an app menu Help item. Change the link from the preference dialog to link to the pref.page because one page per tab is not compatible with the help style…
* Remove duplicate GtkBuilder propertyEkaterina Gerasimova2013-08-041-1/+0
|
* ephy-window: disable new window creation in application modeClaudio Saavedra2013-08-031-0/+2
| | | | | | Also incognito windows. https://bugzilla.gnome.org/show_bug.cgi?id=703929
* e-window: hide unsensitive actions in webapp modeDiego Escalante Urrelo2013-08-031-1/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=685216
* e-window: hide and disable more actions in webapp modeDiego Escalante Urrelo2013-08-011-0/+9
| | | | | | | This disables and hides: ViewPageSource, ContextBookmarkPage, InspectElement. https://bugzilla.gnome.org/show_bug.cgi?id=672910
* ephy-window: update commentClaudio Saavedra2013-08-011-1/+1
|
* Fix typo in a messageMichael Catanzaro2013-07-071-1/+1
|
* prefs: Use the correct signal to monitor GtkFileChooserButton's selection ↵Federico Mena Quintero2013-06-221-1/+1
| | | | | | | | | | | | | | changes The correct signal is 'selection-changed', as in all file choosers. The signal that was being used, 'current-folder-changed', only means that the current directory being shown in the file chooser dialog has changed - not that the selection has changed. See https://bugzilla.gnome.org/show_bug.cgi?id=696498#c8 - although that comment suggests the use of the 'file-set' signal, which I don't think is very useful. It's just a historical remnant.
* Move profile directory check to after checking for application modeGustavo Noronha Silva2013-06-101-7/+7
| | | | | Since application mode also has a profile directory, we will enter the non-app-mode profile shell mode instead.
* ephy-find-toolbar: Correct the parent class usedBastien Nocera2013-05-241-1/+1
| | | | | | | The instance is a GtkBox child, so the class should be a GtkBoxClass child, not GtkToolbarClass. https://bugzilla.gnome.org/show_bug.cgi?id=700910
* ephy-main: actually add the FIXME that goes with the previous wayland fixClaudio Saavedra2013-05-201-0/+4
|
* Make sure we only rely on X11 to obtain timestamps when we are running in a ↵Iago Toral Quiroga2013-05-201-3/+15
| | | | | | | | X session This avoids a startup crash when running on Wayland. https://bugzilla.gnome.org/show_bug.cgi?id=700691
* Allow running a regular standalone instance with a different profileGustavo Noronha Silva2013-05-041-6/+7
| | | | | | | | | Adds a new standalone shell mode and removes restrictions on using --profile in a non-private, non-incognito instance of the browser. Useful for debugging or improving features that rely on being in a regular session, such as password and session saving/restoring. https://bugzilla.gnome.org/show_bug.cgi?id=699602
* Added missing mnemonics in application menu.Adam Dingle2013-05-032-4/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=696894
* Compile template pages as GResourcesCarlos Garcia Campos2013-04-055-4/+258
| | | | | | | | So that they are loaded from memory instead of disk every time they are needed. We also get rid of ephy_file searching for the files in the file system. https://bugzilla.gnome.org/show_bug.cgi?id=696792
* Unify all web context setup in EphyEmbedShell on primary instance startupCarlos Garcia Campos2013-04-052-47/+0
| | | | | | | | | | | Cookies, web extension and custom URI handlers were initialized in ephy_embed_shell_init(), so they were always called even for secondary instances. All other initializations were in ephy_shell_startup so that it only happens for the primary instance. Move all the code to ephy_embed_shell_startup to make sure everything happens at the same time and only for the primary instance. https://bugzilla.gnome.org/show_bug.cgi?id=696020
* ephy-encoding-dialog: use the right signal to track load statusXan Lopez2013-03-261-0/+11
| | | | There's no notify::load-status in WebKit2
* ephy-notebook: fix memory leakXan Lopez2013-03-261-1/+2
| | | | | gtk_style_context_get does return a copy of the requested properties, free our pango font description.
* ephy-encoding-dialog: make this work againXan Lopez2013-03-251-3/+3
| | | | | | | We were not resetting correctly the internal state when getting a NULL encoding from WebKit, so the dialog would stop working after that. https://bugzilla.gnome.org/show_bug.cgi?id=696548
* ephy-bookmarks-import: sort headersXan Lopez2013-03-241-8/+7
|
* Get rid of EphyEmbedSingleXan Lopez2013-03-245-10/+0
| | | | | | Move the remaining initialization code to EphyEmbedShell https://bugzilla.gnome.org/show_bug.cgi?id=693703
* Remove dummy work offline codeXan Lopez2013-03-243-22/+0
| | | | We are doing nothing with this these days.
* ephy-window: do not track network-statusXan Lopez2013-03-241-33/+0
| | | | The signal was removed from EphyEmbedSingle since it was a no-op.
* ephy-shell: remove non-WebKit2 bits for adblock managerXan Lopez2013-03-221-8/+0
| | | | This does not exist anymore.
* ephy-window: connect the reload/stop button the load statusXan Lopez2013-03-221-0/+20
| | | | | | We were not doing it at all in WebKit2. https://bugzilla.gnome.org/show_bug.cgi?id=696301
* Move the clear cache method to EphyEmbedShellXan Lopez2013-03-211-5/+2
| | | | EphyEmbedSingle is almost dead!
* Move code to initialize preferences from ephy-main to ephy-shellCarlos Garcia Campos2013-03-203-29/+47
| | | | | | | | | | As well as the code the prepare the environment for the wen process and web context initialization. This allows to only run that initializations only for the primary instance. It fixes a crash in web process when the ui process finishes too early and makes secondary instances to run faster, since they don't spawn a web process anymore. https://bugzilla.gnome.org/show_bug.cgi?id=696020
* Load back item when back is clicked with control held/middle clicked, for wk2Gustavo Noronha Silva2013-03-191-0/+25
| | | | | | | | | In WebKit2 the back/forward list is not copiable, so that assumption doesn't hold, and the current code path fails. With this change we tell EphyShell to not copy the list and load the URL held by the back item of the existing WebView in the new WebView instead, for WebKit2. https://bugzilla.gnome.org/show_bug.cgi?id=695951
* ephy-window: disable a few more actions in application modeXan Lopez2013-03-191-4/+8
| | | | | | | Do not allow to launch bookmarks, history, preferences and personal data editors through keyboard shortcuts in app mode. https://bugzilla.gnome.org/show_bug.cgi?id=690191
* Add spelling suggestion to the context menu in WebKit2Carlos Garcia Campos2013-03-172-7/+57
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=695904
* ephy-session: fix memory leakXan Lopez2013-03-171-0/+2
| | | | | | We were not freeing the save data struct itself. https://bugzilla.gnome.org/show_bug.cgi?id=695963
* ephy-find-toolbar: freaking tabsXan Lopez2013-03-161-1/+1
|
* ephy-find-toolbar: fix memory leakXan Lopez2013-03-161-0/+1
| | | | | The size group initial reference can be dropped after adding all the widgets.
* Revert "Add spelling suggestion to the context menu in WebKit2"Xan Lopez2013-03-161-47/+4
| | | | | | This reverts commit 45e86f4c6f6922fb0b554c738967b9403bd70ecc. Pushed this by mistake.
* ephy-session: fix GTask leakXan Lopez2013-03-161-0/+1
| | | | | | | g_task_run_in_thread already refs the task, so we have to unref it ourselves after calling it. https://bugzilla.gnome.org/show_bug.cgi?id=695905
* Add spelling suggestion to the context menu in WebKit2Carlos Garcia Campos2013-03-161-4/+47
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=695904
* ephy-bookmarks-export: fix memory leakXan Lopez2013-03-161-0/+2
|
* web-extension: Implement pre-filled forms in WebKit2Carlos Garcia Campos2013-03-151-0/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=684439
* ephy-bookmarks-editor: fix compiler warningsXan Lopez2013-03-141-1/+3
|
* window-commands: do not show favicon.ico downloads in the UIXan Lopez2013-03-141-0/+6
| | | | | | | These are internal to the web app creation process, the user should not see them. https://bugzilla.gnome.org/show_bug.cgi?id=695793
* Set the disk cache directory depending on the ephy mode in WebKit2Carlos Garcia Campos2013-03-131-0/+9
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=695345
* ephy-navigation-history-action: fix compiler warningsXan Lopez2013-03-111-5/+5
|
* pdm-dialog: remove compiler warningsXan Lopez2013-03-091-1/+3
|
* web-extension: Implement adblocker in WebKit2Carlos Garcia Campos2013-03-071-0/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=695307
* Do not build adblock files in libephyembed for WebKit2Carlos Garcia Campos2013-03-071-1/+5
| | | | The required files will be built in the web extension.
* ephy-shell: fix opening new pages from the command lineXan Lopez2013-03-071-1/+1
| | | | | | | We were not re-using the active EphyEmbed, which causes opening one extra empty tab. https://bugzilla.gnome.org/show_bug.cgi?id=694966
* ephy-window: fix compiler warningsXan Lopez2013-03-061-3/+2
|
* Implement get best web app icon in WebKit2Manuel Rego Casasnovas2013-03-061-33/+77
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=694091
* incognito: show about:incognito instead of the overviewClaudio Saavedra2013-03-051-8/+16
| | | | | | | | The overview shouldn't be shown in an incognito window as it reveals information about the browsing activity of the user. Also, a welcome page indicating the scope of the incognito window is better. https://bugzilla.gnome.org/show_bug.cgi?id=694200
* ephy-password-info: remove as it is unused nowClaudio Saavedra2013-03-054-103/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=679918
* pdm-dialog: migrate to libsecretClaudio Saavedra2013-03-051-174/+84
| | | | | | | | | | This is a one-to-one migration from the gkm implementation to libsecret. The existing gkm-powered dialog showed both network authentication and form authentication data. Since we are moving all form authentication data to a Epiphany specific schema, this will not be shown here anymore. https://bugzilla.gnome.org/show_bug.cgi?id=679918
* window-commands: fix WebKit2 build after 8a00f5c726c9Xan Lopez2013-03-021-0/+1
|
* Move code to get application icon from DOM to ephy-dom-utilsManuel Rego Casasnovas2013-03-021-3/+30
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=694091
* Fallback to favicon instead of page snapshotWilliam Jon McCann2013-03-021-14/+29
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=694703
* Implement get web app title in WebKit2Manuel Rego Casasnovas2013-03-021-12/+53
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=694144
* Move code to get application title from DOM to ephy-dom-utilsManuel Rego Casasnovas2013-03-021-24/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=694144
* ephy-session: Port to GTaskCarlos Garcia Campos2013-02-241-88/+69
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=694580
* Add setting for delayed tab loading, and use it to fix the session testsGustavo Noronha Silva2013-02-241-3/+18
| | | | | | | | | | | | | The session tests were broken by the delayed tab loading feature - the restored embeds would not finish loading and thus the expectations for the URIs were not met. This change adds a setting that is now used by those tests to disable the feature temporarily. Also revert "ephy-session-test: make tests pass", which is no longer necessary. This reverts commit 75da5fff3f4489dacf4ded6f012daa06af306709. https://bugzilla.gnome.org/show_bug.cgi?id=694470
* ephy-main: get rid of a compiler warningXan Lopez2013-02-221-0/+2
|
* web-extension: Use a different service name for every web process extensionCarlos Garcia Campos2013-02-211-0/+5
|
* embed: Implement unsubmitted modified forms warning in WebKit2Carlos Garcia Campos2013-02-192-0/+7
| | | | | | Installing a web extension to access the DOM. https://bugzilla.gnome.org/show_bug.cgi?id=684437
* popup-commands: Postpone the creation of the download object until ↵Carlos Garcia Campos2013-02-181-11/+25
| | | | | | | | | | | destination is known In WebKit2 downloads automatically start when an uri is requested to be downloaded. Instead of creating a download that is cancelled if the destination dialog is cancelled, we can simply create the download when the destination dialog has been accepted. https://bugzilla.gnome.org/show_bug.cgi?id=685950
* ephy-toolbar: make the margins for the New Tab button RTL friendlyXan Lopez2013-02-161-1/+5
|
* Add a New Tab button in the toolbarXan Lopez2013-02-162-0/+18
| | | | | | Useful in general, and in particular in touch-based devices. https://bugzilla.gnome.org/show_bug.cgi?id=684616
* Get rid of epiphany.hXan Lopez2013-02-152-64/+0
| | | | It is also not needed anymore.
* Do not install headersXan Lopez2013-02-152-10/+0
| | | | Since there are no extensions, we don't need to do this anymore.
* Remove EphyPermissionManagerXan Lopez2013-02-151-1/+0
| | | | | This was also a no-op. The only thing the popup code is doing is checking the GSetting, so just do that.
* support notification filteringNuno Araujo2013-02-141-0/+1
| | | | | | | This gives gnome-shell a change to apply notification filtering on this app. https://bugzilla.gnome.org/show_bug.cgi?id=690996
* ephy-shell: remove some leftovers from the new-window removalXan Lopez2013-02-141-63/+0
|
* Remove EphyWebView::visibilityXan Lopez2013-02-131-20/+0
| | | | | | This once was likely used to toggle the visibility of popups, but it's now a no-op. When we re-introduce that feature we can do something similar again.
* Only load pages when their tab is switched to upon session restoreGustavo Noronha Silva2013-02-124-10/+29
| | | | | | | | | | | | | Firefox has led the way implementing this behaviour to improve the experience of restoring a session with lots of tabs. By delaying the loading of pages to when the user shows interest in them, the time it takes for the browser to become usable is diminished, and less pages are loaded in parallel, which improves load time for the first pages the user sees. It also has the advante of displaying less HTTP Basic Auth dialogs, when the user has many tabs pointed to the same server. https://bugzilla.gnome.org/show_bug.cgi?id=675302
* window-commands: update copyright yearXan Lopez2013-02-111-1/+1
|
* ephy-notebook: remove two useless forward declarationsXan Lopez2013-02-101-2/+0
|
* ephy-session: port to GTaskXan Lopez2013-02-101-22/+20
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=691439
* ephy-shell: add g_return_val_if_fails to ephy_shell_new_tab_fullXan Lopez2013-02-101-0/+9
|
* ephy-shell: avoid useless call to ephy_embed_shell_get_defaultXan Lopez2013-02-101-1/+1
| | | | | There's only one shell, which we already get in the first parameter. No need to ask for the shell again.
* Use GtkApplication method to get the list of windowsXan Lopez2013-02-093-73/+10
| | | | | We have one in EphyShell, but should be redundant (since we stopped tracking non-EphyWindow windows some time ago).
* ephy-session.c: add ephy_session_clear()Claudio Saavedra2013-02-082-0/+25
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=693297
* ephy-shell: add application menu item for reopening closed tabsClaudio Saavedra2013-02-084-0/+38
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=128184
* ephy-embed-shell: add EPHY_EMBED_SHELL_MODE_INCOGNITOClaudio Saavedra2013-02-083-6/+4
| | | | | | | | | | Since we need to differenciate between incognito and private mode in order to enable restoring closed tabs only for the latter case. Add a macro for the cases in which either mode should behave in the same way to simplify the change. https://bugzilla.gnome.org/show_bug.cgi?id=128184
* ephy-session: add can-undo-tab-closed boolean propertyClaudio Saavedra2013-02-082-0/+65
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=128184
* ephy-session: add API to restore closed tabsClaudio Saavedra2013-02-082-0/+251
| | | | | | | | | We add a queue of closed tabs to EphySession, which is later used to restore them through ephy_session_undo_close_tab(). Based on a patch by Diego Escalante Urrelo <diegoe@igalia.com> https://bugzilla.gnome.org/show_bug.cgi?id=128184
* ephy-shell: Make it possible to prepend a tab in a windowClaudio Saavedra2013-02-082-7/+11
| | | | | | | We need this in order to open a tab in the first position of a window when undoing a tab closure. https://bugzilla.gnome.org/show_bug.cgi?id=128184
* ephy-shell: return the proper types for EphySession and GNetworkMonitorXan Lopez2013-02-083-19/+20
|
* Move ephy_session_open_uris to EphyShellXan Lopez2013-02-084-164/+141
| | | | | There's no reason at all for this method to be in EphySession, it neither writes nor reads the state of the browser.
* Don't ask Xlib to skip ARGB visualsGiovanni Campagna2013-02-061-3/+0
| | | | | | | | | WebKit uses GLX windows internally, which will have alpha. If any of those windows receives an event, Gtk will attempt to create a foreign GdkWindow wrapping them, and will crash because XGetWindowAttributes will return a NULL visual. https://bugzilla.gnome.org/show_bug.cgi?id=693030
* ephy-bookmarks-export: use g_file_set_contents() when saving to RDFClaudio Saavedra2013-01-281-15/+15
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=691794
* Remove ability to open URIs in the clipboard through middle clickXan Lopez2013-01-181-78/+0
| | | | | This is disabled by default, pretty obscure, and problematic to port properly to WebKit2. So just drop the code.
* EphyWindow: don't connect to scroll-event on the web viewGiovanni Campagna2013-01-121-30/+1
| | | | | | | | Doing so prevents the correct delivery of scroll DOM events, and at time causes the wrong part of the page to scroll (or none at all). https://bugzilla.gnome.org/show_bug.cgi?id=684243
* Port delete web application to WebKit2Carlos Garcia Campos2013-01-111-41/+55
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=684448
* Don't use DOM bindings to delete a web application from about:applicationsCarlos Garcia Campos2013-01-111-0/+32
| | | | | | | | Use a different form for every web application with a hidden value containing the application id. Then use the policy client to ignore any form submission from about:applications and delete the application instead, reloading the about:applications page. This solution will work for WebKit2 too.
* ephy-session: Use a XML memory writer and save the contents with ↵Carlos Garcia Campos2013-01-091-14/+17
| | | | | | g_file_replace_contents() The code is simpler and g_file_replace_contents() can be cancelled.
* ephy-session: save session in a thread to avoid blocking the UICarlos Garcia Campos2013-01-092-100/+236
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=681832
* ephy-session: Remove ephy_session_queue_command() APICarlos Garcia Campos2013-01-092-153/+0
| | | | | | This is unused now. https://bugzilla.gnome.org/show_bug.cgi?id=641739
* ephy-session: Remove EPHY_SESSION_CMD_OPEN_URISCarlos Garcia Campos2013-01-093-83/+123
| | | | | | | Add ephy_session_open_uris() instead and use it from EphyShell instead of scheduling a command. https://bugzilla.gnome.org/show_bug.cgi?id=641739
* ephy-session: Remove EPHY_SESSION_CMD_MAYBE_OPEN_WINDOW_RESTORECarlos Garcia Campos2013-01-091-2/+0
| | | | It's currently unused.
* ephy-session: Remove EPHY_SESSION_CMD_MAYBE_OPEN_WINDOWCarlos Garcia Campos2013-01-092-22/+22
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=641739
* ephy-session: Add ephy_session_resume() and use it instead of queueing a ↵Carlos Garcia Campos2013-01-093-86/+129
| | | | | | resume command https://bugzilla.gnome.org/show_bug.cgi?id=641739
* ephy-session: Use ephy_session_load() directly instead of queueing a load ↵Carlos Garcia Campos2013-01-093-14/+4
| | | | | | session command https://bugzilla.gnome.org/show_bug.cgi?id=641739
* ephy-session: Load the session asynchronouslyCarlos Garcia Campos2013-01-092-218/+525
| | | | | | | | | Make ephy_session_load() asynchronous and add ephy_session_load_from_stream() to replace ephy_session_load_from_string(). Use a xml sax parser now that is fed from a GInputStream. https://bugzilla.gnome.org/show_bug.cgi?id=681782
* ephy-window: fix compiler warningXan Lopez2013-01-051-2/+2
|
* prefs-dialog: remove some vertical sizeDiego Escalante Urrelo2013-01-051-99/+124
| | | | | | Move Web Content from Privacy to General. https://bugzilla.gnome.org/show_bug.cgi?id=690053
* e-window: add a smarter CopyEmailAddress actionDiego Escalante Urrelo2013-01-053-2/+27
| | | | | | | It omits the mailto: in mail links and has a different string in the context menu, to make this clear. https://bugzilla.gnome.org/show_bug.cgi?id=688166
* ephy-shell: There can be two widgets for the same download in WebKit2Carlos Garcia Campos2013-01-041-3/+11
| | | | | | | | In WebKit2 WebKitWebContext::download-started signal is always emitted, even for downloads started manually. We only want to create a new download when the download operation has been started by WebKit. https://bugzilla.gnome.org/show_bug.cgi?id=678993
* Implement embedded view source mode in WebKit2Carlos Garcia Campos2013-01-041-6/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=684440
* downloads: Create the download with the window of the web view that ↵Carlos Garcia Campos2013-01-041-3/+16
| | | | | | | | | initiated the download Using webkit_download_get_web_view() and falling back to the active window if the download was not initiated by a web view. https://bugzilla.gnome.org/show_bug.cgi?id=686467
* ephy-download: Make EphyDownload:window a construct only propertyCarlos Garcia Campos2013-01-042-8/+4
| | | | | | | | It's always set right after the download object is created and it doesn't have any effect when it's set after the download has been added to the embed shell. This way we can make sure that when the download is added to the embed shell the parent window has already been set if there's any.
* Revert "ephy-toolbar: set url entry's box style class to .linked"Xan Lopez2012-12-191-1/+1
| | | | | | This reverts commit 6626beaf15f04824066af937d3fa277e8bd46aa6. We won't get the theming right in time for the release, so revert for now.
* ephy-state: rename to 'ephy-initial-state'Xan Lopez2012-12-167-31/+29
| | | | | | | | | | | | | The purpose of EphyState is to track the sizes and positions of windows, paned or expanders in order to remember what is the preferred *initial* and *default* state of those UI elements. So for example we merge the tracking of the size/positions of all main windows in one record, because we only need an initial value which we'll use as default for newly created EphyWindows. Since this is a very specific task, different to the actual tracking of all sizes and positions in EphySession in order to restore them at startup, rename the class to EphyInitialState to avoid confusions.
* ephy-window: align the toolbar margins with the shell onesClaudio Saavedra2012-12-151-0/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=679348
* ephy-toolbar: fix the toolbar in RTL environmentsClaudio Saavedra2012-12-152-4/+20
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=684366
* ephy-window: remove some code that's been dead for agesXan Lopez2012-12-141-21/+5
|
* Update the save web app dialog to be more like the mockupWilliam Jon McCann2012-12-131-5/+44
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=690007
* Use better icons for webappsWilliam Jon McCann2012-12-131-32/+164
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=657755
* Use better application names for web appsWilliam Jon McCann2012-12-131-1/+89
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=657755
* ephy-toolbar: set url entry's box style class to .linkedXan Lopez2012-12-131-1/+1
| | | | Lapo wants it.
* ephy-find-toolbar: fix a warningClaudio Saavedra2012-12-131-0/+1
|
* ephy-find-toolbar: fix build in wk2Claudio Saavedra2012-12-131-0/+4
|
* ephy-find-toolbar: silly consistency fixClaudio Saavedra2012-12-131-1/+1
|
* ephy-window: compiler warningsXan Lopez2012-12-131-2/+0
|
* ephy-window: we can actually zoom images now, so allow thatXan Lopez2012-12-131-22/+6
|
* New design for find barWilliam Jon McCann2012-12-133-258/+212
| | | | | | | To be more consistent with other GNOME 3 apps we should move the in page find toolbar to the top of the page. https://bugzilla.gnome.org/show_bug.cgi?id=689929
* ephy-main: remove debug leftovers that were broken nowXan Lopez2012-12-121-9/+0
| | | | | (15:45:30) descalante: come on (15:45:46) descalante: what is this, KDE?
* ephy-main: remove some dead codeXan Lopez2012-12-121-6/+1
|
* ephy-main: remove unused optionXan Lopez2012-12-121-13/+2
|
* ephy-main: delete profile on exit in incognito modeXan Lopez2012-12-121-1/+1
|
* ephy-shell: fix the incognito app menu itemClaudio Saavedra2012-12-122-5/+5
|
* Define the names of the history and bookmarks files in just one placeXan Lopez2012-12-121-2/+3
|
* First iteration for 'Incognito mode'Xan Lopez2012-12-127-88/+138
| | | | | | | | | | | | | | | For now this is just a private mode but with the following two twists: - We use the dark theme. - We steal our history and bookmarks from the main profile. This is done in 'read-only' mode though, so any changes made in this session will be lost. Add command line options and a UI item to launch the browser in this mode. https://bugzilla.gnome.org/show_bug.cgi?id=676914
* Remove UUID hacks to prevent self-launchXan Lopez2012-12-122-12/+3
| | | | | | Now we can get rid of them. https://bugzilla.gnome.org/show_bug.cgi?id=690050
* e-shell: fix compiler warningDiego Escalante Urrelo2012-12-111-4/+4
|
* Open new windows when called with no URIs to openGustavo Noronha Silva2012-12-111-1/+9
| | | | | | | | | GNOME Shell tries to open new windows by calling the application with no parameters. This strategy is also used by the 'Launch web browser' keybinding, that can be interpreted as the user requesting a new window, so open a new window when called with no URIs, unless --new-tag is given explicitly. Partially fixes https://bugzilla.gnome.org/show_bug.cgi?id=685976
* Append new tab on the window with most tabs in the current workspaceGustavo Noronha Silva2012-12-115-1/+82
| | | | | | | | | | This change uses a different heuristic to decide on what the best window to add a new tab is from the last window which has been interacted with, which might even be in a different workspace, to the window with the most tabs in the current workspace. If no window exists on the current workspace one will be created. Partial fix for https://bugzilla.gnome.org/show_bug.cgi?id=685976
* ephy-shell: remove the ephy_shell globalDiego Escalante Urrelo2012-12-1117-42/+59
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=683614
* e-embed-shell: remove the embed_shell globalDiego Escalante Urrelo2012-12-117-17/+24
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=683614
* ephy-session: use a better variable name for session recoveryXan Lopez2012-12-111-3/+3
| | | | | We always recover the session now, so 'has_session_state' makes more sense than 'crashed_session'.
* Do not present the window when running in test modeGustavo Noronha Silva2012-12-101-1/+2
|
* widgets: do not use deprecated GtkStyleContext APIDiego Escalante Urrelo2012-12-101-1/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=689968
* ephy-session: fixup session autoresumeXan Lopez2012-12-101-6/+7
| | | | | | | | | This code was confusing, but what we actually wanted to do here was to only autoresume the session if there were no windows opened, otherwise it means we are launching a new instance after the first one. Make this explicit in the code instead of relying on side-effects of early returns.
* Move async_get_favicon_pixbuf_callback() to a WK2-only regionMario Sanchez Prada2012-12-101-30/+27
|
* ephy-session: remove unused headerXan Lopez2012-12-101-1/+0
|
* Remove option to launch Web as the bookmarks editorXan Lopez2012-12-105-33/+1
| | | | That thing is on its way out.
* ephy-session: remove useless condition in ifXan Lopez2012-12-101-5/+1
| | | | | If there's already windows opened we'll never do anything in the MAYBE_OPEN_WINDOW command, so this check is redundant.
* ephy-session: remove the code that handles the 'resume window'Xan Lopez2012-12-101-76/+12
| | | | | The 'resume window' does not exist anymore, so this is useless and never executed.
* Add the zoom controls to the gear menuXan Lopez2012-12-102-2/+5
| | | | | | There was no way of zooming in or out from the UI. https://bugzilla.gnome.org/show_bug.cgi?id=683625
* Remove redundant search labelsWilliam Jon McCann2012-12-102-23/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=687744
* Use GtkSeachEntry instead of EphySearchEntryBastien Nocera2012-12-102-13/+13
| | | | | | Does pretty the same thing, without the cut'n'paste. https://bugzilla.gnome.org/show_bug.cgi?id=687744
* Don't perform empty searches when toggling case matchesWilliam Jon McCann2012-12-091-0/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=684023
* resources: tidy up application menu orderDiego Escalante Urrelo2012-12-091-7/+5
| | | | | | Copy the sort order of other GNOME3 applications. https://bugzilla.gnome.org/show_bug.cgi?id=678962
* bookmarks: Use the current favicons APICarlos Garcia Campos2012-12-072-2/+34
| | | | | | | And bump WebKitGTK+ requirements to make sure we don't use any previous version of the favicons API that was broken. https://bugzilla.gnome.org/show_bug.cgi?id=689762
* Port PdmDialog to WebKit2GTK+ favicons API.Mario Sanchez Prada2012-12-041-2/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=679370
* Port EphyNavigationHistoryAction to WebKit2GTK+ favicons API.Mario Sanchez Prada2012-12-041-12/+21
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=679370
* Port EphyCompletionModel to WebKit2GTK+ favicons API.Mario Sanchez Prada2012-12-041-16/+28
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=679370
* Port EphyBookmarks and EphyBookmarkAction to WebKit2GTK+ favicons API.Mario Sanchez Prada2012-12-042-57/+98
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=679370
* Initialize the favicon database from WebKit2GTK+ as soon as possible.Mario Sanchez Prada2012-12-041-1/+18
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=679370
* Fix a couple of compiler warnings spotted by the latest gnome-common flagsXan Lopez2012-12-012-2/+2
|
* Use gtk_application_get_active_window instead of rolling our ownXan Lopez2012-11-266-26/+5
|
* Fix a ton of 'warning: function declaration isn’t a prototype'Xan Lopez2012-11-051-3/+3
| | | | | | | | | New warning flags have been added to gnome-common recently, and we were getting this a lot. Turns out in C 'foo ()' is not the same than 'foo (void)'; the first just means that no information is given about the number of arguments, the second means the function has exactly zero arguments, so add the 'void' thing all over the place when needed.
* Fixed bug #686711Diego Escalante Urrelo2012-10-291-1/+1
|
* ephy-window: Uuref the existing hit test result instead of the new oneCarlos Garcia Campos2012-10-161-1/+1
|
* ephy-window: Port button press actions to WebKit2Carlos Garcia Campos2012-10-111-9/+38
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=679395
* ephy-window: Simplify ephy_window_dom_mouse_click_cbCarlos Garcia Campos2012-10-111-98/+101
| | | | | | Factor out every button press handler into its own function. https://bugzilla.gnome.org/show_bug.cgi?id=679394
* Port context menu to WebKit2Carlos Garcia Campos2012-10-112-10/+235
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=679366
* Avoid a crash in EphyBookmarksEditor when using WebKit2.Mario Sanchez Prada2012-10-101-5/+4
| | | | | | Still need to figure out a way to port this to the new WebKit2GTK+ favicons API. https://bugzilla.gnome.org/show_bug.cgi?id=679370
* ephy-main: remove ancient commented codeXan Lopez2012-10-091-1/+0
|
* ephy-loader: remove, this is unused nowXan Lopez2012-10-081-1/+0
|
* ephy-shell: do not configure adblock in test modeXan Lopez2012-10-081-15/+17
| | | | Workaround while we figure out how to make it behave nicely.
* Remove extensions supportXan Lopez2012-10-0812-1619/+15
| | | | | | | This removes the old style extension support, you can read the rationale in the bug report. https://bugzilla.gnome.org/show_bug.cgi?id=685630
* Move windows handling code from EphySession to EphyShellCarlos Garcia Campos2012-10-088-247/+177
| | | | | | | | | | | | EphyShell is now a GtkApplication that already does window handling, however we want to maintain only the of browser windows. Instead of keeping the window lists in ephy-session, it's easier to override window_added and window_removed virtual methods of GtkApplication and update the browser window lists. Most of the cases where this API was used, had to get the session object from the shell first, now we save this step keeping the code simpler. https://bugzilla.gnome.org/show_bug.cgi?id=641734
* ephy-shell: use g_clear_{object, pointer} in disposeXan Lopez2012-10-081-56/+12
|
* Add 'History' item to the gear menu when not in the ShellXan Lopez2012-10-082-2/+3
|
* ephy-window: add F10 accel for super menuXan Lopez2012-10-071-1/+1
| | | | | | Same as Files. https://bugzilla.gnome.org/show_bug.cgi?id=673878
* Merge the app menu into the gear menu when we are not in the ShellXan Lopez2012-10-075-27/+150
| | | | | | Gets rid of the ugly menubar with a single menu. https://bugzilla.gnome.org/show_bug.cgi?id=673054
* ephy-lockdown: fix typosXan Lopez2012-10-071-2/+2
|
* ephy-lockdown: use new coding styleXan Lopez2012-10-072-169/+165
|
* ephy-lockdown: use glib strcmp methodsXan Lopez2012-10-071-2/+1
|
* ephy-lockdown: de-extensionifyXan Lopez2012-10-072-28/+19
| | | | | | | Simply connect to 'window-added' in EphyShell instead of making this an extension. https://bugzilla.gnome.org/show_bug.cgi?id=685631
* prefs-dialog: remove JavaScript preference from the UIXan Lopez2012-10-032-20/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=685393
* adblock: get rid of AdBlock interfaceXan Lopez2012-10-031-8/+0
| | | | | | | No need for this now, just make EphyAdBlock a concrete class implementing the adblock functionality. https://bugzilla.gnome.org/show_bug.cgi?id=681657
* Move adblock extension to embed/Xan Lopez2012-10-035-1153/+0
| | | | | | No reason for it to be in src/ now. https://bugzilla.gnome.org/show_bug.cgi?id=681657
* Remove UI code from adblock, un-extensionify itXan Lopez2012-10-036-825/+1
| | | | | | | | | We are not using this code for now, easy enough to re-add somehow if we want to provide a UI to edit the adblock rules. With that gone, it's now trivial to drop the extension code too, so now the adblocker is just a GObject implementing the Adblock interface. https://bugzilla.gnome.org/show_bug.cgi?id=681657
* prefs-dialog: add a checkbox to enable/disable the adblock functionalityXan Lopez2012-10-022-47/+56
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=681657
* uri-tester: do not store the adblock data in the 'extensions' dirXan Lopez2012-10-021-1/+1
| | | | | | We are on our way to stop being an extension. https://bugzilla.gnome.org/show_bug.cgi?id=681657
* Import adblock extension into the source treeXan Lopez2012-10-0110-0/+1986
| | | | | | | | | | | | | | | This commit imports the adblock extension from 'epiphany-extensions' with as few modifications as possible. Further modifications and simplifications are possible, but for now we just load it unconditionally, enabled. We have it in the src/ directory because it depends on some high-level objects in Epiphany (EphyExtension, EphyWindow), but in the future we'll probably move it to embed/, transforming it from an extension into just the specific implementation of our EphyAdblockManager object. https://bugzilla.gnome.org/show_bug.cgi?id=681657
* pdm-dialog: Add type-ahead search to personal dataBastien Nocera2012-09-271-0/+32
| | | | | | | | | | | The password treeview is unusable to find old passwords or cookies, as some are prefixed by "http://", and others will have different vhost names. The search function will look first for sub-string matches in the URIs, then in the usernames (or cookie names). https://bugzilla.gnome.org/show_bug.cgi?id=676240
* Make sure windows are properly closed when quitting from the shell menuCarlos Garcia Campos2012-09-275-65/+121
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=679844
* ephy-embed-utils: add ephy_embed_utils_is_no_show_address()Claudio Saavedra2012-09-171-18/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=683796
* ephy-session: fix xmlChar* leakPavel Vasin2012-09-171-0/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=683929
* ephy-find-toolbar: no need to cast return value hereXan Lopez2012-09-141-3/+3
|
* ephy-find-toolbar: add a close buttonXan Lopez2012-09-141-1/+15
| | | | | | There was no way to close the toolbar from the UI itself. https://bugzilla.gnome.org/show_bug.cgi?id=683967
* ephy-window: use symbolic icon for downloads box close buttonXan Lopez2012-09-131-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=683966
* Focus windows when opening new links in tabsXan Lopez2012-09-133-1/+7
| | | | | | | | | | | | If someone requests a link to be opened by ephy in an already running instance, and that link is opened in a new tab (either because of our settings or because -n/--new-tab was passed), the window where this happened will not be presented, so it might go unnoticed. Fix this by presenting the windows where new tabs are opened through the open_uris mechanism in EphySession. https://bugzilla.gnome.org/show_bug.cgi?id=641949
* ephy-session: respect 'new-windows-in-tabs' setting when opening linksXan Lopez2012-09-121-1/+6
| | | | | | | | | | | Right now invoking 'epiphany <URI>' when there's already a browser instance running would always open a new window, unless a new tab was explictly requested with -n/--new-tab. We should honor the 'new-windows-in-tabs' setting (which is TRUE by default), and open the link in a new tab in the last active window if no special conditions were specified. https://bugzilla.gnome.org/show_bug.cgi?id=641949
* Use ephy_sanitize_filename() for filenames suggested by the serverCarlos Garcia Campos2012-09-101-1/+1
| | | | | | | Because the suggested filename returned by the server might contain directory separators. https://bugzilla.gnome.org/show_bug.cgi?id=683711
* Use the new EphyHistoryService::urls-visited signalClaudio Saavedra2012-09-101-5/+3
| | | | | | | | | | Since both the frecent store and the history window don't need to be updated immediately after a url is visited, we can use ::urls-visited instead. The advantage of this is that we reduce considerably the load when updating both models when loading many pages at the time, specially during startup. https://bugzilla.gnome.org/show_bug.cgi?id=683550
* ephy-bookmarks: remove useless includeXan Lopez2012-09-081-1/+0
|
* Add code coverage supportXan Lopez2012-09-042-0/+3
| | | | | | | | | | 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
* ephy-window: disconnect overview-mode callback from the right objectClaudio Saavedra2012-09-041-1/+1
|
* 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-041-1/+1
| | | | | | | | | 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-file-helpers: rename KEEP_TEMP_DIR to KEEP_DIRClaudio Saavedra2012-09-031-1/+1
| | | | | Since this is also used for persistency of temporary directories, but also for --profile.
* ephy-bookmarks-editor: repaint the favicon on "icon-loaded"Sergio Villar Senin2012-09-031-8/+34
| | | | | | | | 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-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-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.
* 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
* 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-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-overview: define the overview title string hereClaudio Saavedra2012-09-011-1/+2
| | | | Instead of duplicating the string everywhere.
* 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-window: add ephy-about:overview to the list of hidden urlsClaudio Saavedra2012-09-011-0/+1
|
* Add about:overview to actually go to overview modeClaudio Saavedra2012-09-011-1/+1
|
* 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-011-0/+2
| | | | | Toggling this property will toggle visibility of the overview and the paned with the normal embed contents.
* ephy-embed-shell: add a frecent store to the shellClaudio Saavedra2012-09-011-0/+4
| | | | | Since we will use the overview in each tab and these should share the underlying model.
* 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.
* ephy-session: remove redundant string comparisonClaudio Saavedra2012-08-291-2/+1
| | | | The previous clause already ensures this won't be TRUE.
* ephy-window: centralize the logic about invisible URIs in one placeXan Lopez2012-08-241-1/+33
| | | | | | | | 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.