Age | Commit message (Collapse) | Author |
|
Signed-off-by: Ivan Timofeev <timofeev.i.s@gmail.com>
|
|
Signed-off-by: Kohei Yoshida <kohei.yoshida@suse.com>
|
|
Signed-off-by: Kohei Yoshida <kohei.yoshida@suse.com>
|
|
(cherry picked from commit b0602d2f179182de42bffb739252cc3f3705d18f)
Signed-off-by: Eike Rathke <erack@redhat.com>
|
|
(cherry picked from commit 09d7b5e6039827d0f02f424370f929caff179ac9)
Signed-off-by: Eike Rathke <erack@redhat.com>
|
|
Signed-off-by: Thorsten Behrens <tbehrens@suse.com>
Signed-off-by: Bjoern Michaelsen <bjoern.michaelsen@canonical.com>
Signed-off-by: Michael Meeks <MMeeks@suse.com>
|
|
Same problem in ScHelperFunctions::GetBorderLine.
(cherry picked from commit 697743161a6047902ee880851b23c9aef1bfa392)
Signed-off-by: Eike Rathke <erack@redhat.com>
|
|
Only write "style:vertical-justify" and "css3t:text-justify" in ODF
extended mode.
(regression from 7da57d17b6179e71c8b6d7549ad89eaf3a4a28c6)
|
|
Replaces commit e2b11f4fd79dce4116badb0ecf6477546ca5d0d4
Prevent excessive references to single token instance during fill.
Because if not, we may run out of the 16-bit integer space to
store reference count.
Signed-off-by: Kohei Yoshida <kohei.yoshida@suse.com>
|
|
Signed-off-by: Petr Mladek <pmladek@suse.cz>
|
|
Or else it would partially break formula reference chain.
(cherry picked from commit 41e92ab2b7a8fcb7f5738f656bdac47bc0847f29)
Signed-off-by: Eike Rathke <erack@redhat.com>
|
|
|
|
Don't access a css::table::BorderLine struct as if it was
a css::table::BorderLine2 struct, which it isn't. A proper implementation
would need to pass BorderLine2 structs around for which it would need
a css::table::TableBorder2 struct that holds BorderLine2 instead of
BorderLine, and adapt various places for API compatibility to support both.
For now use the default table::BorderLineStyle::SOLID to set the line style at
::editeng::SvxBorderLine
|
|
Signed-off-by: Kohei Yoshida <kohei.yoshida@suse.com>
|
|
Signed-off-by: Petr Mladek <pmladek@suse.cz>
|
|
Signed-off-by: Petr Mladek <pmladek@suse.cz>
|
|
Signed-off-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
|
|
* Interpreter tried to access a nonexistent matrix for external reference.
* In ScInterpreter::PopExternalDoubleRef(ScMatrixRef& rMat) set error for
unexpected conditions. In caller or descendants check for error or presence
of ScMatrix.
Signed-off-by: Kohei Yoshida <kohei.yoshida@suse.com>
|
|
Fixed a misconception in transition from List to to ptr_vector of commit
db599f64e63a3141159b7f0e59783197c39b3e02, List::Next() returned NULL when at
end of list, mimic that.
Signed-off-by: Kohei Yoshida <kohei.yoshida@suse.com>
|
|
We always need to remove the index map when removing a name.
|
|
When inserting a new named range, it should overwrite any existing
name if one exists. That was the old behavior in 3.3 prior to my
range name rework, and because of ptr_map not overwriting existing
key, that behavior had changed unintentionally.
Let's revert to the old behavior.
|
|
Especially grid lines should never be above cell borders.
|
|
|
|
...at least in ~ScAutoFormatObj it appears unnecessary and can lead to
crashes during Desktop::DeregisterServices (when ScGlobal::ppRscString
is already null and ScAutoFormat ctor calls ScGlobal::GetRscString).
Therefore split GetAutoFormat in two, GetOrCreateAutoFormat for cases
that probably need a non-null return and GetAutoFormat for those that
are OK with a null return.
(cherry picked from commit 0e4b36269097f8865bdbc1b9d299a2776ae0cc06)
Signed-off-by: Michael Stahl <mstahl@redhat.com>
Signed-off-by: Stephan Bergmann <sbergman@redhat.com>
|
|
Signed-off-by: Kohei Yoshida <kohei.yoshida@suse.com>
|
|
|
|
Signed-off-by: David Tardon <dtardon@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Also, removed unnecessary reloading of the whole table data when
reference is updated.
|
|
For efficiency reasons. Otherwise, refreshing n tables individually
would require reloading the same data cache n times.
|
|
With this change, ScDPCacheTable should never clear pointer to the
data cache instance; it should keep the same data cache instance that
it is instantiated with.
|
|
|
|
|
|
|
|
|
|
|
|
Preivously, before my fix, relocating a cell-anchored bottom-left to
top-right line object would get flipped when its position changed.
This is a test for that use case.
|
|
When the internal data source range gets modified, we should also
update the affected range keys that are used to look up pivot caches.
Otherwise we'll end up creating a brand new cache, without removing
the old one that's no longer referenced.
|
|
Otherwise deleting a sheet that shifts the position of the pivot table
would turn the named range into the raw range that the name references.
|
|
|
|
ScViewData's default ctor sets current sheet to 0, but its selected
sheet data didn't have it selected which meant that the two data
were out-of-sync when created. This affected entering data into cell
when the sheet was embedded (because no sheet was "selected"). In
reality at least one sheet is selected at all times.
The above bug was present before, but was masked by a hack in ScTabView
which always selected sheet 0 when activated. I removed that because
it was interfering with syncing the sheet selection data before and
after print preview. And removing that hack exposed this.
This commit is the right fix.
|
|
This fixes fdo#44616.
HTML 3.2 does not have these attributes:
http://www.w3.org/TR/REC-html32
|
|
|
|
This is necessary for handling names that cross-reference each other.
|
|
Regression from 3.4.5.
|