loleaflet/build/deps.js                                 |    2 
 loleaflet/dist/leaflet.css                              |    7 -
 loleaflet/src/control/Control.ColRowHeader.js           |   69 ----------------
 loleaflet/src/control/Control.ColumnHeader.js           |   13 +--
 loleaflet/src/control/Control.RowHeader.js              |   12 +-
 loleaflet/src/layer/tile/TileLayer.js                   |   12 --
 loolwsd/LOOLSession.cpp                                 |   12 --
 loolwsd/bundled/include/LibreOfficeKit/LibreOfficeKit.h |    3 
 8 files changed, 17 insertions(+), 113 deletions(-)

New commits:
commit 84de61f3b4d71ea46d1e3990e8f28bf4ba1e536d
Author: Andras Timar <andras.ti...@collabora.com>
Date:   Wed Dec 2 16:46:30 2015 +0100

    Revert "loolwsd: update bundled headers"
    
    This reverts commit 9bcde92f5084c35f0800df5b40ccd6ef5630aa59.

diff --git a/loolwsd/bundled/include/LibreOfficeKit/LibreOfficeKit.h 
b/loolwsd/bundled/include/LibreOfficeKit/LibreOfficeKit.h
index 016caf4..a78c0aa 100644
--- a/loolwsd/bundled/include/LibreOfficeKit/LibreOfficeKit.h
+++ b/loolwsd/bundled/include/LibreOfficeKit/LibreOfficeKit.h
@@ -148,8 +148,7 @@ struct _LibreOfficeKitDocumentClass
                             int nY,
                             int nCount,
                             int nButtons,
