Commit Graph
100 Commits
Author SHA1 Message Date
David Tardon 4e3dc8c141 remove use of Archive::Zip
Change-Id: I7c1e0057c3c1c0b6be524d1e9ad37357259ebd7c
2016-06-04 08:09:56 +02:00
David Tardon c3393443b4 drop unused option
Change-Id: I317160ca6ffc0ff1c7db443f844f02f91fad5929
2016-06-04 08:09:56 +02:00
David Tardon 9b01428b1f final solution of the ARCHIVE question
Change-Id: I70da65e08c75cd732000597a09ed113b3075c5a8
2016-06-01 14:55:27 +02:00
David Tardon 55a7d9ff6c avoid assert
Change-Id: I60ea0f29226d12e98ed88716d092d7f9f7df184f
2016-05-17 15:54:35 +02:00
David Tardon f2ae310d4d mark function as override
Change-Id: I453a4f6b7d5b2243a6fb5feb8fec60660305dba1
2016-05-17 07:22:44 +02:00
David Tardon 03701c986c rhbz#1327847 emit .desktop trans. in predictable order
Change-Id: Ib07e27a9df6a08868ea505e141e2526435d2a0ef
2016-05-16 14:54:17 +02:00
David Tardon ef2f40f558 stop right away if there are no points
Change-Id: I099db29c066392f53935f78f62c122f7176aaea2
2016-05-16 10:01:55 +02:00
David Tardon 07794b4c22 tdf#35957 check for preconditions earlier
This cuts the number of calls of
chart::VSeriesPlotter::calculateYMinAndMaxForCategory from ~10 billion
to 1760 and load time from a minute to a second...

Change-Id: I8ec07d82aa0e915659ce4cbdf6cd1bdd381d6245
2016-05-13 16:46:56 +02:00
David Tardon 8a7df40a48 use unique_ptr
Change-Id: I49f08a066f3a5f6f3479060d8a528a7cfdfdc02c
2016-05-12 13:57:23 +02:00
David Tardon 9d93b5cad0 avoid crash when using the New Slide toolbar popup in Impress
Change-Id: I5aeb77fa8764179699d884647e8734d413752130
2016-05-12 13:57:23 +02:00
David Tardon 2f57b2280c do not try to use obj. that is already being disposed
Change-Id: Ibb25e5bfc3e161be9fdac124b5a107a6d180bf1e
2016-05-12 13:57:23 +02:00
David Tardon 11bf96474f use existing function
Change-Id: I130e701902a22016cd06649e1c9ba3d932d64e1c
2016-05-09 07:13:57 +02:00
David Tardon 2fb31f248f improve perf. of VCL event dispatch, take II
Change-Id: I5052f0c3e2c8739b336da52ef9590e5008255247
2016-05-06 09:43:01 +02:00
David Tardon fe4ac23ed8 tdf#99703 Revert "improve perf. of VCL event dispatch"
... as it causes a crash at exit.

This reverts commit 9ff1d7f814.

Change-Id: I48bfd8974e6ed6c5ba3f8282eb8717f685d580be
2016-05-06 09:23:45 +02:00
David Tardon fd99dc8365 only set cur. page once when removing mult. pages
Change-Id: Id9da135a91d9591eed04fb25d2891169c45ecaaf
2016-05-05 18:54:33 +02:00
David Tardon 56f87839b5 remove superfluous check
Change-Id: If5c522a58bfced722e3b423c867911d3dc6cec48
2016-05-05 18:54:33 +02:00
David Tardon 9ff1d7f814 improve perf. of VCL event dispatch
Anectodal evidence: for removal of 32 slides from 64 slide presentation,
time spent in Window::CallEventListeners has been cut down from 70% to
19% of the total time.

Change-Id: Ic8fbb44fa935f068e1b18235592dec0d7e71aec7
2016-05-05 18:54:33 +02:00
David Tardon 46410f7e5b use unique_ptr
Change-Id: I28615a645e6e4763bb03362a90da93a818985a78
2016-05-03 15:34:09 +02:00
David Tardon 750935fddb drop obsolete comment
Change-Id: Iad565ccd92b4518ee57f10b65ca4d8ca0730474d
2016-05-03 15:34:09 +02:00
David Tardon 390ddd3bde tdf#99353 take the footgun away from FilterCache
FilterCache::impl_saveItem changes the properties of a config. item
one-by-one. But it also listens to the configuration changes and reloads
the whole item from the configuration on change...

