Fossil

Check-in [208d6767]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Allow UTF-8 characters in sources. translate.exe will translate it to ASCII
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 208d67675cdea2a0dc6967c0876f2d3d4477d9dd
User & Date: jan.nijtmans 2012-08-29 19:41:09
References
2012-08-31
20:46
Revert change [208d67675c]. The policy is to keep the Fossil source code ASCII even if Fossil itself is able to handle non-ASCII source files. Furthermore, the [208d67675c] change broken things. Also backout change [34fcb9634e] since it complicates the C code with unnecessary backslash characters in order to changes single-quotes to double-quotes in the generated HTML and Javascript, which is pointless. check-in: c19f34cb user: drh tags: trunk
Context
2012-08-29
22:34
working part of [01a2f3a346] check-in: 14733d15 user: jan.nijtmans tags: trunk
20:48
working part of [ticket-01a2f3a346] (still don't understand, but somehow it doesn't work with msvc) check-in: 51730940 user: jan.nijtmans tags: broken-msvc-2
19:41
Allow UTF-8 characters in sources. translate.exe will translate it to ASCII check-in: 208d6767 user: jan.nijtmans tags: trunk
13:57
Allow UTF-8 characters in sources. translate.exe will translate it to ASCII check-in: 9f6abc59 user: jan.nijtmans tags: msvc-broken
10:44
Fix a typo on the Ticket Change Details page. check-in: eb82a238 user: drh tags: trunk
Changes
Hide Diffs Side-by-Side Diffs Ignore Whitespace Patch

Changes to src/add.c.

     1      1   /*
     2         -** Copyright (c) 2007 D. Richard Hipp
            2  +** Copyright © 2007 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/allrepo.c.

     1      1   /*
     2         -** Copyright (c) 2008 D. Richard Hipp
            2  +** Copyright © 2008 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/attach.c.

     1      1   /*
     2         -** Copyright (c) 2010 D. Richard Hipp
            2  +** Copyright © 2010 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/bag.c.

     1      1   /*
     2         -** Copyright (c) 2007 D. Richard Hipp
            2  +** Copyright © 2007 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/bisect.c.

     1      1   /*
     2         -** Copyright (c) 2010 D. Richard Hipp
            2  +** Copyright © 2010 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/blob.c.

     1      1   /*
     2         -** Copyright (c) 2006 D. Richard Hipp
            2  +** Copyright © 2006 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/branch.c.

     1      1   /*
     2         -** Copyright (c) 2007 D. Richard Hipp
            2  +** Copyright © 2007 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of
................................................................................
   353    353         }
   354    354         @ <ul>
   355    355         cnt++;
   356    356       }
   357    357       if( colorTest ){
   358    358         const char *zColor = hash_color(zBr);
   359    359         @ <li><span style="background-color: %s(zColor)">
   360         -      @ %h(zBr) &rarr; %s(zColor)</span></li>
          360  +      @ %h(zBr) → %s(zColor)</span></li>
   361    361       }else{
   362    362         @ <li>%z(href("%R/timeline?r=%T",zBr))%h(zBr)</a></li>
   363    363       }
   364    364     }
   365    365     if( cnt ){
   366    366       @ </ul>
   367    367     }

Changes to src/browse.c.

     1      1   /*
     2         -** Copyright (c) 2008 D. Richard Hipp
            2  +** Copyright © 2008 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/captcha.c.

     1      1   /*
     2         -** Copyright (c) 2009 D. Richard Hipp
            2  +** Copyright © 2009 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/cgi.c.

     1      1   /*
     2         -** Copyright (c) 2006 D. Richard Hipp
            2  +** Copyright © 2006 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   **
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/checkin.c.

     1      1   /*
     2         -** Copyright (c) 2007 D. Richard Hipp
            2  +** Copyright © 2007 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/checkout.c.

     1      1   /*
     2         -** Copyright (c) 2007 D. Richard Hipp
            2  +** Copyright © 2007 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/clearsign.c.

     1      1   /*
     2         -** Copyright (c) 2007 D. Richard Hipp
            2  +** Copyright © 2007 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/clone.c.

     1      1   /*
     2         -** Copyright (c) 2007 D. Richard Hipp
            2  +** Copyright © 2007 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/comformat.c.

     1      1   /*
     2         -** Copyright (c) 2007 D. Richard Hipp
            2  +** Copyright © 2007 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/config.h.

     1      1   /*
     2         -** Copyright (c) 2006 D. Richard Hipp
            2  +** Copyright © 2006 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/configure.c.

     1      1   /*
     2         -** Copyright (c) 2008 D. Richard Hipp
            2  +** Copyright © 2008 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   **
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/content.c.

     1      1   /*
     2         -** Copyright (c) 2006 D. Richard Hipp
            2  +** Copyright © 2006 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/db.c.

     1      1   /*
     2         -** Copyright (c) 2006 D. Richard Hipp
            2  +** Copyright © 2006 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/delta.c.

     1      1   /*
     2         -** Copyright (c) 2006 D. Richard Hipp
            2  +** Copyright © 2006 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/deltacmd.c.

     1      1   /*
     2         -** Copyright (c) 2006 D. Richard Hipp
            2  +** Copyright © 2006 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/descendants.c.

     1      1   /*
     2         -** Copyright (c) 2007 D. Richard Hipp
            2  +** Copyright © 2007 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/diff.c.

     1      1   /*
     2         -** Copyright (c) 2007 D. Richard Hipp
            2  +** Copyright © 2007 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/diffcmd.c.

     1      1   /*
     2         -** Copyright (c) 2007 D. Richard Hipp
            2  +** Copyright © 2007 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/doc.c.

     1      1   /*
     2         -** Copyright (c) 2007 D. Richard Hipp
            2  +** Copyright © 2007 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/encode.c.

     1      1   /*
     2         -** Copyright (c) 2006 D. Richard Hipp
            2  +** Copyright © 2006 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/event.c.

     1      1   /*
     2         -** Copyright (c) 2010 D. Richard Hipp
            2  +** Copyright © 2010 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/finfo.c.

     1      1   /*
     2         -** Copyright (c) 2009 D. Richard Hipp
            2  +** Copyright © 2009 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/glob.c.

     1      1   /*
     2         -** Copyright (c) 2011 D. Richard Hipp
            2  +** Copyright © 2011 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/graph.c.

     1      1   /*
     2         -** Copyright (c) 2010 D. Richard Hipp
            2  +** Copyright © 2010 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/gzip.c.

     1      1   /*
     2         -** Copyright (c) 2011 D. Richard Hipp
            2  +** Copyright © 2011 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/http.c.

     1      1   /*
     2         -** Copyright (c) 2007 D. Richard Hipp
            2  +** Copyright © 2007 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/http_socket.c.

     1      1   /*
     2         -** Copyright (c) 2009 D. Richard Hipp
            2  +** Copyright © 2009 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/http_ssl.c.

     1      1   /*
     2         -** Copyright (c) 2009 D. Richard Hipp
            2  +** Copyright © 2009 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the GNU General Public
     6      6   ** License version 2 as published by the Free Software Foundation.
     7      7   **
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but WITHOUT ANY WARRANTY; without even the implied warranty of

Changes to src/http_transport.c.

     1      1   /*
     2         -** Copyright (c) 2009 D. Richard Hipp
            2  +** Copyright © 2009 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/info.c.

     1      1   /*
     2         -** Copyright (c) 2007 D. Richard Hipp
            2  +** Copyright © 2007 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/json.c.

     1      1   #ifdef FOSSIL_ENABLE_JSON
     2      2   /*
     3         -** Copyright (c) 2011 D. Richard Hipp
            3  +** Copyright © 2011 D. Richard Hipp
     4      4   **
     5      5   ** This program is free software; you can redistribute it and/or
     6      6   ** modify it under the terms of the Simplified BSD License (also
     7      7   ** known as the "2-Clause License" or "FreeBSD License".)
     8      8   
     9      9   ** This program is distributed in the hope that it will be useful,
    10     10   ** but without any warranty; without even the implied warranty of

Changes to src/json_artifact.c.

     1      1   #ifdef FOSSIL_ENABLE_JSON
     2      2   /*
     3         -** Copyright (c) 2011 D. Richard Hipp
            3  +** Copyright © 2011 D. Richard Hipp
     4      4   **
     5      5   ** This program is free software; you can redistribute it and/or
     6      6   ** modify it under the terms of the Simplified BSD License (also
     7      7   ** known as the "2-Clause License" or "FreeBSD License".)
     8      8   **
     9      9   ** This program is distributed in the hope that it will be useful,
    10     10   ** but without any warranty; without even the implied warranty of

Changes to src/json_branch.c.

     1      1   #ifdef FOSSIL_ENABLE_JSON
     2      2   /*
     3         -** Copyright (c) 2011 D. Richard Hipp
            3  +** Copyright © 2011 D. Richard Hipp
     4      4   **
     5      5   ** This program is free software; you can redistribute it and/or
     6      6   ** modify it under the terms of the Simplified BSD License (also
     7      7   ** known as the "2-Clause License" or "FreeBSD License".)
     8      8   **
     9      9   ** This program is distributed in the hope that it will be useful,
    10     10   ** but without any warranty; without even the implied warranty of

Changes to src/json_config.c.

     1      1   #ifdef FOSSIL_ENABLE_JSON
     2      2   /*
     3         -** Copyright (c) 2011 D. Richard Hipp
            3  +** Copyright © 2011 D. Richard Hipp
     4      4   **
     5      5   ** This program is free software; you can redistribute it and/or
     6      6   ** modify it under the terms of the Simplified BSD License (also
     7      7   ** known as the "2-Clause License" or "FreeBSD License".)
     8      8   **
     9      9   ** This program is distributed in the hope that it will be useful,
    10     10   ** but without any warranty; without even the implied warranty of

Changes to src/json_detail.h.

     1      1   #ifdef FOSSIL_ENABLE_JSON
     2      2   #if !defined(FOSSIL_JSON_DETAIL_H_INCLUDED)
     3      3   #define FOSSIL_JSON_DETAIL_H_INCLUDED
     4      4   /*
     5         -** Copyright (c) 2011 D. Richard Hipp
            5  +** Copyright © 2011 D. Richard Hipp
     6      6   **
     7      7   ** This program is free software; you can redistribute it and/or
     8      8   ** modify it under the terms of the Simplified BSD License (also
     9      9   ** known as the "2-Clause License" or "FreeBSD License".)
    10     10   **
    11     11   ** This program is distributed in the hope that it will be useful,
    12     12   ** but without any warranty; without even the implied warranty of

Changes to src/json_diff.c.

     1      1   #ifdef FOSSIL_ENABLE_JSON
     2      2   /*
     3         -** Copyright (c) 2011 D. Richard Hipp
            3  +** Copyright © 2011 D. Richard Hipp
     4      4   **
     5      5   ** This program is free software; you can redistribute it and/or
     6      6   ** modify it under the terms of the Simplified BSD License (also
     7      7   ** known as the "2-Clause License" or "FreeBSD License".)
     8      8   **
     9      9   ** This program is distributed in the hope that it will be useful,
    10     10   ** but without any warranty; without even the implied warranty of

Changes to src/json_dir.c.

     1      1   #ifdef FOSSIL_ENABLE_JSON
     2      2   /*
     3         -** Copyright (c) 2011 D. Richard Hipp
            3  +** Copyright © 2011 D. Richard Hipp
     4      4   **
     5      5   ** This program is free software; you can redistribute it and/or
     6      6   ** modify it under the terms of the Simplified BSD License (also
     7      7   ** known as the "2-Clause License" or "FreeBSD License".)
     8      8   **
     9      9   ** This program is distributed in the hope that it will be useful,
    10     10   ** but without any warranty; without even the implied warranty of

Changes to src/json_finfo.c.

     1      1   #ifdef FOSSIL_ENABLE_JSON
     2      2   /*
     3         -** Copyright (c) 2011 D. Richard Hipp
            3  +** Copyright © 2011 D. Richard Hipp
     4      4   **
     5      5   ** This program is free software; you can redistribute it and/or
     6      6   ** modify it under the terms of the Simplified BSD License (also
     7      7   ** known as the "2-Clause License" or "FreeBSD License".)
     8      8   **
     9      9   ** This program is distributed in the hope that it will be useful,
    10     10   ** but without any warranty; without even the implied warranty of

Changes to src/json_login.c.

     1      1   #ifdef FOSSIL_ENABLE_JSON
     2      2   /*
     3         -** Copyright (c) 2011 D. Richard Hipp
            3  +** Copyright © 2011 D. Richard Hipp
     4      4   **
     5      5   ** This program is free software; you can redistribute it and/or
     6      6   ** modify it under the terms of the Simplified BSD License (also
     7      7   ** known as the "2-Clause License" or "FreeBSD License".)
     8      8   **
     9      9   ** This program is distributed in the hope that it will be useful,
    10     10   ** but without any warranty; without even the implied warranty of

Changes to src/json_query.c.

     1      1   #ifdef FOSSIL_ENABLE_JSON
     2      2   /*
     3         -** Copyright (c) 2011 D. Richard Hipp
            3  +** Copyright © 2011 D. Richard Hipp
     4      4   **
     5      5   ** This program is free software; you can redistribute it and/or
     6      6   ** modify it under the terms of the Simplified BSD License (also
     7      7   ** known as the "2-Clause License" or "FreeBSD License".)
     8      8   **
     9      9   ** This program is distributed in the hope that it will be useful,
    10     10   ** but without any warranty; without even the implied warranty of

Changes to src/json_report.c.

     1      1   #ifdef FOSSIL_ENABLE_JSON
     2      2   /*
     3         -** Copyright (c) 2011 D. Richard Hipp
            3  +** Copyright © 2011 D. Richard Hipp
     4      4   **
     5      5   ** This program is free software; you can redistribute it and/or
     6      6   ** modify it under the terms of the Simplified BSD License (also
     7      7   ** known as the "2-Clause License" or "FreeBSD License".)
     8      8   **
     9      9   ** This program is distributed in the hope that it will be useful,
    10     10   ** but without any warranty; without even the implied warranty of

Changes to src/json_tag.c.

     1      1   #ifdef FOSSIL_ENABLE_JSON
     2      2   /*
     3         -** Copyright (c) 2011 D. Richard Hipp
            3  +** Copyright © 2011 D. Richard Hipp
     4      4   **
     5      5   ** This program is free software; you can redistribute it and/or
     6      6   ** modify it under the terms of the Simplified BSD License (also
     7      7   ** known as the "2-Clause License" or "FreeBSD License".)
     8      8   **
     9      9   ** This program is distributed in the hope that it will be useful,
    10     10   ** but without any warranty; without even the implied warranty of

Changes to src/json_timeline.c.

     1      1   #ifdef FOSSIL_ENABLE_JSON
     2      2   /*
     3         -** Copyright (c) 2011 D. Richard Hipp
            3  +** Copyright © 2011 D. Richard Hipp
     4      4   **
     5      5   ** This program is free software; you can redistribute it and/or
     6      6   ** modify it under the terms of the Simplified BSD License (also
     7      7   ** known as the "2-Clause License" or "FreeBSD License".)
     8      8   **
     9      9   ** This program is distributed in the hope that it will be useful,
    10     10   ** but without any warranty; without even the implied warranty of

Changes to src/json_user.c.

     1      1   #ifdef FOSSIL_ENABLE_JSON
     2      2   /*
     3         -** Copyright (c) 2011 D. Richard Hipp
            3  +** Copyright © 2011 D. Richard Hipp
     4      4   **
     5      5   ** This program is free software; you can redistribute it and/or
     6      6   ** modify it under the terms of the Simplified BSD License (also
     7      7   ** known as the "2-Clause License" or "FreeBSD License".)
     8      8   **
     9      9   ** This program is distributed in the hope that it will be useful,
    10     10   ** but without any warranty; without even the implied warranty of

Changes to src/json_wiki.c.

     1      1   #ifdef FOSSIL_ENABLE_JSON
     2      2   /*
     3         -** Copyright (c) 2011-12 D. Richard Hipp
            3  +** Copyright © 2011-12 D. Richard Hipp
     4      4   **
     5      5   ** This program is free software; you can redistribute it and/or
     6      6   ** modify it under the terms of the Simplified BSD License (also
     7      7   ** known as the "2-Clause License" or "FreeBSD License".)
     8      8   **
     9      9   ** This program is distributed in the hope that it will be useful,
    10     10   ** but without any warranty; without even the implied warranty of

Changes to src/leaf.c.

     1      1   /*
     2         -** Copyright (c) 2011 D. Richard Hipp
            2  +** Copyright © 2011 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/login.c.

     1      1   /*
     2         -** Copyright (c) 2007 D. Richard Hipp
            2  +** Copyright © 2007 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/main.c.

     1      1   /*
     2         -** Copyright (c) 2006 D. Richard Hipp
            2  +** Copyright © 2006 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   **
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/manifest.c.

     1      1   /*
     2         -** Copyright (c) 2007 D. Richard Hipp
            2  +** Copyright © 2007 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/merge.c.

     1      1   /*
     2         -** Copyright (c) 2007 D. Richard Hipp
            2  +** Copyright © 2007 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/merge3.c.

     1      1   /*
     2         -** Copyright (c) 2007 D. Richard Hipp
            2  +** Copyright © 2007 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/mkindex.c.

     1      1   /*
     2         -** Copyright (c) 2002 D. Richard Hipp
            2  +** Copyright © 2002 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/name.c.

     1      1   /*
     2         -** Copyright (c) 2006 D. Richard Hipp
            2  +** Copyright © 2006 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/path.c.

     1      1   /*
     2         -** Copyright (c) 2011 D. Richard Hipp
            2  +** Copyright © 2011 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/pivot.c.

     1      1   /*
     2         -** Copyright (c) 2007 D. Richard Hipp
            2  +** Copyright © 2007 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/popen.c.

     1      1   /*
     2         -** Copyright (c) 2010 D. Richard Hipp
            2  +** Copyright © 2010 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/pqueue.c.

     1      1   /*
     2         -** Copyright (c) 2007 D. Richard Hipp
            2  +** Copyright © 2007 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/printf.c.

     1      1   /*
     2         -** Copyright (c) 2006 D. Richard Hipp
            2  +** Copyright © 2006 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/report.c.

     1      1   /*
     2         -** Copyright (c) 2007 D. Richard Hipp
            2  +** Copyright © 2007 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/rss.c.

     1      1   /*
     2         -** Copyright (c) 2007 D. Richard Hipp
            2  +** Copyright © 2007 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/schema.c.

     1      1   /*
     2         -** Copyright (c) 2007 D. Richard Hipp
            2  +** Copyright © 2007 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/search.c.

     1      1   /*
     2         -** Copyright (c) 2009 D. Richard Hipp
            2  +** Copyright © 2009 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/setup.c.

     1      1   /*
     2         -** Copyright (c) 2007 D. Richard Hipp
            2  +** Copyright © 2007 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of
................................................................................
   494    494     /* figure out inherited permissions */
   495    495     memset(inherit, 0, sizeof(inherit));
   496    496     if( fossil_strcmp(zLogin, "developer") ){
   497    497       char *z1, *z2;
   498    498       z1 = z2 = db_text(0,"SELECT cap FROM user WHERE login='developer'");
   499    499       while( z1 && *z1 ){
   500    500         inherit[0x7f & *(z1++)] =
   501         -         "<span class=\"ueditInheritDeveloper\">&bull;</span>";
          501  +         "<span class=\"ueditInheritDeveloper\">•</span>";
   502    502       }
   503    503       free(z2);
   504    504     }
   505    505     if( fossil_strcmp(zLogin, "reader") ){
   506    506       char *z1, *z2;
   507    507       z1 = z2 = db_text(0,"SELECT cap FROM user WHERE login='reader'");
   508    508       while( z1 && *z1 ){
   509    509         inherit[0x7f & *(z1++)] =
   510         -          "<span class=\"ueditInheritReader\">&bull;</span>";
          510  +          "<span class=\"ueditInheritReader\">•</span>";
   511    511       }
   512    512       free(z2);
   513    513     }
   514    514     if( fossil_strcmp(zLogin, "anonymous") ){
   515    515       char *z1, *z2;
   516    516       z1 = z2 = db_text(0,"SELECT cap FROM user WHERE login='anonymous'");
   517    517       while( z1 && *z1 ){
   518    518         inherit[0x7f & *(z1++)] =
   519         -           "<span class=\"ueditInheritAnonymous\">&bull;</span>";
          519  +           "<span class=\"ueditInheritAnonymous\">•</span>";
   520    520       }
   521    521       free(z2);
   522    522     }
   523    523     if( fossil_strcmp(zLogin, "nobody") ){
   524    524       char *z1, *z2;
   525    525       z1 = z2 = db_text(0,"SELECT cap FROM user WHERE login='nobody'");
   526    526       while( z1 && *z1 ){
   527    527         inherit[0x7f & *(z1++)] =
   528         -           "<span class=\"ueditInheritNobody\">&bull;</span>";
          528  +           "<span class=\"ueditInheritNobody\">•</span>";
   529    529       }
   530    530       free(z2);
   531    531     }
   532    532   
   533    533     /* Begin generating the page
   534    534     */
   535    535     style_submenu_element("Cancel", "Cancel", "setup_ulist");
................................................................................
   660    660     @ configuration changes. An <span class="usertype">Admin</span> user
   661    661     @ can add other users and change user privileges
   662    662     @ and reset user passwords.  Both automatically get all other privileges
   663    663     @ listed below.  Use these two settings with discretion.
   664    664     @ </p></li>
   665    665     @
   666    666     @ <li><p>
   667         -  @ The "<span class="ueditInheritNobody"><big>&bull;</big></span>" mark
          667  +  @ The "<span class="ueditInheritNobody"><big>•</big></span>" mark
   668    668     @ indicates the privileges of <span class="usertype">nobody</span> that
   669    669     @ are available to all users regardless of whether or not they are logged in.
   670    670     @ </p></li>
   671    671     @
   672    672     @ <li><p>
   673         -  @ The "<span class="ueditInheritAnonymous"><big>&bull;</big></span>" mark
          673  +  @ The "<span class="ueditInheritAnonymous"><big>•</big></span>" mark
   674    674     @ indicates the privileges of <span class="usertype">anonymous</span> that
   675    675     @ are inherited by all logged-in users.
   676    676     @ </p></li>
   677    677     @
   678    678     @ <li><p>
   679         -  @ The "<span class="ueditInheritDeveloper"><big>&bull;</big></span>" mark
          679  +  @ The "<span class="ueditInheritDeveloper"><big>•</big></span>" mark
   680    680     @ indicates the privileges of <span class="usertype">developer</span> that
   681    681     @ are inherited by all users with the
   682    682     @ <span class="capability">Developer</span> privilege.
   683    683     @ </p></li>
   684    684     @
   685    685     @ <li><p>
   686         -  @ The "<span class="ueditInheritReader"><big>&bull;</big></span>" mark
          686  +  @ The "<span class="ueditInheritReader"><big>•</big></span>" mark
   687    687     @ indicates the privileges of <span class="usertype">reader</span> that
   688    688     @ are inherited by all users with the <span class="capability">Reader</span>
   689    689     @ privilege.
   690    690     @ </p></li>
   691    691     @
   692    692     @ <li><p>
   693    693     @ The <span class="capability">Delete</span> privilege give the user the
