Spelling/grammar fixes to comments
[browser-switch] / Changelog
1 version <next>:
2 * add a new, more finger-friendly GUI for Fremantle, based on work by
3   Faheem Pervez (build UI with EXTRA_CPPFLAGS=-DFREMANTLE)
4 * make sure reconfig signal (SIGHUP) doesn't interrupt dispatch of a request
5   when continuous mode is off
6 * disable autocapitalization and predictive text features for the
7   other_browser_cmd entry in the UI
8 * add support for EXTRA_CPPFLAGS in Makefiles, to allow package builds to pass
9   feature/configuration defines; add EXTRA_LDFLAGS too, just in case
10
11 version 3.0:
12 * fix the UI so that it looks for C browser-switchboard processes to send
13   SIGHUP to, not Python browser-switchboards 
14 * add support for EXTRA_CFLAGS in Makefiles, to allow package builds to pass
15   additional optimization flags
16 * replace calls to `pkg-config dbus-1` in config-ui/Makefile with calls to
17   `pkg-config libosso` instead; asking for dbus-1 was incorrect and covering
18   up a problem that caused maemo extras-devel autobuilds to fail
19
20 version 3.0rc1:
21 * reimplement the main browser-switchboard process in C, which leads to much
22   faster startup times and much lower memory usage
23 * implement a configuration UI, which can be used as a standalone app or as a
24   hildon-control-panel applet
25 * default to launching MicroB if no config file is found -- with a config UI,
26   it's best to keep things unchanged in a fresh install and let the user
27   configure them him/herself
28 * EXPERIMENTAL Fremantle support
29
30 version 2.2:
31 * rename the package to browser-switchboard
32 * move the config file to $HOME/.config/browser-switchboard, and fall back
33   to the old location if no config file is found
34 * if no config file is found and Tear isn't installed, launch MicroB;
35   this avoids breaking link opening on a system with a freshly installed
36   browser-switchboard package and Tear not installed
37 * substantial documentation update
38
39 version 2.1:
40 * Steven Luo is now the primary maintainer
41 * use a config file, /home/user/.config/browser-proxy, if available
42 * add support for launching Fennec and Midori out of the box
43 * introduce a config option default_browser for selecting the default browser
44   ("tear", "microb", "fennec", "midori", "other")
45 * add support for launching an arbitrary browser using the other_browser_cmd
46   config option
47 * run maemo-invoker directly instead of /usr/bin/browser to avoid a loop when
48   /usr/bin/browser is a wrapper invoking this script
49 * add a new, private D-Bus method for a /usr/bin/browser wrapper to use to
50   launch MicroB with a URI
51
52 version 2.0:
53 * several patches contributed by Steven Luo:
54   - only launch one window if Tear isn't already running
55   - use gobject instead of gtk+ for main loop, uses less memory
56   - use python dbus interface instead of shelling out for dbus-send
57   - add 'continuous mode' option to keep proxy running (faster response)
58   - kill browserd on exit if launched from the script
59   - add option to use MicroB by default
60
61 version 1.5:
62 * added mime_open method used by File manager to open .html files
63
64 version 1.4:
65 * can now manually launch MicroB/browser -- while open, it will be used instead
66 * without --print-reply, the initial launching message seems to get lost
67
68 version 1.3:
69 * sniff for local paths, prefix with file:// (fixes feedcircuit)
70
71 version 1.2:
72 * removed return values, added osso_browser/request namespace (fixes Pidgin)
73
74 version 1.1:
75 * fixed wrong capitalization in dbus message
76
77 version 1.0:
78 * initial release