office-gobmx/vcl/osx
Patrick Luby 8a5da07959 tdf#155092 don't dispatch left mouse up events during live resizing
Round 2 of trying to fix macOS live resizing.

If this is a left mouse up event, dispatching this event
will trigger tdf#155092 to occur in the next mouse down
event. So do not dispatch this event and push it back onto
the front of the event queue so no more events will be
dispatched until live resizing ends. Surprisingly, live
resizing appears to end in the next mouse down event.

Also, reverted parts of commit 54da842381
and cleaned up the setting of ImplGetSVData()->mpWinData->mbIsLiveResize.

Change-Id: Ie93ed496e1f0e2a1711284ab205c6b245f71647c
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/159960
Tested-by: Jenkins
Reviewed-by: Patrick Luby <plubius@libreoffice.org>
2023-11-27 14:36:51 +01:00
..
res/MainMenu.nib
a11yactionwrapper.h tdf#143148: Use pragma once instead of include guards in vcl/osx 2023-11-19 06:42:30 +01:00
a11yactionwrapper.mm
a11ycomponentwrapper.h tdf#143148: Use pragma once instead of include guards in vcl/osx 2023-11-19 06:42:30 +01:00
a11ycomponentwrapper.mm
a11yfactory.mm
a11yfocuslistener.cxx
a11yfocuslistener.hxx
a11yfocustracker.cxx
a11ylistener.cxx
a11yrolehelper.h tdf#143148: Use pragma once instead of include guards in vcl/osx 2023-11-19 06:42:30 +01:00
a11yrolehelper.mm
a11yselectionwrapper.h tdf#143148: Use pragma once instead of include guards in vcl/osx 2023-11-19 06:42:30 +01:00
a11yselectionwrapper.mm
a11ytablewrapper.h tdf#143148: Use pragma once instead of include guards in vcl/osx 2023-11-19 06:42:30 +01:00
a11ytablewrapper.mm
a11ytextattributeswrapper.h tdf#143148: Use pragma once instead of include guards in vcl/osx 2023-11-19 06:42:30 +01:00
a11ytextattributeswrapper.mm
a11ytextwrapper.h tdf#143148: Use pragma once instead of include guards in vcl/osx 2023-11-19 06:42:30 +01:00
a11ytextwrapper.mm
a11yutil.h tdf#143148: Use pragma once instead of include guards in vcl/osx 2023-11-19 06:42:30 +01:00
a11yutil.mm
a11yvaluewrapper.h tdf#143148: Use pragma once instead of include guards in vcl/osx 2023-11-19 06:42:30 +01:00
a11yvaluewrapper.mm
a11ywrapper.mm
a11ywrapperbutton.h tdf#143148: Use pragma once instead of include guards in vcl/osx 2023-11-19 06:42:30 +01:00
a11ywrapperbutton.mm
a11ywrappercheckbox.h tdf#143148: Use pragma once instead of include guards in vcl/osx 2023-11-19 06:42:30 +01:00
a11ywrappercheckbox.mm
a11ywrappercombobox.h tdf#143148: Use pragma once instead of include guards in vcl/osx 2023-11-19 06:42:30 +01:00
a11ywrappercombobox.mm
a11ywrappergroup.h tdf#143148: Use pragma once instead of include guards in vcl/osx 2023-11-19 06:42:30 +01:00
a11ywrappergroup.mm
a11ywrapperlist.h tdf#143148: Use pragma once instead of include guards in vcl/osx 2023-11-19 06:42:30 +01:00
a11ywrapperlist.mm
a11ywrapperradiobutton.h tdf#143148: Use pragma once instead of include guards in vcl/osx 2023-11-19 06:42:30 +01:00
a11ywrapperradiobutton.mm
a11ywrapperradiogroup.h tdf#143148: Use pragma once instead of include guards in vcl/osx 2023-11-19 06:42:30 +01:00
a11ywrapperradiogroup.mm
a11ywrapperrow.h tdf#143148: Use pragma once instead of include guards in vcl/osx 2023-11-19 06:42:30 +01:00
a11ywrapperrow.mm
a11ywrapperscrollarea.h tdf#143148: Use pragma once instead of include guards in vcl/osx 2023-11-19 06:42:30 +01:00
a11ywrapperscrollarea.mm
a11ywrapperscrollbar.h tdf#143148: Use pragma once instead of include guards in vcl/osx 2023-11-19 06:42:30 +01:00
a11ywrapperscrollbar.mm
a11ywrappersplitter.h tdf#143148: Use pragma once instead of include guards in vcl/osx 2023-11-19 06:42:30 +01:00
a11ywrappersplitter.mm
a11ywrapperstatictext.h tdf#143148: Use pragma once instead of include guards in vcl/osx 2023-11-19 06:42:30 +01:00
a11ywrapperstatictext.mm
a11ywrappertabgroup.h tdf#143148: Use pragma once instead of include guards in vcl/osx 2023-11-19 06:42:30 +01:00
a11ywrappertabgroup.mm
a11ywrappertextarea.h tdf#143148: Use pragma once instead of include guards in vcl/osx 2023-11-19 06:42:30 +01:00
a11ywrappertextarea.mm
a11ywrappertoolbar.h tdf#143148: Use pragma once instead of include guards in vcl/osx 2023-11-19 06:42:30 +01:00
a11ywrappertoolbar.mm
clipboard.cxx
clipboard.hxx
cuidraw.hxx
DataFlavorMapping.cxx
DataFlavorMapping.hxx
documentfocuslistener.cxx
documentfocuslistener.hxx
DragActionConversion.cxx
DragActionConversion.hxx
DragSource.cxx
DragSource.hxx
DragSourceContext.cxx
DragSourceContext.hxx
DropTarget.cxx
DropTarget.hxx
HtmlFmtFlt.cxx
HtmlFmtFlt.hxx
OSXTransferable.cxx
OSXTransferable.hxx
PictToBmpFlt.cxx
PictToBmpFlt.hxx
printaccessoryview.mm
printview.mm
README.a11y
saldata.cxx
salframe.cxx tdf#155092 use tracking areas instead of tracking rectangles 2023-11-23 16:02:27 +01:00
salframeview.mm tdf#155092 don't dispatch left mouse up events during live resizing 2023-11-27 14:36:51 +01:00
salgdiutils.cxx
salinst.cxx tdf#155092 don't dispatch left mouse up events during live resizing 2023-11-27 14:36:51 +01:00
salmacos.cxx
salmenu.cxx
salnativewidgets.cxx
salnsmenu.mm
salnstimer.mm
salobj.cxx
salprn.cxx
salsys.cxx
saltimer.cxx
service_entry.cxx
vclnsapp.mm

Naming scheme:

a11yXYZhelper:           Helper class providing static methods

a11yXYZwrapper:          Wrapper around one (or two) UNO-interfaces

a11ywrapperXYZ:          Subclass of a11ywrapper for a specific AXRole