Change-Id: I9e4ed1c6b013925d07f0942717fe3421f924279d
2016-05-03 15:34:09 +02:00
David Tardon c4ed5807bd drop cruft
Change-Id: Ib3364e97407061ee7710cb87f1f33a2736ed9c0e
2016-05-02 06:54:30 +02:00
David Tardon ee4f350906 use unique_ptr
Change-Id: I55ff9ae568a0d44c8ee8be922adf40e12038e436
2016-05-02 06:54:30 +02:00
David Tardon a084962e8c fix typo
Change-Id: I841a9c12664950b2f1fe8cdf43e3d815f292eb3d
2016-05-02 06:54:30 +02:00
David Tardon b876bbe2ca rbhz#1326602 avoid exp. bg bitmaps from deleted slides
ODF export uses SvxUnoBitmapTable (impl. of
com.sun.star.drawing.BitmapTable) to create fill bitmap styles. That
returns all XATTR_FILLBITMAP items that are in the document's pool. So
we ensure that bitmaps that are only used on deleted (either explicitly
or by undoing their insertion) slides are not in the pool.

Change-Id: I54c594a94989158f22b156fe660c1e716b988b3e
2016-05-02 06:54:30 +02:00
David Tardon 859c00663f add member prefix
Change-Id: Ic53e0c564176649b6cba84ea898c3c2f69fcad8c
2016-05-02 06:54:30 +02:00
David Tardon 10b818d4b6 use unique_ptr
Change-Id: I38d5c436985b0a68530be01c7482a68cf4e99018
2016-05-02 06:54:30 +02:00
David Tardon ffacf4ba0f change brackets to match the rest of the file
Change-Id: Ib859d8a012522e4f07f503ded0ee80e725a24ab8
2016-05-02 06:54:30 +02:00
David Tardon 5db489719d use unique_ptr
Change-Id: I047a2436ce5603a8642aa621694560aca669b2f1
2016-05-02 06:54:30 +02:00
David Tardon 36ef03797a pass original flags
Change-Id: Ice0d7744f51a1170bf1ed246d5b31db05a9a9bca
2016-04-22 15:58:24 +02:00
David Tardon 334599030e pass original CFLAGS
Change-Id: I1a2e9d41226822934b64ad31a61c816b3163a9ed
2016-04-22 14:54:57 +02:00
David Tardon 590d80cea8 pass original CFLAGS
Change-Id: Ia37fa1ad21a9411d78b0c30c769b3934d43d1389
2016-04-22 14:32:07 +02:00
David Tardon f025b7ea8d tdf#99110 use the right case
Change-Id: I00cfe81921f0c9c7a3a0c7834491ca0c25e21fca
2016-04-11 07:14:45 +02:00
David Tardon 97a0893f1d tdf#99110 translate currency for uk
Change-Id: I1420d92d7e5ea229b7c1a8d11fa30111ffb62557
2016-04-06 10:19:20 +02:00
David Tardon 811219418c tdf#99110 translate reserved words for uk
Change-Id: I66c866815501f185de4c3ac7296ef42f1a1ab025
2016-04-06 10:19:20 +02:00
David Tardon f8b6a503af tdf#99110 add genitive cases for months for uk
Change-Id: I77f7b555d17de761d65c4ef3ccc8a502800998f5
2016-04-06 10:19:20 +02:00
David Tardon ac19ed0fed upload expat 2.1.1
Change-Id: I2b8b1c9ac42830548287a580b53002ba74e2483e
Reviewed-on: https://gerrit.libreoffice.org/23809
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: David Tardon <dtardon@redhat.com>
2016-04-05 05:42:58 +00:00
David Tardon 18cce14dd6 disable export notes pages when printing selection
Change-Id: I71d348ed3b6ed5d6bcd24f7932591bafc1ef569f
2016-03-24 16:51:23 +01:00
David Tardon 6392347e27 tdf#39271 allow to export only notes pages
Change-Id: Ia03062cf31b6bab8196dc317a7e8fbcfc86fadf0
2016-03-24 15:32:36 +01:00
David Tardon 0f0cea28c7 delete hidden pages before deleting unused masters
Change-Id: I40b624c0e6e6cff2c88815f7d16e862f09d79d5c
2016-03-22 09:05:26 +01:00
David Tardon 2adf4ae59a update return type
Change-Id: I34b53e660263a1ff89de9c468f197ecc5e7fe9dd
2016-03-15 08:53:42 +01:00
David Tardon 18d3578074 restore removed function
It is used by the tubes collaboration stuff.

