added Affine.premultiply()
[org.ibex.core.git] / CHANGES
diff --git a/CHANGES b/CHANGES
index daeb8e4..c40c796 100644 (file)
--- a/CHANGES
+++ b/CHANGES
 
 05-Jun megacz Main.java: now require filename to end with .xwar
 
-05-Jun megacz XWT.java: xwt.fileSeparator, xwt.homeDir, xwt.tempDir,
-              xwt.recursivePrintObject
+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, XWT.java: introduced xwt.parseHTML()
+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 xwt-httpProxy, etc
+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
 
 01-Jul megacz Main.java: added browser detection output
 
-02-Jul david  bevel.xwt: hpad/vpad must be greater than thickness
+02-Jul david  bevel.ibex: hpad/vpad must be greater than thickness
 
-02-Jul david  colorpicker.xwt, slider.xwt, slider_base.xwt: Implemented
-              slider.xwt (limits, value display, quantization) and made
+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
 
 15-Jul megacz JSObject.java: added JSFunction helper
 
-15-Jul megacz GCJ.xml, XWT.java, Template.java, Static.java,
-              Resources.java, splash.xwt, lithium.png, Main.java,
+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
 18-Jul megacz Surface.java: improved shift modifier handling,
               prohibited windows smaller than scar.
 
-18-Jul megacz XWT.java: added write-only 'proxyAuthorization' field.
+18-Jul megacz Ibex.java: added write-only 'proxyAuthorization' field.
 
 18-Jul megacz AWT.java: boosted font size by 2 points on Java12
 
 
 06-Aug megacz Platform.java: removed WPAD detection, HTTP.Proxy => Proxy.
 
-06-Aug megacz Static.java, Resources.java: fixed xwt.static bug.
+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 Box.java: use new HTTP interface, getIds() only returns children
 
-06-Aug megacz XWT.java: encodeURI, decodeURI, new HTTP stack, calling
+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
 
 09-Aug megacz Win32.java, Win32.cc: hack to avoid strange race condition in Win32 GDI
 
-10-Aug megacz HTML.java, html.xwt: fixed HTML widget to handle unclosed <li> tags
+10-Aug megacz HTML.java, html.ibex: fixed HTML widget to handle unclosed <li> tags
 
 10-Aug megacz TinySSL.java: fixed vulnerability to Mike Benham's attack
 
 16-Aug megacz AWT.java, Java12.java, Java14.java: fixed jdk1.4 bug
               with keypresses and frameless windows.
 
-16-Aug megacz XWT.java, SpecialBoxProperty.java: box.apply()
+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
 
 15-Sep megacz Template.java: added callback for retheme operation
 
-15-Sep megacz XWT.java: new retheme() syntax
+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.
               behavior, deliver clicks to box first (not root), id is
               a readable attribute
 
-03-Oct megacz XWT.java: made recursivePrintObject public so we can
+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
 
 11-Feb megacz PNG.java: changed System.out.println to Log.log
 
-11-Feb megacz splash.xwt: added "press Esc to quit" message
+11-Feb megacz splash.ibex: added "press Esc to quit" message
 
 11-Feb megacz Resources.java: removed libgcj hack; 3.3 fixed the problem
 
 
 
 27-Feb =========== build 0274 ================================================
-27-Feb megacz Makefile: master.dist.xwt.org
+27-Feb megacz Makefile: master.dist.ibex.org
 
 27-Feb megacz Makefile, Makefile, Makefile: none
 
 
 20-Apr megacz gcc.patch: fixed the patch so it applies properly
 
-22-Apr megacz Lexer.java: added the Lexer for org.xwt.js
+22-Apr megacz Lexer.java: added the Lexer for org.ibex.js
 
 24-Apr megacz Makefile, Carbon.cc, Carbon.java: added Carbon
               skeleton code
 
 29-Apr david  Box.java: check for a moving redirect target
 
-29-Apr megacz Makefile: updated xwt cvs url
+29-Apr megacz Makefile: updated ibex cvs url
 
 29-Apr david  Parser.java, TokenStream.java: HACKS for
               'and'/anonymous functions
 01-May david  Makefile: fix for non-linux build environments
 
 02-May megacz Lexer.java, Parser.java: parser now parses
-              splash.xwt
+              splash.ibex
 
 02-May megacz JS.java, Parser.java: removed all FIXMES
 
 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 XWT is running. -
+              method running on the Platform class when Ibex is running. -
               Fixed Win32 to block the main thread forever in its running
               method.
 
 11-May megacz Expr.java, JS.java, Lexer.java, Parser.java, package.html:
               more JS code
 
-11-May megacz edit.xwt: updated to David's latest edit widget
+11-May megacz edit.ibex: updated to David's latest edit widget
 
-11-May megacz scar.png: scar image now lives in org.xwt.builtin
+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.xwt.builtin
+              org.ibex.builtin
 
-11-May megacz edit_lib.xwt: added Davids xwt.standard.lib.edit
+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, XWT.java, AWT.java, Java12.java, JSObject.java:
-              goodbye org.mozilla.javascript, hello org.xwt.js
+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, XWT.java, JS.java, Parser.java:
-              lots of progress on org.xwt.js
+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 XWT.java, Lexer.java, Parser.java: more js
+02-Jun megacz Ibex.java, Lexer.java, Parser.java: more js
               improvements
 
 03-Jun megacz JS.java, Lexer.java, Parser.java: nearly finished
 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 ================