- 25 Mar, 2016 7 kayıt (commit)
-
-
Miklos Vajna yazdı
So we can drop xmlsec1-configure-libxml-libxslt.patch.1, as upstream commit be72c468dfd3165105ed5cdc949493332c4d3064 (fixed configure issue with emapty --with-libxml/libxsl and config scripts in /bin directory, 2010-07-19) fixes the same problem. Change-Id: Ibb01fb2c5e4074d39168df487180fa88c7bb8035 Reviewed-on: https://gerrit.libreoffice.org/23498Tested-by:
Jenkins <ci@libreoffice.org> Reviewed-by:
Miklos Vajna <vmiklos@collabora.co.uk>
-
Bjoern Michaelsen yazdı
- add the relevant links to galaxys link.txt - reportedly a regression from b6d1a5f0, though I cant see how that commit might be guilty here Change-Id: Ibfb0a2c9fe5db51297b4c697ce81394f9327fb89
-
Bjoern Michaelsen yazdı
Change-Id: Idd8e48777b2a5e8e91754ec0afa9dd5b50d8bf00
-
Bjoern Michaelsen yazdı
- properly initalize maImageOriginal along with maImage in various places - this is a regression from 27d94c48 - that commit is mostly innocent in itself though, only exposing omissions from b8f21298 - having both maImage and maImageOriginal is extremely fragile as-is -- likely I'd be helpful to have them private in ImplToolItem and then a SetImage accessor with a tristate eOriginal/eCached/eBoth enum parameter to prevent oversights like this in the future ... Change-Id: I294d7ed8e07be5cadec0ae251cc08c8d089bd059
-
Markus Mohrhard yazdı
Change-Id: I68a2ddbe5049d10b5c11c2d77b26dce8dc55ab28
-
Markus Mohrhard yazdı
Change-Id: I27f7e8ffe93545fe872a0c5b64f26dc90cb70e6f
-
Markus Mohrhard yazdı
This already gives a 15% improvement as we now only query the cell twice instead of three times. Change-Id: I2e0533f05ace6773ad0710b2c586ca325aeae91b
-
- 24 Mar, 2016 33 kayıt (commit)
-
-
Michael Stahl yazdı
Change-Id: I41867f0d18e604ffb67a37ba3ab3a08a59749c13
-
Michael Stahl yazdı
... when they are inserted in WinSalGraphics::mpWinFontEntry. Not sure why one of these drops to 0 but is not removed from the WinSalGraphics when formatting this particular bugdoc. Acquiring the instances when retaining pointers to them should make the life cycle a little less insane. Change-Id: If1404f46a13736b2a226e198bdf0c3ca8e09bb38
-
Michael Stahl yazdı
It was using a custom deleter anyway. Change-Id: I700b7cf314b7f837a7143206ba42e412c5a1670d
-
Michael Stahl yazdı
Change-Id: I996ca0589db8b73db045c87bbecfab03be9dbaef
-
Michael Stahl yazdı
Change-Id: I491708d12c0c220705fe79a16ca85cf874692b77
-
Jan-Marek Glogowski yazdı
Previously the debug documents were dumped to the temporary mail merge directory, which is removed at the end of MM. So this dumps the document to an extra directory. Also fixes the broken reinterpret_cast "env" => "int" conversation to get the real number of documents, which work with multi-digit numbers. Change-Id: I456b506e9a70cffdfc93cb3eadd39c454a536343
-
Jan-Marek Glogowski yazdı
Actually we have to call DoSaveCompleted to get rid of the locking. Instead this adds a parameter to skip the recent file registration used in non bCreateSingleFile modes. Change-Id: I57151f08ad8d737007da84c4566685cc37612dfb
-
Jan-Marek Glogowski yazdı
Change-Id: Ia363904d3c3fbabdb7aa0dd9aa0715d7d6982f85
-
Jan-Marek Glogowski yazdı
Since all old code from the original Merge function is gone, just do the rename. Change-Id: I7cc1b4b58cc73bea83a723b2478a8b4bf59a382f
-
Jan-Marek Glogowski yazdı
Just create in internal copy, if the source document is modified. Change-Id: I4587b3df5ff0b42c98f1b69fe18b4f11f5c9b8e4
-
Jan-Marek Glogowski yazdı
Change-Id: I75a33c14f4a2b5ab404ce937e5d23392f6021a1b
-
Jan-Marek Glogowski yazdı
We currently don't handle the change of silent mode during a running mail merge job correctly, so don't allow it. Change-Id: I2cb8cc1c737e93e8b2a90a6e73fb3e49008fe91d
-
Jan-Marek Glogowski yazdı
And also use C++11 range-based for loop loops. Change-Id: I7bafc419a21cdd6bb7aaed7d67b640409d308f79
-
Jan-Marek Glogowski yazdı
... in email and !bCreateSingleFile file mode. Also saves a bunch of instructions. For my simple document it was ~10% of the save time and 75% is the creation of the preview thumbnails... Change-Id: I14f7092007b1acfed6cbe0f2f4cd6eaecd32b514
-
Jan-Marek Glogowski yazdı
This is related to tdf#97318 but doesn't fix it, as the wizard works with a single merged document, which is split later. When saving the working document in !bCreateSingleFile mode, we have to restore the documents DB manager for two reasons: 1. We otherwise would save the whole database content. 2. We crash with embedded databases of the original DB manager. Change-Id: I9b209854703ec95c2c63c83019e857f2d26f753d
-
Jan-Marek Glogowski yazdı
For convenience we present file URLs in the systems local file notation. But the directory selection dialog expects an URL, so we have to convert the local notation from the edit entry to a file URL. Change-Id: Idff6f7d4b135eef087c61560b0603b9a6669dbf7
-
Jan-Marek Glogowski yazdı
To get a unmodified document, the mail merge via File -> Print used to write a document and reload it. This is not a problem with normal documents, but with embedded databases this results in a second database with the same name, which disposes the first registered database and the xResultSet from the mail merge dialog. As a workaround this just creates an internal copy, sets the correct database settings and resets the modified status. We still need a more general solution to handle documents with the same embedded DB name in a sane way, probably by making the embedded database a private object of the documents database manager. We also need to keep the IsLabelDoc information, otherwise cloning label documents breaks MM due to undetected, existing section links. This is currently handled MM internal when creating a document clone, but probably a reset function for the rest of the document settings should be created and used. Change-Id: I20ddea30196d65cb89f69977867f012816ec6001
-
Jan-Marek Glogowski yazdı
bEndOfDB was handled inconsistently in ToNextRecord for record selections and normal record iteration. The new unified semantics are defined to set bEndOfDB for the first failing record fetch. This includes a rename of the function ExistsNextRecord, which did never check for a next record, but just verified the current record set to be valid. This way we can also drop the bAfterSelection selection, which was just needed for the inconsistent bEndOfDB handling. Change-Id: Ibbd7ae95e5969b51e32f44b442e5dc778655e8a9
-
Jan-Marek Glogowski yazdı
If you append a doc, you want to handle styles correctly. So it's actually the correct way to handle the styles in AppendDoc. The nDocNo is used instead of a boolean to speed up finding better unique names in the mail merge case. Change-Id: I4b16e89588164b9e0763759c7d719dfc204b63a1
-
Jan-Marek Glogowski yazdı
An error always includes the "cancel", while a cancel doesn't have to be an error. So merge handling by using an enum. Change-Id: I154dccbd3063d7ce37ee3cb90b4f193cb1edd466
-
Jan-Marek Glogowski yazdı
Also adds a README to explain some of the code flow of MM. Change-Id: I363fdd73824a8d41f7073b6de2e9c24184005397
-
Jan-Marek Glogowski yazdı
Change-Id: I0476d0084d6f7e70b123dbb25927822053ca4e1a
-
Jan-Marek Glogowski yazdı
Change-Id: I91d13d0694c0586a2dbc159f7ba9d53086b6746c
-
Jan-Marek Glogowski yazdı
Change-Id: Id29ede49acf86ad6109eab88fbae5d9bbb2d8720
-
Jan-Marek Glogowski yazdı
Change-Id: Ia35a64d08f47af577426749712fa37c3b3b0b6e6
-
Jan-Marek Glogowski yazdı
Both are not related to the DBManager, but the mail merge job. While at it, also drop the insane bSubjectIsFilename handling, add an independent sPath, rename sAddressFromColumn to a more general sDBcolumn, as it's also used for file name lookup in FILE mode, and unify the DB column data handling. Change-Id: I1b583f4a67279a229329ba7cd15fb8d2c215737c
-
Jan-Marek Glogowski yazdı
Took me a while to realize most of the post-mm finalization code actually depends on bCreateSingleFile. This allows us to simplify the code structure. Change-Id: Ifd8a8a882d9902bedd40c8b1d1e4a8507b5877fe
-
Jan-Marek Glogowski yazdı
Instead of the huge comparisons (in terms of text space), this deconstructs the mail merge type into smaller uppercase variables. bCancel is renamed to m_bCancel to especially distinguish it from the bNoError local variable, as both are supposed to be handled together. Otherall this should improve the readability of the code. Change-Id: I51ab17f7cd90a9e195d09dfcf37a0d194aa9fbbd
-
Jan-Marek Glogowski yazdı
Moves the duplicated code for saving documents, configuring the printer and DB cursor forwarding (next record) into static local functions. Change-Id: I75f183a2a515ecbae276461613a05ab50c56e600
-
Jan-Marek Glogowski yazdı
non-single-file mode only for CUPS" This reverts commit 138d29aa. The patch breaks all print opions affecting multiple pages, i.e. page range selection, pages per sheet, blank pages, reverse page order and copies. Conflicts: configure.ac sw/source/uibase/dbui/dbmgr.cxx vcl/inc/cupsmgr.hxx vcl/unx/generic/printer/cupsmgr.cxx Change-Id: I8c39e7f0e71ef9688254c0a0dba049e1836b733c
-
Jan-Marek Glogowski yazdı
Whole subject was: "tdf93236 N-UP printing in with mailmerge broken file-print 1/4" This reverts all dbmgr.cxx changes, which were a result of this commit. This patch merges the reverts for the following patches: * "sw: remove include of sw/source/inc/uibase/dbui.hxx from dbmgr.hxx" commit 4b01af28 * "coverity#1346891 Unused value" commit 1876d9a8 * "tdf93236 N-UP printing in combination with mailmerge broken file-print 1/4" commit d8ff9071 Change-Id: Ic51230c484fb9ee5dba2331c51ced1d20a787afa
-
Miklos Vajna yazdı
Change-Id: Id1db85f7f52c2b35e069a0252457959b16a2fd02
-
Miklos Vajna yazdı
Change-Id: I847106a409035b6432c799994008cd2dc7c05de0
-