these aren't in the ironruby source tree yet are they? --- Met vriendelijke groeten - Best regards - Salutations Ivan Porto Carrero Blog: http://flanders.co.nz Twitter: http://twitter.com/casualjim Author of IronRuby in Action (http://manning.com/carrero)
On Tue, Jun 23, 2009 at 11:02 PM, Jimmy Schementi < jimmy.scheme...@microsoft.com> wrote: > All these Silverlight changes don't have a checkin comment associated with > them (since I forgot to > flag the commit for codeplex), so here's it is: > > Microsoft.Scripting.Silverlight > - In-browser Python/Ruby REPL support with initParams console=true. > o Adds Microsoft.Scripting.Silverlight.Repl type. Renders the REPL > using HTML. REPL runs in the > same scope as the start-script by default, therefore has the same > language as the start-script. > o Can be instantiated by code as well; see samples/repl. > o This should be its own assembly in the future to mitigate any > “security” concerns from users > getting access to the REPL. Production apps can remove the assembly. > - Allow importing/requiring on a background thread: > o Removed UI thread check in FileExists -- Thanks Dan Eloff! > o Fixed ErrorReporter bug when _sourceFileName is not a file on disk > (e.g. <string>) -- Thanks Dan Eloff! > - Not using try/catch for this anymore (jomes review feedback) > - Allows hosts of the DLR load a self-contained Python or Ruby library (n > a XAP file) and ensures > requires/imports will work: > o Enables easy setup of a Ruby testing framework to test C#: > - > http://blog.jimmy.schementi.com/2009/03/testing-c-silverlight-apps-with.html > o Package.GetFile* methods now take an optional StreamResourceInfo > argument, representing > the XAP file to look for the file in. BrowserPAL also has a XapFile > property now for telling it which > XAP file to look in. > - Primitive SL3 Extension support > o Hacky at the moment due to a Silverlight 3 bug (which is fixed in > more recent internal builds). > Need to hardcode extension URLs. This will be fixed in the future. > Chiron > - Zip version fix (sdlsdk CodePlex Bug# 11803) > - Use standard libraries in Silverlight: > o Add "/path" option to Chiron for a ";"-separated list of folders to > get included into the XAP > - Auto-XAP support for IIS: > o Add XapHttpHander to Chiron, so it can be used to auto-XAP > directories for IIS or Cassini (thanks Harry Pierson!) > o Example in Utils/xap-http-handler > - Launch Chiron by right-clicking on a folder: chiron-here utility > > Tests > - Run in one Silverlight application: > - 52 specifications (81 requirements), 0 failures, 0 errors > o Port Python tests 01, args, auto_addref, error_handle, execfile, and > issubclass, from existing TestSuites > o Unit tests for console, dynamic_application, extension_types, package, > and window > - Includes Eggs; makes Bacon (a Ruby spec framework) work in Silverlight. > Can be used to test a Python/Ruby app, > or a C#/VB app (see testing link above). > - Not running in SNAP yet. > > Samples > - Cleans up all samples > - Adds Photoviewer > o > http://blog.jimmy.schementi.com/2008/08/walk-through-silverlight-flickr-client.html > - Updates to dlrconsole to fix Ruby and make dragging clock demo work: > o > http://blog.jimmy.schementi.com/2008/08/dragging-elements-in-silverlight-with.html > - Adds REPL > - Piano, Tetris, and Surface work again > > Misc: > - reflect new template layout for gopackage MSI generation > - Microsoft.Scripting.Helpers.csproj now builds correctly in Silverlight > - JScript removed from Silverlight.sln > > There are some Moonlight fixes that I forgot to include here, so those will > be coming in next. > > > -----Original Message----- > > From: users-boun...@lists.ironpython.com [mailto:users- > > boun...@lists.ironpython.com] On Behalf Of merl...@microsoft.com > > Sent: Tuesday, June 23, 2009 8:53 AM > > To: users@lists.ironpython.com > > Subject: [IronPython] IronPython 2.6 CodePlex Source Update > > > > This is an automated email letting you know that sources have recently > been > > pushed out. You can download these newer sources directly from > > http://ironpython.codeplex.com/SourceControl/changeset/view/55405. > > > > ADDED SOURCES > > > > $/IronPython/IronPython_Main/Src/Hosts/SilverLight/Chiron/XapHttpHandl > > er.cs > > > > > $/IronPython/IronPython_Main/Src/Hosts/SilverLight/Microsoft.Scripting.Sil > > verlight/agdlr.css > > > > > $/IronPython/IronPython_Main/Src/Hosts/SilverLight/Microsoft.Scripting.Sil > > verlight/agdlr.js > > > > > $/IronPython/IronPython_Main/Src/Hosts/SilverLight/Microsoft.Scripting.Sil > > verlight/Extension.cs > > > > > $/IronPython/IronPython_Main/Src/Hosts/SilverLight/Microsoft.Scripting.Sil > > verlight/Repl.cs > > > > > $/IronPython/IronPython_Main/Src/Hosts/SilverLight/Microsoft.Scripting.Sil > > verlight/Window.cs > > $/IronPython/IronPython_Main/Src/IronPython.Modules/_codecs.cs > > $/IronPython/IronPython_Main/Src/IronPythonConsoleAny > > > > $/IronPython/IronPython_Main/Src/IronPythonConsoleAny/IronPythonCon > > soleAny.csproj > > $/IronPython/IronPython_Main/Src/IronPythonWindowAny > > > > $/IronPython/IronPython_Main/Src/IronPythonWindowAny/IronPythonWin > > dowAny.csproj > > > > DELETED SOURCES > > $/IronPython/IronPython_Main/Src/IronPython.Modules/codecs.cs > > > > MODIFIED SOURCES > > > > $/IronPython/IronPython_Main/Src/Hosts/SilverLight/Chiron/XapHttpHandl > > er.cs > > > > > $/IronPython/IronPython_Main/Src/Hosts/SilverLight/Microsoft.Scripting.Sil > > verlight/agdlr.css > > > > > $/IronPython/IronPython_Main/Src/Hosts/SilverLight/Microsoft.Scripting.Sil > > verlight/agdlr.js > > > > > $/IronPython/IronPython_Main/Src/Hosts/SilverLight/Microsoft.Scripting.Sil > > verlight/Extension.cs > > > > > $/IronPython/IronPython_Main/Src/Hosts/SilverLight/Microsoft.Scripting.Sil > > verlight/Repl.cs > > > > > $/IronPython/IronPython_Main/Src/Hosts/SilverLight/Microsoft.Scripting.Sil > > verlight/Window.cs > > $/IronPython/IronPython_Main/Src/IronPython.Modules/_codecs.cs > > $/IronPython/IronPython_Main/Src/Hosts/SilverLight/Chiron/Zip.cs > > > > > $/IronPython/IronPython_Main/Src/Hosts/SilverLight/Microsoft.Scripting.Sil > > verlight/Configuration.cs > > > > > $/IronPython/IronPython_Main/Src/Hosts/SilverLight/Microsoft.Scripting.Sil > > verlight/Package.cs > > > $/IronPython/IronPython_Main/Src/Hosts/SilverLight/Chiron/App.config > > > > > $/IronPython/IronPython_Main/Src/Hosts/SilverLight/Microsoft.Scripting.Sil > > verlight/Microsoft.Scripting.Silverlight.csproj > > > > > $/IronPython/IronPython_Main/Src/Hosts/SilverLight/Microsoft.Scripting.Sil > > verlight/ErrorFormatter.cs > > > > $/IronPython/IronPython_Main/Src/Hosts/SilverLight/Chiron/XapBuilder.cs > > > > > $/IronPython/IronPython_Main/Src/Hosts/SilverLight/Microsoft.Scripting.Sil > > verlight/DynamicApplication.cs > > > > $/IronPython/IronPython_Main/Src/Hosts/SilverLight/SilverlightVersion.cs > > > $/IronPython/IronPython_Main/Src/Hosts/SilverLight/Chiron/Chiron.cs > > > > > $/IronPython/IronPython_Main/Src/Hosts/SilverLight/Microsoft.Scripting.Sil > > verlight/BrowserPAL.cs > > > > $/IronPython/IronPython_Main/Src/Hosts/SilverLight/Chiron/Chiron.csproj > > > > $/IronPython/IronPython_Main/Src/IronPython.Modules/_collections.cs > > $/IronPython/IronPython_Main/Src/IronPython.Modules/array.cs > > $/IronPython/IronPython_Main/Src/IronPython.Modules/thread.cs > > $/IronPython/IronPython_Main/Src/IronPython.Modules/nt.cs > > > > $/IronPython/IronPython_Main/Src/IronPython.Modules/IronPython.Modu > > les.csproj > > $/IronPython/IronPython_Main/Src/IronPython.sln > > > > $/IronPython/IronPython_Main/Src/IronPythonConsoleAny/IronPythonCon > > soleAny.csproj > > > > $/IronPython/IronPython_Main/Src/IronPython/Runtime/NullImporter.cs > > > > $/IronPython/IronPython_Main/Src/IronPython/Runtime/Binding/PythonPr > > otocol.cs > > > > $/IronPython/IronPython_Main/Src/IronPython/Runtime/Exceptions/Pytho > > nExceptions.cs > > > > $/IronPython/IronPython_Main/Src/IronPython/Runtime/Types/PythonTyp > > e.cs > > > > $/IronPython/IronPython_Main/Src/IronPython/Runtime/Operations/Pytho > > nTypeOps.cs > > > > $/IronPython/IronPython_Main/Src/IronPython/Runtime/PythonAsciiEncodi > > ng.cs > > > > $/IronPython/IronPython_Main/Src/IronPython/Runtime/Operations/Pytho > > nOps.cs > > > > $/IronPython/IronPython_Main/Src/IronPython/Runtime/Operations/String > > Ops.cs > > > > $/IronPython/IronPython_Main/Src/IronPython/Runtime/LiteralParser.cs > > $/IronPython/IronPython_Main/Src/IronPython/Runtime/Slice.cs > > > > $/IronPython/IronPython_Main/Src/IronPython/Runtime/PythonContext.cs > > > > $/IronPython/IronPython_Main/Src/IronPythonWindow/IronPythonWindo > > w.csproj > > $/IronPython/IronPython_Main/Src/IronPythonTest/InheritTest.cs > > > > $/IronPython/IronPython_Main/Src/IronPythonConsole/IronPythonConsole > > .csproj > > > > $/IronPython/IronPython_Main/Src/IronPythonWindowAny/IronPythonWin > > dowAny.csproj > > $/IronPython/IronPython_Main/Src/Tests/test_imp.py > > $/IronPython/IronPython_Main/Src/Tests/test_generator.py > > $/IronPython/IronPython_Main/Src/Tests/test_codecs.py > > $/IronPython/IronPython_Main/Src/Tests/test_cliclass.py > > $/IronPython/IronPython_Main/Src/Tests/test_class.py > > $/IronPython/IronPython_Main/Src/Tests/test_array.py > > $/IronPython/IronPython_Main/Src/Tests/test_nt.py > > $/IronPython/IronPython_Main/Src/Tests/test_slice.py > > $/IronPython/IronPython_Main/Src/Tests/test_python25.py > > $/IronPython/IronPython_Main/Src/Tests/test_interactive.py > > $/IronPython/IronPython_Main/Src/Tests/test_thread.py > > $/IronPython/IronPython_Main/Src/Tests/versions/python26.py > > > > CHECKIN COMMENTS > > > -------------------------------------------------------------------------------- > > Changeset Id: 957381 > > Date: 6/22/2009 10:54:19 AM > > > > (dfugate) More CPython 2.6 feature work testing. > > > > > > (Shelveset: CP65;REDMOND\dfugate | SNAP CheckinId: m9534) > > > -------------------------------------------------------------------------------- > > Changeset Id: 957377 > > Date: 6/22/2009 10:53:19 AM > > > > (dinov) 22744 1 High _codecs.charmap_decode('') > should return a > > tuple > > 22740 1 High Return value of _codecs.charmap_encode > should be > > a tuple > > 22746 1 High Exceptions in threads are sent to > stdout instead of > > stderror > > 10646 2 Low startswith/endswith methods of string > do not throw > > TypeError w/ bad parameters > > 22733 1 High nt.waitpid broken > > 22732 1 Low "nt.waitpid(bad, params)" should throw > OSError, not > > ValueError > > 22723 2 Medium IsFamily and > IsFamilyOrAssembly error > > 18637 2 Medium Source code encoding is not > work correctly > > 20908 1 Medium Stack overflow when piclking > slice objects > > 20909 1 Medium IPy crashes with > StackOverflowException > > rather than raising RuntimeError > > 19215 1 Medium array.array('u', u"...") > broken > > 19216 1 Medium array.array('I', "...") > broken > > 19217 1 Medium array.array('l', "...") > broken > > 18939 1 Medium A deque item that mutates > the deque in its > > __eq__ ought to throw an IndexError IronPython\2.6 > > 19705 1 Medium CLR Dictionary iterator bug > > 22742 1 Medium _codecs.escape_decode should > support two > > parameters > > 22743 1 Medium > _codecs.escape_decode("\\\a") broken > > 22471 Invalid mapping dict parameter passed to > > _codecs.charmap_encode(..., mapping_dict) should throw > > UnicodeEncodeError > > 22738 _codecs.charmap_encode takes 1-3 parameters (not exactly 3) > > > > > > Fixing __str__ on EnvironmentError – it needs to format the exception and > > put in the [Errno #] text. > > type.__module__ a data descriptor so that > > type(someFunction).__module__ works correctly > > > > > > > > (Shelveset: 26Beta2Bugs2Final;REDMOND\dinov | SNAP CheckinId: m9534) > > > -------------------------------------------------------------------------------- > > Changeset Id: 957310 > > Date: 6/22/2009 10:08:19 AM > > > > (dinov) Changes ipy.exe/ipyw.exe to be 32-bit only applications. Adds a > new > > ipy64.exe/ipyw64.exe which is a platform neutral assembly. Updates the > > MSI so that both versions are installed on a 64-bit machine and only > ipy.exe is > > installed on a 32-bit machine. > > > > > > > > (Shelveset: 3264ipyFinal;REDMOND\dinov | SNAP CheckinId: 8763) > > > > _______________________________________________ > > Users mailing list > > Users@lists.ironpython.com > > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > _______________________________________________ > Users mailing list > Users@lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com >
_______________________________________________ Users mailing list Users@lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com