office-gobmx/framework
Noel Grandin 9090dc1f3b split OutputDevice from Window
as part of a longer-term goal of doing our
widget rendering only inside a top-level render-
context.

I moved all of the OutputDevice-related code that existed in vcl::Window
into a new subclass of OutputDevice called WindowOutputDevice.

Notes for further work

(*) not sure why we are getting an 1x1 surface in
    SvpSalGraphics::releaseCairoContext, but to fix it I clamp
    the size there

(*) might have to dump VCLXDevice, and move it's code down into VCLXWindow and VCLXVirtualDevice

(*) can we remove use of VCLXDevice in other places, in favour of just talking to the VCL code?

Change-Id: I105946377f5322677d6f7d0c1c23847178a720b6
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113204
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2021-05-17 12:56:51 +02:00
..
dtd Simplify framework image manager 2019-07-23 14:49:04 +02:00
inc throw() -> noexcept, part 2/3: Automatic loplugin:noexcept rewrite 2021-05-02 17:02:28 +02:00
qa tdf#139734 Remove redundant asserts after MacrosTest::loadFromDesktop 2021-02-25 07:50:29 +01:00
source split OutputDevice from Window 2021-05-17 12:56:51 +02:00
uiconfig/startmodule/menubar translation domain of sfx for .ui in framework doesn't look right 2021-04-06 21:28:35 +02:00
util use single-use attribute for ContextChangeEventMultiplexer 2021-03-23 09:33:43 +01:00
AllLangMoTarget_fwk.mk
CppunitTest_framework_dispatch.mk
CppunitTest_framework_loadenv.mk tdf#137356 framework: fix opening the same document twice for long loads 2020-10-14 18:41:26 +02:00
CppunitTest_framework_services.mk framework: lock the solar mutex in loadComponentFromURL() with OnMainThread 2020-09-24 17:45:29 +02:00
IwyuFilter_framework.yaml tdf#42949 Fix new IWYU warnings in directories [e-f]* 2020-11-12 10:53:07 +01:00
JunitTest_framework_complex.mk Remove java mouse/keyboard event tests 2019-05-13 09:19:51 +02:00
JunitTest_framework_unoapi.mk
Library_fwk.mk Turn OUStringLiteral into a consteval'ed, static-refcound rtl_uString 2020-09-16 23:02:09 +02:00
Makefile
Module_framework.mk tdf#137356 framework: fix opening the same document twice for long loads 2020-10-14 18:41:26 +02:00
Package_dtd.mk
README.md Updated README.md files to represent current code / use Markdown format 2021-04-07 17:47:16 +02:00
UIConfig_startmodule.mk translation domain of sfx for .ui in framework doesn't look right 2021-04-06 21:28:35 +02:00

UNO Framework

Toolbars, menus, UNO stuff, including accelerators and interaction, etc.

See Also

http://wiki.openoffice.org/wiki/Framework