
New patches:

[fixed k-for-call/cc to properly handle multiple-value returns
Russ Tyndall <russ@acceleration.net>**20081211170718] {
hunk ./src/call-cc/apply.lisp 47
-    (value)
+    (value other-values)
hunk ./src/call-cc/apply.lisp 49
-      (kontinue k value)
-      (throw 'done value)))
+      (kontinue k value other-values)
+      (throw 'done (values-list (cons value other-values)) )))
}

Context:

[Replace #\u character with something slightly more portable
asf@boinkor.net**20080427102505] 
[strict-define-modify-macro-lw5.1
sven@beta9.be**20080331102929
 LispWorks 5.1 strictly enforces the function in define-modify-marco to be a symbol. Lambda's are not supported. Replaced the lambda with a helper function.
] 
[Moved slime specific stuff into arnesi.slime-extras system, arnesi itself no longer depends on swank
Marco Baringer <mb@bese.it>**20080217134147] 
[swank:inspect-for-emacs is known called swank:emacs-inspect
Marco Baringer <mb@bese.it>**20080217133715] 
[Don't inline package object in ECL (breaks compilation)
Maciek Pasternacki <maciekp@japhy.fnord.org>**20080210171007] 
[Fix LOOP statement order (unbreaks compilation on ECL).
Maciek Pasternacki <maciekp@japhy.fnord.org>**20080210170822] 
[removing parameters to swank:inspect-for-emacs to keep up to date with swank.
Nathan Bird <nathan@acceleration.net>**20080204210653] 
[Adding swank::present-in-emacs that used to be part of swank proper but was removed from there.
Nathan Bird <nathan@acceleration.net>**20080109193201] 
[rollback the strcat dynamic-extent allocation, it causes too many notes on sbcl (and it's not enabled anyway)
attila.lendvai@gmail.com**20071026225935] 
[wrap get-logger into a load-time-value.
attila.lendvai@gmail.com**20071023210949
 
 get-logger is not thread-safe and compiling sbcl with the :sb-hash-table-debug flag triggered it quite fast.
 it also makes logging a hash-table lookup faster.
] 
[added load-time-value to call/cc
attila.lendvai@gmail.com**20071023165346] 
[optimize strcat a little
attila.lendvai@gmail.com**20070914171800] 
[Added an ignore-errors for :around append-message
attila.lendvai@gmail.com**20070516131449] 
[Remove nil's from the appender list to make it easier to customize it
attila.lendvai@gmail.com**20070910161039] 
[added assert to warn that defgeneric/cc does not walk the :method entries
attila.lendvai@gmail.com**20070903085209] 
[Added random-queue-element
attila.lendvai@gmail.com**20070628162956] 
[Added '/' to the *uri-escaping-ok-table*
attila.lendvai@gmail.com**20070628162920] 
[Add an implicit block for defmethod/cc and defun/cc so that the semantics of return-from remains the same
attila.lendvai@gmail.com**20070521152536] 
[Dropped unnecessary eval-always from log.lisp (to make Nikodemus happy :)
attila.lendvai@gmail.com**20070516131547] 
[add an (eval-when ...) when defining a test suite
Luca Capello <luca@pca.it>**20070701155053] 
[Export COLLECT-TIMING function.
jmckitrick@reedlarkeygroup.com**20070629190329] 
[Make unencode-as-uri-non-strict work with all bad uris I know of
Henrik Hjelte <henrik@evahjelte.com>**20070619051850] 
[testcases for unescape-as-uri-non-strict
Henrik Hjelte <henrik@evahjelte.com>**20070619051710] 
[Typo and cosmetic fixes by Faré
attila.lendvai@gmail.com**20070510150242] 
[Change brief-stream-log-appender to generate more human readable output
attila.lendvai@gmail.com**20070508011343
 
 03:12  UCW.BACKEND INFO    Handling request from "192.168.1.1" for "/dynamic/js/functional.js"
 03:12  UCW.BACKEND INFO    Handled request in 0.004 secs (request came from "192.168.1.1" for "/dynamic/js/functional.js")
] 
[Added failing with-call/cc test for special var binding in the /cc block
attila.lendvai@gmail.com**20070505102343] 
[Small change in unescape-as-uri to muffle some compiler notes
attila.lendvai@gmail.com**20070429095352] 
[Do not register a restart in unescape-as-uri
attila.lendvai@gmail.com*-20070112154504
 
 ...because it's a relatively expensive operation compared to the rest of the code
 and the restart is not useful in production systems.
] 
[Use write-string instead of print in unpintable errors to leave alone newlines
attila.lendvai@gmail.com**20070427211234] 
[Clean up some reader macro stuff
attila.lendvai@gmail.com**20070426162331] 
[FIX: #L reader captures *package* properly
attila.lendvai@gmail.com**20070426152519
 
 When used inside a macro it was potentially expanded (and interning) with a different *package*.
] 
[Small cleanup in the testsuite, mostly usage of #L
attila.lendvai@gmail.com**20070426152438] 
[Renamed the CHILDER accessor of loggers to CHILDREN
attila.lendvai@gmail.com**20070425101056] 
[Added an &key (muffle-errors t) to defprint-object
attila.lendvai@gmail.com**20070425222236] 
[Initialize log level to nil and only set a default +debug+ in deflogger if the logger has no ansestor
attila.lendvai@gmail.com**20070425150507
 
 The result is that chained loggers will get their level from their parent unless it's explicitly set on them.
] 
[Added with-logger-level
attila.lendvai@gmail.com**20070425135721] 
[Bind *print-length* to 64 while logging
attila.lendvai@gmail.com**20070425101409] 
[Support a :with-package in deprint-object
attila.lendvai@gmail.com**20070425101219] 
[Delete unused *k* variable
attila.lendvai@gmail.com**20070412183518] 
[Do not register a restart in unescape-as-uri
attila.lendvai@gmail.com**20070112154504
 
 ...because it's a relatively expensive operation compared to the rest of the code
 and the restart is not useful in production systems.
] 
[fixed test csv.2
kilian.sprotte@gmail.com**20070228163222] 
[added test-suite :it.bese.arnesi.csv; csv.2 fails
kilian.sprotte@gmail.com**20070228155717] 
[Evaluate macros in correct lexical environment in code walker, use code walking in sharpl-reader
Berki Lukacs Tamas <blt@sch.bme.hu>**20061226165103] 
[Fix (encoding-keyword-to-native :us-ascii) on lispworks (hopefully, can't test it)
attila.lendvai@gmail.com**20070208223124] 
[test-op is never done
attila.lendvai@gmail.com**20070107193846] 
[FIX: unescape-as-uri (of + -> space) broke in my previous patch. fix and add test case.
attila.lendvai@gmail.com**20070107193736] 
[Specialize slime inspection of log categories, added [set level] action with predefined minibuffer history
attila.lendvai@gmail.com**20061225160657] 
[Added swank inspector dwim lookup hook for logger stuff (e.g. 'log or 'log.debug)
attila.lendvai@gmail.com**20061224130840] 
[Small fix for the slime-repl-log-appender
attila.lendvai@gmail.com**20061219171754] 
[Added slime-repl-log-appender that renders the args as inspectable presentations if :verbosity is > 1
attila.lendvai@gmail.com**20061219165118] 
[Added commented out eval based check for special-var-p
attila.lendvai@gmail.com**20061210193058
 
 This is the only way to check for a (defvar foo) where (boundp 'foo) is nil.
 Comment out for now, someone willing to take the responsibility should enable it... :)
] 
[Use eval-always in log.lisp
attila.lendvai@gmail.com**20061210193004] 
[Add inline annotations to %string-to-octets and friends, reorder definitions
attila.lendvai@gmail.com**20061210192956] 
[Clean up uri escaping to fix unicode text in ucw forms. Drop non-standard %u1234 unencoding.
attila.lendvai@gmail.com**20061210192813] 
[Added partial lispworks support for string encodings
attila.lendvai@gmail.com**20061206091936] 
[Bind *package* to the COMMON-LISP package instead of KEYWORD
attila.lendvai@gmail.com**20061105220327] 
[Set (FDEFINITION/CC NAME) on DEFGENERIC/CC; don't reDEFGENERIC/CC on DEFMETHOD/CC when GENERIC/CC already exists.
Maciek Pasternacki <maciekp@japhy.fnord.org>**20061204081042] 
[More detailed error reporting in unescape-as-uri
henrik@evahjelte.com**20061128101729
 Also a continue-as-is restart that allows parsing of invalid urls.
] 
[Do not export log.debug and friends
attila.lendvai@gmail.com**20061102143049
 
 to avoid mass confusion: two packages both using arnesi defining a logger called 'log.
] 
[Print debug messages with *package* = :keyword (to fully qualify every symbol printed)
attila.lendvai@gmail.com**20061102142939] 
[pushnew instead of push for *features*
attila.lendvai@gmail.com**20061018103629] 
[Added remove-keywords defun and implement remf-keywords as a define-modify-macro
attila.lendvai@gmail.com**20061017154226] 
[Missing pieces for my last two patches (damn)
attila.lendvai@gmail.com**20061017152503] 
[Added :at-redefinition to deflookup-table, default is :warn otherwise it can be nil or a code form
attila.lendvai@gmail.com**20061015131703] 
[Added a warning to deflogger at macroexpand time to warn when defining a logger whose name is from a foreign package
attila.lendvai@gmail.com**20061015131548] 
[src/posixenv.lisp: drop Time-stamp line
Luca Capello <luca@pca.it>**20060918120805] 
[Added with-logging-io to rebind some *io* vars while inside the logging code
attila.lendvai@gmail.com**20060911105133] 
[Various small patches by Chris Dean
attila.lendvai@gmail.com**20060909095845
 
 - A compatibility change to QUIT for LispWorks
 - A case-insensitive version of HTML-ENTITIES
 - A new function HTML-ENTITY->CHAR
 - A LispWorks fix for RADIX-VALUES
 - Small fix to HEAD
] 
[Optimized write-as-uri
attila.lendvai@gmail.com**20060831161612] 
[Drop accidental debug printf's
attila.lendvai@gmail.com**20060905132115] 
[Workaround for clisp adjust-array bug
attila.lendvai@gmail.com**20060905112932
 
 (adjust-array x 0) is legal according to CLHS, but clisp yells.
 so added an early-return for "" input.
] 
[Fix the reader test
attila.lendvai@gmail.com**20060902115131] 
[Fix unescape-as-uri and optimize it while we are at it
attila.lendvai@gmail.com**20060831153343] 
[Allegro environment walk fix.
Maciek Pasternacki <maciekp@japhy.fnord.org>**20060830093122] 
[TAG 2006-08-16
attila.lendvai@gmail.com**20060816211128] 
Patch bundle hash:
d33034bc2ace96fad25290a40a617c11f1efc5b9
