2003-03-09 Tommi Komulainen <tommi.komulainen@iki.fi> * NEWS * configure.in: Galeon 1.3.3 release. 2003-03-08 Tommi Komulainen <tommi.komulainen@iki.fi> * embed/galeon-embed-popup.c: If downloading is set to not ask for download directory make sure the download ends up in the specified directory instead of the directory where last image was saved. Fixes bug #98986. 2003-03-08 Tommi Komulainen <tommi.komulainen@iki.fi> * galeon.schemas.in: Use paste URL as default for middle mouse button, it should be the least surprising. 2003-03-08 Tommi Komulainen <tommi.komulainen@iki.fi> * src/galeon-tab.c: Check for is_active before updating window statusbar message to avoid useless warnings. 2003-03-08 Tommi Komulainen <tommi.komulainen@iki.fi> * src/galeon-spinner.c: Don't include GtkWidget allocation coordinates when calculating intersecting area on expose event. Pretty much the opposite of the previous fix, both just used to work nicely when the allocation x,y is 0,0... Check GTK_WIDGET_DRAWABLE instead of manually handling the map event. 2003-03-07 Tommi Komulainen <tommi.komulainen@iki.fi> * utils/gul-gui.c (gul_gui_menu_position_under_widget): Calculate the popup coordinates using both GdkWindow origin and GtkWidget allocation coordinates. Fixes bookmarks toolbar folder popping up on the left edge of the window. (For me at least, hope it doesn't break for others.) 2003-03-06 Tommi Komulainen <tommi.komulainen@iki.fi> * mozilla/mozilla-notifiers.cpp: Fix User-Agent to follow mozilla user-agent strings proposal. 2003-03-06 Tommi Komulainen <tommi.komulainen@iki.fi> * mozilla/mozilla-embed-shell.cpp * mozilla/mozilla-notifiers.cpp * mozilla/mozilla-notifiers.h: Set up notifiers after the profile has been initialized, and synthesize notifications so that we get mozilla synced with prefs that may have been changed while galeon wasn't running. 2003-03-04 Christian Neumair <chris@gnome-de.org> * src/galeon-go-button.c: Changed button tooltip, added mnemonics to context menu and replaced menu item labels' "Current" by "Specified". * src/galeon-stop-button.c: Changed button tooltip, made menu item labels more descriptive. 2003-03-04 Tommi Komulainen <tommi.komulainen@iki.fi> * utils/disclosure-widget.h: Add prototype for the custom glade widget function to avoid warnings. 2003-03-03 Ricardo Fernández Pascual <ric@users.sourceforge.net> * src/galeon-reload-button.c: Act like mozilla on shift+click. Fixes bug #92033. 2003-03-02 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/bookmarks-bonoboui-menu.c: Fixed a bug with menu creation/rebuild. Don't know if this could be the cause of the crash. 2003-03-02 Ricardo Fernández Pascual <ric@users.sourceforge.net> * utils/gul-tbi-std-toolitem.c * utils/gul-tbi-std-toolitem.h: Removed ths obsolete files. * Makefile.am * utils/gul-toolbar-item-factory.c: Removed obsolete items. 2003-03-02 Ricardo Fernández Pascual <ric@users.sourceforge.net> * utils/gul-tbi-std-toolitem.c * utils/gul-tbi-std-toolitem.h * utils/gul-toolbar.c * src/toolbar.c * src/window-commands.c * src/galeon-go-button.c * src/galeon-go-button.h: The go button. This was the last one missing ;) * src/galeon-home-button.c: This was using the wrong icon. 2003-03-02 Tommi Komulainen <tommi.komulainen@iki.fi> * utils/gul-gobject-misc.h: Added about the simplest possible version of *_get_type macro. * po/POTFILES.in A src/network-prefs.c A src/network-prefs.h * src/Makefile.am * src/prefs-dialog.c * ui/prefs-dialog.glade: Separated network prefs page and added a launcher button for proxy configuration. 2003-03-02 Tommi Komulainen <tommi.komulainen@iki.fi> * src/galeon-shell.c: Monitor /system/proxy gconf dir, we won't be getting any notifications for proxy prefs changes otherwise.. doh! 2003-03-02 Philip Langdale <philipl@mail.utexas.edu> * mozilla/ContentHandler.cpp: Fixed inability of helper apps to launch. Seems like some assumed mozilla behaviour changed. 2003-03-01 Ricardo Fernández Pascual <ric@users.sourceforge.net> * src/Makefile.am * src/galeon-home-button.c * src/galeon-home-button.h * src/toolbar.c * src/window-commands.c * utils/gul-tbi-std-toolitem.c * utils/gul-tbi-std-toolitem.h * utils/gul-toolbar.c: Home button. 2003-03-01 Ricardo Fernández Pascual <ric@users.sourceforge.net> * src/toolbar.c: Go to galeon's homepage when clicking in the spinner. * src/galeon-reload-button.c: Reload all tabs/windows. 2003-03-01 Ricardo Fernández Pascual <ric@users.sourceforge.net> * utils/gul-tbi-std-toolitem.c * utils/gul-tbi-std-toolitem.h * utils/gul-toolbar.c * src/Makefile.am * src/toolbar.c * src/window-commands.c * src/galeon-stop-button.h * src/galeon-stop-button.c: Fancier stop button. 2003-02-28 Philip Langdale <philipl@mail.utexas.edu> * configure.in: Updated configure.in to handle new trunk builds which identify themselves as 1.4a 2003-02-28 Philip Langdale <philipl@mail.utexas.edu> R mozilla/gcc2abi.cpp A src/gcc2abi.cpp * src/Makfile.am * mozilla/Makefile.am: Shifted old plugin compatability symbols to link directly into galeon-bin rather than through libmozillaembed.a Some of the symbols were not properly accessible by the old method. Fixes #106692 2003-02-26 Philip Langdale <philipl@mail.utexas.edu> * ui/galeon-ui.xml.in: Added "Allow" to the menu items for cookie blocking. Makes for sense now. :-) 2003-02-25 Philip Langdale <philipl@mail.utexas.edu> * src/galeon-window.c * src/window-commands.c * src/window-commands.h * ui/galeon-ui.xml.in: Added radio menu group to easily set cookie policy from web menu. (mirrors image policy group that Tommi checked in earlier). Also added backend code to handle blocking or allowing cookies/images from the current site. Front end code will require more thought to do correctly. 2003-02-25 Tommi Komulainen <tommi.komulainen@iki.fi> * ui/Makefile.am: Install the new icons also.. I must've left my brain around here somewhere, always missing something... 2003-02-25 Tommi Komulainen <tommi.komulainen@iki.fi> A ui/bug.png A ui/debian.png: added missing icons for default bookmarks 2003-02-25 Philip Langdale <philipl@mail.utexas.edu> * src/prefs-dialog.c: Removed unused precache function in prefs dialog code. Got accidentally put back when restoring icon code. 2003-02-25 Tommi Komulainen <tommi.komulainen@iki.fi> * ui/galeon-ui.xml.in: Missed the mnemonic. 2003-02-25 Tommi Komulainen <tommi.komulainen@iki.fi> * src/galeon-window.c * ui/galeon-ui.xml.in: Restored View/Images items. Image blocking should probably go there as well. 2003-02-25 Philip Langdale <philipl@mail.utexas.edu> * src/prefs-dialog.c * src/prefs-dialog.h * ui/Makefile.am A ui/fonts.png A ui/general.png A ui/network.png A ui/stop.png A ui/tabs.png: Restored pretty icon based prefs dialog. If it's good enough for evo2, it's good enough for us! :-) 2003-02-25 Ricardo Fernández Pascual <ric@users.sourceforge.net> * mozilla/mozilla-embed.cpp: Added a silly debug message when reloading. Remove it if you want. * utils/gul-string.c * utils/gul-string.h * utils/gul-toolbar.c: Added a backward compatibility hack for the "new" and "reload" buttons. * src/galeon-new-button.c * src/galeon-reload-button.c: Fixed capitalization. 2003-02-25 Philip Langdale <philipl@mail.utexas.edu> Tommi Komulainen <tommi.komulainen@iki.fi> * src/galeon-window.c * src/window-commands.c * src/window-commands.h * ui/galeon-ui.xml.in: Added 'Web' menu as a home for things like the much-missed toggles for popups/java/javascript and the java/javascript consoles. In due course, the cookie/image/etc behaviour toggles will return and appear here. Yay! 2003-02-25 Tommi Komulainen <tommi.komulainen@iki.fi> * src/galeon-embed-favicon.c * src/galeon-tab.c: Move the ge_favicon signal handling in the tab. This makes favicons update properly when loading a page in an inactive tab. Fixes bug #106884. 2003-02-24 Ricardo Fernández Pascual <ric@users.sourceforge.net> * utils/gul-tbi-std-toolitem.c * utils/gul-tbi-std-toolitem.h: Removed the "New" button. * src/Makefile.am * src/toolbar.c * src/window-commands.c * src/galeon-new-button.c * src/galeon-new-button.h: Implemented a "New" button like the one in Galeon 1. Right click opens a popup menu and middle click opens the url in the PRIMARY selection in a new tab/window. * galeon.schemas.in: Fixed the default toolbar setup 2003-02-22 Philip Langdale <philipl@mail.utexas.edu> * configure.in * mozilla/GlobalHistory.cpp: Added new snapshot level for mozilla 1.3 branch and cvs trunk as of today. 2003-02-21 Philip Langdale <philipl@mail.utexas.edu> * mozilla/mozilla-embed-shell.cpp: Fixed proxy pref loading so that it doesn't scream and panic and worry users if the proxy prefs are not set. This isn't a problem, so we shouldn't create the impression that it is. 2003-02-21 Christophe Fergeau <teuf@users.sourceforge.net> * galeon.desktop.in * galeon-main.c: readded StartupNotify, and properly tell gdk to stop displaying the busy cursor when using an existing process 2003-02-21 Yanko Kaneti <yaneti@declera.com> * galeon.desktop.in: Revert the StartupNotify=true part of the previous commit. 2003-02-21 Yanko Kaneti <yaneti@declera.com> * galeon.desktop.in: Add StartupNotify=true, Encoding=UTF-8 and the various X-GNOME-Bugzilla-* stuff. #106674 Thanks to louisg00@bellsouth.net. 2003-02-21 Ricardo Fernández Pascual <ric@users.sourceforge.net> * utils/gul-tb-button.c: Another g_object_ref / gtk_object_sink. 2003-02-20 Ricardo Fernández Pascual <ric@users.sourceforge.net> * utils/gul-toolbar.c: Ignore unknown items instead of reverting to default. * utils/gul-tb-button.c: Add a forgotten g_object_ref. * utils/gul-tbi-std-toolitem.c * utils/gul-tbi-std-toolitem.h * src/Makefile.am * src/toolbar.c * src/window-commands.c * po/POTFILES.in: Replaced the relad button with one with a context menu for bypassing proxy and/or cache, like galeon 1. 2003-02-20 Tommi Komulainen <tommi.komulainen@iki.fi> * utils/gul-bonobo-extensions.c * utils/gul-bonobo-extensions.h: Added gul_bonobo_set_look * galeon.schemas.in * src/toolbar.c * utils/prefs-strings.h: Restored galeon1 compatible /apps/galeon/UI/Toolbar/toolbar_style preference, if set it overrides the desktop default toolbar style. Now all we need is lo.. err, UI :) Fixes bug #93496. 2003-02-20 Tommi Komulainen <tommi.komulainen@iki.fi> * utils/disclosure-widget.c: Draw prelighting like GtkCheckButton does for consistency, makes the widget bit more visible too. 2003-02-20 Tommi Komulainen <tommi.komulainen@iki.fi> * src/galeon-tbi.h: Remove extra underscore from GALEON_IS_TBI_ * ui/galeon.glade: Crash recovery and find dialogs shouldn't be resizable. 2003-02-20 Christophe Fergeau <teuf@users.sourceforge.net> * autogen.sh: Require at least automake-1.6 (will only work with a recent gnome-common, shouldn't change anything for people using older ones) 2003-02-19 Ricardo Fernández Pascual <ric@users.sourceforge.net> * utils/gul-tb-button.c * utils/gul-tb-button.h: Allow disabling image hiding even in text mode. Useful when the image is not an image but a widget. * utils/gul-tbi-zoom.c: Obey toolbar style, using GulTbButton. 2003-02-19 Ricardo Fernández Pascual <ric@users.sourceforge.net> * utils/location-entry.c: Really go to the selected site when clicking in the location history. 2003-02-19 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/bookmarks-smart-site-tb-widget.c: Use the entered text when clicking in the button if it is not empty. Fixes bug #106482. 2003-02-17 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/bookmarks-bonoboui-menu.c * bookmarks/bookmarks-bonoboui-menu.h * bookmarks/bookmarks.c * embed/galeon-embed-popup-bw.c * embed/galeon-embed-popup-control.c * embed/galeon-embed-popup.c * embed/galeon-embed-popup.h * src/galeon-window.c * ui/galeon-ui.xml.in: Reimplemented "Add bookmark to context menu". Fixes bug #100341. 2003-02-16 Tommi Komulainen <tommi.komulainen@iki.fi> * utils/gul-notebook.c: Make the tab close button slightly larger than the icon it contains so the icon has better chance for not getting cropped, like what happens with the Gorilla theme. 2003-02-16 Tommi Komulainen <tommi.komulainen@iki.fi> * embed/cookie-info.c * embed/cookie-info.h * embed/galeon-embed-shell.c * embed/galeon-embed-shell.h * mozilla/mozilla-cookie.cpp * mozilla/mozilla-embed-shell.cpp: Keep permission status as boolean, converting it to a string in the backend complicates making any frontend. * src/pdm-dialog.c * ui/galeon.glade: Added 'Cookie Sites' Oh the wonders of copypasting code... 2003-02-16 Philip Langdale <philipl@mail.utexas.edu> Galeon 1.3.2 Release: If you're building from cvs, then you should be running the latest automake (1.7.x) and libtool (1.4.3) or things will fail. 2003-02-16 Yanko Kaneti <yaneti@declera.com> * Makefile.am: add dist-bzip2. Use GCONF_SCHEMAS_INSTALL. * galeon.spec.in: update. 2003-02-16 Tommi Komulainen <tommi.komulainen@iki.fi> * doc/C/Makefile.am: make dist(check) tweak. Remove galeon.xml from entites, it's the $(docname).xml and having it twice fails. 2003-02-15 Philip Langdale <philipl@mail.utexas.edu> * configure.in: Add version checking to package dependencies. Just 2.0.0 for the GNOME stuff for now. Shouldn't scare anyone. 2003-02-15 Philip Langdale <philipl@mail.utexas.edu> * NEWS: Wow, so much new stuff since last NEWS update :-) 2003-02-15 Philip Langdale <philipl@mail.utexas.edu> * embed/downloader-view.c: Set initial disclosure state of details to match remembered state. 2003-02-15 Ricardo Fernández Pascual <ric@users.sourceforge.net> * ui/galeon-bookmarks-editor-ui.xml.in: Hide "Open" and "Save as". They are not useful for galeon. 2003-02-15 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/bookmarks-util.h: Use macros instead of inline functions to avoid warnings. * bookmarks/bookmarks-editor.c * bookmarks/bookmarks-editor.h * ui/galeon-bookmarks-editor-ui.xml.in: Add a way to add smart bookmarks. Fixes #97745. * utils/gul-tb-button.c: Disable debug output. 2003-02-14 Tommi Komulainen <tommi.komulainen@iki.fi> * embed/find-dialog.c: *sigh* Fix another GValue string leak. This is not C++ and GValues don't have destructors... 2003-02-14 Tommi Komulainen <tommi.komulainen@iki.fi> * embed/find-dialog.c * ui/galeon.glade: Disable next and previous buttons when there's nothing in the text entry, do this also when showing the dialog. Don't bother doing things manually that gtk can handle by itself just fine. Avoids crashing when trying to search for empty string. 2003-02-14 Mark Finlay <sisob@eircom.net> * myportal.css: updates to the style sheet * mozilla/MyportalProtocolHandler.cpp: update to myportal code * galeon.schemas.in: set home page to myportal * ui/logo.png: remove slogan from below image 2003-02-14 Mark Finlay <sisob@eircom.net> Tommi Komulainen <tommi.komulainen@iki.fi> R bookmarks/default-bookmarks.xbel A bookmarks/default-bookmarks.xbel.in * bookmarks/Makefile.am A ui/gnu.png: Updated default bookmarks. Generating the bookmarks file from a template to get the pixmap paths right. Makefile magic from autoconf info page. 2003-02-14 Philip Langdale <philipl@mail.utexas.edu> * NEWS: Made news slightly more accurate. 2003-02-14 Philip Langdale <philipl@mail.utexas.edu> * AUTHORS * NEWS: Updated NEWS for 1.3.2 and make AUTHORS reflect reality. 2003-02-14 Tommi Komulainen <tommi.komulainen@iki.fi> * mozilla/mozilla-cookie.cpp: don't set domain twice, leaking the first one... 2003-02-14 Frederic Crozat <fcrozat@mandrakesoft.com> * .cvsignore: add more files * Makefile.am: add .schemas.in in EXTRA_DIST * src/Makefile.am: always add nautilus-view source files in EXTRA_DIST 2003-02-14 Philip Langdale <philipl@mail.utexas.edu> * configure.in: Updated version to 1.3.2 and default to mozilla 1.3b if version cannot be detected. 2003-02-13 Tommi Komulainen <tommi.komulainen@iki.fi> * bookmarks/bookmarks.c: When using a smart bookmark nick without any keywords following, use the Location URL instead of leaving the %s in the Smart URL unsubstituted. Fixes bug #105952. 2003-02-12 Tommi Komulainen <tommi.komulainen@iki.fi> * INSTALL.in: Recommend mozilla 1.3b, remove --with-mozilla-snapshot from example. And Gnome 2.2 is also out btw. :) 2003-02-12 Tommi Komulainen <tommi.komulainen@iki.fi> * ui/nautilus-galeon-view-ui.xml.in: Fix capitalization. (forgot all about nautilus view...) 2003-02-11 Tommi Komulainen <tommi.komulainen@iki.fi> * embed/galeon-embed-popup.c * mozilla/EventContext.cpp * ui/galeon-ui-xml.in: Show 'Copy' in context menu when there's text selected on the page. Fixes bugs #93205 and #102167. 2003-02-11 Christophe Fergeau <teuf@users.sourceforge.net> * embed/downloader-view.c: Fixed gcc 2.95 compilation (variable declarations must be at the beginning of a block before any instruction) 2003-02-11 Tommi Komulainen <tommi.komulainen@iki.fi> * ui/galeon-ui.xml.in: Fix capitalization. 2003-02-10 Philip Langdale <philipl@mail.utexas.edu> * embed/downloader-view.c * ui/galeon.glade: Updated downloader dialog to use the disclosure widget and to resize itself when the details are opened and closed. 2003-02-10 Tommi Komulainen <tommi.komulainen@iki.fi> * utils/gul-notebook.c: Make sure the menu labels always exist, fixes gtk_widget_modify_fg warnings. 2003-02-10 Tommi Komulainen <tommi.komulainen@iki.fi> * configure.in: Make mozilla version detection automatic. Hopefully you'll never need to use --with-mozilla-snapshot ever again. 2003-02-10 Abel Cheung <maddog@linux.org.hk> * congfiure.in: Revert my previous change on dependency. 2003-02-09 Tommi Komulainen <tommi.komulainen@iki.fi> * embed/galeon-embed.c * embed/galeon-embed.h * mozilla/GaleonWrapper.cpp * mozilla/GaleonWrapper.h * mozilla/mozilla-embed.cpp * src/galeon-embed-favicon.c: Hook up a DOM event listener so that we get called automatically when a page has a favicon, instead of digging through the DOM looking for one after the page has been loaded. Should be much more reliable. From epiphany, but not using as many extra functions. 2003-02-08 Tommi Komulainen <tommi.komulainen@iki.fi> * utils/gul-notebook.c: Modify the fg color of active state, not insensitive.. what was I thinking. Makes the colors on inactive tabs work again. (The state is named active but it really means inactive tabs.. go figure.) 2003-02-07 Abel Cheung <maddog@linux.org.hk> * configure.in: Removed superfluous building dependencies. 2003-02-06 Tommi Komulainen <tommi.komulainen@iki.fi> * mozilla/Makefile.am * src/Makefile.am: don't pollute src-directory with mozilla dependencies 2003-02-06 Tommi Komulainen <tommi.komulainen@iki.fi> * src/galeon-window.c * utils/gul-notebook.c * utils/gul-notebook.h (gul_notebook_set_page_color): Removed one extra level of indirection, made the GulNotebook API more generic and removed the remaining dependency to galeon. Probably fixed a memory leak in the process. All this basically by removing stuff. Weird. 2003-02-06 Tommi Komulainen <tommi.komulainen@iki.fi> * src/galeon-window.c * utils/gul-notebook.c * utils/gul-notebook.h (gul_notebook_set_policy): Don't use galeon gconf keys within the notebook, provide an independent API instead. (should do the same for the colors too) 2003-02-06 Tommi Komulainen <tommi.komulainen@iki.fi> * src/galeon-window.c * src/galeon-window.h: forgot to move #include "gul-notebook.h" 2003-02-05 Tommi Komulainen <tommi.komulainen@iki.fi> * Makefile.am: mozilla_12b_patch is long gone 2003-02-03 Tommi Komulainen <tommi.komulainen@iki.fi> * src/galeon-tab.c * src/galeon-window.c * src/galeon-window.h * src/window-commands.c: Avoid exposing GaleonWindow internal details to outside, manage GulNotebook internally. 2003-02-03 Tommi Komulainen <tommi.komulainen@iki.fi> * embed/galeon-embed-event.h * mozilla/EventContext.cpp: Removed unused timestamp field, it was dubiously truncated from 64-bit int to 32-bits anyway. Similarly, don't cast a 32-bit pointer to a 16-bit pointer, it breaks on big-endian architectures. Fixes bug #97665. 2003-02-03 Tommi Komulainen <tommi.komulainen@iki.fi> * utils/disclosure-widget.c * utils/disclosure-widget.h: Added support functions for using the disclosure widget as a custom widget in glade. * mozilla/ContentHandler.cpp * ui/galeon.glade: Replace the stock toggle button in the helper dialog with the disclosure widget. Fixes bug #100568. 2003-02-02 Tommi Komulainen <tommi.komulainen@iki.fi> * mozilla/CookiePromptService.cpp * mozilla/MozRegisterComponents.cpp: The cookie prompt service is mozilla 1.3b only, maintain compatibility with mozilla 1.3a (for now) 2003-01-30 Christophe Fergeau <teuf@users.sourceforge.net> * utils/gul-tbi-test.c: removed one string (Test) which was marked for translation (Ric, please forgive me if it should be translatable :) 2003-01-29 Abel Cheung <maddog@linux.org.hk> * galeon.schemas.in: Removed duplicate schema entry. 2003-01-26 Tommi Komulainen <tommi.komulainen@iki.fi> * embed/galeon-embed.c(galeon_embed_base_init): Don't leak signals by initializing them multiple times. 2003-01-26 Tommi Komulainen <tommi.komulainen@iki.fi> * utils/Makefile.am A utils/disclosure-widget.c A utils/disclosure-widget.h: New widget from gnome-panel. A mozilla/CookiePromptService.cpp A mozilla/CookiePromptService.h * mozilla/Makefile.am * mozilla/MozRegisterComponents.cpp * ui/prompts.glade: Implement new cookie prompt service, fixes bugs #94944 and #96381. 2003-01-26 Tommi Komulainen <tommi.komulainen@iki.fi> * mozilla/Makefile.am A mozilla/mozilla-cookie.cpp A mozilla/mozilla-cookie.h * mozilla/mozilla-embed-shell.cpp: Refactored nsICookie to CookieInfo conversion out for sharing. Made the cookie expiration time format localizable, using a format string from nautilus. 2003-01-25 Philip Langdale <philipl@mail.utexas.edu> * mozilla/BaseHelpProtocolHandler.cpp: Added logic to strip shell control chars out of help urls. The converter utils are funny in a bad way... 2003-01-25 Tommi Komulainen <tommi.komulainen@iki.fi> * embed/Makefile.am A embed/cookie-info.c A embed/cookie-info.h * embed/galeon-embed-shell.c * embed/galeon-embed-shell.h: * src/pdm-dialog.c: Refactored CookieInfo and Cookie Properties table out so that they can be shared more easily. Removed markup from labels while at it, fixes bug #102383. 2003-01-21 Tommi Komulainen <tommi.komulainen@iki.fi> * embed/downloader-view.c: Grab a reference to galeon_shell while we're downloading stuff so that galeon doesn't quit when closing the last window. If you know how to do this nicely, please do. Fixes bug #98971. 2003-01-18 Philip Langdale <philipl@mail.utexas.edu> * mozilla/BaseHelpProtocolHandler.cpp * mozilla/BaseProtocolContentHandler.cpp * mozilla/MyportalProtocolHandler.cpp * mozilla/TOCProtocolHandler.cpp: Latest set of mozilla cvs resyncs. 2003-01-19 Tommi Komulainen <tommi.komulainen@iki.fi> * mozilla/FilePicker.cpp(SanityCheck): Properly handle Exists and IsFile calls when saving a file. Fixes bug #102564. 2003-01-19 Tommi Komulainen <tommi.komulainen@iki.fi> * ui/galeon.png: Jimmac's new GNOME2-ish icon. 2003-01-19 Tommi Komulainen <tommi.komulainen@iki.fi> * src/session.c * src/session.h(session_get_windows): Add const to the return value since the caller must not free the list. * mozilla/SideBar.cpp * src/galeon-shell.c: Fix callers accordingly. 2003-01-19 Tommi Komulainen <tommi.komulainen@iki.fi> * src/pdm-dialog.c(pdm_dialog_remove_button_clicked_cb): Avoid silly warnings when removing multiple cookies or passwords. 2003-01-19 Tommi Komulainen <tommi.komulainen@iki.fi> * embed/galeon-embed-event.h(galeon_embed_event_get_property): Add const to the GValue since the caller shouldn't be changing the value. * embed/galeon-embed-popup.c * mozilla/SideBar.cpp * src/galeon-nautilus-view.c * src/galeon-tab.c * src/popup-commands.c: Fix callers accordingly. 2003-01-19 Tommi Komulainen <tommi.komulainen@iki.fi> * embed/js-console.c * embed/galeon-embed-event.c: Don't leak the contents of the GValues. 2003-01-19 Tommi Komulainen <tommi.komulainen@iki.fi> * embed/downloader-view.c * src/language-editor.c: Don't leak GtkTreePath's returned from gtk_tree_row_reference_get_path (). 2003-01-19 Tommi Komulainen <tommi.komulainen@iki.fi> * embed/downloader-view.c * embed/galeon-embed-utils.c * mozilla/mozilla-embed-shell.cpp * src/galeon-window.c * src/general-prefs.c * src/history-dialog.c * src/language-editor.c * src/pdm-dialog.c * src/session.c: Fixed a bunch of memory leaks following the format GList *list = get_glist (); for (; list != NULL; list = list->next) { ... } g_list_free (list); * bookmarks/bookmarks-bonoboui-menu.c * embed/js-console.c * mozilla/ContentHandler.cpp * src/galeon-spinner.c * src/ui-prefs.c: While at it, use g_list_foreach where possible, and just use list->next instead of g_list_next (list). 2003-01-18 Philip Langdale <philipl@mail.utexas.edu> * configure.in * mozilla/GlobalHistory.cpp * mozilla/mozilla-embed-persist.cpp: Updated configure.in so that 1.3a is the expected version and moved the last set of resyncs to their own snapshot level so that 1.3a compiles again. whoops. :-) 2003-01-14 Tommi Komulainen <tommi.komulainen@iki.fi> * configure.in * ui/Makefile.am: Removed @INTLTOOL_XML_RULE@ as it doesn't expand @VARIABLES@ nor does it seem to have any effect on the bonoboui xml files. Generate the files the old way, from the configure script. The icons in the bookmarks editor should work better again. 2003-01-13 Philip Langdale <philipl@mail.utexas.edu> * mozilla/GlobalHistory.cpp * mozilla/mozilla-embed-persist.cpp: Mozilla cvs resyncs. 2003-01-13 Tommi Komulainen <tommi.komulainen@iki.fi> * mozilla/FilePicker.cpp: Fixed some memory leaks with error dialogs. 2003-01-11 Marco Pesenti Gritti <marco@it.gnome.org> * mozilla/FilePicker.cpp: typo fix 2003-01-06 Tommi Komulainen <tommi.komulainen@iki.fi> * configure.in * Makefile.am: Build the galeon.schemas and ui/*.xml files using @INTLTOOL_*_RULE@ so that we get the translations properly merged in. 2003-01-05 Pablo Saratxaga <pablo@mandrakesoft.com> * configure.in: Added Vietnamese (vi) to ALL_LINGUAS 2003-01-04 Tommi Komulainen <tommi.komulainen@iki.fi> * utils/galeon-dialog.c: Destroy transient dialogs along with their parents. Avoids crashing when the find dialog is used after its parent window is closed. 2003-01-04 Yanko Kaneti <yaneti@declera.com> * configure.in: (PKG_CHECK_MODULES) Add the other direct dependancies. 2003-01-04 Tommi Komulainen <tommi.komulainen@iki.fi> * mozilla/JSConsoleService.cpp * mozilla/mozilla-embed-persist.cpp * mozilla/mozilla-embed.cpp: Test 'wrapper != NULL' consistently so that it provides more useful information where the test fails. 2003-01-04 Tommi Komulainen <tommi.komulainen@iki.fi> * configure.in: Specify dependency on libbonoboui-2.0 >= 2.1.1 (bug #101721) 2003-01-03 Tommi Komulainen <tommi.komulainen@iki.fi> * src/galeon-tab.c: Reworked statusbar message handling a bit. Allow statusbar messages, but still always show the real URL when hovering mouse over a link. Almost fixes bug #93276. 2003-01-02 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/bookmarks-folder-tb-widget.c: The same here. 2003-01-01 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/bookmarks-bonoboui-menu.c * bookmarks/bookmarks-gtk-menu-item.c * bookmarks/bookmarks-gtk-menu-item.h * bookmarks/bookmarks-gtk-menu.c * bookmarks/bookmarks-gtk-menu.h: Fill the menus before the parent is activated. May hide a weird bug (in gtk+, I think) that I can't track down. 2002-12-31 Philip Langdale <philipl@mail.utexas.edu> * mozilla/mozilla-embed-shell.cpp * mozilla/FilePicker.cpp * mozilla/FilePicker.h: Added conversions as with gul-download between on-disk locale and utf8. The filepicker internally stores path state as on-disk locale and converts to/from utf8 at the get/set stage. I'd like to think it will work properly under all locale conditions now. 2002-12-30 Ricardo Fernández Pascual <ric@users.sourceforge.net> * src/Makefile.am * src/galeon-navigation-button.c * src/galeon-navigation-button.h: Custom toolbar buttons for navigtion ("Back", "Forward" and "Up"). * src/galeon-tbi.c * src/galeon-tbi.h: Abstract class for Galeon toolbar items. * src/toolbar.c * src/window-commands.c: Cleaned some things and moved some code to other files. * utils/Makefile.am * utils/gul-tb-button.c * utils/gul-tb-button.h: A button that can be placed in bonobo toolbars or gtk toolbars and should do the right thing most of the time (maybe always...). Supports context menus and can display an arrow. Used for implementing "Back", "Up" and "Forward" buttons, but can be used for other things too. * utils/gul-tbi-std-toolitem.c * utils/gul-tbi-std-toolitem.h: Removed the Back, Up and Forward buttons. They are now custom widgets. * utils/gul-tbi-test.c * utils/gul-tbi-test.h: Test item for GulTbButton. * utils/gul-toolbar-item-factory.c * utils/gul-toolbar-item-factory.h: Updated. Allow registration of new toolbar item types. * utils/location-entry.c: Don't show the autocompletion window inmediately. Wait 0.5s. * galeon.schemas.in: Updated the default toolbar setup. Also, enabled the autocompletion window again by default. I hope that now with the timeout it is not annoying for anyone. 2002-12-24 Philip Langdale <philipl@mail.utexas.edu> * mozilla/ContentHandler.cpp: Minor variable name abuse correction. * mozilla/FilePicker.cpp * mozilla/FilePicker.h: Reworked filepicker to take advantage of the fact that the Gtk+ 2.x filepicker is a GTK_DIALOG and can be run modal as such. This gets rid of our hand coded modal loop and callbacks. Also did some variable naming corrections. 2002-12-21 Christian Neumair <chris@gnome-de.org> * src/window-commands.c: Fixed #101734 + few more i18n fixes. 2002-12-20 Christophe Fergeau <teuf@users.sourceforge.net> * src/session.c: reimplemented "Create bookmarks from previous session" 2002-12-19 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/bookmarks-bonoboui-menu.c * bookmarks/bookmarks-gtk-menu.c: More simplification by sharing code. 2002-12-19 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/bookmarks-gtk-menu-item.c: Full support for context menus in bookmarks menus, even with bonobo. 2002-12-18 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/bookmarks-bonoboui-menu.c * bookmarks/bookmarks-gtk-menu-item.c: Cleanups. Removed debug code. 2002-12-17 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/bookmarks-gtk-menu-item.c * bookmarks/bookmarks-bonoboui-menu.c: Made this a thousand times simpler using the new bonoboui api. 2002-12-15 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/bookmarks-export-druid-konqueror.c: Fix bug #101297: Add the default bookmark set as a suggestion to be imported. 2002-12-15 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/Makefile.am * bookmarks/bookmarks-gtk-menu-item.c * bookmarks/bookmarks-gtk-menu-item.h: A new widget for menuitems that will make things easier and cleaner. It is not finished yet. * bookmarks/bookmarks-gtk-menu.h * bookmarks/bookmarks-gtk-menu.c: Respect the menus has_tearoff gnome ui pref. * bookmarks/bookmarks-bonoboui-menu.c: Use the new widget if you define the BREAK_MY_MENUS macro. Menuitems will be set with bonobo_ui_component_widget_set. This will allow us to have context menus in the bookmark menu again. 2002-12-15 Ricardo Fernández Pascual <ric@users.sourceforge.net> * utils/gul-bonobo-extensions.h * utils/gul-bonobo-extensions.c * bookmarks/bookmarks-bonoboui-tb.c * utils/gul-tbi-favicon.c * utils/gul-tbi-spinner.c * utils/gul-tbi-zoom.c: Use bonobo_ui_component_widget_set when possible. This was the easy part. Not i comes the hard one: reimplement bookmark menus, history buttons, etc. I guess you'll need a quite recent libbonoboui with the new api. Sorry if I break something for you. 2002-12-15 Ricardo Fernández Pascual <ric@users.sourceforge.net> * ui/galeon-bookmarks-editor-ui.xml.in * bookmarks/bookmarks-import-druid-konqueror.c: Allow importing Galeon bookmarks using this too and make it clear in the UI. We use the same format after all. * bookmarks/bookmarks-context-menu.c * bookmarks/bookmarks-editor.c * src/window-commands.c: Patch for bug #94263: Context menu and toolbar/menubar buttons act different, from tko. 2002-12-14 Philip Langdale <philipl@mail.utexas.edu> * utils/gul-download.c: Added logic to handle non-utf8 on disk filename encodings. It's a little elaborate so I deliberately didn't put it in 1.3.1 even though we're not officially supporting the external downloader code yet. 2002-12-14 Philip Langdale <philipl@mail.utexas.edu> * galeon.schemas.in: Fixed typo in schema ( "network" != "netword" )... 2002-12-12 Tommi Komulainen <tommi.komulainen@iki.fi> * embed/galeon-embed-popup-bw.c: Call gtk_menu_popup with proper arguments. Fixes bug #95715. 2002-12-12 Tommi Komulainen <tommi.komulainen@iki.fi> * src/gul-gestures.c: Grab the pointer and button_release event as soon as possible. Use gtk_get_current_event_time instead of GDK_CURRENT_TIME to get more accurate time. This should make the context menu show up more reliably on right-clicks. 2002-12-11 Tommi Komulainen <tommi.komulainen@iki.fi> * src/galeon-window.c: Handle double-clicks on bookmarks folders in side pane gracefully. Fixes bug #100919. 2002-12-11 Yanko Kaneti <yaneti@declera.com> * configure.in: don't enable -Werror if --disable-error was given. 2002-12-10 Tommi Komulainen <tommi.komulainen@iki.fi> * embed/find-dialog.c: Focus the text entry when showing the dialog. This will automatically select the existing text if user's gtkrc setting gtk-entry-select-on-focus = 1 (default) Fixes bug #100461. 2002-12-10 Tommi Komulainen <tommi.komulainen@iki.fi> * utils/gul-gui.c * utils/gul-gui.h (gul_gui_treeview_free_selection_refs): New function for freeing allocated memory. * src/pdm-dialog.c: Fixed a few memory leaks. Disable Properties button if more than one cookie is selected. * ui/galeon.glade: Fixed tab borders to be consistent. Removed Clear buttons since they were quite destructive, badly placed, and you can achieve the same with multiple selection anyway. Fixes bug #96298. 2002-12-08 Philip Langdale <philipl@mail.utexas.edu> * NEWS * README: Updated news again and added warnings that 1.3.x is a devel branch and not stable. 2002-12-08 Philip Langdale <philipl@mail.utexas.edu> * NEWS: Updated for 1.3.1 2002-12-08 Philip Langdale <philipl@mail.utexas.edu> * configure.in: Updated version to 1.3.1 and switched --disable-werror to --enable-werror as we've got enough compiler combinations that trigger warnings. Ah well. 2002-12-08 Christophe Fergeau <teuf@users.sourceforge.net> * galeon-shell.c: fixed conversion of proxy_mode 2002-12-08 Christophe Fergeau <teuf@users.sourceforge.net> * galeon.schemas.in * galeon-shell.c * eel-gconf_extensions.[ch]: migrate old galeon proxy prefs to new gnome system-wide prefs if necessary 2002-12-05 Tommi Komulainen <tommi.komulainen@iki.fi> * mozilla/GaleonWrapper.cpp: Mozilla trunk resync. Fixes bug #100236. 2002-12-04 Tommi Komulainen <tommi.komulainen@iki.fi> * src/galeon-shell.c * src/galeon-shell.h * src/galeon-tab.c * src/galeon-window.c: Reimplement Shift and Ctrl modifiers for middle-clicks. (Shift toggles Open in tabs by default, Ctrl toggles Jump to new tabs automatically.) Fixes bug #99290. 2002-12-03 Yanko Kaneti <yaneti@declera.com> * src/mozilla/Makefile.am: * configure.in: * acconfig.h: remove MOZILLA_CFG et all. Use -DNEW=<new> in all cases. 2002-12-01 Philip Langdale <philipl@mail.utexas.edu> * mozilla/Makefile.am A mozilla/gcc2abi.cpp: *Finally* added the gcc2 plugin compat function calls as helpfully provided by Kelledin in Sept. We originally didn't want to merge these into the code base because it was bad precedent, but mozilla did it, so the precedent's been set. :-) Then I got sidetracked and I'm only getting around to it now. 2002-12-01 Philip Langdale <philipl@mail.utexas.edu> * mozilla/FilePicker.cpp: For some reason we still had error dialog parenting declared NOT_PORTED, despite having a way to do this for a long time. Wierd. 2002-12-01 Philip Langdale <philipl@mail.utexas.edu> * embed/galeon-embed-popup.c: Reenable awareness of external downloaders for "ContextMenu->Download Link". 2002-11-30 Philip Langdale <philipl@mail.utexas.edu> * util/gul-download.c: Seeing as the bonobo-file-selector-utils are not up to the job and will probably disappear in future, fell back to directly instantiating a gtk file selector. Unlike in Gtk+ 1.2, we can now easily show the file selector modal, so we only need a little more code than when using the bonobo utils. 2002-11-30 Philip Langdale <philipl@mail.utexas.edu> * mozilla/ContentHandler.cpp: Changed helper dialog so that when there are no helpers available, the Open button is disabled, rather than hidden. This prevents a bunch of G_IS_OBJECT assert failures. 2002-11-30 Philip Langdale <philipl@mail.utexas.edu> * embed/find-dialog.c * embed/find-dialog.h * mozilla/GaleonWrapper.cpp * mozilla/GaleonWrapper.h * mozilla/Makefile.am * src/window-commands.c: Forward-ported typeaheadfind support from stable branch. 2002-11-30 Philip Langdale <philipl@mail.utexas.edu> * configure.in * mozilla/ContentHandler.cpp * mozilla/FilePicker.cpp * mozilla/GaleonWrapper.cpp * mozilla/GaleonWrapper.h * mozilla/MozRegisterComponents.cpp * mozilla/PrintingPromptService.cpp * mozilla/ProgressListener.cpp * mozilla/mozilla-embed-shell.cpp * mozilla/mozilla-embed.cpp: Upgraded base mozilla requirement to 1.2. Allows us to tidy things up quite a bit. 2002-11-28 Tommi Komulainen <tommi.komulainen@iki.fi> * bookmarks/bookmarks-gtk-menu.c * bookmarks/bookmarks-tb-widget.c * bookmarks/bookmarks-tree-view.c * bookmarks/bookmarks-util.h: Add GdkEvent in the bookmark-activated signal. With this change the bookmarks code could stop assigning any special semantics to middle-clicks and let the application handle it. 2002-11-27 Tommi Komulainen <tommi.komulainen@iki.fi> * src/window-recent-history-menu.c: Properly encode all XML entities, not just double quotes. 2002-11-27 Tommi Komulainen <tommi.komulainen@iki.fi> * bookmarks/bookmarks-bonoboui-menu.c * bookmarks/bookmarks-bonoboui-tb.c * bookmarks/bookmarks-context-menu-several.c * bookmarks/bookmarks-context-menu.c * bookmarks/bookmarks-editor.c * bookmarks/bookmarks-folder-tb-widget.c * bookmarks/bookmarks-gtk-menu.c * bookmarks/bookmarks-site-tb-widget.c * bookmarks/bookmarks-smart-site-tb-widget.c * bookmarks/bookmarks-tb-widget.c * bookmarks/bookmarks-tree-view.c * bookmarks/bookmarks-util.h * src/galeon-window-bookmark-activated-proxy.c * src/galeon-window.c: Converted the bookmark-activated -signal to pass all parameters in a single struct. It should make it easier to add new parameters to the signal if necessary. 2002-11-27 Christian Neumair <chris@gnome-de.org> * .cvsignore: Updated. 2002-11-25 Tommi Komulainen <tommi.komulainen@iki.fi> * INSTALL.in: Make note that gtk2 port is done in mozilla trunk, and that --enable-xft requires fontconfig. Document the frequent problems with pkgconfig and bonobo-activation. 2002-11-24 Philip Langdale <philipl@mail.utexas.edu> * mozilla/MozillaPrivate.cpp * mozilla/MozillaPrivate.h * mozilla/mozilla-embed.cpp: Increased robustness of getting a GTK parent window for mozilla created windows without breaking abstraction model. The nsIWindowWatcher service's active window is now set where appropriate and is used as the fallback parent. The mechanism is still imperfect and some corner cases will still result in a failure to obtain a parent. The primary corner case is when the mime helper dialog is invoked without the user ever interacting with a GaleonEmbed. This would only happen if an undisplayable url was passed on the command line or automatically loaded in the session. 2002-11-24 Philip Langdale <philipl@mail.utexas.edu> * galeon.schemas.in: Changed default behaviour so that the autocomplete dropdown is not automatically displayed. It will, as always, appear when TAB is pressed. 2002-11-24 Philip Langdale <philipl@mail.utexas.edu> * mozilla/ProgressListener.cpp: Add paranoia checking for the GaleonEmbedPersist passed in. Fixes #97844. 2002-11-24 Philip Langdale <philipl@mail.utexas.edu> * mozilla/ContentHandler.cpp * ui/galeon.glade: Allowed Helper dialog to be resized if the helper list is displayed (but not if it's hidden). Also includes a brave attempt by Tommi, modified by me, to get the list to be 4 rows high. Probably not right atm, but it errs on the cautious side, so at least 4 rows should be visible. 2002-11-24 Tommi Komulainen <tommi.komulainen@iki.fi> * mozilla/ContentHandler.cpp: Converted to GTK 2.0 API so that us mere mortals can join the fun. 2002-11-24 Philip Langdale <philipl@mail.utexas.edu> * mozilla/ContentHandler.cpp * ui/galeon.glade: Implemented listview UI for helper app choosing. And there was much rejoicing. 2002-11-24 Tommi Komulainen <tommi.komulainen@iki.fi> * utils/gul-gobject-misc.h: Add a new macro to generate boilerplate code for objects that also implement one interface. Typecast zero to GTypeFlags so that g++ doesn't start complaining. * bookmarks/bookmarks-default-icon-provider.c * bookmarks/bookmarks.c * embed/global-history.c * gtkhtml/gtkhtml-embed.c * mozilla/mozilla-embed.cpp * src/galeon-bookmarks-icon-provider.c * src/galeon-window.c * utils/gul-filesystem-autocompletion.c: Use the new macro. 2002-11-17 Tommi Komulainen <tommi.komulainen@iki.fi> * src/window-commands.c: Make Edit -> Cut/Copy/Paste/Select All work on the location bar and smart bookmarks toolbar as well. Annoyingly this will break Emacs keybindings again, but there's not much we can do about it as the Edit menu (and the keyboard shortcuts) need to be functional. Fixes bug #98718. 2002-11-17 Tommi Komulainen <tommi.komulainen@iki.fi> * configure.in: Set MOZILLA_CFG when MOZILLA_SNAPSHOT >= 3 (was == 3) trunk also needs it. 2002-11-16 Philip Langdale <philipl@mail.utexas.edu> * configure.in * src/mozilla/gGnomeHelpUrl.cpp: Fix for 1.3a trunk compatibility. --with-mozilla-snapshot has been accordingly extended. =1.2 for 1.2 support =trunk for 1.3 support 2002-11-13 Tommi Komulainen <tommi.komulainen@iki.fi> * mozilla/mozilla-embed.cpp (impl_get_security_level): Return failure only if really failed; nsnull is a valid return value. * src/galeon-window.c: Update the security icon when switching tabs. Fixes bug #98106. 2002-11-13 Tommi Komulainen <tommi.komulainen@iki.fi> * mozilla/mozilla-embed.cpp: Use nsCOMPtr<nsIRequest> instead of raw pointer in MozillaEmbedPrivate to make sure we still have a valid reference when someone calls galeon_embed_get_security_level. Because of the previous, changed MozillaEmbedPrivate memory allocation from g_new/g_free to new/delete because the formers don't call any constructors or destructors and thus wouldn't release the nsIRequest pointer. Fixed a memory leak caused by a pointer being set to NULL right before deleting it.. duh! 2002-11-12 Tommi Komulainen <tommi.komulainen@iki.fi> * ui/prefs-dialog.glade: Removed the Italian message and changed the colorpicker titles to be more consistent. At least they're consistently bad now. Fixes bug #96602. 2002-11-12 Tommi Komulainen <tommi.komulainen@iki.fi> * galeon.schemas.in: Fixed bug #97921. 2002-11-11 Tommi Komulainen <tommi.komulainen@iki.fi> * ui/galeon-ui.xml.in: Various fixes to shortcuts. Removed shortcut for View/Statusbar; I wonder if anyone ever even used it. Fixes bug #97539. Removed shortcut for File/Send To as it conflicts with Emacs keybindings and it was also removed from updated HIG. Use F9 for View/Side Pane like every other app I can remember. Added Ctrl+S as an alias for Save As for convenience. 2002-11-10 Tommi Komulainen <tommi.komulainen@iki.fi> * src/galeon-tab.c: Removed the timeout from right-button gestures, it just didn't work right. As a result, they can't be enabled by default. If we want to have gestures enabled by default, we need to see if it can be done with the middle mouse button. 2002-11-09 Philip Langdale <philipl@mail.utexas.edu> * mozilla/ContentHandler.cpp * utils/Makefile.am * utils/gul-download.c: Turned external downloader support back on although there is still no UI for controlling it. Using an external downloader that requires galeon to ask the user for save-to location will not work very well as I've fallen back on the bonobo-ui file selector routines which don't allow selection of directories (stupid). I'm going to try and get that fixed. 2002-11-06 Tommi Komulainen <tommi.komulainen@iki.fi> * README.ExtraPrefs * galeon.schemas.in * src/galeon-tab.c * utils/prefs-strings.h: Use the same gconf key for right mouse button action as in galeon 1.2.x. Unfortunately this causes some annoyance to those who installed 1.3.0 as they need to re-enable gestures. But it's a lesser evil than making everyone upgrading from 1.2.x to do the same. This should've never happened. 2002-11-06 Tommi Komulainen <tommi.komulainen@iki.fi> * src/galeon-window.c: Don't update the zoom spinner with uninitialized data, it makes it look crazy. 2002-11-05 Tommi Komulainen <tommi.komulainen@iki.fi> * src/galeon-tab.c: Removed silly typecast and unused variable. Pass the correct mouse button to gul_gestures_start (not that it's used for anything.) Don't popup the context menu when middle mouse button is used for gestures and the 'menu' 'gesture' is performed. Try to validate function arguments *before* using them. Though it seems that arguments are validated only here and there. I also thought macros should be named like GALEON_IS_* instead of IS_GALEON_*. Anyone willing to become a galeon-janitor? 2002-11-04 Tommi Komulainen <tommi.komulainen@iki.fi> * embed/find-dialog.c: Oops, forgot to remove unused variable. Blame gcc-3.2 for making me use --disable-werror and miss that. 2002-11-03 Philip Langdale <philipl@mail.utexas.edu> * mozilla/ContentHandler.cpp * ui/galeon.glade: Having another go at Helper choosing functionality. Currently the login is #ifdef'ed out and the UI additions are hidden to avoid controversy while getting the refactoring into the tree. You can bring it up by defining HELPER_CHOOSER_UI. 2002-11-03 Philip Langdale <philipl@mail.utexas.edu> * mozilla/ContentHandler.cpp: Missed one. 2002-11-03 Philip Langdale <philipl@mail.utexas.edu> * mozilla/BaseHelpProtocolHandler.cpp * mozilla/BaseProtocolContentHandler.cpp * mozilla/ContentHandler.cpp * mozilla/FilePicker.cpp * mozilla/GaleonWrapper.cpp * mozilla/MailtoProtocolHandler.cpp * mozilla/MozRegisterComponents.cpp * mozilla/ProgressListener.cpp * mozilla/SideBar.cpp * mozilla/mozilla-embed-persist.cpp * mozilla/mozilla-embed-shell.cpp * mozilla/mozilla-embed.cpp * mozilla/nsMailtoUrl.cpp: Fixed bad use of naming conventions. Prefixing 'a' is only done to function arguments and should not be used for local vars. It was mostly only me, but not completely. 2002-11-03 Philip Langdale <philipl@mail.utexas.edu> * mozilla/MyportalProtocolHandler.cpp: Removed unneeded manual function prototype for realpath since we stopped using mozilla-config.h 2002-11-03 Tommi Komulainen <tommi.komulainen@iki.fi> * ui/galeon.glade * embed/find-dialog.c: Unset 'Match entire word' unconditionally and remove the checkbox because mozilla doesn't support the option. To be restored when mozilla catches up with its own API. Fixes bug #96435. 2002-11-03 Christophe Fergeau <teuf@users.sourceforge.net> * src/galeon-main.c: modified the message displayed by Galeon when it can't locate its factory. This was becoming a faq on #galeon 2002-11-03 Christophe Fergeau <teuf@users.sourceforge.net> * ui/galeon-ui.xml.in * src/galeon-window.c * src/window-command.c * src/window-command.h: added menuitem to detach tab 2002-11-02 Marco Pesenti Gritti <marco@it.gnome.org> * ui/galeon-ui.xml.in: Fix PDM and View/Statusbar accels 2002-11-03 Tommi Komulainen <tommi.komulainen@iki.fi> * utils/gul-general.c: Fix unwarranted warning that got wrongly emitted when built with maintainer mode disabled. * utils/pixbuf-cache.c: If the filename is absolute, use it directly instead of going through gul_general_user_file. 2002-11-03 Tommi Komulainen <tommi.komulainen@iki.fi> * src/galeon-tab.c: Cleanups, move common code for showing embed popup menu from all three places into one function. 2002-11-02 Tommi Komulainen <tommi.komulainen@iki.fi> * mozilla/FilePicker.cpp: * utils/gul-gui.c: * utils/gul-gui.h: Renamed and moved check_overwrite_file to gul_gui_confirm_overwrite_file. Don't emit warnings when parent widget is NULL. * embed/galeon-embed-utils.c: * mozilla/ContentHandler.cpp: Don't silently overwrite files when not asking for download dir. Fixes bug #96691. 2002-11-02 Marco Pesenti Gritti <marco@it.gnome.org> * src/gul-notebook.c: fix resizing when maximing/minimizing window (and cleanup the code) 2002-11-02 Marco Pesenti Gritti <marco@it.gnome.org> * src/gul-notebook.c: fix a label sizing bug 2002-11-02 Marco Pesenti Gritti <marco@it.gnome.org> * ui/prefs-dialog.glade: fix a string in italian ;) 2002-11-02 David Roth <david@linuxpunks.net> * bookmarks/bookmarks-smart-site-tb-widget.c: Clear smart bookmarks after use. 2002-11-01 Marco Pesenti Gritti <marco@it.gnome.org> * mozilla/FilePicker.cpp: * src/galeon-automation.c: * src/galeon-main.c: * src/galeon-tab.c: * src/general-prefs.c: * utils/Makefile.am: * utils/gul-notebook.c: * utils/gul-string.c: * utils/gul-string.h: Revert --session removal because it's still needed by gnome sessions. Ask confirmation when overwriting files in FilePicker. Fix gul-notebook abstraction. 2002-11-01 Christian Neumair <chris@gnome-de.org> * src/general-prefs.c: Marked some strings for translation. 2002-10-31 Marco Pesenti Gritti <marco@it.gnome.org> * src/galeon-window.c: * src/window-commands.c: * src/window-commands.h: * utils/gul-tbi-std-toolitem.c: * utils/gul-tbi-std-toolitem.h: reimplement new button 2002-10-30 Dagfinn I. Mannsåker <ilmari@ilm.nlc.no> Tommi Komulainen <tommi.komulainen@iki.fi> * ui/prompts.glade: Make sure the OK button is the (only) default button in the dialog. Make Enter key activate the default button. Fixes bug #95391. 2002-10-28 Tommi Komulainen <tommi.komulainen@iki.fi> * src/galeon-window.c: When opening a bookmark folder in tabs, jump only to the first opened tab if 'jump to new tabs automatically' is enabled, instead of them all. 2002-10-28 Christophe Fergeau <teuf@users.sourceforge.net> * utils/gul-notebook.c * src/galeon-window.c: fixed the way we retrieve the current notebook in the close button handler (use gtk_widget_get_parent instead of g_object_get_data) 2002-10-28 Christophe Fergeau <teuf@users.sourceforge.net> * utils/gul-notebook.c: fixed #97060] where it was possible to detach the last tab from a window 2002-10-28 Christophe Fergeau <teuf@users.sourceforge.net> * utils/gul-notebook.c * src/galeon-window.c: fixed silly bug where the close button was closing the wrong tab after dragging it to a new window 2002-10-28 Christophe Fergeau <teuf@users.sourceforge.net> * utils/galeon-marshal.list * utils/gul-notebook.c * utils/gul-notebook.h * src/galeon-window.c: implemented tab dragging between windows and tab detaching 2002-10-27 Marco Pesenti Gritti <marco@it.gnome.org> * ui/print.glade: * embed/print-dialog.c: remove frames pref for now, we could reintroduce it later but in a less crack way ;) 2002-10-27 Tommi Komulainen <tommi.komulainen@iki.fi> * src/galeon-window.c: * utils/gul-notebook.c: * utils/gul-notebook.h: Keep a list of newly opened tabs, if the list is empty open the new tab after the current one. If it's not, add it after the newly opened tabs. Reset the list when switching tabs. Thanks to Jorn for the idea. 2002-10-26 Marco Pesenti Gritti <marco@it.gnome.org> * ui/galeon.glade: * ui/prefs-dialog.glade: some layout fixes. Move the cache option menu to radiobuttons. * src/history-dialog.c: apply search changes on the fly 2002-10-26 Marco Pesenti Gritti <marco@it.gnome.org> * embed/galeon-embed.c: never return NULL on _new, just assert if necessary 2002-10-26 Tommi Komulainen <tommi.komulainen@iki.fi> * src/galeon-tab.c: Update navigation controls when starting to load a page to get the stop button enabled. 2002-10-26 Tommi Komulainen <tommi.komulainen@iki.fi> * mozilla/mozilla-embed-shell.cpp: fix ftp handling 2002-10-26 Marco Pesenti Gritti <marco@it.gnome.org> * utils/gul-notebook.h: * src/galeon-tab.c: fix tab loading feedback 2002-10-26 Marco Pesenti Gritti <marco@it.gnome.org> * ui/prefs-dialog.glade: fix a bit cache table 2002-10-26 Marco Pesenti Gritti <marco@it.gnome.org> * utils/gul-notebook.c: fix tabs sizing. * src/prefs-dialog.c: Navigation->User interface, sucks 2002-10-26 Takayuki KUSANO <AE5T-KSN@asahi-net.or.jp> * bookmarks/bookmarks.c: Fix galeon 1 bookmarks fixing for locales different than latin1. Libxml 1 assumed always latin1. 2002-10-21 Marco Pesenti Gritti <marco@it.gnome.org> * mozilla/mozilla-embed-shell.c: avoid to crash with no proxy schemas * ui/Makefile.am: remove unused icons 2002-10-21 Marco Pesenti Gritti <marco@it.gnome.org> * src/prefs-dialog.c: * src/prefs-dialog.h: * src/ui-prefs.c: Use gnome proxy and drop our own. Move to a notebook layout (HIG). 2002-10-21 Marco Pesenti Gritti <marco@it.gnome.org> * mozilla/Makefile.am: do not include mozilla-config.h for now, it's not installed. It would have been nice if stable fixes was ported to head. * INSTALL.in: update to refer to mozilla 1.2b * mozilla/ContentHandler.cpp: comment out some more external downloader leftovers 2002-10-21 Marco Pesenti Gritti <marco@it.gnome.org> * ui/Makefile.am: * configure.in: dist fixes for 1.3. Remove a lot of unused images. 2002-10-21 Marco Pesenti Gritti <marco@it.gnome.org> * utils/galeon-tbi-navigation-history.c: remove duped icons, they doesnt really help much * ui/galeon.glade: remove the find icon. It's nicer this way after all. Fix ugly label in recovery dialog (stupid manual wrapping). Fix history treeview shadow. Improve downloader layout. * bookmarks/bookmarks-editor-dockable.c: fix treeview shadow (in) 2002-10-19 Marco Pesenti Gritti <marco@it.gnome.org> * src/galeon-window.c: * src/galeon-tab.c: * src/session.c: * utils/gul-notebook.c: * utils/gul-notebook.h: insert tab at the end instead of after current tab. That behavior was causing more problems then gains (see tabs in reverse order). Do not activate a random tab when closing not active tabs. 2002-10-19 Marco Pesenti Gritti <marco@it.gnome.org> * utils/galeon-config.h: Move back to .galeon. This means you want to rename .galeon2 to .galeon if you have used previous versions of galeon. Please make a backup of the dir to not risk to lose history/bookmarks. Shouldnt happen but ... ;) 2002-10-19 Marco Pesenti Gritti <marco@it.gnome.org> * src/galeon-tab.c: * src/galeon-tab.h: * src/galeon-window.c: * src/galeon-window.h: * utils/gul-notebook.c: * utils/gul-notebook.h: * utils/prefs-strings.h: Implement smart tab closure behavior we had in g1. Open bookmarks folders in the right order. 2002-10-19 Marco Pesenti Gritti <marco@it.gnome.org> * src/galeon-tab.c: * src/galeon-tab.h: * src/galeon-window.c: * src/galeon-window.h: * utils/gul-notebook.c: * utils/gul-notebook.h: Move nearly all tab management inside the notebook widget. GaleonWindow functions are now just convenience functions that use GaleonTab instead of child and tab position. Move tab and Jump to might die at some point. Please dont put any other code in these functions. 2002-10-18 Marco Pesenti Gritti <marco@it.gnome.org> * mozilla/ContentHandler.cpp: * src/appeareance-prefs.c: * src/galeon-window: * src/window-commands.c: Last set of big ui changes for 2.0: - Remove custom session management - Remove mime database, just use gnome vfs. Please report problems you get with it. - Remove java/javascript (still accessible by javascript:) consoles. - Remove Tools menu. Move Personal Data to Edit menu (might change) - Phoenix like fonts configuration 2002-10-15 Tommi Komulainen <tommi.komulainen@iki.fi> * src/galeon-tab: Implement missing gestures: new window, clone tab, close tab, view source, stop. 2002-10-14 Tommi Komulainen <tommi.komulainen@iki.fi> * utils/gul-gestures.c: Check that drag threshold is passed during the timeout period so that we don't start the gesture if the mouse happens to move a pixel or two by accident. 2002-10-11 Tommi Komulainen <tommi.komulainen@iki.fi> * ui/galeon-ui.xml.in: Restore accelerators for switching and moving tabs. 2002-10-13 Ricardo Fernández Pascual <ric@users.sourceforge.net> * utils/gul-gestures.c * utils/gul-gestures.h * src/galeon-tab.c: Cancel the gesture if no motion after a timeout. I'm trying to emulate nautilus right click... 2002-10-13 Ricardo Fernández Pascual <ric@users.sourceforge.net> * README.ExtraPrefs * src/galeon-tab.c * utils/gul-gestures.c * utils/prefs-strings.h * galeon.schemas.in: Partially applyed patch from Matt Adam <matt@phlegmatic.ca> to allow gestures using the right button. 2002-10-11 Tommi Komulainen <tommi.komulainen@iki.fi> * mozilla/mozilla-notifiers.cpp: actually set the user agent 2002-10-11 Tommi Komulainen <tommi.komulainen@iki.fi> * utils/galeon-dialog.c: make sure the dialog is parented before reshowing it 2002-10-11 Marco Pesenti Gritti <marco@it.gnome.org> * ui/galeon-simple-ui.xml.in: simpler version of the menubar. It's off by deafult and I'll be mantaining it synced. * utils/gul-toolbar-editor.c: * src/galeon-window.c: port some changes I made to te for rhythmbox. Fix capitalization, do not open more than one instance, use a dialog instead of a window and parent it.Fix capitalization, do not open more than one instance, use a dialog instead of a window and parent it. 2002-10-11 Marco Pesenti Gritti <marco@it.gnome.org> * ui/galeon-ui.xml.in: fix Tabs Tools accel conflict and move Tools in an higgy position 2002-10-11 Tommi Komulainen <tommi.komulainen@iki.fi> * mozilla/ExternalProtocolService.cpp: fix a typo and a mem leak 2002-10-11 Tommi Komulainen <tommi.komulainen@iki.fi> * src/window-commands.c: fix Edit/Paste 2002-10-09 Christophe Fergeau <teuf@users.sourceforge.net> * utils/gul-notebook.c: fixed a hang when trying to scroll a notebook containing too many tabs 2002-10-03 Yanko Kaneti <yaneti@declera.com> * mozilla/MyportalProtocolHandler.cpp: account for empty tokens after splitting the smarturl. Prevents a crash if the smart url query part starts with &, ends with & or has && in it. 2002-10-02 Christian Neumair <chris@gnome-de.org> * utils/gul-tbi-std-toolitem.c: Small Cleanups and i18n fix. 2002-10-02 Ricardo Fernández Pascual <ric@users.sourceforge.net> * utils/galeon-autocompletion.c * utils/galeon-autocompletion.h * src/galeon-shell.c: Cleanups and API generalization. 2002-10-02 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/bookmarks.c: Fix problem when using nicks with more than one word. 2002-10-01 Ricardo Fernández Pascual <ric@users.sourceforge.net> * utils/galeon-autocompletion-window.c: Disable column autosizing in the treeview. Update the list less often. 2002-09-30 Ricardo Fernández Pascual <ric@users.sourceforge.net> * utils/galeon-autocompletion-window.c: Show more matches, but fill the list progressively. * utils/galeon-autocompletion.c: Sort matches alphabetically when they have the same score. * utils/location-entry.c: Some small changes. Fixed a case when the alternatives window would reopen just after being hid. * utils/gul-filesystem-autocompletion.c: Added api for setting the base directory (this is useless in galeon for now). Skip "." and ".." from the completion list. 2002-09-30 Ricardo Fernández Pascual <ric@users.sourceforge.net> * src/galeon-nautilus-view.c * src/galeon-tab.c: Allow autoscrolling, getures, etc on images too. Respect the preference in the nautilus view too (partially). 2002-09-30 Christophe Fergeau <teuf@users.sourceforge.net> Marco Pesenti Gritti <marco@it.gnome.org> * utils/gul-notebook.c: * utils/gul-notebook.h: * src/galeon-window.c: basic tabs dnd support 2002-09-30 Ricardo Fernández Pascual <ric@users.sourceforge.net> * src/Makefile.am * src/galeon-embed-manual-scroller.c * src/galeon-embed-manual-scroller.h * src/galeon-tab.c: Scroll like ggv using the middle button. * README.ExtraPrefs: Updated. * galeon.schemas.in: Updated and set this as the default. 2002-09-29 Ricardo Fernández Pascual <ric@users.sourceforge.net> * utils/gul-filesystem-autocompletion.h * utils/gul-filesystem-autocompletion.c: Minor cleanups. * utils/galeon-autocompletion.c * utils/galeon-autocompletion.h * utils/location-entry.c: Improved the behavior. Don't autocomplete when the user may be editing the entry. Update the completion and the alternatives window when new autocompletion data is available. Now using autocompletion for remote filesystems work. Try ftp uris ;-) 2002-09-29 Philip Langdale <philipl@mail.utexas.edu> * mozilla/SideBar.cpp: Forward port changes in sidebar link opening logic. 2002-09-29 Marco Pesenti Gritti <marco@it.gnome.org> * mozilla/ContentHandler.cpp: * mozilla/ContentHandler.h: check supported schemes through vfs and let the app handle the url when it can 2002-09-28 Ali Akcaagac <ali.akcaagac@stud.fh-wilhelmshaven.de> * gtk2_mozilla_head_patch: updated 2002-09-28 Marco Pesenti Gritti <marco@it.gnome.org> * mozilla/ContentHandler.cpp: dont try to open NULL applications but warn the user. * galeon-embed-utils.h: * galeon-embed-utils.c: add an api to show a warning dialog when no mime handler is found 2002-09-28 Marco Pesenti Gritti <marco@it.gnome.org> * src/print-dialog.c: remove not working options (reversed). 2002-09-28 Marco Pesenti Gritti <marco@it.gnome.org> * src/print-dialog.c: tiny ui cleanup 2002-09-28 Marco Pesenti Gritti <marco@it.gnome.org> * galeon.schemas.in: do not autocomplete in the entry by default. * src/ui-prefs.c: insert after current tab by default * configure.in: * mozilla/ContentHandler.cpp: implement a compile time options to use just gnome vfs to handle mime/applications. Dont start flames, I dont plan to enable it without team consensus and I'll mantain it (it's very small anyway). 2002-09-27 Ricardo Fernández Pascual <ric@users.sourceforge.net> * utils/galeon-autocompletion-source.c * utils/galeon-autocompletion-source.h: Some changes in the interface to make things easier. * utils/location-entry.c * utils/galeon-autocompletion.c * bookmarks/bookmarks.c * embed/global-history.c: Updated to support the new interface. * utils/gul-filesystem-autocompletion.c * utils/gul-filesystem-autocompletion.h: Experimental filename autocompletion, useful for browsing /usr/share/doc... * src/galeon-shell.c: Enable filename autocompletion. 2002-09-26 Marco Pesenti Gritti <marco@it.gnome.org> * utils/gul-state.c: let the wm deal with x/y instead of persisting it 2002-09-26 Marco Pesenti Gritti <marco@it.gnome.org> * src/galeon-automation.c: implement quit and add bookmark 2002-09-26 Ricardo Fernández Pascual <ric@users.sourceforge.net> * src/window-recent-history.c: Allow title == NULL, because the embed sometimes returns it. * src/window-recent-history-menu.c: Fix warnings when the title contains "\"". <ironic>I love building XML to set a menu label</ironic>. 2002-09-25 Marco Pesenti Gritti <marco@it.gnome.org> * mozilla/Makefile.am: * mozilla/mozilla-notifiers.cpp: * src/Makefile.am: * src/appearance-prefs.c: * src/ui-prefs.c: * ui/prefs-dialog.glade: add prefs to set tabs colors and to force mozilla to use system colors. Both good for accessibility. 2002-09-25 Ricardo Fernández Pascual <ric@users.sourceforge.net> * utils/Makefile.am * utils/gul-gestures.c * utils/gul-gestures.h * utils/stroke.c * utils/stroke.h * src/galeon-tab.c: Gestures. This works like in galeon 1. Most actions are not hooked up because I don't have time today. Feel free to implement them (in galeon-tab.c) if you care about this. 2002-09-25 Ricardo Fernández Pascual <ric@users.sourceforge.net> * README.ExtraPrefs: Added some missing prefs. 2002-09-25 Ricardo Fernández Pascual <ric@users.sourceforge.net> * embed/galeon-embed-shell.c * embed/galeon-embed-shell.h * src/galeon-shell.c * src/galeon-shell.h * src/toolbar.c: Move the autocompletion from the GaleonEmbedShell to the GaleonShell, where it makes more sense. * bookmarks/bookmarks.c: GbBookmarkSet now implements GaleonAutocompletionSource, so bookmark urls are used for autocompletion too. 2002-09-25 Ricardo Fernández Pascual <ric@users.sourceforge.net> * embed/global-history.h: This was including gtktreeviw.h and using GTK_ macros... * src/galeon-tab.c: This needs to include gtkselection.h. 2002-09-25 Ricardo Fernández Pascual <ric@users.sourceforge.net> * utils/gul-string.c * utils/gul-string.h * bookmarks/bookmarks.c * bookmarks/bookmarks.h * src/galeon-window.c: Reimplemented nicks. 2002-09-22 Marco Pesenti Gritti <marco@it.gnome.org> * embed/print-dialog.c: fix headers/footers flags 2002-09-22 Marco Pesenti Gritti <marco@it.gnome.org> * src/galeon-window.c: * src/window-commands.c: implement tabs moving (menu). Hack around a gtknotebook bug. 2002-09-22 Ricardo Fernández Pascual <ric@users.sourceforge.net> * src/galeon-nautilus-view.c: Autoscroll here too. 2002-09-22 Ricardo Fernández Pascual <ric@users.sourceforge.net> * embed/galeon-embed-event.c * embed/galeon-embed-event.h * embed/galeon-embed.c * embed/galeon-embed.h * mozilla/EventContext.cpp * mozilla/GaleonWrapper.cpp * mozilla/GaleonWrapper.h * mozilla/mozilla-embed.cpp: Modified the interfaces to allow getting the screen coordinates of mouse events and added a function to scroll any number of pixels. * ui/Makefile.am * ui/autoscroll.xpm * src/Makefile.am * src/galeon-embed-autoscroller.c * src/galeon-embed-autoscroller.h * src/galeon-tab.c: Reimplemented the autoscroll feature that Dan Erat implemented for galeon 1. Mostly porting the old code. * README.ExtraPrefs: Updated. * galeon.schemas.in: Enable it by default, instead of pasting current clipboards contents as URL. I have done this because the previous setting was crack, and the people that use it already know how to change the pref. 2002-09-21 Marco Pesenti Gritti <marco@it.gnome.org> * src/galeon-tab.c * src/galeon-window.c * src/galeon-window.h * src/window-commands.c * src/window-commands.h: Fix a crash on popup closing. Get rid of window->priv->tabs and build it dinamically. Implement tabs menu (move... still not working, need to update sensitivity) 2002-09-20 Ricardo Fernández Pascual <ric@users.sourceforge.net> * doc/bookmarks.txt: More docs. 2002-09-21 Marco Pesenti Gritti <marco@it.gnome.org> * ui/galeon-ui.xml.in: use ctrl+e for send link 2002-09-21 Marco Pesenti Gritti <marco@it.gnome.org> * src/galeon-window.c: remove the code of the view menu items I removed a while ago. 2002-09-21 Marco Pesenti Gritti <marco@it.gnome.org> * utils/gul-general.c (xmlIntProp): do not use atoi and check for NULL when getting the prop 2002-09-20 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/bookmarks-favicon.c * bookmarks/bookmarks-favicon.h: Remove these unused files. * doc/bookmarks.txt: Ok, let's document the bookmarks classes too. Don't look at it yet, it is not useful yet. 2002-09-20 Frederic Crozat <fcrozat@mandrakesoft.com> Marco Pesenti Gritti <marco@it.gnome.org> * doc/C/galeon-C.omf: fix format according to dtd 2002-09-20 Ricardo Fernández Pascual <ric@users.sourceforge.net> * src/ui-prefs.c * ui/prefs-dialog.glade: Added a pref fro the smart bookmark history. * bookmarks/bookmarks-smart-site-tb-widget.c: Autoapply that pref. * src/galeon-window.c: Set the location source for the bookmark editor in the side pane, to allow adding bookmarks for the current site. 2002-09-19 David Bordoley <bordoley@msu.edu> * bookmarks/bookmarks-context-menu.c * bookmarks/bookmarks-context-menu-several.c * ui/galeon-bookmarks-ui.xml.in Various hig and mnemonic fixes to the bookmark editor 2002-09-18 Marco Pesenti Gritti <marco@it.gnome.org> * src/ContentHandler.cpp: * ui/galeon.glade: use bold text for mime type, fall back to raw mime when there is not a description * doc/intro.txt: 2002-09-18 Marco Pesenti Gritti <marco@it.gnome.org> * src/mime-dialog.c: fix a crash when editing helper 2002-09-17 Ricardo Fernández Pascual <ric@users.sourceforge.net> * src/window-commands.c: Don't call gtk_window_set_transient_for for the bookmarks editor. 2002-09-16 Marco Pesenti Gritti <marco@it.gnome.org> * src/galeon-window.c: * src/gul-state.c: do not save window size when in fullscreen. Correctly save maximized windows. * galeon.schemas.in: Do not show smb history by default. 2002-09-17 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/bookmarks-smart-site-tb-widget.c * bookmarks/bookmarks.c * bookmarks/bookmarks.h * bookmarks/xbel.c: History for the smart bookmarks. * galeon.schemas.in: Set the default to true. * README.ExtraPrefs: Document the hidden pref. 2002-09-16 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/bookmarks-util.c * bookmarks/bookmarks-util.h * bookmarks/bookmarks.c * bookmarks/bookmarks.h: Allow selecting the encoding that will be used for the smartbookmarks parameters. The encoding is encoded in the smarturl. * bookmarks/bookmarks-single-editor.c * ui/bookmarks-editor.glade: Added a combo box for easily selecting the encoding. 2002-09-16 Marco Pesenti Gritti <marco@it.gnome.org> * src/session.c: show the embed before putting it in the window to please gtknotebook 2002-09-14 Marco Pesenti Gritti <marco@it.gnome.org> * utils/galeon-dialog.c: in spinbutton widgets autoapply also changes made directly in the entry. A bit of an hack. 2002-09-14 Marco Pesenti Gritti <marco@it.gnome.org> * src/galeon-tab.c: respect statusbar rewrite pref 2002-09-14 Marco Pesenti Gritti <marco@it.gnome.org> * src/galeon-main.c: show a message when .server cant be found. * embed/find-dialog.c: use search in frames as default and remove the checkbox 2002-09-13 Philip Langdale <philipl@mail.utexas.edu> * mozilla/SideBar.cpp: Finished up basic sidebar support to match galeon1-2 branch. Now links that are supposed to load in the current tab no longer load inside the sidebar. yay. 2002-09-13 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/bookmarks-tree-model.c: Fixed some DND weirdness, but there's still bug #93234, which I don't know how to fix. 2002-09-13 Ricardo Fernández Pascual <ric@users.sourceforge.net> * utils/Makefile.am * bookmarks/Makefile.am: Don't build the test programs if not in maintainer mode. Don't install them. 2002-09-13 Tommi Komulainen <tommi.komulainen@iki.fi> * utils/Makefile.am: Fix parallel build. 2002-09-12 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/bookmarks.c: Fixed a crash when removing bookmark aliases or using dnd with them. 2002-09-12 Tommi Komulainen <tommi.komulainen@iki.fi> * acconfig.h: * configure.in: * utils/gul-general.c: Check '..', 'ui' and '../ui' directories only in maintainer mode 2002-09-12 Stefan Sorensen <sts@daimi.au.dk> * configure.in: dont hardcode g++, use autoconf appropriately. 2002-09-11 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/bookmarks-context-menu.c: Fix (?) bug #93066. Make sure that I don't emit signals on finalized objects. 2002-09-11 Tommi Komulainen <tommi.komulainen@iki.fi> * acconfig.h: * configure.in: * src/galeon-spinner.c: Try to determine nautilus installation prefix on compile time so that we can load nautilus throbbers even if nautilus and galeon are installed in different prefixes. 2002-09-11 Tommi Komulainen <tommi.komulainen@iki.fi> * src/galeon-spinner.c: * src/galeon-spinner.h: * src/ui-prefs.c: Put the code that searches for spinners in various directories in only one place. Fixes a bug where the spinners in user's home directory were visible in the preferences dialog, but couldn't be displayed in the toolbar. 2002-09-11 Ricardo Fernández Pascual <ric@users.sourceforge.net> * utils/gul-general.c * utils/gul-general.h * bookmarks/Makefile.am * bookmarks/bookmarks-editor.c * bookmarks/bookmarks-editor.h * bookmarks/bookmarks-export-druid-konqueror.c * bookmarks/bookmarks-export-druid-konqueror.h * bookmarks/bookmarks-export-druid-mozilla.c * bookmarks/bookmarks-export-druid-mozilla.h * bookmarks/bookmarks-export-druid-netscape.c * bookmarks/bookmarks-export-druid-netscape.h * bookmarks/bookmarks-export-druid.c * bookmarks/bookmarks-export-druid.h * bookmarks/bookmarks-import-druid-konqueror.c * bookmarks/bookmarks-import-druid-mozilla.c * bookmarks/bookmarks-import-druid-netscape.c * bookmarks/bookmarks-import-druid.c * bookmarks/bookmarks-import-druid.h: Bookmark exporting UI. Moved some functions from the import druids too. Note: I know that these dialogs don't follow the HIG. But they are consistent with the import dialogs, and I don't want to change them now. Maybe for galeon 2.2... 2002-09-11 Philip Langdale <philipl@mail.utexas.edu> * mozilla/ExternalProtocolService.cpp: Fixed bad string usage. Thanks for Tommi for catching this one. 2002-09-10 Tommi Komulainen <tommi.komulainen@iki.fi> * galeon.schemas.in: * README.ExtraPrefs: * src/galeon-window.c: * utils/prefs-strings.h: Reimplement Always show tabs, currently hidden, preference. 2002-09-10 Ricardo Fernández Pascual <ric@users.sourceforge.net> * ui/galeon-bookmarks-editor-ui.xml.in: Fix bug #92220. * bookmarks/bookmarks-editor.c: Don't allow editing separators properties. 2002-09-10 Marco Pesenti Gritti <marco@it.gnome.org> * src/galeon-window.c: * src/window-commands.c: implement File->Open session 2002-09-10 Tommi Komulainen <tommi.komulainen@iki.fi> * src/statusbar.c: fix security tooltip 2002-09-10 Tommi Komulainen <tommi.komulainen@iki.fi> * gtkhtml/gtkhtml-embed-shell.c: * gtkhtml/gtkhtml-embed.c: Add non-implementation for missing methods. 2002-09-09 Marco Pesenti Gritti <marco@it.gnome.org> * ui/prefs-dialog.glade: s/Charset/encoding. I hope I have not missed some of them 2002-09-09 Marco Pesenti Gritti <marco@it.gnome.org> * src/statusbar.c: code to show the security tooltip. It should be correct but for some reason it doesnt work ... will debug it later. 2002-09-09 Tommi Komulainen <tommi.komulainen@iki.fi> * embed/galeon-embed.c: * embed/galeon-embed.h: * mozilla/mozilla-embed.cpp: * src/galeon-window.c: * src/statusbar.c: fix security icon 2002-09-09 Ricardo Fernández Pascual <ric@users.sourceforge.net> * ui/galeon-ui.xml.in * utils/galeon-marshal.list * src/Makefile.am * src/galeon-tab.c * src/galeon-window.c * src/galeon-window.h * src/window-recent-history-menu.c * src/window-recent-history-menu.h * src/window-recent-history.c * src/window-recent-history.h: Added a recent history list for the go menu. Fixes bug #83580. * src/appeareance-prefs.c * src/appeareance-prefs.h: Remove these unused files. 2002-09-08 Philip Langdale <philipl@mail.utexas.edu> * mozilla/FilePicker.cpp * mozilla/GlobalHistory.cpp * mozilla/JSConsoleService.cpp * mozilla/PromptService.cpp: Updated obsolete macro names to current ones, as mozilla trunk has removed the old names. * mozilla/nsURLHelper.cpp * mozilla/nsURLHelper.h * mozilla/nsUnicharUtils.cpp * mozilla/nsUnicharUtils.h: Resync to current mozilla versions. Might break compilation against 1.1. Let me know. 2002-09-08 Ricardo Fernández Pascual <ric@users.sourceforge.net> * mozilla/mozilla-embed.cpp: Correctly round zoom value. * src/toolbar.c * src/galeon-tab.c * src/window-commands.c * src/galeon-window.h * src/galeon-window.c: Update controls after rebuilding the toolbar. Update the zoom control when zoom changes. 2002-09-08 Marco Pesenti Gritti <marco@it.gnome.org> * src/pdm-dialog.c: make properties dialog hig compliant (spacing, no separator) 2002-09-08 Tommi Komulainen <tommi.komulainen@iki.fi> * src/pdm-dialog.c: don't expand labels in Cookie properties dialog 2002-09-08 Tommi Komulainen <tommi.komulainen@iki.fi> * src/window-commands.c: Send To with the page title in the subject 2002-09-07 Yanko Kaneti <yaneti@declera.com> * galeon.spec.in: various tweaks * utils/Makefile.am: typo fix - top_scrdir > top_srcdir 2002-09-07 Tommi Komulainen <tommi.komulainen@iki.fi> * embed/Makefile.am: * embed/galeon-embed-persist.c: * embed/galeon-embed-shell.c: * embed/galeon-embed-utils.c: * embed/galeon-embed.c: * gtkhtml/Makefile.am: * gtkhtml/gtkhtml-embed-persist.c: * gtkhtml/gtkhtml-embed-shell.c: * gtkhtml/gtkhtml-embed.c: * gtkhtml/gtkhtml-embed.h: * src/Makefile.am: * src/galeon-shell.c: * utils/galeon-types.h: * Makefile.am: * acconfig.h: * configure.in: Initial implementation of a working gtkhtml embed. Give --enable-gtkhtml to ./configure to try it. 2002-09-05 Tommi Komulainen <tommi.komulainen@iki.fi> * src/galeon-nautilus-view.c: Load the ui from where it's installed. 2002-09-05 Ricardo Fernández Pascual <ric@users.sourceforge.net> * ui/galeon-bookmarks-editor-ui.xml.in: Fix #92224 and more fixes related to #92225. 2002-09-04 Philip Langdale <philipl@mail.utexas.edu> * mozilla/TOCProtocolHandler.cpp: strings suck. 2002-09-04 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/bookmarks-context-menu.c * bookmarks/bookmarks.c * bookmarks/xbel.c * bookmarks/bookmarks-tree-model.c * src/galeon-bookmarks-icon-provider.c: Some cleanups and memory management fixes and sanity checks. * ui/Makefile.am * utils/pixbuf-cache.h * utils/pixbuf-cache.h * bookmarks/bookmarks-tree-model.c * bookmarks/bookmarks-default-icon-provider.c: Add a different icon for separators, instead of using the "site" icon (in the editor). * ui/galeon-bookmarks-editor-ui.xml.in: Make the menus a bit more HIG compliant. Still not finished. See bug #92225. 2002-09-02 Ricardo Fernández Pascual <ric@users.sourceforge.net> * utils/location-entry.c: Activate the entry when an item is clicked in the combo list. I think this behaviour is broken, but it seems to be what most people expect. 2002-09-02 Ricardo Fernández Pascual <ric@users.sourceforge.net> * src/galeon-window.c * src/galeon-window.h * src/toolbar.h * src/window-commands.c * src/window-commands.h * ui/galeon-ui.xml.in * utils/gul-tbi-std-toolitem.c * utils/gul-tbi-std-toolitem.h: Implemented the most useless toolbar button in the world. 2002-09-02 Ricardo Fernández Pascual <ric@users.sourceforge.net> * ui/galeon-bookmark-alias-mark.png: A maybe less ugly icon for aliases. Stolen from nautilus. 2002-09-02 Tommi Komulainen <tommi.komulainen@iki.fi> * bookmarks/Makefile.am * bookmarks/bookmarks-editor.c: Load the ui from where it's installed. 2002-09-01 Ricardo Fernández Pascual <ric@users.sourceforge.net> * src/toolbar.c * utils/prefs-strings.h * utils/gul-tbi-zoom.c: Show a label for zoom control and a tooltip. 2002-09-01 Marco Pesenti Gritti <marco@it.gnome.org> * ui/galeon-ui.xml.in: remove unnecessary ellipses from menubar 2002-09-01 Marco Pesenti Gritti <marco@it.gnome.org> * embed/mime-db.c: * mozilla/ContentHandler.cpp: * ui/galeon.glade: * ui/prefs-dialog.glade: fixup some spaces problems in the prefs. Save mime db on exit. Tweak a bit the mime dialog. 2002-08-31 Marco Pesenti Gritti <marco@it.gnome.org> * ui/prompts.glade: fix prompts for hig compliance 2002-08-31 Philip Langdale <philipl@mail.utexas.edu> * mozilla/ContentHandler.cpp * mozilla/ContentHandler.h: * ui/galeon.glade Updated MIME Ask Action dialog to use buttons instead of a radio box and also to add the ability to use the default helper without going through the helper chooser dialog. Ugly but fully functional. 2002-08-31 Ricardo Fernández Pascual <ric@users.sourceforge.net> * utils/galeon-autocompletion-window.c: Fixed a very stupid bug, using "<=" instead of "<". This should have crashed more often. 2002-08-30 Marco Pesenti Gritti <marco@it.gnome.org> * src/prefs-dialog.c * ui/galeon.glade * ui/prefs-dialog.glade * ui/toolbar-editor.glade: more hig love. Remove all frames and replace in the suggested way. 2002-08-30 Marco Pesenti Gritti <marco@it.gnome.org> * ui/galeon.glade * ui/prefs-dialog.glade * ui/print.glade: fix spacing to be more hig compliant. Prompts are still borked, will fix all togheter. Print would need rewrite :(( 2002-08-30 Philip Langdale <philipl@mail.utexas.edu> * mozilla/FilePicker.cpp: Overly smart string fix removed. Now actually works. 2002-08-30 Marco Pesenti Gritti <marco@it.gnome.org> * src/general-prefs.c * ui/galeon.glade * ui/prefs-dialog.glade * ui/toolbar-editor.glade: fix toolbar editor to be hig compliant (space, shadow, revert to defaults). Fix find dialog spacing to be hig compliant. Make save session on exit an hidden pref. 2002-08-30 Tommi Komulainen <tommi.komulainen@iki.fi> Ricardo Fernández Pascual <ric@users.sourceforge.net> * mozilla/mozilla-embed.cpp: Check errors in mozilla_embed_dom_mouse_down_cb. * README.ExtraPrefs * galeon.schemas.in * utils/prefs-strings.h * src/galeon-tab.c * src/galeon-window.c: Middle click pastes current selection and opens it in a new tab. See README.ExtraPrefs for enabling it. 2002-08-30 Ricardo Fernández Pascual <ric@users.sourceforge.net> * ui/toolbar-editor.glade * utils/gul-toolbar-editor.c * utils/gul-toolbar-editor.h * utils/eel-gconf-extensions.c * utils/eel-gconf-extensions.h * src/window-commands.c: Revert now reverts to default. Added an undo button that does what revert did before. 2002-08-30 Philip Langdale <philipl@mail.utexas.edu> * mozilla/ContentHandler.cpp: One more string fix. 2002-08-30 Philip Langdale <philipl@mail.utexas.edu> * mozilla/BaseHelpProtocolHandler.cpp * mozilla/ContentHandler.cpp * mozilla/EventContext.cpp * mozilla/EventContext.h * mozilla/ExternalProtocolService.cpp * mozilla/FilePicker.cpp * mozilla/GHelpProtocolHandler.cpp * mozilla/GaleonWrapper.cpp * mozilla/GlobalHistory.cpp * mozilla/GnomeHelpProtocolHandler.cpp * mozilla/MailtoProtocolHandler.cpp * mozilla/MyportalProtocolHandler.cpp * mozilla/ProgressListener.cpp * mozilla/PromptService.cpp * mozilla/SideBar.cpp * mozilla/SideBar.h * mozilla/mozilla-embed-persist.cpp * mozilla/mozilla-embed-shell.cpp * mozilla/mozilla-embed.cpp: Redo string usage in a way that doesn't suck. 2002-08-30 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/bookmarks-context-menu.c: Reordered the items a bit. 2002-08-29 Ricardo Fernández Pascual <ric@users.sourceforge.net> * ui/galeon-bookmark-alias-mark.png: An icon to mark aliases. Yes, it's ugly. I'm not an artist... * bookmarks/bookmarks-util.c * bookmarks/bookmarks-util.h * src/galeon-bookmarks-icon-provider.c * bookmarks/bookmarks-default-icon-provider.c: Mark aliases icons. * bookmarks/bookmarks-tree-model.c: Fixed abug when using dnd with aliases. * bookmarks/bookmarks.c: Fixed a bug when creating aliases to aliases. 2002-08-29 Marco Pesenti Gritti <marco@it.gnome.org> * mozilla/mozilla-embed-shell.c: fix macros to work with mozilla 1.1 2002-08-29 Philip Langdale <philipl@mail.utexas.edu> * mozilla/TOCProtocolHandler.cpp: Reworked fix to work with gcc 2.96+ 2002-08-28 Yanko Kaneti <yaneti@declera.com> * acconfig.h * configure.in * mozilla/Makefile.am: port forward the with-mozilla-snapshot stuff. Defaults to expect 1.1 2002-08-28 Marco Pesenti Gritti <marco@it.gnome.org> * mozilla/Makefile.am: make the inclusion of mozilla-config works also on automake 1.4 2002-08-28 Philip Langdale <philipl@mail.utexas.edu> * mozilla/BaseHelpProtocolHandler.cpp * mozilla/ExternalProtocolService.cpp * mozilla/MozRegisterComponents.cpp * mozilla/TOCProtocolHandler.cpp: Extra mozilla resyncs that I missed yesterday. 2002-08-28 Ross Burton <ross@burtonini.com> * ui/galeon-ui.xml.in: Fix a <seperatot/> typo. 2002-08-28 Ricardo Fernández Pascual <ric@users.sourceforge.net> * src/galeon-bookmarks-icon-provider.c * src/galeon-bookmarks-icon-provider.h * src/galeon-favicon-cache.c * src/galeon-favicon-cache.h * src/galeon-shell.c * bookmarks/bookmarks.c * bookmarks/bookmarks.h: Notify bookmarks when the favicons change. Well, most times. 2002-08-28 Ricardo Fernández Pascual <ric@users.sourceforge.net> * src/Makefile.am * src/galeon-bookmarks-icon-provider.c * src/galeon-bookmarks-icon-provider.h * src/galeon-shell.c * bookmarks/Makefile.am * bookmarks/bookmarks-default-icon-provider.c * bookmarks/bookmarks-default-icon-provider.h * bookmarks/bookmarks-icon-provider.c * bookmarks/bookmarks-icon-provider.h * bookmarks/bookmarks.c * bookmarks/bookmarks.h: Favicons support for bookmarks. This does not (yet?) update the favicon when it changes. 2002-08-27 Philip Langdale <philipl@mail.utexas.edu> * mozilla/EventContext.cpp * mozilla/FilePicker.cpp * mozilla/Makefile.am * mozilla/MyportalProtocolHandler.cpp * mozilla/PrintingPromptService.cpp * mozilla/SideBar.cpp * mozilla/SideBar.h * mozilla/mozilla-embed-shell.cpp: Mozilla compilation resyncs. Lucky me. 2002-08-27 Ricardo Fernández Pascual <ric@users.sourceforge.net> * utils/galeon-autocompletion.c * utils/galeon-autocompletion-window.c: Fixed warnings. 2002-08-26 Marco Pesenti Gritti <marco@it.gnome.org> * mozilla/mozilla-embed.cpp: assume zoom is 100 if the wrapper is not initialized 2002-08-27 Ricardo Fernández Pascual <ric@users.sourceforge.net> * src/toolbar.c: Don't try to reset the zoom level when we read it from mozilla. 2002-08-27 Jorn Baayen <jorn@nl.linux.org> * src/galeon-embed-favicon.c: (net_state_cb): Dum dum. Don't call get_location all the time. 2002-08-27 Ricardo Fernández Pascual <ric@users.sourceforge.net> * src/galeon-window.c * src/galeon-window.h * src/toolbar.c * src/toolbar.h: Hooked the zoom control. 2002-08-27 Ricardo Fernández Pascual <ric@users.sourceforge.net> * utils/gul-tbi-navigation-history.c * src/toolbar.c * gtkhtml/gtkhtml-embed.c * mozilla/mozilla-embed.cpp * embed/galeon-embed.c * embed/galeon-embed.h: Popup menu to go up several levels at once. 2002-08-26 Marco Pesenti Gritti <marco@it.gnome.org> * ui/galeon-bookmarks-editor-ui.xml.in: use priority text in the toolbar. Use small icons for the menubar, they still looks bad, we really need something better :( 2002-08-26 Ross Burton <ross@burtonini.com> reviewed: Ricardo Fernández Pascual <ric@users.sourceforge.net> * ui/galeon-ui.xml.in * src/galeon-window.c * src/toolbar.c * src/toolbar.h * src/window-commands.c * src/window-commands.h: Add a Up button to the toolbar and menu bar, and fill in the plumbing back to Mozilla. 2002-08-26 Ricardo Fernández Pascual <ric@users.sourceforge.net> * utils/gul-toolbar-editor.c * utils/gul-toolbar-item.c * utils/gul-toolbar-tree-model.c * utils/gul-toolbar.c * utils/gul-toolbar.h: Finish the toolbar editor. Don't allow duplicate controls. Fix DND. Keep the list of available controls always sorted. 2002-08-26 Ricardo Fernández Pascual <ric@users.sourceforge.net> * ui/toolbar-editor.glade * src/window-commands.c * utils/gul-toolbar-editor.c * utils/gul-toolbar-editor.h: Changed the toolbar editor to use autoapply and revert. 2002-08-25 Marco Pesenti Gritti <marco@it.gnome.org> * INSTALL: updated for galeon2. Contributions about it would be very welcome, as I prefer to spend my time coding :) 2002-08-25 Ricardo Fernández Pascual <ric@users.sourceforge.net> * utils/galeon-autocompletion-window.c * utils/galeon-autocompletion.c * utils/galeon-autocompletion.h: Make this a bit faster and use less memory. 2002-08-25 Marco Pesenti Gritti <marco@it.gnome.org> * galeon.schemas.in: add separators like in old toolbar Thank you ric for fast implementation. * ui/galeon-ui.xml.in: move the toolbar editor up 2002-08-25 Ricardo Fernández Pascual <ric@users.sourceforge.net> * utils/gul-tbi-separator.h * utils/gul-tbi-separator.c * utils/Makefile.am * utils/gul-bonobo-extensions.c * utils/gul-toolbar-item-factory.c: Added support for separators. * utils/gul-tbi-std-toolitem.c: Fixed problem with "_" appering on text labels. 2002-08-24 Marco Pesenti Gritti <marco@it.gnome.org> * mozilla/Makefile.am: hack to make it compile with recent mozilla. Using ac defines in public headers is crazy (argh). * galeon.schemas.it: fix definition of toolbar key so that it doesnt overwrite spinner one. Move back to the old default. Ricardo we definately need separators (do you plan to impl them ?). If we want to have zoom by default we need to add a label, this way it's crack. 2002-08-24 Ricardo Fernández Pascual <ric@users.sourceforge.net> * embed/galeon-embed-shell.c * embed/global-history.c * embed/global-history.h: Make sure that history is always saved. Fixed saving / loading of history. We were encoding items whem saving and not decoding them when reading. It was a mess: items were growing a bit each time. * utils/galeon-autocompletion-window.c * utils/galeon-autocompletion.c: Enabled debug output again. * src/toolbar.c * utils/gul-tbi-favicon.c * utils/gul-tbi-location.c * utils/gul-tbi-navigation-history.c * utils/gul-tbi-spinner.c * utils/gul-tbi-std-toolitem.c * utils/gul-tbi-zoom.c * utils/gul-toolbar-bonobo-view.c * utils/gul-toolbar-editor.c * utils/gul-toolbar-item-factory.c * utils/gul-toolbar-item.c * utils/gul-toolbar-tree-model.c * utils/gul-toolbar.c: Disabled debug output for now. 2002-08-22 Ricardo Fernández Pascual <ric@users.sourceforge.net> * galeon.schemas.in * ui/galeon-ui.xml.in * src/galeon-window.c * src/toolbar.c * src/toolbar.h * src/window-commands.c * src/window-commands.h * utils/prefs-strings.h: Plug the toolbar editor. * utils/Makefile.am * utils/gul-toolbar-item-factory.c * utils/gul-tbi-favicon.c * utils/gul-tbi-favicon.h * utils/gul-tbi-spinner.c * utils/gul-tbi-spinner.h: These items are only wrappers, because the real widgets must be created by galeon (they are in src/, maybe the could be moved to utils/). * utils/gul-tbi-navigation-history.c * utils/gul-toolbar-bonobo-view.c * utils/gul-toolbar-editor.c * utils/gul-toolbar-test.c * utils/gul-toolbar.c * utils/gul-toolbar.h: Various fixes and minor changes. 2002-08-21 Ricardo Fernández Pascual <ric@users.sourceforge.net> * ui/toolbar-editor.glade: Correct button order. * utils/gul-general.c: Always cache found files in gul_general_user_file. * utils/location-entry.c: Don't crash if autocompletion object is NULL. * utils/gul-tbi-navigation-history.c * utils/gul-tbi-std-toolitem.c: Small fixes. * utils/Makefile.am * utils/gul-tbi-location.c * utils/gul-tbi-location.h * utils/gul-toolbar-item-factory.c * utils/gul-toolbar-test.c: Location entry item. 2002-08-20 Marco Pesenti Gritti <marco@it.gnome.org> * src/session.c: Persist the recovery method. Add API documentation. * src/galeon-spinner.c: API documentation 2002-08-20 Ricardo Fernández Pascual <ric@users.sourceforge.net> * utils/Makefile.am * utils/gul-bonobo-extensions.c * utils/gul-bonobo-extensions.h * utils/gul-tbi-navigation-history.c * utils/gul-tbi-navigation-history.h * utils/gul-tbi-std-toolitem.c * utils/gul-tbi-std-toolitem.h * utils/gul-tbi-zoom.c * utils/gul-toolbar-item-factory.c * utils/gul-toolbar-item.c * utils/gul-toolbar-item.h * utils/gul-toolbar-test.c * utils/gul-toolbar-tree-model.c * utils/gul-toolbar.c * utils/gul-toolbar.h: More toolbar items implemented. 2002-08-19 Marco Pesenti Gritti <marco@it.gnome.org> * src/galeon-window.c (galeon_window_show): dont ignore the fact that a window can have no tabs: fix a crash on crashed session recovery 2002-08-18 Marco Pesenti Gritti <marco@it.gnome.org> * src/appearance-prefs.c: * src/appearance-prefs.h: fix "Appeareance" typo * src/prefs-dialog.c: add a checkbox to choose the gnome mail handler * mozilla/ExternalProtocolService.cpp: fix the mailto: handler to use the new pref * embed/galeon-embed-utils.c: fix a leak 2002-08-17 Ricardo Fernández Pascual <ric@users.sourceforge.net> * ui/toolbar-editor.glade * utils/.cvsignore * utils/Makefile.am * utils/gul-tbi-zoom.c * utils/gul-toolbar-editor.c * utils/gul-toolbar-editor.h * utils/gul-toolbar-item.c * utils/gul-toolbar-item.h * utils/gul-toolbar-test.c * utils/gul-toolbar-tree-model.c * utils/gul-toolbar.c: More about the toolbar editor. Started the implementation of the editor dialog itself, and some bits and fixes. 2002-08-17 Philip Langdale <philipl@mail.utexas.edu> * mozilla/ContentHandler.cpp * mozilla/ContentHandler.h * mozilla/ProgressListener.cpp: Fixed a number of problems with helper handling with the added bonus of making code cleaner. 1) The 'GNOME Default' choice is now expanded out to a helper at the time of selection and not when the helper is run. This means that changing the Default helper in GNOME-VFS later will not the change the helper that galeon runs. I think is what most users prefer. 2) Got terminal based helpers working again. Apparently the gnome_terminal code changed a while back and the command line that it runs has to be passed as separate vars rather than a single one for the whole command line. 3) Fixed bug where terminal flag would not be recognised if the helper wasn't marked as "use always". 4) Fixed bug where filenames with spaces in them would get chopped up when passed to the helper app. 5) Fixed bug where MIME action and helper chooser dialogs weren't shown making the whole download handling system essentially useless. The strange thing is that the original code worked fine; now we have to explitly |gtk_widget_show| the dialogs. *shrug* 6) Refactored the helper chooser dialog code out of GContentHandler as a first step to making it fully standalone so that it can be called by our prefs code to choose helper apps in prefs. Marco, you may want to refit this code into a galeon_dialog rather than the current impl. 2002-08-17 Philip Langdale <philipl@mail.utexas.edu> * mozilla/mozilla-embed-shell.cpp: Mozilla cvs resync. If this code doesn't compile with the 1_1 branch, then we're reached a point where we have three platforms: 1.0.x, 1.1.x and trunk. We'll need to alter MOZILLA_SNAPSHOT accordingly in that case. 2002-08-11 Marco Pesenti Gritti <marco@it.gnome.org> * embed/galeon-embed-utils.c: rewrite the charset menu creation to be reasonably fast and remove the build on View menu click hack. Add API documentation. * src/galeon-window.c: update the encoding menu path * ui/galeon-ui.xml.in: use a placeholder for encoding instead of having the submenu in the static xml 2002-08-15 Ricardo Fernández Pascual <ric@users.sourceforge.net> * utils/Makefile.am * utils/gul-toolbar-tree-model.c * utils/gul-toolbar-tree-model.h: A tree model to show toolbars while editing. * utils/gul-tbi-zoom.c * utils/gul-toolbar-bonobo-view.c * utils/gul-toolbar-item.c * utils/gul-toolbar-item.h * utils/gul-toolbar-test.c * utils/gul-toolbar.c: More bits implemented. 2002-08-14 Ricardo Fernández Pascual <ric@users.sourceforge.net> * utils/gul-bonobo-extensions.c * utils/gul-bonobo-extensions.h * bookmarks/bookmarks-bonoboui-menu.c * bookmarks/bookmarks-bonoboui-tb.c: Renamed gul_bonobo_clear_submenu to gul_bonobo_clear_path. * utils/Makefile.am * gul-tbi-zoom.c * gul-tbi-zoom.h * gul-toolbar-bonobo-view.c * gul-toolbar-bonobo-view.h * gul-toolbar-item-factory.c * gul-toolbar-item-factory.h * gul-toolbar-item.c * gul-toolbar-item.h * gul-toolbar-test.c * gul-toolbar.c * gul-toolbar.h: Infrastructure for customizable toolbar. Nothing galeon-specific yet, and nothing usable. Only a test app that you can customize its toolbar, adding as many zoom controls as you like. 2002-08-11 Marco Pesenti Gritti <marco@it.gnome.org> * mozilla/mozilla-embed-shell.cpp: * mozilla/mozilla-embed.cpp: * src/galeon-tab.c: * src/galeon-window.c: * src/galeon-window.h: Fixup popup creation and size_to. * src/galeon-shell.c: Api documentation 2002-08-11 Duarte Loreto <happyguy_pt@hotmail.com> * galeon.schemas.in: Fixed 2 i18n typos. 2002-08-11 Marco Pesenti Gritti <marco@it.gnome.org> * src/galeon-window.c: on tab switching signal dont save old tab info if old tab = new tab. * src/galeon-dialog.c: use gtk_window_present to show the dialog, so it's raised when necessary. * ui/galeon-ui.xml: Sidebar->Side Pane to be consistent with nautilus 2002-08-10 Philip Langdale <philipl@mail.utexas.edu> * mozilla/mozilla-embed-shell.cpp: Mozilla resync. 2002-08-08 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/bookmarks-bonoboui-tb.c * bookmarks/bookmarks-editor.c * bookmarks/bookmarks-editor.h * bookmarks/bookmarks.c * bookmarks/bookmarks.h * ui/galeon-bookmarks-editor-ui.xml.in: Implemented some easy bookmark's editor menuitems. 2002-08-07 Ricardo Fernández Pascual <ric@users.sourceforge.net> * src/toolbar.c: Fixed a warning about a floating reference. * utils/galeon-autocompletion-window.c: Clicking on the window activates the selected item. 2002-08-06 Ricardo Fernández Pascual <ric@users.sourceforge.net> * utils/gul-bonobo-extensions.c * src/statusbar.c: Added some safety checks. * src/toolbar.c: Fixed a crash when closing windows with loading tabs and fixed some refcounting leaks. 2002-08-06 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/Makefile.am * bookmarks/bookmarks-editor-dockable.c * bookmarks/bookmarks-editor-dockable.h * bookmarks/bookmarks-editor.c * bookmarks/bookmarks-editor.h * bookmarks/bookmarks-tree-view.c * bookmarks/bookmarks-tree-view.h * src/galeon-window.c: Implemented a bookmarks sidebar. 2002-08-05 Ricardo Fernández Pascual <ric@users.sourceforge.net> * mozilla/MyportalProtocolHandler.cpp * src/statusbar.c * utils/gul-bonobo-extensions.c: Fixed some object leaks. 2002-08-04 Philip Langdale <philipl@mail.utexas.edu> * mozilla/mozilla-notfiers.cpp: Whoops, used a NULL instead of 0 in one of the terminator fields. 2002-08-04 Philip Langdale <philipl@mail.utexas.edu> * mozilla/mozilla-notifiers.cpp: Added missing NULL terminator to notifier lookup table. 2002-07-31 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/bookmarks-gtk-menu.c * bookmarks/bookmarks-tb-widget.c: middle clicking does the expected thing. 2002-07-31 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/bookmarks-editor.c * bookmarks/bookmarks-editor.h * bookmarks/bookmarks-tree-view.c * bookmarks/bookmarks-tree-view.h: Allow activation of bookmarks. Try middle clicking or the context menu. * src/Makefile.am * src/galeon-window-bookmark-activated-proxy.c * src/galeon-window-bookmark-activated-proxy.h * src/galeon-window.c * src/window-commands.c: Class to manage bookmark-activated signals. See the comments for details. 2002-07-31 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/bookmarks-tree-view.c: Fixed the interaction betwen context menus and dnd. Double click for editing a bookmark. 2002-07-30 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/bookmarks-bonoboui-tb.c * bookmarks/bookmarks-editor.c * bookmarks/bookmarks-folder-tb-widget.c * bookmarks/bookmarks-gtk-menu.c * bookmarks/bookmarks-tree-model.c * bookmarks/bookmarks.c * src/window-commands.c: Fixed some refcount leaks. 2002-07-30 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/bookmarks.c: Cleanups and fixed a bug that prevented rebuilding menus or toolbars in some cases. * bookmarks/bookmarks-gtk-menu.c: Added a timeout to avoid excesive rebuilding. 2002-07-30 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/Makefile.am * bookmarks/bookmarks-editor.c * bookmarks/bookmarks-import-druid-konqueror.c * bookmarks/bookmarks-import-druid-konqueror.h * bookmarks/bookmarks-import-druid-mozilla.c * bookmarks/bookmarks-import-druid-netscape.c * bookmarks/bookmarks-import-druid-netscape.h * bookmarks/bookmarks-import-druid.c * bookmarks/bookmarks-import-druid.h * bookmarks/bookmarks-mozilla.c * bookmarks/bookmarks-mozilla.h * bookmarks/bookmarks-tree-model.c * bookmarks/bookmarks.c: Implemented Netscape and Konqueror bookmarks import druids and fixed some small bugs. 2002-07-29 Philip Langdale <philipl@mail.utexas.edu> R GNOME_GTM.server * Makefile.am: Now that Bruno has merged the bonobo-activation stuff into gtm cvs, we don't need this in galeon cvs. 2002-07-27 Christian Rose <menthos@menthos.com> * bookmarks/bookmarks-import-druid.c: Fixed bug #89182. 2002-07-26 Ricardo Fernández Pascual <ric@users.sourceforge.net> * utils/gul-bonobo-extensions.c * bookmarks/bookmarks-bonoboui-tb.c: Fixed bug #89127. 2002-07-26 Ricardo Fernández Pascual <ric@users.sourceforge.net> * src/Makefile.am * src/galeon-autocompletion-window.c (removed) * src/galeon-autocompletion-window.h (removed) * src/location-entry.c (removed) * src/location-entry.h (removed) * utils/Makefile.am * utils/galeon-autocompletion-window.c * utils/galeon-autocompletion-window.h * utils/location-entry.c * utils/location-entry.h: Move the location entry widget to util. Move the autocompletion window widget to util too (why wasn't this moved with the rest of the autocompletion files?) 2002-07-26 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/bookmarks-tree-model.c: Disconnect signals when finalizing. * bookmarks/bookmarks-import-druid.c * bookmarks/bookmarks-util.c * bookmarks/bookmarks-util.h: Automatic merging of imported bookmarks. 2002-07-25 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/bookmarks-import-druid.c * bookmarks/bookmarks-tree-view.c: Some bug fixes and changes. 2002-07-25 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/bookmarks-editor.c: Save size of the bookmarks editor window. 2002-07-24 Marco Pesenti Gritti <marco@it.gnome.org> * src/galeon-window.c: dont save size of popups 2002-07-24 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/Makefile.am * bookmarks/bookmarks-util.c * bookmarks/bookmarks-util.h * bookmarks/bookmarks.h * bookmarks/bookmarks-bonoboui-menu.h * bookmarks/bookmarks-bonoboui-tb.h * bookmarks/bookmarks-gtk-menu.h * bookmarks/bookmarks-separator-tb-widget.h * bookmarks/bookmarks-tb-widget.h * bookmarks/bookmarks.c: Moved some functions and types to bookmarks-util.[ch]. * bookmarks/bookmarks-context-menu-several.c * bookmarks/bookmarks-context-menu-several.h * bookmarks/bookmarks-context-menu.c * bookmarks/bookmarks-context-menu.h * bookmarks/bookmarks-tree-view.c: Add context menus for more than one bookmark, add Cut/Copy/Paste to the context menus. * bookmarks/bookmarks-editor.c * bookmarks/bookmarks-clipboard.c * bookmarks/bookmarks-clipboard.h: Use only a clipboard object for everything. * utils/gul-gui.c * utils/gul-gui.h: Convenience function for adding separators to menus. 2002-07-23 Marco Pesenti Gritti <marco@it.gnome.org> * TODO * embed/galeon-embed-event.c * embed/galeon-embed-event.h * embed/galeon-embed.c * embed/galeon-embed.h * mozilla/EventContext.cpp * mozilla/EventContext.h * mozilla/mozilla-embed.cpp * src/galeon-nautilus-view.c * src/galeon-shell.c * src/galeon-tab.c * src/galeon-window.c * src/galeon-window.h * src/general-prefs.c * src/prefs-dialog.c * src/window-commands.c * src/window-commands.h * ui/galeon-ui.xml.in * ui/galeon.glade * ui/prefs-dialog.glade * utils/galeon-dialog.c * utils/gul-state.c * utils/gul-state.h: Remove our mozilla key hacks. In gtk2 key events are handled first by the window, then by the focused widget. This breaks emacs key bindings in forms but I dont think we can do much about it. Save window size on configure event, save chrome status "on the fly". Save dialogs size. (leaving the bookmarks dialog to ric ...). 2002-07-23 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/Makefile.am * bookmarks/bookmarks-editor.c * bookmarks/bookmarks-import-druid.c * bookmarks/bookmarks-tree-model.c * bookmarks/bookmarks-tree-model.h * bookmarks/bookmarks-tree-view.c * bookmarks/bookmarks-tree-view.h: Some refactoring to avoid code duplication. Fixed bugs #88873 and #88875. 2002-07-23 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/bookmarks-bonoboui-menu.c * bookmarks/bookmarks-bonoboui-tb.c * bookmarks/bookmarks-clipboard.c * bookmarks/bookmarks-context-menu.c * bookmarks/bookmarks-editor.c * bookmarks/bookmarks-favicon.c * bookmarks/bookmarks-folder-tb-widget.c * bookmarks/bookmarks-gtk-menu.c * bookmarks/bookmarks-import-druid-mozilla.c * bookmarks/bookmarks-import-druid.c * bookmarks/bookmarks-io.c * bookmarks/bookmarks-iterator.c * bookmarks/bookmarks-location-source.c * bookmarks/bookmarks-netscape-mozilla.c * bookmarks/bookmarks-netscape.c * bookmarks/bookmarks-separator-tb-widget.c * bookmarks/bookmarks-single-editor.c * bookmarks/bookmarks-site-tb-widget.c * bookmarks/bookmarks-smart-site-tb-widget.c * bookmarks/bookmarks-tb-widget.c * bookmarks/bookmarks-toolbar-widgets.c * bookmarks/bookmarks-tree-model.c * bookmarks/bookmarks.c * bookmarks/testbookmarks.c * bookmarks/xbel.c: Include config.h everywhere. 2002-07-23 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/Makefile.am * bookmarks/bookmarks-editor.c * bookmarks/bookmarks-import-druid-mozilla.c * bookmarks/bookmarks-import-druid-mozilla.h * bookmarks/bookmarks-import-druid.c * bookmarks/bookmarks-import-druid.h: Prototype of a bookmarks import druid (for mozilla). * bookmarks/bookmarks-single-editor.c: Fix a leak. 2002-07-20 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/bookmarks-editor.c * bookmarks/bookmarks-tree-model.c: Reordering using DND. 2002-07-20 Ricardo Fernández Pascual <ric@users.sourceforge.net> * mozilla/mozilla-embed.cpp: Return NULL when there is no location. This avoids some crashes. * src/galeon-embed-favicon.c: Don't crash when the location can't be obtained. 2002-07-20 Ricardo Fernández Pascual <ric@users.sourceforge.net> * src/galeon-nautilus-view.c * src/galeon-window.c * src/window-commands.c * mozilla/PrintingPromptService.cpp * mozilla/mozilla-embed.cpp * embed/find-dialog.c * embed/find-dialog.h * embed/print-dialog.c * embed/print-dialog.h: Implemented Find and Print in the nautilus view. 2002-07-20 Ricardo Fernández Pascual <ric@users.sourceforge.net> * src/galeon-nautilus-view.c: Fixed a crash when middle clicking. 2002-07-19 Ricardo Fernández Pascual <ric@users.sourceforge.net> * ui/galeon-ui.xml.in * ui/nautilus-galeon-view-ui.xml.in * embed/galeon-embed-utils.c: Don't build the encodings menu until it is needed. This speeds up window creation. Affects both the GaleonWindow and the GaleonNautilusView. 2002-07-19 Ricardo Fernández Pascual <ric@users.sourceforge.net> * src/galeon-nautilus-view.c: Added encoding menus. * embed/galeon-embed-utils.c: Fixed a leak. 2002-07-19 Philip Langdale <philipl@mail.utexas.edu> * mozilla/SideBar.cpp * mozilla/SideBar.h: Added context menu for sidebar panels. 2002-07-19 Philip Langdale <philipl@mail.utexas.edu> * galeon-shell.c * galeon-tab.c: Fixed logical errors in popup handling with respect to tabs. The logic to show xul dialogs properly is correct but the chrome flag doesn't seem to be respected. marco... 2002-07-19 Philip Langdale <philipl@mail.utexas.edu> * mozilla/ExternalProtocolService.cpp * src/galeon-shell.c: Fixed target="_blank" link type handling. Mozilla handles these by first passing them to the ExternalProtocolHandler and if it can't handle, it then opens in current window. Our old ExternalProtocolHandler will refuse to handle such urls if galeon is your gnome handler (and it should be) because of the potential for infinite loops. Telling ExternalProtocolHandler to refuse such urls is bad because mozilla's fallback behaviour of opening in the current window is not w3c compliant; the url should open in a new window (or tab). The fix was to call the windowwatcher service in ExternalProtocolHandler to open a new window through mozilla, thus maintaining the EPH's independence from core galeon code. WindowWatcher's actions ultimately lead to a new orphan window being created, which is why I had to fix orphan window creation to respect tab prefs, which is something that should be done anyway. 2002-07-16 Ricardo Fernández Pascual <ric@users.sourceforge.net> * ui/galeon-bookmarks-editor-ui.xml.in * bookmarks/bookmarks-editor.c: Removed some items from the tolbar and implemented some actions. 2002-07-16 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/bookmarks-gtk-menu.c: Rebuild menus when neccesary. 2002-07-15 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/bookmarks-gtk-menu.c: Don't popup more than one context menu each time. 2002-07-15 Ricardo Fernández Pascual <ric@users.sourceforge.net> * src/galeon-window.c * src/galeon-window.h * src/window-commands.c * bookmarks/bookmarks-bonoboui-menu.c * bookmarks/bookmarks-bonoboui-menu.h * bookmarks/bookmarks-bonoboui-tb.c * bookmarks/bookmarks-bonoboui-tb.h * bookmarks/bookmarks-context-menu.c * bookmarks/bookmarks-context-menu.h * bookmarks/bookmarks-editor.c * bookmarks/bookmarks-editor.h * bookmarks/bookmarks-folder-tb-widget.c * bookmarks/bookmarks-gtk-menu.c * bookmarks/bookmarks-gtk-menu.h * bookmarks/bookmarks-location-source.c * bookmarks/bookmarks-location-source.h * bookmarks/bookmarks-tb-widget.c * bookmarks/bookmarks-tb-widget.h * bookmarks/bookmarks-toolbar-widgets.c * bookmarks/bookmarks-toolbar-widgets.h * bookmarks/bookmarks.c * bookmarks/bookmarks.h: Cleanups. Add "Add bookmark here" and "Add folder here" to bookmarks context menus. 2002-07-06 Marco Pesenti Gritti <marco@it.gnome.org> * embed/galeon-embed-event.h: * embed/galeon-embed-popup.c: add a sidebar event context and hide some popups items for it 2002-07-06 Marco Pesenti Gritti <marco@it.gnome.org> * src/galeon-shell.c * src/galeon-shell.h * src/galeon-window.c * src/session.c * src/session.h * src/window-commands.c: rehash session close code. Cleaner code and sidebars saved on quit. Hopefully no regressions. 2002-07-13 Philip Langdale <philipl@mail.utexas.edu> * mozilla/SideBar.cpp * mozilla/SideBar.h * mozilla/mozilla-embed.h * utils/galeon-sidebar.c: Finished sidebar implementation so that mozilla sidebar pages can now be removed. Fixed the crash-on-page-change bug caused by attempting to remove the old page twice... 2002-07-06 Victor Hernandez Maksimenko <victor@planetasur.com> * configure.in: do not enable Werror in CXXFLAGS for gcc 3.1 2002-07-06 Marco Pesenti Gritti <marco@it.gnome.org> * utils/galeon-sidebar.c: fix sidebars removing to actually work 2002-07-12 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/Makefile.am * bookmarks/bookmarks-location-source.c * bookmarks/bookmarks-location-source.h: I'll need this soon. * bookmarks/bookmarks-tb-widget.c * bookmarks/bookmarks-tb-widget.h * bookmarks/bookmarks-folder-tb-widget.c * bookmarks/bookmarks-folder-tb-widget.h * bookmarks/bookmarks-site-tb-widget.c * bookmarks/bookmarks-site-tb-widget.h * bookmarks/bookmarks-smart-site-tb-widget.c * bookmarks/bookmarks-smart-site-tb-widget.h: Some refactoring to avoid code duplication. * bookmarks/bookmarks-toolbar-widgets.c * bookmarks/bookmarks-toolbar-widgets.h * bookmarks/bookmarks.c * bookmarks/bookmarks-separator-tb-widget.c * bookmarks/bookmarks-separator-tb-widget.h: Separators in the toolbar. 2002-07-06 Marco Pesenti Gritti <marco@it.gnome.org> * mozilla/SideBar.cpp * src/galeon-window.c * utils/galeon-sidebar.c * utils/galeon-sidebar.h * utils/prefs-strings.h: sidebar size/page persistence. Support for page removing (untested). 2002-07-06 Marco Pesenti Gritti <marco@it.gnome.org> * mozilla/SideBar.cpp: fix build on gcc 3.1 * too many: fix out of source dir build. Please dont use includes like #include <utils/...> or you will break it again. Use them only in mozilla dir when breaking abstraction (including from src dir) Move autocompletion to utils (to not break abstraction) 2002-07-12 Philip Langdale <philipl@mail.utexas.edu> * mozilla/SideBar.cpp * mozilla/SideBar.h: Switched from a hash_map to a regular map as the container for the sidebar pages. hash_map is not an official STL container despite being in the de-facto STL before standardisation. I felt, and still do, that the hash_map is more appropriate because of the ammount of random access into the container, but the header confusion we saw with gcc3 and the helper class templatisation mean the logistical cost is simply too high. And you never know when it might just disapper because it's not official. compiles with gcc 3.1 with no probs now. 2002-07-12 Philip Langdale <philipl@mail.utexas.edu> * mozilla/SideBar.h * src/galeon-window.c: Fixed a gcc 3.1 compile problem and removed a debug output from galeon-window.c 2002-07-11 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/bookmarks-bonoboui-tb.c * bookmarks/bookmarks-folder-tb-widget.c * bookmarks/bookmarks-iterator.c * bookmarks/bookmarks-site-tb-widget.c * bookmarks/bookmarks-smart-site-tb-widget.c * bookmarks/bookmarks.c: Cleanups and removed some warnings and fixed a crash at exit. 2002-07-11 Philip Langdale <philipl@mail.utexas.edu> * mozilla/ProgressListener.cpp: Mozilla trunk resync. bleah. 2002-07-11 Philip Langdale <philipl@mail.utexas.edu> * mozilla/SideBar.cpp * mozilla/SideBar.h * mozilla/SideBarProxy.cpp * mozilla/mozilla-embed-shell.cpp * src/galeon-window.c * src/session.c * src/session.h: Got sidebar support almost up to galeon-1-2 levels. The only thing missing right now is the ability to remove pages once they've been added. There's also a problem that pages are not saved if you File->Quit rather than use window-manager->close to exit galeon. This could be solved by saving in the exit routine but I'd rather that the appropriate callback was fired. It's more elegant that way. 2002-07-10 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/bookmarks-bonoboui-tb.c: Rebuild toolbars when neccesary. * bookmarks/xbel.c: I broke the file format detection. * utils/gul-bonobo-extensions.c: Unref the control after adding it to the toolbar. 2002-07-10 Ricardo Fernández Pascual <ric@users.sourceforge.net> * src/galeon-window.c * bookmarks/bookmarks-bonoboui-tb.c * bookmarks/bookmarks.c: Refcounting issues. The bookmarks toobar was not destroyed. 2002-07-10 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/bookmarks-bonoboui-menu.c * bookmarks/bookmarks-smart-site-tb-widget.c * bookmarks/bookmarks.c * bookmarks/bookmarks.h * bookmarks/xbel.c: Fixed two subtle bugs, and some cleanups. * utils/gul-gui.c * utils/gul-gui.h * bookmarks/bookmarks-context-menu.c: Some more context menu options. 2002-07-06 Marco Pesenti Gritti <marco@it.gnome.org> * embed/galeon-embed-popup.c: copy the text to both clipboard and primary, simplify the code a lot 2002-07-08 Christophe Fergeau <teuf@users.sourceforge.net> * src/galeon-favicon-cache.c: fixed a crash on savannah.gnu.org 2002-07-06 Marco Pesenti Gritti <marco@it.gnome.org> * src/galeon-shell.c: do not set the session to NULL two times ;) 2002-07-06 Marco Pesenti Gritti <marco@it.gnome.org> * src/galeon-tab.c * src/galeon-window.c: fix the update of the location on tab switch when no page is loaded. Set the location entry on net_start when it's NULL (first page loaded). Please report if there are more bugs with the location. 2002-07-06 Marco Pesenti Gritti <marco@it.gnome.org> * src/galeon-window.c: fix the automoving of the window on showing. We was loading default window size when not necessary 2002-07-06 Marco Pesenti Gritti <marco@it.gnome.org> * src/session.c: * src/session.h: implement a new window callback. Philip I hope it worsk ;) untested. 2002-07-06 Ricardo Fernández Pascual <ric@users.sourceforge.net> * src/galeon-window.c * utils/gul-gui.c * utils/gul-gui.h * bookmarks/bookmarks-context-menu.c * bookmarks/bookmarks-context-menu.h * bookmarks/bookmarks-editor.c * bookmarks/bookmarks-folder-tb-widget.c * bookmarks/bookmarks-gtk-menu.c * bookmarks/bookmarks-site-tb-widget.c * bookmarks/bookmarks-smart-site-tb-widget.c: removed some code duplication and implemented some more context menu options. 2002-07-05 Ricardo Fernández Pascual <ric@users.sourceforge.net> * utils/galeon-marshal.list * src/galeon-window.c * bookmarks/bookmarks-bonoboui-menu.c * bookmarks/bookmarks-bonoboui-menu.h * bookmarks/bookmarks-bonoboui-tb.c * bookmarks/bookmarks-bonoboui-tb.h * bookmarks/bookmarks-context-menu.c * bookmarks/bookmarks-context-menu.h * bookmarks/bookmarks-editor.c * bookmarks/bookmarks-folder-tb-widget.c * bookmarks/bookmarks-folder-tb-widget.h * bookmarks/bookmarks-gtk-menu.c * bookmarks/bookmarks-gtk-menu.h * bookmarks/bookmarks-site-tb-widget.c * bookmarks/bookmarks-site-tb-widget.h * bookmarks/bookmarks-smart-site-tb-widget.c * bookmarks/bookmarks-smart-site-tb-widget.h * bookmarks/bookmarks.h: Redesign the way bookmarks are activated, to allow open in tabs/new window, opening folders, etc. 2002-07-05 Christophe Fergeau <teuf@users.sourceforge.net> * ui/galeon-ui.xml.in: added a few missing accelerators and removed a reference to gedit in a tooltip 2002-07-04 Marco Pesenti Gritti <marco@it.gnome.org> * utils/gul-ellipsizing-label.c: * utils/gul-ellipsizing-label.h: ellipsizing label based on the eel one * embed/downloader-view.c: use ellipsizing label for file/location * src/pdm-dialog.c: use ellipsizing label for cookie value 2002-07-04 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/Makefile.am * bookmarks/bookmarks-context-menu.c * bookmarks/bookmarks-context-menu.h: Infrastructure for context menus for bookmarks. For now it only has "Edit...", but adding the rest of options is easy. * bookmarks/bookmarks-editor.c * bookmarks/bookmarks-folder-tb-widget.c * bookmarks/bookmarks-gtk-menu.c * bookmarks/bookmarks-single-editor.h * bookmarks/bookmarks-site-tb-widget.c * bookmarks/bookmarks-smart-site-tb-widget.c: Right click menus in the editor, toolbar and gtk menus. 2002-07-03 Ricardo Fernández Pascual <ric@users.sourceforge.net> * ui/galeon-bookmarks-editor-ui.xml.in: Fixed some ugliness. Added cut, copy and paste to the toolbar and removed the move up/down buttons. * src/galeon-autocompletion-window.c * src/galeon-autocompletion.c: Removed some debugging output. * bookmarks/bookmarks-tree-model.c: When a new child is added, it seems that I have to notify also if that child has childs... * bookmarks/bookmarks-single-editor.c * bookmarks/bookmarks-single-editor.h: Typos. * bookmarks/Makefile.am * bookmarks/bookmarks-editor.c * bookmarks/bookmarks.c * bookmarks/bookmarks.h * bookmarks/xbel.c * bookmarks/bookmarks-clipboard.c * bookmarks/bookmarks-clipboard.h: Implemented cut, copy and paste for bookmarks. 2002-07-02 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/bookmarks.h * bookmarks/bookmarks.c: Functions to try to convert a bookmark file saved to galeon 1 to correct utf8 encoding. It should be safe even if the file was already correct, but that's not warranted. Also, I've implemented some functions that were incomplete. * bookmarks/xbel.c: Save and load information about the version of galeon that created the file. Obviously, files saved with galeon until yesterday will be recognized as saved by galeon 1 because they don't have version info. * src/galeon-shell.c: If an old bookmark file is detected, warn the user and allow him to fix it. It should be safe if the user says "yes" when he should have said "no", but let me know if it breaks for you. Make backups ;) * bookmarks/default-bookmarks.xbel: Added version info. 2002-07-01 Philip Langdale <philipl@mail.utexas.edu> A GNOME_GTM.server * Makefile.am A idl/Gtm.idl R src/GaleonAutomation.idl R src/Gtm.idl * src/galeon-main.c * ui/prefs-dialog.glade * utils/Makefile.am * utils/gul-download.c: Thanks to Uraeus provoking me into trying it out, I've discovered that, at least for very simple case like GTM, bonobo_activation will successfully instantiate a CORBA object writen with OAF in mind. This isn't documented but it works for me. So, we now have fully equivalent downloader support in HEAD. Getting things working simply involved copying the .oaf file as a .server file in the correct place and making a call to bonobo_activation. I've added a copy of the .server file for gtm to our cvs for the time being. I've left the pref UI unchanged, so you activate GTM support by picking a specific string in the external handler combo, instead of using a radio box as in galeon1. This can be changed if necessary. I leave that up to marco. 2002-07-01 Philip Langdale <philipl@mail.utexas.edu> * embed/galeon-embed-popup.c * embed/galeon-embed-prefs.h * embed/galeon-embed-utils.c * mozilla/ContentHandler.cpp * mozilla/FilePicker.cpp * mozilla/mozilla-embed-shell.cpp * mozilla/mozilla-notifiers.cpp * src/prefs-dialog.c * ui/prefs-dialog.glade * utils/Makefile.am * utils/gul-download.c * utils/gul-download.h: After much faffing around and annoyance, I have external command line driven downloader support working. I'm suspicious about terminal apps. The method we use to run them hasn't changed, but suddenly it doesn't work anymore. I need more testing of this. Marco, you had some really silly code in embed_util_save or whatever it's called. Look at the diff, it speaks for itself. :-) GTM isn't supported through corba because the kind folks at the gnome project dumped oaf (after dumping gnorba). Does there exist a way to communicate between gnome1 and gnome2 apps? Who cares? They don't. But you can still use GTM through it's command line api, so all is not completely lost. 2002-06-30 Marco Pesenti Gritti <marco@it.gnome.org> * ui/prefs-dialog.glade: hide external downloader prefs. If someone will feel like writing and mantaining that code, he will be welcome to put them back 2002-06-30 Marco Pesenti Gritti <marco@it.gnome.org> * embed/galeon-embed-prefs.h: * src/prefs-dialog.c: fix allow popups option * mozilla/mozilla-embed.cpp: disconnect signals on _destroy, otherwise we get mozilla events after the window has been destroyed. Should fix crashes on popups closing. 2002-06-30 Marco Pesenti Gritti <marco@it.gnome.org> * utils/gul-general.c * utils/gul-general.h: add an helper to get a temp file name * embed/galeon-embed-helper-list.c: use it * src/galeon-automation.c * src/session.c * src/session.h: hookup gnome session management. As a side effect I had to implement --load-session 2002-06-30 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/bookmarks-editor.c: Removed some old code. Don't show the window when it is created. Cosmetic changes. * bookmarks/testbookmarks.c: Updated. * src/window-commands.c: Updated. 2002-06-30 Marco Pesenti Gritti <marco@it.gnome.org> * ui/galeon.glade: * src/history-dialog.c: use integer to store visits in the treeview. Set treeview border to IN 2002-06-30 Ricardo Fernández Pascual <ric@users.sourceforge.net> * src/galeon-autocompletion-source.h: Add support for scoring to the interface. * embed/global-history.c: Implement a scoring function. It is very simple. Probably you can think of something better and tell me ;) Newer urls get higher scores, and each visit makes it 1.5 days younger. * src/galeon-autocompletion-window.c: Don't sort urls, they are already sorted now (using the score). Also, show only 100 items at most. It seems a lot faster now. * src/galeon-autocompletion.c * src/galeon-autocompletion.h: Sort matches based on the score. * src/location-entry.c: Make the alternatives window popup sooner, it feels faster that way. I've enabled a lot of debugging output. If it annoys you, disable it. If you find the autocompletion too slow, send me that output. 2002-06-29 Ricardo Fernández Pascual <ric@users.sourceforge.net> * ui/Makefile.am: Added bookmarks-editor.glade. * bookmarks/bookmarks-single-editor.c: Don't leak the object when closing the window. * bookmarks/bookmarks-folder-tb-widget.c * bookmarks/bookmarks-site-tb-widget.c * bookmarks/bookmarks-smart-site-tb-widget.c: Update toolbar items when the bookmark is modified. The toolbar itself is not updated yet. 2002-06-29 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/bookmarks-editor.c * bookmarks/bookmarks-single-editor.c * bookmarks/bookmarks-single-editor.h * ui/bookmarks-editor.glade * ui/bookmarks.glade * ui/galeon-bookmarks-editor-ui.xml.in: Use a property editor for editing individual bookmarks, instead of the editing frame. * utils/gul-glade.c: Remove outdated comment and small improvement. 2002-06-29 Ricardo Fernández Pascual <ric@users.sourceforge.net> * src/location-entry.c: The autocompletion timeout was not working correctly always. * embed/global-history.c * src/galeon-autocompletion.c: Tidy up finalization. Emit less signals. 2002-06-28 Marco Pesenti Gritti <marco@it.gnome.org> * Makefile.am * configure.in * bookmarks/Makefile.am * embed/global-history.c * mozilla/Makefile.am * src/Makefile.am * utils/gul-general.c * utils/gul-gui.c * utils/gul-gui.h * utils/gul-string.c * utils/gul-string.h: remove some unused misc stuff. Use pkgconfig for mozilla and some misc configure fixes. 2002-06-28 Philip Langale <philipl@mail.utexas.edu> * mozilla/ContentHandler.cpp * mozilla/ContentHandler.h * mozilla/ProgressListener.cpp * mozilla/ProgressListener.h: Now that mozilla bug 147142 is fixed, here are the matching galeon changes. Though it doesn't look it because of the #ifdefs, the new architecture is somewhat less convoluted than before, though some code duplication has been introducted between the two objects. I intend to get rid of this in due course. 2002-06-27 Marco Pesenti Gritti <marco@it.gnome.org> * utils/galeon-sidebar.c: fix sizing so that title buttons doesnt overlap 2002-06-24 Marco Pesenti Gritti <marco@it.gnome.org> * embed/galeon-embed-shell.c * embed/global-history.c * src/galeon-autocompletion-window.c * src/galeon-autocompletion.c * src/history-dialog.c * src/location-entry.c * src/toolbar.c * utils/galeon-dnd.c * utils/galeon-dnd.h: Fix global history/ autocompletion finalization. This has been a pain and something could still be borked. I'm no more notifying data change on history finalization. The autocompletion is already dead and cause crashes. Ricardo, if that is needed please fix it :) Implement history dnd (treeview doesnt appear to support multiple items drag atm) 2002-06-24 Marco Pesenti Gritti <marco@it.gnome.org> * utils/galeon-dnd.c: * utils/galeon-dnd.h: * src/toolbar.c: implement favicon dnd. Please use get_data from galeon-dnd.h when you implement drag and drop in other widgets. (Nautilus credits again) 2002-06-24 Marco Pesenti Gritti <marco@it.gnome.org> * embed/galeon-embed-popup.c * embed/galeon-embed-event.c * embed/galeon-embed-event.h * embed/galeon-embed-helper-list.c * embed/galeon-embed-popup-control.c * src/galeon-window.c * src/window-commands.c * src/window-commands.h * ui/nautilus-galeon-view-ui.xml.in: Hide save background when there is no background. Implement Send link. 2002-06-24 Marco Pesenti Gritti <marco@it.gnome.org> * embed/galeon-embed-helper-list.c * embed/galeon-embed-popup.c * mozilla/ProgressListener.cpp: fix temp files creation and add an extensions (for borked apps) 2002-06-24 Marco Pesenti Gritti <marco@it.gnome.org> * embed/Makefile.am * embed/galeon-embed-helper-list.c * embed/galeon-embed-helper-list.h * embed/galeon-embed-popup.c: rehash open with code and make it work a bit better using gnome vfs to guess mime from the url when possible 2002-06-23 Marco Pesenti Gritti <marco@it.gnome.org> * src/general-prefs.c * ui/nautilus-galeon-view-ui.xml.in * ui/prefs-dialog.glade: add open with to nautilus view. Remove set to my portal from prefs dialog 2002-06-22 Marco Pesenti Gritti <marco@it.gnome.org> * configure.in * embed/downloader-view.c * embed/galeon-embed-persist.c * embed/galeon-embed-persist.h * embed/galeon-embed-popup.c * mozilla/ContentHandler.cpp * mozilla/ProgressListener.cpp * mozilla/ProgressListener.h * ui/galeon-ui.xml.in * utils/gul-general.c * utils/gul-general.h * utils/gul-string.c * utils/gul-string.h: Implement open with (still not mature probably). Implement a generic way of opening external apps with params (credits to Nautilus) and try to use it in every place I remember it's needed. 2002-06-22 Marco Pesenti Gritti <marco@it.gnome.org> * src/galeon-tab.c: display "Loading ..." message 2002-06-21 Marco Pesenti Gritti <marco@it.gnome.org> * embed/galeon-embed.c * embed/galeon-embed.h * mozilla/mozilla-embed.cpp: remove some unused stuff * src/galeon-window.c * src/window-commands.c * src/window-commands.h * ui/galeon-ui.xml.in: add my portal to go menu 2002-06-21 Marco Pesenti Gritti <marco@it.gnome.org> * src/galeon-shell.c * src/galeon-tab.c * src/galeon-window.c * src/galeon-window.h * src/session.c: small api rehash on GaleonWindow, fix New tab to actually jump to the page. Fix tab sizing. 2002-06-18 Marco Pesenti Gritti <marco@it.gnome.org> * src/pdm-dialog.c: * ui/galeon.glade: * utils/galeon-sidebar.c: fix pdm buttons sensivity. Remove some unnecessary space in the sidebar content 2002-06-18 Marco Pesenti Gritti <marco@it.gnome.org> * src/pdm-dialog.c: add the ability to see cookies properties 2002-06-18 Marco Pesenti Gritti <marco@it.gnome.org> * embed/downloader-view.c: use selectable labels instead of entries for location / file 2002-06-18 Marco Pesenti Gritti <marco@it.gnome.org> * embed/galeon-embed-shell.c * embed/galeon-embed-shell.h * src/pdm-dialog.c: rehash pdm memory management 2002-06-18 Marco Pesenti Gritti <marco@it.gnome.org> * src/galeon-tab.c: * src/galeon-tab.h: * src/galeon-window.c: * src/galeon-window.h: Have a default window size when the popup has not his own size. Fix browser context menus behavior. 2002-06-18 Marco Pesenti Gritti <marco@it.gnome.org> * src/pdm-dialog.c: fix leaks * utils/galeon-sidebar.c: remove padding on the bottom 2002-06-15 Marco Pesenti Gritti <marco@it.gnome.org> * src/Makefile.am * src/galeon-window.c * src/pdm-dialog.c * src/pdm-dialog.h * src/window-commands.c * src/window-commands.h: implemented data manager. Filtering stuff should be implemented like Matta proposed a while ago I think. Fix popup sizing issue. 2002-06-17 Philip Langdale <philipl@mail.utexas.edu> * src/galeon-shell.c: Fixed the "open link in new tab gives blank tab" bug. And marco said it was mozilla's fault... (widget was being shown before being parented to the window) 2002-06-15 Marco Pesenti Gritti <marco@it.gnome.org> * doc/*: manual finally working, ric I had the remove the à from your name ... I couldnt find a way fix it to be utf8, feel free to fix that back :) 2002-06-15 Marco Pesenti Gritti <marco@it.gnome.org> * src/galeon-window.c * ui/galeon.glade * utils/Makefile.am * utils/galeon-sidebar.c * utils/state.c * utils/state.h: complete gul_ renaming, fix some schema typos, fix sidebar height 2002-06-16 Philip Langdale <philipl@mail.utexas.edu> * Makefile.am * MozRegisterComponents.cpp A SideBar.cpp A SideBar.h A SideBarProxy.cpp A SideBarProxy.h: First pass at sidebar support. Mostly so that marco can look at it. Does not persist sidebar panels across sessions and many other funny quirks. Stable branch sidebar support (my hd only) is better right now, but I'm not ready to commit. * nsUnicharUtils.cpp: Update to latest version. 2002-06-15 Marco Pesenti Gritti <marco@it.gnome.org> * utils/Makefile.am * utils/galeon-dialog.c * utils/glade.c * utils/glade.h * utils/gul-bonobo-extensions.c * utils/gul-gui.c * utils/gul-gui.h * utils/gul-prefs-utils.c * utils/gul-prefs-utils.h * utils/gul-string.c * utils/gul-string.h * utils/misc-general.c * utils/misc-general.h * utils/misc-gui.c * utils/misc-gui.h * utils/misc-string.c * utils/misc-string.h * utils/pixbuf-cache.c * utils/prefs-utils.c * utils/prefs-utils.h: rename misc_ to gul_, cleanups 2002-06-15 Marco Pesenti Gritti <marco@it.gnome.org> * doc/C/galeon-manual.sgml: * doc/C/galeon.xml: some fixes, if someone has gnome-help working would be nice to test :) 2002-06-15 Marco Pesenti Gritti <marco@it.gnome.org> * src/galeon-main.c * src/galeon-window.c * src/prefs-dialog.c: fix preferences dialog title * src/window-commands.c * src/window-commands.h: hookup help, need test 2002-06-14 Philip Langdale <philipl@mail.utexas.edu> * src/galeon-window.c * src/galeon-window.h * utils/galeon-sidebar.c: Sidebar related stuff. Add a get_sidebar to galeon-window and make sidebar_set_content work. 2002-06-11 Marco Pesenti Gritti <marco@it.gnome.org> * src/galeon-autocompletion-window.c: make columns autosize * src/history-dialog.c: make url/title autosize and set a max width 2002-06-11 Marco Pesenti Gritti <marco@it.gnome.org> * src/history-dialog.c: separate UI for history sidebar 2002-06-12 Philip Langdale <philipl@mail.utexas.edu> * mozilla/PrintingPromptService.cpp: Routine moz cvs resync.... * mozilla/GnomeHelpProtocolHandler.h * mozilla/InfoProtocolHandler.h * mozilla/ManProtocolHandler.h: Updated to use gnome2 html converters; a simple name change of called converter. 2002-06-11 Marco Pesenti Gritti <marco@it.gnome.org> * utils/gul-bonobo-extensions.c: make toolbars not configurable 2002-06-11 Marco Pesenti Gritti <marco@it.gnome.org> * src/galeon-autocompletion-window.c: bugfixes and resizing improvements 2002-06-11 Marco Pesenti Gritti <marco@it.gnome.org> * embed/galeon-embed-persist.c: * src/galeon-window.c: cleanup default window size handling. Fix some typos. 2002-06-08 Marco Pesenti Gritti <marco@it.gnome.org> * utils/state.c: * utils/state.h: fix window state peristence, why that stuff need to suck so much ? 2002-06-08 Marco Pesenti Gritti <marco@it.gnome.org> * embed/galeon-embed.c * embed/galeon-embed.h * mozilla/mozilla-embed.cpp * src/galeon-shell.c * src/galeon-tab.c * src/galeon-window.c * src/galeon-window.h * src/session.c: cleanups and crash on exit fixes, should be finally usable again 2002-06-08 Marco Pesenti Gritti <marco@it.gnome.org> * src/galeon-tab.c: * src/galeon-window.c: have a max size of tabs relative to the window, huge tabs are ugly ;) 2002-06-08 Marco Pesenti Gritti <marco@it.gnome.org> * src/galeon-tab.c: * src/galeon-window.c: * src/ui-prefs.c: profterm like tab resizing. Fix bug #84501. If people hate expanding size we could probably have a max size, but I'm not sure how easy is that to implement 2002-06-08 Marco Pesenti Gritti <marco@it.gnome.org> * galeon.schemas.in * embed/Makefile.am * embed/find-dialog.h * embed/galeon-embed-prefs.h * embed/js-console.c * embed/print-dialog.h * mozilla/mozilla-embed-shell.cpp * mozilla/mozilla-notifiers.cpp: cleanup prefs strings and schemas. Now we could add it for translations ... 2002-06-08 Marco Pesenti Gritti <marco@it.gnome.org> * src/galeon-tab.c * src/galeon-window.c * src/galeon-window.h * src/session.c * src/window-commands.c: make GaleonWindow inherit from BonoboWindow 2002-06-08 Marco Pesenti Gritti <marco@it.gnome.org> * embed/galeon-embed-dialog.c * embed/galeon-embed-popup.c * embed/galeon-embed-shell.c * embed/galeon-embed.c * embed/galeon-embed.h * embed/global-history.c * mozilla/mozilla-embed-shell.cpp * mozilla/mozilla-embed.cpp * mozilla/mozilla-embed.h * src/galeon-embed-favicon.c * src/galeon-nautilus-view.c * src/galeon-tab.c * src/galeon-tab.h: make MozillaEmbed inherit from GtkMozEmbed and move GaleonEmbed to be an interface. It make the whole thing cleaner and make finalize easier 2002-06-07 Marco Pesenti Gritti <marco@it.gnome.org> * utils/galeon-sidebar.c: * utils/galeon-sidebar.h: Yet another look rework. Credits goes to Dave Camp. Thanks ! 2002-06-07 Marco Pesenti Gritti <marco@it.gnome.org> * utils/galeon-sidebar.c: * utils/galeon-sidebar.h: * utils/prefs-strings.h: add the ability to select a sidebar page, move using strings as identifiers, will be easier to persist the selected page 2002-06-07 Marco Pesenti Gritti <marco@it.gnome.org> * ui/galeon-ui.xml.in: * utils/galeon-sidebar.c: * utils/galeon-sidebar.h: subst the notebook with an optionmenu at the top (still ugly but I'll improve it). Finalize the api, it's dead simple but should work for our needs. 2002-06-07 Marco Pesenti Gritti <marco@it.gnome.org> * src/appeareance-prefs.c: ugly workaround for a gtkcombo bug that hardly will be fixed. Insert the current font on the top of the list. Otherwise it was selecting the first random font and autoapplying it also ;) 2002-06-07 Marco Pesenti Gritti <marco@it.gnome.org> * src/Makefile.am: * src/galeon-window.c: * src/history-dialog.c: * src/history-dialog.h: initial sidebars support, it's still rough and the use of gtknotebook is probably not going to be a definitive choice 2002-06-06 David Bordoley <bordoley@msu.edu> * ui/galeon-ui.xml.in: Added keyboard accelerators for find next and find previous. * ui/print.glade: Made button order hig compliant. * ui/galeon.glade: Fix the button ordering on some of the dialogs to be hig compliant. 2002-06-07 Marco Pesenti Gritti <marco@it.gnome.org> * src/galeon-window.c:make window creation a bit faster with freeze/thaw. 2002-06-06 Marco Pesenti Gritti <marco@it.gnome.org> * src/appeareance-prefs.c: use combobox for font lists, usability still suck, argh :( 2002-06-05 Marco Pesenti Gritti <marco@it.gnome.org> * GNOME_Galeon_NautilusView.server.in: add text/xml to the mime types 2002-06-05 Marco Pesenti Gritti <marco@it.gnome.org> * mozilla/PromptService.cpp: inverse order of mozilla prompt to be HIG compliant, not sure how well this will work 2002-06-05 Marco Pesenti Gritti <marco@it.gnome.org> * embed/find-dialog.c: fix several menu sensivity issues, make button order HIG compliant 2002-06-05 Marco Pesenti Gritti <marco@it.gnome.org> * embed/galeon-embed.c: * mozilla/mozilla-embed.cpp: Disconnect gtkmozembed signals so that they arent called after object/widget destruction 2002-06-05 Ricardo Fernández Pascual <ric@users.sourceforge.net> * src/galeon-autocompletion-window.c * src/galeon-autocompletion-window.h * src/location-entry.c: try to go where the user wants to go, no where autocompletion thinks that he wants to go. 2002-06-04 Marco Pesenti Gritti <marco@it.gnome.org> * src/galeon-tab.c: * src/galeon-window.c: * src/galeon-nautilus-view.c: make embed/tab finalization more solid, add some debug code 2002-06-04 Marco Pesenti Gritti <marco@it.gnome.org> * src/galeon-spinner.c: * embed/downloader-view.c: * ui/prefs-dialog.glade: implement Open in the download manager. Fix nautilus spinners. Fix misc warnings in the prefs dialog. 2002-05-31 Marco Pesenti Gritti <marco@it.gnome.org> * src/downloader-view.c: fix crashes when the last download finishes 2002-05-31 Marco Pesenti Gritti <marco@it.gnome.org> * embed/galeon-embed-persist.c: * src/galeon-window.c: Add Close Window and Close Tab menus, not sure if it's better, let's see how people react. Implement "Use as background". Implement Jump to tab 2002-06-03 Jorn Baayen <jorn@nl.linux.org> * ui/nautilus-galeon-view-ui.xml.in: consistent caps, add icons, remove "back/forward/reload" from context. Blame marco and daveb for that last bit ;) 2002-06-03 Jorn Baayen <jorn@nl.linux.org> * ui/galeon-ui.xml.in: consistent caps 2002-06-03 Jorn Baayen <jorn@nl.linux.org> * src/Makefile.am: * src/galeon-main.c: use a window icon * src/toolbar.c: 2-pixel padding around the favicon widget 2002-06-03 Jorn Baayen <jorn@nl.linux.org> * embed/galeon-embed-popup.c: wrote clipboard helper function that ensures the selection has an owner, so that funky mmb pasting can be used again. 2002-06-03 Jorn Baayen <jorn@nl.linux.org> * src/galeon-favicon-cache.c: fix xml loading 2002-06-02 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/xbel.c: Set the DTD again. 2002-05-31 Marco Pesenti Gritti <marco@it.gnome.org> * utils/prefs-strings.h: * src/prefs-dialog.c: fix downloader preferences to match the planned implementation. Layout still sucks a bit :( 2002-06-02 Ricardo Fernández Pascual <ric@users.sourceforge.net> * src/location-entry.c: Enable history, and enable automatic showing of autocompletion alternatives and tab completion. Should work mostly like in galeon1, report regressions as bugs. * src/galeon-autocompletion-window.c * src/galeon-autocompletion-window.h: Should be nearly finished now. Still does not allow resizing (but galeon1 didn't allow it either). * bookmarks/xbel.c: Kill useless runtime warnings and enable indentation of the output. * bookmarks/bookmarks-bonoboui-tb.c: Fix a problem when there were more than one bookmark toolbar. 2002-06-02 Jeroen Zwartepoorte <jeroen@xs4all.nl> * src/window-commands.c: (window_cmd_bookmarks_edit), (window_cmd_edit_prefs), (window_cmd_help_about): Use gtk_window_set_transient_for to parent the dialog to the main window, and also center it over the parent window. 2002-05-31 Marco Pesenti Gritti <marco@it.gnome.org> * utils/prefs-strings.h: * embed/downloader-view.h: * ui/galeon.glade: complete downloader implementation and cleanup the code. Time to start report bugs :) 2002-05-31 Marco Pesenti Gritti <marco@it.gnome.org> * src/downloader-view.c: * ui/galeon-glade.c: some ui cleanups, show less details in the treeview to make it more readable (they are still in the details section ...) We would still need a progressbar, but implementation doesnt look trivial :(( 2002-05-31 Marco Pesenti Gritti <marco@it.gnome.org> * src/galeon-window.c: fix crash when switching tabs after the history has been closed * mozilla/ContentHandler.cpp: glade callbacks need to be extern "C", stupid me 2002-05-31 Marco Pesenti Gritti <marco@it.gnome.org> * embed/downloader-view.c * embed/downloader-view.h * embed/find-dialog.c * embed/galeon-embed-shell.c * mozilla/ProgressListener.cpp * src/prefs-dialog.c * src/window-commands.c * utils/galeon-dialog.c: fix a lot of downloaders bug. Make GaleonDialog autounref on widget destruction 2002-05-31 Marco Pesenti Gritti <marco@it.gnome.org> * mozilla/PromptService.cpp: fix password dialog response 2002-05-31 Marco Pesenti Gritti <marco@it.gnome.org> * mozilla/ContentHandler.cpp * mozilla/ContentHandler.h * mozilla/ExternalProtocolService.cpp * mozilla/MozRegisterComponents.cpp * mozilla/MozRegisterComponents.h * mozilla/mozilla-embed-persist.h * mozilla/mozilla-embed-shell.cpp * mozilla/mozilla-embed-shell.h * mozilla/mozilla-embed.h * mozilla/mozilla-i18n.c * mozilla/mozilla-i18n.h * mozilla/outputbuffer.h * mozilla/scandir.h: port external protocols handling, use G_BEGIN_DECLS 2002-05-31 Marco Pesenti Gritti <marco@it.gnome.org> * mozilla/PromptService.cpp: * ui/prompts.glade: complete prompt service port with Select dialog 2002-05-30 Marco Pesenti Gritti <marco@it.gnome.org> * mozilla/EventContext.cpp: * embed/galeon-embed-popup.c: show email address context menu on mailto: links 2002-05-30 David Bordoley <bordoley@msu.edu * ui/galeon-ui.xml.in Added a bunch of stock icons. Moved Reload and Stop into the View menu Added keybindings for back, forward, stop, reload and home. Changed Refresh toolbar label to be "Reload" Changed "BookmarksBar" => "Bookmarks Bar 2002-05-30 Marco Pesenti Gritti <marco@it.gnome.org> * src/galeon-window.c: * src/location-entry.c: * src/location-entry.h: * src/toolbar.c: * src/toolbar.h: implement ctrl+l and alt+tabnum * mozilla/PromptService.cpp: rewrite part of the code to use gtk dialogs instead of glade when possible. This is likely causing regressions (but fixed some bugs), please report them ;) 2002-05-29 Marco Pesenti Gritti <marco@it.gnome.org> * src/Makefile.am: * src/galeon-window.c: * ui/galeon-ui.xml.in: #82855 set data path for bonobo ui #83305 ctrl-w for file->close menu 2002-05-29 Marco Pesenti Gritti <marco@it.gnome.org> * src/galeon-tab.c: fix a bad bad crasher when setting link and js status message 2002-05-28 Jorn Baayen <jorn@nl.linux.org> * src/galeon-favicon-cache.c: NULL check for #82563 2002-05-26 Marco Pesenti Gritti <marco@it.gnome.org> * src/galeon-window.c * src/session.c * src/session.h * src/window-commands.c * src/window-commands.h: implement sessions ui, pref and menus 2002-05-26 Marco Pesenti Gritti <marco@it.gnome.org> * embed/js-console.c: fix a crash with js errors, should improve stability quite a bit ;) 2002-05-26 Yanko Kaneti <yaneti@declera.com> * mozilla/mozilla-version.h (removed) * mozilla/BaseHelpProtocolHandler.cpp * mozilla/BaseProtocolContentHandler.cpp * mozilla/ContentHandler.cpp * mozilla/GaleonWrapper.cpp * mozilla/Makefile.am * mozilla/MozRegisterComponents.cpp * mozilla/PrintProgressListener.cpp * mozilla/PrintingPromptService.cpp * mozilla/ProgressListener.cpp * mozilla/TOCProtocolHandler.cpp * mozilla/gGnomeHelpUrl.cpp * mozilla/mozilla-embed-persist.cpp * acconfig.h: * configure.in: simplyfy the mozilla version handling by not trying to guesswork but rather ask the user for a guideline. 2002-05-26 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/xbel.c: Save and load entry width and visibility for smart bookmarks. * bookmarks/Makefile.am * bookmarks/bookmarks-single-editor.c * bookmarks/bookmarks-single-editor.h * bookmarks/bookmarks-smart-site-tb-widget.c * bookmarks/bookmarks.c * utils/misc-gui.c * utils/misc-gui.h: Allow editing the width of a smart bookmark. 2002-05-26 Jorn Baayen <jorn@nl.linux.org> * src/galeon-favicon-cache.c: scale icons > 16 pix 2002-05-26 Ricardo Fernández Pascual <ric@users.sourceforge.net> * embed/galeon-embed.c * embed/galeon-embed.h * mozilla/mozilla-embed.cpp: Added a signal to report zoom changes. * src/galeon-nautilus-view.c: Implemented BonoboZoomable interface. 2002-05-26 Yanko Kaneti <yaneti@declera.com> * configure.in: add a small hack to distinguish a rcX release * mozilla/ContentHandler.cpp: * mozilla/FilePicker.cpp: * mozilla/GaleonWrapper.cpp: * mozilla/MozRegisterComponents.cpp: * mozilla/MozillaPrivate.cpp: * mozilla/PrintProgressListener.cpp: * mozilla/PrintingPromptService.cpp: * mozilla/ProgressListener.cpp: * mozilla/mozilla-embed-persist.cpp: * mozilla/mozilla-embed-shell.cpp: remove the pre rc3 compatibilty 2002-05-25 Yanko Kaneti <yaneti@declera.com> * mozilla/MozillaPrivate.cpp: Fix print paper size setting. 2002-05-25 Ricardo Fernández Pascual <ric@users.sourceforge.net> * ui/nautilus-galeon-view-ui.xml.in * src/galeon-nautilus-view.c: Implemented open in new window for the nautilus view. 2002-05-25 Ricardo Fernández Pascual <ric@users.sourceforge.net> * utils/gul-bonobo-extensions.c * utils/gul-bonobo-extensions.h * bookmarks/bookmarks.c * bookmarks/bookmarks.h * bookmarks/bookmarks-bonoboui-menu.c: Menus are rebuilt when needed. 2002-05-25 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/bookmarks.h * bookmarks/bookmarks.c * src/galeon-window.c * src/window-commands.h * src/window-commands.c * src/popup-commands.c: Implemented add bookmark. The menu is not updated yet. 2002-05-25 Jorn Baayen <jorn@nl.linux.org> * configure.in: fix nautilusview autodetection 2002-05-24 Marco Pesenti Gritti <marco@it.gnome.org> * embed/js-console.c * embed/js-console.h * mozilla/JSConsoleListener.cpp * mozilla/JSConsoleService.cpp * mozilla/mozilla-embed-shell.cpp: complete js console implementation. not very well tested. 2002-05-24 Marco Pesenti Gritti <marco@it.gnome.org> * embed/galeon-tab.c: use middle click to open a window only when clicking on links 2002-05-24 Marco Pesenti Gritti <marco@it.gnome.org> * embed/Makefile.am: * embed/js-console.c: * embed/js-console.h: * mozilla/JSConsoleListener.cpp: * mozilla/Makefile.am: * mozilla/mozilla-embed-shell.cpp: * mozilla/mozilla-embed-shell.h: start of a js console implementation 2002-05-24 Jorn Baayen <jorn@nl.linux.org> * src/galeon-shell.c: fix tabs pref 2002-05-17 Marco Pesenti Gritti <marco@it.gnome.org> * src/galeon-shell.c: * src/session.c: do not remove crashed session if exiting from the recovery dialog 2002-05-17 Marco Pesenti Gritti <marco@it.gnome.org> * src/galeon-automation.c: * src/galeon-main.c: * src/galeon-shell.c: * src/session.c: fix crash when closing resumed windows with tabs. Fix several nautilus view / session conflicts 2002-05-17 Marco Pesenti Gritti <marco@it.gnome.org> * idl/GaleonAutomation.idl * mozilla/mozilla-embed.cpp * src/galeon-automation.c * src/galeon-main.c * src/galeon-shell.c * src/prefs-dialog.c: fix -w -t -x command lines options, fix favicons warnings 2002-05-17 Marco Pesenti Gritti <marco@it.gnome.org> * src/galeon-shell.c: * src/galeon-tab.c: * src/galeon-window.c: * src/window-commands.c: * src/window-commands.h: implement open popups in tab and orphan windows 2002-05-22 Ricardo Fernández Pascual <ric@users.sourceforge.net> * utils/gul-bonobo-extensions.h * utils/gul-bonobo-extensions.c: More workaraounds for bonoboui. * ui/nautilus-galeon-view-ui.xml.in: popus ui. Consider updating this file when you modify galeon-ui.xml.in. * src/galeon-nautilus-view.c * src/galeon-tab.c * src/galeon-tab.h * src/galeon-window.c * src/galeon-window.h * embed/Makefile.am * embed/galeon-embed-popup-bw.c * embed/galeon-embed-popup-bw.h * embed/galeon-embed-popup-control.c * embed/galeon-embed-popup-control.h * embed/galeon-embed-popup.c * embed/galeon-embed-popup.h: Work on context menus. The GaleonWindow and the GaleonNautilusView share the GaleonEmbedPopup object, wich has two subclasses (GaleonEmbedPopupBW and GaleonEmbedPopupControl). Seems to work. 2002-05-17 Marco Pesenti Gritti <marco@it.gnome.org> * src/Makefile.am * src/galeon-shell.c * src/galeon-window.c: some minor warnings fixes, more build fixes, now I can build an rpm :) 2002-05-17 Marco Pesenti Gritti <marco@it.gnome.org> * src/Makefile.am * src/galeon-main.c * src/galeon-nautilus-view.c * src/galeon-shell.c * src/galeon-shell.h: some package fixes. Fix automation with multiple instances. Fix session/nautilus view conflicts. Do not use server mode for the nautilus view, so that it exits properly. Service like bookmarks and pixbuf cache should really be loaded only when necessary to speed up startup. 2002-05-20 Jorn Baayen <jorn@nl.linux.org> * src/galeon-embed-favicon.c: * embed/galeon-embed.c: * embed/galeon-embed.h: * mozilla/mozilla-embed.cpp: favicons are working. 2002-05-17 Marco Pesenti Gritti <marco@it.gnome.org> * src/galeon-shell.c * src/galeon-tab.c * src/galeon-tab.h * src/galeon-window.c * src/galeon-window.h * src/prefs-dialog-priv.h * src/ui-prefs.c * ui/prefs-dialog.glade * utils/galeon-dialog.c: fix checkboxes in prefs dialog, implement basic tab shortening, implement open tab after current pref, make notebook scrollable 2002-05-20 Jorn Baayen <jorn@nl.linux.org> * bookmarks/bookmarks-favicon.c (ADDED): * bookmarks/bookmarks-favicon.h (ADDED): widget that monitors both the bookmark and the favicon cache. 2002-05-20 Jorn Baayen <jorn@nl.linux.org> * embed/galeon-embed.h: * src/galeon-embed-favicon.c: get_link_tags uses a list of plain gobjects now 2002-05-20 Jorn Baayen <jorn@nl.linux.org> * src/galeon-favicon-cache.c: cut memory usage * src/galeon-embed-favicon.c: * src/galeon-embed-favicon.h: * src/galeon-favicon.c: * src/galeon-favicon.h: * src/toolbar.c: made api a little friendlier 2002-05-17 Marco Pesenti Gritti <marco@it.gnome.org> * ui/gul-bonobo-extensions.c: * ui/gul-bonobo-extensions.h: * bookmarks/bookmarks-bonoboui-tb.c: fix bookmarks toolbars position setting the dock band number 2002-05-20 Jorn Baayen <jorn@nl.linux.org> * bookmarks/bookmarks.c: * src/Makefile.am: * src/galeon-embed-favicon.c (ADDED): * src/galeon-embed-favicon.h (ADDED): * src/galeon-favicon-cache.c (ADDED): * src/galeon-favicon-cache.h (ADDED): * src/galeon-favicon.c (ADDED): * src/galeon-favicon.h (ADDED): * src/favicon.c (REMOVED): * src/favicon.h (REMOVED): * src/toolbar.c: * src/galeon-shell.c: * src/galeon-shell.h: * src/galeon-window.c: * ui/galeon-ui.xml.in: the non-mozilla part of the favicon impl, everything seems to work alright except for the fact that it doesnt look for link tags yet. 2002-05-20 Jorn Baayen <jorn@nl.linux.org> * src/toolbar.c: * ui/galeon-ui.xml.in: fix toolbar, add dropdown for history instead of rightclick menu. * src/favicon.h: new favicon header, needs impl 2002-05-17 Marco Pesenti Gritti <marco@it.gnome.org> * embed/mime-db.c * embed/mime-db.h * src/Makefile.am * src/mime-dialog.c * src/mime-dialog.h * src/prefs-dialog.c * src/prefs_mime.c * src/prefs_mime.h * src/ui-prefs.c * src/ui-prefs.h * ui/prefs-dialog.glade * utils/galeon-dialog.c * utils/galeon-dialog.h * utils/prefs-utils.c: complete prefs implementation 2002-05-19 Jorn Baayen <jorn@nl.linux.org> * configure.in: * Makefile.am: * themes/ (REMOVED): remove themes since we dont do them anymore 2002-05-19 Ricardo Fernández Pascual <ric@users.sourceforge.net> * src/galeon-nautilus-view.c * ui/nautilus-galeon-view-ui.xml.in: Added an useless context menu. 2002-05-18 Ricardo Fernández Pascual <ric@users.sourceforge.net> * mozilla/MozillaPrivate.h * mozilla/PrintingPromptService.cpp * mozilla/mozilla-embed.cpp: Fix compile (there was an unresolved cvs clash, and some missing end of lines). * embed/galeon-embed-shell.c * embed/galeon-embed-shell.h * embed/global-history.c * src/Makefile.am * src/location-entry.c * src/location-entry.h * src/toolbar.c * src/galeon-autocompletion-source.c * src/galeon-autocompletion-source.h * src/galeon-autocompletion.c * src/galeon-autocompletion.h: Autocompletion and tab completion implemented. Still need to imlement the alternatives window. * src/autocompletion.h * src/autocompletion.c: Removed obsolete files. 2002-05-18 Philip Langdale <philipl@mail.utexas.edu> * mozilla/MozRegisterComponents.cpp * mozilla/PrintingPromptService.cpp: #ifdef'ed the printing prompt code as it is not in <= 1.0rc2. This code is already on the 1.0 branch and the trunk. 2002-05-17 Philip Langdale <philipl@mail.utexas.edu> * mozilla/EventContext.cpp: Forward port part of yaneti's fix for #74576. I don't think the rest is an issue in the new architecture. 2002-05-17 Marco Pesenti Gritti <marco@it.gnome.org> * src/appeareance-prefs.c * src/general-prefs.c * ui/prefs-dialog.glade * utils/galeon-dialog.c: fix a few prefs bugs 2002-05-16 Marco Pesenti Gritti <marco@it.gnome.org> * embed/galeon-embed-shell.c * embed/galeon-embed-shell.h * mozilla/mozilla-embed-shell.cpp * mozilla/mozilla-notifiers.cpp * src/Makefile.am * src/prefs-dialog.c * ui/prefs-dialog.glade * utils/galeon-dialog.c * utils/prefs-strings.h * src/appereance-prefs.c * src/appereance-prefs.c: implement appeareance page 2002-05-17 Philip Langdale <philipl@mail.utexas.edu> * embed/print-dialog.c * embed/print-dialog.h * mozilla/Makefile.am * mozilla/MozRegisterComponents.cpp A mozilla/MozillaPrivate.cpp A mozilla/MozillaPrivate.h A mozilla/PrintingPromptService.cpp A mozilla/PrintingPromptService.h * mozilla/mozilla-embed.cpp * src/window-commands.c * ui/print-dialog.glade: Refactored print dialog system so that it would work with the mozilla print dialog service. window.print(); finally works as it should! yay! 2002-05-17 Philip Langdale <philipl@mail.utexas.edu> * mozilla/ExternalProtocolService.cpp * mozilla/GaleonWrapper.cpp * mozilla/MailtoProtocolHandler.cpp * mozilla/PrintProgressListener.cpp * mozilla/ProgressListener.cpp * mozilla/nsUnicharUtils.cpp: Misc small moz cvs fixes. 2002-05-16 Marco Pesenti Gritti <marco@it.gnome.org> * mozilla/ContentHandler.cpp * mozilla/FilePicker.cpp * mozilla/Makefile.am * mozilla/mozilla-embed-shell.cpp * mozilla/mozilla-embed.cpp: remove all deprecated calls in mozilla dir 2002-05-16 Marco Pesenti Gritti <marco@it.gnome.org> * mozilla/mozilla-embed-shell.cpp: save prefs on exit 2002-05-16 Marco Pesenti Gritti <marco@it.gnome.org> * mozilla/mozilla-embed-shell.cpp * mozilla/mozilla-notifiers.cpp * mozilla/mozilla-prefs.cpp * src/Makefile.am * src/general-prefs.c * src/general-prefs.h * src/language-editor.c * src/language-editor.h: complete implementation of General page. Something appear to be borked in mozilla-prefs.cpp though. 2002-05-14 Christophe Fergeau <teuf@users.sourceforge.net> * mozilla/MyportalProtocolHandler.cpp: I should reenable -Werror before committing to CVS... 2002-05-14 Christophe Fergeau <teuf@users.sourceforge.net> * galeon.desktop.in: Changed Internet to Network (which should be used according to the specs) * bookmarks/bookmarks-iterator.h * bookmarks/bookmarks.h: added some "c++ guards" * mozilla/Makefile.am * mozilla/MozRegisterComponents.cpp * mozilla/MyportalProtocolHandler.cpp * utils/galeon-config.h: preliminary port of MyPortal. It doesn't handle UTF8 strings properly (probably because of utils/misc-strings). The code is also still quite a mess... * src/galeon-main.c: added #ifdef ENABLE_NLS around gettext stuff, that can't hurt 2002-05-12 Marco Pesenti Gritti <marco@it.gnome.org> * src/Makefile.am * src/galeon-automation.c * src/galeon-main.c * src/prefs-dialog.c: Implement part of the prefs dialog, untested. 2002-05-12 Marco Pesenti Gritti <marco@it.gnome.org> * src/galeon-tab.c: * src/galeon-window.c: misc tabs fixes. With my mozembed patch they now works great ! :) 2002-05-12 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/Makefile.am * bookmarks/bookmarks-iterator.h * bookmarks/bookmarks-iterator.c: Iterators. Not sure if using them is actually easier than iterating by hand, but they will avoid some galeon1 errors. * bookmarks/testbookmarks.c: See here how to use them. 2002-05-12 Ricardo Fernández Pascual <ric@users.sourceforge.net> * src/Makefile.am * src/location-entry.c * src/location-entry.h * src/toolbar.c: started implementing the location widget. Doesn't do anything too interesting yet, but I replaced the gtkentry already. I need to implement autocompletion before. 2002-05-12 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/gobject-misc.h (removed) * utils/gul-gobject-misc.h (added): Move this to the right place. * utils/Makefile.am * bookmarks/Makefile.am * bookmarks/bookmarks-bonoboui-menu.c * bookmarks/bookmarks-bonoboui-tb.c * bookmarks/bookmarks-editor.c * bookmarks/bookmarks-folder-tb-widget.c * bookmarks/bookmarks-gtk-menu.c * bookmarks/bookmarks-io.c * bookmarks/bookmarks-netscape.c * bookmarks/bookmarks-site-tb-widget.c * bookmarks/bookmarks-smart-site-tb-widget.c * bookmarks/bookmarks.c * bookmarks/xbel.c: Updated accordingly. 2002-05-12 Ricardo Fernández Pascual <ric@users.sourceforge.net> * embed/global-history.c: Fix history corruption, use libxml to encode xml entities. DV knows better. 2002-05-12 Yanko Kaneti <yaneti@declera.com> * configure.in: remove the macros dir ACLOCAL bits. 2002-05-12 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/bookmarks-editor.c * bookmarks/bookmarks-tree-model.c * bookmarks/bookmarks-tree-model.h: Show icons in the editor. 2002-05-12 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/Makefile.am * bookmarks/bookmarks-editor.c * bookmarks/bookmarks-editor.h * bookmarks/bookmarks-io.c * bookmarks/bookmarks-io.h: You can now open bookmark files from the editor. * mime-bm.diff: you need to apply this small patch to gnome-mime-data to test opening non XBEL files. * bookmarks/bookmarks-netscape-mozilla.c * bookmarks/bookmarks-netscape-mozilla.h * bookmarks/bookmarks-netscape.c * bookmarks/bookmarks-netscape.h: Loading netscape bookmarks files. * src/window-commands.c: Small cleanup. * utils/misc-string.c * utils/misc-string.h: gul_string_ascii_strcasestr implemented (was misc_string_strcasestr). 2002-05-11 Marco Pesenti Gritti <marco@it.gnome.org> * src/prefs-dialog.c: * src/prefs-dialog.h: more work on the prefs dialog 2002-05-11 Marco Pesenti Gritti <marco@it.gnome.org> * embed/find-dialog.c * embed/print-dialog.c * src/history-dialog.c * src/prefs-dialog.c * src/prefs-dialog.h * src/session.c * src/window-commands.c * ui/prefs-dialog.glade * utils/galeon-dialog.c * utils/galeon-dialog.h: implement the prefs dialog framework. Merge instant apply code in GaleonDialog. 2002-05-10 Philip Langdale <philipl@mail.utexas.edu> * mozilla/GaleonWrapper.cpp: minor mozilla cvs rsync. * embed/galeon-embed-shell.c * embed/galeon-embed-shell.h * mozilla/mozilla-embed-shell.cpp: Added get_font_list method to extract the list of fonts that mozilla sees. Takes the familar language group and style parameters and returns a glist of font names. 2002-05-09 Philip Langdale <philipl@mail.utexas.edu> * mozilla/nsUnicharUtils.cpp * mozilla/nsUnicharUtils.h: ADDED * mozilla/EventContext.cpp * mozilla/GaleonWrapper.cpp * mozilla/Makefile.am * mozilla/TOCProtocolHandler.cpp: Thanks to quick work by alecf at mozilla, the nsUnicharUtils are now triple licensed, so I have added them to our src tree and commited the remaining string fixes. 2002-05-08 Philip Langdale <philipl@mail.utexas.edu> * mozilla/ContentHandler.cpp * mozilla/FilePicker.cpp * mozilla/MozRegisterComponents.cpp * mozilla/ProgressListener.cpp * mozilla/mozilla-embed-persist.cpp * mozilla/mozilla-embed-shell.cpp: So much for stable api... HEAD nsIFile unicode methods now use nsString instead of nsCString. Updated accordingly. As always in these situations, if you're building against moz cvs, you need an up to date cvs build. 2002-05-07 Philip Langdale <philipl@mail.utexas.edu> * mozilla/ContentHandler.cpp: Fixed a type in the 1.0 compat code. 2002-05-06 Philip Langdale <philipl@mail.utexas.edu> * mozilla/BaseHelpProtocolHandler.cpp * mozilla/BaseProtocolContentHandler.cpp * mozilla/BaseProtocolHandler.cpp * mozilla/ContentHandler.cpp * mozilla/ExternalProtocolService.cpp * mozilla/GHelpProtocolHandler.cpp * mozilla/GlobalHistory.cpp * mozilla/GnomeHelpProtocolHandler.cpp * mozilla/MailtoProtocolHandler.cpp * mozilla/PromptService.cpp * mozilla/TOCProtocolHandler.cpp * mozilla/mozilla-embed.cpp: Big batch of ns*String fixes. Hopefully we're now no longer leaking misallocated strings or try to generate them from sources that go out of scope. I've also tried to follow mozilla's guidelines for minimising gratuitous string copying during conversions; that'll speed things up, but I doubt anyone will notice. There are also fixes in EventContext.cpp and GaleonWrapper.cpp but those required nsUnicharUtils.cpp to be rolled into the galeon source and that cannot be done until it is triple-licensed, which should happen soon. I will then land the rest of the fixes. 2002-05-05 Marco Pesenti Gritti <marco@it.gnome.org> * mozilla/ContentHandler.cpp: fix a typo (compilation fix) * src/Makefile.am * src/galeon-main.c * src/galeon-shell.c * src/galeon-shell.h * src/galeon-tab.c * src/galeon-window.c * src/galeon-window.h * src/session.c * src/session.h * src/window-commands.c * ui/galeon.glade * utils/galeon-dialog.c * utils/galeon-dialog.h: Move the window related calls of the galeon shell inside Session object. Implement part of session management (menu still not done). I hope the nautilus view still works, I cant get it to work... We need a sensible way to implement server timeout. 2002-05-05 Marco Pesenti Gritti <marco@it.gnome.org> * configure.in: Uff finally changes to the ui should work for all 2002-05-05 Marco Pesenti Gritti <marco@it.gnome.org> * embed/galeon-embed-shell.c * embed/galeon-embed-shell.h * embed/galeon-embed-utils.c * embed/galeon-embed-utils.h * gtkhtml/gtkhtml-embed-shell.c * mozilla/mozilla-embed-shell.cpp * mozilla/mozilla-i18n.c * mozilla/mozilla-i18n.h * mozilla/mozilla-notifiers.cpp * src/galeon-shell.c * src/galeon-window.c * src/window-commands.c * src/window-commands.h * utils/gul-bonobo-extensions.c * utils/gul-bonobo-extensions.h: fix charsets api and impl charsets menu. Should be trivial to add to the nautilus view, but the view crashes for me :( 2002-05-05 Marco Pesenti Gritti <marco@it.gnome.org> * src/Makefile.am: * src/galeon-window.c: * src/statusbar.c: * src/toolbar.c: * src/window-commands.c: implement print preview ui 2002-05-05 Marco Pesenti Gritti <marco@it.gnome.org> * mozilla/mozilla-embed.cpp * embed/print-dialog.c * src/galeon-window.c * src/window-commands.c * src/window-commands.h * ui/print.glade * utils/galeon-dialog.c * utils/prefs-utils.c: implement print dialog and view source. Still missing a print preview UI. 2002-05-02 Marco Pesenti Gritti <marco@it.gnome.org> * src/Makefile.am * src/galeon-window.c * src/prefs-dialog-priv.h * src/prefs-dialog.c * src/prefs-dialog.h * src/window-commands.c * src/window-commands.h: compilation fixes, first try at a prefs dialog 2002-05-04 Philip Langdale <philipl@mail.utexas.edu> * embed/galeon-embed.c * embed/galeon-embed.h * mozilla/mozilla-embed.cpp * src/galeon-shell.c * src/galeon-shell.h: Extended galeon-embed to expose print-preview and page-copy backend. Extended galeon-shell to support view-source and copy-page tab creations flags. 2002-05-04 Christophe Fergeau <teuf@users.sourceforge.net> * mozilla/PromptService.cpp: added some missing PRUnichar->UTF8 conversions 2002-05-02 Christophe Fergeau <teuf@users.sourceforge.net> * Makefile.am: modified the destination dir for galeon.desktop (install it to /usr/share/applications, seems to be the correct place for GNOME2) * ui/Makefile.am: fixed typos 2002-05-02 Christophe Fergeau <teuf@users.sourceforge.net> * configure.in: removed obsolete Mozilla hacks, bumped version number (change it if you think it's not a good version number) * ui/Makefile.am: fixed duplicate definition of uidir * galeon.desktop.in: modified to match GNOME HIG recommendations * src/galeon-window.c * src/window-commands.c * src/window-commands.h: added about box 2002-05-02 Marco Pesenti Gritti <marco@it.gnome.org> * mozilla/GlobalHistory.cpp: handle strings correctly, could fix the huge history file bug * src/Makefile.am: * src/galeon-window.c: * src/toolbar.c: * src/galeon-spinner.c: * src/galeon-spinner.h: implement spinner base on nautilus throbber 2002-05-02 Christophe Fergeau <teuf@users.sourceforge.net> * .cvsignore: removed xml-i18-tool files, added intltool * Makefile.am * acconfig.h * configure.in * src/galeon-main.c * ui/nautilus-galeon-view-ui.xml.in (added) * ui/galeon-ui.xml.in (added) * ui/nautilus-galeon-view-ui.xml (removed) * ui/galeon-ui.xml (removed) * ui/Makefile.am: fixed i18n support, Galeon2 should now be translated if an appropriate po file exists 2002-05-02 Marco Pesenti Gritti <marco@it.gnome.org> * mozilla/ContentHandler.cpp * mozilla/mozilla-embed-shell.cpp: fix compile borkage * mozilla/mozilla-embed.cpp: * src/toolbar.c: * utils/misc-gui.c: * utils/misc-gui.h: implement session history menus 2002-05-02 Philip Langdale <philipl@mail.utexas.edu> * mozilla/BaseHelpProtocolHandler.cpp * mozilla/BaseProtocolContentHandler.cpp * mozilla/ContentHandler.cpp * mozilla/FilePicker.cpp * mozilla/MozRegisterComponents.cpp * mozilla/MyportalProtocolHandler.cpp * mozilla/ProgressListener.cpp * mozilla/TOCProtocolHandler.cpp * mozilla/gGnomeHelpUrl.cpp * mozilla/mozilla-embed-persist.cpp * mozilla/mozilla-embed-shell.cpp * mozilla/mozilla-embed.cpp: Removed all 0.9.9+ #ifdefs and added #ifdefs for 1.0.0+ nsIFile compatability. I also fixed a number of scary string abuses. marco, grep for "BAD BAD BAD" :-) 2002-05-02 Marco Pesenti Gritti <marco@it.gnome.org> * mozilla/GlobalHistory.cpp: * src/galeon-window.c: * src/history-dialog.c: complete history, only dock and context menus left 2002-05-01 Ricardo Fernández Pascual <ric@users.sourceforge.net> * src/Makefile.am * src/galeon-nautilus-view.c * src/galeon-nautilus-view.h * src/galeon-shell.c: The Nautilus view can show pages again. Notice that this has been done without touching anything outside galeon-nautilus-view.[ch], except for the factory initializaction in galeon-shell. :-) 2002-05-01 Ricardo Fernández Pascual <ric@users.sourceforge.net> * src/galeon-main.c: Fix a crash with server mode. Can't pass NULL as a string in CORBA. Passing "" instead. 2002-05-01 Marco Pesenti Gritti <marco@it.gnome.org> * embed/global-history.c * embed/global-history.h * src/Makefile.am * src/galeon-shell.c * src/galeon-tab.c * src/galeon-tab.h * src/galeon-window.c * src/galeon-window.h * src/window-commands.c * src/window-commands.h * ui/galeon-ui.xml * ui/galeon.glade * utils/galeon-dialog.c: implement history dialog 2002-04-30 Marco Pesenti Gritti <marco@it.gnome.org> * src/galeon-window.c: * src/window-commands.c: * src/window-commands.h: implement zoom 2002-04-30 Marco Pesenti Gritti <marco@it.gnome.org> * embed/Makefile.am: * embed/galeon-embed-types.h: * mozilla/mozilla-embed.cpp: * src/Makefile.am: * src/find-dialog.c: * src/find-dialog.h: * src/galeon-tab.c: * src/galeon-window.c: * src/galeon-window.h: * src/print-dialog.c: * src/print-dialog.h: * src/window-commands.c: * utils/galeon-dialog.c: Complete layout implementation and make it persist. Create a GaleonEmbedDialog object and base FindDialog and PrintDialog implementations on it so they can be used in the nautilus view 2002-04-29 Marco Pesenti Gritti <marco@it.gnome.org> * mozilla/mozilla-embed.cpp: * src/galeon-window.c: * src/galeon-window.h: * src/window-commands.h: * ui/galeon-ui.xml: implement layout options in view menu 2002-04-29 Yanko Kaneti <yaneti@declera.com> * autogen.sh: require gnome-common and use gnome-autogen.sh 2002-04-28 Marco Pesenti Gritti <marco@it.gnome.org> * src/galeon-tab.c: * src/statusbar.c: Yay ! Proper progress info on progress bar, this has never been right :) 2002-04-28 Marco Pesenti Gritti <marco@it.gnome.org> * src/find-dialog.c * src/galeon-window.c * src/galeon-window.h * src/window-commands.c * utils/Makefile.am * utils/galeon-dialog.c * utils/state.c * utils/state.h: Complete find dialog implementation. Save main window state. 2002-04-28 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/xbel.c: Remember the filename and file format when loading. * bookmarks/bookmarks-io.c * bookmarks/bookmarks-io.h: Functions return TRUE on success and FALSE on failure. * bookmarks/bookmarks.c * bookmarks/bookmarks.h * src/galeon-shell.c: Save bookmarks at exit, and autosave bookmarks after five minutes. Make backups when saving. * utils/misc-general.c * utils/misc-general.h: Added a function to make backups. 2002-04-28 Marco Pesenti Gritti <marco@it.gnome.org> * src/find-dialog.c * src/find-dialog.h * src/galeon-window.c * src/galeon-window.h * src/window-commands.c * src/window-commands.h * ui/galeon-ui.xml * ui/galeon.glade * utils/galeon-dialog.c * utils/galeon-dialog.h: Implement find dialog, implement navigation menus, implement clipboard menus (borked in mozilla atm) 2002-04-26 Philip Langdale <philipl@mail.utexas.edu> * mozilla/GaleonWrapper.cpp * mozilla/GaleonWrapper.h: Forward porting back-end functions for view-source 2002-04-26 Marco Pesenti Gritti <marco@it.gnome.org> * src/galeon-window.c: do not show tabs when only one is opened. I hate gtknotebook. 2002-04-26 Marco Pesenti Gritti <marco@it.gnome.org> * embed/Makefile.am: * embed/galeon-embed-popup.c: * embed/galeon-embed-shell.c: * embed/galeon-embed-shell.h: * mozilla/mozilla-embed-shell.cpp: * mozilla/mozilla-embed-shell.h: * mozilla/mozilla-embed.cpp: fix another finalize crash * src/galeon-shell.c: * src/galeon-shell.h: * src/galeon-tab.c: * src/galeon-tab.h: * src/galeon-window.c: * src/galeon-window.h: * src/popup-commands.c: * src/popup-commands.h: * src/window-commands.c: Implement popups (some of them still missing). Implement middle click on links. 2002-04-19 Marco Pesenti Gritti <marco@it.gnome.org> * src/galeon-tab.c: * src/galeon-tab.h: * src/galeon-window.c: implement tabs close buttons, fix some finalization bugs 2002-04-19 Marco Pesenti Gritti <marco@it.gnome.org> * embed/galeon-embed.c: * embed/galeon-embed.h: * mozilla/mozilla-embed.cpp: * src/galeon-tab.c: * src/galeon-window.c: * src/window-commands.c: * src/window-commands.h: implement save as. Implement finalization of tab/window/embed. 2002-04-22 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/bookmarks-smart-site-tb-widget.c * bookmarks/bookmarks.c * bookmarks/bookmarks.h: Finished the smart bookmark stuff (only for the toolbar). 2002-04-21 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/Makefile.am * bookmarks/default-bookmarks.xbel: A default bookmarks file. TODO: someone should put here some useful default bookmarks. * bookmarks/bookmarks-bonoboui-tb.c: Don't use the name of the folder as the name of the toolbar, because bonoboui can get confused and add the bookmarks to the main toolbar. * bookmarks/bookmarks.c * bookmarks/bookmarks.h * bookmarks/bookmarks-toolbar-widgets.c * bookmarks/bookmarks-toolbar-widgets.h * bookmarks/bookmarks-smart-site-tb-widget.c * bookmarks/bookmarks-smart-site-tb-widget.h: Unfinished implementation of the widget to show samrt bookmarks on the toolbar. * src/galeon-shell.c: Load the default bookmarks if no user bookmarks can be loaded. 2002-04-20 Philip Langdale <philipl@mail.utexas.edu> * mozilla/ContentHandler.h * mozilla/ContentHandler.cpp: Fixed 72840. Crash when trying to invoke a handler when there is no default handler in gnome vfs. 2002-04-20 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/bookmarks-bonoboui-menu.c: Show icons. * bookmarks/Makefile.am * bookmarks/bookmarks-bonoboui-tb.c * bookmarks/bookmarks-folder-tb-widget.c * bookmarks/bookmarks-gtk-menu.c * bookmarks/bookmarks-gtk-menu.h: The toolbar buttons for folders now work as expected. * bookmarks/bookmarks.c * bookmarks/bookmarks.h: Use the correct icon for folders. 2002-04-19 Marco Pesenti Gritti <marco@it.gnome.org> * embed/downloader-view.c * embed/downloader-view.h * mozilla/ProgressListener.cpp: fix downloader bugs. It seem to work well now. 2002-04-19 Marco Pesenti Gritti <marco@it.gnome.org> * embed/downloader-view.c: * embed/galeon-embed-shell.c: * embed/mime-db.c: * mozilla/FilePicker.cpp: * mozilla/MozRegisterComponents.cpp: * mozilla/ProgressListener.cpp: * mozilla/ProgressListener.h: * mozilla/mozilla-embed-shell.cpp: Port ProgressListener changes from stable branch, fix some minor bugs. As result the downloads manager is sort of working, buggy as hell yeah :) Will fix soon. 2002-04-19 Philip Langdale <philipl@mail.utexas.edu> * bookmarks/Makefile.am: Fixed typo. * mozilla/GaleonWrapper.cpp * mozilla/GaleonWrapper.h: Added print preview backend methods. We still need to sort out how our front end will work. 2002-04-19 Philip Langdale <philipl@mail.utexas.edu> * mozilla/PromptService.cpp: Fixed 75411. When asked to selected a username/password pair by the password manager, the user selects none of them and then presses OK. They are no longer rewarded with a crash. 2002-04-19 Philip Langdale <philipl@mail.utexas.edu> mozilla/ProgressListener.cpp: Removed double default value declaration. It's bad C++ and doesn't compiler with gcc3.1. 2002-04-13 Marco Pesenti Gritti <marco@it.gnome.org> * bookmarks/Makefile.am: * bookmarks/bookmarks.c: * embed/Makefile.am: * embed/global-history.c: * gtkhtml/Makefile.am: * mozilla/Makefile.am: * mozilla/mozilla-embed.cpp: * src/Makefile.am: * utils/Makefile.am: * utils/gul-bonobo-extensions.c: use libtool to build static libraries. Should fix problems with libtool 1.6. Cleanup global history code. 2002-04-13 Marco Pesenti Gritti <mpeseng@tin.it> * embed/galeon-embed.c: * embed/galeon-embed.h: * embed/global-history.c: * embed/global-history.h: * mozilla/GlobalHistory.cpp: * mozilla/mozilla-embed-shell.cpp: * mozilla/mozilla-embed.cpp: * src/galeon-tab.c: * src/statusbar.c: fix a crash when trying to find charsets. Clean global history interfaces, many fixes in the code, attach it to mozilla. 2002-04-13 Marco Pesenti Gritti <mpeseng@tin.it> * embed/galeon-embed-shell.c: * embed/galeon-embed-shell.h: * mozilla/FilePicker.cpp: * mozilla/FilePicker.h: * mozilla/mozilla-embed-shell.cpp: * src/galeon-window.c: * src/window-commands.c: * src/window-commands.h: move filepicker in embed shell so that it doesnt break embed abstraction, fixed it and implemented File->Open 2002-04-13 Marco Pesenti Gritti <mpeseng@tin.it> * embed/galeon-embed-event.c * embed/galeon-embed-popup.c: unref event when the popup is closed * mozilla/EventContext.cpp: cleanup * mozilla/PromptService.cpp: partial port to gtk2 * mozilla/mozilla-embed-shell.cpp: * mozilla/mozilla-embed.cpp: cleanup embed shell initialization * src/galeon-shell.c * src/galeon-tab.c * src/galeon-window.c * src/galeon-window.h * src/statusbar.c: fix warnings, cleanup window initialization. Getting usable ! 2002-04-13 Marco Pesenti Gritti <mpeseng@tin.it> * embed/Makefile.am * embed/galeon-embed-event.c * embed/galeon-embed-event.h * embed/galeon-embed-persist.c * embed/galeon-embed-popup.c * embed/galeon-embed-popup.h * embed/galeon-embed.c * embed/galeon-embed.h: use an object instead of struct to keep events info. It's cleaner and it give us ref count for free. * mozilla/EventContext.cpp * mozilla/EventContext.h * mozilla/mozilla-embed.cpp * src/galeon-tab.c * src/popup-commands.c * src/popup-commands.h: use the new object, finally you can open new windows from context menu :) Btw the new context menu stuff should be nautilus view friendly, but I need to check if the view is a BonoboWindow, should not be hard to modify it to work anyway. 2002-04-13 Marco Pesenti Gritti <mpeseng@tin.it> * embed/galeon-embed-popup.c * embed/galeon-embed-popup.h * src/Makefile.am * src/galeon-tab.c * src/galeon-window.c * src/galeon-window.h: complete popups arch 2002-04-14 Ricardo Fernández Pascual <ric@users.sourceforge.net> * src/pixbuf-cache.h * src/pixbuf-cache.c: removed. * utils/pixbuf-cache.h * utils/pixbuf-cache.c: moved to the gul_ namespace and minor changes. * bookmarks/bookmarks.c: use the pixbufs. * mozilla/PromptService.cpp: changed to use gul_pixbuf_cache_get. 2002-04-14 Ricardo Fernández Pascual <ric@users.sourceforge.net> * utils/misc-gui.c: fixed misc_gui_menu_position_under_widget. * src/galeon-window.c * src/window-commands.c * src/window-commands.h: Hooked the bookmarks editor. Try editing the "Show as toolbar" attribute of any folder ;) * bookmarks/Makefile.am * bookmarks-folder-tb-widget.c * bookmarks-folder-tb-widget.h: The widget for folders in the toolbar. Not finished, I need to fill the popup menu with the bookmarks still. * bookmarks-widgets-private.h: Moved some sommon code here. * bookmarks/bookmarks-bonoboui-menu.c: Small fix. * bookmarks/bookmarks.c * bookmarks/bookmarks.h * bookmarks/bookmarks-bonoboui-tb.c * bookmarks/bookmarks-bonoboui-tb.h: Hiding and showing of toolbars. * bookmarks/bookmarks-site-tb-widget.c * bookmarks/bookmarks-toolbar-widgets.c: Updated and fixes. * bookmarks/xbel.c: Fixed a small bug (which I think is present in the galeon-1-2 branch too). 2002-04-13 Marco Pesenti Gritti <mpeseng@tin.it> * embed/galeon-embed-popup.c * embed/galeon-embed-popup.h: start of basic popups support 2002-04-13 Marco Pesenti Gritti <mpeseng@tin.it> * src/galeon-shell.c * src/galeon-tab.c * src/galeon-tab.h * src/galeon-window.c * src/galeon-window.h * src/toolbar.c * src/toolbar.h: fix tab visibility impl. Implement location and spinner. 2002-04-13 Ricardo Fernández Pascual <ric@users.sourceforge.net> * src/galeon-window.c * bookmarks/Makefile.am * bookmarks/bookmarks-bonoboui-tb.c * bookmarks/bookmarks-bonoboui-tb.h * bookmarks/bookmarks-site-tb-widget.c * bookmarks/bookmarks-site-tb-widget.h * bookmarks/bookmarks-toolbar-widgets.c * bookmarks/bookmarks.c * bookmarks/bookmarks.h: More toolbar implementation. Needs pixmaps, and only site buttons have been implemented. 2002-04-13 Marco Pesenti Gritti <mpeseng@tin.it> * src/galeon-tab.c: fix compilation, I was using a deprecated api 2002-04-13 Marco Pesenti Gritti <mpeseng@tin.it> * mozilla/Makefile.am * mozilla/MozRegisterComponents.cpp * mozilla/mozilla-embed-shell.cpp * mozilla/mozilla-embed.cpp: initialize mozilla components on embed shell startup * src/galeon-automation.c * src/galeon-shell.c * src/galeon-shell.h * src/galeon-tab.c * src/galeon-tab.h * src/galeon-window.c * src/galeon-window.h * src/toolbar.c * src/toolbar.h * src/window-commands.c * src/window-commands.h * ui/galeon-ui.xml: implement Stop, New window, New tab, javascript popups 2002-04-12 Marco Pesenti Gritti <mpeseng@tin.it> * src/galeon-tab.c * src/galeon-tab.h * src/galeon-window.c * src/statusbar.c: implement progress messages * src/toolbar.c * src/toolbar.h: implement back/forward sensivity and actions 2002-04-12 Marco Pesenti Gritti <mpeseng@tin.it> * mozilla/BaseHelpProtocolHandler.cpp * mozilla/BaseProtocolContentHandler.cpp * mozilla/TOCProtocolHandler.cpp * mozilla/gGnomeHelpUrl.cpp * mozilla/mozilla-version.h: fix compilation * utils/bonobo-ui-toolbar-separator-item.c * utils/bonobo-ui-toolbar-separator-item.h: obsolete, removed 2002-04-12 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/Makefile.am * bookmarks/bookmarks-bonoboui-menu.h * bookmarks/bookmarks-bonoboui-tb.c * bookmarks/bookmarks-bonoboui-tb.h * bookmarks/bookmarks-toolbar-widgets.c * bookmarks/bookmarks-toolbar-widgets.h * bookmarks/bookmarks.c * bookmarks/bookmarks.h * src/galeon-window.c * utils/gul-bonobo-extensions.c * utils/gul-bonobo-extensions.h * utils/misc-string.c * utils/misc-string.h: I broke the build, so I had to commit some unfinished bookmarks toolbar code with the fixes. 2002-04-12 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/Makefile.am * bookmarks/bookmarks-bonoboui-menu.c * bookmarks/bookmarks-bonoboui-menu.h: Creates bookmarks menus using bonoboui. * src/galeon-shell.h * src/Makefile.am: link against libbookmarks. * src/galeon-shell.c: Load bookmarks. * ui/galeon-ui.xml * src/galeon-window.c: Display a bookmarks menu. * utils/Makefile.am * utils/gul-bonobo-extensions.h * utils/gul-bonobo-extensions.c: Create menus dinamically using libbonoboui. 2002-04-10 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/bookmarks-editor.c * bookmarks/bookmarks.c * bookmarks/bookmarks.h * bookmarks/testbookmarks.c * bookmarks/xbel.c: Finalization and refcounting. No leaks. 2002-04-09 Ricardo Fernández Pascual <ric@users.sourceforge.net> * ui/Makefile.am * configure.in: generate ui/galeon-bookmarks-editor-ui.xml * ui/galeon-bookmarks-editor-ui.xml.in: new file. * ui/bookmarks.glade: Some cleanups. * utils/galeon-marshal.list: VOID:OBJECT,OBJECT,INT * bookmarks/bookmarks-editor.c * bookmarks/bookmarks-editor.h * bookmarks/bookmarks-tree-model.c * bookmarks/bookmarks-tree-model.h * bookmarks/bookmarks.c * bookmarks/bookmarks.h * bookmarks/testbookmarks.c: Use a bonobowindow for the main editor, implemented inserting sites and folders and removing. There's some weird thing with scrolling when you click after removing a bookmark, but I'm nearly sure that it's not my code, see bug #72729. 2002-04-08 Daniel Erat <dan_erat@pobox.com> * src/galeon-tab.c: * src/galeon-window.c: Added tab switch callback, hopefully fixing the active_tab stuff. It's interesting writing code for an app that I'm currently unable to run. :) 2002-04-07 Marco Pesenti Gritti <mpeseng@tin.it> * embed/galeon-embed-shell.c * embed/galeon-embed-shell.h * embed/galeon-embed.c * embed/galeon-embed.h * mozilla/mozilla-embed-shell.cpp * mozilla/mozilla-embed-shell.h * mozilla/mozilla-embed.cpp * mozilla/mozilla-embed.h * src/galeon-automation.c * src/galeon-main.c * src/galeon-shell.c * src/galeon-tab.c * src/galeon-window.c * src/galeon-window.h * src/toolbar.c: more misc fixes. It's nice to browse with galeon2 :) 2002-04-07 Marco Pesenti Gritti <mpeseng@tin.it> * configure.in: add gtk libs on the mozembed test, seem necessary for my hack port. Hopefully it doesnt break stuff for others * embed/galeon-embed-shell.c: * embed/global-history.c: * mozilla/mozilla-embed-shell.cpp: * mozilla/mozilla-embed.cpp * src/galeon-tab.c: misc minor fixes 2002-04-07 Daniel Erat <dan_erat@pobox.com> * src/galeon-tab.c: galeon_embed_new () wants a GaleonEmbedShell, not a GaleonShell. 2002-04-06 Marco Pesenti Gritti <mpeseng@tin.it> * src/galeon-shell.c * src/galeon-shell.h: fix it to deal better with galeon_embed_shell 2002-04-07 Daniel Erat <dan_erat@pobox.com> * src/galeon-shell.c: * src/galeon-tab.c: * src/galeon-tab.h: (hopefully) fix tab creation stuff 2002-04-07 Daniel Erat <dan_erat@pobox.com> * src/galeon-shell.c: * src/galeon-tab.c: * src/galeon-tab.h: * src/galeon-window.c: * src/galeon-window.h: Committed some notebook stuff for Marco. No idea if it actually works or not. :) 2002-04-06 Marco Pesenti Gritti <mpeseng@tin.it> * src/galeon-shell.c: add a tab to the window * src/galeon-macros.c: fix a \ on the last line 2002-04-06 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/bookmarks-editor.c * bookmarks/bookmarks.c: A bit more work on this. * bookmarks/xbel.c: Fixed the las silly bug (I hope). * ui/bookmarks.glade: This needs a lot of cleanup, but I can't edit it with glade2. Removed some things. 2002-04-06 Daniel Erat <dan_erat@pobox.com> * src/galeon-macros.h: ADDED (just one macro, feel free to move it somewhere else) * src/galeon-shell.c: * src/galeon-tab.c: * src/galeon-window.c: * src/galeon-window.h: * src/window-commands.c: Filled out some of the tab callbacks. Renamed window_* functions to galeon_window_*. 2002-04-06 Daniel Erat <dan_erat@pobox.com> * src/galeon-tab.c: Let's try that one more time... 2002-04-05 Daniel Erat <dan_erat@pobox.com> * src/galeon-tab.c: minor change, make callbacks return void as pointed out by Marco. 2002-04-03 Marco Pesenti Gritti <mpeseng@tin.it> * embed/Makefile.am * embed/downloader-view.c * embed/global-history.c * embed/mime-db.c: disable deprecated and fixes 2002-04-03 Daniel Erat <dan_erat@pobox.com> * src/galeon-tab.c: * src/galeon-window.c: Fixed galeon_window_get_active_* and got rid of extra NULL checks (it looks like GTK_CHECK_TYPE is already checking this). 2002-04-03 Daniel Erat <dan_erat@pobox.com> * src/galeon-tab.c: * src/galeon-tab.h: Add callbacks for embed signals, and is_active stuff. 2002-04-03 Marco Pesenti Gritti <mpeseng@tin.it> * bookmarks/Makefile.am * bookmarks/testbookmarks.c * bookmarks/xbel.c * mozilla/ProgressListener.cpp * src/Makefile.am * src/galeon-shell.c * utils/Makefile.am * utils/eel-gconf-extensions.c * utils/galeon-dialog.c * utils/glade.c * utils/misc-general.c * utils/misc-gui.c * utils/misc-gui.h * utils/misc-string.c * utils/pixbuf-cache.c * utils/state.c: deprecated api removal. Ric, I fixed also your code, I hope you dont mind. It's just g_strcasecmp -> g_ascii_strcasecmp, a macro subst and set_usize -> set_request_size in the test. I left mozilla dir out for now. 2002-04-03 Marco Pesenti Gritti <mpeseng@tin.it> * src/galeon-shell.c: * src/galeon-shell.h (galeon_shell_new_tab): Api to open new galeon tabs. Please use this everywhere unless you have very good reasons. Pretty stupid implementation. * src/galeon-automation.c: Use the new api 2002-04-03 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/bookmarks-editor.c * bookmarks/bookmarks-editor.h * bookmarks/bookmarks-tree-model.c * bookmarks/bookmarks-tree-model.h * bookmarks/bookmarks.c * bookmarks/bookmarks.h * bookmarks/testbookmarks.c: The editor lets you edit the name of the bookmark. 2002-04-03 Marco Pesenti Gritti <mpeseng@tin.it> * doc/embed.dia * doc/embed.txt: embed architecture docs * src/Makefile.am: * src/find-dialog.c: implement controls persistence * src/galeon-window.c: implement print menu * src/print-dialog.c * src/print-dialog.h: incomplete port using galeondialog * src/window-commands.c * src/window-commands.h: add print verb * ui/galeon.glade: fix cb names for find dialog * utils/Makefile.am * utils/galeon-dialog.c * utils/galeon-dialog.h: implement a generic way to keep controls state * utils/glade.c * utils/glade.h: use const when possible * utils/misc-general.c * utils/misc-general.h: use const when possible * utils/prefs-utils.c: * utils/prefs-utils.h: ported. use const when possible 2002-04-02 Marco Pesenti Gritti <mpeseng@tin.it> * utils/galeon-dialog.c: * utils/galeon-dialog.h: design improvements 2002-04-02 Marco Pesenti Gritti <mpeseng@tin.it> * src/Makefile.am: * src/find-dialog.c: * src/find-dialog.h: start reimplementing find dialog as subclass of GaleonDialog * src/find.c: * src/find.h: removed * src/galeon-window.c: attach verbs * src/statusbar.c: * src/statusbar.h: partial implementation * src/toolbar.c: * src/toolbar.h: implement the spinner * src/window-commands.c: * src/window-commands.h: verbs implementations goes here * ui/galeon-ui.xml: * utils/Makefile.am: * utils/galeon-dialog.c: * utils/galeon-dialog.h: generic dialog object. Not finished. 2002-03-31 Marco Pesenti Gritti <mpeseng@tin.it> * src/Makefile.am * src/galeon-window.c * src/galeon-window.h * src/toolbar.c * src/toolbar.h: first attempt at a toolbar 2002-04-01 Daniel Erat <dan_erat@pobox.com> * src/Makefile.am: * src/galeon-tab.c: ADDED * src/galeon-tab.h: * src/galeon-window.c: * src/galeon-window.h: Committing some basic tabs stuff... 2002-03-31 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/Makefile.am: New files added. * bookmarks/bookmarks-editor.c * bookmarks/bookmarks-editor.h: Nothing really interesting yet. * bookmarks/bookmarks-tree-model.c * bookmarks/bookmarks-tree-model.h: These should be finished, but they're untested. * bookmarks/bookmarks.h * bookmarks/xbel.c: Cleanups. 2002-03-31 Philip Langdale <philipl@mail.utexas.edu> * mozilla/BaseProtocolContentHandler.cpp: Mozilla no longer allows a null dummy storage stream, so we now create a small stream who's contents are not important. 2002-03-31 Tommi Komulainen <Tommi.Komulainen@iki.fi> * embed/galeon-embed-persist.c: * embed/galeon-embed-shell.c * gtkhtml/gtkhtml-embed-persist.c * gtkhtml/gtkhtml-embed-shell.c * mozilla/mozilla-embed-shell.cpp * embed/galeon-embed-shell.c: fix few brainfarts, like making galeon_embed_get_type infinitely call itself recursively and similar.. Thank you Tommi, I must have been on crack :) -- Marco 2002-03-31 Marco Pesenti Gritti <mpeseng@tin.it> * mozilla/mozilla-notifiers.cpp: make all notifiers static. Fix two undefined reference. 2002-03-31 Marco Pesenti Gritti <mpeseng@tin.it> * embed/Makefile.am: * embed/galeon-embed-persist.c: * embed/galeon-embed-persist.h: * embed/galeon-embed-shell.c: * embed/galeon-embed-shell.h: * embed/galeon-embed.c: * embed/galeon-embed.h: * mozilla/GaleonWrapper.cpp: * mozilla/GaleonWrapper.h: * mozilla/mozilla-embed-persist.cpp: * mozilla/mozilla-embed.cpp: * mozilla/mozilla-embed.h: * utils/galeon-types.h: Implementation of the persist object completed. Implement embed creation, choosing between renderers available. 2002-03-30 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/bookmarks.c * bookmarks/testbookmarks.c * bookmarks/xbel.c: Fixed some bugs and finished the implementation of aliases, saving, loading, etc. TODO: make sure that we use utf8 correctly when saving. 2002-03-28 Marco Pesenti Gritti <mpeseng@tin.it> * mozilla/ContentHandler.cpp * mozilla/ContentHandler.h: fix it to compile * mozilla/Makefile.am * mozilla/ProgressListener.cpp * mozilla/ProgressListener.h * mozilla/mozilla-embed-persist.cpp * mozilla/mozilla-embed-shell.cpp * mozilla/mozilla-embed-shell.h: made the embed shell accessible globally. Implement the finished signal of persist. 2002-03-28 Marco Pesenti Gritti <mpeseng@tin.it> * mozilla/ContentHandler.h * mozilla/GaleonWrapper.cpp * mozilla/GaleonWrapper.h * mozilla/Makefile.am * mozilla/ProgressListener.h * mozilla/mozilla-embed-persist.cpp * mozilla/mozilla-notifiers.cpp * mozilla/mozilla-notifiers.h: add back ContentHandler (not compiling) and ProgressListener. 2002-03-29 Philip Langdale <philipl@mail.utexas.edu * mozilla/BaseProtocolContentHandler.cpp * mozilla/Makefile.am * mozilla/MyportalProtocolHandler.cpp: More resyncs 2002-03-29 Philip Langdale <philipl@mail.utexas.edu * mozilla/BaseHelpProtocolHandler.cpp * mozilla/ExternalProtocolService.cpp * mozilla/Makefile.am * mozilla/MyportalProtocolHandler.cpp * mozilla/TOCProtocolHandler.cpp * mozilla/gGnomeHelpUrl.cpp * mozilla/mozilla-embed-shell.cpp * mozilla/nsMailtoUrl.cpp * mozilla/nsMailtoUrl.h * mozilla/outputbuffer.c * mozilla/prefcheck.c: Forward ported some resyncs from 1-2 to HEAD. 2002-03-28 Marco Pesenti Gritti <mpeseng@tin.it> * embed/galeon-embed-shell.c * embed/galeon-embed-shell.h * embed/galeon-embed.c * embed/galeon-embed.h: forgot a parameter in the charset api * gtkhtml/gtkhtml-embed-shell.c: updated to match fixed api * mozilla/EventContext.cpp * mozilla/EventContext.h * mozilla/GaleonWrapper.cpp * mozilla/GaleonWrapper.h * mozilla/Makefile.am * mozilla/mozilla-embed-shell.cpp * mozilla/mozilla-embed-shell.h * mozilla/mozilla-embed.cpp * mozilla/mozilla-i18n.c * mozilla/mozilla-i18n.h * mozilla/mozilla-notifiers.cpp * mozilla/mozilla-notifiers.h * mozilla/mozilla-prefs.cpp * mozilla/mozilla-prefs.h: Implement mozilla-embed-shell, implement mouse and keys callbacks in mozilla embed * utils/galeon-config.h: add config.h * utils/eel-gconf-extensions.c * utils/eel-gconf-extensions.h (galeon_add_notifier): passed data should be ** and not * 2002-03-27 Marco Pesenti Gritti <mpeseng@tin.it> * embed/galeon-embed-types.h * embed/galeon-embed.h * mozilla/mozilla-embed.cpp: 90% implemented. The lacking bit is up to jorn :) I'll implement the mouse/key events when I can test, there is some memory pain. 2002-03-27 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/bookmarks.c * bookmarks/bookmarks.h * bookmarks/xbel.c: Partially working aliases. Still not working for anything except sites. And some bits are not saved. 2002-03-27 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/bookmarks.c * bookmarks/bookmarks.h * bookmarks/xbel.c: Some more bits implemented. 2002-03-25 Marco Pesenti Gritti <mpeseng@tin.it> * mozilla/mozilla-embed.cpp: more functions implemented 2002-03-25 Marco Pesenti Gritti <mpeseng@tin.it> * embed/galeon-embed-types.h * mozilla/galeon-embed.cpp * mozilla/galeon-embed.h * mozilla/galeon-embed-persist.cpp * mozilla/galeon-embed-persist.h * mozilla/galeon-embed-shell.cpp * mozill/galeon-embed-shell.h * embed/galeon-embed.h: skels + a few functions implemented * gtkhtml/Makefile.am * gtkhtml/gtkhtml-embed-persist.c * gtkhtml/gtkhtml-embed-persist.h * gtkhtml/gtkhtml-embed-shell.c * gtkhtml/gtkhtml-embed-shell.h * gtkhtml/gtkhtml-embed.c * gtkhtml/gtkhtml-embed.h: skels 2002-03-24 Marco Pesenti Gritti <mpeseng@tin.it> * embed/Makefile.am * embed/galeon-embed-persist.c: * embed/galeon-embed-persist.h: persist api, designed and implemented (virtual) * embed/galeon-embed-shell.c: * embed/galeon-embed-shell.h: implemented (virtual) * embed/galeon-embed.c: implement callbacks 2002-03-25 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/bookmarks.c * bookmarks/bookmarks.h * bookmarks/testbookmarks.c * bookmarks/xbel.c: Today's updates. Loading/saving to XBEL implemented, but needs some testing and needs to implement the underlying methods. 2002-03-24 Marco Pesenti Gritti <mpeseng@tin.it> * embed/galeon-embed-shell.c: * embed/galeon-embed-shell.h: implemented (virtual implementation) 2002-03-24 Marco Pesenti Gritti <mpeseng@tin.it> * embed/galeon-embed-types.h * embed/galeon-embed.c * embed/Makefile.am * galeon-embed.h: implemented (virtual implementation) 2002-03-24 Marco Pesenti Gritti <mpeseng@tin.it> * embed/galeon-embed-shell.h: fix pretty obvious errors, I should not hack at night ;) * embed/galeon-embed.h (galeon_embed_shistory_count): added. It's not exactly needed, but it's probably nice to have and it's similar to the mozilla api 2002-03-24 Marco Pesenti Gritti <mpeseng@tin.it> * embed/galeon-embed-shell.h: designed * embed/galeon-embed.h: sligthly improve jorn improvement :) 2002-03-24 Jorn Baayen <jorn@nl.linux.org> * embed/galeon-embed.h: improve link/pageinfo bits 2002-03-24 Marco Pesenti Gritti <mpeseng@tin.it> * embed/galeon-embed.h: designed 2002-03-24 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/Makefile.am * bookmarks/bookmarks-io.c * bookmarks/bookmarks-io.h * bookmarks/bookmarks.c * bookmarks/bookmarks.h * bookmarks/gobject-misc.h * bookmarks/testbookmarks.c * bookmarks/xbel.c * bookmarks/xbel.h: Parses xbel files and loads bookmarks, but there are a lot of unimplemented functions still. 2002-03-24 Ricardo Fernández Pascual <ric@users.sourceforge.net> * configure.in: Add check for glib-genmarshal. * utils/Makefile.am: Build galeon-marshal.c and galeon-marshal.h from galeon-marshal.list using glib-genmarshal. * utils/galeon-marshal.list: Put your coustom marshallers here. * bookmarks/Makefile.am * bookmarks/bookmarks.c * bookmarks/bookmarks.h * bookmarks/testbookmarks.c: Signals for bookmarks. 2002-03-23 Ricardo Fernández Pascual <ric@users.sourceforge.net> * bookmarks/testbookmarks.c * bookmarks/bookmarks.h * bookmarks/bookmarks.c: Some more bookmark crack. 2002-03-22 Marco Pesenti Gritti <mpeseng@tin.it> * embed/galeon-embed-shell.c: implemented * mozilla/galeon-embed-single.c: skels 2002-03-22 Marco Pesenti Gritti <mpeseng@tin.it> * embed/galeon-embed-shell.c: * embed/galeon-embed-shell.h: * embed/galeon-embed-single.h: make embed_shell inherit embed_single. Thank you teuf ! 2002-03-22 Ricardo Fernández Pascual <ric@users.sourceforge.net> * Makefile.am * configure.in * bookmarks/Makefile.am * bookmarks/testbookmarks.c * bookmarks/bookmarks.c * bookmarks/bookmarks.h: First lines of the new bookmarks code. Don't look too much at this code yet, it's going to change a lot tomorrow. 2002-03-22 Marco Pesenti Gritti <mpeseng@tin.it> * embed/Makefile.am * embed/downloader-view.c * embed/downloader-view.h * embed/galeon-embed-shell.h * embed/global-history.c * embed/global-history.h * embed/mime-db.c * embed/mime-db.h * src/galeon-shell.c: implement galeon_embed_shell and hook it to galeon_shell * src/galeon-window.c: * src/toolbar.c: bonobo menubar, incomplete. I think we will need to rewrite the toolbar. 2002-03-21 Marco Pesenti Gritti <mpeseng@tin.it> * autogen.sh: updated dir test to use galeon-main.c * src/galeon-window.c: * src/toolbar.c: hook up the toolbar 2002-03-21 Marco Pesenti Gritti <mpeseng@tin.it> * new codebase for galeon2