BrowseX
SourceForge Logo
BrowseX
 Home
 News
 Download
 Features
 Demos
 
 API
 SQLite
 TML
 Dballoc
 Javascript
 Mailer
 Address
 Mimetypes
 Portal
 DynDNS
 Talk
 ZipView
 TDB
 Packaging
 Passman
 Thin
 
 Press
 Docs
 Bugs
 FAQ
 Pros
 Why
 License
 Contacts

Search
Links
 Scriptics
 Tkhtml
 Postgres
 OpenSSL
 Img
 Baremetal

Contact
peter@browsex.com

BrowseX Home Page
ChangeLog

 

TODO

  • fix cancel
  • enforce cache size limit and implement cache cleanup: LRU
  • table layout bug: http://www.wissenschaft.de/
  • fix caching of error conditions
  • black on black bgimage (a bad-gif bug??): http://www.gattrix.de/
  • bgcolor on form els shouldn't inherit bgcolor unless in table???
  • in Thtml fix HtmlResolveUri() to stop chopping at space char
  • fix busy with frames
  • implement Regexp class in JS
  • scaled animations??
  • change multi-q to max at 2-3 then roundrobin add
  • fix nslookup to handle multiple addresses
  • fix onchange
  • implement edit html to update page
  • implement multi dns addr lookup in dns cache
  • reload of local TML file not working
  • last word in file with no trailing space not parsed (and first?)
  • go-back goes back two links
  • grabbed selection won't release to other apps
  • printing of Text sources (like email) should offer print text only
  • redirects not going to cache (bug?)
  • fix hang of some emails

Release 2.0.0: Mar 6, 2002

  • add notebook tab support to browsex
  • major update for tml: support for remote apps
  • add tktable option to tkhtml to intercept html TABLEs
  • fix background image bug for transparent gifs not clearing screen.
  • fix listbox (select multiple) to take focus
  • html/text pages now all go in cache/0
  • added a search cache option to BRX menu
  • location pulldown is now sorted by most recent first, with dups removed
  • limit location pulldown to 150 most recent on startup
  • dynamic config can now save/restore: unfinished
  • simple mail filters started
  • fixed tml AE links in file:
  • recursive CacheDeref check
  • fix add to address book from mail reader
  • fix to/from address formatting in mail reader
  • fix web portal server bugs
  • add cgi and gif support to portal
  • change -urlget to always check net
  • show url in title and view lists if title=={}

Release 1.6.0: Aug 26, 2001

  • support extensions: add browsex.ini init script and -i arg
  • windows version now includes sqlite
  • updated to sqlite version 2.0.1
  • swap font fixed/variable in preferences
  • fixed GDUP (dynamic DNS) password bug
  • add bell when new mail comes in
  • fix meta encoding bug (windows only?)
  • fix bad dns addr prompts once for each gif
  • fix base address missing slash bug
  • failed chmod resolver.sh now disables external

Release 1.5.0: June 16, 2001

  • fix form encoding of UTF8 chars
  • set textarea default bg to white and add scrollbars
  • fix checkbox form bug
  • TML: major update (2.0): prepend % to names plus cleanup code
  • TML: add loop control constructs and implement inline refs
  • fix long-line > 2000 chars hang/runaway memory alloc
  • ignore 404 return code if data was returned
  • hide image balloon at either click or Leave events
  • elminate show page top when Tkhtml parses #label url (added -ypos to parse)

Release 1.4.4: May 25, 2001

  • implement background= image support for table cells
  • implement Cut&Paste of html
  • implement building option menus from JS
  • implement button form item: JS attached actions
  • fix memory overwrite bug that caused JS crash
  • display broken image for missing gifs
  • fix image alt balloon display, broken by brx::toplevel
  • add clear screen to external programs with leading pipe
  • fix form reset
  • fix dir browser option
  • change cache init to not be after 1000
  • Tkhtml now translates % width/height for images sizes
  • Changed default browser string to be Mozilla prefix (server blowup)
  • rolled back form select option value="" fix in 1.4.3. Was correct.
  • add a cancel to UrlView
  • fix pipeline queue depth check
  • change http bad-servers to set q-depth to 1, instead of sep. sockets
  • encode form image button with name.x in submit
  • do update select multiple and add scrollbar to if > 10 items
  • change SELECT OPTION to copy text if value= missing
  • failed connection now deletes dns addr from dns cache
  • fix JS FormSubmit from looping
  • fix bug in tkhtml "token attr" when previously were zero attrs

Release 1.4.3: May 2, 2001

  • Change form items to seperate creation from color setting
  • add a 1ms delay in pipeline between requests
  • round delay parameter to int in meta redirect
  • fix form post bug with select: was substituting Text when value=""
  • fix some form items not appearing (js related)
  • fixed scaled transparent gifs from losing transparency: BLT fix
  • make large cached gifs (>2000p) scheduled and add "update" to render text
  • change cursor to hand when over submit buttons
  • implement run command on image file in cache
  • fix go to invalid page breaks relative links on current page
  • change form items to be active: uses overrelief or bind

