Fossil SCM
Make annotation work with UTF-16 files. Remove some unnecessary end-of-line spaces in (UTF-8 and UTF-16) text files.
Commit
46459fd92244555045631b47470116e7864c3bb1
Parent
f00167e4e10009e…
10 files changed
+2
-2
+12
-12
+2
+2
+1
-1
+1
-1
+1
-1
+1
-1
+2
-2
+2
-2
+2
-2
| --- BUILD.txt | ||
| +++ BUILD.txt | ||
| @@ -22,11 +22,11 @@ | ||
| 22 | 22 | |
| 23 | 23 | cd win; nmake /f Makefile.msc |
| 24 | 24 | |
| 25 | 25 | If you have trouble, or you want to do something fancy, just look at |
| 26 | 26 | Makefile.classic. There are 6 configuration options that are all well |
| 27 | -commented. Instead of editing the Makefile.classic, consider copying | |
| 27 | +commented. Instead of editing the Makefile.classic, consider copying | |
| 28 | 28 | Makefile.classic to an alternative name such as "GNUMakefile", |
| 29 | 29 | "BSDMakefile", or "makefile" and editing the copy. |
| 30 | 30 | |
| 31 | 31 | |
| 32 | 32 | BUILDING OUTSIDE THE SOURCE TREE |
| @@ -61,11 +61,11 @@ | ||
| 61 | 61 | Do not edit src/main.mk directly. Update src/makemake.tcl and |
| 62 | 62 | then rerun it. |
| 63 | 63 | |
| 64 | 64 | * The *.h header files are automatically generated using a program |
| 65 | 65 | called "makeheaders". Source code to the makeheaders program is |
| 66 | - found in src/makeheaders.c. Documentation is found in | |
| 66 | + found in src/makeheaders.c. Documentation is found in | |
| 67 | 67 | src/makeheaders.html. |
| 68 | 68 | |
| 69 | 69 | * Most *.c source files are preprocessed using a program called |
| 70 | 70 | "translate". The sources to translate are found in src/translate.c. |
| 71 | 71 | A header comment in src/translate.c explains in detail what it does. |
| 72 | 72 |
| --- BUILD.txt | |
| +++ BUILD.txt | |
| @@ -22,11 +22,11 @@ | |
| 22 | |
| 23 | cd win; nmake /f Makefile.msc |
| 24 | |
| 25 | If you have trouble, or you want to do something fancy, just look at |
| 26 | Makefile.classic. There are 6 configuration options that are all well |
| 27 | commented. Instead of editing the Makefile.classic, consider copying |
| 28 | Makefile.classic to an alternative name such as "GNUMakefile", |
| 29 | "BSDMakefile", or "makefile" and editing the copy. |
| 30 | |
| 31 | |
| 32 | BUILDING OUTSIDE THE SOURCE TREE |
| @@ -61,11 +61,11 @@ | |
| 61 | Do not edit src/main.mk directly. Update src/makemake.tcl and |
| 62 | then rerun it. |
| 63 | |
| 64 | * The *.h header files are automatically generated using a program |
| 65 | called "makeheaders". Source code to the makeheaders program is |
| 66 | found in src/makeheaders.c. Documentation is found in |
| 67 | src/makeheaders.html. |
| 68 | |
| 69 | * Most *.c source files are preprocessed using a program called |
| 70 | "translate". The sources to translate are found in src/translate.c. |
| 71 | A header comment in src/translate.c explains in detail what it does. |
| 72 |
| --- BUILD.txt | |
| +++ BUILD.txt | |
| @@ -22,11 +22,11 @@ | |
| 22 | |
| 23 | cd win; nmake /f Makefile.msc |
| 24 | |
| 25 | If you have trouble, or you want to do something fancy, just look at |
| 26 | Makefile.classic. There are 6 configuration options that are all well |
| 27 | commented. Instead of editing the Makefile.classic, consider copying |
| 28 | Makefile.classic to an alternative name such as "GNUMakefile", |
| 29 | "BSDMakefile", or "makefile" and editing the copy. |
| 30 | |
| 31 | |
| 32 | BUILDING OUTSIDE THE SOURCE TREE |
| @@ -61,11 +61,11 @@ | |
| 61 | Do not edit src/main.mk directly. Update src/makemake.tcl and |
| 62 | then rerun it. |
| 63 | |
| 64 | * The *.h header files are automatically generated using a program |
| 65 | called "makeheaders". Source code to the makeheaders program is |
| 66 | found in src/makeheaders.c. Documentation is found in |
| 67 | src/makeheaders.html. |
| 68 | |
| 69 | * Most *.c source files are preprocessed using a program called |
| 70 | "translate". The sources to translate are found in src/translate.c. |
| 71 | A header comment in src/translate.c explains in detail what it does. |
| 72 |
+12
-12
| --- COPYRIGHT-BSD2.txt | ||
| +++ COPYRIGHT-BSD2.txt | ||
| @@ -1,31 +1,31 @@ | ||
| 1 | 1 | Copyright 2007 D. Richard Hipp. All rights reserved. |
| 2 | 2 | |
| 3 | -Redistribution and use in source and binary forms, with or | |
| 4 | -without modification, are permitted provided that the | |
| 3 | +Redistribution and use in source and binary forms, with or | |
| 4 | +without modification, are permitted provided that the | |
| 5 | 5 | following conditions are met: |
| 6 | 6 | |
| 7 | 7 | 1. Redistributions of source code must retain the above |
| 8 | - copyright notice, this list of conditions and the | |
| 8 | + copyright notice, this list of conditions and the | |
| 9 | 9 | following disclaimer. |
| 10 | 10 | |
| 11 | 11 | 2. Redistributions in binary form must reproduce the above |
| 12 | 12 | copyright notice, this list of conditions and the |
| 13 | 13 | following disclaimer in the documentation and/or other |
| 14 | 14 | materials provided with the distribution. |
| 15 | 15 | |
| 16 | -THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS | |
| 17 | -OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED | |
| 16 | +THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS | |
| 17 | +OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED | |
| 18 | 18 | WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |
| 19 | -ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE | |
| 19 | +ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE | |
| 20 | 20 | LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR |
| 21 | -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF | |
| 22 | -SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR | |
| 21 | +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF | |
| 22 | +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR | |
| 23 | 23 | BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, |
| 24 | -WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE | |
| 25 | -OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, | |
| 24 | +WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE | |
| 25 | +OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, | |
| 26 | 26 | EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
| 27 | 27 | |
| 28 | -The views and conclusions contained in the software and documentation | |
| 29 | -are those of the authors and contributors and should not be interpreted | |
| 28 | +The views and conclusions contained in the software and documentation | |
| 29 | +are those of the authors and contributors and should not be interpreted | |
| 30 | 30 | as representing official policies, either expressed or implied, of anybody |
| 31 | 31 | else. |
| 32 | 32 |
| --- COPYRIGHT-BSD2.txt | |
| +++ COPYRIGHT-BSD2.txt | |
| @@ -1,31 +1,31 @@ | |
| 1 | Copyright 2007 D. Richard Hipp. All rights reserved. |
| 2 | |
| 3 | Redistribution and use in source and binary forms, with or |
| 4 | without modification, are permitted provided that the |
| 5 | following conditions are met: |
| 6 | |
| 7 | 1. Redistributions of source code must retain the above |
| 8 | copyright notice, this list of conditions and the |
| 9 | following disclaimer. |
| 10 | |
| 11 | 2. Redistributions in binary form must reproduce the above |
| 12 | copyright notice, this list of conditions and the |
| 13 | following disclaimer in the documentation and/or other |
| 14 | materials provided with the distribution. |
| 15 | |
| 16 | THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS |
| 17 | OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED |
| 18 | WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |
| 19 | ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE |
| 20 | LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR |
| 21 | CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF |
| 22 | SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR |
| 23 | BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, |
| 24 | WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE |
| 25 | OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, |
| 26 | EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
| 27 | |
| 28 | The views and conclusions contained in the software and documentation |
| 29 | are those of the authors and contributors and should not be interpreted |
| 30 | as representing official policies, either expressed or implied, of anybody |
| 31 | else. |
| 32 |
| --- COPYRIGHT-BSD2.txt | |
| +++ COPYRIGHT-BSD2.txt | |
| @@ -1,31 +1,31 @@ | |
| 1 | Copyright 2007 D. Richard Hipp. All rights reserved. |
| 2 | |
| 3 | Redistribution and use in source and binary forms, with or |
| 4 | without modification, are permitted provided that the |
| 5 | following conditions are met: |
| 6 | |
| 7 | 1. Redistributions of source code must retain the above |
| 8 | copyright notice, this list of conditions and the |
| 9 | following disclaimer. |
| 10 | |
| 11 | 2. Redistributions in binary form must reproduce the above |
| 12 | copyright notice, this list of conditions and the |
| 13 | following disclaimer in the documentation and/or other |
| 14 | materials provided with the distribution. |
| 15 | |
| 16 | THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS |
| 17 | OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED |
| 18 | WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |
| 19 | ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE |
| 20 | LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR |
| 21 | CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF |
| 22 | SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR |
| 23 | BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, |
| 24 | WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE |
| 25 | OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, |
| 26 | EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
| 27 | |
| 28 | The views and conclusions contained in the software and documentation |
| 29 | are those of the authors and contributors and should not be interpreted |
| 30 | as representing official policies, either expressed or implied, of anybody |
| 31 | else. |
| 32 |
+2
| --- src/diff.c | ||
| +++ src/diff.c | ||
| @@ -2099,10 +2099,11 @@ | ||
| 2099 | 2099 | } |
| 2100 | 2100 | if( !content_get(rid, &toAnnotate) ){ |
| 2101 | 2101 | fossil_fatal("unable to retrieve content of artifact #%d", rid); |
| 2102 | 2102 | } |
| 2103 | 2103 | if( iLimit<=0 ) iLimit = 1000000000; |
| 2104 | + blob_to_utf8_no_bom(&toAnnotate, 0); | |
| 2104 | 2105 | annotation_start(p, &toAnnotate, diffFlags); |
| 2105 | 2106 | db_begin_transaction(); |
| 2106 | 2107 | db_multi_exec( |
| 2107 | 2108 | "CREATE TEMP TABLE IF NOT EXISTS vseen(rid INTEGER PRIMARY KEY);" |
| 2108 | 2109 | "DELETE FROM vseen;" |
| @@ -2133,10 +2134,11 @@ | ||
| 2133 | 2134 | p->aVers[p->nVers].zMUuid = fossil_strdup(db_column_text(&q, 1)); |
| 2134 | 2135 | p->aVers[p->nVers].zDate = fossil_strdup(db_column_text(&q, 2)); |
| 2135 | 2136 | p->aVers[p->nVers].zUser = fossil_strdup(db_column_text(&q, 3)); |
| 2136 | 2137 | if( p->nVers ){ |
| 2137 | 2138 | content_get(rid, &step); |
| 2139 | + blob_to_utf8_no_bom(&step, 0); | |
| 2138 | 2140 | annotation_step(p, &step, p->nVers-1, diffFlags); |
| 2139 | 2141 | blob_reset(&step); |
| 2140 | 2142 | } |
| 2141 | 2143 | p->nVers++; |
| 2142 | 2144 | db_bind_int(&ins, ":rid", rid); |
| 2143 | 2145 |
| --- src/diff.c | |
| +++ src/diff.c | |
| @@ -2099,10 +2099,11 @@ | |
| 2099 | } |
| 2100 | if( !content_get(rid, &toAnnotate) ){ |
| 2101 | fossil_fatal("unable to retrieve content of artifact #%d", rid); |
| 2102 | } |
| 2103 | if( iLimit<=0 ) iLimit = 1000000000; |
| 2104 | annotation_start(p, &toAnnotate, diffFlags); |
| 2105 | db_begin_transaction(); |
| 2106 | db_multi_exec( |
| 2107 | "CREATE TEMP TABLE IF NOT EXISTS vseen(rid INTEGER PRIMARY KEY);" |
| 2108 | "DELETE FROM vseen;" |
| @@ -2133,10 +2134,11 @@ | |
| 2133 | p->aVers[p->nVers].zMUuid = fossil_strdup(db_column_text(&q, 1)); |
| 2134 | p->aVers[p->nVers].zDate = fossil_strdup(db_column_text(&q, 2)); |
| 2135 | p->aVers[p->nVers].zUser = fossil_strdup(db_column_text(&q, 3)); |
| 2136 | if( p->nVers ){ |
| 2137 | content_get(rid, &step); |
| 2138 | annotation_step(p, &step, p->nVers-1, diffFlags); |
| 2139 | blob_reset(&step); |
| 2140 | } |
| 2141 | p->nVers++; |
| 2142 | db_bind_int(&ins, ":rid", rid); |
| 2143 |
| --- src/diff.c | |
| +++ src/diff.c | |
| @@ -2099,10 +2099,11 @@ | |
| 2099 | } |
| 2100 | if( !content_get(rid, &toAnnotate) ){ |
| 2101 | fossil_fatal("unable to retrieve content of artifact #%d", rid); |
| 2102 | } |
| 2103 | if( iLimit<=0 ) iLimit = 1000000000; |
| 2104 | blob_to_utf8_no_bom(&toAnnotate, 0); |
| 2105 | annotation_start(p, &toAnnotate, diffFlags); |
| 2106 | db_begin_transaction(); |
| 2107 | db_multi_exec( |
| 2108 | "CREATE TEMP TABLE IF NOT EXISTS vseen(rid INTEGER PRIMARY KEY);" |
| 2109 | "DELETE FROM vseen;" |
| @@ -2133,10 +2134,11 @@ | |
| 2134 | p->aVers[p->nVers].zMUuid = fossil_strdup(db_column_text(&q, 1)); |
| 2135 | p->aVers[p->nVers].zDate = fossil_strdup(db_column_text(&q, 2)); |
| 2136 | p->aVers[p->nVers].zUser = fossil_strdup(db_column_text(&q, 3)); |
| 2137 | if( p->nVers ){ |
| 2138 | content_get(rid, &step); |
| 2139 | blob_to_utf8_no_bom(&step, 0); |
| 2140 | annotation_step(p, &step, p->nVers-1, diffFlags); |
| 2141 | blob_reset(&step); |
| 2142 | } |
| 2143 | p->nVers++; |
| 2144 | db_bind_int(&ins, ":rid", rid); |
| 2145 |
+2
| --- src/diff.c | ||
| +++ src/diff.c | ||
| @@ -2099,10 +2099,11 @@ | ||
| 2099 | 2099 | } |
| 2100 | 2100 | if( !content_get(rid, &toAnnotate) ){ |
| 2101 | 2101 | fossil_fatal("unable to retrieve content of artifact #%d", rid); |
| 2102 | 2102 | } |
| 2103 | 2103 | if( iLimit<=0 ) iLimit = 1000000000; |
| 2104 | + blob_to_utf8_no_bom(&toAnnotate, 0); | |
| 2104 | 2105 | annotation_start(p, &toAnnotate, diffFlags); |
| 2105 | 2106 | db_begin_transaction(); |
| 2106 | 2107 | db_multi_exec( |
| 2107 | 2108 | "CREATE TEMP TABLE IF NOT EXISTS vseen(rid INTEGER PRIMARY KEY);" |
| 2108 | 2109 | "DELETE FROM vseen;" |
| @@ -2133,10 +2134,11 @@ | ||
| 2133 | 2134 | p->aVers[p->nVers].zMUuid = fossil_strdup(db_column_text(&q, 1)); |
| 2134 | 2135 | p->aVers[p->nVers].zDate = fossil_strdup(db_column_text(&q, 2)); |
| 2135 | 2136 | p->aVers[p->nVers].zUser = fossil_strdup(db_column_text(&q, 3)); |
| 2136 | 2137 | if( p->nVers ){ |
| 2137 | 2138 | content_get(rid, &step); |
| 2139 | + blob_to_utf8_no_bom(&step, 0); | |
| 2138 | 2140 | annotation_step(p, &step, p->nVers-1, diffFlags); |
| 2139 | 2141 | blob_reset(&step); |
| 2140 | 2142 | } |
| 2141 | 2143 | p->nVers++; |
| 2142 | 2144 | db_bind_int(&ins, ":rid", rid); |
| 2143 | 2145 |
| --- src/diff.c | |
| +++ src/diff.c | |
| @@ -2099,10 +2099,11 @@ | |
| 2099 | } |
| 2100 | if( !content_get(rid, &toAnnotate) ){ |
| 2101 | fossil_fatal("unable to retrieve content of artifact #%d", rid); |
| 2102 | } |
| 2103 | if( iLimit<=0 ) iLimit = 1000000000; |
| 2104 | annotation_start(p, &toAnnotate, diffFlags); |
| 2105 | db_begin_transaction(); |
| 2106 | db_multi_exec( |
| 2107 | "CREATE TEMP TABLE IF NOT EXISTS vseen(rid INTEGER PRIMARY KEY);" |
| 2108 | "DELETE FROM vseen;" |
| @@ -2133,10 +2134,11 @@ | |
| 2133 | p->aVers[p->nVers].zMUuid = fossil_strdup(db_column_text(&q, 1)); |
| 2134 | p->aVers[p->nVers].zDate = fossil_strdup(db_column_text(&q, 2)); |
| 2135 | p->aVers[p->nVers].zUser = fossil_strdup(db_column_text(&q, 3)); |
| 2136 | if( p->nVers ){ |
| 2137 | content_get(rid, &step); |
| 2138 | annotation_step(p, &step, p->nVers-1, diffFlags); |
| 2139 | blob_reset(&step); |
| 2140 | } |
| 2141 | p->nVers++; |
| 2142 | db_bind_int(&ins, ":rid", rid); |
| 2143 |
| --- src/diff.c | |
| +++ src/diff.c | |
| @@ -2099,10 +2099,11 @@ | |
| 2099 | } |
| 2100 | if( !content_get(rid, &toAnnotate) ){ |
| 2101 | fossil_fatal("unable to retrieve content of artifact #%d", rid); |
| 2102 | } |
| 2103 | if( iLimit<=0 ) iLimit = 1000000000; |
| 2104 | blob_to_utf8_no_bom(&toAnnotate, 0); |
| 2105 | annotation_start(p, &toAnnotate, diffFlags); |
| 2106 | db_begin_transaction(); |
| 2107 | db_multi_exec( |
| 2108 | "CREATE TEMP TABLE IF NOT EXISTS vseen(rid INTEGER PRIMARY KEY);" |
| 2109 | "DELETE FROM vseen;" |
| @@ -2133,10 +2134,11 @@ | |
| 2134 | p->aVers[p->nVers].zMUuid = fossil_strdup(db_column_text(&q, 1)); |
| 2135 | p->aVers[p->nVers].zDate = fossil_strdup(db_column_text(&q, 2)); |
| 2136 | p->aVers[p->nVers].zUser = fossil_strdup(db_column_text(&q, 3)); |
| 2137 | if( p->nVers ){ |
| 2138 | content_get(rid, &step); |
| 2139 | blob_to_utf8_no_bom(&step, 0); |
| 2140 | annotation_step(p, &step, p->nVers-1, diffFlags); |
| 2141 | blob_reset(&step); |
| 2142 | } |
| 2143 | p->nVers++; |
| 2144 | db_bind_int(&ins, ":rid", rid); |
| 2145 |
+1
-1
| --- test/utf16be.txt | ||
| +++ test/utf16be.txt | ||
| @@ -12,11 +12,11 @@ | ||
| 12 | 12 | |
| 13 | 13 | Test procedures: |
| 14 | 14 | |
| 15 | 15 | 1. Verify that this file is correctly display using the /artifact |
| 16 | 16 | webpage. |
| 17 | - | |
| 17 | + | |
| 18 | 18 | 2. Verify that this file is correctly displayed by the /doc webpage. |
| 19 | 19 | |
| 20 | 20 | 3. Verify that changes to are correctly displayed by the /fdiff webpage. |
| 21 | 21 | |
| 22 | 22 | 4. Verify that the "fossil diff" command correctly displays changes |
| 23 | 23 |
| --- test/utf16be.txt | |
| +++ test/utf16be.txt | |
| @@ -12,11 +12,11 @@ | |
| 12 | |
| 13 | Test procedures: |
| 14 | |
| 15 | 1. Verify that this file is correctly display using the /artifact |
| 16 | webpage. |
| 17 | |
| 18 | 2. Verify that this file is correctly displayed by the /doc webpage. |
| 19 | |
| 20 | 3. Verify that changes to are correctly displayed by the /fdiff webpage. |
| 21 | |
| 22 | 4. Verify that the "fossil diff" command correctly displays changes |
| 23 |
| --- test/utf16be.txt | |
| +++ test/utf16be.txt | |
| @@ -12,11 +12,11 @@ | |
| 12 | |
| 13 | Test procedures: |
| 14 | |
| 15 | 1. Verify that this file is correctly display using the /artifact |
| 16 | webpage. |
| 17 | |
| 18 | 2. Verify that this file is correctly displayed by the /doc webpage. |
| 19 | |
| 20 | 3. Verify that changes to are correctly displayed by the /fdiff webpage. |
| 21 | |
| 22 | 4. Verify that the "fossil diff" command correctly displays changes |
| 23 |
+1
-1
| --- test/utf16be.txt | ||
| +++ test/utf16be.txt | ||
| @@ -12,11 +12,11 @@ | ||
| 12 | 12 | |
| 13 | 13 | Test procedures: |
| 14 | 14 | |
| 15 | 15 | 1. Verify that this file is correctly display using the /artifact |
| 16 | 16 | webpage. |
| 17 | - | |
| 17 | + | |
| 18 | 18 | 2. Verify that this file is correctly displayed by the /doc webpage. |
| 19 | 19 | |
| 20 | 20 | 3. Verify that changes to are correctly displayed by the /fdiff webpage. |
| 21 | 21 | |
| 22 | 22 | 4. Verify that the "fossil diff" command correctly displays changes |
| 23 | 23 |
| --- test/utf16be.txt | |
| +++ test/utf16be.txt | |
| @@ -12,11 +12,11 @@ | |
| 12 | |
| 13 | Test procedures: |
| 14 | |
| 15 | 1. Verify that this file is correctly display using the /artifact |
| 16 | webpage. |
| 17 | |
| 18 | 2. Verify that this file is correctly displayed by the /doc webpage. |
| 19 | |
| 20 | 3. Verify that changes to are correctly displayed by the /fdiff webpage. |
| 21 | |
| 22 | 4. Verify that the "fossil diff" command correctly displays changes |
| 23 |
| --- test/utf16be.txt | |
| +++ test/utf16be.txt | |
| @@ -12,11 +12,11 @@ | |
| 12 | |
| 13 | Test procedures: |
| 14 | |
| 15 | 1. Verify that this file is correctly display using the /artifact |
| 16 | webpage. |
| 17 | |
| 18 | 2. Verify that this file is correctly displayed by the /doc webpage. |
| 19 | |
| 20 | 3. Verify that changes to are correctly displayed by the /fdiff webpage. |
| 21 | |
| 22 | 4. Verify that the "fossil diff" command correctly displays changes |
| 23 |
+1
-1
| --- test/utf16le.txt | ||
| +++ test/utf16le.txt | ||
| @@ -12,11 +12,11 @@ | ||
| 12 | 12 | |
| 13 | 13 | Test procedures: |
| 14 | 14 | |
| 15 | 15 | 1. Verify that this file is correctly display using the /artifact |
| 16 | 16 | webpage. |
| 17 | - | |
| 17 | + | |
| 18 | 18 | 2. Verify that this file is correctly displayed by the /doc webpage. |
| 19 | 19 | |
| 20 | 20 | 3. Verify that changes to are correctly displayed by the /fdiff webpage. |
| 21 | 21 | |
| 22 | 22 | 4. Verify that the "fossil diff" command correctly displays changes |
| 23 | 23 |
| --- test/utf16le.txt | |
| +++ test/utf16le.txt | |
| @@ -12,11 +12,11 @@ | |
| 12 | |
| 13 | Test procedures: |
| 14 | |
| 15 | 1. Verify that this file is correctly display using the /artifact |
| 16 | webpage. |
| 17 | |
| 18 | 2. Verify that this file is correctly displayed by the /doc webpage. |
| 19 | |
| 20 | 3. Verify that changes to are correctly displayed by the /fdiff webpage. |
| 21 | |
| 22 | 4. Verify that the "fossil diff" command correctly displays changes |
| 23 |
| --- test/utf16le.txt | |
| +++ test/utf16le.txt | |
| @@ -12,11 +12,11 @@ | |
| 12 | |
| 13 | Test procedures: |
| 14 | |
| 15 | 1. Verify that this file is correctly display using the /artifact |
| 16 | webpage. |
| 17 | |
| 18 | 2. Verify that this file is correctly displayed by the /doc webpage. |
| 19 | |
| 20 | 3. Verify that changes to are correctly displayed by the /fdiff webpage. |
| 21 | |
| 22 | 4. Verify that the "fossil diff" command correctly displays changes |
| 23 |
+1
-1
| --- test/utf16le.txt | ||
| +++ test/utf16le.txt | ||
| @@ -12,11 +12,11 @@ | ||
| 12 | 12 | |
| 13 | 13 | Test procedures: |
| 14 | 14 | |
| 15 | 15 | 1. Verify that this file is correctly display using the /artifact |
| 16 | 16 | webpage. |
| 17 | - | |
| 17 | + | |
| 18 | 18 | 2. Verify that this file is correctly displayed by the /doc webpage. |
| 19 | 19 | |
| 20 | 20 | 3. Verify that changes to are correctly displayed by the /fdiff webpage. |
| 21 | 21 | |
| 22 | 22 | 4. Verify that the "fossil diff" command correctly displays changes |
| 23 | 23 |
| --- test/utf16le.txt | |
| +++ test/utf16le.txt | |
| @@ -12,11 +12,11 @@ | |
| 12 | |
| 13 | Test procedures: |
| 14 | |
| 15 | 1. Verify that this file is correctly display using the /artifact |
| 16 | webpage. |
| 17 | |
| 18 | 2. Verify that this file is correctly displayed by the /doc webpage. |
| 19 | |
| 20 | 3. Verify that changes to are correctly displayed by the /fdiff webpage. |
| 21 | |
| 22 | 4. Verify that the "fossil diff" command correctly displays changes |
| 23 |
| --- test/utf16le.txt | |
| +++ test/utf16le.txt | |
| @@ -12,11 +12,11 @@ | |
| 12 | |
| 13 | Test procedures: |
| 14 | |
| 15 | 1. Verify that this file is correctly display using the /artifact |
| 16 | webpage. |
| 17 | |
| 18 | 2. Verify that this file is correctly displayed by the /doc webpage. |
| 19 | |
| 20 | 3. Verify that changes to are correctly displayed by the /fdiff webpage. |
| 21 | |
| 22 | 4. Verify that the "fossil diff" command correctly displays changes |
| 23 |
+2
-2
| --- www/changes.wiki | ||
| +++ www/changes.wiki | ||
| @@ -1,10 +1,10 @@ | ||
| 1 | 1 | <title>Change Log</title> |
| 2 | 2 | |
| 3 | 3 | <h2>Changes For Version 1.29 (as yet unreleased)</h2> |
| 4 | - * Add the ability to display content and diffs for UTF16 text files | |
| 5 | - in the web interface. | |
| 4 | + * Add the ability to display content, diffs and annotations for UTF16 | |
| 5 | + text files in the web interface. | |
| 6 | 6 | * Add the "SaveAs..." button to the graphical diff display that results |
| 7 | 7 | from using the --tk option with the [/help/diff | fossil diff] command. |
| 8 | 8 | * Honor timezones in imports from git. |
| 9 | 9 | * The [/reports] page now requires Read ("o") permissions. The "byweek" |
| 10 | 10 | report now properly propagates the selected year through the event type |
| 11 | 11 |
| --- www/changes.wiki | |
| +++ www/changes.wiki | |
| @@ -1,10 +1,10 @@ | |
| 1 | <title>Change Log</title> |
| 2 | |
| 3 | <h2>Changes For Version 1.29 (as yet unreleased)</h2> |
| 4 | * Add the ability to display content and diffs for UTF16 text files |
| 5 | in the web interface. |
| 6 | * Add the "SaveAs..." button to the graphical diff display that results |
| 7 | from using the --tk option with the [/help/diff | fossil diff] command. |
| 8 | * Honor timezones in imports from git. |
| 9 | * The [/reports] page now requires Read ("o") permissions. The "byweek" |
| 10 | report now properly propagates the selected year through the event type |
| 11 |
| --- www/changes.wiki | |
| +++ www/changes.wiki | |
| @@ -1,10 +1,10 @@ | |
| 1 | <title>Change Log</title> |
| 2 | |
| 3 | <h2>Changes For Version 1.29 (as yet unreleased)</h2> |
| 4 | * Add the ability to display content, diffs and annotations for UTF16 |
| 5 | text files in the web interface. |
| 6 | * Add the "SaveAs..." button to the graphical diff display that results |
| 7 | from using the --tk option with the [/help/diff | fossil diff] command. |
| 8 | * Honor timezones in imports from git. |
| 9 | * The [/reports] page now requires Read ("o") permissions. The "byweek" |
| 10 | report now properly propagates the selected year through the event type |
| 11 |
+2
-2
| --- www/changes.wiki | ||
| +++ www/changes.wiki | ||
| @@ -1,10 +1,10 @@ | ||
| 1 | 1 | <title>Change Log</title> |
| 2 | 2 | |
| 3 | 3 | <h2>Changes For Version 1.29 (as yet unreleased)</h2> |
| 4 | - * Add the ability to display content and diffs for UTF16 text files | |
| 5 | - in the web interface. | |
| 4 | + * Add the ability to display content, diffs and annotations for UTF16 | |
| 5 | + text files in the web interface. | |
| 6 | 6 | * Add the "SaveAs..." button to the graphical diff display that results |
| 7 | 7 | from using the --tk option with the [/help/diff | fossil diff] command. |
| 8 | 8 | * Honor timezones in imports from git. |
| 9 | 9 | * The [/reports] page now requires Read ("o") permissions. The "byweek" |
| 10 | 10 | report now properly propagates the selected year through the event type |
| 11 | 11 |
| --- www/changes.wiki | |
| +++ www/changes.wiki | |
| @@ -1,10 +1,10 @@ | |
| 1 | <title>Change Log</title> |
| 2 | |
| 3 | <h2>Changes For Version 1.29 (as yet unreleased)</h2> |
| 4 | * Add the ability to display content and diffs for UTF16 text files |
| 5 | in the web interface. |
| 6 | * Add the "SaveAs..." button to the graphical diff display that results |
| 7 | from using the --tk option with the [/help/diff | fossil diff] command. |
| 8 | * Honor timezones in imports from git. |
| 9 | * The [/reports] page now requires Read ("o") permissions. The "byweek" |
| 10 | report now properly propagates the selected year through the event type |
| 11 |
| --- www/changes.wiki | |
| +++ www/changes.wiki | |
| @@ -1,10 +1,10 @@ | |
| 1 | <title>Change Log</title> |
| 2 | |
| 3 | <h2>Changes For Version 1.29 (as yet unreleased)</h2> |
| 4 | * Add the ability to display content, diffs and annotations for UTF16 |
| 5 | text files in the web interface. |
| 6 | * Add the "SaveAs..." button to the graphical diff display that results |
| 7 | from using the --tk option with the [/help/diff | fossil diff] command. |
| 8 | * Honor timezones in imports from git. |
| 9 | * The [/reports] page now requires Read ("o") permissions. The "byweek" |
| 10 | report now properly propagates the selected year through the event type |
| 11 |