Notes: *ATTN* This is it folks, M2 RTM. People shouldn't bother linking against anything in the Jazilla under org.jazilla, org.jxul or org.netbeans.netbrowser. The only classes that are 'safe' from major refactoring are org.jazilla.jzScriptImpl.*;. The rest are likely to be removed or rewritten duing M3 Alpha, Beta and RTM and beyond. Feel free to extend Jazilla in your own apps, but be prepared to rewrite your bindings later on. You might wish to read the renderer docs in docs/ ------------------------------------- Well, you bothered to RTFM :) (Turn Word Wrap on) Jazilla Milestone 2 Release Notes (and general why-you-should-not-use-jazilla-classic-propaganda) For whoever wants me to shut up: # java org/jxul/xulrunner/Main For whoever thinks they can't live without System.out.println: # java -Ddebug=true org/jxul/xulrunner/Main The Jazilla project aims to create a Mozilla-like browser written in Java. This release is not like the old releases which were more like Mozilla Classic/Netscape 4.x. The NG abbreviation denotes the fact that this is a NextGen release, one that has a GUI mostly written in eXtensible User Interface (XUL) which is scripted by using Mozilla.org's Rhino JavaScript engine, which is more like Mozilla. The Jazilla NG browser is based on work from the jXUL and NetBrowser projects. It also uses DOM libs from Xerces. jXUL was a project to intergrate the XUL markup into Java. It is located at http://jxul.sourceforge.net. Work hasn't been done on this project for a long time. NetBrowser is actually a descendant of Jazilla "Classic". It used the JRenderer found in Jazilla "Classic" release M2, and merged it with XBrowser. The Renderer is architecturally the same as the old JRendender. Old Jazilla developers should feel right at home. It ISN'T COMPLETE. But is quite good for a basic renderer. --------------------------- Licenses --- jXUL and anything not originating from NetBeans.org: Dual licensed under the MPL and Apache. Read MPL.txt. NetBrowser - Licensed under the Sun Public License which is backwards-compatible with the Mozilla Public License. --------------------------- Credits: Umm... Me (Mathew McBride) for rescuing the project, and hacking it myself. And for this release - some historical ones which I really don't have a connection with Aaron Hamid (allowed me to take over the project) Al Sutton - Hosted the project to somewhere in 1999 - http://www.alsutton.com/ Matthew Schmidt - ex-Developer for Jazilla and NetBrowser. Worked on the renderer and some other stuff Andy Trip - developer of JTidy. Also worked on the renderer. And last of all .... you! I appreciate the support (not the "Java is crap" flamewars) from the Milestone 1 release. If you don't know what I am taking about, see this ./ article - http://slashdot.org/article.pl?sid=03/05/24/1732204&mode=thread&tid=108&tid=126&tid=154&tid=156&tid=95 and the barrage of other ones - http://www.google.com/search?q=Jazilla+Milestone+1+released&sourceid=mozilla-search&start=0&start=0&ie=utf-8&oe=utf-8 --------------------------- Reporting Bugs Go to http://jazilla.sourceforge.net/bugs --------------------------- Forums Go to http://jazilla.sourceforge.net/phpBB2 -------------------------- Enjoy, Mathew McBride linuxlx@users.sourceforge.net Project leader, and only hacker of the Jazilla Project http://jazilla.sourceforge.net
Changes: JAZILLA VERSION HISTORY - See http://jazilla.sourceforge.net/phpBB2/viewtopic.php?t=6 for changes between the jXUL CVS and M1 * 3/8/2003 Mathew McBride <matt@mcbridematt.dhs.org> - ImgTag and anything else that uses expandURL() in StyleContext can now use chrome:// - M2 Release. *SEE README.TXT FOR IMPORTANT INFO. M3 will end up being 'nsdogfood-'* - No BrowserContext in XulBrowser for the moment. - Jazilla has a useragent + navigator.(most gecko props) implemented. see chrome://jazilla/jzNavigator.html and about: * 25/7/2003 Mathew McBride <matt@mcbridematt.dhs.org> - I'm supposed to do a M2 Release, but I've done some heavy refactoring in the tag creation area to bring it closer to the XUL part. Oh well, thats what the milestone prefix is for. - Seperate js engine for html. * 13/7/2003 Mathew McBride <matt@mcbridematt.dhs.org> - Getting closer to M2 Beta. If you specify "span { text-decoration: bold; }" within a <style> tag, all span tags will be bold. * 8/7/2003 Mathew McBride <matt@mcbridematt.dhs.org> - !!!! JAZILLA SWITCHED TO XPFE !!!! Milestone 2 Beta probably in days - (earlier) - Fixed a bug in XulToolBar where <textfield>'s didn't get added to the peerMap - document.* b0rked when accessing a page with a <script>. - "toolbarbutton" mapped to "button". For XPFE. - OMFG!!! XPFE runs and displays pages!! - Fixed bug in DemoBrowser where if there wasn't a status bar label set, it would NullPointer over a <a>. - Fix for XPFE: XulMenuItem now accepts both label="" and value="" * 6/7/2003 Mathew McBride <matt@mcbridematt.dhs.org> - HTMLRenderer now runs as a seperate thread, document.* now turned on for HTML. Testers please. * 5/7/2003 Mathew McBride <matt@mcbridemattt.dhs.org> - Away from the Net this time, so logging here - Milestone 2 Alpha released. - Bug found in StyleContext and ImgTag. As previously exhibites in chrome://jazilla/jtest.html, if the src url had "chrome://" in it, ImgTag NullPointered. jtest.html changed so it references the img file directly - Added tab button to toolbars. - Bug found in XulToolBox where you could only add one toolbar. - Fixed bug in XulApplication where if the center element wasn't a <browser>, it wasn't added - Removed hard coded text in StatusBar. - BTag now uses a DOM constructor HISTORICAL: Version = Classic * Version 0.3 Lots of changes were made between 0.2 and 0.3, and we hope the long time between releases was worth it. For a summary of features and bug fixes, read on. + New Features - JazillaUpdate v1.0 - Now you can start up this program and have it download a list of updates that have been submitted to Jazilla. These are distributed in JAR files and automatically extracted once the download is complete. Window->Check For Updates. See org.jazilla.updater.JazillaUpdate for more specific information. - ActivityLog - Using the code from JEdit, all messages to the console are logged. Use Window->Activity Log to view it. You can also submit bugs through that window, which just sends anything that was an exception to the bug list - NB: This feature isn't complete as it uses Sockets to send. + Enhancements - Renderer displays image maps. - Animation works for JRenderer. - The table code now uses GridBagLayout so that we can be a bit more flexible. - + Bug Fixes (http://jazilla.sourceforge.net/products/bugs.php) - #100969 "You need a jazilla.sh script. here is one" - #101100 "ForwardAndBack" - #102424 "Mouse doesn't work after Report Bug Dialog" - #103588 "DummyNode needs to implement normalize()" - #103699 "StatusBar text is italic" - #103736 "WindowMenu BugReporter doesn't show up" - #103738 "System.out and System.err are not redirected" - #103739 "Font Size Distorted" - #103740 "Back and Forward not working in NetHelp" - #103741 "Index not working in NetHelp" - #103773 "Table Cells don't resize to font size" - #103775 "Renderer does not support refresh" - #103863 "Status text does not display in imageonly mode" - #103872 "Input items too small" - #104713 "Pages not Loaded with Multiple Windows Open" - #104714 "ForwardAndBack Hosed" - #104715 "Drag and Drop of Location No Longer works" - #105294 "Scrollbars Doesn't Appear" - #105365 "Use of Profile Selector seems to lead to an NPE" - #107413 "Jazilla does not start up" - #108779 "Build (jmake.sh) fails due to interface change." - #108783 "Build (jmake.sh) fails: SimpleLinkListener.java" + API Changes <as applicable> - Conversion of String usage to URL usage where applicable. * Version 0.2 ...
Copyright © 2010 Geeknet, Inc. All rights reserved. Terms of Use