Release 1.4.2: Apr 30, 2001

  • fixed http pipeline hanging on gifs upon reconnect
  • major cleanup of the image handling code in image.tcl
  • compile blt and vu into binary to get image scaling and tiling
  • implement scalable images (except for animations)
  • fix to address in mailer message body display
  • make image cache work with scaled images of diff sizes
  • add gamma correction image option
  • fix image popup
  • resize browser window now does a relayout for frames
  • fix refresh in framed pages
  • have JS window size not replace browser window size (add -subtype)
  • misc javascript fixes
  • suspend PRE tag when see start of TABLE
  • defer set location until after UrlGet
  • change prefs reset to restore prior to session
  • fix checkbox form elements all being checked on load
  • implement onload=javascript:...

Release 1.4.1: Apr 26, 2001

  • clear selection after setting breakpoint: distraction
  • fix tdb cmdline running
  • enhance widconf to include pack/place config, + fix combobox sel bug
  • add WebLogic to list of bad pipeline servers
  • add http:badservers option to let users blacklist other servers
  • add mail option to mail force server to be 8bit
  • fixed PRE formatting inside TD so it doesn't become 1 long line
  • added DDE and Registry into the link for Windows

Release 1.4.0: Apr 24, 2001

  • fixed bug with javascript embedded inside a forms defn
  • fixed Popup Image hang
  • truncate colors at 12 digits
  • rollback part of double-parse fix: broke go-back to redirect pages
  • change browsex button to use UrlView to clear frames
  • fix embedded tcl applets
  • extend compiled tcl support to include embeded tcl applet
  • set bgcolor now applies to all app bgcolors: tk_setPallete
  • fixed redirects causing frames-clear to fail
  • implement universal widget option settable via Shift-Control-B1
  • fix location url entry and go-back with frames
  • reduce http pipeline to 6 from 7 to eliminate gif stalls
  • fix bug with Http::Disband popping up an error
  • fix page status bug and always show DL time
  • fix gif viewer
  • always redirect stdout/stderr to debug log
  • add an option to disable error tracebacks
  • add an option to set trace level in mailer

Release 1.3.8: Apr 21, 2001

  • fix serious pipeline bug that caused some gifs never to show up
  • implement incremental updating of screen every .5 secs as gifs come in
  • fix bugs with history/cache window

Release 1.3.7: Apr 20, 2001

  • in mailto: add support for ?subject=&cc=&bcc=
  • update status line for progress in mail body search
  • change and also parameterize some mailer colors
  • make focus go to location open new view
  • fix goto #label (again)
  • stop slide with #label from going to network
  • improve location bar updating
  • broaden keybindings to work also in entry forms and location bar
  • fixed another frames getsize bug
  • map out backslash in urls
  • set cursor-busy when sending/receiving mail
  • fixed form select-multiple
  • add mailto ?subject support for inside mailer window to
  • fix frames size calculation
  • fix encoding to include /
  • exclude unnamed fields from form submits
  • fixed JS form problem by adding update before script eval in parse
  • fixed font lists so variable only shows variable fonts, etc
  • support colors given as integers
  • run through procheck and fixed some bugs
  • add support for sourcing compiled Tcl using Tclpro procomp

Release 1.3.6: Apr 12, 2001

  • form layout cleanup: spacing, fonts and colors should now be much better
  • fix overall color/font, esp. fontoverride and coloroverride
  • fix cursor stuck busy (cause was redirects)
  • eliminate redundent radio elements in form submit
  • sort cookies in outgoing headers
  • boost browser colors (for non-image) from 16 to 64
  • fix duplicate form item: double parse caused by broken redirects
  • implemented download image on click when download is off
  • stop mail SaveAs from popping up new view
  • file:/ now supports globbing like *.html in directory lists

