2018-01-08 David Tardon [4f6842e4357a4024a046726b9be1fc0d8f9775e9] fix operator priorities Change-Id: I1e8d0ff0a2f6882175ea358f10d8d708a2914f89 2018-01-08 David Tardon [91708fd5ee5da55a12e278c9205578deebe47025] update NEWS Change-Id: If5954a48da26fea6cb1116500b836d5f76de0b6a 2018-01-08 David Tardon [c4c0ce81d6974c23191f9fbb0808ee1f684888dd] warn on unexpected stroke type Change-Id: I6a219a52234ae16f85c9df98b5e8ce2be8f6d1ca 2018-01-08 David Tardon [2e4074e6bb93ea084cb4b76ef3a449bbfc6d6134] parse para rules Change-Id: Id85adea644a5023bffed54e325d0cb05ad146cfe 2018-01-08 David Tardon [e06e8985bdb3b98e79d58b4ff96172ecb72f4238] parse keep and hyphenation para props Change-Id: I8bf88fd5669a0f8ea7e4148ab7bf9d8e3571f6f1 2018-01-07 David Tardon [0f8ccf029b95442f721942d896a194f10874c509] organize headers Change-Id: I5654772096f05038133195b835d5f7b131846402 2018-01-07 David Tardon [50f19c24791763b539429b31dd6d740111fb97e3] prepare for a release Change-Id: I84bc709d1c78eab8083cc230bf777d1cbd99f24d 2018-01-07 David Tardon [b5c5cb92bc980e7cbc8ea6f84bc5f6780ab8144e] fix output for all caps Change-Id: I3c1b0969e16ce5fc723abf497fd899c7ccf15898 2018-01-07 David Tardon [7b702744833bd095a8dd668a3eb35d4dd3f15afb] fix parsing of coords in Mac docs Change-Id: Ic452d5e4ee45ac68f3d5c17d6c30f2e62516c235 2018-01-07 David Tardon [965ba301604123d814f4eef9067afeef4a20f92a] fix parsing of page dims in Mac docs And it seems it improves also parsing of Win files. At least letter-sized docs are now really 11x8.5in instead of 11x8.4917in. Change-Id: I092ec023424687e1312575275a3392bbd9ddf0da 2018-01-05 Miklos Vajna [d9c7fd8685c6330712b65988616b0fa590b9fe0a] m4: MSVC defines __cplusplus as 199711L still See e.g. , on MSVC we can't depend on the value of __cplusplus, since that one is a too low value, even if everything else works fine. 2018-01-04 David Tardon [a5db0b38202f3fe4d93da7df532cfcce0116b420] parse all char formatting flags Change-Id: I0d3b64dc46a3b3cb23124fbf3596992bfa97700a 2018-01-04 David Tardon [3384dfa27271baa738a91dac816edc9dcb05f774] fix parsing of formatting flags Change-Id: Ide49c52769e27234513248c81bad15e66f65fc7b 2018-01-01 David Tardon [5e7eb51ccae34747a03a85e7097a0760b1e691f3] simplify Change-Id: I9e260d27b948f91a2d6c0dac5cd308d5fe78025b 2018-01-01 David Tardon [42f5ac5e92abba0fcd1faa00546124fb9627fa58] handle all-caps properly Change-Id: Ife3c635154ef1c1bd8c8272ac89b615e3b2e5e88 2018-01-01 David Tardon [895458ace72bc54ebb6f1c0b154f4c325fd20a73] drop this nonsense Change-Id: Id3805c9105484d6f22e1734d71c83ff9d6d20c01 2018-01-01 David Tardon [13b83f5957136a12c7927671cf3e3c4b828784ac] handle formatting flags in a sane way Change-Id: I504398e6b9f7cbc9da97453f0977f97b5445e00a 2018-01-01 David Tardon [5a3466336aef8db409a45cc93bd612b0922086e4] drop struct ctors with many args of same type They don't really simplify the usage of the structs and their use can easily lead to errors. Change-Id: Id3ddf986cdcfeab59680bf0d545e961f42690cd5 2018-01-01 David Tardon [fbb44cc9fd1b7c7e28479f41ea1c09ba90437ce7] tdf#109126 fix parsing color tint in BE files Change-Id: I8f4dee61ceb91e423b974a85aabd88f90d6f089f 2017-11-13 Miklos Vajna [9f9eb81807f36d6869224fb8f5e3849fedffd421] Use auto when declaring iterators and when initializing with a cast Change-Id: I84711d7fb84bdfb0eba75304831e83ae2b1c3fde 2017-10-31 Fridrich Štrba [51c7a58e4e8f1ac6900f1b93ab7bfa2af0c0ef82] doxygen -u Change-Id: Ic222ff5c87ca4fc38cedcdb1d5010458e420a325 2017-10-28 David Tardon [a33e08f698894174597dc24d001b8f97461641cb] drop outdated MSVC project files Change-Id: Ieac7e0a1615f3f29f87d3f06c6d01c671022736b 2017-09-28 David Tardon [28712bde8efe41d436ceac2809a88ddbce748097] avoid output from fuzzer Change-Id: I56b916bc1643af7eed160148b40b76843386350e 2017-09-04 Miklos Vajna [76ff7422d4da8ae53691b78ac783f5294a9d19e5] Convert explicit for loops to range-based ones where possible Change-Id: I3d011933d8dc02af9b0d31002566e6b3914c325b 2017-09-03 Miklos Vajna [6e8d7b6405033e1e53e7b341f1fccb1913bec9a7] Convert 0 to nullptr where it's used as a pointer value To make the code easier to read, because this means the remaining zeros all mean numbers. Change-Id: I3ffdacf0b9e127e963e8d7b3e60feca88ee6421f 2017-09-02 Miklos Vajna [bd38bbdc53baa6f3b00b5d60f07d053abe9bc344] Mark overriding member functions as 'override' This does not affect the generated code (API or ABI), but: 1) Makes sure that in case the signature of one of these functions would change by accident, the build breaks as the function no longer overrides a base function. 2) Makes the code readable by explicitly marking all overriding functions as 'override', where previously the reader had to read the interface of the base class(es) as well to find out if the function is virtual or not. 3) Since 'override' implies 'virtual', remove the 'virtual' keyword where 'override' is present. Change-Id: I04ce37eb53b8466be5257ab16d89a807ac00a14f 2017-04-15 David Tardon [0d84100b10bbed4ac48c6d356e3a82642ce3c5c7] drop verbose debug Change-Id: I987125ebdcbba106154bce5ef5661a12d2df5a31 2017-04-15 David Tardon [832385cff703f7a10a6c30575b0c17fa385aa0ae] move check for __attribute__((format)) to configure Change-Id: I72f11f7d51d89f62772e1f29a077c1c628cfc743 2017-04-15 David Tardon [48cd677816e1c20bf93f8b63ffeae6e8ced7c087] replace manual def. of int types by boost Change-Id: I5df5e870e8fe9eda7cbcfe9fc0240d21d4906103 2017-04-15 David Tardon [9cc00a452b2b66e8d9562757599616294604213e] boost::scoped_ptr -> std::unique_ptr Change-Id: Ifea9b9b368a8186ddcacc1b6477e90ecdddeb664 2017-04-15 David Tardon [dea7545a6dae4792b32b51abaec45c9a47858b1a] boost::shared_ptr -> std::shared_ptr Change-Id: Ic1afba434a49e303fe706ebb3cd9535e5151507e 2017-04-15 David Tardon [58f19accdacab35ae27409e46b557024982ac5ac] switch to C++11 Change-Id: I049fc4bf37667192b0ae997ad150cde3632d8df3 2017-04-15 David Tardon [9300dfb037152400a60803b71f52c5f57afafd3b] only ignore generated files in m4 Change-Id: Ibb9e5bf67157a0a5cb3989ed4e0e36027f702fb0 2017-03-30 David Tardon [8e440c31f449de2330409541dc136c5f8fe1f126] create a fuzzing driver for oss-fuzz Change-Id: I8f5479000f56fc7dd34a4741530de2e62a7a36a6 2017-03-16 dennisroczek [75f0cc6828790e043d912d90c46646ce60ff0460] fix typo: "the the" --> the Change-Id: I57d5a33991bc74fc056df2ecac95e0f9764bdef2 Reviewed-on: https://gerrit.libreoffice.org/35172 Reviewed-by: Julien Nabet Tested-by: Julien Nabet 2017-03-09 dennisroczek [43eb4c889b2758432369943568042a4e185db8da] fix typo: usefull --> useful Change-Id: I742435d6428283d6f96181cd35f5c816e8af4c46 Reviewed-on: https://gerrit.libreoffice.org/34996 Reviewed-by: Julien Nabet Tested-by: Julien Nabet 2016-03-27 David Tardon [64e2f767f870e636c065806beaab095ca55f3bac] use boost::iterator_facade Change-Id: I26953ce3cde372fe3ae8f30101cc9ce0f914968b 2016-03-03 David Tardon [abe66df2508ac973d47f4cfd8fb772cc4a0a6647] add converter to plain text Change-Id: I372df56efcac68d2b0cdc640a2a5c5f055984cd7 2016-03-03 David Tardon [d98c92ac4d6231cf21a4e6c25ba65af885eb1b2d] bump version Change-Id: Ide1b8276ef44f5cde5296352fffa3ed7c042a401 2016-03-02 David Tardon [d1c2c38c4c587494eb08707c70aca877e63d5daf] prepare for a release Change-Id: I28f82678e893918d357f755c8d26c62570b9302f 2016-03-02 David Tardon [f569ed35ddce1efc5443e6ddb00c3be58baa7a94] fill README Change-Id: Ic066be70f4443a3d1c7067672719d4a296da9870 2016-03-02 David Tardon [18c47acc45b55a91225d26aa3dbd44a3be790851] update HACKING Change-Id: I905451a88ab0dfcf2d6a214b350fbdaf3796b607 2016-03-02 David Tardon [32d58e343ea67edf8e3e45e9e442e20b31a5fbd1] simplify iteration of record containers Change-Id: I988743e8e57fa36275e56b6d72d7d070f4feb711 2016-02-29 David Tardon [1948b03c02dca29d996d14777311e7935d7345d0] tdf#91419 refactor ToC reading to fix big endian Change-Id: I2327991d28d8aa7786652f774685c9cf88c5614e 2016-02-29 David Tardon [d9bf3529d8e1221629ed3648764594502854f599] tdf#91419 record type is a single byte Change-Id: Ic16b54568c7754192cb08d013cb80c554b016082 2016-02-29 David Tardon [09dbc14e6876582772ae2a82150bef126d77aa09] tdf#91419 ToC length is 2 bytes Change-Id: I30f5e3a076a98d8386e8468d8e4d0ac05ab9b08c 2016-02-26 David Tardon [81b89abb258fd8b01d8e441dae7ad9591796539f] read the right endian Change-Id: Ib08f45e00ede57623810c1492b9bc1e7102f6fef 2016-02-26 David Tardon [ee20e7f49e88f7a8cce7ebbe4474bb0270db06f1] print debug messages to stderr Change-Id: I0553e520b9bebff0b114e733553530fc7275ec75 2015-12-27 David Tardon [b5f3e2354bd60a5ddc8e16686282be842dddef72] update AUTHORS to reflect reality Change-Id: I0114d28c3bea8313e769d31e04e326e727e3f2d6 2015-12-27 David Tardon [c90b4694c9c5db0acb32a0d860018d103254ca66] there is no BUILD_EXTRA_DIST Change-Id: I9fc2f9cce96f891070ecc5dd85112e8b4b3a3c97 2015-12-27 David Tardon [abf44caf7440839f5ae97c5b8e285b4c80e70255] simplify dist. and inst. of headers Change-Id: Iff80a5abf550ff2b52ba45de52ff5b9619773c53 2015-12-27 David Tardon [7b5bfd98996504c55c2b98620747343f0a2012af] make --help output more help2man-friendly Change-Id: Ifac6d40e7ecfdfeccb309d66f75eb705c0fd7e43 2015-06-16 David Tardon [c5842361b437c7cf366568f9b7ca3c0684b4763e] check optional value before use Change-Id: I73cf36c209689f0c7f39277f67ae841f0cf2c148 2015-06-16 David Tardon [d124ebd8ea8ab6bd84f93d573beb76c61d4e06f6] only print messages in debug mode Change-Id: I74e372a3e3281fd8e7669749e762fea088f384fd 2015-06-16 David Tardon [7cb05e0704677fe47ff3a4c793b246b021b6440e] add make astyle target Change-Id: I12f31d9b646b4526b1fa42cd551e88723fc13715 2015-06-16 David Tardon [d26226d2b4eea36a81b91e1561a42aeddb38df8c] simplify this Change-Id: I1fd163738d90f8ab34970dd7477e6411988b266a 2015-02-02 David Tardon [7d81fafdfcebb73235aac5429e18872a4cd053e1] remove bashism Change-Id: Ia4784a6d08f5d952dc4d2f1288d3898ef037646f 2014-11-28 Fridrich Štrba [585b795c1431fd42d29391d1932bb6745edc2eb1] Oops Change-Id: I60d2bbfeedd0f4ae263b42232870fa3b369d2f4b 2014-11-27 David Tardon [f9227c057ff107ba6edee1e82310f2b164bf7331] prepare for a release Change-Id: I1d660ee7debadda97d28181a18c187b08e0441f8 2014-11-25 Caolán McNamara [797cf4b672c6eaf9556347b8cd1b1918fa3f882c] coverity#12661 Untrusted value as argument this reduces the number of libpagemaker coverity warnings to 0 Change-Id: I336c12adb05d5f7bea90562170db46dd6dafff1f 2014-11-25 Caolán McNamara [74998281699c0f7333927b2e4df7b05b2c7889c4] coverity#12661 Untrusted value as argument cut user-controlled loop value to max physically possible in remaining size of file Change-Id: I9e25185b66fab26c7c24fd5197122e78002a66c7 2014-11-25 David Tardon [ebb6f57a601858c76b3b3dff694e9fbd5026c88c] let getLength return the whole stream length ... as the name implies. I copied the whole source file from another project where I only needed the length remaining to the end. And for some reason getLength() seemed a good name for this... Change-Id: I23abf2bd8fe0d56a7af3a366f2f9c76bc36fb475 2014-11-25 David Tardon [0a205316441ff60ebc0a3feeb8110737747bb3c4] the stream can be at the end for seeking Change-Id: I653670bfcd6903b570d16941ba27bfe2cb974d2f 2014-11-25 David Tardon [1f00e37e56a13f9a7f574af3dd59c084869a4d8b] avoid infinite recursion when reading TOC of a broken file Change-Id: I5c7f29d5d1366f3b8ef8cb3eabcdbe8a78464ff7 2014-11-25 David Tardon [bf74c3e939ba38f0a2abd73981eccc6c5abc260c] do not try to read more chars than there is Change-Id: Ia9e6cceb004dc816a4632140f42db002d92695f1 2014-11-25 David Tardon [2f9892b0b0b51d884c8db98b4297e5d05d5ad84d] don't drop empty last page if it's the only page Change-Id: I0114e012f528b4b2e02d89d64cb81ebfae9f92c7 2014-11-24 David Tardon [6838844085aa6b26e3e1250200da45096e1e39dc] only export public symbols 2014-09-05 anuragkanungo [abd3f309df8a566dd181ac44ec85d8d7beeab7b6] Trailer SubRecord Parsing Change-Id: I2d015ce0758de2483d5e5a589553958e2c0edfd3 Reviewed-on: https://gerrit.libreoffice.org/11131 Reviewed-by: David Tardon Tested-by: David Tardon 2014-08-25 anuragkanungo [2907582ec0f6e86839b2598c29e6ed78a51599d3] Text Block Parsed Using getRecordByRecType instead of SeqNum Change-Id: Ia8d401ce01dd7f820f9d15ebdd8ca483d71f37f7 Reviewed-on: https://gerrit.libreoffice.org/11109 Reviewed-by: David Tardon Tested-by: David Tardon 2014-08-20 David Tardon [e4298daf7159d7f678b8960537f8aa47f9dce18d] prepare for a new release Change-Id: I7df753800e327ba1b733e097d508e6e5f408273f 2014-08-14 anuragkanungo [e55b1a943f7fb30815bac089656be68723acbff3] XForm Encapsulation Change-Id: Iaae812163bed9a512056640f67f5a0a29342e231 Reviewed-on: https://gerrit.libreoffice.org/10919 Reviewed-by: David Tardon Tested-by: David Tardon 2014-08-13 anuragkanungo [1efba9f1d33bb0d09792f5fe7cfe4d537d2f2654] Sub Record Parsing Implementation Change-Id: I86dc21ce71b73a4b4ca4439d647eea307d7ff83e Reviewed-on: https://gerrit.libreoffice.org/10886 Reviewed-by: David Tardon Tested-by: David Tardon 2014-08-12 David Tardon [691fe59067d197ff69b5fdb3a5a061d63dce8867] improve comment Change-Id: I9dcac8962a6b2bd1a845c5cacaa572d0eb3d31c7 2014-08-12 David Tardon [3c98303cfb2f430b841019ed5596a0b6f778bfff] drop unneeded comments Change-Id: Iee933009d7c29efc6bb38b152d90dbbd257a7289 2014-08-12 David Tardon [02a8447e0c56c9ccd15139b3dea3cfb70cf9b3e7] simplify Change-Id: Ic39b9cc4578c768c4de2d8b6efdfe57ed4a5fd89 2014-08-12 anuragkanungo [e074e60ab3b6ce799c10d1d97ab2c040cebf71b2] Control Characters Error Prevention Change-Id: I5f951b9ca1d4f045d5aea9e4211e30e8940de00b 2014-08-10 anuragkanungo [ff67d3f948edb2f2a0b6f21eaa768011aacbcca7] TOC Offset is 32 bits long instead of 16 Change-Id: I9613f8554d206e86a3caf97f9a73dc92c01a86fa Reviewed-on: https://gerrit.libreoffice.org/10851 Reviewed-by: David Tardon Tested-by: David Tardon 2014-08-03 David Tardon [7083b1dc06d6728941cd5a9271fc729fbc886eec] optimize output of text Change-Id: I88d2d615dc52353a081562a396208a78c35a77bf 2014-08-03 anuragkanungo [8621a1e2c09167d9db4e396cce33152a563f5d41] Char and Para Properties moved to PMDTypes from geometry Change-Id: I2ce47d6338b8539f10b2c21a4d0c55adb966b035 2014-08-03 anuragkanungo [e5ced5ed3b1142f4ae86f3be72155bb9bc83991f] Escape Character not required fixed Change-Id: Id6214047a960b51b17c5d4bd71f21d80f951d303 2014-07-29 David Tardon [7f8bbb5ad9e7b8c9f36ff8076d6b1851a87a491c] check arguments Change-Id: Id63f843b130a696bb9028a367ce6915bd774c77c 2014-07-26 anuragkanungo [0bdd7b07efce2c02ae645f0f7972ae7e749f41f5] Added Text Opacity Manually Change-Id: I70b7d95f15fb01d6e9567bb0320a9fcb571801ca 2014-07-26 anuragkanungo [fbe61feb76515e3b0d6e5da4dcef003bcd5c070c] Shift Out Shift In Characters Issue Fixed Change-Id: Ie34122a8f94044ea0f3560e36f50e8df5e5fa969 2014-07-18 anuragkanungo [22babfcf5b6e711306599c4321cb931eaf6f1915] Remove Unwanted Code, Not Required With Bbox Implementation Change-Id: I93d0f09163b684da8777e1e00d9a249d98bc0a85 2014-07-18 anuragkanungo [f1ca6cc2828bb5f7bf9ae73ed5e0ebae6ad479dd] Bounding Box Implemented and Differentiated Change-Id: I015a6d3a716c4ef0fdd7d9b6b65e8f1b31d514ea 2014-07-18 anuragkanungo [90937754ee3b5921ca08d9d5e2a5912d753fc37d] TextBox Rotation Fixed Change-Id: Id098815c4e5afc56f190a34a88255773de1241e7 2014-07-18 anuragkanungo [dbdf87b9130529772c5fd16850f32c4b38712ff2] Stroke Width Parsing Length Issue Fixed Change-Id: Idfe49c9dce7d6184f423a340c61b43622208b55d Reviewed-on: https://gerrit.libreoffice.org/10380 Reviewed-by: David Tardon Tested-by: David Tardon 2014-07-14 anuragkanungo [a09785a8a6a7ea525b969712b77d6463287667a6] Stroke Width and Opacity Bug Fixed Change-Id: I8bce449db76257f60ba3c7361b0f9ee15caca38c Reviewed-on: https://gerrit.libreoffice.org/10267 Reviewed-by: Fridrich Strba Tested-by: Fridrich Strba 2014-07-13 anuragkanungo [66cfdc81b3dae110c1c52de03540a6f7c375ba60] Stroke Properties Encapsulated Change-Id: I0f9549d5795a9a7192e6a3e922f5dde8470436fe 2014-07-13 anuragkanungo [f1f54081a836f0927b73044085a6ca736cbdfc6f] Fill Properties Encapsulated Change-Id: Ie29d79d2ae15b645fed1ca0ac525ddbbac8d4bdc 2014-07-12 anuragkanungo [365a09af77133943fcb35420f982e68e756b274c] Polygon Parsing Bug Fix Change-Id: I1c690becd8aba79734cb9f669020a458de02216a Reviewed-on: https://gerrit.libreoffice.org/10258 Reviewed-by: David Tardon Tested-by: David Tardon 2014-07-10 anuragkanungo [d076702f460e4a350d50a86ef099d2164296b778] Double Sided Pages Bug Fixed Change-Id: I107accb95f8a85fb0a671c0a32929fefa832918f 2014-07-10 anuragkanungo [349fb98919bd80a658037ed214b36a757cdef587] Bbox topLeft , botRight propely differntiated Change-Id: I2ad04852a6d6cb88dd106418466801edfce35a8b 2014-07-10 anuragkanungo [e51bb4fa57682bbb09ff61c4ca958c956d48f90c] Added Shape Width and Height and Replaced use of Length/Breadth Change-Id: I40d8169c76dc9dd702997a983c271e88e2d52b93 2014-07-10 anuragkanungo [d628359f1970071f88a487e3d3b0145fd3094577] Sub Record Bug Fixing Change-Id: Idaf19663863800d86494502b583f126665f8e59e Reviewed-on: https://gerrit.libreoffice.org/10181 Reviewed-by: David Tardon Tested-by: David Tardon 2014-07-06 anuragkanungo [9318c71d3098dc65b3023997b839470e16ae32b4] Single Sided Pages Bug Fixing ( Page Width and Memory Issue) Change-Id: Ieb3bdea7fbc30832fd5656b956a46530e5d8f4a7 Reviewed-on: https://gerrit.libreoffice.org/10098 Reviewed-by: Fridrich Strba Tested-by: Fridrich Strba 2014-07-02 anuragkanungo [b6909887914e8242b6abbbcb392210d947c6c8cb] Sub Record Implementation Change-Id: I9bac79bfffc3347b17fa17ce48c7a0c4ae70b986 Reviewed-on: https://gerrit.libreoffice.org/10006 Reviewed-by: David Tardon Tested-by: David Tardon 2014-06-28 David Tardon [3d0f0de2bc367c24de38ed61f93838afbbbee706] sort the record defs by value Change-Id: I8fb2a655f46088e0304ab84f3c86e32bd32b56e1 2014-06-28 David Tardon [4531117accdba056d7f168bd859de3eed4130f91] limit scope of vars to what is necessary Change-Id: I83c1316f53dfa95a992ea62bd7c775f4ca09ea2a 2014-06-28 anuragkanungo [7662a6193b5141a7a515c425bb4a07c9139e30bf] Metafile/WMF Implementation Change-Id: Ia43ed4f32abc4c608d495dc3ae7bd74fe09627fb 2014-06-28 anuragkanungo [d4d5da94d8b917eeb0ecb2cf1a59e0455a02706a] Color Bug Fixing and HLS implementation Change-Id: Ic6ba19b0b5c58f44522cbbb87136be7d14b89125 2014-06-28 anuragkanungo [401a1198d0d9faf903c41fd9f8b87fe92edd0474] Bitmap Rotation Fixed Change-Id: Ic7623d87cf5aa25aa53563783bcb09992fbb1160 2014-06-27 anuragkanungo [8db5239dffc88ad5e765b4c2f3d308d15e24b5ea] Bitmap Output Change-Id: Ic0f03e524c82dafba5c18aa18aa9e4cbfce7c057 2014-06-27 anuragkanungo [6d6cf9c1a86e747e63eb4ea3829c6cf403beed6b] bitmap implementation Change-Id: I567785684aab3606e40dcec9fc3749c3e132d521 Reviewed-on: https://gerrit.libreoffice.org/9941 Tested-by: David Tardon Reviewed-by: David Tardon 2014-06-27 David Tardon [e5700eff3f09a6c0b78663b397c141f677c5b16b] round is not available on windows 2014-06-27 David Tardon [7c9cc06fecd69e88428ee5b0cf5a3a3cf40db44b] add missing typedef on windows 2014-06-27 David Tardon [ae6e41e1026a2a84641bb42aa7fb89a9a30a9114] define M_PI if not available 2014-06-26 David Tardon [308f743fe75f80c6654a11f2bc5f14712ae6a4d3] prepare for a first release 2014-06-24 David Tardon [a2f391b602948eaecf8d7abc38d354c9aa9f89e6] avoid copying of potentially large vectors Change-Id: I86b080f9064b68ea2accc8c459fc273815a547ac 2014-06-24 David Tardon [059aa52781d776eea7ba023c331b657a2c9d2557] there always must be a consecutive range of pages ... so std::map only complicates matters. Change-Id: Iedc2279efacedf29ccf29f22bc85b325cbd26673 2014-06-24 David Tardon [504745a8ab0ddebc070ed7f4f0f7b082c727e258] more probable intent for double-sided page output Change-Id: I11e0c9d216dda7c16be4407b70d75032893a800c 2014-06-24 David Tardon [6d38a5e6d9a06271c3d8edf7a4396e1d452cba59] fix output for double-sided documents Change-Id: I415f06f0f52c6630d2c52911a8b8d493acbc1327 2014-06-23 David Tardon [3f11fc8685cd69a8ab57e2c2755b3d4a9e2f140f] OutputShape is not a base class Change-Id: Ie61253b87e337232072f4395aad15282a11f6d51 2014-06-23 David Tardon [03e1fc1c81dd7850f83afdbe8a9baf90188fad61] pmd2yaml is gone, remove the tests that used it too Change-Id: I64f3ee08ba80adeaaac462c11d8969c3a27e44f7 2014-06-23 David Tardon [b24697c0c210f151c87333a8365cc383941c5a16] fix reading shape transformations Change-Id: Id20e8d2a21b92d055f87ffb8d7345c8901c987db 2014-06-23 David Tardon [4b8ae2bb2f9e2c3ca3c4925986cb151e015d70f9] avoid suprises Change-Id: I91de894e97a56c3cd415a2b9d8aacb2e211d0d8c 2014-06-23 anuragkanungo [4ede4e28e19b69ba06d19e4c06b6e21e3efa93b6] Document Is Supported ? Change-Id: I2f0f6476b752968620fe5279fcc5cfe5bcd34fcc Reviewed-on: https://gerrit.libreoffice.org/9859 Reviewed-by: David Tardon Tested-by: David Tardon 2014-06-21 David Tardon [460bdd71900ca9650b4b6d5b7337e39b7f448b28] fix parsing of polygon Change-Id: I791147a08ebc0e066d8eea776c7503ef7c540069 2014-06-21 David Tardon [cc165fc19b9a4a1e6b4e382e7b47a15fd8d11078] fix parsing of ellipse Change-Id: Id1f5b42c372950ea2deca99c8de96a074770e2db 2014-06-21 David Tardon [1a6cde4cf51bb6f69657f3849f2cde2431c3f134] fix parsing of rectangle Change-Id: I61d56fe488e265883b55346685fa4521801af40b 2014-06-21 David Tardon [0eaba8f331a74da4d19967f4c7deac0d5511ad09] fix parsing of RGB colors Change-Id: I2fca1bd37343364be9ff7e44e81d9aea32156941 2014-06-21 David Tardon [43e8f269b754c6126ac3fb7545d01f4fc79cdd53] fix reading text blocks Change-Id: I4e972ce871f8ee1043eaef5dbf0fc3911c2a8ccc 2014-06-21 David Tardon [d07e07e7b4c360b182d8402ac2873e5024761e9e] kerning is signed too Change-Id: I6f49e06e1167c5fbaeb2081dd10c97b30f3b87e1 2014-06-21 David Tardon [29edb992d136b27eb493f64a45b233e018eb17d3] fix reading points Change-Id: I545ce7c578bd13b9dfa508010a5fed874c33c4a4 2014-06-21 David Tardon [4a5b01794f4f3b762f28739abfea73f68db2a73d] add helpers to read signed numbers Change-Id: I9166b82be9606b3702d96af08ed9043e975d7020 2014-06-20 David Tardon [4b9efaf3a7ff73f5ba1f2e05f98f7bd2e2bcc236] remove unused tryReadRecordAt function Change-Id: Ia17c1c8d1f734dd129e1c2f922b0615d5faeee0d 2014-06-20 David Tardon [4fc581cbf7f6f976a56481a06b434cf1efa8a80a] linearize all reading from input Change-Id: I444c9da41b63165f803f8277e88b96d9e6323a49 2014-06-20 David Tardon [e1bd560dc93ae60c1c90dc8e2a6ae07e468f6e17] use plain readU* in functions that read simple types Change-Id: I97bc6cb2909562ed09ec73cd9a99fd5946f995a1 2014-06-20 David Tardon [fab98e38eae4921eabed5094fb01cf0b28791935] stop using tryReadRecordAt at places that use literal offset Change-Id: I8353f47c9992c61c7c93ee2fb2ac81eef4781403 2014-06-20 David Tardon [18a7f59bf1f1ec8032190733aaa4d85d92e15cef] prepare to phase out tryReadRecordAt Change-Id: Ie9495bed2a248e6a90dae0f4fa1302062bc382a4 2014-06-20 anuragkanungo [86d5589c1e9bff732791be9f0908c944a6cc305e] Fonts Implementation Change-Id: I5dc661d0ae0fa0e65c4f7d62a802661b1c8024f5 Reviewed-on: https://gerrit.libreoffice.org/9837 Reviewed-by: David Tardon Tested-by: David Tardon 2014-06-20 David Tardon [1e04df021aca03f98618e78b755a32d195a8c0e1] coverity#12662 improper use of negative value Change-Id: Id1d73aa93e75a919786a810af83871e1e7a3b8a8 2014-06-19 David Tardon [99160137fc90554f59881872bcdf1f776ad2c295] COPYING.MPL -> COPYING Change-Id: Ib39a99fbb2bed5e0d4b0221b735d3ac07fec3969 2014-06-19 David Tardon [572ee20056ace746ffdf34bfc6e43f0061d3d141] add missing source Change-Id: I6ecb7b9d436ca49c8a5e6b3e3a881cb041ea7907 2014-06-19 David Tardon [b383d8b54e5e0b1bda72b817cd2cf9c38aa4ca35] sort the list of sources alphabetically Change-Id: I036b34310d19dcf84bfe4ebf742dcc81f79c65da 2014-06-19 David Tardon [e3eeb730f6fedceb042bae4c1022a5950e11f0dc] pass the blame :-) Change-Id: I1cecb9f89c2021d776e981c4f92122ec53d407d5 2014-06-19 David Tardon [939896642811cf635f6ca18ca750350f9b44ab99] distribute HACKING and NOTES Change-Id: Ifa02a81cde7fd54c2a9900c4795d286015d53200 2014-06-19 David Tardon [00ba4414d168abda1d1d8b3bf25484148320a618] avoid copying the container all the time Change-Id: I892cc20f252311d2105a9075c53d4fa7a2cff979 2014-06-19 David Tardon [282a9eca252c98d11946d2ac4d6816d9fb3c6036] pass PMDColor by const ref Change-Id: I6e9880484b99cac06f049b8499550503cf9ab865 2014-06-19 David Tardon [b6827cb62e1bf2a214627ba37e3b53f26659c0ba] define version Change-Id: I6b15f0b2d6ae9a7945d9aaab846be4ef5b1e0815 2014-06-19 David Tardon [d2fecbc29d054784b20999212852282810cccdac] check for all boost headers at once Change-Id: I2b11ee4d3b898812760470e6c6267d4070674e36 2014-06-19 David Tardon [a37f8a68ae9777b8999d82b636fe0f2a2c2c36c4] PMDColor is not polymorphic Change-Id: I1562fc1219fde79896ec94325b902d4c29826643 2014-06-19 David Tardon [67031a756bbded638fe223690cb878c059a0a075] be consistent and use include guards, not pragmas Change-Id: I88ab93170c7f2ebb8ea8abe829db806943f61f04 2014-06-19 David Tardon [5f12e262d556cea3d670ff2942e5b1026bd71460] add missing license headers Change-Id: Icbe5bf33fabd6993b9aa09bf8e31a8f475f6f01b 2014-06-19 David Tardon [03f44165f1beeb3337249ad49222ebe8e885d6de] pass args by const ref Change-Id: I6e73b0ee931c7591e4c29cbc4d869cfcc0acd2c8 2014-06-19 David Tardon [c7d256b6dbefaf669fc1880541884b8c093c54f9] avoid out-of-bounds access Change-Id: I2f105331b77ea4027562c2655c5b2a786c36959d 2014-06-19 David Tardon [419f5f8f230677f5741a16e8dc39f5f9b2c2a1d6] PMDocument::parse can never throw Change-Id: Ic4784c90b5b3fa762ce3799962cac4ecd43259c3 2014-06-19 David Tardon [14de2df48aa2ee2b570aad20d67eab787a8f251a] pass string by const ref. I actually think that the whole exception hierarchy is rather useless... Change-Id: Iae170c49b650e7229811a07d211a6c018a568994 2014-06-19 David Tardon [f94943422ef471f09c29c8940b0b1828c2bc6536] pass shared_ptr by const ref Change-Id: I239ff40fec7a194981b62306dba340891e3ae7b6 2014-06-19 David Tardon [d33efee115ba54b17805f6c934214cb6cbb655b7] virtual is always first by convention Change-Id: Ie0da5e206388183afc86df6708548fdeba0f73ba 2014-06-19 David Tardon [ffd5c9a46febb6e66b811b4b557f839c2ba7b34e] these structs are definitely not polymorphic Change-Id: I6e43ae2eb616755bd64a93ae0898148a2d247d3c 2014-06-19 anuragkanungo [12f02a0434b04d4be81ba2b5a0e15f047043636d] Color Implementation of RGB and CMYK Conflicts: src/lib/constants.h Change-Id: I83b9ebb91e239da0e4b7f7ad0837b511017a28fc Reviewed-on: https://gerrit.libreoffice.org/9821 Tested-by: David Tardon Reviewed-by: David Tardon 2014-06-19 Fridrich Štrba [c1c8186df6ae2e44bd70db423760ada97b0ce057] Reverting a change that seems create problems Change-Id: Icc075367827870907bbff6b99e34325755ef8079 2014-06-19 David Tardon [5cfa354881c4620ce116a31983a2883b464b0d51] astyle Change-Id: Ic0bfef442d911f64e225251201b44c94c063906e 2014-06-19 David Tardon [ca46fb9bb64542b689f74b9b15004db0fe4e479f] fo:text-align must be used too Change-Id: Iad974d76fd4eb3f4d57300faf9f88a85c7d0e8e3 2014-06-19 David Tardon [974b1a9b6cc878c7bfa3589a3c21d4ab65a83574] use static const instead of a macro Change-Id: I7e5cfc4a6954b1244b4a379244a2dcf5cd15dee2 2014-06-19 anuragkanungo [b26a25468e09ba6e000351ba4c8b24ad99f12b23] Text Rotation, Sub-Superscript Size and Position Output Change-Id: I55fa04fc87b87f5cd6dd769d66aacb10724cfd93 Reviewed-on: https://gerrit.libreoffice.org/9814 Tested-by: David Tardon Reviewed-by: David Tardon 2014-06-19 anuragkanungo [db2bfe8262cc834fbd69c69ec9c5090ceb0fcb90] Bug Fixing Change-Id: Iff85494c2e63ccfe19806dee914c25ead9763556 Reviewed-on: https://gerrit.libreoffice.org/9811 Reviewed-by: Muthu Subramanian K Tested-by: David Tardon Reviewed-by: David Tardon 2014-06-19 anuragkanungo [532c09bc2f8d969701d50f1db5caf8fca5136d6e] Paragraph Indentation and Code Cleaning Change-Id: I6d24e1dbae51ab4779e2afba84170153ade1a48f Reviewed-on: https://gerrit.libreoffice.org/9810 Tested-by: David Tardon Reviewed-by: David Tardon 2014-06-19 anuragkanungo [e32964afb3b8031e1b785279bd45f50e967a112b] Text Box Implementation -- Part 1 Change-Id: I480106e490d2f95bd8acc4704894f0f2dda3a9da Reviewed-on: https://gerrit.libreoffice.org/9789 Tested-by: David Tardon Reviewed-by: David Tardon 2014-06-19 Fridrich Štrba [efdba3f866957bb7674ae4556c71b21184cde4e1] Don't use wrappers if the original interface has all we need Change-Id: Ie2185fca6253f27f11043162032d19b3517adcd5 2014-06-19 Fridrich Štrba [46a0ba2dac174add68fa81e2172063e6a7a3d72e] i != length condition is always true Change-Id: I625d59417af46673d7050dbf21e6ba40f667fee0 2014-06-19 Fridrich Štrba [9b2654e61aba866cb3d4063ae00f402f25e21f87] It seems that on little endian file, this record id is still in big endian Change-Id: Iefceb590c48302cf42143ca3353193d2e27114b6 2014-06-12 Fridrich Štrba [b466b6248525b5b4a989ccb0d57df0c7b6428a0f] Remove some unused code Still remaining according to callcatcher: libpagemaker::getBoundingBox(libpagemaker::PMDLineSet const&, libpagemaker::TransformationMatrix const&) libpagemaker::getLength(librevenge::RVNGInputStream* const&) libpagemaker::readNBytes(librevenge::RVNGInputStream* const&, unsigned long) libpagemaker::readU64(librevenge::RVNGInputStream* const&, bool) libpagemaker::skip(librevenge::RVNGInputStream* const&, unsigned long) Change-Id: Id9dd42f744186986708abc0083c8e3e7fd0d8f0f 2014-06-12 Fridrich Štrba [f058bbd2b41a4781c4abd90ef86cb6e6cd9797fd] Remove all the yaml stuff and the use of pragma once With the yaml stuff we would never enter the LibreOffice repository, since adding a dependency for a debug feature is not really what we want. Pmd2raw and cppunit unit tests can cater for this just fine. As to the pragma once, we prefer to do it with defines. Also add proper license header into all our files. Change-Id: If11aec8a55a8d8dd7967d8a0ad228a73fcb0831f 2014-06-07 anuragkanungo [233d28a889872a9970fb372a19ccc8b26142cbcb] Line & Ellipse Fill,Stroke Implementation Change-Id: I94da5849addf5ab4a48fa4afb5e447467f826dfa Reviewed-on: https://gerrit.libreoffice.org/9672 Reviewed-by: Brennan Vincent Tested-by: Brennan Vincent 2014-06-07 anuragkanungo [4d3ad6a4f6511f90cd2115e1f47aa99b56131727] Stroke Parsing and Solid Output for Rectangle and Polygon Change-Id: I61bb8e8e19519e545e38570282e0db4bc462000a Reviewed-on: https://gerrit.libreoffice.org/9669 Tested-by: Brennan Vincent Reviewed-by: Brennan Vincent 2014-06-05 anuragkanungo [7cd9243c74888b9347bb38c87c8c90eaa21316ab] Fill Output for Rectangle, Closed Polygon Change-Id: I95d7f6c903d83870acea491e76ace62b237312c0 2014-06-04 anuragkanungo [dc68900c11897fc30ca015d99de0fb5ee1481b02] Fill Attributes Parsing Change-Id: I4bea552ab25dd329d56138e37aea362adc3299be Reviewed-on: https://gerrit.libreoffice.org/9619 Tested-by: David Tardon Reviewed-by: David Tardon 2014-06-04 anuragkanungo [bb866782d0e265bcdc770a1ff1d3b1eb938c78f7] Ellipse Skew Parsing Change-Id: I2346af1505e149c6425e186c0bf4a9f7217c2f2b Reviewed-on: https://gerrit.libreoffice.org/9617 Tested-by: David Tardon Reviewed-by: David Tardon 2014-06-04 anuragkanungo [70ddd8bb25963eb3e20cbd2a249bc939987573a5] Ellipse Skew Parsing, Imperfect Output Change-Id: I1891895c626a0aad2c6b5c595dc2461cb3c92aeb Reviewed-on: https://gerrit.libreoffice.org/9496 Tested-by: David Tardon Reviewed-by: David Tardon 2014-05-26 anuragkanungo [f85375f3d254cc667c1c623fc019e2a9a2440025] Polygon Skew Implemented Change-Id: I4a449a61d67ca50caeb8ab07906da423baeb2358 Reviewed-on: https://gerrit.libreoffice.org/9489 Tested-by: David Tardon Reviewed-by: David Tardon 2014-05-26 anuragkanungo [0521eb066c0e673a05b1fcb2f788b3a0db158f50] Rectangle Skew Rotation Implemented, Polygon's in Progress Change-Id: I36352d61dc1db127e007056cfc3df2719305e27b Reviewed-on: https://gerrit.libreoffice.org/9485 Tested-by: David Tardon Reviewed-by: David Tardon 2014-05-26 anuragkanungo [c14853f5dbadb81d4848770704407aa5cf4bf15e] Code Cleaning Change-Id: Ib397c8c038f90464a4b4eaad5970a4a2fce7ec58 Reviewed-on: https://gerrit.libreoffice.org/9463 Tested-by: David Tardon Reviewed-by: David Tardon 2014-05-25 David Tardon [395f98394a23d30363039a187dc4ae451724b690] export API symbols, part 2 2014-05-25 David Tardon [80cd866d0aa55352d419ac0daf88796064a7c87b] export API symbols 2014-05-25 David Tardon [e31f92ef5b1f68b2f3cd6a787e61155c802df705] add requires for other used projects 2014-05-25 David Tardon [bf1fbc45e3613e4416d4c7d99df5b4be1e848350] require librevenge-stream too 2014-05-24 anuragkanungo [6de38a4d705871ad0c47c30dfa28613a0636136f] Polygon Rotation Done Change-Id: I6ce2414e1d631690e81e7fa70d72c4752c196b70 Reviewed-on: https://gerrit.libreoffice.org/9461 Reviewed-by: Fridrich Strba Tested-by: Fridrich Strba 2014-05-22 anuragkanungo [a93cf403dc0c5638ee705969d0df17315a3b4a18] Regular Polygon Rotation Change-Id: I415059875301e1577600ac83d66a68825c3f9647 Reviewed-on: https://gerrit.libreoffice.org/9438 Reviewed-by: Fridrich Strba Tested-by: Fridrich Strba 2014-05-22 anuragkanungo [4c7795c1a25d319c653a767b004a214e643a1945] Line Implemented, Regular Polygon Rotated Change-Id: I4203b8442cc5b11917b39d55140d1c1852409911 Reviewed-on: https://gerrit.libreoffice.org/9434 Reviewed-by: Fridrich Strba Tested-by: Fridrich Strba 2014-05-18 anuragkanungo [94dfd99be4d1be590c0c3556244845662eebf210] Ellipse Rotation Successful Change-Id: I4902d0a874e097a55b5bc344208c64e21f66e756 Reviewed-on: https://gerrit.libreoffice.org/9395 Reviewed-by: Fridrich Strba Tested-by: Fridrich Strba 2014-05-18 anuragkanungo [e8f2a3b26f2115de09008bb04a2decc35d028fb6] Ellipse Rotation Parsing Change-Id: Ib08635a90bd6dc7dc85c0e22e8f0bcce9af91a6f Reviewed-on: https://gerrit.libreoffice.org/9394 Reviewed-by: Fridrich Strba Tested-by: Fridrich Strba 2014-05-18 anuragkanungo [288b71014027f9e98f9589873993dfa9a9934c1c] Ellipse Rotation Parsing Change-Id: I303580bbce1127f309135f86562f478242b3e4c6 Reviewed-on: https://gerrit.libreoffice.org/9393 Reviewed-by: Fridrich Strba Tested-by: Fridrich Strba 2014-05-16 anuragkanungo [e23dce9c6f627f548f266872699d33b70a1cb3a5] Rough Implementation of Ellipse using drawPath Change-Id: Id06e1b57fe0b8fb5c58ee494174e2a0aa9214280 Reviewed-on: https://gerrit.libreoffice.org/9370 Reviewed-by: Fridrich Strba Tested-by: Fridrich Strba 2014-05-16 Fridrich Štrba [98f9061baf6c60eed4e1d2cce831efef87af0f2f] Use C++ limits Change-Id: I0845eadd7cb09c6ce79cc1909ca231f3b01d8e77 2014-05-16 anuragkanungo [3e91f0dfbc307bdaa081e226f153817a0dca791d] Ellipse Implementation Using drawEllipse Change-Id: I1c8a86cb71cb7fc9815b282b0346cd87b8ea8849 Reviewed-on: https://gerrit.libreoffice.org/9369 Reviewed-by: Fridrich Strba Tested-by: Fridrich Strba 2014-05-14 anuragkanungo [593a93770c1f298550fe6a5b526b6d265b5e83ff] Rectangle Rotation successful for all angles Change-Id: I1c3c608de5a0fc2b04c63df2a792698eb7dd8e6e Reviewed-on: https://gerrit.libreoffice.org/9352 Tested-by: David Tardon Reviewed-by: David Tardon 2014-05-13 anuragkanungo [5fc1751e915ee29b76d5ee240105946e28d890dd] Implementation of Rectangle Rotation Change-Id: I322e28fb48e64714bc9a708af9b6b357425e9fa2 Reviewed-on: https://gerrit.libreoffice.org/9338 Reviewed-by: Fridrich Strba Tested-by: Fridrich Strba 2014-05-13 anuragkanungo [f41dcafcd8c6c7c3edb98908fe16462b27a419f8] Rotation Implementation Change-Id: Ie38be39d34743084325628dbbf243536b79042e2 Reviewed-on: https://gerrit.libreoffice.org/9299 Reviewed-by: Fridrich Strba Tested-by: Fridrich Strba 2014-05-10 Brennan Vincent [09e0c484b17edc4d0c1c580fee0cb28069a8005e] Add tags file to gitignore Change-Id: I8aa6c382ffc12c7628aa4c6b51a258add4160710 2014-05-09 Brennan Vincent [8feb276e5f98f41ab4a29ed7d7148775f8534149] Use standard UINT32_MAX rather than defining it ourselves. Change-Id: Ie89c3d12963c08035f7378b6fb317db117624d06 2014-05-06 anuragkanungo [c55356fc4ceea20dbae9f13be58cdb7816e8427f] Rectangle Rotation Parsing Change-Id: I1c3afc33ff7d548205da5d625e19a3b49ef143e5 Reviewed-on: https://gerrit.libreoffice.org/9256 Reviewed-by: Fridrich Strba Tested-by: Fridrich Strba 2014-04-01 Brennan Vincent [63c83d8c845980e14099753c6354ccc1ddbff4dd] Correct library name in pkgconfig file 2014-03-30 Brennan Vincent [d150a89b3cd0cb63a4c472c28c9a5df9897179c9] Remove useless debugging print statement 2014-03-26 Fridrich Štrba [b6ad0a89c4a90f59a26514e5bd6cf82336f54970] Remove some useless options and allow building without tools (for LO build) Change-Id: I0a485b84131f829397d3f756e5c485b61287dff1 2014-03-26 David Tardon [b4f8d69fe168fbbed25f0e8c0958b1a529dec886] add git-review setup Change-Id: Ifcf4a5e6868d9572397bbf7b6a16899e200cd617 2014-03-26 David Tardon [2ee4fea03df1bbe7ac2b8beb99e8c4130d1f0736] set git hooks automatically 2014-03-26 Fridrich Štrba [6295275072c540fcb42e137b8bf26b6484df877c] Distcheck fixes 2014-03-25 Fridrich Štrba [569793227202e1c0dbb8e6784140d2b2d0c2db75] Remove warnings 2014-03-25 Brennan Vincent [8c51aece567c89d6cb18209acfbac4b2adaa5d8f] Remove C++isms 2014-03-25 Brennan Vincent [c8c2b3c45ddbe3d33276fdf108c4dd2934529f72] astyle --options=astyle.options \*.cpp \*.h 2014-03-25 Brennan Vincent [c995ce8f797c3a32951e0bc72b3a48095ee0aba8] change raw to yaml in a file that was copied over erroneously 2014-03-25 Brennan Vincent [cfc15f9c21eebff9488230d80a3156b3765161c3] remove pmd2yaml file that was erroneously added to source control 2014-03-25 Brennan Vincent [8b32a6a6ac21d9633bddff73b79ddd0fcdcac362] Change pre-yaml message to "YAML follows". 2014-03-25 Brennan Vincent [2ca1bd823f910e8e18188e78637011622b93e669] Remove debug messages 2014-03-25 Brennan Vincent [edc36ed0bc3082f71ae67b7ab4d8be0ccacb7c4c] create pmd2yaml 2014-03-25 Brennan Vincent [37ffe379713c08899981532bad1a9df96c7fd3e2] Fix bug in shape yaml emit 2014-03-25 Brennan Vincent [dc948e86e44340c418c93d017bff0c5bd4cde97c] Use boost::scoped_ptr in parseToYaml too 2014-03-25 Brennan Vincent [b60827ad607609a8b6217ca0d0aca0797f0baea8] fix a few bugs; i think this is finally in some kind of shape 2014-03-25 Brennan Vincent [5df0a17263f908e1f4ff5c784108bb20be208435] logging stuff 2014-03-25 Brennan Vincent [643abc7b31a0719ae59be1ca6b73da79fa09f768] Fix several issues 2014-03-25 Brennan Vincent [6fbbf55cd4202bb3cca0319465ffa6548e549674] astyle --options=astyle.options \*.cpp \*.h 2014-03-25 Brennan Vincent [abca700237aa618f47998e665629e5b7f22c2b03] compilable yaml thing 2014-03-25 Brennan Vincent [f7ffc64e1fc205642c98bb06448aafdf9bb5b7df] yaml stuff first pass 2014-03-25 Brennan Vincent [d5ac6787b6ffad41d366b8ee0886f4dce681e579] Take ownership of the RVNGInputStream so it's not leaked. 2014-03-25 Brennan Vincent [7082838885607eb98fc1c69b19352efafcca541f] a few fixes 2014-03-25 Brennan Vincent [4d66dfa3e3ecfc1749cb5e127990721979178588] untested but hey it builds :) 2014-03-25 Brennan Vincent [3fa0e38ba5cdb50719f65095833b1828e54a9c7f] add some stuff 2014-03-25 Brennan Vincent [094fed17d6be1b1211a88b4647da0f478e2bff05] Shapes (WIP) 2014-03-25 Brennan Vincent [c7b31b23240fddd93673a62c06ae984a180b1408] PMDRecord -> PMDRecordContainer 2014-03-25 Brennan Vincent [2215bf207abcba540837234ba92b3b3fdde9a86c] add semicolon 2014-03-25 Brennan Vincent [a8a0d127f31f6eec0c76f3ea9a7d5cb50f081a80] Add PMDRectangle 2014-03-12 Brennan Vincent [1c46eee62dd615a451c43c6a4713801751a242d8] astyle --options=astyle.options \*.cpp \*.h 2014-03-12 Brennan Vincent [5fbf920b46343b4ebb247725db35325556eb0f23] change raw to yaml in a file that was copied over erroneously 2014-03-12 Brennan Vincent [656fd9723be5b9d2e03b5c47f3d8a406e05ae176] remove pmd2yaml file that was erroneously added to source control 2014-03-12 Brennan Vincent [48b85ebd236c20e7b35c51d0d86823c85a391f3c] Add basic_shapes test 2014-03-12 Brennan Vincent [55258e62d430cf370ebefceee1df4d395c075da8] Runner for parsing tests 2014-03-12 Brennan Vincent [5817742c5232e6c9a6668561838b4d1e1b77cf61] Change pre-yaml message to "YAML follows". 2014-03-12 Brennan Vincent [90d325e38cb9a383559dfc01821fd1ab43d48cc4] Remove debug messages 2014-03-12 Brennan Vincent [48ea3c2bc70ee8c8a70dd269c0fc02e8f69417ea] create pmd2yaml 2014-03-12 Brennan Vincent [be3d7ac0ccd1363ed9a38b275d07270b224fd893] Fix bug in shape yaml emit 2014-03-12 Brennan Vincent [710a5e3a78e1e6f166181e793a941768c19650de] Use boost::scoped_ptr in parseToYaml too 2014-03-12 Brennan Vincent [f7d13c93c58e7d471c8a5910d7dfc0795ae4b666] fix a few bugs; i think this is finally in some kind of shape 2014-03-12 Brennan Vincent [7a43d58d8df360cdd3ec868f123907b6fde26eeb] logging stuff 2014-03-12 Brennan Vincent [25399615433672fc531bcb86b557de58f713d057] Fix several issues 2014-03-12 Brennan Vincent [7cddba7c4b9005d52ef0bda78a2202bc190478c3] astyle --options=astyle.options \*.cpp \*.h 2014-03-12 Brennan Vincent [b9ba943a3986806dcaef0b368a54fe5923090139] compilable yaml thing 2014-03-12 Brennan Vincent [388313586ac5c9ea70e7dd6d45c6860a2bac383e] yaml stuff first pass 2014-03-12 Brennan Vincent [625e93c92f0d89eeaccad630f09b359899300cf8] Take ownership of the RVNGInputStream so it's not leaked. 2014-03-12 Brennan Vincent [94dc429cf61efd5ea52b302ff11b7b717f42dbf4] a few fixes 2014-03-12 Brennan Vincent [a36b8c48952b6decc72c4f9f27128953cfaf9c62] untested but hey it builds :) 2014-03-12 Brennan Vincent [e9f8ddcc4e268ceaf0e1cfa3d4ed3c1555e2061e] add some stuff 2014-03-12 Brennan Vincent [fe762443eb602944a91c4f48e46f32eb25b317bc] Shapes (WIP) 2014-03-12 Brennan Vincent [8dafca5998821f11030fa198f155d39802b6963c] PMDRecord -> PMDRecordContainer 2014-03-12 Brennan Vincent [51607f6abb0f6181fd80016b4f23b4a92e1698f3] add semicolon 2014-03-12 Brennan Vincent [e84141c0aabf2d66d6c8ddbeaebb28bb2318cefa] Add PMDRectangle 2014-03-10 Fridrich Štrba [4fe4f318a701b418fcf8e5a79c70e67c1f1d748e] Kill warning in a non-debug mode 2014-03-10 Brennan Vincent [07d91b2daceab6f1a5cfe85b40b9171ebd792b73] astyle --options=astyle.options \*.cpp \*.h 2014-03-10 Brennan Vincent [a3bccd48f1fb7f8bada2cb2f91560aea0575fe3c] Take ownership of the RVNGInputStream so it's not leaked. 2014-03-10 Brennan Vincent [41608f814696a455d5017b69415156273d78d9ba] Add vim swap files to gitignore 2014-03-10 Brennan Vincent [06a4cfe1e37c4d3ced11c81ad01bfc3b7cfc6625] Add compile file to .gitignore 2014-03-10 Brennan Vincent [fef4a5d3c90186ac1d35158135b88f7b1347db7a] a few fixes 2014-03-10 Brennan Vincent [8d66dec104bac0d9da913c2a300a159de690b06f] untested but hey it builds :) 2014-03-10 Brennan Vincent [909d18a7966796fff6c26d101f1a83a20a6a5a5e] add some stuff 2014-03-10 Brennan Vincent [b1133f40ae9a4afd3b5855b746dde7e6d708e2f0] Shapes (WIP) 2014-03-10 Brennan Vincent [a81fb09c621dbcf3d1aedc2bc11dbf9148e2fb9b] PMDRecord -> PMDRecordContainer 2014-03-10 Brennan Vincent [9aec0bb33656126b941d41d6f874e92a3696cdfb] add semicolon 2014-03-10 Brennan Vincent [c88d5304b9e0b488c6a2e6a1ccacbde184480c6e] Add PMDRectangle 2014-02-27 Fridrich Štrba [06b32782d3eb4b462835b1a5c432f908aa6c1cbf] Astyle action 2014-02-01 Brennan Vincent [620f85349a224defdffeb0f39ba563d22d0faa78] Add some geometry primitives 2014-01-22 Brennan Vincent [e5cb3716d0a154b4dbf820ddb16f78ad2930c74a] Correction for notes 2014-01-21 Brennan Vincent [c7d2db570d0f1eede8587e2fea2a57028398d6b3] Update notes. 2014-01-21 Fridrich Štrba [6e62ebd7b64bf6a0a393997aa905da045b62fb8e] astyle --options=astyle.options \*.cpp \*.h 2014-01-20 Brennan Vincent [5605afa6642b00c1fbbd8866198e6699bbcac8cc] Check for correct boost headers 2014-01-20 Brennan Vincent [f6f1d305939f70969ddb93f45631898ee38b32d3] Actually paint something (blank pages for now) 2014-01-20 Brennan Vincent [ef980a901fa638ae00c62239966e7dcc48df999d] A few minor fixes. Blank pages can now be output. 2014-01-20 Brennan Vincent [0e3d52856643ecc09b44a6b83e40e0bd8160cbcc] Add JSON output for debugging 2014-01-20 Brennan Vincent [bf80a8f047241f1bd0659b3f70a7e54084fe3ce9] Add a few debugging messages. 2014-01-19 Brennan Vincent [9aedd88b5916e24dc6fbc5b853fde692696b5090] [untested] first pass at parsing (not outputting) height/width and number of pages 2014-01-18 Brennan Vincent [809c7e0e696e26c80a6724dcdcc1504b68308756] add notes on global attributes common to the Pagemaker format. 2013-12-02 Fridrich Štrba [d43237e07b11014713dc34dc4de186d798fe7033] Some simplification from the POV of license 2013-12-02 Fridrich Štrba [6cc608855e494ab0ed8816ec92cf62aed160443c] Don't ignore files that are not gonna be there 2013-12-02 Fridrich Štrba [219a0107ad93d1ee4e7b2fe71c558763cb3b83c1] Skeleton of libpagemaker with empty code 2013-12-02 Fridrich Štrba [0cb96c609330a55b4fdf655ba295f9bbc26cb59b] initial commit of libpagemaker