aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* ephy-download-widget: unescape displayed filenamesDiego Escalante Urrelo2011-03-081-4/+9
| | | | Avoid having %20 and similar things in the widget labels.
* ephy-download-widget: new widgetDiego Escalante Urrelo2011-03-085-0/+983
| | | | | | | | A widget showing the progress of an EphyDownload and offering the default set of actions to take on it: Open, Browse to, Cancel. It keeps a ref to the EphyDownload its showing. Bug #618443
* ephy-download: add the new EphyDownload objectDiego Escalante Urrelo2011-03-081-0/+1
| | | | | | | | | | | | | | | | | EphyDownload is a wrapper object around WebKitDownload that handles common behavior in downloads: auto-destination, default action for the MIME type. It can be used to wrap a WebKitDownload coming from a WebKitView or to download a url: ephy_download_new_for_uri and ephy_download_new_for_download are provided. Its lifetime is not automagic like EphyEmbedPersist, so you have to unref it when you no longer need it. This new object replaces EphyEmbedPersist and enables us to use a single codepath for downloads in all Epiphany. Bug #618443
* ephy-file-helpers: allow desktop in ephy_file_browse_toDiego Escalante Urrelo2011-03-081-20/+7
| | | | | | | | Nautilus doesn't draw the desktop as always anymore. It's not visible unless you browse there, so the reason to not allow browse_to desktop is not valid anymore. Bug #618443
* ephy-file-helpers: only one downloads_dir functionDiego Escalante Urrelo2011-03-082-68/+4
| | | | | | | Remove all the ambiguity, we always throw downloads to the same place or the Desktop. Bug #618443
* ephy-file-helpers: add uninstalled ui/ in ephy_fileDiego Escalante Urrelo2011-03-041-0/+1
| | | | Bug #618443
* Small cleanup in widget's Makefile.amXan Lopez2011-02-271-2/+1
|
* Sync with upstream GeditOverlayXan Lopez2011-02-264-107/+21
|
* ephy-location-entry: add DNS prefetchingSergio Villar Senin2011-02-251-5/+54
| | | | | | | | Proactively perform DNS lookups when the user sets the cursor over an autocompleted entry in the location bar. This way the prefetching is likely to already have been resolved by the time the user actually clicks on the entry. https://bugzilla.gnome.org/show_bug.cgi?id=606087
* gedit-overlay-child: sync visible property of container and childXan Lopez2011-02-211-1/+8
| | | | | That way user can hide the inner widget and the overlay child container will be hidden automatically.
* gedit-overlay: sync with upstreamXan Lopez2011-02-201-0/+7
|
* gedit-overlay: always proxy main widget size requestXan Lopez2011-02-161-26/+4
| | | | | | | We don't want for the children to be able to overflow the main widget, it makes sense to keep them contained in the overlay. Bug #642451
* Sync with latest GeditOverlay codeXan Lopez2011-02-163-298/+51
| | | | And adapt to the new API.
* Sync with latest GeditOverlayXan Lopez2011-02-161-19/+12
|
* Sync with latest libeggXan Lopez2011-02-132-0/+8
|
* gedit-overlay: Fix a crash when overlay is detroyedCarlos Garcia Campos2011-02-121-6/+8
|
* Forgot these filesXan Lopez2011-02-122-0/+497
|
* Sync with upstream GeditOverlay codeXan Lopez2011-02-127-468/+243
|
* Port floating statusbar to gedit's overlay widgetXan Lopez2011-02-115-1/+1060
| | | | | | | | | | Works correctly in framed pages, and fixes a few bugs along the way (not to mention it should be more efficient since it does not redraw needlessly). The gedit code has been modified to get rid of the animation stuff we don't really need atm; we have coordinated with the gedit developers and hopefully both versions will be in sync again really soon.
* Use the new GTK_STATE_FLAG_NORMAL flagDiego Escalante Urrelo2011-01-111-5/+5
| | | | | | | Until 2.99.0 GtkStyleContext didn't have a "normal" flag, the closest thing was GTK_STATE_FLAG_ACTIVE, but it is not necessarily correct. Bug #636501
* ephy-location-entry: GdkRGBA colors are doublesDiego Escalante Urrelo2011-01-111-2/+2
| | | | Bug #636501
* ephy-file-helpers: do not use deprecated APIsXan Lopez2011-01-061-3/+2
|
* egg: cherry-pick fixes for compilation against GTK+ 2.91.7Xan Lopez2010-12-232-2/+10
|
* ephy-node-view: don't use gdk_cursor_unrefXan Lopez2010-12-221-1/+1
| | | | | It's deprecated since GdkCursor is a GObject now. The stuff in egg/ still needs fixing, but we'll just sync from upstream.
* Port to gtk+ master's GtkStyleContextDiego Escalante Urrelo2010-12-151-48/+52
| | | | | | | Updates all our uses of GtkStyle stuff to the newer GtkStyleContext API. ephy-web-view porting done by Matthias Clasen <mclasen@redhat.com> Bug #636501
* egg: update from masterDiego Escalante Urrelo2010-12-154-5/+46
| | | | Bug #636501
* ephy-spell-check: remove unused filesDiego Escalante Urrelo2010-12-123-372/+0
| | | | | | WebKitGTK+ implements this for us. Bug #637021
* ephy-web-view: use custom error pagesDiego Escalante Urrelo2010-12-111-1/+3
| | | | | | Show nice error pages instead of WebKitGTK+'s defaults. Bug #592667
* introspection: fix wrong and missing annotationsDiego Escalante Urrelo2010-12-092-10/+41
| | | | Bug #636790
* EphyLocationAction: fix potential leakJonathon Jongsma2010-12-091-0/+1
| | | | | | Free the lock_stock_id before setting a new one. https://bugzilla.gnome.org/show_bug.cgi?id=636742
* prefs-dialog: new custom font selection UIDiego Escalante Urrelo2010-12-081-0/+4
| | | | | | | | Allow users to set custom sans, serif and monospace fonts if they don't want the defaults, which are the desktop wide settings in the org.gnome.desktop.interface schema. Bug #636761
* ephy-file-helpers: prioritize uninstalled filesDiego Escalante Urrelo2010-12-081-4/+6
| | | | | This patch prioritizes uninstalled files so modified files in your epiphany checkout are used, avoiding the need to install them to see your changes.
* ephy-profile-utils: fix crasher when .migrated is unreadableDiego Escalante Urrelo2010-12-071-3/+5
| | | | | When .gnome2/epiphany/.migrated file is unreadable we can hit a crasher due to sscanf. We now check for NULL before feeding sscanf.
* ephy-profile-migration: separate migration code into another binaryDiego Escalante Urrelo2010-12-075-207/+303
| | | | | | | | | | | The migration code is now in the ephy-profile-migrator binary, this means: - epiphany is not linking to NSS anymore - lib/ephy-profile-migration.c was split into: + lib/ephy-profile-migrator.c: the new ephy-profile-migrator binary + lib/ephy-profile-utils.c: convenience _ephy_profile_*_form_auth_data functions. - testing for migration is done without running ephy-profile-migrator Bug #636685
* Always enable Web InspectorXan Lopez2010-10-241-1/+0
| | | | | I don't think it makes any sense to make this optional, much less to have a UI preference for it.
* Spinner changesXan Lopez2010-10-246-1484/+0
| | | | | | | | | | | | | | We get rid of the spinner in the toolbar, since load information is already given by the floating status indicator inside the WebView. The only remaining spinner is the one in the tabs, which has been ported to use GtkSpinner. Get rid of EphySpinner. Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=524809 (again) https://bugzilla.gnome.org/show_bug.cgi?id=598442
* ephy-node-view: use new GtkScrollable APIsXan Lopez2010-10-241-1/+1
|
* Use the new GtkComboText APIsMatthias Classen2010-10-212-6/+6
| | | | Signed-off-by: Xan Lopez <xan@gnome.org>
* Plug g_file_new_for_path leaksXan Lopez2010-10-131-1/+2
|
* ephy-node-db: make the db unref all remaining nodes on destructionXan Lopez2010-10-121-1/+8
|
* Revert "Port to GtkSpinner"Xan Lopez2010-10-103-26/+1065
| | | | | | This reverts commit 98811918bc8c5065eb4b21feb35c9f4def67341f. Accidentally committed.
* Port to GtkSpinnerXan Lopez2010-10-093-1065/+26
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=598442
* ephy-spinner: fix spinner drawingXan Lopez2010-10-091-8/+1
| | | | Was using a no longer calculated rect for the drawing coordinates.
* gsettings: port epiphany to gsettingsDiego Escalante Urrelo2010-10-0810-2023/+222
| | | | | | Adds our own schemas, a migration file and removes old gconf API and files. Bug #624485
* Use gtk_widget_get_preferred_size instead of gtk_widget_size_requestXan Lopez2010-10-051-6/+6
|
* Adapt to latest changes in the GTK+ drawing modelXan Lopez2010-10-052-36/+24
| | | | | Mostly moving from ::expose-event to ::draw, and adapting to the changes in the paint functions.
* Update for latest GTK+ 3.x release.Xan Lopez2010-09-112-9/+9
|
* ephy-dialog: remove useless modal propertyDiego Escalante Urrelo2010-09-032-42/+0
| | | | Bug #624485
* lib/egg: update to libegg masterDiego Escalante Urrelo2010-08-314-242/+186
| | | | Bug #580557
* lib/egg: update scriptsDiego Escalante Urrelo2010-08-312-35/+8
| | | | Bug #580557
* lib/widgets: use cairo_fill() instead of cairo_paint()Carlos Garcia Campos2010-08-251-1/+1
|
* lib/widgets: use cairo for drawing widgetsDiego Escalante Urrelo2010-08-222-55/+45
| | | | | | Drop deprecated gdk_* drawing functions. Bug #627450
* ephy-gui: remove ephy_gui_connect_checkbutton_to_gconfDiego Escalante Urrelo2010-08-031-18/+0
| | | | | | | It's functionality can be replaced by GSettings API, plus it's not being used anywhere. Bug #625921
* Use accessor functions when possibleXan Lopez2010-06-132-5/+5
|
* ephy-gui: remove unused methodXan Lopez2010-06-132-28/+0
|
* ephy-file-helpers: use g_mkstemp instead of mkstempDiego Escalante Urrelo2010-06-041-1/+1
| | | | | | This allows the "XXXXXX" token to be anywhere in the tmpl string. Bug #302986
* ephy-location-entry: reenable favicons in completionDiego Escalante Urrelo2010-04-211-7/+0
| | | | | | | | | | | | | | | Favicons in the completion popup were hidden because of an ugly flashing. It turns out it is caused by gtk_entry_set_icon_from_* functions. They queue a resize if the GtkEntry is visible, hence we see this ugly flash which is actually the completion obeying to the resize. The side effect is that when you start typying a new address in the location entry, the favicon of the current location will still be displayed. The previous behaviour was to set a 'text/html' icon when the user edited the location entry. Note that such icon will disappear as soon as you activate the location entry. Bug #616345
* Also change EXTENSIONS_DIR hereXan Lopez2010-04-081-1/+1
|
* Use only GTK+ single includesJavier Jardón2010-04-061-1/+1
|
* Remove path when normalizing urls for keyring queryDiego Escalante Urrelo2010-03-251-0/+2
| | | | | | | | This means we store/retrieve "http://www.gnome.org/" instead of "http://www.gnome.org/login/". User+passwords are site-wide as long as the form elements match. This also makes migrated gecko passwords work. Bug #613065
* migration: be more strict with checks when storingDiego Escalante Urrelo2010-03-161-2/+7
| | | | | | | Make sure we don't confuse form passwords with HTTP auth passwords. And also check that username is not empty (at least that). Sometimes decryption fails (not even nss tools work) and we get empty usernames. As you can see, we are assuming here that usernames are always mandatory but passwords might not be.
* migration: fix leading * in password field nameDiego Escalante Urrelo2010-03-101-2/+3
| | | | | | | | Password form fields are marked with a *, but this * was not removed when storing the field name so this led to all the passwords field names to be migrated with the leading *. Bug #608687
* ephy-profile-migration: remove useless return valueDiego Escalante Urrelo2010-03-102-10/+8
| | | | _ephy_profile_query_form_auth_data is async, doesn't return anything.
* migration: don't store a trailing ) in realmDiego Escalante Urrelo2010-03-101-1/+1
| | | | | | Realms where exported as "realm)" because of a missing -1. Bug #608687
* Always use i18n'd Desktop and Downloads dir namesDiego Escalante Urrelo2010-02-241-1/+2
| | | | | | | | | | Otherwise preferences gets confused and also some other parts of our code put files where they shouldn't be. This was causing the default downloads destination to reset everytime the preferences dialog was opened and also causing some downloads (when "Open" is selected) to end up where they shouldn't. Bug #610721
* Use accessor functions instead direct accessJavier Jardón2010-02-112-3/+3
| | | | | | | Substitute GTK_WIDGET_MAPPED() and GTK_WIDGET_REALIZED() GTK+ required version bumped to 2.19.5 https://bugzilla.gnome.org/show_bug.cgi?id=595791
* Use SoupURI to get host name in ephy-stringDiego Escalante Urrelo2010-02-111-38/+10
| | | | Bug #582035
* ephy-file-helpers: some cleanupDiego Escalante Urrelo2010-02-022-25/+31
| | | | | | Sort variable names a bit in ephy_file_switch_temp_file. Bug #608749
* ephy-file-helpers: use localized folder namesDiego Escalante Urrelo2010-02-021-2/+2
| | | | Bug #608749
* ephy-dialog: check if we get a valid EphyDialogDiego Escalante Urrelo2010-01-261-2/+27
| | | | | | | This API is public but we are not really good checking we get valid EphyDialog objects when called, add some checks. Bug #607802
* ephy-location-entry: disable favicons in entry for releaseXan Lopez2010-01-251-0/+5
|
* docs: ephy-file-helpersDiego Escalante Urrelo2010-01-223-13/+204
|
* Show again favicon column in URL completion dropdownXan Lopez2010-01-151-2/+0
|
* Make EphyLocationEntry store a copy of the lock-stock-idXan Lopez2010-01-151-1/+2
| | | | | | | Otherwise we rely on the ordering of the property notifications to get a proper id instead of garbage (!). Bug #606995
* Use g_mkdir_with_parents instead of just mkdirDiego Escalante Urrelo2010-01-141-1/+1
| | | | | | | This ensures that if .gnome2/ doesn't exist, we don't fail instead of just creating the dir. Bug #605860
* Add sanity checks for places where we create SoupURIsGustavo Noronha Silva2009-12-201-0/+8
| | | | | SoupURI creation may fail for invalid URIs, and we would crash trying to work with the NULL pointers.
* ephy_gui_help: use gtk_show_uri to open helpDiego Escalante Urrelo2009-12-192-61/+29
| | | | | | | We were doing some ugly path searching for this. The correct method is to use gtk_show_uri. Bug #604024
* docs: ephy-web-viewDiego Escalante Urrelo2009-12-181-1/+1
|
* docs: ephy-dialogDiego Escalante Urrelo2009-12-182-17/+182
|
* docs: ephy-debugDiego Escalante Urrelo2009-12-181-0/+28
|
* Add a new utility function to query the keyring for the form passwordGustavo Noronha Silva2009-12-152-33/+97
| | | | | This is used to make all policy regarding what and how we save data be in one place.
* ephy-embed-single: cache form auth dataXan Lopez2009-12-152-3/+3
| | | | | Otherwise we need to query keyring all the time to figure out if we have to prefill forms.
* ephy-profile-migration: migrate form auth data from (copied) gecko profileXan Lopez2009-12-152-7/+125
| | | | | We store the login/password pairs used in forms in the keyring, like the HTTP auth data.
* Move profile migration tools from src/ to lib/Xan Lopez2009-12-155-0/+787
| | | | | We'll use them from embed/ for form password saving, and embed/ can't use code from src/
* ephy-prefs: remove obsolete preferenceXan Lopez2009-12-091-3/+0
|
* Add gconf key to control the search engine used in auto-searchCarl van Tonder2009-12-091-0/+1
| | | | | | | | Defaults to Google, like it used to. Bug #604087 Signed-off-by: Xan Lopez <xan@gnome.org>
* Remove redundant parameters in location-set APIDiego Escalante Urrelo2009-12-052-17/+8
| | | | | | | | | | | EphyLocationEntry, EphyLocationAction and EphyToolbar take an @adress and @typed_address parameter, while both are useful we only end up using one so we can easily decide which one to use in ephy-window.c instead of carrying both around until ephy-location-entry.c Bonus: make ephy_location_entry_set_location accept NULL as @address safely. Bug #603651
* docs: ephy-location-actionDiego Escalante Urrelo2009-12-031-6/+3
| | | | Bug #503852
* docs: ephy-tree-model-nodeDiego Escalante Urrelo2009-12-032-4/+65
| | | | Bug #503852
* docs: ephy-tree-model-sortDiego Escalante Urrelo2009-12-032-4/+36
| | | | | | Also disable incomplete documentation. Bug #503852
* docs: ephy-node-viewDiego Escalante Urrelo2009-12-032-23/+205
| | | | Bug #503852
* ephy-node-view: fix some really weird indentationDiego Escalante Urrelo2009-12-031-131/+131
|
* docs: ephy-zoom-actionDiego Escalante Urrelo2009-12-031-0/+34
|
* docs: ephy-spinnerDiego Escalante Urrelo2009-12-032-2/+11
|
* docs: ephy-zoom-controlDiego Escalante Urrelo2009-12-031-2/+19
|
* docs: ephy-location-entryDiego Escalante Urrelo2009-12-032-1/+45
| | | | bonus nitpick in ephy-zoom (just a line break)
* docs: ephy-search-entryDiego Escalante Urrelo2009-12-032-1/+19
|
* Add GObject introspection annotations to more functionsIain Nicol2009-11-232-0/+15
| | | | | | Partial fix for bug #599757. Signed-off-by: Xan Lopez <xan@gnome.org>
* Add GObject introspection annotations to many *_get_* functionsIain Nicol2009-11-183-1/+41
| | | | | | Partial fix for bug #599757. Signed-off-by: Xan Lopez <xan@gnome.org>
* GTK+ 2.17.11 is now the required versionJavier Jardón2009-09-229-99/+131
| | | | | | | | | | | | | | | 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>
* ephy-dialog.c: do not use bleeding edge GTK+ APIXan Lopez2009-09-091-3/+3
|
* ephy-dialog: set_sensitivity ignores .ui defaultsDiego Escalante Urrelo2009-09-061-0/+3
| | | | Bug 587470 - Smooth scrolling preference doesn't work
* Make the location action responsible of the modelXan Lopez2009-08-151-1/+0
| | | | | It does not make sense for the location entry to unref the model it gets as parameter.
* ephy-file-helpers: add ephy_has_private_profileXan Lopez2009-08-122-58/+46
| | | | | To know whether or not we are using a private profile different from the default one.
* Remove ephy-glib-compat.h, since we depend on a newer glib nowXan Lopez2009-08-122-39/+0
|
* Prefix noisy commands with AM_V_GENXan Lopez2009-08-112-8/+8
|
* Add again the spinner.Xan Lopez2009-08-103-0/+179
| | | | | | | | | We need some indication in the UI of network activity when there are no tabs opened and the progress bar hasn't appeared yet in the URL entry. Re-add the spinner for now, we'll think of a better solution later. Bug #585035
* Code uses math.h so link to libmBenjamin Otte2009-07-311-1/+1
|
* Performance: Set a fixed width on autosized cell rendererBenjamin Otte2009-07-131-0/+10
| | | | | | | | | | | | The text cell renderer in use by the url autocompletion is the only renderer that expands. As the width of the entry completion is known in advance (as big as the entry you are completing on), we can set a fixed width. Since the height of the cell renderer is hardcoded, too, the complete size of the cell renderer is known in advance and Gtk skips layouting the text to compute the size. This is a noticable performance improvement, expecially when the completion contains lots of visible entries.
* don't free title string twiceBenjamin Otte2009-07-081-1/+1
| | | | | When the url is NULL, the title was freed twice - once after giving to the GValue via ctext, once with g_free().
* egg-editable-toolbar: sync to latest upstream version (bug #580557)Xan Lopez2009-04-281-2/+18
|
* Add the diff to smclient upstream also as a separate file, so people other ↵Christian Persch2009-04-091-0/+198
| | | | | | than me can update from libegg svn path=/trunk/; revision=8953
* Update smclient from libegg masterChristian Persch2009-04-092-3/+25
| | | | svn path=/trunk/; revision=8952
* ephy-location-entry: remove useless definesDiego Escalante Urrelo2009-03-271-4/+0
| | | | svn path=/trunk/; revision=8944
* Check for NULL uri in ephy_file_delete_uri.Gustavo Noronha Silva2009-03-261-0/+2
| | | | svn path=/trunk/; revision=8941
* Remove downloading files when cancelling the download.Gustavo Noronha Silva2009-03-262-0/+29
| | | | svn path=/trunk/; revision=8940
* Update from libegg.Christian Persch2009-03-252-16/+13
| | | | svn path=/trunk/; revision=8934
* ephy-location-entry: #if 0 the favicon column in completion.Xan Lopez2009-03-091-10/+10
| | | | | | | It makes the text in the completion jump like crazy, so disable until we figure out what's going on. svn path=/trunk/; revision=8866
* ephy-location-entry: use g_object_connect for mass signal connection.Xan Lopez2009-03-091-17/+12
| | | | svn path=/trunk/; revision=8865
* ephy-stock-icons: remove unneeded includes.Xan Lopez2009-03-081-4/+0
| | | | svn path=/trunk/; revision=8857
* ephy-file-chooser: cast parent_class properly.Xan Lopez2009-03-011-2/+2
| | | | svn path=/trunk/; revision=8829
* ephy-file-chooser: use G_DEFINE_TYPE.Xan Lopez2009-03-011-34/+4
| | | | svn path=/trunk/; revision=8828
* ephy-module: use G_DEFINE_TYPE.Xan Lopez2009-03-011-32/+2
| | | | svn path=/trunk/; revision=8827
* ephy-zoom-control: release references in dispose, not finalize.Xan Lopez2009-02-231-5/+9
| | | | svn path=/trunk/; revision=8809
* ephy-zoom-control: use G_DEFINE_TYPE, remove unneeded includes.Xan Lopez2009-02-231-37/+4
| | | | svn path=/trunk/; revision=8808
* ephy-zoom-action: use G_DEFINE_TYPE, remove unneeded includes.Xan Lopez2009-02-231-37/+5
| | | | svn path=/trunk/; revision=8807
* ephy-search-entry: remove unneeded/redundant includes.Xan Lopez2009-02-231-2/+0
| | | | svn path=/trunk/; revision=8806
* ephy-password-dialog: remove, it's unused.Xan Lopez2009-02-233-835/+0
| | | | svn path=/trunk/; revision=8803
* ephy-location-entry: fix security icon visibility.Xan Lopez2009-02-231-3/+8
| | | | | | | | | GtkEntry has no distinction between the visibility of the icons and the icon to be used, meaning that the way to make them invisible is to unset them. Keep a private boolean with the visibility status so we can update our icon type without altering its visibility. svn path=/trunk/; revision=8802
* Add option to open new windows in tabs.Xan Lopez2009-02-161-0/+1
| | | | | | | | | | | Only available as a gconf key for now, /apps/epiphany/general/open_new_windows_in_tab. Patch by Alejandro G. Castro. Bug #571593 svn path=/trunk/; revision=8783
* Update from libegg trunk.Xan Lopez2009-02-081-1/+1
| | | | svn path=/trunk/; revision=8770
* Remove unused fonts languages and autodetectors stuff. Bug #558407.Christian Persch2009-01-262-107/+0
| | | | svn path=/trunk/; revision=8731
* Update EggEditableToolbar from trunk.Xan Lopez2009-01-241-11/+6
| | | | svn path=/trunk/; revision=8726
* Remove EphyIconEntry leftovers.Xan Lopez2009-01-221-64/+0
| | | | svn path=/trunk/; revision=8715
* Avoid adding problematic search terms with spacesGustavo Noronha Silva2009-01-201-4/+9
| | | | | | | Adding spaces to the end of the location bar was adding bad search terms. This fixes it. svn path=/trunk/; revision=8709
* Handle end of line correctly on location bar searchGustavo Noronha Silva2009-01-201-2/+12
| | | | | | | This change fixes the last character of the last search term being cut off by special casing the end of the line. svn path=/trunk/; revision=8708
* Implement multiple keyword-based AND-search for the location barGustavo Noronha Silva2009-01-202-32/+121
| | | | | | Bug #568101 svn path=/trunk/; revision=8706
* Remove $Id$ marker from source files.Xan Lopez2009-01-1663-63/+0
| | | | svn path=/trunk/; revision=8695
* Fix indentation of previous commits.Xan Lopez2009-01-161-20/+20
| | | | svn path=/trunk/; revision=8694
* Include a bookmark indication in the woohoo barDiego Escalante Urrelo2009-01-161-1/+41
| | | | | | | If the result shown in the row is a bookmark, the epiphany bookmark icon will be drawn to the right of it. svn path=/trunk/; revision=8693
* Turn the location bar into the woohoo barDiego Escalante Urrelo2009-01-161-34/+75
| | | | | | | | Enhance the completion popup by showing a two line cell containing the favicon, the title of the page and the url. On top of this, there's a bookmark indication patch. svn path=/trunk/; revision=8692
* Port to use GtkBuilder.Xan Lopez2009-01-121-9/+16
| | | | | | | | | | 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
* Adapt to the modified GTK+ API.Cosimo Cecchi2009-01-022-2/+2
| | | | svn path=/trunk/; revision=8659
* Use connect_after when connecting to drag-begin so we can override theXan Lopez2009-01-011-2/+2
| | | | | | pixmap that GtkEntry sets in DnD. svn path=/trunk/; revision=8658
* Delete EphyIconEntry, it's unused.Xan Lopez2008-12-313-459/+0
| | | | svn path=/trunk/; revision=8655
* Port EphySearchEntry to use GtkEntry.Xan Lopez2008-12-312-21/+45
| | | | | | | Also fold into the widget the 'clear' icon instead of creating it twice outside. svn path=/trunk/; revision=8653
* ephy-search-entry: use G_DEFINE_TYPE.Xan Lopez2008-12-311-32/+1
| | | | svn path=/trunk/; revision=8652
* ephy-location-entry: port to use GtkEntry instead of EphyIconEntry.Xan Lopez2008-12-311-151/+153
| | | | svn path=/trunk/; revision=8649
* ephy-location-entry: remove $Id$ marker.Xan Lopez2008-12-311-1/+0
| | | | svn path=/trunk/; revision=8648
* ephy-location-entry: use G_DEFINE_TYPEXan Lopez2008-12-311-34/+4
| | | | svn path=/trunk/; revision=8647
* Update documentation for lib/widgets/ephy-spinner.cDiego Escalante Urrelo2008-11-301-83/+86
| | | | svn path=/trunk/; revision=8623
* Document lib/widgets/ephy-zoom-control.cDiego Escalante Urrelo2008-11-301-0/+17
| | | | svn path=/trunk/; revision=8622
* Don't do single includes in lib/egg/egg-toolbarsDiego Escalante Urrelo2008-11-272-3/+2
| | | | svn path=/trunk/; revision=8616
* Fix multi-dnd with gtk 2.14Christian Persch2008-11-051-1/+8
| | | | svn path=/trunk/; revision=8607
* Update from libeggChristian Persch2008-10-184-108/+232
| | | | svn path=/trunk/; revision=8584
* Minor nitpick in the .h filesDiego Escalante Urrelo2008-09-292-9/+9
| | | | svn path=/trunk/; revision=8565
* Correctly mark doc comments for parsingDiego Escalante Urrelo2008-09-291-4/+4
| | | | svn path=/trunk/; revision=8563
* Avoid the parsing of non doc commentsDiego Escalante Urrelo2008-09-291-1/+1
| | | | svn path=/trunk/; revision=8560
* Update docs for ephy-icon-entryDiego Escalante Urrelo2008-09-291-4/+12
| | | | svn path=/trunk/; revision=8559
* Sync argument names in ephy-location-entry and update docsDiego Escalante Urrelo2008-09-292-27/+56
| | | | | | | | | There were inconsistencies between the .h file and the .c file. Now all the arguments are named 'entry'. Also add documentation for ephy_location_entry_set_match_func and ephy_location_entry_set_completion. svn path=/trunk/; revision=8557
* Document lib/widgets/ephy-location-entry.cDiego Escalante Urrelo2008-09-291-0/+133
| | | | svn path=/trunk/; revision=8556
* Document lib/widgets/ephy-icon-entry.cDiego Escalante Urrelo2008-09-292-0/+33
| | | | | | | | | Functions ephy_icon_entry_pack_widget and ephy_icon_entry_get_entry. Not sure how to extract that to proper gtk-docs and stuff. Document lib/widgets/ephy-search-entry.c svn path=/trunk/; revision=8555
* Remove useless ephy-node #includeDiego Escalante Urrelo2008-09-291-2/+0
| | | | svn path=/trunk/; revision=8550
* Remove libgnome and libgnomeui dependency, using EggSMClient instead of ↵Christian Persch2008-09-2514-45/+3780
| | | | | | GnomeClient. svn path=/trunk/; revision=8541
* Drop usage of EelAppLaunchContext; replace it with GdkAppLaunchContext.Cosimo Cecchi2008-09-054-705/+15
| | | | | | Bug #550883. svn path=/trunk/; revision=8457
* Revert special handling of double click in the LocationEntry; bug #426349.Loic Minier2008-09-031-14/+0
| | | | svn path=/trunk/; revision=8452
* Port the location bar to use GRegex.Diego Escalante Urrelo2008-08-152-10/+51
| | | | | | | | | | | | | | Use a simple regex matching the input text, implements the same behaviour of the current bar, plus: - substring suggestions (closes: #151932) - unicode support (closes: #343906) - diacritics in topic keywords (closes: #328162) - completion on history items titles (closes: #534218) Also, of course, closes: #517960 - port the url bar to GRegex. svn path=/trunk/; revision=8419
* Remove the sort_func for the location entry.Diego Escalante Urrelo2008-08-141-20/+5
| | | | | | | It is not really needed, since the values in comparison are simple numbers that don't need any thought on top. svn path=/trunk/; revision=8416
* Make the order in which we name the cols consistent.Diego Escalante Urrelo2008-08-142-6/+6
| | | | | | | Just a minor reordering of *_col variables, no code changed. svn path=/trunk/; revision=8414
* Remove an unneeded cast to pointer.Diego Escalante Urrelo2008-08-141-3/+6
| | | | | | | | There's an uneeded GUINT_TO_POINTER in gtk_cell_layout_set_cell_data_func for extracell_data_func. We can use the le pointer to get the cols we want. svn path=/trunk/; revision=8412
* Guard against the current filename being NULL. Bug #535483.Christian Persch2008-07-011-2/+3
| | | | svn path=/trunk/; revision=8316
* Reimplement tabs detaching and tabs DND.Christian Persch2008-06-131-0/+3
| | | | svn path=/trunk/; revision=8278
* Fix some build warnings. Bug #537487.Cosimo Cecchi2008-06-101-2/+2
| | | | svn path=/trunk/; revision=8274
* Do not do single includes in lib/egg/, bug #536090Diego Escalante Urrelo2008-06-049-47/+9
| | | | svn path=/trunk/; revision=8271
* Do not do single includes in lib/widgets/, bug #536090Diego Escalante Urrelo2008-06-0417-55/+15
| | | | svn path=/trunk/; revision=8268
* Do not do single includes in lib/, bug #536090Diego Escalante Urrelo2008-06-0416-47/+18
| | | | svn path=/trunk/; revision=8267
* Add epiphany.h. Only allow including epiphany.h; all other headers are privateChristian Persch2008-04-1237-0/+145
| | | | svn path=/trunk/; revision=8211
* Make the extra column pack-end so that when we hide it when it's empty, the ↵Christian Persch2008-03-311-2/+2
| | | | | | other column expands. This makes bookmarks take up all the space instead of being truncated at the half. svn path=/trunk/; revision=8173
* Remove the ephy-spinner from the toolbar.c, there's enough feebackXan Lopez2008-03-283-179/+0
| | | | | | with the spinners in the tabs and the progress bar. (#524809) svn path=/trunk/; revision=8166
* Fix build with latest glib.Wouter Bolsterlee2008-03-051-1/+1
| | | | svn path=/trunk/; revision=8030
* Declare variable at the beginning of the function to fix build withJens Granseuer2008-02-271-1/+3
| | | | | | compilers that only understand C89. Bug #518890. svn path=/trunk/; revision=7991
* Accept empty password to unlock a token; and allow empty new password if the ↵Christian Persch2008-02-261-13/+5
| | | | | | requested password quality allows it. Bug #515096, patch by Thomas Wendt. svn path=/trunk/; revision=7982
* Add Undo/Redo commands to the location entry, both in the context menuCosimo Cecchi2008-02-152-12/+98
| | | | | | and linked to the main window commands. Bug #171179. svn path=/trunk/; revision=7945
* GConf option to disable messagebox about unsubmitted form data. (#516170)Xan Lopez2008-02-151-0/+1
| | | | | | | | | Left undocumented on schema because we are in string freeze, will document for 2.24. Patch by Jake Nelson svn path=/trunk/; revision=7944
* Popup the completion dropdown menu when we're focusing the location barCosimo Cecchi2008-02-021-0/+15
| | | | | | with the cursor at the end of entry and we press down. Bug #340572. svn path=/trunk/; revision=7908
* Better fix for bug #511759.Cosimo Cecchi2008-01-252-5/+3
| | | | svn path=/trunk/; revision=7888
* Use g_file_new_for_uri () instead of g_file_new_for_path () inCosimo Cecchi2008-01-251-2/+2
| | | | | | | ephy_file_browse_to (). Fix bug #511759. svn path=/trunk/; revision=7886
* Fix build for builddir != srcdirXan Lopez2008-01-191-0/+1
| | | | svn path=/trunk/; revision=7875
* Missing files from last commit.Cosimo Cecchi2008-01-142-0/+691
| | | | svn path=/trunk/; revision=7859
* Drop gnome-vfs dependency. Now Epiphany depends on glib >= 2.15.1.Cosimo Cecchi2008-01-148-630/+389
| | | | | | | Also, optional Zeroconf support depends on Avahi >= 0.6.22. Bug #507152. svn path=/trunk/; revision=7858
* Catch bookmarks and history in EphyLocationActionPrivate, it's smarter.Diego Escalante Urrelo2007-12-272-3/+5
| | | | | | | Fixes bug #505777. svn path=/trunk/; revision=7828
* Moves the completion_func from lib/widgets/ephy-location-entry.c toDiego Escalante Urrelo2007-12-262-101/+16
| | | | | | | | | | | src/ephy-location-action.c. Adds a function to set the completion_func in lib/widgets/ephy-location-entry.c|h. Part of bug #392979. svn path=/trunk/; revision=7821
* download-dialog hidden state is now saved to gconf. New downloads started while Diego Escalante Urrelo2007-12-241-0/+1
| | | | | | | | | | the dialog is hidden pop-up a notification (as in libnotify). We now require libnotify to build. Fixes bug #311209. svn path=/trunk/; revision=7802
* Add "node-middle-clicked" signal to EphyNodeView.Cosimo Cecchi2007-12-082-0/+38
| | | | | | Part of bug #385037. svn path=/trunk/; revision=7762
* Remove a FIXME in ephy_file_delete_directory. The function is alreadyDiego Escalante Urrelo2007-12-081-1/+0
| | | | | | | implemented. svn path=/trunk/; revision=7760
* Adds a EPHY_NODE_VIEW_ELLIPSIZED flag and make history window andCosimo Cecchi2007-11-192-1/+8
| | | | | | | bookmarks editor views use it to display address and title columns. Fix bug #132808. svn path=/trunk/; revision=7719
* Fix a bug in EphyNodeView which caused weird problems when setting columnsCosimo Cecchi2007-11-191-0/+5
| | | | | | | | as resizable; thanks to Kristian Rietveld for finding out the cause. Make history window columns resizable and bookmarks editor columns resizable and sortable. Part of bug #132808. svn path=/trunk/; revision=7718
* Hide Back/Forward buttons when disable_history lockdown key is enabled. MakeCyril Brulebois2007-11-121-1/+5
| | | | | | | the call to gtk_widget_show() in editable toolbar's create_item_from_action() conditional. Fixes bug #394795. svn path=/trunk/; revision=7663
* Adds a column in the history window showing the date and the time of theCosimo Cecchi2007-11-073-0/+323
| | | | | | | | visit, substitutes radiobuttons with checkboxes in the View menu of the window. Also, adds lib/ephy-time-helpers that contains a strftime() implementation. Fix bug #380156. svn path=/trunk/; revision=7641
* Update to latest EggToolbarEditor code.Felix Riemann2007-11-042-10/+62
| | | | | | | This supports changing the editor's model during runtime and tries to avoid some possibly leaking signal handlers. Fixes bug #493149. svn path=/trunk/; revision=7619
* Remove unneeded marshallers. Fixes bug #484060.Felix Riemann2007-10-071-19/+0
| | | | svn path=/trunk/; revision=7519
* Changes g_value_set_string to g_value_take_string to avoid a leak. Also add theDiego Escalante Urrelo2007-09-301-1/+4
| | | | | | | g_value_unset calls for text and visible vars on extracell_data_func. svn path=/trunk/; revision=7509
* Make the location entry completion cells smarter, now bookmarks take the fullDiego Escalante Urrelo2007-09-301-3/+35
| | | | | | | | | | | width of the popup. Also make the extracell (titles of history entries) align to the left so it's less messy and easier to browse a lot of entries with similar titles. Almost-fixes bug #419475. svn path=/trunk/; revision=7508
* Implement ephy_file_delete_directory in lib/ephy-file-helpers.c so privateDiego Escalante Urrelo2007-09-291-4/+28
| | | | | | | | | instances of Epiphany remove the profile dir on exit. Note that the profile dir won't be deleted if it's a custom path. Fixes bug #329680. svn path=/trunk/; revision=7506
* Add a preview for the FileChooser. The default size is 150x150. Fixes bugDiego Escalante Urrelo2007-09-281-0/+39
| | | | | | | | | | * lib/ephy-file-chooser.c: Add a preview for the FileChooser. The default size is 150x150. Fixes bug #440859. svn path=/trunk/; revision=7502
* Make Epiphany properly remember the last saved location in the FileChooser.Cosimo Cecchi2007-09-261-0/+26
| | | | | | Fix for bug #336251. svn path=/trunk/; revision=7494
* Add a somewhat tricky fix for url titles not visible on the completionDiego Escalante Urrelo2007-09-191-30/+37
| | | | | | | | | | | | | | | | | 2007-09-18 Diego Escalante Urrelo <diegoe@gnome.org> * lib/widgets/ephy-location-entry.c: Add a somewhat tricky fix for url titles not visible on the completion popup of the location entry when using a dark theme (like Darkilouche). We are using GTK_STATE_INSENSITIVE, rationale on the bug report. Fixes bug #446898. Also replaced some spaces for tabs. svn path=/trunk/; revision=7474
* Modifies the EphySearchEntry to inherit from EphyIconEntry instead ofCosimo Cecchi2007-09-102-8/+16
| | | | | | | | | | | | | | | | | | 2007-09-09 Cosimo Cecchi <cosimoc@svn.gnome.org> * lib/widgets/ephy-search-entry.c: (ephy_search_entry_get_type), (ephy_search_entry_timeout_cb), (ephy_search_entry_changed_cb), (ephy_search_entry_init), (ephy_search_entry_clear): * lib/widgets/ephy-search-entry.h: * src/bookmarks/ephy-bookmarks-editor.c: (search_entry_clear_cb), (build_search_box): Modifies the EphySearchEntry to inherit from EphyIconEntry instead of GtkEntry, to have icons on it. Adds a cleaner icon in the search entry of Bookmarks Editor. Fixes bug #463469. svn path=/trunk/; revision=7358
* Fixes bad state syncing when adding zoom controls to the toolbar. FixesCosimo Cecchi2007-09-091-0/+4
| | | | | | | | | | | | 2007-09-09 Cosimo Cecchi <cosimoc@svn.gnome.org> * lib/widgets/ephy-zoom-action.c: (connect_proxy): Fixes bad state syncing when adding zoom controls to the toolbar. Fixes bug #338005. Patch by Cyril Brulebois. svn path=/trunk/; revision=7355
* Add saved files to the GtkRecent list, gnome-panel is broken so don'tDiego Escalante Urrelo2007-08-272-0/+15
| | | | | | | | | | | | | | | | | 2007-08-26 Diego Escalante Urrelo <diegoe@gnome.org> * lib/ephy-file-helpers.c: * lib/ephy-file-helpers.h: * embed/mozilla/MozDownload.h: * embed/mozilla/MozDownload.cpp: Add saved files to the GtkRecent list, gnome-panel is broken so don't expect to see the effects of this working there, you can use it on the GtkFileChooser dialog however. Fixes Bug #148401. Original patch by Christian Persch, updated by Cosimo Cecchi. svn path=/trunk/; revision=7300
* Make cursor be at the end of the URL when selecting entries from theDiego Escalante Urrelo2007-08-191-0/+1
| | | | | | | | | | | | 2007-08-19 Diego Escalante Urrelo <diegoe@gnome.org> * lib/widgets/ephy-location-entry.c: Make cursor be at the end of the URL when selecting entries from the completion popup. Fixes bug #466344. svn path=/trunk/; revision=7283
* Fix multihead problems in toolbar editor.Carlos Garcia Campos2007-08-162-6/+15
| | | | | | | | | | 2007-08-16 Carlos Garcia Campos <carlosgc@gnome.org> * lib/egg/egg-toolbar-editor.c: (set_drag_cursor): * lib/egg/egg-editable-toolbar.c: (configure_item_cursor), (new_pixbuf_from_widget): Fix multihead problems in toolbar editor. svn path=/trunk/; revision=7279
* Remove an unused variable. One-liner by Cosimo Cecchi. Part of BugDiego Escalante Urrelo2007-07-311-1/+0
| | | | | | | | | | | | 2007-07-30 Diego Escalante Urrelo <diegoe@gnome.org> * lib/ephy-file-helpers.c: Remove an unused variable. One-liner by Cosimo Cecchi. Part of Bug #433173. svn path=/trunk/; revision=7226
* Fix some strict aliasing warnings. Patch by Cosimo Cecchi. Bug #433173.Diego Escalante Urrelo2007-07-301-6/+0
| | | | | | | | | | | | 2007-07-30 Diego Escalante Urrelo <diegoe@gnome.org> * lib/ephy-password-dialog.c: Fix some strict aliasing warnings. Patch by Cosimo Cecchi. Bug #433173. svn path=/trunk/; revision=7213
* Fix memory leak.Carlos Garcia Campos2007-07-301-0/+3
| | | | | | | | 2007-07-29 Carlos Garcia Campos <carlosgc@gnome.org> * lib/egg/egg-editable-toolbar.c: (egg_editable_toolbar_dispose): Fix memory leak. svn path=/trunk/; revision=7212
* Remove some icons from the context menu, and use better ones for some menuWouter Bolsterlee2007-07-212-4/+6
| | | | | | | | | | | | | | 2007-07-21 Wouter Bolsterlee <wbolster@svn.gnome.org> * lib/ephy-stock-icons.c: (ephy_stock_icons_init): * lib/ephy-stock-icons.h: * src/ephy-window.c: Remove some icons from the context menu, and use better ones for some menu items. Reported by Andreas Nilsson. Patch by Cosimo Cecchi. Fixes bug #410223. svn path=/trunk/; revision=7191
* Use the right icon name. Bug #385872.Christian Persch2007-07-151-1/+1
| | | | | | | | | | | | | | | 2007-07-15 Christian Persch <chpe@gnome.org> * data/chrome/about.xhtml: * data/epiphany.desktop.in.in: * data/icons/16x16/apps/Makefile.am: * data/icons/22x22/apps/Makefile.am: * data/icons/32x32/apps/Makefile.am: * lib/ephy-stock-icons.h: Use the right icon name. Bug #385872. svn path=/trunk/; revision=7160
* Update glib req to 2.13.4 so we can use g_get_user_special_dir.Christian Persch2007-07-111-162/+9
| | | | | | | | | | | | | | | | 2007-07-11 Christian Persch <chpe@gnome.org> * configure.ac: Update glib req to 2.13.4 so we can use g_get_user_special_dir. * lib/ephy-file-helpers.c: (ephy_file_downloads_dir), (ephy_file_desktop_dir): Use g_get_user_special_dir to get the Desktop and Downloads directory location. svn path=/trunk/; revision=7146
* Use the new gtk functions to persist and load the print settings and pageChristian Persch2007-07-112-183/+0
| | | | | | | | | | | | | | | | 2007-07-10 Christian Persch <chpe@gnome.org> * embed/ephy-embed-shell.c: (ephy_embed_shell_set_page_setup), (ephy_embed_shell_get_page_setup), (ephy_embed_shell_set_print_settings), (ephy_embed_shell_get_print_settings): * lib/ephy-print-utils.c: * lib/ephy-print-utils.h: Use the new gtk functions to persist and load the print settings and page setup. Migrate our old settings, if present. svn path=/trunk/; revision=7143
* Remove gtk version check since we now depend on 2.11.Christian Persch2007-07-101-5/+0
| | | | | | | | | | | 2007-07-10 Christian Persch <chpe@gnome.org> * lib/widgets/ephy-location-entry.c: (cursor_on_match_cb), (ephy_location_entry_set_completion): Remove gtk version check since we now depend on 2.11. svn path=/trunk/; revision=7138
* Port to new tooltips API.Christian Persch2007-07-102-28/+3
| | | | | | | | | | | | | 2007-07-10 Christian Persch <chpe@gnome.org> * lib/widgets/ephy-location-entry.c: (ephy_location_entry_finalize), (ephy_location_entry_class_init), (ephy_location_entry_construct_contents), (ephy_location_entry_init), (ephy_location_entry_set_lock_tooltip): Port to new tooltips API. svn path=/trunk/; revision=7137
* Port to new tooltips API.Christian Persch2007-07-102-63/+4
| | | | | | | | | | | 2007-07-10 Christian Persch <chpe@gnome.org> * lib/widgets/ephy-zoom-action.c: (ephy_zoom_action_class_init): * lib/widgets/ephy-zoom-control.c: (ephy_zoom_control_class_init): Port to new tooltips API. svn path=/trunk/; revision=7136
* Install under hicolor and use "epiphany" named icon as application iconLuca Ferretti2007-07-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2007-07-10 Luca Ferretti <elle.uca@libero.it> * configure.ac: * data/icons/16x16/Makefile.am: * data/icons/16x16/apps/Makefile.am: * data/icons/16x16/apps/epiphnay.svg: * data/icons/16x16/apps/epiphnay.png: * data/icons/22x22/Makefile.am: * data/icons/22x22/apps/Makefile.am: * data/icons/22x22/apps/epiphnay.svg: * data/icons/22x22/apps/epiphnay.png: * data/icons/24x24/Makefile.am: * data/icons/24x24/apps/Makefile.am: * data/icons/24x24/apps/epiphnay.png: * data/icons/scalable/Makefile.am: * data/icons/scalable/apps/Makefile.am: * data/icons/scalable/apps/epiphnay.svg: * lib/ephy-stock-icons.h: Install under hicolor and use "epiphany" named icon as application icon * data/icons/Makefile.am: Update gtk icon cache for hicolor on install and uninstall svn path=/trunk/; revision=7129
* Kill EPHY_STOCK_DOWNLOAD and add STOCK_DOWNLOAD, using "emblem-download"Luca Ferretti2007-07-102-2/+2
| | | | | | | | | | | | | | | | | | | | 2007-07-10 Luca Ferretti <elle.uca@libero.it> * embed/downloader-view.c: (show_status_icon), (downloader_view_build_ui): * embed/mozilla/ContentHandler.cpp: * lib/ephy-stock-icons.c: (ephy_stock_icons_init): * lib/ephy-stock-icons.h: * src/ephy-window.c: Kill EPHY_STOCK_DOWNLOAD and add STOCK_DOWNLOAD, using "emblem-download" named icon. Partially fix 450904. Note: you need latest svn version of gnome-icon-theme to have the download icon @ 16x16 pixels svn path=/trunk/; revision=7126
* Copy the lock icons from g-i-t 2.16 into epiphany, since the new ones inChristian Persch2007-07-102-9/+7
| | | | | | | | | | | | | | | | | | 2007-07-09 Christian Persch <chpe@gnome.org> * configure.ac: * data/icons/16x16/status/Makefile.am: * data/icons/24x24/status/Makefile.am: * data/icons/48x48/Makefile.am: * data/icons/48x48/status/Makefile.am: * data/icons/Makefile.am: * lib/ephy-stock-icons.c: (ephy_stock_icons_init): * lib/ephy-stock-icons.h: Copy the lock icons from g-i-t 2.16 into epiphany, since the new ones in g-i-t are broken (see bug #348350 comment 93 ff). svn path=/trunk/; revision=7119
* removed added Rename to update-toolbareditor-from-libegg.sh Also updatedJaap Haitsma2007-07-046-124/+46
| | | | | | | | | | | | | 2007-07-03 Jaap Haitsma <jaap@haitsma.org> * lib/egg/update-toolbareditor-from-libegg: removed * lib/egg/update-toolbareditor-from-libegg.sh: added Rename to update-toolbareditor-from-libegg.sh Also updated the script such it updates itself * lib/egg/egg*: Sync with latest libegg toolbareditor svn path=/trunk/; revision=7115
* script that syncs local toolbar editor copy with the one in libegg SVNJaap Haitsma2007-07-0111-44/+111
| | | | | | | | | | | | | 2007-07-01 Jaap Haitsma <jaap@haitsma.org> * lib/egg/update-toolbareditor-from-libegg: script that syncs local toolbar editor copy with the one in libegg SVN * lib/egg/egg*: sync with toolbar editor in libegg. Sync obtained by running update-toolbareditor-from-libegg * lib/egg/eggintl.h: removed not needed anymore by egg-toolbareditor * lib/egg/Makefile.am: remove eggintl.h svn path=/trunk/; revision=7106
* use "document-page-setup" named icon for STOCK_PRINT_SETUP (now availableLuca Ferretti2007-06-261-1/+5
| | | | | | | | | | | | 2007-06-26 Luca Ferretti <elle.uca@libero.it> * lib/ephy-stock-icons.h: use "document-page-setup" named icon for STOCK_PRINT_SETUP (now available on gnome-icon-theme trunk); add comments to explain icons origin (icon naming spec, custom, deprecated...) svn path=/trunk/; revision=7099
* Make named drag-icons toolbar-sized like the others. Part of bug #450590.Felix Riemann2007-06-251-1/+25
| | | | | | | | | | 2007-06-25 Felix Riemann <friemann@svn.gnome.org> * lib/egg/egg-toolbar-editor.c: (event_box_realize_cb): Make named drag-icons toolbar-sized like the others. Part of bug #450590. svn path=/trunk/; revision=7096
* Cleanups to my last commit. Fixes bug 450590 (Felix Riemann, Jaap Haitsma)Felix Riemann2007-06-251-28/+15
| | | | | | | | | | 2007-06-24 Felix Riemann <friemann@svn.gnome.org> * lib/egg/egg-toolbar-editor.c: (editor_create_item_from_name): Cleanups to my last commit. Fixes bug 450590 (Felix Riemann, Jaap Haitsma) svn path=/trunk/; revision=7094
* Add a workaround to take into account that Gtk{Radio,Toggle}Actions onlyFelix Riemann2007-06-241-2/+13
| | | | | | | | | | | | 2007-06-24 Felix Riemann <friemann@svn.gnome.org> * lib/egg/egg-toolbar-editor.c: (editor_create_item_from_name): Add a workaround to take into account that Gtk{Radio,Toggle}Actions only set either the stock-id or the icon-name property depending on the image type. This makes it possible to display the icon of such actions in the toolbar editor. (bug #450590) svn path=/trunk/; revision=7093
* Adds some prefixes to web_prefixes for ftp sites. Bug #422114.Diego Escalante Urrelo2007-06-011-1/+5
| | | | | | | | | | | 2007-05-31 Diego Escalante Urrelo <diegoe@gnome.org> * lib/widgets/ephy-location-entry.c: Adds some prefixes to web_prefixes for ftp sites. Bug #422114. svn path=/trunk/; revision=7062
* No need to make this data static.Christian Persch2007-05-271-1/+1
| | | | | | | | | | 2007-05-27 Christian Persch <chpe@gnome.org> * lib/ephy-stock-icons.c: (ephy_stock_icons_init): No need to make this data static. svn path=/trunk/; revision=7052
* Include config.h.Christian Persch2007-05-201-0/+2
| | | | | | | | | | 2007-05-19 Christian Persch <chpe@gnome.org> * lib/egg/eggtreemultidnd.c: Include config.h. svn path=/trunk/; revision=7034
* Support using named icons in the toolbareditor and attach them to theFelix Riemann2007-05-081-2/+16
| | | | | | | | | | | 2007-05-08 Felix Riemann <friemann@svn.gnome.org> * lib/egg/egg-toolbar-editor.c: (event_box_realize_cb), (editor_create_item_from_name): Support using named icons in the toolbareditor and attach them to the mouse pointer while dragging them to the toolbar. (bug #436684) svn path=/trunk/; revision=7024
* Copy the items on the completion list as the user moves through them. TheXan Lopez2007-05-022-2/+36
| | | | | | | | | | | | | | | | * lib/widgets/ephy-location-entry.c: * lib/widgets/ephy-location-entry.h: * src/ephy-completion-model.c: * src/ephy-completion-model.h: * src/ephy-location-action.c: Copy the items on the completion list as the user moves through them. The original input can be restored pressing Esc. The tentative completion can be made definitive pressing Left or Right. Fixes #409291, #102528 svn path=/trunk/; revision=7020
* Avoid opening nautilus if downloads are done to Desktop. This re-fixes bugDiego Escalante Urrelo2007-04-251-5/+19
| | | | | | | | | | | | | 2007-04-24 Diego Escalante Urrelo <diegoe@gnome.org> * src/popup-commands.c: * lib/ephy-file-helpers.c: Avoid opening nautilus if downloads are done to Desktop. This re-fixes bug #383698. svn path=/trunk/; revision=7014
* Use xdg-user-dirs to get a better default Downloads directory (Closes:Bastien Nocera2007-04-241-0/+150
| | | | | | | | | | | | 2007-04-23 Bastien Nocera <hadess@hadess.net> * lib/ephy-file-helpers.c: (xdg_user_dir_lookup), (ephy_file_downloads_dir_from_xdg), (ephy_file_downloads_dir): Use xdg-user-dirs to get a better default Downloads directory (Closes: #415342) svn path=/trunk/; revision=7011
* #if 0 some currently unused code. Bug #423907.Christian Persch2007-03-291-0/+2
| | | | | | | | | | 2007-03-29 Christian Persch <chpe@gnome.org> * lib/ephy-password-dialog.c: (ephy_password_dialog_constructor): #if 0 some currently unused code. Bug #423907. svn path=/trunk/; revision=6977
* Correct FSF address. Bug #409075, patch by John Millikin.RELEASE_2_18_0GNOME_2_18_BRANCHPOINTChristian Persch2007-03-1279-87/+87
| | | | | | | | | | 2007-03-11 Christian Persch <chpe@gnome.org> * *: Correct FSF address. Bug #409075, patch by John Millikin. svn path=/trunk/; revision=6952
* Regenerate the type builtins when the Makefile changes. Should fix bugChristian Persch2007-03-112-12/+12
| | | | | | | | | | | | | | | 2007-03-11 Christian Persch <chpe@gnome.org> * embed/Makefile.am: * lib/Makefile.am: * lib/egg/Makefile.am: * src/Makefile.am: * src/bookmarks/Makefile.am: Regenerate the type builtins when the Makefile changes. Should fix bug #416994; no code freeze break since it's only fixing a build problem. svn path=/trunk/; revision=6948
* Don't use C++-style comments in C files. No code changes, only commentsChristian Persch2007-03-061-14/+23
| | | | | | | | | | | | | | | | | | | | 2007-03-05 Christian Persch <chpe@svn.gnome.org> * lib/ephy-password-dialog.c: (update_capslock_warning), (ephy_password_dialog_constructor), (ephy_password_dialog_finalize), (ephy_password_dialog_class_init): * src/bookmarks/ephy-bookmark-action.c: (ephy_bookmark_action_updated): * src/ephy-cert-manager-dialog.c: (certs_manager_dialog_remove_button_clicked_cb), (certs_manager_dialog_finalize): * src/ephy-find-toolbar.c: (ephy_find_toolbar_init): * src/ephy-main.c: (unref_proxy_reply_cb): Don't use C++-style comments in C files. No code changes, only comments changed. Bug #414706, patch by John Millikin. svn path=/trunk/; revision=6940
* Make sure the type builtins are regenerated when the Makefile changes.Christian Persch2007-03-042-4/+4
| | | | | | | | | | | | | 2007-03-03 Christian Persch <chpe@svn.gnome.org> * embed/Makefile.am: * lib/Makefile.am: * lib/egg/Makefile.am: * src/Makefile.am: * src/bookmarks/Makefile.am: Make sure the type builtins are regenerated when the Makefile changes. svn path=/trunk/; revision=6934
* Move ephy-adblock.* to embed. Change the API to pass EphyEmbed toBenjamin Berg2007-03-033-163/+0
| | | | | | | | | | | | | | | | | | | 2007-03-03 Benjamin Berg <benjamin@sipsolutions.net> * embed/Makefile.am: * embed/ephy-adblock-manager.c: (ephy_adblock_manager_should_load): * embed/ephy-adblock-manager.h: * embed/ephy-adblock.c: (ephy_adblock_should_load): * embed/ephy-adblock.h: * embed/mozilla/EphyContentPolicy.cpp: * lib/Makefile.am: * lib/ephy-adblock.c: * lib/ephy-adblock.h: Move ephy-adblock.* to embed. Change the API to pass EphyEmbed to should_load. This is needed to fix bug #348331. svn path=/trunk/; revision=6931
* Convert EphyNode to use GSlice.Christian Persch2007-01-291-16/+22
| | | | | | | | | | | | | | | | 2007-01-28 Christian Persch <chpe@svn.gnome.org> * lib/ephy-node.c: (destroy_signal_data), (node_parent_free), (ephy_node_destroy), (ephy_node_new_with_id), (real_set_property), (ephy_node_set_property), (ephy_node_set_property_string), (ephy_node_set_property_boolean), (ephy_node_set_property_long), (ephy_node_set_property_int), (ephy_node_set_property_double), (ephy_node_set_property_float), (real_add_child), (ephy_node_new_from_xml), (ephy_node_signal_connect_object): Convert EphyNode to use GSlice. svn path=/trunk/; revision=6859
* Make sure we don't write characters < 0x20 (except 0x9, 0xa, 0xd) to XML.Christian Persch2007-01-291-1/+33
| | | | | | | | | | | | | 2007-01-28 Christian Persch <chpe@svn.gnome.org> * lib/ephy-node.c: (safe_write_string), (ephy_node_write_to_xml): * src/bookmarks/ephy-bookmarks-export.c: (sanitise_string), (write_topics_list), (write_rdf): Make sure we don't write characters < 0x20 (except 0x9, 0xa, 0xd) to XML. Bug #392782. svn path=/trunk/; revision=6856
* configure.acLuca Ferretti2007-01-182-2/+2
| | | | | | | | | | | | | | | | | | | | | | | 2007-01-18 Luca Ferretti <elle.uca@libero.it> * data/icons/*/places/bookmark-web.*: * data/icons/*/places/Makefile.am: * data/icons/*/Makefile.am: * configure.ac Add to build new "bookmark-web" custom named icon at 16, 22 and 24 pixels - under new places directory. * lib/ephy-stock-icons.c: * lib/ephy-stock-icons.h: * src/bookmarks/ephy-bookmark-properties.c: * src/bookmarks/ephy-bookmark-action.c: Remove STOCK_BOOKMARK and add EPHY_STOCK_BOOKMARK using new "bookmark-web" custom named icon. svn path=/trunk/; revision=6830
* Opens images in a new browser window if EOG is not found. Bug #167595.Diego Escalante Urrelo2007-01-091-4/+2
| | | | | | | | | | | | | 2007-01-09 Diego Escalante Urrelo <diegoe@svn.gnome.org> * src/popup-commands.c: * lib/ephy-file-helpers.c: Opens images in a new browser window if EOG is not found. Bug #167595. Patch by Björn Lindqvist. svn path=/trunk/; revision=6811
* Workaround/semi-fix for bug #351814. The real cause of the problem is theDiego Escalante Urrelo2007-01-091-6/+11
| | | | | | | | | | | | | | | 2007-01-08 Diego Escalante Urrelo <diegoe@svn.gnome.org> * src/bookmarks/ephy-bookmarks-editor.c: * lib/widgets/ephy-node-view.c: Workaround/semi-fix for bug #351814. The real cause of the problem is the user_data that is never set on a GtkTreeIter, so the Ephy implementation of the tree makes it to have a stamp of 0 being that way an invalid iter. Patch by Diego Escalante Urrelo. svn path=/trunk/; revision=6796
* Sorry, forgot to svn add this file from the previous commit. :(.Diego Escalante Urrelo2007-01-031-0/+34
| | | | svn path=/trunk/; revision=6784