2014-06-02 David Tardon <dtardon@redhat.com> [73f2ccb0da83f81e827ed783cb2bab3cf2a966bd] prepare for a release 2014-05-30 David Tardon <dtardon@redhat.com> [6bf71c3658d386667ad573a1dba7f429329aaabb] fix configure error 2014-05-29 David Tardon <dtardon@redhat.com> [5690c18cb2de1bf4f3cce3da8a2132303a0c731f] parse zipped FictionBook 2 files again 2014-05-26 David Tardon <dtardon@redhat.com> [e9362c25b772c2cfb657b1234d8b636669a1b01b] blind attempt to workaround MSVC bug http://msdn.microsoft.com/en-us/library/27zksbks.aspx 2014-05-26 David Tardon <dtardon@redhat.com> [b7e2a02864df6108047cddc0470345bec1ef0ebc] CSS files are only for experimental mode 2014-05-25 David Tardon <dtardon@redhat.com> [9972c050e3dbced3201471cd349f96b5666bdf7b] generators and stream are only needed for tools 2014-05-24 David Tardon <dtardon@redhat.com> [3aecef6474094f520b9df954865dc7ce15ed1870] HTML-based formats are not supported yet 2014-05-24 David Tardon <dtardon@redhat.com> [8d0e919363a596c57fd228370d6929ab085be900] libcss et al. are not required for standard build 2014-05-23 David Tardon <dtardon@redhat.com> [ea5166c1827653c3f89ba1392e0951eeb82820a7] HTML check misdetects one of my TCR files... 2014-05-23 David Tardon <dtardon@redhat.com> [dc10a2538ba229179d9e239f52481fcdcc4ff9c6] palm is big endian 2014-05-23 David Tardon <dtardon@redhat.com> [9ea569bda23e3ea79c7e09e338a0fa6fc88e764b] make the unfinished stuff conditional 2014-05-23 David Tardon <dtardon@redhat.com> [4db53186a958d99702da688967b3ff22bb3e002a] update NEWS 2014-05-23 David Tardon <dtardon@redhat.com> [8965a5648350b355017362dacdcadc38fa6ceb24] adapt tests to changes in librevenge 2014-05-23 David Tardon <dtardon@redhat.com> [fb954099861c1112080ac21f768fdd5c24aa0bbb] adapt to changes in libhubbub 0.3 2014-05-23 David Tardon <dtardon@redhat.com> [d6a97143757d245581dd167f734209b8feb02cca] adapt to changes in libcss 0.3 2014-05-23 David Tardon <dtardon@redhat.com> [66e26a1937123b600b0e4074db79af5b781ab348] update to librevenge changes 2014-05-16 Fridrich Štrba <fridrich.strba@bluewin.ch> [7a7d460e2c5d3ea729b772b2d9a3f60f637bfff5] drawConnector 2014-04-16 David Tardon <dtardon@redhat.com> [e0597e1a751da31f7b47ae6fac459578db2399e8] add more deps to .pc file 2014-04-16 David Tardon <dtardon@redhat.com> [3790a45570d098a5735e21055e19ef9bfdd6e19a] hide impl. details 2014-04-04 David Tardon <dtardon@redhat.com> [bc4a401a372ad0371bbb614047a667eb556220a4] fix destruction of document node 2014-04-03 David Tardon <dtardon@redhat.com> [2c8a5097cfce311f22d90a52300e856ea84f24ed] rename function 2014-04-03 David Tardon <dtardon@redhat.com> [213d4c27408db007373f8b4bbc6970087bf35147] fill HTML node config. correctly 2014-04-03 David Tardon <dtardon@redhat.com> [187fdffed4bcb6e70787fb7f864b649dcb5ccd2d] fix token dispatch 2014-04-03 David Tardon <dtardon@redhat.com> [95accf06e0e3d2f94f364cfcc2f80dc270cde91b] pass the tokenizer 2014-04-03 David Tardon <dtardon@redhat.com> [2d4971127a56a6049ae2d29be980e54a8f65769f] rename function 2014-04-03 David Tardon <dtardon@redhat.com> [09f141b960be5e6a0744c8eb0d06de96b5fa5603] fix assertion 2014-01-29 David Tardon <dtardon@redhat.com> [9c398225911f2d03bb10e872130e65b41e3005ac] CID#1165314 fix condition 2014-01-29 David Tardon <dtardon@redhat.com> [03f4f0d5ea3e85d5dcd5fde4239f4812dbb1c4fe] CID#1165313 fix condition 2014-01-29 David Tardon <dtardon@redhat.com> [0000547f9bfbb1cf04f7f296fe627d78e403ffa3] CID#1165315 missing break 2014-01-29 David Tardon <dtardon@redhat.com> [997f57589c30d32e0900058be3fa055f946f9d16] CID#1165321 wrong sizeof argument 2014-01-29 David Tardon <dtardon@redhat.com> [3349ef9ee0a9f42e7d780477ffea14ea5fad95a4] CID#1165320 check the right value 2014-01-29 David Tardon <dtardon@redhat.com> [08f4f1d6e4b4ba0a04c18551ed1cf09e664c7561] CID#1165319 out-of-bounds read 2014-01-19 David Tardon <dtardon@redhat.com> [ea0ba69515cc048123bdb962f381081573d29d69] fix handling of tables 2014-01-19 David Tardon <dtardon@redhat.com> [375effce05bbd741416c6f234e0c7acef7561728] add handling of lists 2014-01-19 David Tardon <dtardon@redhat.com> [ff521607b6018a7214257be5f5d157de4e1a06b2] test normal cases too :-) 2014-01-19 David Tardon <dtardon@redhat.com> [80d18041b095910753f50a1f0170618d65f87ba3] drop nonsensical assert 2014-01-19 David Tardon <dtardon@redhat.com> [7c7d1bc2dd9f4877e12cbb24a02c4b3e85714b80] improve collection of XML output 2014-01-06 Fridrich Štrba <fridrich.strba@bluewin.ch> [98c901306e956d771ac5e063b0105bd8aecd79c8] Some default 2014-01-02 David Tardon <dtardon@redhat.com> [e378f912dd23303318a816196c0c7c4bf644536d] generalize EBOOKHTMLCollector Its functions now take property lists instead of CSS result sets. It also emits a complete document (i.e., including start/endDocument() calls). There is a new class, EBOOKSubDocument, that strips these off, for use in parsers whose input contains multiple HTML files. 2014-01-02 David Tardon <dtardon@redhat.com> [87620c77725415282c7b1b114d94ee327ec12e8b] handle caseless comparison (for HTML) 2014-01-02 David Tardon <dtardon@redhat.com> [2c8246ee8b7595a0811ca2376a7df3b26f153d9b] make CSS selector idependent on HTML 2014-01-02 David Tardon <dtardon@redhat.com> [3f0b890fa62c81ff212ff3db62cf2829a76739e5] generalize the node tree 2014-01-01 David Tardon <dtardon@redhat.com> [e67435518825ce49fac136cd7d214371a0df7f7c] html: add missing namespace defs 2014-01-01 David Tardon <dtardon@redhat.com> [38c6b0010b339a31548c5d18b1ebe7b9ba3b8968] use lwc_string in tree node impl. 2013-12-31 David Tardon <dtardon@redhat.com> [e4e12cc40d9255fc4963759ec69dd529ca63f730] add BOOST_CFLAGS 2013-12-31 David Tardon <dtardon@redhat.com> [781140e982ddf8c488ed9aaf4569a1937f3f879a] split AM_CXXFLAGS defs into separate lines 2013-12-31 David Tardon <dtardon@redhat.com> [59a2634d61a9a8dc92583caade8d733efee3e75c] add modelines to makefiles 2013-12-31 David Tardon <dtardon@redhat.com> [8babe88933772bb223d5e7f8d97437ec620b4866] drop libe-book.spec 2013-12-31 David Tardon <dtardon@redhat.com> [7e9336c9554d9c810f50f2d3d61cbf35d2afa28f] drop libe-book-zip 2013-12-31 David Tardon <dtardon@redhat.com> [ab8c593077397b4114b44934c08f61d8529ccf34] fix type/creator offset This is what happens when I am too lazy to check the value before committing... 2013-12-31 David Tardon <dtardon@redhat.com> [86736c7a8b5342af8578cc10a475567458f1272d] move seek to the beg. to detect. funcs 2013-12-31 David Tardon <dtardon@redhat.com> [907b6ea36280a43e7c8ccbb2715ec7b7e3db4dc6] there is no need for this seek 2013-12-31 David Tardon <dtardon@redhat.com> [7ce3118c8bad8628609dc0bd13be1da72e5d84b1] simplify the logic a bit 2013-12-31 David Tardon <dtardon@redhat.com> [311f27bdd7bba6101f68c0ff75da2ce6347eda4d] nitpick 2013-12-31 David Tardon <dtardon@redhat.com> [0b8dc3271074a6119cfdd4e1ea7bba754ea50335] drop extra break 2013-12-31 David Tardon <dtardon@redhat.com> [391e33804cb1d6da15d18cd3cd6f4bbc0decfcf1] use shared_ptr by default 2013-12-31 David Tardon <dtardon@redhat.com> [e357b4fb32fbdeb878718e60cfbd2e1eb0c24d9f] extend API to allow avoiding extra detection run 2013-12-31 David Tardon <dtardon@redhat.com> [37789d87a7cd79f592c14b9662e186eceb05779a] put the const at the right place 2013-12-31 David Tardon <dtardon@redhat.com> [45ecf759f869fb3dd1a5206b63726bfdbbbaa99e] WaE: unused function 'makeLZSSStream' 2013-12-31 David Tardon <dtardon@redhat.com> [f0b90adb391981d34689f27dd81a10b0cd12c3b7] avoid memory leak 2013-12-31 David Tardon <dtardon@redhat.com> [572364ee615081b38b8d7814017f862538dc4cd5] WaE: unused function 'release' 2013-12-31 David Tardon <dtardon@redhat.com> [611161b1d0b69111d9542c2215f0e5ab2a4c8de5] WaE: unused operators 2013-12-31 David Tardon <dtardon@redhat.com> [be9601a480defdb15f550fffa868c7f4b1affcee] WaE: unused function 2013-12-31 David Tardon <dtardon@redhat.com> [314f9e57e4bd5b6b2466601f8e417f4f8db0f1ce] WaE: private field 'm_document' is not used 2013-12-31 David Tardon <dtardon@redhat.com> [b06b9bcdec2b6958b967dcbfba95d44b333e0110] WaE: unused function 2013-12-31 David Tardon <dtardon@redhat.com> [164683396e5d979f393c3cd45e693f506cb04e9a] WaE: private field 'm_dialect' is not used 2013-12-31 David Tardon <dtardon@redhat.com> [91a35abb387d55fff342143158be817b3f5e0950] WaE: class -> struct 2013-12-31 David Tardon <dtardon@redhat.com> [692e2b5430aef27c4bf903e37ad418b3567d7618] WaE: reference to '*Token' is ambiguous ... because both namespace libebook::*Token and struct libebook::(anonyomous namespace)::*Token are in the scope. Let's just rename the struct. It is always included into an anonyomous namespace and only into one cpp file, so the generic name is okay. 2013-12-31 David Tardon <dtardon@redhat.com> [b640364b95764279670e4f3a46585e9f6bca0433] oops, this is assignment... 2013-12-31 David Tardon <dtardon@redhat.com> [0e59b373d713c66b0c91094a4de31fdda2905817] WaE: unused parameter 'mode' 2013-12-31 David Tardon <dtardon@redhat.com> [cfb9489757ce5385b319e5553a92f0d1cf96a745] distribute css files 2013-12-31 David Tardon <dtardon@redhat.com> [c76a8327e2720c9d7582b7fb09e096f488bc42c9] normalize conditional name 2013-12-31 David Tardon <dtardon@redhat.com> [b42dc2bbe2be7cb942ea07399a35e96a427d2c3e] allow to build without tools 2013-12-31 David Tardon <dtardon@redhat.com> [d20fb4dda4e768a24f7cb2502fbc2575403166c4] split BUILT_SOURCES def into separate lines 2013-12-31 David Tardon <dtardon@redhat.com> [ce7b3d9cc0b88c00d563bbbc40cbe157b56cc166] split LDADD defs into separate lines 2013-12-31 David Tardon <dtardon@redhat.com> [a184f0b7fd8f83dbeaae6e851a41aba5c466f14c] drop static-tools 2013-12-31 David Tardon <dtardon@redhat.com> [b9ee0186cd887e73b8758433c0bc7028012532ae] split AM_CXXFLAGS defs into separate lines 2013-12-31 David Tardon <dtardon@redhat.com> [469c878edd0f83c6bf309152bc1b1e23bf74cf82] tools need BOOST_CFLAGS now 2013-12-31 David Tardon <dtardon@redhat.com> [00a3f089d2866a31e421cddbffc52d11f09f1512] add skeleton MobiPocket parser 2013-12-31 David Tardon <dtardon@redhat.com> [ba96db87260809809fda6be082bf74bcea62588e] handle dir. based variants of ePub and OEB too 2013-12-31 David Tardon <dtardon@redhat.com> [c9d761421a77f912a2519ba5c4a6d76f6fa5f067] fail early if file cannot be opened 2013-12-30 David Tardon <dtardon@redhat.com> [ae268fc7e1f25fbc411e4262cb970dd2a7e06537] drop unneeded includes 2013-12-30 David Tardon <dtardon@redhat.com> [b8f396f6b4503de1f1fbb133ed75979052246809] token ranges for diff. parsers mustn't overlap Without that, token-based XML detection in detectXML() in EBOOKDocument.cpp is unreliable, as it might exhibit false positives. 2013-12-30 David Tardon <dtardon@redhat.com> [704e63b7cde277a44abb88a6cc64ef93ccf2b210] i need the EBOOKToken symbol for other purposes 2013-12-30 David Tardon <dtardon@redhat.com> [57018070ea093103114908505aef5bd9f91ba632] drop separate libe-book-api.h 2013-12-30 David Tardon <dtardon@redhat.com> [98c4eec838ebd51e0f0bfbd14def003f882faec3] drop extraneous FB2Document class 2013-12-30 David Tardon <dtardon@redhat.com> [37e4e6a3a9cedae691aa361deae36c630db89e39] drop extraneous IMPDocument class 2013-12-30 David Tardon <dtardon@redhat.com> [61c48c689394e1a84f3d18042e28a731468ded69] drop extraneous LRFDocument class 2013-12-30 David Tardon <dtardon@redhat.com> [17d21d733d40bc3798517e6d0b6045297ea7520a] drop extraneous ZVRDocument class 2013-12-30 David Tardon <dtardon@redhat.com> [c2d565a0f8bb62ddfbf0c4f9eceae3158f17fba7] drop extraneous TCRDocument class 2013-12-30 David Tardon <dtardon@redhat.com> [5b1e4a2b8be1fc46b5157e76e0c5823b42931e01] drop extraneous QIOODocument class 2013-12-30 David Tardon <dtardon@redhat.com> [aefa7bc58400e56933683bb5f78fc9796ed0bb38] optimize format detection for palm files 2013-12-30 David Tardon <dtardon@redhat.com> [89be229c9ecf5ea43feb9c9b4c9526547db5ff80] chm: just use vector here ... because we cannot use RVNGBinaryData::getStream() anyway. 2013-12-30 David Tardon <dtardon@redhat.com> [b47990bead76b64d668aefe629af0393b5c4cf81] the structs passed through C API must be POD 2013-12-30 David Tardon <dtardon@redhat.com> [a19b3a8e48eb5626dba4d58c3e7fbaeddedaaff8] split into separate lines 2013-12-30 David Tardon <dtardon@redhat.com> [f1d3ff09810e3b7d7b23e52b2dca04a7963212e4] add detection for chm 2013-12-30 David Tardon <dtardon@redhat.com> [0bbfaa07fdbdaf0dcdcd9bf0615589d18624c3bb] implement CHMStream using libmspack 2013-12-29 David Tardon <dtardon@redhat.com> [246a72c62c6815ce950023e3557252ea2e4dbc74] abstract the parser call a bit 2013-12-29 David Tardon <dtardon@redhat.com> [e9ac14800428ae8d233650b9560b5f68042d9c0f] add skeleton for MS LIT parser 2013-12-29 David Tardon <dtardon@redhat.com> [a015b9cf15a43f777526746f3fc6a8e432ccf28f] add skeleton of MS HTML Help parser 2013-12-29 David Tardon <dtardon@redhat.com> [616a854095db4fd732d19d2c85b13246721a8e05] add missing ctor 2013-12-29 David Tardon <dtardon@redhat.com> [22d226b76eea90df5fa7934a813ed78e84dd3c27] fix description 2013-12-29 David Tardon <dtardon@redhat.com> [0466feeba424fce024aad47f264819e24b937118] move link to the right format 2013-12-29 David Tardon <dtardon@redhat.com> [4ce659bb57027c08eddca2ef04f80818edb68e89] add more format specs 2013-12-29 David Tardon <dtardon@redhat.com> [c1d630956c0eaa42941705bb04067afd30add61e] add more file types to the list 2013-12-29 David Tardon <dtardon@redhat.com> [5f2505a9cf6502501e084038bbf7b1a0c3d797ad] add more format specs 2013-12-29 David Tardon <dtardon@redhat.com> [d12b49b6f56068947b72fab799b777de1964c63c] update list of formats 2013-12-29 David Tardon <dtardon@redhat.com> [6ec985bfaf451307833e6616599ed2cb9a347be5] add missing breaks 2013-12-29 David Tardon <dtardon@redhat.com> [a94129b23c6e2b242d35569a312fee034b49719b] add Rocket eBook support 2013-12-29 David Tardon <dtardon@redhat.com> [7dfb4e87f3c9c1b0d66f95bba9528ce2789f98a1] rename function 2013-12-28 David Tardon <dtardon@redhat.com> [8d57f0b652fdaf58511b9bb1225e2f3784f03d3e] remove unused code 2013-12-28 David Tardon <dtardon@redhat.com> [5c0ffd0e64f940a818a6695d4c441e4f1ba73443] OPF elements in OEB do not have namespace 2013-12-28 David Tardon <dtardon@redhat.com> [f4687520063621b818d172a4b634f257a6b8ec25] nitpicking 2013-12-28 David Tardon <dtardon@redhat.com> [bbb5cff04c66102454ac20af0bb69014e5f3a80e] add support for Open eBook 2013-12-28 David Tardon <dtardon@redhat.com> [df8b5fdc5da364fe6db310f51fd0bb56b20462ae] epub: read container.xml 2013-12-28 David Tardon <dtardon@redhat.com> [b35dcfea234a6760fb1c54be79b17d512240fd4c] parse .opf 2013-12-28 David Tardon <dtardon@redhat.com> [5f16fde53e222fa0ac59caa8cfa31fd088cb13d6] add generic XML parser 2013-12-28 David Tardon <dtardon@redhat.com> [3279bb53a4566fb91bde33a7b2261bacb6d9b491] add BIPU ePub parser 2013-12-27 David Tardon <dtardon@redhat.com> [644399cff30ec907ac0a6e7a24a4611060a01024] expand test 2013-12-27 David Tardon <dtardon@redhat.com> [b0b2a6eb61bb54cfdaf656ce3a3bd3d6be1c77e5] html: make sure all callbacks are closed 2013-12-27 David Tardon <dtardon@redhat.com> [52c97db2a50d761025f87a58f6219054f0ecaff8] drop debugging stuff again 2013-12-26 David Tardon <dtardon@redhat.com> [b58cfe466446984a0547de58ccb907ba6f568c76] html: rework generation of output The code should now correctly handle: * missing calls to openParagraph or openSpan * multiply nested spans * (hopefully) incorrect nesting, e.g., a paragraph in a span 2013-12-25 David Tardon <dtardon@redhat.com> [edb6d258e4dd9923e50443bd16f5e4c796a1e0ba] html: process CSS stylesheets 2013-12-25 David Tardon <dtardon@redhat.com> [8d42916a98f11b0e6c19b2f064ba529994e59bf1] html: add CSS handling to parser 2013-12-25 David Tardon <dtardon@redhat.com> [4e6617960c19b946d81ee168cb9b1b57f859ba48] create HTML stylesheets 2013-12-24 David Tardon <dtardon@redhat.com> [9d762683db8a1d4399300a60be3b992e82e6d8db] add HTML5 elements 2013-12-24 David Tardon <dtardon@redhat.com> [d6b5dceb82753213bbb8fc8e753ddee2842a02ae] html: prepare to convert HTML attrs to CSS props 2013-12-24 David Tardon <dtardon@redhat.com> [ee2278108a4f2523b01fc00b051a74359bef5c6e] html: impl. CSS font size computation 2013-12-24 David Tardon <dtardon@redhat.com> [2e267475c8ea1daa19248674649406c4124a9801] html: impl. libcss selector callbacks 2013-12-23 David Tardon <dtardon@redhat.com> [77cbac6933e3064a40c5b2079ffbb1a15ee868f3] extract common parts into a function 2013-12-23 David Tardon <dtardon@redhat.com> [ee5d9dbaff99b7a1ebc2b1420cf674bd21766325] add distinctive prefix to callback functions 2013-12-23 David Tardon <dtardon@redhat.com> [c566d70c0b304d4b59eea49d74f5a4f9ab53c3d4] html: restore the original intent 2013-12-23 David Tardon <dtardon@redhat.com> [9f6329930e072d3083eea2169937bf1550733b77] html: add some debugging 2013-12-23 David Tardon <dtardon@redhat.com> [98e1f8406f02cf6ed9cfef33d1f6f8376e3717ea] and parse HTML too... 2013-12-23 David Tardon <dtardon@redhat.com> [053bbfa59b5742032da1f6328b96184b0515fad1] update deps list 2013-12-23 David Tardon <dtardon@redhat.com> [6399d30aa0dc58aae9136be6c9e8cbeff231933f] drop mention of LGPL from README 2013-12-23 David Tardon <dtardon@redhat.com> [b5b56756dc2dec288f102a21719fc5473e2f6a93] add HTML to supported formats list 2013-12-23 David Tardon <dtardon@redhat.com> [a8513a4972ddd90c1c5145153f8405e36cb7c477] fb2: fix over-eager detection The previous impl. would detect any valid XML as a FictionBook v.2 file. 2013-12-23 David Tardon <dtardon@redhat.com> [62ac4cea3fa975fb0be6f852daf15b9bb7573465] impl. HTML/XHTML detection 2013-12-23 David Tardon <dtardon@redhat.com> [4375b4c8028a26b061c157068a9c2986a25ef805] html: propagate parser failure through exception 2013-12-23 David Tardon <dtardon@redhat.com> [2b76f0bccc96d56b2cc5deab4a96e929d118ecec] html: test node tree traversal 2013-12-23 David Tardon <dtardon@redhat.com> [73dce8012644c1c220f6c80ccc0bbdce0b1dac8f] html: handle attrs when creating elem. node 2013-12-23 David Tardon <dtardon@redhat.com> [894199e87685dbd38ada041d467a6a0bedaa5382] html: do not use pointers to parser data 2013-12-23 David Tardon <dtardon@redhat.com> [c10a9a30d45b1da9d96451992aba4e45a1ca989e] do not bother saving doctype 2013-12-22 David Tardon <dtardon@redhat.com> [5891ee38553b9db547ab2f0402fc2ac8e1f4984e] test HTML tree 2013-12-22 David Tardon <dtardon@redhat.com> [5fa4c9ffcc5410381f8e22492c8b0b9fcd682e9d] the right result is negation... 2013-12-22 David Tardon <dtardon@redhat.com> [0a132a9e93c77f31819ae1874a11ddc467409fa8] fix node insertion 2013-12-22 David Tardon <dtardon@redhat.com> [818616459353de3cd5a895091497f62b10ddbd8d] fix end() 2013-12-22 David Tardon <dtardon@redhat.com> [7e81292c1b53be8d56998d45ae25f8d391ef3e35] yet more assertions 2013-12-22 David Tardon <dtardon@redhat.com> [2707878245d8972d5d43dab4e67e50b533f3799e] assert if trying to deref. end iter 2013-12-22 David Tardon <dtardon@redhat.com> [7db7347abe2b38b6c30d2724c80a9fe14254b58c] extend interface 2013-12-22 David Tardon <dtardon@redhat.com> [bbde2bdd6b0cfc906e5467e70ce7032513c08034] simplify this 2013-12-22 David Tardon <dtardon@redhat.com> [a70f2bc62de83e6474991c6d723ad60416f62b66] html: drop encoding change test This needs a real file. 2013-12-22 David Tardon <dtardon@redhat.com> [2cdf3194592786b22f351f369f36a82d46c72974] i'm an idiot... 2013-12-22 David Tardon <dtardon@redhat.com> [2d8f1c77a6d5f37471d2c55766da99ab62ba748c] fix debug build 2013-12-22 David Tardon <dtardon@redhat.com> [27a6e2e2bf4175b981ef79d064c07eae0b97829c] always require a valid type 2013-12-22 David Tardon <dtardon@redhat.com> [cf21e727ba6b650f7a8165ea91794ac996f1685b] create node unreferenced 2013-12-22 David Tardon <dtardon@redhat.com> [2eaf9f443c9a1dca5a48dd859baa0498fd5bbc9d] this is nonsense 2013-12-22 David Tardon <dtardon@redhat.com> [076f31c646e18b9f5642a4f7cbdb560cff513554] html: really init. hubbub parser 2013-12-22 David Tardon <dtardon@redhat.com> [06324fe848887807a9e271acc297a328abd42266] html: hide tree impl. details better 2013-12-22 David Tardon <dtardon@redhat.com> [29c22b35a67bf4e42bbed91eb6c69c89d3a379aa] pass null, not an empty string 2013-12-22 David Tardon <dtardon@redhat.com> [dc4e8fd55ddb1b41bd38ea701ce9e3f4a9db8711] html: test tree builder 2013-12-22 David Tardon <dtardon@redhat.com> [fbf4f13b670b7c39ea9c5d7afa175245319ae52f] register html tree test 2013-12-22 David Tardon <dtardon@redhat.com> [53fec9dd54621b2c3f3bca997506d8c36a7cd0d3] use exceptions to propagate errors from parsers 2013-12-22 David Tardon <dtardon@redhat.com> [6f0dab539c417768eef3a21f08e4f5f6f9d6c095] adapt to librevenge change 2013-12-21 David Tardon <dtardon@redhat.com> [b6689c49a8c55fde987fe60b742ad3e00314f60a] add skel. test for HTML tree builder 2013-12-21 David Tardon <dtardon@redhat.com> [962b9e02f0221ab2f9201c2acf6e6d57b404a1a1] HTML support is on the way already 2013-12-21 David Tardon <dtardon@redhat.com> [adfca90a7851ed75b582304c791d74604ff9c8c9] add HTML file parser, but not enable it yet 2013-12-21 David Tardon <dtardon@redhat.com> [b30cc03e0bfa3e3b85eb98ce750cae16182f3083] WaE: comma at end of enumerator list 2013-12-21 David Tardon <dtardon@redhat.com> [c9890d32b27b36248295276d575e3ade74170392] avoid memory leak 2013-12-21 David Tardon <dtardon@redhat.com> [8dc7c01604b3f6cc23b5e9aa2cc606f76dfb5f27] add missing dtor 2013-12-21 David Tardon <dtardon@redhat.com> [cce59dd710007dcd227219f66e1d1d139335e8e3] drop unused stuff 2013-12-21 David Tardon <dtardon@redhat.com> [bbfcae2bf1814a9942228214566d5c5de7d25db5] html: impl. parser 2013-12-20 David Tardon <dtardon@redhat.com> [ebcb5b531fbdab8b06b1f442dbf3660ba59cebce] html: impl. hubbub tree builder interface 2013-12-20 David Tardon <dtardon@redhat.com> [b5d3d42708e312a62d6b6f50762fa484502a21b6] html: impl. tokenization funcs too 2013-12-20 David Tardon <dtardon@redhat.com> [79f6a52952840a5f70ea19ff4b3f4ec3e846cd20] html: do not overcomplicate the tokenizer 2013-12-20 David Tardon <dtardon@redhat.com> [6a13e43b86299bc4ea10c50a0a70308170c95df1] html: impl. tree node 2013-12-19 David Tardon <dtardon@redhat.com> [06515a73fecbbb51fd50b1698b7437a1408f997b] integrate hubbub 2013-12-19 David Tardon <dtardon@redhat.com> [ea37a5a67e7650851c8b63d3a3b6cdc1308d8ea5] drop superfluous derived classes 2013-12-19 David Tardon <dtardon@redhat.com> [5a4444cec5f1b5d7f0bc642bd032de0e3f8672f1] html: split parsing into two phases First produce a tree representation of the (X)HTML input, then walk through that tree and produce output. This allows me to put CSS computation into the parser, instead of deferring it to later. It also simplifies the second stage parser, as it can now be assumed that the input is balanced. 2013-12-18 David Tardon <dtardon@redhat.com> [33ef372a8b7dba8d6500c9788e2f2c14c0950a31] include libcss 2013-12-18 Fridrich Štrba <fridrich.strba@bluewin.ch> [d927863b68d3baaee8d83dec683245c977f4d4eb] oops 2013-12-18 Fridrich Štrba <fridrich.strba@bluewin.ch> [4ae78d61751e2c836344bd2a9e1a0712f277814a] Export only needed stuff on Windows 2013-12-17 David Tardon <dtardon@redhat.com> [7729513bc86d1261323c05173aaad448c9ae0423] extend EBOOKDocument interface This is preparation for removal of the separate *Document classes. 2013-12-17 David Tardon <dtardon@redhat.com> [5278a26ead66e9fbc8bd65eabb4eaadcf4e73fe5] html: init. XHTML parser 2013-12-17 David Tardon <dtardon@redhat.com> [d85c39d4534b1fc0527b1d04efcf60b42138a8d7] html: handle text 2013-12-17 David Tardon <dtardon@redhat.com> [fbe8da2f085a220bde0903581efb312ad84b7417] html: add style to other attr. lists 2013-12-17 David Tardon <dtardon@redhat.com> [bfe14620c916474ff7c6aa962b1858f970d7a963] html: put element handlers into separate functions 2013-12-16 David Tardon <dtardon@redhat.com> [99c2da4ff52ef5ef8ab45bbfb97bc18deb818969] relicense to MPL 2.0 The only reason this library was dual-licensed as MPL 2.0 / LGPL 2.1+ was that I borrowed some source files from libwpd, namely the generators and zip stream impl. But these are gone now, obsolete by the switch to librevenge, so there is no reason to keep LGPL 2.1+ anymore. 2013-12-16 David Tardon <dtardon@redhat.com> [31dfa325f16a1ee21a5d12376979855b5b7b04ed] add missing ctor 2013-12-16 David Tardon <dtardon@redhat.com> [b795a59318285cfdc7f4d1df5c19aaa8bb576da4] html: impl. attr. merging 2013-12-16 David Tardon <dtardon@redhat.com> [9c1108a77f4d0d5be2ed21f68e67df76b0f414ed] html: parse most of character elements 2013-12-16 David Tardon <dtardon@redhat.com> [aeebb93d9bc05ce902387fd1c1e408bc756175af] html: start parsing 2013-12-16 David Tardon <dtardon@redhat.com> [056704b079f1ea7a941e2f45b480f243b558c97f] add BIPU HTML 4.0 / XHTML 1.0 parser This is work in progress. Several important pieces still need to be written .-) 2013-12-12 Fridrich Štrba <fridrich.strba@bluewin.ch> [8819d6a9b36a49ecc63c756e6d29d99116a8c16c] Adapt to librevenge changes + don't set empty metadata + make startDocument the first callback ever 2013-12-12 David Tardon <dtardon@redhat.com> [870e50ac7eda62cffa1a02a257e34012df663407] document cannot be used inside footnote 2013-12-11 Fridrich Štrba <fridrich.strba@bluewin.ch> [179523699a4c3a7495c83beb6d0f00902f18b320] Allow equal identing of functions 2013-12-02 David Tardon <dtardon@redhat.com> [2ab754f6cfb8c32810adf2deb34eb9276ddfb6d9] use RVNGBinaryData's base64 ctor 2013-12-01 David Tardon <dtardon@redhat.com> [6c786050cad36f8dcf85a0b19c9e494cc840b990] tcr: fix brain fart 2013-12-01 David Tardon <dtardon@redhat.com> [d65ff6c0831217720b5c08455b6960518aeebc9e] tcr: guess charset and convert to UTF-8 2013-12-01 David Tardon <dtardon@redhat.com> [ddabee4775fd2fce9dcfe6607b09ee4eb6917b9c] pass shared_ptr by ref. 2013-12-01 David Tardon <dtardon@redhat.com> [189a0ef5ba7e4b2e4a4fb261672b6a77c3957173] pml: convert charset 2013-12-01 David Tardon <dtardon@redhat.com> [6e5b20bfc28d5b71ec729f64f2eccf377bd7c48b] replace if-elseif chain by switch 2013-12-01 David Tardon <dtardon@redhat.com> [e90b51f873e94a8cffc5e682f5f8d778e951fe14] add missing else 2013-12-01 David Tardon <dtardon@redhat.com> [75005d2f34204ccf9adf58ec906fa0a59180c616] plkr: parse charset (not used yet) 2013-12-01 David Tardon <dtardon@redhat.com> [cc1f5bb6585a61a5362eb7b5834ed5937ba364e8] fix thinko 2013-12-01 David Tardon <dtardon@redhat.com> [f380c9332926dd223be47ccb217878de1ebb2193] drop internal zip stream 2013-12-01 David Tardon <dtardon@redhat.com> [44d15cc730e89c65dc16447ff8cc9ea8f3eed391] switch to librevenge 2013-11-28 David Tardon <dtardon@redhat.com> [89752229f3ca8e5e5004630548202f36ef4de383] add options file for astyle 2013-11-28 Fridrich Štrba <fridrich.strba@bluewin.ch> [9e75d108e1519e6e917ba0d7e87dddc0b13cda17] fix doxygen 2013-11-28 Fridrich Štrba <fridrich.strba@bluewin.ch> [a6afa018fdeae43382aedac757d45868be0d74d8] getFB2Token: return 0 if str is 0 2013-11-28 Caolán McNamara <caolanm@redhat.com> [1a333076eabcd8fd45403d347b91d9199595d850] Fix crash on abi2010-1.doc example 2013-11-26 David Tardon <dtardon@redhat.com> [876548360b740a19748c5be5db4163a9bb78d6c0] change astyle opts. to avoid problems with newest astyle 2013-11-21 David Tardon <dtardon@redhat.com> [366b14cdeb776bf59654e1acaad31d12ca4fcaf0] CID#1130493 unused value 2013-11-17 David Tardon <dtardon@redhat.com> [f5c90a0c1ea8cf23e7bb899bfc54a772636eaaec] tcr: fix reading of replacement table 2013-11-17 David Tardon <dtardon@redhat.com> [2881c219a7d613930245828176e62d0f8aefd154] tcr: fix format detection 2013-11-16 David Tardon <dtardon@redhat.com> [5e471a34312148a1727670437fd591a1ab8c3974] prepare for release 2013-11-16 David Tardon <dtardon@redhat.com> [95b2982b54ad0ac0df80d8a77f3388a57b48eeb6] drop nonsensical comment 2013-11-16 David Tardon <dtardon@redhat.com> [6035490c8a12bc3c2c703ade9a6552ee409a9055] fb2: improve alt. image text output 2013-11-16 David Tardon <dtardon@redhat.com> [aff10960c68754a29e305b14692ec545dedc2d71] fb2: recover if decoding of image data throws 2013-11-16 David Tardon <dtardon@redhat.com> [1c421be1efb29e6fd6b0d4aabf106a0033d4ba4b] move breaks inside blocks 2013-11-16 David Tardon <dtardon@redhat.com> [ebaed4f08c58c46d0edc819b412ac1a5b018048e] fb2: do not leak memory on error 2013-11-16 David Tardon <dtardon@redhat.com> [edd75976445f38a6592cdf368798ffb220f078d2] drop superfluous break 2013-11-16 David Tardon <dtardon@redhat.com> [a33210f3d839ed7bef4cfadabbbe33b041d90946] fb2: skip unknown elements 2013-11-16 David Tardon <dtardon@redhat.com> [f622a15505fc4f901a44f5aa9fa9cffcbe771627] do not create generators unless they are needed 2013-11-16 David Tardon <dtardon@redhat.com> [ef539b843ed909db4db7bbb61297e7eb6e39c1ae] fix return value of conv. tools 2013-11-14 David Tardon <dtardon@redhat.com> [2ed5f706d19105ec4b6b10eae69b075765ce8827] misplaced break 2013-11-14 David Tardon <dtardon@redhat.com> [e2bd13eb707c92bc3deb7a0c59702f584e8d44c7] misplaced break 2013-11-14 David Tardon <dtardon@redhat.com> [3986e4f52c7b0288d2a16a3cccfb371878175628] silence coverity 2013-11-14 David Tardon <dtardon@redhat.com> [d72574ebb2512c92bc3593980cf406aa46ce8865] make sure the object has stream 2013-11-14 David Tardon <dtardon@redhat.com> [7387351a62d728d197db07762324de67cbf98c13] set default values 2013-11-14 David Tardon <dtardon@redhat.com> [449cc2faeb65eca30e70509543ad97384b096345] check return value 2013-11-11 David Tardon <dtardon@redhat.com> [6e3e03c1518962c9427f44ba0df36fd1e1620fe5] library name fix 2013-11-11 David Tardon <dtardon@redhat.com> [fa53cfb9d44912a24726de2c04111bfc3486e2a9] install all public headers 2013-11-10 David Tardon <dtardon@redhat.com> [c94ab9f6b283da218c9f3110a0d2625ac8748d40] bump version 2013-11-10 David Tardon <dtardon@redhat.com> [921b84ec71b91c1e54abfac5c749f8699dc367b0] rename 2013-11-10 David Tardon <dtardon@redhat.com> [15a9a4045c0fe88302b4acec97399c56e678d430] list missing headers 2013-11-10 David Tardon <dtardon@redhat.com> [48c74bd12881d7f26ad543841b8a3bf34434ed7d] rename to libe-book 2013-11-10 David Tardon <dtardon@redhat.com> [329275d491a8358ec8b29e492dd37243c3d5d664] props are not needed unless there is an object to insert 2013-11-10 David Tardon <dtardon@redhat.com> [b3c1a009a79e754c8cb05d06b505b272be4b7788] workaround boost 1.47 bug 2013-11-10 David Tardon <dtardon@redhat.com> [564b99fe48c76b80607cdd128b5f101da4dc0109] close PDB doc properly 2013-11-09 David Tardon <dtardon@redhat.com> [7abc588c02c8bb7ac411363549bce80f8b586df5] fix charset conversion 2013-11-09 David Tardon <dtardon@redhat.com> [1c2e8e150168d2fb9775c12384e135ef4dc9ace4] fix broken fb2 detection 2013-11-09 David Tardon <dtardon@redhat.com> [aed662342e983e75439567276fc9d8720ed27d47] gperf is not a maint. tool 2013-11-08 David Tardon <dtardon@redhat.com> [a0fed90f530dc5088966cd0f00d514285949a6d4] this is not supported yet 2013-11-08 David Tardon <dtardon@redhat.com> [1e8d52055dc14a60ec8442236635d4b7c9786c06] Revert "imp: get rid of configurable parts of decompression" This reverts commit a585317b14abb43d75177a83580959ea78343e6e. 2013-09-26 David Tardon <dtardon@redhat.com> [a585317b14abb43d75177a83580959ea78343e6e] imp: get rid of configurable parts of decompression 2013-09-25 David Tardon <dtardon@redhat.com> [2927550f504d038eeb91ca906d59a807c7daafd9] make the LZSS decompression IMP-specific I am not interested in writing a generic LZSS decompressor, so it it better to make it tailored to the settings IMP uses. 2013-08-27 David Tardon <dtardon@redhat.com> [d75c4b31ae04794ee510407bb4177c2409d2129c] add more potential formats to TODO 2013-08-27 David Tardon <dtardon@redhat.com> [ab9e47d3b2bd827250fe74869450ae726e882dff] add another e-book source 2013-08-22 David Tardon <dtardon@redhat.com> [c6ead9f5647ab62f656ddc68f67b57289538dab6] WaE: reference to 'EBOOKToken' is ambiguous 2013-08-18 David Tardon <dtardon@redhat.com> [50b45f658cb95330d62eca010d9d5661374da7ae] imp: process control characters 2013-08-18 David Tardon <dtardon@redhat.com> [935af9f27f5f66054a09c605e245ac41d80620fd] imp: prepare for parsing text 2013-08-13 David Tardon <dtardon@redhat.com> [3d598d274ec38208da8b3845c22161676363efb8] fb2: rename token ids and make tokens non-FB2-specific 2013-08-12 David Tardon <dtardon@redhat.com> [046e4d1316b4cd66b8facddc8b0092319723f606] remove FBToken.inc on distclean 2013-08-11 David Tardon <dtardon@redhat.com> [82cad6345953518d0e3b1c4ef4e8666a3191198c] fix path to libebook lib 2013-08-11 David Tardon <dtardon@redhat.com> [15f7967fa81e2b80d2d46178cd548ba6605db448] distribute FB2Token.gperf 2013-08-11 David Tardon <dtardon@redhat.com> [5af13acc6dafc24136869b514b8c5cc4a236cc5b] drop reference to COPYING.GPL 2013-08-11 David Tardon <dtardon@redhat.com> [35ee35bf827f07784185e4e2c0698af93c9b9ef9] imp: defer actual producing of output to another class 2013-08-11 David Tardon <dtardon@redhat.com> [a4d59c94597eb639bfe59b0e7bcee75fbabefb63] imp: interpret LZSS compression (hopefully) correctly 2013-08-11 David Tardon <dtardon@redhat.com> [44fb1320245cfa80f333db13002dcf0d31f81b6a] change interpretation of bits for big endian 2013-08-11 David Tardon <dtardon@redhat.com> [827ddc1109096d7e754c6e69d6bf2b49ce707147] imp: read (and use) uncompressed text length 2013-08-10 David Tardon <dtardon@redhat.com> [1e492f9d39f6d136b7367196d7fd85319029c380] imp: fix reading of resource indexes 2013-08-03 David Tardon <dtardon@redhat.com> [f8b092e005eb60bc7b29ce51c32a1a9ae0ec62ce] imp: file header is always 20 bytes 2013-07-28 David Tardon <dtardon@redhat.com> [b6a0b535f259e39c48c1b6ced6b7db9532621193] keep this sorted alphabetically 2013-07-28 David Tardon <dtardon@redhat.com> [5f285dca0127a9a0d01a2db821411cf44f3c91c0] add more convenience functions 2013-07-28 David Tardon <dtardon@redhat.com> [7b1edacaae20b3d39eb6bd1720728c088e8bbfb3] imp: let LZSS handle big endian input 2013-07-28 David Tardon <dtardon@redhat.com> [24eeb850b8e0739dd0d5c4ca80cb9b38fedb317a] fix LZSS decompression 2013-07-28 David Tardon <dtardon@redhat.com> [488fc1a4f76b19525aee91745ae8faccbcf3c9fa] fix reading of multibyte values from EBOOKBitStream Now we treat the bytes as if the last byte was incomplete, not the first. Also implement reading in big endian order. 2013-07-28 David Tardon <dtardon@redhat.com> [50ef986928e776803c607172034c0d40a5a74dbe] add test for last byte to EBOOKBitStream This is needed because the input to LZSS cannot be expected to be aligned to bytes. 2013-07-27 David Tardon <dtardon@redhat.com> [12a21bf2f62d8254a8fecf7d8ace7c1544f64a13] add BIPU unit test for EBOOKLZSSStream 2013-07-27 David Tardon <dtardon@redhat.com> [c8f3b5ce91c1b10e9f568b4cd2707fe90099d6cc] imp: prepare text stream 2013-07-27 David Tardon <dtardon@redhat.com> [647682717fab450c11672834932953d990d49dd7] fix LZSS 2013-07-27 David Tardon <dtardon@redhat.com> [fe7420789da2811024a6baa189934b7c21d104f5] add unit test for EBOOKBitStream 2013-07-27 David Tardon <dtardon@redhat.com> [ffacdd330e7bd2aa190a2f212d8e4a421833c4e1] move BitStream class up to allow writing a test for it 2013-07-27 David Tardon <dtardon@redhat.com> [5cdb3256968674aae9c48f50c8c7c2c90da3df22] make stream window (slice) generally usable 2013-07-27 David Tardon <dtardon@redhat.com> [20d86834148520b5fb4633ef2c84646bb3cbd995] add read* functions that take stream as shared_ptr 2013-07-27 David Tardon <dtardon@redhat.com> [aae322bf3ed9fb5b185b527b947dbefc6dfbe1bc] implement LZSS compressed stream 2013-07-25 David Tardon <dtardon@redhat.com> [57922e6809888b25caf0982b79f4f8eda33abb07] fix empty body in non-debug build 2013-07-25 David Tardon <dtardon@redhat.com> [1bfef379aed860e58e09356d9a8de94ec50449aa] fix shared_ptr initialization 2013-07-25 David Tardon <dtardon@redhat.com> [4fba304d4528e9fdb2dc317d73275dd8160fd99f] WaE: comparison between signed and unsigned integer expressions 2013-07-25 David Tardon <dtardon@redhat.com> [a2ba87979fe02cbd061672a1a02678a00ac9a40b] WaE: private field 'm_currentListLevel' is not used 2013-07-25 David Tardon <dtardon@redhat.com> [e142bb4a07abe9912d6e0a2920dac1b64ee020a1] WaE: use of logical '&&' with constant operand 2013-07-25 David Tardon <dtardon@redhat.com> [78f19bb08054bc30869d94bfdc64903553549cef] WaE: unused function 'insert' 2013-07-25 David Tardon <dtardon@redhat.com> [acdb9819cb31155b15addfdcc268677223c671a4] WaE: class 'FB2Token' was previously declared as a struct 2013-07-25 David Tardon <dtardon@redhat.com> [9c71eca0e98c5930255e09b9d382a8556d8040ae] WaE: class 'FB2BlockFormat' was previously declared as a struct 2013-07-21 David Tardon <dtardon@redhat.com> [0cdc0b40d05ccb5bcf2ac9d068ec94508f88dc20] imp: define name of text resource 2013-07-21 David Tardon <dtardon@redhat.com> [ef20099bc9a1e02b664122ee4694fe80717162aa] imp: read file structure 2013-07-21 David Tardon <dtardon@redhat.com> [d1e176e84aee65b43271e751c6e72bd84fc840db] imp: read file header 2013-07-20 David Tardon <dtardon@redhat.com> [bf18b0f8dd6b8ef87395500008763ac8ecaee27f] update list of supported formats 2013-07-20 David Tardon <dtardon@redhat.com> [64a183ef9c640daf782881fe1caeb3ac75fe3441] add note about IMP 2013-07-20 David Tardon <dtardon@redhat.com> [edbc08f3de28d5daa5fc9463659da95c24934892] add convenience functions for reading strings 2013-07-20 David Tardon <dtardon@redhat.com> [10b16a126d45af37d7b91a8747d700f8cbcc52dc] eliminate some code duplication 2013-07-20 David Tardon <dtardon@redhat.com> [69e9f2ac595876635bf56cb017a808b312c0e7fe] define functions in namespace 2013-07-20 David Tardon <dtardon@redhat.com> [befd28759dba7292fdaab6e802ef526ca3041a54] add skeleton IMP parser 2013-07-20 David Tardon <dtardon@redhat.com> [c7e03dc719b630891631985c484714aca371baa5] lrs is gone 2013-07-20 David Tardon <dtardon@redhat.com> [55141753b034a1d34163f9cb4ef51ada9214a9e9] rename Plucker source files 2013-07-20 David Tardon <dtardon@redhat.com> [f66390e602ba57c04d1a7a8b9d56bf128006834a] AFAIK ISilo format is not documented 2013-07-20 David Tardon <dtardon@redhat.com> [e909264f0116b22f82a49bdb6f5f65375cfd60d6] TealDoc is done 2013-07-20 David Tardon <dtardon@redhat.com> [e929b58594f5a77cfa2fdac43d0a901461d5cc75] add more items to todo list 2013-07-20 David Tardon <dtardon@redhat.com> [0e606a6f8c411a1c0e9913447e996873e2e79b4a] td: improve tag parser 2013-07-14 David Tardon <dtardon@redhat.com> [f4c2ba75179874527ed4d7b2d15ef7737a344a78] add support for TealDoc This is just PalmDoc with some HTML-like tags. 2013-07-14 David Tardon <dtardon@redhat.com> [3ba581bc5a67c067cd4ad0b4530dda5e0b998d89] add TODO 2013-07-13 David Tardon <dtardon@redhat.com> [afafe1684f6fbd737a0478422cf29b15614bf000] add a global detector/parser for all formats 2013-07-13 David Tardon <dtardon@redhat.com> [1080e8df0e479f2245539a6ebac19a8f8726f5ce] add support for TCR 2013-07-13 David Tardon <dtardon@redhat.com> [e1597f442d9ff875c0a6fdd3833735f7c8dedb8d] add support for ZVR This is probably not a much known format (I only found it when I was searching for information about TCR), but it is very simple and (AFAIK) it is something Calibre does not know .-) 2013-07-13 David Tardon <dtardon@redhat.com> [0a01621031b19a33b27847fa98e360702d3f6c86] plk: fix file format recognition 2013-07-13 David Tardon <dtardon@redhat.com> [2f76590c48cc01073b9a0afeb7b336f1ea0199d2] plk: add code to process images I have no file that contains an image, though, and the spec says that images are in Palm image format, which I found nothing about. 2013-07-13 David Tardon <dtardon@redhat.com> [76cc72b4e98920eb865919adf61cafd533317cc4] plk: process unknown func. code 0x53 2013-07-13 David Tardon <dtardon@redhat.com> [7ff2988a3d792f0f099e9a16fd35d50745b2343f] plk: warn about unknown functions 2013-07-13 David Tardon <dtardon@redhat.com> [cfcd52b0ea2c942f737cfcc1608c76ff447d4953] plk: ignore line break at the end of a paragraph 2013-07-13 David Tardon <dtardon@redhat.com> [1db677256c8eba49c642477f6da378c0933cdf13] plk: fix splitting of text into paragraphs 2013-07-13 David Tardon <dtardon@redhat.com> [166b182d19a6319abb4a1abf46206b4a3e09958d] plk: read ignored functions completely 2013-07-11 David Tardon <dtardon@redhat.com> [41c4baf44acee5de10d611d99bf045e458458eae] fix for older boost versions 2013-07-07 David Tardon <dtardon@redhat.com> [ffcb84f92d05e50c11b22fe3a499bccab31bdd38] plk: add support for text and formatting 2013-07-07 David Tardon <dtardon@redhat.com> [04e7709c20853639ff88b89b74795fd5575e1137] the args are used now 2013-07-07 David Tardon <dtardon@redhat.com> [130c28ba42c902b51412a68c8ef8a8444af32a7b] plk: eliminate some copypasta 2013-07-07 David Tardon <dtardon@redhat.com> [571e2374f32bbe853a38bc2e5d30a6e9bec78426] add BIPU support for Plucker pdb 2013-07-07 David Tardon <dtardon@redhat.com> [e838a3b45e420e297451c031de4d28544c8d0c9c] drop LRS stub The spec that used to be available online is not accessible anymore. It is not a big loss anyway, as the format was only a source for creating LRF. 2013-07-06 David Tardon <dtardon@redhat.com> [0bef76a23b780f7f6a774cf9725ed0d0fbddb0da] pml: read images from files created by Makebook 2013-07-06 David Tardon <dtardon@redhat.com> [d7ae87d5d9c25b10707cfd87a91a5ddbca67817b] fix seek to end 2013-07-02 David Tardon <dtardon@redhat.com> [1c8f7622172c1c63302ebd89fa1ed2a979ff5b89] really allow to use boost from nonstd. location 2013-06-30 David Tardon <dtardon@redhat.com> [8b5e0dc75ef318762e971bfbeadb73c4d86f3bd0] fix non-debug build 2013-06-29 David Tardon <dtardon@redhat.com> [dd4eb0578934ee9d83d03793706c6f3916e44384] pml: start reading Makebook header (202 bytes) 2013-06-29 David Tardon <dtardon@redhat.com> [35c826da184f9eb06c2e7d8baa7fd1628976db99] pml: add support for images 2013-06-29 David Tardon <dtardon@redhat.com> [04d2762639505feafab51586d2ab9eb43ea08bf9] pml: impl. Palm Markup Language parser 2013-06-24 David Tardon <dtardon@redhat.com> [23e494426310a7f571b1b16f9b02bc2bd00ea08c] fix mingw build 2013-06-24 David Tardon <dtardon@redhat.com> [57ef5669c5f6559e6c1d934b329344a301bd3bd1] fix non-debug build 2013-06-23 David Tardon <dtardon@redhat.com> [9fdaab1b2ed03f9fca17d9ef2f7e8cbd56c4e200] update win project files 2013-06-23 David Tardon <dtardon@redhat.com> [0907880fc1d4cdb25bc4b11091c45b4dc45ac485] lrf: delete image streams 2013-06-23 David Tardon <dtardon@redhat.com> [3a6ae214dbd96eb9e9d6379e564036f64d926247] lrf: print debug messages on reading unsupported object types 2013-06-23 David Tardon <dtardon@redhat.com> [0cad7250d188c124385bdd1b00da48ba8762cd64] lrf: drop nonexistent property 2013-06-23 David Tardon <dtardon@redhat.com> [102342a630cf17f1c8c5ed23c157d51d176e972a] lrf: fix output of color 2013-06-23 David Tardon <dtardon@redhat.com> [a8c715852d394466a5c9c700c242704c6ba84a32] lrf: process all attribute objects 2013-06-23 David Tardon <dtardon@redhat.com> [255a3d737c105a5e0a065e77ca52990acdbbda0f] lrf: handle images 2013-06-23 David Tardon <dtardon@redhat.com> [7a38be9cdcaee43b9ec48b9fe27b249212264744] lrf: assume stream flags have a discrete set of values 2013-06-23 David Tardon <dtardon@redhat.com> [13f3bbb67ced32e347fe7edd23a85844588c0d16] fix zlib stream size 2013-06-23 David Tardon <dtardon@redhat.com> [1ce26b225410ac3fbd5523112e9fcb70e0522558] lrf: handle attributes 2013-06-23 David Tardon <dtardon@redhat.com> [a6d011dd368067fa4b6816543f31a1ecbeebc799] lrf: handle text objects 2013-06-23 David Tardon <dtardon@redhat.com> [932e99b4de32177a0ca8e824e500adc40090885b] this implements WPXInputStream 2013-06-23 David Tardon <dtardon@redhat.com> [7bdee19c003d1aa4f646579a531ef651ab72d1e1] lrf: reuse code 2013-06-23 David Tardon <dtardon@redhat.com> [5007809e5ce6eaf1e7c8b9d3939e327cc7064c9f] lrf: process block objects 2013-06-23 David Tardon <dtardon@redhat.com> [eb835d83ebaae5abd9f22dc04d1900d5c4604440] lrf: add additional debug messages 2013-06-22 David Tardon <dtardon@redhat.com> [809f46e6f3d21fd033278f48227cff369859dc36] lrf: process page stream 2013-06-22 David Tardon <dtardon@redhat.com> [ccb9fbe16e968777bb25921fe15e7b86ecd22148] astyle 2013-06-22 David Tardon <dtardon@redhat.com> [5bd3d7fdb53c851ff4c1e64746cb9372c5e025e1] lrf: hand down stream of correct length 2013-06-22 David Tardon <dtardon@redhat.com> [4943ace2454d500a9e51d11d27544dd9ae396317] lrf: skip all unhandled tags ... otherwise processing of the rest of the object goes to places that are better not mentioned. 2013-06-22 David Tardon <dtardon@redhat.com> [0268653e57826c59f14b10983cdf06a1adae953d] lrf: handle pages The output is still a bit boring, without any text, but I am getting closer :-) 2013-06-22 David Tardon <dtardon@redhat.com> [4592fe0b08116f0fb136200aa72ac9493ed2b927] lrf: better name for the tag 2013-06-22 David Tardon <dtardon@redhat.com> [191fe65307641134cfbf7fe819e5ff3ee0fc4666] lrf: read the correct amount of data ebook2raw now produces a minimal (empty) document, so LRF support can be called BIPU. 2013-06-22 David Tardon <dtardon@redhat.com> [189728dfd7e28bc64802ec96d47de040595e210c] lrf: object id precedes type 2013-06-22 David Tardon <dtardon@redhat.com> [a83c0e2e7e73a02c8f1d38f61ffe5c0843bbfbf3] lrf: throw if unknown object is referenced 2013-06-22 David Tardon <dtardon@redhat.com> [d0307060510db8cad96099abde31e24b09bed005] lrf: push metadata into the generator 2013-06-22 David Tardon <dtardon@redhat.com> [ea7f5ee3efce6c7d7434301ecb623ef2aae0f919] fix seek-from-end condition 2013-06-22 David Tardon <dtardon@redhat.com> [44f62cbc5cd7d30cc376cce0216023a668270be0] lrf: seek to start of metadata zlib stream correctly 2013-06-22 David Tardon <dtardon@redhat.com> [dd2e909064abe9684a50a269fe9867e3cc7bc93d] lrf: read complete header 2013-06-22 David Tardon <dtardon@redhat.com> [a372e0f2e43a63f0dc53d6c2d23e67ccd431350c] lrf: produce empty document 2013-06-22 David Tardon <dtardon@redhat.com> [902323bf5ba428b78e8ad72ccf9181e4783d3a64] lrf: process all object types 2013-06-22 David Tardon <dtardon@redhat.com> [7efb43ac5e0826cca8ea51fbf8f9fe2ce85fcd3e] lrf: put all attributes into one bag 2013-06-22 David Tardon <dtardon@redhat.com> [f057b1bb806953744923931615d798b70c3e748f] lrf: add skeleton code for handling metadata 2013-06-22 David Tardon <dtardon@redhat.com> [1a25d278f7d32a25c9ccf97448a4ac98622a1ea4] lrf: do not use WPXDocumentInteface in parser directly 2013-06-22 David Tardon <dtardon@redhat.com> [b40edcff83d6f23ec245fbc1b7487dca1cd49d9d] lrf: describe tag 0xf5cc 2013-06-21 David Tardon <dtardon@redhat.com> [94ba00673da2b07ee8cb4836c175acbf96d4f323] update .gitignores 2013-06-21 David Tardon <dtardon@redhat.com> [4e28b7593ce18af48e327e21ef45e5c182a1a413] WaE: comma at end of enumerator list 2013-06-21 David Tardon <dtardon@redhat.com> [633359c1164faccfd8342a1da55ff57f086236fc] fix build of FB2Token with mingw 2013-06-20 David Tardon <dtardon@redhat.com> [0edf92da3f06736e50ec051c6c938ba655ff01c4] start on lrf processor 2013-06-20 David Tardon <dtardon@redhat.com> [a337cf8a685595c15be60cf7762acef288a401e8] lrf: add some enums 2013-06-17 David Tardon <dtardon@redhat.com> [87480b795f49d8a5d9af97b33fee25a2ad81e736] update win project files 2013-06-17 David Tardon <dtardon@redhat.com> [5f3422479962ec6cafaf66687c2015c9a89cb661] tabs -> spaces in configure.ac 2013-06-17 David Tardon <dtardon@redhat.com> [59a7fb3123fb6fed960ebc3f3e40b74f1642df3d] WPX_SEEK_END is only available since libwpd 0.9.5 2013-06-16 David Tardon <dtardon@redhat.com> [8b18f9d06d9fb3d48278dae85ff47ed6a8ad938c] improve comments 2013-06-16 David Tardon <dtardon@redhat.com> [fca7a86581c39baf3ee9d1d81757dc4215319575] fix more memory leaks 2013-06-16 David Tardon <dtardon@redhat.com> [218ab0c9baf61e165df37c5d6cc5b0ac7b34e0ec] fix memory leak 2013-06-16 David Tardon <dtardon@redhat.com> [bc1e2a5da17ee3be249a369bc74ecb5643aa6335] fix memory leak 2013-06-16 David Tardon <dtardon@redhat.com> [13f1e9f92ca9fee253b8e4e9de8e8efacd0b247d] allow using boost in nonstd. location 2013-06-16 David Tardon <dtardon@redhat.com> [53d7fbadfec6276f0d9884310d21c8fcf9108cc4] don't need to link tools with icu 2013-06-16 David Tardon <dtardon@redhat.com> [b0222c42f167f5ae0ac50d054947c852b32390d8] add stream class doing char. set conversion 2013-06-16 David Tardon <dtardon@redhat.com> [78914c524f794d0f07b04d1552ecae5c311ec47b] refactor character set conversion This will be useful at more places than PDBParser (or even PDXParser). 2013-06-16 David Tardon <dtardon@redhat.com> [eb497fa8a9754100b48456a4f5b59c9caa411856] add a func. for safe reading of N bytes 2013-06-16 David Tardon <dtardon@redhat.com> [3b9d0a2f496a84dddfd8466678617bb431342c21] skip uninteresting input bytes safely 2013-06-16 David Tardon <dtardon@redhat.com> [0bffa4ed556d73872d89998608a2162eb01d5463] add a helper func. for safe skipping of bytes 2013-06-16 David Tardon <dtardon@redhat.com> [e4c1ef23f5078a7154acdd882e0630439aa58380] BIPU support for BroadBand eBook (LRF) 2013-06-16 David Tardon <dtardon@redhat.com> [433f3a093b3dac4cc3d92dbdc4ddf24de9b1d29f] always rewind the stream before testing or parsing it 2013-06-16 David Tardon <dtardon@redhat.com> [7097a9caa81139cc9e220d27bbae11039f3298d3] BIPU support for eReader PDB This prints the document text including markup (PML--Palm Markup Language). 2013-06-16 David Tardon <dtardon@redhat.com> [20045c90581a34557351ef141a673c0ca50a50d3] simplify creation of palm file codes 2013-06-16 David Tardon <dtardon@redhat.com> [a15ac32fc61d8734d5a42d21fa76094c9a15b39d] rename this 2013-06-16 David Tardon <dtardon@redhat.com> [6fb94da0d2718229a5a951436eebe391c6279e71] add support for zTXT 2013-06-16 David Tardon <dtardon@redhat.com> [8c8d5403a01a1060dab07e352a8df3a07f143399] fix zlib stream inflation 2013-06-15 David Tardon <dtardon@redhat.com> [89cfa78128f11e23b8ce3b570ee66931c9d1a811] fb2: check if the file is XML This avoids libxml2 errors when running ebook2* . 2013-06-15 David Tardon <dtardon@redhat.com> [032c985e59cea110e1b66cbcf599d888d35e5be9] impl. handling of zlib streams The inflating code is based on makeSubstream() in WPXZipStream.cpp . 2013-06-15 David Tardon <dtardon@redhat.com> [76106b736c03c2707c8fd9a84f89400c683db1d1] make PDXLZ77Stream functions public 2013-06-15 David Tardon <dtardon@redhat.com> [ae7d6885ca4ab39372cbb23f63f2876b9728c598] refactor PDXLZ77Stream again The progressive unpacking is a needless optimalization, as we are always reading the whole record anyway. So just unpack everything in the constructor. This also allows us to reuse the EBOOKMemoryStream implementation for some functions. 2013-06-15 David Tardon <dtardon@redhat.com> [a44dd7b5c46bdfca86ed5a4d19dcceff05fe4091] move WPXZipStream into libebook namespace 2013-06-15 David Tardon <dtardon@redhat.com> [1726a2763b651e9aeaa76b1f21344a82c691b149] replace WPXStringStream by EBOOKMemoryStream WPXStringStream assumes linking with libwpd-stream, which is not necessarily what we want. 2013-06-15 David Tardon <dtardon@redhat.com> [850e5726deee4dfa1d2d0626bc7594fb115e0eff] impl. a memory stream class 2013-06-15 David Tardon <dtardon@redhat.com> [0d813e7993cdfd1a36cadf0c41852e3417e290e0] start reading zTXT 2013-06-15 David Tardon <dtardon@redhat.com> [179be1917395354c37ca82b2b3ebf28854f5b5d1] add some e-book sources 2013-06-15 David Tardon <dtardon@redhat.com> [9bf3e60461195df2ad0346ca70839f002ea68552] add online resources for more Palm file formats 2013-06-15 David Tardon <dtardon@redhat.com> [f09ce9a89810ec1a7cb68dfc9c17a06c66593856] add unit test for LZ77 decompression 2013-06-15 David Tardon <dtardon@redhat.com> [7f8c18ff7cdb60338cd97ac6b4719d298e2317cc] start a test suite 2013-06-15 David Tardon <dtardon@redhat.com> [4dda1702b836e81a5312b4fbc5c62753824525b4] refactor PDB parser There are other formats that use Palm Database Format (and even the LZ77 compression). They can use the same code. 2013-06-13 David Tardon <dtardon@redhat.com> [bb2c5ac4cd09b9c391005e4f7bf8bc7e224f5b76] add skeleton parser for Plucker format 2013-06-13 David Tardon <dtardon@redhat.com> [d860b1a987032191a4e5970489551f3db2aab446] add skeleton parser for zTXT 2013-06-13 David Tardon <dtardon@redhat.com> [7bcfc2e01bd589997270bdc913c5b0f8e2e6f637] add skeleton parser for eReader format 2013-06-13 David Tardon <dtardon@redhat.com> [5de7e70672f655b6117c0b316d5c47b6d2317600] add skeleton parser for BroadBand eBook source 2013-06-13 David Tardon <dtardon@redhat.com> [9506ff54afce1a5edcf647488da958e99cad5bdf] add skeleton parser for BroadBand eBook 2013-06-12 David Tardon <dtardon@redhat.com> [c2f287e26d2df3426935d6065fd17757d57e021e] add link to much better description of LRF 2013-06-09 David Tardon <dtardon@redhat.com> [9c6fb7b40effc37329d537ac0e2684b51fdefd26] update README 2013-06-09 David Tardon <dtardon@redhat.com> [646e1e3c168f1edf0ae4cb8929cef07214c98570] add support for QiOO (mobile book format for cellphones with java support) 2013-06-09 David Tardon <dtardon@redhat.com> [39059fe9e2b4b7bb3f86106b7309fd9d250c5160] add support for zipped fb2 files The zip stream impl. in src/lib/WPXZipStream.{cpp,h} has been shamelessly stolen from libwpd. 2013-06-09 David Tardon <dtardon@redhat.com> [48a2836dcac3e5d9b11befcb619630ade45a70e9] cannot use WPXString here ... because the title might not be UTF-8. 2013-06-09 David Tardon <dtardon@redhat.com> [aaedf2ad9331cd12770354d216cf3a68770116a1] pdb: convert text title to utf8 too 2013-06-09 David Tardon <dtardon@redhat.com> [5d9de858a3ec4bf2e5a934ae808273c4609bc6e6] add info about more file formats 2013-06-09 David Tardon <dtardon@redhat.com> [78b3294db7ea6c943e3f9e0b7b7068127dfaedd7] build just one conversion tool handling all formats 2013-06-09 David Tardon <dtardon@redhat.com> [b51dcb5e3482a059b80a46e2b67e046c939a28ed] add some developer-targeted notes 2013-06-09 David Tardon <dtardon@redhat.com> [8ad841623c4c05d464118c2065c90136d9497fce] update README 2013-06-09 David Tardon <dtardon@redhat.com> [10f65ff5e7e1dfe04cb0e56671bbf073cf97f8f0] fix license This project has been MPL 2.0+ / LGPL 2.1+ since the beginning. I just copied wrong license files in. 2013-06-09 David Tardon <dtardon@redhat.com> [8329809086b0cfa395a3337d0813b325f0cacef1] fb2: add support for inline images 2013-06-09 David Tardon <dtardon@redhat.com> [f774835426277f92bbd1aa35ad2d83f4ae8ba7bb] fb2: add support for images 2013-06-09 David Tardon <dtardon@redhat.com> [c34ef91acc53cc3026de0fb4c72d8e8373c783fa] fb2: we need to know the content type of a bitmap 2013-06-09 David Tardon <dtardon@redhat.com> [100726fc1d9c9dba401d433e51767a5618b0c7c0] fb2: add support for footnotes 2013-06-09 David Tardon <dtardon@redhat.com> [76df0a145e98b640e2d8b70796bab037a9e5492f] do not bother with non-copying on interface 2013-06-09 David Tardon <dtardon@redhat.com> [841afb6b4516af271cbd045ef2906bac8d3747f9] do not leak 2013-06-09 David Tardon <dtardon@redhat.com> [8f2019d0c08e84508a6040b7b6fcd256b1e0d917] astyle 2013-06-09 David Tardon <dtardon@redhat.com> [af3695355a6fff9b62362de4d84d8dd75f1ee18b] finalize FB2Content interface 2013-06-08 David Tardon <dtardon@redhat.com> [e67bc344f156bf680cb868df23837b068b1a0f65] fb2: prepare for saving parts of document content 2013-06-08 David Tardon <dtardon@redhat.com> [e2cbf3d4c9acaa2bcf086b83a1977c2d4c0b0aaa] fb2: implement parsing of <binary> ... but the data are not going to be used till the FB2ExtrasCollector part is implemented as well. 2013-06-08 David Tardon <dtardon@redhat.com> [97d74d2f66288cdd4559813a657cde2f955a0dd0] fb2: collector API fix 2013-06-08 David Tardon <dtardon@redhat.com> [0a3fe99aa3a93beef54b73e1cb50e5e5af8fae69] fb2: process the doc. in two passes The first pass is to gather notes and bitmaps, which are "conveniently" placed at the very end, and the second pass to generate the output document. The first pass processing is to be implemented. 2013-06-08 David Tardon <dtardon@redhat.com> [309699eaa56a6aaeebfe01263ab1b4388c3d5c51] fb2: add an extra layer between parser and generator This allows me to process the file in two passes; the first pass collecting notes and images and the second pass generating the document. 2013-06-08 David Tardon <dtardon@redhat.com> [0f0138a2fc9a78d8c9c974d3223fe55c26832ff4] fb2: refactor handling of formatting 2013-06-05 David Tardon <dtardon@redhat.com> [19df6bbc9b98f2024311e0d176068c1b58d86262] fix processing of table structure 2013-06-05 David Tardon <dtardon@redhat.com> [c337a272dc6bd40d392280a53b6f42bc7042a045] attrs are in no namespace by default 2013-06-05 David Tardon <dtardon@redhat.com> [7119b6f7fd9e966655048276597b4714ba6ecf4c] astyle 2013-06-05 David Tardon <dtardon@redhat.com> [568ef8f791c1567ed7f70955881bb2b368629b62] fb2: call openCell when all attrs are known 2013-06-05 David Tardon <dtardon@redhat.com> [480726e1c4e7a53ad4e41cb63e07f1e8c64f0f53] fb2: send endOfAttributes event 2013-06-05 David Tardon <dtardon@redhat.com> [644fe7089e1cd8960a4ef26a01af3857c3345018] fb2: simplify XML parser 2013-06-02 David Tardon <dtardon@redhat.com> [1c2f862588168fa355a6fde36bd3a8bb8a7cde8a] fb2: add BIPU support for tables 2013-06-02 David Tardon <dtardon@redhat.com> [d81a4d57ddc77d662592c655d26c501c13310a04] astyle 2013-06-02 David Tardon <dtardon@redhat.com> [1ecd6749f0ed1a7bd45b9777f408bff26845d6f4] fb2: put an empty para before poem 2013-06-02 David Tardon <dtardon@redhat.com> [9a4107c3f186c8cd2ada4625b9ab36582c7ac882] fb2: handle epigraph 2013-06-02 David Tardon <dtardon@redhat.com> [1fe575442b539e60e4ac11b041a274941b2f37f6] fb2: handle cite 2013-06-02 David Tardon <dtardon@redhat.com> [1ab798b2fa26e9b240827772df977f8e05142850] fb2: handle poem 2013-06-02 David Tardon <dtardon@redhat.com> [00bc78add70cd022a7d7f29f0d8efb839be41378] impl. handling of empty-line 2013-06-02 David Tardon <dtardon@redhat.com> [51a7f1e3ed0394c75daa77303e80a4a2ecbb4349] split parser into more files 2013-06-02 David Tardon <dtardon@redhat.com> [7fee0b5987f121a9218b37e3997d9c2563a7ea12] BIPU support for text 2013-06-02 David Tardon <dtardon@redhat.com> [9cb2872a45bbd21ff1493a3b451ae4e66b002202] drop unneeded include 2013-06-02 David Tardon <dtardon@redhat.com> [d68d877732f011bb8440d732f848abc32eb42195] put everything into a namespace 2013-06-01 David Tardon <dtardon@redhat.com> [e412fe007ce5b8c0ef12c01bcb6d32f7f25225d2] implement reading fb2 metadata 2013-05-26 David Tardon <dtardon@redhat.com> [56cf0ffee2a5d4cadc87e79f341a406ccc4866bf] we are leaving the element here too The FictionBook parser is now leak-free and able to produce an (empty) output document (startDocument() followed by endDocument() from fb22raw). This means FictionBook support has reached the status of BIPU :-) 2013-05-26 David Tardon <dtardon@redhat.com> [f7beda32828065a09d6805990b2a0f6c00bbb639] only read further if there is an active context 2013-05-26 David Tardon <dtardon@redhat.com> [c8028f911273699a6137de59caf9c494359a3c70] do not leak attribute value 2013-05-26 David Tardon <dtardon@redhat.com> [1a247118678952bf38a43d679da0e0bfd068e568] close and free XML reader 2013-05-26 David Tardon <dtardon@redhat.com> [e6567a05289e701344ab05e1aa6d02e0df82488e] fix leaking parser contexts 2013-05-26 David Tardon <dtardon@redhat.com> [88377aa62e1fd90a7d97b4da88b7c47beb89c4af] avoid double delete 2013-05-26 David Tardon <dtardon@redhat.com> [50235e1f34490a7b56eccd7686b92d55e5e31e35] skip elements we do not handle yet 2013-05-26 David Tardon <dtardon@redhat.com> [bb6b6995c8a18a9aae8123bcab5027e5eca21eda] generate parser skeleton 2013-05-26 David Tardon <dtardon@redhat.com> [34b5cb13fbeab8e578320fae0f7889abf5cc545d] use document from parent context if not set 2013-05-26 David Tardon <dtardon@redhat.com> [babb5b9f46a5cdabba6a24b633bc3e941bd670de] simplify XML processing a bit It is tiresome to have to extract the data from the reader all over the place. Better to do it just once and pass around tokens. 2013-05-26 David Tardon <dtardon@redhat.com> [d2cdd1184db9ee790c9e87f155b01303af01b3a1] impl. processing of FictionBook structure There are no semantic actions yet. 2013-05-26 David Tardon <dtardon@redhat.com> [8542ae840404c99cefe61c99e7bdf5d4a691d0bd] start FictionBook parser 2013-05-25 David Tardon <dtardon@redhat.com> [608550b1e39e723739f11baf0bc43ee226048d0b] astyle 2013-05-25 David Tardon <dtardon@redhat.com> [85e8c5ad27f724af4f3d66085bb7418d5525ae49] WaE: conversion to 'foo' from 'bar' may alter its value 2013-05-25 David Tardon <dtardon@redhat.com> [b36cf2c8c307f3d31845a8f65ae77528db004c85] WaE: conversion to 'uint16_t' from 'int' may alter its value 2013-05-22 David Tardon <dtardon@redhat.com> [55700c7d74f6e8532017e0af855f0b979a84108f] implement character set handling Well, it is all based on guessing, because AFAICS there is no identification of character set in the format. The only thing that I am (almost) certain of is that the character set is always 8-bit. 2013-05-22 David Tardon <dtardon@redhat.com> [055ef27b6e19a2369f22f4f3449cf9d4eca285b4] fix end condition 2013-05-20 David Tardon <dtardon@redhat.com> [392297557c2fc800249a769a1ed08a6d52e67b74] create project; impl. PalmDoc Ebook (PDB) parser Bits of this project--especially the document generators--are shamelessly stolen from libwpd.