aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* 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
* Utilize GLib's new g_timeout_add_seconds to reduce context switches andDiego Escalante Urrelo2007-01-031-0/+1
| | | | | | | | | | | | | | | | | | | 2007-01-03 Diego Escalante Urrelo <diegoe@svn.gnome.org> * embed/ephy-favicon-cache.c: (ephy_favicon_cache_init): * embed/ephy-history.c: (ephy_history_init): * lib/Makefile.am: * lib/ephy-glib-compat.h: * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_save_delayed): * src/ephy-dbus.c: (session_filter_func), (system_filter_func): * src/ephy-extensions-manager.c: (reload_cb): * src/ephy-session.c: (confirm_shutdown_cb): Utilize GLib's new g_timeout_add_seconds to reduce context switches and improve CPU/power efficiency. Patch by Chris Wilson. svn path=/trunk/; revision=6783
* Remove x bit from source filesChristian Persch2006-12-317-0/+0
| | | | svn path=/trunk/; revision=6772
* .cvsignore files are obsoleteChristian Persch2006-12-303-28/+0
| | | | svn path=/trunk/; revision=6768
* Invert MoveToolItem and RemoveToolItem order, matchingh same feature forLuca Ferretti2006-12-203-6/+1
| | | | | | | | | | | | | | | | 2006-12-19 Luca Ferretti <elle.uca@libero.it> * data/ui/epiphany-ui.xml: Invert MoveToolItem and RemoveToolItem order, matchingh same feature for panel applets. * lib/egg/egg-editable-toolbar.c: (egg_editable_toolbar_set_ui_manager): * lib/ephy-stock-icons.c: (ephy_stock_icons_init): * lib/ephy-stock-icons.h: Remove STOCK_DRAG_MODE and STOCK_VIEW_SOURCE.
* Show favicons in location entry drop-down. Bug #112748, patch by DiegoChristian Persch2006-12-182-3/+15
| | | | | | | | | | | | | | | | 2006-12-18 Christian Persch <chpe@cvs.gnome.org> * lib/widgets/ephy-location-entry.c: (ephy_location_entry_set_completion): * lib/widgets/ephy-location-entry.h: * src/ephy-completion-model.c: (ephy_completion_model_get_column_type), (init_favicon_col), (ephy_completion_model_get_value): * src/ephy-completion-model.h: * src/ephy-location-action.c: (connect_proxy): Show favicons in location entry drop-down. Bug #112748, patch by Diego Escalante Urrelo.
* List title and URL in location entry drop-down. Bug #169550, patch byChristian Persch2006-12-182-3/+25
| | | | | | | | | | | | | | | | 2006-12-17 Christian Persch <chpe@cvs.gnome.org> * lib/widgets/ephy-location-entry.c: (ephy_location_entry_set_completion): * lib/widgets/ephy-location-entry.h: * src/ephy-completion-model.c: (ephy_completion_model_get_column_type), (ephy_completion_model_get_value): * src/ephy-completion-model.h: * src/ephy-location-action.c: (connect_proxy): List title and URL in location entry drop-down. Bug #169550, patch by Diego Escalante Urrelo.
* Fix secure location bar colouring with dark themes. Bug #347343, patch byChristian Persch2006-12-181-2/+2
| | | | | | | | | | 2006-12-17 Christian Persch <chpe@cvs.gnome.org> * lib/widgets/ephy-location-entry.c: (ephy_location_entry_style_set): Fix secure location bar colouring with dark themes. Bug #347343, patch by Diego Escalante Urrelo.
* embed/ephy-encodings.c embed/ephy-favicon-cache.c embed/ephy-history.cBjörn Lindqvist2006-12-172-123/+70
| | | | | | | | | | | | | | | | | | 2006-12-17 Björn Lindqvist <bjourne@gmail.com> * embed/ephy-encodings.c * embed/ephy-favicon-cache.c * embed/ephy-history.c * embed/mozilla/GlobalHistory.cpp * lib/ephy-state.c * lib/widgets/ephy-node-view.c * src/ephy-tab.c * src/bookmarks/ephy-bookmarks.c Refactor lots of code by using the function ephy_node_set_property_XXX() instead of ephy_node_set_property(). Also, add emacs mode headers to touched files. Bug #381546.
* Use a define for the default window icon. Bug #385872.Christian Persch2006-12-159-8/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2006-12-15 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/ContentHandler.cpp: * embed/mozilla/GeckoPrintService.cpp: * embed/mozilla/GtkNSSClientAuthDialogs.cpp: * embed/mozilla/GtkNSSDialogs.cpp: * embed/mozilla/GtkNSSKeyPairDialogs.cpp: * embed/mozilla/GtkNSSSecurityWarningDialogs.cpp: * lib/ephy-file-chooser.c: (ephy_file_chooser_constructor): * lib/ephy-gui.c: (ephy_gui_check_location_writable): * lib/ephy-module.c: * lib/ephy-password-dialog.c: (ephy_password_dialog_constructor): * lib/ephy-spell-check.c: * lib/ephy-stock-icons.h: * lib/widgets/.cvsignore: * lib/widgets/ephy-spinner-tool-item.c: (ephy_spinner_tool_item_toolbar_reconfigured): * lib/widgets/testspinner.c: * plugins/desktop-file/plugin.cpp: * src/bookmarks/ephy-bookmarks.c: (redirect_cb): * src/ephy-history-window.c: (confirmation_dialog_construct): * src/ephy-main.c: (main): * src/ephy-session.c: (confirm_shutdown_cb), (session_command_autoresume): * src/ephy-shell.c: (ephy_shell_add_sidebar_cb): * src/ephy-toolbar-editor.c: (ephy_toolbar_editor_constructor): * src/ephy-window.c: (construct_confirm_close_dialog): * src/pdm-dialog.c: (pdm_dialog_init): * src/window-commands.c: (window_cmd_help_about): Use a define for the default window icon. Bug #385872. * lib/ephy-module.c: The symbol can be NULL even though the symbol lookup succeeded.
* Remove the proxy icon from View->Page Source menu entry.Luca Ferretti2006-12-141-1/+1
| | | | | | | | | | | | | 2006-12-14 Luca Ferretti <elle.uca@libero.it> * src/ephy-window.c: Remove the proxy icon from View->Page Source menu entry. * lib/ephy-stock-icons.h: Keep STOCK_VIEW_SOURCE by now, but use "text-html" instead deprecated "stock_view-html-source".
* Add new "bookmark-view" icon from Andreas Nilsson, replacingLuca Ferretti2006-12-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2006-12-14 Luca Ferretti <elle.uca@libero.it> * data/icons/16x16/actions/Makefile.am: * data/icons/16x16/actions/bookmark-view.png: * data/icons/16x16/actions/bookmark-view.xcf: * data/icons/16x16/actions/download.xcf: * data/icons/16x16/actions/epiphany-download.xcf.bz2: * data/icons/16x16/status/Makefile.am: * data/icons/16x16/status/popup-hidden.xcf: * data/icons/16x16/status/popup-hidden.xcf.bz2: * data/icons/22x22/actions/Makefile.am: * data/icons/22x22/actions/bookmark-view.png: * data/icons/22x22/actions/bookmark-view.xcf: * data/icons/22x22/actions/download.xcf: * data/icons/22x22/actions/epiphany-download.xcf.bz2: * data/icons/22x22/status/Makefile.am: * data/icons/22x22/status/popup-hidden.xcf: * data/icons/22x22/status/popup-hidden.xcf.bz2: * data/icons/24x24/actions/Makefile.am: * data/icons/24x24/actions/README: * data/icons/24x24/actions/bookmark-view.png: * data/icons/24x24/actions/web-bookmarks.png: * data/icons/32x32/actions/Makefile.am: * data/icons/32x32/actions/download.svg: * data/icons/32x32/actions/epiphany-download.svg: * data/icons/scalable/status/Makefile.am: Add new "bookmark-view" icon from Andreas Nilsson, replacing "web-bookmarks". Move images source from xcf.bz2 to xcf and use the same name of the named icon, including them in dist. * lib/ephy-stock-icons.h: Use "bookmark-view" named icon for EPHY_STOCK_BOOKMARKS.
* Updated icon for history from Andreas Nilsson.Luca Ferretti2006-12-131-1/+1
| | | | | | | | | | | | | | | | | | 2006-12-13 Luca Ferretti <elle.uca@libero.it> * data/icons/16x16/actions/Makefile.am: * data/icons/16x16/actions/history-view.png: * data/icons/22x22/actions/Makefile.am: * data/icons/22x22/actions/history-view.png: * data/icons/24x24/actions/Makefile.am: * data/icons/24x24/actions/history-view.png: * data/icons/24x24/actions/web-history.png: Updated icon for history from Andreas Nilsson. * lib/ephy-stock-icons.h: Use "history-view" as named icon.
* Move code around.Christian Persch2006-12-091-0/+7
| | | | | | | | | 2006-12-08 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-stock-icons.c: (ephy_stock_icons_init): * src/ephy-main.c: (main): Move code around.
* Remove old stock iconsLuca Ferretti2006-12-092-11/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2006-12-08 Luca Ferretti <elle.uca@libero.it> * data/art/Makefile.am: * data/art/epiphany-bookmarks.png: * data/art/epiphany-download.png: * data/art/epiphany-entry.png: * data/art/epiphany-history.png: * data/art/epiphany-popup-hidden.png: * data/art/epiphany-popup-hidden.svg: Remove old stock icons * data/icons/16x16/actions/download.png: * data/icons/16x16/actions/epiphany-download.png: * data/icons/22x22/actions/download.png: * data/icons/22x22/actions/epiphany-download.png: * data/icons/24x24/actions/Makefile.am: * data/icons/24x24/actions/download.png: * data/icons/24x24/actions/epiphany-download.png: * data/icons/24x24/actions/location-entry.png: * data/icons/24x24/actions/web-bookmarks.png: * data/icons/24x24/actions/web-history.png: * data/icons/32x32/actions/download.png: * data/icons/32x32/actions/epiphany-download.png: * data/icons/scalable/actions/download.svg: * data/icons/scalable/actions/epiphany-download.svg: Move old stock icons here and rename "epiphany-download" to "download" * lib/ephy-stock-icons.c: (ephy_stock_icons_init): Use gtk_icon_source_set_icon_name for EPHY_STOCK* * lib/ephy-stock-icons.h: Update named icons to installed icons. * src/ephy-main.c: (main): Call gtk_icon_theme_append_search_path to add custom Ephy directory for themed icons. This should complete the icon theme support to Epiphany. Of course there is still some work to do, as well as provide fresh icons at all sizes and define the names.
* Fix typoChristian Persch2006-12-051-2/+2
|
* Version 2.17.3.Christian Persch2006-12-053-61/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2006-12-04 Christian Persch <chpe@cvs.gnome.org> * configure.ac: Version 2.17.3. * embed/mozilla/GtkNSSDialogs.cpp: Use NULL for gtk_label_new instead of "". * lib/ephy-print-utils.c: (ephy_print_utils_page_setup_new_from_key_file): Fix possible invalid free. * lib/widgets/ephy-spinner.c: (ephy_spinner_images_unref), (ephy_spinner_images_load), (ephy_spinner_load_images), (ephy_spinner_expose), (bump_spinner_frame_cb), (ephy_spinner_start), (ephy_spinner_stop): Fix compliance with icon theme spec by skipping the first frame in the animation when in spinning mode. Bug #382207. Try the "process-working" icon first and fall back to "gnome-spinner" when it's not available. * m4/gecko.m4: Updated. 2006-12-04 Luca Ferretti <elle.uca@libero.it>
* Lower the priority of the spinner animation so that the animation does notBenjamin Berg2006-11-181-3/+5
| | | | | | | | 2006-11-17 Benjamin Berg <benjamin@sipsolutions.net> * lib/widgets/ephy-spinner.c: (ephy_spinner_start): Lower the priority of the spinner animation so that the animation does not stop page loading. Fixes bug #374623.
* This is entirely my code, not marco'sChristian Persch2006-11-051-1/+1
|
* Remove debug spew.Christian Persch2006-11-041-2/+0
| | | | | | | | 2006-11-03 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-spell-check.c: (ephy_spell_check_check_word): Remove debug spew.
* A lib/widgets/ephy-spinner-tool-item.c: AChristian Persch2006-10-181-0/+2
| | | | | | | | | | | | | | | 2006-10-17 Christian Persch <chpe@cvs.gnome.org> * lib/widgets/Makefile.am: A lib/widgets/ephy-spinner-tool-item.c: A lib/widgets/ephy-spinner-tool-item.h: * lib/widgets/testspinner.c: (change_toolbar_style_cb), (change_toolbar_icon_size_cb), (spin_toolbar_spinner_cb), (main): * src/ephy-toolbar.c: (ephy_toolbar_update_spinner), (ephy_toolbar_constructor): Add EphySpinnerToolItem which encapsulates a spinner and automatically adapts its size to toolbar style changes, and use it in EphyToolbar.
* A lib/widgets/ephy-spinner-tool-item.c: AChristian Persch2006-10-183-4/+282
| | | | | | | | | | | | | | | 2006-10-17 Christian Persch <chpe@cvs.gnome.org> * lib/widgets/Makefile.am: A lib/widgets/ephy-spinner-tool-item.c: A lib/widgets/ephy-spinner-tool-item.h: * lib/widgets/testspinner.c: (change_toolbar_style_cb), (change_toolbar_icon_size_cb), (spin_toolbar_spinner_cb), (main): * src/ephy-toolbar.c: (ephy_toolbar_update_spinner), (ephy_toolbar_constructor): Add EphySpinnerToolItem which encapsulates a spinner and automatically adapts its size to toolbar style changes, and use it in EphyToolbar.
* Fix a crash after failing to get the spinner animation or rest icons.Christian Persch2006-10-182-18/+14
| | | | | | | | | | | | 2006-10-17 Christian Persch <chpe@cvs.gnome.org> * lib/widgets/ephy-spinner.c: (ephy_spinner_images_load), (ephy_spinner_cache_get_images), (ephy_spinner_get_type), (ephy_spinner_init), (ephy_spinner_new): * lib/widgets/ephy-spinner.h: Fix a crash after failing to get the spinner animation or rest icons. Derive EphySpinner from GtkWidget not GtkEventBox.
* Automatically open a Nautilus window after downloading has finished. FixesWouter Bolsterlee2006-10-152-0/+24
| | | | | | | | | | | | | 2006-10-15 Wouter Bolsterlee <wbolster@gnome.org> * embed/mozilla/ContentHandler.cpp: * embed/mozilla/MozDownload.cpp: * lib/ephy-file-helpers.c: (ephy_file_browse_to): * lib/ephy-file-helpers.h: * src/popup-commands.c: (save_property_url_completed_cb), (save_property_url): Automatically open a Nautilus window after downloading has finished. Fixes bug #138876, patch by Ed Catmur.
* Fix a bug in the last commit.Christian Persch2006-10-092-2/+2
| | | | | | | | | | | | 2006-10-08 Christian Persch <chpe@cvs.gnome.org> * embed/Makefile.am: * lib/Makefile.am: * lib/egg/Makefile.am: * src/Makefile.am: * src/bookmarks/Makefile.am: Fix a bug in the last commit.
* Make the enum/flags values not global.Christian Persch2006-10-082-14/+14
| | | | | | | | | | | | 2006-10-08 Christian Persch <chpe@cvs.gnome.org> * embed/Makefile.am: * lib/Makefile.am: * lib/egg/Makefile.am: * src/Makefile.am: * src/bookmarks/Makefile.am: Make the enum/flags values not global.
* Fix compile warnings.Christian Persch2006-10-012-5/+4
| | | | | | | | | | 2006-10-01 Christian Persch <chpe@cvs.gnome.org> * lib/widgets/ephy-spinner.c: (ephy_spinner_images_load), (ephy_spinner_cache_get_images), (bump_spinner_frame_cb): * lib/widgets/testspinner.c: (add_spinner), (main): Fix compile warnings.
* Fix compile warnings.Christian Persch2006-10-011-6/+1
| | | | | | | | | | 2006-10-01 Christian Persch <chpe@cvs.gnome.org> * lib/widgets/ephy-spinner.c: (ephy_spinner_images_load), (ephy_spinner_cache_get_images), (bump_spinner_frame_cb): * lib/widgets/testspinner.c: (add_spinner), (main): Fix compile warnings.
* Simplify code and save some memory.Christian Persch2006-09-301-104/+111
| | | | | | | | | | | | | | | 2006-09-29 Christian Persch <chpe@cvs.gnome.org> * lib/widgets/ephy-spinner.c: (ephy_spinner_images_ref), (ephy_spinner_images_unref), (ephy_spinner_cache_data_unload), (ephy_spinner_images_load), (ephy_spinner_cache_get_images), (ephy_spinner_load_images), (ephy_spinner_unload_images), (ephy_spinner_init), (ephy_spinner_expose), (bump_spinner_frame_cb), (ephy_spinner_start), (ephy_spinner_remove_update_callback), (ephy_spinner_stop), (ephy_spinner_size_request): Simplify code and save some memory.
* Fix spinner with new g-i-t. Fixes bug #330415. Fix a crash when failing toChristian Persch2006-09-302-164/+172
| | | | | | | | | | | | | | | | 2006-09-29 Christian Persch <chpe@cvs.gnome.org> * lib/widgets/ephy-spinner.c: (ephy_spinner_images_free), (ephy_spinner_cache_data_unload), (scale_to_size), (ephy_spinner_images_load), (ephy_spinner_cache_data_new), (ephy_spinner_cache_data_free), (ephy_spinner_cache_get_images), (ephy_spinner_cache_finalize), (ephy_spinner_cache_class_init), (ephy_spinner_cache_ref), (ephy_spinner_init), (ephy_spinner_set_size), (ephy_spinner_size_request): * lib/widgets/testspinner.c: Fix spinner with new g-i-t. Fixes bug #330415. Fix a crash when failing to load some icon data, Gedit bug #357456.
* Clicking favicon in the location bar selects URL. Fix bug #349557.Jean-François Rameau2006-09-141-0/+29
| | | | | | | | | 2006-09-13 Jean-François Rameau <jframeau@cvs.gnome.org> * lib/widgets/ephy-location-entry.c: (ephy_location_entry_construct_contents), (icon_button_press_event_cb): Clicking favicon in the location bar selects URL. Fix bug #349557.
* Use UTF-8 copyright symbolChristian Persch2006-09-1378-123/+123
|
* Remove some unnecessary static data.Christian Persch2006-09-0724-28/+28
| | | | | | | | 2006-09-06 Christian Persch <chpe@cvs.gnome.org> * *.c *.cpp: Remove some unnecessary static data.
* Remove debug printfChristian Persch2006-08-181-2/+0
|
* Fix crash when reading the options file. Bug #351788. Actually return theChristian Persch2006-08-181-32/+36
| | | | | | | | | 2006-08-17 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-print-utils.c: Fix crash when reading the options file. Bug #351788. Actually return the settings object.
* Don't crash on error. Bug #351187.Christian Persch2006-08-141-2/+2
| | | | | | | | | 2006-08-13 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-print-utils.c: (ephy_print_utils_page_setup_new_from_key_file): Don't crash on error. Bug #351187.
* ephy_file_launch_desktop_file accepts now a parameter. Fix #343321.Jean-François Rameau2006-08-102-1/+3
| | | | | | | | | | | | | | 2006-08-09 Jean-François Rameau <jframeau@cvs.gnome.org> * src/popup-commands.c: (background_download_completed): * lib/ephy-file-helpers.h: (ephy_file_launch_desktop_file): * lib/ephy-file-helpers.c: (ephy_file_launch_desktop_file): ephy_file_launch_desktop_file accepts now a parameter. Fix #343321. * src/ephy-window.c: Remove CONF_DESKTOP_BG_PICTURE #define. No need.
* Improve the a11y theme check.Christian Persch2006-08-081-2/+2
| | | | | | | | 2006-08-07 Christian Persch <chpe@cvs.gnome.org> * lib/widgets/ephy-location-entry.c: Improve the a11y theme check.
* Use variables here, not configure substitutions.Christian Persch2006-08-081-1/+1
| | | | | | | | 2006-08-07 Christian Persch <chpe@cvs.gnome.org> * lib/Makefile.am: Use variables here, not configure substitutions.
* Fix the build.Christian Persch2006-08-061-0/+2
| | | | | | | | 2006-08-05 Christian Persch <chpe@cvs.gnome.org> * lib/Makefile.am: Fix the build.
* A lib/ephy-print-utils.c: A lib/ephy-print-utils.h:Christian Persch2006-08-054-0/+618
| | | | | | | | | | | | | | | | | 2006-08-05 Christian Persch <chpe@cvs.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): A lib/ephy-print-utils.c: A lib/ephy-print-utils.h: * lib/ephy-string.c: (ephy_string_flags_from_string), (ephy_string_flags_to_string), (ephy_string_enum_from_string), (ephy_string_enum_to_string): * lib/ephy-string.h: Persist print settings and page setup.
* Define STOCK_NEW_WINDOW with named icon "window-new" and use it in File ->Luca Ferretti2006-07-262-7/+9
| | | | | | | | | | | | | 2006-07-26 Luca Ferretti <elle.uca@libero.it> * lib/ephy-stock-icons.c: * lib/ephy-stock-icons.h: * src/ephy-window.c: Define STOCK_NEW_WINDOW with named icon "window-new" and use it in File -> New Window. Use "tab-new", "bookmark-new" and "mail-forward" named icons from Icon Naming Standard for related actions. A first step to fix bug # 348350
* Set default dictionary based on applicable locale names.Jean-François Rameau2006-07-251-5/+13
| | | | | | | | 2006-07-24 Jean-François Rameau <jframeau@cvs.gnome.org> * lib/ephy-spell-check.c: (ephy_spell_check_init): Set default dictionary based on applicable locale names.
* Fix default activation.Christian Persch2006-07-251-0/+21
| | | | | | | | | | | | | 2006-07-24 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-password-dialog.c: Fix default activation. * data/glade/form-signing-dialog.glade: * embed/mozilla/GeckoFormSigningDialog.cpp: Fix content packing options.
* Reset IM context before activation. Bug #348478, patch by Nguyễn TháiChristian Persch2006-07-251-0/+1
| | | | | | | | | 2006-07-24 Christian Persch <chpe@cvs.gnome.org> * lib/widgets/ephy-location-entry.c: (match_selected_cb): Reset IM context before activation. Bug #348478, patch by Nguyễn Thái Ngọc Duy.
* Add a way to turn off password remembering. Bug #332374.Christian Persch2006-07-221-0/+3
| | | | | | | | | | | | 2006-07-21 Christian Persch <chpe@cvs.gnome.org> * data/epiphany.schemas.in: * data/glade/prefs-dialog.glade: * embed/mozilla/mozilla-notifiers.cpp: * lib/ephy-prefs.h: * src/prefs-dialog.c: Add a way to turn off password remembering. Bug #332374.
* Add our options in a custom tab in the print dialogue.Christian Persch2006-07-222-3/+53
| | | | | | | | | | | | | | | 2006-07-21 Christian Persch <chpe@cvs.gnome.org> * data/epiphany.schemas.in: * data/glade/print.glade: * embed/mozilla/GeckoPrintService.cpp: * embed/mozilla/GeckoPrintService.h: * lib/ephy-gui.c: (ephy_gui_message_dialog_get_content_box), (ephy_gui_message_dialog_set_wrap_mode), (checkbutton_toggled_cb), (ephy_gui_connect_checkbutton_to_gconf): * lib/ephy-gui.h: Add our options in a custom tab in the print dialogue.
* When resetting the entry also emit user-changed, to restore the originalChristian Persch2006-07-201-5/+18
| | | | | | | | | | | 2006-07-20 Christian Persch <chpe@cvs.gnome.org> * lib/widgets/ephy-location-entry.c: (entry_key_press_cb), (entry_activate_after_cb), (action_activated_after_cb), (ephy_location_entry_reset_internal), (ephy_location_entry_reset): When resetting the entry also emit user-changed, to restore the original URI in the tab's property. Bug #345934.
* Work around bug #346662 by not changing selection while removing theChristian Persch2006-07-111-0/+15
| | | | | | | | | | 2006-07-10 Christian Persch <chpe@cvs.gnome.org> * lib/widgets/ephy-node-view.c: (ephy_node_view_selection_changed_cb), (ephy_node_view_remove): Work around bug #346662 by not changing selection while removing the nodes. Fixes crash with gtk 2.10.
* Fix middle-click and ctrl-enter in the location entry autocompletionChristian Persch2006-07-111-5/+61
| | | | | | | | | | | | | | 2006-07-10 Christian Persch <chpe@cvs.gnome.org> * lib/widgets/ephy-location-entry.c: (entry_key_press_cb), (entry_key_press_after_cb), (entry_activate_after_cb), (match_selected_cb), (action_activated_after_cb), (ephy_location_entry_construct_contents), (ephy_location_entry_set_completion): * src/ephy-location-action.c: (action_activated_cb): Fix middle-click and ctrl-enter in the location entry autocompletion drop-down. Bug #345934, based on a patch by johannes@sipsolutions.net.
* A lib/ephy-password-dialog.c: A lib/ephy-password-dialog.h:Christian Persch2006-06-223-0/+812
| | | | | | | | | | | | | | | | 2006-06-22 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/GtkNSSClientAuthDialogs.cpp: * embed/mozilla/GtkNSSDialogs.cpp: * embed/mozilla/GtkNSSDialogs.h: * embed/mozilla/GtkNSSKeyPairDialogs.cpp: * embed/mozilla/MozRegisterComponents.cpp: * lib/Makefile.am: A lib/ephy-password-dialog.c: A lib/ephy-password-dialog.h: Implement nsITokenPasswordDialogs. Misc cleanups and mozilla string simplification now that we depend on gecko 1.8.
* Check for enchant, and output an overview of the configured options onChristian Persch2006-06-093-0/+363
| | | | | | | | | | | | | | | | | | | | | 2006-06-09 Christian Persch <chpe@cvs.gnome.org> * configure.ac: Check for enchant, and output an overview of the configured options on successful configure. * data/default-prefs-common.js: * embed/mozilla/GeckoSpellCheckEngine.cpp: * embed/mozilla/GeckoSpellCheckEngine.h: * embed/mozilla/Makefile.am: * embed/mozilla/MozRegisterComponents.cpp: * lib/Makefile.am: * lib/ephy-spell-check.c: * lib/ephy-spell-check.h: Spell check support using the gecko 'spellchecker' extension. No corrections context menu or language switching yet.
* Improve next-token logic for bookmark completion. Fixes #339167 (hopefullyWouter Bolsterlee2006-06-051-2/+2
| | | | | | | | 2006-06-05 Wouter Bolsterlee <uws+gnome@xs4all.nl> * lib/widgets/ephy-location-entry.c: (keyword_match): Improve next-token logic for bookmark completion. Fixes #339167 (hopefully for real this time).
* Make bookmark search ignore special characters (bug 339167)Frederic Peters2006-05-301-1/+1
|
* Fix crash when moving zoom widget on toolbar (#338682)Frederic Peters2006-05-301-0/+3
| | | | | | | | 2006-05-30 Frederic Peters <fpeters@0d.be> * lib/egg/egg-editable-toolbar.c: (action_sensitive_cb) Fix crash when moving zoom widget on toolbar (#338682)
* Fix launching of desktop files.Christian Persch2006-05-301-1/+8
| | | | | | | | | 2006-05-29 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-file-helpers.c: (ephy_file_launch_application), (launch_desktop_item): Fix launching of desktop files.
* Add methods to EphyNode to set typed properties. This change improves theJean-François Rameau2006-05-232-18/+146
| | | | | | | | | | | | | 2006-05-16 Jean-François Rameau <jframeau@cvs.gnome.org> * lib/ephy-node.h: * lib/ephy-node.c: * src/epiphany.defs: Add methods to EphyNode to set typed properties. This change improves the Python API so it should be easy now to play with bookmarks. Also clean up the code with unnecessary checks.
* Shut upChristian Persch2006-05-121-0/+4
|
* Drop support for gecko 1.7.Christian Persch2006-05-113-45/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2006-05-10 Christian Persch <chpe@cvs.gnome.org> * configure.ac: * data/glade/prefs-dialog.glade: * embed/ephy-favicon-cache.c: (ephy_favicon_cache_get): * embed/mozilla/AutoJSContextStack.cpp: * embed/mozilla/ContentHandler.cpp: * embed/mozilla/ContentHandler.h: * embed/mozilla/EphyAboutModule.cpp: * embed/mozilla/EphyAboutModule.h: * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EphyBrowser.h: * embed/mozilla/EphyContentPolicy.cpp: * embed/mozilla/EphyContentPolicy.h: * embed/mozilla/EphyDirectoryProvider.cpp: * embed/mozilla/EphyFind.cpp: * embed/mozilla/EphyFind.h: * embed/mozilla/EphyHeaderSniffer.cpp: * embed/mozilla/EphyHeaderSniffer.h: * embed/mozilla/EphyHistoryListener.cpp: * embed/mozilla/EphyHistoryListener.h: * embed/mozilla/EphyPromptService.cpp: * embed/mozilla/EphySidebar.cpp: * embed/mozilla/EphySidebar.h: * embed/mozilla/EphySingle.cpp: * embed/mozilla/EphySingle.h: * embed/mozilla/EphyUtils.cpp: * embed/mozilla/EphyUtils.h: * embed/mozilla/EventContext.cpp: * embed/mozilla/EventContext.h: * embed/mozilla/FilePicker.cpp: * embed/mozilla/FilePicker.h: * embed/mozilla/GlobalHistory.cpp: * embed/mozilla/GlobalHistory.h: * embed/mozilla/GtkNSSClientAuthDialogs.cpp: * embed/mozilla/GtkNSSDialogs.cpp: * embed/mozilla/GtkNSSKeyPairDialogs.cpp: * embed/mozilla/GtkNSSSecurityWarningDialogs.cpp: * embed/mozilla/GtkNSSSecurityWarningDialogs.h: * embed/mozilla/Makefile.am: * embed/mozilla/MozDownload.cpp: * embed/mozilla/MozDownload.h: * embed/mozilla/MozRegisterComponents.cpp: * embed/mozilla/MozRegisterComponents.h: * embed/mozilla/MozillaPrivate.cpp: * embed/mozilla/MozillaPrivate.h: * embed/mozilla/PrintingPromptService.cpp: * embed/mozilla/PrintingPromptService.h: * embed/mozilla/mozilla-download.cpp: * embed/mozilla/mozilla-download.h: * embed/mozilla/mozilla-embed-event.cpp: * embed/mozilla/mozilla-embed-event.h: * embed/mozilla/mozilla-embed-find.cpp: * embed/mozilla/mozilla-embed-find.h: * embed/mozilla/mozilla-embed-persist.cpp: * embed/mozilla/mozilla-embed-persist.h: * embed/mozilla/mozilla-embed-single.cpp: * embed/mozilla/mozilla-embed.cpp: * embed/mozilla/mozilla-embed.h: * embed/mozilla/mozilla-notifiers.cpp: * embed/mozilla/mozilla-notifiers.h: * embed/mozilla/mozilla-x509-cert.cpp: * embed/mozilla/mozilla-x509-cert.h: * lib/ephy-gui.c: * lib/ephy-gui.h: * lib/ephy-langs.c: * m4/gecko.m4: * src/ephy-window.c: (sync_tab_security): * src/prefs-dialog.c: (prefs_dialog_init): Drop support for gecko 1.7.
* #337140: Replace fallback favicon with more semantically correct 'text-html'Tommi Komulainen2006-04-151-3/+7
| | | | | | | | 2006-04-15 Tommi Komulainen <tommi.komulainen@iki.fi> * lib/widgets/ephy-location-entry.c (update_favicon): Replace 'stock-new' fallback favicon with more semantically correct 'text-html' It also looks better with Tango icon theme. Bug #337140
* A data/epiphany-pango.schemas:Christian Persch2006-04-101-0/+3
| | | | | | | | | | | | 2006-04-09 Christian Persch <chpe@cvs.gnome.org> * data/Makefile.am: A data/epiphany-pango.schemas: * lib/ephy-prefs.h: * src/ephy-main.c: (main): Enable pango for some indic languages, which depend on it for correct rendering. Bug #335799.
* Add ephy_guid_help_with_doc_id for use by e-e.Christian Persch2006-04-032-12/+27
| | | | | | | | | 2006-04-02 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-gui.c: (ephy_gui_help_with_doc_id), (ephy_gui_help): * lib/ephy-gui.h: Add ephy_guid_help_with_doc_id for use by e-e.
* Use g_object_ref_sink().Christian Persch2006-03-293-6/+3
| | | | | | | | | | | | | | 2006-03-28 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyPromptService.cpp: * lib/egg/egg-editable-toolbar.c: (egg_editable_toolbar_set_fixed): * lib/widgets/ephy-location-entry.c: (ephy_location_entry_init): * lib/widgets/ephy-zoom-control.c: (ephy_zoom_control_init): * src/ephy-fullscreen-popup.c: (ephy_fullscreen_popup_constructor): * src/ephy-notebook.c: (ephy_notebook_init): * src/ephy-statusbar.c: (ephy_statusbar_init): Use g_object_ref_sink().
* Fix print format/arg mismatch.Christian Persch2006-03-241-2/+2
| | | | | | | | 2006-03-23 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-node.c: (write_parent), (ephy_node_write_to_xml): Fix print format/arg mismatch.
* Use GtkStatusIcon.Christian Persch2006-03-207-2286/+2
| | | | | | | | | | | | | | | | | | | | | | | 2006-03-20 Christian Persch <chpe@cvs.gnome.org> * embed/downloader-view.c: (status_icon_popup_menu_cb), (show_status_icon), (downloader_view_init), (downloader_view_finalize), (update_status_icon), (download_changed_cb), (downloader_view_add_download), (downloader_view_remove_download), (download_dialog_delete_event_cb): Use GtkStatusIcon. * lib/egg/Makefile.am: * lib/egg/eggstatusicon.c: * lib/egg/eggstatusicon.h: * lib/egg/eggtrayicon.c: * lib/egg/eggtrayicon.h: * lib/egg/eggtraymanager.c: * lib/egg/eggtraymanager.h: Remove egg status icons files.
* lib/egg/egg-editable-toolbar.cPeter Harvey2006-02-241-4/+15
| | | | | | | | | 2006-02-24 Peter Harvey <peter.a.harvey@gmail.com> * lib/egg/egg-editable-toolbar.c Fix a bug where the visibility_paths were deleted on deconstruct rather than dispose.
* lib/egg/egg-editable-toolbar.cPeter Harvey2006-02-241-0/+7
| | | | | | | | | 2006-02-24 Peter Harvey <peter.a.harvey@gmail.com> * lib/egg/egg-editable-toolbar.c Made the "Show" menu items insensitive when the entire toolbar is hidden.
* lib/egg/egg-editable-toolbar.cPeter Harvey2006-02-241-0/+7
| | | | | | | | 2006-02-23 Peter Harvey <peter.a.harvey@gmail.com> * lib/egg/egg-editable-toolbar.c Added translator comment.