summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2015-12-01tdf#95990 - Calc is crashed when you double click on function in SidebaNoel Grandin1-3/+6
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 Monastirsky1-1/+13
so don't add it there to the save dropdown. Change-Id: Iee604cc15616080266f7192ac451f04830ba1bb8
2015-11-30Removed unused code found by cppcheckPaolo Bernardi1-4/+0
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 McNamara1-2/+2
Change-Id: Ib102b257aa9bf183409c1ab99f61ee63d653cbed
2015-11-30loplugin:vclwidgetsStephan Bergmann1-6/+8
Change-Id: I520e27de82f11cc3c44c0e059ad60f3edaa4c370
2015-11-30Fix Mac buildStephan Bergmann1-4/+2
Change-Id: I3ec80e4a64c98b97ab3157dd37614a7c56802d79
2015-11-30fix/update AppData filesRene Engelhard5-30/+53
- 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 Meeks1-0/+2
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 Jovanovic1-1/+1
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 Jovanovic1-10/+4
Patch by: me (cherry picked from commit e0e462a3e64576be14a4341f4dc4a2d56f22fa2a) Change-Id: I1c59b2b631dbfd508d85abb774f27187ded47c17
2015-11-30i66807 - Fix GCC warning in backtrace.cPedro Giffuni1-1/+9
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 Jovanovic1-2/+0
Patch by: me (cherry picked from commit 0faee39deac292694d036d753b7dc1c4513e045f)
2015-11-30gtk3: scroll lock only available in >= 3.18.0Caolán McNamara1-0/+2
Change-Id: I1c22873c7dc989637ef4d12bf5a08395383e3779
2015-11-30gtk3: handle 'standard' invert like quartz doesCaolán McNamara1-23/+45
e.g. the blinking cursor in writer Change-Id: I43b98556d07deb097d55565dbbb9af95cb102353
2015-11-30gtk3: implement GetIndicatorStateCaolán McNamara1-2/+12
Change-Id: I006c739a9dc876dd9ec83375f76fd1343b39557a
2015-11-30silence ReleaseMouse warningCaolán McNamara3-5/+9
Change-Id: I615b4877ab29075ed45149259260acfb2563cad8
2015-11-30loplugin:nullptrStephan Bergmann1-2/+2
Change-Id: Ie296794db2d259ea9973a2042a93200c0f93d259
2015-11-30gtk3: glitches because yours truly cannot tell x from yCaolán McNamara1-4/+4
Change-Id: I3b8620a4d8bffeb5e0558c35cb3a063238c12ba5
2015-11-30Resolves: rhbz#1285380 get menus working under waylandCaolán McNamara1-9/+10
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 Bergmann1-1/+1
Change-Id: Ifa66e63e67d6ae0a6453d86634e2aa998c442adc
2015-11-30number format keys are sal_uInt32, so use itEike Rathke3-12/+12
Change-Id: I0adf5f443ed3348ca0b975bd64bd4a293ff30f79
2015-11-30mDNSResponder: add "Use proper return type for DNSServiceRefSockFD"Michael Stahl2-0/+87
... 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 Vajna1-1/+1
Change-Id: I7ddd5290134ae3cc3b9f7427055537e79919b480
2015-11-30protected -> privateStephan Bergmann1-1/+1
Change-Id: I43d4da8301d9a0c9cc4d48c38c9945551ddc0151
2015-11-30fix build, default operator will doCaolán McNamara1-1/+0
Change-Id: I27888bdb0b14434e161e8dc3bd481eb372959ad8
2015-11-30FD_complex is unusedStephan Bergmann3-28/+11
...since 8e71d9400bd350d63723c5489ddaadb3d3610baf "Remove UNOIDL 'array' and 'union' vaporware from idlc" Change-Id: Id4cdef900667cdac466a41e47c189e2d25a62065
2015-11-30move disabling of LNK4217Noel Grandin2-5/+6
since it's Visual Studio specific, not Windows-specific Change-Id: I740b392f1aa9ff9c534b0e2fe021de7f93495e4c
2015-11-30gbuild: fix typo in helpMichael Stahl1-1/+1
Change-Id: I6e65f70848eb466c7c08fcffb478a2963b91cdb6
2015-11-30sd: replace embedded mDNSResponder code with proper external tarballMichael Stahl25-11727/+105
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 Grandin1-0/+5
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 Grandin2-8/+51
Change-Id: I7abbb1cc5056f33458257afe28ed933e2d3c378d
2015-11-30LOK: get state change feedback for more uno commandsMihai Varga2-16/+24
I've also ordered them alphabetically so we can read them easier. Change-Id: Ia332f1662a91de4a4068f0056a3d969fe978a744
2015-11-30uninitialized m_pGraphics -> cppcanvas_emfplus kaboomCaolán McNamara1-0/+2
Change-Id: I370f63ed12e187684332112b9510a9892a665129
2015-11-30Use -ldl -pthread only on LinuxTor Lillqvist1-0/+2
Change-Id: I968449ac3c12011cb32bf9c29db66ad2ae4553f1
2015-11-30Move uses of SwFrame pointer-to-member after definition of class SwFrameStephan Bergmann1-92/+91
...to avoid trouble with MSVC's pointer-to-member model, where the details of a pointer-to-member depend on details of the pointed-to class type. Change-Id: Id5b3be1696794d23fbad96f047d114e27395b134
2015-11-30vcl: move gtk+ to sharing the same SalGraphics per SalFrame.Michael Meeks2-72/+37
This makes the code consistent with other: Mac, Unx, Windows backends, and allows us to cache an OpenGL back-buffer on the SalGraphics - as per Mac. The lifecycle of a SalFrame and a SalGraphics should be consistent for real OS graphics now. Change-Id: I11fea2ce1c1386b1c6b0161a718e5c909c81612c Reviewed-on: https://gerrit.libreoffice.org/20283 Reviewed-by: Michael Meeks <michael.meeks@collabora.com> Tested-by: Michael Meeks <michael.meeks@collabora.com>
2015-11-30allocate and initialise FormatEntry table at compile-timeNoel Grandin2-166/+154
no need to init this at runtime, it's purely static data Change-Id: I73ff5b0d8f273d7ee925f485f3ed712f117f5b40
2015-11-30LOK: renderFont methodMihai Varga3-0/+71
Renders the given font in a virtual output device. For now it iterates over a list of fonts until it finds the one that matches the requested font. Change-Id: Ie4ecc3a1441519840d8f4f4a890e92670759b4fc
2015-11-30Get order of expected/actual args to CPPUNIT_ASSERT_EQUAL rightStephan Bergmann1-6/+6
Change-Id: I0fa26417630991c6d07b5412fb579f9c222d09a6
2015-11-30rhbz#1286416: Be more resilient during auto-recovery attemptsStephan Bergmann1-0/+2
...called from within the signal handler, so any bets are off Change-Id: Iedb5c7bc8d08350e5f3e3118c6713f5c25b238b6
2015-11-30silence mouse release warningCaolán McNamara1-3/+3
Change-Id: Ie3c6da36f1c462080f78e8713e9e5dcd228fbacf
2015-11-30gtk3: implement SAL_INVERT_50 rectangle caseCaolán McNamara1-2/+64
missing stipple effect around slides in layout panel Change-Id: I8a55c6bda1e742e105ba22e4566658099ea16f46
2015-11-30export date and time fields in impressRosemary1-2/+36
only those fields that are currently implemented in editeng/source/items/flditem.cxx and also match with those in the specification are exported Change-Id: I542cb0f827e161005e55452b5b6961dc642cd4e7 Reviewed-on: https://gerrit.libreoffice.org/20062 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com> Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>
2015-11-30loplugin:overrideStephan Bergmann1-1/+1
Change-Id: I0a79e1376c65a2d06e37ac5d6e0aa9f66234d753
2015-11-30check for missing COMSPEC variable in cygwin.jan iversen1-0/+4
Cygwin unsets the COMSPEC environment variable on some installations. This is due to an error reported first time in 2005, but not solved. There are no exact pattern when this happens, in this case it happened on 2 windows 8.1 VM installations (one private one azure). added check in configure.ac to alert the user earlier COMSPEC is used in sal/osl to start processes and as such vital, and in some perl scripts, therefore hardcoding to e.g. cmd32.exe (or the power shell) is not an option. Limited check to work only for cygwin. Change-Id: I52bb6667c52560ed1a239ac301811605b8cddcbf Reviewed-on: https://gerrit.libreoffice.org/20255 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Meeks <michael.meeks@collabora.com> Tested-by: Michael Meeks <michael.meeks@collabora.com>
2015-11-30gbuild: remove gb_Gallery__UNO_COMPONENTS and gb_Gallery__make_env_argsMichael Stahl2-33/+0
These are presumably a relic from pre-INSTDIR days: gengal should find all this stuff via redirect.rc, fundamental.rc and services.rdb. The UNO services should be found via services.rdb too after the dependency was added in the previous commit. Change-Id: I3d452acc7c4b05f254bef936c4f18a2ea8615cf8
2015-11-30fix build tool dependencies on INSTROOT filesMichael Stahl1-9/+7
These should generally be INSTROOT_FOR_BUILD instead; also gengal only had the URE's services.rdb (twice) but not the basis layer one. Change-Id: If9cab809296fd66c1785562c5e5be6b2569d179c
2015-11-30loplugin:unusedfieldsNoel Grandin86-272/+38
Change-Id: Icac4ac1a2614e72bc9ff070819533e09eeb1a864
2015-11-30loplugin:unusedfieldsNoel Grandin23-78/+18
Change-Id: Ife94d488ead512abc6d137a0df74298bac67185d
2015-11-30configure: remove leftover reference to gnome-vfsMiklos Vajna1-1/+0
A leftover from commit b40b6010077f875565ce90cd995222451e37321c (ditch gnome-vfs2 support, 2015-09-02). Change-Id: I23f34da748a582161bb4a87d2d993a5b4b08aa1e