Age | Commit message (Collapse) | Author |
|
Change-Id: I72d494d82b5f3c06d04c732165775caa4bc819d2
|
|
Change-Id: I90d7788208fb86c8aea36c4944ca11d881f11720
|
|
Change-Id: Id108693d84fbca7764614e126ee1b3b045baec17
|
|
When an OpenCL platform has no devices (of the requested type), calls to
clGetDeviceIDs() are required to return with the error value
CL_DEVICE_NOT_FOUND.
Some platforms (e.g. Clover as of Mesa 10.4.2) do not touch their output
parameters in such cases, which means that in some conditions the `num`
variable where the number of devices of the platform should be stored
may be used uninitialized. This can lead to segmentations faults in the
subsequent calls to clGetDeviceInfo().
Simply reinitializing num to 0 is sufficient to prevent the segfault in
the case of Mesa, but proper error handling is included for
completeness.
Change-Id: Ia25192f6aa953838a545a9e7c9fca050d2703b60
Reviewed-on: https://gerrit.libreoffice.org/14700
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Tor Lillqvist <tml@collabora.com>
|
|
Change-Id: Iad1307f5362606bf911caed73aea2fd09bf7b004
|
|
Change-Id: I6430442cc407e02810d849cf60833abe7c7d2830
|
|
Change-Id: I53c2d11e81edb3f6d00984b3dc90994af5765164
|
|
Change-Id: I2e90f94d5b6e6011232c6bdad66c622dfeeb9934
|
|
...detecting an uninitialized encAlgorithm value is passed into parser->getObj
(where it is presumably ignored for that specific set of arguments) in
XRef::fetch.
Change-Id: I511c8222ca8483aea1f475ba2aaefbc0cfb7dd5b
|
|
Project: help 4bbc71ec42073ade5e64e65acf8700d6041ebf49
Help page for all statistics functions of Calc
* rewrite introduction of the the functions
* add Z-test and Chi-square test help text
Change-Id: I70d720c75fcaec896d8e2a86cca3689cc43763b6
Reviewed-on: https://gerrit.libreoffice.org/14701
Tested-by: David Tardon <dtardon@redhat.com>
Reviewed-by: David Tardon <dtardon@redhat.com>
|
|
... in starmath.
Change-Id: If414142c7d1356b8dbbf82bed70b908a4d161653
Signed-off-by: Stephan Bergmann <sbergman@redhat.com>
|
|
Change-Id: Iab6eaf148af6219a7c60af23c56ee088f6438a63
|
|
Change-Id: Iee20ca4523739eb082ea1fa8c1145891c0caed29
|
|
Change-Id: Ie65a8adbd077997f4a13914dd8e0ba4d55afd7b7
|
|
Change-Id: If05cf04414572fea809104c7fed309afb2438bfd
|
|
Change-Id: I024db339bada34a544fdcc1def107c7b06332847
|
|
Change-Id: I650d661a1656388e50e5d4e3a003b8eb4f032382
|
|
Using raw GetCrsr() would return the shell cursor even if there is a
table cursor. With this, if there is a table selection, the selection
start handle can properly shrink and expand the start of the selection.
Change-Id: Ic525071639333a00bb5a03a3dd74c4f8052e24f7
|
|
The implementation still sends them to the currently active VCL frame,
not to the given document, though.
Change-Id: I6fa2decdea3f949c55287e802cb3373c85664207
|
|
Change-Id: I644535d94894e51bc134ba8394238d3044eab488
|
|
Previously we always assumed non-table selections in SwSelPaintRects,
but that is not always true, resulting in incorrect handles for table
selections. Add a FillStartEnd() interface to fill the passed SwRects
with the rectangle of the start and end handle, and implement it in both
SwShellCrsr and SwShellTableCrsr.
This makes adjusting the end of table selections using the end selection
handle work (be it shrinking or extending).
Change-Id: Iba8657466b102ec60c41829f00660dfe295643ab
|
|
With this, if you have a 2x2 empty table and you are on A1, pressing
shift-right results in a proper table selection of A1:B1. Still need to
fix selection handles, though.
Change-Id: Ifb4598f715991cc7b88828d505c3af008c744676
|
|
Change-Id: I15a6b265c6fa0d0c62277814fa119d20b311625b
|
|
Change-Id: Id7e995ef3b6eb117dc74a0a0258417d9dc1291e6
|
|
Change-Id: I2a3c729d06d73ff7a7b7cedff27d9fb4a3a88d73
|
|
Change-Id: I49997520057763299add18fb7c1bc662ef0c76b3
|
|
Change-Id: I8ae76ee4898087998b88ac2e1d73b3843fc00559
|
|
Change-Id: I9a42913069dcaa2bab1e3db51cebe3a0cdcf5746
|
|
Change-Id: I24d0b4f58e2227b289eb55cb881664e2cb5a51e9
|
|
Change-Id: I8b1f6057b08752171710e1e5d4d0ab4664a63369
|
|
Change-Id: Ie2fb81cc9c2096df4d9361887ed5bab8a0b841d3
|
|
Change-Id: Iac570c890717d8e2dcfde7f29da996c809df81dc
|
|
Change-Id: Ic0b499fcafb56fd5cff6559b66a1698992c1c6ed
|
|
Change-Id: If983699dacbd6c992ffff886215e8f686e0f5a2d
|
|
With LOEvent CHANGE_HANDLE_POSITION we can report handle (start
and end selelection change and cursor change) to the LOKitThread.
Change-Id: Ia247acc147e54a1f05999a5e55786367c4377091
|
|
Change-Id: I9173f50fb60680de1bb9744d3f351c44f8175d0c
|
|
Change-Id: I241a1cbfb98b9e9bb8f769980547c395427bc0b5
|
|
Change-Id: I30d909ce04baaab8bed1e8bd03b4926b95ed95ee
|
|
Overlay can either be in state NONE - no overlay elements should
be shown (this is the deocument reader state), CURSOR - cursor
and the cursor handle are shown, SELECTION - selection and
selection handles are shown. The states can change either by
an invalidation or touch input.
Change-Id: Ia15eb58193675b3799c0014a91f4429a729e30d4
|
|
Change-Id: Iebc21915b92c82b0def3f4f61fb2128c2942d122
|
|
Add support to parse selection rectangles (series of rectangles
separated by ";"). Additionally restructure and clean up the code
in InvalidationHandler to be better readable - better comments,
better variable and method names.
Change-Id: I64d1dc4a806831bd47ca9f14478bec8192035461
|
|
Change-Id: I79bb20ca5a16a2ebdc6ed3f1c97a483173b0762b
|
|
TextCursorView is a overlay view on top of document view which
is used to draw the cursor (and blink it too). This also adds
selection rectangles drawing to the same view so both can be drawn
at the same time.
Change-Id: I3ce034d90597bac4569f04ac903a5443c28cb38e
|
|
Previously TextCursorView was subclassing ImageView and a drawable
to draw the cursor by scaling the drawable, which is not an ideal
solution. This is now changed so that the TextCursorView is a
proper subclass of View and draws the cursor using canvas.
Change-Id: I27b1ea73911afbfe9eee6bf382db5368ae449308
|
|
Change-Id: Ic834d61cccdd422af96bd1b5933eb1a77e8efc16
|
|
In the desktop case we still have to Paint() directly. This fixes the
small rendering delay in the desktop case introduced by the previous
commit.
Change-Id: If07e2d47f62cbe17816439d18c45f129be6ce210
|
|
TODO FIXME proof-of-concept cut'n'paste
This entire ScGridWindow::PaintTile() must share code with
ScGridWindow::Draw(), that's the only way how to get also the shapes,
charts and everything.
Change-Id: I72d7363edc0c46a9920c3ca0d5d51c982e748a77
|
|
Change-Id: Ifa5f84934a68fec86d4f30ee998bf75edfe331c5
|
|
This fixes the "click into one shape, type something, click into an
other shape" scenario that was already working in gtktiledviewer.
Change-Id: I79c7174274115b2ab61ea4d0f1de4306f5172a64
|
|
The method assumed that the map mode of the output device is twips, but
that's not true for Impress. If paintTile() does the twips -> mm100
conversion, then LogicInvalidate() has to do the reverse of that.
This fixes typing into the main placeholder shape of an empty Impress
document: with our 256x256px tiles only the 3rd and 4th row was
repainted previously, while the interesting content is in the 2nd row.
Change-Id: I8bda113e73335e465c1c4626a58b6be2b232a190
|