summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-11-19Make using GLyphy optional at run-timefeature/glyphyTor Lillqvist
Change-Id: I7053f16c25f5506d15ebc88f1b0465493dd35077
2015-11-19Use GLyphy for text on Windows (broken)Tor Lillqvist
Work in progress. Produces visible text in some cases, but not nearly all. The text that is visible is roughly in the right place and of the right size, but horribly ugly. Compare to glyphy-demo, which does produce beautiful text, so the problem is not in the GLyphy code but in the way we use it. Include sources from GLyphy's "demo" directory (with only slight modifications to avoid unconditional debug output) and use that "demo" API from vcl. The changes to existing vcl code are all in one place, in the winlayout.cxx file. Change-Id: I69cce5d66db534c6f4c1ab85d520b6090baf8fe0
2015-11-19Update GLyphy to match upstreamTor Lillqvist
Change-Id: Ia1fe3f5d44e2194f87f1b7655ee28148fb614e81
2015-11-19Avoid automake, patch also Makefile.inTor Lillqvist
Change-Id: I3e52b0a86126f0937649db40cb716bcf3066381a
2015-11-19Update the GLyphy patch for WindowsTor Lillqvist
Make it match https://github.com/tml1024/glyphy (for which a pull request has been submitted). Change-Id: I7bce0ad711d018e8dd5b8da971e233c381d0dc83
2015-11-19Link with GLyphy also for WindowsTor Lillqvist
(We don't actually use it yet for anything, though.) Change-Id: Id246a2a4853ba4d6dc09372b9cebcbb983363d36
2015-11-19Add ImplFontMetricData::mbTrueTypeFontTor Lillqvist
Indicates that the font truly is a TrueType one (FT_IS_SFNT in FreeType, TMPF_TRUETYPE in Win32). Change-Id: Ic9dbf5e5239ae2ca597c454091fc36073a3b19cc
2015-11-19Add OpenGLContext::UseNoProgram()Tor Lillqvist
Will be useful in cases where there is some external library code that uses shaders outside of our OpenGLContext. Change-Id: I59c57e3225f55d13e69b6a9b7c0db1a7487c586d
2015-11-19Use correct GLyphy library file name in the MSVC caseTor Lillqvist
Change-Id: I77b55e796c35d1a186fecfddc6a109ded7d54064
2015-11-19The GLyphy headers in its tarball are in "src", there is no "include"Tor Lillqvist
Change-Id: I77b55e796c35d1a186fecfddc6a109ded7d54064
2015-11-19Add glyphy-windows.h for feeding GLyphy Win32 font dataTor Lillqvist
Change-Id: Iba7ed7d0e889f151c0b3d27de49fd6f14ffcd112
2015-11-19The glyphy configury takes no --enable/disable-debug optionTor Lillqvist
Change-Id: Id098945656c0d97a0fc11efb42a0d09efb3e5557
2015-11-19We (unintentionally?) build a static archive with MSVCTor Lillqvist
Change-Id: Ief0ccec4b63e2ac767285f4c19175fa000eaad6c
2015-11-19Need _USE_MATH_DEFINES with MSVC for M_PI_2Tor Lillqvist
Change-Id: Ieb7671480b88304a94066965d10d455865915090
2015-11-19Fix some thinkos or copy-paste mistakes for glyphyTor Lillqvist
Change-Id: Ie008086c2a34081c9f50a61808b73b66eda58e2c
2015-11-19link vcl against libglyphyMarkus Mohrhard
Change-Id: I5b206f5d857d28acda82ce8ac53f835142f46da2
2015-11-19integrate glyphy into the buildMarkus Mohrhard
The used glyphy is not directly the upstream version. We currently use a patched version that allows to disable the build for the demos. Change-Id: Ic03355e1ea8fbc56e57afa4f90a55741fe9a563a
2015-11-19Incredible slowness and crashes with document with vast num of frame dupsCaolán McNamara
it looks like draw:name values are supposed to be unique in ODF, even if it's not spelled out explicitly, since it exists so the frame can be referenced, which sort of implies that it has to be unique, so a document where the values aren't unique can be considered invalid 19.197.10 <draw:frame> The draw:name attribute specifies a name by which a <draw:frame> element can be referenced. So reject duplicate frames Change-Id: I83f6d72fd969f667f0a8c2c85d2ffeeed672387a
2015-11-19isLookupContext already available in Clang 3.7.0Stephan Bergmann
Change-Id: Ia17a116b1f7605b5a8d572c6a6f4ef64adea8f94
2015-11-19use comphelper::containerToSequenceNoel Grandin
Change-Id: I223ff4af01ab2da92da0c26d32457204a5008c4a
2015-11-19Let's see if this fixes Jenkins buildMaxim Monastirsky
Change-Id: I007bc7b30c6f1c52ce2d69c63a43cbe4a11e809c
2015-11-19Improve SAL_WARN message readabilityTor Lillqvist
Change-Id: Ia9e1ea7a69e372725a4239fad2630b6f8bcb52e2
2015-11-19Further cleanup of 229fc164dc1773484b74eca016863cf68860e81bMaxim Monastirsky
Change-Id: Iaafc02f7c925c82b6bd7f98dd875028880b8788d
2015-11-19Adapt compilerplugins to old Clang versionsStephan Bergmann
Change-Id: I91335f1e81e251f0578792517dded9fae239fb61
2015-11-19Fix Clang version checkStephan Bergmann
"clang -E -P /dev/stdin" causes warnings "clang: warning: /dev/stdin: 'linker' input unused" etc. Change-Id: Ia9c18b59b92558e1d959ce31caf38eed101865d3
2015-11-19use comphelper::containerToSequenceNoel Grandin
in chart2, we remove a local equivalent of the method Change-Id: I25129a3d1ea1dd724eb9cd38a57be37a78b3d100
2015-11-19Simplify writerfilter::dmapper::DomainMapper_Impl::appendGrabBag()Miklos Vajna
Change-Id: I65c893fa8ab8ea6dfb061127c9b0bd31c906ed30
2015-11-19Quote $CXXTor Lillqvist
Avoid "test: too many arguments" when $CXX consists of multiple words. Change-Id: I90969333b289fb83ab10b67cb8bfda158a0688cc
2015-11-18Code cleanup for gerrit change 16723Philippe Jung
Simple code clean-up taking into account Maxim Monastirsky remarks. Change-Id: If6393851c3eb6fd8a460ef95ef88ccf3aed82e3e Reviewed-on: https://gerrit.libreoffice.org/20047 Reviewed-by: Philippe Jung <phil.jung@free.fr> Tested-by: Philippe Jung <phil.jung@free.fr>
2015-11-18Fix css.awt.XSystemDependentMenuPeer.getMenuHandleStephan Bergmann
...to return an ANY containing a 64-bit HYPER instead of a 32-bit LONG for SYSTEM_WIN32 (which covers both 32-bit and 64-bit versions of Windows), so that the HMENU value (which is effectively a void*) is not truncated for the 64-bit build. This should effectively be URE ABI compatible for the 32-bit build, as there the HYPER value will fit into 32 bits, so extracting a LONG from the ANY should still work. Change-Id: Ief3de5924f672e8f6bbe6df08c15439456ca036f Reviewed-on: https://gerrit.libreoffice.org/20045 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2015-11-18SystemMenuData::nSize is never readStephan Bergmann
...and of little use if all users of SystemMenuData agree on the definition in vcl/sysdata.hxx Change-Id: Id102a30074b611e3ad37ce69ce27c929f4505495 Reviewed-on: https://gerrit.libreoffice.org/20044 Reviewed-by: Stephan Bergmann <sbergman@redhat.com> Tested-by: Stephan Bergmann <sbergman@redhat.com>
2015-11-18Don't wrongly redefine SystemMenuDataStephan Bergmann
...with a long instead of a HMENU on WNT, so with a wrong size for 64-bit WNT. (And just ignore the comment that TRIES TO SHOUT AT ME!!!!!!!!!!!!!!!) Change-Id: Id02ef4d8a3818b58def067e8b52f29bac8676fe9 Reviewed-on: https://gerrit.libreoffice.org/20043 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2015-11-18Revert "ToolBox: Remove unused methods"Maxim Monastirsky
The ImplLoadRes method *is* used in ToolBox::ToolBox( vcl::Window* pParent, const ResId& rResId ). This change breaks the navigator panel, and therefore the JunitTest_toolkit_unoapi_1 test. This reverts commit 99648095012187ef284d0a9399a8e12878b2a370.
2015-11-18cosmeticsEike Rathke
Change-Id: Ic06bef4c80426b97a2613fe296ae0aa0ee55a215
2015-11-18rename FormulaToken HasForceArray to IsInForceArrayEike Rathke
... to name it was it does and to distinguish from ScParameterClassification::HasForceArray(OpCode) which IS about a function having ForceArray parameters. Change-Id: I8af4e1d0353cdb5ad0a9b837ae0763dc77242734
2015-11-18svl: replace some legacy SFX_ASSERT in SfxItemPoolMichael Stahl
Almost all of these look obviously disastrous. Change-Id: I30e4e3039bafb10eaff4f2413b7a4aaae1f584c1
2015-11-18svx: SdrLayerNameItem etc. missing Clone overridesMichael Stahl
Change-Id: I26ca8070d9c9607a475267ef8780f9013dfd4dcf
2015-11-18sw: use the proper item SwFormatEditInReadonlyMichael Stahl
Change-Id: I09f3c5cc9e98639bf2b7c4cb37197cb9fb819c82
2015-11-18sw: use the proper item SwFormatRowSplitMichael Stahl
Change-Id: Ie7b0d7f7d4549afbd9152d6afb0d0b6078e24bd9
2015-11-18editeng: wrong default item for EE_PARA_FORBIDDENRULESMichael Stahl
Change-Id: Idad6192fd1e3049913fac3dd906264fde6d1914e
2015-11-18editeng: wrong default item for EE_PARA_HANGINGPUNCTUATIONMichael Stahl
Change-Id: Ib23b5847625964c701bda23d7c58ad32c6024c9b
2015-11-18svx: SdrEdgeNode1HorzDistItem etc. missing Clone overridesMichael Stahl
Change-Id: I2bc2de3c3a71dd54e432905c129a3dbd5395f6ab
2015-11-18tdf#90904 DOCX export metadata for "Pages", "Word count", "Character count"alexey.chemichev
/oox/source/core/xmlfilterbase.cxx: writeAppProperties modified. Stats are extracted from DocumentProperties->DocumentStatistics. No stat counter found for the lines of text Change-Id: Ibc2e848a97776f65f0bfd4a880e5279e9c507dd0 Reviewed-on: https://gerrit.libreoffice.org/20046 Reviewed-by: jan iversen <jani@documentfoundation.org> Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>
2015-11-18upload libetonyek 0.1.4David Tardon
Change-Id: I21eb802e65c7054cfbf73a90c0d63a007829ebcf
2015-11-18XTiledRenderable: not a finished interfaceLászló Németh
Marking as published was not intentional Change-Id: I1ec8d4e4b307eb2d93e66d286f1065eea197de48
2015-11-18The #else branch is unused nowStephan Bergmann
...after a3ce60eb3c8bb5c69ab41556398efa8316286477 "We only support MSVC 2008 (_MSC_VER 1500) or later" removed the && (_MSC_VER > 1310) part from the #if Change-Id: I472461b29a37fcf996262c0a83cb10f4cb8443a9 Reviewed-on: https://gerrit.libreoffice.org/20042 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2015-11-18pptx: import/export of honeycomb slide transitionTomaž Vajngerl
Change-Id: I3edb77d5b046691e64d600d61dcd44e892c31301
2015-11-18slideshow: improve "honeycomb" transitionTomaž Vajngerl
Change-Id: I8687127cd9ccf6a6ddd87d934f7462a69a047053
2015-11-18loplugin:nullptrStephan Bergmann
Change-Id: I57ac7deb1c997adfa656aa0a3c9a1ae82b66cf15
2015-11-18loplugin:nullptrStephan Bergmann
Change-Id: Ia908a67106afee5c9f67c0eb4fb3e9b073329bf8