WebKitGTK+

Screenshot Software:
WebKitGTK+
Szczegóły programowe:
Wersja: 2.16.6 / 2.18 RC Aktualizowane
Filmu: 2 Oct 17
Wywoływacz: The WebKitGTK+ Team
Licencja: Wolny
Popularność: 21

Rating: nan/5 (Total Votes: 0)

WebKitGTK + jest całkowicie darmowym, wszechstronnym, wydajnym i otwartym oprogramowaniem wiersza komend źródłowych, który ma na celu udostępnienie silnego mechanizmu renderowania WebKit do zestawu narzędzi GUI GTK + oraz, oczywiście, graficznego środowiska graficznego GNOME .

Projekt obejmuje pełną funkcjonalność WebKit za pośrednictwem zestawu interfejsów API opartych na GObject (Application Programming Interfaces) i jest odpowiedni dla aplikacji, które wymagają jakiegokolwiek typu integracji internetowej, od dojrzałych przeglądarek internetowych po hybrydowe aplikacje HTML / CSS.


Używane w Epiphany, Midori i innych potężnych aplikacjach

WebKitGTK + jest z powodzeniem używany w najpopularniejszych i potężnych aplikacjach działających w środowisku GNOME lub wymaga zestawu narzędzi GTK +, takiego jak przeglądarki Epiphany i Midor.

Projekt jest bardzo przydatny zarówno na komputerach stacjonarnych, jak i osadzonych, obsługuje WebKit2 i umożliwia programistom łatwe tworzenie aplikacji, które opierają się na platformie internetowej, co zapewnia większą elastyczność i bezpieczeństwo.


Używa separacji procesów, aby obsługiwać wtyczki GTK + 2 w aplikacjach GTK + 3

Inną ciekawą funkcją jest separacja procesów używana przez program WebKitGTK + do bezproblemowego wsparcia wtyczek napisanych w gałęzi 2.x GTK +, na przykład Adobe Flash Player, w aplikacjach GTK + 3.

Ponadto WebKitGTK + oferuje pełne wsparcie strumieni wideo i audio w witrynach sieci Web za pośrednictwem podkładu internetowego GStreamer WebKit, obsługuje element kanału HTML, obsługuje technologie WebRTC i WebAudio, a także przyspieszony render i 3D CSS.


Pod maską

Wśród wymagań związanych z uruchomieniem WebKitGTK + (pamiętaj, że lista zmienia się wraz z upływem czasu, gdy projekt się rozwija), możemy wspomnieć o GTK + 3.6.0 lub nowszym, gail 3.0 lub nowszym, GLib 2.36.0 lub nowszym, libsoup 2.42.0 lub później, Kair 1,10 lub nowszy, Pango 1.30.0 lub nowszy, libxml lub nowszy 2.6, fontconfig 2.5 lub nowszy, FreeType2 lub nowszy 9.0 i libsecret.

Ponadto w zależności od opcji konfiguracji WebKitGTK + może również wymagać introspekcji GObject 1.32.0 lub nowszej, libxslt 1.1.7 lub nowszej, SQLite 3.0 lub nowszej, GStreamer 1.0.3 lub nowszej, gstreamer-plugins-base 1.0.3 lub później Enchant 0.22 lub późniejszy, Clutter, a także Clutter GTK +.

