summaryrefslogtreecommitdiff
path: root/vcl/inc/generic
AgeCommit message (Collapse)Author
2012-08-08remove include comments and boxesThomas Arnhold
Change-Id: I9ccf664e8f75a68b1b87c2b29ae617a90d0741a7
2012-06-20Rename the class ImplFontData into PhysicalFontFaceNorbert Thiebaud
Change-Id: I402481e7c6ea605c8ccfdf6cb08166859b37e8de
2012-06-11Adapt gcach_layout.cxx to SAL_INFOStephan Bergmann
* ServerFont::GetFontFileName definition seems to inadvertently got lost with 8e64e571f23f969590efbf7246c464c352d8b9ec "Merge FreetypeServerFont and ServerFont now its split out into unx" * Likewise, ServerFont::GetFontFaceNumber is unused, so remove declaration (that also has no corresponding definition) Change-Id: Ia8919d4248243c434c5cdbda548f5303a468f2d3
2012-06-10Bin pointless <vcl/sv.h> headerTor Lillqvist
It only included <tools/solar.h>, so include that directly instead. Change-Id: Ic5db474c16ca33dcdcaabb5b5f00535b4b27dc8f
2012-06-01Return correct bounding box of glyphs on Linux, we forgot to rotate it.Jan Holesovsky
This makes the behavior consistent with what happens on Windows. Change-Id: Ifb04d4a8e485182c5ef2771025b06832bfd75ae0
2012-05-31make CheckCharacterBounds tests happy without forcing empty glyphs 1 unit wideCaolán McNamara
related, i#87757 and 8bafe38c569afa2e1055eb647cb7ff161ddd1230 which itself is related to ce14342c4292628a641a72d4f63d9c048e030c6a, These character bounds are backed by what's the glyph bounding box for the ink used for the glyph. Whitespace has no ink so its an empty Rectangle. Which brings the awesome RECT_EMPTY into play. It might be a bit dubious in the first place to back getCharacterBounds with the glyph bounding box in the first place, rather than maybe the advance width or some such. But lets assume that decision was intentional. So, the qa test should accept that a glyph might be of 0 width anyway. Then, tweak rectangle merging so that we can preserve the correct top-left position of an empty glyph So, we can determine the correct character index given the top-left position of an empty glyph Change-Id: I5e18460ff7cd90cd27d5eede2aa0a5494c36a5d3
2012-05-30i#87757: do not create empty Rectangle bounding box for glyphs:Michael Stahl
Enforce a minimum width and height of 1 in GlyphMetric::SetSize(), preventing X11SalGraphics::GetGlyphBoundRect() from returning a Rectangle that has one side set as RECT_EMPTY. This problem has surfaced due to the change of the status bar in ce14342c4292628a641a72d4f63d9c048e030c6a, causing the AccessibleStatusBarItem to fail in getCharacterBounds() because the text of the control, "Words: 0", now contains a space, for which an empty Rectangle bounding box is created, which results in a wrong return value from getCharacterBounds(): LOG> Character bounds outside component LOG> Character rect: 43, -566, 0, 0 LOG> Component rect: 91, 2, 71, 18 It turns out that the following test was disabled due to this problem, so re-enable it now: toolkit.AccessibleFixedText::com::sun::star::accessibility::XAccessibleText
2012-05-14TDE integrationNorbert Thiebaud
Change-Id: I6f468005c8d8d99d9251a9c4fe4629b98bc4aa5e
2012-04-25Removed unused methods from psp::PrinterGfxChr. Rossmanith
2012-04-14Some vcl cleaningJulien Nabet
2012-03-14Remove SO52 strict compatibility stuffChristina Rossmanith
2012-02-17Introduce headless switch for X / cairo / toolkit less buildRiccardo Magliocchetti
The plan is to reduce dependencies to be easier to deploy libreoffice server side in headless mode.
2012-02-15Merge branch 'feature/android'Tor Lillqvist
2012-02-03android: get the focus window from SvpSalFrameMichael Meeks
2012-01-31Fix for fdo43460 Part LVII getLength() to isEmpty()Olivier Hallot
Part LVII Modules vcl (part 1)
2012-01-21unused methodsThomas Arnhold
2012-01-18android: tweak headless, expand docs, and start custom android backendMichael Meeks
2012-01-17remove unused methodsThomas Arnhold
2011-12-22use officecfg/Office/Common.hxx directlyDavid Tardon
2011-12-13Disable gtk3 at run-time, unless in experimental mode.Michael Meeks
2011-12-05add support for Gtk+ print dialog (#i106780#)David Tardon
2011-11-21Convert Sal to rtl::O(U)StringDavid Tardon
2011-11-14callcatcher: remove freshly unused methodsCaolán McNamara
2011-10-27Rename ImplFontSelectData to FontSelectPattern so I know what it doesCaolán McNamara
Rename ImplFontSelectData to FontSelectPattern because I can never remember the name of the thing. This way I'll be able to remember that its basically the equivalent of fontconfig's FcPattern
2011-10-25generic: fix misc. initialization problems & simplify a littleMichael Meeks
2011-10-25generic: undo attempt at cross-platform headless for nowMichael Meeks
2011-10-25gtk3: fix display changed signal emissionsMichael Meeks
2011-10-25generic: share the PspGraphics code between gtk/unx and svpMichael Meeks
2011-10-25gtk3: make AnyInput to behave itself properlyMichael Meeks
2011-10-25generic: re-work X error push/pop and error message handlingMichael Meeks
2011-10-25generic: create shared display class and re-factor to use itMichael Meeks
2011-10-25move SalYieldMutexReleaser into a more sensible placeMichael Meeks
2011-10-25generic: factor out generic display code, reducing cut+paste+bugMichael Meeks
2011-10-25gtk3: remove X dependency (for now)Michael Meeks
2011-10-25generic: merge me with last commit please ... - more workMichael Meeks
2011-10-25generic: re-structure generic code to increase re-use between backendsMichael Meeks
move more chunks of unx/generic into generic/ and into libvcl itself. This allows the headless backend to remove it's X linkage finally.