All pastes #25885 Raw Edit

kikidonk

public text v1 · immutable
#25885 ·published 2005-10-18 21:11 UTC
rendered paste body
* Remove lock visibility setter.* Add Peter Harvey to about credits.* Update python API to the new bookmark headers.* Fix the check-python-binding makefile target to work properly* Remove .xml parsing code and translate the .xml files to the new format with XSLT instead.* H18 patch, by Peter Harvey <pah06@uow.edu.au>.* Revision history: h18, released 2005/09/23, for Epiphany 1.8.0* ) h15, released 2005/07/19, for Epiphany 1.7.2 or CVS HEAD* Add another necessary mozilla include subdir to the includes for tests. This is necessary when compiling against an uninstalled mozilla build (header organisation is only done at make install time) or, apparently, against gentoo's mozilla packages.* Exten the EphyLinkAction to attach a mouse-release-event handler which turns around and calls gtk_action_activate in response to a middle-click even on the proxy. This allows us to fully encapsulate the extra work needed to catch middle clicks. The GoHome action will automatically start working correctly now that it is getting activated in this case.* Fully enscapsulate 'activate' handling inside the action. This is more consistent because the menus are already handled internally. Also add support for middle-click on back/forward/up.* Don't attach 'activate' signal handlers to the navigate actions because activation is now handled internally to the action. I intend to make a followup change that removes the separate actions for GoUp/Back/Forward in the menu and replace them with the main actions already used in the toolbar. This means the menu items will get middle-click support for free.* Only consider an unmodified middle-click to be a middle-click.* Enable favicons for https: sites on gecko 1.8.* Use a GtkFileChooserButton for the download path selector. Fixes bug #135738.* Allow favicons for https: sites on gecko 1.9.* Remove debug output.* Add EPHY_EMBED_PERSIST_NO_CERTDIALOGS flag.* For gecko 1.8, implement nsIInterfaceRequestor for EphyHeaderSniffer and MozDownload, and make GetInterface hand out a EphyBadCertRejector if the EPHY_EMBED_PERSIST_NO_CERTDIALOGS flag is set.* Work around mozilla bug https://bugzilla.mozilla.org/show_bug.cgi?id=312241 .* Copy the back history when a link is opened in a new tab from a middle-click or a ctrl-click.* :CopySHistory) Implementation of history copying.* Implement ephy_embed_shistory_copy by calling into EphyBrowser.* Remove the "network-status" signal from the embed single, and make it a property instead. Keep track of the network status in EphySingle, and emit property notification when it changes.* Implement about:recover. Build the about module on all geckos, and only #ifdef the about:neterror implementation for gecko 1.8.* Record the page load status and page title in the session file, and use about:recover when the page was still loading when the browser crashed.* Fix constness and don't strdup when returning early.* Bring back ephy_string_shorten.* Shorten overlong tab titles, hard. Increase reload delay slightly. Strip whitespace from tab title before determining if it's empty.* Search the needle in the haystack, not the other way 'round.* Fix logging.* Eliminate the *Popup/*ImagePopup popup variants. Add image context to all popups it can show up. Display image context dynamically.* Remove DBUS define, it's always compiled now.* Fix profiling in builddir != srcdir builds.* Ensure the images are loaded before starting to spin. Should fix crashes on start/new tab.* Remove unused variable.* Sync with gnome-2-12.* Use flags to save memory for the priv struct.* Add style properties for 'secure-[bg|fg]-color', and apply them when the entry is in 'secure' mode. Reset the IM context before emitting the 'activate' signal.* Set the location entry's 'secure' property on secure sites, and also always show the lock for secure sites.* Add out private plugin directory to MOZ_PLUGIN_PATH too.* Add "desktop-file" plugin, adapted from the "mozilla-desktop-file-plugin" written by Jorn Baayen <jbaayen@gnome.org>. For now only handle .desktop files from file:/// URIs, for security reasons.* Use "position" property notification instead of size-allocate to monitor the paned's position.* Use resize=FALSE with gtk_paned_pack1. Fixes growing size of the left pane of the bookmarks editor by repeated opening.* Fix memory leak.* Make sure we don't unref NULL objects.* 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.* Schedule a GC in finalize of EphyTab and EphyWindow, to work around bug #317242.* Use nsIDOMWindowInternal::Close to close tabs. Delay tabs destruction to an idle handler, to avoid crashes when tabs are closed from signal handlers (blur, mousedown, keydown etc). Fixes bug #172878, bug #172879, bug #172882, bug #303254, bug #313425.* Remove unused variable.* Remove unused code.* Don't include config.h here.* Make spinner multihead safe.* Add a tiny spinner test program.* Don't spin unmapped spinners. Slightly decrease the frequency. Might help with bug #315232.* Reset the IM context before activating the entry.* Add GDK_ISO_Enter to recognised keyvals.* Return error on failure.* Don't free const strings.* Add a function to get the tab's real title, and use it where appropriate. Fixes bug #317418.* Hide the filters combo if there's only the "All" filter.* Back out the fix for bug #158486 by re-enabling keyword: searches. Fixes bug #314974.* Use the tab label's outer hbox for the size calculation instead of the label itself. Fixes size oscillations with the Tab States extension.* Unify background image and image code (contex menu, conext event). Fix bug 154887.* Back out previous change, it doesn't work right when there are *two* dialogues shown: the 1st one can only be dismissed after the 2nd one has been dismissed.* Push a new event queue while showing the dialogue with gtk_dialog_run. This fixes the problem (caused by the braindead API of showing this dialogue synchronously) that networking is blocked in all other windows while the dialogue is shown.* Add disable_quit to lockdown gconf schema. Fix bug 316499.* Rename the autoconf macro to EPIPHANY_EXTENSION_INIT() and make it check the ephy version, get the extension directory and find out whether python is enabled.* Handle contentEncodingError error.* If the library path isn't absolute, look in the main extension dir, and then the users own extension directory* Don't crash if the Authors key is missing, or there are no keys in the Loader section* s/DOT_INIT/DOT_INI/g.* Don't read unused variables, and use a #define for the keyfile extension.* Accept "Module" argument.* Support "Library" argument.* Since the .xml format is deprecated, remove the (already #if 0'd) schema validation code.* Really add the file* Add support for extension description files in the keyfile format, using the extension .ephy-extension. Also included is a m4 macro to help do the translation of these files.* Remove unused function.* Fix compile warnings.* Don't use "cat >" as output command, it fails inpredicably. Instead, use the tempfile setting, and set "PostScript/default" as printer name. fflush before printing the temp file using gnome-print. If not using gecko 1.9, translate the paper name to the one mozilla expects (mozilla bug https://bugzilla.mozilla.org/show_bug.cgi?id=307404).* New function to check the filename/directory for writability, derived from the now removed ephy_gui_confirm_overwrite_file.* Use the filechooser's stock confirm-overwrite checking, but we still need our own writability check.* Add EPHY_EMBED_STATE_RESTORING and conversion from GTK_MOZ_EMBED_FLAG_RESTORING.* Add another mime alias.* Make the methods to unset/release the context event semi-public.* Repair the previous b0rkage, see previous log* If the search term is empty for a smart bookmark use the normal URL instead of the smart url with the %s replaced by ""* Don't focus the checkbox initially. Fixes bug #163371.* Make Close the default button.* Set "website-label" property.* Manually emit the "profile-change-net-teardown" notification; works around bug https://bugzilla.mozilla.org/show_bug.cgi?id=292699.* Remove unused code.* Implement [SG]etGeckoURIFlags for gecko 1.9.* Mozilla printing code is braindead. Bug #163255.* Depend on pygtk 2.8. Fixes bug #314557.* Remove duplicate entries.* Fix HIG spacings.* Remove find dialogue, and tweak spacings to be HIG compliant.* Only listen for trusted events.* Update gtk requirement.* Better message on the enter-secure warning.* Only include execinfo.h if it exists.* Check for execinfo.h. Fixes bug #314776.* Version 1.9.Contributors:  Raphael Slinckx, JeanFrançois Rameau, Christian Persch, Peter Harvey, Crispin Flowerday, Philip Langdale