ClearScript to mash-up z silnikiem V8 Google, Microsoft JScript, VBScript i dodając tłumacza języka skryptowego do dowolnej strony internetowej, na bazie .NET pulpitu lub aplikacji mobilnej.
Oznacza to, programiści mogą korzystać z JavaScript lub VBScript na szczycie C # i ASP.NET mieć większą kontrolę nad kodu w trakcie działania, interakcje i zachowania.
ClearScript pochodzi z pełnym wsparciem dla głównych rodzajów, obiektów i metod
Co nowego w tym wydaniu:.
- Poprawiono niepotrzebne Konstrukcja stołu montaż.
Co nowego w wersji 5.4.2:
- Wdrożony element wymiany danych hosta i inne optymalizacje, zwiększenie Wydajność pamięci w wielu sytuacjach.
- Dodane ustawieniami domyślnymi ScriptAccess na poziomach typu, montażowych i silnika.
- Ulepszone wsparcie dla właściwości domyślnych.
- Dodane IHostWindow i WindowsScriptEngine.HostWindow.
- V8RuntimeConstraints Ograniczenia te są obecnie określone w MIB. Dla zgodności z gospodarzami wcześniejszych, jest niezamierzone zmiany w wersji 5.4.1 łamanie, wartości większe niż 1.048.576 (1 TiB) wciąż są interpretowane jako bajtów.
- Poprawiono V8 środkiem debugowania w ASP.NET i wyeliminować nadmierne wykorzystanie wątku.
- Dodane ScriptMemberFlags.WrapNullResult, ScriptEngine.EnableNullResultWrapping i HostFunctions.isNull ().
- Dodane egzekwowanie ograniczony dostęp do akcesorów niepublicznych własności publicznej.
- Switched cele montażowe do .NET Framework 4 Client Profile.
- Dodane testy do poprawek i nowych API.
- Zaktualizowane ClearScriptBenchmarks używać SunSpider 1.0.2.
- metody Host i delegaci w V8ScriptEngine obsługują teraz toFunction (), która tworzy rodzimych funkcji JavaScript opakowanie.
- Naprawiono błąd składni raportowania w zagnieżdżonych wywołań WindowsScriptEngine.
- Dodane Kod obronna tolerować IProcessDebugManager :: AddApplication () nie powiodła się.
- Dodane ScriptEngine.AddHostType () przeciążenia, które wywodzą nazwę elementu skrypt z nazwy typu.
Co nowego w wersji 5.4.1:.
- Poprawiono kilka problemów wpływających GlobalMembers na V8
- Wdrożone środek V8 debugowania, aby zrekompensować usuniętego V8 API.
- V8Update teraz pobiera źródło V8 i zależności z repozytoriów Git.
- Poprawiono V8 rozładunku montaż i połatany V8 tolerować redundantny inicjalizacji.
- Dodane ScriptEngine.EnableAutoHostVariables.
- Poprawiono argumentów przez referencję do funkcji VBScript.
- Usunięto wsparcie dla Visual Studio 2012 (V8 produkcji wymaga teraz przynajmniej Visual Studio 2013).
- Dodane wyraźny ładowanie zestawów międzyoperacyjnych podstawowych naprawić problem # 68.
- Dodane wyjątkiem gospodarza Organizowanie dla V8.
- Naprawiono błąd V8ScriptEngine gdy kod skrypt wywołuje konstruktor HostObject.
- Poprawiono gospodarza poz buforowanie dla zmiennych przyjmujących.
- Dodane nierodzajową przeciążenia newArr func () i () do HostFunctions.
- Dodane ScriptEngine.Current.
- HostFunctions przypadki można obecnie eksponowane w wielu silnikach skryptowych.
- Dodano GetDynamicMemberNames () nadpisywane MetaScriptItem.
- Poprawiono indeksowane wiążące niejednoznaczność nieruchomości na odziedziczonych interfejsów.
- Dodane testy do poprawek i nowych API.
- Testowane z V8 3.30.33.16.
Co nowego w wersji 5.4.
- Dodane COM obiekt projekcji
- Zwiększona wydajność i zużycie pamięci.
- Ulepszone wsparcie dla skryptów starszych.
- Aktualizacje dla łamania zmian V8 API.
- Dodane testy do poprawek i nowych API.
- Testowane z V8 3.26.31.15.
Co nowego w wersji ppkt 5.3.11:.
- Utwardzony stół Zespół I / O
- Aktualizacje dla łamania zmian V8 API.
- Dodane testy do poprawek i nowych API.
- Dodano wsparcie dla budowania silnych nazwach zespołów.
- Hak na ClearScriptV8 Dodany AppDomain.AssemblyResolve.
- Dodane WindowsScriptEngineFlags.EnableStandardsMode.
- Poprawiono wywołanie bez parametrów elementów Windows Script z VB.NET.
- Poprawiono WindowsScriptEngine wariant wynik wykonania wyciek.
Co nowego w wersji 5.3.10:.
- Dodano wsparcie dla Visual Studio 2013
- linia Naprawiono ErrorDetails numer wydania w WindowsScriptEngine.
- Dodane ScriptEngine.FormatCode i V8Runtime.FormatCode.
- formatowanie Kod jest teraz domyślnie wyłączona.
- Poprawiono dostępu skrypt do wartości pustych.
- Dodane ScriptEngine.GetStackTrace ().
- Dodane V8Runtime.MaxStackUsage i V8ScriptEngine.MaxRuntimeStackUsage.
- Poprawiono głównym przedmiotem V8 Organizowanie awarii podczas GlobalMembers jest w rzeczywistości.
- Dodane testy do poprawek i nowych API.
- Testowane z V8 3.23.13.
Co nowego w wersji 5.3.9:
- V8Update teraz pobiera znany-dobry wersje GYP, Python i Cygwin.
- Poprawiono argumenty HostMethod i HostIndexedProperty.
- Dodane testy do poprawek.
- Testowane z V8 3.22.23.
Co nowego w wersji 5.3.8:.
- Dodano wsparcie dla przeciążonych indeksujących i indeksowane właściwości
- Interfejs teraz wystawiać cele członków System.Object.
- Rozszerzone buforowanie w celu zwiększenia wydajności i pamięci.
- Poprawiono awarii i zakleszczenia podczas zamykania z Eclipse debugerem.
Co nowego w wersji 5.3.7:.
- Poprawiono V8ScriptEngine skompilowany skrypt wynik oceny Organizowanie
- Dodano test na poprawki.
- W V8Update Wyczyszczone PYTHONHOME.
- Testowane z V8 3.21.2.
Co nowego w wersji 5.3.6:.
- Dodane numeryczne metody konwersji w HostFunctions
- Poprawiono błędy wpływające argumentów liczbowych i powrotu wartości.
- Dodane testy do poprawek i nowych API.
- Testowane z V8 3.20.16.
Co nowego w wersji 5.3.5:
- Poprawiono V8 i ClearScript opiera się na pewnym niż angielski locales.
- Dodane pudełkowej postaci kanonicznej odniesienia enum.
- Rozszerzenia PropertyBag.
- Wiele drobnych poprawek Host Integration.
- Aktualizacje dla łamania zmian V8 API.
- Kilka nowych badań.
- Testowane z V8 3.20.12.
Co nowego w wersji 5.3.4:.
- Poprawiono przerwy skrypt katastrofy w V8ScriptEngine
- Dodano test na poprawki.
Co nowego w wersji 5.3.3:.
- Ulepszona obsługa błędów V8
- Obniżona docelowa .NET Framework do wersji 4.0.
- Dodane kilka testów.
- Testowane z V8 3.19.18.
Co nowego w wersji 5.3.2:.
- Aktualizacje za złamanie zmiany V8 API
- V8Update teraz pobiera testowane zmiany domyślnie.
Co nowego w wersji 5.3.1:.
- Poprawiono JScriptEngine dynamiczny błąd wiążące
Co nowego w wersji 5.2.2:.
- Poprawiono błędy kompilacji spowodowane V8 API amortyzację
Co nowego w wersji 5.2.1:.
- Przywrócono .NET 4.0 Zgodność źródło
- Aktualizacja build i informacje rozmieszczenie w pliku readme.txt.
Co nowego w wersji 5.2.0:.
- Testy obsługi Dodano Błąd
- Zastępuje wiele przykładów ExpectedExceptionAttribute.
- obrażeń Metoda nie polegać na stos chodzenia.
- Właściwości globalne utworzone poprzez V8ScriptEngine.Add * () są teraz tylko do odczytu.
- Script teraz poprawnie wdrożyć DynamicObject.GetDynamicMemberNames ().
- ClearScriptConsole teraz wstępnie załadować zespoły systemowe i ClearScript i pozwala na refleksję.
Testy
elementy
Co nowego w wersji 5.1.3:.
- naruszenie zasad dostępu V8ScriptEngine Naprawiono
- V8Update może teraz ponownie użyć wcześniej pobranych plików.
- V8Update teraz zmusza GYP kierować Visual Studio 2012.
Co nowego w wersji 5.1.2:.
- Poprawiono delegat budowy składni JavaScript
- Aktualizacje dokumentacji.
- Nowe badania.
Co nowego w wersji 5.1.0:.
- Dodane ScriptMemberAttribute, NoScriptAccessAttribute
- Ulepszona metoda wiążą węzeł sanitarny.
- Lepsze GlobalMembers wsparcie w V8ScriptEngine.
- Wiele nowych badań.
Co nowego w wersji 5.0.4:.
- Poprawiono GlobalMembers pisze w V8ScriptEngine
Co nowego w wersji 5.0.0:.
- Pierwsza wersja
Komentarze nie znaleziono