Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-100868

QtHttpServer: API/ABI review and modernization

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: P3: Somewhat important P3: Somewhat important
    • None
    • None
    • Qt Http Server
    • None
    • 8
    • Team B Foundation Sprint 57, Team B Foundation Sprint 58, Team B Foundation Sprint 59, Team B Foundation Sprint 60, Foundation Sprint 61, Foundation Sprint 62, Foundation Sprint 63, Foundation Sprint 64

      There should be some API review done before making qthttpserver a module. Some points:

      • There are a few public final classes. Is that really needed?
      • There are some APIs that accept char pointers and QByteArray's that are candidates for conversion to QByteArrayView
      • int's are used as metatype ID's
      • Change path formats to be compatible with std::format: https://en.cppreference.com/w/cpp/utility/format/format (Suggested by mikhailsvetkin), and add compile-time checking?
      • Register custom types similar how it is done for std::format.

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            ievgenii.meshcheriakov Ievgenii Meshcheriakov
            ievgenii.meshcheriakov Ievgenii Meshcheriakov
            Vladimir Minenko Vladimir Minenko
            Alex Blasche Alex Blasche
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes