⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelog

📁 A framework written in Java for implementing high-level and dynamic languages, compiling them into J
💻
📖 第 1 页 / 共 2 页
字号:
2007-01-02  Per Bothner  <per@bothner.com>	* Buffer.java (filename): Rename and change type of field ...	 (path): ... to Path.	(getPath, setPath): New methods.	(getFileName, setFileName): Update to get/set path field.	(save): Update to use path. 	* BufferReader.java (<init>): Update to use path.	* ReplMode.java (<init>): Likewise. 2006-12-20  Per Bothner  <per@bothner.com>	* Makefile.am: Simplify - we use '$JAVA kawa.repl' rather than $KAWA1.2006-09-06  Per Bothner  <per@bothner.com>	* BufferReader.java: Remove redundant import 'gnu.jemacs.buffer.*'.2006-06-16  Per Bothner  <per@bothner.com>	* BufferLocal.java (make): Fix some bit-rot.	* BufferLocal.java (set): Fix off-by-one error.	* EKeymap.java (ignorable): Can ignore metaKey press but not typed.2005-12-11  Per Bothner  <per@bothner.com>	* BufferReader.java: Moved from gnu.jemacs.swing.	Removed a Swing-specific constructor.	* Makefile.am: Update accordingly.2005-11-20  Per Bothner  <per@bothner.com>	* Makefile.am (ALL): New macro, only if ENABLE_JEMACS.	(list-sources): Remove no-longer-used rule.2005-11-16  Per Bothner  <per@bothner.com>	* ReplMode.java (make): Combine two methods.	This makes it easier to select method at compiletime in editfns.el.2005-09-25  Per Bothner  <per@bothner.com>	* emacs.scm (interaction-window): Add parameter type declaration	to avoid ambiguity warning.2005-07-28  Per Bothner  <per@bothner.com>	* BufferLocal.java: Extend IndirectableLocation, not NamedLocation.	(<init.): Modify appropriately.	(name): New field.	(getKeySymbol): New method.	(make): Need to explicitly pass name to addLocation.2005-07-23  Per Bothner  <per@bothner.com>	* ReplMode.java (make): Inherit from global, not current, environment.	* emacs.scm (interaction-window): New function.	(scheme-window): Rename to scheme-interaction-window.	(elisp-interaction-window): New function.	(define-menubar): Add entry for elisp interaction, as well as Scheme.2005-06-04  Per Bothner  <per@bothner.com>	* ProcessMode.java (<clinit>):  Also map 'enter key to enterAction.2005-05-18  Christian Surlykke <christian@surlykke.dk> 	* EKeymap.java: (getKeyForName): Map "return" to '\r' rather than '\n'.2005-05-18  Christian Surlykke <christian@surlykke.dk>	* EKeymap.java: (CTRL_MASK, SHIFT_MASK, META_MASK, ALT_MASK) now 	public. (show) New method for debugging. Prints integer as binary 	string leftpadded with zeros.	2005-04-18  Per Bothner  <per@bothner.com>	* Buffer.java: Use use:java.lang.CharSequence PreProcess name.2005-04-17  Per Bothner  <per@bothner.com>	* Makefile.am: Always compile all files, regardless of --with-swing.2005-04-16  Per Bothner  <per@bothner.com>	* emacs.scm (call-interactively, make-variable-buffer-local,	make-local-variable): Move buffer-dependent functions from MiscOps.scm.	This removes one dependency of gnu.jemacs.lang on gnu.jemacs.buffer.2005-03-04  Per Bothner  <per@bothner.com>	* ReplMode.java: Update Interpreter->Lanuguage various places.2005-02-25  Per Bothner  <per@bothner.com>	* emacs.scm (global-map, esc-map): Define using define-variable.2005-01-07  Per Bothner  <per@bothner.com>	* Buffer. java (getStringContent): New abstract (uncommented) method.	(charAt, setCharAt, fill, writeTo, consume): New CharSeq methods,	implemented using getStringContent.2004-12-29  Per Bothner  <per@bothner.com>	* BufferLocal.java (make): Set base field.	(isBound, get, set): Make robust in case there is no current Buffer.2004-12-05  Per Bothner  <per@bothner.com>	* BufferLocalConstraint.java: Remove class, replaced by:	* BufferLocal.java: New class, extends IndirectableLocation.	* Makefile.am: Update accordingly.	* Buffer.java (localBindings): New field.	(makeBufferLocal): Update to use new BufferLocal class.	* Command.java (resolveSymbol): Update for new Environment handling.	* EKeymap.java (keySymbol): New access method, required because	it was added to the Named interface.2004-08-23  Per Bothner  <per@bothner.com>	* EToolkit.java	(swingToolkit, swtToolkit):  New constants.	(getInstance):  Get gnu.jemacs.toolkit property to select toolkit.2004-08-04  Christian Surlykke <christian@surlykke.dk>	* Buffer.java (invoke): New abstract method 	* EFrame.java (setMenuBar): Removed. Use setMenu instead	(setMenu): New abstract method	* EToolkit.java (getIgnoreAction): New abstract method. 	(getMenu): New abstract method.	(getIgnoreAction): New abstract method.		* emacs.scm (set-menubar-dirty-flag): changed to use EFrame.setMenu	rather than EFrame.setMenuBar	(scheme-swing-window): Renamed to (scheme-window)	* EMenu.java: New abstract class	* EWindow.java (setSelected): Changed to concrete, moved some	non-swing-specific code from SwingWindow.setSelected to here.	(tooLong): New abstract method.	(lookupKey): Uses that rather than explicitly creating TooLongAction.	(modeline):  Moved field to gnu.jemacs.swing.SwingWindow.java	* IgnoreAction.java: Class moved to gnu.jemacs.swing package.	* InputStreamHandler.java (run): calls ProcessMode.invoke rather than	SwingUtilities.invokeAndWait.	* Menu.java: Moved to gnu.jemacs.swing and renamed to SwingMenu.java	* Modeline.java: Moved to gnu.jemacs.swing 	* ProcessMode.java (invoke): New method.	* TooLongAction.java: Moved to gnu.jemacs.swing package.	* Makefile.am:  Updated accordingly.2004-08-03  Per Bothner  <per@bothner.com>	* Mode.java:  Extend ModuleBody instead of implementing to-be-removed	ApplyMethodContainer.2004-07-20  Per Bothner  <per@bothner.com>	* Buffer.java:  Remove unused import statements.	* EWindow.java:  Likewise.	* Menu.java:  Likewise.	* Modeline.java:  Likewise.	* TooLongAction.java:  Likewise.	* Signal.java (checkQuit):  Use static syntax to invoke static method.2003-05-17  Per Bothner  <per@bothner.com>	* EWindow.java (setFrame):  New method.	(unlink):  If unlinking last windows, set frame's firstWindow to null.	(delete):  Don't call unlink here.	(deleteNoValidate):  Call it here instead.	* EFrame.java (delete):  Fix loop over windows.2003-01-09  Per Bothner  <per@bothner.com>	* Buffer.java (insert):  Remove xpos parameters.	* Marker.java:  Update for gnu.lists changes.2002-11-15  Per Bothner  <per@bothner.com>	* EKeyMap.java: Print-name of Symbol may require getName, not toString.2002-03-24  Per Bothner  <per@bothner.com>	* BufferWriter.java:  Factor out Swing dependencies.	* EToolkit.java (getFace, setUnderlone, setBold, setForeground,	setBackground):  New abstract methods. 	* InputStreamHandler.java:  Remove unneeded import.	* Buffer.java (openReader):  New abstract method.	(currentColumn):  Use openReader method.	* Marker.java (moveToColumn):  Likewise.	* BufferContent.java:  Moved to gnu.buffer.swing.	* BufferReader.java:  Moved to gnu.buffer.swing.	* MarkerReader.java:  Moved to gnu.buffer.swing.	* ProcessMode.java (<clinit>):  Don't use setDefaultBinding.	Define enterAction for "\r" and "return".  	+ ReplBuffer.java:  Removed - use ReplMode instead.	* ReplMode.java:  New class - extends ProcessMode.	* emacs.scm:  Remove ReplBuffer stuff to use ReplMode instead.	* Makefile.am: Update accordingly.	* emacs.scm (window-pixel-height, window-pixel-widt):  Fix.	* BufferWriter.java (write1):  Handle '\t', and ignore (for now) '\r'.2002-03-19  Per Bothner  <per@bothner.com>	Move some Swing-specific code into gnu.jemacs.swing.	* Buffer.java:  Make abstract.  Move Swing code to SwingBuffer.	Make some methods abstract.	* BufferKeymap.java:  Removed class - partly replaced by EKeymap.	* EKeymap.java: New class, extends RangeTable.	Move some keymap searching and command handling here, for now.	* Window.java:  Removed class, replaced by EWindow.	* EWindow.java:  New abstract class.	* EToolkit.java:  New abstract class.	* Frame.java:  Renamed to EFrame.java.	* EFrame.java:  Move Swing-specific code to SwingBuffer.	* InsertAction.java:  Removed, replaced by SelfInsertCommand.	* SelfInsertCommand.java:  New class, extends Procedure0or1.	* Command.java: Remove non-static fields and methods.	* Marker.java:  No longer implements javax.swing.text.swing.Position.	Move Swing-specific code out to other classes.	* MarkerReader.java:  Add kludgy cast to SwingBuffer.	* Modeline.java:  Update Window -> EWindow.	* ProcessMode.java:  Remove Swing-specific code.	(class ProcessDefaultAction):  Removed class.	(class ProcessInsertCommand):  New class, extends Procedure0.	* ReplBuffer.java:  Kludge update.	* TelnetMode.java:  Remove unneeded import.	* TooLongAction.java:  Kludge update.	* BufferWriter.java:  Kludge update.	* FinalAction.java:  Remove class.	* Makefile.am:  Update appropriately.	* emacs.scm:  Various updates.2001-11-26  Per Bothner  <per@bothner.com>	* BufferContent.java (dump):  Minor improvement in positions printing.	* ReplBuffer.java (<init>): The processMarker is no longer isAfter().	(enter):  Move processMark before sending data to QueueReader.	* BufferKeymap.java (ignorable):  Make more consistent.	(asKeyStroke):  Handle some more key names.2001-11-24  Per Bothner  <per@bothner.com>	* emacs.scm:  Use invoke instead of primitive-virtual-method.	Add parameter type declarations.2001-10-19  Per Bothner  <per@bothner.com>	* BufferLocalConstraint.java (get):  Now takes defaultValue argument.	* Command.java (perform):  Catch Throwable.2001-10-05  Per Bothner  <per@bothner.com>	* Buffer.java:  Update for CharSequence -> CharSeq renaming.	* ProcessMode.java:  Likewise.2001-06-19  Per Bothner  <per@bothner.com>	* Makefile.am (PACKAGE_CFNAME):  Rename to PACKAGE_FNAME.	* BufferKeymap.java:  Handle symbol implemented using Binding.	* Marker.java (insert):  Remove bogus debug print.	* emacs.scm (pop-to-buffer, display-window, split-window,	move-to-column):  Add more parameter type declaration.2001-06-17  Per Bothner  <per@bothner.com>	* Buffer.java (makeBufferLocal):  Moved here from Symbol.	* Command.java:  Handle Symbol moved and removal of Binding2.2001-06-03  Per Bothner  <per@bothner.com>	* ReplBuffer.java (<init>): Use new OutPort contructors, and	specify pretty-printing.2001-04-09  Per Bothner  <per@bothner.com>	* Makefile.am (CLEANFILES):  Remove redundant definition.2001-03-08  Per Bothner  <per@bothner.com>	* Buffer.java, BufferContent.java, BufferKeymap.java,	BufferReader.java, Command.java, Marker.java, MarkerReader.java,	Menu.java,ProcessMode.java, Window.java,emacs.scm}:	Update gnu.kawa.util->gnu.lists, AbstractString->CharSequence,	marker-kind to isAfter boolean, array->getArray(), length->size.	* Marker.java (isPoint):  New method	Inherit from gnu.lists.SeqPosition.	* IgnoreAction.java:  New class, extends javax.swing.text.TextAction.	* Makefile.am:  Update acordingly.	* BufferContent.java (getChars):  Shift gap to minimize copying.2000-11-21  Per Bothner  <per@bothner.com>	* Makefile.am, Makefile.in (EXTRA_DIST):  Include $(EXTRA_JAVA).2000-10-15  Per Bothner  <per@bothner.com>	* emacs.scm:  Tweaking of return types, default handling.2000-06-26  Per Bothner  <per@bothner.com>	* BufferKeymap.java (toString(KeyStroke)):  New static method.2000-06-19  Per Bothner  <per@bothner.com>	* package.html:  Point to www.JEmacs.net.	* BufferKeymap.java (ignorable):  Don't ignore '\n' or '\t'.	* Command.java (processInteractionString):  Accept 'F'.	* ReplBuffer.java (<init>):  Use redStyle for inputStyle.	* Buffer.java (<init>):  Default inputStyle to defaultStyle.2000-06-18  Per Bothner  <per@bothner.com>	* Buffer.java (markMarker):  New field.	(checkMark, getMarkMarker):  New methods.	* Window.java:  Now also implements ChangeListener.	(activateRegion):  New method.	(select(Caret)):  New method.	* Buffer.java (charHeight, charWidth):  Moved to Window.	* Window.java (charHeight, charWidth):  New fields, moved from Buffer.	(getCharSize):  New method.	(getHeightInLines, getWidthInColumns):  Update accordingly.	* BufferKeymap.java (lookupKey):  Changes to handle escape and meta.	(defineKey):  Likewise.	(metaKey, metaKeymap):  New static fields.	(CTRL_MASK, SHIFT_MASK, ALT_MASK, META_MASK):  New constants.	(asNonAction, asAction):  Update accordingly.	(ignorable, asKeyStroke, definePrefix, stripMeta):  New methods.	(getDefaultAction):  Always return null.	* InsertAction.java (actionPerformed):  Don't clear	buffer.keymap.pendingLength unless we actually insert something.	* Marker.java (isBeginningOfLine, isEndOfLine):  New predicates.	(set):  Oops.  Need to set buffer.		* BufferLocalConstraint.java:  New class, extends Constraint.	* Command.java (key):  New field (needed for prefix keys).	(resolveSymbol):  New method.	(perform):  Check for "intercative" methods.	(processInteractionString, toString):  New methods.	(getCommand):  Call resolveSymbol.	* PrefixAction.java:  Removed - now subsumed by Coommand.	* Makefile.am:  Update accordingly.	* ReplBuffer.java (scheme):  Removed method.	(make):  New static methods that specify Interpreter or language name.	* emacs.scm (set-keymap-name):  Takes optional name.	(set-keymap-name):  New method - for now does nothing.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -