📄 changelog
字号:
2007-01-20 Per Bothner <per@bothner.com> * XML.scm (commmet, processing-instruction): New constants.2007-01-04 Per Bothner <per@bothner.com> * gui.scm (uri): Use Path's openInputStream method.2006-12-20 Per Bothner <per@bothner.com> * Makefile.am: Simplify - we use '$JAVA kawa.repl' rather than $KAWA1.2006-12-05 Per Bothner <per@bothner.com> * printf.scm: Replace slib:error by error. Relace stdio:fprintf by fprintf. Replace slib:tab and slib:form-feed by appropriate character literals. * swing.scm (polygon): Take doubleValue of real-part results so JAVA6 doesn't complin about ambiguous method. Add type specifiers.2006-08-11 Per Bothner <per@bothner.com> * testing.scm (%test-comp1body): Remove inccorect setting of expected-value property - to R5RS standard function exp. * testing.scm (test-assert): Fix thinko expr -> test-expression. 2006-06-06 Per Bothner <per@bothner.com> * testing.scm: Rename non-exported names to consistently start with %. Add list of exported names, which in Kawa becomes a module-export. (%test-any-specifier-matches): Don't short-curcuit evaluation. (test-runner-on-bad-end-name, test-runner-on-bad-end-name!): New test-runner method. (test-on-bad-end-name-simple): Default implementation. (%test-format-line): New helper. (%test-end): Various changes, including call new on-bad-end-name call-back, and use %test-format-line. (test-on-group-end-simple): Emit group name.2006-05-25 Per Bothner <per@bothner.com> * srfi37.scm: Add needed require. * swing.scm (modle-export): Remove removed frame function.2006-05-11 Per Bothner <per@bothner.com> * genwrite.scm (generic-write): Remove special handling of atomic types.2006-05-02 Per Bothner <per@bothner.com> * testing.scm: Rename internal names to consistently start with '%'. (test-error%x): Remove macro. (%test-error): Re-arrange cond-expand branches.2006-03-15 Per Bothner <per@bothner.com> * srfi1.scm (append-map, append-map!): Fix errors (in Kawa-specific changes). Fixes Savannah bug #15579 "append-map may destroy arguments".2006-02-21 Per Bothner <per@bothner.com> * testing.scm: Lots of fixes and improvements. (test-source-location-cons%): Remove syntax. (test-name): Remove test-runner field. (group-path): Renamed field to groups-stack. (test-%should-execute-test): Now also sets preliminary result-kind. (test-runner-group-path): Now implemented using test-runner-group-stack. (test-match-any%, test-match-all%): Take variable number of arguments. (test-make-predicate%): Remove - use test-asspecifier% instead. (test-match-named): Renamed to test-match-name. (test-end, test-end%): Reimplement for better error handling/checking. (test-runner-result-alist): Renamed to test-result-alist.2006-01-11 Per Bothner <per@bothner.com> * gui.scm: Move Swing-specific functions to ... * swing.scm: ... new file. * Makefile.am: Update accordingly. * Makefile.am (EXTRA_DIST): Belatedly remove HTTP.scm.2006-01-10 Per Bothner <per@bothner.com> * HTTP.scm: Moved to gnu/kawa/servlet. * Makefile.am: Update accordingly. Also, do conditionalizing on ENABLE_SERVLET consitioning here rather than at top-level.2006-01-04 Per Bothner <per@bothner.com> * gui.scm (image-read): Generalize to use URI_utils.2005-12-30 Per Bothner <per@bothner.com> * readtable.scm (define-reader-ctor): New function from SRFI-10.2005-11-29 Per Bothner <per@bothner.com> * srfi1.scm (cons*): Reimplement using new gnu.lists.LList:consX.2005-10-24 Per Bothner <per@bothner.com> * testing.scm: Add more Kawa tweaks. Add non-basic support for mzscheme. (test-source-location-cons%): Now deprecated - not used for Kawa. (test-runner-get): New function. Use it where appropriate. (test-begin): For Kawa, actual definition is now pre-loaded. (test-result-ref): Move earlier, as needed for mzscheme. (test-source-line2): Now works for mzscheme as well as Kawa. (test-assert%): Inline macro into test-assert. (test-comp2%): mzscheme needs to define-for-syntax. (test-error%): More test-comp1body% call, so we can skip the test if we don't support catching errors. (test-as-specifier%): New function to "coerce" test specifiers. (test-skip, test-expect-fail): Use it. (test-read-eval-string string): New function. * conditions.scm: Add appropriate (provide 'FEATURE) macros. * srfi1.scm: Likewise. * srfi34.scm: Likewise. * srfi69.scm: Likewise.2005-10-20 Per Bothner <per@bothner.com> * srfi34.scm: New implementation of SRFI-34 (Exception Handling for Programs). * conditions.scm: New implementation of SRFI-35 (Conditions). * Makefile.am: Update accordingly.2005-10-16 Per Bothner <per@bothner.com> * srfi69.scm: Major re-write for Kawa. * Makefile.am (java_SCM): Add srfi69.scm.2005-10-16 Panu Kalliokoski <atehwa@sange.fi> * srfi69.scm: The SRFI-69 (Basic bash tables) reference implementation.2005-10-16 Per Bothner <per@bothner.com> * testing.scm: Add module-compile-options if Kawa, to catch bugs. This did catch some bugs; fixed those. 2005-10-16 Alex Shinn <alexshinn@gmail.com> * testing.scm (%test-record-define%): Add predicate and allocator as macro parameters so they're added to teh correct namespace.2005-10-05 Per Bothner <per@bothner.com> * testing.scm: More and better-specified callbacks, A full-featured test-runner-simple. New functions for test-results.2005-08-15 Alex Shinn <alexshinn@gmail.com> * testing.scm: Add "full" support for Chicken, Gauche, Guile and SISC. Load/require needed modules/extensions. (test-source-location-cons%): Implement for Chicken and Gauche. (test-evaluate-with-catch%): Add Guile and Chicken support. (test-evaluate-with-catch%): Fix typo in syntax-rules pattern. (test-error%): Add Guile and Chicken support. Fix srfi-35 / srfi-34 errors. Evaluate expr in default case.2005-09-26 Per Bothner <per@bothner.com> * gui.scm (image-width, image-height): New procedures. (read-image): Renamed to image-read for naming consistency.2005-06-06 Robert D. Skeels <athene@earthlink.net> * gui.scm (color-red): Use 'red rather than 'RED, since former is portable to older JDK versions.2005-04-11 Per Bothner <per@bothner.com> * Makefile.am: gui.scm needs both --with-swing and --enable-xml.2005-04-02 Per Bothner <per@bothner.com> * testing.scm: New file - srfi-64 (draft) reference implementation. * Makefile.am (java_SCM): Update accordingly.2005-02-07 Per Bothner <per@bothner.com> * Makefile.am (java_SCM): Re-order so DefineRecordType.scm is compiled before srfi-37, which uses define-record.type. * srfi-37.scm (arg-fold): Use define-function syntax rather than an explicit lambda, so Kawa generates a true function definition.2005-01-29 Per Bothner <per@bothner.com> * srfi37.scm: Use module-export.2005-01-29 Anthony Carrico * srfi37.scm: SRFI-37 reference implementation.2004-12-27 Per Bothner <per@bothner.com> * Makefile.am: No longer need to force ../../../kawa to be made first.2004-12-08 Per Bothner <per@bothner.com> * gui.scm (process-keywords): New function. Use where needed.2004-07-11 Chris Dean <ctdean@sokitomi.com> * srfi1.scm: Many functions written to be tail recursive.2004-06-12 Per Bothner <per@bothner.com> * gui.scm (frame): Process args list "manually", since we want to allow content to be multiple values in Q2.2004-05-17 Per Bothner <per@bothner.com> * srfi1.scm (lset-xor!): Fix argument order bug.2003-05-09 Chris Dean <Chris.Dean@sokitomi.com> * srfi1.scm (lset-xor): Fix argument order bug. Patch from Savannah bug #8852.2004-05-03 Per Bothner <per@bothner.com> * srfi1.scm ((list-copy (lis :: <list>))): Re-written to be iterative rather than recursive - which can lead to stack overflow.2004-03-13 Per Bothner <per@bothner.com> * gui.scm (scroll): New function.2004-02-13 Per Bothner <per@bothner.com> * gui.scm (fill, draw, with-paint, with-composite, composite-src-over, composite-src, read-image, rotation, with-transform, color-red): New functions and constants. (panel): Removed function - use SwingPaintable class instead.2003-10-19 Per Bothner <per@bothner.com> * srfi1.scm (map-in-order): Define as an alias for map.2003-09-04 Per Bothner <per@bothner.com> * HTTP.scm (response-status, error-response): HTTP requires a space after the response code, even if the message is empty,2003-07-21 Per Bothner <per@bothner.com> * gui.scm: Rewrite to make use of gnu.kawa.models and gnu.kawa.swingviews.2003-05-31 Chris Dean <ctdean@mercedsystems.com> * srfi1.scm (iota): Fix default for optional step parameter.2003-05-07 Per Bothner <per@bothner.com> * HTTP.scm (request-parameter): Add optional default parameter.2003-03-21 Chris Dean <Chris.Dean@sokitomi.com> * srfi1.scm (list-tabulate): Fix thinko.2003-01-29 Per Bothner <per@bothner.com> * gui.scm: New file.2003-01-24 Per Bothner <per@bothner.com> * cut.scm: New file. Imported implementation of SRFI-26, written by Al Petrofsky and Sebastian Egner. Added moduile-export. * Makefile.am (java_SCM): Added cut.scm.2002-11-12 Per Bothner <per@bothner.com> * srfi1.scm: Fix typo - comment start was written with colons.2002-09-28 Per Bothner <per@bothner.com> * HTTP.scm (request-parameter, (request-parameters): New. Suggested by Marco Vezzoli <marco.vezzoli@st.com>.2002-09-21 Per Bothner <per@bothner.com> * DefineRecordType.scm: New macro, implements SRFI-9. * Makefile.am (java_SCM): Add DefineRecordType.scm.2002-07-30 Per Bothner <per@bothner.com> * HTTP.scm (get-response, response-status, error-response, current-servlet, current-servlet-context, current-servlet-config, servlet-context-realpath): New procedures.2002-07-25 Per Bothner <per@bothner.com> * readtable.scm ((get-dispatch-macro-table): Fix obvious bug.2002-07-24 Per Bothner <per@bothner.com> * printf.scm (stdio:hex-upper-case?): Add type specification.2002-07-23 Per Bothner <per@bothner.com> * XML.scm (parse-xml-from-url): Indate to invoke correct method. * srfi1.scm (make-list): Fix typo.2002-05-28 Per Bothner <per@bothner.com> * XStrings.scm (substring): Fix off-by-one bug.2002-05-18 Per Bothner <per@bothner.com> * XStrings.scm: New file, containing substring and string-length. * Makefile.am (XML_SCM): Add XStrings.scm.2002-05-06 Per Bothner <per@bothner.com> * HTTP.scm (request-servlet-path): New function.2002-03-21 Per Bothner <per@bothner.com> * srfi1.scm: New file. SRFI-1 list-library reference implementation written by Olin Shivers <shivers@ai.it.edu>. Various Kawa tweaks by Marco Vezzoli <marco.vezzoli@st.com> and myself. * Makefile.am (java_SCM): Add srfi1.scm.2002-03-02 Per Bothner <per@bothner.com> * HTTP.scm: Moved from gnu/kawa/servlet. * Makefile.am: Compile HTTP.scm - but only if --enable-servlet.2002-01-21 Per Bothner <per@bothner.com> * XML.scm (parse-xml-from-url): Document moved to gnu.kawa.xml. * XML.scm (parse-xml-from-url): Use Document.document.2001-11-24 Per Bothner <per@bothner.com> * readtable.scm (get-macro-character): Comment out for now.2001-11-06 Per Bothner <per@bothner.com> * XML.scm (as-xml): New definition. * readtable.scm: Some more incomplete kludging.2001-10-19 Per Bothner <per@bothner.com> * printf.scm: Merge new version from Slib.2001-07-18 Per Bothner <per@bothner.com> * XML.scm (print-as-xml): Removed - now "builtin".2001-06-17 Per Bothner <per@bothner.com> * Makefile.am (all): Re-arrange dependencies so kawa1 is built.2001-05-09 Per Bothner <per@bothner.com> * Makefile.am: Various fixes for better gcj support.2001-04-23 Per Bothner <per@bothner.com> * readtable.scm: New module. * Makefile.am (java_SCM): Add readtble.scm.2001-04-22 Per Bothner <per@bothner.com> * XML.scm: Update gnu.kawa.xml -> gnu.xml.2001-04-09 Per Bothner <per@bothner.com> * Makefile.am (CLEANFILES): Removed redundant macro.2001-03-22 Per Bothner <per@bothner.com> * Makefile.am (ENABLE_GCJ_COMPILED): Remove scm-classes.stamp (already required by all) as it requires kawa1 too early.2001-03-08 Per Bothner <per@bothner.com> * XML.java (print-as-xml): Update Consumable package to gnu.lists2001-02-28 Per Bothner <per@bothner.com> * SLib.java: Removed; functionality moved to kawa.standard.require. * printf.scm: (require 'generic-write) moved to top-level. This is a work-around for some bugs in require.2001-02-16 Per Bothner <per@bothner.com> * XML.scm: New module. * SLib.java (<clinit>): New module tag 'xml. * Makefile.am: Update to (conditionally) compile XML.scm.2000-03-22 Per Bothner <per@bothner.com> * Makefile.am (javadir): New definition, needed for make install. (EXTR_DIST): New definition, adding $(SCMSOURCES).2000-03-06 Per Bothner <per@bothner.com> New directory. * genwrite.scm: Lower-case some symbols. Use format to print unknown types. * pp.scm (pp): Merge with pp:pretty-print. Use #!optional. * ppfile.scm: Comment out (for now) *load-pathname* handling. (pprint-file): Use #!optional. * printf.scm: Remove require of string-case - not needed. (stdio:parse-float, stdio:round-string, stdio:iprintf, stdio:fprintf): Define as private. (stdio:printf): Merge/inline into printf. (stdio:sprintf): Merge/inline into sprintf. * SLib.java: New class.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -