Age | Commit message (Collapse) | Author |
|
Change-Id: Idc05d7b6c2b42086eafa9ad8ab8e63116d6f676c
|
|
Change-Id: I10a284b7c27b145b003ff01a77dc5c0d51f418ad
|
|
Change-Id: Ie94f991acebda4e9074dba46d7bd65b433e0ce9b
|
|
Change-Id: I3774661799c074561c694515baba42a375d0a077
Reviewed-on: https://gerrit.libreoffice.org/23301
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
|
|
Change-Id: I279d0021e7cdfd7e2d73ec6542e9ba27f300606c
|
|
I can't figure out why successive non-BMP glyphs in the bugdoc get
drawn on top of each others. So bail out...
Change-Id: I9c6241916347ec31d616e5cbf00bf3b1869edba2
|
|
regressed in: f2f1f52d8b84ac088496a4964d799bb84007fc45
Added belt and braces fix.
Thanks to Maxim for the bisect.
Change-Id: I5b263870d76f44ef8833b27f0d8d391210216459
Reviewed-on: https://gerrit.libreoffice.org/23307
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
|
|
Change-Id: I6ccefa2d5d1c57cf9f1c4041d14c92d03ded1333
|
|
Change-Id: I016cf96af3a93c8f2114657a7e59599f68446ddc
Reviewed-on: https://gerrit.libreoffice.org/23296
Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
Tested-by: Noel Grandin <noelgrandin@gmail.com>
|
|
Change-Id: Ic947d1a4a341a778c88d1225b1a2ea66df697084
|
|
Change-Id: I95d76b6c06d194b762ecd0534c51314744eb42ae
|
|
Change-Id: Ifd84a9a9dc54772a56d3bf0e345782f7f77562bd
|
|
This is just too hard, it would all be much easier if the ActionGroup existed
right from the start of the entire process. So smuggle in to the ctor the
toplevel frame that the menubar will be inserted into so we can use its
ActionGroup from the start.
That would suggest that we could then just keep the hierarchy in sync as it is
created rather than finding opportune moments to update /generate it.
Change-Id: I550f94a994210423ab9cea1986e643056cb5bd29
Reviewed-on: https://gerrit.libreoffice.org/23287
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
|
|
also some improvements to the plugin
Change-Id: I0e3a519d70756e577fcb1bd47dd66864b5b4c871
Reviewed-on: https://gerrit.libreoffice.org/23289
Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
Tested-by: Noel Grandin <noelgrandin@gmail.com>
|
|
Change-Id: I9edc0d2e478f83e39e93e70e6c05c77b0125aad0
|
|
34a7b51ea482d4487d4fb8e61cde18aa1ff9b8ff (for 5-1) auto → size_t made
32bit happy, but win64bit still failed with:
error C2784: ´_Ty std::min(std::initializer_list<_Elem>,_Pr)´ : could
not deduce template argument for ´std::initializer_list<_Elem>´ from
´__int64´
Change-Id: Ib44840f692f1bcdea90decfe443c6eb72806002a
|
|
On changing a menu item from a non-submenu to a submenu then update
the newly created menu as if it was the first full update of
the entire menu hierarchy.
On changing a menu item from a submenu to a non-submenu its evidentially
not sufficient to unset the G_LO_MENU_ATTRIBUTE_SUBMENU_ACTION attribute
so remove the submenu-item and add a new non-submenu item to force
its new type
Change-Id: I2030d9198d6849643a5991ddfffc1cc3425ba72e
|
|
Show cutting rectangles, base-lines, and count box widths.
Change-Id: Ic6a08c4c029d6b576ea55479bbf6293accae6f15
Reviewed-on: https://gerrit.libreoffice.org/23251
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
|
|
regression from commit db17d3c1 "new loplugin: memoryvar"
Change-Id: I8b11871cadcf50649533680be51c767d6bb98350
|
|
(For UniscribeLayout we use glyph indices.)
Change-Id: Id1907cb766b9285d32e484049bec1b99159c5768
|
|
See https://bugs.documentfoundation.org/show_bug.cgi?id=97319#c8 .
Change-Id: I66f5ea5ddd2a98de1d6445f3c6a91f1943dd7ca4
|
|
Avoids an assertion failure for me.
Change-Id: I811a3702baf76465acc580bc0e05db8a3c7f5364
|
|
Change-Id: I987bf68c767709080c67c8b183c036a4109c6caa
|
|
Change-Id: I270e068b3c83e966e741b0a072fecce9d92d53f5
|
|
Change-Id: I59f2547523129155b9d17699cc985fe0bd78f7e6
|
|
Change-Id: I848a5dca6d18c3df57f563bb137efaed2e000461
|
|
Change-Id: I90282c86b45845fc35b23b275301be24a2f18a4d
Reviewed-on: https://gerrit.libreoffice.org/23248
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
|
|
Added GetCommandPropertyFromModule to CommandInfoProvider.
Removed GetCommandText.
Change-Id: Ie987984b6465d540029196df371c0c0467999a59
Reviewed-on: https://gerrit.libreoffice.org/22918
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
|
|
due to older timestamp vs earlier grab. Which suggests we should probably use
GDK_CURRENT_TIME everywhere or (probably better) use gtk_get_current_event_time
everywhere
Change-Id: Ie04ab254b9fea423143cc9a129d2eecb683ed300
|
|
found by UCDetector
Change-Id: Ic0295a24b26e206eb53eda2da540755477df86df
|
|
Change-Id: I0d5bfdf44dde2cd06c193f34e81c6ce71291bba1
Reviewed-on: https://gerrit.libreoffice.org/23238
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
|
|
For some reason the error had a visible impact (as far as I an see,
anyway) only for Graphite fonts. The bottommost pixels were cut
off. (Also leftmost, but that was not so easily visible.)
<tools/gen.hxx> Rectangle type, I love you.
Change-Id: I6f7438ec21d2bc1b9bef31cd70e649856f7ec7d5
|
|
This is a squash of several separate intermediate commits, the most
relevant log messages of which are repeated here:
Refactor some previously private methods into public ones and
reimplement parts of D2DWriteTextOutRenderer to user them. Also
apply them to rendering the OpenGL glyph atlas, in an effort to
workaround some bugs in legacy Windows text rendering APIs.
I assume we want to initialise the rectangle with zero
left/right/top/bottom and not using the default constructor, which
sets the right and bottom coordinates to the magic value -32767. That
made the 'bound' rectangle end up with rather amusing boundaries, like
left=-32766, top=-16, right=-32576, bottom=6.
Try calculating a chunks ascent & height from the inkboxes rather than
using the font metrics which might not alway be correct when glyphs
inkboxes are tall than the ascent or lower than the descent.
Mark the mnAscent in the chunk bitmap debug output.
Fix several miscalulations in positioning glyph to be rendered into
that atlas.
Fix vertical alignment problems. Inkboxes are returned with all
co-ordinates relative to the glyphs not the fonts ascent. Therefor
bounds.Top() is not the vertical overhang but the -ve height of the
inkbox above the baseline. This fixes the calulation of the per Chunk
ascent.
Fix horizontal occsional alingment issues in OpenGL cached glyphs. The
left edge of the src location rectangle for the first glyph in a cache
chunk would set to extraspace and not zero, but all other rectangles
in the chunk would be set from the aEnds array. This produced a bug
where only certain letters would be mispositioned, proportional to the
fonts point size.
Rename OpenGLGlyphChunk::mnAscent to mnBaselineOffset to reflect curr
use. Changed at Tor's stuggestion to better describe to it's use as
it's value would be per chunk and based on the maximum ink box bounds
of the glyphs in the chunk, rather than having anything to do with the
font's real ascent value.
|
|
Change-Id: I210359c28b5e66b64627cb49cdf388ee35015a92
|
|
Change-Id: I95259c8a572529f47ef4fddf59f9ca29d078b6f4
|
|
Change-Id: I0c659bf4fab2319f06df09dd11a768a295e95722
|
|
Change-Id: Iba34c25b19a94a8d4c147f8ccaef95f34183414b
|
|
Change-Id: I816fe3a52c03fa5a3fd372492985783f9f6ff91c
Reviewed-on: https://gerrit.libreoffice.org/23181
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
|
|
rather than just stick 2/3/4 at the end embed that this is a dup as the
prefix and strip that off at dispatch time and pass the dup index around
as a counter to how many dup candidates to dismiss to find the desired
one.
Change-Id: I81d97090a7e9b8c2995a3b27934f3ee5636d05fe
|
|
Change-Id: I7ec134282af33386cab001ed076fb8fa90d33608
|
|
For it to do what one typically wants, also std::ios_base::ate is
needed.
Change-Id: If520c98cbd4d3913b644c2137623c2b7e9c5c708
|
|
Change-Id: Iafa1e65fb0cc096513cdfe12a09fb0ef4c4d2db0
|
|
Change-Id: Id70f9e55fb4ad7d3a501399b055208ea10369c82
Reviewed-on: https://gerrit.libreoffice.org/23131
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
Tested-by: Stephan Bergmann <sbergman@redhat.com>
|
|
Change-Id: I67e6076d65b90fb386ab439c5716820a6322af38
Reviewed-on: https://gerrit.libreoffice.org/23130
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
Tested-by: Stephan Bergmann <sbergman@redhat.com>
|
|
Change-Id: I0a3f17d43917d05734980329231ef6e7cadfd58a
Reviewed-on: https://gerrit.libreoffice.org/23129
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
Tested-by: Stephan Bergmann <sbergman@redhat.com>
|
|
Change-Id: I2dfce92ef98ca18ac0fe2c415240216228b4ee0a
|
|
Change-Id: I554fde45000114dd19f117d93ef5c7a780231594
|
|
Change-Id: Ie62bbf64a9cdb74725fd48a8f8dcc1ab76d97219
|
|
Change-Id: I6c0aaac10b2244271f3cdf45f4eceb6d685b213c
|
|
Change-Id: I751e75e0b63e95cc92be7b61a77ed21eeb52bc1f
|