................................................................................
  1614   1614     }
  1615   1615     db_begin_transaction();
  1616   1616     style_header("Raw SQL Commands");
  1617   1617     @ <p><b>Caution:</b> There are no restrictions on the SQL that can be
  1618   1618     @ run by this page.  You can do serious and irrepairable damage to the
  1619   1619     @ repository.  Proceed with extreme caution.</p>
  1620   1620     @
  1621         -  @ <p>Database names:<ul><li>repository &rarr; %s(db_name("repository"))
         1621  +  @ <p>Database names:<ul><li>repository → %s(db_name("repository"))
  1622   1622     if( g.configOpen ){
  1623         -    @ <li>config &rarr; %s(db_name("configdb"))
         1623  +    @ <li>config → %s(db_name("configdb"))
  1624   1624     }
  1625   1625     if( g.localOpen ){
  1626         -    @ <li>local-checkout &rarr; %s(db_name("localdb"))
         1626  +    @ <li>local-checkout → %s(db_name("localdb"))
  1627   1627     }
  1628   1628     @ </ul></p>
  1629   1629     @
  1630   1630     @ <form method="post" action="%s(g.zTop)/admin_sql">
  1631   1631     login_insert_csrf_secret();
  1632   1632     @ SQL:<br />
  1633   1633     @ <textarea name="q" rows="5" cols="80">%h(zQ)</textarea><br />