-                            int nModifier,
-                            const char* pTargetWindow);
+                            int nModifier);
 
     /// @see lok::Document::postUnoCommand
     void (*postUnoCommand) (LibreOfficeKitDocument* pThis,
commit 4f2d9b02e5946cc278fc5c0cd4140f4d50389a85
Author: Andras Timar <andras.ti...@collabora.com>
Date:   Wed Dec 2 16:46:25 2015 +0100

    Revert "loolwsd: add support for postMouseEvent's targetwindow"
    
    This reverts commit d1b39e39e86c4e5bc58dfffdceed2ac6b4d95606.

diff --git a/loolwsd/LOOLSession.cpp b/loolwsd/LOOLSession.cpp
index 17bac85..9708131 100644
--- a/loolwsd/LOOLSession.cpp
+++ b/loolwsd/LOOLSession.cpp
@@ -1372,9 +1372,8 @@ bool ChildProcessSession::keyEvent(const char* 
/*buffer*/, int /*length*/, Strin
 bool ChildProcessSession::mouseEvent(const char* /*buffer*/, int /*length*/, 
StringTokenizer& tokens)
 {
     int type, x, y, count, buttons, modifier;
-    std::string targetwindow;
 
-    if (((tokens.count() != 7 && tokens.count() != 8)) ||
+    if (tokens.count() != 7 ||
         !getTokenKeyword(tokens[1], "type",
                          {{"buttondown", LOK_MOUSEEVENT_MOUSEBUTTONDOWN},
                           {"buttonup", LOK_MOUSEEVENT_MOUSEBUTTONUP},
@@ -1390,14 +1389,7 @@ bool ChildProcessSession::mouseEvent(const char* 
/*buffer*/, int /*length*/, Str
         return false;
     }
 
-    // target window parameter is optional - LOK assumes
-    // document if not specified.
-    if (tokens.count() == 8)
-    {
-        getTokenString(tokens[7], "targetwindow", targetwindow);
-    }
-
-    _loKitDocument->pClass->postMouseEvent(_loKitDocument, type, x, y, count, 
buttons, modifier, targetwindow.c_str());
+    _loKitDocument->pClass->postMouseEvent(_loKitDocument, type, x, y, count, 
buttons, modifier);
 
     return true;
 }
commit 19c31873717ca00406d63ae1697cb46a182f0e2f
Author: Andras Timar <andras.ti...@collabora.com>
Date:   Wed Dec 2 16:46:17 2015 +0100

    Revert "loleaflet: add column/row-header selection support"
    
    This reverts commit db02f8795b346c76a3ddbdfc55016a92207a0e98.

diff --git a/loleaflet/build/deps.js b/loleaflet/build/deps.js
index 657ad69..9f433ac 100644
--- a/loleaflet/build/deps.js
+++ b/loleaflet/build/deps.js
@@ -284,7 +284,6 @@ var deps = {
 
         ControlColumnHeader: {
                 src: ['control/Control.js',
-                      'control/Control.ColRowHeader.js',
                       'control/Control.ColumnHeader.js'],
                 heading: 'Controls',
                 desc: 'Column Header bar'
@@ -292,7 +291,6 @@ var deps = {
 
         ControlRowHeader: {
                 src: ['control/Control.js',
-                      'control/Control.ColRowHeader.js',
                       'control/Control.RowHeader.js'],
                 heading: 'Controls',
                 desc: 'Row Header bar'
diff --git a/loleaflet/dist/leaflet.css b/loleaflet/dist/leaflet.css
index 1c44072..d31be8a 100644
--- a/loleaflet/dist/leaflet.css
+++ b/loleaflet/dist/leaflet.css
@@ -785,13 +785,6 @@ a.leaflet-control-buttons:hover:first-child {
         overflow: hidden;
         }
 
-.spreadsheet-table-noselect {
-        -webkit-user-select: none;
-        -moz-user-select: none;
-         user-select: none;
-        -webkit-user-drag: none;
-        }
-
 .spreadsheet-table-column {
         table-layout: fixed;
         left: 0px;
diff --git a/loleaflet/src/control/Control.ColRowHeader.js 
b/loleaflet/src/control/Control.ColRowHeader.js
deleted file mode 100644
index 2068d69..0000000
--- a/loleaflet/src/control/Control.ColRowHeader.js
+++ /dev/null
@@ -1,69 +0,0 @@
-/*
- * L.Control.ColRowHeader
- * 
- * Provides common methods for the column and row headers.
- */
-
-L.Control.ColRowHeader = L.Control.extend({
-
-       LOButtons: {
-               left: 1,
-               middle: 2,
-               right: 4
-       },
-
-       JSButtons: {
-               left: 0,
-               middle: 1,
-               right: 2
-       },
-
-       _initializeColRowBar: function(type) {
-           this._type = type;
-           L.DomEvent.on(this._table, 'mousedown', this._onMouseEvent, this);
-           L.DomEvent.on(this._table, 'mouseup', this._onMouseEvent, this);
-       },
-       
-       // Avoid sending mouse move events when we don't have a button down 
(they are just
-       // ignored client side).
-       _enableMouseMove: function(enable) {
-           if (enable === false) {
-               L.DomEvent.off(this._table, 'mousemove', this._onMouseEvent, 
this);
-           } else {
-               L.DomEvent.on(this._table, 'mousemove', this._onMouseEvent, 
this);
-           }
-       },
-
-       _onMouseEvent: function(e) {
-           var docLayer = this._map._docLayer;
-           if (!docLayer) {
-               return;
-           }
-
-           var mousePos = 
docLayer._latLngToTwips(this._map.containerPointToLatLng(this._map.mouseEventToContainerPoint(e)));
-           var modifier = this._map.keyboard.modifier;
-           if (e.type === 'mousemove') {
-               docLayer._postMouseEvent('move', mousePos.x, mousePos.y, 1, 
this._cachedButtons, modifier, this._type);
-               return;
-           }
-
-           var buttons = 0;
-           buttons |= e.button === this.JSButtons.left ? this.LOButtons.left : 
0;
-           buttons |= e.button === this.JSButtons.middle ? 
this.LOButtons.middle : 0;
-           buttons |= e.button === this.JSButtons.right ? this.LOButtons.right 
: 0;
-
-           if (e.type === 'mousedown') {
-               this._enableMouseMove(true);
-               this._cachedButtons = buttons;
-               docLayer._postMouseEvent('buttondown', mousePos.x, mousePos.y, 
1, buttons, modifier, this._type);
-           } else if (e.type === 'mouseup') {
-               this._enableMouseMove(false);
-               docLayer._postMouseEvent('buttonup', mousePos.x, mousePos.y, 1, 
buttons, modifier, this._type);
-           }
-       },
-
-});
-
-L.colrowheader = function (options) {
-       return new L.ColRowHeader(options);
-};
\ No newline at end of file
diff --git a/loleaflet/src/control/Control.ColumnHeader.js 
b/loleaflet/src/control/Control.ColumnHeader.js
index a6746b9..17d9082 100644
--- a/loleaflet/src/control/Control.ColumnHeader.js
+++ b/loleaflet/src/control/Control.ColumnHeader.js
@@ -2,8 +2,7 @@
 * Control.ColumnHeader
 */
 
-L.Control.ColumnHeader = L.Control.ColRowHeader.extend({
-
+L.Control.ColumnHeader = L.Control.extend({
     onAdd: function () {
        var docContainer = L.DomUtil.get('document-container');
        var divHeader = L.DomUtil.create('div', 'spreadsheet-container-column', 
docContainer.parentElement);
@@ -23,10 +22,8 @@ L.Control.ColumnHeader = L.Control.ColRowHeader.extend({
        this._viewPort = 0;
 
        // dummy initial header
-       var dummy = L.DomUtil.create('th', 'spreadsheet-table-column-cell 
spreadsheet-table-noselect', this._columns);
-       L.DomUtil.create('div', 'spreadsheet-table-column-cell-text 
spreadsheet-table-noselect', dummy);
-
-       this._initializeColRowBar('colbar');
+       var dummy = L.DomUtil.create('th', 'spreadsheet-table-column-cell', 
this._columns);
+       L.DomUtil.create('div', 'spreadsheet-table-column-cell-text', dummy);
 
        return document.createElement('div');
         },
@@ -60,8 +57,8 @@ L.Control.ColumnHeader = L.Control.ColRowHeader.extend({
            for (iterator = 0; iterator < columns.length; iterator++) {
                width = columns[iterator].size - (iterator > 0 ? 
columns[iterator - 1].size : 0);
                twip = new L.Point(width, width);
-               column = L.DomUtil.create('th', 'spreadsheet-table-column-cell 
spreadsheet-table-noselect', this._columns);
-               text = L.DomUtil.create('div', 
'spreadsheet-table-column-cell-text spreadsheet-table-noselect', column);
+               column = L.DomUtil.create('th', 
'spreadsheet-table-column-cell', this._columns);
+               text = L.DomUtil.create('div', 
'spreadsheet-table-column-cell-text', column);
                text.innerHTML = columns[iterator].text;
                column.width = Math.round(converter.call(context, twip).x) - 1 
+ 'px';
            }
diff --git a/loleaflet/src/control/Control.RowHeader.js 
b/loleaflet/src/control/Control.RowHeader.js
index 8700c65..c4fab2a 100644
--- a/loleaflet/src/control/Control.RowHeader.js
+++ b/loleaflet/src/control/Control.RowHeader.js
@@ -2,7 +2,7 @@
  * L.Control.RowHeader
 */
 
-L.Control.RowHeader = L.Control.ColRowHeader.extend({
+L.Control.RowHeader = L.Control.extend({
     onAdd: function () {
        var docContainer = L.DomUtil.get('document-container');
        var divRowHeader = L.DomUtil.create('div', 'spreadsheet-container-row', 
docContainer.parentElement);
@@ -15,10 +15,8 @@ L.Control.RowHeader = L.Control.ColRowHeader.extend({
 
        // dummy initial row header
        var trRow = L.DomUtil.create('tr', '', this._rows);
-       var thRow = L.DomUtil.create('th', 'spreadsheet-table-row-cell  
spreadsheet-table-noselect', trRow);
-       L.DomUtil.create('div', 'spreadsheet-table-row-cell-text  
spreadsheet-table-noselect', thRow);
-
-       this._initializeColRowBar('rowbar');
+       var thRow = L.DomUtil.create('th', 'spreadsheet-table-row-cell', trRow);
+       L.DomUtil.create('div', 'spreadsheet-table-row-cell-text', thRow);
 
        return document.createElement('div');
     },
@@ -53,8 +51,8 @@ L.Control.RowHeader = L.Control.ColRowHeader.extend({
                height = rows[iterator].size - (iterator > 0 ? rows[iterator - 
1].size : 0);
                twip = new L.Point(height, height);
                row  = L.DomUtil.create('tr', '', this._rows);
-               cell = L.DomUtil.create('th', 'spreadsheet-table-row-cell  
spreadsheet-table-noselect', row);
-               text = L.DomUtil.create('div', 'spreadsheet-table-row-cell-text 
 spreadsheet-table-noselect', cell);
+               cell = L.DomUtil.create('th', 'spreadsheet-table-row-cell', 
row);
+               text = L.DomUtil.create('div', 
'spreadsheet-table-row-cell-text', cell);
                text.innerHTML  = rows[iterator].text;
                height = Math.round(converter.call(context, twip).y) - 
(iterator > 0 ? 1 : 0) + 'px';
                L.DomUtil.setStyle(text, 'line-height', height);
diff --git a/loleaflet/src/layer/tile/TileLayer.js 
b/loleaflet/src/layer/tile/TileLayer.js
index 6f05a2f..1810ca3 100644
--- a/loleaflet/src/layer/tile/TileLayer.js
+++ b/loleaflet/src/layer/tile/TileLayer.js
@@ -660,19 +660,15 @@ L.TileLayer = L.GridLayer.extend({
                this._onUpdateCellCursor();
        },
 
-       _postMouseEvent: function(type, x, y, count, buttons, modifier, 
targetwindow) {
+       _postMouseEvent: function(type, x, y, count, buttons, modifier) {
                if (this._clientZoom) {
                        // the zoom level has changed
                        L.Socket.sendMessage('clientzoom ' + this._clientZoom);
                        this._clientZoom = null;
                }
-               var message = 'mouse type=' + type +
-                             ' x=' + x + ' y=' + y + ' count=' + count +
-                             ' buttons=' + buttons + ' modifier=' + modifier;
-               if (targetwindow) {
-                   message += ' targetwindow=' + targetwindow;
-               }
-               L.Socket.sendMessage(message);
+               L.Socket.sendMessage('mouse type=' + type +
+                               ' x=' + x + ' y=' + y + ' count=' + count +
+                               ' buttons=' + buttons + ' modifier=' + 
modifier);
        },
 
        _postKeyboardEvent: function(type, charcode, keycode) {
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to