Release 1.3.5: Apr 9, 2001

  • fixed huge memory leak for background gifs: images not released
  • fixed URL redirect loop problem ala www.faz.net
  • fix nowrap TD option not taking width (eg. hotmail.com)
  • fix bgcolor="" causing black on black text problem (eg. sourceforge
  • fix table layout bug in http://www.spiegel.de/ (cause: HR SIZE=-1)
  • fix embedded tcl (frink broke it)
  • fix table width= causing too narrow columns
  • add paste URL support to browser body window
  • pipeline default enabled again, but not for Netscape servers
  • fix alt-o open when used from frames
  • redirects that are in cache don't go out to network
  • add more header info to Page-Info.
  • TDB: fixed paste in cmd window
  • TDB: change to use an command entry box

Release 1.3.4: Apr 3, 2001

  • release TDB debugger
  • fixed console in TOBE (stdout still hooped on exec)
  • ran code through frink to format and bracket all ifs
  • fixed bug in frames with pv(locvar) undefined

Release 1.3.3: Mar 1, 2001

  • disable pipeline http by default: some web servers barf
  • javascript support for forms is now mostly done

Release 1.3.2: Mar , 2001

  • release code to pipeline http requests
  • more javascript support
  • added German and French language bindings

Release 1.3.1: Mar , 2001

  • change all http fetches to now go directly to disk/cache
  • user defined mimetypes support is now done
  • redid history to use tktable (just mail left now with mclistbox)
  • rewrote forms to be zero not one based
  • run through dmalloc to eliminate leaks

Release 1.3.0: Feb , 2001

  • initial release with new javascript

Release 1.2.4: Jan 9, 2001

  • cache speedup, no longer "flush"es writes.
  • mailer now supports multiple open mail reading views
  • slide back/forward should now correctly remember page scroll position
  • fixed Tcl embedded apps
  • fixed malformed index bug
  • prefs/encoding now applies to pages, not Tcl system encoding
  • zipview restrictions removed
  • frames in mail window now work
  • chg external dnslookup fails to not use server address

Release 1.2.3: Jan 3, 2001

  • Fixed bug in editor startup
  • Change portal password to not use passman
  • Disabled passman by default
  • Enabled support for builtin mail via portal

Release 1.2.2: Jan 2, 2001

  • Option to disable images in printing (was crashing windows)
  • Ignore background images less than 4x4: slows us down to a crawl
  • Fixed Auth problem
  • Fixed Duplicate parse

Release 1.2.1: Jan 1, 2001

The following are new features.
  • Support for Dynamic DNS
  • Web portal/server (http and https)
  • Portal builtin commands like read bookmarks, mail, and exec commands
  • Address Book

Release 1.1.2: Nov 24, 2000

The following are bug fixes.
  • nested table widths were too wide
  • multiple
    tags were not doing

  • broken links no longer added to Url list
  • reload was being ignored sometimes
  • eliminate NULL byte from display (my.yahoo.com)

Release 1.1.1: Oct 29, 2000

  • Fixed SSL which was broken by the new packaging.
  • Fixed Urls where path was empty (eg. "?some=stuff")
  • Reduced size of license screen so it fits into 640x480.
  • Reorganized Preferences to fit in 640x480.
  • Fixed hang: recursive call to encoding.
  • Changed external DNS lookup to use sh script.
  • Fixed directory display breakage.

Release 1.1.0: Oct 24, 2000

  • Focusing to location no longer grabs the selection.
  • Fixed offline mode. Cachecmp=never now tries cache first.
  • Fixed history so it comes from cache.
  • Eliminate network down hang.
  • Limit checks on number of redirects.
  • Fixed frame=100%,* bug.
  • Fixed ftp download bug.
  • Proxy now working properly.
  • Tclhtml: modified Tkhtml to compile subset without Tk.
  • Packaged as a single standalone binary
  • Can view a zip archive of html content: html, gifs. (ala PDF)
  • Netscape bookmarks import (in File/Util menu).
  • Config option for changing Meta key to Control from Alt. There is still no general keymap editor.
  • Option to set a limit on the max number of images.
  • Long menus, multi-columned menus and cascades. Fixed menu key shortcuts.
  • filter URLs by href option for http.
  • filter Image by href option for http (eg. Ads like doubleclick).
  • Dialog to change selection/find background color.
  • Passman: a password manager for logins. This option caches userid/passwords in an encrypted file and automatically substituting them when you type the PassMan password.
  • A simple editor with Undo, and support for encrypted files (ie. so you can edit the PassMan file).
  • Encryption options include either DES, or XOR (aperiodic).
  • The NGS Javascript compiler is now included with BrowseX 
  • An initial Tcl outline of a DOM has been implemented, but is too slow to be practical, so a faster C version is in the works. ie. Javascript is not working, yet.

Release 1.0.x: Sept 29, 2000

Beta Release. Package renamed to BrowseX . Everything changed.

PDQ Alpha 1.09

  • NEW: take snapshot to directory of current page and images
  • NEW: windows alpha version release
  • NEW: buggy expand replaced by TML
  • screen refresh was intermittently broken
  • cursor was stuck as a hand
  • printing to postscript
  • images use size hint so screen rearrange required less often
  • redirected images were not always appearing (ie. doubleclick.net)
  • cookies were broken for deep subdomains
  • frame target= in base tag now working
  • animate gif was broken for some gifs

Comments? Send mail to peter@browsex.com.

Copyright © 1999-2001   Browsex Systems Inc   http://BrowseX.com