github nyaosorg/nyagos 4.4.2_0

latest releases: 4.4.19_0, 4.4.18_1, 4.4.18_0...
7 years ago
  • Fix converting OLE-Object to Lua-Object causes panic on VT_DATE and some types.
  • Fix: lua.LNumber was treated as integer. It should be as float64
  • Lua: add function: nyagos.to_ole_integer(n) for nyagos.d/trash.lua
  • Lua: support for p in OLEObject:_iter() do ... end
  • Lua: add function: OLEObject:_release()
  • Fix: trash.lua COM leak
  • Fix: IUnknown instance created by create_object was not released.
  • Implemented: expanding ~username
  • Fix: exit status of executables (not batchfile) was not printed
  • Fix: aliases using CMD.EXE (ren,mklink,dir...) did not work when %COMSPEC% is not defined.
  • Fix: %U+3000% was regarded as a charactor of parameter separators
  • (#359) -c and -k option can received multi arguments like CMD.EXE
  • Fix: (not exist dir)\something [TAB] -> The system cannot find the path specified.(Thx! tsuyoshicho)
  • (#360) Draw zero-width or surrogate paired characters as <NNNNN> (Thx! tsuyoshicho)
  • Add the option --output-surrogate-pair to output them as it is (not <NNNNN>)
  • su: network drives is not lost now after UNC-dialog
  • (#197) ln makes Junction when the source-path is directory and -s is not given)
  • Implemented built-in mklink command and remove the alias mklink as CMD.exe /c mklink
  • Remove zero-bytes Lua files (cdlnk.lua, open.lua, su.lua, swapstdfunc.lua )
  • (#262) diskfree shows volume label and filesystem
  • Enabled to execute batch file even if UNC path is current directory.
  • Fix rename,assoc,dir & for did not run when the current directory is UNC-path
  • Fix (#363) Fix backquote did not work in nyagos.alias.COMMAND="string" (Thx! tostos5963 & sambatriste )
  • (#259) Implemented select command to open a file with dialog to select application.
  • Fix the format of diskfree's output

  • OLEオブジェクトからLuaオブジェクトへの変換が日付型などでパニックを起こす不具合を修正
  • Luaの数値が実数として OLE に渡されるべきだったのに、整数として渡されていた。
  • Lua: 関数: nyagos.to_ole_integer(n) (数値を OLE 向けの整数に変換)を追加(trash.lua用)
  • Lua: OLEObject に列挙用オブジェクトを得るメソッド _iter() を追加
  • Lua: OLEObject を開放するメソッド OLEObject:_release() を追加
  • trash.lua が COM の解放漏れを起こしていた問題を修正
  • Lua: create_object生成された IUnkown インスタンスが解放されていなかった不具合を修正
  • 「~ユーザ名」の展開を実装
  • バッチファイル以外の実行ファイルの exit status が表示されなくなっていた不具合を修正
  • %COMSPEC% が未定義の時に CMD.EXE を用いるエイリアス(ren,mklink,dir,...)が動かなくなっていた不具合を修正
  • 全角空白(%U+3000%)がパラメータの区切り文字と認識されていた点を修正
  • (#359) -c,-k オプションで CMD.EXE のように複数の引数をとれるようにした
  • 「存在しないディレクトリ\何か」を補完しようとすると「The system cannot find the path specified.」と表示される不具合を修正 (Thx! tsuyoshicho)
  • (#360) 幅ゼロやサロゲートペアな Unicode は<NNNNN> と表示するようにした (Thx! tsuyoshicho)
  • サロゲートペアな Unicode をそのまま出力するオプション --output-surrogate-pair を追加
  • suコマンドで、ネットワークドライブが失なわれないようにした
  • (#197) ソースがディレクトリで -s がない時、ln はジャンクションを作成するようにした
  • 内蔵の mklink コマンドを実装し、CMD.exe /c mklink のエイリアス mklink を削除
  • ゼロバイトの Lua ファイルを削除(cdlnk.lua, open.lua, su.lua, swapstdfunc.lua )
  • (#262) diskfree でボリュームラベルとファイルシステムを表示するようにした
  • UNCパスがカレントディレクトリでもバッチファイルを実行できるようにした。
  • UNCパスがカレントディレクトリの時、ren,assoc,dir,for が動作しない不具合を修正
  • (#363) nyagos.alias.COMMAND="string" 中では逆クォート置換が機能しない問題を修正 (Thx! tostos5963 & sambatriste )
  • (#259) アプリケーションをダイアログで選んでファイルを開くコマンド select を実装
  • diskfree の出力フォーマットを修正

Don't miss a new nyagos release

NewReleases is sending notifications on new releases.