Co nowego w tym wydaniu:

  • Zwiększenie zużycia procesora podczas renderowania pod Wayland w trybie przyspieszonego kompozytowania.
  • Zwiększenie zużycia pamięci procesowi UI w firmie Wayland.
  • Poprawiono problemy z renderowaniem w niektórych witrynach internetowych z ulepszoną kompozycją.
  • Utrata procesu Web Web podczas zamykania WebView.
  • Inicjalizacja libgcrypt w procesie sieciowym.
  • Pokaż elementy sterujące, jeśli element wideo nie ma możliwości odtwarzania w trybie inline.
  • Dodaj obsługę poleceń plików cookie i zrzutów ekranu w programie WebDriver.
  • Fix kilka awarii i problemów z renderowaniem.
  • Aktualizacje tłumaczeń: brazylijski portugalski, polski.

  • Co nowego w wersji 2.8.4:

    • Uruchom program WebSQL, używając domyślnego kontyngentu zamiast zawsze otwierać openDatabase z wyjątkiem DOM 18.
    • Udoskonalaj wykrywanie i używanie bibliotek GL / GLES / EGL.
    • Usunięcie awarii przydzielania pamięci przy użyciu bmalloc w systemach 32-bitowych.
    • Zainstaluj model pamięci podręcznej DOCUMENT_VIEWER, aby wyłączyć pamięć podręczną pamięci.
    • Usunięcie awarii WebProcess po zbyt wielu błędach przekierowania, gdy jest aktywna wtyczka NPAPI.
    • Utrata awarii WebProcess, gdy ustawienie gtk-font-name jest puste.
    • Upewnij się, że Math.abs () nie zwraca wartości negatywnej.
    • poprawne przywrócenie przyspieszonego składania po awarii WebProcess.
    • Szacunek nagłówków X-Frame-Options podczas ładowania z pamięci podręcznej aplikacji.
    • Stało się kilka błędów i problemów związanych z renderowaniem.
    • Fix wykrywanie MIPS N64.
    • Napraw kilka wycieków pamięci.
    • Aktualizacje tłumaczeń: kataloński.

    • Co nowego w wersji 2.8.0:

    • powiadomienia w formacie HTML5.
    • Wiadomości skryptów użytkownika.
    • kolorowy kolor HTML5.
    • Wsparcie APNG.
    • Poprawa wydajności.
    • Odtwarzanie sygnału powiadomienia.
    • Kolor tła przeglądania stron internetowych.

    Co nowego w wersji 2.4.8:

    • Rozwiązanie problemów z połączeniami SSL z niektórymi witrynami internetowymi po ustaniu usterki POODLE.
    • Napraw błąd podczas ładowania wtyczek flash.
    • Fix build na GNU Hurd
    • Fix build na OS X.
    • Ustal dokumentację webkit_print_operation_get_page_setup ().
    • Poprawki zabezpieczeń: CVE-2014-1344, CVE-2014-1384, CVE-2014-1385, CVE-2014-1386, CVE-2014-1387, CVE-2014-1388, CVE-2014-1389, CVE- 2014-1390.

    • Co nowego w wersji 2.7.3:

      • Dodaj interfejs API do obsługi powiadomień HTML5.
      • Dodaj API żądania uwierzytelniania użytkownika UserMedia.
      • API powiązań DOMbject DOM poprawnie poprawnie zwraca NULL znak pustych ciągów, aby móc odróżnić nieobecność i obecność, ale pusta.
      • Dodaj obsługę tekstu-dekoracji-pomiń.
      • Udoskonalenie okna dialogowego uwierzytelniania HTTP.
      • Wysuń atrybut ID elementów Miernik i Opcje na dostępność.
      • Użyj latin1 zamiast UTF-8 dla wartości nagłówka HTTP.
      • Zaktualnij ikonę inspektora NavigationItemProbes
      • Dodaj video / mp2t jako alternatywny typ mimetypu dla MPEG TS.
      • Dodaj listę aplikacji obsługiwanych typów mimetrów do aplikacji / x-mpegurl i wideo / flv.
      • Dodaj kwerendę z obsługą kwerendy do elementu źródłowego mediów HTTP.
      • Napraw blokadę podczas wyłączania AudioDestination.
      • Aktualizacje tłumaczeń: kannada, asamska

      • Co nowego w wersji 2.3.4:

        • Dodaj API do WebKitResponsePolicyDecision, aby sprawdzić, czy można wyświetlić typ MIME.
        • domyślnie włącz w pełni interfejs API.
        • Poprawiono obsługę certyfikatów HTTP przy włączonym procesie sieciowym.
        • poprawiono pobieranie z włączonym procesem sieciowym.
        • Poprawianie obsługi plików cookie podczas włączania procesu sieciowego.
        • Usunięcie częściowego pliku pobranego, gdy operacja pobierania się nie powiedzie lub została anulowana.
        • Utwórz serwer WebKitWebPage :: sygnał żądania wysyłania po przekierowaniu.
        • Dodaj atrybut rozszerzony xdg.origin.url do pobierania w usłudze WebKit2.
        • Fix WebGL z GLES.
        • Aktualizacje tłumaczeń: holenderski, portugalski brazylijski.

        • Co nowego w wersji 2.2.4:

          • Wyłącz pamięć podręczną, gdy ustawiony jest model pamięci podręcznej DOCUMENT_VIEWER.
          • Usunięcie częściowego pliku pobranego, gdy operacja pobierania się nie powiedzie lub została anulowana.
          • domyślnie włącz Audio w sieci.
          • Dodanie brakujących mapowań z ról ARIA do ról ATK.
          • Fix kilka awarii podczas drukowania za pomocą języka JavaScript.
          • Napraw błąd X11, gdy powierzchnia podkładki zostanie zniszczona.
          • Napraw linię agenta użytkownika, aby poprawnie udawać, że system Mac OS X zawiera kilka witryn internetowych, które zależą od agenta użytkownika, np. yahoo.
          • Ustalenie kompilacji z wyłączoną obsługą sieci komputerowych.
          • Fix build w FreeBSD.
          • Fix build w systemie Mac / Darwin.
          • Fix build z GCC w i386.

          • Co nowego w wersji 2.3.3:

            • Domyślnie wyłączona jest domyślna obsługa procesu tworzenia sieci.
            • Regiony CSS są domyślnie włączone.
            • Wsparcie prawego przyłączenia inspektora w WebKit2.
            • Dodaj ustawienie nawigacji przestrzennej do WebKit2 GTK + API.
            • Dodaj ustawienia źródła materiałów źródłowych zarówno do WebKit1, jak i WebKit2.
            • Obsługa typów niestandardowych danych przeciągnij i upuść.
            • Unikaj dodatkowych kopii podczas rysowania obrazów w folderze cairo.
            • Przewijanie w skrzynkach kombi, gdy menu rozwijane jest większe niż ekran.
            • Renderuj warstwy AC również podczas korzystania z GTK + 2 w WebKit1.
            • Fix wartość zwracaną przez webkit_web_view_get_view_source_mode () w WebKit1.
            • Emituj zdarzenia dotyczące strumieniowo-start, czapek i segmentów w elemencie webkitwebaudiosrc.
            • Rozwiąż problemy z mediami dostarczanymi przez serwery nie obsługujące żądań zakresu.
            • Napraw awarię podczas korzystania ze źródła mediów w nośniku informacji programu GStreamer.
            • Napraw błąd X11, gdy powierzchnia podkładki zostanie zniszczona.
            • Wyeksponuj elementy splittera z ATK_ROLE_SEPARATOR do dostępności.
            • Udostępniaj obiekty dostępności role oznaczające WAI-ARIA.
            • Eksponuj obiekty dostępności za pomocą ATK_ROLE_ARTICLE.
            • Eksponuj obiekty dostępności za pomocą ATK_ROLE_CHECK_MENU_ITEM.
            • Usuń obsługę GStreamer 0.10.
            • Uszkodzenie pamięci spowodowane nieprawidłowym użyciem gst_tag_list_merge w TextCombinerGStreamer.
            • Aktualizacje tłumaczeń: portugalski brazylijski.

              • Dodaj ustawienie enable-media-stream do WebKit2 GTK + API.
              • Ustal błąd podczas ładowania z powodu błędów SSL w WebKit2.
              • Usunięcie błędu podczas drukowania za pomocą kodu JavaScript w WebKit2.
              • Dodaj ścieżki audio i wideo do nośnika plików GStreamer.
              • Właściwie narażaj elementy wideo i audio na dostępność.
              • Ustal niewłaściwą macierz cairo przy rysowaniu zbyt małych powierzchni.
              • Unikaj dodatkowych kopii podczas rysowania obrazów przy użyciu cairo.
              • Nie pomijaj współczynnika odtwarzania, jeśli szukasz w tylnym nośniku plików GStreamer.
              • Kilka poprawek kompilacji na platformach innych niż linux.

              • Co nowego w wersji 2.2.3:

                • Renderuj warstwy AC także podczas korzystania z GTK + 2 w WebKit1.
                • Unikaj dodatkowych kopii podczas rysowania obrazów w folderze cairo.
                • Fix wartość zwracaną przez webkit_web_view_get_view_source_mode () w WebKit1.
                • Przewijanie w skrzynkach kombi, gdy menu rozwijane jest większe niż ekran.
                • Usuń Chromium jako agenta użytkownika i roszczenie o Safari w systemie OS X.
                • Usunięcie błędu w programie WebProcess podczas odwiedzania witryny www.pressure.co.uk.
                • Fix crashcore JavaScript z niektórymi dokumentami na Dysku Google.
                • Utrwalić awarię w JavaScriptcore podczas uruchamiania benchmarki pokojowej w platformach 32-bitowych.
                • Fix build z freetype = 2.5.1.

                  • Usunięcie błędu podczas drukowania przez JavaScript w WebKit2.

                  Co nowego w wersji 2.2.2:

                • W usłudze WebKit2 włączono obsługę undo / redo edycji edycji tekstu.
                • Fix build na platformach innych niż linux

                • Co nowego w wersji 2.3.1:

                  • Dodaj WebKit2 API do błędów TLS.
                  • Zewnętrzny interfejs programu EventTarget można introspektować w wiązaniach GObject DOM.
                  • Wygasz WheelEvent w powiązaniu DOM bash API.
                  • Wygeneruj dokumentację API dla powiązań DOM-owych DOM.
                  • domyślnie orientuj orientację obrazu
                  • W usłudze WebKit2 można włączyć obsługę undo / redo edycji edycji tekstu.
                  • Dodaj suppport do adresów URL blob do nośnika plików GStreamer.
                  • Dodaj obsługę napisów.
                  • Zezwalaj na uruchomienie procesu sieciowego przy użyciu dowolnego polecenia prefiksu w buforach debugowania.
                  • odsłania linki obrazu poprawnie do dostępności.
                  • Udostępnij tytuł i alternatywny tekst linku w mapach graficznych do dostępności.
                  • Anuluj bieżący aktywny WebKitAuthenticationRequest w przypadku nieudanego obciążenia.
                  • Napraw kilka wycieków pamięci.

                  • Wymagania :

                    • GNOME

Podobne oprogramowanie

Komentarze do WebKitGTK+

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!