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

📄 changelog

📁 A framework written in Java for implementing high-level and dynamic languages, compiling them into J
💻
字号:
2007-01-22  Per Bothner  <per@bothner.com>	* ReplSession.java: (class OutBufferWriter): Extend XMLPrinter,	now that XMLPrinter extends OutPort.2007-01-13  Per Bothner  <per@bothner.com>	* KawaPageServlet.java (getModule): If path match to a directory,	keep looking for a file match or +default+.	Check if module is current even if it was a +default+.	Set InPort's path using ModuleInfo's absolute Path.2007-01-03  Per Bothner  <per@bothner.com>	* KawaPageServlet.java (getModule): Use ModuleInfo's new	getSourceAbsPathname method.	* KawaServlet.java (doGet): Set currentPath to relative to requestURL.	* ServletCallContext.java (getBaseUri): Remove method.2007-01-02  Per Bothner  <per@bothner.com>	* KawaPageServlet.java: Update to use URIPath.	* ReplSession.java: Update to use Paths.2006-12-20  Per Bothner  <per@bothner.com> 	* Makefile.am (KAWA1): Remove unneeded macro.2006-12-06  Per Bothner  <per@bothner.com>	* ReplSession.java: Update for renamed Consumer methods.	* KawaServlet.java: Likewise.2006-12-04  Per Bothner  <per@bothner.com>	* KawaPageServlet.java: Update to use ModuleInfo.sourceAbsPath.2006-11-22  Per Bothner  <per@bothner.com>	* ReplSession.java: Partially revert changes from 11-17 and 11-18.2006-11-17  Per Bothner  <per@bothner.com>	* ReplSession.java: Update writeChar -> append.2006-11-09  Per Bothner  <per@bothner.com>	* ReplSession.java: Update for Consumer changes.2006-08-08  Per Bothner  <per@bothner.com>	* KawaPageServlet.java (LAST_MODIFIED_CACHE_TIME): Moved field	to ModuleManager.	(getModule): Use ModuleManager's lastModifiedCacheTime instead.	* KawaPageServlet.java (getModule): Initialize module state to WALKED.2006-02-09  Per Bothner  <per@bothner.com>	* KawaPageServlet.java (getModule): ModuleExp.evalToClass now does a	little less, so we must do a little more.2006-01-10  Per Bothner  <per@bothner.com>	* HTTP.scm: Moved to gnu/kawa/slib.	* Makefile.am: Update accordingly. 2005-12-11  Per Bothner  <per@bothner.com>	* KawaPageServlet.java (getModule): Better error catching.	Update evalToClass call to also pass in URL.2005-11-16  Per Bothner  <per@bothner.com>	* ReplSession.java (println): It suffices to just write a newline.	(appendInput): New method - like appendInputLine without newline.	* ReplServlet.java (doPost): Handle new action command.2005-11-08  Per Bothner  <per@bothner.com>	* KawaPageServlet.java (getModule): Put ModuleInfo in hashtable.  Ooops.2005-11-03  Per Bothner  <per@bothner.com>	* ReplSession.java: Major changes, mainly to support emitting	html/xml into output.  Don't encode to XML character entities here.	(class OutBufferWriter): Extend OutPort.	Interject XMLPrinter between this and PrettyWriter.	(write methods): Write to PrettyWriter's buffer.	(beginGroup, endGroup, beginAttribute, endAttribute): New methods	to allows us to emit element tags without extra encoding.	(flush, flushhToSessionBuffer): 2005-10-31  Per Bothner  <per@bothner.com>	* KawaPageServlet.java: Partial re-write replace the procedureCach	and instead use gnu.expr.ModuleContext.	(class CacheEntry): Remove class.	* KawaPageServlet.java: Use gnu.expr.Language to detect the source	language, rather than depending on file extension.	Also, support a default handler module.2005-10-27  Per Bothner  <per@bothner.com>	* KawaPageServlet.java (getModule): Call Language's resolve method.2005-10-17  Per Bothner  <per@bothner.com>	* ReplServlet.java: New class, extends HttpServlet.	* ReplSession.java: New class.2005-05-18  Per Bothner  <per@bothner.com>	* KawaPageServlet.java (getModule): Don't set current Environment	using current Language.2005-03-14  Christian Surlykke <christian@surlykke.dk>	* KawaPageServlet.java:  Missed Interpreter -> Language fix.2005-03-07  Per Bothner  <per@bothner.com>	* KawaPageServlet.java: Update Interpreter -> Language.2005-03-04  Per Bothner  <per@bothner.com>	* KawaServlet.java: Update Interpreter -> Language.2004-08-11  Per Bothner  <per@bothner.com>	* KawaServlet.java (run): New abstract method, replaces ...	(apply):   Removed abstract method.	* KawaPageServlet.java (apply):  Rename to run.2004-08-10  Per Bothner  <per@bothner.com>	* KawaPageServlet.java (getProcedure): Rename to getModule and	change return type to Module.	(apply):  Call run method of module, not apply method.	(class CacheEnty):  Change proc field to ModuleBody.	* KawaServlet.java (run)  Add abstract method, overriden by compiler.	(doGet):  Call run method, rather than apply method.2004-08-08  Per Bothner  <per@bothner.com>	* KawaServlet.java (doGet): Change for new Procedure API.2004-08-03  Per Bothner  <per@bothner.com>	* GetRequest.java:  Extend MethodProc instead of CpsProcedure.	* GetResponse.java:  Likewise.2003-11-16  Per Bothner  <per@bothner.com>	* CGIServletWrapper.java (getLocalPort, getLocalName, getRemotePort):	New methods required by Servlets 2.4.	(setCharacterEncoding):  Remove throws clause, for 2.4 compatibility.	* CGIServletWrapper.java (isSecure):  More real implementation.2003-10-29  Gerardo Jorvilleur <magoghm@Prodigy.net.mx>	* KawaServlet.java (doPost):   New method.2003-11-02  Per Bothner  <per@bothner.com>	* KawaPageServlet.java (getProcedure):  Replace 'parseFile' call	by call to new 'parse' method.2003-06-05  Per Bothner  <per@bothner.com>	* ServletCallContext.java (getBaseUri):  Use entire request url,	not just scheme+directory prefix.2003-05-08  Per Bothner  <per@bothner.com>	* KawaServlet.java (doGet):  Unwrap WrappedException.	* KawaPageServlet.java (getProcedure):  Set file name of InPort.	* KawaPageServlet.java (getProcedure):  Catch SyntaxException.2003-03-02  Per Bothner  <per@bothner.com>	* KawaPageServlet.java (getProcedure):  Use getOutputStream instead	of getWriter.to avoid a possible IllegalStateException.	* ServletCallContext.java (getBaseUri):  New method.2003-02-20  Per Bothner  <per@bothner.com>	* KawaPageServlet.java:  New class.  Contributed by Ivelin Ivanov	<ivelin@apache.org> and Tom Reilly <treilly@macromedia.com>.	* KawaServlet.java (doGet):  Catch exceptions.	(apply(CallContext)):  Add throws specification.	* Makefile.am (java_sources):  Added KawaPageServlet.java.2002-07-29  Per Bothner  <per@bothner.com>	* ServletCallContext.java:  Make class public.	(getServletCallContext, getRequest, getResponse, getServlet,	getServletConfig, getServletContext):  New static methods.	* GetResponse.java:  Implement Inlineable.	(compile, getReturnType):  New methods.	(getReponse):  New static method.	* ServletPrinter.java (addHeader):  Handle "Status", calling sendError.	* CGIServletWrapper.java (statusCode, statusString):  New fields.	(sendError, setStatus):  Provide implementations.	(printHeaders):  Handle non-null statusCode.2002-03-02  Per Bothner  <per@bothner.com>	* HTTP.scm:  Moved to gnu/kawa/slib.	* Makefile.am:  Simplify accordingly.2002-02-14  Per Bothner  <per@bothner.com>	* CGIServletWrapper.java:  Implement ServletContext.	Add necessary methods.	(getServletContext):  Return this.	(getRequestURL):  Emit '/' between server-name and request-uri.	* KawaServlet.java (doGet):  Call CallContext.setInstance if need be.	* Makefile.am (SCM_COMPILE_FLAGS):  Specify --full-tailcalls.	* ServletPrinter.java (addHeader):  Maybe set super.sawContentType,	but don't call super's addHeader.	(PrintHeaders):  New, empty method.	(printHeader):  Removed - no longer needed.2002-02-13  Per Bothner  <per@bothner.com>	* KawaServlet.java )doGet):  Don't call CallContext.setInstance.2002-02-05  Per Bothner  <per@bothner.com>	* CGIServletWrapper.java:  Also implement ServletConfig.	(getInitParameter, getInitParameterNames, getServletContext,	getServletName):  New methods, needed to implement ServletConfig.	(main):  Call init on servlet, passing in the CGIServletWrapper.2002-01-31  Per Bothner  <per@bothner.com>	* HTTP.scm (response-header, response-content-type, request-path-info,	request-path-translated, request-query-string):  New procedures.	* Makefile.am (EXTRA_DIST):  Add scm files.2002-01-29  Per Bothner  <per@bothner.com>	* CGIServletWrapper.java:  New class, to wrap servlets as CGI scripts.	* HTTP.scm:  New helper functions, to access http parameters.	* Makefile.am:  Update accordingly.  Thsi incldues adding rules	for compiling the new HTTP.scm module.2002-01-19  Per Bothner  <per@bothner.com>	* KawaServlet.java (doGet):  Use CallContext.setInstance.2002-01-13  Per Bothner  <per@bothner.com>	* ServletPrinter.java:  New class, extends HttpPrinter.	* Makefile.am (java_sources):  Added ServletPrinter.java.	* KawaServlet.java (doGet):  Use new ServletPrinter.	Let latter do setContentType, so odn't do it here.	Likewise. don't emit <html> and </html>.	On the other hand, do emit beginDocument and endDocument.2001-11-24  Per Bothner  <per@bothner.com>	* GetRequest.java:  Now implements Inlineable.	* KawaServlet.java (apply):  No longer final.  Needs to be overridden	if servlet contains a function definition.  Make body empty - not used.2001-11-18  Per Bothner  <per@bothner.com>	* ServletCallContext.java:  New file, old class moved	from KawaServlet.java into its own file.	* GetRequest.java:  New class, extends CpsProcedure.	* GetResponse.java:  New class, extends CpsProcedure.	* Makefile.am (java_sources):  Update accordingly.2001-10-11  Per Bothner  <per@bothner.com>	New package.	* KawaServlet.java:  New class.	* Makefile.am:  New.

⌨️ 快捷键说明

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