summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-08-06Disable auto-detection of high-contrast mode by defaultMichael Meeks
Lots of Linux themes are rather 'black' anyway, and yet want the icon set they selected and the colours too. If this is needed it can still be forced either by changing the setting back, changing the setting back in the UI, and/or exporting SAL_FORCE_HC=1 Change-Id: Ia034942db7ec2fdd27b4a0b43f2f19269e05f5c6
2013-08-06Resolves: #i122948# fill gaps in glyphs->chars mapping for usp10-layoutsHerbert Dürr
using a heuristic that assumes a glyph with unknown char mapping is the continuation of the preceding glyph. If there is no known preceding mapping use the run bounds. (cherry picked from commit 576e4ea626e1c1ffcf9d025e692db62fed8c3cab) Change-Id: I70e58a02d814e14e9592ff8efc0ae630346ae5df
2013-08-06Updated coreCaolán McNamara
Project: help 190ae2431088d9969b7d5929b92ac003f3282aff
2013-08-06align load/save buttons across dialogsCaolán McNamara
and restore strange custom unit multi unit mode to these metricfields Change-Id: I7e228f6fd658374e3f1588c757ef2ed1e6ba78c8
2013-08-06Convert line style tab page to widget UIOlivier Hallot
Change-Id: I38046e0e333dc548e5b30c15f11fec7be7f7a7be Reviewed-on: https://gerrit.libreoffice.org/5285 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2013-08-06Updated coreAndras Timar
Project: help e5b96ea56ae509b4f49dc0cce4cdd702a375dcd2
2013-08-06WaE: private field 'rLayout' is not usedTor Lillqvist
Change-Id: Iad6ab86123bd3c5f83452a1037c661003dcd7cdc
2013-08-06fdo#67660: Fix memory mismanagement crashTor Lillqvist
The CTLayout constructor called CFRetain() on the associated CTTextStyle's attribute directory (a CFMutableDictionaryRef) and the destructor then called CFRelease() on it, even if there was no guarantee it was still the same CTTextStyle. And in the scenario that caused this crash, AquaSalGraphics::SetFont() had in fact deleted the original CTTextStyle and created a new one. It seems to me that these CFRetain() and CFRelease() calls are not necessary. Change-Id: I18e03965dd05d450955353f8c48f111c19a069e3
2013-08-06Prevent basctl::PropBrw using basctl::Layout from within ~LayoutStephan Bergmann
...as is reproducible when creating a new dialog via "Tools - Macros - Organize Dialogs", adding e.g. some date/time controls to it, then closing LO. Invalid read of size 8 at 0x23DD58DB: basctl::Layout::SplittedSide::Remove(basctl::DockingWindow*) (/basctl/source/basicide/layout.cxx:205) by 0x23DD4F65: basctl::Layout::Remove(basctl::DockingWindow*) (/basctl/source/basicide/layout.cxx:62) by 0x23D847B7: basctl::DialogWindowLayout::RemovePropertyBrowser() (/basctl/source/basicide/baside3.cxx:1459) by 0x23E45AB3: basctl::PropBrw::~PropBrw() (/basctl/source/dlged/propbrw.cxx:202) by 0x23E45BA5: basctl::PropBrw::~PropBrw() (/basctl/source/dlged/propbrw.cxx:205) by 0x7E03A49: VCLXDevice::DestroyOutputDevice() (/toolkit/source/awt/vclxdevice.cxx:56) by 0x7E4655D: VCLXWindow::dispose() (/toolkit/source/awt/vclxwindow.cxx:956) by 0x7FD451C: UnoWrapper::WindowDestroyed(Window*) (/toolkit/source/helper/unowrapper.cxx:263) by 0x95EA632: Window::~Window() (/vcl/source/window/window.cxx:4365) by 0x23DD4EFD: basctl::Layout::~Layout() (/basctl/source/basicide/layout.cxx:56) by 0x23D89E39: basctl::DialogWindowLayout::~DialogWindowLayout() (in /data/lo/core/solver/unxlngx6/installation/opt/program/libbasctllo.so) by 0x23D89E69: basctl::DialogWindowLayout::~DialogWindowLayout() (/basctl/source/inc/baside3.hxx:125) ... Address 0x19d17da0 is 0 bytes inside a block of size 80 free'd at 0x4A078DE: operator delete(void*) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) by 0x23DD92D5: __gnu_cxx::new_allocator<basctl::Layout::SplittedSide::Item>::deallocate(basctl::Layout::SplittedSide::Item*, unsigned long) (/usr/include/c++/4.8.1/ext/new_allocator.h:110) by 0x23DD8C77: std::__cxx1998::_Vector_base<basctl::Layout::SplittedSide::Item, std::allocator<basctl::Layout::SplittedSide::Item> >::_M_deallocate(basctl::Layout::SplittedSide::Item*, unsigned long) (/usr/include/c++/4.8.1/bits/stl_vector.h:174) by 0x23DD7F89: std::__cxx1998::_Vector_base<basctl::Layout::SplittedSide::Item, std::allocator<basctl::Layout::SplittedSide::Item> >::~_Vector_base() (/usr/include/c++/4.8.1/bits/stl_vector.h:160) by 0x23DD73DC: std::__cxx1998::vector<basctl::Layout::SplittedSide::Item, std::allocator<basctl::Layout::SplittedSide::Item> >::~vector() (/usr/include/c++/4.8.1/bits/stl_vector.h:416) by 0x23DD6A05: std::__debug::vector<basctl::Layout::SplittedSide::Item, std::allocator<basctl::Layout::SplittedSide::Item> >::~vector() (/usr/include/c++/4.8.1/debug/vector:144) by 0x23DD6889: basctl::Layout::SplittedSide::~SplittedSide() (/basctl/source/basicide/layout.hxx:80) by 0x23DD4EF1: basctl::Layout::~Layout() (/basctl/source/basicide/layout.cxx:56) by 0x23D89E39: basctl::DialogWindowLayout::~DialogWindowLayout() (in /data/lo/core/solver/unxlngx6/installation/opt/program/libbasctllo.so) by 0x23D89E69: basctl::DialogWindowLayout::~DialogWindowLayout() (/basctl/source/inc/baside3.hxx:125) by 0x23D997F3: void boost::checked_delete<basctl::DialogWindowLayout>(basctl::DialogWindowLayout*) (/workdir/unxlngx6/UnpackedTarball/boost/boost/checked_delete.hpp:34) by 0x23D99694: boost::scoped_ptr<basctl::DialogWindowLayout>::~scoped_ptr() (/workdir/unxlngx6/UnpackedTarball/boost/boost/smart_ptr/scoped_ptr.hpp:82) by 0x23D9A5E7: basctl::Shell::~Shell() (/basctl/source/basicide/basidesh.cxx:223) by 0x23D9A717: basctl::Shell::~Shell() (/basctl/source/basicide/basidesh.cxx:248) by 0x6942297: SfxViewFrame::ReleaseObjectShell_Impl() (/sfx2/source/view/viewfrm.cxx:1089) by 0x6943BAB: SfxViewFrame::~SfxViewFrame() (/sfx2/source/view/viewfrm.cxx:1484) by 0x6943E09: SfxViewFrame::~SfxViewFrame() (/sfx2/source/view/viewfrm.cxx:1505) by 0x69427EC: SfxViewFrame::Close() (/sfx2/source/view/viewfrm.cxx:1144) by 0x6919441: SfxFrame::DoClose_Impl() (/sfx2/source/view/frame.cxx:175) by 0x6934542: SfxBaseController::dispose() (/sfx2/source/view/sfxbasecontroller.cxx:1035) by 0x1BC8C5B3: framework::Frame::setComponent(com::sun::star::uno::Reference<com::sun::star::awt::XWindow> const&, com::sun::star::uno::Reference<com::sun::star::frame::XController> const&) (/framework/source/services/frame.cxx:1357) by 0x1BBAF54B: framework::CloseDispatcher::implts_establishBackingMode() (/framework/source/dispatch/closedispatcher.cxx:540) by 0x1BBAEB15: framework::CloseDispatcher::impl_asyncCallback(void*) (/framework/source/dispatch/closedispatcher.cxx:391) by 0x1BBAE6AF: framework::CloseDispatcher::dispatchWithNotification(com::sun::star::util::URL const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, com::sun::star::uno::Reference<com::sun::star::frame::XDispatchResultListener> const&) (/framework/source/dispatch/closedispatcher.cxx:228) by 0x23A2A71D: framework::DispatchHelper::executeDispatch(com::sun::star::uno::Reference<com::sun::star::frame::XDispatchProvider> const&, rtl::OUString const&, rtl::OUString const&, int, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) (/framework/source/services/dispatchhelper.cxx:142) by 0x1BC06442: framework::LayoutManager::MenuBarClose(void*) (/framework/source/layoutmanager/layoutmanager.cxx:2638) by 0x1BC062F6: framework::LayoutManager::LinkStubMenuBarClose(void*, void*) (/framework/source/layoutmanager/layoutmanager.cxx:2621) by 0x9053555: Link::Call(void*) const (/include/tools/link.hxx:123) by 0x9610263: ImplHandleUserEvent(ImplSVEvent*) (/vcl/source/window/winproc.cxx:1975) by 0x961173A: ImplWindowFrameProc(Window*, SalFrame*, unsigned short, void const*) (/vcl/source/window/winproc.cxx:2590) by 0x961FCAE: SalFrame::CallCallback(unsigned short, void const*) const (in /data/lo/core/solver/unxlngx6/installation/opt/program/libvcllo.so) by 0x961F74D: SalGenericDisplay::DispatchInternalEvent() (/vcl/generic/app/gendisp.cxx:91) by 0x171A5821: GtkData::userEventFn(void*) (/vcl/unx/gtk/app/gtkdata.cxx:933) by 0x171A587C: call_userEventFn (/vcl/unx/gtk/app/gtkdata.cxx:943) by 0x3B78E47E05: g_main_context_dispatch (in /usr/lib64/libglib-2.0.so.0.3600.3) by 0x3B78E48157: ??? (in /usr/lib64/libglib-2.0.so.0.3600.3) by 0x3B78E481FB: g_main_context_iteration (in /usr/lib64/libglib-2.0.so.0.3600.3) by 0x171A47B0: GtkData::Yield(bool, bool) (/vcl/unx/gtk/app/gtkdata.cxx:574) by 0x171A82BD: GtkInstance::Yield(bool, bool) (/vcl/unx/gtk/app/gtkinst.cxx:405) by 0x906C838: ImplYield(bool, bool) (/vcl/source/app/svapp.cxx:417) by 0x9068F00: Application::Yield() (/vcl/source/app/svapp.cxx:451) by 0x9068EB0: Application::Execute() (/vcl/source/app/svapp.cxx:396) by 0x4EC6117: desktop::Desktop::Main() (/desktop/source/app/app.cxx:1720) by 0x9075192: ImplSVMain() (/vcl/source/app/svmain.cxx:162) by 0x907529C: SVMain() (/vcl/source/app/svmain.cxx:198) by 0x4F0A9C0: soffice_main (/desktop/source/app/sofficemain.cxx:81) by 0x40096B: sal_main (/desktop/source/app/main.c:48) by 0x40094C: main (/desktop/source/app/main.c:47) Change-Id: If7ec0fceec6da1731df8ac389406327fbd95b382
2013-08-06Translate German comments, fix some WSPhilipp Weissenbacher
Conflicts: include/svx/unoapi.hxx Change-Id: Icd0adbe98727a83fae3822863f7c6395f7474882
2013-08-06fdo#63926 - remove extra include paths in svtools/ and sfx2/Radu Ioan
- removed some paths from include - more of this kind will follow Change-Id: Ia5c410a5b9a7a0dfa5610dd50d82c8b23fcf43b2 Reviewed-on: https://gerrit.libreoffice.org/5288 Reviewed-by: Miklos Vajna <vmiklos@suse.cz> Tested-by: Miklos Vajna <vmiklos@suse.cz>
2013-08-06Change String to OUString in some class.Palenik Mihály
I changed String class to OUString class in the following: SwHTMLPosFlyFrm, CSS1Parser, SvxCSS1Parser, SwCSS1Parser classes, CSS1PropEntry struct and htmlctxt.cxx file. Change-Id: I5d474a62c28ff3ee3848abb414acdf1b69492278 Reviewed-on: https://gerrit.libreoffice.org/5234 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Miklos Vajna <vmiklos@suse.cz>
2013-08-06offapi: fix doxygen warnings in awt::MessageBoxResultsMiklos Vajna
Change-Id: Id8ef8e131b94ff4676af388da2abd437fc1f7704
2013-08-06Updated coreCaolán McNamara
Project: help 1f981001a22122860b383fd1195f0460c8b7327e
2013-08-06make line ends preview correctly againCaolán McNamara
Change-Id: Id6516aec9a4c79d1ccceb06b06582eb00dd8c5eb
2013-08-06Convert line end tab page to widget UIOlivier Hallot
Change-Id: If7317c33142d0854a4e10953e1a8bbcb0403ec59 Reviewed-on: https://gerrit.libreoffice.org/5282 Tested-by: Caolán McNamara <caolanm@redhat.com> Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2013-08-05minorSiqi LIU
Change-Id: Ia80ef855dc83bb60dfe484d95e8199679bd58d44
2013-08-05remove timer on slideshow navbar when clearedSiqi LIU
Change-Id: I6b56880e64c4f0bcf7883817f2fb60c2dced4fe3
2013-08-05display timer on the main slideshow screen & runloop fixSiqi LIU
Change-Id: I4ea660a151992c74afb321f1bae19fdd2c5ee40e
2013-08-05improve usability in new server interfaceSiqi LIU
Change-Id: I471f111a654bf6498e39de79912135b7a39f3088
2013-08-05swap sideBar reveal button and stop presentation buttonSiqi LIU
Change-Id: I4894e76dfbfda5fe1bc89641f774b2c96c04486b
2013-08-05Adapt Dialog XML import/export codeLionel Elie Mamane
to: commit 8ee69b0ba13f74d1515fac71df92947eb6328ab1 fdo#67235 adapt form control code to time nanosecond API change, step 3. Change-Id: I57b549c9c1379154173bb50463171a60ce35ca0c
2013-08-05Implement MINVERSE using OpenCL.Haidong Lian
Change-Id: I2524db7dbf07d8899bea6f90d1dcb7cd81acf8d9
2013-08-05fdo#67498 RTF import: fix missing margins vs continuous section breaksMiklos Vajna
The document had 3 sections, separated by continuous section breaks. Previously only margins from the last section were imported, this way the first page had default margins. Now margins are also applied when we hit continuous section breaks. This way margin values from the last section break affecting the page wins. A later commit could improve this further by setting the minimum of these and setting a section margin for each non-minimal sections. Change-Id: I4d9a4585e795220533909bd1d467d933caaa0d71
2013-08-05fdo#67099: Call Clear() before setting SetText() for the first time.Kohei Yoshida
SetText itself internally clears the content, except that it doesn't clear text attributes for some reason. Since Clear() is quite expensive even when called with empty content, we need to call it only when necessary. Change-Id: I25ca36c1c2f690b160511180892595daf43681b3
2013-08-05Adapt UnoControlModel::read/writeStephan Bergmann
...to 8ee69b0ba13f74d1515fac71df92947eb6328ab1 "fdo#67235 adapt form control code to time nanosecond API change, step 3." It is a bit unclear to me how exactly this code is used, so to be safe, just read and write in the old format (of using a single integer to represent a Date resp. Time) at least for now, loosing nanosecond precision and the UTC flag. Change-Id: Ib5148f750a420ad09366c79b68370ad0efd501f4
2013-08-05Updated coreCaolán McNamara
Project: help 58d9629fb0e5264f07cca2f0fb3b75ca467f91c4
2013-08-05munge filename prop back into frame titleCaolán McNamara
Change-Id: I7f541dca151b3e755f1e21de05ee29abd15daebb
2013-08-05convert format section dialog to .uiCaolán McNamara
Change-Id: I126a4a03618060f8fe8dbe0f1a8caa6d7e891c73
2013-08-05clang binary is in clang build directory, not with its sourcesLuboš Luňák
Change-Id: If037eac010d3cb72ca185382232c211758d009e6
2013-08-05note about getDirectCallee() vs getCallee()Luboš Luňák
Change-Id: I0a4cfd0ddb0c03b0db95d003004195df29a3f6df
2013-08-05'generic' compiler plugin to modify calls to a specific functionLuboš Luňák
Change-Id: I60756d9054dfa5c55aeae8ddc904ddf6d67d2088
2013-08-05do not base feature checks on gcc versionLuboš Luňák
Clang reports itself to be gcc4.2, so there fail there, instead use configure checks. Change-Id: Idb44a5c875b24a15546a6495de02a1b4af898443
2013-08-05correct pointers in offapi documentationLionel Elie Mamane
Change-Id: I24389f1d35514cd45bbe203dbb3af83e4174a2d4
2013-08-05Change String class to OUString class in two files.Palenik Mihály
I changed String class to OUString class in htmlatr.cxx and htmlbas.cxx and their dependencies. Change-Id: I3d05c9705d221b5abe02d09845cd3cdc5381e201 Reviewed-on: https://gerrit.libreoffice.org/5091
2013-08-05convert insert section dialog to .uiCaolán McNamara
Change-Id: I85b0c4cd50b287e4965314fdaec50c760532e2f8
2013-08-05I can't see how being an a11y relation member of yourself helpsCaolán McNamara
Change-Id: I19246af07e2befc821f0e909bb67e16f8cf40e21
2013-08-05add mnemonic widget labelsCaolán McNamara
Change-Id: I88f84805747e38181ea68aa0fbb9e97309301c2e
2013-08-05be a little more consistent about types, just for tmlCaolán McNamara
Change-Id: I1098616c525b9894264df9e245cddcc14eeae8a8
2013-08-05Updated coreCaolán McNamara
Project: help fbf9b857ccba7941bec57f41d61eaeb11a115671
2013-08-05Do not instantiate LinguServiceManager when it is not neededStephan Bergmann
...this e.g. prevents endless recursion when broken JVM detection leads to a message box that in turn tries to instantiate a Java-based service from LinguServiceManager. Change-Id: I0e78ab3ea05ce16544846803d5bb84c789a61eef
2013-08-05fdo#39468 Comment translation GER-ENG in sw/source/core/layoutNicolas Christener
Change-Id: Ia4bdd0fe4f515ae772685b10da519c4b3cf727c8 Reviewed-on: https://gerrit.libreoffice.org/5276 Reviewed-by: Miklos Vajna <vmiklos@suse.cz> Tested-by: Miklos Vajna <vmiklos@suse.cz>
2013-08-05fdo#63926 - remove extra include paths in svtools/ and sfx2/Radu Ioan
- removed some paths from include - more of this kind wil follow Change-Id: I0255d8dd338d82dfd4ac3027c34cddea493f105d Reviewed-on: https://gerrit.libreoffice.org/5281 Reviewed-by: Miklos Vajna <vmiklos@suse.cz> Tested-by: Miklos Vajna <vmiklos@suse.cz>
2013-08-05Mark Base window titles for localisationGabor Kelemen
Change-Id: If876592729c695e5a0916df24873f17f2b1b0254 Reviewed-on: https://gerrit.libreoffice.org/5283 Reviewed-by: Miklos Vajna <vmiklos@suse.cz> Tested-by: Miklos Vajna <vmiklos@suse.cz>
2013-08-05More little fixes for JunitTest_forms_unoapiStephan Bergmann
...needed since 8ee69b0ba13f74d1515fac71df92947eb6328ab1 "fdo#67235 adapt form control code to time nanosecond API change, step 3." Change-Id: If0fc8109d6da56c8e8df181ae0b35a4d9b34e767
2013-08-05Updated coreCaolán McNamara
Project: help b0186106dbc2a317e2a500f9087561e60bb44e4a
2013-08-05WaE: '==' : unsafe mix of type 'bool' and type 'sal_Int16' in operationTor Lillqvist
getId() should obviously return a sal_uInt16 and not a bool. Change-Id: I87a2a39f8fd101d6b0385986cc1493b9e2b79681
2013-08-05offapi: fix doxygen warning in text::ViewSettingsMiklos Vajna
Change-Id: I3850cc7a69aad90c26d3b39bfdf68a134cd67a83
2013-08-05convertion section page to .ui formatCaolán McNamara
Change-Id: I26990ba16ba70683960685d8c26bbfd2d66d6132
2013-08-05Add cases for css.uno.Date/Time to ValueChangerStephan Bergmann
...needed since 8ee69b0ba13f74d1515fac71df92947eb6328ab1 "fdo#67235 adapt form control code to time nanosecond API change, step 3." Change-Id: Id561151ac4b57b972761ec19f0e8943b8d25a54f