summaryrefslogtreecommitdiff
path: root/vcl
AgeCommit message (Collapse)Author
2012-06-21re-base on ALv2 code.Michael Meeks
Change-Id: I6c145e984c885c7e06caa1c27bfb354ea49ad9ce
2012-06-21re-base on ALv2 code.Michael Meeks
Change-Id: Ice06e639213aeb6f7f23cbf4634947dd25613db1
2012-06-21Fix X Session Management supportStephan Bergmann
...passing -session= into soffice was no longer supported. The way I tested this with Gnome 3.4 (Fedora 17) is with: * Run gnome-session-properties to select "Options - Automatically remember running applications when logging out" * Create ~/.local/share/applications/lodev.desktop: [Desktop Entry] Exec=.../core/solver/unxlngx6/installation/opt/program/soffice Icon=libreoffice-startcenter Name=LOdev Type=Application * Run "startx /usr/bin/gnome-session -- /usr/bin/Xephyr :1" Change-Id: Id8a6e431e4c355caafa6c7111a435ebc0d35f78a
2012-06-21hrc cleanup: Remove unused definesThomas Arnhold
All of those defines (should) not be used at any point in the code. False positives may exist, because some macro names are getting generated by some template/macro foo. This is the version which compiled fine for me. Also there are many commented out lines removed. Change-Id: I6394024682e4ab3691eb72707a9363d41ba31df8
2012-06-21convert array to std::vectorIvan Timofeev
Change-Id: I5e5bcebeb804256d0ad8cf6afafc392b2853b88f
2012-06-21no need to be a class memberIvan Timofeev
Change-Id: I230e8972340b409c6da70a4c988ac1d531a9f3b5
2012-06-21remove misterious NextToolbox functionalityIvan Timofeev
Change-Id: Ic64d2cae56787884ff107b78c3b6567ab5d38785
2012-06-21so many code to just add a minimal border in the galleryIvan Timofeev
Change-Id: Id7349d1ff6547afe0f46404340b20132b97ce854
2012-06-20Remove some useless memset(0)Christophe Christophe Marion
2012-06-20Work around false valgrind warning about optimized strlen implementationStephan Bergmann
...that reads in word sized chunks and thus can read past the nominal end of a memory buffer. Also, the return type of rtl_str_getLength (sal_Int32) fits better with the type of SmPropValue.length (int) than the return type of strlen (size_t). Change-Id: I7ff91408b4c6d8c9913cede516586f42b8349ed3
2012-06-20pOldStyleSaveFrame is never set anywayStephan Bergmann
...so rip out all the corresponding, apparently obsolete, functionality. Change-Id: Ie1ca3fcf7f729464e4c11070caafc90a34da2d68
2012-06-20Move IceSalSession declaration to sm.cxxStephan Bergmann
Change-Id: I532e27b873e011aacebc1dd405de6d2e182ca3d4
2012-06-20Move pOneInstance to SessionManagerClient::m_pSessionStephan Bergmann
Change-Id: I264d978fe3db9ab7eedf79351f70cee194ef792c
2012-06-20Clean up how nStateVal is smuggled inStephan Bergmann
Change-Id: Ib27bce3d6d20dd8ea81dc51f1501774cd313b5da
2012-06-20Mutex lifecycle must encompass WeakComponentImplHelper baseStephan Bergmann
Change-Id: I98a9a22ce1e937b20bcd3b59b4e6677a5a60f762
2012-06-20Some clean upStephan Bergmann
Change-Id: Ib8ed8c866eece8a57a5532a65d1229e5dd92a422
2012-06-20Make VCLSession into a OneInstanceFactoryStephan Bergmann
...so no need to hold the one instance as ImplSVData::xSMClient. Nor as VCLSession::pOneInstance, after changing SalSession::SetCallback to carry VCLSession* as user data. Change-Id: I3180d72035e3da7aa164a20309fbaeccecbb9b65
2012-06-20Remove duplicate ImplGetAppSVData and GetAppSalDataStephan Bergmann
Change-Id: I8cb241898e22251656de4e080f1ae9bfe0359383
2012-06-20SessionManagerClient::open need not be exportedStephan Bergmann
Change-Id: I0284d8ae16861f7081547780e6b7de27bacaf467
2012-06-20Properly detect and remove ".bin" at endStephan Bergmann
Change-Id: I89b321d5103017aa01151bd813d5789e688b62dd
2012-06-20USE_SM_EXTENSION is always definedStephan Bergmann
Change-Id: I70cde1991514dcc25e4bb8824812eb64c2e66edc
2012-06-20aero menubar: Make the glow around the entries smaller.Jan Holesovsky
Change-Id: I13e33b0a04c4212aef22499ebf2911aab33ec261
2012-06-20aero menubar: Make the text in menu black.Jan Holesovsky
Change-Id: I4d9486ccda091506ad103fa4182cadf810fcd6f2
2012-06-20aero toolbar: Use the new toolbar look on Vista+ regardless of glass menu.Jan Holesovsky
Change-Id: Ie6aa7be5c157f1a2b3515097fce4ea81d3ae99af
2012-06-20aero menubar: Improve look according to Mirek M. + Astron's notes.Jan Holesovsky
Change-Id: I0228862da823901b43040c3c22f74d2483e5a6cf
2012-06-20Resolves: fdo#47636 cache fontconfig font substitutionsCaolán McNamara
But this time cache on *all* properties, not just the name, which doesn't cut it, given the things fontconfig can do, e.g. fdo#41556 Change-Id: Idfc1dbac67b6912e4985570a0b7c6ccdf47fa4a5
2012-06-20Rename the class ImplFontData into PhysicalFontFaceNorbert Thiebaud
Change-Id: I402481e7c6ea605c8ccfdf6cb08166859b37e8de
2012-06-19typo: paramters, paramaters -> parametersAndras Timar
Change-Id: If58683331c50f2a95204e8e2dea11edbef3ccb63
2012-06-19merge together hand-crafted traditional/simplified chinese testsCaolán McNamara
merge together a gadzillion hand-crafted isSimpleChinese/isTraditionalChinese/isKoreanVariants/isCJK implementations which should fix a goodly amount of them add a MsLangId::isFamilyNameFirst for locales where family name appears first while I'm at it. Change-Id: I65377793be037d16fe7250cd7450b28aec689e83
2012-06-19death to some UniStringsCaolán McNamara
Change-Id: I0fa0c60e12c418d25f8bd96cc04c6abd74b1a608
2012-06-19match properly the type in the extern declarationLuboš Luňák
Change-Id: Iaad7538ed7933a1f45bb5e16dc0adec75af53300
2012-06-19mark const data as constLuboš Luňák
Change-Id: Icbd8a343b6cb1615b667451043c23b6f131a0f04
2012-06-19remove some UniString ctorsCaolán McNamara
Change-Id: Ic2e712f4447b733b79d980e178d9d6d9d8bf0e40
2012-06-18Pass also scale and offset to createScreenCompatibleDeviceUsingBuffer()Tor Lillqvist
Pass on to VirtualDevice where used to set the MapMode of the device appropriately. Adapt DocumentLoader, use to scale the page rendering to exactly fit the virtual device. Change-Id: I4b0bc67e12114d3d9d493ff1aca2ef5d2cc78912
2012-06-18GTK: don't crash on X errorsRuslan Kabatsayev
Change-Id: I5b1353b409bc7043d2d1c313a3606ed807eced4b Signed-off-by: Fridrich Štrba <fridrich.strba@bluewin.ch>
2012-06-18convert LocaleDataWrapper to OUStringCaolán McNamara
Change-Id: Icb5f5adf9139d1c0f0e86d8128ea6742ce20b138
2012-06-18ditch last (?) String::String(const sal_Unicode*)Caolán McNamara
Change-Id: I47ce16581a9923729a7e5e1e5cedaf91e4b215ac
2012-06-18Fix arguments of Rectangle constructorRuslan Kabatsayev
Change-Id: I8f288e55694ac85f8dcd2884a53ff4b5b9eef02f
2012-06-16removed unused forward declarations of classTakeshi Abe
Change-Id: I819d5b931c937ec52b14f60591546d1d86c38631
2012-06-15fix c02dd533f5a21b8386b6cfe8fdd9e3f83e7cbc7bNorbert Thiebaud
Change-Id: I8105fc255e6ad7d9d102cbd1928329453b9ca7e8
2012-06-16Fix wrong variable name in Smooth filter parameters class.Tomaž Vajngerl
Change-Id: I4ad84a293f662a6e191758c30660ac11142aa3eb
2012-06-16Separable Gaussian Blur and Unsharpen Mask filter.Tomaž Vajngerl
Currently implemented Gaussian Blur filter uses a static matrix which means that the filter can not be parameterized. The new implementation of Gaussian Blur filter and accepts a blur radius as a parameter so the user can change the strength of the blur. For this the blur matrix is generated at each call. The new Blur implementation reuses separable convolution from Lanzcos rescale. For negative values of radius the Bitmap will be sharpened. For this an Unsharpen Mask filter is used, which is actually a blurred image substracted from the original image.
2012-06-16Add new Scale modes, simplify convolution calculation.Tomaž Vajngerl
Convolution calculation now uses 2x transposing horizontal pass instead of horizontal and vertical which simplifies the code by reducing code duplication. Instead of more convolution methods, only one generic method is used and kernels are now a parameter to the method. For this Kernel class was introduced with responsibility to calculate kernel walues and hold kernel specific information. Besides Lanzcos resampling also Box, Bilinear and Bicubic resampling was introduced. Box is the simplest and fastest but with still good quality.
2012-06-14Add note where scaling and offsetting could/should be addedTor Lillqvist
Change-Id: I7adafa165a4724b0e193288d69c4c3f3815f11b2
2012-06-13calc input line: Fix crash with accessibility enabled.Jan Holesovsky
Change-Id: I4508ec866b7e8436e1a8117ac6496ed0f1537abf
2012-06-13reduce use of UniString ctor from null-terminated unicodearrayCaolán McNamara
Change-Id: I98361309ada084d8f78517ce88f210d785f59cc0
2012-06-13Need basebmp headers unconditionallyTor Lillqvist
Change-Id: I47f15178ffa910c60acb56a7df749db0b1efec55
2012-06-13removed code commented-out in the first placeTakeshi Abe
Change-Id: Idb109cf767342042f1a2941c30fcf137f468e7df
2012-06-13make sure basebmp headers are in placeDavid Tardon
Change-Id: I8ffa38550f8253ab22f16aa2a1ce392e656c1bd1
2012-06-12toolbars: Improve the toolbars look in Windows Vista or later.Jan Holesovsky
Change-Id: I389ef70c76a3a9c837ad5406c417804ad77be948