Change-Id: I9e31f0588f6c400716fba29806c1dab462c32a43
2016-03-15 08:53:42 +01:00
David Tardon d41c44f904 WaE: unused variable
Change-Id: I6e4f2043118cf0946628f50f51c3d5635b1ce682
2016-03-15 08:53:42 +01:00
David Tardon 07b3d72efa Boost.Thread appears to be unneeded
Change-Id: I62ec68ed2ff67ac62137de2fcd7106ada90721ae
2016-03-08 09:06:52 +01:00
David Tardon 23d2e0e8ca follow the boost lib naming scheme for DateTime too
Change-Id: Iae7967bd5f161ecbe888824a4bcb9b87ec8d947a
2016-03-08 08:39:55 +01:00
David Tardon b4339fa7ee define boost_filestystem external for system boost too
Change-Id: Ie9bfc6a5f3e1862acbd1bb08c6f2bb0b63f2587e
2016-03-08 06:24:28 +01:00
David Tardon ed41a33ca2 detect Boost.Filesystem
Change-Id: I86c268f49f44bd1e208a9de781a16bf19450c64c
2016-03-08 06:24:27 +01:00
David Tardon 57c439a15e reduce copypasta
Change-Id: I5303caf69128a0a6d28fccfcf2ab63ed466e3853
2016-03-08 06:06:36 +01:00
David Tardon d72a33c6ae reorder
Change-Id: I8ff9f61475fddb475fe08e867c5446c825abb7dc
2016-03-08 05:57:40 +01:00
David Tardon 64b99327d3 drop handling of templates in SrsTarget
Change-Id: I5445837ec4f647e91fe2aeab1251e48628f5e7f1
2016-03-07 17:43:29 +01:00
David Tardon 3c84fd27e8 drop now-needless deps
Change-Id: I2ef0b873a58710de399889cee3abf6b6ecf4fb1e
2016-03-07 17:43:29 +01:00
David Tardon 6ea8411f2a remove remaining uses of gb_SrsTemplateTarget_get_target
Change-Id: I5ddf0ba5fc289a124b39b9c14b7f5fdd3d7b54a4
2016-03-07 17:43:29 +01:00
David Tardon d795f83695 expand src templates
Change-Id: Id35caa8b8ed0c2f7e4d868f5c87a2a0f331cb352
2016-03-07 17:43:28 +01:00
David Tardon 24905f42b9 expand src templates
Change-Id: I13afaa9d0c7c9b46b3ebaedf299de41bed551e7c
2016-03-07 17:43:28 +01:00
David Tardon 19f2b99b90 fix build, this time for real
Change-Id: I9dbaedc6b4427399618261cac35b2ab9caddc54e
2016-03-07 09:41:23 +01:00
David Tardon cf3782000f fix build
Change-Id: I372e87f94b52c9880662573a56f28b07fede7d8d
2016-03-07 09:26:26 +01:00
David Tardon a5ed319273 fix build
Change-Id: If6e42d519187990b27fbf15f22d600af86d952f0
2016-03-07 09:25:07 +01:00
David Tardon ac47ff0334 drop removed templates from the list
Change-Id: I3017a5904569d9f773d3c69cb6aa27f860b8b2a8
2016-03-07 08:50:59 +01:00
David Tardon fae56aad84 expand src templates only used in a single place
Change-Id: I0af62539f9dfe636eb242acd766559ffe1097217
2016-03-07 08:50:59 +01:00
David Tardon 71e1a44ba1 expand src templates only used in a single place
Change-Id: If10e2fb1448867e79df3ddc962f93b904af94b3d
2016-03-07 08:50:58 +01:00
David Tardon 055fb754c6 expand src templates only used in a single place
Change-Id: Ic18e4c0a1617f0284b7ffcfb8859cdced4949471
2016-03-07 08:50:58 +01:00
David Tardon 0b163fba65 upload libmis 0.5.1
Change-Id: I13feacdbf5d86798424167c89f768040ba7b01ce
Reviewed-on: https://gerrit.libreoffice.org/22927
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
2016-03-05 13:02:17 +00:00
David Tardon fee4fe8e58 upload libpagemaker 0.0.3
Change-Id: I7d0f7e9a1bf9d2d590337cf4bb8cc4860c05444e
Reviewed-on: https://gerrit.libreoffice.org/22864
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
2016-03-04 03:16:41 +00:00
David Tardon c95c96d62d AFAICS breakpad does use neither glew nor libgltf
Change-Id: Icfea7b921d990a3d7adcbebbda2cddbc62d8ea39
2016-02-22 21:04:48 +01:00
David Tardon 31ea7b19e5 _use_autoconf is not needed
It enables building with gcc wrappers on Windows, which is not used here

