summaryrefslogtreecommitdiff
path: root/vcl/source
AgeCommit message (Collapse)Author
2012-07-03ditch String::CreateFromAsciiCaolán McNamara
Change-Id: I2b482bd323ac510629c5ee31868010b7cd6ce691
2012-07-03Remove unused throbber.srcThomas Arnhold
This list is obsolete. This image list is generated automatically by Throbber::getDefaultImageURLs in throbber.cxx. Change-Id: I6f99e944d7557378586882c6d162f72482f09e07
2012-07-02Remove unused definesThomas Arnhold
Some of them were commented out for documentation purpose. Change-Id: I29a6b2cbe774b527f0c3a0be5675160817a7f3ce
2012-07-02translated german commentsLuc Castermans
Change-Id: Ia99de2167bbc401d212eb9cf04883f3f8270f44f
2012-07-01Remove unused definesThomas Arnhold
Change-Id: Ic36b131ee9964a6671f7f41e1cad1631c43ad565
2012-06-29Remove some unused defines and controlsThomas Arnhold
Change-Id: I96f76ed6b33f5c786d1e3ab3981a535037a9c1b5
2012-06-29some pesky XubStringsCaolán McNamara
Change-Id: Ib4095dee416cab6d954e1612d2e3f6e2d4464f48
2012-06-28FloatingSizeMode is always FSMODE_AUTO, remove itIvan Timofeev
Change-Id: I0468ff6deaf701ed3d155db1ff3f0f0c204e1199
2012-06-28remove unused toolbox stylesIvan Timofeev
Change-Id: If19d8a79e34dfa20c41084c91992d860aad6c968
2012-06-27Remove commented out code (includes)Thomas Arnhold
Change-Id: I0a11d09544c10d78a2036a5c3c94132b17fbfbe8
2012-06-27Remove commented out codeThomas Arnhold
Change-Id: Ifd82dbc35d2f03ee9a9a40f498c8fde3f5a1d5c6
2012-06-26Prevent print settings dialog to show help buttonMaxime de Roucy
Prevent the printer settings dialog to show help button when it's called from the help. Add a PrinterController property : HideHelpButton Change-Id: I45585a30a2f429659f554747f93c650cb048711f
2012-06-26Fix more bugs in ImplgetTopDockingAreaHeight().Jan Holesovsky
- fixed infinite loop (calling next in an 'else' is a bad idea) - there may be more top docking areas, pick the one with != 0 height Change-Id: I4892a655e25efff4d7282c5106ba238f94586374
2012-06-26tidy some resource stringsCaolán McNamara
Change-Id: I611a276d048121084ec842d062129e042f3baea5
2012-06-25aero toolbar: Extend the drawing of the toolbar to the menubar area.Jan Holesovsky
Fix the maTopDockingAreaHeight computation too, it did not work. Change-Id: I788c96960a5607482b750d536e522644e236f052
2012-06-25Revert "Reduce copy'n'paste by different nesting of if's."Jan Holesovsky
This reverts commit 83208da599e46dbba39c9e9a5b503bc4e93d4eea.
2012-06-25Revert "aero: Implement a glass menubar on Windows."Jan Holesovsky
This reverts commit 64c696fc92a860fdbbe490ca503391b964dd646f.
2012-06-25Revert "aero menubar: Make the text in menu black."Jan Holesovsky
This reverts commit 9164d135db46be9de56ef60f4b95bbd933fdb57e.
2012-06-25remove some annoying XubStringsCaolán McNamara
Change-Id: I8c34a344285b6929091788c6b7a5529b48943f94
2012-06-25callcatcher: update unused codeCaolán McNamara
Change-Id: I65c19a21ae9b6deb1601adf2f3fe8fe8faa7e9ed
2012-06-22use generic names rather than specific algorithm names when scalingLuboš Luňák
The Lanczos scaling is of very good quality, but it's rather slow, which can be very noticeable with large images, so it's not a very good default for everything. And in general, it's not good to refer to a specific algorithm when all one usually wants is fast/default/best. Some of these changes are a bit of a guess between default/best, but the general logic is that best should be used only for images that won't be large or where the possible waiting does not matter. Change-Id: I53765507ecb7ed167890f6dd05e73fe53ffd0231
2012-06-22re-base on ALv2 code.Michael Meeks
Change-Id: I8018d9b5fa01d1720c0392dc5fdc4a0656f25a35
2012-06-21replace all but one .hdl include with equivalent .hpp includes.Michael Meeks
Change-Id: I15e94f112144549692d0c2babeb48c77adcb93a9
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-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-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-20aero menubar: Make the text in menu black.Jan Holesovsky
Change-Id: I4d9486ccda091506ad103fa4182cadf810fcd6f2
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-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-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-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-16removed unused forward declarations of classTakeshi Abe
Change-Id: I819d5b931c937ec52b14f60591546d1d86c38631
2012-06-15fix c02dd533f5a21b8386b6cfe8fdd9e3f83e7cbc7bNorbert Thiebaud
Change-Id: I8105fc255e6ad7d9d102cbd1928329453b9ca7e8
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