[Libreoffice-commits] core.git: Changes to 'feature/lok_dialog2'

Pranav Kant pranavk at collabora.co.uk
Tue Nov 28 09:30:34 UTC 2017


New branch 'feature/lok_dialog2' available with the following commits:
commit f34d760f31f0d4e0e75bc1ce70b7f0fa98894197
Author: Pranav Kant <pranavk at collabora.co.uk>
Date:   Tue Nov 28 02:53:48 2017 +0530

    WIP: Remove getDialogInfo + gtv
    
    Change-Id: I6f810c97f2fadd3b1ea602a97e24c8b42f4a84b9

commit 2717196226b6a75a1e2334e32493f5776d888660
Author: Pranav Kant <pranavk at collabora.co.uk>
Date:   Tue Nov 28 02:25:36 2017 +0530

    lokdialog: Notify the current view only
    
    Change-Id: I55e0dbf1677a24905d337c58184a4419c1020a87

commit 3d2c9d2d0569647e1fdde4bba548c174338fc15c
Author: Pranav Kant <pranavk at collabora.co.uk>
Date:   Tue Nov 28 01:44:46 2017 +0530

    lokdialog: new callback size_changed with new size of the dialog
    
    Change-Id: Ibb864cb588ae7db92381c5578701d3ce09185f34

commit 53a1daacfb53b07e2b7d4a97076667e055edb808
Author: Pranav Kant <pranavk at collabora.co.uk>
Date:   Tue Nov 28 01:21:38 2017 +0530

    lokdialog: Emit "created" callback after initial dialog layouting
    
    StateChangeType::InitShow is a good indicator that layouting has
    finished; we can rely that the size as returned by vcl::Window will be
    correct.
    
    The problem previously was that borders were not calculated by the time
    "created" callback was emitted resulting in incorrect returned window
    size.
    
    Change-Id: I878c210dc2e7b3fe99123fe126830f58dc97feba

commit 1fe54835fc30d7f5e54276a7fef254fc3e03520b
Author: Pranav Kant <pranavk at collabora.co.uk>
Date:   Mon Nov 27 23:25:35 2017 +0530

    etags: pass the "-e" flag directly to ctag binary
    
    'man ctags' says that emacs mode will be enabled if the ctags binary is
    renamed as etags or '-e' flag is provided to ctags binary.
    
    Before this patch, the script assumes that host system has an 'etags'
    binary renamed from 'ctags' program. This is not always the case in all
    hosts. Eg: In Fedora, 'etags' binary is provided by emacs-common package
    which doesn't understand the flags given later in the script.
    
    It is safe to just explicitly enable the emacs mode via '-e' flag to the
    ctags binary.
    
    Change-Id: Ic7ded56cff32683fc5e9d3fcc7405e79da4c23b7

commit e5a1e6405b6aa89117eb7e32d27e5d47fb3b5596
Author: Pranav Kant <pranavk at collabora.co.uk>
Date:   Mon Nov 27 21:05:56 2017 +0530

    lokdialog: Emit callback when title is changed
    
    The plan is to remove the getDialogInfo from LOK API but one more step
    before doing that is to find out why the dialog size in 'created'
    dialog callback is less than what the actual dialog after painting is.
    
    Change-Id: I5176e175cbf7ed81c1465feeeea053c9a024fbd9

commit c6bcf9c315bd7cdb0c60fbce8bd090f1292f9438
Author: Pranav Kant <pranavk at collabora.co.uk>
Date:   Fri Nov 24 18:40:01 2017 +0530

    lokdialog: Launch dialogs which have a notifier registered
    
    Change-Id: I062fa291668b7dbfb8bc8e8d455a7933378ce7d9

commit 5b959084890dcb27be663667258b01adf3f789ae
Author: Jan Holesovsky <kendy at collabora.com>
Date:   Mon Nov 27 19:23:22 2017 +0100

    lokdialog: Move the LOKWindowId <-> VclPtr<Window> mapping to Window.
    
    This allows registering & de-registering of non-sfx windows too, and makes the
    Calc autofilter popup to appear.
    
    Change-Id: I7cbbe94d208115aabcb6fa5f964646c7b7ce4c93

commit 23a0dea5294e5e5b1d320adc26aadd6c6b735d99
Author: Jan Holesovsky <kendy at collabora.com>
Date:   Mon Nov 27 15:03:19 2017 +0100

    lokdialog: Move the LogicInvalidate from Dialog down to Window.
    
    Another step towards the autofilter popup working...
    
    Change-Id: I4907a23fcd0fc64da0c7f51e2f36b1657a17638c

commit 8a002215c36204fc31425a9a434fd604e439c71c
Author: Jan Holesovsky <kendy at collabora.com>
Date:   Fri Nov 24 18:50:05 2017 +0100

    lokdialog: Move the painting down to Window, and enable Calc and Impress.
    
    Tested with .uno:FormatCellDialog in Calc, Impress not tested.
    
    Change-Id: I6d911c29616988db0625be9e2a63cf2172c69ee8

commit a95b18a17b0b6305c2016b35276ff5ce03ad6cf1
Author: Jan Holesovsky <kendy at collabora.com>
Date:   Fri Nov 24 12:06:42 2017 +0100

    lokdialogs: Assign the LOK window id only when necessary.
    
    Change-Id: Id48957a8c2bde068f30bb26e66df81972fe38e0f

