[Libreoffice-commits] core.git: include/rtl

Michael Stahl (via logerrit) logerrit at kemper.freedesktop.org
Mon Feb 8 13:57:24 UTC 2021


 include/rtl/uri.h |   13 +++++++++++++
 1 file changed, 13 insertions(+)

New commits:
commit c5329ac1fa239bf4864e44c557210e9b08c47c68
Author:     Michael Stahl <michael.stahl at allotropia.de>
AuthorDate: Wed Feb 3 19:43:31 2021 +0100
Commit:     Michael Stahl <michael.stahl at allotropia.de>
CommitDate: Mon Feb 8 14:56:37 2021 +0100

    rtl::Uri: document difference of rtl_UriCharClass to RFC 3986
    
    Change-Id: I640777aa7bb4baf5b0d74e996c036e16f6127d57
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110387
    Tested-by: Jenkins
    Reviewed-by: Michael Stahl <michael.stahl at allotropia.de>

diff --git a/include/rtl/uri.h b/include/rtl/uri.h
index 7767762da229..1fbd0128ab89 100644
--- a/include/rtl/uri.h
+++ b/include/rtl/uri.h
@@ -59,6 +59,8 @@ typedef enum
         @verbatim
         The 'valid' characters are !$&'()*+,-./:;=?@[]_~ plus digits and
         letters.
+
+        This differs from RFC 3986 @<fragment> in additionally allowing []
         @endverbatim
      */
     rtl_UriCharClassUric,
@@ -67,6 +69,9 @@ typedef enum
 
         @verbatim
         The 'valid' characters are !$&'()*+,-.:;=?@_~ plus digits and letters.
+
+        This differs from RFC 3986 @<fragment> in additionally encoding /
+        This differs from RFC 3986 @<pchar> in additionally allowing ?
         @endverbatim
      */
     rtl_UriCharClassUricNoSlash,
@@ -75,6 +80,8 @@ typedef enum
 
         @verbatim
         The 'valid' characters are !$&'()*+,-.;=@_~ plus digits and letters.
+
+        This is the same as RFC 3986 @<segment-nz-nc>
         @endverbatim
      */
     rtl_UriCharClassRelSegment,
@@ -83,6 +90,8 @@ typedef enum
 
         @verbatim
         The 'valid' characters are !$&'()*+,-.:;=@_~ plus digits and letters.
+
+        This differs from RFC 3986 @<reg_name> in additionally allowing @
         @endverbatim
      */
     rtl_UriCharClassRegName,
@@ -91,6 +100,8 @@ typedef enum
 
         @verbatim
         The 'valid' characters are !$&'()*+,-.:;=_~ plus digits and letters.
+
+        This is the same as RFC 3986 @<userinfo>
         @endverbatim
      */
     rtl_UriCharClassUserinfo,
@@ -99,6 +110,8 @@ typedef enum
 
         @verbatim
         The 'valid' characters are !$&'()*+,-.:=@_~ plus digits and letters.
+
+        This differs from RFC 3986 @<pchar> in additionally encoding ;
         @endverbatim
      */
     rtl_UriCharClassPchar,


More information about the Libreoffice-commits mailing list