summaryrefslogtreecommitdiff
path: root/vcl
AgeCommit message (Collapse)Author
2013-07-24fdo#46271: No arrows in scrollbars in OS X 10.7 and laterTor Lillqvist
So no need to take them into account when calculating the geometries of the scrollbar parts. Change-Id: Ie8d4b38107466663e6ff8c26aec3537638976f98
2013-07-24Bin pointless comment duplicating #defines in a headerTor Lillqvist
Change-Id: I071da9dbe7c4fe5ce95deef8b62d74d2d5a20256
2013-07-24fdo#46037: no more comphelper/configurationhelper.hxx in vclJulien Nabet
Change-Id: I809915fae3ffc117c854ec90632f70c76031aa60 Reviewed-on: https://gerrit.libreoffice.org/5079 Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org> Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
2013-07-24fdo#67086 - clear device font list before re-fetching it.Michael Meeks
Seemingly if this is done in the other order, then ImplUpdateFontData reads the old font list into mpGraphics leaving pointers around that are then freed by ClearDevFontCache -> GlyphCache::ClearFontCache Change-Id: I06fdc428c782820dd9f98cf77dc0eef486a096ee
2013-07-24Remove dead function: ImplgetCounterPart()Tor Lillqvist
Change-Id: If1196d56db250a429d467e5dda7f426b5c7f9113
2013-07-24Resolves: #i122796# fix half-pixel offset in StretchAndConvert...Herbert Dürr
image scaling (cherry picked from commit ec3d48418f1cbad40153b3e4fdc2497ebf0e7d59) Change-Id: Idc4bf7acc30c24a788be79c3686155e924afb28c
2013-07-24XubString->OUStringCaolán McNamara
Change-Id: Ie6b44d1f4abe1826254ab5bb178d73606bd1283c
2013-07-22Shell32.dll is already loadedFridrich Štrba
Since the vcllo.dll links already the shell32.dll because of its symbol SHAddToRecentDocs, no need to increase reference of that library. Just get the module handle. Moreover, a mere presence of the symbol SHGetPropertyStoreForWindow in shell32.dll indicates that we are running at least on Windows 7 or Windows Server 2008 R2. There is thus no need to check for the library version. Change-Id: I9ddfb8407fd805faf588779ac5fa8c10a0ae8898 Reviewed-on: https://gerrit.libreoffice.org/5016 Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org> Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
2013-07-21Fix link in commentKhaled Hosny
Change-Id: Ie9f5bfaa8230f97cbce1c26ef4bb86ae8e248d5e
2013-07-20fdo#35785 LibreOffice's support of recent documents in Windows 7 brokenJesús Corrius
Change-Id: I916ba1335b0a0420f568ab9340632f273e3c9516 Reviewed-on: https://gerrit.libreoffice.org/4997 Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org> Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
2013-07-19Only do the WB_TOP hack for radiobuttonsCaolán McNamara
RadioButtons are the only ones abusing WB_TOP for image align, so only set it for those. Change-Id: Ie616b132c6771c4233295703ee56e60131c477cf
2013-07-19Resolves: fdo#48835 complete application menuCaolán McNamara
a) reorder entries to the original design idea and add missing New b) forget about stripping the appmenu entries from the normal menus Change-Id: I70ae9d377e4ea9285940eaef5c687fb1ab50193d
2013-07-19callcatcher: update unused codeCaolán McNamara
ResId loaders begining to melt away Change-Id: Ied10d95f6561f24b2305d202847b7e7c39eb63c3
2013-07-19remove Application::GetWorkAreaPosSizePixelNoel Grandin
This internal API has always been problematic because we cannot support it under the Linux toolkits, where it has in fact always just returned the size of the screen. Change-Id: I406bcbca8a4161b4261ef46940823bb07c6ad18b Reviewed-on: https://gerrit.libreoffice.org/4976 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Michael Meeks <michael.meeks@suse.com> Tested-by: Michael Meeks <michael.meeks@suse.com>
2013-07-19WaE: returning temporaryCaolán McNamara
Change-Id: Ibb401d8df817ca700a806ef28ac359e0b74ec3e2
2013-07-19add a callback mechanism for post-expansion mode changeCaolán McNamara
Change-Id: I9219706bcc54c846b846550d88fef1e29f7cb63a
2013-07-19minimize the scrollbar optimal size for the variable directionCaolán McNamara
Change-Id: Iae8647f5827bee1f0939d3da4e03b5312588bbfd
2013-07-19Cleanup String in connectivityNorbert Thiebaud
Change-Id: Ica1cf0ac9e9da9c943e50ba77b1ce4a9dc7f8300 Reviewed-on: https://gerrit.libreoffice.org/4895 Reviewed-by: Lionel Elie Mamane <lionel@mamane.lu> Tested-by: Lionel Elie Mamane <lionel@mamane.lu>
2013-07-19clarify a different meaning of WorkArea.Michael Meeks
Change-Id: If7f3de537f5aa2d0322c59fe1cff04a3b11aaab9
2013-07-18Related: fdo#48835 reuse Mac appmenu translationsCaolán McNamara
to-do: a) dig around for the setting to toggle-on/off b) block the normal entries in the menus and merge the mac build-time hackery to block menus into per-platform run-time lists Change-Id: I8fc3657ccc6d1881d4345c0ea73b05f6a29b6e07
2013-07-18Related: fdo#48835 run everything through the uno dispatcher for clean quitCaolán McNamara
Change-Id: I175eb959e7decbabce142ecedc09f09bd9764641
2013-07-18Related: fdo#48835 turn into unreadable goo to get correct options contextCaolán McNamara
i.e. so that appmenu preferences for writer includes writer options and calc gives calc options, etc. Change-Id: I54a14eea13178c734ce257d65b9666014b831335
2013-07-18Related: fdo#48835 first cut at a GNOME3 appmenuCaolán McNamara
to-do: a) dig around for the setting to toggle-on/off b) translations c) block the normal entries in the menus and merge the mac build-time hackery to block menus into per-platform run-time lists Change-Id: I623f029722b71dde6e60f289c7339a96e2dfbf8e
2013-07-18widget layout: MenuButton needs to extract relief too.Jan Holesovsky
Change-Id: I648d6b83c21728802b391aba4fa279996a1aa8d1
2013-07-17fix old indentCaolán McNamara
Change-Id: I05781f34ed22801ac2d99629a0914c069201a918
2013-07-17fix radiobutton GetOptimalSize for imagesCaolán McNamara
Incredibly ugly stuff, but this is (as far as I can see) what the drawing is actually doing. e.g. WB_TOP, surely it should be using image align. Change-Id: If2dcb1caf92cd5bbd2f07114ae2c41843b5a7f38
2013-07-17dump the name of the radiobuttons without groups setCaolán McNamara
Change-Id: I873b5825ef4c49aec86799556229584116f066fa
2013-07-17allow radiobuttons and checkbox images to be aligned from .uiCaolán McNamara
Change-Id: Iee7b970344ac85e4b8ce51f1c3b5ae6605c05843
2013-07-17n#820077: Import images with duotone filter.Muthu Subramanian
Also, contains implementation for a simple duotone filter.
2013-07-16add and use VclExpander::[g|s]et_expandedCaolán McNamara
Change-Id: I3b4e0947e85a7f6d6533dd17f39542584087c68a
2013-07-16convert versions of dialog to .uiCaolán McNamara
Change-Id: I1be2211b5c936e6e00f2fe81883b8fb1e67ef550
2013-07-16widget layout: Take decimal digits into account for MetricBoxes.Jan Holesovsky
Change-Id: I2870dbf9dc1f7fb84adfe81b9be8f4060677e6d0
2013-07-15fdo#63690 - replace RTL_CONTEXT_ macros with SAL_INFOJelle van der Waa
Change-Id: I85a3cfeac16e2c8e20724e1f6a5dd16c2c143a49 Reviewed-on: https://gerrit.libreoffice.org/4882 Reviewed-by: Björn Michaelsen <bjoern.michaelsen@canonical.com> Tested-by: Björn Michaelsen <bjoern.michaelsen@canonical.com>
2013-07-15fdo#66577: Cursor displaced in Web LayoutKhaled Hosny
Using lrint() helps a bit, but does not fix the issue entirely. Change-Id: Ib80e2c5a57d632f289e49322d3712c6321ae1ec2
2013-07-14String::SearchAndReplaceAllAscii -> OUString::replaceAllCaolán McNamara
Change-Id: I5091835c9f71c712f15996e5c6263fc5f21f6f96
2013-07-13use static LanguageTag::convertTo...() for standalone conversionsEike Rathke
If no LanguageTag instance is at hand use the static methods to convert between BCP 47 string, Locale and MS-LangID instead of creating temporary instances. Change-Id: I9597f768078eb81c840e84a5db5617f26bb7dc09
2013-07-12fdo#66811: vcl: fix broken OUString with length STRING_LENMichael Stahl
ImplSalGetUniString was wrongly converted and constructs OUString with invalid length in WinSalGraphics::CreateFontSubset; this is then implicitly converted to an empty UniString so the font names are missing in the PDF files generated on Windows. (regression from 9e310cc32923ceb4b18d97ce68d54a339b935f01) Change-Id: I1603e62cf18f353f3d7de322b9111a173dc6b225
2013-07-12set primary and secondary text on the gtk overwrite queryboxCaolán McNamara
Change-Id: Ie671ddaba0e749dd0714de589fbaa45d914ba5c9
2013-07-12Fix headless mode glyph cache memory handlingStephan Bergmann
...the original code was riddled with errors. It leaked memory, which if it didn't it would have deleted multiple times. Change-Id: Ic70b425fac02ef894e35b3dc15039d217f8870f5
2013-07-12XubString->OUStringCaolán McNamara
Change-Id: I07f4db038114174a65ed453096d566d699e8fce8
2013-07-12Turn basebmp::Format into a proper enumStephan Bergmann
Change-Id: I4067c5039c7b5c74a1c144721dd7260de54dd2bf
2013-07-12THIRTYTWO_BIT_TC_MASK is the same as THIRTYTWO_BIT_TC_MASK_BGRAStephan Bergmann
Change-Id: I917c4136614664a1816769300707f170312c885d
2013-07-12Resolves: #i120957# Added Reginas corrections for gradient colors for...Armin Le Grand
linear gradients in VCL renderers Patch by: Regina Review by: alg (cherry picked from commit 94205034afa2abe9ab73b2f5d0c76f295a7889c9) Conflicts: vcl/source/gdi/outdev4.cxx Change-Id: I8b66bb1b9155253e138c7ebb4fc3e0686bae7913
2013-07-12initial unexpanded child was actually zero size, not hiddenCaolán McNamara
Change-Id: I8b65b4986bf316e352131e737ebf736d91173d16
2013-07-12tab traversal order wrongCaolán McNamara
Change-Id: If3b46a1f41cfdde7e6ae04c2aba48fc49d6f2230
2013-07-12Related: fdo#66817 ensure VclExpander label is mnemonic for disclosure buttonCaolán McNamara
Change-Id: I11c9a35e3d50a827127e4542a40f6f29580d4e8b
2013-07-12Related: fdo#66817 pressing space on a DisclosureButton should toggle itCaolán McNamara
Change-Id: Ib0f03e4389a35f1eb66c3c5951e89a9f70ec7145
2013-07-12use LanguageTagEike Rathke
Change-Id: Ie7e9aac9356a7a9e20945556960f807928e1fede
2013-07-12use LanguageTag to convert, and some FIXME-BCP47 commentsEike Rathke
Change-Id: I63abfdfbd9f94993ce583ebd4cf8ef44d2068112
2013-07-12some FIXME-BCP47 commentsEike Rathke
Change-Id: I0c9a532ac4eec9730f7ae17b02742a381fa0a667