X-Git-Url: http://git.maemo.org/git/?p=browser-switch;a=blobdiff_plain;f=Changelog;h=120ab033f58d8f2c6e48b6a20598a0f20abc1339;hp=99af98a72b18881c7d9d9263bb3e6e9207187cf9;hb=717d5e7fb0b84458e74468f0507d6dcfc1ba071d;hpb=1e806c0771ccdf7ff390441967b13ff69d74dff4 diff --git a/Changelog b/Changelog index 99af98a..120ab03 100644 --- a/Changelog +++ b/Changelog @@ -1,28 +1,108 @@ -2.2 -> rename the package to browser-switchboard - -- move the config file to $HOME/.config/browser-switchboard, and fall back - to the old location if no config file is found - -- if no config file is found and Tear isn't installed, launch MicroB; - this avoids breaking link opening on a system with a freshly installed - browser-switchboard package and Tear not installed - -- substantial documentation update -2.1 -> steven676 is now the primary maintainer - -- use a config file, /home/user/.config/browser-proxy, if available - -- add support for launching Fennec and Midori out of the box - -- introduce a config option default_browser for selecting the default browser ("tear", "microb", "fennec", "midori", "other") - -- add support for launching an arbitrary browser using the other_browser_cmd config option - -- run maemo-invoker directly instead of /usr/bin/browser to avoid a loop when /usr/bin/browser is a wrapper invoking this script - -- add a new, private D-Bus method for a /usr/bin/browser wrapper to use to launch MicroB with a URI -2.0 -> several patches contributed by steven676: - -- only launch one window if Tear isn't already running - -- use gobject instead of gtk+ for main loop, uses less memory - -- use python dbus interface instead of shelling out for dbus-send - -- add 'continuous mode' option to keep proxy running (faster response) - -- kill browserd on exit if launched from the script - -- add option to use MicroB by default -1.5 -> added mime_open method used by File manager to open .html files -1.4 -> can now manually launch MicroB/browser -- while open, it will be used instead - -- without --print-reply, the initial launching message seems to get lost -1.3 -> sniff for local paths, prefix with file:// (fixes feedcircuit) -1.2 -> removed return values, added osso_browser/request namespace (fixes Pidgin) -1.1 -> fixed wrong capitalization in dbus message -1.0 +version 3.3: +* add support for Opera Mobile +* fall back to the built-in default if the user's configured default browser + isn't installed +* introduce a command-line config utility; this is mainly intended to give + browser vendors a way to set their browser as the default +* provide a description for users who don't know what MicroB is; thanks + Emanuele Cassioli for pointing out the need +* major rewrite of configuration loading/saving code + +version 3.2: +* make the "Web" menu entry and /usr/bin/browser open the default browser, and + provide a new "MicroB" menu entry and /usr/bin/microb script for launching + MicroB; the previous behavior was counterintuitive and difficult to discover +* Fremantle: fix launching and closing MicroB on Fremantle; thanks Faheem + Pervez and Uwe Kaminski for extensive testing +* Fremantle: force the Ovi Store bookmark to open in MicroB, since Ovi Store + doesn't load in other browsers; thanks ToJa92 of t.m.o for reporting +* add ability to send debug output to syslog and new config setting ("logging") + to control where debug output goes; thanks Faheem Pervez for the suggestion +* close stdin/stdout/stderr in child processes before the exec(), to make debug + output on stdout less noisy +* fix some abuses of the D-Bus API in launcher.c:launch_tear() +* make sure a running browserd is detected correctly on all devices so that we + don't try to launch another one; thanks Faheem Pervez for reporting +* ensure that only one browser-switchboard is active at any time +* update build system; we now have "diablo" and "fremantle" targets that build + binaries for the selected OS release +* link binaries with -Wl,--as-needed to eliminate unnecessary dependencies + +version 3.1: +* add a new, more finger-friendly GUI for Fremantle, based on work by + Faheem Pervez (build UI with EXTRA_CPPFLAGS=-DFREMANTLE) +* make sure reconfig signal (SIGHUP) doesn't interrupt dispatch of a request + when continuous mode is off +* disable autocapitalization and predictive text features for the + other_browser_cmd entry in the UI +* add support for EXTRA_CPPFLAGS in Makefiles, to allow package builds to pass + feature/configuration defines; add EXTRA_LDFLAGS too, just in case + +version 3.0: +* fix the UI so that it looks for C browser-switchboard processes to send + SIGHUP to, not Python browser-switchboards +* add support for EXTRA_CFLAGS in Makefiles, to allow package builds to pass + additional optimization flags +* replace calls to `pkg-config dbus-1` in config-ui/Makefile with calls to + `pkg-config libosso` instead; asking for dbus-1 was incorrect and covering + up a problem that caused maemo extras-devel autobuilds to fail + +version 3.0rc1: +* reimplement the main browser-switchboard process in C, which leads to much + faster startup times and much lower memory usage +* implement a configuration UI, which can be used as a standalone app or as a + hildon-control-panel applet +* default to launching MicroB if no config file is found -- with a config UI, + it's best to keep things unchanged in a fresh install and let the user + configure them him/herself +* EXPERIMENTAL Fremantle support + +version 2.2: +* rename the package to browser-switchboard +* move the config file to $HOME/.config/browser-switchboard, and fall back + to the old location if no config file is found +* if no config file is found and Tear isn't installed, launch MicroB; + this avoids breaking link opening on a system with a freshly installed + browser-switchboard package and Tear not installed +* substantial documentation update + +version 2.1: +* Steven Luo is now the primary maintainer +* use a config file, /home/user/.config/browser-proxy, if available +* add support for launching Fennec and Midori out of the box +* introduce a config option default_browser for selecting the default browser + ("tear", "microb", "fennec", "midori", "other") +* add support for launching an arbitrary browser using the other_browser_cmd + config option +* run maemo-invoker directly instead of /usr/bin/browser to avoid a loop when + /usr/bin/browser is a wrapper invoking this script +* add a new, private D-Bus method for a /usr/bin/browser wrapper to use to + launch MicroB with a URI + +version 2.0: +* several patches contributed by Steven Luo: + - only launch one window if Tear isn't already running + - use gobject instead of gtk+ for main loop, uses less memory + - use python dbus interface instead of shelling out for dbus-send + - add 'continuous mode' option to keep proxy running (faster response) + - kill browserd on exit if launched from the script + - add option to use MicroB by default + +version 1.5: +* added mime_open method used by File manager to open .html files + +version 1.4: +* can now manually launch MicroB/browser -- while open, it will be used instead +* without --print-reply, the initial launching message seems to get lost + +version 1.3: +* sniff for local paths, prefix with file:// (fixes feedcircuit) + +version 1.2: +* removed return values, added osso_browser/request namespace (fixes Pidgin) + +version 1.1: +* fixed wrong capitalization in dbus message + +version 1.0: +* initial release