2 * fix the UI so that it looks for C browser-switchboard processes to send
3 SIGHUP to, not Python browser-switchboards
4 * add support for EXTRA_CFLAGS in Makefiles, to allow package builds to pass
5 additional optimization flags
6 * replace calls to `pkg-config dbus-1` in config-ui/Makefile with calls to
7 `pkg-config libosso` instead; asking for dbus-1 was incorrect and covering
8 up a problem that caused maemo extras-devel autobuilds to fail
11 * reimplement the main browser-switchboard process in C, which leads to much
12 faster startup times and much lower memory usage
13 * implement a configuration UI, which can be used as a standalone app or as a
14 hildon-control-panel applet
15 * default to launching MicroB if no config file is found -- with a config UI,
16 it's best to keep things unchanged in a fresh install and let the user
17 configure them him/herself
18 * EXPERIMENTAL Fremantle support
21 * rename the package to browser-switchboard
22 * move the config file to $HOME/.config/browser-switchboard, and fall back
23 to the old location if no config file is found
24 * if no config file is found and Tear isn't installed, launch MicroB;
25 this avoids breaking link opening on a system with a freshly installed
26 browser-switchboard package and Tear not installed
27 * substantial documentation update
30 * Steven Luo is now the primary maintainer
31 * use a config file, /home/user/.config/browser-proxy, if available
32 * add support for launching Fennec and Midori out of the box
33 * introduce a config option default_browser for selecting the default browser
34 ("tear", "microb", "fennec", "midori", "other")
35 * add support for launching an arbitrary browser using the other_browser_cmd
37 * run maemo-invoker directly instead of /usr/bin/browser to avoid a loop when
38 /usr/bin/browser is a wrapper invoking this script
39 * add a new, private D-Bus method for a /usr/bin/browser wrapper to use to
40 launch MicroB with a URI
43 * several patches contributed by Steven Luo:
44 - only launch one window if Tear isn't already running
45 - use gobject instead of gtk+ for main loop, uses less memory
46 - use python dbus interface instead of shelling out for dbus-send
47 - add 'continuous mode' option to keep proxy running (faster response)
48 - kill browserd on exit if launched from the script
49 - add option to use MicroB by default
52 * added mime_open method used by File manager to open .html files
55 * can now manually launch MicroB/browser -- while open, it will be used instead
56 * without --print-reply, the initial launching message seems to get lost
59 * sniff for local paths, prefix with file:// (fixes feedcircuit)
62 * removed return values, added osso_browser/request namespace (fixes Pidgin)
65 * fixed wrong capitalization in dbus message