aboutsummaryrefslogtreecommitdiffstats
path: root/src/bookmarks
Commit message (Collapse)AuthorAgeFilesLines
* Use gtk_application_get_active_window instead of rolling our ownXan Lopez2012-11-261-1/+1
|
* Avoid a crash in EphyBookmarksEditor when using WebKit2.Mario Sanchez Prada2012-10-101-5/+4
| | | | | | Still need to figure out a way to port this to the new WebKit2GTK+ favicons API. https://bugzilla.gnome.org/show_bug.cgi?id=679370
* Move windows handling code from EphySession to EphyShellCarlos Garcia Campos2012-10-081-5/+1
| | | | | | | | | | | | EphyShell is now a GtkApplication that already does window handling, however we want to maintain only the of browser windows. Instead of keeping the window lists in ephy-session, it's easier to override window_added and window_removed virtual methods of GtkApplication and update the browser window lists. Most of the cases where this API was used, had to get the session object from the shell first, now we save this step keeping the code simpler. https://bugzilla.gnome.org/show_bug.cgi?id=641734
* ephy-bookmarks: remove useless includeXan Lopez2012-09-081-1/+0
|
* Add code coverage supportXan Lopez2012-09-041-0/+1
| | | | | | | | | | Needs a fairly recent gnome-common. To use do: - Run configure with --enable-code-coverage - Type 'make check-code-coverage' - Open the HTML results https://bugzilla.gnome.org/show_bug.cgi?id=683297
* ephy-bookmarks-editor: repaint the favicon on "icon-loaded"Sergio Villar Senin2012-09-031-8/+34
| | | | | | | | Fixes a crash when epy is started with the bookmarks window open. The old code was trying to set the favicon in an already released GValue. Instead of doing that, we now force a repaint of the row once we get the favicon. https://bugzilla.gnome.org/show_bug.cgi?id=673795
* Mave avahi a hard dependencyXan Lopez2012-08-102-51/+5
| | | | | It's listed as a OS core dependency in jhbuild, so let's reduce the number of moving pieces on our side.
* e-file-chooser: remove persist-keyDiego Escalante Urrelo2012-08-011-2/+1
| | | | | | | | | | | | | GTK+ has changed the UX of the GtkFileChooser. This has (pragmatically) deprecated "last save dir" stored by applications themselves. For Epiphany this means we no longer need a "persist-key" in our file chooser, and that we have to clean up some GtkFileChooser API use in followup patches. This commit removes the property and uses of it. Bug #655508
* Initial WebKit2 portCarlos Garcia Campos2012-06-213-1/+36
| | | | It builds and basic functionality works.
* ephy-bookmarks-import: missing return after ifXan Lopez2012-06-141-0/+1
| | | | | This was making the file-check test never run unless we were in lock-down mode.
* ephy-bookmarks-editor: fix GList leaksPavel Vasin2012-06-121-4/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=677720
* ephy-bookmarks-editor: fix memory leakPavel Vasin2012-06-121-1/+14
| | | | | | webkit_favicon_database_get_favicon_uri returns newly allocated string https://bugzilla.gnome.org/show_bug.cgi?id=677720
* ephy-bookmarks: fix memory leaksPavel Vasin2012-06-121-2/+4
| | | | | | webkit_favicon_database_get_favicon_uri returns newly allocated string https://bugzilla.gnome.org/show_bug.cgi?id=677720
* ephy-bookmark-action: fix memory leakPavel Vasin2012-06-121-0/+2
| | | | | | webkit_favicon_database_get_favicon_uri returns newly allocated string https://bugzilla.gnome.org/show_bug.cgi?id=677720
* Always close bookmarks fileLubomír Sedlář2012-05-211-7/+11
| | | | | | | | During error handling it was possible to return from function without closing bookmarks file and freeing two string, causing memory and descriptor leaks. https://bugzilla.gnome.org/show_bug.cgi?id=675888
* Use glib resources to bundle our UI filesXan Lopez2012-03-281-3/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=672907
* bookmarks: use the new favicon databaseXan Lopez2012-03-201-12/+13
|
* Replace EphyFaviconCache by WebKit's icon database cacheSergio Villar Senin2012-03-202-37/+51
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=648653
* history: remember visit typesXan Lopez2012-03-141-0/+2
| | | | | | | Instead of hardcoding all visits as 'TYPED' properly distinguish between bookmarks, following links and typing URIs in the entry. We'll use this to compute the frecency of history items.
* ephy-bookmarks: remove update on redirectXan Lopez2012-03-081-87/+0
| | | | | | This is pretty cool, but our new history service does not support it (and it's been always broken in the WebKit backend anyway), so remove it. We'll bring it back eventually.
* ephy-bookmarks: remove the "Most visited" categoryXan Lopez2012-03-072-187/+0
| | | | | The place to do this kind of thing is really the History, not Bookmarks.
* ephy-bookmarks-ui: remove unneeded includeXan Lopez2012-03-071-1/+0
|
* ephy-bookmarks: actually connect to the new serviceXan Lopez2012-03-071-1/+1
|
* ephy-bookmarks: use the new history service when possibleXan Lopez2012-03-072-3/+10
| | | | | The 'cleared' stuff is easy to port. The rest, not so much, because the API to get the visit count is async.
* ephy-bookmarks: reorder includesXan Lopez2012-03-071-9/+9
|
* ephy-bookmarks-ui: fix typo in activate_bookmarks_menuDiego Escalante Urrelo2012-02-261-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=670760
* Get rid of EPHY_STOCK_EPHYXan Lopez2012-01-273-4/+0
| | | | | | In 99% of the cases we were using it for gtk_window_set_icon_name, which does nothing in GNOME 3. In the couple of valid use cases, just use "web-browser" directly.
* And remove the last stock icon, bookmarksXan Lopez2012-01-271-2/+0
| | | | We can kill data/icons now.
* Remove EPHY_STOCK_BOOKMARKXan Lopez2012-01-271-2/+0
| | | | | Use the symbolic icon for the completion entry, I'm sure Lapo will approve.
* Also remove stock icons in the history and bookmarks editorsXan Lopez2012-01-271-12/+12
|
* Make ephy_window_get_ui_manager return a GtkUIManager, not a GObjectXan Lopez2012-01-211-4/+4
| | | | | No clue why it was doing that, but seems pointless. I wish I could make it private but it's used all over the place.
* Drop menubar and create an actions menu button in the toolbarXan Lopez2012-01-141-2/+2
| | | | | | Similar to Chrome's wrench menu, but used only (in the future) for page-related actions. For now we have mechanically moved most stuff there, now we need to start removing them one by one when appropriate.
* ephy-topic-action: another tiny leftoverXan Lopez2011-12-151-1/+0
|
* ephy-bookmark-action: kill unused code related to toolbar itemsXan Lopez2011-12-151-385/+19
|
* ephy-topic-action: kill unused code related to toolbar itemsXan Lopez2011-12-151-228/+2
|
* ephy-related-action: remove, it's unusedXan Lopez2011-12-154-226/+0
|
* Remove last traces of the EggToolbar codeXan Lopez2011-12-151-2/+1
|
* ephy-bookmark-action: remove unused includesXan Lopez2011-12-151-7/+5
|
* Remove the topic/bookmark factory actionsXan Lopez2011-12-156-723/+0
| | | | They are unused now.
* Remove code to support bookmark/topic toolbarXan Lopez2011-12-153-535/+45
|
* Remove custom EphyToolbar in favor of a vanilla GtkToolbarXan Lopez2011-12-141-0/+12
| | | | | | | | | | | | | This allows us to stop using EggEditableToolbar here, we just load a normal toolbar from GtkUIManager in EphyWindow. The special toolbar actions and methods have been moved to EphyWindow too, mostly in a mechanical fashion (probably some simplifications are possible). The code in the bookmarks UI that depended on EphyToolbar has been #if zeroed instead of porting it, since it will go away in the near future too. https://bugzilla.gnome.org/show_bug.cgi?id=664483
* e-bookmark-properties: port to GtkGridDiego Escalante Urrelo2011-10-111-15/+19
| | | | | | GtkTable is deprecated. Bug #661347
* ephy-bookmarks-ui: we need to include the EphyNode headerXan Lopez2011-09-041-1/+2
| | | | | | Since it's used in the header file itself. This was working just because other files including this also were including ephy-node.h before.
* e-bookmarks-editor: don't set directoryDiego Escalante Urrelo2011-08-121-3/+0
| | | | | | | | | GTK+ new UX behavior says we shouldn't set the file chooser directory, recent directories should be listed (automatically) instead. Signed-off-by: Xan Lopez <xan@gnome.org> Bug #655508
* Use the generic marshaler throughoutXan Lopez2011-06-141-2/+1
| | | | Just enough to get rid of ephy-marshal.h
* Use GtkOrientable interface instead of deprecated V/H widgetsClaudio Saavedra2011-06-093-8/+8
| | | | | | | | | | Gtk[HV]Box, Gtk[HV]Separator, Gtk[HV]Paned are deprecated in GTK+ 3.2, so let's use the GtkOrientable interface instead. GtkBox is likely to dissapear soon too, so a migration to GtkGrid might be necessary at some point. https://bugzilla.gnome.org/show_bug.cgi?id=652201
* ephy-bookmark-action: fix warningXan Lopez2011-04-271-2/+0
|
* Remove a few GCC 4.6.0 warningsXan Lopez2011-04-211-4/+1
|
* Remove deprecated gtk_button_pressed/released usageAlexandre Mazari2011-02-242-2/+0
| | | | | | | | Remove useless calls to gtk_button_release. Those calls had no effect, since they were following calls to gtk_toggle_button_set_active (FALSE) doing implicit release. https://bugzilla.gnome.org/show_bug.cgi?id=628364
* ephy-bookmarks-editor: fix new topic selection bugVincas Dargis2011-01-111-0/+1
| | | | | | | | | | When the search entry is not empty and "New topic" is activated from the menu, the "All" topic will set for renaming instead of the new "Type a topic" node. This can cause serious data loss. Bug #518727 Signed-off-by: Diego Escalante Urrelo <descalante@igalia.com>
* Port to gtk+ master's GtkStyleContextDiego Escalante Urrelo2010-12-151-2/+1
| | | | | | | 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
* ephy-bookmarks: remove unused BOOKMARKS_HIERARCHY_SEPDiego Escalante Urrelo2010-12-091-2/+0
| | | | Bug #636790
* Use gtk_paned_new() instead gtk_[h|v]paned_new()Javier Jardón2010-11-091-1/+1
|
* Use the new GtkComboText APIsMatthias Classen2010-10-211-3/+3
| | | | Signed-off-by: Xan Lopez <xan@gnome.org>
* Plug g_file_new_for_path leaksXan Lopez2010-10-131-2/+6
|
* ephy-bookmarks: plug leakXan Lopez2010-10-121-0/+1
|
* gsettings: port epiphany to gsettingsDiego Escalante Urrelo2010-10-085-134/+54
| | | | | | Adds our own schemas, a migration file and removes old gconf API and files. Bug #624485
* Update for latest GTK+ 3.x release.Xan Lopez2010-09-112-4/+4
|
* GtkDialog separators are gone in GTK+ 3.xXan Lopez2010-09-052-3/+1
|
* Do not access im_context GtkEntry element directlyJavier Jardón2010-06-021-0/+4
| | | | | | Use gtk_entry_reset_im_context() instead. https://bugzilla.gnome.org/show_bug.cgi?id=595791
* ephy-bookmarks-import: check for possible NULL derefXan Lopez2010-01-281-1/+1
| | | | Spotted by Holger Freyther.
* ephy-bookmarks-editor: wrong castDiego Escalante Urrelo2009-12-201-1/+1
|
* ephy_gui_help: use gtk_show_uri to open helpDiego Escalante Urrelo2009-12-192-5/+2
| | | | | | | We were doing some ugly path searching for this. The correct method is to use gtk_show_uri. Bug #604024
* Revert "Don't use deprecated GtkButton API"Diego Escalante Urrelo2009-12-071-2/+2
| | | | | | Revert this commit since Xan is right about forgetting about deprecating API. Instead of hiding behind g_signal_emit() we should use modern API or file bugs to fill our need.
* Don't use deprecated GtkButton APIDiego Escalante Urrelo2009-12-061-2/+2
| | | | | | | | | | | | | | | In 82a5da33 we removed usage of gtk_button_pressed and gtk_button_released however replacing those for g_signal_emit calls of button-press-event and button-release-event. This however caused a crash on middle clicking of elements in the toolbar. To fix this we use g_signal_emit with pressed and released signals, these two are deprecated signals, though. There doesn't seem to be a way to trigger button pressed/released animation without the pressed/released *deprecated* signals or functions, so this is our best solution for now. Bug #603450
* Revert "Do not use deprecated GtkButton APIs"Xan Lopez2009-12-053-4/+4
| | | | | | | This reverts commit 167e60123c1024d539dc02f4a16f7de994bd1c29. I misread the documentation about this, the signals do not do the same than the old functions.
* Do not use deprecated GtkButton APIsXan Lopez2009-11-303-4/+4
|
* Add GObject introspection annotations to many *_get_* functionsIain Nicol2009-11-181-0/+35
| | | | | | 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-226-18/+28
| | | | | | | | | | | | | | | 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>
* Bug 594435: Bookmark properties topic improvementsEmilio Pozuelo Monfort2009-09-081-2/+3
| | | | | | | | | | | | If a bookmark has "foo" and "bar" topics, show "foo, bar, " instead of "fo, bar, o". While at it, remove the trailing comma, so we display "foo, bar" rather than "foo, bar, ". http://bugzilla.gnome.org/show_bug.cgi?id=594435 Signed-off-by: Xan Lopez <xan@gnome.org>
* ephy-bookmark-action.c: always show images in bookmarks menu itemsXan Lopez2009-08-171-0/+2
| | | | | Makes images re-appear after the changes that set icons off by default in menus for 2.28. Bug #588563
* Remove ephy-glib-compat.h, since we depend on a newer glib nowXan Lopez2009-08-121-1/+0
|
* Prefix noisy commands with AM_V_GENXan Lopez2009-08-111-2/+2
|
* Move default bookmarks to separate rdf file instead of hard-coded valuesVincent Untz2009-07-302-22/+2
| | | | Bug #300190
* ephy-topic-action: call gtk_activatable_get_related_action on the right widget.Xan Lopez2009-03-211-1/+4
| | | | | | | We set the action on the tool item, so fetch the action from there and not its child button. Fixes bug #571178. svn path=/trunk/; revision=8926
* Fix the RDF bookmark importer (bug #129852).Vincent Untz2009-03-031-45/+77
| | | | | | | Correctly handle translations (for title, but also for localized URL). Correctly handle bookmark topics. svn path=/trunk/; revision=8840
* ephy-bookmarks: guard zeroconf dependent function declaration.Xan Lopez2009-02-211-0/+2
| | | | svn path=/trunk/; revision=8797
* Don't recurse into proxy item construction. Bug #570984Christian Persch2009-02-101-2/+0
| | | | svn path=/trunk/; revision=8778
* Use gtk_activatable_get_related_action instead of the deprecated ↵Xan Lopez2009-02-082-5/+5
| | | | | | gtk_widget_get_action. svn path=/trunk/; revision=8771
* Do not use 'gtk-action' object data to get the associated GtkAction for a ↵Xan Lopez2009-01-242-7/+7
| | | | | | | | widget. It's an implementation detail and will go away soon. Use documented APIs instead. svn path=/trunk/; revision=8723
* Use C_() instead of Q_() with context for translatable strings.Philip Withnall2009-01-201-17/+5
| | | | | | | | Note this bumps the GLib dependency to 2.18.0. (Helps: #558407) svn path=/trunk/; revision=8705
* Remove $Id$ marker from source files.Xan Lopez2009-01-1635-35/+0
| | | | svn path=/trunk/; revision=8695
* Remove leftover search_entry_clear_cb functionDiego Escalante Urrelo2009-01-051-19/+0
| | | | svn path=/trunk/; revision=8670
* Fix bookmark import of ff3 filesDiego Escalante Urrelo2009-01-051-3/+4
| | | | | | | | ff3 now has some extra stuff in their .html files, so the importer is not always working, the regexp has been improved to fix this. Patch by Wouter Bolsterlee. Fixes bug #552997. svn path=/trunk/; revision=8668
* Port EphySearchEntry to use GtkEntry.Xan Lopez2008-12-311-17/+0
| | | | | | | Also fold into the widget the 'clear' icon instead of creating it twice outside. svn path=/trunk/; revision=8653
* Check text_table for nullity before unrefing it in resolver_found_cb.Gustavo Noronha Silva2008-12-241-1/+4
| | | | | | Bug #565452 svn path=/trunk/; revision=8640
* Avoid the parsing of non doc commentsDiego Escalante Urrelo2008-09-291-1/+1
| | | | svn path=/trunk/; revision=8560
* Remove libgnome and libgnomeui dependency, using EggSMClient instead of ↵Christian Persch2008-09-253-9/+6
| | | | | | GnomeClient. svn path=/trunk/; revision=8541
* Bug #378165: do not activate the smart bookmark entry after middle-clickingCosimo Cecchi2008-08-041-2/+0
| | | | | | paste text into it. svn path=/trunk/; revision=8377
* Bug 529634 – ga_client_start() called twiceChristian Persch2008-07-011-9/+16
| | | | svn path=/trunk/; revision=8317
* Do not do single includes in src/bookmarks/, bug #536090Diego Escalante Urrelo2008-06-0426-88/+22
| | | | svn path=/trunk/; revision=8270
* Make the bookmarks editor search in urls and titles, closes: #328489.Diego Escalante Urrelo2008-05-311-0/+5
| | | | svn path=/trunk/; revision=8263
* Rewrite the bookmark HTML importer, it now uses GRegex, this is bug #533986.Diego Escalante Urrelo2008-05-241-56/+74
| | | | | | Testing in trunk before committing to 2.22 branch. svn path=/trunk/; revision=8249
* Don't free file_info too soon or the pointer to file_type will be lost. ThisDiego Escalante Urrelo2008-05-201-1/+1
| | | | | | | fixes bookmark imports not working (note that HTML import is not working, only RDF). Patch by Sebastian Keller, closes: #523414. svn path=/trunk/; revision=8241
* Add epiphany.h. Only allow including epiphany/epiphany.h; all otherChristian Persch2008-04-1219-0/+76
| | | | | | | Add epiphany.h. Only allow including epiphany/epiphany.h; all other headers are internal. svn path=/trunk/; revision=8210
* Fix multiple crashers in the zeroconf bookmarks. Bug #516008; partially ↵Christian Persch2008-03-131-179/+151
| | | | | | based on a patch by Cosimo Cecchi. svn path=/trunk/; revision=8102
* Connect the signal before unreffing the action, just to be absolutely safe.Christian Persch2008-02-261-3/+3
| | | | svn path=/trunk/; revision=7985
* Remove duplicate bookmarks property update, which is superflous since it was ↵Christian Persch2008-02-261-2/+0
| | | | | | already updated when the node was set into the action on construction. Might fix bug #516008, where for unknown reasons the action seems to be finalised when we get here. svn path=/trunk/; revision=7983
* Adapt to gio API changeChristian Persch2008-02-262-4/+4
| | | | svn path=/trunk/; revision=7981
* Use G_DEFINE_TYPE* macros in src/bookmarks/ when possible. (#516138)Xan Lopez2008-02-139-307/+59
| | | | svn path=/trunk/; revision=7932
* Fix compilation when debug is enabled. Patch by Joseph Sacco (#509541)Xan Lopez2008-01-151-1/+1
| | | | svn path=/trunk/; revision=7869
* Add #ifdef for Avahi includes in ephy-bookmarks.c.Cosimo Cecchi2008-01-151-0/+3
| | | | | | Bug #509325. svn path=/trunk/; revision=7863
* Drop gnome-vfs dependency. Now Epiphany depends on glib >= 2.15.1.Cosimo Cecchi2008-01-146-174/+377
| | | | | | | Also, optional Zeroconf support depends on Avahi >= 0.6.22. Bug #507152. svn path=/trunk/; revision=7858
* Middle click on entries in History Window and Bookmark Editor opens the pageCosimo Cecchi2007-12-201-0/+23
| | | | | | in a new tab. Close bug #385037. svn path=/trunk/; revision=7791
* Indentation fix for previous commit.Cosimo Cecchi2007-12-191-2/+2
| | | | svn path=/trunk/; revision=7785
* Add middle-click-paste for smart bookmarks, as it is for new tab/windowCosimo Cecchi2007-12-191-0/+69
| | | | | | buttons. Close bug #378165. svn path=/trunk/; revision=7784
* Fix empty line on bookmark tooltip when bookmark has no title.Cosimo Cecchi2007-11-251-5/+21
| | | | | | Close bug #499226. svn path=/trunk/; revision=7730
* 2007-11-22 Reinout van Schouwen <reinouts@gnome.org>Reinout van Schouwen2007-11-231-1/+1
| | | | | | | | | | * 2007-11-22 Reinout van Schouwen <reinouts@gnome.org> - bookmarks/ephy-bookmark-action.c: unbreak the build. Use g_strdup_printf. svn path=/trunk/; revision=7725
* 2007-11-22 Reinout van Schouwen <reinouts@gnome.org>Reinout van Schouwen2007-11-231-1/+1
| | | | | | | | | | * 2007-11-22 Reinout van Schouwen <reinouts@gnome.org> - bookmarks/ephy-bookmark-action.c: reword tooltip. Followup to http://bugzilla.gnome.org/show_bug.cgi?id=492695 svn path=/trunk/; revision=7724
* Adds a EPHY_NODE_VIEW_ELLIPSIZED flag and make history window andCosimo Cecchi2007-11-191-2/+5
| | | | | | | 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-2/+9
| | | | | | | | 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
* Add icon-updated signal to EphyHistory.Xan Lopez2007-11-141-0/+11
| | | | | | Use it to update the bookmarks icon, as it was done in EphyTab before. svn path=/trunk/; revision=7687
* Add GTK_DISABLE_DEPRECATED back in DEPRECATION_FLAGS. Move the lastCyril Brulebois2007-11-112-4/+5
| | | | | | | calls to gtk_entry_set_editable, gtk_menu_item_remove_submenu, and gtk_tool_item_set_tooltip to the appropriate replacements in Gtk 2.12. svn path=/trunk/; revision=7659
* Display "Javascript scriptlet" string as tooltip for bookmark action insteadCosimo Cecchi2007-11-031-13/+19
| | | | | | | of the whole javascript code when bookmarking a scriptlet. Fix bug #492695. svn path=/trunk/; revision=7616
* Remove Ephytab.Christian Persch2007-10-281-3/+3
| | | | svn path=/trunk/; revision=7593
* Remove EphyTab.Christian Persch2007-10-281-2/+2
| | | | svn path=/trunk/; revision=7592
* Remove EPhyTab.Christian Persch2007-10-281-5/+5
| | | | svn path=/trunk/; revision=7591
* Change the hint of the bookmarking properties dialog to DIALOG, insteadCosimo Cecchi2007-09-241-1/+1
| | | | | | | | of NORMAL. Make bookmarking work in fullscreen mode and does not put bookmark properties windows in the taskbar. Fixes bug #478928. svn path=/trunk/; revision=7482
* Modifies the EphySearchEntry to inherit from EphyIconEntry instead ofCosimo Cecchi2007-09-101-1/+39
| | | | | | | | | | | | | | | | | | 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
* String changes based on user feedback: - "Local sites" -> "Nearby sites"Wouter Bolsterlee2007-07-173-3/+4
| | | | | | | | | | | | | | | | | | | | 2007-07-16 Wouter Bolsterlee <wbolster@svn.gnome.org> * src/bookmarks/ephy-bookmark-factory-action.c: (ephy_bookmark_factory_action_new): * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_init), (ephy_bookmarks_get_topic_uri): * src/bookmarks/ephy-topic-factory-action.c: (ephy_topic_factory_action_new): String changes based on user feedback: - "Local sites" -> "Nearby sites" (because it is a better description) - Drop the "Quick" prefix from Topic/Bookmark items in toolbar editor, because it has no function besides confusing users. svn path=/trunk/; revision=7175
* Use gtk_widget_set_has_tooltip here.Christian Persch2007-07-111-1/+1
| | | | | | | | | | 2007-07-10 Christian Persch <chpe@gnome.org> * src/bookmarks/ephy-bookmark-action.c: (connect_proxy): Use gtk_widget_set_has_tooltip here. svn path=/trunk/; revision=7145
* Port to new tooltips API. Fixes bug #347637.Christian Persch2007-07-101-38/+32
| | | | | | | | | | | | 2007-07-10 Christian Persch <chpe@gnome.org> * src/bookmarks/ephy-bookmark-action.c: (query_tooltip_cb), (connect_proxy), (ephy_bookmark_action_updated), (ephy_bookmark_action_class_init): Port to new tooltips API. Fixes bug #347637. svn path=/trunk/; revision=7141
* Use GTK_STOCK_ABOUT icon i.s.o GNOME_STOCK_ABOUT Fixes bug #452769Jaap Haitsma2007-07-011-1/+1
| | | | | | | | | | 2007-07-01 Jaap Haitsma <jaap@haitsma.org> * src/ephy-history-window.c, src/bookmarks/ephy-bookmarks-editor.c, src/ephy-window.c: Use GTK_STOCK_ABOUT icon i.s.o GNOME_STOCK_ABOUT Fixes bug #452769 svn path=/trunk/; revision=7108
* Adds SelectAll stock icon.Diego Escalante Urrelo2007-06-081-1/+1
| | | | | | | | | | | | 2007-06-07 Diego Escalante Urrelo <diegoe@gnome.org> * src/ephy-history-window.c: * src/bookmarks/ephy-bookmarks-editor.c: Adds SelectAll stock icon. svn path=/trunk/; revision=7077
* src/ephy-history-window.c src/bookmarks/ephy-bookmarks-editor.cDiego Escalante Urrelo2007-06-061-3/+3
| | | | | | | | | | | | | | | 2007-06-05 Diego Escalante Urrelo <diegoe@gnome.org> * src/ephy-history-window.c * src/bookmarks/ephy-bookmarks-editor.c * data/ui/epiphany-history-window-ui.xml * data/ui/epiphany-bookmark-editor-ui.xml: Assign control+T as default delete shortcut. Also move the Delete item to Edit menu. Bug #351100. svn path=/trunk/; revision=7076
* Allow the user to select a different bookmark topic on the toolbar by justDiego Escalante Urrelo2007-04-031-0/+44
| | | | | | | | | | | | | | 2007-04-02 Diego Escalante Urrelo <diegoe@gnome.org> * src/bookmarks/ephy-topic-action.c: Allow the user to select a different bookmark topic on the toolbar by just moving the mouse. Old behaviour forced the user to click each topic button to activate the menu, now only the first click is required. Bug #363848. Patch by John Millikin. svn path=/trunk/; revision=6981
* Correct FSF address. Bug #409075, patch by John Millikin.RELEASE_2_18_0GNOME_2_18_BRANCHPOINTChristian Persch2007-03-1236-36/+36
| | | | | | | | | | 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-111-6/+6
| | | | | | | | | | | | | | | 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-3/+3
| | | | | | | | | | | | | | | | | | | | 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-041-2/+2
| | | | | | | | | | | | | 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
* Make sure we don't write characters < 0x20 (except 0x9, 0xa, 0xd) to XML.Christian Persch2007-01-291-20/+72
| | | | | | | | | | | | | 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
* Fixes compilation with gcc 2. Bug #394699. Patch by Jens Granseuer.Diego Escalante Urrelo2007-01-101-3/+2
| | | | | | | | | | | 2007-01-10 Diego Escalante Urrelo <diegoe@svn.gnome.org> * src/bookmarks/ephy-bookmarks-ui.c: Fixes compilation with gcc 2. Bug #394699. Patch by Jens Granseuer. svn path=/trunk/; revision=6817
* Changes "..." for the ellipsis character "…". Bug #324380. Patch byDiego Escalante Urrelo2007-01-091-3/+3
| | | | | | | | | | | | | | | | | | | 2007-01-09 Diego Escalante Urrelo <diegoe@svn.gnome.org> * src/ephy-history-window.c: * src/ephy-main.c: * src/bookmarks/ephy-bookmarks-editor.c: * src/ephy-tab.c: * src/ephy-encoding-menu.c: * src/ephy-window.c: * data/glade/form-signing-dialog.glade: * data/glade/prefs-dialog.glade: Changes "..." for the ellipsis character "…". Bug #324380. Patch by Diego Escalante Urrelo. svn path=/trunk/; revision=6810
* Workaround/semi-fix for bug #351814. The real cause of the problem is theDiego Escalante Urrelo2007-01-091-1/+1
| | | | | | | | | | | | | | | 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
* Utilize GLib's new g_timeout_add_seconds to reduce context switches andDiego Escalante Urrelo2007-01-031-2/+3
| | | | | | | | | | | | | | | | | | | 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
* Disables "Add Bookmark" in the File menu when bookmarks are locked down.Diego Escalante Urrelo2007-01-032-0/+17
| | | | | | | | | | | | | | | | | | | | | | 2007-01-02 Diego Escalante Urrelo <diegoe@svn.gnome.org> * src/ephy-history-window.c: (ephy_history_window_update_menu): Disables "Add Bookmark" in the File menu when bookmarks are locked down. * src/bookmarks/ephy-bookmark-properties.c: (ephy_bookmark_properties_constructor): Makes the topics pane insensitive and the rest of entries non-editables (but sensitive so we can select the text) when bookmarks are locked down. * src/bookmarks/ephy-bookmarks-ui.c: (ephy_bookmarks_ui_add_bookmark): Don't allow the add bookmark ui to appear if it's locked down. svn path=/trunk/; revision=6778
* .cvsignore files are obsoleteChristian Persch2006-12-301-9/+0
| | | | svn path=/trunk/; revision=6768
* Fix file name extension when exporting bookmarks. Bug #358986, patch byChristian Persch2006-12-181-2/+5
| | | | | | | | | 2006-12-17 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks-editor.c: (cmd_bookmarks_export): Fix file name extension when exporting bookmarks. Bug #358986, patch by Diego Escalante Urrelo.
* Fix a signal leak. Bug #363837, patch by John Millikin.Christian Persch2006-12-181-0/+7
| | | | | | | | 2006-12-17 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-topic-action.c: (button_deactivate_cb): Fix a signal leak. Bug #363837, patch by John Millikin.
* embed/ephy-encodings.c embed/ephy-favicon-cache.c embed/ephy-history.cBjörn Lindqvist2006-12-171-125/+89
| | | | | | | | | | | | | | | | | | 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-151-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Use full width for bookmarks search bar. Fixes bug #349349, patch by DiegoWouter Bolsterlee2006-10-151-1/+1
| | | | | | | | | 2006-10-15 Wouter Bolsterlee <wbolster@gnome.org> * src/bookmarks/ephy-bookmarks-editor.c: (ephy_bookmarks_editor_construct): Use full width for bookmarks search bar. Fixes bug #349349, patch by Diego Escalante Urrelo.
* Fix unprotected call to ephy_node_remove_child. Bug #362063.Jean-François Rameau2006-10-151-1/+4
| | | | | | | | 2006-10-15 Jean-François Rameau <jframeau@cvs.gnome.org> * src/bookmarks/ephy-bookmarks.c: (update_has_smart_address): Fix unprotected call to ephy_node_remove_child. Bug #362063.
* Fix a bug in the last commit.Christian Persch2006-10-091-1/+1
| | | | | | | | | | | | 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-081-7/+7
| | | | | | | | | | | | 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.
* Use UTF-8 copyright symbolChristian Persch2006-09-1336-58/+58
|
* Remove some unnecessary static data.Christian Persch2006-09-0711-12/+12
| | | | | | | | 2006-09-06 Christian Persch <chpe@cvs.gnome.org> * *.c *.cpp: Remove some unnecessary static data.
* Add accel. Bug #337913.Christian Persch2006-07-241-3/+4
| | | | | | | | 2006-07-22 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks-editor.c: (cmd_bookmarks_export): Add accel. Bug #337913.
* Don't cast to gboolean but check for != NULL instead.Christian Persch2006-07-011-2/+2
| | | | | | | | | 2006-07-01 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmark-action.c (ephy_bookmark_action_sync_smart_url): Don't cast to gboolean but check for != NULL instead.
* Don't crash on error from zeroconf bookmarks. Fixes bug #343922.Christian Persch2006-06-061-10/+10
| | | | | | | | 2006-06-04 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks.c: (resolve_cb): Don't crash on error from zeroconf bookmarks. Fixes bug #343922.
* Add https and ftp local bookmarks. Based on a patch by Celso Pinto, bugChristian Persch2006-05-151-15/+49
| | | | | | | | | | 2006-05-14 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks.c: (resolve_cb), (ephy_local_bookmarks_init), (ephy_local_bookmarks_stop): Add https and ftp local bookmarks. Based on a patch by Celso Pinto, bug #330679.
* Don't crash when adding zeroconf bookmarks while bookmarks are lockedChristian Persch2006-05-111-0/+17
| | | | | | | | | | 2006-05-11 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks.c: (add_to_favorites), (resolve_cb), (browse_cb): Don't crash when adding zeroconf bookmarks while bookmarks are locked down. Bug #341379.
* Use header capitalisation. Bug #337915Piers Cornwell2006-04-211-1/+1
| | | | | | | | 2006-04-20 Piers Cornwell <piers@gnome.org> * src/bookmarks/ephy-bookmarks-editor.c: Use header capitalisation. Bug #337915
* Disable export when locked down. Bug #337028.Christian Persch2006-04-031-0/+7
| | | | | | | | | 2006-04-03 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks-editor.c: (ephy_bookmarks_editor_construct): Disable export when locked down. Bug #337028.
* Fix item ordering to fix bookmarks export format. Bug #333959, patch hasChristian Persch2006-03-101-2/+3
| | | | | | | | | 2006-03-10 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks-editor.c: Fix item ordering to fix bookmarks export format. Bug #333959, patch has RT approval.
* If we can't detect the mime type, fall back to checking the fileChristian Persch2006-03-031-17/+33
| | | | | | | | | | | | | 2006-03-02 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks-import.c: (ephy_bookmarks_import): If we can't detect the mime type, fall back to checking the file extension. Bug #331468. * src/ephy-main.c: (main): Don't pass NULL to realpath if PATH_MAX is defined. Bug #333051.
* Fix gcc 4.1 warnings (dereferencing type-punned pointer will breakJean-François Rameau2006-03-031-3/+7
| | | | | | | | | | | | | | | 2006-03-02 Jean-François Rameau <jframeau@cvs.gnome.org> * embed/ephy-embed-shell.c:(ephy_embed_shell_dispose): * src/ephy-encoding-menu.c: (ephy_encoding_menu_view_dialog_cb): * src/ephy-history-window.c: (cmd_clear), (ephy_history_window_finalize): * src/ephy-shell.c: (ephy_shell_get_pdm_dialog),(ephy_shell_get_prefs_dialog), (ephy_shell_get_print_setup_dialog): * src/prefs-dialog.c: (prefs_dialog_finalize), (font_prefs_button_clicked_cb), (language_editor_add_button_clicked_cb): * src/bookmarks/ephy-bookmarks-editor.c: (ephy_bookmarks_editor_finalize): Fix gcc 4.1 warnings (dereferencing type-punned pointer will break strict-aliasing rules).
* Distinguish different firefox profiles when showing the list to chooseChristian Persch2006-02-251-1/+17
| | | | | | | | | 2006-02-24 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks-editor.c: (add_bookmarks_source): Distinguish different firefox profiles when showing the list to choose which one to import.
* src/bookmarks/ephy-bookmark-action.cPeter Harvey2006-02-241-0/+48
| | | | | | | | | 2006-02-24 Peter Harvey <peter.a.harvey@gmail.com> * src/bookmarks/ephy-bookmark-action.c Set the tooltip for bookmarks on the toolbar, using a 'title\nlocation' format. Bug #332113.
* src/bookmarks/ephy-bookmark-action.cPeter Harvey2006-02-241-0/+9
| | | | | | | | | | 2006-02-24 Peter Harvey <peter.a.harvey@gmail.com> * src/bookmarks/ephy-bookmark-action.c Update the bookmark icon if the toolbar is reconfigured (happens when the theme changes). Everything else should be already handled by the class handler.
* src/bookmarks/ephy-topics-palette.cPeter Harvey2006-02-241-4/+1
| | | | | | | | | | 2006-02-24 Peter Harvey <peter.a.harvey@gmail.com> * src/bookmarks/ephy-topics-palette.c Changed selection mode to 'none'. Makes it more usable for mouse users, and we have a text entry for keyboard users anyway.
* src/bookmarks/ephy-topics-entry.cPeter Harvey2006-02-231-40/+26
| | | | | | | | 2006-02-22 Peter Harvey <peter.a.harvey@gmail.com> * src/bookmarks/ephy-topics-entry.c Improved behaviour of completion popup.
* data/ui/epiphany-fs-toolbar.xml lib/egg/egg-toolbars-model.cPeter Harvey2006-02-211-11/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2006-02-21 Peter Harvey <peter.a.harvey@gmail.com> * data/ui/epiphany-fs-toolbar.xml * lib/egg/egg-toolbars-model.c * lib/egg/egg-toolbars-model.h Added "editable" attribute for toolbars. * data/ui/epiphany-ui.xml * lib/egg/egg-editable-toolbar.c * lib/egg/egg-editable-toolbar.h * src/ephy-toolbar.c * src/ephy-window.c Many improvements to toolbar menus. Includes changes to show visibility toggles in multiple locations. * lib/ephy-stock-icons.c * lib/ephy-stock-icons.h Additional stock icon for drag and drop. * src/bookmarks/ephy-bookmarks-ui.c Make 'customize toolbar' invisible when editing. * src/ephy-shell.c Mark the full-screen toolbar as non-removable.
* src/bookmarks/ephy-bookmarks-menu.c src/bookmarks/ephy-nodes-cover.cPeter Harvey2006-02-212-5/+21
| | | | | | | | | 2006-02-21 Peter Harvey <peter.a.harvey@gmail.com> * src/bookmarks/ephy-bookmarks-menu.c * src/bookmarks/ephy-nodes-cover.c Minor tweaks to improve menu generation.
* src/bookmarks/ephy-bookmark-properties.cPeter Harvey2006-02-211-42/+33
| | | | | | | | 2006-02-21 Peter Harvey <peter.a.harvey@gmail.com> * src/bookmarks/ephy-bookmark-properties.c Switched to using an expander after UI review.
* src/bookmarks/ephy-bookmarks-editor.cPeter Harvey2006-02-141-11/+29
| | | | | | | | | | | | | 2006-02-10 Peter Harvey <peter.a.harvey@gmail.com> * src/bookmarks/ephy-bookmarks-editor.c Do not create the bookmarks bar when removing bookmarks from the toolbar. * lib/egg/egg-toolbars-model.c Fix infinite loop when a toolbar has no items on it.
* Don't export the local bookmarks.Christian Persch2006-02-143-3/+20
| | | | | | | | | | | | | | | | | 2006-02-14 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks-export.c: (write_rdf): Don't export the local bookmarks. * src/bookmarks/ephy-bookmarks-menu.c: (append_menu): Remove "name" attribute in the UI string, since it's set to same value as "action". * src/bookmarks/ephy-open-tabs-action.c: (node_added_cb): Fix untranslated string!
* Fix crash when resolve returns an error, bug #331028. Restructure 0confChristian Persch2006-02-141-64/+105
| | | | | | | | | | | 2006-02-13 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks.c: (resolve_cb), (browse_cb), (ephy_local_bookmarks_init), (ephy_local_bookmarks_stop), (ephy_bookmarks_finalize), (ephy_bookmarks_new): Fix crash when resolve returns an error, bug #331028. Restructure 0conf code.
* Fix removing zeroconf bookmarks when the service disappears, and updatingChristian Persch2006-02-132-30/+86
| | | | | | | | | | | | | 2006-02-13 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks.c: (add_to_favorites), (history_site_visited_cb), (history_cleared_cb), (get_id_for_service), (get_node_for_service), (resolve_cb), (browse_cb): * src/bookmarks/ephy-bookmarks.h: Fix removing zeroconf bookmarks when the service disappears, and updating them when they reappear. Bugs #329637, #330883.
* Place bookmarks on "BookmarksBar" toolbar, since that's what < 1.9 usedChristian Persch2006-02-131-3/+5
| | | | | | | | | 2006-02-13 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks-editor.c: (cmd_toolbar): Place bookmarks on "BookmarksBar" toolbar, since that's what < 1.9 used too.
* Strdup the action name data.Christian Persch2006-02-122-2/+6
| | | | | | | | | | 2006-02-12 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmark-factory-action.c: (build_menu_for_topic): * src/bookmarks/ephy-topic-factory-action.c: (build_menu): Strdup the action name data.
* Use the right action name.Christian Persch2006-02-121-4/+4
| | | | | | | | | 2006-02-12 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-open-tabs-action.c: (node_added_cb), (node_removed_cb): Use the right action name.
* src/bookmarks/ephy-bookmarks-menu.c src/bookmarks/ephy-bookmarks-ui.cPeter Harvey2006-02-112-32/+13
| | | | | | | | | 2006-02-10 Peter Harvey <peter.a.harvey@gmail.com> * src/bookmarks/ephy-bookmarks-menu.c * src/bookmarks/ephy-bookmarks-ui.c Additional minor cleanups.
* Remove *_action_name functions, and use static buffers instead. MinorChristian Persch2006-02-1115-264/+278
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2006-02-10 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmark-action-group.c: (smart_added_cb), (smart_removed_cb), (node_changed_cb), (node_added_cb), (node_removed_cb): * src/bookmarks/ephy-bookmark-action.c: (ephy_bookmark_action_new): * src/bookmarks/ephy-bookmark-action.h: * src/bookmarks/ephy-bookmark-factory-action.c: (build_menu_for_topic): * src/bookmarks/ephy-bookmarks-editor.c: (cmd_toolbar), (ephy_bookmarks_editor_update_menu): * src/bookmarks/ephy-bookmarks-menu.c: (append_bookmarks), (append_menu), (ephy_bookmarks_menu_build): * src/bookmarks/ephy-bookmarks-ui.c: (ephy_bookmarks_ui_attach_window), (topic_has_data), (topic_get_data), (topic_get_name), (bookmark_has_data), (bookmark_get_data), (bookmark_get_name), (bookmark_new_name), (toolbar_node_removed_cb): * src/bookmarks/ephy-bookmarks-ui.h: * src/bookmarks/ephy-open-tabs-action.c: (node_added_cb), (node_removed_cb), (ephy_open_tabs_group_new): * src/bookmarks/ephy-open-tabs-action.h: * src/bookmarks/ephy-topic-action-group.c: (node_changed_cb), (node_added_cb), (node_removed_cb), (ephy_topic_action_group_new): * src/bookmarks/ephy-topic-action-group.h: * src/bookmarks/ephy-topic-action.c: (ephy_topic_action_new): * src/bookmarks/ephy-topic-action.h: * src/bookmarks/ephy-topic-factory-action.c: (build_menu): Remove *_action_name functions, and use static buffers instead. Minor cleanups.
* Misc code cleanups: fewer gobject casts, disconnect handlers, save a fewChristian Persch2006-02-098-214/+282
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2006-02-09 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmark-action-group.c: (node_changed_cb), (node_added_cb), (node_removed_cb), (ephy_bookmark_group_new): * src/bookmarks/ephy-bookmark-action.c: (ephy_bookmark_action_sync_smart_url), (ephy_bookmark_action_sync_icon), (connect_proxy), (ephy_bookmark_action_set_bookmark), (ephy_bookmark_action_get_property), (ephy_bookmark_action_init), (ephy_bookmark_action_dispose), (ephy_bookmark_action_class_init), (ephy_bookmark_action_get_type): * src/bookmarks/ephy-bookmark-action.h: * src/bookmarks/ephy-bookmarks-ui.c: (ephy_bookmarks_ui_attach_window): * src/bookmarks/ephy-open-tabs-action.c: (activate_cb), (node_added_cb), (node_removed_cb), (ephy_open_tabs_group_new), (ephy_open_tabs_action_name): * src/bookmarks/ephy-related-action.c: (node_changed), (node_destroyed), (open_link), (ephy_related_action_new): * src/bookmarks/ephy-topics-entry.c: * src/bookmarks/ephy-topics-entry.h: Misc code cleanups: fewer gobject casts, disconnect handlers, save a few strdups etc.
* src/bookmarks/ephy-topics-entry.cPeter Harvey2006-02-091-15/+59
| | | | | | | | | | 2006-02-09 Peter Harvey <peter.a.harvey@gmail.com> * src/bookmarks/ephy-topics-entry.c Add enter-to-auto-complete when there is just one possible match. Will close dialog if no current key. Will do nothing otherwise.
* src/bookmarks/ephy-bookmarks.cPeter Harvey2006-02-091-0/+57
| | | | | | | | 2006-02-09 Peter Harvey <peter.a.harvey@gmail.com> * src/bookmarks/ephy-bookmarks.c Fix problems with old hierarchical topics scheme.
* data/ui/epiphany-bookmark-editor-ui.xmlPeter Harvey2006-02-091-0/+121
| | | | | | | | | | 2006-02-09 Peter Harvey <peter.a.harvey@gmail.com> * data/ui/epiphany-bookmark-editor-ui.xml * src/bookmarks/ephy-bookmarks-editor.c Restore the 'Show on Toolbar' functionality, implemented very differently now.
* lib/ephy-state.h lib/ephy-state.c src/epiphany.defsPeter Harvey2006-02-041-2/+2
| | | | | | | | | | | | 2006-02-04 Peter Harvey <peter.a.harvey@gmail.com> * lib/ephy-state.h * lib/ephy-state.c * src/epiphany.defs * src/bookmarks/ephy-bookmark-properties.c Combined very similar functions into one. Made the 'similar' bookmark count update immediately at start.
* lib/egg/egg-editable-toolbar.c lib/egg/egg-toolbar-editor.cPeter Harvey2006-02-042-4/+6
| | | | | | | | | | | | | | | | 2006-02-04 Peter Harvey <peter.a.harvey@gmail.com> * lib/egg/egg-editable-toolbar.c * lib/egg/egg-toolbar-editor.c * lib/egg/egg-toolbars-model.c * lib/egg/egg-toolbars-model.h * src/bookmarks/ephy-bookmark-factory-action.c * src/bookmarks/ephy-topic-factory-action.c * src/ephy-toolbars-model.c * src/epiphany.defs Improve the system for testing whether an item has already been used on the toolbar.
* src/bookmarks/ephy-bookmark-properties.c src/bookmarks/ephy-bookmarks-ui.cPeter Harvey2006-02-043-234/+111
| | | | | | | | | | | | | | | | 2006-02-04 Peter Harvey <peter.a.harvey@gmail.com> * src/bookmarks/ephy-bookmark-properties.c * src/bookmarks/ephy-bookmarks-ui.c * src/bookmarks/ephy-bookmarks-ui.h * src/ephy-history-window.c * src/popup-commands.c * src/window-commands.c Restore transient status to the properties dialog when creating a new bookmark. Leave the topics entry sensitive, and store the expanded state of the list. Make the similar button a toggle button. Removed unused function to add topic.
* src/bookmarks/ephy-bookmarks.cPeter Harvey2006-02-041-20/+17
| | | | | | | | 2006-02-04 Peter Harvey <peter.a.harvey@gmail.com> * src/bookmarks/ephy-bookmarks.c Improve code quality of function to determine similar bookmarks.
* Fix some memory leaks.Jean-François Rameau2006-02-031-0/+2
| | | | | | | | | 2006-02-02 Jean-François Rameau <jframeau@cvs.gnome.org> * lib/egg/egg-editable-toolbar.c: (toolbar_visibility_refresh): * src/bookmarks/ephy-topics-entry.c: (update_database): Fix some memory leaks.
* src/bookmarks/ephy-bookmark-action.cPeter Harvey2006-02-022-1/+25
| | | | | | | | | | | | 2006-02-02 Peter Harvey <peter.a.harvey@gmail.com> * src/bookmarks/ephy-bookmark-action.c Allow bookmarks on the toolbar to be dragged. * src/bookmarks/ephy-topic-action.c Remove redundant function call.
* Use ngettext here.Christian Persch2006-01-311-1/+3
| | | | | | | | 2006-01-31 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmark-properties.c: (show_duplicate_cb): Use ngettext here.
* src/bookmarks/ephy-bookmark-properties.c src/bookmarks/ephy-bookmarks.cPeter Harvey2006-01-313-90/+117
| | | | | | | | | | | 2006-01-30 Peter Harvey <peter.a.harvey@gmail.com> * src/bookmarks/ephy-bookmark-properties.c * src/bookmarks/ephy-bookmarks.c * src/bookmarks/ephy-bookmarks.h Made the 'Similar' button show more bookmarks, and separate into 'identical' and 'similar'.
* Use ngettext() for plural string. Fixes bug #329242Crispin Flowerday2006-01-311-2/+4
| | | | | | | | | 2006-01-30 Crispin Flowerday <gnome@flowerday.cx> * src/bookmarks/ephy-bookmark-properties.c: (update_warning), (ephy_bookmark_properties_constructor): Use ngettext() for plural string. Fixes bug #329242
* src/bookmarks/ephy-bookmark-properties.cPeter Harvey2006-01-301-2/+5
| | | | | | | | 2006-01-30 Peter Harvey <peter.a.harvey@gmail.com> * src/bookmarks/ephy-bookmark-properties.c Add "Show" text to the items in the "Similar" menu.
* src/bookmarks/ephy-bookmark-properties.c src/bookmarks/ephy-bookmarks.cPeter Harvey2006-01-295-139/+280
| | | | | | | | | | | | | | | | | | 2006-01-29 Peter Harvey <peter.a.harvey@gmail.com> * src/bookmarks/ephy-bookmark-properties.c * src/bookmarks/ephy-bookmarks.c * src/bookmarks/ephy-bookmarks.h Added better widget to handle duplicate bookmarks. * src/bookmarks/ephy-topics-entry.c Corrected handling of UTF8 strings. * src/bookmarks/ephy-topics-palette.c Removed unnecessary use of g_idle_*..
* Open smart bookmark url in new tabs when using Ctrl+Enter (part of bugCrispin Flowerday2006-01-291-1/+38
| | | | | | | | | | 2006-01-29 Crispin Flowerday <gnome@flowerday.cx> * src/bookmarks/ephy-bookmark-action.c: (activate_cb), (entry_key_press_cb), (connect_proxy): Open smart bookmark url in new tabs when using Ctrl+Enter (part of bug #310814)
* src/bookmarks/ephy-topics-entry.c src/bookmarks/ephy-topics-palette.cPeter Harvey2006-01-292-187/+317
| | | | | | | | | | 2006-01-29 Peter Harvey <peter.a.harvey@gmail.com> * src/bookmarks/ephy-topics-entry.c * src/bookmarks/ephy-topics-palette.c Make both topcs palette and entry even more robust. Substantially improved behaviour of the topics entry.
* src/bookmarks/ephy-topics-entry.c po/POTFILES.inPeter Harvey2006-01-291-54/+78
| | | | | | | | | | 2006-01-29 Peter Harvey <peter.a.harvey@gmail.com> * src/bookmarks/ephy-topics-entry.c * po/POTFILES.in Make the topic entry more robust, and correct its entry in POTFILES.in.
* src/bookmarks/ephy-bookmark-properties.c src/bookmarks/ephy-topics-entry.cPeter Harvey2006-01-296-149/+703
| | | | | | | | | | | | | | | | | | | | | | | | 2006-01-29 Peter Harvey <peter.a.harvey@gmail.com> * src/bookmarks/ephy-bookmark-properties.c * src/bookmarks/ephy-topics-entry.c * src/bookmarks/ephy-topics-entry.h * src/bookmarks/Makefile.am * po/POTFILES.in Ongoing Saga Of The Bookmark Properties Dialog. Dialog is now much more compact, using a text entry by default and offering the palette when desired. * src/bookmarks/ephy-topics-palette.c Simplified code and made more usable. Removed the header from the last patch as well. * src/bookmarks/ephy-bookmarks-ui.c 'Add bookmark' dialogs were not correctly removed from the hashtable.
* src/bookmarks/ephy-bookmark-properties.c src/bookmarks/ephy-bookmarks-ui.cPeter Harvey2006-01-286-159/+198
| | | | | | | | | | | | | | | | | | | | | 2006-01-22 Peter Harvey <peter.a.harvey@gmail.com> * src/bookmarks/ephy-bookmark-properties.c * src/bookmarks/ephy-bookmarks-ui.c * src/bookmarks/ephy-bookmarks-ui.h * src/bookmarks/ephy-bookmarks.c * src/bookmarks/ephy-bookmarks.h * src/ephy-history-window.c * src/popup-commands.c * src/window-commands.c Simplified the bookmark properties dialog and removed the 'duplicate bookmark' warning dialog (now have warning in the bookmark properties dialog itself). * src/bookmarks/ephy-topics-palette.c Added a header which switches topic palette mode.
* src/bookmarks/ephy-bookmarks-ui.cPeter Harvey2006-01-261-2/+11
| | | | | | | | | 2006-01-22 Peter Harvey <peter.a.harvey@gmail.com> * src/bookmarks/ephy-bookmarks-ui.c Reverted change which made 'add bookmark' and 'edit bookmark' use-cases have exactly the same dialog.
* Small cleanups.Christian Persch2006-01-261-109/+150
| | | | | | | | | | | | | | | | 2006-01-25 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-topic-action.c: (drag_data_received_cb), (create_tool_item), (ephy_topic_action_sync_label), (get_popup), (erase_popup), (child_changed_cb), (child_removed_cb), (menu_init_cb), (button_deactivate_cb), (button_toggled_cb), (button_release_cb), (button_press_cb), (connect_proxy), (ephy_topic_action_updated), (ephy_topic_action_get_topic), (ephy_topic_action_set_topic), (ephy_topic_action_set_property), (ephy_topic_action_get_property), (ephy_topic_action_init), (ephy_topic_action_get_type), (ephy_topic_action_new): Small cleanups.
* Add cvs version markers.Christian Persch2006-01-2515-0/+25
| | | | | | | | | | | | | | | | | | | | | | 2006-01-25 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmark-action-group.c: * src/bookmarks/ephy-bookmark-action-group.h: * src/bookmarks/ephy-bookmark-factory-action.c: * src/bookmarks/ephy-bookmark-factory-action.h: * src/bookmarks/ephy-bookmarks-ui.c: * src/bookmarks/ephy-bookmarks-ui.h: * src/bookmarks/ephy-nodes-cover.c: * src/bookmarks/ephy-nodes-cover.h: * src/bookmarks/ephy-open-tabs-action.c: * src/bookmarks/ephy-open-tabs-action.h: * src/bookmarks/ephy-related-action.c: * src/bookmarks/ephy-topic-action-group.c: * src/bookmarks/ephy-topic-action-group.h: * src/bookmarks/ephy-topic-factory-action.c: * src/bookmarks/ephy-topics-palette.c: Add cvs version markers.
* Don't use favicon as window icon.Christian Persch2006-01-252-45/+14
| | | | | | | | | | | 2006-01-25 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmark-properties.c: (title_entry_changed_cb), (ephy_bookmark_properties_constructor): * src/bookmarks/ephy-bookmarks-ui.c: (ephy_bookmarks_ui_add_bookmark): Don't use favicon as window icon.
* Refactored, code cleanups. Don't make the bookmark properties windowChristian Persch2006-01-256-435/+495
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2006-01-24 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmark-properties.c: (ephy_bookmark_properties_set_bookmark), (bookmark_properties_close_cb), (bookmark_properties_response_cb), (update_entry), (update_window_title), (combo_changed_cb), (title_entry_changed_cb), (location_entry_changed_cb), (set_window_icon), (ephy_bookmark_properties_init), (ephy_bookmark_properties_constructor), (ephy_bookmark_properties_set_property), (ephy_bookmark_properties_get_property), (ephy_bookmark_properties_class_init), (ephy_bookmark_properties_get_type), (ephy_bookmark_properties_new): * src/bookmarks/ephy-bookmark-properties.h: Refactored, code cleanups. Don't make the bookmark properties window transient. * src/bookmarks/ephy-bookmarks-editor.c: (cmd_bookmark_properties): * src/bookmarks/ephy-bookmarks-ui.c: (activate_bookmark_properties), (activate_bookmark_open_tab), (activate_bookmark_open_window), (selected_bookmark_action), (erase_bookmarks_menu), (tree_changed_cb), (node_added_cb), (node_changed_cb), (node_removed_cb), (ephy_bookmarks_ui_attach_window), (properties_dialog_destroy_cb), (add_bookmark), (duplicate_bookmark_response_cb), (ephy_bookmarks_ui_add_bookmark), (add_topic_changed_cb), (add_topic_response_cb), (ephy_bookmarks_ui_add_topic), (ephy_bookmarks_ui_show_bookmark): * src/bookmarks/ephy-bookmarks-ui.h: Cleanups. Make the New Topic dialogue modal to the bookmark properties window. Change some strings, don't unnecessarily use markup when constructing a message dialog. 2006-01-24 Christian Persch <chpe@cvs.gnome.org>
* Switch extensions when changing the export format from the combo box; andChristian Persch2006-01-251-56/+118
| | | | | | | | | | | 2006-01-24 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks-editor.c: (import_dialog_response_cb), (export_format_combo_changed_cb), (export_dialog_response_cb), (cmd_bookmarks_export): Switch extensions when changing the export format from the combo box; and don't use gtk_dialog_run. Bug #328064.
* Fix a couple of memory leaksCrispin Flowerday2006-01-242-0/+2
| | | | | | | | | 2006-01-23 Crispin Flowerday <gnome@flowerday.cx> * src/bookmarks/ephy-open-tabs-action.c: (node_added_cb): * src/bookmarks/ephy-topic-action-group.c: (node_added_cb): Fix a couple of memory leaks
* src/bookmarks/ephy-bookmark-action.cPeter Harvey2006-01-222-210/+8
| | | | | | | | | | | 2006-01-22 Peter Harvey <peter.a.harvey@gmail.com> * src/bookmarks/ephy-bookmark-action.c * src/bookmarks/ephy-bookmark-properties.c Remove the user-icon functionality for now. Too many bugs. Note that support for the user-icon field still exists in the bookmarks database itself.
* src/bookmarks/ephy-bookmarks-editor.c (cmd_bookmarks_export)Crispin Flowerday2006-01-221-0/+2
| | | | | | | | 2006-01-21 Crispin Flowerday <gnome@flowerday.cx> * src/bookmarks/ephy-bookmarks-editor.c (cmd_bookmarks_export) Add back the gtk_widget_destroy() to really fix bug #327438
* Fix bookmark exporting, so that it can be cancelled. Fixes bug #327438Crispin Flowerday2006-01-221-4/+7
| | | | | | | | | 2006-01-21 Crispin Flowerday <gnome@flowerday.cx> * src/bookmarks/ephy-bookmarks-editor.c (cmd_bookmarks_export): Fix bookmark exporting, so that it can be cancelled. Fixes bug #327438
* src/bookmarks/ephy-bookmarks-menu.cPeter Harvey2006-01-181-4/+7
| | | | | | | | | 2006-01-18 Peter Harvey <peter.a.harvey@gmail.com> * src/bookmarks/ephy-bookmarks-menu.c Do not add OpenTabs action if too-few items in the menu. Bug #327390.
* src/bookmarks/ephy-bookmark-properties.cPeter Harvey2006-01-181-17/+4
| | | | | | | | | 2006-01-18 Peter Harvey <peter.a.harvey@gmail.com> * src/bookmarks/ephy-bookmark-properties.c Removed inappropriate bold and mnemonic. Bug #327401.
* Add event type to the callback.Christian Persch2006-01-172-10/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2006-01-17 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-file-helpers.c: (ephy_file_monitor_timeout_cb), (ephy_file_monitor_cb): * lib/ephy-file-helpers.h: Add event type to the callback. * embed/mozilla/EphyUtils.cpp: * embed/mozilla/EphyUtils.h: New function, like NS_NewFileURI (which we can't use since nsNetUtil.h conflicts with embed strings). * embed/mozilla/mozilla-embed-single.cpp: * embed/mozilla/mozilla-notifiers.cpp: Check that the user CSS file exists before registering it. Also handle file-deleted events. * src/bookmarks/ephy-bookmarks-menu.c: (ephy_bookmarks_menu_build): * src/bookmarks/ephy-topics-palette.c: (ephy_topics_palette_constructor), (ephy_topics_palette_class_init): Build fixes.
* === Release 1.9.5.1 ===Release1951Christian Persch2006-01-174-985/+0
| | | | | | | | | | | | | | | | | | 2006-01-17 Christian Persch <chpe@cvs.gnome.org> === Release 1.9.5.1 === * NEWS: * configure.ac: * data/Makefile.am: * data/chrome/Makefile.am: * po/POTFILES.in: R src/bookmarks/ephy-new-bookmark.c: R src/bookmarks/ephy-new-bookmark.h: R src/bookmarks/ephy-topics-selector.c: R src/bookmarks/ephy-topics-selector.h: Fix the tarball.
* Fix number of /'s in URI.Christian Persch2006-01-172-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2006-01-17 Christian Persch <chpe@cvs.gnome.org> * data/chrome/epiphany.manifest.in: Fix number of /'s in URI. * data/epiphany.schemas.in: Add new entries. * embed/mozilla/EphyAboutModule.cpp: Fix title. * data/glade/prefs-dialog.glade: * embed/ephy-embed-prefs.h: * embed/mozilla/mozilla-embed-single.cpp: * embed/mozilla/mozilla-notifiers.cpp: * embed/mozilla/mozilla-notifiers.h: * lib/eel-gconf-extensions.c: (eel_gconf_unset_key), (eel_gconf_notify): * lib/eel-gconf-extensions.h: * lib/egg/egg-editable-toolbar.c: (popup_context_menu_cb), (button_press_event_cb), (egg_editable_toolbar_set_ui_manager), (egg_editable_toolbar_set_selected): * lib/ephy-dialog.c: (set_value_from_pref), (set_pref_from_value), (set_value_from_togglebutton), (strcmp_with_null), (get_index_from_value), (compare_values), (set_togglebutton_from_value), (set_pref_from_info_and_emit), (spinbutton_changed_cb), (save_info): * lib/ephy-dialog.h: * lib/ephy-file-helpers.c: (ephy_file_monitor_timeout_cb), (ephy_file_monitor_cb), (ephy_file_monitor_add), (ephy_file_monitor_cancel): * lib/ephy-file-helpers.h: * src/ephy-extensions-manager.c: (ephy_extensions_manager_load_file): * src/ephy-window.c: * src/popup-commands.c: (popup_cmd_bookmark_link): * src/prefs-dialog.c: (prefs_dialog_finalize), (setup_font_combo), (fonts_language_changed_cb), (font_prefs_dialog_response_cb), (row_is_separator), (setup_fonts_dialog), (font_prefs_button_clicked_cb), (css_checkbox_toggled), (css_edit_button_clicked_cb), (prefs_dialog_init): Rework font prefs, and add user stylesheet setting. * src/bookmarks/ephy-bookmark-action-group.c: (node_added_cb): * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_get_local): * src/window-commands.c: (window_cmd_file_bookmark_page): Some build fixes.
* src/bookmarks/ephy-bookmark-action.cPeter Harvey2006-01-171-12/+0
| | | | | | | | 2006-01-17 Peter Harvey <peter.a.harvey@gmail.com> * src/bookmarks/ephy-bookmark-action.c Removed left-over function.
* src/bookmarks/ephy-bookmarks-menu.cPeter Harvey2006-01-171-5/+19
| | | | | | | | 2006-01-17 Peter Harvey <peter.a.harvey@gmail.com> * src/bookmarks/ephy-bookmarks-menu.c Added the 'Local' topic to bookmarks menu.
* src/bookmarks/Makefile.amPeter Harvey2006-01-171-4/+2
| | | | | | | | | | | | | 2006-01-17 Peter Harvey <peter.a.harvey@gmail.com> * src/bookmarks/Makefile.am Forgotten Makefile changes. * src/epiphany.defs 'Fixes' for the python interface. Probably need to regenerate somehow, but don't know how do it correctly.
* src/Makefile.amPeter Harvey2006-01-177-264/+925
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2006-01-17 Peter Harvey <peter.a.harvey@gmail.com> * src/Makefile.am Removed ephy-new-bookmark and ephy-topics-selector from the Makefile. * src/ephy-history-window.c * src/popup-commands.c * src/window-commands.c * src/bookmarks/ephy-bookmarks-editor.c Removed all the slightly different bits of code to create a bookmark and called ephy_bookmarks_ui_add_bookmark instead. * src/bookmarks/ephy-bookmarks.c * src/bookmarks/ephy-bookmarks.h Moved the hashtable for bookmark windows to ephy-bookmarks-ui. Added a new field "usericon" to the ephynode/bookmarks database, to store the URL of the user-defined icon (if any). It can be NULL (use site icon), "" (use none), or a URL. * src/bookmarks/ephy-bookmark-properties.c * src/bookmarks/ephy-bookmark-properties.h Large changes to the bookmark properties window to handle different use cases (adding or changing a bookmark), to use the new topics palette widget, and to support the new usericon. * src/bookmarks/ephy-bookmarks-ui.c * src/bookmarks/ephy-bookmarks-ui.h Large additions to ephy-bookmarks-ui to replace ephy-new-bookmark. Fixed some bugs in the datatype handlers for the toolbar which are supplied by ephy-bookmarks-ui.
* src/bookmarks/ephy-topics-palette.c src/bookmarks/ephy-topics-palette.hPeter Harvey2006-01-172-0/+588
| | | | | | | | | | 2006-01-17 Peter Harvey <peter.a.harvey@gmail.com> * src/bookmarks/ephy-topics-palette.c * src/bookmarks/ephy-topics-palette.h Implemented a new widget for topic selection that tries to organise the topics for the user.
* src/bookmarks/ephy-topic-action.cPeter Harvey2006-01-171-0/+58
| | | | | | | | 2006-01-17 Peter Harvey <peter.a.harvey@gmail.com> * src/bookmarks/ephy-topic-action.c Handle DnD to topics on the toolbar.
* Cleaned up ephy-bookmark-action.c to match the newPeter Anthony Harvey2006-01-172-99/+26
| | | | gtk-ui-manager based popup menu on the toolbar.
* Do not add bookmarks to a flat menu more than once.Peter Anthony Harvey2006-01-101-3/+17
| | | | Note that bookmarks may still appear at different places in the hierarchy.
* Don't include generated files in the tarball. Bug #319440.Christian Persch2006-01-031-1/+3
| | | | | | | | | | | | | | | | | | | | | | 2006-01-03 Christian Persch <chpe@cvs.gnome.org> * embed/Makefile.am: * embed/mozilla/Makefile.am: * lib/Makefile.am: * lib/egg/Makefile.am: * src/Makefile.am: * src/bookmarks/Makefile.am: Don't include generated files in the tarball. Bug #319440. R help/C/Makefile.am: R help/es/Makefile.am: R help/eu/Makefile.am: R help/fi/Makefile.am: R help/ja/Makefile.am: R help/uk/Makefile.am: Remove obsolete files.
* Don't try to connect signals to the destroyed node!Christian Persch2005-12-061-6/+0
| | | | | | | | 2005-12-05 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-related-action.c: (node_destroyed_cb): Don't try to connect signals to the destroyed node!
* === Release 1.9.2 ===Release192Christian Persch2005-11-131-4/+8
| | | | | | | | | | | | | | | | | | | | | | | 2005-11-12 Christian Persch <chpe@cvs.gnome.org> === Release 1.9.2 === * Makefile.am: Pass make distcheck. * NEWS: * configure.ac: Updated for 1.9.2. * lib/egg/egg-toolbars-model.c: (egg_toolbars_model_to_xml), (egg_toolbars_model_save), (parse_data_list), (parse_item_list), (parse_toolbars): * src/bookmarks/ephy-bookmarks-ui.c: (ephy_bookmarks_ui_attach_toolbar_model): Fix compile warnings.
* lib/ephy-file-helpers.c lib/widgets/ephy-location-entry.cCrispin Flowerday2005-11-111-1/+1
| | | | | | | | | | | 2005-11-10 Crispin Flowerday <gnome@flowerday.cx> * lib/ephy-file-helpers.c * lib/widgets/ephy-location-entry.c * src/ephy-session.c * src/bookmarks/ephy-bookmarks-import.c: Remove some unused variables
* More static strings.Christian Persch2005-11-082-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | 2005-11-08 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-embed-single.c: (ephy_embed_single_iface_init): * lib/egg/eggstatusicon.c: (egg_status_icon_class_init): * lib/egg/eggtrayicon.c: (egg_tray_icon_class_init): * lib/widgets/ephy-location-entry.c: (ephy_location_entry_class_init): * src/bookmarks/ephy-bookmark-action.c: (ephy_bookmark_action_class_init): * src/bookmarks/ephy-topic-action.c: (ephy_topic_action_class_init): * src/ephy-find-toolbar.c: (ephy_find_toolbar_class_init): * src/ephy-fullscreen-popup.c: (ephy_fullscreen_popup_class_init): * src/ephy-location-action.c: (ephy_location_action_class_init): * src/ephy-python-extension.c: (ephy_python_extension_class_init): * src/ephy-session.c: (ephy_session_class_init): * src/ephy-tab.c: (ephy_tab_class_init): * src/ephy-toolbar-editor.c: (ephy_toolbar_editor_class_init): * src/ephy-toolbar.c: (ephy_toolbar_class_init): * src/ppview-toolbar.c: (ppview_toolbar_class_init): More static strings.
* Mark strings in param specs as static.Christian Persch2005-11-086-9/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2005-11-08 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-embed-dialog.c: (ephy_embed_dialog_class_init): * embed/ephy-embed-persist.c: (ephy_embed_persist_class_init): * embed/ephy-history.c: (ephy_history_class_init): * embed/mozilla/mozilla-download.cpp: * lib/egg/egg-editable-toolbar.c: (egg_editable_toolbar_class_init): * lib/egg/egg-toolbar-editor.c: (egg_toolbar_editor_class_init): * lib/egg/eggstatusicon.c: (egg_status_icon_class_init): * lib/egg/eggtraymanager.c: (egg_tray_manager_class_init): * lib/ephy-dialog.c: (ephy_dialog_class_init): * lib/ephy-file-chooser.c: (ephy_file_chooser_class_init): * lib/ephy-node-db.c: (ephy_node_db_class_init): * lib/widgets/ephy-node-view.c: (ephy_node_view_class_init): * lib/widgets/ephy-tree-model-node.c: (ephy_tree_model_node_class_init): * lib/widgets/ephy-zoom-action.c: (ephy_zoom_action_class_init): * lib/widgets/ephy-zoom-control.c: (ephy_zoom_control_class_init): * src/bookmarks/ephy-bookmark-action.c: (ephy_bookmark_action_class_init): * src/bookmarks/ephy-bookmark-properties.c: (ephy_bookmark_properties_class_init): * src/bookmarks/ephy-bookmarks-editor.c: (ephy_bookmarks_editor_class_init): * src/bookmarks/ephy-new-bookmark.c: (ephy_new_bookmark_class_init): * src/bookmarks/ephy-topic-action.c: (ephy_topic_action_class_init): * src/bookmarks/ephy-topics-selector.c: (ephy_topics_selector_class_init): * src/ephy-encoding-menu.c: (ephy_encoding_menu_class_init): * src/ephy-history-window.c: (ephy_history_window_class_init): * src/ephy-location-action.c: (ephy_location_action_class_init): * src/ephy-navigation-action.c: (ephy_navigation_action_class_init): * src/ephy-notebook.c: (ephy_notebook_class_init): * src/ephy-tab.c: (ephy_tab_class_init): * src/ephy-tabs-menu.c: (ephy_tabs_menu_class_init): * src/ephy-window.c: (ephy_window_class_init): Mark strings in param specs as static.
* More curly quotes.Christian Persch2005-11-014-7/+7
| | | | | | | | | | | | | | | | | | | | 2005-11-01 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/ContentHandler.cpp: * embed/mozilla/GtkNSSClientAuthDialogs.cpp: * embed/mozilla/GtkNSSDialogs.cpp: * embed/print-dialog.c: (ephy_print_verify_postscript): * lib/ephy-gui.c: (ephy_gui_check_location_writable): * src/bookmarks/ephy-bookmark-properties.c: (update_window_title): * src/bookmarks/ephy-bookmarks-editor.c: (delete_topic_dialog_construct), (add_bookmarks_source), (import_bookmarks): * src/bookmarks/ephy-bookmarks.c: (redirect_cb): * src/bookmarks/ephy-new-bookmark.c: (duplicate_dialog_construct): * src/ephy-extensions-manager.c: (dir_changed_cb): * src/ephy-tab.c: (update_net_state_message): More curly quotes.
* Constification.Christian Persch2005-11-012-20/+12
| | | | | | | | | | | 2005-10-31 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-dbus.c: * src/bookmarks/ephy-bookmarks-editor.c: (ephy_bookmarks_editor_construct): * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_init_defaults): Constification.
* Add array bounds check; fixes bug #320169.Christian Persch2005-10-301-1/+1
| | | | | | | | 2005-10-30 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-nodes-cover.c: (ephy_nodes_get_covering): Add array bounds check; fixes bug #320169.
* Remove info text referring to the not-committed markers in H18.Christian Persch2005-10-241-22/+11
| | | | | | | | | | 2005-10-24 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-new-bookmark.c: (ephy_new_bookmark_add), (build_editing_table), (ephy_new_bookmark_construct), (ephy_new_bookmark_set_property), (ephy_new_bookmark_get_property): Remove info text referring to the not-committed markers in H18.
* Adapt folder import to new menu code, patch by Peter Harvey.Christian Persch2005-10-191-56/+36
| | | | | | | | | 2005-10-18 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks-import.c: (xbel_parse_folder), (ephy_bookmarks_import_mozilla): Adapt folder import to new menu code, patch by Peter Harvey.
* H18 patch, by Peter Harvey <pah06@uow.edu.au>.Peter Harvey2005-10-1734-3819/+3099
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2005-10-16 Peter Harvey <pah06@uow.edu.au> H18 patch, by Peter Harvey <pah06@uow.edu.au>. * data/ui/epiphany-bookmark-editor-ui.xml: * data/ui/epiphany-ui.xml: * lib/egg/egg-editable-toolbar.c: (get_dock_position), (get_toolbar_position), (get_toolbar_nth), (find_action), (drag_data_delete_cb), (drag_begin_cb), (drag_end_cb), (drag_data_get_cb), (move_item_cb), (set_dock_visible), (remove_item_cb), (remove_toolbar_cb), (toggle_visibility_cb), (egg_editable_toolbar_add_visibility_items), (egg_editable_toolbar_add_popup_items), (popup_context_menu_cb), (button_press_event_cb), (configure_item_sensitivity), (configure_item_cursor), (connect_widget_signals), (action_sensitive_cb), (create_item_from_action), (create_item_from_position), (toolbar_drag_data_received_cb), (toolbar_drag_drop_cb), (toolbar_drag_motion_cb), (toolbar_drag_leave_cb), (configure_drag_dest), (create_dock), (toolbar_changed_cb), (unparent_fixed), (update_fixed), (toolbar_added_cb), (toolbar_removed_cb), (item_added_cb), (item_removed_cb), (egg_editable_toolbar_construct), (egg_editable_toolbar_set_ui_manager), (egg_editable_toolbar_set_property), (egg_editable_toolbar_get_property), (egg_editable_toolbar_init), (egg_editable_toolbar_finalize), (egg_editable_toolbar_get_edit_mode), (egg_editable_toolbar_set_edit_mode), (egg_editable_toolbar_set_fixed): * lib/egg/egg-editable-toolbar.h: * lib/egg/egg-toolbar-editor.c: (compare_items), (item_added_or_removed_cb), (toolbar_removed_cb), (egg_toolbar_editor_set_model), (egg_toolbar_editor_finalize), (drag_begin_cb), (drag_end_cb), (drag_data_get_cb), (editor_create_item), (editor_create_item_from_name), (append_table), (update_editor_sheet), (egg_toolbar_editor_init): * lib/egg/egg-toolbar-editor.h: * lib/egg/egg-toolbars-model.c: (egg_toolbars_model_to_xml), (egg_toolbars_model_save), (toolbar_node_new), (item_node_new), (item_node_free), (toolbar_node_free), (egg_toolbars_model_get_flags), (egg_toolbars_model_set_flags), (egg_toolbars_model_get_data), (egg_toolbars_model_get_name), (impl_add_item), (egg_toolbars_model_add_item), (egg_toolbars_model_add_toolbar), (parse_data_list), (parse_item_list), (parse_toolbars), (egg_toolbars_model_load), (egg_toolbars_model_class_init), (egg_toolbars_model_init), (egg_toolbars_model_finalize), (egg_toolbars_model_remove_toolbar), (egg_toolbars_model_remove_item), (egg_toolbars_model_move_item), (egg_toolbars_model_n_items), (egg_toolbars_model_item_nth), (egg_toolbars_model_n_toolbars), (egg_toolbars_model_toolbar_nth), (egg_toolbars_model_get_types), (egg_toolbars_model_set_types), (fill_avail_array), (egg_toolbars_model_get_avail), (egg_toolbars_model_get_n_avail), (egg_toolbars_model_set_n_avail): * lib/egg/egg-toolbars-model.h: * src/bookmarks/Makefile.am: * src/bookmarks/ephy-bookmark-action-group.c: (smart_added_cb), (smart_removed_cb), (node_changed_cb), (node_added_cb), (node_removed_cb), (ephy_bookmark_group_new): * src/bookmarks/ephy-bookmark-action-group.h: * src/bookmarks/ephy-bookmark-action.c: (create_tool_item), (ephy_bookmark_action_sync_icon), (show_context_menu), (popup_menu_cb), (button_press_cb), (button_release_cb), (connect_proxy), (ephy_bookmark_action_updated), (ephy_bookmark_action_get_bookmark), (ephy_bookmark_action_set_bookmark), (ephy_bookmark_action_set_property), (ephy_bookmark_action_get_property), (ephy_bookmark_action_finalize), (ephy_bookmark_action_class_init), (ephy_bookmark_action_init), (ephy_bookmark_action_name), (ephy_bookmark_action_new): * src/bookmarks/ephy-bookmark-action.h: * src/bookmarks/ephy-bookmark-factory-action.c: (ephy_bookmark_factory_action_get_type), (activate_item_cb), (build_menu_for_topic), (build_menu), (remove_placeholder_cb), (activate_placeholder_cb), (clicked_placeholder_cb), (realize_placeholder_cb), (create_tool_item), (connect_proxy), (ephy_bookmark_factory_action_class_init), (ephy_bookmark_factory_action_new): * src/bookmarks/ephy-bookmark-factory-action.h: * src/bookmarks/ephy-bookmark-properties.c: (ephy_bookmark_properties_set_property), (ephy_bookmark_properties_get_property), (bookmark_properties_response_cb), (update_entry), (location_entry_changed_cb), (build_ui): * src/bookmarks/ephy-bookmarks-editor.c: (add_entry_monitor), (cmd_add_topic), (delete_topic_dialog_construct), (cmd_bookmarks_import), (ephy_bookmarks_editor_finalize), (ephy_bookmarks_editor_node_activated_cb), (ephy_bookmarks_editor_update_menu), (view_focus_cb), (add_focus_monitor), (remove_focus_monitor), (bookmarks_filter), (search_entry_search_cb), (ephy_bookmarks_editor_construct), (ephy_bookmarks_editor_set_parent), (ephy_bookmarks_editor_set_property), (ephy_bookmarks_editor_get_property), (ephy_bookmarks_editor_init): * src/bookmarks/ephy-bookmarks-menu.c: (append_bookmarks), (append_menu), (ephy_bookmarks_menu_build): * src/bookmarks/ephy-bookmarks-menu.h: * src/bookmarks/ephy-bookmarks-ui.c: (find_action), (activate_bookmarks_menu), (activate_favorites_menu), (erase_bookmarks_menu), (erase_favorites_menu), (tree_changed_cb), (node_added_cb), (node_changed_cb), (node_removed_cb), (ephy_bookmarks_ui_attach_window), (ephy_bookmarks_ui_detach_window), (toolbar_node_removed_cb), (topic_has_data), (topic_get_data), (topic_get_name), (bookmark_has_data), (bookmark_get_data), (bookmark_get_name), (bookmark_new_name), (ephy_bookmarks_ui_attach_toolbar_model), (ephy_bookmarks_ui_detach_toolbar_model): * src/bookmarks/ephy-bookmarks-ui.h: * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_get_type), (ephy_bookmarks_init_defaults), (ephy_bookmarks_class_init), (ephy_bookmarks_save_delayed), (add_to_favorites), (update_bookmark_keywords), (ephy_bookmarks_init), (ephy_bookmarks_finalize), (ephy_bookmarks_add), (ephy_bookmarks_set_address), (ephy_bookmarks_set_icon), (ephy_bookmarks_add_keyword), (ephy_bookmarks_show_bookmark_properties), (ephy_bookmarks_get_from_id), (ephy_bookmarks_compare_topics), (ephy_bookmarks_compare_topic_pointers), (ephy_bookmarks_compare_bookmarks), (ephy_bookmarks_compare_bookmark_pointers): * src/bookmarks/ephy-bookmarks.h: * src/bookmarks/ephy-bookmarksbar-model.c: * src/bookmarks/ephy-bookmarksbar-model.h: * src/bookmarks/ephy-bookmarksbar.c: * src/bookmarks/ephy-bookmarksbar.h: * src/bookmarks/ephy-favorites-menu.c: * src/bookmarks/ephy-favorites-menu.h: * src/bookmarks/ephy-new-bookmark.c: (ephy_new_bookmark_add), (build_editing_table), (ephy_new_bookmark_construct), (ephy_new_bookmark_set_property), (ephy_new_bookmark_get_property): * src/bookmarks/ephy-nodes-cover.c: (ephy_nodes_count_covered), (ephy_nodes_remove_covered), (ephy_nodes_remove_not_covered), (ephy_nodes_get_covered), (ephy_nodes_covered), (ephy_nodes_get_covering): * src/bookmarks/ephy-nodes-cover.h: * src/bookmarks/ephy-open-tabs-action.c: (activate_cb), (node_added_cb), (node_removed_cb), (ephy_open_tabs_group_new), (ephy_open_tabs_action_name): * src/bookmarks/ephy-open-tabs-action.h: * src/bookmarks/ephy-related-action.c: (node_changed), (node_destroyed), (open_link), (iface_init), (ephy_related_action_get_type), (ephy_related_action_new): * src/bookmarks/ephy-related-action.h: * src/bookmarks/ephy-topic-action-group.c: (node_changed_cb), (node_added_cb), (node_removed_cb), (ephy_topic_group_new): * src/bookmarks/ephy-topic-action-group.h: * src/bookmarks/ephy-topic-action.c: (ephy_topic_action_get_type), (create_tool_item), (ephy_topic_action_sync_label), (get_popup), (erase_popup), (child_added_cb), (child_changed_cb), (child_removed_cb), (menu_destroy_cb), (menu_init_cb), (button_deactivate_cb), (button_toggled_cb), (button_release_cb), (button_press_cb), (connect_proxy), (ephy_topic_action_updated), (ephy_topic_action_get_topic), (ephy_topic_action_set_topic), (ephy_topic_action_set_property), (ephy_topic_action_get_property), (ephy_topic_action_class_init), (ephy_topic_action_init), (ephy_topic_action_name), (ephy_topic_action_new): * src/bookmarks/ephy-topic-action.h: * src/bookmarks/ephy-topic-factory-action.c: (ephy_topic_factory_action_get_type), (sort_topics), (activate_item_cb), (build_menu), (remove_placeholder_cb), (activate_placeholder_cb), (clicked_placeholder_cb), (realize_placeholder_cb), (create_tool_item), (connect_proxy), (ephy_topic_factory_action_class_init), (ephy_topic_factory_action_new): * src/bookmarks/ephy-topic-factory-action.h: * src/ephy-link-action.c: (ephy_link_action_group_get_type), (ephy_link_action_group_new): * src/ephy-link-action.h: * src/ephy-lockdown.c: (find_name), (find_action_group), (update_window): * src/ephy-notebook.c: (move_tab_to_another_notebook), (ephy_notebook_switch_page_cb), (ephy_notebook_init), (tab_label_style_set_cb), (build_tab_label), (ephy_notebook_add_tab): * src/ephy-shell.c: (ephy_shell_get_toolbars_model): * src/ephy-toolbar-editor.c: (ephy_toolbar_editor_constructor), (ephy_toolbar_editor_finalize), (ephy_toolbar_editor_set_property), (ephy_toolbar_editor_class_init): * src/ephy-toolbar.c: (ephy_toolbar_realize), (ephy_toolbar_unrealize), (ephy_toolbar_finalize): * src/ephy-toolbars-model.c: (update_flags), (ephy_toolbars_model_load): * src/ephy-window.c: (ephy_window_get_type), (get_chromes_visibility), (sync_chromes_visibility), (ephy_window_key_press_event), (tool_item_enter_cb), (tool_item_leave_cb), (tool_item_drag_begin_cb), (connect_tool_item), (disconnect_tool_item), (disconnect_proxy_cb), (connect_proxy_cb), (update_chromes_actions), (show_embed_popup), (tab_added_cb), (tab_removed_cb), (ephy_window_set_chrome), (ephy_window_dispose), (ephy_window_class_init), (ephy_window_init), (ephy_window_finalize), (ephy_window_remove_tab), (ephy_window_set_zoom), (sync_prefs_with_chrome), (ephy_window_view_toolbar_cb): * src/ephy-window.h: Revision history: h18, released 2005/09/23, for Epiphany 1.8.0 * Just an update for 1.8.0. h17, released 2005/08/30, for Epiphany 1.7.6 or CVS HEAD * Mostly just an update for 1.7.6. * Topic menus on the toolbar now open without releasing the mouse button. * Topic menus on the toolbar are now also hierarchical (see if you like it. h16, released 2005/08/25, for Epiphany 1.7.5 or CVS HEAD * Just an update for 1.7.5. Sorry, I've been busy. :) h15, released 2005/07/19, for Epiphany 1.7.2 or CVS HEAD * Code cleanup h14, released 2005/07/9, for Epiphany 1.7.1 or CVS HEAD * Improved helpful tip when adding a bookmark * Improved toolbar context menu * Toolbar visibility state is now saved * Separated bookmark/topic action groups into separate files * Topics in the overflow menu now behave as submenus * Now importing old bookmarksbar, and saving to new filename * Incremented toolbar file format version number to 1.1 * Fixed the 'sticky' statusbar help * Fixed a crashing bug (dnd then open a topic on the toolbar) h13, released 2005/05/12, for CVS HEAD * Added middle-mouse drag-drop for the editable toolbar. * Fixed some warnings at compile and run time. * Added brief help for the user when adding a new bookmark. * Cleaned up the editable toolbar code a little. h12, released 2005/05/10, for CVS HEAD * Added new editing facilities for the editable toolbar. h11, released 2005/04/29, for CVS HEAD * Fixed bug in statusbar information for toolbar items. * Added an all-new 'Related' toolbar widget which changes to show the most related topic whenever a bookmark is activated. h10, released 2005/04/15, for Epiphany 1.6.2 or CVS HEAD * Added statusbar information for all toolbar items. * Empty toolbars are now only deleted when exiting edit mode. * Fixed regression of middle-click for bookmarks on toolbar. * Fixed regression of ellipsized bookmark names in menus. h9, released 2005/04/12, for Epiphany 1.6.1 * Updated patch for 1.6.1. Long time no see. * Now using EphyLink objects everywhere. h7, released 2004/10/21, for Epiphany 1.4.4 * Updated patch for 1.4.4. * Fixed bugs causing crashes when bookmarks were added (thanks Reinout). * Added "Open in Tabs" back into bookmark menus where suitable. h6, released 2004/09/20, for Epiphany 1.4.0 * Updated patch for 1.4.0. * Removed the bookmarks bar. * Generate shared XML string for bookmarks menu. * Slightly improve performance of node-cover code. * Delay adding bookmarks menu until it is first used. * Fixed bug(?) in ephy-node. h4, released 2004/08/08, for Epiphany 1.3.4 * Updated patch due to changes to topics selector. * Removed 'Most Visited' from the min-cover calculations. * Fixed Epiphany 1.3.4 bug where topics in selector aren't sorted. * Updated patch due to other changes in Epiphany 1.3.4 source. h3, released 2004/07/12, for Epiphany 1.3.2 * Simple update for Epiphany 1.3.2 h3, released 2004/05/24, for Epiphany 1.2.5 * Moved duplicated functions into a seperate file. * Improved topic selector. * Bookmarks toolbar topic menus now have subdivisions. * Topic names in menu now change if modified in the bookmarks editor. h2, released 2004/05/23, for Epiphany 1.2.5 * Significantly cleaned up the code. * 'Most Visited' no longer appears as a submenu. * Subtopics are selected much more intelligently, giving a better approximation to a true minimum cover. * Topic selector now shows suggestions with arrows, not bold font. h1, released 2004/05/19, for Epiphany 1.2.5 * Initial release.
* Use "position" property notification instead of size-allocate to monitorChristian Persch2005-10-031-1/+1
| | | | | | | | | | | | | | | | 2005-10-03 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-state.c: (paned_sync_position_cb), (ephy_state_add_paned): Use "position" property notification instead of size-allocate to monitor the paned's position. * src/bookmarks/ephy-bookmarks-editor.c: (ephy_bookmarks_editor_construct): Use resize=FALSE with gtk_paned_pack1. Fixes growing size of the left pane of the bookmarks editor by repeated opening.
* Add configure switch to disable zeroconf bookmarks, since they're almostChristian Persch2005-10-031-0/+30
| | | | | | | | | | | | | | | | | 2005-10-02 Christian Persch <chpe@cvs.gnome.org> * configure.ac: * src/bookmarks/ephy-bookmarks.c: (save_filter), (ephy_bookmarks_save), (update_bookmark_keywords), (bookmark_is_categorized), (ephy_bookmarks_init), (ephy_bookmarks_finalize), (ephy_bookmarks_get_topic_uri), (ephy_bookmarks_find_keyword): * src/epiphany.defs: Add configure switch to disable zeroconf bookmarks, since they're almost useless since just about nobody ships gnome-vfs with howl support enabled, and have also been reported to cause long delays on startup.
* New function to check the filename/directory for writability, derived fromChristian Persch2005-09-221-3/+6
| | | | | | | | | | | | | | | | | | 2005-09-21 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-gui.c: (ephy_gui_check_location_writable): * lib/ephy-gui.h: New function to check the filename/directory for writability, derived from the now removed ephy_gui_confirm_overwrite_file. * src/bookmarks/ephy-bookmarks-editor.c: * embed/mozilla/FilePicker.cpp: * embed/mozilla/ContentHandler.cpp: * embed/mozilla/EphyHeaderSniffer.cpp: Use the filechooser's stock confirm-overwrite checking, but we still need our own writability check.
* Repair the previous b0rkage, see previous logRaphael Slinckx2005-09-172-70/+45
| | | | | | | | | | 2005-09-16 Raphael Slinckx <rslinckx@cvs.gnome.org> * src/bookmarks/ephy-bookmark-action.c: (bookmark_activate_with_flags), (open_in_tab_activate_cb), (open_in_window_activate_cb), (activate_cb): * src/bookmarks/ephy-bookmarks.c: (impl_resolve_address): Repair the previous b0rkage, see previous log
* If the search term is empty for a smart bookmark use the normal URLRaphael Slinckx2005-09-151-0/+18
| | | | | | | | 2005-09-15 Raphael Slinckx <rslinckx@cvs.gnome.org> * src/bookmarks/ephy-bookmarks.c: (impl_resolve_address): If the search term is empty for a smart bookmark use the normal URL instead of the smart url with the %s replaced by ""
* Version 1.9.Christian Persch2005-08-291-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | 2005-08-28 Christian Persch <chpe@cvs.gnome.org> * ChangeLog-20050828: * Makefile.am: * autogen.sh: * configure.ac: * data/Makefile.am: * data/epiphany-1.10.pc.in: * data/epiphany-1.8.pc.in: * doc/reference/Makefile.am: * embed/Makefile.am: * embed/mozilla/Makefile.am: * lib/Makefile.am: * lib/egg/Makefile.am: * lib/ephy-dbus.c: (session_filter_func), (system_filter_func), (ephy_dbus_connect_to_session_bus), (ephy_dbus_disconnect_bus): * lib/widgets/Makefile.am: * src/Makefile.am: * src/bookmarks/Makefile.am: Version 1.9.
* 2005-08-21 Christian Persch <chpe@cvs.gnome.org>Christian Persch2005-08-211-1/+1
| | | | | * src/bookmarks/ephy-topic-action.c: (ephy_topic_action_sync_label):
* Tiny string fix just before string freeze :)Christian Persch2005-08-091-0/+2
| | | | | | | | | 2005-08-08 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks-editor.c: * src/ephy-toolbar.c: (ephy_toolbar_set_window): Tiny string fix just before string freeze :)
* Only show the leaf name on bookmarksbar for hierarchical topics.Christian Persch2005-07-281-2/+9
| | | | | | | | | 2005-07-27 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-topic-action.c: (ephy_topic_action_sync_label): Only show the leaf name on bookmarksbar for hierarchical topics.
* Unify bookmarks/smart bookmarks address resolution, and add a signal toChristian Persch2005-07-274-60/+115
| | | | | | | | | | | | | | | | | | | 2005-07-26 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-marshal.list: * src/bookmarks/ephy-bookmark-action.c: (open_in_tab_activate_cb), (open_in_window_activate_cb), (activate_cb): * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_class_init), (impl_resolve_address), (ephy_bookmarks_resolve_address): * src/bookmarks/ephy-bookmarks.h: * src/bookmarks/ephy-topic-action.c: (menu_activate_cb), (open_in_tabs_activate_cb): * src/ephy-location-action.c: (action_activated_cb), (entry_activate_cb): * src/epiphany.defs: Unify bookmarks/smart bookmarks address resolution, and add a signal to EphyBookmarks for it.
* Use connect_object to connect to the menu's deactivate signal. May fix bugChristian Persch2005-07-261-2/+2
| | | | | | | | | 2005-07-26 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-topic-action.c: (button_toggled_cb): Use connect_object to connect to the menu's deactivate signal. May fix bug #309918.
* Also ellipsise the menu entries in the toolbar overflow menu.Christian Persch2005-07-252-1/+18
| | | | | | | | | | 2005-07-24 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmark-action.c: (connect_proxy): * src/bookmarks/ephy-topic-action.c: (append_bookmarks_menu), (connect_proxy): Also ellipsise the menu entries in the toolbar overflow menu.
* *** empty log message ***Christian Persch2005-07-241-1/+1
|
* Make sure the option is in the right option group.Christian Persch2005-07-181-1/+1
| | | | | | | | 2005-07-17 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks.c: (get_option): Make sure the option is in the right option group.
* Only allow alphanumeric option arguments, and limit length to 32Christian Persch2005-07-181-2/+9
| | | | | | | | | | 2005-07-17 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks.c: (get_option), (ephy_bookmarks_get_smart_bookmark_width): Only allow alphanumeric option arguments, and limit length to 32 characters at most. Use g_ascii_strtoull.
* A embed/mozilla/EphyAboutModule.cpp: A embed/mozilla/EphyAboutModule.h: RChristian Persch2005-07-181-2/+1
| | | | | | | | | | | | | | | | | | | 2005-07-17 Christian Persch <chpe@cvs.gnome.org> A embed/mozilla/EphyAboutModule.cpp: A embed/mozilla/EphyAboutModule.h: R embed/mozilla/EphyProtocolHandler.cpp: R embed/mozilla/EphyProtocolHandler.h: * embed/mozilla/Makefile.am: * embed/mozilla/MozRegisterComponents.cpp: * po/POTFILES.in: Yet another mozilla API change. * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_get_smart_bookmark_width): Remove stray g_print, and clamp entry width to sane values.
* Fix smart bookmark options parsing. Now encoding= really works, and addedChristian Persch2005-07-173-177/+117
| | | | | | | | | | | | | | | 2005-07-17 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmark-action.c: (ephy_bookmark_action_sync_smart_url): * src/bookmarks/ephy-bookmarks.c: (resolve_cb), (browse_cb), (ephy_bookmarks_init), (update_has_smart_address), (get_option), (ephy_bookmarks_solve_smart_url), (ephy_bookmarks_get_smart_bookmark_width): * src/bookmarks/ephy-bookmarks.h: Fix smart bookmark options parsing. Now encoding= really works, and added width= for bug #116709. Also fixes bug #132761.
* Check all selected nodes if they allow dragging.Christian Persch2005-07-122-5/+12
| | | | | | | | | | | | | | | | | | | 2005-07-11 Christian Persch <chpe@cvs.gnome.org> * lib/widgets/ephy-node-view.c: (check_node_is_drag_source), (can_drag_selection), (button_release_cb), (motion_notify_cb): Check all selected nodes if they allow dragging. * src/bookmarks/ephy-bookmarks-editor.c: (ephy_bookmarks_editor_update_menu), (key_pressed_cb): Don't allow to delete or rename local sites, or to put them on the bookmarks bar. * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_init): Fix capitalisation.
* Implement a way to disallow dragging from resp. dropping on certain nodes.Christian Persch2005-07-113-6/+218
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2005-07-10 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-node-common.h: * lib/ephy-node.c: (ephy_node_new_with_id), (ephy_node_signal_disconnect), (ephy_node_set_is_drag_source), (ephy_node_get_is_drag_source), (ephy_node_set_is_drag_dest), (ephy_node_get_is_drag_dest): * lib/ephy-node.h: * lib/widgets/ephy-node-view.c: (drag_motion_cb), (drag_data_received_cb): Implement a way to disallow dragging from resp. dropping on certain nodes. * src/bookmarks/ephy-bookmarks-editor.c: (ephy_bookmarks_editor_update_menu): * src/bookmarks/ephy-bookmarks.c: (save_filter), (save_filter_local), (ephy_bookmarks_save), (update_bookmark_keywords), (bookmark_is_categorized), (resolve_cb), (browse_cb), (ephy_local_bookmarks_init), (ephy_local_bookmarks_stop), (ephy_bookmarks_init), (ephy_bookmarks_finalize), (ephy_bookmarks_get_topic_uri), (ephy_bookmarks_find_keyword), (ephy_bookmarks_get_favorites), (ephy_bookmarks_get_local): * src/bookmarks/ephy-bookmarks.h: Implement "Local Sites" topic, filled with zeroconf-discovered bookmarks. Patch by Bastien Nocera, fixes bug #144969.
* Check return value of fgets.Christian Persch2005-05-291-4/+6
| | | | | | | | | 2005-05-28 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks-import.c: (gul_general_read_line_from_file): Check return value of fgets.