Change-Id: I8b27ae9f8952fd3fbae37d17fdddfc1d3b9d5fb6
2016-02-22 21:04:34 +01:00
David Tardon 2ae6ffabb4 actually allow gbuild to see breakpad makefiles...
Change-Id: I12ba34f30508c0a888445a2d9b68d48807b74e8c
2016-02-22 21:04:28 +01:00
David Tardon ec935c9b83 tdf#97814 make "insert 3D model" dlg translatable
Change-Id: I45865bdce1957bb4f970e069241e1bb7714b4f4c
2016-02-16 07:36:18 +01:00
David Tardon fc3c5c781a this "else" looks useless
Change-Id: I370973066604fc04201431a67d3752cc63a60e6d
2016-02-16 06:24:24 +01:00
David Tardon dcab8b0c52 drop unused line
Change-Id: Ifc3501e5f4c1f2b20e32ff41759ff836c3236b86
2016-02-15 16:08:58 +01:00
David Tardon 7a9c351734 make charset sel. dlg translatable
Change-Id: I8d44b302bc78d9c89717f7169a04e9c736047b94
2016-02-15 16:08:58 +01:00
David Tardon a0acad4210 drop outdated file
Change-Id: I268f0de42e0567d74dd9b9b84b19d6afbf4d44df
2016-02-15 11:59:29 +01:00
David Tardon 4db6402917 upload libwps 0.4.3
Change-Id: I4f147c3d55de86eb4bd56bb4c728df19c925b376
Reviewed-on: https://gerrit.libreoffice.org/22366
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: David Tardon <dtardon@redhat.com>
2016-02-15 10:59:13 +00:00
David Tardon f1bb29ff34 drop unused patch
Change-Id: Id81a7c5ace2a5ae0edfb61a1ebc82b84f1cbc527
2016-02-12 14:05:37 +01:00
David Tardon 35b5f9f135 Revert "Related: rhbz#1168756 save chosen printer also in print settings dlg"
This is wrong--the printer should not be remembered globally, as it is
only for the current document.

This reverts commit 4bc37b7e80.

