[Libreoffice-bugs] [Bug 89448] New: Over-Sensitive Selection in Impress Mac
https://bugs.documentfoundation.org/show_bug.cgi?id=89448 Bug ID: 89448 Summary: Over-Sensitive Selection in Impress Mac Product: LibreOffice Version: 4.3.2.2 release Hardware: x86-64 (AMD64) OS: Mac OS X (All) Status: UNCONFIRMED Severity: major Priority: high Component: LibreOffice Assignee: libreoffice-bugs@lists.freedesktop.org Reporter: d...@frametheweb.com Created attachment 113477 -- https://bugs.documentfoundation.org/attachment.cgi?id=113477action=edit Illustration of over-sensitive target acquisition in LibreOffice Mac In LibreOffice 4.3.2.2 Mac OSX 10.6.8, clicking a graphic to select it results in the graphic being moved, unless the mouse pointer is *perfectly still* over the graphic at the time of selection. The attached video illustrates what happens when shift-clicking to select multiple items, which inadvertently get dragged all over the screen together. This bug did not exist in earlier versions of LibreOffice Mac. -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 89441] CRASH while importing JPEG2000 image
https://bugs.documentfoundation.org/show_bug.cgi?id=89441 Robinson Tryon (qubit) qu...@runcibility.com changed: What|Removed |Added CC||d.ostrov...@gmx.de, ||qu...@runcibility.com --- Comment #2 from Robinson Tryon (qubit) qu...@runcibility.com --- (In reply to Dennis Roczek from comment #0) Importing the image at https://wiki.documentfoundation.org/File:Walrus-tdf-eyes_recreation_default- colorspace.jp2.jpeg and LibreOffice Windows x64 is crashing on Windows 8.1 Professional. Version: 4.5.0.0.alpha0+ (x64) Build ID: Built by David Ostrovsky Locale: de_DE Maybe it's just crashing the 64bit-LibreOffice build? cc'ing David here. -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 78929] Macros: Calc setFormula() does not appear to be working
https://bugs.documentfoundation.org/show_bug.cgi?id=78929 LeMoyne Castle lemoyne.cas...@gmail.com changed: What|Removed |Added Status|RESOLVED|NEW Resolution|WORKSFORME |--- --- Comment #10 from LeMoyne Castle lemoyne.cas...@gmail.com --- Setting back to NEW because SetFormula() and Formula property should work. expected: setFormula should work for the functions from the 'built-in' Analysis Add-In the same way the native calc functions work. actual: calc 'built-in' Analysis Add-In functions placed on sheet in Basic with oCall.setFormula(str) require modification in calc ui in order to compile and work correctly. So far, setFormula has failed for *every* Analysis AddIn function I have tried (see dup Bug#82610). Additionally, localization or special syntax may be required to get some calc functions to work in setFormula (even native funcs? -- h/t Jacques Guilleron). - It is tempting to go with resolved+workaround because oCell.FormulaLocal = dec2hex(A1) does work. However, I'm not sure FormulaLocal is in the published API (maybe I just didn't find it). Besides, setFormula(fstr) and Formula = fstr should simply work without the user needing to edit the cell in calc. Additionally, want to make sure can access other functions that should(?) be available in calc: e.g. Basic library.module.functions that are both placed on sheet and called from sheet through the scripting interface. - Thanks Kaya for the workaround (use FormulaLocal) and thanks to Ewald for the multi-page initial report, and again, a tip of the hat to Jacques Guilleron. -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 80294] FORMATTING: Image background color missing when at 0% transparency
https://bugs.documentfoundation.org/show_bug.cgi?id=80294 V Stuart Foote vstuart.fo...@utsa.edu changed: What|Removed |Added CC||pastor@mennoniten-neuwied.d ||e --- Comment #15 from V Stuart Foote vstuart.fo...@utsa.edu --- *** Bug 89438 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 89441] CRASH while importing JPEG2000 image
https://bugs.documentfoundation.org/show_bug.cgi?id=89441 Dennis Roczek dennisroc...@gmail.com changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever confirmed|0 |1 --- Comment #3 from Dennis Roczek dennisroc...@gmail.com --- sorry, yes only 64 bit is crashing. 32 bit is giving a generic message no image filter found or whatever -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 89436] FILESAVE: very slow ScHorizontalAttrIterator in XLS(X) saving
https://bugs.documentfoundation.org/show_bug.cgi?id=89436 László Németh nem...@numbertext.org changed: What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #4 from László Németh nem...@numbertext.org --- (In reply to Adolfo Jayme from comment #2) http://cgit.freedesktop.org/libreoffice/core/commit/ ?id=a5ab0e3a8b1cb7c06072229e1c4d956eb81fa002 Also the first part: http://cgit.freedesktop.org/libreoffice/core/commit/?id=4de4f1fd1125bc8cf6059cf143bb76d1ab212434 (I’m assuming the role of the Bugzilla notifier :P) (Hi Adolfo, thanks for that! :) -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 86716] words in diagram object not showing up in respondus.docx test file not showing up
https://bugs.documentfoundation.org/show_bug.cgi?id=86716 --- Comment #7 from gadgetpig i...@gadgetpig.com --- Confirmed issue still persists with LibreOffice writer 4.4.1.1 RC Version: 4.4.1.1 Build ID: b5ac74bf8683a92078a2bc8aff97d4b436af63cb Locale: en_US -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 89438] transparency of text frames not retained when exporting as PDF
https://bugs.documentfoundation.org/show_bug.cgi?id=89438 V Stuart Foote vstuart.fo...@utsa.edu changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC||vstuart.fo...@utsa.edu Resolution|--- |DUPLICATE --- Comment #1 from V Stuart Foote vstuart.fo...@utsa.edu --- *** This bug has been marked as a duplicate of bug 80294 *** -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 78485] FORMATTING: Provide possibility not to draw page borders around headers/footers
https://bugs.documentfoundation.org/show_bug.cgi?id=78485 Michael Stahl mst...@redhat.com changed: What|Removed |Added Attachment #98751|text/plain |image/png mime type|| -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-commits] core.git: sc/source
sc/source/core/data/dociter.cxx |7 --- 1 file changed, 4 insertions(+), 3 deletions(-) New commits: commit dd4bd0ee74fae3d7e3a16e018021da173152571b Author: László Németh laszlo.nem...@collabora.com Date: Wed Feb 18 01:31:12 2015 +0100 tdf#89436 ScHorizontalAttrIterator - fix condition + cleanup Change-Id: I0e2d467044fc46f56bd52083d4365357033cb1b8 diff --git a/sc/source/core/data/dociter.cxx b/sc/source/core/data/dociter.cxx index 9a55e57..3b3b2b1 100644 --- a/sc/source/core/data/dociter.cxx +++ b/sc/source/core/data/dociter.cxx @@ -2313,6 +2313,8 @@ const ScPatternAttr* ScHorizontalAttrIterator::GetNext( SCCOL rCol1, SCCOL rCo ++nCol; // Count up for next call return pPat; // Found it! } + +bRepeatedRow = true; // we can use the stored row data next time } // Next row @@ -2321,10 +2323,10 @@ const ScPatternAttr* ScHorizontalAttrIterator::GetNext( SCCOL rCol1, SCCOL rCo return NULL; // Found nothing nCol = nStartCol; // Start at the left again -if ( !bRowEmpty bRepeatedRow ! nMinNextEnd nRow ) // use the data of the previous row +if ( bRepeatedRow nRow = nMinNextEnd ) // use only the stored data of the previous row continue; -bRepeatedRow = true; // ppPatterns is not modified +bRepeatedRow = false; nMinNextEnd = MAXROW; bool bEmpty = true; SCCOL i; @@ -2335,7 +2337,6 @@ const ScPatternAttr* ScHorizontalAttrIterator::GetNext( SCCOL rCol1, SCCOL rCo if ( pNextEnd[nPos] nRow ) { const ScAttrArray* pArray = pDoc-maTabs[nTab]-aCol[i].pAttrArray; -bRepeatedRow = false; SCSIZE nIndex = ++pIndices[nPos]; if ( nIndex pArray-nCount ) ___ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits
[Libreoffice-bugs] [Bug 56887] PDF Export uses the template name rather than document name for the PDF Title field
https://bugs.documentfoundation.org/show_bug.cgi?id=56887 --- Comment #10 from Jon Grossart j...@grossart.net --- Still present in 4.4.0.3. The real problem is that when you save a document as a template, it populates the Title field in the Description with the template name. This is probably the bug. Then when you base a document with that template, it pulls in that metadata, which is probably correct behavior. When saving as a template, it should probably only populate those field explicitly filled in, so that any children documents don't pull in automatic data. -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 65830] Other: Trying to connect to MySQL database trough ODBC crashes LibreOffice - signal 11 (SIGSEGV) (summary in comment 34)
https://bugs.documentfoundation.org/show_bug.cgi?id=65830 --- Comment #44 from Julien Nabet serval2...@yahoo.fr --- (In reply to Beluga from comment #43) If I run odbcinst -q -d I get: [MySQL] But if I run odbcinst -q -s I get: odbcinst: SQLGetPrivateProfileString failed with . I tried to remedy this by putting in my .bashrc: export LD_LIBRARY_PATH=/usr/lib64/unixODBC:/usr/lib64: export ODBCSYSINI=/etc/unixODBC export ODBCINI=/home/test/.odbc.ini But it didn't help. Just to be sure, have you relaunched bash afterwards? Also, I found this link: https://www.novell.com/products/linuxpackages/opensuse/unixodbc-devel.html which talks about /usr/lib/unixODBC/libodbcmyS.la According to https://en.opensuse.org/openSUSE:Shared_library_packaging_policy, la files are libtool config files. Now I'm on Debian and don't know anything about these la files. -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 89409] binary Word DOC import: ruby text height is 0
https://bugs.documentfoundation.org/show_bug.cgi?id=89409 Robinson Tryon (qubit) qu...@runcibility.com changed: What|Removed |Added Status|UNCONFIRMED |NEW CC||qu...@runcibility.com Ever confirmed|0 |1 --- Comment #1 from Robinson Tryon (qubit) qu...@runcibility.com --- TESTING with 4.4.0.3 + Ubuntu 14.04 REPRO steps: - Open attachment 113425 in Writer - In Writer first we see the ruby text, but after scrolling the document with the mouse wheel, they disappear. CONFIRMED: Text disappears after scrolling (with edge of touchpad) Status - NEW -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 89449] New: Impress line connectors becomes shape objects when opening PPTX file saved originally from Powerpoint 2013/Powerpoint online
https://bugs.documentfoundation.org/show_bug.cgi?id=89449 Bug ID: 89449 Summary: Impress line connectors becomes shape objects when opening PPTX file saved originally from Powerpoint 2013/Powerpoint online Product: LibreOffice Version: 4.4.1.1 rc Hardware: x86-64 (AMD64) OS: Windows (All) Status: UNCONFIRMED Severity: normal Priority: medium Component: Impress Assignee: libreoffice-bugs@lists.freedesktop.org Reporter: i...@gadgetpig.com Created attachment 113478 -- https://bugs.documentfoundation.org/attachment.cgi?id=113478action=edit line shape bug screenshot When opening a PPTX file with shapes connected by line connectors originally saved in Powerpoint 2013, the lines become objects instead of line connectors in Libreoffice. Without saving changes and opening the same PPTX file in Powerpoint 2013/powerpoint online, the lines become normal connectors again. -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
Re: broken --enable-tde (was: Tinderbox failure, Linux-Ubuntu-x86_64@54-TDE, MASTER, last success: 2015-02-12 12:15:08)
-BEGIN PGP SIGNED MESSAGE- Hash: SHA224 On Mon, Feb 16, 2015 at 2:13 PM, Stephan Bergmann sberg...@redhat.com wrote: Somebody who cares for that TDE integration should put some love into this. isn't TDE an emphemism for KDE3 ? maybe that should be forwarded to the guy that maintain OS/2 ? :- Norbert Doesn't look like it's a TDE issue causing the build failure; I can try refreshing the tinderbox to see if it helps. And no, TDE is not KDE3. It is based on the original KDE 3 series, but has been developed continuously since then. Timothy Pearson Trinity Desktop Project -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.11 (GNU/Linux) iFYEARELAAYFAlTiaQMACgkQLaxZSoRZrGHeXwDfa59IB8Cbzr9mhEpY9qZbpREh iJX/sEdslz8K+ADfbKn6diEXcOxn/Qx7hANf86314/RLSKI7VT2/Hg== =NxWP -END PGP SIGNATURE- ___ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice
[Libreoffice-commits] core.git: cui/source
cui/source/tabpages/page.cxx |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) New commits: commit b0979fb26e0026e46149135804e2484ac5a4de58 Author: Julien Nabet serval2...@yahoo.fr Date: Tue Feb 17 23:57:01 2015 +0100 Typo: with-width Change-Id: Ie9c159a00af3cb96aef98bc7befc85dd4a425a7b diff --git a/cui/source/tabpages/page.cxx b/cui/source/tabpages/page.cxx index eaada85..80880c6 100644 --- a/cui/source/tabpages/page.cxx +++ b/cui/source/tabpages/page.cxx @@ -1073,7 +1073,7 @@ IMPL_LINK( SvxPageDescPage, SwapOrientation_Impl, RadioButton *, pBtn ) const long lWidth = GetCoreValue( *m_pPaperWidthEdit, SFX_MAPUNIT_100TH_MM ); const long lHeight = GetCoreValue( *m_pPaperHeightEdit, SFX_MAPUNIT_100TH_MM ); -// swap with and height +// swap width and height SetMetricValue( *m_pPaperWidthEdit, lHeight, SFX_MAPUNIT_100TH_MM ); SetMetricValue( *m_pPaperHeightEdit, lWidth, SFX_MAPUNIT_100TH_MM ); ___ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits
website off line
Hi, It seems that (bugs.)documentfoundation.org and libreoffice.org are offline. Winfried ___ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice
[Libreoffice-bugs] [Bug 78336] BASIC: The Basic Dir() statement is broken under certain conditions
https://bugs.documentfoundation.org/show_bug.cgi?id=78336 Michael Stahl mst...@redhat.com changed: What|Removed |Added Attachment #98562|application/octet-stream|application/vnd.oasis.opend mime type||ocument.text -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 89439] modification date changed to current, if file was created by openOffice before.
https://bugs.documentfoundation.org/show_bug.cgi?id=89439 Klaus.P kl...@attac-aachen.de changed: What|Removed |Added Priority|medium |low -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 89440] New: LibreOffice ask to recover files when Linux has a hard reset.
https://bugs.documentfoundation.org/show_bug.cgi?id=89440 Bug ID: 89440 Summary: LibreOffice ask to recover files when Linux has a hard reset. Product: LibreOffice Version: 4.2.7.2 release Hardware: Other OS: All Status: UNCONFIRMED Severity: normal Priority: medium Component: LibreOffice Assignee: libreoffice-bugs@lists.freedesktop.org Reporter: avtinc2...@gmail.com LibreOffice ask to recover files when Linux has a hard reset. Observations are below: Step #1: Close all LibreOffice apps. Step#2: Dp hard reset on Linux. Step #3: On startup after hard reset, LibreOffice ask to recover files. This cause major problem when you acccident click OK, and you loose all your modifiations. This happened more than one time. -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 43257] SVG: Colors missing in particular documents
https://bugs.documentfoundation.org/show_bug.cgi?id=43257 --- Comment #14 from Dennis Roczek dennisroc...@gmail.com --- both images does work here correctly with all colors. (win8.1!) A Linux only problem? -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 57001] EDITING: Characters get overwritten - no text entry possible
https://bugs.documentfoundation.org/show_bug.cgi?id=57001 --- Comment #15 from bugquestcon...@online.de --- Created attachment 113460 -- https://bugs.documentfoundation.org/attachment.cgi?id=113460action=edit observed the same bug I again found the same bug in v 4.3.5.2 running XP/SP3. -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 88111] Presentation: during slideshow screen draw, with OpenGL hardware acceleration active, rendering issues
https://bugs.documentfoundation.org/show_bug.cgi?id=88111 V Stuart Foote vstuart.fo...@utsa.edu changed: What|Removed |Added CC||ivana.bos...@gmail.com --- Comment #16 from V Stuart Foote vstuart.fo...@utsa.edu --- *** Bug 89431 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 89431] SLIDESHOW: missing text on first-shown slide
https://bugs.documentfoundation.org/show_bug.cgi?id=89431 V Stuart Foote vstuart.fo...@utsa.edu changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC||vstuart.fo...@utsa.edu Resolution|--- |DUPLICATE --- Comment #1 from V Stuart Foote vstuart.fo...@utsa.edu --- *** This bug has been marked as a duplicate of bug 88111 *** -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 89432] New: CRASH: Invalid vector T subscript - creating Table of Contents including a comment
https://bugs.documentfoundation.org/show_bug.cgi?id=89432 Bug ID: 89432 Summary: CRASH: Invalid vector T subscript - creating Table of Contents including a comment Product: LibreOffice Version: 4.4.0.3 release Hardware: x86 (IA32) OS: Windows (All) Status: UNCONFIRMED Severity: normal Priority: medium Component: Writer Assignee: libreoffice-bugs@lists.freedesktop.org Reporter: ivana.bos...@gmail.com Created attachment 113461 -- https://bugs.documentfoundation.org/attachment.cgi?id=113461action=edit Heading1 with comment - crash when creating TOC Writer crashes when creating a Table of Contents which includes comments. I am attaching a small document excerpt where this happens - this does NOT happen if I try to recreate the document from scratch. Steps to reproduce: 1. Open attached file bug_toc.odt. 2. Create Table of Contents (no changes of options needed). - Crash - Fatal error: invalid vector T subscript 3. Open the file again. 4. Remove the comment. 5. Create Table of Contents. Works OK. 6. Remove Table of Contents. 7. Mark test1 as a comment. 8. Create Table of Contents. - Crash - Fatal error: invalid vector T subscript Works OK in version: 4.3.5.2 on the same computer. I suppose this is related to or duplicate of Bug 89400... -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 78281] Classic theme can't be used in 4.3.x unless renaming to another supported theme name
https://bugs.documentfoundation.org/show_bug.cgi?id=78281 Michael Stahl mst...@redhat.com changed: What|Removed |Added Attachment #98452|text/plain |application/zip mime type|| -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-commits] core.git: Branch 'distro/collabora/viewer' - 2 commits - configure.ac solenv/bin
configure.ac |4 solenv/bin/native-code.py | 10 +- 2 files changed, 13 insertions(+), 1 deletion(-) New commits: commit 5046527d6146897c26b657c7eb98b4a5613b24da Author: Jan Holesovsky ke...@collabora.com Date: Tue Feb 17 15:24:41 2015 +0100 android: No need to include the entire libfrmlo.a, add just the used services. Made sure that ooo108922-1.doc and fields.doc are still loading. Change-Id: If009c25be1776eba77a397efb2eae820838ac053 diff --git a/solenv/bin/native-code.py b/solenv/bin/native-code.py index c212c25..eedf87d 100755 --- a/solenv/bin/native-code.py +++ b/solenv/bin/native-code.py @@ -33,6 +33,7 @@ core_factory_list = [ (libhyphenlo.a, hyphen_component_getFactory), (libi18npoollo.a, i18npool_component_getFactory), (libi18nsearchlo.a, i18nsearch_component_getFactory), +(libinvocadaptlo.a, invocadapt_component_getFactory), (liblnglo.a, lng_component_getFactory), (liblnthlo.a, lnth_component_getFactory), (liblocalebe1lo.a, localebe1_component_getFactory), @@ -57,6 +58,7 @@ core_factory_list = [ (libxsec_xmlsec.a, xsec_xmlsec_component_getFactory, #ifndef ANDROID), (libxstor.a, xstor_component_getFactory), (libcanvasfactorylo.a, canvasfactory_component_getFactory), +(libvbaeventslo.a, vbaevents_component_getFactory), (libvclcanvaslo.a, vclcanvas_component_getFactory), (libmtfrendererlo.a, mtfrenderer_component_getFactory), ] @@ -88,6 +90,12 @@ core_constructor_list = [ # dbaccess/util/dba.component com_sun_star_comp_dba_ORowSet_get_implementation, # forms/util/frm.component +com_sun_star_form_OCheckBoxControl_get_implementation, +com_sun_star_form_OCheckBoxModel_get_implementation, +com_sun_star_form_OComboBoxControl_get_implementation, +com_sun_star_form_OComboBoxModel_get_implementation, +com_sun_star_form_ODateControl_get_implementation, +com_sun_star_form_ODateModel_get_implementation, com_sun_star_comp_forms_ODatabaseForm_get_implementation, com_sun_star_form_OFormsCollection_get_implementation, # framework/util/fwk.component @@ -144,6 +152,7 @@ core_constructor_list = [ # stoc/source/inspect/introspection.component com_sun_star_comp_stoc_Introspection_get_implementation, # toolkit/util/tk.component +stardiv_Toolkit_StdTabController_get_implementation, stardiv_Toolkit_UnoCheckBoxControl_get_implementation, stardiv_Toolkit_UnoComboBoxControl_get_implementation, stardiv_Toolkit_UnoControlCheckBoxModel_get_implementation, @@ -197,7 +206,6 @@ draw_constructor_list = [ ] writer_factory_list = [ -(libfrmlo.a, frm_component_getFactory), (libsblo.a, sb_component_getFactory), (libswdlo.a, swd_component_getFactory), (libswlo.a, sw_component_getFactory), commit d3adc100afa44c748f7bd386aaed69f87d40b034 Author: Jan Holesovsky ke...@collabora.com Date: Tue Feb 17 13:24:00 2015 +0100 android: Better check for package name when debugging. Change-Id: Iad29aa8cc47220e5aa33a4991a0c0d265d107152 diff --git a/configure.ac b/configure.ac index 34b129a..a195dd3 100644 --- a/configure.ac +++ b/configure.ac @@ -12316,6 +12316,10 @@ if echo $host_os | grep -q linux-android ; then AC_MSG_RESULT([not set, using $ANDROID_PACKAGE_NAME]) else +if test -n $ENABLE_DEBUG -a $with_android_package_name != org.libreoffice ; then +AC_MSG_ERROR([The package name must be set +to org.libreoffice when debugging, please avoid --with-android-package-name.]) +fi ANDROID_PACKAGE_NAME=$with_android_package_name AC_MSG_RESULT([$ANDROID_PACKAGE_NAME]) fi ___ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits
[Libreoffice-bugs] [Bug 61914] [META] Start Center -- implementation UI and UX
https://bugs.documentfoundation.org/show_bug.cgi?id=61914 V Stuart Foote vstuart.fo...@utsa.edu changed: What|Removed |Added Depends on||72152 -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 89434] Validity dropdown arrow not dismissed when navigating between sheets
https://bugs.documentfoundation.org/show_bug.cgi?id=89434 Matthew Francis fdb...@neosheffield.co.uk changed: What|Removed |Added CC||fdb...@neosheffield.co.uk --- Comment #1 from Matthew Francis fdb...@neosheffield.co.uk --- Created attachment 113463 -- https://bugs.documentfoundation.org/attachment.cgi?id=113463action=edit Sample spreadsheet -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 89320] LibO opens a password-protected .docx, displaying garbled text, when user presses cancel instead of entering a password
https://bugs.documentfoundation.org/show_bug.cgi?id=89320 --- Comment #3 from Jennifer jennifer.arne...@pearson.com --- Created attachment 113466 -- https://bugs.documentfoundation.org/attachment.cgi?id=113466action=edit A password protected .docx file for debugging and testing. Attached a password protected docx file. (the password is 'Secret') To make it password protected, we did the following (this was on Office for Mac): Word menu - Preferences - Security tab In there, Security options for [name of document]: Password to open: (filled in password) Clicked on Protect document I have not tried with a regular doc file. Also, a password protected .odt file did not have the same behaviour. It worked as before. -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-commits] core.git: sc/inc sc/source
sc/inc/dociter.hxx |3 ++ sc/source/core/data/dociter.cxx | 47 +--- 2 files changed, 33 insertions(+), 17 deletions(-) New commits: commit 4de4f1fd1125bc8cf6059cf143bb76d1ab212434 Author: László Németh laszlo.nem...@collabora.com Date: Tue Feb 17 16:43:38 2015 +0100 tdf#89436 fix ScHorizontalAttrIterator performance Change-Id: I69be1a85b74ede8f02788a6370d4ebb40bddbe11 diff --git a/sc/inc/dociter.hxx b/sc/inc/dociter.hxx index 2230b81..65023b0 100644 --- a/sc/inc/dociter.hxx +++ b/sc/inc/dociter.hxx @@ -487,11 +487,14 @@ private: SCROW nEndRow; SCROW* pNextEnd; +SCCOL* pPrevColEnd; SCSIZE* pIndices; const ScPatternAttr** ppPatterns; SCCOL nCol; SCROW nRow; boolbRowEmpty; +boolbRepeatedRow; +SCROW nMinNextEnd; public: ScHorizontalAttrIterator( ScDocument* pDocument, SCTAB nTable, diff --git a/sc/source/core/data/dociter.cxx b/sc/source/core/data/dociter.cxx index ba625be..d685b82 100644 --- a/sc/source/core/data/dociter.cxx +++ b/sc/source/core/data/dociter.cxx @@ -2235,12 +2235,14 @@ ScHorizontalAttrIterator::ScHorizontalAttrIterator( ScDocument* pDocument, SCTAB nRow = nStartRow; nCol = nStartCol; bRowEmpty = false; +bRepeatedRow = false; pIndices= new SCSIZE[nEndCol-nStartCol+1]; pNextEnd= new SCROW[nEndCol-nStartCol+1]; +pPrevColEnd = new SCCOL[nEndCol-nStartCol+1]; ppPatterns = new const ScPatternAttr*[nEndCol-nStartCol+1]; -SCROW nSkipTo = MAXROW; +nMinNextEnd = MAXROW; bool bEmpty = true; for (i=nStartCol; i=nEndCol; i++) { @@ -2253,12 +2255,12 @@ ScHorizontalAttrIterator::ScHorizontalAttrIterator( ScDocument* pDocument, SCTAB const ScPatternAttr* pPattern = pArray-pData[nIndex].pPattern; SCROW nThisEnd = pArray-pData[nIndex].nRow; + +if ( nThisEnd nMinNextEnd ) +nMinNextEnd = nThisEnd; // nMinNextEnd can be set here already + if ( IsDefaultItem( pPattern ) ) -{ pPattern = NULL; -if ( nThisEnd nSkipTo ) -nSkipTo = nThisEnd; // nSkipTo can be set here already -} else bEmpty = false; // Found attributes @@ -2268,7 +2270,7 @@ ScHorizontalAttrIterator::ScHorizontalAttrIterator( ScDocument* pDocument, SCTAB } if (bEmpty) -nRow = nSkipTo; // Skip until end of next section +nRow = nMinNextEnd; // Skip until end of next section bRowEmpty = bEmpty; } @@ -2277,6 +2279,7 @@ ScHorizontalAttrIterator::~ScHorizontalAttrIterator() { delete[] ppPatterns; delete[] pNextEnd; +delete[] pPrevColEnd; delete[] pIndices; } @@ -2297,8 +2300,15 @@ const ScPatternAttr* ScHorizontalAttrIterator::GetNext( SCCOL rCol1, SCCOL rCo const ScPatternAttr* pPat = ppPatterns[nCol-nStartCol]; rRow = nRow; rCol1 = nCol; -while ( nCol nEndCol ppPatterns[nCol+1-nStartCol] == pPat ) -++nCol; +if ( bRepeatedRow ) +nCol = pPrevColEnd[nCol]; +else +{ +while ( nCol nEndCol ( ppPatterns[nCol+1-nStartCol] == pPat) ) +++nCol; +// store the result to avoid the previous very expensive comparisons +pPrevColEnd[rCol1] = nCol; +} rCol2 = nCol; ++nCol; // Count up for next call return pPat; // Found it! @@ -2309,7 +2319,13 @@ const ScPatternAttr* ScHorizontalAttrIterator::GetNext( SCCOL rCol1, SCCOL rCo ++nRow; if ( nRow nEndRow ) // Already at the end? return NULL; // Found nothing +nCol = nStartCol; // Start at the left again + +if ( bRepeatedRow ! nMinNextEnd nRow ) // use the data of the previous row + continue; +bRepeatedRow = true; // ppPatterns is not modified +nMinNextEnd = MAXROW; bool bEmpty = true; SCCOL i; @@ -2319,6 +2335,7 @@ const ScPatternAttr* ScHorizontalAttrIterator::GetNext( SCCOL rCol1, SCCOL rCo if ( pNextEnd[nPos] nRow ) { const ScAttrArray* pArray = pDoc-maTabs[nTab]-aCol[i].pAttrArray; +bRepeatedRow = false; SCSIZE nIndex = ++pIndices[nPos]; if ( nIndex pArray-nCount ) @@ -2344,19 +2361,15 @@ const ScPatternAttr* ScHorizontalAttrIterator::GetNext( SCCOL rCol1, SCCOL rCo } else if ( ppPatterns[nPos] ) bEmpty = false; // Area not at the end yet + +if ( nMinNextEnd pNextEnd[nPos] ) +nMinNextEnd
[Libreoffice-bugs] [Bug 89404] Empty cells have non-zero value when used in formula(hard recalc needed)
https://bugs.documentfoundation.org/show_bug.cgi?id=89404 raal r...@post.cz changed: What|Removed |Added Status|UNCONFIRMED |NEW CC||r...@post.cz Summary|Empty cells have non-zero |Empty cells have non-zero |value when used in formula |value when used in ||formula(hard recalc needed) Ever confirmed|0 |1 OS|Windows (All) |All --- Comment #6 from raal r...@post.cz --- I can confirm with LO 4.4.0.3 and Version: 4.5.0.0.alpha0+ Build ID: 7f126fc8570da5c7275a4d4efe019b9ea3b5b073 TinderBox: Win-x86@42, Branch:master, Time: 2015-02-14_23:15:54 also on linux After hard recalc (ctrl+shift+F9)is calculation correct. -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 89439] New: modification date changed to current, if file was created by openOffice before.
https://bugs.documentfoundation.org/show_bug.cgi?id=89439 Bug ID: 89439 Summary: modification date changed to current, if file was created by openOffice before. Product: LibreOffice Version: 4.2.5.2 release Hardware: Other OS: Mac OS X (All) Status: UNCONFIRMED Severity: minor Priority: medium Component: LibreOffice Assignee: libreoffice-bugs@lists.freedesktop.org Reporter: kl...@attac-aachen.de When opening a file created by OpenOffice instead of Libre Office, the modification date immediately is changed to current on the first time. -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 43257] SVG: Colors missing in particular documents
https://bugs.documentfoundation.org/show_bug.cgi?id=43257 Jay Philips philip...@hotmail.com changed: What|Removed |Added CC||philip...@hotmail.com --- Comment #13 from Jay Philips philip...@hotmail.com --- Some other documents with missing colors include attachment 104206 and attachment 104207, as only 3 colors appear - black, light blue, and dark blue. Version: 4.5.0.0.alpha0+ Build ID: f1359d1221b335c4856821948f89868f021135eb TinderBox: Linux-rpm_deb-x86@45-TDF, Branch:master, Time: 2015-02-06_17:44:30 -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 88278] Meta: insert SVG image filter (all modules)
https://bugs.documentfoundation.org/show_bug.cgi?id=88278 Bug 88278 depends on bug 87309, which changed state. Bug 87309 Summary: In svg import attribute value currentColor is not resolved, if color attribute is missing https://bugs.documentfoundation.org/show_bug.cgi?id=87309 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 87309] In svg import attribute value currentColor is not resolved, if color attribute is missing
https://bugs.documentfoundation.org/show_bug.cgi?id=87309 Dennis Roczek dennisroc...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED CC||dennisroc...@gmail.com Resolution|--- |FIXED --- Comment #4 from Dennis Roczek dennisroc...@gmail.com --- resolved. tested daily build win x64 bit build -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 88277] Meta: SVG fileOpen filter (Draw)
https://bugs.documentfoundation.org/show_bug.cgi?id=88277 Bug 88277 depends on bug 87309, which changed state. Bug 87309 Summary: In svg import attribute value currentColor is not resolved, if color attribute is missing https://bugs.documentfoundation.org/show_bug.cgi?id=87309 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-commits] core.git: formula/source
formula/source/core/api/FormulaCompiler.cxx |1 + 1 file changed, 1 insertion(+) New commits: commit fc4ba6d31a0d30c4d8bad37c2955cf6609ea5cd6 Author: Miklos Vajna vmik...@collabora.co.uk Date: Tue Feb 17 16:50:28 2015 +0100 formula: include algorithm for std::min Change-Id: I3237eb3b6ada8949cb489676e83e46cc3c92aa81 diff --git a/formula/source/core/api/FormulaCompiler.cxx b/formula/source/core/api/FormulaCompiler.cxx index 07955f6..98bec75 100644 --- a/formula/source/core/api/FormulaCompiler.cxx +++ b/formula/source/core/api/FormulaCompiler.cxx @@ -34,6 +34,7 @@ #include com/sun/star/sheet/FormulaMapGroupSpecialOffset.hpp #include rtl/strbuf.hxx #include stdio.h +#include algorithm namespace formula { ___ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits
[Libreoffice-bugs] [Bug 78355] FILEOPEN: can't open .xls file
https://bugs.documentfoundation.org/show_bug.cgi?id=78355 Michael Stahl mst...@redhat.com changed: What|Removed |Added Attachment #98601|text/plain |application/octet-stream mime type|| -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 78357] FILEOPEN: RTF hyperlinks exported with black underline
https://bugs.documentfoundation.org/show_bug.cgi?id=78357 Michael Stahl mst...@redhat.com changed: What|Removed |Added Attachment #98628|application/octet-stream|application/vnd.openxmlform mime type||ats-officedocument.wordproc ||essingml.document -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-commits] core.git: include/LibreOfficeKit
include/LibreOfficeKit/LibreOfficeKit.h |2 ++ include/LibreOfficeKit/LibreOfficeKit.hxx | 13 +++-- 2 files changed, 13 insertions(+), 2 deletions(-) New commits: commit 7a17c038a6f4c433a69c6c1ed04aca2e5c929027 Author: Jan Holesovsky ke...@collabora.com Date: Tue Feb 17 17:12:45 2015 +0100 LOK: Add support for documentLoadWithOptions also to LibreOfficeKit.hxx. Change-Id: I89f018f524aad84f59372f1be76a8522010345f8 diff --git a/include/LibreOfficeKit/LibreOfficeKit.h b/include/LibreOfficeKit/LibreOfficeKit.h index 7cbaad3..ce1e636 100644 --- a/include/LibreOfficeKit/LibreOfficeKit.h +++ b/include/LibreOfficeKit/LibreOfficeKit.h @@ -146,7 +146,9 @@ struct _LibreOfficeKitClass LibreOfficeKitDocument* (*documentLoadWithOptions) (LibreOfficeKit* pThis, const char* pURL, const char* pOptions); +#ifdef LOK_USE_UNSTABLE_API void(*postKeyEvent) (LibreOfficeKit* pThis, int nType, int nCode); +#endif // LOK_USE_UNSTABLE_API }; #define LIBREOFFICEKIT_DOCUMENT_HAS(pDoc,member) LIBREOFFICEKIT_HAS_MEMBER(LibreOfficeKitDocumentClass,member,(pDoc)-pClass-nSize) diff --git a/include/LibreOfficeKit/LibreOfficeKit.hxx b/include/LibreOfficeKit/LibreOfficeKit.hxx index ef365ce..74c8533 100644 --- a/include/LibreOfficeKit/LibreOfficeKit.hxx +++ b/include/LibreOfficeKit/LibreOfficeKit.hxx @@ -147,11 +147,18 @@ public: mpThis-pClass-destroy(mpThis); } -inline Document* documentLoad(const char* pUrl) +inline Document* documentLoad(const char* pUrl, const char* pFilterOptions = NULL) { -LibreOfficeKitDocument* pDoc = mpThis-pClass-documentLoad(mpThis, pUrl); +LibreOfficeKitDocument* pDoc = NULL; + +if (LIBREOFFICEKIT_HAS(mpThis, documentLoadWithOptions)) +pDoc = mpThis-pClass-documentLoadWithOptions(mpThis, pUrl, pFilterOptions); +else +pDoc = mpThis-pClass-documentLoad(mpThis, pUrl); + if (pDoc == NULL) return NULL; + return new Document(pDoc); } @@ -161,6 +168,7 @@ public: return mpThis-pClass-getError(mpThis); } +#ifdef LOK_USE_UNSTABLE_API /** * Posts a keyboard event to the focused frame. * @@ -171,6 +179,7 @@ public: { mpThis-pClass-postKeyEvent(mpThis, nType, nCode); } +#endif // LOK_USE_UNSTABLE_API }; inline Office* lok_cpp_init(const char* pInstallPath) ___ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits
[Libreoffice-bugs] [Bug 89434] Validity dropdown arrow not dismissed when navigating between sheets
https://bugs.documentfoundation.org/show_bug.cgi?id=89434 raal r...@post.cz changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC||r...@post.cz Resolution|--- |DUPLICATE --- Comment #2 from raal r...@post.cz --- I can confirm with Version: 4.5.0.0.alpha0+ Build ID: 62969accf9c01b71b738424d4d643db8bfaed182 TinderBox: Linux-rpm_deb-x86_64@46-TDF, Branch:master, Time: 2015-02-08_23:22:32 setting as duplicate of bug 63178 *** This bug has been marked as a duplicate of bug 63178 *** -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-commits] core.git: Branch 'libreoffice-4-4' - sc/inc sc/source
sc/inc/dociter.hxx |3 -- sc/source/core/data/dociter.cxx | 47 ++-- 2 files changed, 17 insertions(+), 33 deletions(-) New commits: commit dced85e8ae2ba8030adf69f376b2f2a3304d51a6 Author: László Németh laszlo.nem...@collabora.com Date: Tue Feb 17 18:19:59 2015 +0100 Revert tdf#89436 fix ScHorizontalAttrIterator performance This reverts commit f270e863668bfd0d303685de03d00ebf40e6ddb8. diff --git a/sc/inc/dociter.hxx b/sc/inc/dociter.hxx index 65023b0..2230b81 100644 --- a/sc/inc/dociter.hxx +++ b/sc/inc/dociter.hxx @@ -487,14 +487,11 @@ private: SCROW nEndRow; SCROW* pNextEnd; -SCCOL* pPrevColEnd; SCSIZE* pIndices; const ScPatternAttr** ppPatterns; SCCOL nCol; SCROW nRow; boolbRowEmpty; -boolbRepeatedRow; -SCROW nMinNextEnd; public: ScHorizontalAttrIterator( ScDocument* pDocument, SCTAB nTable, diff --git a/sc/source/core/data/dociter.cxx b/sc/source/core/data/dociter.cxx index 9e424e2..2c5a597 100644 --- a/sc/source/core/data/dociter.cxx +++ b/sc/source/core/data/dociter.cxx @@ -2235,14 +2235,12 @@ ScHorizontalAttrIterator::ScHorizontalAttrIterator( ScDocument* pDocument, SCTAB nRow = nStartRow; nCol = nStartCol; bRowEmpty = false; -bRepeatedRow = false; pIndices= new SCSIZE[nEndCol-nStartCol+1]; pNextEnd= new SCROW[nEndCol-nStartCol+1]; -pPrevColEnd = new SCCOL[nEndCol-nStartCol+1]; ppPatterns = new const ScPatternAttr*[nEndCol-nStartCol+1]; -nMinNextEnd = MAXROW; +SCROW nSkipTo = MAXROW; bool bEmpty = true; for (i=nStartCol; i=nEndCol; i++) { @@ -2255,12 +2253,12 @@ ScHorizontalAttrIterator::ScHorizontalAttrIterator( ScDocument* pDocument, SCTAB const ScPatternAttr* pPattern = pArray-pData[nIndex].pPattern; SCROW nThisEnd = pArray-pData[nIndex].nRow; - -if ( nThisEnd nMinNextEnd ) -nMinNextEnd = nThisEnd; // nMinNextEnd can be set here already - if ( IsDefaultItem( pPattern ) ) +{ pPattern = NULL; +if ( nThisEnd nSkipTo ) +nSkipTo = nThisEnd; // nSkipTo can be set here already +} else bEmpty = false; // Found attributes @@ -2270,7 +2268,7 @@ ScHorizontalAttrIterator::ScHorizontalAttrIterator( ScDocument* pDocument, SCTAB } if (bEmpty) -nRow = nMinNextEnd; // Skip until end of next section +nRow = nSkipTo; // Skip until end of next section bRowEmpty = bEmpty; } @@ -2279,7 +2277,6 @@ ScHorizontalAttrIterator::~ScHorizontalAttrIterator() { delete[] ppPatterns; delete[] pNextEnd; -delete[] pPrevColEnd; delete[] pIndices; } @@ -2300,15 +2297,8 @@ const ScPatternAttr* ScHorizontalAttrIterator::GetNext( SCCOL rCol1, SCCOL rCo const ScPatternAttr* pPat = ppPatterns[nCol-nStartCol]; rRow = nRow; rCol1 = nCol; -if ( bRepeatedRow ) -nCol = pPrevColEnd[nCol]; -else -{ -while ( nCol nEndCol ( ppPatterns[nCol+1-nStartCol] == pPat) ) -++nCol; -// store the result to avoid the previous very expensive comparisons -pPrevColEnd[rCol1] = nCol; -} +while ( nCol nEndCol ppPatterns[nCol+1-nStartCol] == pPat ) +++nCol; rCol2 = nCol; ++nCol; // Count up for next call return pPat; // Found it! @@ -2319,13 +2309,7 @@ const ScPatternAttr* ScHorizontalAttrIterator::GetNext( SCCOL rCol1, SCCOL rCo ++nRow; if ( nRow nEndRow ) // Already at the end? return NULL; // Found nothing -nCol = nStartCol; // Start at the left again - -if ( bRepeatedRow ! nMinNextEnd nRow ) // use the data of the previous row - continue; -bRepeatedRow = true; // ppPatterns is not modified -nMinNextEnd = MAXROW; bool bEmpty = true; SCCOL i; @@ -2335,7 +2319,6 @@ const ScPatternAttr* ScHorizontalAttrIterator::GetNext( SCCOL rCol1, SCCOL rCo if ( pNextEnd[nPos] nRow ) { const ScAttrArray* pArray = pDoc-maTabs[nTab]-aCol[i].pAttrArray; -bRepeatedRow = false; SCSIZE nIndex = ++pIndices[nPos]; if ( nIndex pArray-nCount ) @@ -2361,15 +2344,19 @@ const ScPatternAttr* ScHorizontalAttrIterator::GetNext( SCCOL rCol1, SCCOL rCo } else if ( ppPatterns[nPos] ) bEmpty = false; // Area not at the end yet - -if ( nMinNextEnd pNextEnd[nPos] ) -
[Libreoffice-bugs] [Bug 89436] New: FILESAVE: very slow ScHorizontalAttrIterator in XLS(X) saving
https://bugs.documentfoundation.org/show_bug.cgi?id=89436 Bug ID: 89436 Summary: FILESAVE: very slow ScHorizontalAttrIterator in XLS(X) saving Product: LibreOffice Version: 4.2.5.2 release Hardware: Other OS: All Status: UNCONFIRMED Severity: normal Priority: medium Component: Calc Assignee: libreoffice-bugs@lists.freedesktop.org Reporter: nem...@numbertext.org Spreadsheets – especially with more columns – spend a lot of time to use the ScHorizontalAttrIterator. -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 89437] New: Ordinal suffix should never be auto-corrected to superscript in some languages
https://bugs.documentfoundation.org/show_bug.cgi?id=89437 Bug ID: 89437 Summary: Ordinal suffix should never be auto-corrected to superscript in some languages Product: LibreOffice Version: unspecified Hardware: Other OS: All Status: UNCONFIRMED Severity: normal Priority: medium Component: Localization Assignee: libreoffice-bugs@lists.freedesktop.org Reporter: sleeping.pil...@gmail.com Set the language to Swedish and type 1:a or 3:e. The suffix becomes superscript. In Swedish it is never printed as superscript. In other words ordinal suffix should never be auto-corrected to superscript in Swedish not even if Format ordinal number suffixes (1st-1^st) is selected. Of course one can disable the functionality, but then it will be disabled for all languages which probably is not what is wanted. I'm working on a patch for this issue, but still need to check if there are any other languages that is using ordinal suffixes that should never be changed to superscript. -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 78347] FILESAVE: DOC not retaining table border color
https://bugs.documentfoundation.org/show_bug.cgi?id=78347 Michael Stahl mst...@redhat.com changed: What|Removed |Added Attachment #98572|text/plain |image/jpeg mime type|| -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 63178] Validity drop-down box appears in new sheet when new sheet is created
https://bugs.documentfoundation.org/show_bug.cgi?id=63178 raal r...@post.cz changed: What|Removed |Added CC||fdb...@neosheffield.co.uk --- Comment #8 from raal r...@post.cz --- *** Bug 89434 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 89438] New: transparency of text frames not retained when exporting as PDF
https://bugs.documentfoundation.org/show_bug.cgi?id=89438 Bug ID: 89438 Summary: transparency of text frames not retained when exporting as PDF Product: LibreOffice Version: 4.3.5.2 release Hardware: Other OS: Windows (All) Status: UNCONFIRMED Severity: normal Priority: medium Component: Writer Assignee: libreoffice-bugs@lists.freedesktop.org Reporter: pas...@mennoniten-neuwied.de Created attachment 113467 -- https://bugs.documentfoundation.org/attachment.cgi?id=113467action=edit sample of missing transparency I usually place text frames on a picture by giving the text frame either white or black background colour and setting it to 100% transparency. This used to work until my previous version of LibreOffice (I think 4.1.something). However, in 4.3.5 the text frames come out as either solid white or solid black. So this must be a new bug. I also tested it with 4.3.5 on a Mac. The transparency is correctly retained there, so it's an OS-dependent bug. I'm attaching a sample PDF. The solid white and black frames shouldn't be there. -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 42246] Cannot Embed Videos from Popular Video Websites
https://bugs.documentfoundation.org/show_bug.cgi?id=42246 Jay Philips philip...@hotmail.com changed: What|Removed |Added CC||philip...@hotmail.com --- Comment #10 from Jay Philips philip...@hotmail.com --- What Word 2013 does when you select an online video from their builtin search facility to add into a document is insert the video's image and wrap a link around it pointing to the page you can watch the video as well as the necessary embedded HTML code to run the video independently. Here is an example of the xml code with the embedded HTML (pulled from attachment 111336). a:ext uri={C809E66F-F1BF-436E-b5F7-EEA9579F0CBA}wp15:webVideoPr xmlns:wp15=http://schemas.microsoft.com/office/word/2012/wordprocessingDrawing; embeddedHtml=lt;iframe class=quot;youtube-playerquot; src=quot;https://www.youtube.com/embed/OXeOs9EOnPwquot; frameborder=quot;0quot; type=quot;text/htmlquot; width=quot;816quot; height=quot;480quot; /gt; h=480 w=816//a:ext When you hover over the image in Word, it shows the Ctrl+Click tooltip and if ctrl+click, it darkens the document and shows the embedded code in a overlapping window. This behaviour only happens in Word 2013, while with Word 2010 and 2007, ctrl+click simply opens the video link in the user's default browser, like what it normally does with any link. LibreOffice presently doesnt detect the video link around such images in DOCX files (bug 87718). -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 89441] New: CRASH while importing JPEG2000 image
https://bugs.documentfoundation.org/show_bug.cgi?id=89441 Bug ID: 89441 Summary: CRASH while importing JPEG2000 image Product: LibreOffice Version: 4.5.0.0.alpha0+ Master Hardware: x86-64 (AMD64) OS: Windows (All) Status: UNCONFIRMED Severity: critical Priority: medium Component: LibreOffice Assignee: libreoffice-bugs@lists.freedesktop.org Reporter: dennisroc...@gmail.com Importing the image at https://wiki.documentfoundation.org/File:Walrus-tdf-eyes_recreation_default-colorspace.jp2.jpeg and LibreOffice Windows x64 is crashing on Windows 8.1 Professional. Version: 4.5.0.0.alpha0+ (x64) Build ID: Built by David Ostrovsky Locale: de_DE -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-commits] core.git: Branch 'libreoffice-4-4' - sc/inc sc/source
sc/inc/dociter.hxx |3 ++ sc/source/core/data/dociter.cxx | 47 +--- 2 files changed, 33 insertions(+), 17 deletions(-) New commits: commit f270e863668bfd0d303685de03d00ebf40e6ddb8 Author: László Németh laszlo.nem...@collabora.com Date: Tue Feb 17 16:43:38 2015 +0100 tdf#89436 fix ScHorizontalAttrIterator performance Change-Id: I69be1a85b74ede8f02788a6370d4ebb40bddbe11 diff --git a/sc/inc/dociter.hxx b/sc/inc/dociter.hxx index 2230b81..65023b0 100644 --- a/sc/inc/dociter.hxx +++ b/sc/inc/dociter.hxx @@ -487,11 +487,14 @@ private: SCROW nEndRow; SCROW* pNextEnd; +SCCOL* pPrevColEnd; SCSIZE* pIndices; const ScPatternAttr** ppPatterns; SCCOL nCol; SCROW nRow; boolbRowEmpty; +boolbRepeatedRow; +SCROW nMinNextEnd; public: ScHorizontalAttrIterator( ScDocument* pDocument, SCTAB nTable, diff --git a/sc/source/core/data/dociter.cxx b/sc/source/core/data/dociter.cxx index 2c5a597..9e424e2 100644 --- a/sc/source/core/data/dociter.cxx +++ b/sc/source/core/data/dociter.cxx @@ -2235,12 +2235,14 @@ ScHorizontalAttrIterator::ScHorizontalAttrIterator( ScDocument* pDocument, SCTAB nRow = nStartRow; nCol = nStartCol; bRowEmpty = false; +bRepeatedRow = false; pIndices= new SCSIZE[nEndCol-nStartCol+1]; pNextEnd= new SCROW[nEndCol-nStartCol+1]; +pPrevColEnd = new SCCOL[nEndCol-nStartCol+1]; ppPatterns = new const ScPatternAttr*[nEndCol-nStartCol+1]; -SCROW nSkipTo = MAXROW; +nMinNextEnd = MAXROW; bool bEmpty = true; for (i=nStartCol; i=nEndCol; i++) { @@ -2253,12 +2255,12 @@ ScHorizontalAttrIterator::ScHorizontalAttrIterator( ScDocument* pDocument, SCTAB const ScPatternAttr* pPattern = pArray-pData[nIndex].pPattern; SCROW nThisEnd = pArray-pData[nIndex].nRow; + +if ( nThisEnd nMinNextEnd ) +nMinNextEnd = nThisEnd; // nMinNextEnd can be set here already + if ( IsDefaultItem( pPattern ) ) -{ pPattern = NULL; -if ( nThisEnd nSkipTo ) -nSkipTo = nThisEnd; // nSkipTo can be set here already -} else bEmpty = false; // Found attributes @@ -2268,7 +2270,7 @@ ScHorizontalAttrIterator::ScHorizontalAttrIterator( ScDocument* pDocument, SCTAB } if (bEmpty) -nRow = nSkipTo; // Skip until end of next section +nRow = nMinNextEnd; // Skip until end of next section bRowEmpty = bEmpty; } @@ -2277,6 +2279,7 @@ ScHorizontalAttrIterator::~ScHorizontalAttrIterator() { delete[] ppPatterns; delete[] pNextEnd; +delete[] pPrevColEnd; delete[] pIndices; } @@ -2297,8 +2300,15 @@ const ScPatternAttr* ScHorizontalAttrIterator::GetNext( SCCOL rCol1, SCCOL rCo const ScPatternAttr* pPat = ppPatterns[nCol-nStartCol]; rRow = nRow; rCol1 = nCol; -while ( nCol nEndCol ppPatterns[nCol+1-nStartCol] == pPat ) -++nCol; +if ( bRepeatedRow ) +nCol = pPrevColEnd[nCol]; +else +{ +while ( nCol nEndCol ( ppPatterns[nCol+1-nStartCol] == pPat) ) +++nCol; +// store the result to avoid the previous very expensive comparisons +pPrevColEnd[rCol1] = nCol; +} rCol2 = nCol; ++nCol; // Count up for next call return pPat; // Found it! @@ -2309,7 +2319,13 @@ const ScPatternAttr* ScHorizontalAttrIterator::GetNext( SCCOL rCol1, SCCOL rCo ++nRow; if ( nRow nEndRow ) // Already at the end? return NULL; // Found nothing +nCol = nStartCol; // Start at the left again + +if ( bRepeatedRow ! nMinNextEnd nRow ) // use the data of the previous row + continue; +bRepeatedRow = true; // ppPatterns is not modified +nMinNextEnd = MAXROW; bool bEmpty = true; SCCOL i; @@ -2319,6 +2335,7 @@ const ScPatternAttr* ScHorizontalAttrIterator::GetNext( SCCOL rCol1, SCCOL rCo if ( pNextEnd[nPos] nRow ) { const ScAttrArray* pArray = pDoc-maTabs[nTab]-aCol[i].pAttrArray; +bRepeatedRow = false; SCSIZE nIndex = ++pIndices[nPos]; if ( nIndex pArray-nCount ) @@ -2344,19 +2361,15 @@ const ScPatternAttr* ScHorizontalAttrIterator::GetNext( SCCOL rCol1, SCCOL rCo } else if ( ppPatterns[nPos] ) bEmpty = false; // Area not at the end yet + +if ( nMinNextEnd pNextEnd[nPos] ) +nMinNextEnd
[Libreoffice-bugs] [Bug 89441] CRASH while importing JPEG2000 image
https://bugs.documentfoundation.org/show_bug.cgi?id=89441 Dennis Roczek dennisroc...@gmail.com changed: What|Removed |Added CC||dennisroc...@gmail.com Blocks||61683 -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 89442] New: background transparency not stored or readed from file
https://bugs.documentfoundation.org/show_bug.cgi?id=89442 Bug ID: 89442 Summary: background transparency not stored or readed from file Product: LibreOffice Version: 4.4.0.3 release Hardware: x86-64 (AMD64) OS: Linux (All) Status: UNCONFIRMED Severity: normal Priority: medium Component: Writer Assignee: libreoffice-bugs@lists.freedesktop.org Reporter: u...@gmx.net Created attachment 113468 -- https://bugs.documentfoundation.org/attachment.cgi?id=113468action=edit Dialog Transparency 80% If I include a picture as Background (via Seite - Bereich / my translation Page - Frame) and reduce the insensitivity (via Seite - Transparenz / my translation Page - transparency) to 80%. This normally works fine. If I store the document and open it again - the transparency is removed - so the background is with fully insensitivity! -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-commits] core.git: sc/source
sc/source/core/data/dociter.cxx |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) New commits: commit a5ab0e3a8b1cb7c06072229e1c4d956eb81fa002 Author: László Németh laszlo.nem...@collabora.com Date: Tue Feb 17 18:03:39 2015 +0100 tdf#89436 handle skipping empty rows Change-Id: Ib29ad9210939fcbc236bfd7be211e21f791caac7 diff --git a/sc/source/core/data/dociter.cxx b/sc/source/core/data/dociter.cxx index d685b82..9a55e57 100644 --- a/sc/source/core/data/dociter.cxx +++ b/sc/source/core/data/dociter.cxx @@ -2321,7 +2321,7 @@ const ScPatternAttr* ScHorizontalAttrIterator::GetNext( SCCOL rCol1, SCCOL rCo return NULL; // Found nothing nCol = nStartCol; // Start at the left again -if ( bRepeatedRow ! nMinNextEnd nRow ) // use the data of the previous row +if ( !bRowEmpty bRepeatedRow ! nMinNextEnd nRow ) // use the data of the previous row continue; bRepeatedRow = true; // ppPatterns is not modified ___ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits
Re: Error building Visual Studio 2013 project file for LibreOffice on Windows
Den 17/02/2015 07.34 skrev Tor Lillqvist t...@iki.fi: Not many of us use it, True. I know. :-) And maybe I will have to see it as a do-it-yourself project then, as Noel suggested. I already started debugging the makefile and Python script involved. I will probably learn something new in the process. :-) However, that doesn't mean you can't use Visual Studio for debugging, it is very simple to just run VS and start a program and debug from it, and it will load the correct source files, etc. In more detail, what works fine is: Start the LibreOffice you just built (presumably with debugging information --enable-debug) by running instdir/program/soffice.exe. Start Visual Studio, but don't open or create any project or solution. (It makes no difference whether you start LibreOffice or Visual Studio first.) Then attach the soffice.bin (not soffice.exe) process in Visual Studio. soffice.bin is the actual LibreOffice process. Then open the source file(s) you want to debug in Visual Studio and set one or several breakpoints. Then do whatever is needed in LibreOffice to cause the breakpoint to be reached. Then debug. Well, I will at least try that. Thanks for the instructions. :-) I am not sure if the Visual Studio integration even if it worked as advertised would match your expectations. But I might be too pessimistic. I saw a video of what was possible [1] and it looked fine to me. :-) Autocomplete, IntelliSense, immediate indication of errors in the source code while you write it, instant navigation to definitions of methods etc., and stuff like that. That was what made me want to try. [1]: https://www.youtube.com/watch?v=Xn3CtIrMpIA Maybe somebody who actually has used (or even worked on) the integration can respond. Yes, I hoped to reach somebody who did, even though I know they are not many. But I'll just try to do it myself then. Thanks a lot for your answers, Noel and Tor! Jesper ___ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice
[Libreoffice-commits] core.git: 2 commits - basctl/inc basctl/source cppcanvas/qa drawinglayer/inc drawinglayer/source filter/source include/comphelper include/filter include/sfx2 include/svx include/
basctl/inc/pch/precompiled_basctl.hxx |2 basctl/source/basicide/iderdll.cxx| 14 cppcanvas/qa/extras/emfplus/emfplus.cxx |4 drawinglayer/inc/pch/precompiled_drawinglayer.hxx |2 drawinglayer/source/primitive2d/textlayoutdevice.cxx |6 filter/source/msfilter/escherex.cxx |2 filter/source/msfilter/msdffimp.cxx | 78 ++-- include/comphelper/scoped_disposing_ptr.hxx | 158 - include/comphelper/unique_disposing_ptr.hxx | 160 ++ include/filter/msfilter/escherex.hxx |4 include/filter/msfilter/msdffimp.hxx | 16 - include/filter/msfilter/mstoolbar.hxx | 19 - include/sfx2/objsh.hxx|8 include/svx/EnhancedCustomShape2d.hxx |6 include/svx/EnhancedCustomShapeFunctionParser.hxx |4 include/svx/charmap.hxx |4 include/svx/modctrl.hxx |4 include/svx/nbdtmg.hxx|6 include/svx/sdr/table/tablecontroller.hxx |2 include/svx/selectioncontroller.hxx |6 include/svx/shapepropertynotifier.hxx | 15 include/svx/sidebar/SelectionChangeHandler.hxx|8 include/svx/svdedxv.hxx |4 include/svx/svdmodel.hxx |2 include/svx/svdotext.hxx |1 include/xmloff/table/XMLTableExport.hxx | 10 include/xmloff/table/XMLTableImport.hxx |4 include/xmloff/txtimp.hxx | 16 - include/xmloff/xmluconv.hxx |5 sc/source/filter/excel/expop2.cxx |4 sc/source/filter/excel/xltoolbar.hxx |4 sd/source/ui/func/fuformatpaintbrush.cxx | 10 sd/source/ui/inc/fuformatpaintbrush.hxx |4 sd/source/ui/unoidl/unopage.cxx | 20 - sfx2/source/appl/sfxpicklist.cxx |4 sfx2/source/doc/new.cxx | 10 sfx2/source/doc/objcont.cxx | 18 - sfx2/source/doc/objstor.cxx |6 sfx2/source/doc/sfxbasemodel.cxx | 102 +++--- sfx2/source/inc/preview.hxx |2 svx/source/customshapes/EnhancedCustomShapeFunctionParser.cxx | 36 +- svx/source/dialog/charmap.cxx |2 svx/source/sidebar/nbdtmg.cxx | 30 - svx/source/stbctrls/modctrl.cxx | 28 - svx/source/svdraw/selectioncontroller.cxx |2 svx/source/svdraw/svdedxv.cxx | 10 svx/source/table/tablecontroller.cxx | 24 - svx/source/unodraw/shapepropertynotifier.cxx | 26 - sw/inc/pch/precompiled_sw.hxx |2 sw/source/filter/ww8/wrtww8.cxx |4 sw/source/filter/ww8/ww8par.cxx |4 sw/source/filter/ww8/ww8scan.cxx |1 sw/source/filter/ww8/ww8toolbar.hxx |6 sw/source/uibase/app/swdll.cxx|6 xmloff/inc/RDFaImportHelper.hxx |7 xmloff/source/chart/SchXMLTools.cxx |1 xmloff/source/core/RDFaImportHelper.cxx | 34 +- xmloff/source/table/XMLTableExport.cxx| 46 +- xmloff/source/table/XMLTableImport.cxx| 18 - xmloff/source/text/XMLPropertyBackpatcher.cxx | 22 - xmloff/source/text/XMLTextMarkImportContext.cxx | 18 - xmloff/source/text/txtimp.cxx |8 62 files changed, 543 insertions(+), 546 deletions(-) New commits: commit d6b28f0bfe5df0248b18e306c3144282f052c7f0 Author: Caolán McNamara caol...@redhat.com Date: Tue Feb 17 15:52:39 2015 + asan: failure to load tdf#55620 attachment under asan still loops in layout though how am I *still* finding bugs in this thing Change-Id: I048595956516b9acfc60e90c64180b904d6cc1d7 diff --git a/sw/source/filter/ww8/ww8scan.cxx b/sw/source/filter/ww8/ww8scan.cxx index d07d9ee..22d93f1 100644 ---
[Libreoffice-bugs] [Bug 43257] SVG: Colors missing in particular documents
https://bugs.documentfoundation.org/show_bug.cgi?id=43257 Dennis Roczek dennisroc...@gmail.com changed: What|Removed |Added CC||dennisroc...@gmail.com --- Comment #12 from Dennis Roczek dennisroc...@gmail.com --- I cannot reproduce the problems under win8.1professional x64 with Version: 4.4.0.3 Build-ID: de093506bcdc5fafd9023ee680b8c60e3e0645d7 Gebietsschema: de_DE and Version: 4.5.0.0.alpha0+ (x64) Build ID: Built by David Ostrovsky Locale: de_DE in draw the reduced test file and robinsons image are both correctly imported. I'm doing the testing for https://wiki.documentfoundation.org/Media_Support/Windows/Image_Tests at the moment. So maybe a Linux only bug? -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 68582] split Move/Copy Sheet item in sheet tab menu
https://bugs.documentfoundation.org/show_bug.cgi?id=68582 V Stuart Foote vstuart.fo...@utsa.edu changed: What|Removed |Added CC||vstuart.fo...@utsa.edu --- Comment #5 from V Stuart Foote vstuart.fo...@utsa.edu --- Alternative solution to splitting the menu items might be to make the mode for the follow-on dialog (movecopysheet.ui) stateful. Select as last used, rather than default as now to Move. At the least provide UI selection of default action--Expert Configuration or Tools - Options - LO Calc - Defaults panel. -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 84240] EDITING: red squiggly underline does not appear instantly
https://bugs.documentfoundation.org/show_bug.cgi?id=84240 Deena P.F. deena.fran...@gmail.com changed: What|Removed |Added Assignee|libreoffice-b...@lists.free |deena.fran...@gmail.com |desktop.org | --- Comment #12 from Deena P.F. deena.fran...@gmail.com --- I'd like to work on this to learn this part of the code. The approach I'm taking is to just look at the current code and understand it. By stepping through code in the debugger it appears that ScInputHandler::EnterHandler and callees are where the action is. This function is called when you type in text into a cell and it appears to work correctly then. It is also called when you extend a range using the mouse, however the RSUs do not appear. They do appear later when you (a) scroll the window (b) when you paste (using ctrl-v) into a new selection (c) resize the window. An interesting thing is that when you paste using ctrl-v ALL THE RANGES will repaint with the RSUs correctly (and slowly enough so that you can observe it). It will take me some time to learn the affected parts of the code base and understand how they cause these effects. If anyone has comments to guide me, I'd welcome them. -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-commits] core.git: 2 commits - configure.ac solenv/bin
configure.ac |4 solenv/bin/native-code.py | 10 +- 2 files changed, 13 insertions(+), 1 deletion(-) New commits: commit 4ed53dffa64670fafe298826c7901f7b436dfab9 Author: Jan Holesovsky ke...@collabora.com Date: Tue Feb 17 15:24:41 2015 +0100 android: No need to include the entire libfrmlo.a, add just the used services. Made sure that ooo108922-1.doc and fields.doc are still loading. Change-Id: If009c25be1776eba77a397efb2eae820838ac053 diff --git a/solenv/bin/native-code.py b/solenv/bin/native-code.py index 0d4bdc0..929eafb 100755 --- a/solenv/bin/native-code.py +++ b/solenv/bin/native-code.py @@ -33,6 +33,7 @@ core_factory_list = [ (libhyphenlo.a, hyphen_component_getFactory), (libi18npoollo.a, i18npool_component_getFactory), (libi18nsearchlo.a, i18nsearch_component_getFactory), +(libinvocadaptlo.a, invocadapt_component_getFactory), (liblnglo.a, lng_component_getFactory), (liblnthlo.a, lnth_component_getFactory), (liblocalebe1lo.a, localebe1_component_getFactory), @@ -57,6 +58,7 @@ core_factory_list = [ (libxsec_xmlsec.a, xsec_xmlsec_component_getFactory, #ifndef ANDROID), (libxstor.a, xstor_component_getFactory), (libcanvasfactorylo.a, canvasfactory_component_getFactory), +(libvbaeventslo.a, vbaevents_component_getFactory), (libvclcanvaslo.a, vclcanvas_component_getFactory), (libmtfrendererlo.a, mtfrenderer_component_getFactory), ] @@ -88,6 +90,12 @@ core_constructor_list = [ # dbaccess/util/dba.component com_sun_star_comp_dba_ORowSet_get_implementation, # forms/util/frm.component +com_sun_star_form_OCheckBoxControl_get_implementation, +com_sun_star_form_OCheckBoxModel_get_implementation, +com_sun_star_form_OComboBoxControl_get_implementation, +com_sun_star_form_OComboBoxModel_get_implementation, +com_sun_star_form_ODateControl_get_implementation, +com_sun_star_form_ODateModel_get_implementation, com_sun_star_comp_forms_ODatabaseForm_get_implementation, com_sun_star_form_OFormsCollection_get_implementation, # framework/util/fwk.component @@ -145,6 +153,7 @@ core_constructor_list = [ # stoc/source/inspect/introspection.component com_sun_star_comp_stoc_Introspection_get_implementation, # toolkit/util/tk.component +stardiv_Toolkit_StdTabController_get_implementation, stardiv_Toolkit_UnoCheckBoxControl_get_implementation, stardiv_Toolkit_UnoComboBoxControl_get_implementation, stardiv_Toolkit_UnoControlCheckBoxModel_get_implementation, @@ -198,7 +207,6 @@ draw_constructor_list = [ ] writer_factory_list = [ -(libfrmlo.a, frm_component_getFactory), (libsblo.a, sb_component_getFactory, #if HAVE_FEATURE_SCRIPTING), (libswdlo.a, swd_component_getFactory), (libswlo.a, sw_component_getFactory), commit a7a5ba76f43f62c73ed35281178559bdda709ba7 Author: Jan Holesovsky ke...@collabora.com Date: Tue Feb 17 13:24:00 2015 +0100 android: Better check for package name when debugging. Change-Id: Iad29aa8cc47220e5aa33a4991a0c0d265d107152 diff --git a/configure.ac b/configure.ac index 1051d20..2329ae7 100644 --- a/configure.ac +++ b/configure.ac @@ -12347,6 +12347,10 @@ if echo $host_os | grep -q linux-android ; then AC_MSG_RESULT([not set, using $ANDROID_PACKAGE_NAME]) else +if test -n $ENABLE_DEBUG -a $with_android_package_name != org.libreoffice ; then +AC_MSG_ERROR([The package name must be set +to org.libreoffice when debugging, please avoid --with-android-package-name.]) +fi ANDROID_PACKAGE_NAME=$with_android_package_name AC_MSG_RESULT([$ANDROID_PACKAGE_NAME]) fi ___ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits
[Libreoffice-bugs] [Bug 89435] New: FILEOPEN: Images rendering on first page before being placed on suitable page
https://bugs.documentfoundation.org/show_bug.cgi?id=89435 Bug ID: 89435 Summary: FILEOPEN: Images rendering on first page before being placed on suitable page Product: LibreOffice Version: 3.6.7.2 release Hardware: Other OS: All Status: UNCONFIRMED Severity: normal Priority: medium Component: Writer Assignee: libreoffice-bugs@lists.freedesktop.org Reporter: philip...@hotmail.com Created attachment 113464 -- https://bugs.documentfoundation.org/attachment.cgi?id=113464action=edit sample doc Steps: 1) Open sample doc 2) Watch images appear on page 1 and then disappear during document repagination Version: 4.5.0.0.alpha0+ Build ID: f1359d1221b335c4856821948f89868f021135eb TinderBox: Linux-rpm_deb-x86@45-TDF, Branch:master, Time: 2015-02-06_17:44:30 Confirmed it happens on Windows 7 also with master, and sometimes the entire image doesnt appear but only the outline of it. Also noticed a weird behaviour that if i scroll down through the pages and then scroll back to the first page, the penguin image on the page disappears and another image will appear in its place and alt+tabbing wont rectify this issue until repagination is complete. Saw this on Windows and Linux as well. -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 78315] Provide Enhanced Path Checking capability
https://bugs.documentfoundation.org/show_bug.cgi?id=78315 Michael Stahl mst...@redhat.com changed: What|Removed |Added Attachment #98560|application/octet-stream|application/vnd.oasis.opend mime type||ocument.text -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 78316] BASIC: Basic “On Error GoTo” functionality breaks under certain conditions
https://bugs.documentfoundation.org/show_bug.cgi?id=78316 Michael Stahl mst...@redhat.com changed: What|Removed |Added Attachment #98561|application/octet-stream|application/vnd.oasis.opend mime type||ocument.text -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 78217] Autocorrect replacement table: selected text is copied in With field rather than Replace field
https://bugs.documentfoundation.org/show_bug.cgi?id=78217 Michael Stahl mst...@redhat.com changed: What|Removed |Added Attachment #98361|text/plain |application/vnd.oasis.opend mime type||ocument.text -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 78296] list bullet points are corrupted in .pptx to .pdf conversion
https://bugs.documentfoundation.org/show_bug.cgi?id=78296 Michael Stahl mst...@redhat.com changed: What|Removed |Added Attachment #98474|text/plain |application/vnd.openxmlform mime type||ats-officedocument.presenta ||tionml.presentation -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 78303] FORMATTING: footnote numbering wrong for per page numbering if moved to next page due missing space
https://bugs.documentfoundation.org/show_bug.cgi?id=78303 Michael Stahl mst...@redhat.com changed: What|Removed |Added Attachment #98489|application/octet-stream|application/vnd.oasis.opend mime type||ocument.text -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 78303] FORMATTING: footnote numbering wrong for per page numbering if moved to next page due missing space
https://bugs.documentfoundation.org/show_bug.cgi?id=78303 Michael Stahl mst...@redhat.com changed: What|Removed |Added Attachment #100832|application/octet-stream|video/x-matroska mime type|| -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 71278] UI mouse pointer disappears during presentation and does not come back after exiting presentation
https://bugs.documentfoundation.org/show_bug.cgi?id=71278 --- Comment #24 from Vincent Boudry vincent.bou...@in2p3.fr --- In my version 4.4.0.3 on Yosemite 10.10.2, the bug is still there but the cursor can be recovered by a right click (or control-click). Vincent. -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-commits] core.git: Branch 'libreoffice-4-4-1' - include/sal sc/inc sc/source
include/sal/log-areas.dox |2 + sc/inc/column.hxx |1 sc/inc/document.hxx |2 + sc/inc/grouparealistener.hxx | 12 +- sc/inc/table.hxx |1 sc/source/core/data/column2.cxx | 10 - sc/source/core/data/formulacell.cxx | 16 - sc/source/core/tool/grouparealistener.cxx | 52 -- 8 files changed, 81 insertions(+), 15 deletions(-) New commits: commit 93f807bc15dc6580541f79701ff1561a4a6b9848 Author: Eike Rathke er...@redhat.com Date: Wed Jan 28 13:47:39 2015 +0100 Resolves: tdf#88792 do not hold a ScFormulaCell** in group area listener ... as the mdds storage segment may change when a formula cell is inserted at a position such that two segments are merged into a new one. (cherry picked from commit 47230a036fe35b9a7a7c0609232849fcbb51efcc) add some SAL_INFO to group area listener and formula cell ctor/dtor guess we'll need them more often.. (cherry picked from commit f8d6640afa3c8528d2a66741edc49a48c67902d3) let have FormulaGroupAreaListener a virtual dtor (cherry picked from commit 0fafb53d1c860388461f30e613a37c128c90ad79) 0ef149fc5edceee765419764bf0efa571ba9d977 1f5e246d68971124ef21e9c2d0db80499928998b Change-Id: I449a89005418aff7ea12099ea931b786959dbc3b Reviewed-on: https://gerrit.libreoffice.org/14413 Reviewed-by: Michael Meeks michael.me...@collabora.com Reviewed-by: Caolán McNamara caol...@redhat.com Tested-by: Caolán McNamara caol...@redhat.com diff --git a/include/sal/log-areas.dox b/include/sal/log-areas.dox index 65f0b04..9b55f74 100644 --- a/include/sal/log-areas.dox +++ b/include/sal/log-areas.dox @@ -113,6 +113,8 @@ certain functionality. @li @c sc.opencl.thread - Background thread to compile OpenCL kernels @li @c sc.qa @li @c sc.core +@li @c sc.core.formulacell - ScFormulaCell and group +@li @c sc.core.grouparealistener - sc::FormulaGroupAreaListener @li @c sc.filter - Calc filter @li @c sc.ui - Calc UI diff --git a/sc/inc/column.hxx b/sc/inc/column.hxx index 0cc342c..1c79f11 100644 --- a/sc/inc/column.hxx +++ b/sc/inc/column.hxx @@ -351,6 +351,7 @@ public: voidGetFormula( SCROW nRow, OUString rFormula ) const; const ScFormulaCell* GetFormulaCell( SCROW nRow ) const; ScFormulaCell* GetFormulaCell( SCROW nRow ); +ScFormulaCell * const * GetFormulaCellBlockAddress( SCROW nRow ) const; CellTypeGetCellType( SCROW nRow ) const; SCSIZE GetCellCount() const; sal_uInt32 GetWeightedCount() const; diff --git a/sc/inc/document.hxx b/sc/inc/document.hxx index f46ec56..8288518 100644 --- a/sc/inc/document.hxx +++ b/sc/inc/document.hxx @@ -79,6 +79,7 @@ struct SetFormulaDirtyContext; class RefMovedHint; struct SortUndoParam; struct ReorderParam; +class FormulaGroupAreaListener; } @@ -262,6 +263,7 @@ friend class ScDocumentImport; friend class sc::DocumentStreamAccess; friend class sc::ColumnSpanSet; friend class sc::EditTextIterator; +friend class sc::FormulaGroupAreaListener; typedef ::std::vectorScTable* TableContainer; private: diff --git a/sc/inc/grouparealistener.hxx b/sc/inc/grouparealistener.hxx index feb10df..ec5c497 100644 --- a/sc/inc/grouparealistener.hxx +++ b/sc/inc/grouparealistener.hxx @@ -16,6 +16,8 @@ #include svl/listener.hxx class ScFormulaCell; +class ScDocument; +class ScColumn; namespace sc { @@ -24,7 +26,8 @@ class BulkDataHint; class FormulaGroupAreaListener : public SvtListener { ScRange maRange; -ScFormulaCell** mppTopCell; +const ScColumn* mpColumn; +SCROW mnTopCellRow; SCROW mnGroupLen; bool mbStartFixed; bool mbEndFixed; @@ -33,8 +36,10 @@ class FormulaGroupAreaListener : public SvtListener public: -FormulaGroupAreaListener( -const ScRange rRange, ScFormulaCell** ppTopCell, SCROW nGroupLen, bool bStartFixed, bool bEndFixed ); +FormulaGroupAreaListener( const ScRange rRange, const ScDocument rDocument, +const ScAddress rTopCellPos, SCROW nGroupLen, bool bStartFixed, bool bEndFixed ); + +virtual ~FormulaGroupAreaListener(); ScRange getListeningRange() const; @@ -64,6 +69,7 @@ public: private: void notifyCellChange( const SfxHint rHint, const ScAddress rPos ); void notifyBulkChange( const BulkDataHint rHint ); +const ScFormulaCell* getTopCell() const; }; } diff --git a/sc/inc/table.hxx b/sc/inc/table.hxx index 7066254..ae43f33 100644 --- a/sc/inc/table.hxx +++ b/sc/inc/table.hxx @@ -219,6 +219,7 @@ friend class ScDocumentImport; friend class sc::DocumentStreamAccess; friend class sc::ColumnSpanSet; friend class sc::EditTextIterator; +friend class sc::FormulaGroupAreaListener; public: ScTable( ScDocument* pDoc, SCTAB nNewTab, const OUString rNewName, diff --git
[Libreoffice-commits] core.git: filter/source
filter/source/svg/svgreader.cxx |7 +++ 1 file changed, 7 insertions(+) New commits: commit ea91563683b5c5df40ec5f4eb9c3005d7bfcf71d Author: Vort vv...@yandex.ru Date: Fri Feb 13 15:53:09 2015 +0200 tdf#64075 SVG Import: close non-closed filled polygons Change-Id: I26335c88cd3fd6644e122c8c525bf319cb09f4db Reviewed-on: https://gerrit.libreoffice.org/14475 Reviewed-by: Caolán McNamara caol...@redhat.com Tested-by: Caolán McNamara caol...@redhat.com diff --git a/filter/source/svg/svgreader.cxx b/filter/source/svg/svgreader.cxx index 41cdd98..bf1ae76 100644 --- a/filter/source/svg/svgreader.cxx +++ b/filter/source/svg/svgreader.cxx @@ -1343,6 +1343,13 @@ struct ShapeWritingVisitor basegfx::B2DPolyPolygon aPoly; basegfx::tools::importFromSvgD(aPoly, sPath, false, NULL); +if ((maCurrState.meStrokeType == NONE) +(maCurrState.meFillType != NONE) +!aPoly.isClosed()) +{ +aPoly.setClosed(true); +} + writePathShape(xAttrs, xUnoAttrs, xElem, ___ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits
[Libreoffice-commits] core.git: Branch 'libreoffice-4-4' - include/sal sc/inc sc/source
include/sal/log-areas.dox |2 + sc/inc/column.hxx |1 sc/inc/document.hxx |2 + sc/inc/grouparealistener.hxx | 12 +- sc/inc/table.hxx |1 sc/source/core/data/column2.cxx | 10 - sc/source/core/data/formulacell.cxx | 16 - sc/source/core/tool/grouparealistener.cxx | 52 -- 8 files changed, 81 insertions(+), 15 deletions(-) New commits: commit b5d2a648f179e61d6c543c72b4202def0d10495d Author: Eike Rathke er...@redhat.com Date: Wed Jan 28 13:47:39 2015 +0100 Resolves: tdf#88792 do not hold a ScFormulaCell** in group area listener ... as the mdds storage segment may change when a formula cell is inserted at a position such that two segments are merged into a new one. (cherry picked from commit 47230a036fe35b9a7a7c0609232849fcbb51efcc) add some SAL_INFO to group area listener and formula cell ctor/dtor guess we'll need them more often.. (cherry picked from commit f8d6640afa3c8528d2a66741edc49a48c67902d3) let have FormulaGroupAreaListener a virtual dtor (cherry picked from commit 0fafb53d1c860388461f30e613a37c128c90ad79) 0ef149fc5edceee765419764bf0efa571ba9d977 1f5e246d68971124ef21e9c2d0db80499928998b Change-Id: I449a89005418aff7ea12099ea931b786959dbc3b Reviewed-on: https://gerrit.libreoffice.org/14332 Reviewed-by: Caolán McNamara caol...@redhat.com Tested-by: Caolán McNamara caol...@redhat.com diff --git a/include/sal/log-areas.dox b/include/sal/log-areas.dox index 65f0b04..9b55f74 100644 --- a/include/sal/log-areas.dox +++ b/include/sal/log-areas.dox @@ -113,6 +113,8 @@ certain functionality. @li @c sc.opencl.thread - Background thread to compile OpenCL kernels @li @c sc.qa @li @c sc.core +@li @c sc.core.formulacell - ScFormulaCell and group +@li @c sc.core.grouparealistener - sc::FormulaGroupAreaListener @li @c sc.filter - Calc filter @li @c sc.ui - Calc UI diff --git a/sc/inc/column.hxx b/sc/inc/column.hxx index 0cc342c..1c79f11 100644 --- a/sc/inc/column.hxx +++ b/sc/inc/column.hxx @@ -351,6 +351,7 @@ public: voidGetFormula( SCROW nRow, OUString rFormula ) const; const ScFormulaCell* GetFormulaCell( SCROW nRow ) const; ScFormulaCell* GetFormulaCell( SCROW nRow ); +ScFormulaCell * const * GetFormulaCellBlockAddress( SCROW nRow ) const; CellTypeGetCellType( SCROW nRow ) const; SCSIZE GetCellCount() const; sal_uInt32 GetWeightedCount() const; diff --git a/sc/inc/document.hxx b/sc/inc/document.hxx index f46ec56..8288518 100644 --- a/sc/inc/document.hxx +++ b/sc/inc/document.hxx @@ -79,6 +79,7 @@ struct SetFormulaDirtyContext; class RefMovedHint; struct SortUndoParam; struct ReorderParam; +class FormulaGroupAreaListener; } @@ -262,6 +263,7 @@ friend class ScDocumentImport; friend class sc::DocumentStreamAccess; friend class sc::ColumnSpanSet; friend class sc::EditTextIterator; +friend class sc::FormulaGroupAreaListener; typedef ::std::vectorScTable* TableContainer; private: diff --git a/sc/inc/grouparealistener.hxx b/sc/inc/grouparealistener.hxx index feb10df..ec5c497 100644 --- a/sc/inc/grouparealistener.hxx +++ b/sc/inc/grouparealistener.hxx @@ -16,6 +16,8 @@ #include svl/listener.hxx class ScFormulaCell; +class ScDocument; +class ScColumn; namespace sc { @@ -24,7 +26,8 @@ class BulkDataHint; class FormulaGroupAreaListener : public SvtListener { ScRange maRange; -ScFormulaCell** mppTopCell; +const ScColumn* mpColumn; +SCROW mnTopCellRow; SCROW mnGroupLen; bool mbStartFixed; bool mbEndFixed; @@ -33,8 +36,10 @@ class FormulaGroupAreaListener : public SvtListener public: -FormulaGroupAreaListener( -const ScRange rRange, ScFormulaCell** ppTopCell, SCROW nGroupLen, bool bStartFixed, bool bEndFixed ); +FormulaGroupAreaListener( const ScRange rRange, const ScDocument rDocument, +const ScAddress rTopCellPos, SCROW nGroupLen, bool bStartFixed, bool bEndFixed ); + +virtual ~FormulaGroupAreaListener(); ScRange getListeningRange() const; @@ -64,6 +69,7 @@ public: private: void notifyCellChange( const SfxHint rHint, const ScAddress rPos ); void notifyBulkChange( const BulkDataHint rHint ); +const ScFormulaCell* getTopCell() const; }; } diff --git a/sc/inc/table.hxx b/sc/inc/table.hxx index 7066254..ae43f33 100644 --- a/sc/inc/table.hxx +++ b/sc/inc/table.hxx @@ -219,6 +219,7 @@ friend class ScDocumentImport; friend class sc::DocumentStreamAccess; friend class sc::ColumnSpanSet; friend class sc::EditTextIterator; +friend class sc::FormulaGroupAreaListener; public: ScTable( ScDocument* pDoc, SCTAB nNewTab, const OUString rNewName, diff --git a/sc/source/core/data/column2.cxx b/sc/source/core/data/column2.cxx index
[Libreoffice-bugs] [Bug 86329] EDITING: Image crop shouldnt be set to proportionate in Impress/Draw
https://bugs.documentfoundation.org/show_bug.cgi?id=86329 Jay Philips philip...@hotmail.com changed: What|Removed |Added Whiteboard|bibisected |bibisectRequest --- Comment #15 from Jay Philips philip...@hotmail.com --- Cropping an image with right-click crop was changed in bug 86627, but we are looking for crop behaviour differences within the UNO command (.uno:Crop). -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 78210] Consistent behavior for FilePicker and FolderPicker dialog
https://bugs.documentfoundation.org/show_bug.cgi?id=78210 Michael Stahl mst...@redhat.com changed: What|Removed |Added Attachment #98416|application/octet-stream|application/vnd.oasis.opend mime type||ocument.text -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-ux-advise] [Bug 78217] Autocorrect replacement table: selected text is copied in With field rather than Replace field
https://bugs.documentfoundation.org/show_bug.cgi?id=78217 Michael Stahl mst...@redhat.com changed: What|Removed |Added Attachment #98361|text/plain |application/vnd.oasis.opend mime type||ocument.text -- You are receiving this mail because: You are on the CC list for the bug. ___ Libreoffice-ux-advise mailing list Libreoffice-ux-advise@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-ux-advise
[Libreoffice-commits] core.git: Branch 'libreoffice-4-4' - formula/source include/formula
formula/source/core/api/FormulaCompiler.cxx | 13 - formula/source/core/api/token.cxx | 343 include/formula/tokenarray.hxx | 47 +++ 3 files changed, 299 insertions(+), 104 deletions(-) New commits: commit 1706760769018662a50b494b2e4a0ca85c93ca42 Author: Winfried Donkers winfrieddonk...@libreoffice.org Date: Fri Aug 8 17:39:04 2014 +0200 fdo#81596 export to OOXML that need argument changes Reviewed-on: https://gerrit.libreoffice.org/10831 Reviewed-by: Eike Rathke er...@redhat.com Tested-by: Eike Rathke er...@redhat.com (cherry picked from commit 4feaf96f50fa89eccb4e7a638220099e9a8482f1) sensible indenting, fdo#81596 related (cherry picked from commit 3dd241c52d6db424bd4696ff8f223976542e411b) simplify RewriteMissing() and switch in Add...(), fdo#81596 related (cherry picked from commit 14aabee5a73e57e26b2062b1ebf00c3f1dff1250) write TRUE() for 2nd IF() parameter, fdo#81596 related (cherry picked from commit 8f031861f590ba914321816657a003375d93ef5d) f7eb11a950b45793d04837d02f9546a93673fa2f f2ca37e1fda87ce56282fc2d2fc57a0784851139 52d0b43b19e10bee82109b635b3b7ce4f43650a3 Change-Id: I3a99e416be9f3f04175939e4560f8f7c55497185 Reviewed-on: https://gerrit.libreoffice.org/14388 Reviewed-by: Eike Rathke er...@redhat.com Tested-by: Eike Rathke er...@redhat.com Reviewed-by: Caolán McNamara caol...@redhat.com Tested-by: Caolán McNamara caol...@redhat.com diff --git a/formula/source/core/api/FormulaCompiler.cxx b/formula/source/core/api/FormulaCompiler.cxx index 5b2e8ea..5cb40fc 100644 --- a/formula/source/core/api/FormulaCompiler.cxx +++ b/formula/source/core/api/FormulaCompiler.cxx @@ -1742,9 +1742,16 @@ void FormulaCompiler::CreateStringFromTokenArray( OUStringBuffer rBuffer ) if (bODFF || FormulaGrammar::isPODF( meGrammar) ) { // Scan token array for missing args and re-write if present. -MissingConvention aConv( bODFF); -if (pArr-NeedsPofRewrite( aConv)) -pArr = pArr-RewriteMissingToPof( aConv); +MissingConventionODF aConv( bODFF); +if (pArr-NeedsPodfRewrite( aConv)) +pArr = pArr-RewriteMissing( aConv ); +} +else if ( FormulaGrammar::isOOXML( meGrammar ) ) +{ +// Scan token array for missing args and rewrite if present. +MissingConventionOOXML aConv; +if (pArr-NeedsOoxmlRewrite( aConv)) +pArr = pArr-RewriteMissing( aConv ); } // At least one character per token, plus some are references, some are diff --git a/formula/source/core/api/token.cxx b/formula/source/core/api/token.cxx index 92486dc..a414a4b 100644 --- a/formula/source/core/api/token.cxx +++ b/formula/source/core/api/token.cxx @@ -995,11 +995,9 @@ bool FormulaTokenArray::HasMatrixDoubleRefOps() return false; } +// --- Formula rewrite of a token array - -// --- POF (plain old formula) rewrite of a token array - - -inline bool MissingConvention::isRewriteNeeded( OpCode eOp ) const +inline bool MissingConventionODF::isRewriteNeeded( OpCode eOp ) const { switch (eOp) { @@ -1011,7 +1009,62 @@ inline bool MissingConvention::isRewriteNeeded( OpCode eOp ) const return true; case ocMissing: case ocLog: -return !isODFF(); // rewrite only for PODF +return isPODF();// rewrite only for PODF +default: +return false; +} +} + +/* + * fdo 81596 +Test status ( . : in progress , v : tested , - not applicable ) +finished: +- ocCosecant: // for OOXML not rewritten anymore +- ocSecant:// for OOXML not rewritten anymore +- ocCot: // for OOXML not rewritten anymore +- ocCosecantHyp: // for OOXML not rewritten anymore +- ocSecantHyp: // for OOXML not rewritten anymore +- ocCotHyp:// for OOXML not rewritten anymore +- ocArcCot:// for OOXML not rewritten anymore +- ocArcCotHyp: // ACOTH(x), not needed for Excel2013 and later +- ocChose: // CHOOSE() - no rewrite needed, it seems +v ocEuroConvert: +v ocIf: +v ocRound: +v ocRoundUp: +v ocRoundDown: +v ocGammaDist: +v ocPoissonDist: +v ocNormDist: +v ocLogNormDist: + +To be implemented yet: + ocExternal:? + ocMacro: ? + ocIndex: INDEX() ? + ocFDist: // later, fdo40835 +*/ +inline bool MissingConventionOOXML::isRewriteNeeded( OpCode eOp ) const +{ +switch (eOp) +{ +case ocIf: + +case ocExternal: +case ocEuroConvert: +case ocMacro: + +case ocRound: +case ocRoundUp: +case ocRoundDown: + +case ocIndex: + +case ocGammaDist: +case ocPoissonDist: +case ocNormDist: +case ocLogNormDist: +return true; default: return false; } @@
[Libreoffice-commits] core.git: Branch 'libreoffice-4-4-1' - cui/source
cui/source/options/optgdlg.cxx | 32 1 file changed, 16 insertions(+), 16 deletions(-) New commits: commit a19c40761206a1cd329dfa19e0d6820907d4e58d Author: Caolán McNamara caol...@redhat.com Date: Thu Feb 12 09:41:54 2015 + Related: fdo#87876 calculate ideal width after icon style entries are added which stops the ui jumping around if that drop down is activated Change-Id: I6abe00f125f41f4a83b30f1ffb6c8d039d0372ed Reviewed-on: https://gerrit.libreoffice.org/14438 Reviewed-by: Eike Rathke er...@redhat.com Tested-by: Eike Rathke er...@redhat.com (cherry picked from commit df38063461947c87419b10942909f72785f8895c) Reviewed-on: https://gerrit.libreoffice.org/14443 Reviewed-by: Caolán McNamara caol...@redhat.com Tested-by: Caolán McNamara caol...@redhat.com diff --git a/cui/source/options/optgdlg.cxx b/cui/source/options/optgdlg.cxx index 5d28c51..ba44f15 100644 --- a/cui/source/options/optgdlg.cxx +++ b/cui/source/options/optgdlg.cxx @@ -639,19 +639,6 @@ OfaViewTabPage::OfaViewTabPage(vcl::Window* pParent, const SfxItemSet rSet) get(m_pIconSizeLB, iconsize); get(m_pIconStyleLB, iconstyle); get(m_pSystemFont, systemfont); - -VclContainer *pRef = getVclContainer(refgrid); -//fdo#65595, we need height-for-width support here, but for now we can -//bodge it -Size aPrefSize(m_pSystemFont-get_preferred_size()); -Size aSize(pRef-get_preferred_size()); -if (aPrefSize.Width() aSize.Width()) -{ -aSize = m_pSystemFont-CalcMinimumSize(aSize.Width()); -m_pSystemFont-set_width_request(aSize.Width()); -m_pSystemFont-set_height_request(aSize.Height()); -} - get(m_pFontAntiAliasing, aafont); get(m_pAAPointLimitLabel, aafrom); get(m_pAAPointLimit, aanf); @@ -665,8 +652,8 @@ OfaViewTabPage::OfaViewTabPage(vcl::Window* pParent, const SfxItemSet rSet) get(m_pForceOpenGL, forceopengl); //fdo#87876 , we need height-for-width support here, but for now we can //bodge it -aPrefSize = m_pForceOpenGL-get_preferred_size(); -aSize = m_pForceOpenGL-CalcMinimumSize(40*approximate_char_width()); +Size aPrefSize(m_pForceOpenGL-get_preferred_size()); +Size aSize(m_pForceOpenGL-CalcMinimumSize(40*approximate_char_width())); if (aPrefSize.Width() aSize.Width()) { m_pForceOpenGL-set_width_request(aSize.Width()); @@ -713,10 +700,23 @@ OfaViewTabPage::OfaViewTabPage(vcl::Window* pParent, const SfxItemSet rSet) OUString()); m_pIconStyleLB-InsertEntry(entryForAuto); -for (std::vectorvcl::IconThemeInfo::const_iterator aI = mInstalledIconThemes.begin(); aI != mInstalledIconThemes.end(); ++aI) { +for (std::vectorvcl::IconThemeInfo::const_iterator aI = mInstalledIconThemes.begin(); aI != mInstalledIconThemes.end(); ++aI) +{ m_pIconStyleLB-InsertEntry(aI-GetDisplayName()); } +VclContainer *pRef = getVclContainer(refgrid); +//fdo#65595, we need height-for-width support here, but for now we can +//bodge it +aPrefSize = m_pSystemFont-get_preferred_size(); +aSize = pRef-get_preferred_size(); +if (aPrefSize.Width() aSize.Width()) +{ +aSize = m_pSystemFont-CalcMinimumSize(aSize.Width()); +m_pSystemFont-set_width_request(aSize.Width()); +m_pSystemFont-set_height_request(aSize.Height()); +} + // separate auto and other icon themes m_pIconStyleLB-SetSeparatorPos( 0 ); m_pIconStyleLB-SelectEntryPos(0); ___ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits
[Libreoffice-commits] core.git: Branch 'libreoffice-4-4-1' - setup_native/source solenv/bin solenv/gbuild
setup_native/source/mac/CodesignRules.plist | 17 solenv/bin/macosx-codesign-app-bundle | 35 +++--- solenv/bin/modules/installer/simplepackage.pm |5 +-- solenv/gbuild/platform/macosx.mk |6 +++- 4 files changed, 28 insertions(+), 35 deletions(-) New commits: commit 0b4f01840cde3606681595c1b6d623d75a37ee64 Author: Stephan Bergmann sberg...@redhat.com Date: Tue Feb 10 10:47:39 2015 +0100 Attempt at fixing Mac OS X code signing ...so that LibreOffice.app dmgs built with --enable-macosx-code-signing with an appstore-enabled identity will hopefully no longer be rejected on Mac OS X = 10.9.5 as 'soffice' can't be opened because the identity of the developer cannot be confirmed. (Which I cannot verify for lack of an appstore-enabled certificate, though.) First of all, do not ignore errors from calls to codesign utitlity. Really. That reveals that soffice cannot be signed as soon as it is linked, as it requires all the other stuff in the app to be already signed. So just don't sign it after linking, it will be signed last step in macosx-codesign-app-bundle anyway. Second, --resource-rules exemptions are no longer allowed per https://developer.apple.com/library/mac/technotes/tn2206/_index.html OS X Code Signing In Depth. Third, the handful of remaining shell scripts in MacOS/ need to be signed too. (Signing them adds extended attributes to the files.) Unfortunately, as discussed at http://porkrind.org/missives/mac-os-x-codesigning-woes/ Mac OS X codesigning woes, hdiutil makehybrid drops extended attributes from the generated dmg (so the dmg's LibreOffice.app would no longer be considered properly signed, as the shell scripts would no longer be signed). So switch from hdiutil makehybrid to hdiutil create. Change-Id: I4b587f87d504666f7a1d0e3a24a8be76f22014c5 (cherry picked from commit 615fae2f67028f3c5c51c70c77dbaa9b9f3856d6) Reviewed-on: https://gerrit.libreoffice.org/14400 Reviewed-by: Norbert Thiebaud nthieb...@gmail.com Reviewed-by: Caolán McNamara caol...@redhat.com Tested-by: Caolán McNamara caol...@redhat.com diff --git a/setup_native/source/mac/CodesignRules.plist b/setup_native/source/mac/CodesignRules.plist deleted file mode 100644 index 41b2321..000 --- a/setup_native/source/mac/CodesignRules.plist +++ /dev/null @@ -1,17 +0,0 @@ -?xml version=1.0 encoding=UTF-8? -!DOCTYPE plist PUBLIC -//Apple//DTD PLIST 1.0//EN http://www.apple.com/DTDs/PropertyList-1.0.dtd; -plist version=1.0 -dict -keyrules/key -dict - key^MacOS/(bootstraprc|fundamentalrc|setuprc|sofficerc|unorc|versionrc)$/key -false/ -key^MacOS/pythonloader.unorc$/key -false/ -key^MacOS/(senddoc|python|gengal|unoinfo)$/key -false/ -key.*\.(png|svg|py|res|rdb)$/key -false/ -/dict -/dict -/plist diff --git a/solenv/bin/macosx-codesign-app-bundle b/solenv/bin/macosx-codesign-app-bundle index d1ba433..78a7e53 100755 --- a/solenv/bin/macosx-codesign-app-bundle +++ b/solenv/bin/macosx-codesign-app-bundle @@ -42,19 +42,30 @@ find -d $APP_BUNDLE \( -name '*.dylib' -or -name '*.so' -or -name '*.fodt' \ -or -name '*.applescript' \) ! -type l | grep -v LibreOfficePython\.framework | \ while read file; do id=`echo ${file#${APP_BUNDLE}/Contents/} | sed -e 's,/,.,g'` -codesign --verbose --identifier=$MACOSX_BUNDLE_IDENTIFIER.$id --sign $MACOSX_CODESIGNING_IDENTITY $file +codesign --verbose --identifier=$MACOSX_BUNDLE_IDENTIFIER.$id --sign $MACOSX_CODESIGNING_IDENTITY $file || exit 1 done find $APP_BUNDLE -name '*.dylib.*' ! -type l | \ while read dylib; do \ id=`basename $dylib`; \ id=`echo $id | sed -e 's/dylib.*/dylib/'`; \ -codesign --verbose --identifier=$MACOSX_BUNDLE_IDENTIFIER.$id --sign $MACOSX_CODESIGNING_IDENTITY $dylib; \ +codesign --verbose --identifier=$MACOSX_BUNDLE_IDENTIFIER.$id --sign $MACOSX_CODESIGNING_IDENTITY $dylib || exit 1 done # The executables have already been signed by # gb_LinkTarget__command_dynamiclink in -# solenv/gbuild/platform/macosx.mk. +# solenv/gbuild/platform/macosx.mk, but sign the handful of scripts remaining +# in MacOS +# (https://developer.apple.com/library/mac/technotes/tn2206/_index.html OS X +# Code Signing In Depth suggests we should get rid of them rather sooner than +# later, but they appear to be OK for now): + +for i in gengal python senddoc unoinfo +do +codesign --verbose --identifier=$MACOSX_BUNDLE_IDENTIFIER.$i \ +--sign $MACOSX_CODESIGNING_IDENTITY $APP_BUNDLE/Contents/MacOS/$i \ +|| exit 1 +done # Sign frameworks. # @@ -67,32 +78,28 @@ for framework in `find $APP_BUNDLE -name '*.framework' -type d`; do \ fn=${fn%.*} for version in $framework/Versions/*; do \ if test ! -L $version -a -d $version;
[Libreoffice-bugs] [Bug 89434] New: Validity dropdown arrow not dismissed when navigating between sheets
https://bugs.documentfoundation.org/show_bug.cgi?id=89434 Bug ID: 89434 Summary: Validity dropdown arrow not dismissed when navigating between sheets Product: LibreOffice Version: 3.5.6.2 release Hardware: Other OS: All Status: UNCONFIRMED Severity: normal Priority: medium Component: Calc Assignee: libreoffice-bugs@lists.freedesktop.org Reporter: fdb...@neosheffield.co.uk Steps to reproduced 1. Load attached spreadsheet 2. Select any cell in Sheet1.A2:A9 3. Go to Sheet2 Expected result - Data validity dropdown arrow from Sheet1 disappears Actual result - Data validity dropdown arrow from Sheet1 is inappropriately shown on Sheet2 OK in 3.4.6.2, reproduced on OSX / LO 3.5.6.2 - 4.4.0.3, Ubuntu 14.04 / LO 4.4.0.3 -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-commits] core.git: Branch 'feature/tiled-editing' - 3 commits - include/tools sd/source sw/source tools/source
include/tools/gen.hxx |5 + sd/source/ui/inc/ViewShell.hxx|9 + sd/source/ui/inc/Window.hxx |2 ++ sd/source/ui/inc/unomodel.hxx |4 +++- sd/source/ui/unoidl/unomodel.cxx |6 ++ sd/source/ui/view/sdwindow.cxx| 10 ++ sd/source/ui/view/viewshel.cxx| 14 ++ sw/source/core/crsr/viscrs.cxx| 17 +++-- sw/source/uibase/docvw/edtwin.cxx |7 +-- tools/source/generic/gen.cxx |7 +++ 10 files changed, 64 insertions(+), 17 deletions(-) New commits: commit 0a0afddf84b968e1715b2681b270cbc93c65a220 Author: Miklos Vajna vmik...@collabora.co.uk Date: Tue Feb 17 16:31:30 2015 +0100 sd: initial ViewShell::libreOfficeKitCallback() With this, typing into an empty document + pressing Esc makes those typed characters visible. Change-Id: I57d05f40d1bb6afa2b8c68ce1d10906203aa4bc8 diff --git a/sd/source/ui/inc/ViewShell.hxx b/sd/source/ui/inc/ViewShell.hxx index b4bd333..e5f082c 100644 --- a/sd/source/ui/inc/ViewShell.hxx +++ b/sd/source/ui/inc/ViewShell.hxx @@ -23,6 +23,7 @@ #include rtl/ref.hxx #include vcl/field.hxx +#include vcl/ITiledRenderable.hxx #include sfx2/viewsh.hxx #include vcl/prntypes.hxx #include svtools/transfer.hxx @@ -443,6 +444,11 @@ public: SdPage* pPage, const sal_Int32 nInsertPosition = -1); +/// The actual implementation of the vcl::ITiledRenderable::registerCallback() API for Impress. +void registerLibreOfficeKitCallback(LibreOfficeKitCallback pCallback, void* pLibreOfficeKitData); +/// Invokes the registered callback, if there are any. +void libreOfficeKitCallback(int nType, const char* pPayload) const; + class Implementation; protected: @@ -576,6 +582,9 @@ private: /** Create the rulers. */ void SetupRulers (void); + +LibreOfficeKitCallback mpLibreOfficeKitCallback; +void* mpLibreOfficeKitData; }; SdrView* ViewShell::GetDrawView (void) const diff --git a/sd/source/ui/inc/unomodel.hxx b/sd/source/ui/inc/unomodel.hxx index 043d742..fbeb73a 100644 --- a/sd/source/ui/inc/unomodel.hxx +++ b/sd/source/ui/inc/unomodel.hxx @@ -240,8 +240,10 @@ public: virtual OUString getPartName( int nPart ) SAL_OVERRIDE; virtual void setPartMode( LibreOfficeKitPartMode ePartMode ) SAL_OVERRIDE; -/// @see ITiledRenderable::initializeForTiledRendering(). +/// @see vcl::ITiledRenderable::initializeForTiledRendering(). virtual void initializeForTiledRendering() SAL_OVERRIDE; +/// @see vcl::ITiledRenderable::registerCallback(). +virtual void registerCallback(LibreOfficeKitCallback pCallback, void* pData) SAL_OVERRIDE; // XComponent diff --git a/sd/source/ui/unoidl/unomodel.cxx b/sd/source/ui/unoidl/unomodel.cxx index b935089..76717a5 100644 --- a/sd/source/ui/unoidl/unomodel.cxx +++ b/sd/source/ui/unoidl/unomodel.cxx @@ -2354,6 +2354,12 @@ void SdXImpressDocument::initializeForTiledRendering() mpDocShell-GetViewShell()-GetViewFrame()-GetDispatcher()-Execute(SID_VIEWSHELL0, SfxCallMode::SYNCHRON | SfxCallMode::RECORD); } +void SdXImpressDocument::registerCallback(LibreOfficeKitCallback pCallback, void* pData) +{ +SolarMutexGuard aGuard; +mpDocShell-GetViewShell()-registerLibreOfficeKitCallback(pCallback, pData); +} + uno::Reference i18n::XForbiddenCharacters SdXImpressDocument::getForbiddenCharsTable() { uno::Reference i18n::XForbiddenCharacters xForb(mxForbidenCharacters); diff --git a/sd/source/ui/view/sdwindow.cxx b/sd/source/ui/view/sdwindow.cxx index 3ee8790..8222f38 100644 --- a/sd/source/ui/view/sdwindow.cxx +++ b/sd/source/ui/view/sdwindow.cxx @@ -992,6 +992,7 @@ void Window::LogicInvalidate(const ::vcl::Region* pRegion) sRectangle = EMPTY; else sRectangle = pRegion-GetBoundRect().toString(); +mpViewShell-libreOfficeKitCallback(LOK_CALLBACK_INVALIDATE_TILES, sRectangle.getStr()); } } // end of namespace sd diff --git a/sd/source/ui/view/viewshel.cxx b/sd/source/ui/view/viewshel.cxx index 83dc9ca..f728131 100644 --- a/sd/source/ui/view/viewshel.cxx +++ b/sd/source/ui/view/viewshel.cxx @@ -137,6 +137,8 @@ ViewShell::ViewShell( SfxViewFrame*, vcl::Window* pParentWindow, ViewShellBase : SfxShell(rViewShellBase) , mbCenterAllowed(bAllowCenter) , mpParentWindow(pParentWindow) +, mpLibreOfficeKitCallback(0) +, mpLibreOfficeKitData(0) { construct(); } @@ -1448,6 +1450,18 @@ void ViewShell::NotifyAccUpdate( ) GetViewShellBase().GetDrawController().NotifyAccUpdate(); } +void ViewShell::registerLibreOfficeKitCallback(LibreOfficeKitCallback pCallback, void* pData) +{ +mpLibreOfficeKitCallback = pCallback; +mpLibreOfficeKitData = pData; +} + +void ViewShell::libreOfficeKitCallback(int nType, const char* pPayload) const +{ +if (mpLibreOfficeKitCallback) +mpLibreOfficeKitCallback(nType, pPayload, mpLibreOfficeKitData); +} + } // end of
[Libreoffice-bugs] [Bug 87338] RTL justification in cross-reference list window
https://bugs.documentfoundation.org/show_bug.cgi?id=87338 Boruch Baum boruch_b...@gmx.com changed: What|Removed |Added CC||boruch_b...@gmx.com --- Comment #2 from Boruch Baum boruch_b...@gmx.com --- Created attachment 113465 -- https://bugs.documentfoundation.org/attachment.cgi?id=113465action=edit example of the bug -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-commits] core.git: Branch 'libreoffice-4-4-1' - sc/source
sc/source/core/opencl/formulagroupcl.cxx |1 + 1 file changed, 1 insertion(+) New commits: commit 5b2e43c1cd2f3dbb3ac498526f2d4f681f22576b Author: Tor Lillqvist t...@collabora.com Date: Tue Feb 10 20:04:01 2015 +0200 Don't call clReleaseProgram() on the same program twice If the clBuildProgram() failed, the lastSecondProgram variable kept as its value the already released program handle, and later we called clReleaseProgram() on it again. This is certainly wrong, and caused a crash at least with my OpenCL implementation. As such I am not sure if that lastOneProgram, lastSecondProgram etc dance is sane... Change-Id: Ia4b9f0df52bd7dd15efa914a0795fcf251c65969 Reviewed-on: https://gerrit.libreoffice.org/14409 Reviewed-by: Eike Rathke er...@redhat.com Reviewed-by: Jan Holesovsky ke...@collabora.com Reviewed-by: Caolán McNamara caol...@redhat.com Tested-by: Caolán McNamara caol...@redhat.com diff --git a/sc/source/core/opencl/formulagroupcl.cxx b/sc/source/core/opencl/formulagroupcl.cxx index afc19d4..96d3dc1 100644 --- a/sc/source/core/opencl/formulagroupcl.cxx +++ b/sc/source/core/opencl/formulagroupcl.cxx @@ -3802,6 +3802,7 @@ void DynamicKernel::CreateKernel() if (lastSecondProgram) { clReleaseProgram(lastSecondProgram); +lastSecondProgram = NULL; } if (::opencl::buildProgramFromBinary(, ::opencl::gpuEnv, KernelHash.c_str(), 0)) ___ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits
[Libreoffice-bugs] [Bug 89423] Small icon for deleting table is missing
https://bugs.documentfoundation.org/show_bug.cgi?id=89423 Jay Philips philip...@hotmail.com changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|libreoffice-b...@lists.free |philip...@hotmail.com |desktop.org | --- Comment #6 from Jay Philips philip...@hotmail.com --- Patch is in - https://gerrit.libreoffice.org/14520 -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-commits] core.git: icon-themes/galaxy icon-themes/tango
icon-themes/galaxy/cmd/lc_deletetable.png |binary icon-themes/galaxy/cmd/sc_deletetable.png |binary icon-themes/galaxy/cmd/sc_deletetable.xcf.bz2 |binary icon-themes/tango/cmd/sc_deletetable.png |binary icon-themes/tango/cmd/sc_deletetable.xcf.bz2 |binary 5 files changed New commits: commit 61e9e6d08f79a5b75674b94bccc05880256671e8 Author: Yousuf Philips philip...@hotmail.com Date: Tue Feb 17 17:24:08 2015 +0400 tdf#89423 add missing small delete table icons Change-Id: Id6f0104265e81d5a955e23d7cb3b8d8190fb27d9 Reviewed-on: https://gerrit.libreoffice.org/14520 Reviewed-by: Caolán McNamara caol...@redhat.com Tested-by: Caolán McNamara caol...@redhat.com diff --git a/icon-themes/galaxy/cmd/lc_deletetable.png b/icon-themes/galaxy/cmd/lc_deletetable.png index 1ba5f6b..1d6a304 100644 Binary files a/icon-themes/galaxy/cmd/lc_deletetable.png and b/icon-themes/galaxy/cmd/lc_deletetable.png differ diff --git a/icon-themes/galaxy/cmd/sc_deletetable.png b/icon-themes/galaxy/cmd/sc_deletetable.png new file mode 100644 index 000..9b51ec3 Binary files /dev/null and b/icon-themes/galaxy/cmd/sc_deletetable.png differ diff --git a/icon-themes/galaxy/cmd/sc_deletetable.xcf.bz2 b/icon-themes/galaxy/cmd/sc_deletetable.xcf.bz2 new file mode 100644 index 000..195a9db Binary files /dev/null and b/icon-themes/galaxy/cmd/sc_deletetable.xcf.bz2 differ diff --git a/icon-themes/tango/cmd/sc_deletetable.png b/icon-themes/tango/cmd/sc_deletetable.png new file mode 100644 index 000..7501d7d Binary files /dev/null and b/icon-themes/tango/cmd/sc_deletetable.png differ diff --git a/icon-themes/tango/cmd/sc_deletetable.xcf.bz2 b/icon-themes/tango/cmd/sc_deletetable.xcf.bz2 new file mode 100644 index 000..90b4980 Binary files /dev/null and b/icon-themes/tango/cmd/sc_deletetable.xcf.bz2 differ ___ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits
[Libreoffice-bugs] [Bug 89425] Centering slide/page when changing
https://bugs.documentfoundation.org/show_bug.cgi?id=89425 Jay Philips philip...@hotmail.com changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--- |WORKSFORME --- Comment #2 from Jay Philips philip...@hotmail.com --- If that is the case, then i'll just close this. -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-commits] core.git: g
g |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) New commits: commit 0293ec98c92fd58a592f7dd86fbbf47e7b9195c6 Author: Tomofumi Yagi ya...@mknada.sakura.ne.jp Date: Sat Feb 14 19:21:57 2015 +0900 g: SRC_ROOT may not contain path string in a localized environment When config_host.mk contains non-ascii characters(e.g. Japanese ), SRC_ROOT may contain an error message Binary file (standard input) matches) from grep, and SRC_ROOT may not contain path string. With '-a' option, grep will work well. Change-Id: Ifaada5f5a11939d624460cd8dcc57d93911ae790 Reviewed-on: https://gerrit.libreoffice.org/14491 Reviewed-by: Caolán McNamara caol...@redhat.com Tested-by: Caolán McNamara caol...@redhat.com diff --git a/g b/g index bd4270a..2db87cf 100755 --- a/g +++ b/g @@ -12,7 +12,7 @@ SUBMODULES_ALL=dictionaries helpcontent2 translations pushd $(dirname $0) /dev/null if [ -f config_host.mk ] ; then # we are in the BUILDDIR -SRC_ROOT=$(cat config_host.mk | grep SRC_ROOT | sed -e s/.*=//) +SRC_ROOT=$(cat config_host.mk | grep -a SRC_ROOT | sed -e s/.*=//) else SRC_ROOT=$(pwd) fi ___ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits
[Libreoffice-bugs] [Bug 78254] Substantial performance deterioration by scroll through cells via macro in LibreOffice Calc
https://bugs.documentfoundation.org/show_bug.cgi?id=78254 Michael Stahl mst...@redhat.com changed: What|Removed |Added Attachment #98415|application/octet-stream|application/vnd.ms-excel mime type|| -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-commits] core.git: Branch 'libreoffice-4-4-1' - formula/source include/formula
formula/source/core/api/FormulaCompiler.cxx | 13 - formula/source/core/api/token.cxx | 343 include/formula/tokenarray.hxx | 47 +++ 3 files changed, 299 insertions(+), 104 deletions(-) New commits: commit 37bf959783d34fe7cfdd0b2541056fd746e7584c Author: Winfried Donkers winfrieddonk...@libreoffice.org Date: Fri Aug 8 17:39:04 2014 +0200 fdo#81596 export to OOXML that need argument changes Reviewed-on: https://gerrit.libreoffice.org/10831 Reviewed-by: Eike Rathke er...@redhat.com Tested-by: Eike Rathke er...@redhat.com (cherry picked from commit 4feaf96f50fa89eccb4e7a638220099e9a8482f1) sensible indenting, fdo#81596 related (cherry picked from commit 3dd241c52d6db424bd4696ff8f223976542e411b) simplify RewriteMissing() and switch in Add...(), fdo#81596 related (cherry picked from commit 14aabee5a73e57e26b2062b1ebf00c3f1dff1250) write TRUE() for 2nd IF() parameter, fdo#81596 related (cherry picked from commit 8f031861f590ba914321816657a003375d93ef5d) f7eb11a950b45793d04837d02f9546a93673fa2f f2ca37e1fda87ce56282fc2d2fc57a0784851139 52d0b43b19e10bee82109b635b3b7ce4f43650a3 Change-Id: I3a99e416be9f3f04175939e4560f8f7c55497185 Reviewed-on: https://gerrit.libreoffice.org/14414 Reviewed-by: Eike Rathke er...@redhat.com Tested-by: Eike Rathke er...@redhat.com Reviewed-by: Caolán McNamara caol...@redhat.com Tested-by: Caolán McNamara caol...@redhat.com diff --git a/formula/source/core/api/FormulaCompiler.cxx b/formula/source/core/api/FormulaCompiler.cxx index 6c4f617..0e56d0e 100644 --- a/formula/source/core/api/FormulaCompiler.cxx +++ b/formula/source/core/api/FormulaCompiler.cxx @@ -1740,9 +1740,16 @@ void FormulaCompiler::CreateStringFromTokenArray( OUStringBuffer rBuffer ) if (bODFF || FormulaGrammar::isPODF( meGrammar) ) { // Scan token array for missing args and re-write if present. -MissingConvention aConv( bODFF); -if (pArr-NeedsPofRewrite( aConv)) -pArr = pArr-RewriteMissingToPof( aConv); +MissingConventionODF aConv( bODFF); +if (pArr-NeedsPodfRewrite( aConv)) +pArr = pArr-RewriteMissing( aConv ); +} +else if ( FormulaGrammar::isOOXML( meGrammar ) ) +{ +// Scan token array for missing args and rewrite if present. +MissingConventionOOXML aConv; +if (pArr-NeedsOoxmlRewrite( aConv)) +pArr = pArr-RewriteMissing( aConv ); } // At least one character per token, plus some are references, some are diff --git a/formula/source/core/api/token.cxx b/formula/source/core/api/token.cxx index 92486dc..a414a4b 100644 --- a/formula/source/core/api/token.cxx +++ b/formula/source/core/api/token.cxx @@ -995,11 +995,9 @@ bool FormulaTokenArray::HasMatrixDoubleRefOps() return false; } +// --- Formula rewrite of a token array - -// --- POF (plain old formula) rewrite of a token array - - -inline bool MissingConvention::isRewriteNeeded( OpCode eOp ) const +inline bool MissingConventionODF::isRewriteNeeded( OpCode eOp ) const { switch (eOp) { @@ -1011,7 +1009,62 @@ inline bool MissingConvention::isRewriteNeeded( OpCode eOp ) const return true; case ocMissing: case ocLog: -return !isODFF(); // rewrite only for PODF +return isPODF();// rewrite only for PODF +default: +return false; +} +} + +/* + * fdo 81596 +Test status ( . : in progress , v : tested , - not applicable ) +finished: +- ocCosecant: // for OOXML not rewritten anymore +- ocSecant:// for OOXML not rewritten anymore +- ocCot: // for OOXML not rewritten anymore +- ocCosecantHyp: // for OOXML not rewritten anymore +- ocSecantHyp: // for OOXML not rewritten anymore +- ocCotHyp:// for OOXML not rewritten anymore +- ocArcCot:// for OOXML not rewritten anymore +- ocArcCotHyp: // ACOTH(x), not needed for Excel2013 and later +- ocChose: // CHOOSE() - no rewrite needed, it seems +v ocEuroConvert: +v ocIf: +v ocRound: +v ocRoundUp: +v ocRoundDown: +v ocGammaDist: +v ocPoissonDist: +v ocNormDist: +v ocLogNormDist: + +To be implemented yet: + ocExternal:? + ocMacro: ? + ocIndex: INDEX() ? + ocFDist: // later, fdo40835 +*/ +inline bool MissingConventionOOXML::isRewriteNeeded( OpCode eOp ) const +{ +switch (eOp) +{ +case ocIf: + +case ocExternal: +case ocEuroConvert: +case ocMacro: + +case ocRound: +case ocRoundUp: +case ocRoundDown: + +case ocIndex: + +case ocGammaDist: +case ocPoissonDist: +case ocNormDist: +case ocLogNormDist: +return true; default: return false; } @@
[Libreoffice-commits] core.git: Branch 'libreoffice-4-3' - include/toolkit toolkit/source
include/toolkit/helper/listenermultiplexer.hxx | 10 +- include/toolkit/helper/macros.hxx | 10 ++ toolkit/source/helper/listenermultiplexer.cxx |9 + 3 files changed, 20 insertions(+), 9 deletions(-) New commits: commit 5e6cd9b7a15e7e6a994e8f3e4fafed2928dbf42d Author: Michael Stahl mst...@redhat.com Date: Sat Feb 14 00:17:06 2015 +0100 tdf#78174: toolkit: work around GCC 4.9 -Os link failure A build with gcc (GCC) 4.9.2 20141101 (Red Hat 4.9.2-1) for 32-bit x86 fails because of these undefined symbols: nm --demangle workdir/CxxObject/svx/source/fmcomp/fmgridif.o | grep \\bWindowListenerMultiplexer::acquire U non-virtual thunk to WindowListenerMultiplexer::acquire() They should probably be generated inline. Work around by out-lining the definition of the methods. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64812 (cherry picked from commit 6b3aa0fe4094e87290bd33a30bd6cd99ee78ce38) toolkit: export some ListenerMultiplexer types These are used from svx and apparently some (buggy?) toolchains fail with fmgridif.cxx:: undefined reference to `non-virtual thunk to WindowListenerMultiplexer::acquire()' (cherry picked from commit bb182b47ca7362b05c03d583d3547643d9a99562) Change-Id: I318f7c39bdf1243be385bc6dc0a47862b22e92c5 Reviewed-on: https://gerrit.libreoffice.org/14510 Reviewed-by: Caolán McNamara caol...@redhat.com Tested-by: Caolán McNamara caol...@redhat.com diff --git a/include/toolkit/helper/listenermultiplexer.hxx b/include/toolkit/helper/listenermultiplexer.hxx index a3de5ff..61fdbdc 100644 --- a/include/toolkit/helper/listenermultiplexer.hxx +++ b/include/toolkit/helper/listenermultiplexer.hxx @@ -83,7 +83,7 @@ DECL_LISTENERMULTIPLEXER_END // class FocusListenerMultiplexer -DECL_LISTENERMULTIPLEXER_START( FocusListenerMultiplexer, ::com::sun::star::awt::XFocusListener ) +DECL_LISTENERMULTIPLEXER_START_DLLPUB( FocusListenerMultiplexer, ::com::sun::star::awt::XFocusListener ) void SAL_CALL focusGained( const ::com::sun::star::awt::FocusEvent e ) throw(::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE; void SAL_CALL focusLost( const ::com::sun::star::awt::FocusEvent e ) throw(::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE; DECL_LISTENERMULTIPLEXER_END @@ -92,7 +92,7 @@ DECL_LISTENERMULTIPLEXER_END // class WindowListenerMultiplexer -DECL_LISTENERMULTIPLEXER_START( WindowListenerMultiplexer, ::com::sun::star::awt::XWindowListener ) +DECL_LISTENERMULTIPLEXER_START_DLLPUB( WindowListenerMultiplexer, ::com::sun::star::awt::XWindowListener ) void SAL_CALL windowResized( const ::com::sun::star::awt::WindowEvent e ) throw(::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE; void SAL_CALL windowMoved( const ::com::sun::star::awt::WindowEvent e ) throw(::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE; void SAL_CALL windowShown( const ::com::sun::star::lang::EventObject e ) throw(::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE; @@ -112,7 +112,7 @@ DECL_LISTENERMULTIPLEXER_END // class KeyListenerMultiplexer -DECL_LISTENERMULTIPLEXER_START( KeyListenerMultiplexer, ::com::sun::star::awt::XKeyListener ) +DECL_LISTENERMULTIPLEXER_START_DLLPUB( KeyListenerMultiplexer, ::com::sun::star::awt::XKeyListener ) void SAL_CALL keyPressed( const ::com::sun::star::awt::KeyEvent e ) throw(::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE; void SAL_CALL keyReleased( const ::com::sun::star::awt::KeyEvent e ) throw(::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE; DECL_LISTENERMULTIPLEXER_END @@ -130,7 +130,7 @@ DECL_LISTENERMULTIPLEXER_END // class MouseMotionListenerMultiplexer -DECL_LISTENERMULTIPLEXER_START( MouseMotionListenerMultiplexer, ::com::sun::star::awt::XMouseMotionListener ) +DECL_LISTENERMULTIPLEXER_START_DLLPUB( MouseMotionListenerMultiplexer, ::com::sun::star::awt::XMouseMotionListener ) void SAL_CALL mouseDragged( const ::com::sun::star::awt::MouseEvent e ) throw(::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE; void SAL_CALL mouseMoved( const ::com::sun::star::awt::MouseEvent e ) throw(::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE; DECL_LISTENERMULTIPLEXER_END @@ -138,7 +138,7 @@ DECL_LISTENERMULTIPLEXER_END // class PaintListenerMultiplexer -DECL_LISTENERMULTIPLEXER_START( PaintListenerMultiplexer, ::com::sun::star::awt::XPaintListener ) +DECL_LISTENERMULTIPLEXER_START_DLLPUB( PaintListenerMultiplexer, ::com::sun::star::awt::XPaintListener ) void SAL_CALL windowPaint( const ::com::sun::star::awt::PaintEvent e ) throw(::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE; DECL_LISTENERMULTIPLEXER_END diff --git
[Libreoffice-commits] core.git: include/oox oox/inc oox/source
include/oox/drawingml/drawingmltypes.hxx|3 ++- include/oox/drawingml/shape.hxx | 11 +-- include/oox/ppt/slidepersist.hxx|6 +++--- oox/inc/drawingml/customshapeproperties.hxx |4 ++-- oox/source/ppt/pptshapegroupcontext.cxx |3 ++- 5 files changed, 14 insertions(+), 13 deletions(-) New commits: commit a1d9b5efb5df35d21384d04893429e48e79ff601 Author: Miklos Vajna vmik...@collabora.co.uk Date: Tue Feb 17 11:33:26 2015 +0100 oox: use std::enable_shared_from_this Change-Id: I184a7a3579bebd81d5d81f64b4ace74bde8e87fb diff --git a/include/oox/drawingml/drawingmltypes.hxx b/include/oox/drawingml/drawingmltypes.hxx index 6c6dee1..2287c66 100644 --- a/include/oox/drawingml/drawingmltypes.hxx +++ b/include/oox/drawingml/drawingmltypes.hxx @@ -20,6 +20,7 @@ #ifndef INCLUDED_OOX_DRAWINGML_DRAWINGMLTYPES_HXX #define INCLUDED_OOX_DRAWINGML_DRAWINGMLTYPES_HXX +#include memory #include boost/shared_ptr.hpp #include com/sun/star/style/TabAlign.hpp #include com/sun/star/drawing/TextVerticalAdjust.hpp @@ -72,7 +73,7 @@ class TextListStyle; typedef boost::shared_ptr TextListStyle TextListStylePtr; class Shape; -typedef ::boost::shared_ptr Shape ShapePtr; +typedef std::shared_ptr Shape ShapePtr; class Theme; typedef ::boost::shared_ptr Theme ThemePtr; diff --git a/include/oox/drawingml/shape.hxx b/include/oox/drawingml/shape.hxx index e3ccce3..052d60c 100644 --- a/include/oox/drawingml/shape.hxx +++ b/include/oox/drawingml/shape.hxx @@ -27,8 +27,7 @@ #include com/sun/star/frame/XModel.hpp #include com/sun/star/drawing/XDrawPage.hpp -#include boost/shared_ptr.hpp -#include boost/enable_shared_from_this.hpp +#include memory #include basegfx/matrix/b2dhommatrix.hxx #include vector #include map @@ -41,7 +40,7 @@ namespace oox { namespace vml { namespace oox { namespace drawingml { class CustomShapeProperties; -typedef boost::shared_ptr CustomShapeProperties CustomShapePropertiesPtr; +typedef std::shared_ptr CustomShapeProperties CustomShapePropertiesPtr; typedef ::std::map OUString, ShapePtr ShapeIdMap; @@ -73,7 +72,7 @@ struct LinkedTxbxAttr }; class OOX_DLLPUBLIC Shape -: public boost::enable_shared_from_this Shape +: public std::enable_shared_from_this Shape { public: @@ -283,8 +282,8 @@ private: FRAMETYPE_TABLE /// A table embedded in a shape. }; -typedef ::boost::shared_ptr ::oox::vml::OleObjectInfo OleObjectInfoRef; -typedef ::boost::shared_ptr ChartShapeInfo ChartShapeInfoRef; +typedef std::shared_ptr ::oox::vml::OleObjectInfo OleObjectInfoRef; +typedef std::shared_ptr ChartShapeInfoChartShapeInfoRef; FrameType meFrameType;/// Type for graphic frame shapes. OleObjectInfoRefmxOleObjectInfo;/// Additional data for OLE objects. diff --git a/include/oox/ppt/slidepersist.hxx b/include/oox/ppt/slidepersist.hxx index 1a3f473..4bed15e 100644 --- a/include/oox/ppt/slidepersist.hxx +++ b/include/oox/ppt/slidepersist.hxx @@ -20,7 +20,7 @@ #ifndef INCLUDED_OOX_PPT_SLIDEPERSIST_HXX #define INCLUDED_OOX_PPT_SLIDEPERSIST_HXX -#include boost/shared_ptr.hpp +#include memory #include oox/drawingml/shape.hxx #include oox/drawingml/theme.hxx #include oox/drawingml/clrscheme.hxx @@ -48,9 +48,9 @@ enum ShapeLocation class TimeNode; class SlidePersist; -typedef boost::shared_ptr SlidePersist SlidePersistPtr; +typedef std::shared_ptr SlidePersist SlidePersistPtr; -class SlidePersist : public boost::enable_shared_from_this SlidePersist +class SlidePersist : public std::enable_shared_from_this SlidePersist { public: diff --git a/oox/inc/drawingml/customshapeproperties.hxx b/oox/inc/drawingml/customshapeproperties.hxx index d5fbd88..5826a0d 100644 --- a/oox/inc/drawingml/customshapeproperties.hxx +++ b/oox/inc/drawingml/customshapeproperties.hxx @@ -20,7 +20,7 @@ #ifndef INCLUDED_OOX_DRAWINGML_CUSTOMSHAPEPROPERTIES_HXX #define INCLUDED_OOX_DRAWINGML_CUSTOMSHAPEPROPERTIES_HXX -#include boost/shared_ptr.hpp +#include memory #include unordered_map #include vector #include map @@ -46,7 +46,7 @@ namespace oox { namespace drawingml { class CustomShapeProperties; -typedef boost::shared_ptr CustomShapeProperties CustomShapePropertiesPtr; +typedef std::shared_ptr CustomShapeProperties CustomShapePropertiesPtr; struct CustomShapeGuide { diff --git a/oox/source/ppt/pptshapegroupcontext.cxx b/oox/source/ppt/pptshapegroupcontext.cxx index fb6f780..975906d 100644 --- a/oox/source/ppt/pptshapegroupcontext.cxx +++ b/oox/source/ppt/pptshapegroupcontext.cxx @@ -17,6 +17,7 @@ * the License at http://www.apache.org/licenses/LICENSE-2.0 . */ +#include memory #include com/sun/star/xml/sax/FastToken.hpp #include com/sun/star/beans/XMultiPropertySet.hpp #include com/sun/star/container/XNamed.hpp @@ -94,7 +95,7 @@ ContextHandlerRef
Re: [Libreoffice-qa] next run of the NEW bugs ping?
Hey Tommy, On 02/16/2015 10:28 PM, Tommy wrote: hi guys, sorry of not being much active in the last month but work issues brought me away from bugzilla (temporarily) I wonder if Joel is planning to do another run of the NEW bugs ping. first test in january had very good results. of the 338 NEW bugs pinged we had 68 that turned into fixed (most of them WFM) with a 16.35% ratio which is almost 1 out of 6. Indeed it's in my list of things to do. I'm just swamped. I'll get it done by March 1st though. Best, Joel ___ List Name: Libreoffice-qa mailing list Mail address: Libreoffice-qa@lists.freedesktop.org Change settings: http://lists.freedesktop.org/mailman/listinfo/libreoffice-qa Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/ Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette List archive: http://lists.freedesktop.org/archives/libreoffice-qa/
[Libreoffice-bugs] [Bug 89434] Validity dropdown arrow not dismissed when navigating between sheets
https://bugs.documentfoundation.org/show_bug.cgi?id=89434 Matthew Francis fdb...@neosheffield.co.uk changed: What|Removed |Added Keywords||regression Whiteboard||preBibisect -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-commits] core.git: Branch 'libreoffice-4-4-1' - desktop/Package_scripts.mk RepositoryFixes.mk scp2/source
RepositoryFixes.mk |2 +- desktop/Package_scripts.mk |2 +- scp2/source/ooo/common_brand.scp | 13 - 3 files changed, 2 insertions(+), 15 deletions(-) New commits: commit 06975a6e3a253ed8d4817fac96f6d175800b5d09 Author: Stephan Bergmann sberg...@redhat.com Date: Mon Feb 9 18:06:48 2015 +0100 On Mac OS X, directly name the executable unopkg Change-Id: I5f846d7f7c5ed54179504f551e19227f7283bda2 (cherry picked from commit 57e6d742a9e2aeb11b179122991e7d35ca54543c) Reviewed-on: https://gerrit.libreoffice.org/14399 Reviewed-by: Norbert Thiebaud nthieb...@gmail.com Reviewed-by: Michael Stahl mst...@redhat.com Reviewed-by: Caolán McNamara caol...@redhat.com Tested-by: Caolán McNamara caol...@redhat.com diff --git a/RepositoryFixes.mk b/RepositoryFixes.mk index 6023b04..7500e2f 100644 --- a/RepositoryFixes.mk +++ b/RepositoryFixes.mk @@ -25,7 +25,7 @@ gb_Executable_FILENAMES := $(foreach group,$(gb_Executable_VALIDGROUPS),\ ifneq (,$(filter-out MACOSX WNT,$(OS))) gb_Executable_FILENAMES := $(patsubst uno:uno,uno:uno.bin,$(gb_Executable_FILENAMES)) endif -gb_Executable_FILENAMES := $(patsubst unopkg_bin:unopkg_bin%,unopkg_bin:unopkg.bin,$(gb_Executable_FILENAMES)) +gb_Executable_FILENAMES := $(patsubst unopkg_bin:unopkg_bin%,unopkg_bin:unopkg$(if $(filter-out MACOSX,$(OS)),.bin),$(gb_Executable_FILENAMES)) gb_Executable_FILENAMES := $(patsubst unopkg_com:unopkg_com%,unopkg_com:unopkg.com,$(gb_Executable_FILENAMES)) gb_Executable_FILENAMES := $(patsubst crashrep_com:crashrep_com%,crashrep_com:crashrep.com,$(gb_Executable_FILENAMES)) gb_Executable_FILENAMES := $(patsubst gengal:gengal,gengal:gengal.bin,$(gb_Executable_FILENAMES)) diff --git a/desktop/Package_scripts.mk b/desktop/Package_scripts.mk index 3c86abe..a806c72 100644 --- a/desktop/Package_scripts.mk +++ b/desktop/Package_scripts.mk @@ -12,13 +12,13 @@ $(eval $(call gb_Package_Package,desktop_scripts_install,$(SRCDIR)/desktop/scrip ifeq (,$(filter MACOSX WNT,$(OS))) $(eval $(call gb_Package_add_file,desktop_scripts_install,$(LIBO_BIN_FOLDER)/gdbtrace,gdbtrace)) +$(eval $(call gb_Package_add_file,desktop_scripts_install,$(LIBO_BIN_FOLDER)/unopkg,unopkg.sh)) endif ifneq ($(OS),WNT) $(eval $(call gb_Package_add_file,desktop_scripts_install,$(LIBO_BIN_FOLDER)/unoinfo,$(if $(filter MACOSX,$(OS)),unoinfo-mac.sh,unoinfo.sh))) -$(eval $(call gb_Package_add_file,desktop_scripts_install,$(LIBO_BIN_FOLDER)/unopkg,unopkg.sh)) endif diff --git a/scp2/source/ooo/common_brand.scp b/scp2/source/ooo/common_brand.scp index a866929..8d16452 100644 --- a/scp2/source/ooo/common_brand.scp +++ b/scp2/source/ooo/common_brand.scp @@ -89,9 +89,6 @@ Module gid_Module_Root_Brand git_License_Odt, gid_Credits_Odt, gid_Apache_Notice); -#if defined MACOSX -Unixlinks = (gid_Brand_Unixlink_Unopkg); -#endif End // Language specific brand module @@ -535,16 +532,6 @@ File gid_Brand_File_Script_Unopkg End #endif -#if defined MACOSX -Unixlink gid_Brand_Unixlink_Unopkg -BIN_FILE_BODY; -Dir = gid_Brand_Dir_Program; -Name = unopkg; -Target = unopkg.bin; -Styles = (); -End -#endif - File gid_Brand_File_Bmp_IntroAboutShell TXT_FILE_BODY; Dir = FILELIST_DIR; ___ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits
[Libreoffice-commits] core.git: desktop/source include/LibreOfficeKit sdext/source
desktop/source/lib/init.cxx | 17 +- include/LibreOfficeKit/LibreOfficeKit.h |3 + sdext/source/pdfimport/inc/wrapper.hxx|6 +- sdext/source/pdfimport/pdfiadaptor.cxx| 15 - sdext/source/pdfimport/pdfiadaptor.hxx|3 - sdext/source/pdfimport/wrapper/wrapper.cxx| 14 +++-- sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx | 46 +- sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx |2 sdext/source/pdfimport/xpdfwrapper/wrapper_gpl.cxx| 17 +- 9 files changed, 104 insertions(+), 19 deletions(-) New commits: commit 98b27ea907517d585f5d951895ae733653a442d2 Author: Mihai mihai.va...@collabora.com Date: Fri Feb 13 12:56:11 2015 +0200 SkipImages option for PDF import This option allows images and drawings to be skipped while importing a PDF, the main reason was performance improvement where images were not needed. Change-Id: Ibca342ff6e7005bedf7b16869473832ce2576fb2 Reviewed-on: https://gerrit.libreoffice.org/14470 Reviewed-by: Caolán McNamara caol...@redhat.com Tested-by: Caolán McNamara caol...@redhat.com diff --git a/desktop/source/lib/init.cxx b/desktop/source/lib/init.cxx index d7ca143..3be8a20 100644 --- a/desktop/source/lib/init.cxx +++ b/desktop/source/lib/init.cxx @@ -262,6 +262,9 @@ static voidlo_destroy (LibreOfficeKit* pThis); static int lo_initialize(LibreOfficeKit* pThis, const char* pInstallPath); static LibreOfficeKitDocument* lo_documentLoad (LibreOfficeKit* pThis, const char* pURL); static char * lo_getError (LibreOfficeKit* pThis); +static LibreOfficeKitDocument* lo_documentLoadWithOptions (LibreOfficeKit* pThis, + const char* pURL, + const char* pOptions); static voidlo_postKeyEvent (LibreOfficeKit* pThis, int nType, int nCode); @@ -281,6 +284,7 @@ struct LibLibreOffice_Impl : public _LibreOfficeKit m_pOfficeClass-destroy = lo_destroy; m_pOfficeClass-documentLoad = lo_documentLoad; m_pOfficeClass-getError = lo_getError; +m_pOfficeClass-documentLoadWithOptions = lo_documentLoadWithOptions; m_pOfficeClass-postKeyEvent = lo_postKeyEvent; gOfficeClass = m_pOfficeClass; @@ -308,6 +312,11 @@ static uno::Referencecss::lang::XMultiComponentFactory xFactory; static LibreOfficeKitDocument* lo_documentLoad(LibreOfficeKit* pThis, const char* pURL) { +return lo_documentLoadWithOptions(pThis, pURL, NULL); +} + +static LibreOfficeKitDocument* lo_documentLoadWithOptions(LibreOfficeKit* pThis, const char* pURL, const char* pOptions) +{ LibLibreOffice_Impl* pLib = static_castLibLibreOffice_Impl*(pThis); SolarMutexGuard aGuard; @@ -334,10 +343,15 @@ static LibreOfficeKitDocument* lo_documentLoad(LibreOfficeKit* pThis, const char try { +uno::Sequencecss::beans::PropertyValue aFilterOptions(1); +aFilterOptions[0] = css::beans::PropertyValue( OUString(FilterOptions), + 0, + uno::makeAny(OUString::createFromAscii(pOptions)), + beans::PropertyState_DIRECT_VALUE); uno::Referencelang::XComponent xComponent; xComponent = xComponentLoader-loadComponentFromURL( aURL, OUString(_blank), 0, - uno::Sequencecss::beans::PropertyValue()); +aFilterOptions); if (!xComponent.is()) { @@ -357,7 +371,6 @@ static LibreOfficeKitDocument* lo_documentLoad(LibreOfficeKit* pThis, const char return NULL; } - static int doc_saveAs(LibreOfficeKitDocument* pThis, const char* sUrl, const char* pFormat, const char* pFilterOptions) { LibLODocument_Impl* pDocument = static_castLibLODocument_Impl*(pThis); diff --git a/include/LibreOfficeKit/LibreOfficeKit.h b/include/LibreOfficeKit/LibreOfficeKit.h index 9c5cca5..7cbaad3 100644 --- a/include/LibreOfficeKit/LibreOfficeKit.h +++ b/include/LibreOfficeKit/LibreOfficeKit.h @@ -143,6 +143,9 @@ struct _LibreOfficeKitClass void(*destroy) (LibreOfficeKit* pThis); LibreOfficeKitDocument* (*documentLoad) (LibreOfficeKit* pThis, const char* pURL); char* (*getError) (LibreOfficeKit* pThis); + LibreOfficeKitDocument* (*documentLoadWithOptions) (LibreOfficeKit* pThis, + const char* pURL, + const char* pOptions); void
[Libreoffice-bugs] [Bug 78229] FILEOPEN: Can't open Excel 2007 .xlsx spreadsheet
https://bugs.documentfoundation.org/show_bug.cgi?id=78229 Michael Stahl mst...@redhat.com changed: What|Removed |Added Attachment #98383|text/plain |application/vnd.openxmlform mime type||ats-officedocument.spreadsh ||eetml.sheet -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 61914] [META] Start Center -- implementation UI and UX
https://bugs.documentfoundation.org/show_bug.cgi?id=61914 --- Comment #33 from V Stuart Foote vstuart.fo...@utsa.edu --- adding bug 72152 -- StartCenter does not respect page orientation of Calc spreadsheets in recent files list Julien N. has a patch in, might be useful way to address similar issue with Math formulas. -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 89433] New: LibreOffice Calc Goal Seek Fail
https://bugs.documentfoundation.org/show_bug.cgi?id=89433 Bug ID: 89433 Summary: LibreOffice Calc Goal Seek Fail Product: Document Liberation Project Version: unspecified Hardware: Other OS: Linux (All) Status: UNCONFIRMED Severity: normal Priority: medium Component: General Assignee: libreoffice-bugs@lists.freedesktop.org Reporter: aes...@gmail.com Created attachment 113462 -- https://bugs.documentfoundation.org/attachment.cgi?id=113462action=edit Formula showing Goal Seek cannot solve for the solution Hi, Mathematician, not programmer here, but LibreOffice Calc didn't seem to iterate through 20 integers on this latest problem. I was trying to solve for Pythagorean triples with the same area -- I used the INT command to plug in for the nearest integer automatically, used the pythagorean theorem for the length of the hypotenuse, subtracted the calculated hypotenuse length from the INT output of that length, and set Goal Seek to set that cell to zero. Goal Seek didn't give any valuable solutions, sets the target variable to zero and doesn't find the solution. The solution is not that difficult - any number near 12, 20, 21 or 35 should solve the equation. File attached. -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 89436] FILESAVE: very slow ScHorizontalAttrIterator in XLS(X) saving
https://bugs.documentfoundation.org/show_bug.cgi?id=89436 László Németh nem...@numbertext.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever confirmed|0 |1 -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 89319] FILESAVE: redundant, slow file seeking during XLS export
https://bugs.documentfoundation.org/show_bug.cgi?id=89319 László Németh nem...@numbertext.org changed: What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 88664] Calc cannot open correctly .xls file in LO 4.3.5.2
https://bugs.documentfoundation.org/show_bug.cgi?id=88664 --- Comment #3 from jfialho joao.fia...@ccdr-a.gov.pt --- Not solved on 4.3.6.2 Worked fine on 4.4.0.3 -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 89436] FILESAVE: very slow ScHorizontalAttrIterator in XLS(X) saving
https://bugs.documentfoundation.org/show_bug.cgi?id=89436 --- Comment #3 from László Németh nem...@numbertext.org --- Created attachment 113472 -- https://bugs.documentfoundation.org/attachment.cgi?id=113472action=edit kcachegrind profile - optimized XLS(X) export Profile of exporting an XLSX test file with ~15 data columns. Changes in the estimated cycle numbers: 21.2b - 19.8b (6.5% speed up by removing ~1.4b cycles of ScHorizontalAttrIterator::GetNext().) -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs