My favorites | Sign in
Logo
                
Search
for
Updated Oct 31, 2009 by richard.quirk
Labels: Phase-Support
BunjallooChangelog  
Changelog

Changes 0.7.7

  • Spaces at the start of elements change ( issue 112 )
  • Fix relative query links ( issue 110 )
  • Tabs were shown as an invalid character, instead of a space
  • Warranty shown as html

Changes 0.7.6

  • Added saving, loading and expiring of cookies
  • Fix several cookie-related bugs
  • Fix redirects to absolute locations. This fixes mobile Google Reader, amongst other things
  • Fix crash bug while editing bookmarks when you deleted the newline
  • Show the could-not-load error page again
  • Show the mime-type on pages that are not supported
  • New spinner icon (Thanks to an anonymous reader for that)
  • Fake WAP support for google.com/xhtml
  • Fix the preferences options for cookie permissions per domain
  • Fix appending text to HTML node attribute value (isue 10??)
  • Fix crash when trying to connect to an incorrect address ( issue 103 )
  • Escape + on input fields ( issue 81 )
  • Try and improve HTTP connection responsiveness
  • Allow user agent switching via "expert" configuration - set useragent=blah in config.ini
  • Update to the latest versions of 3rd party libraries (matrix SSL 1.8.7, libpng 1.2.38, latest libraries from devkitPro)
  • Moved the code to Google Code's Mercurial hosting

Changes 0.7.5:

  • Improvements to caching - logging in to GMail works again ( issue 99 )
  • Clicking preference icon goes straight to preferences
  • Fix encoding problems ( issue 98 )
  • Fixed lots of non-ascii character keyboard bugs
  • Fix configuration changes that use escapable % characters
    • you may have to manually fix the download path in your configuration settings

Changes 0.7.4:

Changes 0.7.3:

  • A new NDS banner bitmap by Sam Goldfield
  • Add new scrolling method - just hold and drag, sort of
  • Page up and down now scroll just 1 screen
  • Fix for linked image following a text link, which caused an unclickable text link
  • Fix crash caused by bad HTML entities
  • Fix memory leak when unzipping files
  • Fix for some rarer types of PNG image
  • Disable button shortcuts when keyboard is visible
  • Remove automatic DLDI patching of unzipped NDS files
  • Update to devkitPro r26 and libpng 1.2.37

Please read my blog post if you use an EZ Flash Vi as touch screen may not work.

Changes 0.7.2:

  • Update code for devkitARM r24
  • Italian localisation courtesy of Paolo Ferraresi

Automatic DLDI patching of downloaded NDS files from within zips no longer works. I'll remove the option in the next release. I can no longer test patching, as my card's firmware auto patches anyway. If this is a feature you really need... er.. sorry!

Changes 0.7.1:

  • Fix url parsing stuff so Google Images searches show
  • Added \ to the keyboard
  • Add ABXY functions (A=URL, B=Stop, X=edit config, Y=Bookmark)
  • Add left-right handedness switch for d-pad and ABXY
  • Fix for  issue 74 , bookmarks have incorrect title

Changes 0.7:

  • User visible changes
    • Added inline images
    • Add "images" option to config to turn on/off inline images
    • Show images as they download
    • Image: Fix some JPEG and GIF crashes
    • Recognise image/jpg alternate MIME type
    • Fix flickering when scrolling to top or bottom (issue 70)
    • Some small performance improvements (issue 55)
    • Show GPL Licence on splash screen correctly
    • Fix HTTPS pages
  • Development stuff:
    • Doxygen cleanups
    • Add debugging options (google-perftools and gcov)
    • Changed the installation from source
    • Update build system to waf-1.5 (use waf trunk)
  • Known issues:
    • GIFs are not fully supported - no anims, not all types
    • No way to save images unless they are linked to
    • Show/hide bookmarks still flickers
    • Progress bar doesn't refresh correctly on unzip and save-as

Changes 0.6.3 (tiny release to get back into the groove :-)

Changes 0.6.2

  • Fix SSL connections (https)
  • Add sleep mode when closing the lid

Changes 0.6.1:

  • French translation updated by Kikdifferent
  • German translation updated by Pascal Braig
  • Dutch translation updated by Maikel Steneker
  • Fixes to the updater - upgrading automatically from 0.6 doesn't work, it just hangs :-(
  • When typing in fields, show web page on top screen
  • Checks for fatal conditions at boot up (no DLDI, no data dir)
  • Fix black lines at the end of some images.
  • Compiled with devkitArm r23
  • Fix interlaced png images
  • Can turn off the wifi connection by clicking the connection icon
  • Fix scrolling way off the bottom of the page that sometimes happened

