- 18 Eki, 2016 40 kayıt (commit)
-
-
Khaled Hosny yazdı
Currently checks only for ligatures, but that is a big improvement over al code that didn’t do any validation except on Windows. Change-Id: I035248f4ccc23134ea27b40c2dd6197130749f14
-
Khaled Hosny yazdı
We now do Kashida insertion in ApplyDXArray(), no need for a separate step. This simplifies the code greatly (old code is in GenericSalLayout::KashidaJustify()). Change-Id: Ie31c8969e26f1f293820f1e90f963a5ba1fc9eb1
-
Khaled Hosny yazdı
By overriding GetCharWidths() and ApplyDXArray() with a simpler and saner implementation. This fixes rendering of Awami Nastaliq, as well as subtending marks in Amiri and potentially other bugs. Breaks Kashida justification, will need to rewrite that one as well. Change-Id: I843679e937f2881e77df61f5cbd9516b6df1b3b6
-
Khaled Hosny yazdı
Don’t call hb_ot_layout_get_glyph_class() unless the glyph advance width is zero, as we really do not use its result otherwise. Change-Id: Id02238abef91b9343931f1886d54d966d7157f25
-
Khaled Hosny yazdı
We now create it only once per physical font, saves us few percents from the all over time spent on layout. Change-Id: I8de582cb20a168c93d72921e539c2477fa97fb54
-
Khaled Hosny yazdı
It is no longer an optional feature on any platform. The --enable-graphite stuff is kept as it controls the old Graphite integration code and it should be removed without. Change-Id: Ib4d76bba782a1439f02f93411b22d237a1987ea5
-
Khaled Hosny yazdı
It is no longer an optional feature on any platform. Change-Id: I70cdcd2c0df69d961ecc5f36b4e8d035d251ef16
-
Akash Jain yazdı
Cache hb_face so it is not created again and again. Switch from GDI to DirectWrite on Windows to obtain SFNT table data. Change-Id: I9c532cd72e1f6b57313f3b7d42a6b9b0633eb0ef
-
Akash Jain yazdı
Change-Id: I705f92d5ad55d7612c6413436c801de13f5352a6
-
Akash Jain yazdı
Enable Graphite font rendering in CommonSalLayout through Harfbuzz Change-Id: Ia6a00a1bb6ea1a7bd705ed91d4f4f6cb9803e062
-
Akash Jain yazdı
Harfbuzz will now need to be built with Graphite support. This allows Harfbuzz to handle Graphite fonts. In case we all building with system Harfbuzz, then it should be built with Graphite support else we error out. Change-Id: I156ec08b9e5ad7ce87cc15e4b5852d9c57c98f7f
-
Akash Jain yazdı
Change-Id: I07a9c956f09be5d43ee58ff0784ba0f81f52cd9a
-
Akash Jain yazdı
Change-Id: Ifeb2fa7ca9e2cd0da1c504d4e770aa0bb1b0b0de
-
Akash Jain yazdı
Change-Id: I991cb5cbd2adad4f4c9f62f807990b9fde2a5133
-
Akash Jain yazdı
Modify the definiton of the DrawServerFontLayout method. Add new DrawSalLayout method which will be used for drawing text independent of the platform. Change-Id: Ie3eefb172b1781c685def1ef549db2538f672a62
-
Akash Jain yazdı
MSVC has a different format for specifying libs to be linked. Therefore, modify libs flag accordingly. Change-Id: Ib919c4b6b0cdac47a8a6ad6730d20e19bc05b0d4
-
Akash Jain yazdı
Change-Id: Ic11e573da2f5fd6ef931f53ab674f8894815c3b4
-
Akash Jain yazdı
WinFontInstance definition moved to winlayout.hxx. It has to be used in the new layout class. Code and headers which WinFontInstance depends on also moved to winlayout.hxx Change-Id: Idc8f87e6601c220d504398671326b1f23d1779a3
-
Akash Jain yazdı
The winlayout header file will need to be included in the new layout class. Its better to move it to vcl/inc. Change-Id: Ifb4170e1948dc56b5ec1728380eff7c2b4a07137
-
Akash Jain yazdı
Scrptrun class will be used by the new layout engine for script itemisation. It will need to be compiled on all platforms. Therefore move the header and source file to vcl/inc/ and vcl/source/gdi/ respectively. Change-Id: If4e1e0e76ffb94f9d0ca08f7d5f9982dd907c1c6
-
Akash Jain yazdı
Change-Id: Ia10ffd8c4b5e0cef89571204f5f1df32daa9edb7
-
Miklos Vajna yazdı
This is just the minimum so that our own PDF signature validation is happy. Change-Id: I1148817c11174fd4f9184d0ce2c0511e9d6bd11c Reviewed-on: https://gerrit.libreoffice.org/30018Reviewed-by:
Miklos Vajna <vmiklos@collabora.co.uk> Tested-by:
Jenkins <ci@libreoffice.org>
-
Caolán McNamara yazdı
Change-Id: I079b483f2fce1a55f5690fa5a990cbe40ead6a7a
-
Caolán McNamara yazdı
cause the parent dialog isn't a SvxAreaTabDialog Change-Id: I1a1311ca4b414c797d4b3e72208e64bffea863ca
-
Eike Rathke yazdı
... wide/tall also in named expressions. Change-Id: If0c192def74812cc9405ae633b6f83f7021344d0
-
Stephan Bergmann yazdı
...that are unnecessarily complicated after the "remove tools/rtti.hxx" commits Change-Id: I570751a1f81c547b50248fe4e2824c5c7c5dd624
-
Caolán McNamara yazdı
so just give up on that and give them a dialog hint instead Change-Id: Icca0c707dc464b0dbf362988b1dfee56866eadc0
-
Maxim Monastirsky yazdı
This thing: GtkSalMenu::ShowNativePopupMenu Menu::Deactivate MenuItemList::Remove GtkInstance::DestroyMenuItem deletes the SalMenuItem, leaving GtkSalMenu with invalid pointers. Change-Id: I22ff10fc62421a800d808a56625ce7144c8e04b4
-
Maxim Monastirsky yazdı
Change-Id: I7766a63aff240141342db8b4a9236f5930236b13
-
Maxim Monastirsky yazdı
Change-Id: I92980d8d9326b8c0ed865d2ce796dccb7729e3e7
-
Samuel Mehrbrodt yazdı
Change-Id: I4c093ff02457040ee3752ef6ae4b63cbe5bb3863 Reviewed-on: https://gerrit.libreoffice.org/30006Tested-by:
Jenkins <ci@libreoffice.org> Reviewed-by:
Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
-
Giuseppe Castagno yazdı
Change-Id: I734f673c54956daf7070bf3e8faeac5102bac01f Reviewed-on: https://gerrit.libreoffice.org/29992Tested-by:
Jenkins <ci@libreoffice.org> Reviewed-by:
Giuseppe Castagno <giuseppe.castagno@acca-esse.eu>
-
Mike Kaganski yazdı
Don't specify optional library name in DEF file that is used both for 32-bit and 64-bit library: it's explicitly specified in command line. Change-Id: I20e732f2095367ec3648741dde26cf7ec101f28f Reviewed-on: https://gerrit.libreoffice.org/30008Reviewed-by:
Mike Kaganski <mike.kaganski@collabora.com> Tested-by:
Mike Kaganski <mike.kaganski@collabora.com>
-
Jochen Nitschke yazdı
Change-Id: I0939163fb2180af319ff9828564126a7d8ad4788 Reviewed-on: https://gerrit.libreoffice.org/30002Reviewed-by:
Jochen Nitschke <j.nitschke+logerrit@ok.de> Tested-by:
Jenkins <ci@libreoffice.org>
-
Caolán McNamara yazdı
stldebug assert on insert->table, ok, ctrl+a, ctrl+c, ctrl+v This reverts commit 9e9e7bd3.
-
Miklos Vajna yazdı
It does (almost?) everything to add a valid signature, except the actual signature blob. Change-Id: I727770caef2335473a8dba29d60daf5a049129b9 Reviewed-on: https://gerrit.libreoffice.org/30001Reviewed-by:
Miklos Vajna <vmiklos@collabora.co.uk> Tested-by:
Jenkins <ci@libreoffice.org>
-
Christian Lohmaier yazdı
Change-Id: I494fe3abcd3827c9604fffff7f26e4ccd96c5600
-
Samuel Mehrbrodt yazdı
Was used in Ubuntu formerly, but they now switched to breeze. Human is mostly similiar to Tango, with some Ubuntu colors. So it should be enough to keep Tango. Change-Id: Ib44cbefb2953406c95dbb269ada663bce2503234 Reviewed-on: https://gerrit.libreoffice.org/29537Tested-by:
Jenkins <ci@libreoffice.org> Reviewed-by:
Heiko Tietze <tietze.heiko@googlemail.com> Tested-by:
Yousuf Philips <philipz85@hotmail.com> Reviewed-by:
Björn Michaelsen <bjoern.michaelsen@canonical.com> Reviewed-by:
Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
-
Caolán McNamara yazdı
Change-Id: Iceeba474535026cd13393432ef9a2e25121c134a
-
Bjoern Michaelsen yazdı
Change-Id: I04c050dca1212d247c9b11a996ba8f37c0a6492f Reviewed-on: https://gerrit.libreoffice.org/29825Tested-by:
Jenkins <ci@libreoffice.org> Reviewed-by:
Björn Michaelsen <bjoern.michaelsen@canonical.com> Tested-by:
Björn Michaelsen <bjoern.michaelsen@canonical.com>
-