commit f45c385f039668cecbcc6c1c257c96a2f982be90
Author: Jan Holesovsky <kendy at collabora.com>
Date:   Fri Nov 24 11:21:13 2017 +0100

    lokdialog: Make the Autofilter popup notify about its creation.
    
    Change-Id: Ib4062fa887b44eb1368205a414f4ac162f648c5c

commit 9f1ce4a70535e51b6561a8f064b8889cedc183f7
Author: Jan Holesovsky <kendy at collabora.com>
Date:   Fri Nov 24 10:20:47 2017 +0100

    lokdialog: Move the Notifier down to vcl::Window.
    
    We need to tunnel more than just dialogs, so this is the 1st step to get the
    Autofilter popup rendered.
    
    Change-Id: I6523a39ddc7a6eb2a204e48ab364130a5822f548

commit 6466cd06917968b0f8a574e0151d60f0cadfc814
Author: Pranav Kant <pranavk at collabora.co.uk>
Date:   Fri Nov 24 02:27:09 2017 +0530

    lokdialog: Let all modal dialogs notify about creation, disposal
    
    Change-Id: I8ec0ad81abcf1adf628906b02f7f94ab74a550b5

commit 92185da43398ad66e51c6d72c6846eb5f7d3f994
Author: Pranav Kant <pranavk at collabora.co.uk>
Date:   Fri Nov 24 01:56:25 2017 +0530

    lokdialog: Notify to child helper method, not the main one
    
    Change-Id: I0698bfe578cb122dfabed566cb7a096f3cb56af5

commit fe8bbe55ee4824eaf0ac8668755d5cddc27590ff
Author: Pranav Kant <pranavk at collabora.co.uk>
Date:   Fri Nov 24 01:49:21 2017 +0530

    lokdialog: Let modeless dialogs emit "created" callback too
    
    Change-Id: Ie81f8bd19696e6f0abceb86369545766918ae46a

commit 1928c7a9b6b5e8262fcbeebe5bb502c1e85ab499
Author: Pranav Kant <pranavk at collabora.co.uk>
Date:   Fri Nov 24 01:40:38 2017 +0530

    lokdialog: Notify dialog closure from sfx2/, instead of vcl/
    
    Change-Id: I49f5e0d5f6c7c0077a6d4390f8788c1691d47bd6

commit 9f9b572a72db5a762ccb9d81f0834bc47d8501b2
Author: Pranav Kant <pranavk at collabora.co.uk>
Date:   Fri Nov 24 01:40:13 2017 +0530

    gtv: Kill dialog selector combo box
    
    Change-Id: I2cd27dff95f2bc49a15ab395b8282b5496e1e229

commit 77d9a33f4a08782038d1f13e89e2413f6f1945cb
Author: Pranav Kant <pranavk at collabora.co.uk>
Date:   Fri Nov 24 01:20:56 2017 +0530

    lokdialog: Make vcl::DialogID an integer
    
    This will help launching multiple instances of dialog from multiple
    views. The earlier approach of using the UNO command strings as dialog
    id would not have been useful for multi-view case.
    
    Change-Id: I01cfb3c8b204d5654df2417efdac6b50dc920f0e

commit aaaa94ec3b19dcf3e387d6fa24d856b7743f2bb6
Author: Pranav Kant <pranavk at collabora.co.uk>
Date:   Thu Nov 23 21:07:07 2017 +0530

    lokdialog: Create dialog when callback is received
    
    With this, we do away with initial approach of rendering the dialog on a
    large surface. We now create the cairo surface with dimensions of the
    dialog.
    
    Change-Id: Icb034693c7f1c656b7daae7f5c711b5bd4d8e880

commit 51ef44ed5adc5b0c585b346dac70b16b1df0b97e
Author: Pranav Kant <pranavk at collabora.co.uk>
Date:   Thu Nov 23 21:00:55 2017 +0530

    lokdialog: gtv: Add width and height props to Dialog GObject
    
    Change-Id: I488a94d9c6cefd37624f755c6308f0b75595df84

commit cef08cd8f3619990807f17be12ee52c4379f595f
Author: Pranav Kant <pranavk at collabora.co.uk>
Date:   Wed Nov 22 22:25:20 2017 +0530

    lokdialog: Changed dialog painting to allow for modal dialogs
    
    Split IDialogNotifier from IDialogRenderable and make SfxViewShell
    implement it.
    
    We now just send the dialog UNO command to the backend and wait for core
    to emit a 'created' dialog callback which signals dialog creation in the
    backend. The client is then supposed to send the paint commands for
    rendering the dialog.
    
    Change-Id: I1bfbce83c17955fa0212408376d6bcd1b2d2d1dd

commit 0317cc03cb663b69bfc91d45333d0e6e5bdf4f20
Author: Pranav Kant <pranavk at collabora.co.uk>
Date:   Wed Nov 22 22:04:58 2017 +0530

    Use SfxModalDialog class as Hyperlink dialog's base
    
    Change-Id: I1f592fdb5825896ad8fbe55c182936ed4ed98efc



More information about the Libreoffice-commits mailing list