QtProtobuf 0.5.0

Została udostępniona nowa wersja biblioteki QtProtobuf.

QtProtobuf to darmowa biblioteka wydana na licencji MIT. Z jego pomocą możesz łatwo wykorzystać bufory protokołu Google i gRPC w swoim projekcie Qt.

Kluczowe zmiany:

  • Dodano bibliotekę obsługi typu Qt. Teraz możesz używać niektórych typów Qt w opisie komunikatów protobuf.
  • Dodano obsługę Conana, dzięki QtProtobuf 0.5.0GamePad64 o pomoc!
  • Wywoływanie metod wywołania i subskrypcji w QtGrpc jest teraz bezpieczne dla wątków.
  • Dodano pole returnValue do QQuickGrpcSubscription. Teraz możesz wykonać wiązanie QML dla wiadomości utworzonych w kontekście QML bez pośrednich procesorów.
  • Aby zachować spójność z koncepcjami protobuf, przed rozpoczęciem deserializacji wszystkie pola w wiadomościach mają ustawione wartości domyślne.

Drobne zmiany:

  • Wyszukiwanie qmake w procedurze konstruowania projektu zostało przerobione. Priorytet ma qmake z CMAKE_PREFIX_PATH.
  • Przerobiono statyczną konstrukcję projektu, poprawiono niektóre błędy.
  • Naprawiono zablokowany błąd subskrypcji podczas pracy z kontekstem QQuickGrpcSubscription i QML.
  • Dodano konwersję dla typu google.protobuf.Timestamp z/do QDateTime.

Źródło: linux.org.ru

Dodaj komentarz