[version 0.13.1 ediware**20091222052312 Ignore-this: c8f7337dd766b375e02eacd0bf94bfb7 ] { hunk ./CHANGELOG.txt 1 +Version 0.13.1 +2009-12-22 +Use Load as fallback in LOAD-ASSEMBLY +Exported DO-RDNZL-COLLECTION + hunk ./doc/index.html 456 -http://weitz.de/files/rdnzl.tar.gz, the current version is 0.12.2. It +http://weitz.de/files/rdnzl.tar.gz, the current version is 0.13.1. It hunk ./doc/index.html 906 -internally. +internally (and falls back to System.Reflection.Assembly::LoadWithPartialName if necessary). hunk ./doc/index.html 1268 -$Header: /usr/local/cvsrep/rdnzl/doc/index.html,v 1.103 2009/11/12 20:50:04 edi Exp $ +$Header: /usr/local/cvsrep/rdnzl/doc/index.html,v 1.104 2009/12/22 01:08:18 edi Exp $ hunk ./import.lisp 2 -;;; $Header: /usr/local/cvsrep/rdnzl/import.lisp,v 1.61 2009/11/12 20:51:40 edi Exp $ +;;; $Header: /usr/local/cvsrep/rdnzl/import.lisp,v 1.62 2009/12/22 01:08:14 edi Exp $ hunk ./import.lisp 98 -Load." - (let ((assembly-name (new "System.Reflection.AssemblyName"))) - (setf [%Name assembly-name] name) - [System.Reflection.Assembly.Load assembly-name])) +Load and then LoadWithPartialName as a fallback solution." + (rdnzl-handler-case + ;; try to use Load if possible... + (let ((assembly-name (new "System.Reflection.AssemblyName"))) + (setf [%Name assembly-name] name) + [System.Reflection.Assembly.Load assembly-name]) + ;; ...and use LoadWithPartialName if nothing was found + ("System.IO.FileNotFoundException" () + [System.Reflection.Assembly.LoadWithPartialName name]))) hunk ./packages.lisp 2 -;;; $Header: /usr/local/cvsrep/rdnzl/packages.lisp,v 1.33 2009/11/12 20:51:40 edi Exp $ +;;; $Header: /usr/local/cvsrep/rdnzl/packages.lisp,v 1.34 2009/12/22 01:08:14 edi Exp $ hunk ./packages.lisp 47 + :do-rdnzl-collection hunk ./rdnzl.asd 2 -;;; $Header: /usr/local/cvsrep/rdnzl/rdnzl.asd,v 1.51 2009/11/12 20:51:41 edi Exp $ +;;; $Header: /usr/local/cvsrep/rdnzl/rdnzl.asd,v 1.52 2009/12/22 01:08:14 edi Exp $ hunk ./rdnzl.asd 34 - :version "0.12.2" + :version "0.13.1" }