]> git.immae.eu Git - github/shaarli/Shaarli.git/commit
Fix: ensure Internet Explorer bookmark dumps can be imported
authorVirtualTam <virtualtam@flibidi.net>
Fri, 12 Aug 2016 21:22:15 +0000 (23:22 +0200)
committerArthurHoaro <arthur@hoa.ro>
Sat, 5 Nov 2016 13:29:52 +0000 (14:29 +0100)
commitc019d62970a5b618f44ac858b990b573645bd714
tree789bb2047f008993f08b3854855d01aeeb67decf
parent24d8f65abea2c1251e250089f20e89034454926d
Fix: ensure Internet Explorer bookmark dumps can be imported

Relates to https://github.com/shaarli/Shaarli/issues/607

Modifications:
- [application][tests] NetscapeBookmarkUtils: more permissive doctype detection

The IE bookmark exports contain extra escape sequences, which can be observed
by binary comparison of the reference input data used in tests:

   $ cmp -b -l -n 8 netscape_basic.htm internet_explorer_encoding.htm

   1  74 <    357 M-o
   2  41 !    273 M-;
   3 104 D    277 M-?
   4 117 O     74 <
   5 103 C     41 !
   6 124 T    104 D
   7 131 Y    117 O
   8 120 P    103 C

Signed-off-by: VirtualTam <virtualtam@flibidi.net>
application/NetscapeBookmarkUtils.php
tests/NetscapeBookmarkUtils/BookmarkImportTest.php
tests/NetscapeBookmarkUtils/input/internet_explorer_encoding.htm [new file with mode: 0644]