summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-03-02remove executable bit from rtf / xlsx filesMichael Stahl
Change-Id: I72d494d82b5f3c06d04c732165775caa4bc819d2
2015-03-02remove executable bit from c / h / cxx / hxx / l filesMichael Stahl
Change-Id: I90d7788208fb86c8aea36c4944ca11d881f11720
2015-03-02pyuno, scripting: remove executable bits from python, js, bsh filesMichael Stahl
Change-Id: Id108693d84fbca7764614e126ee1b3b045baec17
2015-03-02OpenCL: correctly handle platforms without devicesGiuseppe Bilotta
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>
2015-03-02cppcheck: cstyleCastCaolán McNamara
Change-Id: Iad1307f5362606bf911caed73aea2fd09bf7b004
2015-03-02V804: Decreased performanceCaolán McNamara
Change-Id: I6430442cc407e02810d849cf60833abe7c7d2830
2015-03-02V804: Decreased performanceCaolán McNamara
Change-Id: I53c2d11e81edb3f6d00984b3dc90994af5765164
2015-03-02unused GetPeer inlineCaolán McNamara
Change-Id: I2e90f94d5b6e6011232c6bdad66c622dfeeb9934
2015-03-02external/poppler: Work around -fsanitize=enumStephan Bergmann
...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
2015-03-02Updated coreOlivier Hallot
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>
2015-03-02tdf#88206 Change uses of cppu::WeakImplHelper* to the variadic variantTakeshi Abe
... in starmath. Change-Id: If414142c7d1356b8dbbf82bed70b908a4d161653 Signed-off-by: Stephan Bergmann <sbergman@redhat.com>
2015-03-02cppcheck: Variable is assigned a value that is never usedNoel Grandin
Change-Id: Iab6eaf148af6219a7c60af23c56ee088f6438a63
2015-03-02cppcheck: duplicate inherited memberNoel Grandin
Change-Id: Iee20ca4523739eb082ea1fa8c1145891c0caed29
2015-03-02tdf#89774 oox: TotalTime is in minutesMiklos Vajna
Change-Id: Ie65a8adbd077997f4a13914dd8e0ba4d55afd7b7
2015-03-02remove unused boolean (propagating touchEvent instead of intercepting it)Siqi Liu
Change-Id: If05cf04414572fea809104c7fed309afb2438bfd
2015-03-02implement swiping gesture as a generic eventSiqi Liu
Change-Id: I024db339bada34a544fdcc1def107c7b06332847
2015-03-02add swipe support for presentationSiqi Liu
Change-Id: I650d661a1656388e50e5d4e3a003b8eb4f032382
2015-03-02SwEditWin::SetCursorLogicPosition: use SwCrsrShell::getShellCrsrMiklos Vajna
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
2015-03-02LOK: move Office::postKeyEvent to DocumentMiklos Vajna
The implementation still sends them to the currently active VCL frame, not to the given document, though. Change-Id: I6fa2decdea3f949c55287e802cb3373c85664207
2015-03-02SwSelPaintRects::FillStartEnd(): missing constMiklos Vajna
Change-Id: I644535d94894e51bc134ba8394238d3044eab488
2015-03-02SwSelPaintRects: add FillStartEnd() interfaceMiklos Vajna
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
2015-03-02SwShellTableCrsr::FillRects: ignore visual area for tiled renderingMiklos Vajna
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
2015-03-02libreofficekit: pretty-print LibreOfficeKitCallbackTypeMiklos Vajna
Change-Id: I15a6b265c6fa0d0c62277814fa119d20b311625b
2015-03-02gtktiledviewer: map shift keyMiklos Vajna
Change-Id: Id7e995ef3b6eb117dc74a0a0258417d9dc1291e6
2015-03-02gtktiledviewer: map down/up/left/right arrow keysMiklos Vajna
Change-Id: I2a3c729d06d73ff7a7b7cedff27d9fb4a3a88d73
2015-03-02android: reset selections in TextCursorView on empty invalidationTomaž Vajngerl
Change-Id: I49997520057763299add18fb7c1bc662ef0c76b3
2015-03-02android: if in selection state, reset selection on single tapTomaž Vajngerl
Change-Id: I8ae76ee4898087998b88ac2e1d73b3843fc00559
2015-03-02android: add selection reset to TileProviderTomaž Vajngerl
Change-Id: I9a42913069dcaa2bab1e3db51cebe3a0cdcf5746
2015-03-02android: still process cursor invalidations when in selection modeTomaž Vajngerl
Change-Id: I24d0b4f58e2227b289eb55cb881664e2cb5a51e9
2015-03-02android: don't hide soft keyboard on long pressTomaž Vajngerl
Change-Id: I8b1f6057b08752171710e1e5d4d0ab4664a63369
2015-03-02android: fix parsing of selection coordinates and make more robustTomaž Vajngerl
Change-Id: Ie2fb81cc9c2096df4d9361887ed5bab8a0b841d3
2015-03-02android: send selection/cursor change from TextSelectionHandleTomaž Vajngerl
Change-Id: Iac570c890717d8e2dcfde7f29da996c809df81dc
2015-03-02android: connect the selection change LOEvent with TileProviderTomaž Vajngerl
Change-Id: Ic0b499fcafb56fd5cff6559b66a1698992c1c6ed
2015-03-02android: support selection change (start,end) to TileProviderTomaž Vajngerl
Change-Id: If983699dacbd6c992ffff886215e8f686e0f5a2d
2015-03-02android: add LOEvent to report handle position changesTomaž Vajngerl
With LOEvent CHANGE_HANDLE_POSITION we can report handle (start and end selelection change and cursor change) to the LOKitThread. Change-Id: Ia247acc147e54a1f05999a5e55786367c4377091
2015-03-02android: no need for MotionEvent when sending TOUCH LOEventTomaž Vajngerl
Change-Id: I9173f50fb60680de1bb9744d3f351c44f8175d0c
2015-03-02android: sent -> sendTomaž Vajngerl
Change-Id: I241a1cbfb98b9e9bb8f769980547c395427bc0b5
2015-03-02android: first set overlay state and send mouse button event laterTomaž Vajngerl
Change-Id: I30d909ce04baaab8bed1e8bd03b4926b95ed95ee
2015-03-02android: add OverlayState to track the state of overlayTomaž Vajngerl
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
2015-03-02android: swap position of invalidateCursor and invalidateTilesTomaž Vajngerl
Change-Id: Iebc21915b92c82b0def3f4f61fb2128c2942d122
2015-03-02android: support parsing selection rectangles, rectructure codeTomaž Vajngerl
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
2015-03-02android: create InvalidationHandler outside of LOKitTileProviderTomaž Vajngerl
Change-Id: I79bb20ca5a16a2ebdc6ed3f1c97a483173b0762b
2015-03-02android: add selection support to TextCursorView{Layer}Tomaž Vajngerl
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
2015-03-02android: change TextCursorView parent to View and draw with canvasTomaž Vajngerl
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
2015-03-02Clean up not needed ScTabViewShell LOK methodsMiklos Vajna
Change-Id: Ic834d61cccdd422af96bd1b5933eb1a77e8efc16
2015-03-02ScInputHandler::ImplCreateEditEngine: don't invalidate unconditionallyMiklos Vajna
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
2015-03-02sc: Make characters appear during tiled rendering as they are typed.Jan Holesovsky
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
2015-03-02sc: Initial support for tiled editing in Calc.Jan Holesovsky
Change-Id: Ifa5f84934a68fec86d4f30ee998bf75edfe331c5
2015-03-02android: let LOKitThread::touch() invoke mouseButtonUp(), tooMiklos Vajna
This fixes the "click into one shape, type something, click into an other shape" scenario that was already working in gtktiledviewer. Change-Id: I79c7174274115b2ab61ea4d0f1de4306f5172a64
2015-03-02sd::Window::LogicInvalidate: add missing mm100 -> twips conversionMiklos Vajna
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