Changes 0.6:

  • Enhancements
    • Auto-updater; semi-automatic as the user has to push a button :-)
    • Bookmark editing/deleting.
    • Now possible to change sites allowed to set cookies - delete/modify the cookie list on the fly.
    • Default download directory is configurable (set to root by default).
    • Run time configuration for language, etc.
    • Send the Accept-Language header with the current language setting.
    • Dutch translation added. Note: Only English and Spanish are fully up to date, the rest require some community help plz! :-)
    • Zip file viewer/extractor.
    • Unzip archives and optionally patch any *.nds files with DLDI.
  • Bug fixes
    • Fix keyboard modifier states - caps lock and shift should appear pressed more often.
    • Show — – entities, some iso-8859-1 fixes.
    • Content-Type application/xhtml accepted, makes more sites readable.
    • Use Content-Disposition header as a good guess for downloaded file names.
  • For developers
    • Instructions for building are in the source tar.
    • Update libpng to version 1.2.26
    • Updated the script that downloads dependencies so it actually works.
    • Autoconf-like dependency checks added (./configure && make)

Changes 0.5.4:

  • Improved save-as to check mime type.
  • Add Referer header.
  • Add ~ to the keyboard.
  • Add a progress bar.
  • Add configurable language support.
  • Translations for German and French. Thanks to Pascal Braig and dr.
  • Friendlier configuration with no overwriting of files.
  • Update giflib, compile jpeg library with better options for a size decrease.
  • Add internal page links (e.g. /somepage#internal )
  • Add a title to the initial screen.
  • Fix crash bug when title is empty.
  • Fix combo box slowness.

Changes 0.5.3.1:

  • Fix clicking URL on url/image menu, as reported in  issue 44 

Changes 0.5.3:

  • Enhancements:
    • More visual feedback when touching links, buttons, form elements, etc.
    • Add a basic bookmarking feature.
    • Show visited links in a different colour.
  • Minor UI Changes:
    • The auto-hide menu is now manual-hide.
    • Online status and spinner are one icon. Reload/stop are one button.
  • Bugs squashed:
    • Stop the image URL menu from going out of bounds.
    • Fix crash bug caused by some URLs with ":" in them.
    • Page position remembered on fwd/back for touch screen scrolling too.

Changes 0.5.2 (a very minor release):

  • The only user-visible change is the use of the Independent JPEG Group's JPEG library instead of the jpegd library.

Changes 0.5.1:

  • No longer fails when SSL certificate chain validation does not pass.
  • Fix for SSL links stopping early in some cases.
  • Add context information above the keyboard.

Changes 0.5:

  • Add HTTPS for proxy and direct connections.
  • Make cookies work more thoroughly.
  • Bug fixes (add name to .nds again, content refreshing fix, tags after

    Unknown end tag for </body>

    )
  • Update to dswifi 0.3.4

Changes 0.4-beta1 to 0.4:

  • Show small pages and images at the top of the lower screen.
  • Make right/left on the D-pad do a page down/up.
  • Add keyword searches from url entry. (g, y and w for Google, Yahoo and Wikipedia)
  • Add page title rendering
  • Add "save as" option
  • Remember the scroll position of previously visited pages.
  • Fix crash when showing a form after no

    Unknown end tag for </form>

    tag on last page.

Changes from version 0.3.6 to 0.4-beta1:

  • Major changes
    • Basic image support added
    • gzip content-encoding supported
    • Cache files to flash card (mostly optional - see config.ini)
  • Minor changes
    •  issue 32  - file that defines allowed cookies can now contain http:// at the start
    • Plain text rendering semi works again (no font changes though)
    • Unicode shrunk to 16 bits internally to use less memory
    • !URIs with spaces are escaped to use "%20"
    • libnds-20071023 compatibility changes
  • Build changes
    • Build with devkitArm r21
    • Changed to scons build system

Bug fixes in version 0.3.6:

  • Fix newline bug in header parser for servers that send \n instead of \r\n
  • Remove the accidental inclusion of cache dir ( issue 33 )

Bug fixes in version 0.3.5:

Bug fixes in version 0.3.4:

  • Crash deleting text when editing a URL ( issue 28 )
  • Do not initialise sound system as it isn't used.

Bug fixes in version 0.3.3:

  • Background colour removed (fixes  issue 26 ). It wasn't fully implemented and caused some pages to be unreadable.

Bug fixes in version 0.3.2:

Bug fixes in version 0.3.1:

  • Regression in charset handling corrected.
  • Potential crash when text area scrolls off the top of the screen fixed.

Changes in version 0.3:

  • Complete GUI rewrite. Fixes  issue 7  and (most of)  issue 5 .
  • Much better connection handling, fixed  issue 9 . Uses hot-off-the-compiler dswifi 0.3.3 too.
  • Better rendering, less multiple blank line problems.
  • Completely new keyboard display. Fixed the underscore problem from  issue 6 .
  • Proxy server configuration added.
  • Changed license to GPL v3
  • Added tool bar (back, forwards, stop, load page, wifi status)
  • Easier installation - just unzip to the card, no more "bunjalloo-dist" dir.
  • Fixed  issue 6 ,  issue 8 ,  issue 15 ,  issue 16  and  issue 18 
  • Prior to the final version, several more bugs were squashed!

Important! Don't forget to copy the new contents of the data/bunjalloo directory across. The font files have been slightly altered and the new toolbar.png file is required.

Changes in version 0.2:

Version 0.2.1 was a bug fix release. The only difference to 0.2 was a fix for Supercard CF compatibility.

  • Removed the built-in font - now requires DLDI patching
  • Escaping of forms and urls. Now urls with "&amp;" should work as expected.
  • Parsing of .. in urls. So href="../whatever" will work
  • Added history - left and right go forwards and backwards.
  • POST form handling added.
  • Long lines wrap
  • Spaces added to keyboard - allowing multi-word searches on Google.
  • Password fields added - though without text fields and a full keyboard they are a bit useless...
  • Highlight link when touched.
  • Cookies added - uses a whitelist of allowed cookies, all others are refused. Empty default whitelist for cookies stored in /data/bunjalloo/user/ckallow.lst
  • Configuration file added, to allow for (future) customisation.
  • Allow "file:" to "http:" URL navigation, but not the other way around.
  • Updated dswifi to 0.3.2 to fix problems on newer DS lites.


Comment by abemore, Sep 29, 2007

why'd you remove the built-in font?

Comment by richard.quirk, Sep 29, 2007

The built in font was the exact same font that's now loaded from the card. Since I wanted to add other file system stuff - namely preference files, UI images - and was going to use DLDI, I didn't gain anything having the font inserted at compile time. This also means it's easier to test different fonts or add new ones (e.g. when I add bold/italic, which still aren't supported...)