Changes to src/shun.c.

     1      1   /*
     2         -** Copyright (c) 2008 D. Richard Hipp
            2  +** Copyright © 2008 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/skins.c.

     1      1   /*
     2         -** Copyright (c) 2009 D. Richard Hipp
            2  +** Copyright © 2009 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/sqlcmd.c.

     1      1   /*
     2         -** Copyright (c) 2010 D. Richard Hipp
            2  +** Copyright © 2010 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/stash.c.

     1      1   /*
     2         -** Copyright (c) 2010 D. Richard Hipp
            2  +** Copyright © 2010 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/stat.c.

     1      1   /*
     2         -** Copyright (c) 2007 D. Richard Hipp
            2  +** Copyright © 2007 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/style.c.

     1      1   /*
     2         -** Copyright (c) 2006,2007 D. Richard Hipp
            2  +** Copyright © 2006,2007 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/sync.c.

     1      1   /*
     2         -** Copyright (c) 2007 D. Richard Hipp
            2  +** Copyright © 2007 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/tag.c.

     1      1   /*
     2         -** Copyright (c) 2007 D. Richard Hipp
            2  +** Copyright © 2007 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/tar.c.

     1      1   /*
     2         -** Copyright (c) 2011 D. Richard Hipp
            2  +** Copyright © 2011 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/th_main.c.

     1      1   /*
     2         -** Copyright (c) 2008 D. Richard Hipp
            2  +** Copyright © 2008 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/timeline.c.

     1      1   /*
     2         -** Copyright (c) 2007 D. Richard Hipp
            2  +** Copyright © 2007 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of
................................................................................
   316    316       @</td>
   317    317       if( zBgClr && zBgClr[0] ){
   318    318         @ <td class="timelineTableCell" style="background-color: %h(zBgClr);">
   319    319       }else{
   320    320         @ <td class="timelineTableCell">
   321    321       }
   322    322       if( pGraph && zType[0]!='c' ){
   323         -      @ &bull;
          323  +      @ •
   324    324       }
   325    325       if( zType[0]=='c' ){
   326    326         hyperlink_to_uuid(zUuid);
   327    327         if( isLeaf ){
   328    328           if( db_exists("SELECT 1 FROM tagxref"
   329    329                         " WHERE rid=%d AND tagid=%d AND tagtype>0",
   330    330                         rid, TAG_CLOSED) ){
................................................................................
   434    434           if( isNew ){
   435    435             @ <li> %h(zFilename) (new file) &nbsp;
   436    436             @ %z(xhref("target='diffwindow'","%R/artifact/%S",zNew))
   437    437             @ [view]</a></li>
   438    438           }else if( isDel ){
   439    439             @ <li> %h(zFilename) (deleted)</li>
   440    440           }else if( fossil_strcmp(zOld,zNew)==0 && zOldName!=0 ){
   441         -          @ <li> %h(zOldName) &rarr; %h(zFilename)
          441  +          @ <li> %h(zOldName) → %h(zFilename)
   442    442             @ %z(xhref("target='diffwindow'","%R/artifact/%S",zNew))
   443    443             @ [view]</a></li>
   444    444           }else{
   445    445             if( zOldName!=0 ){
   446         -            @ <li> %h(zOldName) &rarr; %h(zFilename)
          446  +            @ <li> %h(zOldName) → %h(zFilename)
   447    447             }else{
   448    448               @ <li> %h(zFilename) &nbsp;
   449    449             }
   450    450             @ %z(xhref("target='diffwindow'","%R/fdiff?v1=%S&v2=%S",zOld,zNew))
   451    451             @ [diff]</a></li>
   452    452           }
   453    453         }

Changes to src/tkt.c.

     1      1   /*
     2         -** Copyright (c) 2007 D. Richard Hipp
            2  +** Copyright © 2007 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/tktsetup.c.

     1      1   /*
     2         -** Copyright (c) 2007 D. Richard Hipp
            2  +** Copyright © 2007 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/translate.c.

     1      1   /*
     2         -** Copyright (c) 2002 D. Richard Hipp
            2  +** Copyright © 2002 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of
................................................................................
    74     74   static void trans(FILE *in, FILE *out){
    75     75     int i, j, k;          /* Loop counters */
    76     76     char c1, c2;          /* Characters used to start a comment */
    77     77     int lastWasEq = 0;    /* True if last non-whitespace character was "=" */
    78     78     int lastWasComma = 0; /* True if last non-whitespace character was "," */
    79     79     char zLine[2000];     /* A single line of input */
    80     80     char zOut[4000];      /* The input line translated into appropriate output */
           81  +  int isFirstline = 1;  /* True if this is the first line */
    81     82   
    82     83     c1 = c2 = '-';
    83     84     while( fgets(zLine, sizeof(zLine), in) ){
           85  +    if (isFirstline) {
           86  +      static const char bom[] = { 0xEF, 0xBB, 0xBF };
           87  +      if( memcmp(zLine, bom, 3)==0 ) {
           88  +    	  memmove(zLine, zLine+3, sizeof(zLine)-3);
           89  +      }
           90  +      isFirstline = 0;
           91  +    }
    84     92       for(i=0; zLine[i] && isspace(zLine[i]); i++){}
    85     93       if( zLine[i]!='@' ){
    86     94         if( inPrint || inStr ) end_block(out);
    87         -      fprintf(out,"%s",zLine);
           95  +      for(i=0,j=0; zLine[i]; i++){
           96  +        if (128 <= (unsigned char)zLine[i]) {
           97  +          sprintf(&zOut[j], "\\0x%.2X", zLine[i] & 0xFF);
           98  +          j += 5;
           99  +        } else {
          100  +          zOut[j++] = zLine[i];
          101  +        }
          102  +      }
          103  +      zOut[j] = 0;
          104  +      fprintf(out,"%s",zOut);
    88    105                          /* 0123456789 12345 */
    89    106         if( strncmp(zLine, "/* @-comment: ", 14)==0 ){
    90    107           c1 = zLine[14];
    91    108           c2 = zLine[15];
    92    109         }
    93    110         i += strlen(&zLine[i]);
    94    111         while( i>0 && isspace(zLine[i-1]) ){ i--; }
................................................................................
   108    125         if( indent<0 ) indent = 0;
   109    126         omitline = 0;
   110    127         for(j=0; zLine[i] && zLine[i]!='\r' && zLine[i]!='\n'; i++){
   111    128           if( zLine[i]==c1 && (c2==' ' || zLine[i+1]==c2) ){
   112    129              omitline = 1; break; 
   113    130           }
   114    131           if( zLine[i]=='"' || zLine[i]=='\\' ){ zOut[j++] = '\\'; }
   115         -        zOut[j++] = zLine[i];
          132  +        if (128 <= (unsigned char)zLine[i]) {
          133  +          sprintf(&zOut[j], "\\0x%.2X", zLine[i] & 0xFF);
          134  +          j += 5;
          135  +        } else {
          136  +          zOut[j++] = zLine[i];
          137  +        }
   116    138         }
   117    139         while( j>0 && isspace(zOut[j-1]) ){ j--; }
   118    140         zOut[j] = 0;
   119    141         if( j<=0 && omitline ){
   120    142           fprintf(out,"\n");
   121    143         }else{
   122    144           fprintf(out,"%*s\"%s\\n\"\n",indent, "", zOut);
................................................................................
   132    154         int nC;
   133    155         char c;
   134    156         i++;
   135    157         if( isspace(zLine[i]) ){ i++; }
   136    158         indent = i;
   137    159         for(j=0; zLine[i] && zLine[i]!='\r' && zLine[i]!='\n'; i++){
   138    160           if( zLine[i]=='"' || zLine[i]=='\\' ){ zOut[j++] = '\\'; }
   139         -        zOut[j++] = zLine[i];
          161  +        if (128 <= (unsigned char)zLine[i]) {
          162  +          sprintf(&zOut[j], "\\0x%.2X", zLine[i] & 0xFF);
          163  +          j += 5;
          164  +        } else {
          165  +          zOut[j++] = zLine[i];
          166  +        }
   140    167           if( zLine[i]!='%' || zLine[i+1]=='%' || zLine[i+1]==0 ) continue;
   141    168           for(nC=1; zLine[i+nC] && zLine[i+nC]!='('; nC++){}
   142    169           if( zLine[i+nC]!='(' || !isalpha(zLine[i+nC-1]) ) continue;
   143    170           while( --nC ) zOut[j++] = zLine[++i];
   144    171           zArg[nArg++] = ',';
   145    172           k = 0; i++;
   146    173           while( (c = zLine[i])!=0 ){

Changes to src/undo.c.

     1      1   /*
     2         -** Copyright (c) 2007 D. Richard Hipp
            2  +** Copyright © 2007 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/update.c.

     1      1   /*
     2         -** Copyright (c) 2007 D. Richard Hipp
            2  +** Copyright © 2007 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/url.c.

     1      1   /*
     2         -** Copyright (c) 2007 D. Richard Hipp
            2  +** Copyright © 2007 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/user.c.

     1      1   /*
     2         -** Copyright (c) 2006 D. Richard Hipp
            2  +** Copyright © 2006 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/verify.c.

     1      1   /*
     2         -** Copyright (c) 2007 D. Richard Hipp
            2  +** Copyright © 2007 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/wiki.c.

     1      1   /*
     2         -** Copyright (c) 2007 D. Richard Hipp
     3         -** Copyright (c) 2008 Stephan Beal
            2  +** Copyright © 2007 D. Richard Hipp
            3  +** Copyright © 2008 Stephan Beal
     4      4   **
     5      5   ** This program is free software; you can redistribute it and/or
     6      6   ** modify it under the terms of the Simplified BSD License (also
     7      7   ** known as the "2-Clause License" or "FreeBSD License".)
     8      8   
     9      9   ** This program is distributed in the hope that it will be useful,
    10     10   ** but without any warranty; without even the implied warranty of

Changes to src/wikiformat.c.

     1      1   /*
     2         -** Copyright (c) 2007 D. Richard Hipp
            2  +** Copyright © 2007 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of
................................................................................
  1188   1188         case TOKEN_NEWLINE: {
  1189   1189           blob_append(p->pOut, "\n", 1);
  1190   1190           p->state |= AT_NEWLINE;
  1191   1191           break;
  1192   1192         }
  1193   1193         case TOKEN_BUL_LI: {
  1194   1194           if( inlineOnly ){
  1195         -          blob_append(p->pOut, " &bull; ", -1);
         1195  +          blob_append(p->pOut, " • ", -1);
  1196   1196           }else{
  1197   1197             if( p->wikiList!=MARKUP_UL ){
  1198   1198               if( p->wikiList ){
  1199   1199                 popStackToTag(p, p->wikiList);
  1200   1200               }
  1201   1201               endAutoParagraph(p);
  1202   1202               pushStack(p, MARKUP_UL);
................................................................................
  1408   1408             p->inVerbatim = 1;
  1409   1409             p->preVerbState = p->state;
  1410   1410             p->state &= ~ALLOW_WIKI;
  1411   1411             for (vAttrIdx = 0; vAttrIdx < markup.nAttr; vAttrIdx++){
  1412   1412               if( markup.aAttr[vAttrIdx].iACode == ATTR_ID ){
  1413   1413                 p->zVerbatimId = markup.aAttr[0].zValue;
  1414   1414               }else if( markup.aAttr[vAttrIdx].iACode == ATTR_TYPE ){
  1415         -              blob_appendf(p->pOut, "<pre name='code' class='%s'>",
         1415  +              blob_appendf(p->pOut, "<pre name=\"code\" class=\"%s\">",
  1416   1416                   markup.aAttr[vAttrIdx].zValue);
  1417   1417                 vAttrDidAppend=1;
  1418   1418               }
  1419   1419             }
  1420   1420             if( !vAttrDidAppend ) {
  1421   1421               endAutoParagraph(p);
  1422         -            blob_append(p->pOut, "<pre class='verbatim'>",-1);
         1422  +            blob_append(p->pOut, "<pre class=\"verbatim\">",-1);
  1423   1423             }
  1424   1424             p->wantAutoParagraph = 0;
  1425   1425           }else
  1426   1426           if( markup.iType==MUTYPE_LI ){
  1427   1427             if( backupToType(p, MUTYPE_LIST)==0 ){
  1428   1428               endAutoParagraph(p);
  1429   1429               pushStack(p, MARKUP_UL);

Changes to src/winhttp.c.

     1      1   /*
     2         -** Copyright (c) 2008 D. Richard Hipp
            2  +** Copyright © 2008 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/wysiwyg.c.

     1      1   /*
     2         -** Copyright (c) 2012 D. Richard Hipp
            2  +** Copyright © 2012 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   **
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/xfer.c.

     1      1   /*
     2         -** Copyright (c) 2007 D. Richard Hipp
            2  +** Copyright © 2007 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/xfersetup.c.

     1      1   /*
     2         -** Copyright (c) 2007 D. Richard Hipp
            2  +** Copyright © 2007 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of

Changes to src/zip.c.

     1      1   /*
     2         -** Copyright (c) 2007 D. Richard Hipp
            2  +** Copyright © 2007 D. Richard Hipp
     3      3   **
     4      4   ** This program is free software; you can redistribute it and/or
     5      5   ** modify it under the terms of the Simplified BSD License (also
     6      6   ** known as the "2-Clause License" or "FreeBSD License".)
     7      7   
     8      8   ** This program is distributed in the hope that it will be useful,
     9      9   ** but without any warranty; without even the implied warranty of