== 2002 =================================================================
10-Apr megacz Box.java, Surface.java: fixed rendering glitch caused by
lastDirtiedTimeStamp hack.
10-Apr megacz org/xwt/html/p.xwt: Improved flow performance.
10-Apr megacz org/xwt/Box.java: fixed a bug that prevented regions from being
dirtied properly when boxes are removed from the tree and then
re-added.
10-Apr megacz org/xwt/Box.java, org/xwt/SpecialBoxProperties.java:
hshrink/vshrink are no longer implemented by
manipulating dmax; the prerender pass understands them
natively.
11-Apr megacz org/xwt/server/HTTP.java: fixed some CDATA misbehaviors.
11-Apr megacz org/xwt/html/p.xwt, org/xwt/html/test.xwt: improved HTML
rendering; we can now render pretty much any
tag
13-Apr megacz README: updated to note that build process requires
libgcj.jar even for jvm builds.
21-Apr megacz src/org/xwt/plat/GCJ.xml: removed -fno-rtti
21-Apr megacz src/org/xwt/Surface.java: workaround for GCJ PR java/6393
22-Apr megacz src/org/xwt/plat/Java2.java: fixed bug that caused
RasterFormatException on jdk1.4
22-Apr megacz README: included instructions on how to build without gcc.
26-Apr megacz src/org/xwt/Main.java: included text description on splash screen
26-Apr megacz src/org/xwt/plat/Win32.xml, src/org/xwt/plat/Java2.xml:
adjusted dist / signature process.
26-Apr megacz README: included printStackTrace() patch
26-Apr megacz src/org/xwt/XWT.java: fixed bug 53
26-Apr megacz src/org/xwt/TinySSL.java: fixed PKCS1 bug
26-Apr megacz build.xml: staging/production push process
26-Apr megacz src/org/xwt/tasks/BashTask.java: now checks exit codes
26-Apr megacz src/org/xwt/tasks/BashTask.java: added ssh support
27-Apr megacz README: added file locking patch
27-Apr megacz [lots of files]: introduced notion of buildid's, to make
XWT upgrades work more smoothly, and to prevent problems
with browser/plugin caches.
27-Apr megacz JSObject.java: added extra debugging info
27-Apr megacz XWT.java, Platform.java, Main.java, Java2.java,
Win32.java, Win32.cc, faq.html: added support for
xwt.newBrowserWindow()
27-Apr megacz Surface.java, Box.java: nuked dirtiedTimeStamp
altogether; it caused more problems than it solved.
27-Apr megacz reference.html: Changed capitalization of
faultstring/faultcode for xwt.soap() to match SOAP spec.
27-Apr megacz XWT.java, Box.java: fixed ConversionError bug
27-Apr megacz Platform.java: added a 3-pixel minimum for a font's
descent -- ensures that we have space for underlining.
28-Apr megacz Template.java: fixed a bug where would
misbehave if used on a scriptless
28-Apr megacz SOAP.java, XMLRPC.java: Base64 elements are now decoded
and returned as String's.
28-Apr megacz Platform.java: fixed bug that caused italicized text to
automatically become bold.
29-Apr megacz Box.java: moved underline up by one pixel (goes with
last change).
29-Apr megacz Main.java: new splashscreen, upped the gamma, broke off
SplashScreen.create() into its own Message
29-Apr megacz Surface.java: took blitDirtyScreenRegions() out of
Dirty(); replaced with Refresh(). This was causing a
thread hazard on Win32, resulting in Bug 21 (closed)
29-Apr megacz Win32.cc: removed redundant Refresh(), removed debugging
statement.
29-Apr megacz JSObject.java: added debugging output for an error I've
been seeing.
29-Apr megacz src/org/xwt/themes/monopoly: overhauled the menu and
tree widgets.
29-Apr megacz Main.java: fixed splashscreen refresh bug.
30-Apr megacz window_manager_interaction.xwt: added UnMinimize/UnMaximize
30-Apr megacz Chess.java, XServer.java: removed unused imports
30-Apr megacz AWT.java: only create reserve Component if an
AWTDoubleBuffer gets created, prep for Java14, broke out
InnerFrame/InnerWindow and added exception handler to
cope with new Java1.4 HeadlessException.
30-Apr megacz Java12.java, Java12.xml, Java14.java: added Java14 support
30-Apr megacz Box.java: made dirty() public for Java14
30-Apr megacz Platform.java: updated to detect Java14
03-Apr megacz Main.java: fixed a bug that could cause >100% instantiation
03-Apr megacz HTTP.java, Main.java, Platform.java, SOAP.java,
XMLRPC.java, Java12.java, Win32.cc, Win32.java: new HTTP
architecture, first implementation of proxy support.
05-Apr megacz HTTP.java, Main.java, Platform.java, SOAP.java,
TinySSL.java, XMLRPC.java, Java12.java, Win32.java:
improved proxy support.
06-Apr megacz Box.java: fixed a bug relating to shrink
07-Apr megacz Box.java: thisbox[n] = null wasn't doing anything
15-May megacz Template.java, Static.java: fixed bug where xwt.static
wouldn't work for packages whose name included the token
"xwt".
15-May megacz XWT.java: added xwt.screen{Width,Height}
15-May megacz JSObject.java: added extra logic to discriminate between
public and private puts.
15-May megacz Box.java: added setLimits() call, refined cmin-updating
logic, added extra logging in the event of a
PosChange/SizeChange infinite loop.
15-May megacz HTTP.java: fixed Host: bug
15-May megacz Platform.java: added GCJ-Linux platform detection logic,
setLimits() logic.
15-May megacz Resources.java: fixed a bug in download-size calculation.
15-May megacz SpecialBoxProperty.java: added required extra dirty()
call, extra checking on textcolor.
15-May megacz Surface.java: key presses/releases only go to visible
children, setLimits()
15-May megacz XMLRPC.java: call() is now synchronized
15-May megacz Win32.xml, GCJ.xml, GCJHTask.java: ${gcc-prefix} now ends
with a dash.
15-May megacz Win32.java: handled the oddball all-protocol proxy case
18-May megacz Static.java: removed redundant debug message
18-May megacz JSObject.java: fixed a public/private bug
28-May megacz HTTP.java: ugly hack to cope with Microsoft CARP PAC scripts
28-May megacz Main.java: spelling fix
01-Jun megacz Platform.java: extra checks on URL well-formedness
01-Jun megacz AWT.java: file dialog suggestion bugfix
01-Jun megacz Main.java: custom splash screen support
01-Jun megacz POSIX.cc, POSIX.java: finally completed POSIX support
01-Jun megacz Win32.cc: attempted fix for international keyboards
05-Jun megacz Box.java: bugfix to ensure that negative regions are never filled
05-Jun megacz Main.java: now require filename to end with .xwar
05-Jun megacz Ibex.java: ibex.fileSeparator, ibex.homeDir, ibex.tempDir,
ibex.recursivePrintObject
05-Jun megacz AWT.java: fix for non-US keyboards
14-Jun megacz HTML.java, Ibex.java: introduced ibex.parseHTML()
16-Jun megacz Resources.java: eliminated some annoying warning messages
16-Jun megacz Template.java: fixed erroneous attribute checks for numbers and image/border
16-Jun megacz HTTP.java: diabled ibex-httpProxy, etc
23-Jun megacz Box.java: JPEG hack, fastpath rendering bugfix,
fixedaspect, improved >500 Pos/SizeChange loop breakout
23-Jun megacz HTTP.java: removed System.out.println()
23-Jun megacz Main.java: lightened splash screen
23-Jun megacz Platform.java: no longer invokes System.exit() from
applet, setTcpNoDelay() in Platform.getSocket()
23-Jun megacz SOAP.java, XMLRPC.java: bugfix for CDATA content in random elements
23-Jun megacz SpecialBoxProperty.java: fixedaspect, warning about non-self-redirect root boxes
23-Jun megacz Java12.java: removed wierd BufferedImage hackaround;
jdk1.4 doesn't need it and it was causing wierd rendering glitches
23-Jun megacz POSIX.cc: hackaround for wierd XFreeColormap() failure
23-Jun megacz Win32.java: fix for YET ANOTHER wacky Win32 proxy string format
24-Jun megacz MessageQueue.java: fix to MessageQueue to improve
XML-RPC/SOAP performance
01-Jul megacz DERObjectIdentifier.java: fix to work around GCC compiler bug
01-Jul megacz XWF.java: fixed an int[] sharing problem
01-Jul megacz XMLRPC.java, NativeDate.java: XMLRPC can now send dateTime's
01-Jul megacz POSIX.java, POSIX.cc: initial window size, DISPLAY
string logging, http_proxy environment variable checking, font fixes
01-Jul megacz Platform.java: initial window size fixes
01-Jul megacz HTTP.java: we no longer insert the IP into the URL.
01-Jul megacz TinySSL.java, HTTP.java: fixed SSL-over-Proxy
01-Jul megacz AWT.java: added dialog for critical aborts
01-Jul megacz Main.java: added browser detection output
02-Jul david bevel.ibex: hpad/vpad must be greater than thickness
02-Jul david colorpicker.ibex, slider.ibex, slider_base.ibex: Implemented
slider.ibex (limits, value display, quantization) and made
major improvements/fixed to colorpicker.
15-Jul megacz HTTP.java: implemented isInNet(), weekdayRange(), now
checks environment vars for proxies
15-Jul megacz PNG.java: fixed 8bpp bug
15-Jul megacz Platform.java, Win32.cc, Win32.java, POSIX.java:
getEnv(), engine knows its own build-id
15-Jul megacz POSIX.cc: ignore SIGPIPE in case the browser that
launched us closes
15-Jul megacz SpecialBoxProperty.java: redirect property,
color/textcolor error message tweak.
15-Jul megacz TinySSL.java: speed improvement on certificate checks
15-Jul megacz XMLRPC.java: workaround for bug in Zope XML-RPC server
15-Jul megacz AWT.java: print out color depth
15-Jul megacz BashTask: print everything on stdout
15-Jul megacz JSObject.java: added JSFunction helper
15-Jul megacz GCJ.xml, Ibex.java, Template.java, Static.java,
Resources.java, splash.ibex, lithium.png, Main.java,
Box.java: builtin.xwar, loadArchive(), prefetchImage()
18-Jul megacz XMLRPC.java, MessageQueue.java: attempted to improve
responsiveness of UI by yielding on network ops if
non-thread events are in the queue.
18-Jul megacz Platform.java: never create or permit windows smaller
than the scar.
18-Jul megacz Surface.java: improved shift modifier handling,
prohibited windows smaller than scar.
18-Jul megacz Ibex.java: added write-only 'proxyAuthorization' field.
18-Jul megacz AWT.java: boosted font size by 2 points on Java12
18-Jul megacz GCJ.xml: builtin.xwar support
18-Jul megacz POSIX.cc: better capslock handling
18-Jul megacz Win32.cc: fixed MINMAXINFO bug
18-Jul megacz Win32.java: changed dialog mapping to MS Sans Serif
18-Jul megacz Platform.java: don't try to getEnv() on Win w/ jdk<1.4
18-Jul megacz HTTP.java: Basic Proxy-Authorization support
19-Jul megacz POSIX.java: font fix
19-Jul megacz TinySSL.java: workaround for a GCJ bug
20-Jul megacz PNG.java: ignore transparency chunk if encountered
before palette chunk
25-Jul megacz Box.java: fixed bug related to adding/removing boxes
30-Jul corey build.xml: patch to make build.xml not depend on
06-Aug megacz Context.java: workaround for GCJ bug which causes
MessageFormatter to choke on { and }
06-Aug megacz MessageQueue.java: fixed MessageQueueWatcher so that it
works even when an infinite loop occurs in a _SizeChange
or _PosChange trap.
06-Aug megacz Platform.java: removed WPAD detection, HTTP.Proxy => Proxy.
06-Aug megacz Static.java, Resources.java: fixed ibex.static bug.
06-Aug megacz SpecialBoxProperty.java: thisbox.root now returns null
if thisbox is a root box.
06-Aug megacz Surface.java: fixed button 1/3 swapping bug
06-Aug megacz TinySSL.java: option to ignore untrusted certs, fixed GCJ bug
06-Aug megacz AWT.java: removed blitDirtyScreenRegions() due to
deadlock, compensated for MacOSX button-swapping bug.
06-Aug megacz Java12.java: disabled focusmanager so we can recieve tab
keypresses.
06-Aug megacz Win32.java: HTTP.ProxyInfo => Proxy
06-Aug megacz JSObject.java: constructor now takes sealed argument
06-Aug megacz POSIX.java: font mapper now prefers ISO_8559-1 fonts
06-Aug megacz Box.java: use new HTTP interface, getIds() only returns children
06-Aug megacz Ibex.java: encodeURI, decodeURI, new HTTP stack, calling
newBox in the foreground thread is deprecated.
06-Aug megacz XMLRPC.java: new HTTP stack, better verbose output
06-Aug megacz SOAP.java: new HTTP stack
06-Aug megacz HTTP.java: total rewrite: BasicAuth, DigestAuth, KeepAlive, Pipelining.
09-Aug megacz SpecialBoxProperty.java: changed behavior of thisbox.root
09-Aug megacz Win32.java, Win32.cc: hack to avoid strange race condition in Win32 GDI
10-Aug megacz HTML.java, html.ibex: fixed HTML widget to handle unclosed
tags
10-Aug megacz TinySSL.java: fixed vulnerability to Mike Benham's attack
16-Aug megacz Box.java: fixed a bug that was causing lockups on Win32...
16-Aug megacz Surface.java, Main.java: don't scar the splash screen
16-Aug megacz AWT.java, Java12.java, Java14.java: fixed jdk1.4 bug
with keypresses and frameless windows.
16-Aug megacz Ibex.java, SpecialBoxProperty.java: box.apply()
17-Aug megacz Box.java, SpecialBoxProperty.java, Surface.java: code to
prevent engine from quitting when changing the last
remaining surface from a frame to a window or vice
versa.
17-Aug megacz Vec.java: fixed infinite loop
17-Aug megacz Trap.java: switched allTraps from a Vector to a Hashtable
17-Aug megacz Main.java: initial instantiation now happens in a background thread
17-Aug megacz Template.java: fixed a bug that was keeping retheme() from working
20-Aug megacz Box.java: fixed rounding error
21-Aug megacz PalmOS.java, PalmOS.xml, jump.jar: began work on PalmOS port.
24-Aug megacz HTTP.java, SOAP.java: fixed bug which caused
miscalculation of the Content-Length header.
24-Aug megacz POSIX.java: fixed cut/paste bug
02-Sep megacz AWT.java: report corner of window, not corner of decorative frame
02-Sep megacz Surface.java, Main.java: don't quit due to disposal of
last surface unless initialization is complete.
03-Sep megacz XWF.java: code to handle .xwf's that don't include the
underscore character.
15-Sep megacz Box.java: committed a change that I forgot to commit
dealing with box removal.
15-Sep megacz HTTP.java: fixed end-of-header detection
15-Sep megacz Platform.java: disable 2d acceleration on Mac OS X 10.2
15-Sep megacz Template.java: added callback for retheme operation
15-Sep megacz Ibex.java: new retheme() syntax
23-Sep megacz SpecialBoxProperty.java: invisible now returns true if
any of the box's ancestors is invisible.
23-Sep megacz SpecialBoxProperty.java, Box.java, Surface.java:
expanded dimensions to 32 bits, fixed bug in behavior of
hshrink/vshrink, don't deliver events to root first.
23-Sep megacz HTTP.java: never skip(0)
03-Oct megacz ByteStream.java: fixed null pointer problem
03-Oct megacz Proxy.java: fixed bug in shMatchExp()
03-Oct megacz Box.java, SpecialBoxProperty.java: fixed shrink
behavior, deliver clicks to box first (not root), id is
a readable attribute
03-Oct megacz Ibex.java: made recursivePrintObject public so we can
access it.
11-Oct megacz POSIX.cc: fixed a bug that was causing phantom messages
after window deletion
11-Oct megacz README, Resources.java, GCJ.xml, jazz/*: upgraded to gcj
3.3; eliminated jazzlib; introduced compile hack because
3.3 miscompiles Trap.java
15-Oct megacz Resources.java: hackaround for broken libgcj java.util.zip
15-Oct megacz Arguments.java, Trap.java: arguments.trapname
30-Oct megacz SpecialBoxProperty.java: fixed mouse event propagation
05-Feb megacz X11.cc X11.java POSIX.cc POSIX.java Linux.xml: separated
POSIX from X11.
06-Feb megacz X11.java: fixed a typo
11-Feb megacz org/bouncycastle/*: upgraded bouncycastle
11-Feb megacz README: updated gcc instructions and patches
11-Feb megacz Log.java: refactored printing code in prep for inline logging
11-Feb megacz X11.java: bugfix for stupid typos
11-Feb megacz Picture.java, DoubleBuffer.java, Win32.java, AWT.java:
made Picture and DoubleBuffer abstract classes rather
than interfaces
11-Feb megacz Trap.java: changed System.out.println to Log.log
11-Feb megacz TinySSL.java: changed System.out.println to Log.log
11-Feb megacz PNG.java: changed System.out.println to Log.log
11-Feb megacz splash.ibex: added "press Esc to quit" message
11-Feb megacz Resources.java: removed libgcj hack; 3.3 fixed the problem
11-Feb megacz Platform.java: System.out->System.err, POSIX->X11
11-Feb megacz GCJ.xml: added optimizations, linker path
11-Feb megacz POSIX.java: removed extra debugging output
11-Feb megacz POSIX.cc: added required #includes
11-Feb megacz Linux.xml: removed needless -ldl
11-Feb megacz Main.java: System.out->System.err
11-Feb megacz DoubleBuffer.java: added 'abstract' keyword
11-Feb megacz Picture.java: added 'abstract' keyword
15-Feb megacz GCJ.xml, Linux.xml, Win32.xml: fixed linkage bug
25-Feb megacz README: switched build process from ant to make
25-Feb megacz Makefile, README: merged Java12 and Java14 into Java2
25-Feb megacz README, Makefile: added next.build and next-build target
25-Feb megacz Makefile: added new-release target
25-Feb megacz Makefile: added nice -n 19 for new-release builds
25-Feb megacz Makefile: fixed typo
26-Feb megacz Makefile: added dist, nohup-dist targets; removed new-release
27-Feb megacz ant: removed ant script
27-Feb megacz Makefile: corrected spacing of build messages
27-Feb megacz Makefile, Makefile: tweaked make dist
27-Feb =========== build 02B6 ================================================
27-Feb megacz Makefile: limited cvs emails to 200 lines
27-Feb =========== build 02B7 ================================================
27-Feb =========== build 02B8 ================================================
27-Feb =========== build 0272 ================================================
27-Feb megacz Makefile: simplified host detection
27-Feb megacz Makefile: typo fix
27-Feb =========== build 0273 ================================================
27-Feb megacz Makefile: strip binaries in make dist
27-Feb =========== build 0274 ================================================
27-Feb megacz Makefile: master.dist.ibex.org
27-Feb megacz Makefile, Makefile, Makefile: none
27-Feb =========== build 0275 ================================================
27-Feb megacz Makefile: added neglected shell keyword
01-Mar megacz Makefile: gcj doesn\'t need a target prefix
04-Mar megacz Makefile, Makefile: preliminary Darwin support
10-Mar megacz Makefile: autotag on make dist
10-Mar megacz Makefile: autotag on make dist
10-Mar megacz Makefile: make dist now creates source tarballs
10-Mar megacz Makefile: make dist now creates source tarballs
10-Mar =========== build 0700 ================================================
10-Mar megacz Makefile: fixed Makefile to make source tarballs
10-Mar megacz Makefile: fixed Makefile to make source tarballs
11-Mar megacz Makefile: lithium shouldn't support darwin
11-Mar megacz Makefile: HEAD shouldn't support Darwin yet
11-Mar megacz Makefile: none
12-Mar megacz Makefile: bootclasspath and fastjar auto-detection
12-Mar megacz Makefile: bootclasspath and fastjar auto-detection
13-Mar megacz Makefile: jikes autodetection, jikes optional
build, javac fallback
17-Mar megacz Makefile: added propose-patch makefile target
17-Mar megacz Makefile: added propose-patch makefile target
19-Mar david README: test
19-Mar david Makefile: jikes compile on stock os x install
24-Mar megacz Makefile: added Davids jikes patch
24-Mar megacz Makefile: added v option to tar
26-Mar andrew XML.java: applied comment counter fix
patch (commentcountfix1.diff)
26-Mar megacz Makefile: gosset -> serverbeach
26-Mar megacz Makefile: added Darwin precomp header hack
26-Mar megacz Makefile: added Darwin precomp header hack
26-Mar megacz Makefile: gosset -> serverbeach
26-Mar megacz Makefile: tab bug
26-Mar megacz Makefile: fixed bug for compatability with BSD make
26-Mar megacz Makefile: fixed bug for compatability with BSD make
26-Mar megacz Makefile: removed the fancy single-line build
outputs
26-Mar megacz Makefile: removed the fancy single-line build
outputs
26-Mar megacz Makefile: Removed -O9; will add later
26-Mar megacz Makefile: tried O2
29-Mar megacz Main.java: ignore argument to -l
29-Mar megacz Makefile: correct use of -m in jar invocation
29-Mar megacz Main.java: ignore argument to -l
29-Mar megacz Makefile: correct use of -m in jar invocation
29-Mar megacz Java2.java: weakened binding of Java14Surface to
keep 1.3.x working
29-Mar megacz Java2.java: weakened binding of Java14Surface to
keep 1.3.x working
30-Mar megacz Makefile: trying -O0 since we're still getting
faults
30-Mar megacz Makefile: harmonized self-contradictory
optimization settings
30-Mar megacz Makefile: harmonized self-contradictory
optimization settings
31-Mar megacz Makefile: rolled back to gcj 19-Oct-2002
31-Mar megacz Makefile: rolled back to gcj 19-Oct-2002
31-Mar megacz Makefile: trying to fix cvs update
31-Mar megacz Makefile: more attempts at solving the cvs update
problem
31-Mar megacz Makefile: fixed gcjh so that it can be found before
gcc-linux is built
31-Mar megacz Makefile: fixed gcjh so that it can be found before
gcc-linux is built
09-Apr megacz jpegsrc.v6b.tar.gz: added ijg jpeg decoder source
tarball
09-Apr megacz HTTP.java: fixed a bug that prevented
HTTPInputStream from signalling EOF
09-Apr megacz Makefile: fixed gcc update script
09-Apr megacz Makefile: fixed gcc update script
09-Apr megacz Makefile, jmorecfg.h.patch, Box.java, Platform.java, Resources.java, AWT.java, GCJ.cc, GCJ.java, Win32.cc:
added jpeg support
09-Apr megacz Makefile: fixed make dist
09-Apr megacz Makefile: fixed make dist again
09-Apr =========== build 0701 ================================================
09-Apr megacz Makefile: fixed make dist
09-Apr =========== build 0702 ================================================
09-Apr =========== build 0703 ================================================
10-Apr megacz Makefile: fixed linkage problem
10-Apr =========== build 0704 ================================================
10-Apr =========== build 0705 ================================================
10-Apr megacz GCJ.cc: forgot extern C for jpeglib
10-Apr =========== build 0706 ================================================
19-Apr megacz Makefile, README, Main.java, Platform.java, XML.java, GCJ.cc, GCJ.java, Java2.java, POSIX.cc, Win32.cc, X11.cc:
finally -- working Darwin support
19-Apr megacz Darwin.cc, Darwin.java, Linux.java: added more plat
files
19-Apr megacz Makefile, Makefile, jmorecfg.h.patch, jpegsrc.v6b.tar.gz, Box.java, HTTP.java, Platform.java, Resources.java, AWT.java, GCJ.cc, GCJ.java, Win32.cc, X11.cc:
merged in HEAD
19-Apr megacz Makefile, Main.java, Platform.java, Darwin.cc, Darwin.java, GCJ.cc, GCJ.java, Linux.java, POSIX.cc, Win32.cc, X11.cc:
merge from Darwin branch
19-Apr megacz gcc.patch: added Brian Alliets gcc patch
19-Apr megacz JS.java, Resources.java: GUT_branch
19-Apr megacz Makefile: added line to apply gcc.patch; updated
gcc3.3 to 08-Apr-2003
20-Apr megacz gcc.patch: fixed the patch so it applies properly
22-Apr megacz Lexer.java: added the Lexer for org.ibex.js
24-Apr megacz Makefile, Carbon.cc, Carbon.java: added Carbon
skeleton code
24-Apr megacz Carbon.java: bugfix to make it compile
24-Apr megacz Parser.java, Lexer.java: parser
24-Apr david ByteStream.java, Resources.java, Template.java, XML.java, XMLRPC.java, Vec.java, XML.java, ByteStream.java, Resources.java, Template.java, XML.java, XMLRPC.java, Vec.java, XML.java, ByteStream.java, Resources.java, Template.java, XML.java, XMLRPC.java, Vec.java, XML.java:
new xml parser
27-Apr megacz Makefile: fixed host/target detection problem
28-Apr megacz Template.java: removed 150-char line length
restriction
28-Apr megacz Template.java: removed 150-char line length
restriction
29-Apr david Box.java: check for a moving redirect target
29-Apr megacz Makefile: updated ibex cvs url
29-Apr david Parser.java, TokenStream.java: HACKS for
'and'/anonymous functions
29-Apr megacz JS.java: New JS interface
29-Apr megacz Vec.java: added push/pop
29-Apr megacz Lexer.java, Parser.java: fixed lots of parser/lexer
bugs
29-Apr megacz Box.java: font inheritance
29-Apr megacz Makefile: don't build awt; speeds up gcj builds
01-May megacz Makefile: forgot to disable hashsync on darwin
01-May david Makefile: fix for non-linux build environments
02-May megacz Lexer.java, Parser.java: parser now parses
splash.ibex
02-May megacz JS.java, Parser.java: removed all FIXMES
03-May megacz JS.java, Parser.java: more fixups
03-May megacz COPYING: cleaned up the copyright declarations
03-May megacz README: major cleanup of the README
03-May megacz JS.java, Lexer.java, Parser.java: lexer, parser,
and interpreter complete but untested
05-May megacz Makefile: enable-threads=posix on Darwin
06-May megacz Expr.java: added expr
06-May megacz Makefile: upstream: co -> head
07-May megacz Expr.java: typo
07-May david .cvsignore, .cvsignore, .cvsignore: added cvsignore
files
08-May ejones Makefile, Main.java, Platform.java, Carbon.cc, Carbon.java, Win32.java:
Native Carbon Port: - Add Carbon implementation - Fix the
Makefile to build it correctly - Fix Main and Platform to call a
method running on the Platform class when Ibex is running. -
Fixed Win32 to block the main thread forever in its running
method.
09-May david Makefile: fixes for upstream references
11-May megacz Vec.java: made Vec final so methods get inlined
11-May megacz Java2.java: removed references to Main.applet,
re-enabled dirtying on Java1.4-for-OSX
11-May megacz Expr.java, JS.java, Lexer.java, Parser.java, package.html:
more JS code
11-May megacz edit.ibex: updated to David's latest edit widget
11-May megacz scar.png: scar image now lives in org.ibex.builtin
11-May megacz Main.java: removed applet support, moved scar to
org.ibex.builtin
11-May megacz edit_lib.ibex: added Davids ibex.standard.lib.edit
11-May megacz Arguments.java, BaseFunction.java, BinaryDigitReader.java, ClassDefinitionException.java, ClassNameHelper.java, ClassOutput.java, Context.java, ContextListener.java, DToA.java, DebuggableEngineImpl.java, DefaultErrorReporter.java, Delegator.java, EcmaError.java, ErrorReporter.java, EvaluatorException.java, FlattenedObject.java, Function.java, FunctionNode.java, FunctionObject.java, IRFactory.java, IdFunction.java, IdFunctionMaster.java, IdScriptable.java, ImporterTopLevel.java, InterpretedFunction.java, InterpretedScript.java, Interpreter.java, InterpreterData.java, InterpreterFrame.java, Invoker.java, JavaMembers.java, JavaScriptException.java, Label.java, LabelTable.java, LazilyLoadedCtor.java, LineBuffer.java, ListenerArray.java, LocalVariable.java, NativeArray.java, NativeBoolean.java, NativeCall.java, NativeDate.java, NativeError.java, NativeFunction.java, NativeGlobal.java, NativeJavaArray.java, NativeJavaClass.java, NativeJavaConstructor.java, NativeJavaMethod.java, NativeJavaObject.java, NativeJavaPackage.java, NativeMath.java, NativeNumber.java, NativeObject.java, NativeScript.java, NativeString.java, NativeWith.java, Node.java, NodeTransformer.java, NotAFunctionException.java, Parser.java, PreorderNodeIterator.java, PropertyException.java, RegExpProxy.java, Script.java, ScriptRuntime.java, Scriptable.java, ScriptableObject.java, SecuritySupport.java, ShallowNodeIterator.java, SourceTextItem.java, SourceTextManager.java, Synchronizer.java, TokenStream.java, UintMap.java, Undefined.java, VariableTable.java, WrapHandler.java, WrappedException.java, Wrapper.java, DebugFrame.java, DebugReader.java, DebuggableEngine.java, DebuggableScript.java, Debugger.java, NativeRegExp.java, NativeRegExpCtor.java, RegExpImpl.java, SubString.java, Box.java, ByteStream.java, HTML.java, HTTP.java, MessageQueue.java, Platform.java, Proxy.java, Resources.java, SOAP.java, SpecialBoxProperty.java, Static.java, Surface.java, Template.java, ThreadMessage.java, Trap.java, XMLRPC.java, Ibex.java, AWT.java, Java12.java, JSObject.java:
goodbye org.mozilla.javascript, hello org.ibex.js
11-May megacz msjvm.jar, netscape.jar: removing
msjvm.jar/netscape.jar; use reflection instead
26-May megacz Box.java, Resources.java, SpecialBoxProperty.java, Static.java, Ibex.java, JS.java, Parser.java:
lots of progress on org.ibex.js
26-May =========== build 0707 ================================================
26-May =========== build 0708 ================================================
02-Jun megacz Ibex.java, Lexer.java, Parser.java: more js
improvements
03-Jun megacz JS.java, Lexer.java, Parser.java: nearly finished
switching to a bytecode architecture
03-Jun megacz Parser.java: more js improvements
03-Jun megacz Parser.java: almost done moving to bytecode
03-Jun megacz Parser.java: completely switched over to bytecode
16-Jun =========== build 0710 ================================================
16-Jun =========== build 0711 ================================================
16-Jun =========== build 0712 ================================================
16-Jun =========== build 0713 ================================================
16-Jun =========== build 0714 ================================================
16-Jun =========== build 0715 ================================================
17-Jun =========== build 0716 ================================================
17-Jun =========== build 0717 ================================================
17-Jun =========== build 0718 ================================================
17-Jun =========== build 0719 ================================================
17-Jun =========== build 071A ================================================
17-Jun =========== build 071B ================================================
17-Jun =========== build 071C ================================================
17-Jun =========== build 071D ================================================
17-Jun =========== build 071E ================================================
17-Jun =========== build 071F ================================================
17-Jun =========== build 0720 ================================================
17-Jun =========== build 0721 ================================================
17-Jun =========== build 0722 ================================================
17-Jun =========== build 0723 ================================================
17-Jun =========== build 0724 ================================================
17-Jun =========== build 0725 ================================================
17-Jun =========== build 0726 ================================================
17-Jun =========== build 0727 ================================================
17-Jun =========== build 0728 ================================================
17-Jun =========== build 0729 ================================================
17-Jun =========== build 072A ================================================
17-Jun =========== build 072B ================================================
17-Jun =========== build 072C ================================================
17-Jun =========== build 072D ================================================
17-Jun =========== build 072E ================================================
17-Jun =========== build 072F ================================================
17-Jun =========== build 0730 ================================================
17-Jun =========== build 0731 ================================================
18-Jun =========== build 0732 ================================================
18-Jun =========== build 0733 ================================================
18-Jun =========== build 0734 ================================================
18-Jun =========== build 0735 ================================================
18-Jun =========== build 0736 ================================================
18-Jun =========== build 0737 ================================================
18-Jun =========== build 0738 ================================================
18-Jun =========== build 0739 ================================================
18-Jun =========== build 073A ================================================
05-Jul =========== build 073B ================================================
05-Jul =========== build 073C ================================================
05-Jul =========== build 073D ================================================
05-Jul =========== build 073E ================================================
05-Jul =========== build 073F ================================================
05-Jul =========== build 0740 ================================================
05-Jul =========== build 0741 ================================================
05-Jul =========== build 0742 ================================================
05-Jul =========== build 0743 ================================================
05-Jul =========== build 0744 ================================================
07-Jul =========== build 0745 ================================================
07-Jul =========== build 0746 ================================================
09-Jul =========== build 0747 ================================================
09-Jul =========== build 0748 ================================================
09-Jul =========== build 0749 ================================================
15-Jul =========== build 074A ================================================
15-Jul =========== build 074B ================================================
15-Jul =========== build 074C ================================================
21-Jul =========== build 074D ================================================
21-Jul =========== build 074E ================================================
27-Jul =========== build 074F ================================================
27-Jul =========== build 0750 ================================================
27-Jul =========== build 0751 ================================================
25-Sep =========== build 07a0 ================================================
25-Sep =========== build 07A1 ================================================
25-Sep =========== build 07A2 ================================================
25-Sep =========== build 07A3 ================================================
25-Sep =========== build 07A4 ================================================
25-Sep =========== build 07A5 ================================================
25-Sep =========== build 07A6 ================================================
26-Sep =========== build 07A7 ================================================
26-Sep =========== build 07A8 ================================================
26-Sep =========== build 07A9 ================================================
26-Sep =========== build 07AA ================================================
26-Sep =========== build 07AB ================================================
26-Sep =========== build 07AC ================================================
27-Sep =========== build 07AD ================================================
27-Sep =========== build 07AE ================================================
27-Sep =========== build 07AF ================================================
27-Sep =========== build 07AE ================================================
27-Sep =========== build 07B0 ================================================
27-Sep =========== build 07B1 ================================================
14-Oct =========== build 07B2 ================================================
14-Oct =========== build 07B3 ================================================
15-Oct =========== build 07B4 ================================================
16-Oct =========== build 07B5 ================================================
16-Oct =========== build 07B6 ================================================
16-Oct =========== build 07B7 ================================================
16-Oct =========== build 07B8 ================================================
16-Oct =========== build 07B9 ================================================
16-Oct =========== build 07BA ================================================
18-Oct =========== build 07BB ================================================
18-Oct =========== build 07BC ================================================
18-Oct =========== build 07BD ================================================
18-Oct =========== build 07BE ================================================
19-Oct =========== build 07BF ================================================
19-Oct =========== build 07C0 ================================================
21-Oct =========== build 07C1 ================================================
21-Oct =========== build 07C2 ================================================
21-Oct =========== build 07C3 ================================================
21-Oct =========== build 07C4 ================================================
27-Oct =========== build 07C5 ================================================
28-Oct =========== build 07C6 ================================================
28-Oct =========== build 07C7 ================================================
28-Oct =========== build 07C8 ================================================
28-Oct =========== build 07C9 ================================================
28-Oct =========== build 07CA ================================================
28-Oct =========== build 07CB ================================================
28-Oct =========== build 07CC ================================================
28-Oct =========== build 07CD ================================================
28-Oct =========== build 07CE ================================================
28-Oct =========== build 07CF ================================================
28-Oct =========== build 07D0 ================================================
28-Oct =========== build 07D0 ================================================
18-Jan =========== build 07D2 ================================================
n18-Jan =========== build 07D3 ================
n19-Jan =========== build 07D4 ================
n19-Jan =========== build 07D5 ================
n20-Jan =========== build 07D6 ================
n20-Jan =========== build 07D7 ================
n20-Jan =========== build 07D8 ================
n20-Jan =========== build 07D9 ================
n20-Jan =========== build 07DA ================
n20-Jan =========== build 07DB ================
n20-Jan =========== build 07DC ================