summaryrefslogtreecommitdiff
path: root/vcl
AgeCommit message (Collapse)Author
2015-05-08False loplugin:staticmethodsStephan Bergmann
Change-Id: Icc026ebb422c299caca6c24d6a56416076589fc8
2015-05-08loplugin:staticmethodsStephan Bergmann
Change-Id: I186c81923857d06ac7a87caf9d5961f44b89b559
2015-05-08loplugin:staticmethodsStephan Bergmann
Change-Id: I9fa42eeeabb4a6c7ee18b52d24c480a3f7a6a753
2015-05-08loplugin:staticmethodsStephan Bergmann
Change-Id: Iafb48b20496924c64f9aaa3ec0965b023aef6a07
2015-05-08Remove dead CoreTextStyle::SetTextColorStephan Bergmann
...unclear to me why 507efabe8b40e34c2bebfdaa00d4264c5345d3dd "Resolves: #i124922# allow late setting of the font color..." left it in Change-Id: I741ca3d7eca6fa5dff81af50d91bd6c5d1cba989
2015-05-08Remove trivial CoreTextFontData::CreateTextStyle wrapperStephan Bergmann
Change-Id: Ic57551d9a3590769f97742d41f089dbb3ce248a9
2015-05-08loplugin:staticmethodsStephan Bergmann
Change-Id: I1aeec1e8b00ab0f9e7ec130b6d72b69f35a304cf
2015-05-08loplugin:staticmethodsStephan Bergmann
Change-Id: Ie99d1dd241dc2bfa5c5ac2bff9f2330c491327bc
2015-05-08PostUserEvent - first cut at keeping a VclPtr for posted UserEvents.Michael Meeks
This should eventually enable more certainty that they are still live by the time we emit the event later. Change-Id: I7c9eb4c000753d4efe8c59a9e13ef3e11c93b2fa
2015-05-08Take SolarMutex when pushing app events that need a VclPtr.Michael Meeks
Change-Id: Ice91c9e698d99d9674a7c7b3c688faa07603bf95
2015-05-08loplugin:redundantcastStephan Bergmann
Change-Id: I50154e2deb66a77fc4354b1db0e4cd8e1b1ffd2e
2015-05-08loplugin:redundantcastStephan Bergmann
Change-Id: I2931de2cc2a9916dae785d0cc130ce2aa73cf54e
2015-05-08lopluign:staticmethods: Handle DECL_LINKStephan Bergmann
Change-Id: Ib27854a8470f3ff5b208cb949a7bd02f2a86c969
2015-05-08vcl: hold reference during user event posting for floatwin.Michael Meeks
Change-Id: Ibb0f717ae21cd80386b26e078ee7eb2a873b4092
2015-05-08PostUserEvent - instrument to allow holding a VclPtr reference.Michael Meeks
This helps avoid things dying during emission in a robust manner. Bit of an unpleasant 3rd optional parameter; better names appreciated. Change-Id: I27571823f9d96caef1d07602785a02390d3a3591
2015-05-08vcl: Control - hold a VclPtr instead of a dogtag over emission.Michael Meeks
Change-Id: Ibedf2fc25ac141e10d07ba757fa6c76a4c4a6cff
2015-05-08convert MEDIA_COMMAND constants to scoped enumNoel Grandin
Change-Id: Id3731144fab89cdab9a6f66d78a1ebe1ebd4f61c Reviewed-on: https://gerrit.libreoffice.org/15652 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
2015-05-08vcl: more VclPtr debugging docs in the README.lifecycle.Michael Meeks
Change-Id: I49d06d54157e1e7c5b7ce2aa3f8917763de6826d
2015-05-08loplugin:staticmethodsStephan Bergmann
Change-Id: Ie3629a14c7a15a0f5f93a4bfc663a2bb52a8735d
2015-05-08convert SHOWDIALOG_ID constants to scoped enumNoel Grandin
Change-Id: I58fffa7345f6b5050b8a1b3ac1022c630e64dbb4 Reviewed-on: https://gerrit.libreoffice.org/15651 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
2015-05-07tdf#91073 - hold a reference on the floatwin in UserEvent handler.Michael Meeks
Change-Id: I6f8b8681643448d2b335c9f16d63a75cbd43f854
2015-05-07XTiledRenderable: use HWND instead of HDCLászló Németh
Cherry-picked from e1fb63bb8ed7a9bd4dbe19be0d0da7245c4a2fb2 Change-Id: I2959ea8b1213d6dade1c2567365f177bf542e075
2015-05-07NoParent condition reversedCaolán McNamara
regression from... commit 39078c247d31674544901f8449f5141185f79f7f Author: Noel Grandin <noel@peralex.com> Date: Wed May 6 14:07:17 2015 +0200 cleanup DIALOG_NO_PARENT, follow on to tdf#91090 remove the DIALOG_NO_PARENT abomination and replace it with a flags parameter Change-Id: I1955531b41b01623ca94155c60794ae1771849ff
2015-05-07VclBuilder - use VclPtr more consistently internally.Michael Meeks
Fixes a number of TabPage related leaks. Change-Id: I7b904e9bbbce652d2dc645952e266cde102ed194
2015-05-07Revert "Tackle Menu with RenderContext refactoring, Invalidate"Stephan Bergmann
This reverts 5485ef70cee1e3a743047f95ce94533024004b7c, which breaks JunitTest_toolkit_unoapi (toolkit.AccessibleMenu) Change-Id: Ic9021c23178f1598c08186e5cb24fde13a866579
2015-05-07vcl: simplify code by using std::any_of/std::none_ofTakeshi Abe
Change-Id: I37c4fd80780738b823c7928f22deaff0ea1c6bff Reviewed-on: https://gerrit.libreoffice.org/15585 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-05-07convert PUSHBUTTON_DROPDOWN constants to scoped enumNoel Grandin
Change-Id: Iae363b8478ef2d560ae661af06ba989f27adc093 Reviewed-on: https://gerrit.libreoffice.org/15650 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
2015-05-07convert BUTTONDIALOG constants to scoped enumNoel Grandin
Change-Id: Icbf73fe55ad604f762dd2b98fd39189bab82f061 Reviewed-on: https://gerrit.libreoffice.org/15648 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
2015-05-07Hold a reference on the Window while emitting events from vcl backends.Michael Meeks
Change-Id: I4673dc03c214ca8f5c227a444e182a45f6199b9b
2015-05-07Related: tdf#90956 don't resize the border window when disposingCaolán McNamara
Change-Id: Ia5a2108214369a82dfe5e886524fbf5e685bb9f9
2015-05-07convert BMP_VECTORIZE constants to scoped enumNoel Grandin
Change-Id: Ifa6614f6a17356481a335a686e9ea0f9b983c5c5 Reviewed-on: https://gerrit.libreoffice.org/15647 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
2015-05-07WaE: OutputDevice subclass should have nothing in its destructor but ...Tor Lillqvist
Change-Id: I9b48a2c9d878ef449fc9c04228eff9deb03b0718
2015-05-07tdf#90956 - ComboBox: handle re-size calculation during dispose.Michael Meeks
Change-Id: I3d6e421a10b0d6b0edb85c0a6454315198bfd22f
2015-05-07tdf#91073 - keep the popup pointer around while we operate on it.Michael Meeks
Change-Id: I33767036847aed3d5c7ee4a7d13e81590e46b65b
2015-05-07convert BMP_DITHER flags to scoped enumNoel Grandin
Change-Id: I652faacf39a32fc8803147819ec9366948ff12b9 Reviewed-on: https://gerrit.libreoffice.org/15646 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
2015-05-07new clang plugin: rendercontextNoel Grandin
to help with converting calls to OutputDevice to pass via vcl::RenderContext. Change-Id: I4b49d2f5e4afca46898d2a7c7ed33cbf5577e664
2015-05-07refactor BorderWindowView to use RenderContextfeature/rendercontextTomaž Vajngerl
Change-Id: Ib2aeae77ab7a570c4113f9767515e4f5833040b2
2015-05-07refactor PopupFloatWin to use RenderContextTomaž Vajngerl
Change-Id: Ib3f74c89c9a930deb0c153bf456f9c84095e237e
2015-05-07refactor DockingAreaWindow to use RenderContextTomaž Vajngerl
Change-Id: Iacd4fb271dcf006c2eb81017d364f1c2d452b915
2015-05-07refactor ListBox/ComboBox to use RenderContextTomaž Vajngerl
Change-Id: I367d6e4f54375bd61e46f0c1437444306b127c68
2015-05-07refactor ImageControl to use RenderContextTomaž Vajngerl
Change-Id: I1290757fa5d6b61b68bf6c985b657253dca83586
2015-05-07refactor ScrollBar to use RenderContextTomaž Vajngerl
Change-Id: I8707fa934d729d96e019ad5d0688299bf88954c4
2015-05-07refactor ProgressBar to use RenderContextTomaž Vajngerl
Change-Id: Idf33332a207736f70809820853dee5ce1e0a3cb1
2015-05-07refactor "TextEdit" & co. to use RenderContextTomaž Vajngerl
Change-Id: Ib26ecb9640d23714acec73304f26e2fd6af90ed4
2015-05-07refactor "HelpTextWindow" - use RenderContextTomaž Vajngerl
Change-Id: I6cfcd86fabb2f568b577bb060cccabfe1aebc537
2015-05-07refactor "TabControl" to use RenderContextTomaž Vajngerl
Change-Id: Iac6703bb9cf42e18c658b560a10baa6af6fa1df3
2015-05-07Refactor "SpinField" & "SpinButton" - use RenderContextTomaž Vajngerl
Change-Id: I589f49179b446ae24037546075070641de5cb927
2015-05-07Refactor "Slider" - use RenderContext & InvalidateTomaž Vajngerl
Change-Id: I3c733ac46b89b0a6b413eadf2796b80ec033c2c9
2015-05-07Tackle Menu with RenderContext refactoring, InvalidateTomaž Vajngerl
Change-Id: Ib2812723141c5dfe39b30c95f12d1aeca9c367bd
2015-05-07Refactor "Edit" to use RenderContext when paintingTomaž Vajngerl
Change-Id: I41f3fa14ee06339685b608d1081466d4622999da