summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-12-01cppcheck: memleakTakeshi Abe
Change-Id: I40e784ff2aaa2d7d0f0d30264646705283c1d73a Reviewed-on: https://gerrit.libreoffice.org/20324 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>
2015-12-01Fix patch file attributesStephan Bergmann
Change-Id: I4f86aba24f2dad14f43effd6e0b291f8f58f1712
2015-12-01Apparently no reason to force underlying type hereStephan Bergmann
...presumably just cargo-cult from how enums get ABI-fixed in the URE interface. FMT_UNKNOWN turns out to be unused ever since the code was introduced with 5c5e584c8f22c09cb999d7543a9415349910fa06 "INTEGRATION: CWS canvas02." Caused -Werror,-Wmicrosoft-enum-value with clang-cl. Change-Id: I353e4a2e71ff720a5368548d61ea1bded9c77a6c
2015-12-01Add 'Linux' string to about dialog OS version infoYousuf Philips
Change-Id: I651fa1ba23e5630508d94c05202d1af7b31fb0f9 Reviewed-on: https://gerrit.libreoffice.org/20318 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
2015-12-01gbuild-to-ide split state machinejan iversen
Catching the needed information and the state machine is split. gbuild-to-ide only finds 27 of 93 exe, due to the state machine sequence: CXXOBJECTS for exe1 CXXOBJECTS for exe2 Recipe to execute for exe2 Recipe to execute for exe1 only identifies exe2 and leaves exe1 without a project. Solution is to have an array of state one for all pending exe. This patch only contains the split Change-Id: I2539f10a9850d956a85b6993b26561b1970575df Reviewed-on: https://gerrit.libreoffice.org/20254 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Björn Michaelsen <bjoern.michaelsen@canonical.com>
2015-12-01Breeze transition icons examples please reviewandreas kainz
Change-Id: I3d4fa52fd4cccc0b2d45386f64fb4c60851ba8de Reviewed-on: https://gerrit.libreoffice.org/20188 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Meeks <michael.meeks@collabora.com> Tested-by: Michael Meeks <michael.meeks@collabora.com>
2015-12-01configure: check for dlsym(), not dlopen()Michael Stahl
On Fedora 23, the check for dlopen happens to succeed with gcc -m32 -fsanitize=address, and then linking executables fails due to not finding dlsym. Checking for dlsym results in the proper -ldl. Change-Id: I02108c2c053e07b33848af068937f29967e7dc6a
2015-12-01Updated coreOlivier Hallot
Project: help 212af7230d3cd56185c9ff8548a2e61b78b6bd6f tdf#95968 Do not assemble help text with parts * Fix for tdf#95968 Help content is composed from strings - unacceptable for some languages * Add do-not-translate attribute to a file title. Change-Id: I4b995bf2d9bdc215bdacee8611291e1d2f5bca8b Reviewed-on: https://gerrit.libreoffice.org/20313 Reviewed-by: Andras Timar <andras.timar@collabora.com> Tested-by: Andras Timar <andras.timar@collabora.com>
2015-12-01tdf#75256 - sifr updatesMatthias Freund
Change-Id: I222bd8bb4c647c2c7d2a673b95e4c9be3234ef86 Reviewed-on: https://gerrit.libreoffice.org/20272 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
2015-12-01tdf#63324: Fix convert for svg filterJulien Nabet
If no currentFrame, it means we are in headless case Change-Id: I840a9085417451fa1d4c0bd8311408357a8f60e9 Reviewed-on: https://gerrit.libreoffice.org/20268 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-12-01fix memory leaks on loading and saving an ods fileDennis Francis
Change-Id: I3015a0f0254b9546386871cb015f925f0cd792f3 Reviewed-on: https://gerrit.libreoffice.org/20274 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-12-01tdf#96046 SVG: Fix problem when percentage depends ...Xisco Fauli
... on its parent's viewbox Change-Id: I1cf6327c0886c7d417923e90b7ffb60269e75147 Reviewed-on: https://gerrit.libreoffice.org/20214 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-12-01DOCX import: tokenize <w:smartTag>Miklos Vajna
Change-Id: I2c408a25880ad0e87f0b5a246a350e45c8378ce5
2015-12-01Fix typo in commentTakeshi Abe
Change-Id: I62c80cb0aa25374b41dcfde2ff6e03bd3c465bf5
2015-12-01Expose metadata to deploy LibreOffice artifacts on Maven CentralDavid Ostrovsky
As outlined in the requirements to deploy the artifacts on Maven Central, the metdata must be provided: * Project Name, Description and URL * License Information * Developer Information * SCM Information [1] http://central.sonatype.org/pages/requirements.html Change-Id: I0bcd19a22d0e1a48f0faec0b414f816f7da5b318 Reviewed-on: https://gerrit.libreoffice.org/20315 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
2015-12-01Reduce space needed for string literalsStephan Bergmann
...as had been done in 68ba6ddef50ec4aa92f55fa610c84c9f0d134e67 "codemaker: Allow compiler to share these generated strings" and 2188a7ac2eb37aee89f8f305bdf99db9b05b20bf "Reduce the amount of strings in the release builds," and then undone in 759eb79d886b70c7e7ab86b48e63d1b627b7dc44 "give useful details in non-debug mode too" Change-Id: Ic888d6c47449da3b3a084f863a7e0526f201a967
2015-12-01Related: tdf#94043 DOCX import: fix column separator handlingMiklos Vajna
See wwSectionManager::SetCols() for the DOC import equivalent of this code, if line width is 0, then there will be still no visible line. Change-Id: Ifb0dc596e252a60cdac575fff2894aced1580c69
2015-12-01tdf#95990 - Calc is crashed when you double click on function in SidebaNoel Grandin
The problem arises because we can dispose ourselves like so: /home/noel/libo3/sc/source/ui/formdlg/dwfunctr.cxx:176 /home/noel/libo3/vcl/source/outdev/outdev.cxx:202 (this=0x252c548) at /home/noel/libo3/include/vcl/vclptr.hxx:206 (this=0x252c4c0) at /home/noel/libo3/sfx2/source/sidebar/SidebarPanelBase.cxx:85 (this=0x252c4c0) at /home/noel/libo3/cppuhelper/source/implbase.cxx:109 cppu::WeakComponentImplHelper5<com::sun::star::ui::XContextChangeEventListener, com::sun::star::ui::XUIElement, com::sun::star::ui::XToolPanel, com::sun::star::ui::XSidebarPanel, com::sun::star::ui::XUpdateModel>::dispose (this=0x252c4c0) at /home/noel/libo3/include/cppuhelper/compbase5.hxx:60 at /home/noel/libo3/sfx2/source/sidebar/Panel.cxx:88 /home/noel/libo3/vcl/source/outdev/outdev.cxx:202 (this=0x21dbbd0) at /home/noel/libo3/include/vcl/vclptr.hxx:206 (this=0x23c9a10, rPanels=std::__debug::vector of length 1, capacity 1 = {...}) at /home/noel/libo3/sfx2/source/sidebar/Deck.cxx:205 (this=0x2068b00, rDeckId="ScFunctionsDeck") at /home/noel/libo3/sfx2/source/sidebar/SidebarController.cxx:631 (this=0x2068b00, rDeckId="ScFunctionsDeck", bForceCreate=false) at /home/noel/libo3/sfx2/source/sidebar/SidebarController.cxx:566 (this=0x2068b00, rDeckDescriptor=..., rContext=...) at /home/noel/libo3/sfx2/source/sidebar/SidebarController.cxx:690 sfx2::sidebar::SidebarController::UpdateConfigurations (this=0x2068b00) at /home/noel/libo3/sfx2/source/sidebar/SidebarController.cxx:500 sfx2::sidebar::SidebarController::notifyContextChangeEvent (this=0x2068b00, rEvent=...) at /home/noel/libo3/sfx2/source/sidebar/SidebarController.cxx:275 namespace)::ContextChangeEventMultiplexer::BroadcastEventToSingleContainer (this=0x207bad0, rEventObject=..., rxEventFocus=uno::Reference to (ScTabViewObj *) 0x1d9d120) at /home/noel/libo3/framework/source/services/ContextChangeEventMultiplexer.cxx:286 namespace)::ContextChangeEventMultiplexer::broadcastContextChangeEvent (this=0x207bad0, rEventObject=..., rxEventFocus=uno::Reference to (ScTabViewObj *) 0x1d9d120) at /home/noel/libo3/framework/source/services/ContextChangeEventMultiplexer.cxx:265 sfx2::sidebar::ContextChangeBroadcaster::BroadcastContextChange (this=0x23f0e50, rxFrame=uno::Reference to ((anonymous namespace)::Frame *) 0x17d1798, rsModuleName="com.sun.star.sheet.SpreadsheetDocument", rsContextName="EditCell") at /home/noel/libo3/sfx2/source/sidebar/ContextChangeBroadcaster.cxx:99 sfx2::sidebar::ContextChangeBroadcaster::Activate (this=0x23f0e50, rxFrame=uno::Reference to ((anonymous namespace)::Frame *) 0x17d1798) at /home/noel/libo3/sfx2/source/sidebar/ContextChangeBroadcaster.cxx:51 (this=0x2190490, bIsActivated=true) at /home/noel/libo3/sfx2/source/control/shell.cxx:729 /home/noel/libo3/sfx2/source/control/shell.cxx:378 pFrame=0x1d5dea0, bMDI=true) at /home/noel/libo3/sfx2/source/control/shell.cxx:331 /home/noel/libo3/sfx2/source/control/dispatch.cxx:1503 /home/noel/libo3/sfx2/source/control/dispatch.cxx:158 rShell=...) at /home/noel/libo3/sfx2/source/view/viewsh.cxx:1420 (this=0x1d61fe0, eOST=OST_Editing, bForce=false) at /home/noel/libo3/sc/source/ui/view/tabvwsh4.cxx:809 pView=0x1d685c0, bActive=true) at /home/noel/libo3/sc/source/ui/view/tabvwsh4.cxx:753 rBC=..., rHint=...) at /home/noel/libo3/sc/source/ui/view/tabvwsh5.cxx:195 pEditEngine=0x20570d0, rCursorPos=...) at /home/noel/libo3/sc/source/ui/docshell/docsh3.cxx:78 eNewMode=SC_INPUT_TABLE, pInitText=0x0) at /home/noel/libo3/sc/source/ui/app/inputhdl.cxx:2339 eMode=SC_INPUT_TABLE, pInitText=0x0) at /home/noel/libo3/sc/source/ui/app/scmod.cxx:1404 /home/noel/libo3/sc/source/ui/formdlg/dwfunctr.cxx:826 (this=0x23d29a0) at /home/noel/libo3/sc/source/ui/formdlg/dwfunctr.cxx:962 (instance=0x23d29a0, data=...) at /home/noel/libo3/sc/source/ui/formdlg/dwfunctr.cxx:960 data=...) at /home/noel/libo3/include/tools/link.hxx:84 (__closure=0x7fffffff3ec0) at /home/noel/libo3/vcl/source/control/lstbox.cxx:973 ListBox::DoubleClick()::<lambda()> >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/5/functional:1871 (this=0x7fffffff3ec0) at /usr/include/c++/5/functional:2271 Control::ImplCallEventListenersAndHandler(unsigned long, std::function<void ()>) (this=0x23e6260, nEvent=1109, callHandler=...) at /home/noel/libo3/vcl/source/control/ctrl.cxx:333 /home/noel/libo3/vcl/source/control/lstbox.cxx:973 at /home/noel/libo3/vcl/source/control/lstbox.cxx:294 (instance=0x23e6260, data=0x23fd160) at /home/noel/libo3/vcl/source/control/lstbox.cxx:292 (this=0x23fd4a0, data=0x23fd160) at /home/noel/libo3/include/tools/link.hxx:84 (this=0x23fd160, rMEvt=...) at /home/noel/libo3/vcl/source/control/ilstbox.cxx:874 and then two lines later we need access to things we have just disposed: at /home/noel/libo3/include/rtl/ref.hxx:169 (this=0x258) at /home/noel/libo3/include/vcl/vclptr.hxx:187 nIndex=0) at /home/noel/libo3/vcl/source/control/lstbox.cxx:1088 at /home/noel/libo3/vcl/source/control/lstbox.cxx:1076 /home/noel/libo3/sc/source/ui/formdlg/dwfunctr.cxx:828 Change-Id: I0ee07c7753ac06d042653f443df9921f4eebd8f2
2015-12-01Save Remote File isn't supported in all modulesMaxim Monastirsky
so don't add it there to the save dropdown. Change-Id: Iee604cc15616080266f7192ac451f04830ba1bb8
2015-11-30Removed unused code found by cppcheckPaolo Bernardi
Change-Id: I495c40af12a0f16b7f1b13736405489677b582af Reviewed-on: https://gerrit.libreoffice.org/20304 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Riccardo Magliocchetti <riccardo.magliocchetti@gmail.com>
2015-11-30my intent is to provide a define for cairo < 1.10.0Caolán McNamara
Change-Id: Ib102b257aa9bf183409c1ab99f61ee63d653cbed
2015-11-30loplugin:vclwidgetsStephan Bergmann
Change-Id: I520e27de82f11cc3c44c0e059ad60f3edaa4c370
2015-11-30Fix Mac buildStephan Bergmann
Change-Id: I3ec80e4a64c98b97ab3157dd37614a7c56802d79
2015-11-30fix/update AppData filesRene Engelhard
- make XML tags follow (uptodate) spec 18:23 <ximion> <id type="desktop">libreoffice-draw.desktop</id> => <id>libreoffice-draw.desktop</id> 18:23 <ximion> <application> => <component type="desktop"> - fix license - add working url/screenshot URLs
2015-11-30vcl: fix further un-initialized boolean.Michael Meeks
Change-Id: I8775e56260346a80e466a7c48c19f50f9796b52f Reviewed-on: https://gerrit.libreoffice.org/20306 Reviewed-by: Michael Meeks <michael.meeks@collabora.com> Tested-by: Michael Meeks <michael.meeks@collabora.com>
2015-11-30fix the value of FRAME_PTR_OFFSETDamjan Jovanovic
in backtrace.c and diagnose.c - it's 3 because of the EBP/RBP register's position in the jmp_buf (https://github.com/freebsd/freebsd/blob/master/lib/libc/amd64/gen/_setjmp.S and https://github.com/freebsd/freebsd/blob/master/lib/libc/i386/gen/_setjmp.S). Patch by: me (cherry picked from commit 87451f66edfa425e51289ac6f12ee110d7109a02) Change-Id: I5f18cd9145f90db351c124c6f914411f1ffc2a83
2015-11-30Use the ptrdiff_t printf format code for backtracing on FreeBSD.Damjan Jovanovic
Patch by: me (cherry picked from commit e0e462a3e64576be14a4341f4dc4a2d56f22fa2a) Change-Id: I1c59b2b631dbfd508d85abb774f27187ded47c17
2015-11-30i66807 - Fix GCC warning in backtrace.cPedro Giffuni
The Bugzilla issue has another fix for sparc but I have no way ot test it. (cherry picked from commit 24e9542bcfaec3b49e5e825bf36d4bf524d69080)
2015-11-30Fix the stack frame layout for backtraces on FreeBSD.Damjan Jovanovic
Patch by: me (cherry picked from commit 0faee39deac292694d036d753b7dc1c4513e045f)
2015-11-30gtk3: scroll lock only available in >= 3.18.0Caolán McNamara
Change-Id: I1c22873c7dc989637ef4d12bf5a08395383e3779
2015-11-30gtk3: handle 'standard' invert like quartz doesCaolán McNamara
e.g. the blinking cursor in writer Change-Id: I43b98556d07deb097d55565dbbb9af95cb102353
2015-11-30gtk3: implement GetIndicatorStateCaolán McNamara
Change-Id: I006c739a9dc876dd9ec83375f76fd1343b39557a
2015-11-30silence ReleaseMouse warningCaolán McNamara
Change-Id: I615b4877ab29075ed45149259260acfb2563cad8
2015-11-30loplugin:nullptrStephan Bergmann
Change-Id: Ie296794db2d259ea9973a2042a93200c0f93d259
2015-11-30gtk3: glitches because yours truly cannot tell x from yCaolán McNamara
Change-Id: I3b8620a4d8bffeb5e0558c35cb3a063238c12ba5
2015-11-30Resolves: rhbz#1285380 get menus working under waylandCaolán McNamara
use GDK_WINDOW_TYPE_HINT_POPUP_MENU hint for menus and set hints after widget is realized and set gtk_window_set_transient_for menus too then you get menus and tooltips apparently in the right place Change-Id: I116d821d4eff480503348b8ff1fb8f4f247b4c1f
2015-11-30Keep items sortedStephan Bergmann
Change-Id: Ifa66e63e67d6ae0a6453d86634e2aa998c442adc
2015-11-30number format keys are sal_uInt32, so use itEike Rathke
Change-Id: I0adf5f443ed3348ca0b975bd64bd4a293ff30f79
2015-11-30mDNSResponder: add "Use proper return type for DNSServiceRefSockFD"Michael Stahl
... as a patch after the commit was erroneously removed while moving mDNSResponder to external. Change-Id: I52cd03d94f5c633cd274a111653f947a33cd6140
2015-11-30oox: better warning message on unhandled element in docprophandlerMiklos Vajna
Change-Id: I7ddd5290134ae3cc3b9f7427055537e79919b480
2015-11-30protected -> privateStephan Bergmann
Change-Id: I43d4da8301d9a0c9cc4d48c38c9945551ddc0151
2015-11-30fix build, default operator will doCaolán McNamara
Change-Id: I27888bdb0b14434e161e8dc3bd481eb372959ad8
2015-11-30FD_complex is unusedStephan Bergmann
...since 8e71d9400bd350d63723c5489ddaadb3d3610baf "Remove UNOIDL 'array' and 'union' vaporware from idlc" Change-Id: Id4cdef900667cdac466a41e47c189e2d25a62065
2015-11-30move disabling of LNK4217Noel Grandin
since it's Visual Studio specific, not Windows-specific Change-Id: I740b392f1aa9ff9c534b0e2fe021de7f93495e4c
2015-11-30gbuild: fix typo in helpMichael Stahl
Change-Id: I6e65f70848eb466c7c08fcffb478a2963b91cdb6
2015-11-30sd: replace embedded mDNSResponder code with proper external tarballMichael Stahl
The diff against the 379.37 release is 2500 lines, one of which actually does anything at runtime (missing va_end()). Change-Id: I1824e61fd4ac6c3ce28084913a2661134a03fd51 Reviewed-on: https://gerrit.libreoffice.org/20248 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>
2015-11-30remove LNK4217 warning spam from Windows buildNoel Grandin
it just makes the build error logs harder to read. it's not like we are ever going to fix it. Change-Id: I26be4deb7b72d142fcee62ea3eee2dd0bd607716 Reviewed-on: https://gerrit.libreoffice.org/20284 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
2015-11-30tdf#66668 - FILESAVE: Saving an XLSX file freezes CalcNoel Grandin
Change-Id: I7abbb1cc5056f33458257afe28ed933e2d3c378d
2015-11-30LOK: get state change feedback for more uno commandsMihai Varga
I've also ordered them alphabetically so we can read them easier. Change-Id: Ia332f1662a91de4a4068f0056a3d969fe978a744
2015-11-30uninitialized m_pGraphics -> cppcanvas_emfplus kaboomCaolán McNamara
Change-Id: I370f63ed12e187684332112b9510a9892a665129