X-Git-Url: http://git.maemo.org/git/?p=browser-switch;a=blobdiff_plain;f=Changelog;h=882cef928a79a616f0ddfea4c2ea4789a2a7f391;hp=02456b92d7bb17c5c00a4a8c164fd8a759c7ddf2;hb=82f5c8e9b32eb3ec1810c2c2812a9a7b52026981;hpb=99e0df6f43a0cb8756c9dbd7e11cf035574c3c8d diff --git a/Changelog b/Changelog index 02456b9..882cef9 100644 --- a/Changelog +++ b/Changelog @@ -1,3 +1,45 @@ +version 3.3: +* add support for Opera Mobile +* only offer installed browsers in the config GUI +* make continuous mode operation the default; disable non-continuous-mode on + Fremantle (needed for correct operation on D-Bus system bus) +* Fremantle: major overhaul of MicroB launching to improve robustness; should + result in speed and behavior indistinguishable from when Browser Switchboard + isn't installed when MicroB is configured as default browser +* fall back to the built-in default if the user's configured default browser + isn't installed +* listen on D-Bus system bus as well as session bus, to accommodate some broken + applications that send their requests on the system bus +* Fremantle: start browser-switchboard on X session startup, and also prestart + MicroB if it's the default browser or the user asks for it +* Fremantle: prestart MicroB when the user changes to MicroB as the default + browser +* introduce a command-line config utility; this is mainly intended to give + browser vendors a way to set their browser as the default +* config UI: 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)