Use an array of browser launchers instead of boilerplate code in update_default_browser()
[browser-switch] / Changelog
index 335314d..4eb2902 100644 (file)
--- a/Changelog
+++ b/Changelog
@@ -1,4 +1,24 @@
-version <next>:
+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