Change-Id: Ic917470408dbf9ff704e485358463852a45b57a4
2016-02-10 15:08:41 +01:00
David Tardon 41b4e7a0a5 wpftdraw: use service constructor
Change-Id: I4bc9bc2bd9fe3429701160db408303cd0b0c9714
2016-02-08 09:37:17 +01:00
David Tardon 4830f981e0 wpftwriter: use service constructor
Change-Id: I217988ca09b40af7cb2b3b28ea7c2af6a9db12d0
2016-02-08 09:37:16 +01:00
David Tardon 9332b254c1 wpftcalc: use service constructor
Change-Id: Ic93e932c89b7962243e84aa50431d0e8deb1b499
2016-02-08 09:37:14 +01:00
David Tardon eff6d82136 wpftimpress: use service constructor
Change-Id: Ic53703b68b816eafe598f70df46aaa11b452b4f7
2016-02-08 09:37:13 +01:00
David Tardon 3af1b7f593 drop unused include
Change-Id: Ia0d9568ee33cab8498946a535baa6edb4ae28796
2016-02-08 09:37:12 +01:00
David Tardon 0c62aa758f these macros are not defined
Change-Id: I881c2df8917dd7b5e172b0689fcb685d9f6128df
2016-02-08 09:37:11 +01:00
David Tardon eb10d84194 astyle
Change-Id: Ib9f4c6c4343dab9dd0959330f3a39fea319b4f4f
2016-02-08 08:54:23 +01:00
David Tardon da45a16860 remove unused o3tl::range
Change-Id: I080f4f2cb15d25ecf5545300da422957f24e3f9b
2016-01-29 14:11:25 +01:00
David Tardon de26372420 remove unneeded sal/config.h
Change-Id: I7c8f06574053706f925df773aefc32407312c4dd
2016-01-29 14:11:25 +01:00
David Tardon db87ae54f7 we have had RTTI for a looong time
Change-Id: Id5b07e6898cfc5b54c3094a10b1f6f91f3ade07d
2016-01-28 13:19:33 +01:00
David Tardon 7e8f24c569 use unique_ptr to manage memory
Change-Id: I2f22dfc6c9ddbaf07145ca553fdb53c12cd94dcb
2016-01-28 13:19:32 +01:00
David Tardon 4bc37b7e80 Related: rhbz#1168756 save chosen printer also in print settings dlg
Change-Id: Ie750d36f804189828a24c99c6b4507d57322c541
2016-01-28 13:19:31 +01:00
David Tardon d2804a15a1 also use the right stream for check
Change-Id: I019956e80c310317314673c6444e38e6e78ec7f2
2016-01-25 14:15:50 +01:00
David Tardon 8e8724befa return directly
Change-Id: I606ef8281774bba13e28c3ee9fe1f99594152f4a
2016-01-25 14:08:56 +01:00
David Tardon fdcc9e0b8f limit variable scope
Change-Id: I98d281f55ad76930ccc3fb768fe87aef0c55d2c7
2016-01-24 16:55:21 +01:00
David Tardon 93ca0057d6 move bmp dimension sanity check to a better place
Change-Id: I0eb67fedb14d9847417f1fef74d6837bfa672ae1
2016-01-24 16:55:20 +01:00
David Tardon eae3881b92 limit variable scope
Change-Id: I961d1378f81b511be3173c61206b53983841abbe
2016-01-24 16:55:20 +01:00
David Tardon 83cebdc81c limit variable scope
Change-Id: Ic78c1e437f680a24427e48523d26c89b309d1a32
2016-01-24 16:55:20 +01:00
David Tardon 2f0cf98726 sanitize input to avoid large allocation
Also avoid use of zero-sized array.

Change-Id: I843f6ffa7821b10676e590a5744b1cdc4864913b
2016-01-24 16:55:19 +01:00
David Tardon 4c241896ff absolute seek is clearer
Change-Id: Iec8ff121e630bc6f63f935af248edce4dd572428
2016-01-24 16:55:19 +01:00
David Tardon 55141ac829 sanitize value
Change-Id: I0dfde2343263251a6b3034736c5c7219c5e130e4
2016-01-24 16:55:19 +01:00
David Tardon a5ebee938e Revert "disable test that suddenly eats GBs of memory"
This reverts commit e1367aaf7d.
2016-01-21 12:30:22 +01:00
David Tardon 32b0e02e5b at least partially sanitize image dimensions
... to avoid enormous allocations later.

Change-Id: I8ffb050f095bd7ba2fee5be738bb30cd45170b82
2016-01-21 12:30:21 +01:00
David Tardon e1367aaf7d disable test that suddenly eats GBs of memory
Regression since 62ea0ef842 "replace use
of basebmp in vcl entirely now".

Change-Id: I196d02c20c00c938c3e298eb1a0f89029581e704
2016-01-20 23:20:44 +01:00
David Tardon 24ecf7a5fa drop obsolete cruft
Change-Id: Ia9b9431252c010d910ed0e9461398651de1de260
2016-01-20 21:09:15 +01:00
David Tardon f90f8329fe rhbz#1168757 propagate selected slides to print dialog
Change-Id: Icef119baffb8985ea0cb94d7e59f0daae88023ac
2016-01-20 21:09:14 +01:00
David Tardon 7d93bb8fcb build liblangtag as shared lib on linux and OS X
Change-Id: I3ae138d1a06d22be42a3cd6f565fba6950208fc6
2016-01-16 16:24:43 +01:00