Comment by Sgtpeppe...@sbcglobal.net, Apr 18, 2008

Whoa! lot's of new features coming soon. Can't wait for 0.6, seems like most of the things I wanted in the browser are coming.

Comment by gkk...@yahoo.com, May 29, 2008

I have downloaded and installed the latest version 0.6.2 It seems to work pretty well for me. However, I was planning to use it while traveling and one of the sites I wanted to access was Delta airlines. While I can get to the home page (http://www.delta.com/home/index.jsp) I am unable to log in or check my itinerary. This is done via HTTPS and so I think a little more work needs to be done there. Thanks!

Comment by noel.nissen, Aug 13, 2008

when I try to extract the files I get a cyclic redundancy check. really looking forward to trying this out.

Comment by Sgtpeppe...@sbcglobal.net, Sep 02, 2008

Just downloaded 0.7 and I'm loving it! Inline images are so nice, webstites are really starting to look good. Thanks for all the work you're putting into this, I get so excited when I see a new update released.

Comment by valentinedpg, Sep 14, 2008

i have been watching every move 'n updates u made on ur browser and i kinda like it. But you r still missing some sweet features, i mean comon i know u can improve the speed of the browser if there are mkre rams . And now that there r ez flash 3 in 1, nds opera expansion ram........ Aint u gonna start working on that already. support for extra ram will have more advantage and less buggy. ...now that thats of off the way, ..i would like to ask just 2 more things missing that r most important. 1. we need a search reference on web pages, so we can easily points out any words/string we want . oh n by the way if u r actually considering on working on an extra expansion type , mmmmmmmmaybe it will be possible for tab browsing at least having two tabs for web pages will be awesome n save time to click back n forth on pages. thank u for ur effort , and God bless you. tell me wat u think

Comment by valentinedpg, Sep 14, 2008

i hope u r working on an extra ram build for slot expansion , and 2 tab browsing. i hope so

Comment by willwill56, Oct 07, 2008

Poor Bunjalloo. It's going to become almost useless once the DSi is released with its FREE web browser. Of course most people who have Bunjalloo will still use it to download homebrew as that's the only feature the DSi web browser is missing... unless you can save it to the SD/microSD card as an unrecognized file and put it in your R4... I'm not sure, but people who buy DSi's will most likely prefer it's free web browser over Bunjalloo.

Of course there'll be people who want to stick with their DS Lites (and even Phats!) because they're all almost exactly the same, and the DSi doesn't have a GBA slot for the Guitar Hero grip.

Comment by richard.quirk, Oct 08, 2008

@willwill56 - yep, see my last blog entry. http://quirkygba.blogspot.com/

Comment by richard.quirk, Dec 21, 2008

Please use the mailing list for comments.

Hosted by Google Code