12021-05-18 David Tardon <dtardon@redhat.com> [d0eb7d93dd8c604959589cd96bd7474274517f45] 2 3 cid#1484891 unitialized scalar variable 4 5 Change-Id: Iea5d2dbe52673dc8008642b874abd993bf217c55 6 72021-05-16 David Tardon <dtardon@redhat.com> [a853440f9127f05aef1209dec5ca1258517f3681] 8 9 prepare for a release 10 11 Change-Id: Ib1f8121684d93612ee60a5f0ddf7b3274e5317eb 12 132021-05-16 David Tardon <dtardon@redhat.com> [84a027417933c3c4fbcc69b1b8e659f4dadbe4b1] 14 15 update tests 16 17 This was broken by commit 12f8f1e5ae385518cfaf83acdd6e8a6e0b20ec82 . 18 19 Change-Id: I6599d0a6ff42b755985be458edfeefba2a1618d4 20 212021-02-20 David Tardon <dtardon@redhat.com> [27ef4080e48ebf6bad8275ca092c84885f56c05c] 22 23 use mdds-1.5 by default 24 25 Change-Id: Icf09399b9c69f1fa82cfc863cd9d7396dcfd9ce5 26 272021-02-11 ALONSO Laurent <laurent.alonso@inria.fr> [14144c163dff19ca9f52a087deaf2518ee15128a] 28 29 Remove a warning and add some bool(optional) to be more coherent... 30 31 Change-Id: Id86f0e974cae5be03f32c4677611fd2521e3f5ef 32 332020-05-20 Roland Illig <roland.illig@gmx.de> [4b4d879a6db69ea05b89fdf99df8cb5d902d16b6] 34 35 add missing include for std::for_each 36 37 On NetBSD 8.0 x86_64, gcc complains: 38 NUM3Parser.cpp: In member function 'virtual bool libetonyek::NUM3Parser::parseDocument()': 39 NUM3Parser.cpp:46:3: error: 'for_each' is not a member of 'std' 40 std::for_each(sheetListRefs.begin(), sheetListRefs.end(), std::bind(&NUM3Parser::parseSheet, this, std::placeholders::_1)); 41 42 Change-Id: I723ba1bcbd10ed9215ceea8c5b224fdc5242be65 43 Reviewed-on: https://gerrit.libreoffice.org/c/libetonyek/+/94450 44 Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de> 45 Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de> 46 472020-04-06 Laurent Alonso(fr) <alonso.laurent@gmail.fr> [1d952aa98f118d2a88a1af813bbef88c0b74350e] 48 49 cppcheck: correct some warnings... 50 51 Change-Id: I58de48b8e69bfde92b7a8d2160efa11333f1380f 52 532020-04-06 Laurent Alonso(fr) <alonso.laurent@gmail.fr> [a62b5fb16b3c731fdbe7cf666bf6c23139b877d0] 54 55 g++: oops, correction... 56 57 Change-Id: I10559412766ec05ed76992a526dfd555f96b437f 58 592020-04-06 Laurent Alonso(fr) <alonso.laurent@gmail.fr> [6354cd811890270d1be51a1e3758082b2a706b7c] 60 61 g++: correct some warnings... 62 63 Change-Id: I62abbbd9acf9cea91bdfa142d0363c7453951cdc 64 652019-08-12 David Tardon <dtardon@redhat.com> [a3ff045fba822229c2b1a837ba8cfcab365a3b21] 66 67 recover on parsing errors 68 69 Change-Id: I12dd08b84cd3381ff22c032bdf82f5011329d871 70 712019-08-12 David Tardon <dtardon@redhat.com> [eba9028225d42b0be4f7378cb8f881dd55c45735] 72 73 ignore blank nodes too 74 75 Change-Id: I9657ce6802e936b93878cd9320ab2c65710e58aa 76 772019-08-12 David Tardon <dtardon@redhat.com> [96d9e2a6951c1b07374c128f597440ef99345542] 78 79 disable network access from XML parser 80 81 Change-Id: Ieaa3857212414857e7414fe0da8ebae1c5d4b53e 82 832019-08-12 David Tardon <dtardon@redhat.com> [f3170bccf216d25fd730d2a59cebb87eff19ad3b] 84 85 simplify creation of xmlTextReader 86 87 Change-Id: I135b4da84290816860e002c33a85b22a2f3dff47 88 892019-04-11 ALONSO Laurent <laurent.alonso@inria.fr> [e27270abd5508c9bd7f4d2ea862ffb2ed9977985] 90 91 Simplify a little the code... 92 93 Change-Id: Ia1b8c8dacdfa6d79ca5ac06571958e2bff593131 94 952019-04-10 ALONSO Laurent <laurent.alonso@inria.fr> [32d97bc0d377f504a4833da882ee1a33c2e6d1df] 96 97 iwa[text box]: try to retrieve some fit-to-size, ... 98 99 Change-Id: I410c584945f31cfbf0e052f5dae9b05e72043495 100 1012019-04-10 ALONSO Laurent <laurent.alonso@inria.fr> [fcdf0fd044c90f8ef7f8800ee224014beec73802] 102 103 list[all]: avoid to create some empty item line... 104 105 Change-Id: I26fd7f9d428cbc01c89099082fb3c6948324d7a3 106 1072019-04-09 ALONSO Laurent <laurent.alonso@inria.fr> [95696d9b23be351b60ab9d17ff0bb890af85c4d7] 108 109 iwa[key,pages]:try harder to retrieve the position if autoresized 110 111 Change-Id: Ib38a6889c0b8b8756b8cd7343c75efd10e6a20f3 112 1132019-04-09 ALONSO Laurent <laurent.alonso@inria.fr> [3cecd5ac1183ed8ed9ee92bae33ff231a84bb781] 114 115 iwa[shape]: when size is empty, use path's size... 116 117 Change-Id: I19dcdcd78dbbe98dce157a9296337a28d4232e90 118 1192019-04-07 ALONSO Laurent <laurent.alonso@inria.fr> [54fac59bb8017b5d9e568f07bac423a4cc5ecb40] 120 121 pages[xml]: retrieve lines attached as page... 122 123 Change-Id: I477ae47b3bb1722411e2ed388f80aa78b4fff838 124 1252019-04-07 ALONSO Laurent <laurent.alonso@inria.fr> [7ad7c4db5b22e8486b99f4b036963b1cf1d2f935] 126 127 pages[iwa]: try to retrieve some page's background, to be improved. 128 129 Change-Id: If6c82351b8792a055b24b4234a751ca78c6aec97 130 1312019-04-05 ALONSO Laurent <laurent.alonso@inria.fr> [697313f5bb3b8d619d9bb1f8b0ee0fc844e2058e] 132 133 pages[all]: try to retrieve text boxes attached as char... 134 135 Change-Id: Ic015bdaf8bda94547b3a752c8c28ae90bd9b2c10 136 1372019-04-05 ALONSO Laurent <laurent.alonso@inria.fr> [9c097a20c7a1a28593339b0d437ab5e813e04c33] 138 139 .pages[all]: try to retrieve more complex groups... 140 141 Change-Id: I29057c1ffaf3a528e81b3ff11e9811981f453275 142 1432019-04-05 ALONSO Laurent <laurent.alonso@inria.fr> [df6ec0bbd16189abd73fafe463a7a494d0479bdd] 144 145 iwa[all]: try to retrieve image's mask(to be improved...) 146 147 Change-Id: Ib9547d1efbc2f38bd80e5df7455b6ae7cdf9892e 148 1492019-04-04 ALONSO Laurent <laurent.alonso@inria.fr> [5c9e41e85e780261f73baa56a6c5ed2c424ad7b0] 150 151 pages[.iwa]: try to retrieve endnote as endnote... 152 153 Change-Id: I9353468866fd4c8151d3ff2895216edd9205fd54 154 1552019-04-04 ALONSO Laurent <laurent.alonso@inria.fr> [5c6ac8940546c18878ccff1ab26bc89b921ea4a3] 156 157 key[.xml]: do not add uneeded empty lines + astyle 158 159 Change-Id: I5a705c2ca1825e941ca017b5733a9139fb65cff1 160 1612019-04-04 ALONSO Laurent <laurent.alonso@inria.fr> [921877e614d03820fbd51d7a6c5689cde72304c9] 162 163 .iwa[all]: convert correctly the stroke type... 164 165 Change-Id: Ife97292cbe7bd0993bd420626f621b9202fd4c6f 166 1672019-04-03 ALONSO Laurent <laurent.alonso@inria.fr> [1f490e3ba099f2435fe5c28372c4a9f4aed992e4] 168 169 all: BaselineShift is stored in point... 170 171 Change-Id: I6220583f4da9013edb320a2f24fd3a53a9ed3e8f 172 1732019-04-03 ALONSO Laurent <laurent.alonso@inria.fr> [edb6cbdd5981b3e77e98d70a913f4847c63134fa] 174 175 iwa[pages]: retrieve headers/footers even if the document is empty. 176 177 Change-Id: If141c01a3a0737ced5ba4bbf9902985cf4c09e9a 178 1792019-04-01 David Tardon <dtardon@redhat.com> [8b5c77bbbce760eaea7aa7dc19b69fceeb32ad67] 180 181 WaE: add missing initializations 182 183 Change-Id: Idfcaf152a266a11f9694b0bc224fde6dcef42100 184 1852019-04-01 David Tardon <dtardon@redhat.com> [67b75a024d04e45dd7c179c9c1687d9b8334a9d6] 186 187 use size of array in comparison 188 189 Change-Id: Ief098fdf710e9ab882e4c2f22c048a5294965f32 190 1912019-04-01 David Tardon <dtardon@redhat.com> [14b0449b544f66800791795caebdb77d6df62fe2] 192 193 astyle 194 195 Change-Id: I0385b0de131f175bb3cc16727952df57cc794d9e 196 1972019-04-01 David Tardon <dtardon@redhat.com> [ebce3aaa202587276d8ecaf0e491ecce9ebdd099] 198 199 WaE: comparison of unsigned expression >= 0 is always true 200 201 Change-Id: I41e93b7c53357276bfd049d1e950d03e858357d9 202 2032019-04-01 David Tardon <dtardon@redhat.com> [2f2c36d6e70248c008803b000e7e0c0e675c1bea] 204 205 WaE: declaration of ‘string’ shadows a global declaration 206 207 Change-Id: I461eab7676c13cd589b167d0c16e0e1e84ee6dfa 208 2092019-04-01 David Tardon <dtardon@redhat.com> [d1fc2fbdd4b2f567770dc39457123ab74eafb09e] 210 211 WaE: unnecessary parentheses in declaration of ‘defBullet’ 212 213 Change-Id: I9aabc819e2154d8cc06f6226734b6c16b7624c73 214 2152019-04-01 David Tardon <dtardon@redhat.com> [9fa28f50c4735b47714712040a0a6e7ace36036a] 216 217 WaE: unnecessary parentheses in declaration of ‘wh’ 218 219 Change-Id: I02f5bd69a748a9c0c8095967c033a1ab4ff91fe5 220 2212019-03-31 osnola <alonso@loria.fr> [e78bf06141d9e0325ceb9d74b2921fc7d42dac35] 222 223 clang[warnings]: correct some warnings... 224 225 Change-Id: If695f295d3296f1e33b2da1263f611c88c8f1549 226 Reviewed-on: https://gerrit.libreoffice.org/69999 227 Reviewed-by: Laurent Alonso(fr) <alonso.laurent@gmail.com> 228 Tested-by: Laurent Alonso(fr) <alonso.laurent@gmail.com> 229 2302019-03-31 osnola <alonso@loria.fr> [a01093943e0f46ec7fc1501081c96f5c9c6e47b3] 231 232 iwa[list]: try to retrieve some bullet images(or use default bullet) 233 234 Change-Id: Id090aca1dbeda3351ddae62ed17c0392d740392d 235 Reviewed-on: https://gerrit.libreoffice.org/69998 236 Reviewed-by: Laurent Alonso(fr) <alonso.laurent@gmail.com> 237 Tested-by: Laurent Alonso(fr) <alonso.laurent@gmail.com> 238 2392019-03-31 osnola <alonso@loria.fr> [3db3ade0aac3efe1f441ad6108b8ecc09a0f5681] 240 241 iwa: try to retrieve more file's color correspondances... 242 243 Change-Id: Iacd7e68d6ce952ad362dca01084be8d802ec377a 244 Reviewed-on: https://gerrit.libreoffice.org/69997 245 Reviewed-by: Laurent Alonso(fr) <alonso.laurent@gmail.com> 246 Tested-by: Laurent Alonso(fr) <alonso.laurent@gmail.com> 247 2482019-03-31 osnola <alonso@loria.fr> [2aa0786aa15c6e490a6e39e4bf5dcdd1bb326dc8] 249 250 key[.iwa]: try to retrieve textbox's layout properties... 251 252 Change-Id: Ib371caab38447653ae4f63181648bd14b3dbe9c4 253 Reviewed-on: https://gerrit.libreoffice.org/69996 254 Reviewed-by: Laurent Alonso(fr) <alonso.laurent@gmail.com> 255 Tested-by: Laurent Alonso(fr) <alonso.laurent@gmail.com> 256 2572019-03-31 osnola <alonso@loria.fr> [e154a27012c12f6546f2719a2d8bfc2fcd873c5c] 258 259 all[.iwa]: allows to read header with multiple data infos... 260 261 Change-Id: I6ff81df7cddf46d63c666150dbfc093080283e55 262 Reviewed-on: https://gerrit.libreoffice.org/69995 263 Reviewed-by: Laurent Alonso(fr) <alonso.laurent@gmail.com> 264 Tested-by: Laurent Alonso(fr) <alonso.laurent@gmail.com> 265 2662019-03-31 osnola <alonso@loria.fr> [de45df55058e66fb1561e6240cc6a3eef1d12b6a] 267 268 IWORKText.cpp[link]: be sure to close opened linked... 269 270 Change-Id: I72f9d40d8b2d4402da3489e46fbbb38f15658caa 271 Reviewed-on: https://gerrit.libreoffice.org/69994 272 Reviewed-by: Laurent Alonso(fr) <alonso.laurent@gmail.com> 273 Tested-by: Laurent Alonso(fr) <alonso.laurent@gmail.com> 274 2752019-03-31 osnola <alonso@loria.fr> [548c2735c09570726f08d5ae9fee8efefb54d529] 276 277 glm: force dmat3 initialization (needed from v0.9.9.0) 278 279 Change-Id: I2cb285f2d9bc1e9818ed946b38caaf8a5de9e61a 280 Reviewed-on: https://gerrit.libreoffice.org/69993 281 Reviewed-by: Laurent Alonso(fr) <alonso.laurent@gmail.com> 282 Tested-by: Laurent Alonso(fr) <alonso.laurent@gmail.com> 283 2842019-03-31 osnola <alonso@loria.fr> [de6ab45c601cb43a87a9773343d63833ce5e02a8] 285 286 iwa[numbers]: retrieve some sticky notes, to be improved... 287 288 Change-Id: Ifb29ce590021e5b8f8695dc6a300cc89e2c20100 289 Reviewed-on: https://gerrit.libreoffice.org/69992 290 Reviewed-by: Laurent Alonso(fr) <alonso.laurent@gmail.com> 291 Tested-by: Laurent Alonso(fr) <alonso.laurent@gmail.com> 292 2932019-03-31 osnola <alonso@loria.fr> [46523ce012db705a411ff402b1198c9481f9fba0] 294 295 number[xml]: retrieve some sticky notes... 296 297 Change-Id: Id597db500f208cc7570be28476d7c31e94927aaf 298 Reviewed-on: https://gerrit.libreoffice.org/69991 299 Reviewed-by: Laurent Alonso(fr) <alonso.laurent@gmail.com> 300 Tested-by: Laurent Alonso(fr) <alonso.laurent@gmail.com> 301 3022019-03-31 osnola <alonso@loria.fr> [de5bdcb8d25c17ed89c14019cac3774d178919f3] 303 304 iwa[comment]: retrieve author,answer,... iwa[numbers]: retrieve comment 305 306 Change-Id: I9dcf059aa7583fb77f6353e1e26231a4b3068750 307 Reviewed-on: https://gerrit.libreoffice.org/69990 308 Reviewed-by: Laurent Alonso(fr) <alonso.laurent@gmail.com> 309 Tested-by: Laurent Alonso(fr) <alonso.laurent@gmail.com> 310 3112019-03-30 osnola <alonso@loria.fr> [e596bcef5823b2b7f5d5eaf6a6e55ac4a970637a] 312 313 iwa[numbers]: coordinates seem always relative to top left... 314 315 Change-Id: I8b93c4cee5d189363dda1e76e155ee9b758b5ebf 316 Reviewed-on: https://gerrit.libreoffice.org/69988 317 Reviewed-by: Laurent Alonso(fr) <alonso.laurent@gmail.com> 318 Tested-by: Laurent Alonso(fr) <alonso.laurent@gmail.com> 319 3202019-03-30 osnola <alonso@loria.fr> [a2d31ee8a60a0d7e7a45b28e5e4fad370093ebeb] 321 322 .iwa: no longer assume that bezier paths are in unit area... 323 324 Change-Id: I49efe7a18748d105214ff6f8f52edb76503bb9e5 325 Reviewed-on: https://gerrit.libreoffice.org/69987 326 Reviewed-by: Laurent Alonso(fr) <alonso.laurent@gmail.com> 327 Tested-by: Laurent Alonso(fr) <alonso.laurent@gmail.com> 328 3292019-03-30 osnola <alonso@loria.fr> [2cfef129d39eab0f59fc9cae0e54eb5613f1f9c5] 330 331 .iwa: try to generate some group and to read hidden/visible shadow flag. 332 333 Change-Id: I45a8b4965584ef0ec501a790560e85385d40ac61 334 Reviewed-on: https://gerrit.libreoffice.org/69986 335 Reviewed-by: Laurent Alonso(fr) <alonso.laurent@gmail.com> 336 Tested-by: Laurent Alonso(fr) <alonso.laurent@gmail.com> 337 3382019-03-30 osnola <alonso@loria.fr> [8435a31b7da255788536f22217c402ce6ed9527d] 339 340 iwa: correct placement in group + retrieve workspace name in .numbers 341 342 Change-Id: Id436a5162d09544c8de1f6de65eb2c3af859e139 343 Reviewed-on: https://gerrit.libreoffice.org/69985 344 Reviewed-by: Laurent Alonso(fr) <alonso.laurent@gmail.com> 345 Tested-by: Laurent Alonso(fr) <alonso.laurent@gmail.com> 346 3472019-03-30 osnola <alonso@loria.fr> [665cf8fb1cf8a73f518633dce98d058a9656a4dd] 348 349 numbers[iwa]: begin to retrieve some shapes, to be improved... 350 351 Change-Id: I38eacd49551d55466df211cf9bf20cdb99026c46 352 Reviewed-on: https://gerrit.libreoffice.org/69982 353 Reviewed-by: Laurent Alonso(fr) <alonso.laurent@gmail.com> 354 Tested-by: Laurent Alonso(fr) <alonso.laurent@gmail.com> 355 3562019-03-30 osnola <alonso@loria.fr> [e693a5ad9c021ba40a64ee957a69f5c29bd22353] 357 358 numbers: try to recover some picture in cell which contains data... 359 360 Change-Id: I93cd4d942ef7b6214edb1eb1f03d970a488c1d41 361 Reviewed-on: https://gerrit.libreoffice.org/69981 362 Reviewed-by: Laurent Alonso(fr) <alonso.laurent@gmail.com> 363 Tested-by: Laurent Alonso(fr) <alonso.laurent@gmail.com> 364 3652019-03-30 osnola <alonso@loria.fr> [a079b5f384d3f5cf100ff4104d9e3a39861fa549] 366 367 number[xml]: try to retrieve sf:o element... 368 369 Change-Id: I7978e6b96256c26432f14cda012d12e253381f6b 370 Reviewed-on: https://gerrit.libreoffice.org/69980 371 Reviewed-by: Laurent Alonso(fr) <alonso.laurent@gmail.com> 372 Tested-by: Laurent Alonso(fr) <alonso.laurent@gmail.com> 373 3742019-03-30 osnola <alonso@loria.fr> [8cb9244bc41d285a0485e31c4c499f2b19288f68] 375 376 format: check that the number of decimals is not equal to default... 377 378 Change-Id: I22373e48391f42447f95fb5b4f39e125d44adb71 379 Reviewed-on: https://gerrit.libreoffice.org/69979 380 Reviewed-by: Laurent Alonso(fr) <alonso.laurent@gmail.com> 381 Tested-by: Laurent Alonso(fr) <alonso.laurent@gmail.com> 382 3832019-03-30 osnola <alonso@loria.fr> [4b49cdd31167a39b844c7eb6db5f8d899bb41f03] 384 385 numbers: try to recover some picture in cell... 386 387 Change-Id: I516cc51a2b30a939e93020c638801896dc78d391 388 Reviewed-on: https://gerrit.libreoffice.org/69978 389 Reviewed-by: Laurent Alonso(fr) <alonso.laurent@gmail.com> 390 Tested-by: Laurent Alonso(fr) <alonso.laurent@gmail.com> 391 3922019-03-30 osnola <alonso@loria.fr> [59cd8d7306d3c51b1c1ae4b31d95ac9134bc6503] 393 394 number[formula]: send prefix operator correctly... 395 396 Change-Id: I48cde7154b6baa85fca308162795f4b1af25a9bf 397 Reviewed-on: https://gerrit.libreoffice.org/69977 398 Reviewed-by: Laurent Alonso(fr) <alonso.laurent@gmail.com> 399 Tested-by: Laurent Alonso(fr) <alonso.laurent@gmail.com> 400 4012019-03-30 osnola <alonso@loria.fr> [7f839b93c4fcb38706e70e9654942e5aadf9b661] 402 403 number[xml]: create a special graphic sheet if needed... 404 405 Change-Id: Iebb48608341d7830dca6659ab61975c4c41e3e2e 406 Reviewed-on: https://gerrit.libreoffice.org/69976 407 Reviewed-by: Laurent Alonso(fr) <alonso.laurent@gmail.com> 408 Tested-by: Laurent Alonso(fr) <alonso.laurent@gmail.com> 409 4102019-03-30 osnola <alonso@loria.fr> [d70e8bf7f93a5df467076f3537261d885efddda2] 411 412 numbers[xml]: try to retrieve some comment in cells... 413 414 Change-Id: I47a71df6a18205929b7b6c223c0b8e6fc2329686 415 Reviewed-on: https://gerrit.libreoffice.org/69975 416 Reviewed-by: Laurent Alonso(fr) <alonso.laurent@gmail.com> 417 Tested-by: Laurent Alonso(fr) <alonso.laurent@gmail.com> 418 4192019-03-30 osnola <alonso@loria.fr> [fa2ef52a6c81f789b8fa5dc30c7eed976692b014] 420 421 numbers[iwa]: begin to add code to read comment's structure, to be continued. 422 423 Change-Id: Iba4912de8fa0e848086b9b032a028694068e96b8 424 Reviewed-on: https://gerrit.libreoffice.org/69972 425 Reviewed-by: Laurent Alonso(fr) <alonso.laurent@gmail.com> 426 Tested-by: Laurent Alonso(fr) <alonso.laurent@gmail.com> 427 4282019-03-30 osnola <alonso@loria.fr> [fc8954772fbbc93f6b4f53c165aa7238f3cfda11] 429 430 number[xml]: recover some pictures + all: allow shapes to appear in group 431 432 Change-Id: Ia7629a2d3e2f88154cbe9965768c7ab9f55cec02 433 Reviewed-on: https://gerrit.libreoffice.org/69971 434 Reviewed-by: Laurent Alonso(fr) <alonso.laurent@gmail.com> 435 Tested-by: Laurent Alonso(fr) <alonso.laurent@gmail.com> 436 4372019-03-30 osnola <alonso@loria.fr> [b63820724638df49327f3c6e61cdf2d49d165c15] 438 439 number[xml]: begin to retrieve some basic shapes, textboxes, ... 440 441 Change-Id: Idd112864044cbf9d60dbfbd8cc158568c792fc7c 442 Reviewed-on: https://gerrit.libreoffice.org/69970 443 Reviewed-by: Laurent Alonso(fr) <alonso.laurent@gmail.com> 444 Tested-by: Laurent Alonso(fr) <alonso.laurent@gmail.com> 445 4462019-03-30 osnola <alonso@loria.fr> [22b8412385899d7c9b42071bda77902330a52871] 447 448 formula: retrieve more special ranges... 449 450 Change-Id: I4fdcd87f7f5f78911dc2bfe13219f7bf588381ac 451 Reviewed-on: https://gerrit.libreoffice.org/69969 452 Reviewed-by: Laurent Alonso(fr) <alonso.laurent@gmail.com> 453 Tested-by: Laurent Alonso(fr) <alonso.laurent@gmail.com> 454 4552019-03-30 osnola <alonso@loria.fr> [7f4ec27d58ca034386bd44950cd26aa1e128b87e] 456 457 table: try to recover menu choice correctly... 458 459 Change-Id: Id71a3db4580067e184f3d3cf9299d2fc556fa293 460 Reviewed-on: https://gerrit.libreoffice.org/69961 461 Reviewed-by: Laurent Alonso(fr) <alonso.laurent@gmail.com> 462 Tested-by: Laurent Alonso(fr) <alonso.laurent@gmail.com> 463 4642019-03-30 osnola <alonso@loria.fr> [f8344e8d6dec955532b894b60e8a2a1bcbfca6fd] 465 466 numbers: set table:calculation-settings/table:use-wildcards... 467 468 Change-Id: I45d5f4bb1766441d745cff6d5b1d93b46cf89d79 469 Reviewed-on: https://gerrit.libreoffice.org/69960 470 Reviewed-by: Laurent Alonso(fr) <alonso.laurent@gmail.com> 471 Tested-by: Laurent Alonso(fr) <alonso.laurent@gmail.com> 472 4732019-03-30 osnola <alonso@loria.fr> [12f8f1e5ae385518cfaf83acdd6e8a6e0b20ec82] 474 475 numbers: try to retrieve ref to other sheets + simplify code... 476 477 Change-Id: I52e9e905fbb63441359206a763282c733d870058 478 Reviewed-on: https://gerrit.libreoffice.org/69959 479 Reviewed-by: Laurent Alonso(fr) <alonso.laurent@gmail.com> 480 Tested-by: Laurent Alonso(fr) <alonso.laurent@gmail.com> 481 4822019-03-30 osnola <alonso@loria.fr> [2c2dbc3af17ee96de493e0e5bbf73a06e4e00dfe] 483 484 numbers[.iwa]: try to retrieve some custom formats+simplication... 485 486 Change-Id: I7bea72b9a84fcfbead140a5e9daa5c94703e2276 487 Reviewed-on: https://gerrit.libreoffice.org/69958 488 Reviewed-by: Laurent Alonso(fr) <alonso.laurent@gmail.com> 489 Tested-by: Laurent Alonso(fr) <alonso.laurent@gmail.com> 490 4912019-03-30 ALONSO Laurent <laurent.alonso@inria.fr> [5d22c3a0f7dddb7158bd390a4ee3a6cd2aad6793] 492 493 numbers[.iwa]: try to retrieve ref to other sheets... 494 495 Change-Id: I145fb2984de30a0ffcf5cb19eafacff08af1c88a 496 Reviewed-on: https://gerrit.libreoffice.org/68552 497 Reviewed-by: Laurent Alonso(fr) <alonso.laurent@gmail.com> 498 Tested-by: Laurent Alonso(fr) <alonso.laurent@gmail.com> 499 5002019-03-27 ALONSO Laurent <laurent.alonso@inria.fr> [5efdc5b54c5318695dd195d83ddb3e40a1130638] 501 502 numbers: try to retrieve more formats... 503 504 Change-Id: Ie1235b6bf4a8542574e3f18e896c0eaa0a89a748 505 Reviewed-on: https://gerrit.libreoffice.org/68551 506 Reviewed-by: David Tardon <dtardon@redhat.com> 507 Tested-by: David Tardon <dtardon@redhat.com> 508 5092019-03-27 ALONSO Laurent <laurent.alonso@inria.fr> [a619e281f7f34706dacd88eae248eda001473346] 510 511 iwa[formula]: try to retrieve some IWORKFormula... 512 513 Change-Id: If0e8941583e76d369a93aa25fdfe2f9b2bd443bf 514 Reviewed-on: https://gerrit.libreoffice.org/68550 515 Reviewed-by: David Tardon <dtardon@redhat.com> 516 Tested-by: David Tardon <dtardon@redhat.com> 517 5182019-02-06 Miklos Vajna <vmiklos@collabora.com> [5a678f482ce856b44c06382b83158efddda6d08e] 519 520 Fix -Werror=format-extra-args in IWAParser 521 522 In file included from IWAParser.h:32:0, 523 from IWAParser.cpp:10: 524 IWAParser.cpp: In member function ‘bool libetonyek::IWAParser::parsePath(const libetonyek::IWAMessage&, libetonyek::IWORKPathPtr_t&)’: 525 IWAParser.cpp:1004:122: error: too many arguments for format [-Werror=format-extra-args] 526 ETONYEK_DEBUG_MSG(("IWAParser::parsePath: missing prior MoveTo subsequent LineTo\n", get(type) == 1 ? 'M' : 'L')); 527 ^ 528 libetonyek_utils.h:51:53: note: in definition of macro ‘ETONYEK_DEBUG_MSG’ 529 #define ETONYEK_DEBUG_MSG(M) libetonyek::debugPrint M 530 ^ 531 cc1plus: all warnings being treated as errors 532 533 Change-Id: Ic87e540fa4c2a80a0edac5fba88c1f2dce342233 534 5352018-12-29 David Tardon <dtardon@redhat.com> [dcfa03786c89c875b265f32387b73aad766f4caa] 536 537 fix conditional 538 539 Change-Id: I9c8615a401d6fbb87e2ee8619bb549d98f21f4e5 540 5412018-12-29 David Tardon <dtardon@redhat.com> [dccd225fd424163623dbe5e0577ec5f82536efbb] 542 543 bump release 544 545 Change-Id: Ic5357d23dd8d7043c20c270bb6d28203dc61b475 546 5472018-12-29 David Tardon <dtardon@redhat.com> [a30d7c7f352a695ba04ed64d291ecec86ad32b1e] 548 549 prepare for a release 550 551 Change-Id: Ie9d8d7122d1b04b082e0b80c30a5f9c58199b9a6 552 5532018-12-29 David Tardon <dtardon@redhat.com> [6579803ea0bc964cacb1891a98d44853198adfb1] 554 555 check for mdds 1.2 by default 556 557 1.4 is still too new. 558 559 Change-Id: Ifd15d0f3266f0f1abac3beaa2c79344671e20a23 560 5612018-12-28 David Tardon <dtardon@redhat.com> [442bd243a55857d38026fdbf450696ebb95d939a] 562 563 avoid assert on import of binary Numbers files 564 565 Change-Id: I14bd097103e946b2dbb55d1c17104bab827178b8 566 5672018-12-28 David Tardon <dtardon@redhat.com> [4386f0eb89aa0b479f258efe9b14580c88b7d47b] 568 569 set correct package stream for iCloud Web Browser files 570 571 Change-Id: I5cfafb8eb5ee262f40398453f2026dff9bee044a 572 5732018-12-28 David Tardon <dtardon@redhat.com> [f49d9dd6f836be3a1560f19b2981d3c5ef201b23] 574 575 ofz#12250 avoid division by 0 576 577 Change-Id: Ic5b3a67cf65bd4e781a817540334b437c07c8ff0 578 5792018-12-25 David Tardon <dtardon@redhat.com> [4b66055b121520f46f9eccd35d208e5a018787a1] 580 581 combine call into a single line 582 583 Change-Id: Idb962653bc72f15c84d711869d4149408151a095 584 5852018-12-25 David Tardon <dtardon@redhat.com> [004179fc13c5cbb94d174c0c48e79fcb0f0fbe20] 586 587 remove unneeded check 588 589 Change-Id: Iee910a34ecfc1e01d602515c9b86d567dbc62c99 590 5912018-12-25 David Tardon <dtardon@redhat.com> [dce663b768c4fe93afb4153af8e61c7eb67171aa] 592 593 fix copypasta 594 595 Change-Id: Idf54829d5eca5ed3e69c595adb8f8ff08b78cdb7 596 5972018-12-25 David Tardon <dtardon@redhat.com> [c027c450f552f4876775531a5151c022f59c6dbf] 598 599 reduce deps for detection test 600 601 Change-Id: I094c3cb87a5c9e4fb00ebb992f0a2e2bc64e877c 602 6032018-12-25 David Tardon <dtardon@redhat.com> [97ae24ef3e96fee83945010022585e0f9893a1d0] 604 605 package new test file 606 607 Change-Id: I74b6f25b0fe6628e2f30972856bec6a751888c91 608 6092018-12-25 David Tardon <dtardon@redhat.com> [93a9b0dab52fc219fd2094b8e18776d113cddb65] 610 611 rename macro 612 613 Change-Id: I86ff97fd63eec1fba96b1bbd481609272b69a944 614 6152018-12-25 David Tardon <dtardon@redhat.com> [15a5e2936938f15d971766668bfa8210378ab9a5] 616 617 drop unneeded macro definition 618 619 Change-Id: I497bce3f7da4d5902dd10f9546c6edeec7ad9663 620 6212018-12-25 David Tardon <dtardon@redhat.com> [c5b0907204aef19bba9113d01474977e528654a4] 622 623 restructure test for visibility 624 625 Change-Id: I14df8198232184493cae865e21e678597c1fbe55 626 6272018-12-25 David Tardon <dtardon@redhat.com> [f53d4670d566da201955b89075f191602f0ba192] 628 629 tdf#120707 handle binary docs with extra top level dir 630 631 Change-Id: Ic27b6f74bc912069ca107d8441b9f9985bde3161 632 6332018-12-24 David Tardon <dtardon@redhat.com> [dafc9ec9c162c0ec3823234bb2b2659f790d0b8f] 634 635 split stream tests to a separate binary 636 637 ... to avoid linking the core tests with librevenge-stream. 638 639 Change-Id: I7d5ae9cf7df401b6fffd5cf670ba138d4a77ff94 640 6412018-12-24 David Tardon <dtardon@redhat.com> [38ec24d6d30d22b440102a8dd4069cb5257bb5fe] 642 643 add a stream impl. for handling subdirs 644 645 Change-Id: Id6236ffe2125d525a2c764c8ebc7227b76f4f05e 646 6472018-12-24 David Tardon <dtardon@redhat.com> [bf27a4d9d0c0c6c61b7c0125ad1b113ac9cef7ea] 648 649 move detection of binary file structure to a function 650 651 Change-Id: Ia93dd8d73438870c6d1e4d0d76c89fb617177ccb 652 6532018-12-20 Caolán McNamara <caolanm@redhat.com> [3e4c48e042cf4929f9b69cf443165c8f3c299109] 654 655 forcepoint#77 null-deref 656 657 Change-Id: I984f0e17a5a0e2edd431f0938c69b988a2212d09 658 Reviewed-on: https://gerrit.libreoffice.org/65378 659 Reviewed-by: Caolán McNamara <caolanm@redhat.com> 660 Tested-by: Caolán McNamara <caolanm@redhat.com> 661 6622018-08-30 Rene Engelhard <rene@rene-engelhard.de> [de0212a50489a2fcfd11db8c1eeba7e48996bba5] 663 664 support mdds 1.4 665 666 6672018-05-05 David Tardon <dtardon@redhat.com> [935cb58a61e45f441bdea143317a7d0d52c7f944] 668 669 WaE: unnecessary parentheses in declaration of ‘aligns’ 670 671 Change-Id: Ic3cb38d071db8e3947c09a4b216b62d18e01b6aa 672 6732018-04-23 Caolán McNamara <caolanm@redhat.com> [9b78187ac2ccca0158cc9cc0bcc0576b457a78d7] 674 675 intial-creator->initial-creator 676 677 Change-Id: I6fe5d0732edb97ac7ff6d527f48543cab1bb3f7b 678 Reviewed-on: https://gerrit.libreoffice.org/53337 679 Reviewed-by: David Tardon <dtardon@redhat.com> 680 Tested-by: David Tardon <dtardon@redhat.com> 681 6822018-04-21 David Tardon <dtardon@redhat.com> [94ca8aa8052ce6abf0420b0ac0fb5b949fbbc4b3] 683 684 bump version 685 686 Change-Id: I0512bc0abcf5a23c1b99918495622a3d874e75d6 687 6882018-04-21 David Tardon <dtardon@redhat.com> [4e979303c9cc4412ccd5788e399941a823f6ac3c] 689 690 prepare for a release 691 692 Change-Id: I3e9362cdf0f0bf278e8f8ab90d30344a863b39ea 693 6942018-04-21 David Tardon <dtardon@redhat.com> [2cd34af83c74e7dd2c4fc49527760d895bd7bfb0] 695 696 cid#1434976 workaround coverity false positive 697 698 Change-Id: Ic31acb44691c6faa709679632f982c72a4d7b3ca 699 7002018-04-21 David Tardon <dtardon@redhat.com> [79dd7d7ce45ebfde1aa7e0e733b93a6c1af9e4d0] 701 702 cid#1434975 workaround coverity false positive 703 704 Change-Id: I7d90b15e82b0476562551e526c01f72c7e813cee 705 7062018-04-21 David Tardon <dtardon@redhat.com> [d8748ab56d2d33ae3dcc6e5142be10f28a77218f] 707 708 cid#1434978 convert constant to bool 709 710 Change-Id: I679fd8f79b1f2cb4cda03cd0f53000a45def6612 711 7122018-04-21 David Tardon <dtardon@redhat.com> [466d91d574a48fba50a1a533ae2a9eaee0ddc77d] 713 714 cid#1434980 initialize variable 715 716 Change-Id: Ie4114485c14d20efc78d8418000eb54b3c354216 717 7182018-04-21 David Tardon <dtardon@redhat.com> [b40ea4301a08b02996580ea842773fdce8699a0b] 719 720 cid#1434979 use meaningful default for star path 721 722 Change-Id: I872cf2ddac564d03dfe564896d9331d32669dea8 723 7242018-04-21 David Tardon <dtardon@redhat.com> [97734c2b2e4e430e5b14c758f40b3625ca63aafa] 725 726 cid#1434977 remove dead code 727 728 Change-Id: I18a73a200a0adedd2fc4987391a7e9025b62326b 729 7302018-04-21 David Tardon <dtardon@redhat.com> [40500fc00951e2dda1ecf7ced347316a5de7c291] 731 732 cid#1434974 refactor to avoid warning 733 734 Change-Id: Iab1a2776748b88f4a0e2d2c60c6ecc13b8b68aad 735 7362018-04-21 David Tardon <dtardon@redhat.com> [b9413fbbac820f3d62d027ba1458363f85add111] 737 738 cid#1434972 remove dead code 739 740 Change-Id: I457354003baa94b4b37097d6463c9d36e6653e48 741 7422018-04-20 David Tardon <dtardon@redhat.com> [19ce4cad10e5b438d506179826ae899fc2a6bc53] 743 744 WaE: declaration of id shadows a parameter 745 746 Change-Id: I9f4e59813689bb455717d270d7089d281798f0b5 747 7482018-04-20 David Tardon <dtardon@redhat.com> [e6660bd317d32ecee2ffa1a6e74a92ec0b3c6b9d] 749 750 WaE: ignore problems in mdds 751 752 Change-Id: Icf01acde5b9c2a01067355d6be2d5f107238f47d 753 7542018-04-02 David Tardon <dtardon@redhat.com> [43b5f686de941fc10163e35be219e76ae78c943e] 755 756 fix copypasta 757 758 Change-Id: Ic4e976ac1012ac799b6b747fe32fbcad0ad0c3de 759 7602018-04-02 David Tardon <dtardon@redhat.com> [4061a9a24a07d3feffb1cb824bc3d27112aa7549] 761 762 parse text background color 763 764 Change-Id: Ica177a71f12da7dfd5b483eff94855a408c4ac21 765 7662018-04-01 osnola <alonso@loria.fr> [3878b6316dd16217b16ebe95157c713db1656a57] 767 768 iwa[table]: try to retrieve the vertical alignment, ... 769 770 Change-Id: Id1d1d4e7be90292b1c0414f3ee6a24d5e59b9f2c 771 7722018-03-28 osnola <alonso@loria.fr> [20baee0c8406f52ef16d5629f6e096b7829a8329] 773 774 iwa[table]: try to retrieve some borders(but not the header's borders). 775 776 Change-Id: Iaf61f021d4b2c601812bf7c12ff54b704995e38a 777 7782018-03-28 osnola <alonso@loria.fr> [3c6994598b2673aa7b8f00474de1a1979ed5f4a4] 779 780 all[.xml]: try to retrieve sf:ghost-text and sf:ghost-text-ref... 781 782 Change-Id: Ibbc7582c45d9e886af8b16e1b7ffd50bfd479f8b 783 7842018-03-27 David Tardon <dtardon@redhat.com> [437faa917b950c22f8d2aea0821b4364a4dd9daf] 785 786 revert the logic 787 788 Change-Id: I1cae65d607d990d18c2a35b983e6d67e6c701e5b 789 7902018-03-27 David Tardon <dtardon@redhat.com> [d4f800e55e465295fbcfa2e959a292f1f73ac899] 791 792 ofz#7114 break out of the switch too 793 794 Change-Id: I235958335b0b1d2b3b059d611fa2b4f48711c62a 795 7962018-03-24 Julien Nabet <serval2412@yahoo.fr> [78d2bbb97daf21cb782891ea0feda05e37d98624] 797 798 cppcheck: fix some errors 799 800 [src/lib/contexts/KEY1FillElement.cpp:81]: (style) Consecutive return, break, continue, goto or throw statements are unnecessary 801 [src/lib/contexts/IWORKTableInfoElement.cpp:318] -> [src/lib/contexts/IWORKTableInfoElement.cpp:318]: (style) Same expression on both sides of '&&' 802 8032018-03-21 osnola <alonso@loria.fr> [f7a995a63e4fe036cebf086de33b7f10875237ea] 804 805 iwa[table]: try to retrieve more styles... 806 807 Change-Id: Ia07a001a1a2f57207402070c14576c9830b74619 808 8092018-03-18 David Tardon <dtardon@redhat.com> [b14bf53fe5d7e54f376a8745a4554deffcf6eb5e] 810 811 WaE: base class has accessible non-virtual dtor 812 813 Change-Id: I8db9c49ec1cf742c4299c120b50eeed6af3c2fb8 814 8152018-03-18 David Tardon <dtardon@redhat.com> [84eb6e19dd2e56c89c9c5db40a6d965810f34bb1] 816 817 WaE: initialize member 818 819 Change-Id: I7f20e096e702b109eb4e8203b327bdea8a434c17 820 8212018-03-18 David Tardon <dtardon@redhat.com> [02466e1f0f7c7d38d7a530bc67ac0d56e3326b18] 822 823 WaE: initialize member 824 825 Change-Id: I2b748f4e9a630cc04067554af2f24bdca17f33df 826 8272018-03-18 osnola <alonso@loria.fr> [7a2ac5646394cdbce106b295f366918cf1ffff89] 828 829 Numbers[.iwa]: begin to retrieve some data... 830 831 Change-Id: Ib47d34d46c2d4d0033aa46bd28e9e7f7efb88547 832 8332018-03-18 osnola <alonso@loria.fr> [7d7e491a2d1a9711aaa3f8d95cd5675315068317] 834 835 .iwa[line spacings]: try to retrieve more attributes, ... 836 837 Change-Id: I5d29b6a17fa02f0a3c5067c60a7685dfbe49ac30 838 8392018-03-18 osnola <alonso@loria.fr> [a0538b7ba153e0b6b0d726d6b67777f16af41b6f] 840 841 .iwa: line spacing, try to differentiate unit in percent and in point... 842 843 Change-Id: Idace3087c0df26c0633f5469834ac174f74798e3 844 8452018-03-18 osnola <alonso@loria.fr> [0caa1418b50a1e74487ef5743c8e3e06f731c998] 846 847 .iwa[pages]: try to retrieve some pages' attachment, ... 848 849 Change-Id: I1af9375bb810ddbc8a758a65e22266eed4101976 850 8512018-03-18 osnola <alonso@loria.fr> [e90278ca8632ea95f2e16028f29312a9d544feba] 852 853 list: finish to open/close the list element correctly... 854 855 Change-Id: I94d55fc93681e6c9642c29b1ea3926175dbc9287 856 8572018-03-18 osnola <alonso@loria.fr> [bd63a48942f9238ea237f1cd9b5121d3180ab24b] 858 859 list: try to open/close the list element correctly... 860 861 Change-Id: Idbfa804438811a1977e3a1f26c39d5578e88e848 862 8632018-03-18 osnola <alonso@loria.fr> [e07686b3425ddf9c4174ee2a23c87e091416bbe1] 864 865 paragraph style:iwa line spacing is giving in percent + correct margins. 866 867 Change-Id: I757f48209edeb5ee5610cce1f9559145ee296486 868 8692018-03-18 osnola <alonso@loria.fr> [aa5e799ba7f2e94448e6303c905a0b187cd7e1a5] 870 871 .iwa: try to read/retrieve the images' style... 872 873 Change-Id: I50188a08275ca56aaf799345ae16a0586dca7d07 874 8752018-03-18 osnola <alonso@loria.fr> [264bf1d773d97d203015f1541e52218c23c355f3] 876 877 .xml: try to retrieve some basic pictures when there are absent... 878 879 Change-Id: I78949f636b60a74fadb4bb3faf5a7e4bf145c4a9 880 8812018-03-18 osnola <alonso@loria.fr> [e3cfb225387d204223ce7472cab5fe30d6bd8e70] 882 883 Keynote 5: try to recover some connection's styles... 884 885 Change-Id: Ie85c64c8b32fdcbfba87c23a2a62b016897cfe68 886 8872018-03-18 osnola <alonso@loria.fr> [e82bda41717f4a3c917bbeefb1b09a60df71f758] 888 889 Try to fix some rotation's problem... 890 891 Change-Id: Iab809a894523ca38ba9f3dd6b8e1e4d23bac2e95 892 8932018-03-18 osnola <alonso@loria.fr> [2b16d8cd74f8773d55a7519f33ab464454f19aea] 894 895 KEY2Parser.cpp: fix transformations when a connection-line appears 896 897 Change-Id: I848b62990690cf042363d9abda4e9757a292bfcc 898 8992018-03-18 osnola <alonso@loria.fr> [eab6780641d8073292d34498a1c089e6337b80e8] 900 901 try to retrieve some connection's lines... 902 903 Change-Id: Ia79c825779569e6aee8235ed1de78d652792fae7 904 9052018-03-18 osnola <alonso@loria.fr> [d0ff0a8ce861b26fa02d7508f75809c18a262ea5] 906 907 .iwa: try to retrieve complex bezier curves... 908 909 Change-Id: Idad2669752a58935d2892dddc048604831a89bf5 910 9112018-03-18 osnola <alonso@loria.fr> [9637cb43608480556f846dff1d8ab62f26feecd1] 912 913 .iwa: retrieve arrow in Keynote 6 files, ... 914 915 Change-Id: I0ca104ee22ffebd2b9dff7cf1de593ee519419d8 916 9172018-03-18 osnola <alonso@loria.fr> [5bdab2fdd7ae3a63bafe4c57ad12f4ca4a4cc6d4] 918 919 .iwa: try to retrieve some arrows... 920 921 Change-Id: Ieb6a0c342f3baf15b7fe87b68f091f5be4aaf3fc 922 9232018-03-18 osnola <alonso@loria.fr> [4c77f6481cd4ae476f8f7ebe40d12d490ca9a047] 924 925 Key6Parser.cpp: better transformation's management... 926 927 Change-Id: I56961451893c623db3c73f8162638569498af289 928 9292018-03-18 osnola <alonso@loria.fr> [cf89acc16188bc4c80c84662e69d818f1fd05b5a] 930 931 Keynote[v5]: retrieve some title/body zones... 932 933 Change-Id: I89768fcfdf8835a87d6e6ee4a9e33dfb3d408c99 934 9352018-03-18 osnola <alonso@loria.fr> [ac0a5a5b6df1213a2d2aaaa97ffc90364d85a1cb] 936 937 text boxes: do not send width/height if unknown... 938 939 Change-Id: I7784ff93e7adb07eb64e6eeb83b44b85163a8390 940 9412018-03-18 osnola <alonso@loria.fr> [f4bcb97e4fcae19551053849c7fa35c2767dcf92] 942 943 .iwa: try to retrieve some textboxes... 944 945 Change-Id: I80f9d77c77ab1a6b479d2ee0c09ca058977ff087 946 9472018-03-18 osnola <alonso@loria.fr> [f907903c7f5df636a9b02c7f54fcf97615f01db8] 948 949 .iwa: add support for date/time and for text's reference... 950 951 Change-Id: Ia641498b23fd8056404e676790df66b6ec4ac78a 952 9532018-03-18 osnola <alonso@loria.fr> [58c5a84ac5a685580ba12e172ad9b7b687b69a95] 954 955 IWAParser.cpp: correct rotation angle+read cell's content with flag=80 956 957 Change-Id: I7f975fff090cee9e310ebb7d96d11b58fd48d896 958 9592018-03-18 osnola <alonso@loria.fr> [e14f4ed2412c0ffdd8f9ce6d4354aea49b18e17a] 960 961 table: try to retrieve some float[.iwa] and correct padding... 962 963 Change-Id: I1ce32f1f3e36ef274f209d6899cbfa610ae89b66 964 9652018-03-18 osnola <alonso@loria.fr> [a84b8f68a87f86f5d529a32fb6e441dcd1d50a34] 966 967 iwa[tables]: read first data + simplify the code 968 969 Change-Id: I3e8998a659fc52b7e7b9b61fe09cf0804b441681 970 9712018-03-18 osnola <alonso@loria.fr> [4a8d31285cce3766961bf9989e3a09cb80bbfd8d] 972 973 IWAParser.cpp[.pages]: try to retrieve some tables... 974 975 Change-Id: Ia57d1aac6e0a88b420f7c9c4f160741bb3f7246e 976 9772018-03-18 osnola <alonso@loria.fr> [422599803191509509891e17f1335f2709129edb] 978 979 PAGCollector[drawShape]: use the geometry's transformation, ... 980 981 Change-Id: I1ab41bddceef70503514208446766b2d3df29a17 982 9832018-03-18 osnola <alonso@loria.fr> [20254a8faf23a1691266e9786933b88159e92155] 984 985 .iwa[pages]: try to retrieve some char's attachment, must be improved... 986 987 Change-Id: Ib926a53f24f9260de884b39e9d479be10ab2fc6f 988 9892018-03-18 osnola <alonso@loria.fr> [c4eec7de8abad22c7c5c2a085e221805b80ccd56] 990 991 .iwa[pages]: try to retrieve some header/footer... 992 993 Change-Id: Ibec119ff6de8de19c13e9ae663e1fb710b6524eb 994 9952018-03-18 osnola <alonso@loria.fr> [41bcb0944f8abf262abc93b74fab1a993fd9a013] 996 997 .iwa[pages]: try to retrieve the sections and to read the master's page... 998 999 Change-Id: Ie86ed0f8b13fb50caf68729a626849b6ed19352c 1000 10012018-03-18 osnola <alonso@loria.fr> [e0fb3027f8b171a377160a4e42eb515390c4b2d4] 1002 1003 iwa[pages]: add code to retrieve comments... 1004 1005 Change-Id: I83ac81490f9eda8fa3636d03c69917f96bebf662 1006 10072018-03-18 osnola <alonso@loria.fr> [011c7b0a24a7e05f0c72e298a538a11f2ff4ace1] 1008 1009 IWORKProperties.{h,cpp}: create a TextShadow's property... 1010 1011 Change-Id: I41b0d9a1b5b65e12549a93f6be849c692bbeed93 1012 10132018-03-18 osnola <alonso@loria.fr> [a0dab214960a334c241325a72721a489ce5a163c] 1014 1015 iwa[text]: ignore the first character in a footnote which is bad... 1016 1017 Change-Id: Ic1a07b62684d24c524ec47a455fa42bea30933ee 1018 10192018-03-18 osnola <alonso@loria.fr> [bb6a02d91deb68b015bd4bec30c61f8ca1383581] 1020 1021 .iwa[text]: add code to retrieve footnote/endnote as footnote... 1022 1023 Change-Id: I32c083581623250900a14bd378be6fcbf3b9f741 1024 10252018-03-18 osnola <alonso@loria.fr> [b08379964d5ab2b7069fb83aaa9053e6af631a6f] 1026 1027 IWAText.*: try to retrieve page number/count fields... 1028 1029 Change-Id: I72f2624f8140b9228e07f6c20b7a84558a214b99 1030 10312018-03-18 osnola <alonso@loria.fr> [a677743b4cca93ed38a7e55cceaf622c58242c8a] 1032 1033 Pages[.iwa]: retrieve the page's dimensions... 1034 1035 Change-Id: Ia487ea1f77eff82ebe295d703e6d4a38bf48cf05 1036 10372018-03-18 osnola <alonso@loria.fr> [e419cc562e45b74d12a7736badb7af78e5fdd1e1] 1038 1039 IWA: try to retrieve character's shadow properties... 1040 1041 Change-Id: I7ba23e76ab10fa4216060bbe7084e613571cd0fc 1042 10432018-03-18 osnola <alonso@loria.fr> [886cc206d30e276bcc9c4d56d549bd318fa239db] 1044 1045 EtonyekDocument.cpp[keynote,v1]: check that DocType is APXL... 1046 1047 Change-Id: I35408df74cf73460d4c24fc1f24313a52a7a16b1 1048 10492018-03-18 osnola <alonso@loria.fr> [853992a65cd2a2b36a241d0ec88240c2545a47a0] 1050 1051 KeyNote[v1]: allow to read files with no namespace... 1052 1053 Change-Id: I9c7b57772531e47ca16d1e4c106d447cb8799e28 1054 10552018-03-18 osnola <alonso@loria.fr> [02fc02fdbc297d4361aefb6e057a464d3db760b3] 1056 1057 all: replace makeContext by std::shared_ptr, ... 1058 1059 Change-Id: Ic1dcfed3617084621c7f089b14df9dd8840bdc80 1060 10612018-03-18 osnola <alonso@loria.fr> [2ff123ec999455a1ba32d292726041f132ea7c24] 1062 1063 clang-tidy: fix modernize-make-shared 1064 1065 Change-Id: I471547ceda9557b353d373e37c3bf2ef5128749a 1066 10672018-03-18 osnola <alonso@loria.fr> [9626818923e03500ec44c66552ac9351e11036ff] 1068 1069 clang-tidy: apply modernize-use-auto... 1070 1071 Change-Id: I42427043e994dfc6e79d7bb15974591e4112a884 1072 10732018-03-18 osnola <alonso@loria.fr> [c06a0e578c507513ef3f8c8039aacebc42253345] 1074 1075 clang-tidy: uses auto in some loops... 1076 1077 Change-Id: Ie74a649d02ec3e74e369c68f8a1ed07a9b2a7586 1078 10792018-03-18 osnola <alonso@loria.fr> [3bc1c32a1b9e458ff92fe2afe7b0e286a4e4ebce] 1080 1081 clang-tidy: replace some virtual keywords by override... 1082 1083 Change-Id: I7c05bba8acae04d74f02c51c7c992fdcdf958484 1084 10852018-03-18 osnola <alonso@loria.fr> [c4cb781f266dca8276e5e5609597674d64e937bf] 1086 1087 all: replace 0 with nullptr (when possible) 1088 1089 Change-Id: I267175b7fbbfe19e84471db0ae562a41ab68da53 1090 10912018-03-18 osnola <alonso@loria.fr> [5af3cf122f007c047a62d9a53b41abdf9a546b01] 1092 1093 Remove unused using declarations... 1094 1095 Change-Id: Ib197df709a13760fe953118db740585a0b9f5511 1096 10972018-03-18 osnola <alonso@loria.fr> [d55d3506f0263998b405722fe24b8070989008dd] 1098 1099 clang++/g++: do not make std::enable_shared_from_this<> protected... 1100 1101 Change-Id: I25a580db56c30a6f1f2323236b61a125e587e94b 1102 11032018-03-18 osnola <alonso@loria.fr> [e1fa080f24339510e7fa29b0d9339261e029c9ea] 1104 1105 g++: correct a compilation's error and some warnings... 1106 1107 Change-Id: Iefa59836f1b9a09c5cffd678efd67e7107435bc3 1108 11092018-03-18 osnola <alonso@loria.fr> [bd8323e7a31e03ec15864910fb34ead07ebb1d4f] 1110 1111 clang: remove all warnings.. 1112 1113 Change-Id: I14dd06650a7471838e25c1005719c7bac746a81e 1114 11152018-03-18 osnola <alonso@loria.fr> [5ff53ea8914eba6dff3d50215d57ad027d113852] 1116 1117 Add more debug message, retrieve external-text-wrap-ref, ... 1118 1119 Change-Id: Ideca74aabcb875872876508e580e5ccb5105e1d1 1120 11212018-03-18 osnola <alonso@loria.fr> [3228f3ca401a0d8decb21f52ff688bf6c865f34d] 1122 1123 Try to read the transition elements... 1124 1125 Change-Id: I28fda75f35a3da6ed0add8ae1fed6ff50eee5ded 1126 11272018-03-18 osnola <alonso@loria.fr> [17a2bf083dd915c055b48e98a9ee72ac6336afcf] 1128 1129 Try to retrieve more layout's properties... 1130 1131 Change-Id: Ie7ec7b68dedbcdd259201b97474a472307f01e8c 1132 11332018-03-18 osnola <alonso@loria.fr> [361058896630c5f5321c5a92c6473ac94827f24f] 1134 1135 Keynote 2: try to recover some title and body content, to be improved... 1136 1137 Change-Id: I6e219a90e34459c1d0bf2a3ddfb4ff0bdaccebf8 1138 11392018-03-18 osnola <alonso@loria.fr> [2ef2b06866ff1e46ac1c949b7a1ed8cac33c5a2e] 1140 1141 Keynote 1: try to retrieve group's data... 1142 1143 Change-Id: I2461804048f2ee8e3bce026d75f693c91b703f86 1144 11452018-03-18 osnola <alonso@loria.fr> [c694d1299eaee12f4a280c4ede2986e542a48463] 1146 1147 Try to recover some vertical alignment... 1148 1149 Change-Id: Ifc982b700e3450b49b8f17b6dd1089af09a209a0 1150 11512018-03-18 osnola <alonso@loria.fr> [cbf6c60d9fbd48e1b59ed9fa4031e2185bed9dc6] 1152 1153 Keynote v1: try to recover some files... 1154 1155 Change-Id: I647f6d2fc326cf4bd12b212e965ec490796682d5 1156 11572018-03-18 osnola <alonso@loria.fr> [06b048e571e5e49e23e834b921c61bb5d53ec9b3] 1158 1159 Pages: try to recover some z-index, ... 1160 1161 Change-Id: I820930ca46d986d2bb9ba0015b7853e1857ed30d 1162 11632018-03-18 osnola <alonso@loria.fr> [e05d0710a45bf74e356a21648688924999839d84] 1164 1165 Try to recover some wrapping... 1166 1167 Change-Id: I634ed2d5eafe42d55a95cc63954481868e106b57 1168 11692018-03-18 osnola <alonso@loria.fr> [251f2cd96a21600d1a37ef5a9b02dd9d3853f8d9] 1170 1171 Try to read the external-text-wrap elements... 1172 1173 Change-Id: I94f2a3693b96217b262df5625b80f647b87cd940 1174 11752018-03-18 osnola <alonso@loria.fr> [dcdcd285154c91418f5a5a35ba22867caf1397b3] 1176 1177 Add code to read sf:wrap element... 1178 1179 Change-Id: Ia7f4b8335e4e4a111dee3b695ff4b429e08c5874 1180 11812018-03-18 osnola <alonso@loria.fr> [3f06be8643654caf2bc1d6c0752c8ddfed7cd1a1] 1182 1183 Keynote: try to generate simple textbox when possible... 1184 1185 Change-Id: I67a4aa33d8c6ba0ca2039e050b0bd22900c91c83 1186 11872018-03-18 osnola <alonso@loria.fr> [fe7c880a52723ea962dbcb41aef2cf5d2e72a612] 1188 1189 Try to "read" some frame's elements... 1190 1191 Change-Id: Idb45b904775bf6f553a49ba97d34d8c696ae6039 1192 11932018-03-18 osnola <alonso@loria.fr> [411da99e376ffccaa4b04f17333434fb0ca13bde] 1194 1195 Pages: retrieve basic textbox's borders... 1196 1197 Change-Id: Id770ffebde620f1342f53b0cded4d7b8043ac25f 1198 11992018-03-18 osnola <alonso@loria.fr> [4f59646b61eac498f76d816202fcfd1f8c050fe8] 1200 1201 Pages: try to simplify the drawing of basic textboxes... 1202 1203 Change-Id: I64337e109265e1ffaf151a3ad5e45af87f2af3fb 1204 12052018-03-18 osnola <alonso@loria.fr> [78fff169eaeb2ee8bc7f37df35ce9d1b8fa4a962] 1206 1207 Try to recover some attached shapes(without text)... 1208 1209 Change-Id: Ic0fae4f1f7208d9b1aed918e4e4c70843d600082 1210 12112018-03-18 osnola <alonso@loria.fr> [c00fac1f8fd9600f27a2c16d3b7d8b374b57afac] 1212 1213 Try to improve position of cropped image and reading of sf:media... 1214 1215 Change-Id: If0af59954dd37071bf63c9b072b28ccc3d5e70a4 1216 12172018-03-18 osnola <alonso@loria.fr> [2d028399c7ce20e95c1b5026466d320bbc90de81] 1218 1219 Try to recreate some groups, to be improved... 1220 1221 Change-Id: Idc485fb73c9c0c8057ee7e2a480450e68f584b25 1222 12232018-03-18 osnola <alonso@loria.fr> [96af42a416e9b516b6d822c266c181bedaa71c7a] 1224 1225 Try also to recreate Keynote 6's master slides... 1226 1227 Change-Id: I6e81af49761eb2270e33f564bfdd984d381fd111 1228 12292018-03-18 osnola <alonso@loria.fr> [902d2905d0f5433ceb5d3199b5f3c17f1d7469c1] 1230 1231 Try to recreate some master slides... 1232 1233 Change-Id: Icdab0da7b26102cfaeef674f535a1ab1c1e98e17 1234 12352018-03-18 osnola <alonso@loria.fr> [58f4dd5b1348e45071bca783f26edb07b1964a1d] 1236 1237 Check if image are mirrored and if transformations are "correctly" applied. 1238 1239 Change-Id: I1de6f1e310a831cd9a4b6a662015689f485c5d82 1240 12412018-03-18 osnola <alonso@loria.fr> [4c9a5cb6bccf9a80b800d89b9feba37a917c17f0] 1242 1243 Pages: use the page's dimensions to define the page's sizes... 1244 1245 Change-Id: I640a74739eab17c3c087a59e127ba9980521167c 1246 12472018-03-18 osnola <alonso@loria.fr> [98febb009f731138d9d40b088be82305b1004b8f] 1248 1249 Retrieve sf:rd element(+ corrections)... 1250 1251 Change-Id: Ib612c8e69cac8a2744afb459ad9b9b4a98bb06ae 1252 12532018-03-18 osnola <alonso@loria.fr> [0b248c9f1f0bb079253e4fce5851004a084e8420] 1254 1255 Try to retrieve some crop's geometry to create image with good size... 1256 1257 Change-Id: I515b6ba736707f4593241d099609f5dce1c879ea 1258 12592018-03-18 osnola <alonso@loria.fr> [d97460ff8196e6e2fd57acccaa455521a891ebcd] 1260 1261 Add code to retrieve some sf:table-info data... 1262 1263 Change-Id: Ic63d959a33cde9343ca44c29f58472eebdb7fddf 1264 12652018-03-18 osnola <alonso@loria.fr> [39442cac1f5efab1940546dddc38da6f63a63cdf] 1266 1267 Try to retrieve more columns/format/padding properties... 1268 1269 Change-Id: Ie0f34c8f1af3aa37256ff5c78378782dae219eea 1270 12712018-03-18 osnola <alonso@loria.fr> [39a1262c9dce0bb99d0b385fcabbad0eadfd262c] 1272 1273 Try to retrieve more Fill elements... 1274 1275 Change-Id: Ib27bba1c1d7f12a64c8c2bbff4578795c1f3dbc2 1276 12772018-03-18 osnola <alonso@loria.fr> [492728fa0d18b4175a10d0265d5f13fa2f740022] 1278 1279 retrieve more slide styles + little cleaning... 1280 1281 Change-Id: I1f7fa887259bb1285eaac31cc3c9f4acb0eb6d2b 1282 12832018-03-18 osnola <alonso@loria.fr> [48ce77448361504ec941479406898fd0604488f3] 1284 1285 Try to retrieve some sf:image... 1286 1287 Change-Id: I9d788429e2cfc68a3fca28241e01f6b5f5d50e8d 1288 12892018-03-18 osnola <alonso@loria.fr> [c0b321092e810f4e34235bc90d08eb64dd7fff7b] 1290 1291 Try also to retrieve gradient-stop-ref... 1292 1293 Change-Id: Id089d95cd4ed4a1517a31935f96cd9f32c73c24e 1294 12952018-03-18 osnola <alonso@loria.fr> [ea569e7c866a22472e51678c0f627b039b7bdd4b] 1296 1297 Try to retrieve some linespacing-ref, stroke-ref, ... 1298 1299 Change-Id: I7a1e5a02a8d40e6f2bc317b073c602e2286a302e 1300 13012018-03-18 osnola <alonso@loria.fr> [9cf0dcbbc3fafb70f38e3310c3bc9b288aa75d49] 1302 1303 Respect absolute attribute in offset formula + remove other warnings. 1304 1305 Change-Id: I6c9261b1cb25ab62259cd4aa220f32292333a908 1306 13072018-03-18 osnola <alonso@loria.fr> [c4846c874a17136a5030723db6473e0faaf0295a] 1308 1309 Pages: allow to retrieve tables in group + correct some warnings... 1310 1311 Change-Id: Ia6c07db5e2b6abc2d4df26e7c1fcf172a26d5649 1312 13132018-03-18 osnola <alonso@loria.fr> [bb042ed1eb98775933c82304cd5d1b9af3aa56d7] 1314 1315 Try to retrieve some arrows and to parse multi-polygons 1316 1317 Change-Id: I63209494907a3e345e5827e402a4a4cd8a9ab096 1318 13192018-03-18 osnola <alonso@loria.fr> [e3a0b7a2f04b33585011e7d6788dc4b69cf7894d] 1320 1321 Try to retrieve callout, to be improved... 1322 1323 Change-Id: I4755b2ae173dedb5ce36401417b48b7eb81b14fa 1324 13252018-03-18 osnola <alonso@loria.fr> [bc6062297dffc0578994865c428c5c8727f90f97] 1326 1327 Retrieve round rectangle shapes + check if Bezier curves are closed... 1328 1329 Change-Id: I27bd07e5f758cbd32a806a7d7f65d6de88979e52 1330 13312018-03-18 osnola <alonso@loria.fr> [a02fd5fefcc565e8dae8ba365c1ea1c2f237e0de] 1332 1333 Pages: try to recover some group's content, ie. the groups with page's anchor. 1334 1335 Change-Id: I16bf7ea30e30a7fe4ac29389d35684e9bf81740d 1336 13372018-03-18 osnola <alonso@loria.fr> [d4dbfb1f2eb83f9eb21aec92d1e1d58db2b6a894] 1338 1339 Try to retrieve tables defined with tabular-model-ref... 1340 1341 Change-Id: I73b810d900a79cb6b7b2c9d96e14ebb03a5249de 1342 13432018-03-18 osnola <alonso@loria.fr> [7484d468df693252197a32be257050039b8680eb] 1344 1345 Pages: try to retrieve attachments in textbox... 1346 1347 Change-Id: I29f377c4ba15f36cd1f3b000ab9b3ee1a53d31b0 1348 13492018-03-18 osnola <alonso@loria.fr> [36b854f1afd22576f986a4edd75b803e495487be] 1350 1351 Try to retrieve more tables in Pages documents... 1352 1353 Change-Id: I3e22556b96ea6fcec51e79be220a52f374a056df 1354 13552018-03-18 osnola <alonso@loria.fr> [b260affa25ac91632e3d89e35a8d871bb5255a51] 1356 1357 Try to retrieve more attachment and to improve attachment positions... 1358 1359 Change-Id: I5624fe176f1f380bfbeb8194618af161017c318d 1360 13612018-03-18 osnola <alonso@loria.fr> [e71bc48693ff8694f00aebf989881f56ba4b55bf] 1362 1363 Read grouping elements and restart-list 1364 1365 Change-Id: Ic38fde59835af8b25ab72746c94ecf8d5752cf3e 1366 13672018-03-18 osnola <alonso@loria.fr> [c84961dd26cb2fb88b31bfe195381fbbd89c537c] 1368 1369 Try to read some formula's result.. 1370 1371 Change-Id: Ibbea2c0576dfe538bdc70cf996fbf3c2dd8b3d6b 1372 13732018-03-18 osnola <alonso@loria.fr> [f53df18509263a4401933a70553a7e2cd9f28982] 1374 1375 make --enable-wparanoic works + retrieve more lines... 1376 1377 Change-Id: Ia638dd120fd4fb36267842b68adc259b22ca98f9 1378 13792018-03-18 osnola <alonso@loria.fr> [0ef797f7259e99a8355dd1abd69bb8d357c5e80d] 1380 1381 Continue to retrieve more style + some old keynote cell's attributes... 1382 1383 Change-Id: I41349125f1b6d136500f72f7a2803cd4aa047dd7 1384 13852018-03-18 osnola <alonso@loria.fr> [26c4948d78eb51a6e09b2dd3032d5f12b7007e9c] 1386 1387 Retrieve Pages annotations and some Number' offset formula. 1388 1389 Change-Id: I8bb064589cbc015d168e6739406a44944706e463 1390 13912018-03-18 osnola <alonso@loria.fr> [57d571d9cba35eb700f5fe6bcaa51c7488cb4c31] 1392 1393 IWORKText.cpp: correct fo:orphans and fo:widows 1394 1395 Change-Id: I523ede2dc73126800271e51c6f2f9ee3cdbcce0a 1396 13972018-03-18 osnola <alonso@loria.fr> [67563ff55197b61600d04fe564272b48a5e6b264] 1398 1399 retrieve more list's styles attributes + do not open span in a link, ... 1400 1401 Change-Id: I38c92cc2351cdc53cd4b388f52f2dd6649a43d8e 1402 14032018-03-18 osnola <alonso@loria.fr> [49b8aa0e989949cdd0f390cd4da0ecc5757118c2] 1404 1405 Pages[4.3]: Add basic code to retrieve field... 1406 1407 Change-Id: I0c328151364685d8c89923c04961586171cd54d5 1408 14092018-03-18 osnola <alonso@loria.fr> [11e5d3598616dd1031e31daae5f744f47388a18d] 1410 1411 IWORKFormula.cpp: retrieve true and false function... 1412 1413 14142018-03-17 osnola <alonso@loria.fr> [a32ac53758f03b064cd398add74e5acfebde28a5] 1415 1416 m4/dlp_fallthrough.m4: check correctly for clang::fallthrough 1417 1418 14192018-03-17 osnola <alonso@loria.fr> [8ee70ecb0e2cd374517dee203b4eb2f51d5ecb4a] 1420 1421 IWAObjectIndex.cpp: make IWAObjectIndex.cpp compile with -DDEBUG. 1422 1423 14242018-03-12 David Tardon <dtardon@redhat.com> [7b66cce346be6238a1051c4d7cb5d64adc347772] 1425 1426 ofz#6294 speed up angle normalization 1427 1428 Change-Id: I24fde3b0434c0b94c564249ec1cf0cc81f5e48bb 1429 14302018-03-04 David Tardon <dtardon@redhat.com> [4f165cc047b86cf5fade74fd96e3b2d08e17d4a6] 1431 1432 implement own printing of glm types 1433 1434 Change-Id: I284fac56580b4bb0bb2c0ad096d57987c22f1f85 1435 14362018-03-04 David Tardon <dtardon@redhat.com> [1f18f0a872a967103ede3b6a4154fea8568893de] 1437 1438 make tests less picky 1439 1440 Change-Id: Icb41844779a55105cd431d4372c4fa88ba45555d 1441 14422018-03-04 David Tardon <dtardon@redhat.com> [e8c81e8c368a03f51e7b2e3f55c421fc5755fa4e] 1443 1444 fix order of tested and expected values 1445 1446 Change-Id: Ia06b4e49569d884fb1cef8f7dbe7afe600ce29c4 1447 14482018-03-04 David Tardon <dtardon@redhat.com> [dd8da8597acd655df54187de86ba657fd34a345d] 1449 1450 enable construction tests again 1451 1452 Change-Id: Id13116f4f15ede04d7952f97565fd44e20688c63 1453 14542018-03-04 David Tardon <dtardon@redhat.com> [e157f1f5c76d8408b44c98d7d40d2dc37bb14c7b] 1455 1456 fix build with glm 0.9.9 1457 1458 Change-Id: Ife0c761f9ca30ed94115b9e51e123642bd44bf3b 1459 14602018-03-04 David Tardon <dtardon@redhat.com> [6aacf0ced2a49a000095339671489db2c07f3ddf] 1461 1462 drop no longer needed tests 1463 1464 glm matrix transformations are--I sincerely hope--tested in glm. So 1465 these tests haven't been needed since the switch to glm. 1466 1467 Change-Id: Ib10153c6b6ce4bd792b634ac1a3718203227c58f 1468 14692018-01-31 David Tardon <dtardon@redhat.com> [5c69eb4808564f429d38f1ee6107e73f846805bc] 1470 1471 ofz#5840 fix division by 0 1472 1473 Change-Id: I613ebc63f7a2af20efce15774b30f1d6db701eb6 1474 14752018-01-22 David Tardon <dtardon@redhat.com> [f64ef0e7356f2ed0ab4db715497af090f50fb5e6] 1476 1477 tdf#113737 improve recognition of Keynote 6 files 1478 1479 Change-Id: I925166227ede64d0ed38c4619217d23dbee7d138 1480 14812018-01-21 David Tardon <dtardon@redhat.com> [a42078df8a1ef9172b3fe229d4ba1d836a098d03] 1482 1483 remove one level of indentation 1484 1485 Change-Id: I1d973ad0f83b4f0ab6eebe20b573fb18977f8ea8 1486 14872018-01-21 David Tardon <dtardon@redhat.com> [5dfcf612b1815d57d3b003df1056453cae33f06c] 1488 1489 ofz#4939 do not prune unavailable objects 1490 1491 Change-Id: I8b3b88d62c5b3c3dafa17c414d7f40a367ed9e58 1492 14932018-01-21 David Tardon <dtardon@redhat.com> [5135265a289dbf6621fc8662f297e807b3391b2d] 1494 1495 change map of fragments into a queue 1496 1497 Change-Id: Ia2efb50ecaadfa08a0a051c9a81ce6873e0e6d0b 1498 14992018-01-21 David Tardon <dtardon@redhat.com> [c2a1dd5283d154191ab77cc0705dcabac4e47d9d] 1500 1501 move handling of object index to a separate source 1502 1503 Change-Id: I211ced82fcc622ca8acab219490052d5112d5e30 1504 15052018-01-19 David Tardon <dtardon@redhat.com> [c512f4e875a336e4271469a2b663c383fe654546] 1506 1507 ofz#4972 m_package is empty in partial or broken file 1508 1509 Change-Id: I4c0d59c6635e0c900f7d1354ce7fdcdda8c104d3 1510 15112018-01-19 David Tardon <dtardon@redhat.com> [1cb10c4033433930055c17d221e2f38277fefd55] 1512 1513 ofz#4936 check existence of stream 1514 1515 Change-Id: I79301ef522e476d8202e406e46557bc7a3617da7 1516 15172018-01-05 Miklos Vajna <vmiklos@collabora.co.uk> [90536a95035db90782af14d474ffb650771f1271] 1518 1519 m4: MSVC defines __cplusplus as 199711L still 1520 1521 See e.g. 1522 <https://stackoverflow.com/questions/37503029/cplusplus-is-equal-to-199711-in-msvc-does-it-support-c11>, 1523 on MSVC we can't depend on the value of __cplusplus, since that one is a 1524 too low value, even if everything else works fine. 1525 15262018-01-05 David Tardon <dtardon@redhat.com> [f7d8a7839fcc0d2b8acdbd1a5a88fab555937865] 1527 1528 save some vertical space 1529 1530 Change-Id: I14128c94b1423eeb29f27aa7ccb0b0d4ec4c50b6 1531 15322018-01-05 David Tardon <dtardon@redhat.com> [f42dd8d6e4e29c35e718f5cf0bc657cd6b46ec0a] 1533 1534 rely on pkg-config to find zlib 1535 1536 Change-Id: I145f02096f0d089bf6aa26c7255aadcb61e104c9 1537 15382017-11-28 Mike Kaganski <mike.kaganski@collabora.com> [56bb8f32b91977daea35d9eb62459cc6911dbc16] 1539 1540 Remove unreachable code 1541 1542 Fixes warning C4702 in MSVC 1543 1544 Change-Id: I72aa0f7ae44d39632ee022814aa7a7c2ec1989fb 1545 Reviewed-on: https://gerrit.libreoffice.org/43800 1546 Reviewed-by: David Tardon <dtardon@redhat.com> 1547 Tested-by: David Tardon <dtardon@redhat.com> 1548 15492017-11-28 Mike Kaganski <mike.kaganski@collabora.com> [939e379c4c3a6f98654adda74ded63eb5210683a] 1550 1551 Silence MSVC warning C4100 for boost 1552 1553 Change-Id: Ic703e19504da06181f3d7f22cf8af09aa3ce346b 1554 Reviewed-on: https://gerrit.libreoffice.org/43799 1555 Reviewed-by: David Tardon <dtardon@redhat.com> 1556 Tested-by: David Tardon <dtardon@redhat.com> 1557 15582017-11-09 Miklos Vajna <vmiklos@collabora.co.uk> [6d1da35a6f78eb2d1c607021f022123228ac1989] 1559 1560 Use auto when declaring iterators and when initializing with a cast 1561 1562 Change-Id: I4770e709c9567b8fe7b606c6da215240d995109c 1563 15642017-10-31 Fridrich Štrba <fridrich.strba@bluewin.ch> [6902c18043fd0bcfac73012650ce2b6976f5d04a] 1565 1566 doxygen -u 1567 1568 Change-Id: I0bc1bd223bcdfa064e161a558cae5aec9888e4e6 1569 15702017-10-23 David Tardon <dtardon@redhat.com> [cc71d75b4d9b88b5c920cd039bab3e707e71568b] 1571 1572 add missing include for std::min 1573 1574 Change-Id: I2088057657f3ce23b91dbbc7b4f5840914dbcaa8 1575 15762017-10-23 David Tardon <dtardon@redhat.com> [5634c05b8f2ee456fc3bcc969bf688905d2011ac] 1577 1578 bump version 1579 1580 Change-Id: Ic8f0c5bcda18c02f0e7e3e4945589bccc82e5d4e 1581 15822017-10-23 David Tardon <dtardon@redhat.com> [423b931132454d3a0661b210afdbff3a44bb5999] 1583 1584 prepare for a release 1585 1586 Change-Id: I6cbbec8555c1658b5a689e22265f6719537b12c5 1587 15882017-10-23 David Tardon <dtardon@redhat.com> [374b0743cca33cbed8f1a931969bee0a71c02efd] 1589 1590 use mdds 1.2 as default 1591 1592 Change-Id: Ib56754480e48de660bd78ad463f9dcd5eaf680d3 1593 15942017-10-23 David Tardon <dtardon@redhat.com> [b57478b5b6bb7f37409c2577842ba6416c68d66d] 1595 1596 drop outdated MSVC project files 1597 1598 Change-Id: I5a898c04944c93f6301b35c41930639963991fc9 1599 16002017-10-22 David Tardon <dtardon@redhat.com> [1bd5f059660aa2b297e94e1dc9ca2335554c7df9] 1601 1602 add Laurent to contributors 1603 1604 Change-Id: Id97c4d65007acf22106cbcff8bb3f195ff4e8891 1605 16062017-10-22 osnola <alonso@loria.fr> [3548af4ba3e888c7771c96c96c62a566112e682c] 1607 1608 Clean code: move the function to find recursively a style in IWORKStyleSheet. 1609 1610 Change-Id: I11e481af59c37f04cb6daab9eba16818850c68e8 1611 16122017-10-22 osnola <alonso@loria.fr> [5628e391ecde8ecf1100f3a66ea0a9b1821f5046] 1613 1614 Also look for parent-ident in parent sheetstyle(if a parent exists). 1615 1616 Change-Id: I39a48ae77a0f51d8c5668434edddda6c9941974e 1617 16182017-10-22 osnola <alonso@loria.fr> [da717b37647ef5ecba43342be8b1ca744701c154] 1619 1620 Try to retrieve the page-breaks... 1621 1622 Change-Id: I8d09c495dfb6d41a596fb92ac295cb4501b13336 1623 16242017-10-22 osnola <alonso@loria.fr> [536754be878ab71eff275e9a5a06cf305ac757d4] 1625 1626 Only send page-break if page-break is true+flush list before doing a draw 1627 1628 Change-Id: Ifad965ee06cc0832ba9c139287f269076b4307f3 1629 16302017-10-22 osnola <alonso@loria.fr> [66b8130b03a6b47334e4b56cae49f6c57ab4a9a2] 1631 1632 Replace pageBreak character by a insertLine+do not send special characters 1633 1634 Change-Id: Ica1a7be90c10679a39aede664f0e8f127c8d0173 1635 16362017-10-22 osnola <alonso@loria.fr> [57a1d9d8fa230effd4dffc1826f54e84f809855d] 1637 1638 Try to retrieve more list styles... 1639 1640 Change-Id: I6a7c6ce985432061c6c1c5304904864ca164a758 1641 16422017-10-22 osnola <alonso@loria.fr> [dad2796da00f0369d34b8dbce840dc3896f8000e] 1643 1644 Search also for correspondance between sf:style in sf:ident for all styles. 1645 1646 Change-Id: Ia4ad584b6c3082eb9cdc0b9945ec0507749d9ca6 1647 16482017-10-22 osnola <alonso@loria.fr> [f7f5604b53930f549bb46f02f45cb3ac489ce88c] 1649 1650 Search also for correspondance between sf:style in sf:ident for paragraph. 1651 1652 Change-Id: Icd63a26448e889eb2f72ce49a362295e20a15b41 1653 16542017-10-22 osnola <alonso@loria.fr> [d59f758e1def1d5f3b1574740c3b3d1ff066a50c] 1655 1656 Try to make sheetstyle_ref working... 1657 1658 Change-Id: I90fec60c474d77bbcc316aba3c63c0d29874d0d6 1659 16602017-10-21 David Tardon <dtardon@redhat.com> [a80a0a73ee3fb750cb5935b1eb4aa60194338af9] 1661 1662 bump version 1663 1664 Change-Id: I8597f033ec0b53572984c5726718a3d88a0cb365 1665 16662017-09-28 David Tardon <dtardon@redhat.com> [2d0ff134ba25b132e1f0581fc4c2b042cc92f38f] 1667 1668 avoid output from fuzzer 1669 1670 Change-Id: I3a55412bde4ce0dae2c804c57975b9ba969755ba 1671 16722017-08-29 Miklos Vajna <vmiklos@collabora.co.uk> [9ee0c158390b9e949f6122467d7f58988ef25db4] 1673 1674 Convert explicit for loops to range-based ones where possible 1675 1676 Change-Id: I1f77c1bcbca8aba51e8ebb8cada4484e9a10212c 1677 16782017-08-28 Miklos Vajna <vmiklos@collabora.co.uk> [9b896591f998db647d2be0ecfbaa7bfa000c74a3] 1679 1680 Convert 0 to nullptr where it's used as a pointer value 1681 1682 To make the code easier to read, because this means the remaining zeros 1683 all mean numbers. 1684 1685 Change-Id: Ie3cfcb931aa9e52138dc8731b348b944f595d54b 1686 16872017-08-27 Miklos Vajna <vmiklos@collabora.co.uk> [d94fade840b69cfac72f99e40ecac6e2100c7a45] 1688 1689 Mark overriding member functions as 'override' 1690 1691 This does not affect the generated code (API or ABI), but: 1692 1693 1) Makes sure that in case the signature of one of these functions would 1694 change by accident, the build breaks as the function no longer overrides 1695 a base function. 1696 1697 2) Makes the code readable by explicitly marking all overriding 1698 functions as 'override', where previously the reader had to read the 1699 interface of the base class(es) as well to find out if the function is 1700 virtual or not. 1701 1702 3) Since 'override' implies 'virtual', remove the 'virtual' keyword 1703 where 'override' is present. 1704 1705 Change-Id: I5bee156a155237be6c4e53500576bd2141f8f873 1706 17072017-08-26 Miklos Vajna <vmiklos@collabora.co.uk> [60ac5e8bee38d5732571d8a12e4ff38413f2073a] 1708 1709 Fix clang -Wunused-private-field warnings 1710 1711 Change-Id: I012562fcbc1524492e87c39fba503fd452436c6f 1712 17132017-08-25 Miklos Vajna <vmiklos@collabora.co.uk> [0cc8d34debae2bfe802a54b393eb5d47982ff9e0] 1714 1715 Remove unused using declarations 1716 1717 Change-Id: I5ee328fe55abafcf9826523da2979a92f683fe0c 1718 17192017-08-24 Miklos Vajna <vmiklos@collabora.co.uk> [3a567814fbcfe49626b3ea634490aff49744e16f] 1720 1721 IWORKTabularInfoElement: fix gcc-4.8 -Wshadow warning 1722 1723 contexts/IWORKTabularInfoElement.cpp: In member function 'void libetonyek::{anonymous}::CellContextBase::emitCell(bool)': 1724 contexts/IWORKTabularInfoElement.cpp:205:27: error: declaration of 'text' shadows a member of 'this' [-Werror=shadow] 1725 IWORKTextPtr_t text(getState().m_currentText); 1726 ^ 1727 1728 Change-Id: Idc8c2957766c485265413f5221853be3394940f0 1729 17302017-08-23 Miklos Vajna <vmiklos@collabora.co.uk> [a53ca4c22673df62b4ad3f90c555f7803c4be792] 1731 1732 IWORKMemoryStream: fix gcc-4.8 build 1733 1734 IWORKMemoryStream.cpp: In constructor 'libetonyek::IWORKMemoryStream::IWORKMemoryStream(const unsigned char*, unsigned int)': 1735 IWORKMemoryStream.cpp:59:12: error: call of overloaded 'unique_ptr(int)' is ambiguous 1736 1737 Change-Id: Ic1e2c9bd7e5fb740b65e01393bc36c9464681f14 1738 17392017-08-02 David Tardon <dtardon@redhat.com> [3dcc79e27b0fb5396ef4f6416d3a93dcbaa48738] 1740 1741 look for macros in m4/ 1742 1743 Change-Id: Ib0700e171bf1da683b79e333838eca5646c5f681 1744 17452017-07-30 David Tardon <dtardon@redhat.com> [69c5ad6d4c296bc9bc5624e2f789d7e57840c6b4] 1746 1747 replace decl. of cstdint stuff by boost 1748 1749 ... although I suspect this is no longer necessary for recent versions 1750 of MSVC. 1751 1752 Change-Id: Iba4e55a0f08e1358d3f098dbd82dfce228ff0aeb 1753 17542017-07-30 David Tardon <dtardon@redhat.com> [3ec5f1c4ba705893ece33a73154f3a9cc3bd5b19] 1755 1756 the arg is not needed 1757 1758 Change-Id: I1fa8649e7f6837d38396856af8248aca0f6bd61b 1759 17602017-07-30 David Tardon <dtardon@redhat.com> [a0deea09743e2b9e4afa68acc37748b1995da651] 1761 1762 drop verbose debug 1763 1764 Change-Id: I306fc768432c33ad0de5d1ddd6e9366afcd147a7 1765 17662017-07-30 David Tardon <dtardon@redhat.com> [1d2654174a0a87b18328474b10daa86dcd963a01] 1767 1768 detect __attribute__((format)) in configure 1769 1770 Change-Id: I851e281d276cb2d53a9009880683a0202fe1087f 1771 17722017-07-29 David Tardon <dtardon@redhat.com> [ac04b48cc659f8b39830bf249c79253ffb751a58] 1773 1774 suppress GCC 7 fallthrough warnings 1775 1776 Change-Id: Iddf0c8e50378cb575da8200e82289127a87d7938 1777 17782017-06-06 David Tardon <dtardon@redhat.com> [932a85db01d629b84508e1bc237a0dc9dab79371] 1779 1780 ofz#2066 the stream can be null here 1781 1782 Change-Id: I0c7a7334286762a309ae242ebf0954fa7faccf1f 1783 17842017-06-06 David Tardon <dtardon@redhat.com> [c4d71c2faa535f9119338a8fced272b8ac886e38] 1785 1786 astyle 1787 1788 Change-Id: I3d56f21348519b56af6e8b52622f865659a4e299 1789 17902017-05-30 Caolán McNamara <caolanm@redhat.com> [f6854ea3eb4418d27b94a7cd7d0638ca5e15add1] 1791 1792 don't output libxml2 error spew on non/bad xml 1793 1794 17952017-04-25 David Tardon <dtardon@redhat.com> [9bfe0a1a2d258a2601443ad1865c1f5927acb139] 1796 1797 replace a dumb pointer by a smart one 1798 1799 Change-Id: Ia74ef1c7be4acf443eb1b6d5ac8da7bf50c390fd 1800 18012017-04-11 David Tardon <dtardon@redhat.com> [706d603d184669a3adccc29aad0213413653ed61] 1802 1803 ofz#1084 getting an existing stream can still fail 1804 1805 E.g., because decompression failed. 1806 1807 Change-Id: I24398aa1a24d258005a2de5999afb29cb19d6ecc 1808 18092017-04-07 David Tardon <dtardon@redhat.com> [80e90d03736f32b91c950b2a5417b3304540fabe] 1810 1811 build lang. manager tests conditionally 1812 1813 Change-Id: I5e10ea33d0e34415b3e5aad8c80124bde7f53ba7 1814 18152017-04-07 David Tardon <dtardon@redhat.com> [47d8cb5bc7cf151417dcd93604d091cb7c532c27] 1816 1817 allow to build without liblangtag 1818 1819 This is only a hack for simplifying build for oss-fuzz and it should not 1820 be used for "real" builds. 1821 1822 Change-Id: I33f8ab02d77b1dee198fab2d811fb3939433c6c4 1823 18242017-04-07 David Tardon <dtardon@redhat.com> [4da35d628e149cfda5dbef16775dd5fd99537eb8] 1825 1826 Revert "allow to set liblangtag datadir (for oss-fuzz)" 1827 1828 This reverts commit d9c866d9279649379a5125c846d2388f036296ef. 1829 18302017-04-07 David Tardon <dtardon@redhat.com> [d9c866d9279649379a5125c846d2388f036296ef] 1831 1832 allow to set liblangtag datadir (for oss-fuzz) 1833 1834 Change-Id: I35eb49e4d7cae0e795617b0ae3447dc1d7c06968 1835 18362017-04-06 David Tardon <dtardon@redhat.com> [e7f63850beaf343810bafa243d5da0cf5f66368d] 1837 1838 drop unused includes 1839 1840 Change-Id: Ia7cfc29029aceeab98ac272f8e14ac15dcafebf0 1841 18422017-04-06 David Tardon <dtardon@redhat.com> [1e5767401a8ff29cd9285f8dcf86c7c1460710a4] 1843 1844 boost::function -> std::function 1845 1846 Change-Id: I25ed485b8c8cd44c08e58a4071bd2374c8caed0d 1847 18482017-04-06 David Tardon <dtardon@redhat.com> [d158739c7ed592dc5000a8d922e77f4360537547] 1849 1850 boost::bind -> std::bind 1851 1852 Change-Id: I144318a4e3deb2ff29d17239a5c395ddaab1b3c0 1853 18542017-04-06 David Tardon <dtardon@redhat.com> [95e4b5b8906ee1ec5049c7f4bfbe197116453b2d] 1855 1856 boost::unordered_set -> std::unordered_set 1857 1858 Change-Id: Ie3d41747e2bddca102731c9025974dd39e1ac93a 1859 18602017-04-06 David Tardon <dtardon@redhat.com> [b5b7ca041263be00691574b15787811f9e8a58fa] 1861 1862 boost::unordered_map -> std::unordered_map 1863 1864 Change-Id: I7d7a6f4195bf5ea29bc4f5e0eef7323129dcb9aa 1865 18662017-04-06 David Tardon <dtardon@redhat.com> [3fb43f0cdfe873ad2bb2bc1920fc5d5031b1a23d] 1867 1868 boost::scoped_ptr is unused 1869 1870 Change-Id: Id10efbfd87cfd9abd9b2a20e8c42cb1c15226693 1871 18722017-04-06 David Tardon <dtardon@redhat.com> [71017c54cdd5baef68e9a2af3d185d47d5d8872f] 1873 1874 boost::shared_ptr -> std::shared_ptr 1875 1876 Change-Id: Icb6bb861f457d3fe45f6a297f2dd44f57d9ede21 1877 18782017-04-06 David Tardon <dtardon@redhat.com> [910c8cb24cfd18ab23276e2d48fb248b8af6c1ed] 1879 1880 switch to C++11 1881 1882 Change-Id: I06f3ab898edb645e5ad6d208b7f9547d5bafa69a 1883 18842017-04-06 David Tardon <dtardon@redhat.com> [3c1635e8e9c08e43676ce68a822a24e5d162293b] 1885 1886 ignore only selected content of m4 dir 1887 1888 Change-Id: I0679aafbaa40c4e2f11575cd67b6aba4c03fca62 1889 18902017-03-31 David Tardon <dtardon@redhat.com> [2812e15225c45aeb1ad51be2c992ce611fd56793] 1891 1892 fix comment 1893 1894 Change-Id: I0ba31bc96175b98ce5ab6fdabae3bf61bb9d7c57 1895 18962017-03-31 David Tardon <dtardon@redhat.com> [6b33659582c723934ab3fc55d01c5b88217a4a8f] 1897 1898 add fuzzing driver for oss-fuzz 1899 1900 Change-Id: I9a29ca14e6aa8bcc8b5ebfbe2ee43e4e23985118 1901 19022017-03-16 dennisroczek <dennisroczek@libreoffice.org> [54a485d2f5bc8448248021565d098f22c5d46fdb] 1903 1904 fix typo: "the the" --> the 1905 1906 Change-Id: I5a8766e6b7c48def00b3d5954ceb898cdc402d69 1907 Reviewed-on: https://gerrit.libreoffice.org/35169 1908 Reviewed-by: Julien Nabet <serval2412@yahoo.fr> 1909 Tested-by: Julien Nabet <serval2412@yahoo.fr> 1910 19112017-03-12 dennisroczek <dennisroczek@libreoffice.org> [20542c2649fced2038e4607e9c08b82a80d1e372] 1912 1913 fix typo: usefull --> useful 1914 1915 Change-Id: Id71f659585d9e4ac360f0676fe8bee6b82151b74 1916 Reviewed-on: https://gerrit.libreoffice.org/35001 1917 Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com> 1918 Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com> 1919 19202017-02-22 David Tardon <dtardon@redhat.com> [1fd67d70c41f7b5250e7e2c3f73dc846bce65572] 1921 1922 use CPPUNIT_ASSERT_EQUAL 1923 1924 Change-Id: If94d56264ad13ae0074209b8eb402290d50589fb 1925 19262016-09-30 David Tardon <dtardon@redhat.com> [71ccd90029745e33eb62384e90069a77f5a69730] 1927 1928 make the mdds test forward-compatible 1929 1930 Change-Id: I8111097cbd51b5c875a9510ad26a2a0a7b8c90e8 1931 19322016-09-30 David Tardon <dtardon@redhat.com> [1a20d8ece2ea3e8aa1d319cd88e8a6aa637982f2] 1933 1934 drop test that violates Unicode tr#35 1935 1936 (and therefore fails with latest liblangtag) 1937 1938 Change-Id: I0e06c6c4e8bcf999cf5559d6287e77ae97e555d8 1939 19402016-09-30 David Tardon <dtardon@redhat.com> [00b7b65ad62ca82e4f7c04e17c87b8d08a0825ec] 1941 1942 remove unused context class 1943 1944 Change-Id: Ia903eaacfe6680976453229a0d11ecabcfa96736 1945 19462016-09-30 David Tardon <dtardon@redhat.com> [9b194894fb1ea272c9103948f3808add34bdb77b] 1947 1948 WaE: unused function 1949 1950 Change-Id: Icae5e4b1c7439f75186623f106e2b4253524851f 1951 19522016-06-09 Fridrich Štrba <fridrich.strba@bluewin.ch> [f6d14b3b510de5c50e45c98fe812a73ba00f3def] 1953 1954 Allow building with mdds-1.2 1955 1956 Change-Id: If8791b4c1c3fbefdd06af345276e0a724dff5482 1957 19582016-03-06 osnola <alonso@loria.fr> [47f8d3b930cf47af5c67bdd9d27996c81cacd5a5] 1959 1960 parse followingLayoutStyle and followingParagraphStyle 1961 1962 Change-Id: I895ca642c6888fbbc8a5b9439c91c6c40e8e1f99 1963 19642016-02-21 osnola <alonso@loria.fr> [37d56bf2489920cc951f0544da8c84fb8f7d8ca6] 1965 1966 recognize decimal label 1967 1968 Change-Id: I94e066cf2699a43aeaca6e1ece03586965537b51 1969 19702016-02-21 osnola <alonso@loria.fr> [a97954bb4ba604f850eea11f51f26fa9b948fbc5] 1971 1972 retrieve more values in tables 1973 1974 Change-Id: I21408a83527e0ca8a05e839174e228564e29d812 1975 19762016-02-21 osnola <alonso@loria.fr> [d00332a1e227e7f133bf8c8cb4cf7d68be6e92c8] 1977 1978 define cell's border on the right line 1979 1980 Change-Id: I096b80684ecd4202957d250d5f84944d1b6de0fd 1981 19822016-02-21 osnola <alonso@loria.fr> [c1d0bc5c1188a1e473d1bfd6cf9ad40331dd2767] 1983 1984 replace a gradient in cell by average color 1985 1986 Change-Id: I5f79456da74fedb1cf8803ad75f78d270ddacfc2 1987 19882016-02-21 osnola <alonso@loria.fr> [0107e26a7f8b20165d6fa373ff3159f7adda6934] 1989 1990 try to read more color + avoid sending 100% opacity 1991 1992 Change-Id: I1f71e122597da20a0914859f43ee8838c068e42a 1993 19942016-02-21 osnola <alonso@loria.fr> [7f2ac3a0f52c6c5f7db7042c10752052db8c9348] 1995 1996 try to retrieve more cell's styles 1997 1998 Change-Id: Ia25bf628d2cde6de309343f521c2eaac2a55f847 1999 20002016-02-16 David Tardon <dtardon@redhat.com> [59e42080b3a7f2317afd8f7b93207fdd8a5a1695] 2001 2002 add liblangtag to deps 2003 2004 Change-Id: I8ba760c68c182d365c3d28a9205f3acba8d9c5ce 2005 20062016-02-16 David Tardon <dtardon@redhat.com> [192b2844c5cf593b802329201341f7b9bfd64e54] 2007 2008 librevenge-stream is not needed 2009 2010 Change-Id: I9cd88de9c93cb5d0c2f8d65b58876fc3c48f90e9 2011 20122016-02-07 osnola <alonso@loria.fr> [277602b25579b16d54abb7d214ef7d299244fe6f] 2013 2014 IWORKCollector: improve gradient reconstruction 2015 2016 Change-Id: I85a37f3d1467d62bc6b682f6350c21627458ae4e 2017 20182016-02-07 osnola <alonso@loria.fr> [1a3965b4ddeec82f2a7bebb434f0bb156c62d396] 2019 2020 read more elements 2021 2022 Change-Id: If1445611c5ec5643735db0a3f41eaf0358efb6aa 2023 20242016-02-07 osnola <alonso@loria.fr> [e5bd8dc3c829e4c6cc190a2e15fd8c0d2b2e9990] 2025 2026 IWORKFormula: send cell's address and number correctly 2027 2028 Change-Id: I007c9621f1735f420c974e59fcfadd1cbf9f5299 2029 20302016-01-27 David Tardon <dtardon@redhat.com> [e54e5817f7d56a5fac0e0dac2f1cfd1255355e44] 2031 2032 allow to map function names 2033 2034 Change-Id: I4bfdc4c8a6af7b663936758a3e1c8a9eaa7764f4 2035 20362016-01-14 David Tardon <dtardon@redhat.com> [dcdddfa742e7ef3276c957af9e2027fafb8f645e] 2037 2038 coverity#1341779 uninitialized scalar field 2039 2040 Change-Id: I7f549b73e786618ac837297e21dc7818c12d4537 2041 20422016-01-14 David Tardon <dtardon@redhat.com> [649f459c499ceab07446ed913ae661c31e13044a] 2043 2044 fix brain fart 2045 2046 Change-Id: If7c5e3c6cebe2f97f1c9f5793cf25cea135a7735 2047 20482016-01-13 David Tardon <dtardon@redhat.com> [216fc4ac81cab9c7925aa166032150253a7f2482] 2049 2050 runLength must always be >0 here 2051 2052 Change-Id: I0fd3bd481900caf557c9580f51d11fd39148e5f0 2053 20542016-01-13 David Tardon <dtardon@redhat.com> [eff35328432f01120d44b47494b2b87aa1973dcd] 2055 2056 length must be >0 2057 2058 Change-Id: I2f783d43426c7b9ea279639073865ab39710417b 2059 20602016-01-12 David Tardon <dtardon@redhat.com> [7f668dfd610f9ce82b8747d99a39008314ae3d45] 2061 2062 fix build in C++98 mode 2063 2064 Change-Id: Ic9d57f8cf4c2d16a7f7ef77c0d9fb28abd2740a5 2065 20662016-01-12 David Tardon <dtardon@redhat.com> [92eb3602a2d8830a5c966773ac4cb12ee07a4072] 2067 2068 fix doxygen syntax 2069 2070 Change-Id: Ibe9f38454ec117827574a1745c3792e5824dfeb4 2071 20722016-01-12 David Tardon <dtardon@redhat.com> [801cbfa344692e6285859a79b08e21347f6f7009] 2073 2074 fix syntax for calling dependent template function 2075 2076 Change-Id: I35033f15cbf780cf2bf9488d750168235721490d 2077 20782016-01-12 David Tardon <dtardon@redhat.com> [1891b21d87428263e2488168c6a86f1f0497139b] 2079 2080 prepare for a release 2081 2082 Change-Id: I2cedd0b16ba94eb57792f0ec1f997d820f3bfbb4 2083 20842016-01-12 David Tardon <dtardon@redhat.com> [5dc3be0958c6b52f92686c98c594558085f46c05] 2085 2086 do not require newest librevenge 2087 2088 Change-Id: I1b939ffe6944939c41a7465547c119149e8e3f56 2089 20902016-01-12 David Tardon <dtardon@redhat.com> [88ad2c37982a4f9223dfb921645c297e438ada53] 2091 2092 prepare for processing slide content at the end of slide 2093 2094 ... as only at this point we know the master slide, therefore the parent 2095 stylesheet. 2096 2097 Change-Id: I7ff29f793ed53df4f3d4ad3967ac2d480dd64dc2 2098 20992016-01-12 David Tardon <dtardon@redhat.com> [b63ab7db970c8edba149bfb889f09c6c6a6a2e4e] 2100 2101 allow to delay eval. of slide content 2102 2103 This is needed because the master slide ref is one of the last elements 2104 of slide, so it's only at the end it is possible to link styles to the 2105 parent stylesheet. This had somehow slipped my attention and had never 2106 been implemented... 2107 2108 Change-Id: I4582ee9c82454d30eb73fc2320b1845690b0db08 2109 21102016-01-12 David Tardon <dtardon@redhat.com> [2149276ebd45765ae1637ff4485799d873a3bc80] 2111 2112 pass undrawn text object to table cell 2113 2114 Change-Id: If847075cd0b881ccd1f8b405e3b2f9e1f2e42f34 2115 21162016-01-12 David Tardon <dtardon@redhat.com> [cc4c1e0d69afe7bfd4181953b37c3a3d9c79bcab] 2117 2118 drop unneeded include 2119 2120 Change-Id: Ic8ed9b35791cd10959d81cd8c4dad35d33692910 2121 21222016-01-12 David Tardon <dtardon@redhat.com> [b3d7b1d57a388560f7edc38bcd478900bebba1cc] 2123 2124 avoid segfault 2125 2126 Change-Id: I38feae2be0d639344bdc122abd8e21d5450c1024 2127 21282016-01-12 David Tardon <dtardon@redhat.com> [3456a0677f189ec83cb899456e1dc65f7a8c6000] 2129 2130 disable handling of lists in Keynote 5 for now 2131 2132 Change-Id: Ia007ea6a8b2fd750e5cd7bb7497e33927317842e 2133 21342016-01-05 David Tardon <dtardon@redhat.com> [400fdd20fb89f376ddc69bd4957765a0419b5e0d] 2135 2136 fix mapping props to text for non-ASCII strings 2137 2138 Change-Id: Ib384744ed7f2a0ff60d04e9482b0476accb9171b 2139 21402016-01-02 David Tardon <dtardon@redhat.com> [4fff6e53d66a734c898f94bed7a0a2844dedc6dc] 2141 2142 keynote5: bullets are the default list type 2143 2144 Change-Id: I6095bdcde92546cdb685045038c34aa6593ec353 2145 21462016-01-02 David Tardon <dtardon@redhat.com> [62eb7434387de1d497862fcb31c46e9748de8c0f] 2147 2148 drop useless message 2149 2150 Change-Id: I89f4f11ec37d0855d17346cfd319382f91e2900b 2151 21522016-01-02 David Tardon <dtardon@redhat.com> [41fa3a27f05fea51bde8768910f1fbce5170495a] 2153 2154 don't print debug message on lists with type 'none' 2155 2156 Change-Id: I41c34ca8b7d1e3580aa20e95b433bf596aafa245 2157 21582016-01-01 David Tardon <dtardon@redhat.com> [cf0a6a47416e2b7f40563c6c8faa24a61366012f] 2159 2160 handle bullets correctly 2161 2162 Change-Id: If432266d385337d4ebbeea2328d759eaae64bec7 2163 21642016-01-01 David Tardon <dtardon@redhat.com> [dcb459bbac9553ac07a6fb37c4bbf13527bb6b05] 2165 2166 drop unneeded include 2167 2168 Change-Id: I281cc5c07e79316e355b462cadab22fd13e37ea5 2169 21702016-01-01 David Tardon <dtardon@redhat.com> [f98a2b66f210d5096aa31410093bbf67df89b871] 2171 2172 fix brain fart 2173 2174 Change-Id: I714ccf241f1c5a110be3cdc52f924f587f18789a 2175 21762015-12-30 David Tardon <dtardon@redhat.com> [378ec99e40bab11ebef4ffec74f7182f2f6207a3] 2177 2178 init. members 2179 2180 Change-Id: Ieb8ff61d79760c433894f3a1921584b5465dd51f 2181 21822015-12-30 David Tardon <dtardon@redhat.com> [27ef22b7b8099d0aaf87d3573b30584782bd5a79] 2183 2184 keynote5: flush opened list levels 2185 2186 Change-Id: I9c047e2ef38e4d2bde1bee3a0b415791878429d2 2187 21882015-12-29 David Tardon <dtardon@redhat.com> [126d90c9cf08dc6f2622258ba541426eada43148] 2189 2190 keynote5: handle lists 2191 2192 Change-Id: Ie1ecf9298eca61b504c9b4668a212d8806bf6251 2193 21942015-12-29 David Tardon <dtardon@redhat.com> [8181245a95762496cb9a99b0ba69a7d0e49c91ca] 2195 2196 list styles are referenceable 2197 2198 Change-Id: Ic60cdfc993200be5ea3b8ae17f9b876dac1c91e4 2199 22002015-12-29 David Tardon <dtardon@redhat.com> [ad2459f60aa2736bf1bb2a0984bf299f069439ff] 2201 2202 recent clang chokes on 'register' keyword 2203 2204 Change-Id: I853ec9604d66d2c75ccb853c44fcee0b9aa592ed 2205 22062015-12-29 David Tardon <dtardon@redhat.com> [071ae23930acc5616757ffd1fc7d8bfd3208bc46] 2207 2208 keynote5: parse image labels 2209 2210 Change-Id: I6de7e120e77528552d25c128db413123c4d9298f 2211 22122015-12-29 David Tardon <dtardon@redhat.com> [747a28e2e3eacb740bba61c7c6e7e436d8d489ec] 2213 2214 keynote5: parse list label type 2215 2216 Change-Id: I1d7f4fd5bfd081867fe5f217ff22f562427eaeb6 2217 22182015-12-29 David Tardon <dtardon@redhat.com> [918e640388c18b923f7372c0419813b153bf0e83] 2219 2220 keynote 5: parse list style props 2221 2222 Change-Id: I99e0881d48136d008e19c8b292fd7a47bc04e94b 2223 22242015-12-29 David Tardon <dtardon@redhat.com> [0cf938517917d3ba64f9cb35f12856dcdd506f30] 2225 2226 generalize collecting of container elements 2227 2228 Change-Id: Ia69323a75c2c919679a3d773f06ef49b2781abd1 2229 22302015-12-28 David Tardon <dtardon@redhat.com> [116596c5b4daa86049a5f608b79dc258523b5250] 2231 2232 keynote 5: start parsing list styles 2233 2234 Change-Id: I020bee0d4667dc48eb8a5ab8c0015051fe6aaabc 2235 22362015-12-28 David Tardon <dtardon@redhat.com> [74c2965b71f2909825c57704064c1fbd3230a46e] 2237 2238 allow to parse props outside of prop. map context 2239 2240 Change-Id: I9674d80f70c0759ef0a8d8c344a6ea8d80d45b11 2241 22422015-12-28 David Tardon <dtardon@redhat.com> [4c809065aea31d260aa5f48d665b4ad6bea70b4f] 2243 2244 allow to handle arrays of refs too 2245 2246 Change-Id: I9e60a8d2de8691359aa0acb7dd3cf4b961a915fc 2247 22482015-12-27 David Tardon <dtardon@redhat.com> [722be64f5d62624e12a8282c8f2bc34720445752] 2249 2250 make --help output more help2man-friendly 2251 2252 Change-Id: I3a5d8c8089e92986b4e8660640967d8f647e0abb 2253 22542015-12-26 David Tardon <dtardon@redhat.com> [371ddcdaa6649a3c84fc39f7556a38068c38c07d] 2255 2256 update AUTHORS 2257 2258 Change-Id: Id0a7f9533a16f0bb5c1ed2e2d624224bd45088cc 2259 22602015-12-26 David Tardon <dtardon@redhat.com> [bf72e2351d148cfec088b83ef924a93b67f32d16] 2261 2262 simplify installation of headers 2263 2264 Change-Id: I939f231a6ec8e58562a69047acfcf750a287a589 2265 22662015-12-26 David Tardon <dtardon@redhat.com> [de3fb1a2ad204f03c5d3c7efd73de898d497af52] 2267 2268 correctly handle lang covering multiple spans 2269 2270 Change-Id: I9df87155dd650d5550a62c554e5b303e7ea3cc23 2271 22722015-12-26 David Tardon <dtardon@redhat.com> [2a5832f4bed6dac5f68e7825e58c39bbcbcaeaba] 2273 2274 mention new dependency 2275 2276 Change-Id: I1536ce060ca57e68862e8cf774fcb19041107299 2277 22782015-12-26 David Tardon <dtardon@redhat.com> [e41523e288d30470fbe67a57846725b1380d415d] 2279 2280 improve handling of text language 2281 2282 Change-Id: Id437e198bd3e798713254063ac24eb4c181c2076 2283 22842015-12-23 David Tardon <dtardon@redhat.com> [efa096ef52a445f203456ab32194d38b6f510d7e] 2285 2286 fix closing paren in list label 2287 2288 Change-Id: I3a0d41118334906c8a072aa41eec78d837ca5658 2289 22902015-12-23 David Tardon <dtardon@redhat.com> [f076b5e5511fdf63b1b92508193d8cf37c9c797b] 2291 2292 update FEATURES 2293 2294 Change-Id: I96e9cbed373fee476319a641e33992625f1af469 2295 22962015-12-22 David Tardon <dtardon@redhat.com> [a0a9cdb7ec5616acc487fdb7c8e026f61fadf0bc] 2297 2298 handle table trafo correctly 2299 2300 Change-Id: Ie155161c50aa28003eeb72b994232a09506d0a29 2301 23022015-12-22 David Tardon <dtardon@redhat.com> [7bcaacb3fb3496f25804a0d972556702d255a327] 2303 2304 group list style props by level 2305 2306 Change-Id: Icf7e0a47524147b7566fcde0dd59019a7a068e76 2307 23082015-12-22 David Tardon <dtardon@redhat.com> [103168f3abd6cdf13dee2395e2bbf1ffacba82ef] 2309 2310 always write the mode 2311 2312 Change-Id: Ief11ba24f967ca308fd939d5db4c2d674f66bb2f 2313 23142015-12-22 David Tardon <dtardon@redhat.com> [3287d544723b16aa1ca548ce75d999acf2e9cf45] 2315 2316 handle list elements with type "none" 2317 2318 Change-Id: I344a3e2468458e97ceab4e7fa54eaa68c6d6b178 2319 23202015-12-21 David Tardon <dtardon@redhat.com> [c33fa267913b11c309b4e04d57264bd146161886] 2321 2322 apply text indent after a bullet 2323 2324 Change-Id: Iac2284d14feebbedf9f195aedc615b7138a9015a 2325 23262015-12-21 David Tardon <dtardon@redhat.com> [576d296be341ebf00057e363f4285e097e204dfb] 2327 2328 list element is used instead of paragraph in lists 2329 2330 ... not wrapping a paragraph as I thought. 2331 2332 Change-Id: I40f4b9a460244c9271e467e3b6d6d92e587e1906 2333 23342015-12-21 David Tardon <dtardon@redhat.com> [21e7763707e6fe8f3dc617d5c16315bafe18e5ae] 2335 2336 handle list level indents 2337 2338 Change-Id: I2b17235800d09f43345ccc33c8b759af16a94409 2339 23402015-12-21 David Tardon <dtardon@redhat.com> [696885f4290762d452b059c9cee603db445b4606] 2341 2342 make sure all opened list levels are closed 2343 2344 Change-Id: I635469178e47e43b10833be48b8569e6e766f858 2345 23462015-12-21 David Tardon <dtardon@redhat.com> [b725599f9dc08dd42614927f5147cee0ce47a6aa] 2347 2348 list levels are 0-based in Keynote 6 2349 2350 Change-Id: Ibc16aaa01e8b515c08023b6709d9202380877b19 2351 23522015-12-21 David Tardon <dtardon@redhat.com> [e912bb3635c7b5b3f8026c4b3077d5c45d2d2ae0] 2353 2354 add debug message 2355 2356 Change-Id: I98ab3aaba3bd8a6f9f6c41ed7f4070486090f5c0 2357 23582015-12-21 David Tardon <dtardon@redhat.com> [345ed96c9a1e9a14f1b16e6c6f520200291160bf] 2359 2360 get props for the right list level 2361 2362 Change-Id: I6b84664ff4912bbe3bdb0b8754375bd2d8885ec2 2363 23642015-12-21 David Tardon <dtardon@redhat.com> [2a8e043b64014fc92454e1c7a2b43654b6091cb0] 2365 2366 fix off-by-1 when accessing list level props 2367 2368 Change-Id: I2da8fe6be4e293c3e373a58860db7e7bd43524d0 2369 23702015-12-19 David Tardon <dtardon@redhat.com> [506f1dbe08008ac815304cd02e7c11977e9e05c4] 2371 2372 parse list levels 2373 2374 Change-Id: I54975f555c6e01dc27e5e9952b29cd82b713bff7 2375 23762015-12-19 David Tardon <dtardon@redhat.com> [3b0b416ca1b2362d9d348b3b805e6de59de9d578] 2377 2378 move comment where it belongs 2379 2380 Change-Id: Ia04b06326ab81a2fb6b37dd8eb1993c03466f98c 2381 23822015-12-19 David Tardon <dtardon@redhat.com> [049af39a9bd692154ca7800a9277e04d2d6efb9e] 2383 2384 parse list style 2385 2386 Change-Id: I5d2b29ae752c075764f4f5a382c6d36fbdee14bc 2387 23882015-12-19 David Tardon <dtardon@redhat.com> [0de57c2fe4e211c4b2064d10b348346d30da86a8] 2389 2390 init members 2391 2392 Change-Id: Ie722d18a34ed77847183c29a5f99bd7452748073 2393 23942015-12-19 David Tardon <dtardon@redhat.com> [ec8690b1045d0d2520ec509811fba094726b1781] 2395 2396 add missing ctor impl. 2397 2398 Change-Id: I360b72aa0caff7b0db970d173e63b2863ccf211d 2399 24002015-12-18 David Tardon <dtardon@redhat.com> [dd9451bfabaff331e65f7bc6e1f161139a8bd5cf] 2401 2402 handle some list props 2403 2404 Change-Id: I9d3e6547cebf7e252ba3119484142792fdfbd85d 2405 24062015-12-18 David Tardon <dtardon@redhat.com> [961fc07e4da6349fa87d824cdae441876d920fe0] 2407 2408 define list types 2409 2410 Change-Id: Id7f2fe4ee3ae82f3b8645128e241ec0569f09a87 2411 24122015-12-18 David Tardon <dtardon@redhat.com> [564b6f7182ccae4798055b9096f418577adb9aab] 2413 2414 start to handle lists 2415 2416 Change-Id: I8c2862337cda5968c4fe1103f2a256ed26bd3487 2417 24182015-12-14 David Tardon <dtardon@redhat.com> [6d562b9d08b4cf72b416a91b8d4b2c41e3f74370] 2419 2420 really parse text language 2421 2422 Change-Id: I282d13a65d37069c3366394db3e21109e0f73c13 2423 24242015-12-13 David Tardon <dtardon@redhat.com> [c6e1f7dbe8bf1d326235121b212bdfb42194829e] 2425 2426 parse links 2427 2428 Change-Id: Ibb5b81b669bf6e4fa7f0b682a505a5886047cde7 2429 24302015-12-13 David Tardon <dtardon@redhat.com> [68728102c220750a372619aaaaac3f0669f55f9c] 2431 2432 use typedef consistently 2433 2434 Change-Id: I1d63753b4663d0cf09897a34d767f189a304450e 2435 24362015-12-13 David Tardon <dtardon@redhat.com> [bc27e2355c651990a580b56cfb8e48bec8521a61] 2437 2438 iwa: refactor handling of text 2439 2440 Change-Id: Ic68885c3802378442ee9252c17dbb21c6a30f80c 2441 24422015-12-12 David Tardon <dtardon@redhat.com> [e364b18eb79663be4ebc5ac2bf5e739a7a3acbd6] 2443 2444 move text parser to a separate source file 2445 2446 Change-Id: I323adbf760fc1f4292fa9c2a19d9fa3e364f9844 2447 24482015-12-12 David Tardon <dtardon@redhat.com> [2711034eac33361c57d065489840994475073f5b] 2449 2450 fix build with boost 1.54/1.55 2451 2452 Change-Id: I396f7527915447956f5918b331949f2d12fe6453 2453 24542015-12-10 David Tardon <dtardon@redhat.com> [d6be7d06bfd66eb661b24046234028192bcc8864] 2455 2456 always reset span style 2457 2458 Change-Id: Ib0829e57a458fdd10c8ff6f8dda42b12c41f3aba 2459 24602015-12-10 David Tardon <dtardon@redhat.com> [28ba251446116c1cfddd6e72e7e70e731b3a9720] 2461 2462 make use of IWORKText simpler 2463 2464 Change-Id: I1256c214b69a34e648855e6900faa93dfa956d30 2465 24662015-12-09 David Tardon <dtardon@redhat.com> [1e1b9791270019a284c1cae1e1acc11c8eb95db5] 2467 2468 add support for inserting additional spaces 2469 2470 Change-Id: I6c01fc2d29b0af22b4864b7acc70110ec2ae2443 2471 24722015-12-05 David Tardon <dtardon@redhat.com> [e792a1a4e514737ef139aeb120831b097c4ff9f8] 2473 2474 add BIPU Numbers 3 parser 2475 2476 Change-Id: I4838d6a4ec38da28b5c3a7163c1b3df5e1c7b2dd 2477 24782015-12-05 David Tardon <dtardon@redhat.com> [c87df7e6bfd026ce3d6c93d465e9d182411768d9] 2479 2480 add BIPU Pages 5 parser 2481 2482 Change-Id: I4b4248e8065e228160b28563fbebdeb65f5c973f 2483 24842015-12-03 David Tardon <dtardon@redhat.com> [eee09d8eddbc025b60a37f4de821ebd675d88ef9] 2485 2486 prepare for a release 2487 2488 Change-Id: Id58f16ec588704e17491a4a1712b29fa7549c6e9 2489 24902015-12-03 David Tardon <dtardon@redhat.com> [85a8197a4b7fee1e5b2131c888dbef8a1736707b] 2491 2492 update REAME etc. 2493 2494 Change-Id: Ib042c6471067a735becddbf06f4669c8ad0aa7a2 2495 24962015-12-03 David Tardon <dtardon@redhat.com> [e67c0bcad62559dc8353a06b50c5b9b8c336539c] 2497 2498 WaE: commas at the end of enumerator lists are a C++11 extension 2499 2500 Change-Id: I86c71415d60c3eab840eb7a5ec42c3b8b8600f9f 2501 25022015-11-30 David Tardon <dtardon@redhat.com> [7b9869a43a743fafe117c4c9f7e298dd70e2d918] 2503 2504 parse table row/column headers 2505 2506 Change-Id: I8ddd5b0099a93e37741881ed90462025c1df5b64 2507 25082015-11-30 David Tardon <dtardon@redhat.com> [ba5936ca6d3c9a7f6e7f2b302f96e8786a71b45f] 2509 2510 parse table style 2511 2512 Change-Id: I55e4379bbac2b4426acb5f4eb233691f60a76285 2513 25142015-11-30 David Tardon <dtardon@redhat.com> [e2c5aa3ef426f709cb7f7f2fbf7bae63f98041a1] 2515 2516 init members 2517 2518 Change-Id: I0b30015ffc90cb6e58173c18a7a798bb8b7eeb82 2519 25202015-11-30 David Tardon <dtardon@redhat.com> [c822cc7174068167d13288ab3f8e292ef28f001e] 2521 2522 drop unused forward decl. 2523 2524 Change-Id: I3d21968abfca9bc58f84088f5ec9f398a9bf39de 2525 25262015-11-30 David Tardon <dtardon@redhat.com> [b05c226472a8dcc4b0b2cd33b12e4e873bb02a78] 2527 2528 drop unneeded include 2529 2530 Change-Id: I7274deebb918e799ca66fcbc51abff5ff85932f9 2531 25322015-11-30 David Tardon <dtardon@redhat.com> [9891d2788eb8e1bba4e824a394c0dae93601e4b5] 2533 2534 remove extraneous whitespace 2535 2536 Change-Id: I854139ded723dda8e4222427f361b2d4349d3960 2537 25382015-11-30 David Tardon <dtardon@redhat.com> [e762d787e0ba1399faf437c56652a363949d02ea] 2539 2540 remove extraneous break 2541 2542 Change-Id: I8a17ae80c92c2725d4f749b98b42ee473432c106 2543 25442015-11-30 David Tardon <dtardon@redhat.com> [2515ce7b54e16f535101fd4c66829a4bd178a446] 2545 2546 keynote 5: parse slide background 2547 2548 Change-Id: I6dc65be0961f144b95743620652e8507cafd9870 2549 25502015-11-30 David Tardon <dtardon@redhat.com> [93d846873829192605938ba47a4b1df28e3c9cc5] 2551 2552 parse more line end types 2553 2554 Change-Id: I7ba27c48a03838a415ee409bb41df330a66f278e 2555 25562015-11-30 David Tardon <dtardon@redhat.com> [d9d62c4e44ba5cc682c07b62ec6b17f46cfe2343] 2557 2558 keynote 6: fix drawing of borders of unfilled shape 2559 2560 Change-Id: I97bc559a683012d1a152fbbe026d07f19ca3d1c3 2561 25622015-11-29 David Tardon <dtardon@redhat.com> [5c0ce94b13b7d74d7941b5e2d304714a4523e3e2] 2563 2564 parse stroke type 2565 2566 Change-Id: Iafeedaea7bd4af80c669acc139f25943572c4db4 2567 25682015-11-29 David Tardon <dtardon@redhat.com> [68b0934750a8f34912f2670b84906f48e219d4a9] 2569 2570 only read pattern if there are any elements 2571 2572 Change-Id: Ife3fc87a169f2fcf58092fa1193668913a02356f 2573 25742015-11-29 David Tardon <dtardon@redhat.com> [adef8293fc8138491df91fdbe621cee5a1ba12d1] 2575 2576 interpret bezier path correctly 2577 2578 Change-Id: I1a1ede299bb602f3106a5183f87fe4536bee8cf6 2579 25802015-11-29 David Tardon <dtardon@redhat.com> [cf9142ee2e99821295c5b7741c1c98235602dd5e] 2581 2582 handle stroke dash 2583 2584 Change-Id: I66cf228b9042d84ce6ae418e572a9307ddb84c55 2585 25862015-11-29 David Tardon <dtardon@redhat.com> [d768e030e3892d1ee6267554c9a8f20c17368038] 2587 2588 parse opacity 2589 2590 Change-Id: Ifbd8ee16e11161f27b9017030a9de94ec1e0e077 2591 25922015-11-29 David Tardon <dtardon@redhat.com> [689db51608417462daeb17b658523b773cd372b2] 2593 2594 keynote 5: parse shadow 2595 2596 Change-Id: I1562578fd19c878733026f227fd96ae224cbc9f9 2597 25982015-11-29 David Tardon <dtardon@redhat.com> [2aec5a3aca765004ad12de8775b07bf0d710c75f] 2599 2600 add a generic parser for single-value elements 2601 2602 Change-Id: If76beaed31cf19ec93d26e6d7f278dc73877e1e6 2603 26042015-11-28 David Tardon <dtardon@redhat.com> [c6fc3908f62bbbe2ae9411815b9eff6a248841bf] 2605 2606 drop some copypasta 2607 2608 Change-Id: I888aee5b7496ba8df406a63bd58985d352d2aba0 2609 26102015-11-28 David Tardon <dtardon@redhat.com> [45ad5830de03c4c4ba4ba500233c5c62a4edab04] 2611 2612 add a generic parser context for containers of elements 2613 2614 Change-Id: Iab9bbc6df8846b1fde989f9a8c024d7c3fce18ad 2615 26162015-11-28 David Tardon <dtardon@redhat.com> [59f0298a2545db1c87cd230fad62db9f925dd2b7] 2617 2618 keynote 5: parse fill bitmap 2619 2620 Change-Id: I82a2a92811ce761a6d4b57de66abc0fcccbafadb 2621 26222015-11-28 David Tardon <dtardon@redhat.com> [555e911575ebea30ca687216057ea9e1591fbb62] 2623 2624 keep token lists lexicographically sorted 2625 2626 Change-Id: I37ea4fc81dd604b50e8d268ee2f0bf80bbeaa902 2627 26282015-11-28 David Tardon <dtardon@redhat.com> [ddff65ec633f4dff783ef362b434862371f3f3ff] 2629 2630 keynote 5: parse gradient 2631 2632 Change-Id: I6aa3b4fcd836e9d645c830b5e5c24f71a08520b1 2633 26342015-11-26 David Tardon <dtardon@redhat.com> [23eecd705424545168ada7af452c1c29fa8c8076] 2635 2636 image size is in points 2637 2638 Change-Id: Iaa625094852a1ca51b7e77511f61699a749a94fd 2639 26402015-11-26 David Tardon <dtardon@redhat.com> [631d5d147efd68780d6740a0e84b6604abc3c051] 2641 2642 the same bitmap can be used repeatedly 2643 2644 Change-Id: If05af2a9e77c9a7787416930c35b3dd7e78424a4 2645 26462015-11-26 David Tardon <dtardon@redhat.com> [a6b6b4d3ddc1a5aa09bf17b76c9a12635584bc5d] 2647 2648 shadow offset is in points 2649 2650 Change-Id: I8df8a0cd28bc7b2a7422cada585f86162485039d 2651 26522015-11-26 David Tardon <dtardon@redhat.com> [0569583984c52af16a92fa24029ef2178c5da068] 2653 2654 no fill is the default 2655 2656 Change-Id: I9cea7bf9a71458538919dcff32290bf1fb315709 2657 26582015-11-26 David Tardon <dtardon@redhat.com> [893c4444c358b9627200cc759049e5aa34c6323c] 2659 2660 handle fill: none correctly 2661 2662 Change-Id: I3307afa13a0dd773470469af416bc60b9efc7bc4 2663 26642015-11-26 David Tardon <dtardon@redhat.com> [0fe74e300180ffcc50af73c61fce7deed4225b4e] 2665 2666 take end iterator from the right sequence 2667 2668 Change-Id: Ic05d045056158f235194b95aea6d26b54bab74ac 2669 26702015-11-26 David Tardon <dtardon@redhat.com> [61c822c86a2413f60c3ab038bdd54897f4d7deb4] 2671 2672 diff. between non-exist. and zero-length field 2673 2674 Change-Id: I09c0a8a37d73ed994d1b40ef060bba8e3667724f 2675 26762015-11-26 David Tardon <dtardon@redhat.com> [3db9a78b8eca407ebe44104153f7c68e08832fc1] 2677 2678 astyle 2679 2680 Change-Id: Ia4d774a1da385f7de726f9bd80fc072f452c3c39 2681 26822015-11-25 David Tardon <dtardon@redhat.com> [98dd84843e2714c9615c129038703372d1ba78a6] 2683 2684 opacity is in percent 2685 2686 Change-Id: I9cf6e56a540b15291cb16cee72ea9f3a10f74818 2687 26882015-11-25 David Tardon <dtardon@redhat.com> [2d9391e8394d1dd1754992169c53ef338b83b18e] 2689 2690 parse graphic style of shapes 2691 2692 Change-Id: Ifce6380cb9cbf18a2cc40a9a88402d88e945408e 2693 26942015-11-25 David Tardon <dtardon@redhat.com> [86ab25f05131c115f8986dfdd0ede9842c855256] 2695 2696 define center of radial gradient 2697 2698 Change-Id: I04c1e07df7e82d0835e78ac48f39aab667518c5b 2699 27002015-11-25 David Tardon <dtardon@redhat.com> [af0ecb37648903befbfaea63709f81b51eba795b] 2701 2702 correctly compute gradient angle 2703 2704 Change-Id: I5f648f5f6a54d7f9d803b6c2629168a63464968e 2705 27062015-11-25 David Tardon <dtardon@redhat.com> [792d8d6c20ab113a0ca74a2b125b80d76466e8e1] 2707 2708 angle is expected in degrees 2709 2710 Change-Id: I71b00efa195e0cfdb125802ce543a79c3a840d11 2711 27122015-11-25 David Tardon <dtardon@redhat.com> [12ac0ea00e9f67695be8a45bf1b585703d32228e] 2713 2714 mime-type must be set 2715 2716 Change-Id: I3786f0bbe519654371ce1c01ac99c3547ac7104a 2717 27182015-11-25 David Tardon <dtardon@redhat.com> [f3c8032be35a08ffb5eb8043fc72348123bf59fe] 2719 2720 intensity is in percents 2721 2722 Change-Id: I145247e352d36bd6c7190889e6e7cd6659d1f37e 2723 27242015-11-25 David Tardon <dtardon@redhat.com> [2bbbf3b778e071fc3b55ff2c70f5a3972230daf1] 2725 2726 fix property name 2727 2728 Change-Id: I16c903b09aff80cd44c155ca0968c5e19bf139d5 2729 27302015-11-22 David Tardon <dtardon@redhat.com> [c38d8f5baa85710337787bd1db3e0a3701515a7e] 2731 2732 really use fill bitmap 2733 2734 Change-Id: Ie96af1e669c507408acccf8967077f0bece16a80 2735 27362015-11-22 David Tardon <dtardon@redhat.com> [be6eef0f307eeefd8005b16636cefd451a12d7a4] 2737 2738 later releases add another way to specify internal file name 2739 2740 Change-Id: Ib2ee0f6b5fdc66d35729d9a966fe56ab135b3a07 2741 27422015-11-22 David Tardon <dtardon@redhat.com> [0d301f8b31857c0351a0e59558613c2bf1ea9e35] 2743 2744 there can be multiple slide lists in the presentation 2745 2746 Change-Id: I743e75621e16416d90fe9e97d02c1674d5650595 2747 27482015-11-22 David Tardon <dtardon@redhat.com> [5311dd1702c37638cb52f44e0d810e3e340a619a] 2749 2750 oops, actually use the just parsed gradient stop 2751 2752 Change-Id: I3cf132190eea771686e4037c28f80808abf1ab4e 2753 27542015-11-22 David Tardon <dtardon@redhat.com> [fe67a3f586d434ef100a66a201802b8c5bab5755] 2755 2756 handle slide background 2757 2758 Change-Id: I29f264395d2907b9f15cd562caabe6b89dffa739 2759 27602015-11-22 David Tardon <dtardon@redhat.com> [290c73feda6d367be2c1ea825c7f5c43f3d505e0] 2761 2762 fix typo 2763 2764 Change-Id: I1182125568bc60aa50e42ec1ebc16655ece62143 2765 27662015-11-22 David Tardon <dtardon@redhat.com> [7ae70a40b8c6dea62b5cee0c9ec7ca54b8192fc8] 2767 2768 fix copypasta 2769 2770 Change-Id: I3f1bbe2e1f9e67f9404eb551187685bb3393a38b 2771 27722015-11-18 David Tardon <dtardon@redhat.com> [5907f9c316ca68f12628817b157154397d92d4b8] 2773 2774 BUILD_EXTRA_DIST does not exist 2775 2776 Change-Id: I13410ff3ff49ee422b88712f8b6d1b07510a8942 2777 27782015-11-18 David Tardon <dtardon@redhat.com> [aeac56a8cda7376fa0b9e18e3624f18dab3f5f7d] 2779 2780 warning C4018: '>=' : signed/unsigned mismatch 2781 2782 Change-Id: Ia1a1fecf75bcb1be7754b0de373e9957fb44ed52 2783 27842015-11-18 David Tardon <dtardon@redhat.com> [f6d6c88cb3251cc06c1308f22f7ee9aa3bd690d3] 2785 2786 fix test on i386 2787 2788 Change-Id: I7fcf0f54ffca63fd0d9c545e255dfc2f42ab6bcb 2789 27902015-11-18 David Tardon <dtardon@redhat.com> [e10e50b1bf37a275757de6b4c3f9791c5ef64742] 2791 2792 fix build on OS X 2793 2794 Change-Id: If979903fd6877f1b2f562695399e4cbe97efea2c 2795 27962015-11-18 David Tardon <dtardon@redhat.com> [0beaf8ae8d9fc9049ac684ca169295357275eb85] 2797 2798 std containers of incomplete types are not allowed 2799 2800 Change-Id: Icd916b4b0e2e2ae87014b6b53dbba5e56aa43846 2801 28022015-11-18 David Tardon <dtardon@redhat.com> [f48bd16df9c0a99ba5480d918ecb6d6e48e6f383] 2803 2804 fix compilation on i386 2805 2806 Change-Id: Ia8b63e6aeb07f4f697211f4d8ede6f840773a9f2 2807 28082015-11-17 David Tardon <dtardon@redhat.com> [590ec149d2a6bfbbd2b1b2c37ff85bde8b48c944] 2809 2810 coverity#1339811 read cannot fail here 2811 2812 Change-Id: I777a177cc1f775d8b7715f10b3217996e7300916 2813 28142015-11-17 David Tardon <dtardon@redhat.com> [8a7eafe54d9774f2e2c095882a18ab02f8239bfa] 2815 2816 coverity#1325214 missing break 2817 2818 Change-Id: Ic2618dabb5b20d2dfa14622976503f10a022ade8 2819 28202015-11-17 David Tardon <dtardon@redhat.com> [de2d94586684818fb98e75d2febded11cc704f07] 2821 2822 improve detection & handling of trailing path elements 2823 2824 Change-Id: I05f7eb5c065f0b0a98d80b756b6f9a1ec6d7f51c 2825 28262015-11-17 David Tardon <dtardon@redhat.com> [953a95cb9130b2e0d68e09d513f495117e66d2be] 2827 2828 missing space 2829 2830 Change-Id: I1853ac95b84dced443c6458a759bd274bfcdb41a 2831 28322015-11-17 David Tardon <dtardon@redhat.com> [5ef52ad2231c815f040825cae8fc133b57d4a343] 2833 2834 coverity#1339812 arguments in wrong order 2835 2836 Change-Id: Iefcc67c40c1dc17a16d74470b72e90ad0e06863e 2837 28382015-11-17 David Tardon <dtardon@redhat.com> [02f11779b508b226bb5c43b16b0d2eb3a7059429] 2839 2840 WaE: comma at end of enumerator list 2841 2842 Change-Id: I3de54006368d4ed88cc68111987e198ceda6ef8e 2843 28442015-11-17 David Tardon <dtardon@redhat.com> [568f445607415b74aa812f149afe89e0e07d9607] 2845 2846 WaE: comma at end of enumerator list 2847 2848 Change-Id: Idb2c7a1269f65d304b215fd08d7835fc6a9c1d8b 2849 28502015-11-17 David Tardon <dtardon@redhat.com> [a81cd46b998e7cf6d48e3d461f4254d2cc8cb819] 2851 2852 use the right variable 2853 2854 Change-Id: I4c017cf991450ad24decc5be623d20006675d90e 2855 28562015-11-17 David Tardon <dtardon@redhat.com> [8d2e4278aa2d85e6664ddd83d75d2fa034cf49ca] 2857 2858 fix extension 2859 2860 Change-Id: I3decdf127d3fcaf5f64abf5599a58eee0eb7a81a 2861 28622015-11-17 David Tardon <dtardon@redhat.com> [8a9d8c3958329f60de2fa771dff212d73cb1768f] 2863 2864 prepare for a release 2865 2866 Change-Id: I1911e98dc5fb9c815f4d43182cad4a5b6774578b 2867 28682015-11-17 David Tardon <dtardon@redhat.com> [6435704c577f8821b7ef8f35ad5af0260bcbea31] 2869 2870 really parse cell properties 2871 2872 Change-Id: I8da05029af576bad1a86aec72b7291d01ad97a9a 2873 28742015-11-17 David Tardon <dtardon@redhat.com> [0e9a49384898e57da35f462fcde0a939778f7e07] 2875 2876 parse cell padding 2877 2878 Change-Id: I0bcaed90daaae898d251bf9bc771c752c8602786 2879 28802015-11-17 David Tardon <dtardon@redhat.com> [1ac9c461aeb24d03901471d6194acba28ee505fa] 2881 2882 add another way to find slide list ref 2883 2884 Change-Id: Ie946dc62a85ea03c1ea5aa838a4d84eb3545db60 2885 28862015-11-16 David Tardon <dtardon@redhat.com> [c64ea804c3932f9ee1adae13a0a47b6a372ffa69] 2887 2888 parse table style 2889 2890 Change-Id: Id6d73f8873ea3d5e783bbb83d6180506b00f0055 2891 28922015-11-16 David Tardon <dtardon@redhat.com> [34985343ff2f0bb99a5a75a4a2efee3e90a61330] 2893 2894 set other table properties 2895 2896 Change-Id: I6e6db5e3cb83b242af6c562ac791890e27cdaa76 2897 28982015-11-16 David Tardon <dtardon@redhat.com> [c1887a9fd71a6537f17e4a236df8360eaf1e3f3a] 2899 2900 handle cell style 2901 2902 Change-Id: Id09c60584454c167016787edade04b4f8050f701 2903 29042015-11-16 David Tardon <dtardon@redhat.com> [274107dd53fc6fe0091c9f4b9499f695f63e2e9e] 2905 2906 narrow scope of try block to reading column data 2907 2908 Change-Id: I108e963f9223b0f271c4a50e26157b4cb5d81db7 2909 29102015-11-16 David Tardon <dtardon@redhat.com> [8a9c4d1ae0dcf6a129fdb86b71b1f71cd3d13ed5] 2911 2912 simplify calls with empty style 2913 2914 Change-Id: I83b0ff9cd267727c21dc554757a31d463241357e 2915 29162015-11-15 David Tardon <dtardon@redhat.com> [c42bdee9811e25d819358534cc746231b8a1a8f6] 2917 2918 shuffle a bit 2919 2920 Change-Id: Iac312b2db7d832d2d3991004a432ef1331c06ca5 2921 29222015-11-15 David Tardon <dtardon@redhat.com> [e9276520fd72815599dec410dc2c80f61a988eb9] 2923 2924 prepare for better handling of cell content formatting 2925 2926 Change-Id: I1eee1859ee6c02e8cca5a75ee63979c10ef3769a 2927 29282015-11-15 David Tardon <dtardon@redhat.com> [d768fad82c3e2a8d6e765428a3f1f8121f4c3f81] 2929 2930 prepare for better handling of cell formatting 2931 2932 Change-Id: Ia9c71079fb373685aea995b4cf637934b16060a4 2933 29342015-11-15 David Tardon <dtardon@redhat.com> [9b21342c6bcf882cd9080cfd44836129df9dbd9c] 2935 2936 split handling of tables out of collector 2937 2938 Change-Id: I226b237a9e8afd4adba0c5a71cb34ab92c232545 2939 29402015-11-15 David Tardon <dtardon@redhat.com> [7dc0b8a298a968c53cd93e57a7c0462664148674] 2941 2942 make createText const 2943 2944 Change-Id: Id15b3526775b1ecc7f3d778e338d93bb4110460a 2945 29462015-11-15 David Tardon <dtardon@redhat.com> [1f720e37d880468ed6524117bd0f2ecc82da61f2] 2947 2948 split handling of text out of collector 2949 2950 Change-Id: Id4d6a746f5b480bfb8cbe7c9060a19111cbe5080 2951 29522015-11-12 David Tardon <dtardon@redhat.com> [e0f27f62ba2df793b941264b45df3384e6c7d286] 2953 2954 collect table style 2955 2956 Change-Id: Id4d6a746f5b480bfb8cbe7c9060a19111cbe5080 2957 29582015-11-12 David Tardon <dtardon@redhat.com> [4f065e4831dbc9f33b04cb91a36532d3c9a25d64] 2959 2960 use default para style for cells 2961 2962 Change-Id: I01e92f45aeb0c70c52679667cf3f1a96841a4844 2963 29642015-11-12 David Tardon <dtardon@redhat.com> [69d5bde1dd7e6fc192f114c3d8b683ad9bb2da78] 2965 2966 prepare to handle more table cell formatting 2967 2968 Change-Id: I34f0d457a7cd9574607c8b6659c271bd5d632778 2969 29702015-11-12 David Tardon <dtardon@redhat.com> [fd95582fb02ca826b93f65c8d5ee7ed49f99efe9] 2971 2972 split writing cell style into a separate function 2973 2974 Change-Id: I10688991b4462686ba91c9d0eea73b2655d057e7 2975 29762015-11-10 David Tardon <dtardon@redhat.com> [161aeff52c567de2090ed7f0e75858e40274208a] 2977 2978 parse cell style 2979 2980 Change-Id: Ib49e2d944ecb97b0cd3b0133162659f45dab0a1a 2981 29822015-11-10 David Tardon <dtardon@redhat.com> [8849f84a1dbab9cc6fe86903af686669c54fb3e5] 2983 2984 output cell text 2985 2986 Change-Id: I24faade03ab5752ab13986d0260a5fbc859ee0e8 2987 29882015-11-10 David Tardon <dtardon@redhat.com> [2c10a679dc8172e165b115af2465b5cb5d4c574c] 2989 2990 automatic bool conversion strikes again 2991 2992 Change-Id: Ic0a41b846cb2c285583d8c1a69c724a20d9c1268 2993 29942015-11-10 David Tardon <dtardon@redhat.com> [040962012091df9eca86fe9ba4cd34da8c46372b] 2995 2996 test for number of elements too 2997 2998 Change-Id: If55e06bb69fd557156e2fcf85e1365495110b0e7 2999 30002015-11-10 David Tardon <dtardon@redhat.com> [0d02cd4bd5c4cbc952189101964436b4de8f8599] 3001 3002 fix copypasta 3003 3004 Change-Id: I27e75af70377adfeed121b30c7f46dd32235cd25 3005 30062015-11-09 David Tardon <dtardon@redhat.com> [c9ee230db80fe4cb3e6458d12b82a1da93d99fde] 3007 3008 parse tables (BIPU) 3009 3010 Change-Id: I3bf5eb40e57f1cc1cc286b099d04b3ca3351da6b 3011 30122015-11-09 David Tardon <dtardon@redhat.com> [a0a856ea61fc95d51ed92312cbc438603e0fd3b8] 3013 3014 add support for bytes field type 3015 3016 Change-Id: Id0ab21e3b539bbd367964ac13b86e11e2ec48f0f 3017 30182015-11-08 David Tardon <dtardon@redhat.com> [f7a89ccff446831a215f4fdb15c7b67cfd735a30] 3019 3020 really parse shape fill and opacity 3021 3022 Change-Id: I103f09cfd35e048f337d25495736cac99acdd282 3023 30242015-11-08 David Tardon <dtardon@redhat.com> [a79ee28bd59b5100c4050e085fd7e02f72022f6f] 3025 3026 fix nesting 3027 3028 Change-Id: I308c10fd914bf786e69d35d5b20c32a18720eb4a 3029 30302015-11-08 David Tardon <dtardon@redhat.com> [392003e4c28158ab5b69b0482143565c56c28b49] 3031 3032 parse shadow 3033 3034 Change-Id: I20bc7045d5d7cb51d1aafd038645a164997b7af7 3035 30362015-11-06 David Tardon <dtardon@redhat.com> [eb6b1c5118ac1bdf36bdfd3b78abbc6b6d1240ff] 3037 3038 parse bitmap fill 3039 3040 Change-Id: I71ea05576d0d6d10ae013f48287019b5df5e69d7 3041 30422015-11-06 David Tardon <dtardon@redhat.com> [edbd327271903073c3ffe0a79576234b65c6169f] 3043 3044 parse gradients 3045 3046 Change-Id: I25c0d45d5b885c82e604c4a7cbfad7a6757838cb 3047 30482015-11-06 David Tardon <dtardon@redhat.com> [45386c7c962b521054cd7be6a9651ae93c9fb4cf] 3049 3050 prepare to handle gradient and bitmap fills 3051 3052 Change-Id: Ia4fdc1ca2f2f39c4ac13f9afc401825e678f1ca7 3053 30542015-11-06 David Tardon <dtardon@redhat.com> [45151376d9bfdbc7e84636d3f22e21b313b0c048] 3055 3056 handle linecap: round 3057 3058 Change-Id: I902a02022abf3b08687a1f11474c393db1a703a0 3059 30602015-11-06 David Tardon <dtardon@redhat.com> [63ad5cadb8e3b64dce94a035731cab872a828f70] 3061 3062 fix after-free memory access in formula output 3063 3064 Change-Id: I82cbefbe761d45605727c12f6153b505392c1f7b 3065 30662015-11-05 David Tardon <dtardon@redhat.com> [e1f3856ef8a84ec487059df99b35bf4f60e3c004] 3067 3068 impl. missing symbols 3069 3070 Change-Id: I279f14ba8405a7d4a739d3c1daebf333db08b2ac 3071 30722015-11-05 David Tardon <dtardon@redhat.com> [4a5acfffec1d0027f54b0fc672a587dc1e71ecfe] 3073 3074 parse shadow 3075 3076 Change-Id: I2a73566005d1c514c967663a9db15893a810b88f 3077 30782015-11-05 David Tardon <dtardon@redhat.com> [7846fde1c55d861e762f7ef76779d7bd8f416d42] 3079 3080 start parsing graphic style 3081 3082 Change-Id: I4440e2f5b1e4221bdbbdedb78d057851db4e27bd 3083 30842015-11-05 David Tardon <dtardon@redhat.com> [f18ca8f85494f0c108f2ab2bf788914503d368dd] 3085 3086 fix copypasta 3087 3088 Change-Id: Ib4a6505c92ec42291c6811d95b4e6891d01086e9 3089 30902015-11-03 David Tardon <dtardon@redhat.com> [94cd986303e118c5ac253c6292df0a55bb48750d] 3091 3092 parse more paragraph props 3093 3094 Change-Id: I3410682fb095d482ba11c8c15b8683b8f1b9251f 3095 30962015-11-03 David Tardon <dtardon@redhat.com> [fad742a3ea8ef1b3f4de6a5f939cda8ffccb2f68] 3097 3098 astyle 3099 3100 Change-Id: Id479823605bc0f2f4619c36ed2e531f03cd30bc4 3101 31022015-11-03 David Tardon <dtardon@redhat.com> [ae97f0a498410caf9e508e3383df38accef51dd1] 3103 3104 fix typo 3105 3106 Change-Id: Icfdf77948430813a6aa6c270707aede854a344b4 3107 31082015-10-22 David Tardon <dtardon@redhat.com> [9b9de1cea3de3f20a536750f4dc33bbe3face183] 3109 3110 fix more automatic conversion bugs 3111 3112 Change-Id: I03dfc8c1535c493aefcfa53a0935f52d4e40ffb5 3113 31142015-10-22 David Tardon <dtardon@redhat.com> [67a91b1e13cdfdfac5d1f7820129e6d0a3e45f5b] 3115 3116 workaround c++11 compile error 3117 3118 Change-Id: If8d238764c90fc8297e2e0042db0492b9bc5193d 3119 31202015-10-22 David Tardon <dtardon@redhat.com> [a337fe5e07f912112512e1d91c10de2d632ca3f5] 3121 3122 fix automatic conversion bug 3123 3124 This worked in c++98 mode, but it did something else that what was 3125 expected. 3126 3127 Change-Id: Ibaf265fb530e643e10d812e0fe19e97f77e0bd9e 3128 31292015-10-22 David Tardon <dtardon@redhat.com> [eb4839135782b4ae28f0d8fef4466f7d5340e814] 3130 3131 workaround c++11 compile error 3132 3133 error: call of overloaded ‘make_shared(libetonyek::IWORKPropertyMap&, boost::optional<std::__cxx11::basic_string<char> >&, libetonyek::IWORKStylePtr_t&)’ is ambiguous 3134 3135 Change-Id: If129deba0fae4f123eff5b6a2f65bd6916c39635 3136 31372015-10-22 David Tardon <dtardon@redhat.com> [2d6ca4dbf645c097c3c17f4f50217bb6356b20eb] 3138 3139 remove a stray comma 3140 3141 Change-Id: I88516d684f3283dbdd556d04b1be26234a893ad3 3142 31432015-10-22 David Tardon <dtardon@redhat.com> [dad57630d1261c3621eb30e8072743747b155f1c] 3144 3145 add missing MDDS_CFLAGS 3146 3147 Change-Id: I5cf5404548afcd9bc5864b8455996499571aba59 3148 31492015-10-22 David Tardon <dtardon@redhat.com> [db4cd3e296f0773e07b3d7bbf549b983cde7c810] 3150 3151 still allow to use mdds 0.x 3152 3153 Change-Id: Ib65810b17719f7fd5546fa9506dabaee0d988b83 3154 31552015-10-20 Markus Mohrhard <markus.mohrhard@googlemail.com> [754955be40e04ec3f446821e87e6fba96fd44c5c] 3156 3157 update to mdds-1.0 and c++11 3158 3159 Change-Id: Ifa2611bc65dc4037f3cae6e68cc967e1f5ab1d58 3160 31612015-10-16 David Tardon <dtardon@redhat.com> [83c758ef318aea8fb0fe6ca51302cad0ba3b7991] 3162 3163 parse sticky notes 3164 3165 Change-Id: I0dcaf21994567d052cd3d0be70f034db08654b73 3166 31672015-10-15 David Tardon <dtardon@redhat.com> [1b34c5541b940c6e852fba6975cefd4ad06926ee] 3168 3169 continue with the same para style by default 3170 3171 Change-Id: I417b24e32c44f1e11c629ee76fd6d9b05252735f 3172 31732015-10-15 David Tardon <dtardon@redhat.com> [e4a91dd3125a40823f552542ff1a85b48f790288] 3174 3175 parse notes 3176 3177 Change-Id: I5ce013c849c2d1fa7806fa6052e25febf5133f16 3178 31792015-10-14 David Tardon <dtardon@redhat.com> [a052eec91a82df5e9f8e19931d36a672a3166e06] 3180 3181 parse images 3182 3183 Change-Id: I07f5bc4ad015f75187cd5dc98ae27bd0bb51d4f6 3184 31852015-10-14 David Tardon <dtardon@redhat.com> [56c5beb6058624f77164acece84b80ac9d8c6e63] 3186 3187 save whole file path 3188 3189 Change-Id: I9b42ab28a717cf802936a5e3c13ab2b7516afad7 3190 31912015-10-13 David Tardon <dtardon@redhat.com> [fd9815027094f322583747dcf5d5749a93a2617f] 3192 3193 fix parsing of color 3194 3195 Change-Id: I8f592d4101fcb948947af0ffd31b1c2641496c9d 3196 31972015-10-13 David Tardon <dtardon@redhat.com> [9b9a955269cc5f4aaabba08024354291a009e827] 3198 3199 return const ref 3200 3201 Change-Id: I578aefe87de5af83085fabdb31bb9eae3de0069c 3202 32032015-10-13 David Tardon <dtardon@redhat.com> [e5d22da3a6bd4bf9cc68c38c34b14bcd7b46714a] 3204 3205 do not handle text placeholders as shapes 3206 3207 Change-Id: I9f68b6eee57a1e38e1fedc26f4267d4e3cecfec7 3208 32092015-10-13 David Tardon <dtardon@redhat.com> [292083cc8da929eebbdd91deb113f14c04262a76] 3210 3211 fix copypasta 3212 3213 Change-Id: I19a1070f0154b1490d0b9abc4ee745f35538020a 3214 32152015-10-13 David Tardon <dtardon@redhat.com> [1d08c766ce1082f2bd5449c4af4a2bcf61701908] 3216 3217 fix decompression of a file with multiple blocks 3218 3219 Change-Id: I6171483456c1e33ebf1d2d1335710e1cec809c9f 3220 32212015-10-13 David Tardon <dtardon@redhat.com> [733f15d8402e553a25a07ab523872a3983ef3f3f] 3222 3223 parse para properties 3224 3225 Change-Id: Ib444a080893bf827a4fe03fe41ee236bd1d66ae5 3226 32272015-10-13 David Tardon <dtardon@redhat.com> [102d34409107cfcc1ff520a7e4cfbb20ede386df] 3228 3229 parse char properties 3230 3231 Change-Id: I3a44ee011e18a97b24eb853929b5946f5c45bd42 3232 32332015-10-13 David Tardon <dtardon@redhat.com> [ca74c53ff6f2be8f3025324cb91b0aa925eda9d2] 3234 3235 nitpick: rename member 3236 3237 Change-Id: Icbaa86588bcae9e1fcaa8e9b8ab026e1a03c5fa5 3238 32392015-10-12 David Tardon <dtardon@redhat.com> [6ae0acb02e99a227ad97d2d6077381578d288c50] 3240 3241 parse char and para styles 3242 3243 Change-Id: I52e1011414f3d3ac585b61caad904fdaf8f1d7db 3244 32452015-10-12 David Tardon <dtardon@redhat.com> [097ba45c6570d5c261f849aa94e2a25de79d110c] 3246 3247 parse text 3248 3249 Change-Id: Ie61fa51a5b39642cf06f6610612625dea1312ec4 3250 32512015-10-10 David Tardon <dtardon@redhat.com> [3943d634ea31e68e3b68aef68e8927719e4e0280] 3252 3253 handle editable path 3254 3255 Change-Id: Ia1e0ee96258ccece34a0114aa63f9bffff5c559f 3256 32572015-10-10 David Tardon <dtardon@redhat.com> [c0d7558aa36cfcd5280c6278aac7d51f63dbabbc] 3258 3259 parse shape groups 3260 3261 Change-Id: I60ca85b037783ec3030d7941b4977c934081e6ae 3262 32632015-10-09 David Tardon <dtardon@redhat.com> [fbfb76807a33a6790263616592a4c189b845619b] 3264 3265 allow to query object type 3266 3267 Change-Id: I4c86b2877d16dc0e4b232a16673c3523caeb1e9a 3268 32692015-10-09 David Tardon <dtardon@redhat.com> [b8cdb55db37c9e06498128b7911ad6fd3393a869] 3270 3271 angle is in degrees 3272 3273 Change-Id: I1589dc1359e0fde228855143c7616138d553dc0f 3274 32752015-10-09 David Tardon <dtardon@redhat.com> [75b7341e66d6f79b5ff7945c8d8499fdfde4ec30] 3276 3277 handle transformation 3278 3279 Change-Id: I5308b624f0f80f279759c91dc80f5db2b792c47d 3280 32812015-10-08 David Tardon <dtardon@redhat.com> [63e69b623f7cf526a666d639e688256475c6db2b] 3282 3283 fix clang error 3284 3285 error: 'Impl' is a private member of 'libetonyek::IWORKPath' 3286 3287 Change-Id: Ib68898f9e3a3fc0f7e659b55f6ed4050abad80fa 3288 32892015-10-08 David Tardon <dtardon@redhat.com> [4ba3497a6c2495fa5ffeff20c83bf601f673f524] 3290 3291 make the field conversions explicit 3292 3293 Change-Id: I936b963e4f239ba2063c2dd9ce01dac28109400c 3294 32952015-10-08 David Tardon <dtardon@redhat.com> [d55e49c492de08bbfb92cc753aec4135eb261b14] 3296 3297 extend optional interface of IWAField too 3298 3299 Change-Id: I9be3222cff092f632017e86c0cc0fa87763a6b54 3300 33012015-10-08 David Tardon <dtardon@redhat.com> [69d98f53b49f785753fd453b8d861030cbb20109] 3302 3303 allow iteration over fields directly 3304 3305 Change-Id: I6146c92c2987c8f52ff8d9d4b80fe206bc64ea7a 3306 33072015-10-08 David Tardon <dtardon@redhat.com> [aa4d4b7330718a571230296fbb89c5a79c1e6ca1] 3308 3309 allow widening conversions 3310 3311 Change-Id: I7f4cd5caca554ce654e8ed5cbaba8a46b8b126b5 3312 33132015-10-08 David Tardon <dtardon@redhat.com> [6cc9d9606a80a46f96ff89e6b46dde4d2d9e64e0] 3314 3315 fix parsing of right arrow shape 3316 3317 Change-Id: Ia4e66193257af3ce097ebd486efb0a6e2d31e706 3318 33192015-10-08 David Tardon <dtardon@redhat.com> [078d076b2b12768ae8a48d2fe76cadc407c0262f] 3320 3321 print debug messages to stderr 3322 3323 Change-Id: I3692988df112ee0323bd59d1833fd420abde3d32 3324 33252015-10-08 David Tardon <dtardon@redhat.com> [c307c931e02bbe64572bc20ca53bfefc88fbaf78] 3326 3327 parse curves 3328 3329 Change-Id: Iaeac7b13711d8c83dbe488999b9423e31826db55 3330 33312015-10-08 David Tardon <dtardon@redhat.com> [a72abebaf2b48f6afb887ba090f634ec90d46da5] 3332 3333 parse shapes 3334 3335 Change-Id: I290e4be5507a4ea097e42b9f7b1d69844b6d01d8 3336 33372015-10-06 David Tardon <dtardon@redhat.com> [ac009b115366bddbb64fa0edae4fdf3b4f40b307] 3338 3339 avoid possible recursion 3340 3341 Change-Id: I790c988c28a51361383230c74b316396d14dcb4b 3342 33432015-10-05 David Tardon <dtardon@redhat.com> [6323be6196ca635faa0a3fe64078d652e149ab06] 3344 3345 parse slides 3346 3347 Change-Id: I63d39fb40fe120a875b99c0bdea636386f76c549 3348 33492015-10-02 David Tardon <dtardon@redhat.com> [5b2372b9a8f674a1a665195ebc1a9de0c3780240] 3350 3351 save all objects from scanned fragment 3352 3353 Objects from the same fragment are not referenced in index. 3354 3355 Change-Id: I6fe422bb2f054bc1b4b5a63cc4c39b14f51b6b62 3356 33572015-10-02 David Tardon <dtardon@redhat.com> [60156a18ee6c64f6cee4e41aaf8b9fe2e8eaba68] 3358 3359 add debug messages 3360 3361 Change-Id: I831e71b512fd92a258d6dd4788348874d4e270c6 3362 33632015-10-02 David Tardon <dtardon@redhat.com> [f7fcf34702078731d5b6d7ed295c599edae05a24] 3364 3365 fix parsing of nested messages 3366 3367 Change-Id: Ibe7625ef1feb151324ddbb3436087611de40fb17 3368 33692015-10-02 David Tardon <dtardon@redhat.com> [2c8c2891b04f9b24730e195b455225350cd2a422] 3370 3371 also check the expr. results 3372 3373 Change-Id: I47b03c360b0a93e63e0ccb1024381ebdc87e2e88 3374 33752015-10-02 David Tardon <dtardon@redhat.com> [5a0f14b3f0a081e5232c00ccddc615ce25d765f9] 3376 3377 zero-length message does not make any sense 3378 3379 Change-Id: I0bc81458c5e5a6913fca1fd520ef9f6282aca748 3380 33812015-10-01 David Tardon <dtardon@redhat.com> [b93ba3ddf18c092ac22b10cc7a533f77f372fe8f] 3382 3383 actually parse object index 3384 3385 Change-Id: I4c91532087e3e20af899d89c0e8e98ebd8bc2a71 3386 33872015-10-01 David Tardon <dtardon@redhat.com> [5ef411ef6625d8c54b2a86b9d9e3b8809a728b3f] 3388 3389 avoid null ptr deref. 3390 3391 Change-Id: If9f78b12defa64fe27f0f6b33e75408e5b7b591d 3392 33932015-10-01 David Tardon <dtardon@redhat.com> [d9ada5b4b66ad2f84de3ecbc2e0f0a1e68873aa9] 3394 3395 pass input fragments to the parser correctly 3396 3397 Change-Id: I6b9a57197dd48aed56b6aca0b9b2a1204f0a96ed 3398 33992015-10-01 David Tardon <dtardon@redhat.com> [d5f27d3d583f6b7d2c85860ed08ec93abc1b715b] 3400 3401 lift all fragment scanning code into a separate func. 3402 3403 Change-Id: I12f7bb1e650e4c1a7b9ccdaa300b59b83e4e5d07 3404 34052015-09-30 David Tardon <dtardon@redhat.com> [0e4c9bcf8158b747950a23cfd281b1c3b2f61df9] 3406 3407 start parsing presentation 3408 3409 Change-Id: Ib43561db9699cd4520a0042bae5559792fbcc97b 3410 34112015-09-30 David Tardon <dtardon@redhat.com> [eea200fd38cb312b1057246adeca59fbb534abb9] 3412 3413 add skel. keynote 6 parser 3414 3415 Change-Id: Ia08bf68c6b58e37ec4773f34fb8dc9a7e19943c2 3416 34172015-09-30 David Tardon <dtardon@redhat.com> [0ced22cba3a92e0e7c2f6c34a54e67c7cc3d00a7] 3418 3419 fix a few packaging warts 3420 3421 Change-Id: I3846f4562ccd1e0dffe7cb8b42a1c3e587a41e5e 3422 34232015-09-30 David Tardon <dtardon@redhat.com> [bb674410917422d23ce558ed0240c51a0a1fa726] 3424 3425 add generic binary format parser 3426 3427 Change-Id: I7f274dce3daac5dbee39dc2112c0f4149e9200bb 3428 34292015-09-30 David Tardon <dtardon@redhat.com> [54855c31b4c50d735a1f5ff0bbff38da0a5bf06b] 3430 3431 add convenience conversions to deque and optional 3432 3433 Change-Id: I9cb9c54ef9386c72fe7a69b409236666e7760fbc 3434 34352015-09-30 David Tardon <dtardon@redhat.com> [49d79227614aceac2ef6c042246366759407b152] 3436 3437 simplify construction of a message from obj. record 3438 3439 Change-Id: I0e964047498f9fdbdb8bf48c98e7ee040f8bf1a5 3440 34412015-09-28 David Tardon <dtardon@redhat.com> [2044f5f78fec7b5763d928d78598326ea86f1e09] 3442 3443 reimpl. format detection using message parser 3444 3445 Change-Id: I311d05dfb0a09ec15ff201371fe9583d61245a77 3446 34472015-09-28 David Tardon <dtardon@redhat.com> [32c6d2a2d4b0648bd2b54bc21f6bfe55b6798c7f] 3448 3449 simplify access to nested messages 3450 3451 Change-Id: I86dbce55c47fc1b3e330d43c662ee0c7730eff55 3452 34532015-09-28 David Tardon <dtardon@redhat.com> [095cdce7ab7c89ae210554f9328ad4be0385476c] 3454 3455 add test for nested messages 3456 3457 Change-Id: Ic69eaa82d91d25a70fe2ca54c6ea5db104fdacb1 3458 34592015-09-28 David Tardon <dtardon@redhat.com> [af13bbfad963fefd16018091bf5a8d5f2bb3894d] 3460 3461 fix parsing of messages 3462 3463 Change-Id: I97a37d2879b51c3ce1eeffcccf0329eb3dc227e9 3464 34652015-09-25 David Tardon <dtardon@redhat.com> [3fe69a1be8b87d97e2855e8866f278f3a3f5a600] 3466 3467 add unit tests for message parser 3468 3469 Change-Id: Ia12d118c0555bd82193c7e52a7c5f19cacb5ddf5 3470 34712015-09-25 David Tardon <dtardon@redhat.com> [d75d3d0a619bcc8387846e3ce0a3790aef4d0bdd] 3472 3473 impl. lazy protobuf parser 3474 3475 Change-Id: I2333cf508604f535dc8ffff087fed01ccb7568c8 3476 34772015-09-24 David Tardon <dtardon@redhat.com> [804747acd7eb316209a70bf15ac5d17f77e301d4] 3478 3479 astyle 3480 3481 Change-Id: Iaa91869900407cc6d31250b3e95243cb76442a03 3482 34832015-09-22 David Tardon <dtardon@redhat.com> [705156141b0a044a5809af96b5d17e1a9ba1d497] 3484 3485 dictionaries are specific to the XML2 format 3486 3487 Change-Id: Ie94d9ec09672dd011f878aa58b0ead47d7ada6e2 3488 34892015-09-15 David Tardon <dtardon@redhat.com> [c6a15cf59166a2e48b1a6ed0ccfc0d3e8275891c] 3490 3491 add a test for format detection 3492 3493 Change-Id: I7ffbcd71d46423ac5a0d5e28bdbcc1ae1109dc61 3494 34952015-09-15 David Tardon <dtardon@redhat.com> [1ca2e97367860a7c6f099a4b73184269b5feead0] 3496 3497 differentiate between Keynote and Numbers docs 3498 3499 Change-Id: I2c0539b6c07888f766fcbd09b5c9842b686b5757 3500 35012015-09-14 David Tardon <dtardon@redhat.com> [b963dd3aafa5ff9ed44e3f39de2dcdd3a15b29af] 3502 3503 nitpicking, for consistency 3504 3505 Change-Id: Ibd07b6a44cefc03be261b079f00707889bf5dd5b 3506 35072015-09-14 David Tardon <dtardon@redhat.com> [bf3ff610085a22d136e57452097dc24b997d3d93] 3508 3509 check for the binary format first 3510 3511 Change-Id: Ia71aef62940ffad9735811d2825d8159acdde6d3 3512 35132015-09-14 David Tardon <dtardon@redhat.com> [7698fbd7793027985f7d05101e8c033dd46d351e] 3514 3515 avoid some redundancy 3516 3517 Change-Id: I930167cd8aede73061b544caac8fe965b39be234 3518 35192015-09-14 David Tardon <dtardon@redhat.com> [b8dcf0b6b79915d889f5a0c655edcfaac48b1e72] 3520 3521 fix detection of simple binary files 3522 3523 Change-Id: I44bd1bcafea80daf2978fabfbe26400a616ff8ee 3524 35252015-09-14 David Tardon <dtardon@redhat.com> [5615d83ef0fb1b56a65e5762ae683cf5f68fbfed] 3526 3527 add test for decompression of a complete input 3528 3529 Change-Id: Ib0d0cf5110c145207586e55fb0572870f5e4ab57 3530 35312015-09-14 David Tardon <dtardon@redhat.com> [699cb3b1151abb259c724afa33302721f5be395f] 3532 3533 remove duplicate function 3534 3535 Change-Id: I342f44d8a14a4b9b2a8d558444b4dedea33d9d4c 3536 35372015-09-14 David Tardon <dtardon@redhat.com> [3f1cf90923eae252986d2acd80d48bf5bcd9c802] 3538 3539 block length is not a varint 3540 3541 Change-Id: I1dd3d044b45ffaf1dd38c47d1a68e9cbedb622de 3542 35432015-09-14 David Tardon <dtardon@redhat.com> [f5e0be96a5f16a5db880db231ecc7859a90818aa] 3544 3545 simplify testing of snappy decompression 3546 3547 Change-Id: I7d06451a73a56ae8f8ce1cf67de712a2ec2047d1 3548 35492015-09-14 David Tardon <dtardon@redhat.com> [b3266e99fd07ba2e6d614629a9cc6ce1ba16e7c1] 3550 3551 make ctor explicit 3552 3553 Change-Id: Id49d7a39cdd96faf846ca8c797c17fefe3038948 3554 35552015-09-14 David Tardon <dtardon@redhat.com> [97029d9ba323088e479d89731c90a82ec8bb6b42] 3556 3557 implement binary format detection 3558 3559 Change-Id: I2f423436c9172002356824b2be798ad159e7258a 3560 35612015-09-11 David Tardon <dtardon@redhat.com> [1bbc9de001547b78797ec1faac0f37a6c147664e] 3562 3563 add dummy detection of the binary format 3564 3565 Change-Id: I4c3968633ca44df0fa0050df4e8a6c6d9f7f927c 3566 35672015-09-11 David Tardon <dtardon@redhat.com> [86130cb3f4a817ae97cdd812fd8a88210fb17e3a] 3568 3569 check for package too 3570 3571 Change-Id: I74058b859df0c1fa086dc610d02beab2f882fe91 3572 35732015-09-11 David Tardon <dtardon@redhat.com> [c41d7ad3731462d5f8424e3960eaeb442e7ad148] 3574 3575 reduce copypasta 3576 3577 Change-Id: Ic246dfb878b96aee9a7451f4eaf1a803cbc6713b 3578 35792015-09-11 David Tardon <dtardon@redhat.com> [385cc9d4e3a3dce0647f96c00a42560dec6ecfe4] 3580 3581 refactor file format detection 3582 3583 Change-Id: I5c1ef21ed829e66ede81b5100dda8299471c907d 3584 35852015-09-11 David Tardon <dtardon@redhat.com> [747ec340b58c4ae4dc73bced7cf88d8d755d6b9e] 3586 3587 fix copypasta 3588 3589 Change-Id: I4f6cf86a8730e84423d1d481c8f26ef9f9776fe5 3590 35912015-09-10 David Tardon <dtardon@redhat.com> [55bee910d206d7e2815c8728ee473058e053e0ac] 3592 3593 only detect the format kind 3594 3595 Change-Id: I7eecaba2cf36dc8b36f432cc0ce6420ddf22c634 3596 35972015-09-10 David Tardon <dtardon@redhat.com> [5e93b1d613067329c597c9e8282455fb6b26a9b1] 3598 3599 add m_ prefix to struct members 3600 3601 Change-Id: I38f0d2b209b2b576803c3e27777fb7ad6bd5b270 3602 36032015-09-10 David Tardon <dtardon@redhat.com> [30ad10e89f3d0b63235ed176553d95d026ad7fa2] 3604 3605 add unit test for Snappy decompression 3606 3607 Change-Id: I7f844c423bb23d2dd5c448d45ff241de9e9f44c5 3608 36092015-09-10 David Tardon <dtardon@redhat.com> [a34b415d91dcce78ac6a2fb379dddcd6f52191f0] 3610 3611 fix decompression 3612 3613 Change-Id: Ib4e18a898dbb51a9e60cfa48871d11c265586be0 3614 36152015-09-10 David Tardon <dtardon@redhat.com> [9e9725f76f6bfc13ab4a04c54274e1d1d2141b35] 3616 3617 astyle 3618 3619 Change-Id: Ie274da542f4f92af7f1e085ad8fc8e34ddd5a064 3620 36212015-09-10 David Tardon <dtardon@redhat.com> [7b1fa9d54b3c53a5ca45f3ef41f776e5f32ef482] 3622 3623 add missing function impl. 3624 3625 Change-Id: Iafc28bb2b65342c9adcbe5ed3dca9468e3b22bca 3626 36272015-09-09 David Tardon <dtardon@redhat.com> [181667ff7487b976db7fa676ccd6e3708082d38e] 3628 3629 add skeleton test for Snappy decompression 3630 3631 Change-Id: I0fa8f10135f87fd05393651800ada3c352df29c1 3632 36332015-09-09 David Tardon <dtardon@redhat.com> [17c1150d19f3cd8160463acb99804d6feb3c5189] 3634 3635 impl. Snappy decompression 3636 3637 Change-Id: I5e1b8c7f7bac4aa6e4ef970dd93a12804fc795c6 3638 36392015-09-09 David Tardon <dtardon@redhat.com> [b5e9bd722b27cfea4d4116b337789c20dc985e9f] 3640 3641 add unit test for varints 3642 3643 Change-Id: If043c9de9cf1faeba1b658482e6a301b3b7fb1b1 3644 36452015-09-09 David Tardon <dtardon@redhat.com> [268cf797e7cf9246981929df649adf5a79ec6286] 3646 3647 iwa: impl. reading of var. length numbers 3648 3649 Change-Id: Ib3e65811885f1ddeb79a75c1e441104b53d6db0a 3650 36512015-08-13 Anurag Kanungo <anuragkanungo@gmail.com> [0ab599aeba4c87318a3bf894b00162f9370e3ba7] 3652 3653 output date as standard dd/mm/yyyy format 3654 3655 Change-Id: Ic86123e76813a7f9c492f1b7794d71ed267fe4dd 3656 36572015-08-13 Anurag Kanungo <anuragkanungo@gmail.com> [171d0b8a8bedad97b1cb7c7b80a75aa08ac619cb] 3658 3659 output duration as standard time format 3660 3661 Change-Id: Iff3a37b1b7f05afaedeebb9bda5a5d5352283259 3662 36632015-08-13 Anurag Kanungo <anuragkanungo@gmail.com> [9545772a92170be5cb99bdc5d47d3237924ae722] 3664 3665 reset style after cell is collected 3666 3667 Change-Id: I6e2fbd1ca9c2b68974a60f966b814231e44ecc00 3668 36692015-08-13 Anurag Kanungo <anuragkanungo@gmail.com> [022554c1df483c2dae4e468509877bcd568d3510] 3670 3671 parse pop-up menu cell type element 3672 3673 Change-Id: Ia3b27bf106fe2fbedf6291e254b52ae0c2a80f85 3674 36752015-08-06 David Tardon <dtardon@redhat.com> [d81c87323c1d73384240473feac9deda9220c272] 3676 3677 afl: handle nested stylesheets in broken docs 3678 3679 Change-Id: Ic80e14baa8716fb966c5ed1347de686498fc4e0a 3680 36812015-08-06 David Tardon <dtardon@redhat.com> [74a8535b6566169bd43b15462c57226bf055171c] 3682 3683 afl: avoid null ptr deref. 3684 3685 It is possible that there is no stylesheet if this is called from 3686 the discard context. 3687 3688 Change-Id: I3052693b1e38af0e1315c87e88fa20ee17045b52 3689 36902015-07-31 Anurag Kanungo <anuragkanungo@gmail.com> [08d256acdd8da4f8abe9ce1f54ebf977e28468a5] 3691 3692 set type to number format in rn cell element 3693 3694 Change-Id: I744e1ddd606e27e50320718e6e38bc1478da4263 3695 36962015-07-31 Anurag Kanungo <anuragkanungo@gmail.com> [04585a28316eb914139bef87df2fabc80200c94a] 3697 3698 parse rt cell element 3699 3700 Change-Id: I5a4d59b67af8f0c01a8f1d0e58e00330a1dc8f91 3701 37022015-07-30 Anurag Kanungo <anuragkanungo@gmail.com> [d1336887d085f067e087192da9acbf26f4909030] 3703 3704 slider and stepper contain number format cell types 3705 3706 Change-Id: Ia781e1f02d522fd5804a39db2691e37138014451 3707 37082015-07-30 Anurag Kanungo <anuragkanungo@gmail.com> [391ef69864f988a163d5ecf0415a1bd26011f2e1] 3709 3710 handle checkbox cell type as bool format 3711 3712 Change-Id: I3b69346449ae1d3113af9e8cd46198ca9f1c43d1 3713 37142015-07-30 Anurag Kanungo <anuragkanungo@gmail.com> [d7d7980cfd810aedb2713cc5edcd0debd88f3978] 3715 3716 parse stepper cell type 3717 3718 Change-Id: I06751f2e18c7d7ad113c310e29ff347f8ef90fe3 3719 37202015-07-30 Anurag Kanungo <anuragkanungo@gmail.com> [fa934c8385b4fa19bae859797ae990d17a5257f2] 3721 3722 parse slider cell type 3723 3724 Change-Id: I7e882c095c867a240f623f1a79a95467c2cacd9c 3725 37262015-07-30 Anurag Kanungo <anuragkanungo@gmail.com> [1b669ba2400dcb4faa59ff639c78d3d415326995] 3727 3728 insert duration cell type 3729 3730 Change-Id: Iec394f6b6b6d109f4cfa863e75b5070f87cdbbb1 3731 37322015-07-30 David Tardon <dtardon@redhat.com> [28570843d282942676ba344c62e7cd360b8bfa3a] 3733 3734 these quantities are very unlikely to be double 3735 3736 Change-Id: Icfb4377e1f50822c61557762e3b1c2ae6a14bbcc 3737 37382015-07-29 Anurag Kanungo <anuragkanungo@gmail.com> [ee7a6b4814c48149a7d73d415477dbaf9de67a5c] 3739 3740 output cell value in table cell 3741 3742 Change-Id: Ida0dc1af8a27c7758d239d858ddde7b4cc30f18e 3743 37442015-07-29 Anurag Kanungo <anuragkanungo@gmail.com> [aed0bbce626393789eca5b8ec1ad36a9ea3f2e23] 3745 3746 insert formula into cell 3747 3748 Change-Id: I4b0119225d3137085390f9763199a54c0ac65005 3749 37502015-07-29 Anurag Kanungo <anuragkanungo@gmail.com> [bd9f7f8ac5d5af18e19f583e5b3b1fd27140f2cc] 3751 3752 reset formula after a cell is parsed 3753 3754 Change-Id: Ifaa586c6c92b5c144db5f82ae663438b914f0645 3755 37562015-07-29 Anurag Kanungo <anuragkanungo@gmail.com> [56a18f1fabb371b71489ab819ae968540ce289b9] 3757 3758 parse checkBox table cell type 3759 3760 Change-Id: Idb638bc1e155b44e2abf648f844e8693f2eaf9f1 3761 37622015-07-27 Anurag Kanungo <anuragkanungo@gmail.com> [4a234c31d55d290ddae3c17970b05e3973f8118f] 3763 3764 fix bug with parsing of dateTime element 3765 3766 Change-Id: Icb65475b850083a2c9d4c91f06a2253d27271699 3767 37682015-07-26 Anurag Kanungo <anuragkanungo@gmail.com> [487655d4434c30c19ed9714fc5d19fe92dd3962e] 3769 3770 enum cell number format types 3771 3772 Change-Id: I44d9c3b828e96a9575a7a4023d331fdd7e1a53d1 3773 37742015-07-26 Anurag Kanungo <anuragkanungo@gmail.com> [2f67f21b4c8c993a30afda1edca17619c7d286c2] 3775 3776 refactor group element to enable group parsing in apple numbers format 3777 3778 Change-Id: If4c882dd0049496d354d4dec44f64fa4212b51e5 3779 37802015-07-26 Anurag Kanungo <anuragkanungo@gmail.com> [ab627c9c65a3b6ff983b7bfc4368d9e3411d60db] 3781 3782 enable shape parsin of apple number format 3783 3784 Change-Id: Iaab9d303be6d0687bc742852a397947dcabc3eea 3785 37862015-07-26 Anurag Kanungo <anuragkanungo@gmail.com> [3f43c062c9a947a115c49e1d9dc310ac88acecab] 3787 3788 fix bug in formula initialization check 3789 3790 Change-Id: Ia47dd5d01b936fec6f83f94ec927fbf69d8bb020 3791 37922015-07-20 Anurag Kanungo <anuragkanungo@gmail.com> [209cc6437e22f5544ce394ec716662fe5eb26580] 3793 3794 enable media parsing of apple numbers 3795 3796 Change-Id: I50265ccd468f1b766a0048c2f42c3f60f7d611cb 3797 37982015-07-20 Anurag Kanungo <anuragkanungo@gmail.com> [c5b450cbf0849f52f200b870bb02966f3c981209] 3799 3800 parse cell DateTime 3801 3802 Change-Id: I5c2f7fbf8366ed82baeb237cb7440e3a44f17e51 3803 38042015-07-17 Anurag Kanungo <anuragkanungo@gmail.com> [7cd919c5ffce538e4a393d7845b6ff6b8332dac0] 3805 3806 write cell format 3807 3808 Change-Id: I737a1b6f5afc8d41e93cc2c0d3dc4ccd61f942f1 3809 38102015-07-16 Anurag Kanungo <anuragkanungo@gmail.com> [63feefce1d3b39e765f8ba095b616294d1c92090] 3811 3812 parse numerical base number format 3813 3814 Change-Id: Iea2e493ef4afa52e972ee580cb88c33199ebbab5 3815 38162015-07-15 Anurag Kanungo <anuragkanungo@gmail.com> [f6b0f4ea34979461efcb32341ca46dbc09859e4b] 3817 3818 collect cell style 3819 3820 Change-Id: Iab72836f71894c9c468274be64c87ff598ec02a6 3821 38222015-07-14 Anurag Kanungo <anuragkanungo@gmail.com> [a83010179796d0d5c7522db21ebc01b69a5b9c0d] 3823 3824 parse cell styles 3825 3826 Change-Id: Ib7fef5090bb1c14a4f56d5dd67f7298c7fcf1b40 3827 38282015-07-13 Anurag Kanungo <anuragkanungo@gmail.com> [6f7f066bf44f07b607bbb2811c0e1a911a898314] 3829 3830 parse cell dateTime-format 3831 3832 Change-Id: Icb31125119fd88c7f3dfa25e344ec66b912edc4d 3833 38342015-07-13 Anurag Kanungo <anuragkanungo@gmail.com> [aa90e23a7da816db9b7fa39ad2f9cdd45793ccec] 3835 3836 parsing cell number-format 3837 3838 Change-Id: Ia041b8de7e36f80064f0b388db7822a409c6d0b1 3839 38402015-07-10 David Tardon <dtardon@redhat.com> [6f616065f799aac7a6e45270980c5d1eb7413a92] 3841 3842 capitalize class names for consistency 3843 3844 Change-Id: Idc2f0a609fbef6748c0d6465fe7eddc7f3e8da00 3845 38462015-07-10 Anurag Kanungo <anuragkanungo@gmail.com> [acb655104d9b9cd16e91987df2cb5ae0c2d218b2] 3847 3848 output tableName instead of tableId in formula cells 3849 3850 Change-Id: Ic8102bc096ed8ed616bfff0e8fd927617f5287ba 3851 38522015-07-04 Anurag Kanungo <anuragkanungo@gmail.com> [48f597b0c0068558e672b18725dd78bb2d9cfd71] 3853 3854 add basic chart parsing contexts 3855 3856 Change-Id: I04b4d66369459ce5f76be75eadece2f7a2b26d99 3857 38582015-07-04 Anurag Kanungo <anuragkanungo@gmail.com> [d9f765a2162b2eda3066bece14e5b102e915cd6e] 3859 3860 add IWORKChart class 3861 3862 Change-Id: I84960ab3fa451f46528ec4f7278568bf85615231 3863 38642015-07-04 David Tardon <dtardon@redhat.com> [71d8e4190d507418c2a7393d8008d0ecbfb5b2db] 3865 3866 rename string-formatting function 3867 3868 Change-Id: Ifba2bbf65839b1e0460d5566fd7ba82b551f184e 3869 38702015-07-04 David Tardon <dtardon@redhat.com> [f255ab9c317bf857f4bfab9c4add0828f5a1257b] 3871 3872 libetonyek_utils.h is internal header 3873 3874 Change-Id: I383df94b82a1dcac32130c681a0f8f3bff76846e 3875 38762015-07-04 Anurag Kanungo <anuragkanungo@gmail.com> [2e5dc3356a97c671514617a8adf3551f2353a199] 3877 3878 add openFormulaCell output element for delayed writing of cells with formula 3879 3880 Change-Id: I11a7358e0f9360515a9fb67675a0df2edd23bdc6 3881 38822015-07-02 David Tardon <dtardon@redhat.com> [ca6db155afa6cc1b338929bbf3fb94b476861a99] 3883 3884 astyle 3885 3886 It seems that different versions of astyle format this in a different 3887 way... 3888 3889 Change-Id: Ic4c72805ed40310fbcd1d3f0a6d6d4932c13e843 3890 38912015-07-02 Anurag Kanungo <anuragkanungo@gmail.com> [b1db6c5acd4211544f884861381d3280c0ea5f21] 3892 3893 parse table name,id and store in a map 3894 3895 Change-Id: I94e59798ae03eb1947b1b5959286f99fd4c37efc 3896 38972015-07-01 Anurag Kanungo <anuragkanungo@gmail.com> [5bcaee5935f6ad1baa44d6a6c734c9ad9fda564f] 3898 3899 refactor formula element context 3900 3901 Change-Id: I155456e6e233d7b108fa39e9c3ddaa71765d42f6 3902 39032015-06-30 Anurag Kanungo <anuragkanungo@gmail.com> [077b5b787af0f20c9a81583ab93a3ad236c5d696] 3904 3905 add function argument seperator in string method of formula and enable tests 3906 3907 Change-Id: Ic551904eb3f1d73efadf44e95d6aec14545c00d7 3908 39092015-06-30 Anurag Kanungo <anuragkanungo@gmail.com> [e9a80c42659da6323ab9135cf16d7d43104bf68d] 3910 3911 handle special address and range in formula parser 3912 3913 Change-Id: Ic5206280f86d701a6016523392b36fafbf24c5c9 3914 39152015-06-29 Anurag Kanungo <anuragkanungo@gmail.com> [1250f038104b3667e63f496f3d485bf6e80679af] 3916 3917 fix address range not allowed in arbitrary context in formula parser 3918 3919 Change-Id: Ic29adc7e8bcdf5726a0fd94fb1918c22617c1069 3920 39212015-06-28 Anurag Kanungo <anuragkanungo@gmail.com> [4d88d4e44df3de8a1b5187d180e99a69008a2b74] 3922 3923 add unit test to check invalid formula parsing 3924 3925 Change-Id: Ia9f9515e88e96f41decda344d8c37ff45e6fa870 3926 39272015-06-28 David Tardon <dtardon@redhat.com> [d84e2aaec65f7f660c96166f9df4bf84f86926c8] 3928 3929 split too long line 3930 3931 Change-Id: I11fc01c4540d16aeee4f2e978f68cd083ad45d74 3932 39332015-06-28 David Tardon <dtardon@redhat.com> [f7e82261de396d49787ad552d8a23018e6bb246e] 3934 3935 use temp. variable 3936 3937 Change-Id: I65aada544c8fd813348eda86475a2080ebe62bd3 3938 39392015-06-28 Anurag Kanungo <anuragkanungo@gmail.com> [b17cc7c46e2444c036db55fbf17421a8280cd323] 3940 3941 derive from correct class for non-cell context element 3942 3943 Change-Id: I905a825a712da87f934f8353c41dc7d2eef72a8a 3944 39452015-06-27 David Tardon <dtardon@redhat.com> [2e8f7dbef493f19be760fd01c5e40f19488274b3] 3946 3947 add conversion of IWORKPath to SVG 3948 3949 Change-Id: I87aea4851a878eabe19436008522654b834b8a2f 3950 39512015-06-27 David Tardon <dtardon@redhat.com> [921b8cb968d571df8081c7ebdae9c485b1c10919] 3952 3953 rewrite path parser 3954 3955 Change-Id: I578174268533dc2eb5b3a1d8f9f6e184296a665b 3956 39572015-06-27 David Tardon <dtardon@redhat.com> [54649fbeb72e87888688ba5f2886188ea18cf000] 3958 3959 name the grammar as well 3960 3961 Change-Id: I3579eb0fba3f39607a238ddfbc7cf9a4af20f9ab 3962 39632015-06-27 David Tardon <dtardon@redhat.com> [7422ade9d470fccd3e818ae56a6eb3720ebb7f41] 3964 3965 match rule name and var. name 3966 3967 Change-Id: Ib64e9146be32756ca8f7ada6fa48a2e25d63a8e6 3968 39692015-06-27 Anurag Kanungo <anuragkanungo@gmail.com> [170b3e39eda579bc335a119467d0730ca7c89d86] 3970 3971 fix postfix operator parse order in formula parser and add test 3972 3973 Change-Id: Ie4beb4357ad6a0d6950bfedfd6cfc94245787c38 3974 39752015-06-27 Anurag Kanungo <anuragkanungo@gmail.com> [bf1d4ba4f4fcdee730f9c43f4c91a096d68dac98] 3976 3977 add support for comparision operators in formula parsing 3978 3979 Change-Id: I003ed1ffeaeaee97ff8ca554385de88958218581 3980 39812015-06-26 David Tardon <dtardon@redhat.com> [e446ecb3813d3e3929811c1588e811ef7e2da681] 3982 3983 astyle 3984 3985 Change-Id: I9ebaaaa82ebcb4d25d542cc1a5f298361cf65c91 3986 39872015-06-27 Anurag Kanungo <anuragkanungo@gmail.com> [561edc5cff2c45bf720c43a6bcefd0e76c985efc] 3988 3989 handle alphanumeric function name in formula parser 3990 3991 Change-Id: I18b692e97076cf5cd788cd808ac39d9d679f37fd 3992 39932015-06-26 Anurag Kanungo <anuragkanungo@gmail.com> [b3824c390ea1cc7350e9a1daf3096d85a03b42df] 3994 3995 remove worksheet parsing and correct table seperator in formula parser 3996 3997 Change-Id: Ibbba15739dc248f51f9f49dfc58c5cea0abea876 3998 39992015-06-26 Anurag Kanungo <anuragkanungo@gmail.com> [7cf00895845c2de5c14011bbb00176ca41b4c569] 4000 4001 fix string literal in formula parser and unit test 4002 4003 Change-Id: Iae8ce9343891934c92a531f3e20d8e87461b227f 4004 40052015-06-26 Anurag Kanungo <anuragkanungo@gmail.com> [7070aeb883db7bb0d311ffa21ab9ff2c21f327db] 4006 4007 add support for parenthesis in formula parsing 4008 4009 Change-Id: Id61b0e506c7e2ce335c71095101774baf36c566e 4010 40112015-06-26 Anurag Kanungo <anuragkanungo@gmail.com> [5e001c266b51c14e0d496ba9fb5d3edc1a8baea5] 4012 4013 fix formula string formatter for cell address range 4014 4015 Change-Id: I35f3cf9e958b2ee1752e6444e00d7f3c4b5d6ed9 4016 40172015-06-26 Anurag Kanungo <anuragkanungo@gmail.com> [5091a3d6f5c880994107109b4f096325107d4d99] 4018 4019 fix function argument seperator in formula parser 4020 4021 Change-Id: If0e84109b59c8d0b7fb6c6b666497ebefc7f19b3 4022 40232015-06-26 Anurag Kanungo <anuragkanungo@gmail.com> [26c4aa784b0ad3943c638187ffacdf53c9d1e8be] 4024 4025 fix address range and binary operator order in formula parsing 4026 4027 Change-Id: Ia90cec4a87265dbab20f25e2058eed9e26a4829f 4028 40292015-06-25 Anurag Kanungo <anuragkanungo@gmail.com> [f0920a140a3a4242c8e52b95048ad03b598e19e7] 4030 4031 add support for postfix operator in formula parsing 4032 4033 Change-Id: I96ae61a8b0cf541cf100d8cecb8297ff5647e9f1 4034 40352015-06-25 David Tardon <dtardon@redhat.com> [f7ca931e581f2d63f73bcd324da50f5ee3ae1f59] 4036 4037 try to fix build on Windows 4038 4039 Change-Id: Iff2aa943aef9c23c60e400f092f884fc00de4ccf 4040 40412015-06-25 David Tardon <dtardon@redhat.com> [00f7e36ce2a3996ebef672561014ab101eee7f3a] 4042 4043 add missing include 4044 4045 Change-Id: I8bfcacb064b3d0f9d7d5db9d2f32108b0ceea792 4046 40472015-06-24 Anurag Kanungo <anuragkanungo@gmail.com> [83f6ca75dcf49b5a53e3224daa7ebff8c93084a7] 4048 4049 Implementing cell formulas 4050 4051 Change-Id: Ib8082d05deed87e40b6f0a9103a4ebea129911c7 4052 40532015-06-24 David Tardon <dtardon@redhat.com> [3389a3d8fcf30a0aec781f48f1b2bb05ae564303] 4054 4055 save some vertical space by avoiding extra var. 4056 4057 Change-Id: I4d92769020222442d6d3d1e7cb580cacef1393dc 4058 40592015-06-24 David Tardon <dtardon@redhat.com> [2fc9630e819d74205bfb6de8dd4af5277b2c75ba] 4060 4061 use ODF Formula syntax for testing 4062 4063 Change-Id: I33e5dd7a66fb5e63155e872464c35526bbd53c4c 4064 40652015-06-24 David Tardon <dtardon@redhat.com> [33f0db22794274129b1ad8ee0f04cd49fa645565] 4066 4067 avoid temporaries when formatting formula 4068 4069 Change-Id: Ieae16a089f1c23f3009e052b3f290274b18b0eac 4070 40712015-06-24 Anurag Kanungo <anuragkanungo@gmail.com> [59a0ef145ddad0dcbb07b1419aa682cf3ab172e8] 4072 4073 Unit test for formula parser 4074 4075 Change-Id: Icf84f091caa06ceeb9592269fefbde08820e983e 4076 40772015-06-24 Anurag Kanungo <anuragkanungo@gmail.com> [acd6fb7ebb8ba685326c1b736e540f862614a4ba] 4078 4079 Column name to number implementaton 4080 4081 Change-Id: I6253da8f69aa190b029b0575afdc3942051f7d33 4082 40832015-06-24 David Tardon <dtardon@redhat.com> [9bab021aa972c94237115f47ee14ba42e941b8ca] 4084 4085 update news 4086 4087 Change-Id: I6722ce9e01fdff2127b64ea194012d7c4a785a60 4088 40892015-06-24 David Tardon <dtardon@redhat.com> [7b1d3354e2ccdacb60cfbe74210e5e22a304aeef] 4090 4091 accept documents of any version 4092 4093 Change-Id: Ib83a1ef52467064883a75a7a53be7a751ef240bd 4094 40952015-06-24 David Tardon <dtardon@redhat.com> [cffd62315df894678fa7e00de29dac32b5e52c98] 4096 4097 accept documents of any version 4098 4099 Change-Id: I3fa93548af08716a4b3c950bef86569dc8effdf4 4100 41012015-06-24 David Tardon <dtardon@redhat.com> [8df2b23a47b82aab37d9b0aa220b41b411736d71] 4102 4103 column width and spacing are relative 4104 4105 Change-Id: Icfcc8a003f2d15f10d43f3f0695ad7bc9125de0d 4106 41072015-06-24 David Tardon <dtardon@redhat.com> [bb9b8c52893a6ed3c1564fc02e9d8dab122cc158] 4108 4109 parse more multi-column properties 4110 4111 Change-Id: I021c3ad1504d12783e7c424d2e1b0bad4ec5e242 4112 41132015-06-23 David Tardon <dtardon@redhat.com> [70600daede06a215634f0f5f089c86060c4f9562] 4114 4115 prepare for a release 4116 4117 Change-Id: Ifad1b644d6e4a2bd2bd3bffef8366473bd4ed16c 4118 41192015-06-23 David Tardon <dtardon@redhat.com> [7f38c6447b5374e52fb6e9cef3e56c416d902848] 4120 4121 do not require gperf for build 4122 4123 Change-Id: Ia1d69bc6dbf2f83262de5865b19beaa26c2dead4 4124 41252015-06-23 David Tardon <dtardon@redhat.com> [183a228449b073976e9f206237c4822f32181442] 4126 4127 parse multi-column text 4128 4129 Change-Id: Ieacac84cd14981a7900715220be5d9d44b051997 4130 41312015-06-23 David Tardon <dtardon@redhat.com> [6f72df0acf95fe47bfa33d07fc4ad260a2009eda] 4132 4133 parse line stroke 4134 4135 Change-Id: I3933ec3ac023c6fa3d2d979ee61447920655c1c6 4136 41372015-06-23 David Tardon <dtardon@redhat.com> [8f18bd9c38d4b08132afcca1c8a4f0026c998eb4] 4138 4139 really parse shape fill color 4140 4141 Change-Id: Iba08e33e2f9d028c953e45cfc62e00f318c70b89 4142 41432015-06-23 David Tardon <dtardon@redhat.com> [2067a23575d0f48976deacc7ba877c35c298f5a4] 4144 4145 reformat 4146 4147 Change-Id: I3eff10cddbc2a1165256a791ee2bd16302632cba 4148 41492015-06-23 David Tardon <dtardon@redhat.com> [39df81b2b5ce3225089a0489bad478c8812cf281] 4150 4151 fix parsing of operators 4152 4153 Change-Id: I045d5cca026ca1acb2afea58221290c68fa4f196 4154 41552015-06-23 David Tardon <dtardon@redhat.com> [618c7b1c256e69599fc677e2cdb21ef29b297513] 4156 4157 parse shape fill color 4158 4159 Change-Id: Id1ac60e3c83d6e881a9736e10deba36cf0eceba6 4160 41612015-06-23 David Tardon <dtardon@redhat.com> [d29ebbcd3fa1e118ce674fc77081db67e702591b] 4162 4163 get rid of last mentions of libwpg 4164 4165 Change-Id: Ie627b3b53e70d7689c6ecdf751c674ccb1c510b1 4166 41672015-06-23 David Tardon <dtardon@redhat.com> [9a1587010f8f836c030a32396867310a97537406] 4168 4169 nitpick 4170 4171 Change-Id: I3bcacc02421848595dc1623c695bf5c4f46de5b5 4172 41732015-06-23 David Tardon <dtardon@redhat.com> [cea938f953b48ea6ed558dc00b6c72a8640d5621] 4174 4175 rename 4176 4177 Change-Id: I8ab79fd27ecdcfbeb53bbfe731eb66cbad57d091 4178 41792015-06-23 David Tardon <dtardon@redhat.com> [907e5a1613617b041b9a7e1197d1400843f02f6f] 4180 4181 do not duplicate type info 4182 4183 Change-Id: I1b428f6d3dea21590dd5cc9e84a6e121afc823de 4184 41852015-06-23 David Tardon <dtardon@redhat.com> [8b00c07f0eec388813acb8b619eb8df4bf0179d8] 4186 4187 nitpick 4188 4189 Change-Id: I3de80bfd187bc7fd0327fa3ec09336b2c0d2403c 4190 41912015-06-23 David Tardon <dtardon@redhat.com> [cc33f8f209e9d691e69f8ae888ebe509236982d2] 4192 4193 simplify defining of property parser contexts 4194 4195 Change-Id: I97a5b2fc47b3607d99487b9950c8d9763d9e7008 4196 41972015-06-23 David Tardon <dtardon@redhat.com> [c4667a25426320e873f8d2756fdb59f9dfccb6ec] 4198 4199 create BIPU formula parser 4200 4201 Change-Id: I204b8697c734e07e56127f9fb6feb81d53de1221 4202 42032015-06-22 David Tardon <dtardon@redhat.com> [6c79a354e1b1e5673c63a17b357f8f9c6dafa484] 4204 4205 pages: parse shapes 4206 4207 Change-Id: I629549a68ab5ef1104d087e7a99eab0462aa4cfd 4208 42092015-06-22 David Tardon <dtardon@redhat.com> [59db94eec8b57ae44efd0d4ea7224cd98ac17c25] 4210 4211 allow format-specific drawing of shapes 4212 4213 Change-Id: I36132676007d60deaedc22a3f9b7f42350618dc6 4214 42152015-06-22 David Tardon <dtardon@redhat.com> [5e96c167e85ab3b6299f8bded7da1790d3e8d667] 4216 4217 prepare shape parser context to be used from pages parser 4218 4219 Change-Id: I3b9b7e77c717aaee63b065a1561dbb933ff97e99 4220 42212015-06-22 David Tardon <dtardon@redhat.com> [fcefa83c1f74f61f54b092e2e408b088873eaac4] 4222 4223 parse character-anchored images 4224 4225 Change-Id: If822a4c5226ef0d5dfe3bbe7b823a7e7c8c08a7f 4226 42272015-06-22 David Tardon <dtardon@redhat.com> [92281e1b1db7361caf60cd9ab0d982afa2f5429a] 4228 4229 parse page-anchored images 4230 4231 Change-Id: I82f0bba5c940d5f1ceac727b9231e57912fe3dc8 4232 42332015-06-21 David Tardon <dtardon@redhat.com> [8c87e6804dff98aea096d7d79d8df8c04f384334] 4234 4235 allow format-specific drawing of images 4236 4237 Change-Id: Ie94f44431b998492ca45fc6c975c2f74a4d1f5b7 4238 42392015-06-21 David Tardon <dtardon@redhat.com> [cd7237d50b75d5f01a3c1b12364061c0bb96d0ea] 4240 4241 use original footnote label 4242 4243 Change-Id: Ida66581efc3afe9dd950b6ecaaab639a45457eec 4244 42452015-06-21 David Tardon <dtardon@redhat.com> [2b098c26f7665623e1514e526d0b31282c656923] 4246 4247 move current footnote state into parser state 4248 4249 Change-Id: I1b3ad990f7b58023731ab7f98e16866591dbc0fa 4250 42512015-06-21 David Tardon <dtardon@redhat.com> [c34f3a7cb399c69162573858ce8ebcb4951c6f4c] 4252 4253 handle endnotes 4254 4255 Change-Id: Iebf73c291744af58998f2d2bcd1c16499cf810b6 4256 42572015-06-21 David Tardon <dtardon@redhat.com> [d46e6dc9753ebcdd6bf20f3d18ab7505b00d8ae8] 4258 4259 parse footnote settings 4260 4261 Change-Id: Icf7809c131fd949eb1d44727975eed6cda8c173c 4262 42632015-06-20 David Tardon <dtardon@redhat.com> [3aef76fd9c731ea8519c8d43d5ac19e99865d303] 4264 4265 parse footnotes 4266 4267 Change-Id: I38a647f976e5f34548587b11ae5108879bfb6408 4268 42692015-06-20 David Tardon <dtardon@redhat.com> [0f00c8cdbdc414c997d70e4c2f3d15200a820ee7] 4270 4271 we need to stack text scopes 4272 4273 Change-Id: I00342278d7be5a0a352ce5cf6e62eb6c5045388c 4274 42752015-06-19 David Tardon <dtardon@redhat.com> [ea86633da2c48f9a29d853e69fee980943de98ae] 4276 4277 do not crash when there are multiple sections 4278 4279 Change-Id: I9dbab7f5710f568d52479137d1fed0372f0c1cfa 4280 42812015-06-19 David Tardon <dtardon@redhat.com> [d305b80095d4dd3b17faa52e0ade03557ff0e8b9] 4282 4283 ignore headers/footers without content 4284 4285 Change-Id: Id541740893d625848a3f3d9bfc7700ac788a5acc 4286 42872015-06-18 David Tardon <dtardon@redhat.com> [8f703790be0fcd14e36806500372739e53c69fac] 4288 4289 handle separate first page master 4290 4291 Change-Id: I9efc5f61d57f579edb4f708d02639c816f4549c9 4292 42932015-06-18 David Tardon <dtardon@redhat.com> [c54eb8a7cde57fe7b5a8eebef1f876e83c18c259] 4294 4295 fix typo 4296 4297 Change-Id: I2fd7d1aeb301edab23f4f231250ec0f563300e05 4298 42992015-06-18 David Tardon <dtardon@redhat.com> [16b88ec13be9ca36b8a07b1351508f0a27884e70] 4300 4301 attempt to handle section props. set in default style 4302 4303 Change-Id: I7d2f99738cdc10b9af2b71a79b5cd1787ec2c645 4304 43052015-06-18 David Tardon <dtardon@redhat.com> [dc8c84aea3272b8134b288264672634bdc437d29] 4306 4307 do not produce value if no attrs. were parsed 4308 4309 Change-Id: I9c041b1d44d7fd6254043e197b132b77106ffdcd 4310 43112015-06-18 David Tardon <dtardon@redhat.com> [20fc6eac5c00d31ff6fd42f08c3b07ea3c4d8b60] 4312 4313 do not write header block if there is no header 4314 4315 Change-Id: If1ca7543562de6fdcc8297a75123706c705f5fc0 4316 43172015-06-18 David Tardon <dtardon@redhat.com> [dffdff9acce31409786c70539f6d787a833e95e6] 4318 4319 enable lookup of section styles 4320 4321 Change-Id: I574dbb416851b8eafbbdccd41fe87132c5e56e7c 4322 43232015-06-18 David Tardon <dtardon@redhat.com> [a94ac8aa4f4c72bfc8daf5fae85a21e058177f32] 4324 4325 rework handling of stylesheets 4326 4327 Some elements refer to a style by ident, not ID, which requires the 4328 currently applied stylesheet. 4329 4330 Change-Id: I338ed4c8006a5f3313e3fefd5ae3991a1b91a643 4331 43322015-06-16 David Tardon <dtardon@redhat.com> [1c381565dcfe067dafe0d992681dd533e58f5dd1] 4333 4334 init member var. 4335 4336 Change-Id: Id41201a96696c8b9e4bd994d310af3b659cb3023 4337 43382015-06-16 Anurag Kanungo <anuragkanungo@gmail.com> [2767679b3f11cf6f479c810b0b5d7f6ab418ea5c] 4339 4340 Fix table-cell border lookup 4341 4342 Change-Id: I7e7ddb3199830908bba008966ef87e0d3af5c4dd 4343 43442015-06-15 David Tardon <dtardon@redhat.com> [b3ff5bf2e0b121d6e464d49a0e6d1e81ba327209] 4345 4346 fix build 4347 4348 Change-Id: I20eee809bd0afb957340926b0b78fb26bb7f0e8b 4349 43502015-06-15 David Tardon <dtardon@redhat.com> [e02b51c2e370fa8e33bd40945b2be24922e6db73] 4351 4352 add mdds to the list of requirements 4353 4354 Change-Id: I4cd49fa7f13fde21eb0be9e8d6ae7d612e763777 4355 43562015-06-15 David Tardon <dtardon@redhat.com> [4f0c331d7dc93d8a777ff4de87a2636c4ea2a142] 4357 4358 include lists are getting too long 4359 4360 Change-Id: Ie4f7b4ab8e6fca75fe15b964b0172fff0abf38f2 4361 43622015-06-15 Anurag Kanungo <anuragkanungo@gmail.com> [78065fb2fd1cf2e359003359a04044467990dacd] 4363 4364 border implementation for table cell 4365 4366 Change-Id: I6bb54807debb60e4a6d98eb069ac49da051bed6d 4367 43682015-06-14 David Tardon <dtardon@redhat.com> [c82021654c4e9809b75502ec6899232ed1c07168] 4369 4370 move handling of stylesheet into parser 4371 4372 Change-Id: I8579e537612dbf4c8b6fff0006ab00ab5ad65343 4373 43742015-06-14 David Tardon <dtardon@redhat.com> [e7747ff61e479650ad024a731d2f9b1e1bd9babd] 4375 4376 numbers: parse stylesheet 4377 4378 Change-Id: Ibe28cbb6f6b8e6bc0ad1436aeeae19847035217b 4379 43802015-06-14 David Tardon <dtardon@redhat.com> [4b32a3ece4c82ff70bc72b040c08e1219ecf026b] 4381 4382 fix typo 4383 4384 Change-Id: Icf403b67f2daeda9b667092df96341403e704ded 4385 43862015-06-14 David Tardon <dtardon@redhat.com> [de48d002c40cd59a55e4e309344020a496ebc51d] 4387 4388 reorder private and public data 4389 4390 Change-Id: I26e5003358ca9e21e6a0f03e63b5b8bb81e19c45 4391 43922015-06-14 David Tardon <dtardon@redhat.com> [48f23a088bc335f39b4c35b2f0de6a8a4e62e1a8] 4393 4394 define the type globally 4395 4396 Change-Id: Ic8ca9517dff8899b2a9d4bcabdf91c27cfd2ed6e 4397 43982015-06-14 David Tardon <dtardon@redhat.com> [bde3d24e103defb855f5cdffa875b1a9d7efb822] 4399 4400 keep the list sorted 4401 4402 Change-Id: I8acb24e59830cbf747eb50d66627f907fd9a3fdc 4403 44042015-06-14 David Tardon <dtardon@redhat.com> [0e8cc3b877665c5610fb33cd6a0d391144d9515c] 4405 4406 sf:style is style ident, not ID 4407 4408 Change-Id: I6b0af7f491072347325bb8be87f1f167495bd828 4409 44102015-06-14 David Tardon <dtardon@redhat.com> [7f66a0e21d7e1e754f9b80de04f2a3c0508c2cae] 4411 4412 fix debug msg 4413 4414 Change-Id: Ic53a856cb44af135409790151dff975001ce4634 4415 44162015-06-14 David Tardon <dtardon@redhat.com> [72ec2bff7dbbb28a93f40557ec91ab72a5461b3b] 4417 4418 parse section prototypes' stylesheets 4419 4420 Change-Id: Id37e0db288b2256619b37f01b4e686f6b02ad2bd 4421 44222015-06-14 David Tardon <dtardon@redhat.com> [0e818cfb6d253673f6c36db5bd6d31ce21cda306] 4423 4424 handle headers and footers 4425 4426 Change-Id: Ie0b3831fe5a864fb0f287e4bc3584a6ad13aa68a 4427 44282015-06-14 David Tardon <dtardon@redhat.com> [12ec41f8e255ccbbe521db65ce39865fda89af15] 4429 4430 fix copypasta 4431 4432 Change-Id: I04abfec6644395952272f61fcf4667340256ea59 4433 44342015-06-13 David Tardon <dtardon@redhat.com> [2a8e51b1ef1e2f3fca838a44c7029c80b6077343] 4435 4436 make the base property context classes global 4437 4438 Change-Id: Ia73a4bf33db80819de9a0394db02d9670a82af9d 4439 44402015-06-13 David Tardon <dtardon@redhat.com> [a2c2bb5965d43c4b9c58a45126424b253eed0674] 4441 4442 parse headers and footers 4443 4444 Change-Id: Ie9ef036e6837a201bae3259d359c1e3c7e6c5f15 4445 44462015-06-12 David Tardon <dtardon@redhat.com> [38a5fdf1cb946257d0dd2eb7361a8f3bb3101086] 4447 4448 get rid of last remains of libwpg 4449 4450 This fixes output of shapes and images. 4451 4452 Change-Id: I85302c72005cbb5a5a378fa8ac15666d2918c3b6 4453 44542015-06-12 David Tardon <dtardon@redhat.com> [b7583e2c0ecc3d4b05812ce6425e1e03a35c9582] 4455 4456 ignore invalid path 4457 4458 Change-Id: Ifabb11a8af46f9f84895a29086266744faf6bc64 4459 44602015-06-12 David Tardon <dtardon@redhat.com> [9b66e5a707e5932595987053c1cd929ef75af4dc] 4461 4462 drop unneeded include 4463 4464 Change-Id: I31627259a9316267a8bdae205f475a1eecd90f64 4465 44662015-06-12 David Tardon <dtardon@redhat.com> [f181c1512e307106938e90195345fee1a46ab6ee] 4467 4468 init. all members 4469 4470 Change-Id: I4936ffba757fc15bcee22bdfcd5c3c6d91235383 4471 44722015-06-12 David Tardon <dtardon@redhat.com> [db232ac9062fb330565dcce5cc1187c1988520ba] 4473 4474 handle media type in parser already 4475 4476 Change-Id: Ibf351079bfc00baebce4a41f69dcb6bc1d32d2c4 4477 44782015-06-12 David Tardon <dtardon@redhat.com> [a5a16569de7ef7de207203e3044eb4e9dca8cd27] 4479 4480 parse ID 4481 4482 Change-Id: I78957eb839137b490163a7f3017d3427eb3f6fce 4483 44842015-06-12 David Tardon <dtardon@redhat.com> [bdaf4f373e12e014b5d992e36efffce0deb98864] 4485 4486 ignore invalid type 4487 4488 Change-Id: Id9afb664cb700f5f4b0db45dcf38592a3d696bc6 4489 44902015-06-12 David Tardon <dtardon@redhat.com> [7f460a64f37875337231243d73d01a08f1f95051] 4491 4492 ignore invalid values 4493 4494 Change-Id: I3faec462de54fe5d0b97956540f950de40a40ee9 4495 44962015-06-12 David Tardon <dtardon@redhat.com> [5439eeb645041ee1aa51fbc6d8076a504c1d3181] 4497 4498 ignore bad color values 4499 4500 Change-Id: Ifb28a054122e3bb88784b6ad09f05b7aae0d7691 4501 45022015-06-12 David Tardon <dtardon@redhat.com> [fa908a74b9e91c52412be43eb3619fea3ee6a616] 4503 4504 avoid use of empty optional 4505 4506 Change-Id: I57e23f5722d584dddec35b9bd3dd91f21a60ab35 4507 45082015-06-11 David Tardon <dtardon@redhat.com> [ddd2409279cdd76eddd6c28b32dcde3fe8c78bad] 4509 4510 afl: finish parsing in case of broken XML 4511 4512 Change-Id: Ia31c88d04f5f2596821a3be0ae81728be835557a 4513 45142015-06-11 David Tardon <dtardon@redhat.com> [3658b7561a05cc6b5c48d4a985f6c9acf99665ed] 4515 4516 remove space 4517 4518 Change-Id: I559e96fa85cf83f288f317e41eb07502ce215b08 4519 45202015-06-06 David Tardon <dtardon@redhat.com> [1bedb3b14256476db260ae4c7580bbfba6405f39] 4521 4522 reduce copy-pasta 4523 4524 Change-Id: I4115125d6b7f6db46b98a798a310412c55db6f4e 4525 45262015-06-06 David Tardon <dtardon@redhat.com> [40c146c3acbaa21681e76d5c6a50b1c28ac1af09] 4527 4528 keynote: parse metadata 4529 4530 Change-Id: Idc8de9eed2915ff147e52e1948d45318affa9490 4531 45322015-06-06 David Tardon <dtardon@redhat.com> [6c22d8dff931f7d2d5915d64b9f35c8565650dcb] 4533 4534 remove useless function 4535 4536 Change-Id: Ia4a99ce8e6b955f5970206f6262e7219483d1b65 4537 45382015-06-06 David Tardon <dtardon@redhat.com> [9f98189c0df2bc3d4b1a3f7b1cad9e70de267318] 4539 4540 defer writing slides to the end of doc 4541 4542 ... in preparation for parsing metadata, which are placed at the end of 4543 the document, after slides. 4544 4545 Change-Id: Ieb4ce3049b5a04e1bcad5744b68a6f7d1ae6e41d 4546 45472015-06-06 David Tardon <dtardon@redhat.com> [04d4b67f3ebb5840f9e3d155e9e46ac612dfc748] 4548 4549 drop unneeded functions 4550 4551 Change-Id: I652063ce6abf2485d7afa926ef20394567f6a9f6 4552 45532015-06-06 David Tardon <dtardon@redhat.com> [dc3a811ff85b67792a7173a1c808642eb23f7289] 4554 4555 just call parent class functions 4556 4557 Change-Id: Icbd824494e14d2b6c430767b48153374db3f9051 4558 45592015-06-06 David Tardon <dtardon@redhat.com> [67dcf8e4f783818d489baa28e87bd7bd99a9e9ac] 4560 4561 remove unneeded functions 4562 4563 Change-Id: Id4a91036862d35cb41349ade99516d3fe90e4d4e 4564 45652015-06-06 David Tardon <dtardon@redhat.com> [f811eabc55442b216965523215faca18927ae538] 4566 4567 drop unused function 4568 4569 Change-Id: I582ffd31536e66e80a87f1151e1ebfafc63813c1 4570 45712015-06-06 David Tardon <dtardon@redhat.com> [8667a41591b86c092e96936af49736d5b3c25ef8] 4572 4573 remove empty line 4574 4575 Change-Id: Id64647418258f5f4cbf9cac2e51f86e8f542c47b 4576 45772015-06-06 David Tardon <dtardon@redhat.com> [ae5f266b3f7e504f7d36e9acc559fc0fc8623924] 4578 4579 numbers: parse metadata 4580 4581 Change-Id: I3de0e972d4579ca7d6e4c927734e321d4d671d62 4582 45832015-06-06 David Tardon <dtardon@redhat.com> [c26e130cc3dab3c62467752da088592a238d4767] 4584 4585 move handling of metadata to common code 4586 4587 Change-Id: Ied6f86758a81764530a63431d05e797fa7be8d83 4588 45892015-06-04 David Tardon <dtardon@redhat.com> [b2caae2d48cb2499a2a0dc01e99fecf9045cbe81] 4590 4591 move (most of) metadata parser to common code 4592 4593 Change-Id: I1747feb456b35932eb3fb7c345d35ffad9bfac33 4594 45952015-06-04 David Tardon <dtardon@redhat.com> [a7225fa669907162ea14404f7f7149302eeb74eb] 4596 4597 parse real document metadata 4598 4599 The sf:array elements are only present in empty entries. Filled entry 4600 contains a sf:string. 4601 4602 Change-Id: I0e76b28a6d2974512e7224559443256a90904198 4603 46042015-06-03 David Tardon <dtardon@redhat.com> [3f5a0f84ce7d754b39eb2139ef774372c34036ad] 4605 4606 move path-related parser contexts to a separate source 4607 4608 Change-Id: Ib99b8d978e0c251f84e8df06771b167fbf96bb4d 4609 46102015-06-03 David Tardon <dtardon@redhat.com> [8b61373e23f94f6360bead99fff967492d127276] 4611 4612 parse ref-able elements in skipped parts - Keynote 4613 4614 Change-Id: I52cef002a905cf64d3911a96df8198a3efdfc04b 4615 46162015-06-03 David Tardon <dtardon@redhat.com> [a53a5ee5e47266704b7aca08983e8d192948f27f] 4617 4618 parse ref-able elements in skipped parts 4619 4620 Change-Id: I33c543edf09f68f992d7cf3ae9ddb2e2dc42df2b 4621 46222015-06-03 David Tardon <dtardon@redhat.com> [6be35a1a3dfbfd7eff3e0a43442dfb988c9c79c9] 4623 4624 fix brain fart 4625 4626 Change-Id: I92d3c0d6d75b6d120f2ebca51e6ce6ff3a65e2af 4627 46282015-06-01 David Tardon <dtardon@redhat.com> [c2abae5fc45a09915299660427c7541defaaa154] 4629 4630 create parser-specific discard context 4631 4632 Change-Id: Ia146cb393239b36f5b44b5f3a5771b0177b341d5 4633 46342015-06-01 David Tardon <dtardon@redhat.com> [d484bc30c112d3b947accb6448296737b24b388e] 4635 4636 add a mode for gathering ref. sources 4637 4638 Change-Id: I64ea0788b47c2fffb02546ff13c18302de9f4c4d 4639 46402015-06-01 David Tardon <dtardon@redhat.com> [a69b3bd40a00ce51c37da4c3124ecff0d646dfb4] 4641 4642 pass collector by ref 4643 4644 Change-Id: I3745de9aed97b548951b8e1a287caff934c083c5 4645 46462015-06-01 David Tardon <dtardon@redhat.com> [154c67bcc603f46af62deb03fb611baf66527c04] 4647 4648 this is not needed anymore 4649 4650 Change-Id: I798cd313d1281956d47cf6bcf0f4c55d7cf2e1f9 4651 46522015-06-01 Anurag Kanungo <anuragkanungo@gmail.com> [9c1bf2b01e2857730675271b3d1f61a19f3b0be5] 4653 4654 Simplify Implementation of StyleRefContext 4655 4656 Change-Id: I6cbfc8aebbfe21531faf1d49c2e7b62575bfd21a 4657 46582015-06-01 Anurag Kanungo <anuragkanungo@gmail.com> [425da1b7f1916e8132aafe0e3b70d22debd27fe1] 4659 4660 simplify implementation of StyleContext 4661 4662 Change-Id: I8d54b8ee2b1937480cdedad7498bae4d51ac556f 4663 46642015-05-31 David Tardon <dtardon@redhat.com> [662bce6962833f3a892ddbde0995efad0ffc831b] 4665 4666 parse metadata 4667 4668 Change-Id: I6e2148e98b5b9e244852321702de15774069f04e 4669 46702015-05-31 David Tardon <dtardon@redhat.com> [528a6513114c421e75487ff2656e690edd2ebb04] 4671 4672 move start/endDocument to document context 4673 4674 Change-Id: I3333935a45a1c2e4f82f97501e262eba53697bf1 4675 46762015-05-31 David Tardon <dtardon@redhat.com> [f2cff187bbb031b5cb5bf03b0c7bd82e39809713] 4677 4678 add tags to .gitignore 4679 4680 Change-Id: I7fe86f6b3ed12217a6c6d189259366a766d86d3e 4681 46822015-05-31 David Tardon <dtardon@redhat.com> [c2fc9fcc3b23aff26b8be9a59de08fe41006a36b] 4683 4684 parse paragraph borders 4685 4686 Change-Id: I32f35e2de05df95a4cf7fc481a04ff5193eb754e 4687 46882015-05-31 David Tardon <dtardon@redhat.com> [e76f48d6e70f6f08e294c27a0f365a6fa39bd58a] 4689 4690 parse page break before paragraph 4691 4692 Change-Id: Ifb4fe2532483e65f6ebec67d743d24e30ec87514 4693 46942015-05-31 David Tardon <dtardon@redhat.com> [7deed374dde13f3c6f0cf5cdc75f624045027f84] 4695 4696 handle properties reset to default 4697 4698 Change-Id: Ic0bdf1e9f555e6f5f82ab85e8a26e7b8f4e37c90 4699 47002015-05-31 David Tardon <dtardon@redhat.com> [174c3ea11e80928e6815d17ff5fbfec9c0ec3f21] 4701 4702 add TODO 4703 4704 Change-Id: I6561553cec9f906d4d0f482cc34d144a69049291 4705 47062015-05-31 David Tardon <dtardon@redhat.com> [bf8a1d1c5448d4535e95fbbc22f7c341be62224d] 4707 4708 simplify handling of numeric properties 4709 4710 Change-Id: I7dc1f0a8195a439bd604618e6c5cfaf753df3f64 4711 47122015-05-31 David Tardon <dtardon@redhat.com> [63241f4019ae263505a3dd43b9eb45e2a0ff1033] 4713 4714 add support for cleared properties 4715 4716 At least Pages uses empty property tag to reset a property to its 4717 default value. 4718 4719 Change-Id: I740c9a098c75e1bd8975889044b5127f3b117f31 4720 47212015-05-31 David Tardon <dtardon@redhat.com> [7dd42422b307b336b819658815248d3bee96cc95] 4722 4723 handle text position 4724 4725 Change-Id: I837165060896c6f13a8d79e6da7e761ceceaba91 4726 47272015-05-31 David Tardon <dtardon@redhat.com> [0901322a5320a3bd4b659a6cdfe4b5729d53402f] 4728 4729 parse letter spacing 4730 4731 Change-Id: I31864bce1ae4b193ca7baec8b91e63696328c518 4732 47332015-05-30 David Tardon <dtardon@redhat.com> [d0fe2c15e41ae1945228d9e4be985df407eb2bb1] 4734 4735 use app-specific table props 4736 4737 Change-Id: Ibd913626cb4af26f5a95777f980030ed127280f0 4738 47392015-05-30 David Tardon <dtardon@redhat.com> [d41474161c5cb644ca625d1581718fad89d3747e] 4740 4741 ignore props with unknown numeric value 4742 4743 Change-Id: If719de76461beb3e378aa2944bbedb5c4192d0b7 4744 47452015-05-30 David Tardon <dtardon@redhat.com> [60c22fc853d7db4ff3ffc1661202fb3db537dbd7] 4746 4747 avoid use of uninitialized value 4748 4749 Change-Id: I61c695ca8366ac366d3d450ef8e45cd4eba33fda 4750 47512015-05-30 David Tardon <dtardon@redhat.com> [db072f0c7ac7b9c108d635c1499b3491b9df95d2] 4752 4753 drop unused includes 4754 4755 Change-Id: I4d42281f56a350ecc3da55f367e95927510bc21d 4756 47572015-05-30 David Tardon <dtardon@redhat.com> [a45a7bb83bc866ab9d03cc40d547127c802a9049] 4758 4759 use Spirit V2 4760 4761 Change-Id: Iae75b116c0d618b0b18f09836e8ba47eeef8dcdb 4762 47632015-05-27 Anurag Kanungo <anuragkanungo@gmail.com> [3fadbf4bc5161f6818339f33c74aa9ca041886a7] 4764 4765 move current table data into parser state 4766 4767 Change-Id: If5e39e1bf77747d739992d3673880de23ed60ead 4768 47692015-05-26 David Tardon <dtardon@redhat.com> [91d39222d9f120211c0189f69299898702a65d3d] 4770 4771 remove surplus breaks 4772 4773 Change-Id: Ib98a4a5bcd7d9f9eb03874f0715b45bb141ef12d 4774 47752015-05-26 David Tardon <dtardon@redhat.com> [54c63c653deb070c49621bea8acbc18f76118238] 4776 4777 add missing breaks 4778 4779 Change-Id: I6a6afd517e61aff89319348de5af3aa97093bd1d 4780 47812015-05-25 Anurag Kanungo <anuragkanungo@gmail.com> [16d185d8514fd63dd4587cf598bd717008ab415e] 4782 4783 Removed clone method from IWORKOutputElements 4784 4785 Change-Id: I1fb8d57ab63c9e1ecc91759d5cb7b1faccfa05c6 4786 Reviewed-on: https://gerrit.libreoffice.org/15894 4787 Tested-by: David Tardon <dtardon@redhat.com> 4788 Reviewed-by: David Tardon <dtardon@redhat.com> 4789 47902015-05-25 David Tardon <dtardon@redhat.com> [6af2a34df824e75e4698004d5a26600746515caf] 4791 4792 we don't need separate functions for this 4793 4794 Change-Id: Ied408710a6547174e02196ab63231db4b298e799 4795 47962015-05-25 Anurag Kanungo <anuragkanungo@gmail.com> [800df8c2f0f26ecb331b60a8e56192e8e64a5805] 4797 4798 draw sticky notes immediately 4799 4800 Change-Id: I56f672b73725cd09c0df74d2b3e40671ffe75cc3 4801 48022015-05-25 Anurag Kanungo <anuragkanungo@gmail.com> [50b7570c461077e75c7b09d5bfaffce7a7e65a5a] 4803 4804 Renamed IWORKZoneManager to IWORKOutputManager to make association visible 4805 4806 Change-Id: I38987fb4298a14f738fc5e16d36ae4e848552063 4807 Reviewed-on: https://gerrit.libreoffice.org/15889 4808 Tested-by: David Tardon <dtardon@redhat.com> 4809 Reviewed-by: David Tardon <dtardon@redhat.com> 4810 48112015-05-24 David Tardon <dtardon@redhat.com> [a4f9eb15bb0d9d2e9b127be0d371b25d0fe39892] 4812 4813 add some hacking notes 4814 4815 Change-Id: Ib0fd2ae0eae1e83ec9f4de961148ab0506c96cb5 4816 48172015-05-24 David Tardon <dtardon@redhat.com> [4d9c13619fedc122a390b4a48d76b5087e3c9968] 4818 4819 add some notes on coding style 4820 4821 Change-Id: If4801e3f2202a2ad89d9dd5c66e2b2ad6fdf999a 4822 48232015-05-20 David Tardon <dtardon@redhat.com> [5bb538c7c9984d2f68b81eb182ca9bf4c12593a9] 4824 4825 fix test on i386 4826 4827 Change-Id: I54379bec41f724d5c3ff8bf9e559c5bda7a9c57d 4828 48292015-05-19 David Tardon <dtardon@redhat.com> [3663b7b44646e1ed1218598aeb0bdf7326934029] 4830 4831 missing include 4832 4833 Change-Id: Ie7a733b49a5b9a056671f4274b5194c3891569ae 4834 48352015-05-19 David Tardon <dtardon@redhat.com> [111afd56a8fe028a9b353bfb9a190ce62c059dd6] 4836 4837 add include for assert() 4838 4839 Change-Id: I24d1d7f15e41f94f5f9f5c99a8053e088f9a2df6 4840 48412015-05-19 David Tardon <dtardon@redhat.com> [aaa35710f741d09e86c347a8e80436e30c13cae2] 4842 4843 blind fix for windows build error 4844 4845 error C2593: 'operator ||' is ambiguous 4846 ... 4847 while trying to match the argument list '(boost::logic::tribool, int)' 4848 4849 Change-Id: I8c380018c3d0143e4fa4b0ef469195d404e024b0 4850 48512015-05-19 David Tardon <dtardon@redhat.com> [c7d2c4a00c5c32189b2f9c551a0a6942e2240229] 4852 4853 fix copypasta 4854 4855 Change-Id: Idb16cf04ff64046223e35daf362c6d9f334064ab 4856 48572015-05-19 David Tardon <dtardon@redhat.com> [3a41faf9227bb946d002a4f100636fb8b946fd3e] 4858 4859 prepare for a release 4860 4861 Change-Id: I27286d535fa0dfba414ff48c79f8f58bf23f7fa0 4862 48632015-05-19 David Tardon <dtardon@redhat.com> [17b3e3235e2bc9309d5d679d5ebd8d0407eb090d] 4864 4865 fix inc. path for make distcheck 4866 4867 Change-Id: I86917a72f705b6698d98fc2add62484cc12a2a75 4868 48692015-05-19 David Tardon <dtardon@redhat.com> [2437ff55a415171b786bee085edbebd042d47500] 4870 4871 add missing headers to tarball 4872 4873 Change-Id: Ice54a9b82c6ca0ca6a4fd818829911bc8d89a9dd 4874 48752015-05-19 David Tardon <dtardon@redhat.com> [7a21a50c7c43c8a20d1baa716d1a3c52a097e1d8] 4876 4877 drop obsolete sources 4878 4879 Change-Id: Ib4aec816880922f427fa02e9f1d13a67f8ac632b 4880 48812015-05-19 Anurag Kanungo <anuragkanungo@gmail.com> [d3c20c35fccd85437d5de46653a1579751d4c826] 4882 4883 Corrected parsing on sf:ct element in tabular info 4884 4885 Change-Id: I5f6ddb41fdb00a9980b94574d16d98178140c383 4886 Reviewed-on: https://gerrit.libreoffice.org/15796 4887 Tested-by: David Tardon <dtardon@redhat.com> 4888 Reviewed-by: David Tardon <dtardon@redhat.com> 4889 48902015-05-19 Anurag Kanungo <anuragkanungo@gmail.com> [706c8304e8115cf3777a730340cd5686c8162ed6] 4891 4892 Added Numbers Parser Context upto IWORKTabularInfo 4893 4894 Change-Id: I23577b84139a97a0a8971b839f64b23847ad4f4d 4895 Reviewed-on: https://gerrit.libreoffice.org/15789 4896 Tested-by: David Tardon <dtardon@redhat.com> 4897 Reviewed-by: David Tardon <dtardon@redhat.com> 4898 48992015-05-18 David Tardon <dtardon@redhat.com> [99392a266c86deca7216c04544e0a6ae96c68f58] 4900 4901 this is not needed anymore 4902 4903 Change-Id: Id9d9fdc89a8936593ff1bfc955047988dfb0c3fe 4904 49052015-05-18 David Tardon <dtardon@redhat.com> [a8bc8cb37ea23fc4c6f8251524a7ad6f3ccf6a1d] 4906 4907 workaround build problem with clang 4908 4909 error: default initialization of an object of const type 'const 4910 test::(anonymous namespace)::TokenizerA' requires a user-provided 4911 default constructor 4912 4913 Change-Id: I4f01d4de630ef5ebd21c5eaca476e6defda30d3e 4914 49152015-05-18 David Tardon <dtardon@redhat.com> [562b488ac40fc749a79f3d4900f5ea98a1613a12] 4916 4917 WaE: private field 'm_version' is not used 4918 4919 Change-Id: I847b99353c94b3a04239b3d8fb683e3dfd1385fd 4920 49212015-05-18 David Tardon <dtardon@redhat.com> [baa14922b347d88956495a49b85507476d703529] 4922 4923 WaE: class <-> struct mismatch 4924 4925 Change-Id: I6e94350a261e1e7a7bb3d8f9e8fefc6fdf629fe5 4926 49272015-05-17 David Tardon <dtardon@redhat.com> [479373071c390d0255d2e720108940389b1cd1fe] 4928 4929 parse page dimensions 4930 4931 Change-Id: I166e7f7a713b8017e0231d00048eb50af993220d 4932 49332015-05-17 David Tardon <dtardon@redhat.com> [4bb67fd30181e972f709608617f3730b5d9406bb] 4934 4935 never insert a table into a paragraph 4936 4937 Change-Id: Icbb7bea7ee4671fd42539bb76a19a8483d878458 4938 49392015-05-10 David Tardon <dtardon@redhat.com> [e37426e428f6b06ce3aaca3012213b00e70fd121] 4940 4941 pages: add support for tables 4942 4943 Change-Id: I7ea04af9841b33a2c18c96c9544f48be553d84c3 4944 49452015-05-09 Anurag Kanungo <anuragkanungo@gmail.com> [c721170ffd4956a1da088bc8cfefdee33dfc4ed6] 4946 4947 tdf#89949 Use of glm 4948 4949 Change-Id: Ib99b6a952cce11a037078f643ab581fe1def590d 4950 49512015-05-03 David Tardon <dtardon@redhat.com> [0954b38d230a544a588a888bc48197fa2054f070] 4952 4953 parse links 4954 4955 Change-Id: Ia7ebc43c07bf570bf5b9fe2be9e474baf497ef1f 4956 49572015-05-02 David Tardon <dtardon@redhat.com> [bba7df36d883759666546db204c2b2164e51db2d] 4958 4959 parse text language 4960 4961 Change-Id: Ib72b6fc88b768d254c3877f90145b7d2cf208bbb 4962 49632015-05-02 David Tardon <dtardon@redhat.com> [03028de3f95a6bb64649ed28190c617a0516d608] 4964 4965 points -> inches 4966 4967 Change-Id: I40930b48fd2fc86adfd834fbe8e1ce21f04ed411 4968 49692015-05-02 David Tardon <dtardon@redhat.com> [208ba801d351c495f94a2e73fe14a777244988a2] 4970 4971 BIPU parsing of paragraph borders 4972 4973 Change-Id: Ie126775dab6ecdbf6d4b5422d14fa1671eef1ffa 4974 49752015-05-02 David Tardon <dtardon@redhat.com> [ddd7406cf92d7ac9654bd83cc553a938aaa715e3] 4976 4977 simplify adding new properties 4978 4979 Change-Id: If00ae82c09f2ea8f0f0cdb838a53f3c2c6ccab6e 4980 49812015-05-02 David Tardon <dtardon@redhat.com> [2705ba5d10a80a972dcfe88a5204bf709084fa13] 4982 4983 fix parsing of tab stops 4984 4985 Change-Id: If8595d6b11e2d7961e346834548306370e1e3e54 4986 49872015-05-02 David Tardon <dtardon@redhat.com> [8152e19894a2d8c09da6f85ca20302a7aacdca89] 4988 4989 parse para attrs directing behavior at page break 4990 4991 Change-Id: Ic550e28fbba787c48c0099c55c7efe55c99cabab 4992 49932015-05-02 David Tardon <dtardon@redhat.com> [d87d2ba2dc8f904750ceca64965d6c9d2ab109bb] 4994 4995 simplify definition of numeric properties 4996 4997 Change-Id: Ia4b0bdb2e8cfc4d0431bdc2a56e717f71f94b9e3 4998 49992015-05-02 David Tardon <dtardon@redhat.com> [4e58f47aa0e38d20b38372a2cd4190249b56b004] 5000 5001 parse paragraph indentation 5002 5003 Change-Id: I29b293edaf49c3ee72abc51b752d918b917a1f26 5004 50052015-05-02 David Tardon <dtardon@redhat.com> [b9ef4efbad8eef7ff654d250f30a1821374da53e] 5006 5007 parse space before/after paragraph 5008 5009 Change-Id: I2033b297a980ae6be7fb0619b616f19e519a2dd7 5010 50112015-05-02 David Tardon <dtardon@redhat.com> [a2ab7284ceedd2ad26f53ef51bdc3ad32be46282] 5012 5013 parse paragraph background color 5014 5015 Change-Id: I858005e0d2d9d8676a9f18a3cc19d1a4b431758a 5016 50172015-05-02 David Tardon <dtardon@redhat.com> [7b5daef0c76608673583f72517bbb37958435837] 5018 5019 parse line spacing 5020 5021 Change-Id: I098241ad5f80add24da057f9ae597464dbd98bf3 5022 50232015-05-02 David Tardon <dtardon@redhat.com> [7b00ed3c308b6af2817d7f5225add30602be9a95] 5024 5025 handle more text formatting attributes 5026 5027 Change-Id: Ic1ec7880df5d26ecf8ed37e9b2252ca94d1d18e1 5028 50292015-05-02 David Tardon <dtardon@redhat.com> [6472cf994ee763430975db4e8c6bcb0214282ee9] 5030 5031 allow derivation of contexts 5032 5033 Change-Id: I66efe911625c9797df1bb805f50366ac9b638e59 5034 50352015-05-01 David Tardon <dtardon@redhat.com> [4f3edd3f7aa209c10859ba3c9a874344c0b0208e] 5036 5037 pages: parse stylesheet 5038 5039 Change-Id: I9183829003161095c4b244ebbb1d73401fc5ce2a 5040 50412015-05-01 David Tardon <dtardon@redhat.com> [7e56f40c5efd43beff8a7f65d270d182a924153f] 5042 5043 ignore the line break that ends a paragraph 5044 5045 Change-Id: I03c3db184b9682e894dfc35e573d3415574792d4 5046 50472015-04-13 David Tardon <dtardon@redhat.com> [5b1af0c22d02a90d40c4536d728b10a27a67d952] 5048 5049 add BIPU support for Pages text 5050 5051 Change-Id: I1c7834b5ac1d30fed6bc3b771d0ec3c5255f63a7 5052 50532015-04-13 David Tardon <dtardon@redhat.com> [eba871a9f75a5a17b2e2bb38ce429b1f41c01c8e] 5054 5055 generalize sf:text-storage parser context 5056 5057 Change-Id: I4d48a040861e28689b10ceab797b076c688e7a61 5058 50592015-04-13 David Tardon <dtardon@redhat.com> [850ae7166861b0c6f50500763c00a56e8a35adca] 5060 5061 cosmetic change 5062 5063 Change-Id: I8447ddbd3585fdaba8e1dc58477888e8dac4084d 5064 50652015-04-12 David Tardon <dtardon@redhat.com> [38edcdd590f96e72f21cf76d0ad43e75356031bf] 5066 5067 add direct support for spans 5068 5069 Change-Id: I80fa27ac62a54cef63ad71958462c89348ac315b 5070 50712015-04-11 Anurag Kanungo <anuragkanungo@gmail.com> [604be406c956b89c28e65052432549ca7fc3f470] 5072 5073 Implementation of IWORKTextRedirector 5074 5075 Change-Id: I439d559ae145c0a1ef9d3845621ed96b9454af10 5076 Reviewed-on: https://gerrit.libreoffice.org/15246 5077 Tested-by: David Tardon <dtardon@redhat.com> 5078 Reviewed-by: David Tardon <dtardon@redhat.com> 5079 50802015-04-11 Anurag Kanungo <anuragkanungo@gmail.com> [df6858a52da2234e17554bb5339777068e178cff] 5081 5082 Implementation of IWORKSpreadsheetRedirector 5083 5084 Change-Id: I088ad4e8b22689016e0d48b12dcf5abf6c030e9b 5085 Reviewed-on: https://gerrit.libreoffice.org/15243 5086 Tested-by: David Tardon <dtardon@redhat.com> 5087 Reviewed-by: David Tardon <dtardon@redhat.com> 5088 50892015-04-11 David Tardon <dtardon@redhat.com> [33b0fa7e9aeb2ef02ad0b08759ff142e13e8d840] 5090 5091 remove unused function 5092 5093 Change-Id: I96065d63f6f2b7a4a3d8a0282842df882bfc3086 5094 50952015-04-06 David Tardon <dtardon@redhat.com> [97666bb8e6867cd2e87fcfb867cc54b8b00e0e70] 5096 5097 remove unused function 5098 5099 Change-Id: Iafe8c26bd5c558d0f46c144d9468e5b565e0324b 5100 51012015-04-06 David Tardon <dtardon@redhat.com> [57ba057243ef05a06618748055e9bc957b8d7aad] 5102 5103 use member function 5104 5105 Change-Id: I29993c2eae9869ec31580403b1a4695815440891 5106 51072015-04-06 David Tardon <dtardon@redhat.com> [5f9348174e3203601e7d95a06a933d36ed3f1a3c] 5108 5109 drop unneeded functions 5110 5111 Change-Id: I7fa468943981f6f8469d5eab6206d78221fc5ab0 5112 51132015-04-06 David Tardon <dtardon@redhat.com> [6e4a0fc347ff5c5ede4ea95afac6f80157632eff] 5114 5115 simplify management of zones 5116 5117 Change-Id: I0be911f212847f32df949655853a6e66a777a353 5118 51192015-04-06 David Tardon <dtardon@redhat.com> [3a8bb92eface7d621b9439d594f471964ccf3fb4] 5120 5121 simplify discr. of simple text and text object 5122 5123 Change-Id: I4a029f4a05d6cecde1f0f90494ada9f8efd974da 5124 51252015-04-06 David Tardon <dtardon@redhat.com> [9591649216654644fe49056c2c16819a5d54d6e0] 5126 5127 make IWORKPropertyMap type-safe 5128 5129 Change-Id: I399be385d52461c1ca749b5bd50320347c918c6e 5130 51312015-04-04 David Tardon <dtardon@redhat.com> [ba46850ceb650efdbb89457920dfbe4a9e97c3a6] 5132 5133 return early if attr. is found 5134 5135 Change-Id: I6aaa535af0909db227339aec25094a729ed3da3c 5136 51372015-04-04 David Tardon <dtardon@redhat.com> [055b56c0734e658b47083556477fb53e108d5f60] 5138 5139 tokenize name & ns together 5140 5141 Change-Id: If825ecefef908d0f9d5b58ca53383b54bbd5480f 5142 51432015-04-04 David Tardon <dtardon@redhat.com> [15eb6d3d2f36ec70adfc7cfb5939f96dc7850405] 5144 5145 improve unit tests for tokenizer 5146 5147 Change-Id: I38eb1df317aa7bf8919ef32a77ac231a36bc05f4 5148 51492015-04-04 David Tardon <dtardon@redhat.com> [2500360c5750223ed70f32b8c281b72b7f46a5cc] 5150 5151 shorten casting from xmlChar 5152 5153 Change-Id: I6365693d78611a481cacb62c84294c949ca4205c 5154 51552015-04-04 David Tardon <dtardon@redhat.com> [c5bc8e51c28c24332ab692312ee422bb78f408ef] 5156 5157 refactor tokenizer 5158 5159 Change-Id: I105c9eb3fc76c43957468ddfa32ab9babb1551f1 5160 51612015-04-01 David Tardon <dtardon@redhat.com> [491c3ea44ef437e7c54a99b5b46281ea7196d6d7] 5162 5163 ignore line break at the end of paragraph 5164 5165 Change-Id: I506b0bb018863a224355d1453fe93096a3777ae6 5166 51672015-04-01 Anurag Kanungo <anuragkanungo@gmail.com> [2a5df6c9e8c260b53b16e9021de51c68eb9b3dbb] 5168 5169 Added LineBreak in IWORKText 5170 5171 Change-Id: I3a6615cd39181a2dad9bf6fb4ca08fdd71b2e10b 5172 51732015-03-29 Anurag Kanungo <anuragkanungo@gmail.com> [1ee4bd8aa3eb2ac2600a5b48ac32c6fdcf7124f3] 5174 5175 Removed IWORKObject completely 5176 5177 Change-Id: I85b976c89b401bcc09697d15a8bcd0722941ba87 5178 Reviewed-on: https://gerrit.libreoffice.org/15031 5179 Tested-by: David Tardon <dtardon@redhat.com> 5180 Reviewed-by: David Tardon <dtardon@redhat.com> 5181 51822015-03-27 Anurag Kanungo <anuragkanungo@gmail.com> [4eca10926d345946473ff491bb6c4b37e846a744] 5183 5184 remove IWORKText from IWORKObject 5185 5186 Change-Id: Ie0732b21e155b9f82ce267c03c8a0177beb03493 5187 Reviewed-on: https://gerrit.libreoffice.org/14969 5188 Reviewed-by: David Tardon <dtardon@redhat.com> 5189 Tested-by: David Tardon <dtardon@redhat.com> 5190 51912015-03-27 David Tardon <dtardon@redhat.com> [55beaa6fbd62af56239d80566dfe1421fa83e0c0] 5192 5193 use the same order of includes as elsewhere 5194 5195 Change-Id: I18fb968e1b917282d3a0b60927de5d0674db2a5c 5196 51972015-03-23 David Tardon <dtardon@redhat.com> [7e378a2e058f039c4278f83d989ce31ab625a9f1] 5198 5199 ignore .dirstamp 5200 5201 Change-Id: I7dc66347937ebe56fe60df810fef7d00c4f1c9a6 5202 52032015-03-23 David Tardon <dtardon@redhat.com> [c7121dc6989456ccae72eff36625b546f8c11699] 5204 5205 always place objfile in dir next to the source 5206 5207 Change-Id: I2f495b10477103887aa9280146f352f3708620e3 5208 52092015-03-22 David Tardon <dtardon@redhat.com> [6f079f28643bfb71ba80b02a2cfac5ea0db6daf5] 5210 5211 simplify sending of styles to the collector 5212 5213 Change-Id: I615e69abf510081d20bd1aeb30779a00689ee491 5214 52152015-03-22 David Tardon <dtardon@redhat.com> [cad0e3ca90bf5b29dfac260ca573b4b702d9a4ee] 5216 5217 save one useless virtual call 5218 5219 Change-Id: Ie9faa15d05020f39f96c726156d6b288227f68c8 5220 52212015-03-22 David Tardon <dtardon@redhat.com> [4b95b978b1ce50d8cf8f8de7dfc03bee5cb7ed6e] 5222 5223 move XML context classes to a subdir 5224 5225 Change-Id: I6f35eb407d959fe1b2a6c239a9a34f2090c10088 5226 52272015-03-22 David Tardon <dtardon@redhat.com> [e57430bf92f78f215c1b545cb218d654bbc990eb] 5228 5229 rename XML context classes 5230 5231 FooContext is common for several elements, FooElement is for a single 5232 element, FooBase is a base class adding a common functionality. 5233 5234 Change-Id: I5978480e06d1b0075d515ce177bc657312941056 5235 52362015-03-22 David Tardon <dtardon@redhat.com> [cd151f44e74ac195f2f7d709e71ddde1886290a2] 5237 5238 move move contexts out of KEY2Parser 5239 5240 Change-Id: I9a0338e80173438bf24efa37ad4e8e33cac7af17 5241 52422015-03-22 David Tardon <dtardon@redhat.com> [46e064555967d736dcfad8a13fc7e7ad7a9a9853] 5243 5244 make the interface actually usable 5245 5246 Change-Id: I2a5bee6b49fd285d3390cc4f8fc4b5f70e17a65f 5247 52482015-03-22 David Tardon <dtardon@redhat.com> [951dc8d5bb67c3b8acff1245917c62a191c9797e] 5249 5250 only call if there is a value 5251 5252 Change-Id: I8a489feb0ebdc1292f4ba8b62f2017c4917408cd 5253 52542015-03-22 David Tardon <dtardon@redhat.com> [5e8683845e94d9966af7bf78c02988fe1d66f505] 5255 5256 rename function 5257 5258 Change-Id: I7cfed3cbac0efe2c27baecf2994f245d80f184f6 5259 52602015-03-21 David Tardon <dtardon@redhat.com> [a5ccc480fb10815a428d46d3afb87cfb79fb7ef6] 5261 5262 factor some common code out 5263 5264 Change-Id: Ic0d49844d415055ca409900226b54f02cddb5fd7 5265 52662015-03-21 David Tardon <dtardon@redhat.com> [8f3309c81f86f6b606597ee09768542db5a3320f] 5267 5268 extract output zone management to a class 5269 5270 Change-Id: Ifdaa930d0eabc3451d838d27b1077ce2f1646a41 5271 52722015-03-21 David Tardon <dtardon@redhat.com> [0326a424853e6d4c51bcf3dd0c4ccaf180ca4cd4] 5273 5274 shorten names 5275 5276 Change-Id: Iea6106181be1879a726ca885a1397fde1d9a9519 5277 52782015-03-21 David Tardon <dtardon@redhat.com> [eae0ab5214b5cddf00256a4afaf59ff51c058009] 5279 5280 split style parser 5281 5282 Change-Id: I2b1a823c85d2ee22995e676568e3a4e4f2b9a852 5283 52842015-03-21 David Tardon <dtardon@redhat.com> [02cc820da2692943b66465138858772e173a6523] 5285 5286 drop unneded include 5287 5288 Change-Id: If5a32b4354a4cef0b6f8b243bbba10fd7de83ba9 5289 52902015-03-21 David Tardon <dtardon@redhat.com> [0102172b7e6f9ed4a42fffbcee812ae6324d338e] 5291 5292 rename include guard to match file name 5293 5294 Change-Id: Ifa730f4c096f8a3a3a38d9988851997b2a7be3cf 5295 52962015-03-21 David Tardon <dtardon@redhat.com> [4da42701f6853550fa94daad7108f1e919e5a2d0] 5297 5298 keep collector in parser state 5299 5300 Change-Id: Iaaee06cbc08a6461e87d806e6576245d7cbad6cb 5301 53022015-03-21 David Tardon <dtardon@redhat.com> [60e5527cdf7b40a2981515b699f3bb91cbb5f3c3] 5303 5304 rewrite NUMCollector 5305 5306 Change-Id: I2b1aa80a1e2af7e05fe47f2e6d050876b3617612 5307 53082015-03-21 David Tardon <dtardon@redhat.com> [870a2f871582f4cc7cfc320574359f7974e67ffe] 5309 5310 rewrite PAGCollector 5311 5312 Change-Id: If1abcbd4284ea80be6b8cefb81a0949c2cfee18c 5313 53142015-03-21 David Tardon <dtardon@redhat.com> [6c511f9edc4e49bd5265ad5703df192583024abc] 5315 5316 use the right collector type in contexts 5317 5318 Change-Id: I2ac7c4a8284dc4454e6ac627020b19afe229ffe6 5319 53202015-03-21 David Tardon <dtardon@redhat.com> [4eb21ea9347e887103cbfe7db7cebd2aae026bd8] 5321 5322 move most of media handling to parser 5323 5324 Change-Id: I6df0c104941cecd94fafdbc1e8e36e208f5b24b0 5325 53262015-03-21 David Tardon <dtardon@redhat.com> [51eb3698f2b91ac7122dfa52f6b7ea2eb295b492] 5327 5328 ensure proper pairing of push/pop 5329 5330 Change-Id: Iee5efd911d8e68797f86a124fda318079012b02f 5331 53322015-03-21 David Tardon <dtardon@redhat.com> [2e0225edb14081ed348324e14f6b91c02306e00e] 5333 5334 initial split of collector 5335 5336 Change-Id: I46092135cba8b06cf1198be6a9837571cbec2550 5337 53382015-03-21 Anurag Kanungo <anuragkanungo@gmail.com> [27489ffe906dac593230c099abada744feabc7bf] 5339 5340 tdf#90105 draw table using IWORKOutputElements 5341 5342 Change-Id: I074c55a6922fc08d7d6d73d68a4a9a9d4f86d72f 5343 53442015-03-21 Anurag Kanungo <anuragkanungo@gmail.com> [6cdce2e1456317213155521214aa596e8327e043] 5345 5346 tdf#90105 removed ShapeObject from IWorkObject and added to KeyCollector 5347 5348 Change-Id: I309800d258e052fa8ff873b4af7b1a5df80fbc56 5349 53502015-03-20 Anurag Kanungo <anuragkanungo@gmail.com> [0a9dcd4a8f3fd5c3a6167b3dd10d4b11b859c306] 5351 5352 tdf#90105 removed Line Object from IWORKObject and moved to KeyCollector 5353 5354 Change-Id: Ibe1956aef7ce28fdfed3c16cdd864a4c28d336ad 5355 Reviewed-on: https://gerrit.libreoffice.org/14929 5356 Tested-by: David Tardon <dtardon@redhat.com> 5357 Reviewed-by: David Tardon <dtardon@redhat.com> 5358 53592015-03-20 Anurag Kanungo <anuragkanungo@gmail.com> [74a473fe4f853a54af4d151c427202f7f0090a87] 5360 5361 tdf#90105 simplyfying drawing of presentation objects 5362 5363 Change-Id: I705a832d2f8c9b65ffabe16fddaa476ef1f4a30f 5364 Reviewed-on: https://gerrit.libreoffice.org/14924 5365 Tested-by: David Tardon <dtardon@redhat.com> 5366 Reviewed-by: David Tardon <dtardon@redhat.com> 5367 53682015-03-20 Anurag Kanungo <anuragkanungo@gmail.com> [7a7ae20b4fd232540e078bc17f88b664adf91aa7] 5369 5370 Added Context for NUM1Parser 5371 5372 Change-Id: Iebb6e0585665b4f379e58c25cf9b2a4235ae2ba6 5373 Reviewed-on: https://gerrit.libreoffice.org/14915 5374 Tested-by: David Tardon <dtardon@redhat.com> 5375 Reviewed-by: David Tardon <dtardon@redhat.com> 5376 53772015-03-19 Anurag Kanungo <anuragkanungo@gmail.com> [73058c24b8f8fbf777f3643bb0b7404b8ce57ae3] 5378 5379 renamed NUMParser and realted to NUM1Parser 5380 5381 Change-Id: I4d3cfdfa18f7fd667cbc262a8c628fa6bbc5fc45 5382 Reviewed-on: https://gerrit.libreoffice.org/14911 5383 Tested-by: David Tardon <dtardon@redhat.com> 5384 Reviewed-by: David Tardon <dtardon@redhat.com> 5385 53862015-03-19 Anurag Kanungo <anuragkanungo@gmail.com> [210bef82010ea778c50846dd855d92ff79ab97f9] 5387 5388 Renamed PAGParser and related to PAG1Parser 5389 5390 Change-Id: I9137f76314f8487d1a2757572063d1dd158beb49 5391 Reviewed-on: https://gerrit.libreoffice.org/14910 5392 Tested-by: David Tardon <dtardon@redhat.com> 5393 Reviewed-by: David Tardon <dtardon@redhat.com> 5394 53952015-03-19 Anurag Kanungo <anuragkanungo@gmail.com> [c1bd0f9d1526ee1d83636eef8bd5cae876454a23] 5396 5397 Added XMLDocumentContext for PAGParser and renamed for KEY2Parser 5398 5399 Change-Id: Ic9ed398fd6936915fbe4aa98cd04dd380d2e4da4 5400 Reviewed-on: https://gerrit.libreoffice.org/14905 5401 Tested-by: David Tardon <dtardon@redhat.com> 5402 Reviewed-by: David Tardon <dtardon@redhat.com> 5403 54042015-03-19 Anurag Kanungo <anuragkanungo@gmail.com> [f0562781adcf6d999f5b758ea57b6ef1ee9e3ea2] 5405 5406 tdf#89948 remove IWORKXMLReader 5407 5408 Change-Id: I458d80a4401e63e5c156685f632142fe40eef67a 5409 54102015-03-19 David Tardon <dtardon@redhat.com> [feb8de14807dbee1862fa0e6a330ccfbc3968d4d] 5411 5412 update 5413 5414 Change-Id: Ic85aecbce8c24d2f3b43cf95045761412a586dd1 5415 54162015-03-19 David Tardon <dtardon@redhat.com> [15bed3fa53d34cb3f06f8019e87f572ee2be5631] 5417 5418 fix debug build 5419 5420 Change-Id: I3784d8fe45f2848a463c708648cf93a329d923f2 5421 54222015-03-19 David Tardon <dtardon@redhat.com> [f9093a86579832cab55ad7357d4d3b35bb0e276d] 5423 5424 drop TODO macros 5425 5426 Change-Id: I1c78d06857a465da36cbe70313f2865431ee0572 5427 54282015-03-19 David Tardon <dtardon@redhat.com> [61ff1b06c9c6f861314a731eeafb6f7d13126637] 5429 5430 Revert "temporarily disable debug msgs." 5431 5432 This was never supposed to be pushed... 5433 5434 This reverts commit 6b6262f3b616aa901f05c576ae748cc32d565d41. 5435 54362015-03-16 David Tardon <dtardon@redhat.com> [f6ed303b2e6cdad4319042b9f91d2218325f8e50] 5437 5438 drop unused code 5439 5440 Change-Id: I6cb2e1930d923ca0200a0559035cfef1e951b45a 5441 54422015-03-16 David Tardon <dtardon@redhat.com> [8fd72d3a5a063b8ed505abe87e894279f980e1b3] 5443 5444 use IWORKOutputElements to collect output 5445 5446 Change-Id: Iaaed0de5aaf31c5f4d2423a550fbfd7be2f09ad1 5447 54482015-03-15 David Tardon <dtardon@redhat.com> [b42f848f77727c678bbb67da9d4b1c3ba98d6f57] 5449 5450 move drawing of media objects to collector 5451 5452 Change-Id: I90f378a193d6f53594fe8fa824c09f1694a621f6 5453 54542015-03-15 David Tardon <dtardon@redhat.com> [a89ace7a9f0887ad298377f0c485c7aac2915a7b] 5455 5456 allow to pass element list as output object 5457 5458 This will allow us to move generation of output from IWORKObject impls 5459 to collector one-by-one. 5460 5461 Change-Id: Ic0fcb132126fab8a2abdf4cb3836b4fe630fd2d5 5462 54632015-03-15 David Tardon <dtardon@redhat.com> [70539703f0bc872fd4a5c8f48e64ca1d8aa33b07] 5464 5465 allow copying of element lists 5466 5467 Change-Id: Ia5f09ccc30628c9bd756f28a6c2fb60c05904eff 5468 54692015-03-15 David Tardon <dtardon@redhat.com> [923b6ae5fcb3e7f895559a631406a080cdb03f3d] 5470 5471 add redirector to output elements list 5472 5473 Change-Id: I7716afdaf8194748fe5806158393e917526f2234 5474 54752015-03-15 David Tardon <dtardon@redhat.com> [f29a233849dfb22e308254b2507a3bfe25b44472] 5476 5477 fix modeline 5478 5479 Change-Id: Icc5657c9f368d1d22359075fe9f820f068b99b1c 5480 54812015-03-15 David Tardon <dtardon@redhat.com> [8ba939e33fa93ab67c4143479b4b501d9f0cc06a] 5482 5483 paint through internal document interface 5484 5485 Change-Id: I41edddc0febb8e2439043e6778e921bafa7649f9 5486 54872015-03-15 David Tardon <dtardon@redhat.com> [505c7404097ba4670c2c647676fe67d97070a964] 5488 5489 rename Page->Slide 5490 5491 Change-Id: Id24ce97269b9610dc6fb9e7ccc5cae1be4b54170 5492 54932015-03-15 David Tardon <dtardon@redhat.com> [3b75a2764c6aebf3c0b0abd17312db8b699a70d6] 5494 5495 impl. presentation interface redirector 5496 5497 Change-Id: I1e601fe8f987797d04ae9af957ff404d3cf4e441 5498 54992015-03-14 David Tardon <dtardon@redhat.com> [72424e1403242dcb1591c484b34c0fdd23844db9] 5500 5501 remove unneeded functions 5502 5503 Change-Id: Ie0d7aa2c54236e18b3a07b1b5782e98511c4e3f1 5504 55052015-03-14 David Tardon <dtardon@redhat.com> [4d6c241b738bd4619b23e5c333c6925adff97179] 5506 5507 simplify code for single-pass parser 5508 5509 Change-Id: Id47848f4593a64ec200f81ca861785c2aba1f607 5510 55112015-03-14 David Tardon <dtardon@redhat.com> [ca34893c29e9b90eb8679b8aac3fa05976519787] 5512 5513 simplify code for single-pass parser 5514 5515 Change-Id: I5c92a4d98d8abf43c65265d2717b65dd5fd79274 5516 55172015-03-14 David Tardon <dtardon@redhat.com> [477c2332f650d701f0548379df9bbbd22341ed1c] 5518 5519 use one-pass parser 5520 5521 Change-Id: I409fca9f14d3ef8b4fe8a07a40a6da2d2a7f9d6b 5522 55232015-03-14 David Tardon <dtardon@redhat.com> [d5c634a1bf69410f7991e2dd3847c0081dc7dbeb] 5524 5525 define functions 5526 5527 Change-Id: Ic72072cfa6a3784b2cc653f80e558bffae2051c7 5528 55292015-03-13 Anurag Kanungo <anuragkanungo@gmail.com> [adc78408a3f6d8e21fb616d97a2926ff8bb3467e] 5530 5531 tdf#89946 Rewrite Pages Parser using context classes 5532 5533 Change-Id: I7f26480f98325e0c1b08fb03526a070847e300bf 5534 55352015-03-09 Anurag Kanungo <anuragkanungo@gmail.com> [c9f66219fcb8684d38059ec80a7a3a067f452a9a] 5536 5537 add Pages detection code 5538 5539 Change-Id: I3a9782755a0fbd6637498a71c57023fed322349b 5540 55412015-03-09 Anurag Kanungo <anuragkanungo@gmail.com> [f779969b5be2d7482d1946468f884b8d0d6af1d6] 5542 5543 Added ProbeNumbersXML detection code 5544 5545 Updated Version Number 5546 Added version token 5547 5548 Change-Id: I0d9d571bdc255f04425d2d486a1360ad0da50ae8 5549 55502015-03-09 David Tardon <dtardon@redhat.com> [c1fd879770e8dd941578af5dbb437e07ac0b4d04] 5551 5552 astyle 5553 5554 Change-Id: Ia113d62f89294db8b3108e4ee57e5664e846fd42 5555 55562015-03-09 David Tardon <dtardon@redhat.com> [accb5d67396c046e1de4e068a281c430a6ccfb53] 5557 5558 add astyle target to make 5559 5560 Change-Id: I0c7aea94d2f72cd013575005c022b3328df77a5b 5561 Reviewed-on: https://gerrit.libreoffice.org/14804 5562 Tested-by: David Tardon <dtardon@redhat.com> 5563 Reviewed-by: David Tardon <dtardon@redhat.com> 5564 55652015-03-08 David Tardon <dtardon@redhat.com> [690c7d0f1b2acbe2dcc7e7c46decce39573f3553] 5566 5567 drop unused var 5568 5569 Change-Id: I797ccd7bf8613c8ab364bd9e09fc3bff5f0359ab 5570 55712015-03-08 David Tardon <dtardon@redhat.com> [868b824884c5f16f2ec806ff233f210d1ca7f15d] 5572 5573 move dictionary to parser 5574 5575 Change-Id: I8f726256efe11874430ab76bead1997a8f7676ee 5576 55772015-03-08 David Tardon <dtardon@redhat.com> [8d83138190ce1c23245d2180762b5b8edff565a0] 5578 5579 fix format detection in debug build 5580 5581 Change-Id: I3338e441ff79a87d0964cf676b015075af655ead 5582 55832015-03-08 David Tardon <dtardon@redhat.com> [a84c183e62c36314dee3710cbf4213a27746a438] 5584 5585 fix debug build 5586 5587 Change-Id: Ic690e08a4baf85b3a495330486ccb19ba8a8d44c 5588 55892015-03-01 David Tardon <dtardon@redhat.com> [eaede5b1d9c99259d8731157a25686b2cfa1add0] 5590 5591 KEYDefaults is gone 5592 5593 Change-Id: I97553911b54d760b16f96e689ea61f847a44b39b 5594 55952015-03-01 David Tardon <dtardon@redhat.com> [cac834da2080c23dc9f89973cc47fcae14834854] 5596 5597 prepare for handling format-specific parser state 5598 5599 Change-Id: I5a4344998d3181fcbe9b3107e68d7c460f328dda 5600 56012015-03-01 David Tardon <dtardon@redhat.com> [4a84b8d4f5a5263087f75899d4ef70eb9d1d615c] 5602 5603 ensure all headers are self-contained 5604 5605 Change-Id: I09481d9481135ad790580964e59a2fcc66366f0f 5606 56072015-03-01 David Tardon <dtardon@redhat.com> [455586a9a098c6f494b608d711dada95aa026f52] 5608 5609 add m_ prefix for members 5610 5611 Change-Id: If7f659e3f2dea9bee833224602b150198318ae5a 5612 56132015-03-01 David Tardon <dtardon@redhat.com> [22a80b326b5f85794b56f13cbd28cdbda0006f82] 5614 5615 define a base parser class for all doc types 5616 5617 Change-Id: Ic6ef9398ea3ac03e479a5763cf1f83cfe000b247 5618 56192015-03-01 David Tardon <dtardon@redhat.com> [6dfe19af39bd76c3e7087ead8c2e75b6de391c7b] 5620 5621 drop the whole "defaults" concept 5622 5623 Change-Id: I54346801b2a2d60bb7c8566dcef7252de403e2c5 5624 56252015-03-01 David Tardon <dtardon@redhat.com> [fe10260064d799908ddaf8b5bc349ed63c41faab] 5626 5627 split dictionary into common and app-specific parts 5628 5629 Change-Id: Ied026b89af01fbdf926064dd5ae98333667e0148 5630 56312015-03-01 David Tardon <dtardon@redhat.com> [ff0d3081075f397e3bd7ee46002e1000e8054150] 5632 5633 astyle 5634 5635 Change-Id: I32a10d38025113e32510ef9df958da822f564358 5636 56372015-02-28 David Tardon <dtardon@redhat.com> [115ca959e01db2de9465290173665ce11c5c39d7] 5638 5639 drop unused macros 5640 5641 Change-Id: Ie5f8ddec69b54eeaa66d1b9914cf5d9b33997c94 5642 56432015-02-28 David Tardon <dtardon@redhat.com> [7b97e6266e9dee4e524b259f42aa926b47714de6] 5644 5645 move remaining functions to more suitable headers 5646 5647 Change-Id: I086944b64da677ed1aa1541240013c51ed141f1e 5648 56492015-02-28 David Tardon <dtardon@redhat.com> [08d9c71c413697d4db08424d227ca3a40149cbc9] 5650 5651 drop unused functions 5652 5653 Change-Id: I94199c8980ad047cc9de6a02928d6c7d44deb443 5654 56552015-02-28 David Tardon <dtardon@redhat.com> [fb8cf62bf0216880639dff5eed228bb849a2aebe] 5656 5657 rename to avoid a concept clash 5658 5659 'Context' classes are used in the XML parser. 5660 5661 Change-Id: I346515952d58eb675c46eb08f28617652c53418b 5662 56632015-02-28 David Tardon <dtardon@redhat.com> [8866ce4c8d5b444464af8dd8c7657e6b77392b98] 5664 5665 these headers do not belong to tests 5666 5667 Change-Id: Ia3cb24caab3ae2724e13a3e0b690bb3f2cb2eb2e 5668 56692015-02-28 David Tardon <dtardon@redhat.com> [57183211846817d7bccc167e0db7b9ea82546c33] 5670 5671 do not define header files for test fixtures 5672 5673 Change-Id: I8e00649116b5e10f294ec9c11e6c4a4476fc1575 5674 56752015-02-28 David Tardon <dtardon@redhat.com> [6c0d24dace5495d80b9f005ccdaad308c7275f28] 5676 5677 move more common types to IWORK namespace 5678 5679 Change-Id: I8c3d26316dc42052b971c0525f28493df6ed1a0c 5680 56812015-02-28 David Tardon <dtardon@redhat.com> [e179f5f0594983a3d8907f6baef80cab8bf21686] 5682 5683 move shapes to IWORK namespace 5684 5685 Change-Id: I49580ec65c189333062b851560b13546b8c9af58 5686 56872015-02-28 David Tardon <dtardon@redhat.com> [c7f4429e812041fee853dc9521c8f99d403e5205] 5688 5689 update include guard 5690 5691 Change-Id: I2cee02e9d30f55b1f0b643ee9d49aa10fa6bd73c 5692 56932015-02-28 David Tardon <dtardon@redhat.com> [fb40eaf12d74008a6f4f06dda86d9ed24b061e37] 5694 5695 move table to IWORK namespace 5696 5697 Change-Id: Ic617822402594e8b502451d7e911d9fd9fad5315 5698 56992015-02-28 David Tardon <dtardon@redhat.com> [a5363dc3f76d9f5a76d39a73c9af9acab15a8882] 5700 5701 move text to IWORK namespace 5702 5703 Change-Id: Ie0bbcc2d3246cd596dc6107781e352a90cb0c71f 5704 57052015-02-28 David Tardon <dtardon@redhat.com> [8556aad1f9de67ed0c7a86d95efba7c8e7a68c4e] 5706 5707 simplify handling of placeholder style 5708 5709 Change-Id: I4891266c5a4fe2ce87f5462809f3e6b168653082 5710 57112015-02-28 David Tardon <dtardon@redhat.com> [fe40879d86850a49d408e2de7c236e50a039a5d8] 5712 5713 move common style types to IWORK namespace 5714 5715 57162015-02-28 David Tardon <dtardon@redhat.com> [24c4d651d20b3ff849b31f0d82f70ed74cf8e521] 5717 5718 de-virtualize styles 5719 5720 57212015-02-28 David Tardon <dtardon@redhat.com> [4ae2cad9f60dc611d9711ea4a4a5d65c09c76eb5] 5722 5723 move object to IWORK namespace 5724 5725 57262015-02-28 David Tardon <dtardon@redhat.com> [6c58ccd541f93d761a4f23e33d8185da0e1179c9] 5727 5728 move style context to IWORK namespace 5729 5730 57312015-02-28 David Tardon <dtardon@redhat.com> [7674ce9b336ec9af6826806bc7810800831f40c5] 5732 5733 move styles to IWORK namespace 5734 5735 57362015-02-28 David Tardon <dtardon@redhat.com> [41bc36671fe24a95d73d33921abaf90ed7fe636d] 5737 5738 drop KEYOutput 5739 5740 57412015-02-28 David Tardon <dtardon@redhat.com> [0f0488d3d5d98a38641a9dfcdb36915d64eb0537] 5742 5743 move style context to collector 5744 5745 57462015-02-24 David Tardon <dtardon@redhat.com> [19bd169fc246e347ac0c78b781bf278c89522838] 5747 5748 fix position of media objects 5749 5750 Change-Id: I1054c3d44a33126d3072d27ca4633b62c3f77a11 5751 57522015-02-24 David Tardon <dtardon@redhat.com> [1b350019660fe5bfba4f058e833a454d7b95bca0] 5753 5754 start new level for all objects with a geometry 5755 5756 Change-Id: Ic5cb6f62b59e4732e39ff507a97d2ee1e0419984 5757 57582015-02-24 David Tardon <dtardon@redhat.com> [22cc49d810a7e90ff9f34905898bc8a8aa7fa2e2] 5759 5760 handle current transformation in collector 5761 5762 Change-Id: I6c7a36d19fc146d6540f2ff4feedbd944974aa20 5763 57642015-02-24 David Tardon <dtardon@redhat.com> [bdf3e697cf730f376c9a9b6ea5886dbbbe600f26] 5765 5766 cell content is not a text object 5767 5768 Change-Id: I6d3d3c9542a1dacbf44dff682a75be871f128b4a 5769 57702015-02-22 David Tardon <dtardon@redhat.com> [598d1de4a9852042ba80d7656ca6d6f666515c1f] 5771 5772 add skel. doc. interface impls. 5773 5774 Change-Id: Ib988e6fe214e75977e63a3f1b3f393d06788b1ef 5775 57762015-02-22 David Tardon <dtardon@redhat.com> [c741e1aadd85aa9c469818577c1112964953c7f2] 5777 5778 add initial output elements class 5779 5780 Change-Id: Ic52f41a86d2f6f24958bf28041cacdbe54b4ad8a 5781 57822015-02-22 David Tardon <dtardon@redhat.com> [6ac7fdebb4bd1bd5081a4f61d409ebfee32c6aff] 5783 5784 fix project name 5785 5786 Change-Id: I981dc6e41074ad9b6e61b85b88dd0f219e6a6142 5787 57882015-02-22 David Tardon <dtardon@redhat.com> [52e1cbd72aff6e5fd905b3ba993d04d2f9a5cf86] 5789 5790 astyle 5791 5792 Change-Id: I878fc606bd8d7fc233db709837fde4b5358e9d2e 5793 57942015-02-22 David Tardon <dtardon@redhat.com> [80eee25f00dd1bdb969045def9c4be8b37acb2be] 5795 5796 define a common document interface 5797 5798 Change-Id: I82db985e068f5f107fceb4b99f64d49809a126da 5799 58002015-02-21 David Tardon <dtardon@redhat.com> [41ab6eac5ec08b508680017b628ee6e4e27e7f91] 5801 5802 refactor XML parser 5803 5804 Change-Id: I7fc9308b09e62afbfc872b3da5ae1593b1f42b07 5805 58062015-02-14 David Tardon <dtardon@redhat.com> [b2616037dc1f1015216eb4b6d45eba0ec5c32288] 5807 5808 pass id by const ref 5809 5810 Change-Id: Ic4d91900a5cb76210a96c319e1737999f9d1052c 5811 58122015-02-07 David Tardon <dtardon@redhat.com> [f5239b6195d3797ea66934c0773efd2fc7a54805] 5813 5814 avoid separate handling of namespace in tokens 5815 5816 Change-Id: I9aee83f30457e64d020facf431ca3920eb4e9d66 5817 58182015-02-07 David Tardon <dtardon@redhat.com> [a726d0bfbec040992026486a77aa4451b5d4e253] 5819 5820 avoid separate getNamespaceId calls 5821 5822 This avoids some explicit skipElement calls. It is also a preparation 5823 for later large-scale refactoring of the parser. 5824 5825 Change-Id: I412d60506776085440d5689c133467d2a8fa6473 5826 58272015-02-07 David Tardon <dtardon@redhat.com> [7bb7cb9f3b8e2fd739a7959b11a3742bb956e7b0] 5828 5829 fix parsing of key:size 5830 5831 Change-Id: Iec5f5eabc2544f87e85ad4e672f3f68747f8c5f2 5832 58332015-02-02 David Tardon <dtardon@redhat.com> [c9af2a2b5d4f22e78ea73a9fa25603c5ea6464f4] 5834 5835 fix parsing of sticky notes 5836 5837 Change-Id: I8a8bc42395a6876266066bd0085001c15e87032c 5838 58392015-02-02 David Tardon <dtardon@redhat.com> [90310cc94c93a524877d2b5f9b5eb1903f7e9174] 5840 5841 placeholder refs are in sf namespace 5842 5843 Change-Id: Ib9c88d8fdf1b0be0a27d17bf33dd8c302fd35104 5844 58452015-02-02 David Tardon <dtardon@redhat.com> [e287f139fc65dba48d33bfb4bfa28b2ffb1ddccd] 5846 5847 remove bashism 5848 5849 Change-Id: I5bb0ee7ff257040856d1148f897cffddbeef6c45 5850 58512015-02-01 David Tardon <dtardon@redhat.com> [bc8c5fe9f894563dfb0d6cacf97a8bf9c9d72566] 5852 5853 sf:sticky-note apparently exists too 5854 5855 Change-Id: Iee7ace43f2f4d07af321306492931b375e04d120 5856 58572015-02-01 David Tardon <dtardon@redhat.com> [dfd7dd2483c83bfec25ae6afb17b07edab039d92] 5858 5859 add test for chained tokenizer 5860 5861 Change-Id: I9120c3ad463e75a4d346831a32f80fa8cb12e4a7 5862 58632015-02-01 David Tardon <dtardon@redhat.com> [16156910244f5aa411560edc27a73ba4f05bb480] 5864 5865 fix token names 5866 5867 Change-Id: Ia4c2cff2e6770a24c7b23f73841d341f71c28caa 5868 58692015-02-01 David Tardon <dtardon@redhat.com> [7b9e85d2c836d20568819adceebb8ea51ce30036] 5870 5871 separate common tokens 5872 5873 This is a preparation for splitting the parser to common and 5874 application-specific parts. 5875 5876 Change-Id: I67aae89928cc805d93422164a45e361a3795a63a 5877 58782015-01-25 David Tardon <dtardon@redhat.com> [5bdd73cc6d28759ceccd9fb526d2bfb87c23f9fe] 5879 5880 fix namespace for span content 5881 5882 Change-Id: Id4f179f4a9ed5c299eabe69f01a4295fad937500 5883 58842015-01-25 David Tardon <dtardon@redhat.com> [c0d479d3772185f42f91b3cce886498d2b5daec9] 5885 5886 fix namespace for placeholder refs 5887 5888 Change-Id: I35a0aa002b8c7b67b7f3f33e7b06f6df1bfcf56b 5889 58902015-01-24 David Tardon <dtardon@redhat.com> [69da6118211748c78b55825a9b8375f03f6fe543] 5891 5892 drop unused tokens 5893 5894 Change-Id: Idf6c1ca59a14148d9f9f3e1af8510bade3e116b1 5895 58962015-01-24 David Tardon <dtardon@redhat.com> [55a2037775339b6faa946b46845ef209fc60431a] 5897 5898 drop unused tokens 5899 5900 Change-Id: I6dc39e214bad32d9ebf6f8cecb997e7bdee254e6 5901 59022015-01-22 David Tardon <dtardon@redhat.com> [ffc076bf388ae74717386c83d536bd6e98b7fdef] 5903 5904 drop unneeded libwpg reference 5905 5906 Change-Id: I350da4cb7cc191e7f9e1e4a1097caab1a3c966a2 5907 59082015-01-22 David Tardon <dtardon@redhat.com> [aca912f6ad877f25fa6c297fc90709329e13b2aa] 5909 5910 start refactoring common code for all types 5911 5912 Change-Id: I73a596dd4c798de3c60ffbb7aff2494bc44f8ac4 5913 59142014-11-24 David Tardon <dtardon@redhat.com> [3207ef81a613eb4ad5e18b9102571aad7524dc36] 5915 5916 add compile to .gitignore 5917 5918 Change-Id: I0df710c50a107166d85b0f7f4705f730638bf141 5919 59202014-11-24 David Tardon <dtardon@redhat.com> [f384381ef1ddf7c8fdfd28dcf6b4e23e34abfae0] 5921 5922 only export public symbols 5923 5924 Change-Id: I16331b4f7b9fd997e8fd81fcc4c8f3ea99b7a613 5925 59262014-07-29 David Tardon <dtardon@redhat.com> [cae245b77e1d2957be4ac23ff0be84a199e748a3] 5927 5928 check arguments 5929 5930 Change-Id: If4d62f6fc6dc7fa20ab4292d64414ad111bc53ef 5931 59322014-07-02 Fridrich Štrba <fridrich.strba@bluewin.ch> [26e7262646fa221c0aebfd47881ec34f063980e6] 5933 5934 Ditch boost/math/constants/constants.hpp altogether 5935 5936 Change-Id: I952cbda48786cdcb49120ee714f49c0652895fe5 5937 59382014-06-29 David Tardon <dtardon@redhat.com> [0ceb5a3d6c67ad99d7030d4def024ee9b3284dd7] 5939 5940 fix order of emitting metadata 5941 5942 59432014-06-02 David Tardon <dtardon@redhat.com> [a764e853a99fa364cf36a0125d077283045d777b] 5944 5945 prepare for a release 5946 5947 Change-Id: Ide72bff968db530ca31b1e03c998497c5ea2307e 5948 59492014-06-01 David Tardon <dtardon@redhat.com> [ef5a76515fe96b8164b9053c48badf0f3c714160] 5950 5951 coverity#1165312 unreachable code 5952 5953 Change-Id: Icd98618b5214e69fbeb83a7d26087d880ca7378e 5954 59552014-05-29 David Tardon <dtardon@redhat.com> [16b7bf009a06ac48c69f94b778a09151aa20fa53] 5956 5957 fix v.3 version string 5958 5959 Change-Id: I689fd53bedeccb8d1cda5275832f36333fe1d108 5960 59612014-05-23 David Tardon <dtardon@redhat.com> [9871cfc52321fdced66b79ee2979aee15cfaaa1f] 5962 5963 prepare for a release 5964 5965 Change-Id: I9594ef93758f80255635aad73f0ccb6e9be74e84 5966 59672014-04-16 David Tardon <dtardon@redhat.com> [3c9bad53765640659dd73646a81e8ae30ac27591] 5968 5969 streams are used in API 5970 5971 Change-Id: Iaa532a60f48b31d16dc5c7d410a340be204a5611 5972 59732014-04-16 David Tardon <dtardon@redhat.com> [95059378e20de7e46cdc6c516b1f1bc27710fb85] 5974 5975 add more deps to .pc file 5976 5977 Change-Id: Ief0fabd3957cd5d94e6a48169f8de93600247abf 5978 59792014-04-15 David Tardon <dtardon@redhat.com> [0a7f58b0d6a6b268f1633f65279a611ca0a714ef] 5980 5981 fdo#72030 scale images correctly 5982 5983 Change-Id: I277d0e8b58588a6b1281d7a8fd5e26486806e872 5984 59852014-04-15 David Tardon <dtardon@redhat.com> [aa4614be86be70757c98af8bf6d33aa10ff61902] 5986 5987 skip color profile data when parsing color 5988 5989 This fixes data loss, as the XML parser is left in inconsistent state 5990 otherwise. 5991 5992 Change-Id: Idf58afaade36ec4ef7b9037a2a7c7d94eaad5ad2 5993 59942014-01-21 David Tardon <dtardon@redhat.com> [0df53bc2a8fee831f415e78e8f16a20466d89027] 5995 5996 3 letters are enough 5997 5998 59992014-01-21 David Tardon <dtardon@redhat.com> [53669f0facbd6ce97f607252b5c0b9bc212e941a] 6000 6001 one import class to rule them all 6002 6003 60042013-12-21 Fridrich Štrba <fridrich.strba@bluewin.ch> [f491055d0b4f18d10925432f313b68fac5a627be] 6005 6006 Implement the RVNGInputStream::existsSubStream 6007 6008 Change-Id: I378ecf037eca954ed16ac5f0b765cfea0ab5702d 6009 60102013-12-21 Fridrich Štrba <fridrich.strba@bluewin.ch> [52de2ad8d5cd745ffc3f48cf4f10479f39d0e5b4] 6011 6012 control reaches end of non-void function 6013 6014 Change-Id: I437125c14cd7c08705db42fb76fc94f4930517c4 6015 60162013-12-18 Fridrich Štrba <fridrich.strba@bluewin.ch> [49323967e6dcd494e858ab9c6b38b6029eae6ab2] 6017 6018 Export only needed stuff on Windows 6019 6020 Change-Id: I622147bf50994c6abdd03512845885bade4af861 6021 60222013-12-16 Fridrich Štrba <fridrich.strba@bluewin.ch> [fecc5c5630970d3e9d643a3adab82334b9987c60] 6023 6024 Fix Windows (mingw) build 6025 6026 Change-Id: Ifcd9cba682d68b64fecd6784ab631133c7d33c56 6027 60282013-12-15 Fridrich Štrba <fridrich.strba@bluewin.ch> [c7a03ecaf70add079c01f4fc1508abfc8699ba75] 6029 6030 This file does not exist anymore 6031 6032 Change-Id: Icd81122920d1da2df4ef543ca0298d15b8b2fc9e 6033 60342013-12-15 Fridrich Štrba <fridrich.strba@bluewin.ch> [cf9fbd058ac0745844782499979350882fceba23] 6035 6036 Adapt to recent librevenge 6037 6038 Change-Id: I558758dfa785cf00e6a9308e12aff0a4dd830251 6039 60402013-12-15 Fridrich Štrba <fridrich.strba@bluewin.ch> [4798f50c01864f02b67629ee717bb379ade3eafd] 6041 6042 Some versions of boost don't manage to take an address of template 6043 6044 Change-Id: Ida12034d189d2c789d7ecb71a58b7e1e94249139 6045 60462013-12-11 Fridrich Štrba <fridrich.strba@bluewin.ch> [22b916ccbbd9446d484106435b04d774337b2f05] 6047 6048 Re-astyle 6049 6050 Change-Id: Ida52fedeadd18aea5e04fc52ea08734d7a9fc507 6051 60522013-12-11 Fridrich Štrba <fridrich.strba@bluewin.ch> [374d38732d11b678ed0ababe5a31f6acb89f2eef] 6053 6054 Allow equal identing of functions 6055 6056 60572013-12-10 David Tardon <dtardon@redhat.com> [5baaf5d9d58a81986a9da8d642f4090f45a7d5ee] 6058 6059 adapt to librevenge changes 6060 6061 Change-Id: I956e724bf2f6311c74f221404bf13b984a0d7c76 6062 60632013-12-09 David Tardon <dtardon@redhat.com> [ae23dfcbe6df5dd48554c4dd88404e282fa96b58] 6064 6065 CID#1135330 check return values 6066 6067 Change-Id: I21e9621160e72f45d0b1ab39e58216cdd8a743bb 6068 60692013-12-09 David Tardon <dtardon@redhat.com> [55968d72d1571ac34fae2a2842f5577b1300d51b] 6070 6071 CID#1130378 rearrange a bit 6072 6073 Change-Id: I2e8470ca67b8ee43f843bdd1cdc1ce949e9df05a 6074 60752013-12-09 David Tardon <dtardon@redhat.com> [8053d231c79919ae9911685f0f2e69bd7ac18e72] 6076 6077 make sure this is never called with 0 length 6078 6079 Change-Id: Ic7726c1fbfd58ae2e0a78c203e426deedc2c461b 6080 60812013-12-08 David Tardon <dtardon@redhat.com> [592c754107a8c9d021c1a4429d5a507c919a85c1] 6082 6083 add skeleton Apple Numbers parser 6084 6085 Change-Id: I02e43a0d84d84a313ffff06e05b712b628c02db6 6086 60872013-12-08 David Tardon <dtardon@redhat.com> [09f7dc9cc57384766f97df57564fe467e84cae58] 6088 6089 build pages2html too 6090 6091 Change-Id: I7e7de42d127fe2e3fc2bacd3830f08732b4dd9fa 6092 60932013-12-08 David Tardon <dtardon@redhat.com> [41bd4be5639e5e3f6eb30845726878d6cbb083b8] 6094 6095 librevenge-stream is only needed for headers 6096 6097 Change-Id: I1f65cd4cee5040a612f0c6cd38db406fc1035768 6098 60992013-12-08 David Tardon <dtardon@redhat.com> [239368b5f87bfc0b9b2fec3965607fe5717369d0] 6100 6101 merge Apple Pages parser 6102 6103 Change-Id: I279267777ca145fcb19dfbcc185931f3a9809ae7 6104 61052013-12-07 David Tardon <dtardon@redhat.com> [a9ba44fbaa5e973ae519f0e5c0381503fdd10807] 6106 6107 add key2raw --callgraph 6108 6109 Change-Id: I31da1d05a70ea550ce94c9ae522899d4c1f3d8fb 6110 61112013-12-06 Fridrich Štrba <fridrich.strba@bluewin.ch> [ba0ed3f184db6913e9f9950542306df8d3e4b225] 6112 6113 Comma at the end of emum list 6114 6115 Change-Id: I1370488e5bf682e23a923f37c09e76081aee7493 6116 61172013-12-06 David Tardon <dtardon@redhat.com> [eee30849f67ed23057cf8dbf259f34580502b24d] 6118 6119 do not pretend success when parsing failed 6120 6121 Change-Id: I6e389cf8a198dde2ffcec62a439d767cd77ff89f 6122 61232013-12-06 David Tardon <dtardon@redhat.com> [28f9d55a5d1f30a981775e61c7046206e5bec60e] 6124 6125 switch to librevenge 6126 6127 Change-Id: I51f47b9177565de01a0e8eefa20925166e147757 6128 61292013-12-06 David Tardon <dtardon@redhat.com> [4302e5efd0ade9ea39f3363cf6242d5c9e1b9679] 6130 6131 prepare for a release 6132 6133 Change-Id: I13e0e1fe1eaf0cf00bb9fd768cf36b67c53dfd2a 6134 61352013-12-06 David Tardon <dtardon@redhat.com> [528dc17941e544244e75a1e727644aea8f3f5d21] 6136 6137 connectors do not have any text 6138 6139 Change-Id: I9350126163a97b2b7f679b205f2730bcf3ff87dd 6140 61412013-12-06 David Tardon <dtardon@redhat.com> [d6ae75d9d95f56b6bbc677f7cf592901e2c1436f] 6142 6143 approximate callouts 6144 6145 Change-Id: I9d823a749350a62a0fe972034b82210399a15c7f 6146 61472013-12-06 David Tardon <dtardon@redhat.com> [ccdd11201440ccc3615996f0607a1271ac134abf] 6148 6149 draw rounded rect. as a simple rect. 6150 6151 This is not to lose data. Should be fixed later. 6152 6153 Change-Id: Ic763db278f55fbc14a1c358430375ca9ba67ed09 6154 61552013-12-06 David Tardon <dtardon@redhat.com> [71b87a3cd46a8de0d18621a342b91321a0cda7ca] 6156 6157 parse paragraph attributes 6158 6159 Change-Id: Iefa77e4ebe12968de75b49cf76d1c2aa66ced260 6160 61612013-12-06 David Tardon <dtardon@redhat.com> [7aeb9058e2608a25058b5ab554f499a0090881b0] 6162 6163 add to TODO list 6164 6165 Change-Id: I59d5aca17d79ad9d417092a96ecf6b61a8505535 6166 61672013-12-06 David Tardon <dtardon@redhat.com> [1c7d11b5e609a85a2e596ecaffd2daf9337e4f5d] 6168 6169 all outgoing dims must be in inches 6170 6171 Change-Id: I81864ff8d774dcda134e473d2bd72d0d9434e7b6 6172 61732013-12-06 David Tardon <dtardon@redhat.com> [1853bbaaded5d0ae6314053c9c3443c456643f90] 6174 6175 fix namespace prefix 6176 6177 Change-Id: Idbe0f5fd39bf07990502715c56d21ccb08e778d8 6178 61792013-12-06 David Tardon <dtardon@redhat.com> [723d3edad97980d2950aa938b814add5a34e0e8f] 6180 6181 do not crash if there is no style for a level 6182 6183 Change-Id: Iff1aabbb137153521464003376e67d9e20a077c4 6184 61852013-12-05 David Tardon <dtardon@redhat.com> [480218b88a402ff4ef2833bdf8eaebf310106ef0] 6186 6187 parse character properties 6188 6189 Change-Id: I71d13b559e44e6d679a8837a802e5d9374e2ba00 6190 61912013-12-04 Fridrich Štrba <fridrich.strba@bluewin.ch> [34cabb0bb23707ce4a94d79d25f7a2dc8439baae] 6192 6193 Disable werror by default for now 6194 6195 Let us enable it when the gcc bug does not haunt us 6196 in boost::optional anymore 6197 6198 Change-Id: I4de702bad1a89bdd42a86faf5bbd8ac87d17ac25 6199 62002013-12-03 David Tardon <dtardon@redhat.com> [a3e3a1e218e17b0c67137ce86e15d8bdbca25cea] 6201 6202 bump version 6203 6204 Change-Id: I7ad031aca061b851d420425148e2c2a913096fba 6205 62062013-12-03 David Tardon <dtardon@redhat.com> [f394e1da5e317ea5ee2c27e43d30df1b414be5fa] 6207 6208 add a note about Keynote 6 to README 6209 6210 Change-Id: Ifd11bc6e90ee0c299826e17b0ef872d5d8631dd0 6211 62122013-12-03 David Tardon <dtardon@redhat.com> [923e9d4192d6aa350c9e7344dfc94eb3d88b4662] 6213 6214 update NEWS 6215 6216 Change-Id: I97640e3d266baecdac700230de1a7209282d0078 6217 62182013-12-03 David Tardon <dtardon@redhat.com> [0543363bd6a43c6bdd116e412e8a272fa597be0a] 6219 6220 update FEATURES 6221 6222 Change-Id: I9342b518a63fc61343f2406a536acaf5684e1ed4 6223 62242013-12-03 David Tardon <dtardon@redhat.com> [cd2af4a4eb7a0d3bf1f14413eecad9167a9ae4d5] 6225 6226 add support for comments (sticky notes) 6227 6228 Change-Id: I326fa87ea6e552cd96f9911b7bf1ec6f23817792 6229 62302013-12-03 David Tardon <dtardon@redhat.com> [c15c823d44e16e5d3d187acbcf66f47240d3636b] 6231 6232 add support for presentation notes 6233 6234 Change-Id: I5981972aa766dcabf4f4ac5ff31fb04443f1ba16 6235 62362013-12-02 David Tardon <dtardon@redhat.com> [9ccf379e2b0464a44269ddf6b5fac71cd4b81ed9] 6237 6238 specify cell alignment 6239 6240 Change-Id: I1cd22f6fbdebd6df3e1c54cfd7e00a04ee271e6d 6241 62422013-12-02 David Tardon <dtardon@redhat.com> [ebf298af14b51657df004c08a237afc9237f70cc] 6243 6244 place table with correct size and position 6245 6246 Change-Id: I8a09b0a1dfc97f3f8ab1b9368cd94b69f1829d27 6247 62482013-12-01 David Tardon <dtardon@redhat.com> [d8f16d68f2c571a1d68e13edbb57924b858ac5ff] 6249 6250 this is _graphic_ style; don't use for text 6251 6252 Change-Id: I38370e920f3bd82e164428cdd29adfa9344eb3a8 6253 62542013-12-01 David Tardon <dtardon@redhat.com> [761dbf979741db51d45f6101b1ac18bdd529784a] 6255 6256 parse tables 6257 6258 Change-Id: I57d58493058a560e9505f8368c2c8124d7f9c85b 6259 62602013-11-28 David Tardon <dtardon@redhat.com> [17342eaf4e60f6dd7e4ae909c30b3c12de859b65] 6261 6262 add options file for astyle 6263 6264 Change-Id: Ifa12207d6d3bde25af615b293ca1f18c839a3a2f 6265 62662013-11-26 David Tardon <dtardon@redhat.com> [88bdbc481348b66329b3f747ef5a40b2d2c5c56a] 6267 6268 change astyle opts. to avoid problems with newest astyle 6269 6270 62712013-11-10 Fridrich Štrba <fridrich.strba@bluewin.ch> [d5472926097efe7e7b4cdefff076d5d984b439db] 6272 6273 And these ones are not there either 6274 6275 62762013-11-10 Fridrich Štrba <fridrich.strba@bluewin.ch> [a8dcfc38cbaa88263c4f87d63365c63425b7d61a] 6277 6278 somehow this constant is not there in older boost 6279 6280 62812013-11-08 Fridrich Štrba <fridrich.strba@bluewin.ch> [357df9c28ec31d980fe19313d962cb48750fa924] 6282 6283 Trying to fix builds with older boost 6284 6285 Change-Id: Ic270319ef9b7bcee33e6c443072308a3c63bc3af 6286 62872013-11-06 Miklos Vajna <vmiklos@collabora.co.uk> [cce52b0fd27e9bec0aa8fec07fe05429cf0fd149] 6288 6289 configure: fail on missing gperf 6290 6291 Previously GPERF was set to 'libetonyek/missing --run gperf', which 6292 doesn't make too much sense. Better to fail during configure instead of 6293 during make if gperf is missing. 6294 6295 Change-Id: I144820f6202d27e5e4d6a45247a0c48b9611a041 6296 Reviewed-on: https://gerrit.libreoffice.org/6596 6297 Reviewed-by: David Tardon <dtardon@redhat.com> 6298 Tested-by: David Tardon <dtardon@redhat.com> 6299 63002013-11-04 David Tardon <dtardon@redhat.com> [5814950bbc7b9c0f189ee2fd0369e92c1636987f] 6301 6302 prepare for a release 6303 6304 63052013-11-01 David Tardon <dtardon@redhat.com> [5adfcbd9584564e3babbde6718dc10d88c87da60] 6306 6307 fix build with clang 6308 6309 63102013-11-01 David Tardon <dtardon@redhat.com> [28a3b93cc8b0050582c54722df5ac372530ff0a4] 6311 6312 impl. XML format detection 6313 6314 63152013-11-01 David Tardon <dtardon@redhat.com> [779bf4e19595ba5bd8f4163ca489bf55193fd616] 6316 6317 coverity: uncaught exception 6318 6319 63202013-11-01 David Tardon <dtardon@redhat.com> [03d04df97e9ca9637ecefbe31b02b5355ee5006c] 6321 6322 coverity: fix memory leak 6323 6324 63252013-10-31 David Tardon <dtardon@redhat.com> [dae7fe77e4172cbcf5d041d8e2e001b0c180fc34] 6326 6327 rethrow caught exception 6328 6329 63302013-10-31 Fridrich Štrba <fridrich.strba@bluewin.ch> [bf1ef59d354a49c842f1864b532f74fc90f71251] 6331 6332 If test fails, change test! 6333 6334 Change-Id: Ib31f65b7ef8c6a79bdc198be0bfab922ff1edebf 6335 63362013-10-31 Fridrich Štrba <fridrich.strba@bluewin.ch> [21d81a6ba15984af32a81f6575b5627972524caa] 6337 6338 Minor fixup in configure output 6339 6340 Change-Id: If6abd45e3ef425fc63d3580a6e3fdf24fe2c7325 6341 Reviewed-on: https://gerrit.libreoffice.org/6501 6342 Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org> 6343 Tested-by: Fridrich Strba <fridrich@documentfoundation.org> 6344 63452013-10-31 Fridrich Štrba <fridrich.strba@bluewin.ch> [4a85ea714d9dfc8295732a023fa4dd58ca7569a3] 6346 6347 Executable bit!!! 6348 6349 Change-Id: I8d715bd62c3c62b3c96448ad10dc43357a569d91 6350 63512013-10-31 Fridrich Štrba <fridrich.strba@bluewin.ch> [2bfafe50d7373f66219e3abde04c07d57afaccad] 6352 6353 simplify use of git-review for libetonyek 6354 6355 Change-Id: Ie8910cdec6ea0867d09b5de731c32577fb83907d 6356 63572013-10-31 Fridrich Štrba <fridrich.strba@bluewin.ch> [6fcc05adad479d9fd367e3336c1f6c8581d537aa] 6358 6359 add automatic git hook setting in autogen.sh 6360 6361 63622013-10-30 David Tardon <dtardon@redhat.com> [487a852b57073477ebae13bfd84bddbb50cf2505] 6363 6364 clean up forgotten refs to libwpg 6365 6366 63672013-10-30 David Tardon <dtardon@redhat.com> [ede79b36e822fdfd2baf570a38d58ab97017c499] 6368 6369 distribute FEATURES 6370 6371 63722013-10-30 David Tardon <dtardon@redhat.com> [abde3dc1e9c56f7bf68c91279d80a350beb58784] 6373 6374 fix windows build 6375 6376 63772013-10-30 David Tardon <dtardon@redhat.com> [034fb069ea71db0affefb86cf7842613d9354260] 6378 6379 update NEWS 6380 6381 63822013-10-30 David Tardon <dtardon@redhat.com> [5138b6e351e6c5151047de577b088f620a3d5413] 6383 6384 unzip stream 6385 6386 63872013-10-24 David Tardon <dtardon@redhat.com> [92038e56d36aef95f411489ccc05acbfac0035d6] 6388 6389 fix typo 6390 6391 63922013-10-24 David Tardon <dtardon@redhat.com> [1492b7566123384ac3b7471a95794df3fda26b1c] 6393 6394 emit image dimensions too 6395 6396 63972013-10-24 David Tardon <dtardon@redhat.com> [bc11421f340c1e606519ba7a7bf6eaef67e1d309] 6398 6399 detect mimetype if hfs-type is not specified 6400 6401 64022013-10-24 David Tardon <dtardon@redhat.com> [77c14558805d7a17a3ae238f30af80e4ba02a2ca] 6403 6404 emit mimetype for binary objects 6405 6406 64072013-10-24 David Tardon <dtardon@redhat.com> [c7e85f21c02dba575995030bc6d9576698836255] 6408 6409 WaE: ... should be initialized in the member init. list 6410 6411 64122013-10-24 David Tardon <dtardon@redhat.com> [97b2402ab359cf2686bff85b2ae9f356441944cf] 6413 6414 Revert "what would this class need virt. dtor for?" 6415 6416 mingw gcc apparently wants it... 6417 6418 This reverts commit e13d0953204979d7a80549ae83c237dd173b428c. 6419 6420 Conflicts: 6421 src/lib/KN2ParserUtils.cpp 6422 64232013-10-24 David Tardon <dtardon@redhat.com> [0ab85d610388f292b9d6d8dbd966512bd9f0e052] 6424 6425 WaE: format string is not a string literal 6426 6427 64282013-10-24 David Tardon <dtardon@redhat.com> [2a8b48805e82fabd32d3558343236207ee34496f] 6429 6430 WaE: unused function 6431 6432 64332013-10-23 David Tardon <dtardon@redhat.com> [78493d6c7086a8e0bcee87baa86211db6328d171] 6434 6435 fix drawing of arrow 6436 6437 64382013-10-23 David Tardon <dtardon@redhat.com> [3fea574352e4f3191ec54c6850905f8033ee9dea] 6439 6440 fix drawing of double-ended arrow 6441 6442 64432013-10-23 David Tardon <dtardon@redhat.com> [41fa5e671720d193e0fc65659baa874a27fc0d10] 6444 6445 simplify handling of closed path 6446 6447 64482013-10-23 David Tardon <dtardon@redhat.com> [f43ec8733c773b98272eaad5d5a4d48046ae3f0a] 6449 6450 fix drawing of star 6451 6452 64532013-10-23 David Tardon <dtardon@redhat.com> [cafe6dd1ae64c4f85a22cfd31fc14a2792c393e3] 6454 6455 fix drawing of double-ended arrow 6456 6457 64582013-10-23 David Tardon <dtardon@redhat.com> [091e46dae521704ea9d618a9c43a894253126b02] 6459 6460 fix indentation 6461 6462 64632013-10-23 David Tardon <dtardon@redhat.com> [ed413599fd87d3ce97689674da810ac2ab7e4fa8] 6464 6465 fix drawing of arrow 6466 6467 64682013-10-23 David Tardon <dtardon@redhat.com> [bf5db221e9b856d03e73ccdfa5807baf5e36c285] 6469 6470 fix position of text in shape 6471 6472 The position is already determined by the current transformation; we 6473 only need width and height. 6474 64752013-10-23 David Tardon <dtardon@redhat.com> [6b6262f3b616aa901f05c576ae748cc32d565d41] 6476 6477 temporarily disable debug msgs. 6478 6479 They interfere with output to stdout. 6480 64812013-10-23 David Tardon <dtardon@redhat.com> [f2fa9729b4e3e8d0614bc5000c1a40825aadc49a] 6482 6483 boost::system is not needed anymore 6484 6485 64862013-10-23 Fridrich Štrba <fridrich.strba@bluewin.ch> [c56775d4d6a55fb41c98aa504078c185ba0b8d19] 6487 6488 Use POSIX syntax for Windows too 6489 6490 64912013-10-23 David Tardon <dtardon@redhat.com> [86c3703af581fcd2e73d832442aa1a567760b86d] 6492 6493 reformat a bit 6494 6495 64962013-10-22 David Tardon <dtardon@redhat.com> [e3b5e0605a19c3641dfccaca55c949b9711d946e] 6497 6498 rename project because of name clash 6499 6500 Courtesy to The Sensational Reverse Brothers. 6501 65022013-10-22 David Tardon <dtardon@redhat.com> [014f158ab04c9f495f83a722229e161ef35d3e9f] 6503 6504 add missing header 6505 6506 thx to Fridrich 6507 65082013-10-21 David Tardon <dtardon@redhat.com> [32bd460e140b8bf84419290f09c8cbdb58a60a37] 6509 6510 replace use of libwpg by a pres. specific interface 6511 6512 65132013-10-21 David Tardon <dtardon@redhat.com> [d121f790d07484622649f32c5253550b5f35e13c] 6514 6515 place text to position 6516 6517 65182013-10-21 David Tardon <dtardon@redhat.com> [f62b76154698cd864fe9d70219fa9b81e05951c6] 6519 6520 resolve text placeholder geometry during parsing 6521 6522 65232013-10-21 David Tardon <dtardon@redhat.com> [e08a2ca2fa5f98303485d435855129e53e3accc8] 6524 6525 beware of the used length unit 6526 6527 65282013-10-20 David Tardon <dtardon@redhat.com> [a33a6cc1f6619bec091b1bb9402b30cdca61aeee] 6529 6530 add a tool for extracting text from presentation 6531 6532 65332013-10-19 David Tardon <dtardon@redhat.com> [78202b5d4a032a1273a93f5aae5fddab945e6dda] 6534 6535 read size correctly 6536 6537 65382013-10-19 David Tardon <dtardon@redhat.com> [f17361616a3d5c0bd9393eb5c7c6ccdbbf5bb506] 6539 6540 convert lengths to inches explicitly 6541 6542 While libwpd allows to insert numeric properties with different length 6543 units, generators usually fail horribly in that case. IOW, they simply 6544 use getDouble(), expecting that the value is in inches. 6545 65462013-10-19 David Tardon <dtardon@redhat.com> [dfe23ee9a3872d995d455808d66762989056a4a1] 6547 6548 emit layer ID 6549 6550 65512013-10-18 David Tardon <dtardon@redhat.com> [6149b00c6d75d7a52a1dd18cecfad48cfd9e344c] 6552 6553 bah, drop these gcc workarounds again 6554 6555 I will just run distcheck with manually disabled werror. 6556 65572013-10-18 David Tardon <dtardon@redhat.com> [3cd214cc7878789562ff4ccd2317499bb57f2cbf] 6558 6559 fix distcheck 6560 6561 65622013-10-18 David Tardon <dtardon@redhat.com> [8daa9ba75d57219e08ee5511de9bb9384dc97c7e] 6563 6564 briefly describe what is implemented 6565 6566 65672013-10-18 David Tardon <dtardon@redhat.com> [3ada59131b09007661df20222c8a85ca13c3757c] 6568 6569 add HACKING 6570 6571 65722013-10-18 David Tardon <dtardon@redhat.com> [6b107e8a20ccd5e69b0c53091d8afa6b6c5310f8] 6573 6574 improve README 6575 6576 65772013-10-18 David Tardon <dtardon@redhat.com> [3a7e62c7b51d7652b5fb013e76ea41957064cdbf] 6578 6579 parse shape text 6580 6581 65822013-10-18 David Tardon <dtardon@redhat.com> [5c199e4554f20ada57fb761ad321659fcadab559] 6583 6584 do not emit duplicate start/endTextObject 6585 6586 65872013-10-18 David Tardon <dtardon@redhat.com> [61a0dc0716b4aad0b69be96d5881ffaea534dbe2] 6588 6589 only parse what is needed 6590 6591 65922013-10-18 David Tardon <dtardon@redhat.com> [acab7cf7210c28217996643d2930ac72cd5b3c4a] 6593 6594 no warning here 6595 6596 65972013-10-18 David Tardon <dtardon@redhat.com> [879390e0b53ae7a7a428e560e748f12e9d61566d] 6598 6599 only parse what is needed 6600 6601 66022013-10-18 David Tardon <dtardon@redhat.com> [1e89adf5402ac68f305192667ca5f8cf7c097703] 6603 6604 really save presentation size 6605 6606 66072013-10-18 David Tardon <dtardon@redhat.com> [68a4e4eaba0c307739bb9a5c036cd52d77ef5ed2] 6608 6609 use presentation size 6610 6611 66122013-10-18 David Tardon <dtardon@redhat.com> [9a4cf0c245f720e9bba460f4b70253c9cb811090] 6613 6614 shuffle includes a bit 6615 6616 66172013-10-18 David Tardon <dtardon@redhat.com> [e118c867e64f55fc15018f11ca01047bd8bbfd2f] 6618 6619 rename files 6620 6621 66222013-10-17 David Tardon <dtardon@redhat.com> [57fd6be9f6901a6d65242352eb85458e6d87b185] 6623 6624 use parsed filtered and leveled images 6625 6626 66272013-10-17 David Tardon <dtardon@redhat.com> [01bec67f9698df5e14f2763d547c6641cd79be20] 6628 6629 sf:link-ref needs an extra treatment: ignore for now 6630 6631 66322013-10-17 David Tardon <dtardon@redhat.com> [cf5968ddae8f42feee109ecf1ceb7f68396014bf] 6633 6634 only parse what is needed 6635 6636 66372013-10-17 David Tardon <dtardon@redhat.com> [2231a7f9398acef7a0c5faf96860cb56f359a62c] 6638 6639 only parse what is needed 6640 6641 66422013-10-17 David Tardon <dtardon@redhat.com> [2817b823644fd1b4daa6d30240852082d92ebd4b] 6643 6644 this is unnecessary 6645 6646 66472013-10-17 David Tardon <dtardon@redhat.com> [2a0399e5554ef6b778707a98a19c1190c151a913] 6648 6649 WaE: commas at the end of enumerator lists are a C++11 extension 6650 6651 66522013-10-17 David Tardon <dtardon@redhat.com> [3371ecef1b981ab4612d07c24dd8143a57329f1d] 6653 6654 handle filtered images 6655 6656 66572013-10-16 David Tardon <dtardon@redhat.com> [c22476ed32aaafb5f220c38c7daf4d71ed8b1d35] 6658 6659 parse movies and sounds 6660 6661 66622013-10-16 David Tardon <dtardon@redhat.com> [911eb83f25a5fc48022c49112a8557b0a0765096] 6663 6664 add missing member initializers 6665 6666 66672013-10-16 David Tardon <dtardon@redhat.com> [7739ed0a5f2088054c3a744471aa414d992515eb] 6668 6669 simplify handling of media content 6670 6671 66722013-10-16 David Tardon <dtardon@redhat.com> [7dcc5de7f0ced2767a053464f4189aa37e5e7806] 6673 6674 place image to right position 6675 6676 66772013-10-15 David Tardon <dtardon@redhat.com> [ff8ccd91473da645da5643c64f99275183a9312c] 6678 6679 just return 0 if file is not found 6680 6681 66822013-10-15 David Tardon <dtardon@redhat.com> [b00a929dcf99bd05254433e9e572bba3f60f6723] 6683 6684 add more assertions 6685 6686 66872013-10-15 David Tardon <dtardon@redhat.com> [1a8954bc356e27231796f53dbc9b604a65e2d3e0] 6688 6689 get media content 6690 6691 66922013-10-15 David Tardon <dtardon@redhat.com> [ed819d566162b951c92ab6617478cb027864b53c] 6693 6694 really parse sf:image-media element 6695 6696 66972013-10-15 David Tardon <dtardon@redhat.com> [7f78f6cf22c2e913c3feaf060ca2ab3a1090fbf0] 6698 6699 uncompress stream 6700 6701 67022013-10-15 David Tardon <dtardon@redhat.com> [200724ecf6600983a93a4bc0382a4604c7937fd4] 6703 6704 astyle 6705 6706 67072013-10-14 David Tardon <dtardon@redhat.com> [319a12e8314f6c17dc2dfc896f97eddf5903d88a] 6708 6709 oops, everyone knows now where I stole this from 6710 6711 67122013-10-14 David Tardon <dtardon@redhat.com> [28961b0f65a2f1ea75ba5693f18887d6ec2ee4de] 6713 6714 improve parsing of older format versions 6715 6716 67172013-10-14 David Tardon <dtardon@redhat.com> [f926da652feea92e6c8d8daa5a658bb3cb03b756] 6718 6719 notify app. that the input is a standalone APXL file 6720 6721 67222013-10-14 David Tardon <dtardon@redhat.com> [8873a2a27009bebc9bfe9c8273622f1d44a405d6] 6723 6724 paint image 6725 6726 67272013-10-14 David Tardon <dtardon@redhat.com> [d20c26d6212cc69d7e20ad9e0b833f97e24ea806] 6728 6729 process parsed images 6730 6731 67322013-10-11 David Tardon <dtardon@redhat.com> [e094bced98a3271aae3f62273188526a2891c8e6] 6733 6734 use correct unit 6735 6736 67372013-10-11 David Tardon <dtardon@redhat.com> [e13d0953204979d7a80549ae83c237dd173b428c] 6738 6739 what would this class need virt. dtor for? 6740 6741 67422013-10-11 David Tardon <dtardon@redhat.com> [b31702238502b0108ec440771b5a7390ad1f24c5] 6743 6744 angles must be in radians 6745 6746 67472013-10-07 David Tardon <dtardon@redhat.com> [d0d0cb261bc9c4ea2c141f5e411147b1b1b81237] 6748 6749 rename function 6750 6751 67522013-10-07 David Tardon <dtardon@redhat.com> [8c6215dc9a8ca3263466a7dc34083d3d71928d34] 6753 6754 test construction of transformation from geometry 6755 6756 67572013-10-06 David Tardon <dtardon@redhat.com> [91b33a34d197e65ad05b7d62546d70fba2f6ae16] 6758 6759 size and position must be defined, the rest is opt. 6760 6761 67622013-10-06 David Tardon <dtardon@redhat.com> [d48e80416e99000e8ba64ebbdc0ea9d6854af91f] 6763 6764 do not keep both size components of geometry 6765 6766 67672013-10-05 David Tardon <dtardon@redhat.com> [ff242a72c2d4afd736368b93ce9c925c915bf950] 6768 6769 add more transformation tests 6770 6771 67722013-10-05 David Tardon <dtardon@redhat.com> [8cce6fe6783198f2f1f4ff18dfa5c8bcaeb568de] 6773 6774 WaE: missing member init. 6775 6776 67772013-10-05 David Tardon <dtardon@redhat.com> [f36a0fb246d284788edd5b6b843b6ac0ddeefe7c] 6778 6779 WaE: base class has a non-virtual destructor 6780 6781 67822013-10-05 David Tardon <dtardon@redhat.com> [6d6d77f22481c6a6a1509d2bdf7ae4fc93286fba] 6783 6784 use boost math constants 6785 6786 67872013-10-05 David Tardon <dtardon@redhat.com> [5f459c3016fbc1769b71ecfe2e61dd331541a9e1] 6788 6789 disable temporarily 6790 6791 67922013-10-05 David Tardon <dtardon@redhat.com> [86345ee6e7bfec89b95f1be5e09d4bb29f8cbc8b] 6793 6794 fix test 6795 6796 67972013-10-05 David Tardon <dtardon@redhat.com> [7928436bd5c3666090326b5d046256f472716e04] 6798 6799 fix test 6800 6801 68022013-10-05 David Tardon <dtardon@redhat.com> [e299bb53a3f2c8974f422cf5dc11f4288c57afa2] 6803 6804 rename variable 6805 6806 68072013-10-05 David Tardon <dtardon@redhat.com> [a3bbf12df254ba1dc3cde4e81b874e23c3cac8fa] 6808 6809 use operator instead of function 6810 6811 68122013-10-05 David Tardon <dtardon@redhat.com> [2175ce0298ff16467ad1e2e3bfa90c58e10d4712] 6813 6814 work around gcc bug 6815 6816 68172013-10-05 David Tardon <dtardon@redhat.com> [294e7838a46f9326c0672ebcd064fa4152ab0f7f] 6818 6819 rename file to match the rest of the project 6820 6821 68222013-10-05 David Tardon <dtardon@redhat.com> [3eda4f99a489f685240b683b636425799bb94daa] 6823 6824 add unit test for KNStyleBase 6825 6826 68272013-10-05 David Tardon <dtardon@redhat.com> [24f6337ceb7b46753e0ed73059bd4843ed670a0a] 6828 6829 add unit test for KNOutput 6830 6831 68322013-10-05 David Tardon <dtardon@redhat.com> [d743e21584751f94089fa3a2de36a160724b1fe0] 6833 6834 add unit test for KNStyleContext 6835 6836 68372013-10-05 David Tardon <dtardon@redhat.com> [cfa89512a696d04bae5f1ab34eb998da6e672bf8] 6838 6839 enable tests comparing doubles 6840 6841 68422013-10-05 David Tardon <dtardon@redhat.com> [63db40f70ed4f984e86337c9d1ac72b81448a20e] 6843 6844 do not use == for fp comparison 6845 6846 68472013-10-05 David Tardon <dtardon@redhat.com> [18c9b86a9434f8466a0143b992d21afdecdd03f5] 6848 6849 add func. for approx. comparison of doubles 6850 6851 68522013-10-04 David Tardon <dtardon@redhat.com> [4ed7ebc956406b8d89358aa0e9240e90ab209af8] 6853 6854 draw text objects with path 6855 6856 68572013-10-04 David Tardon <dtardon@redhat.com> [258227ba765122b76c90fc1391e155f0616259c0] 6858 6859 generalize property extraction 6860 6861 68622013-10-04 David Tardon <dtardon@redhat.com> [c0db51ee10d5219bd2ec1f434ed954468b34f4bc] 6863 6864 look up style attributes recursively 6865 6866 68672013-10-03 David Tardon <dtardon@redhat.com> [d961003a28d527a1d5d0611910cab265ad1217ad] 6868 6869 check the right variable 6870 6871 68722013-10-03 David Tardon <dtardon@redhat.com> [cf15122648bc0993337f09304ba520421377e6eb] 6873 6874 add missing break 6875 6876 68772013-10-03 David Tardon <dtardon@redhat.com> [f7dba4a1e676e526eab4dd7cc4e7f6562003898f] 6878 6879 really store placeholder style, take 2 6880 6881 68822013-10-03 David Tardon <dtardon@redhat.com> [b85edbb3a354ca5ef9425353000d691ed981ca44] 6883 6884 add unit test for KNPropertyMap 6885 6886 68872013-10-03 David Tardon <dtardon@redhat.com> [51bd683fcbc0997c68e5a866de8e2b9efedf56ac] 6888 6889 temporarily disable test 6890 6891 68922013-10-03 David Tardon <dtardon@redhat.com> [026c541e899eb354b571a4bf0ee36a682ab3bbde] 6893 6894 refactor handling of text 6895 6896 68972013-10-03 David Tardon <dtardon@redhat.com> [7552b242aaef47b4312d618393689039f112c0d3] 6898 6899 fix more copypasta 6900 6901 69022013-10-03 David Tardon <dtardon@redhat.com> [e6e0d6cd300dc6732ddc5d39c7a8cb54bfd9a2c1] 6903 6904 fix copypasta 6905 6906 69072013-10-02 David Tardon <dtardon@redhat.com> [c4f6def657e8e39ec4b6a439874c8d30ab206202] 6908 6909 really store active placeholder style 6910 6911 69122013-10-02 David Tardon <dtardon@redhat.com> [48c12b4793567b982da8e19c6356e8eb1eca2543] 6913 6914 do not spam debug output with false message 6915 6916 69172013-10-02 David Tardon <dtardon@redhat.com> [a04b2a9ad88b1ffe6886be202451c93941408c40] 6918 6919 draw placeholders with the right geometry 6920 6921 69222013-09-30 David Tardon <dtardon@redhat.com> [5107520b83427023df79e21e06a68fab1b39089d] 6923 6924 impl. lookup for geometry in placeholder style 6925 6926 69272013-09-30 David Tardon <dtardon@redhat.com> [bd6fbbb14557dcf80fd7f34054b6bc4662cdf55e] 6928 6929 parse placeholder geometry 6930 6931 69322013-09-30 David Tardon <dtardon@redhat.com> [e48c4f88340d4876a82a4f533804488cdfbbdc60] 6933 6934 simplify 6935 6936 69372013-09-30 David Tardon <dtardon@redhat.com> [f4206c4c0149f445ef15c0765b12ac559a2c5982] 6938 6939 move some common parser functions into a mixin class 6940 6941 69422013-09-30 David Tardon <dtardon@redhat.com> [551f5301adb45f1c6805057920894093dd943ef4] 6943 6944 do not duplicate start/endTextObject events 6945 6946 KNText object impl. already emits these. 6947 69482013-09-30 David Tardon <dtardon@redhat.com> [48c8c18bd334d94f8418d0ca972a68c71400b1cf] 6949 6950 do not drop current text prematurely 6951 6952 69532013-09-30 David Tardon <dtardon@redhat.com> [a54161b2903a887a311f5f2d80014329f49cc845] 6954 6955 fix copypasta 6956 6957 69582013-09-30 David Tardon <dtardon@redhat.com> [25e390b797a470cb722109af16aa43ac2745e3fa] 6959 6960 parse all props containing styles 6961 6962 This is necessary because of possible references to them through ID. 6963 69642013-09-29 David Tardon <dtardon@redhat.com> [c79fd0471a3c5c670052ee6b221caf8ea4ea19dd] 6965 6966 prepare for parsing properties 6967 6968 69692013-09-29 David Tardon <dtardon@redhat.com> [4a24f5d67cd951ae09038874c46e8f3e1b2627b6] 6970 6971 prepare KN2StyleParser for recursive use 6972 6973 69742013-09-29 David Tardon <dtardon@redhat.com> [532332ebbdc44591021cb74b56fc52d10caacadd] 6975 6976 parse more style types 6977 6978 69792013-09-29 David Tardon <dtardon@redhat.com> [2594cc88476c9f5edddef3e66eb4b9a4ab4eb95b] 6980 6981 parse style ident. 6982 6983 69842013-09-29 David Tardon <dtardon@redhat.com> [65ed6b04ddb4001f03a3d60efa27e022479074fe] 6985 6986 drop obsolete todo comment 6987 6988 All active styles are available via KNOutput's style stack. 6989 69902013-09-29 David Tardon <dtardon@redhat.com> [a6c5e3e76c9b7fde32b8cf90efc4c50513f3fc46] 6991 6992 impl. creation of shape object 6993 6994 69952013-09-29 David Tardon <dtardon@redhat.com> [1cddea0b84303fa5b65ba38819d6c2f8c3c8fb5a] 6996 6997 really collect shapes 6998 6999 70002013-09-29 David Tardon <dtardon@redhat.com> [950e7d5687456364dd71c1260f0b501e0f8dce77] 7001 7002 fix shape creation 7003 7004 70052013-09-28 David Tardon <dtardon@redhat.com> [2956bd2ffc901c250fcf6652a423a1a7612b0edd] 7006 7007 add test for drawing param. shapes 7008 7009 70102013-09-27 David Tardon <dtardon@redhat.com> [08ba6fe9294f11a07b244a1616a2a9789e13525c] 7011 7012 create a new path before appending to it 7013 7014 70152013-09-27 David Tardon <dtardon@redhat.com> [6d2baa79f310c0cb47246b7b1422b9e8890ce268] 7016 7017 create styles in collector 7018 7019 70202013-09-27 David Tardon <dtardon@redhat.com> [149f9ce94a13fa2341f062c2b5d6eba4bdb2c0ec] 7021 7022 placeholder style is only needed when parsing placeholders 7023 7024 70252013-09-27 David Tardon <dtardon@redhat.com> [d3dca59e9cb314b171d2bd64c26aac9e817728f6] 7026 7027 attach style to shape 7028 7029 70302013-09-27 David Tardon <dtardon@redhat.com> [95658fd22fa367acb5c8ca1422fb8874d31bf42c] 7031 7032 attach style to text placeholder 7033 7034 70352013-09-27 David Tardon <dtardon@redhat.com> [3be4a1f3c8e01584e669a0ab687eec086476ef6c] 7036 7037 a layer must start a level 7038 7039 70402013-09-27 David Tardon <dtardon@redhat.com> [b38eac27e2ea7f6fada7f9114fa0aa7119819630] 7041 7042 collect placeholder styles 7043 7044 70452013-09-27 David Tardon <dtardon@redhat.com> [3d607bf747d28f1f47caf1e0b3e091ad64fa37af] 7046 7047 collect styles for shape levels 7048 7049 70502013-09-26 David Tardon <dtardon@redhat.com> [fe78fc83096b703c5343314efc74522dcb80d5cb] 7051 7052 collect other parts of a shape 7053 7054 70552013-09-26 David Tardon <dtardon@redhat.com> [fc2b764074b919a784f8611108f48d4972eef991] 7056 7057 draw text placeholders 7058 7059 70602013-09-26 David Tardon <dtardon@redhat.com> [55e42f6891e782d0682b0746d0a07437c5b4cb3c] 7061 7062 placeholder's geometry is taken from style 7063 7064 70652013-09-26 David Tardon <dtardon@redhat.com> [24a3ea92caa3b99a48940992f6d70ef88011792c] 7066 7067 draw shapes 7068 7069 70702013-09-26 David Tardon <dtardon@redhat.com> [328b4822eba205b50f1e694323058edf4d4746a8] 7071 7072 shuffle code around a bit 7073 7074 70752013-09-26 David Tardon <dtardon@redhat.com> [d1e148d5def2fbc6f4df1257a6b643d6aa9958df] 7076 7077 drop unused function 7078 7079 70802013-09-26 David Tardon <dtardon@redhat.com> [adc3dd5e3f132e86512e2606d3dee521ec1117da] 7081 7082 allow to convert path to libwpg syntax 7083 7084 70852013-09-25 David Tardon <dtardon@redhat.com> [eb70a52e9de9601748d1e6ca2e851fa621ecafa2] 7086 7087 collect refs to placeholders too 7088 7089 70902013-09-25 David Tardon <dtardon@redhat.com> [26ce8c96848fafd617bf6c0290af48f026b09773] 7091 7092 rename function 7093 7094 70952013-09-24 David Tardon <dtardon@redhat.com> [835faffdd509be574f64df210387db5c3b193028] 7096 7097 Rename KNTextBody to KNPlaceholder 7098 7099 I am going to use the same struct for object placeholders too. 7100 71012013-09-24 David Tardon <dtardon@redhat.com> [3a5f0f8f95a9bdf2f4a75ae20e12541af6081c6d] 7102 7103 handle nesting of geometry elements 7104 7105 71062013-09-24 David Tardon <dtardon@redhat.com> [20c00818682d40069d13bcd699036e5481c61f5f] 7107 7108 handle level change in parser 7109 7110 71112013-09-24 David Tardon <dtardon@redhat.com> [b36069603f2a6865f4511007f296b99886ea8423] 7112 7113 drop misleading statement 7114 7115 The same element is used to mark geometry property and its content in 7116 property maps... 7117 71182013-09-24 David Tardon <dtardon@redhat.com> [03ba9e9d0e95e2fe8829f4d35751d8807994b55f] 7119 7120 change handling of geometry in collector 7121 7122 71232013-09-24 David Tardon <dtardon@redhat.com> [d12d7a25e36025976197a17edbc9eb48ce4b3b69] 7124 7125 get default geometry 7126 7127 71282013-09-24 David Tardon <dtardon@redhat.com> [ed67adba3284f0d769d674a88b62d5642b1050cc] 7129 7130 add functions to mark generic level change to collector 7131 7132 71332013-09-21 David Tardon <dtardon@redhat.com> [3a1b16af07bf1d30501685f4be8fa25bec9cdb33] 7134 7135 disable copying 7136 7137 71382013-09-21 David Tardon <dtardon@redhat.com> [d1dc6151b12a10f65b2102cc29f22a0b535b180f] 7139 7140 WaE: ... should be initialized in the member init. list 7141 7142 71432013-09-21 David Tardon <dtardon@redhat.com> [e1d3b75608f57928ed6163db963e708ea25952cf] 7144 7145 add missing initializers 7146 7147 71482013-09-21 David Tardon <dtardon@redhat.com> [9e07c2d5626f6ccabe96ac4ae6483fda03e5fee7] 7149 7150 WaE: ... should be initialized in the member init. list 7151 7152 71532013-09-21 David Tardon <dtardon@redhat.com> [59add18e747621877203b914eff8a3a3539072ce] 7154 7155 KNPropertyMap actually needs copy ctor 7156 7157 71582013-09-21 David Tardon <dtardon@redhat.com> [1ea011d71b08b9949e9b75f02529594fbb80f001] 7159 7160 impl. correct copy ctor 7161 7162 71632013-09-21 David Tardon <dtardon@redhat.com> [37552b2ecbc86473ad3cf307ef8784d9872edd3c] 7164 7165 add missing initializers 7166 7167 71682013-09-21 David Tardon <dtardon@redhat.com> [3071066ac222f73ac8d9be6a9eb847694fff378f] 7169 7170 work around gcc bug 7171 7172 error: '*((void*)& point +24)' may be used uninitialized in this 7173 function [-Werror=maybe-uninitialized] 7174 7175 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47679 7176 71772013-09-21 David Tardon <dtardon@redhat.com> [f409a43c7ae17e886f9b2ab93a2f16f1dcb4496d] 7178 7179 WaE: ... should be initialized in the member init. list 7180 7181 71822013-09-21 David Tardon <dtardon@redhat.com> [0f1f3eb5834582b99bcc5b5da6b51caafd6d9539] 7183 7184 WaE: ... should be initialized in the member init. list 7185 7186 71872013-09-21 David Tardon <dtardon@redhat.com> [8cfe1a976bab4d1457a2ab39b90c62e118a8ecb5] 7188 7189 astyle 7190 7191 71922013-09-21 David Tardon <dtardon@redhat.com> [8be80572adc827bfdd4de9be7e2ed5d3a3f735e6] 7193 7194 WaE: ... should be initialized in the member init. list 7195 7196 71972013-09-21 David Tardon <dtardon@redhat.com> [42525b16d4647ba8f79f4330869b898ae82e4d9f] 7198 7199 disable copying 7200 7201 72022013-09-21 David Tardon <dtardon@redhat.com> [bf61ad16b5bd23fa0bbb382e90dd679f4c6653d9] 7203 7204 WaE: unused variables 7205 7206 72072013-09-21 David Tardon <dtardon@redhat.com> [01fe67cc56d0203299079ff79ad7207561a7093c] 7208 7209 WaE: unused function 7210 7211 72122013-09-21 David Tardon <dtardon@redhat.com> [d69b01ed5cc483bf733a72d984d34ffdf4bbb77e] 7213 7214 WaE: private field 'm_dict' is not used 7215 7216 72172013-09-21 David Tardon <dtardon@redhat.com> [cbd9b6282dc497e57bbb566b7f92be2f2f5b7555] 7218 7219 drop useless forward decl 7220 7221 72222013-09-21 David Tardon <dtardon@redhat.com> [8837d154c16a768acbcff155fa366aeec5730c0f] 7223 7224 WaE: 'Paragraph' defined as a struct 7225 7226 72272013-09-21 David Tardon <dtardon@redhat.com> [52a74c2b057d432ae447109050a680f97d882d09] 7228 7229 WaE: drop unused member vars 7230 7231 72322013-09-21 David Tardon <dtardon@redhat.com> [8370431ebf62dc5fdeeeb74cc0c0e001f06e4e21] 7233 7234 drop useless forward decl 7235 7236 72372013-09-21 David Tardon <dtardon@redhat.com> [83b2c79996b52b1863b4c64d9113d328fa283647] 7238 7239 WaE: unused variables 7240 7241 72422013-09-21 David Tardon <dtardon@redhat.com> [24b7f761e07929c16ab6a8662a8373512f9bc67c] 7243 7244 WaE: unused variables 7245 7246 72472013-09-19 David Tardon <dtardon@redhat.com> [3fc6a426e96a35839cabfa9ca65c86dc75a27eb1] 7248 7249 fix another stupid mistake 7250 7251 72522013-09-19 David Tardon <dtardon@redhat.com> [3e592b857646d9c7bfd8a50470e8c59eeec55671] 7253 7254 test application of transformation 7255 7256 72572013-09-19 David Tardon <dtardon@redhat.com> [19f6ed963651cc6ec233b327c80fb7712eaf60bf] 7258 7259 test inverse transformations 7260 7261 72622013-09-19 David Tardon <dtardon@redhat.com> [e8aecd20ca340a0c4403a150f5252466b6397125] 7263 7264 fix stupid typo 7265 7266 72672013-09-19 David Tardon <dtardon@redhat.com> [285b08d02bdf36d7f25d27e433d8bd58ecaf19e7] 7268 7269 test mult. of transformations 7270 7271 72722013-09-19 David Tardon <dtardon@redhat.com> [8763e391b3f0acf0b8b9e50632463191e2764289] 7273 7274 test transformation creation 7275 7276 72772013-09-19 David Tardon <dtardon@redhat.com> [91e95fbade308ad4a0df50e1a3f60a87feaf9e0c] 7278 7279 impl. operator== for transformations 7280 7281 72822013-09-19 David Tardon <dtardon@redhat.com> [9061269b5c0f549bd2136a833cd12216f05f2d3d] 7283 7284 add missing & 7285 7286 72872013-09-19 David Tardon <dtardon@redhat.com> [b17f07e93af1903630106fa45d1c46728f315d47] 7288 7289 add more stub tests 7290 7291 72922013-09-19 David Tardon <dtardon@redhat.com> [bce9e27597a997ee9969afc148e4bf3c4020b76c] 7293 7294 register transformation test 7295 7296 72972013-09-19 David Tardon <dtardon@redhat.com> [69c92372b628ccea18ad872f43f7456a5a202c0d] 7298 7299 test v.2 tokenizer 7300 7301 73022013-09-19 David Tardon <dtardon@redhat.com> [c425736e5a1a17356af7bb050919650217a56ce2] 7303 7304 drop unused header 7305 7306 73072013-09-19 David Tardon <dtardon@redhat.com> [3dab47b23e2306c339c29fc210b757dbbbcf0415] 7308 7309 simplify tokenizer call chain 7310 7311 73122013-09-19 David Tardon <dtardon@redhat.com> [f895e5093dbba16d629bdb7dee911fae4cb66c41] 7313 7314 drop unneeded functions 7315 7316 73172013-09-19 David Tardon <dtardon@redhat.com> [a2323d37d5ca4480466746924889751d81cfd138] 7318 7319 simplify tokenizer call chain 7320 7321 73222013-09-19 David Tardon <dtardon@redhat.com> [670cfcf1113fe23ff2cd948d466abb37ef89acea] 7323 7324 replace direct use of getKN2TokenID() 7325 7326 73272013-09-19 David Tardon <dtardon@redhat.com> [ecb9186655475306eeda18b67712d79bf01985ca] 7328 7329 drop unused functions 7330 7331 73322013-09-19 David Tardon <dtardon@redhat.com> [421d1858f1ce04fd88b9c98e47dd8e93203e80bd] 7333 7334 handle no namespace 7335 7336 73372013-09-19 David Tardon <dtardon@redhat.com> [5a89338fb1c435fcace3543418554262b268db7b] 7338 7339 differentiate between unknown and empty namespace 7340 7341 73422013-09-19 David Tardon <dtardon@redhat.com> [2b04e88a99c8c1e2a556fe11a97387e59e2efbac] 7343 7344 move break to right position 7345 7346 73472013-09-19 David Tardon <dtardon@redhat.com> [2aaa052d6da05d8f73c80a5e9e009d6bd7857b1e] 7348 7349 add missing else 7350 7351 73522013-09-19 David Tardon <dtardon@redhat.com> [5c1d3dccef7409ce4e3c5825ab217352b8b13b7c] 7353 7354 add missing else 7355 7356 73572013-09-19 David Tardon <dtardon@redhat.com> [0cb4d6fb84fbdb1f020cf2c197b4955928b2894b] 7358 7359 add missing else 7360 7361 73622013-09-19 David Tardon <dtardon@redhat.com> [a49fd0edf0bbe98db966989987100f81bbb3a73d] 7363 7364 use readID() where applicable 7365 7366 73672013-09-19 David Tardon <dtardon@redhat.com> [c554bfb887e89f5c9cac71f9e8724135041d1c2c] 7368 7369 add func to read ID if it is the only attr. 7370 7371 73722013-09-19 David Tardon <dtardon@redhat.com> [256b05cd39f9c382ae6b35eee5177f4f7006f79e] 7373 7374 do not crash on tags without namespace 7375 7376 73772013-09-19 David Tardon <dtardon@redhat.com> [c4766012ab44bfc90fee738aae28920fb42ee2c0] 7378 7379 add functions to retun ns and name as one token 7380 7381 73822013-09-19 David Tardon <dtardon@redhat.com> [b6faeb6b0675842742400e06c94c2d39948f2944] 7383 7384 allow to combine name and namespace token in one value 7385 7386 73872013-09-19 David Tardon <dtardon@redhat.com> [9d8deb00ccd42f609303729ce3a011fadf00672b] 7388 7389 add a func to draw a list of objects 7390 7391 73922013-09-19 David Tardon <dtardon@redhat.com> [5665a20271d943bac42b1959bf63cd0232e2886e] 7393 7394 overhaul handling of output 7395 7396 73972013-09-18 David Tardon <dtardon@redhat.com> [1c443dba6853f613b660c00fddb27d897171885d] 7398 7399 finish parsing of title and body placeholders 7400 7401 74022013-09-18 David Tardon <dtardon@redhat.com> [8fbd372d1b5700d6c52260ff3e026725a53e52ae] 7403 7404 collect placeholder styles too 7405 7406 74072013-09-18 David Tardon <dtardon@redhat.com> [6f6e92ea25bcafcfab2008a4ad9d3684329a0615] 7408 7409 apply default value 7410 7411 74122013-09-18 David Tardon <dtardon@redhat.com> [60a3d5faa50f80111beaa0edeb1ac15f0f30fd29] 7413 7414 mark functions for use from subclasses as protected 7415 7416 74172013-09-18 David Tardon <dtardon@redhat.com> [d2c2e16983cb2cde7a3a4469634b8ad60fb829d6] 7418 7419 rename function to make its meaning cleaner 7420 7421 74222013-09-18 David Tardon <dtardon@redhat.com> [5070f9c0339dc0e1dce4a79e901611fb94723ddc] 7423 7424 drop duplicate function 7425 7426 74272013-09-18 David Tardon <dtardon@redhat.com> [0c8960dc243ff007f777e0a9de265500ed9f428a] 7428 7429 WaE: comma at end of enumerator list 7430 7431 74322013-09-18 David Tardon <dtardon@redhat.com> [274499ff46db3c0d5daa8e38bb3770aa32fa53b8] 7433 7434 drop unneeded function / simplify 7435 7436 74372013-09-18 David Tardon <dtardon@redhat.com> [67c8f937d6753bc824a85028009ca3e24e75b83f] 7438 7439 use readRef() here 7440 7441 74422013-09-18 David Tardon <dtardon@redhat.com> [9a3096bf0e49ea97e38e633886bb40df74d0e036] 7443 7444 do not allow IDREF to be missing 7445 7446 74472013-09-18 David Tardon <dtardon@redhat.com> [92b7448a5d86e23b4d87ecd0e41c246e3a2d7f24] 7448 7449 pointless change 7450 7451 74522013-09-18 David Tardon <dtardon@redhat.com> [4a8d78ee601162fb757df685f4dfde1d1071124c] 7453 7454 no need to pass size as separate width and height 7455 7456 74572013-09-18 David Tardon <dtardon@redhat.com> [80a1ba8da247426062ed53f8a968e2ba278def0d] 7458 7459 read complete size or nothing 7460 7461 74622013-09-18 David Tardon <dtardon@redhat.com> [3bf75ed7427de7bd031e1a9802de83253ff3f850] 7463 7464 abstract reading of two attrs from element 7465 7466 74672013-09-18 David Tardon <dtardon@redhat.com> [64b3f4a82484a4e386ca502aba0ea7b87e069f83] 7468 7469 rename function for consistency 7470 7471 74722013-09-18 David Tardon <dtardon@redhat.com> [fd5256cb3ae975164388df39b03083810726058d] 7473 7474 just use lexical_cast 7475 7476 74772013-09-18 David Tardon <dtardon@redhat.com> [f6ca82139af2dd92056cad982c33fb26bd29b1cf] 7478 7479 int -> unsigned 7480 7481 74822013-09-18 David Tardon <dtardon@redhat.com> [3ed97736cb94fbe06f0ca7e4d8937112788e45c3] 7483 7484 parse image media elements 7485 7486 74872013-09-18 David Tardon <dtardon@redhat.com> [532bf7691f30a12de63ce588f197bcc24d95bfeb] 7488 7489 parse sf:content element 7490 7491 74922013-09-18 David Tardon <dtardon@redhat.com> [cce00e57b55a037c9d91d6ec58e0692126bcfe7f] 7493 7494 do not parse what is not needed 7495 7496 74972013-09-18 David Tardon <dtardon@redhat.com> [e53066c67b149e604205764a86deb25ec7ebd210] 7498 7499 there is no crop-geometry element in media 7500 7501 75022013-09-18 David Tardon <dtardon@redhat.com> [444d3417b1c34b2dc345f4e8bb6168aafc39fb8b] 7503 7504 build media struct from collected parts 7505 7506 75072013-09-18 David Tardon <dtardon@redhat.com> [2dc7a045805d56ba0aa1d97fccd364480bc3ce4f] 7508 7509 add filtered image map to dict. 7510 7511 75122013-09-18 David Tardon <dtardon@redhat.com> [d54b71e7aa744e9f15d6857c8ea99b5da99e8268] 7513 7514 add vert. spaces 7515 7516 75172013-09-18 David Tardon <dtardon@redhat.com> [2105d33857aa5c89ce272e7a50fa11abed109e1a] 7518 7519 add collector func for filtered image 7520 7521 75222013-09-18 David Tardon <dtardon@redhat.com> [3f7f1e02f58c04e0397be10a3aa5f0be1eb01949] 7523 7524 add collector func for unfiltered image 7525 7526 75272013-09-18 David Tardon <dtardon@redhat.com> [6a90f6aceca029ce233e42ef4d1640d0152fabea] 7528 7529 add unfiltered map to dictionary 7530 7531 75322013-09-18 David Tardon <dtardon@redhat.com> [d97e29798463a75c830a58f0348adf406ca1d240] 7533 7534 add data map to dictionary 7535 7536 75372013-09-18 David Tardon <dtardon@redhat.com> [e144664e453527523e96821a6149b1f612bfe366] 7538 7539 add a func to collect ext. data 7540 7541 75422013-09-17 David Tardon <dtardon@redhat.com> [d69096eed384e7f431fd1f4fbf5ae9037e5fd280] 7543 7544 transform before creating path 7545 7546 75472013-09-17 David Tardon <dtardon@redhat.com> [8dec3b38f5175b52d369ec349357d3a37bd8df43] 7548 7549 draw arrows 7550 7551 75522013-09-17 David Tardon <dtardon@redhat.com> [56039b9334e0bb4e24ea3dc47c7cf3ae8feff4f8] 7553 7554 draw star 7555 7556 75572013-09-17 David Tardon <dtardon@redhat.com> [179180d6167e4e00edda227aa445a5d1fcc0be20] 7558 7559 draw polygon 7560 7561 75622013-09-17 David Tardon <dtardon@redhat.com> [bd024d787dc49d6edf951b4178686041c5bb4be8] 7563 7564 impl. transformation of path 7565 7566 75672013-09-17 David Tardon <dtardon@redhat.com> [4913cd5e00a3a3feccd24a6bae5f1e563212efbe] 7568 7569 impl. parent style linking 7570 7571 75722013-09-17 David Tardon <dtardon@redhat.com> [6c90af79e3b0f1d0bf7d0c0622a8e5882ef25969] 7573 7574 resolve style parents when stylesheet is processed 7575 7576 75772013-09-17 David Tardon <dtardon@redhat.com> [a8d9d1136a5891038fb2e768016b79506638fa6a] 7578 7579 parse missing parts of key:stylesheet element 7580 7581 75822013-09-17 David Tardon <dtardon@redhat.com> [1e885cd7e3b88090812ee44114b1971ac70f37f6] 7583 7584 pass the stylesheet to use for resolving parent styles 7585 7586 75872013-09-17 David Tardon <dtardon@redhat.com> [54699608247102caba3f00399a30fe4681b43328] 7588 7589 handle stylesheets 7590 7591 75922013-09-17 David Tardon <dtardon@redhat.com> [58573355f79748b549c66c3e41ae9c73f4ca83d7] 7593 7594 there is actually no need to keep master stylesheets 7595 7596 This reverts commit d98360d49bfb4be1ff9da3e725dbbcb1f49caec3. 7597 75982013-09-16 David Tardon <dtardon@redhat.com> [d98360d49bfb4be1ff9da3e725dbbcb1f49caec3] 7599 7600 pass master slide stylesheets around 7601 7602 76032013-09-16 David Tardon <dtardon@redhat.com> [10acb6e9538726b59c1d30cca894939cdd292492] 7604 7605 use the same arg to mark anonymous styles 7606 7607 76082013-09-16 David Tardon <dtardon@redhat.com> [0c0bdbcaff64be4f227c21c23ac2def305ecab59] 7609 7610 stylesheet can be referenced 7611 7612 76132013-09-15 David Tardon <dtardon@redhat.com> [153350389448396cbe47692669ceec13d56408f1] 7614 7615 add dummy classes for v.1 and v.2 defaults 7616 7617 76182013-09-15 David Tardon <dtardon@redhat.com> [3649a8c056342376b2f4f96d8fb4d9d5e6f9a540] 7619 7620 pass defaults around 7621 7622 76232013-09-15 David Tardon <dtardon@redhat.com> [568d14cac3ca77b8a5996820c55c8da42b95ad4a] 7624 7625 prepare ground for handling default values 7626 7627 76282013-09-15 David Tardon <dtardon@redhat.com> [53413b31c2a130b5fd969f5f2b1285b11e711348] 7629 7630 cover versions, not just the two generations of the format 7631 7632 76332013-09-15 David Tardon <dtardon@redhat.com> [b7df4ecd9f49d31eaede0b2d82fa0b2d40b658f3] 7634 7635 add a representation of a stylesheet 7636 7637 76382013-09-15 David Tardon <dtardon@redhat.com> [1c60fe3dbdcb2867debf35ef57e588f6d819eb05] 7639 7640 allow to collect other style types 7641 7642 76432013-09-15 David Tardon <dtardon@redhat.com> [f3aac9b311652cc27bef7a1af7ffff91b7bb6761] 7644 7645 allow to handle nested style defs in a special way 7646 7647 Nested styles are styles defined in the property map of another style 7648 (of a different type). 7649 76502013-09-15 David Tardon <dtardon@redhat.com> [0fb2555bf2734fce6f5875c2d4424f2096b35169] 7651 7652 handle style refs too 7653 7654 76552013-09-15 David Tardon <dtardon@redhat.com> [e310936cd66ec8132eff6392c5f25e1a2f6fe2be] 7656 7657 simplify handling direct values and references 7658 7659 76602013-09-15 David Tardon <dtardon@redhat.com> [76fa4d146c6bf0cef8fc61b61e4974b6cb236f21] 7661 7662 use specific style types everywhere 7663 7664 76652013-09-15 David Tardon <dtardon@redhat.com> [eb4de26718bf68bab9767c6680d9d212a1e10bd3] 7666 7667 create specific style types 7668 7669 76702013-09-15 David Tardon <dtardon@redhat.com> [49037b8f09648f64a1990e64cbc4a9f66082876f] 7671 7672 there are no headline styles in v. 5 7673 7674 It is likely that style type has been renamed (or dropped entirely). 7675 76762013-09-15 David Tardon <dtardon@redhat.com> [62e1981e101f427ed4d716baae5b6e2b4d084d6a] 7677 7678 drop unused function 7679 7680 76812013-09-15 David Tardon <dtardon@redhat.com> [b846ce2e7e98093421776730fc97ca875f8288f8] 7682 7683 pass WPXInputStream around as shared_ptr 7684 7685 76862013-09-15 David Tardon <dtardon@redhat.com> [2e4e1c6932af62910f1282b02137b654b14d2ace] 7687 7688 allow optional IDs 7689 7690 76912013-09-14 David Tardon <dtardon@redhat.com> [41c27451ca400d53e4d9eb0ae085c64906f6b906] 7692 7693 style ident. and parent ident. is optional 7694 7695 76962013-09-14 David Tardon <dtardon@redhat.com> [ab0262497cefca912a435beba965863b0d1aab38] 7697 7698 add a func to retrieve the style's property map 7699 7700 77012013-09-14 David Tardon <dtardon@redhat.com> [eef973bf246b3b69eec829e72aab24894508abea] 7702 7703 add separate classes for style types 7704 7705 77062013-09-14 David Tardon <dtardon@redhat.com> [d9e45f00559b6b11c09fdf2e97f9d264d0046715] 7707 7708 add a class representing a property map 7709 7710 77112013-09-14 David Tardon <dtardon@redhat.com> [115f8fc11f6a6c14d90ff9e87b80ba0fe7332d7d] 7712 7713 change KNStyle into an interface 7714 7715 This is the the first from a series of commits on style and stylesheet 7716 support. 7717 77182013-09-13 David Tardon <dtardon@redhat.com> [cfe750848a6bb2056c2f46d857300cc06f06944f] 7719 7720 impl. matrix mult. 7721 7722 77232013-09-13 David Tardon <dtardon@redhat.com> [73363244ac5fb5fa225571c7510e72aa918aad2b] 7724 7725 add func for application of trans. 7726 7727 77282013-09-13 David Tardon <dtardon@redhat.com> [f17c15f780d0bb539ded9aeed34ababd5b2e3668] 7729 7730 impl. creating trans. from geometry 7731 7732 77332013-09-13 David Tardon <dtardon@redhat.com> [19d1209543f97ecf047b08b0cad827d25a20c22c] 7734 7735 impl. primitive transformations 7736 7737 77382013-09-13 David Tardon <dtardon@redhat.com> [e5f60c6066086fcc6320cda542087aa02e5b0b29] 7739 7740 add dummy test for transformations 7741 7742 77432013-09-13 David Tardon <dtardon@redhat.com> [c8e857823d14df59627a2b564d60603cb36f3bf0] 7744 7745 add some documentation 7746 7747 77482013-09-13 David Tardon <dtardon@redhat.com> [659955128647899fdc5a8ff2d3e3b0f7191a780f] 7749 7750 be consistent with cairo 7751 7752 77532013-09-13 David Tardon <dtardon@redhat.com> [d873f96b08a8a627d2b62db16eb3e8030f24989a] 7754 7755 flips are already encoded in trans. matrix 7756 7757 77582013-09-13 David Tardon <dtardon@redhat.com> [f77e2c1e489049b09df789d4f99c96ea1c0d7053] 7759 7760 this does not need to be a ctor 7761 7762 77632013-09-13 David Tardon <dtardon@redhat.com> [35987bb109fac4785efac3371234a744de16f112] 7764 7765 allow to create transformation from its components 7766 7767 77682013-09-13 David Tardon <dtardon@redhat.com> [16f5379d785c1ebf98c0b46d1780c234e3b6c024] 7769 7770 fix path parser 7771 7772 The tokenization does not work as I expected. It is likely I am missing 7773 something, but I will not bother with it now... 7774 77752013-09-13 David Tardon <dtardon@redhat.com> [3b710e323236229299d3075fcc8c811b7f79938d] 7776 7777 fix SVG export of paths 7778 7779 77802013-09-13 David Tardon <dtardon@redhat.com> [ea23cde34929219fad3930f4cf23e08922ac6b31] 7781 7782 add unit test for SVG path export 7783 7784 77852013-09-13 David Tardon <dtardon@redhat.com> [becfa9d9b4cc7005ba6b71a83bc49b19852202e0] 7786 7787 rename test functions 7788 7789 77902013-09-13 David Tardon <dtardon@redhat.com> [2cbbdda0e9fc3f85928d9231e4a6f9a7ca155561] 7791 7792 add unit test for path construction 7793 7794 77952013-09-13 David Tardon <dtardon@redhat.com> [5823ee4123397540d833e275431ef23e4fcc77d9] 7796 7797 impl. operator== for paths 7798 7799 78002013-09-12 David Tardon <dtardon@redhat.com> [7550bb3f8ab2819837209a7a4bfbf2f980e3ccf4] 7801 7802 parse path string 7803 7804 78052013-09-12 David Tardon <dtardon@redhat.com> [e7071446e574024a4c9ece923a399c0e45b5592c] 7806 7807 parse all shape types 7808 7809 78102013-09-12 David Tardon <dtardon@redhat.com> [487d567d43e57754d76f557c6910bdfdacdb2567] 7811 7812 fix copypasta 7813 7814 78152013-09-12 David Tardon <dtardon@redhat.com> [caa30f453ce1b19526fffe18111e2c776dd05437] 7816 7817 parse all path types 7818 7819 78202013-09-12 David Tardon <dtardon@redhat.com> [fa40d3f2db327e2152aeb8cc6ff1bcba0eb82dd3] 7821 7822 fix typo 7823 7824 78252013-09-12 David Tardon <dtardon@redhat.com> [7bd5e90df594f947ba3cdb55ef3fdda99b46d83f] 7826 7827 collect bezier path 7828 7829 78302013-09-12 David Tardon <dtardon@redhat.com> [c923f936867173d49cd82859c7e17cd7194f543e] 7831 7832 collect special paths 7833 7834 78352013-09-12 David Tardon <dtardon@redhat.com> [19318104c0809486e39af307a277e54a788b9434] 7836 7837 path must be saved till we know what to do with it 7838 7839 78402013-09-11 David Tardon <dtardon@redhat.com> [0de92cd607a8ca2cccbd826d2a6cbfae62e1bd42] 7841 7842 add path creator funcs for stock shapes 7843 7844 78452013-09-11 David Tardon <dtardon@redhat.com> [c8cc322ff18fadbd1197fa8db0a82ab1a3b011b3] 7846 7847 add struct for holding shapes 7848 7849 78502013-09-11 David Tardon <dtardon@redhat.com> [3dd1a452019c8b9e28425e412ba46709b0e3bf44] 7851 7852 add recently discovered elements and attrs 7853 7854 78552013-09-11 David Tardon <dtardon@redhat.com> [80c284e967f951742286f832e846da04663272ac] 7856 7857 parse sf:bezier element 7858 7859 78602013-09-11 David Tardon <dtardon@redhat.com> [a2923835e3c7c49b767b249906b0faf13e4839a4] 7861 7862 save beziers 7863 7864 78652013-09-11 David Tardon <dtardon@redhat.com> [cf3c8a012225586976845537befa34c6976b652d] 7866 7867 parse sf:path element 7868 7869 78702013-09-11 David Tardon <dtardon@redhat.com> [f536cf66cb434abca5a5d109eb5f414eb1c24cbb] 7871 7872 rename to reflect the new purpose 7873 7874 78752013-09-11 David Tardon <dtardon@redhat.com> [58b40cc300fb04c7a3c2f2f0b412fd72caca472a] 7876 7877 add unit tests (empty now) for KNPath 7878 7879 78802013-09-11 David Tardon <dtardon@redhat.com> [5a7a33de9cf5bcf00195452fa5af76573a7392be] 7881 7882 impl. conversion to SVG path 7883 7884 78852013-09-11 David Tardon <dtardon@redhat.com> [0130e81508b6a9fd8e432843142ae547864beaed] 7886 7887 allow to construct KNPath from path string 7888 7889 78902013-09-10 David Tardon <dtardon@redhat.com> [c6cc98b1c41d9903326896d0b007dd483650e191] 7891 7892 drop geometry from KNPath 7893 7894 78952013-09-10 David Tardon <dtardon@redhat.com> [ca3472f1d9a8e7235e5e278ce2e997295adec4be] 7896 7897 drop pointless KNPoint struct 7898 7899 79002013-09-04 David Tardon <dtardon@redhat.com> [8c437ac598f724ff5a0ebb3d52ea89aa6265570d] 7901 7902 do nothing if not collecting 7903 7904 79052013-09-04 David Tardon <dtardon@redhat.com> [3f86a665df9a09159e3edc6bf11c214ce0a2e755] 7906 7907 rename function 7908 7909 79102013-09-04 David Tardon <dtardon@redhat.com> [84ee974745716bfc0ddfb54a0462e6ea449cf290] 7911 7912 paint object group 7913 7914 79152013-09-04 David Tardon <dtardon@redhat.com> [582308076f5c2546390019be488e8f916dce6043] 7916 7917 do not process text placeholders for now 7918 7919 79202013-09-03 David Tardon <dtardon@redhat.com> [008f4b4c3e95bcfa588ec6691b79dfe2036ed56a] 7921 7922 process slide text 7923 7924 79252013-09-03 David Tardon <dtardon@redhat.com> [4e89b90179610777437df7027a989a544b0ad177] 7926 7927 do nothing if not collecting 7928 7929 79302013-09-03 David Tardon <dtardon@redhat.com> [1e19acc4dfff91cc669b6b3f56d6673194a04c15] 7931 7932 reset current text 7933 7934 79352013-09-03 David Tardon <dtardon@redhat.com> [e2bf0ffad1c89748d2263e7c7ecda1de6fbaa044] 7936 7937 fix copypasta 7938 7939 79402013-09-03 David Tardon <dtardon@redhat.com> [41dad8b45f269dd0faee05718c10133f83b6a286] 7941 7942 skip unparsed elements 7943 7944 79452013-09-03 David Tardon <dtardon@redhat.com> [ccaaf9113ebff28a0823c92280b65f2f8aadf315] 7946 7947 fix stupid typo 7948 7949 79502013-08-24 David Tardon <dtardon@redhat.com> [e28bc566f6bccc199434c5897d1743b76d335ace] 7951 7952 WaE: comma at end of enumerator list 7953 7954 79552013-08-23 David Tardon <dtardon@redhat.com> [178e7179f02373c83b8c8136651867b6b00e8075] 7956 7957 parse text placeholders 7958 7959 79602013-08-23 David Tardon <dtardon@redhat.com> [8cdbb5b4111e3d19812471c2d96ede250b5133ec] 7961 7962 parse text 7963 7964 79652013-08-23 David Tardon <dtardon@redhat.com> [4ad0fbf15e676d9c9d624d77870963f749d2deaf] 7966 7967 more debug macros 7968 7969 79702013-08-23 David Tardon <dtardon@redhat.com> [4b7aae6f72e8fe62ac2c8e58ea1aaa7d39641a3f] 7971 7972 add missing implementations 7973 7974 79752013-08-23 David Tardon <dtardon@redhat.com> [4397dc1e5055abb2d92cd322e6af8c7033c6cea6] 7976 7977 drop decls of removed functions 7978 7979 79802013-08-23 David Tardon <dtardon@redhat.com> [7eb35ddf8b706840e6d084a9f744e00efd513a9b] 7981 7982 continue with the same para style after line break 7983 7984 79852013-08-22 David Tardon <dtardon@redhat.com> [054ee8138795a451abbafc640847155ceb16a264] 7986 7987 prepare for parsing slide text 7988 7989 79902013-08-22 David Tardon <dtardon@redhat.com> [7441195444aa927ca341b6302c99580ef00de2ce] 7991 7992 add support for handling text 7993 7994 79952013-08-22 David Tardon <dtardon@redhat.com> [cea7cad8a873b15755b6d2da7e80b3970559e0b1] 7996 7997 relicence with agreement of the author 7998 7999 80002013-08-21 David Tardon <dtardon@redhat.com> [0853e8b3bad8b23d4eb35e48c17f3be25a9e7d47] 8001 8002 move parsing of styles to an extra class 8003 8004 80052013-08-21 David Tardon <dtardon@redhat.com> [205deab93f6589269e24ef0aa1b3f4277cbc58bf] 8006 8007 wrong include 8008 8009 80102013-08-21 David Tardon <dtardon@redhat.com> [4a0062f629018d9dda18c8857291c7577753a3bc] 8011 8012 move generic XML functions out of KN2Parser impl. 8013 8014 80152013-08-21 David Tardon <dtardon@redhat.com> [1a5685a3d4b60bea6cb8fea8230640907c1cc806] 8016 8017 rename to KNThemeCollector to better match intent 8018 8019 80202013-08-21 David Tardon <dtardon@redhat.com> [8f3c1eeb44c0518286e958f79d65a083c02d0a5c] 8021 8022 better handling of finished layer 8023 8024 80252013-08-21 David Tardon <dtardon@redhat.com> [f1c6b247cc638d79f43ad0ce137983f42660ca5c] 8026 8027 do nothing if collecting is disabled 8028 8029 80302013-08-21 David Tardon <dtardon@redhat.com> [46a0beb317d8f173cdf0ed434cbebf1315101ad1] 8031 8032 handle group collecting correctly 8033 8034 80352013-08-21 David Tardon <dtardon@redhat.com> [b645395e3f9387f2047e4ff4c9ce821717108a6e] 8036 8037 initialize var. 8038 8039 80402013-08-21 David Tardon <dtardon@redhat.com> [2d8fe74548f621ed7eaf4d0afaceb262f239c518] 8041 8042 drop nonreferenceable objs from dict 8043 8044 80452013-08-21 David Tardon <dtardon@redhat.com> [e9400a9456cd8d6cb9819f18a86714b4d50deca7] 8046 8047 do not need dict. for drawing anymore 8048 8049 From now on, all resolving of object IDs is going to happen during 8050 parsing. 8051 80522013-08-21 David Tardon <dtardon@redhat.com> [0ef8e75ba0d9ed00b41b9aa5c0818c5eac2cd24f] 8053 8054 replace indirect object refs via ID by smart ptrs 8055 8056 80572013-08-21 David Tardon <dtardon@redhat.com> [e1e59cde7ac0d8875736c68b768d1e551555bdf1] 8058 8059 fix processing of object groups 8060 8061 80622013-08-21 David Tardon <dtardon@redhat.com> [60729d8cb46cdb3537b0418f553c1cc7b40a7427] 8063 8064 output line style too 8065 8066 80672013-08-20 David Tardon <dtardon@redhat.com> [b1f536e93949c3f5785af11f90bfb9f04a3f0c63] 8068 8069 paint line 8070 8071 80722013-08-20 David Tardon <dtardon@redhat.com> [d3226228c9937b3e51688fbdcd7267a787f2b0bd] 8073 8074 process layer objects 8075 8076 80772013-08-20 David Tardon <dtardon@redhat.com> [a4db12e831b5b415076082f0a9bbfd8a7b416298] 8078 8079 fill in README and NEWS 8080 8081 80822013-08-20 David Tardon <dtardon@redhat.com> [a993d74a29227fe21be902f82b56d8073b63f6f0] 8083 8084 add todo list 8085 8086 80872013-08-20 David Tardon <dtardon@redhat.com> [8ab80f1c02a13f32711f96b38917f1f637d742f5] 8088 8089 impl. KNObject for basic types 8090 8091 80922013-08-20 David Tardon <dtardon@redhat.com> [d434a6e0fa8d8e26f2f2ae0eaaad79c2fe992183] 8093 8094 create interface for saved pres. objects 8095 8096 80972013-08-20 David Tardon <dtardon@redhat.com> [dad350dd0cab63129d7bf9f04321500ea73e96d7] 8098 8099 fix typo in doc 8100 8101 81022013-08-20 David Tardon <dtardon@redhat.com> [4fde22242e266ca38efdba603f73c495bdc1ce51] 8103 8104 add (skeleton) transformation class 8105 8106 81072013-08-20 David Tardon <dtardon@redhat.com> [604e85d2c2641707ff974c61b753df263504f17b] 8108 8109 factor common parts out 8110 8111 81122013-08-20 David Tardon <dtardon@redhat.com> [3e50e79ce4158aeaf5f94bd71198ec488f68d03b] 8113 8114 we need to remember all referenceable entities 8115 8116 81172013-08-20 David Tardon <dtardon@redhat.com> [b3e7806d9f1ddbe7af844d3d515cb9a3ac9164de] 8118 8119 ignore top elements ui_state and version_history 8120 8121 81222013-08-20 David Tardon <dtardon@redhat.com> [93554027e76b88a776b07c35b19df8f8e3550938] 8123 8124 size is floating point 8125 8126 81272013-08-20 David Tardon <dtardon@redhat.com> [b46a1416390047a288a9a9e79b0a2fb4dc023b86] 8128 8129 process drawables 8130 8131 81322013-08-19 David Tardon <dtardon@redhat.com> [cb4081ebc82f65065452a906d7d921440fd99d59] 8133 8134 fix path construction 8135 8136 81372013-08-18 David Tardon <dtardon@redhat.com> [64b323ad5d609af2c52f25eabe87118b1f7a0f49] 8138 8139 reset input stream before parsing 8140 8141 81422013-08-17 David Tardon <dtardon@redhat.com> [bc60891edbab1762f3288858e91eedc4a48c7989] 8143 8144 switch to KNXMLReader 8145 8146 81472013-08-17 David Tardon <dtardon@redhat.com> [fd3537887be4901ef3548d2b195337e3e7421757] 8148 8149 fix condition 8150 8151 81522013-08-17 David Tardon <dtardon@redhat.com> [040d1b99cda832f1a8036df832c60366f40c5fd0] 8153 8154 create a simpler mechanism for slurping the XML content 8155 8156 81572013-08-17 David Tardon <dtardon@redhat.com> [91c41263a1d158f564cbf6fea56b496b3ad61fee] 8158 8159 fix build 8160 8161 81622013-08-17 David Tardon <dtardon@redhat.com> [362c4afd3b679009abc0e7ffa8ee4e8b3e04bce1] 8163 8164 fix typo (and compilation) 8165 8166 81672013-08-16 David Tardon <dtardon@redhat.com> [30edcb7273e84c41fa20ad8c9a54a689d0bbadef] 8168 8169 skip ignored element 8170 8171 81722013-08-16 David Tardon <dtardon@redhat.com> [85500348c5451315c75781c065cceba5295c60b1] 8173 8174 fix order of arguments 8175 8176 81772013-08-16 David Tardon <dtardon@redhat.com> [796b9c52207c98b8ceffcbfc2b59d2d1c156212c] 8178 8179 really parse layers element 8180 8181 81822013-08-16 David Tardon <dtardon@redhat.com> [9a42d470f8a368f42c4a8f85c08c0262bd014fba] 8183 8184 proxy-master-layer opens a new layer too 8185 8186 81872013-08-16 David Tardon <dtardon@redhat.com> [b746dfd871617812de13c54b67009e67190e6349] 8188 8189 fix processing of pages 8190 8191 81922013-08-16 David Tardon <dtardon@redhat.com> [68183f2e45a50fbade2b16424dcd550ba454ed37] 8193 8194 handle empty elements correctly 8195 8196 81972013-08-16 David Tardon <dtardon@redhat.com> [971408aae181f3b8cca733676fbe761e2b2707bb] 8198 8199 sf:property-map can be empty 8200 8201 82022013-08-16 David Tardon <dtardon@redhat.com> [f6d992ca86b9e8099c746bf8f0f4b7cac3a852de] 8203 8204 define in the right scope 8205 8206 82072013-08-16 David Tardon <dtardon@redhat.com> [c4a8fa4b24ccdaedc5425bb993c5839cdfbacb3f] 8208 8209 this element is processed... 8210 8211 82122013-08-16 David Tardon <dtardon@redhat.com> [f501011159bd30bc224f12df111d4e0e02641ca1] 8213 8214 skip unknown and unprocessed elements 8215 8216 82172013-08-16 David Tardon <dtardon@redhat.com> [c2b605f78b682832c45d0c3a09b3f529a8aad26c] 8218 8219 fix copypasta in assertion 8220 8221 82222013-08-16 David Tardon <dtardon@redhat.com> [ad68cf295a20bf89619bfc8b44f6dbf25c5a7c78] 8223 8224 fix checking of empty element 8225 8226 82272013-08-16 David Tardon <dtardon@redhat.com> [43a2767fa7d9483b8c105cd9cab7c1c829844b38] 8228 8229 test name, not namespace URI 8230 8231 82322013-08-16 David Tardon <dtardon@redhat.com> [57e5e96b5af6e949483988f4d96399bba3714071] 8233 8234 fix order of arguments 8235 8236 82372013-08-16 David Tardon <dtardon@redhat.com> [3c19f4a761f4b2eb62894bc0b29abd0c00d04f17] 8238 8239 drop unneeded virtual function 8240 8241 82422013-08-16 David Tardon <dtardon@redhat.com> [6fa535c245d80d25b81403e1c2c7ec44f9e03a3d] 8243 8244 BIPU page output 8245 8246 82472013-08-16 David Tardon <dtardon@redhat.com> [80baaa62db8554ed62daa3ffc5906055158357ae] 8248 8249 parse shapes 8250 8251 82522013-08-16 David Tardon <dtardon@redhat.com> [72920e9fe34817fc34b5bc0623ce959d75b3e979] 8253 8254 keep the tokens sorted alphabetically 8255 8256 82572013-08-16 David Tardon <dtardon@redhat.com> [d5bd7543c662561bd1bfd4590b6290b4c5f67fb1] 8258 8259 fix typo 8260 8261 82622013-08-16 David Tardon <dtardon@redhat.com> [501b39ba6c7211b0f121a02cdd129ba859e44209] 8263 8264 parse page and layer elements 8265 8266 82672013-08-16 David Tardon <dtardon@redhat.com> [7f8767d4710a342483837c43b81e30a40aa727df] 8268 8269 parse master-slide element 8270 8271 82722013-08-16 David Tardon <dtardon@redhat.com> [64b3c2ca91846869ec443c29b8fc3cf9df5fe7b1] 8273 8274 use ID_t consistently 8275 8276 82772013-08-16 David Tardon <dtardon@redhat.com> [c015a018b73c26ec2c7ac1a3e7f0cd3cff95e12f] 8278 8279 actually parse things 8280 8281 82822013-08-16 David Tardon <dtardon@redhat.com> [cf0f253ec6c607890cd39e2c13b324bd626b9d89] 8283 8284 handle presentation size 8285 8286 82872013-08-16 David Tardon <dtardon@redhat.com> [0ed934174949a2cac2bcbdc5e8392afcbcede5a0] 8288 8289 refactor collector 8290 8291 82922013-08-15 David Tardon <dtardon@redhat.com> [5c8c8e32e883a926137ad9bd6f991a1448693179] 8293 8294 fix URL 8295 8296 82972013-08-15 David Tardon <dtardon@redhat.com> [c1564f5c6a5f7ec9cccbe634e4f7e4367cf0a004] 8298 8299 prepare for processing shapes 8300 8301 83022013-08-15 David Tardon <dtardon@redhat.com> [de9bce536d0ae730f87a43f5590c42a828b70de7] 8303 8304 remove double space 8305 8306 83072013-08-15 David Tardon <dtardon@redhat.com> [aa376dc0be90c871965a3c1633cf325664281760] 8308 8309 process styles 8310 8311 83122013-08-15 David Tardon <dtardon@redhat.com> [b2cd93c040ff91dad710c3a303878351e5ae7827] 8313 8314 allow to handle styles from master pages 8315 8316 83172013-08-15 David Tardon <dtardon@redhat.com> [ea34e90a6e24c6fb841654c0304fa83459525070] 8318 8319 add more basic types 8320 8321 83222013-08-15 David Tardon <dtardon@redhat.com> [ab18985fc252e0b5b2654a3644f29057a34b2ab8] 8323 8324 .apxl.gz is preferred over .apxl, if both exist 8325 8326 83272013-08-14 David Tardon <dtardon@redhat.com> [3dd588ef1f8d2d78977902b6eb0af69fa1fdf165] 8328 8329 add helper func. for reading single attr. value 8330 8331 83322013-08-14 David Tardon <dtardon@redhat.com> [2bcdab50e346fe9214b5fe04d54e7abd88f14bdb] 8333 8334 parse styles 8335 8336 83372013-08-14 David Tardon <dtardon@redhat.com> [80247f1187d988c660354db15ee9810b22e82604] 8338 8339 change xmlChar* to char* to simplify use 8340 8341 83422013-08-14 David Tardon <dtardon@redhat.com> [02ea1d7ba8d9b35941f497dd8ced9d1dc2976e5d] 8343 8344 add BIPU support for handling of styles 8345 8346 83472013-08-13 David Tardon <dtardon@redhat.com> [ca8b22c63cb40a6ad77d8d0afe00b0a88180ead5] 8348 8349 check for NULL is already done in getKN2TokenID 8350 8351 83522013-08-13 David Tardon <dtardon@redhat.com> [73a1dbdb5ebbc23c6362b1f98f7278c7dccd2a0f] 8353 8354 add more useful types 8355 8356 83572013-08-13 David Tardon <dtardon@redhat.com> [f63f885ca99c83672c0a40d5855fa2767b2027b6] 8358 8359 parse key:size 8360 8361 83622013-08-13 David Tardon <dtardon@redhat.com> [8922bc9bffe4a40e0e262954cfcd7c5b520acbb5] 8363 8364 parse overall structure of the presentation 8365 8366 83672013-08-13 David Tardon <dtardon@redhat.com> [6be867054a8e7086663f3de261615c0b8b9a8f77] 8368 8369 calc-engine is in sf namespace 8370 8371 83722013-08-13 David Tardon <dtardon@redhat.com> [5bdf8d89705d978c455cd5f7ba33e8cde00b13fd] 8373 8374 add XML specific debug macros 8375 8376 83772013-08-13 David Tardon <dtardon@redhat.com> [db1dba9a038a05a570e00c40e4efb6388cea64fe] 8378 8379 check for the right attribute 8380 8381 83822013-08-13 David Tardon <dtardon@redhat.com> [71c8ca22655db39dcb3123d473c94871352078d6] 8383 8384 do not read extra node at end 8385 8386 83872013-08-13 David Tardon <dtardon@redhat.com> [f47c09ca91ea97ec3c68b3f068ac9b20324bc30a] 8388 8389 add debug msg 8390 8391 83922013-08-13 David Tardon <dtardon@redhat.com> [e90b5a6b9f11530d873b4182d9d9328b69a9459c] 8393 8394 fix skipping of empty elements 8395 8396 83972013-08-13 David Tardon <dtardon@redhat.com> [73c3d23f2dfae765a56b52927b1b90637317c229] 8398 8399 pass args in the right order 8400 8401 84022013-08-13 David Tardon <dtardon@redhat.com> [6b627be655a28aaba3b72b948a810675af02b9a9] 8403 8404 fix condition 8405 8406 84072013-08-13 David Tardon <dtardon@redhat.com> [e1c8f066cc234a0857ebe3f8dcb8299e87b0da85] 8408 8409 simplify program flow 8410 8411 84122013-08-13 David Tardon <dtardon@redhat.com> [6633b675a7d41e338ecf8f253ff16bfd5434b6bf] 8413 8414 use exceptions to signalize parser error 8415 8416 84172013-08-13 David Tardon <dtardon@redhat.com> [c95c7e8569dc9cd0570a8c401a98a341470cf05d] 8418 8419 return false when there are no further nodes 8420 8421 84222013-08-13 David Tardon <dtardon@redhat.com> [25eac1a7b2599b524dd0672dac7d56a59d5f5456] 8423 8424 add helper functions for processing XML 8425 8426 The libxml2 functions are bit too verbose to my taste .-) 8427 84282013-08-13 David Tardon <dtardon@redhat.com> [59a3633b82191a7e1cc1c9a6ecf997324a3241d9] 8429 8430 add license headers 8431 8432 84332013-08-13 David Tardon <dtardon@redhat.com> [12625bd310251ca8c8a837987373b2cb0c94a7ca] 8434 8435 simplify mapping of token names 8436 8437 Also split token maps for v.1 and v.2. 8438 84392013-08-12 David Tardon <dtardon@redhat.com> [4093f19c97ed47c0727774e214e0322670f3cd65] 8440 8441 fix library path for tests 8442 8443 84442013-08-12 David Tardon <dtardon@redhat.com> [a7a78a7f5b7c90f6e690d7af0beaf4d02b9aab8e] 8445 8446 add KNToken.gperf to tarball 8447 8448 84492013-08-08 David Tardon <dtardon@redhat.com> [a5820ebad363bee27ce8b673e703bb1db8039768] 8450 8451 astyle 8452 8453 84542013-08-08 David Tardon <dtardon@redhat.com> [9a989842023518df10f1058934b1d5e08206e251] 8455 8456 read root element 8457 8458 84592013-08-08 David Tardon <dtardon@redhat.com> [eeedbd06baea9a30f0509f90022f7ef4f49ab522] 8460 8461 add unit test for XML attr. iterator 8462 8463 84642013-08-08 David Tardon <dtardon@redhat.com> [bb3a3838ecc640635f1fbc7806c32d93a5aef989] 8465 8466 simplify processing of XML element attrs 8467 8468 84692013-08-08 David Tardon <dtardon@redhat.com> [24c422d7b8a0349bc6573f1961e6b75c86c33831] 8470 8471 rename version macros 8472 8473 84742013-08-07 David Tardon <dtardon@redhat.com> [23b61e4aee02bcd9f7c921b57968e2b91596d333] 8475 8476 add tokens for v.1 8477 8478 84792013-08-07 David Tardon <dtardon@redhat.com> [a532b9702d26435eed049677478a40d00f65e1c9] 8480 8481 add more attribute/element tokens 8482 8483 These are inferred from available files of v.2. There might be more 8484 needed in the future. 8485 84862013-08-06 David Tardon <dtardon@redhat.com> [2430ea8f325e8f84e3d6c7ff5928ab8292b3ffb4] 8487 8488 add support for gzip decompression 8489 8490 84912013-08-06 David Tardon <dtardon@redhat.com> [1847f2456c7a61c54e6c447ba868f3295b2abb02] 8492 8493 improve detection 8494 8495 All versions before Keynote `09 were saved as "packages", which means 8496 directories containing all the files. That poses a problem, because 8497 there is no way to get the path from a stream (even if it is a 8498 file-based stream). Let's ignore that problem for now .-) 8499 85002013-08-06 David Tardon <dtardon@redhat.com> [70c871d45c67e3bdede2000fdb2ce5038df6f9b1] 8501 8502 astyle 8503 8504 85052013-08-06 David Tardon <dtardon@redhat.com> [692b28931e494824ea9b52a5535dcbcbe1e2ad6a] 8506 8507 need plain zlib too 8508 8509 85102013-08-06 David Tardon <dtardon@redhat.com> [2637badc644f4740c7c03a4e677141b3ac82c3f9] 8511 8512 detect Keynote 1.x format 8513 8514 85152013-08-06 David Tardon <dtardon@redhat.com> [b6966486462f179603abd37959bd903bfe251ee4] 8516 8517 create skeleton XML parser 8518 8519 85202013-08-05 David Tardon <dtardon@redhat.com> [69d2033e7569e38de5ba193c359018e48e9368d5] 8521 8522 add simple format detection 8523 8524 85252013-08-05 David Tardon <dtardon@redhat.com> [be094b2cf9630d41f53996ef5e46464e1a15ef18] 8526 8527 update read* functions 8528 8529 85302013-08-05 David Tardon <dtardon@redhat.com> [89aa6c4160e62cbe31aa03f4ffe9d17b7206fb9d] 8531 8532 add streams 8533 8534 85352013-08-05 David Tardon <dtardon@redhat.com> [2f675ef23b0b6e6c7170ca6f12211366e626a79c] 8536 8537 initial import 8538 8539