Rebased ref, commits from common ancestor:
commit c423c598c2b84825be7237bcb9498cafa2ba40e2
Author: Samuel Mehrbrodt <[email protected]>
AuthorDate: Thu Jan 12 16:46:45 2017 +0100
Commit: Thorsten Behrens <[email protected]>
CommitDate: Wed Aug 8 09:22:15 2018 +0200
Disable crash reporter UI
Change-Id: I8106ec674080ede7072581dab2e6700040de5828
(cherry picked from commit b981aa30c3eb5ddd0cf6c35e4c37ab687667f71b)
diff --git a/desktop/source/app/app.cxx b/desktop/source/app/app.cxx
index 583ea189165f..3b5947751671 100644
--- a/desktop/source/app/app.cxx
+++ b/desktop/source/app/app.cxx
@@ -919,7 +919,8 @@ bool crashReportInfoExists()
#if HAVE_FEATURE_BREAKPAD
void handleCrashReport()
{
- static const char SERVICENAME_CRASHREPORT[] =
"com.sun.star.comp.svx.CrashReportUI";
+ // Don't show the dialog since we don't offer upload - only want the dumps
+ /*static const char SERVICENAME_CRASHREPORT[] =
"com.sun.star.comp.svx.CrashReportUI";
css::uno::Reference< css::uno::XComponentContext > xContext =
::comphelper::getProcessComponentContext();
@@ -933,7 +934,7 @@ void handleCrashReport()
css::util::URL aURL;
css::uno::Any aRet = xRecoveryUI->dispatchWithReturnValue(aURL,
css::uno::Sequence< css::beans::PropertyValue >());
bool bRet = false;
- aRet >>= bRet;
+ aRet >>= bRet;*/
}
#endif
commit 31d3894f6061e2917f9182589625cc51b4ffa4d7
Author: Thorsten Behrens <[email protected]>
AuthorDate: Mon Jul 2 18:11:47 2018 +0200
Commit: Thorsten Behrens <[email protected]>
CommitDate: Wed Aug 8 09:22:15 2018 +0200
./g: don't exit early on ./g checkout -f
Reviewed-on: https://gerrit.libreoffice.org/56822
Reviewed-by: Thorsten Behrens <[email protected]>
Tested-by: Thorsten Behrens <[email protected]>
(cherry picked from commit 5fce97a58b8f764e35bf98128591c9a89537da05)
Change-Id: I33f54c365bce64ccccfeb1c58fc8e4faddb7ad77
Reviewed-on: https://gerrit.libreoffice.org/56916
Reviewed-by: Thorsten Behrens <[email protected]>
Tested-by: Thorsten Behrens <[email protected]>
(cherry picked from commit dca20728ebe798ada1045ea3dabcb981166e2b9d)
diff --git a/g b/g
index 49ece9ff6880..649ccf3611de 100755
--- a/g
+++ b/g
@@ -209,7 +209,7 @@ local module
git checkout "$@" || return $?
for cmd in "$@" ; do
if [ "$cmd" = "-f" ]; then
- return 0
+ continue
elif [ "$cmd" = "-b" ] ; then
create_branch=1
elif [ "$create_branch" = "1" ] ; then
commit a58064109c33fcec8ce6418967bf14a21ed453d9
Author: Katarina Behrens <[email protected]>
AuthorDate: Wed Feb 10 14:42:18 2016 +0100
Commit: Thorsten Behrens <[email protected]>
CommitDate: Wed Aug 8 09:22:15 2018 +0200
Branded images for msi installer
The sizes are 122 x 234, 374 x 44 installed units respectively, according to
http://msdn.microsoft.com/de-de/library/windows/desktop/aa369490%28v=vs.85%29.aspx
it is 163x312, 499x58 pixels at 96 dpi. I bumped dpi to 120 and it still
looks pixelated,
but it's as good as it gets.
For better results, we need different graphics, with less fine details
given the very limited
space
Change-Id: I4a7eafed16fd79f377d27afa8151cfab614b464b
diff --git
a/instsetoo_native/inc_common/windows/msi_templates/Binary/Banner.bmp
b/instsetoo_native/inc_common/windows/msi_templates/Binary/Banner.bmp
index 5a163cf86c23..471eea4c22e6 100644
Binary files
a/instsetoo_native/inc_common/windows/msi_templates/Binary/Banner.bmp and
b/instsetoo_native/inc_common/windows/msi_templates/Binary/Banner.bmp differ
diff --git a/instsetoo_native/inc_common/windows/msi_templates/Binary/Image.bmp
b/instsetoo_native/inc_common/windows/msi_templates/Binary/Image.bmp
index b4210d131ba2..2703670952bd 100644
Binary files
a/instsetoo_native/inc_common/windows/msi_templates/Binary/Image.bmp and
b/instsetoo_native/inc_common/windows/msi_templates/Binary/Image.bmp differ
commit 148013559e92c4cddd3d96bc051564fbb6674e85
Author: Katarina Behrens <[email protected]>
AuthorDate: Tue Feb 9 11:09:30 2016 +0100
Commit: Thorsten Behrens <[email protected]>
CommitDate: Wed Aug 8 09:22:14 2018 +0200
Branded application icons
sadly, this doesn't replace Windows taskbar icon, that must be living
somewhere
else. It works on Linux though.
Conflicts:
icon-themes/galaxy/res/main128.png
icon-themes/galaxy/res/mainapp_16.png
icon-themes/galaxy/res/mainapp_16_8.png
icon-themes/galaxy/res/mainapp_32.png
icon-themes/galaxy/res/mainapp_32_8.png
icon-themes/galaxy/res/mainapp_48_8.png
Change-Id: I028fc68d96f02113622c5e1ec3ed830ac797be0b
diff --git a/icon-themes/galaxy/res/main128.png
b/icon-themes/galaxy/res/main128.png
index 2779337e7b0a..818b7330c25b 100644
Binary files a/icon-themes/galaxy/res/main128.png and
b/icon-themes/galaxy/res/main128.png differ
diff --git a/icon-themes/galaxy/res/mainapp_16.png
b/icon-themes/galaxy/res/mainapp_16.png
old mode 100755
new mode 100644
index 4a96735b6bb6..13945eeadfd4
Binary files a/icon-themes/galaxy/res/mainapp_16.png and
b/icon-themes/galaxy/res/mainapp_16.png differ
diff --git a/icon-themes/galaxy/res/mainapp_16_8.png
b/icon-themes/galaxy/res/mainapp_16_8.png
index 94abb952996b..13945eeadfd4 100644
Binary files a/icon-themes/galaxy/res/mainapp_16_8.png and
b/icon-themes/galaxy/res/mainapp_16_8.png differ
diff --git a/icon-themes/galaxy/res/mainapp_32.png
b/icon-themes/galaxy/res/mainapp_32.png
index 88e4e1c8f18f..c653935c0c6b 100755
Binary files a/icon-themes/galaxy/res/mainapp_32.png and
b/icon-themes/galaxy/res/mainapp_32.png differ
diff --git a/icon-themes/galaxy/res/mainapp_32_8.png
b/icon-themes/galaxy/res/mainapp_32_8.png
index 2c8a21fbcf3b..c653935c0c6b 100644
Binary files a/icon-themes/galaxy/res/mainapp_32_8.png and
b/icon-themes/galaxy/res/mainapp_32_8.png differ
diff --git a/icon-themes/galaxy/res/mainapp_48_8.png
b/icon-themes/galaxy/res/mainapp_48_8.png
index cdebedf6a051..562ea23e89c2 100644
Binary files a/icon-themes/galaxy/res/mainapp_48_8.png and
b/icon-themes/galaxy/res/mainapp_48_8.png differ
commit ac3eb070a1a9a5cdb54581733f23bd07bfcfd8e1
Author: Katarina Behrens <[email protected]>
AuthorDate: Tue Feb 9 10:38:29 2016 +0100
Commit: Thorsten Behrens <[email protected]>
CommitDate: Wed Aug 8 09:22:14 2018 +0200
Point to CIB helpdesk
it's pretty mean, b/c German translation (which I can't change) says the
site
is in English, while CIB site is in German only and can't be switched to
other
lang
Conflicts:
sfx2/source/appl/appserv.cxx
Change-Id: Ifbbb9e9d2bbee40998c07d1c68b61cd20d77dbc3
diff --git a/sfx2/source/appl/appserv.cxx b/sfx2/source/appl/appserv.cxx
index 7ed64646e37f..d23fd2c88c4e 100644
--- a/sfx2/source/appl/appserv.cxx
+++ b/sfx2/source/appl/appserv.cxx
@@ -489,7 +489,7 @@ void SfxApplication::MiscExec_Impl( SfxRequest& rReq )
case SID_SEND_FEEDBACK:
{
OUString module = SfxHelp::GetCurrentModuleIdentifier();
- OUString
sURL("https://hub.libreoffice.org/send-feedback/?LOversion=" +
utl::ConfigManager::getAboutBoxProductVersion() +
+ OUString sURL("https://libreoffice.cib.de/support?LOversion=" +
utl::ConfigManager::getAboutBoxProductVersion() +
"&LOlocale=" + utl::ConfigManager::getLocale() + "&LOmodule="
+ module.copy(module.lastIndexOf('.') + 1 ) );
sfx2::openUriExternally(sURL, false);
break;
commit e5b14fa61476bf02b1dc5ea5345556a6a8e0ef69
Author: Katarina Behrens <[email protected]>
AuthorDate: Tue Feb 9 10:00:30 2016 +0100
Commit: Thorsten Behrens <[email protected]>
CommitDate: Wed Aug 8 09:22:14 2018 +0200
Point to CIB website
this idiotic postprocess script hard-codes libreoffice.org for some reason,
grr
Change-Id: Ide1f19d4da9a437e01118e8baf74c0d1a8ca2e10
diff --git a/instsetoo_native/util/openoffice.lst.in
b/instsetoo_native/util/openoffice.lst.in
index 24bb9761f7f0..1dfa37a94ee3 100644
--- a/instsetoo_native/util/openoffice.lst.in
+++ b/instsetoo_native/util/openoffice.lst.in
@@ -69,7 +69,7 @@ LibreOffice
CHANGETARGETDIR 1
PATCHCODEFILE ooo_patchcodes.txt
STARTCENTER_ADDFEATURE_URL http://extensions.libreoffice.org/
- STARTCENTER_INFO_URL https://www.libreoffice.org/
+ STARTCENTER_INFO_URL http://libreoffice.cib.de/
STARTCENTER_TEMPLREP_URL http://templates.libreoffice.org/
DICT_REPO_URL http://extensions.libreoffice.org/dictionaries/
STARTCENTER_HIDE_EXTERNAL_LINKS 0
@@ -122,7 +122,7 @@ LibreOfficeDev
CODEFILENAME codes_ooodev.txt
LOCALUSERDIR $ORIGIN/..
STARTCENTER_ADDFEATURE_URL http://extensions.libreoffice.org/
- STARTCENTER_INFO_URL https://www.libreoffice.org/
+ STARTCENTER_INFO_URL http://libreoffice.cib.de/
STARTCENTER_TEMPLREP_URL http://templates.libreoffice.org/
DICT_REPO_URL http://extensions.libreoffice.org/dictionaries/
STARTCENTER_HIDE_EXTERNAL_LINKS 0
@@ -164,7 +164,7 @@ LibreOffice_SDK
CHANGETARGETDIR 1
DONTUSESTARTMENUFOLDER 1
STARTCENTER_ADDFEATURE_URL http://extensions.libreoffice.org/
- STARTCENTER_INFO_URL https://www.libreoffice.org/
+ STARTCENTER_INFO_URL http://libreoffice.cib.de/
STARTCENTER_TEMPLREP_URL http://templates.libreoffice.org/
DICT_REPO_URL http://extensions.libreoffice.org/dictionaries/
STARTCENTER_HIDE_EXTERNAL_LINKS 0
@@ -210,7 +210,7 @@ LibreOfficeDev_SDK
CHANGETARGETDIR 1
DONTUSESTARTMENUFOLDER 1
STARTCENTER_ADDFEATURE_URL http://extensions.libreoffice.org/
- STARTCENTER_INFO_URL https://www.libreoffice.org/
+ STARTCENTER_INFO_URL http://libreoffice.cib.de/
STARTCENTER_TEMPLREP_URL http://templates.libreoffice.org/
DICT_REPO_URL http://extensions.libreoffice.org/dictionaries/
STARTCENTER_HIDE_EXTERNAL_LINKS 0
diff --git a/postprocess/CustomTarget_registry.mk
b/postprocess/CustomTarget_registry.mk
index 125ce505c18e..fb7a0502ec02 100644
--- a/postprocess/CustomTarget_registry.mk
+++ b/postprocess/CustomTarget_registry.mk
@@ -550,7 +550,7 @@ postprocess_main_SED := \
-e 's,$${PRODUCTVERSION},$(PRODUCTVERSION),g' \
-e
's,$${PRODUCTEXTENSION},.$(LIBO_VERSION_MICRO).$(LIBO_VERSION_PATCH)$(LIBO_VERSION_SUFFIX),g'
\
-e
's,$${STARTCENTER_ADDFEATURE_URL},http://extensions.libreoffice.org/,g' \
- -e 's,$${STARTCENTER_INFO_URL},https://www.libreoffice.org/,g' \
+ -e 's,$${STARTCENTER_INFO_URL},http://libreoffice.cib.de/,g' \
-e 's,$${STARTCENTER_HIDE_EXTERNAL_LINKS},0,g' \
-e 's,$${STARTCENTER_TEMPLREP_URL},http://templates.libreoffice.org/,g'
\
-e 's,$${SYSTEM_LIBEXTTEXTCAT_DATA},$(SYSTEM_LIBEXTTEXTCAT_DATA),g' \
diff --git a/svtools/source/misc/langhelp.cxx b/svtools/source/misc/langhelp.cxx
index 16a3a1d8191c..24b066a9dac3 100644
--- a/svtools/source/misc/langhelp.cxx
+++ b/svtools/source/misc/langhelp.cxx
@@ -16,6 +16,7 @@
void localizeWebserviceURI( OUString& rURI )
{
+ const OUString aPrefix = "?lang=";
OUString aLang =
Application::GetSettings().GetUILanguageTag().getLanguage();
if ( aLang.equalsIgnoreAsciiCase("pt")
&&
Application::GetSettings().GetUILanguageTag().getCountry().equalsIgnoreAsciiCase("br")
)
@@ -30,6 +31,7 @@ void localizeWebserviceURI( OUString& rURI )
aLang = "zh-tw";
}
+ rURI += aPrefix;
rURI += aLang;
}
commit 65053475ebf9ecd0b6bf1e4543e1d2b3cc2f907b
Author: Katarina Behrens <[email protected]>
AuthorDate: Mon Sep 21 13:47:57 2015 +0200
Commit: Thorsten Behrens <[email protected]>
CommitDate: Wed Aug 8 09:22:14 2018 +0200
CIB branding for start center
Change-Id: I9887fded72131c7888d6e1b1165a778c8da2952d
diff --git a/icon-themes/galaxy/sfx2/res/logo.png
b/icon-themes/galaxy/sfx2/res/logo.png
index 9ba6acaaaa0d..1f215d3ba8d0 100644
Binary files a/icon-themes/galaxy/sfx2/res/logo.png and
b/icon-themes/galaxy/sfx2/res/logo.png differ
diff --git a/icon-themes/galaxy/sfx2/res/startcenter-logo.png
b/icon-themes/galaxy/sfx2/res/startcenter-logo.png
index 78bc4ebd9e20..ef903fb008a0 100644
Binary files a/icon-themes/galaxy/sfx2/res/startcenter-logo.png and
b/icon-themes/galaxy/sfx2/res/startcenter-logo.png differ
diff --git a/icon-themes/galaxy/sfx2/res/startcenter-logo.svg
b/icon-themes/galaxy/sfx2/res/startcenter-logo.svg
new file mode 100644
index 000000000000..e1c80e595d6a
--- /dev/null
+++ b/icon-themes/galaxy/sfx2/res/startcenter-logo.svg
@@ -0,0 +1,144 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg3360"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ width="368.00235"
+ height="116.34795"
+ viewBox="0 0 368.00235 116.34795"
+ sodipodi:docname="startcenter-logo.svg">
+ <metadata
+ id="metadata3366">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs3364">
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath3372">
+ <rect
+ style="fill:#ffd5d5"
+ id="rect3374"
+ width="368.00235"
+ height="116.34795"
+ x="2.077642"
+ y="105.41204" />
+ </clipPath>
+ </defs>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1173"
+ id="namedview3362"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="0.96262974"
+ inkscape:cx="182.96235"
+ inkscape:cy="110.88"
+ inkscape:window-x="1911"
+ inkscape:window-y="-9"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg3360" />
+ <image
+ width="370.07999"
+ height="221.75999"
+ preserveAspectRatio="none"
+
xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgIAAAE0CAYAAABejlvhAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz
+AAATOQAAEzkBj8JWAQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAA2VSURB
+VHic7d17tJV1mcDx58ABEVkKjnhhLaTERhGJCW+V5n2p43U0Fa8BXijzlrryMs6k2aRLTYs0zBjN
+0WLQaTIgkTFRtPKaISZKyk1BFLnfDwcOzB/qck7vFhTOfvdxns/nz9+zOe/DX+e79tnvfuuGdu+1
+LgCAlNrUegEAoHaEAAAkJgQAIDEhAACJCQEASEwIAEBiQgAAEhMCAJCYEACAxIQAACQmBAAgMSEA
+AIkJAQBITAgAQGJCAAASEwIAkJgQAIDEhAAAJCYEACAxIQAAiQkBAEhMCABAYkIAABITAgCQmBAA
+gMSEAAAkJgQAIDEhAACJCQEASEwIAEBiQgAAEhMCAJCYEACAxIQAACQmBAAgMSEAAIkJAQBITAgA
+QGJCAAASEwIAkJgQAIDEhAAAJCYEACAxIQAAiQkBAEhMCABAYkIAABITAgCQmBAAgMSEAAAkJgQA
+IDEhAACJCQEASEwIAEBiQgAAEhMCAJCYEACAxIQAACQmBAAgMSEAAIkJAQBITAgAQGJCAAASEwIA
+kJgQAIDEhAAAJCYEACAxIQAAiQkBAEhMCABAYkIAABITAgCQmBAAgMSEAAAkJgQAIDEhAACJCQEA
+SEwIAEBiQgAAEhMCAJCYEACAxIQAACQmBAAgMSEAAIkJAQBITAgAQGJCAAASEwIAkJgQAIDEhAAA
+JCYEACAxIQAAiQkBAEhMCABAYkIAABITAgCQmBAAgMSEAAAkJgQAIDEhAACJCQEASEwIAEBiQgAA
+EhMCAJCYEACAxIQAACQmBAAgMSEAAIkJAQBITAgAQGJCAAASEwIAkJgQAIDEhAAAJCYEACAxIQAA
+iQkBAEhMCABAYkIAABITAgCQmBAAgMSEAAAkJgQAIDEhAACJCQEASEwIAEBiQgAAEhMCAJCYEACA
+xIQAACQmBAAgMSEAAIkJAQBITAgAQGJCAAASEwIAkJgQAIDEhAAAJCYEACAxIQAAiQkBAEhMCABA
+YkIAABITAgCQmBAAgMSEAAAkJgQAIDEhAACJCQEASEwIAEBiQgAAEhMCAJCYEACAxIQAACQmBAAg
+MSEAAIkJAQBITAgAQGJCAAASEwIAkJgQAIDEhAAAJCYEACAxIQAAiQkBAEhMCABAYkIAABITAgCQ
+mBAAgMSEAAAkJgQAIDEhAACJCQEASEwIAEBiQgAAEhMCAJCYEACAxIQAACQmBAAgMSEAAIkJAQBI
+TAgAQGJCAAASEwIAkJgQAIDEhAAAJCYEACAxIQAAiQkBAEhMCABAYkIAABITAgCQWH2tFwDg/7ft
+9+wXu5x4XGy21Za1XuVjWb1iRcz4n3Ex/ZHHNvjabvvsGbucdHy026Jji+6waNqMmDjsnli1aHGL
+/txK6oZ277Wu6lcBIKWufXrHCSNHRJv6trVe5RN7Ycgd8dwtt33kfNt/6BMnPDg86tpW5/82b9Kr
+8aujTop1a9dW5ed/wJ8GAKiazx528KcyAiIi9rj4vNjn8m995HzHg/avWgRERGzTu1d03ukzVfv5
+HxACAFRNfcfNa73CJul3weD48r98u+Js7kuTqn79+o4t+yeHSoQAAKxH38GD4sv/ennh/I1x42Pi
+sHvKX6iF+bAgAKUacfDRsXDKtFqvUdE2vXeNY4bfHR26dG523vfcgVG/+ebx5NXXRaz78KN1T33v
+pljTsCr2uPDrZa/aYrwjAADvmzdpcow+7axoWLCwMOt9Rv844PprIurqmp0/d/OQeGHIHWWt2OKE
+AAD8H/MmTY7fnHhmrJg7rzDb7fST44Abro26Ns1/fT53y23xpx/+pKwVW5QQAIC/sXDKtBh58sBY
+8e7cwmy3006qGAPP//An8cwNt5a1YosRAgBQwaKp02Jk/4GxfM67hVmvU0+MA2+8rhADE+7493jm
+hlvKWrFFCAEA+AiLpk6PUacMqhgDu/Y/IQ4ZcmPhuwQm3HFXPP39m8tacZMJAQBYj0VTp8eo/gNj
++TtzCrPPHXdUHDrkxsKXJr1458/jqe/dVNaKm0QIAMAGLJo2Ix484YxYOuutwmznY4+MQ398cyEG
+Jg67J5785+82u92wNRICAPAxLJ31Vow8aUAsmTmrMOt59BFx6G0/KMTApF/cH0+08hgQAgDwMS19
+a3aMPHlALHlzZmHW86jD49Dbb4k29c2/q++VXz4QT1x1bdUfHrSxhAAAfALL3no7RvYfGEveqBAD
+Rx4WRwz7cbRt377Z+SvD/yueuPKaVhkDQgAAPqH3YmBALJ7xZmHW45AD4/CfDSnEwKsj/jvGX/Gd
+VhcDQgAANsKy2e/Eb756RsXnJvQ4+IA4Ytht0XazzZqdT77/1zHu4iti7ZqmstbcICEAABtpxdx5
+Mar/wFj4+tTCbMeDvlIxBl4f+VCMu/jyVhMDQgAANsGKufNiZP+BseC1KYXZjgfuF/941+1R36FD
+s/Mpox+ORy/6dquIASEAAJto5bz5Mar/wFjw19cLs+777xtH3XtntNuiY7Pzqb8dG49ecFmsXbOm
+rDUrEgIA0AJWzl8Qo04ZFPMnv1aYdfviXnHkPT8txsCYR2LsuRdFU2NjWWsWCAEAaCEr5y+I0aee
+FfNf/Wth1m2fPeOo/7gz2nXaotn5G+PGx+++eWmsXb268G+aGhqqtusHhAAAtKCV8xfEyJMHxNyX
+Xi7Mdth7j4oxMP2Rx2Ls4IubvTMwb9LkWDh1etX3FQIA0MJWLV4So087O9598S+F2Q579Yuj7/tZ
+tO/Uqdn5G+PGx6+POyVeuvu++NOPhsbo08+OdU3V/zChEACAKli1ZGn89oxzYs6Elwqz7ff4Qhw7
+4u7YbKstm53PmzQ5/njtDfH8rbdHw4KFpewpBACgSt6LgXNjzp8nFmZdP797HDP8rtis81Y12OxD
+QgAAqqhx6fsx8MKLhVnXPr3jmOF3RYcunWuw2XuEAABUWeOyZTH69LNj9tPPFWZdd98tjhl+d81i
+QAgAQAlWr1gZYwadF2899Wxhtk3vXd+Lga27lL6XEACAkmwoBv7pV/dFx67blLqTEACAEq1Z2RBj
+Bp0Xs/7wdGHWZeed4rgH7omO23YtbR8hAAAlW7OyIR4+6/yY9funCrPOPXeK4+7/eWyx3bal7CIE
+AKAG1jQ0xMNnXxAzn/hDYda5505x+J1Doq5N9X9NCwEAqJE1DQ3x8DkXxpuP/74w265f39jqMztW
+fQchAAA11LRqVYw998KY/czzhVm7v/ka4moQAgBQY02NjRUfUlQGIQAAiQkBAEhMCABAYkIAABIT
+AgCQmBAAgNagrq4mlxUCAJCYEACAxIQAACQmBAAgMSEAAIkJAQBoDdw1AACUTQgAQGJCAAASEwIA
+kJgQAIDEhAAAJCYEAKAVqHP7IABQNiEAAIkJAQBITAgAQGJCAAASEwIAkJgQAIDWwO2DAEDZhAAA
+JCYEACAxIQAAiQkBAEhMCABAK+ChQwCQWIetu9TkukIAAFqBbT+/e+Fs7ZrVVb+uEACAGuvap3ds
+9dkehfPlb8+p+rWFAADUWN/BAwtnS2bOioaFi6p+bSEAADX0d7vtEjsffUThfMbvHi/l+kIAAGql
+ri72++7VUde2bfPzdevilV8+UMoKQgAAaqTv2V+LbvvsWTifMW58LHx9aik7CAEAqIGufXrHF6+6
+tHC+rqkpnrtpSGl7CAEAKFn7Tp3isKG3Rpt27Qqzl+8dEfMnv1baLkIAAEpU16ZNHPSDf4ste3Qv
+zJa8OTOevflHpe4jBACgRPtec1XsdORhhfN1TU3x2CVXxeply0vdRwgAQEn2uOgb0WfQ6RVnz940
+JN5+/s8lbyQEAKAUvU75aux92YUVZ9PHPhoTfnpXyRu9RwgAQJXtevLxsf/110ZUeMLgnAkvxbhL
+roxYt678xSKiviZXBYAkvnDeORVvE4yIWPDalHhowNdj9fIVJW/1ISEAAFVQ17ZtfOW6q6P3madU
+nC+b/U489LXBsWrR4pI3a04IAEAL67B1lzj4lu9Hj0MOrDhfOW9+jDp1UCyb/U65i1UgBACgBXX7
+0t5x6JAbY4vtt6s4XzJzVjx05uBYPP2NkjerTAgAQAtoU9829vzW+dHv/HOLDxF637sTX44xA78R
+K+cvKHm7jyYEAGATdT9gv9j3O1dEl8/1/MjXvPnYk/HINy+J1StWlrjZhgkBANgI9Zt3iB6HHBh9
+zxkQ2/Xru97Xvnzvf8Yfr70+1q5pKmm7j08IAFCqvS69IFYtWVLrNTZa2/bto1O3HWK7fn2jvkOH
+9b529bLlMf7Ka2LKqDElbffJCQEAStXz6CNqvUIp3nlhQjx+2dWxaNqMWq+yXkIAgOqp0bfl1VLD
+wkXx/K23x6T7RsS6tWtrvc4GCQEAqmb+5NdrvUJpGpcujUm/eCAmDB0WqxZ/ev70IQQAqJrXHhwd
+3b60V/z98cdGm/rKt9R9mq1atDjenfiXmDb20Zgyckw0LltW65U+sbqh3Xvle98GgFK1bd8+6jdf
+/wfrPm3Wrl7d6m4F3BjeEQCg6poaG6OpsbHWa1CBxxADQGJCAAASEwIAkJgQAIDEhAAAJCYEACAx
+IQAAiQkBAEhMCABAYkIAABITAgCQmBAAgMSEAAAkJgQAIDEhAACJCQEASEwIAEBiQgAAEvtfFz6z
+i6MwXbQAAAAASUVORK5CYII=
+"
+ id="image3368"
+ x="0"
+ y="0"
+ clip-path="url(#clipPath3372)"
+ transform="translate(-2.077642,-105.41204)" />
+</svg>
diff --git a/officecfg/registry/schema/org/openoffice/Office/Common.xcs
b/officecfg/registry/schema/org/openoffice/Office/Common.xcs
index f9ea2cb3ae3a..edee0d25ae48 100644
--- a/officecfg/registry/schema/org/openoffice/Office/Common.xcs
+++ b/officecfg/registry/schema/org/openoffice/Office/Common.xcs
@@ -3547,14 +3547,14 @@
<info>
<desc>Specifies the background color of the start center.</desc>
</info>
- <value>14540253</value>
+ <value>9903402</value>
</prop>
<prop oor:name="StartCenterTextColor" oor:type="xs:int"
oor:nillable="false">
<!-- Default 3355443 = 0x333333 as specified in tdf#90452, comment
45 -->
<info>
<desc>Specifies the text color of the buttons in the start
center.</desc>
</info>
- <value>3355443</value>
+ <value>15658734</value>
</prop>
<prop oor:name="StartCenterThumbnailsBackgroundColor"
oor:type="xs:int" oor:nillable="false">
<!-- Default 6710886 = 0x666666 as specified in tdf#90452, comment
45 -->
commit 0e6c891dba2cf4e0c105b6fc17679524dde78b26
Author: Mike Kaganski <[email protected]>
AuthorDate: Tue Jul 31 15:25:18 2018 +0300
Commit: Andras Timar <[email protected]>
CommitDate: Sat Aug 4 20:59:03 2018 +0200
tdf#119015: don't call TableModel::optimize in CellCursor::merge()
Better do that explicitly in the SvxTableController::MergeRange, so
that the UI-driven operation still optimizes the table, but import
code gets the initial column count, and not throw trying to access
the deleted column.
Change-Id: Ib4b4d716935ec2036ccb839c36f1be5b0cb878d5
Reviewed-on: https://gerrit.libreoffice.org/58359
Tested-by: Jenkins
Reviewed-by: Mike Kaganski <[email protected]>
Reviewed-on: https://gerrit.libreoffice.org/58378
Reviewed-by: Andras Timar <[email protected]>
diff --git a/sd/qa/unit/data/pptx/tdf119015.pptx
b/sd/qa/unit/data/pptx/tdf119015.pptx
new file mode 100644
index 000000000000..8c2313ad9b27
Binary files /dev/null and b/sd/qa/unit/data/pptx/tdf119015.pptx differ
diff --git a/sd/qa/unit/import-tests.cxx b/sd/qa/unit/import-tests.cxx
index ab2dd522cbfb..8b4dea443a9d 100644
--- a/sd/qa/unit/import-tests.cxx
+++ b/sd/qa/unit/import-tests.cxx
@@ -173,6 +173,7 @@ public:
bool checkPattern(sd::DrawDocShellRef const & rDocRef, int nShapeNumber,
std::vector<sal_uInt8>& rExpected);
void testPatternImport();
+ void testTdf119015();
CPPUNIT_TEST_SUITE(SdImportTest);
@@ -245,6 +246,7 @@ public:
CPPUNIT_TEST(testTdf114821);
CPPUNIT_TEST(testTdf51340);
CPPUNIT_TEST(testTdf116266);
+ CPPUNIT_TEST(testTdf119015);
CPPUNIT_TEST_SUITE_END();
};
@@ -2331,6 +2333,28 @@ void SdImportTest::testTdf116266()
CPPUNIT_ASSERT_EQUAL(size_t(1), rLinkManager->GetLinks().size());
}
+void SdImportTest::testTdf119015()
+{
+ ::sd::DrawDocShellRef xDocShRef
+ =
loadURL(m_directories.getURLFromSrc("/sd/qa/unit/data/pptx/tdf119015.pptx"),
PPTX);
+
+ const SdrPage* pPage = GetPage(1, xDocShRef);
+
+ sdr::table::SdrTableObj* pTableObj =
dynamic_cast<sdr::table::SdrTableObj*>(pPage->GetObj(0));
+ CPPUNIT_ASSERT(pTableObj);
+ // The position was previously not properly initialized: (0, 0, 100, 100)
+ CPPUNIT_ASSERT_EQUAL(tools::Rectangle(Point(6991, 6902), Size(14099,
1999)),
+ pTableObj->GetLogicRect());
+ uno::Reference<table::XTable> xTable(pTableObj->getTable());
+
+ // Test that we actually have three cells: this threw
css.lang.IndexOutOfBoundsException
+ uno::Reference<text::XTextRange> xTextRange(xTable->getCellByPosition(2,
0),
+ uno::UNO_QUERY_THROW);
+ CPPUNIT_ASSERT_EQUAL(OUString("A3"), xTextRange->getString());
+
+ xDocShRef->DoClose();
+}
+
CPPUNIT_TEST_SUITE_REGISTRATION(SdImportTest);
CPPUNIT_PLUGIN_IMPLEMENT();
diff --git a/svx/source/table/cellcursor.cxx b/svx/source/table/cellcursor.cxx
index db68fdb61ab4..2b12292d42cc 100644
--- a/svx/source/table/cellcursor.cxx
+++ b/svx/source/table/cellcursor.cxx
@@ -251,7 +251,6 @@ void SAL_CALL CellCursor::merge( )
try
{
mxTable->merge( aStart.mnCol, aStart.mnRow, aEnd.mnCol - aStart.mnCol
+ 1, aEnd.mnRow - aStart.mnRow + 1 );
- mxTable->optimize();
mxTable->setModified(true);
}
catch( Exception& )
diff --git a/svx/source/table/tablecontroller.cxx
b/svx/source/table/tablecontroller.cxx
index 6649ba4df9b4..2135362e429c 100644
--- a/svx/source/table/tablecontroller.cxx
+++ b/svx/source/table/tablecontroller.cxx
@@ -1807,6 +1807,7 @@ void SvxTableController::MergeRange( sal_Int32 nFirstCol,
sal_Int32 nFirstRow, s
}
xRange->merge();
+ mxTable->optimize();
if( bUndo )
mpModel->EndUndo();
commit cc8140fe71becc92976167e2a96dbe1d727097dc
Author: Caolán McNamara <[email protected]>
AuthorDate: Wed Aug 1 19:25:27 2018 +0100
Commit: Michael Stahl <[email protected]>
CommitDate: Fri Aug 3 11:14:00 2018 +0200
forcepoint#66 make sure we don't get stuck endlessly reparsing
Change-Id: Ie2733e8d7f73e5f6a072604c477e949cd944189a
Reviewed-on: https://gerrit.libreoffice.org/58466
Tested-by: Jenkins
Reviewed-by: Michael Stahl <[email protected]>
diff --git a/vcl/source/filter/ipdf/pdfdocument.cxx
b/vcl/source/filter/ipdf/pdfdocument.cxx
index 584f22536e67..48cb17b67fae 100644
--- a/vcl/source/filter/ipdf/pdfdocument.cxx
+++ b/vcl/source/filter/ipdf/pdfdocument.cxx
@@ -2175,9 +2175,14 @@ size_t PDFDictionaryElement::Parse(const std::vector<
std::unique_ptr<PDFElement
else if (!pDictionary->alreadyParsing())
{
// Nested dictionary.
- i = PDFDictionaryElement::Parse(rElements, pDictionary,
pDictionary->m_aItems);
- rDictionary[aName] = pDictionary;
- aName.clear();
+ const size_t nexti
+ = PDFDictionaryElement::Parse(rElements, pDictionary,
pDictionary->m_aItems);
+ if (nexti >= i) // ensure we go forwards and not endlessly loop
+ {
+ i = nexti;
+ rDictionary[aName] = pDictionary;
+ aName.clear();
+ }
}
}
commit 171657a1f675268839526b1a13e5f3549fb73516
Author: Caolán McNamara <[email protected]>
AuthorDate: Wed Aug 1 15:05:45 2018 +0100
Commit: Michael Stahl <[email protected]>
CommitDate: Fri Aug 3 11:13:45 2018 +0200
forcepoint#66 protect against infinite parse recurse
Change-Id: I0313cc141469a00b7d6a5bd15400e9d5a8f686cf
Reviewed-on: https://gerrit.libreoffice.org/58452
Tested-by: Jenkins
Reviewed-by: Michael Stahl <[email protected]>
diff --git a/include/vcl/filter/pdfdocument.hxx
b/include/vcl/filter/pdfdocument.hxx
index 697751b7f94d..f06049e55c30 100644
--- a/include/vcl/filter/pdfdocument.hxx
+++ b/include/vcl/filter/pdfdocument.hxx
@@ -38,9 +38,21 @@ class PDFNumberElement;
/// A byte range in a PDF file.
class VCL_DLLPUBLIC PDFElement
{
+ bool m_bVisiting;
+ bool m_bParsing;
+
public:
+ PDFElement()
+ : m_bVisiting(false)
+ , m_bParsing(false)
+ {
+ }
virtual bool Read(SvStream& rStream) = 0;
virtual ~PDFElement() = default;
+ void setVisiting(bool bVisiting) { m_bVisiting = bVisiting; }
+ bool alreadyVisiting() const { return m_bVisiting; }
+ void setParsing(bool bParsing) { m_bParsing = bParsing; }
+ bool alreadyParsing() const { return m_bParsing; }
};
/// Indirect object: something with a unique ID.
@@ -50,7 +62,6 @@ class VCL_DLLPUBLIC PDFObjectElement : public PDFElement
PDFDocument& m_rDoc;
double m_fObjectValue;
double m_fGenerationValue;
- bool m_bVisiting;
std::map<OString, PDFElement*> m_aDictionary;
/// If set, the object contains this number element (outside any
dictionary/array).
PDFNumberElement* m_pNumberElement;
@@ -110,9 +121,6 @@ public:
SvMemoryStream* GetStreamBuffer() const;
void SetStreamBuffer(std::unique_ptr<SvMemoryStream>& pStreamBuffer);
PDFDocument& GetDocument();
-
- /// Visits the page tree recursively, looking for page objects.
- void visitPages(std::vector<PDFObjectElement*>& rRet);
};
/// Array object: a list.
diff --git a/vcl/source/filter/ipdf/pdfdocument.cxx
b/vcl/source/filter/ipdf/pdfdocument.cxx
index b55ad45096ef..584f22536e67 100644
--- a/vcl/source/filter/ipdf/pdfdocument.cxx
+++ b/vcl/source/filter/ipdf/pdfdocument.cxx
@@ -1751,16 +1751,16 @@ const std::vector< std::unique_ptr<PDFElement> >&
PDFDocument::GetElements()
}
/// Visits the page tree recursively, looking for page objects.
-void PDFObjectElement::visitPages(std::vector<PDFObjectElement*>& rRet)
+static void visitPages(PDFObjectElement* pPages,
std::vector<PDFObjectElement*>& rRet)
{
- auto pKids = dynamic_cast<PDFArrayElement*>(Lookup("Kids"));
+ auto pKids = dynamic_cast<PDFArrayElement*>(pPages->Lookup("Kids"));
if (!pKids)
{
SAL_WARN("vcl.filter", "visitPages: pages has no kids");
return;
}
- m_bVisiting = true;
+ pPages->setVisiting(true);
for (const auto& pKid : pKids->GetElements())
{
@@ -1773,7 +1773,7 @@ void
PDFObjectElement::visitPages(std::vector<PDFObjectElement*>& rRet)
continue;
// detect if visiting reenters itself
- if (pKidObject->m_bVisiting)
+ if (pKidObject->alreadyVisiting())
{
SAL_WARN("vcl.filter", "visitPages: loop in hierarchy");
continue;
@@ -1782,13 +1782,13 @@ void
PDFObjectElement::visitPages(std::vector<PDFObjectElement*>& rRet)
auto pName = dynamic_cast<PDFNameElement*>(pKidObject->Lookup("Type"));
if (pName && pName->GetValue() == "Pages")
// Pages inside pages: recurse.
- pKidObject->visitPages(rRet);
+ visitPages(pKidObject, rRet);
else
// Found an actual page.
rRet.push_back(pKidObject);
}
- m_bVisiting = false;
+ pPages->setVisiting(false);
}
std::vector<PDFObjectElement*> PDFDocument::GetPages()
@@ -1833,7 +1833,7 @@ std::vector<PDFObjectElement*> PDFDocument::GetPages()
return aRet;
}
- pPages->visitPages(aRet);
+ visitPages(pPages, aRet);
return aRet;
}
@@ -2098,7 +2098,6 @@ PDFObjectElement::PDFObjectElement(PDFDocument& rDoc,
double fObjectValue, doubl
: m_rDoc(rDoc),
m_fObjectValue(fObjectValue),
m_fGenerationValue(fGenerationValue),
- m_bVisiting(false),
m_pNumberElement(nullptr),
m_nDictionaryOffset(0),
m_nDictionaryLength(0),
@@ -2126,6 +2125,8 @@ size_t PDFDictionaryElement::Parse(const std::vector<
std::unique_ptr<PDFElement
if (!rDictionary.empty())
return nRet;
+ pThis->setParsing(true);
+
auto pThisObject = dynamic_cast<PDFObjectElement*>(pThis);
// This is set to non-nullptr here for nested dictionaries only.
auto pThisDictionary = dynamic_cast<PDFDictionaryElement*>(pThis);
@@ -2171,7 +2172,7 @@ size_t PDFDictionaryElement::Parse(const std::vector<
std::unique_ptr<PDFElement
pThisObject->SetDictionaryOffset(nDictionaryOffset);
}
}
- else
+ else if (!pDictionary->alreadyParsing())
{
// Nested dictionary.
i = PDFDictionaryElement::Parse(rElements, pDictionary,
pDictionary->m_aItems);
@@ -2345,6 +2346,8 @@ size_t PDFDictionaryElement::Parse(const std::vector<
std::unique_ptr<PDFElement
aNumbers.clear();
}
+ pThis->setParsing(false);
+
return nRet;
}
commit e6d5ef741c75895ed97801112823b8332557d79a
Author: Caolán McNamara <[email protected]>
AuthorDate: Wed Aug 1 12:04:30 2018 +0100
Commit: Michael Stahl <[email protected]>
CommitDate: Fri Aug 3 11:03:18 2018 +0200
forcepoint#65 pdf page visiting revisits itself
Change-Id: I6d9eb75f0850a94814fb4d69ea1442b826674496
Reviewed-on: https://gerrit.libreoffice.org/58418
Tested-by: Jenkins
Reviewed-by: Michael Stahl <[email protected]>
diff --git a/include/vcl/filter/pdfdocument.hxx
b/include/vcl/filter/pdfdocument.hxx
index dfc13534bff8..697751b7f94d 100644
--- a/include/vcl/filter/pdfdocument.hxx
+++ b/include/vcl/filter/pdfdocument.hxx
@@ -50,6 +50,7 @@ class VCL_DLLPUBLIC PDFObjectElement : public PDFElement
PDFDocument& m_rDoc;
double m_fObjectValue;
double m_fGenerationValue;
+ bool m_bVisiting;
std::map<OString, PDFElement*> m_aDictionary;
/// If set, the object contains this number element (outside any
dictionary/array).
PDFNumberElement* m_pNumberElement;
@@ -109,6 +110,9 @@ public:
SvMemoryStream* GetStreamBuffer() const;
void SetStreamBuffer(std::unique_ptr<SvMemoryStream>& pStreamBuffer);
PDFDocument& GetDocument();
+
+ /// Visits the page tree recursively, looking for page objects.
+ void visitPages(std::vector<PDFObjectElement*>& rRet);
};
/// Array object: a list.
diff --git a/vcl/source/filter/ipdf/pdfdocument.cxx
b/vcl/source/filter/ipdf/pdfdocument.cxx
index a9f78fbe7f8c..b55ad45096ef 100644
--- a/vcl/source/filter/ipdf/pdfdocument.cxx
+++ b/vcl/source/filter/ipdf/pdfdocument.cxx
@@ -1751,15 +1751,17 @@ const std::vector< std::unique_ptr<PDFElement> >&
PDFDocument::GetElements()
}
/// Visits the page tree recursively, looking for page objects.
-static void visitPages(PDFObjectElement* pPages,
std::vector<PDFObjectElement*>& rRet)
+void PDFObjectElement::visitPages(std::vector<PDFObjectElement*>& rRet)
{
- auto pKids = dynamic_cast<PDFArrayElement*>(pPages->Lookup("Kids"));
+ auto pKids = dynamic_cast<PDFArrayElement*>(Lookup("Kids"));
if (!pKids)
{
SAL_WARN("vcl.filter", "visitPages: pages has no kids");
return;
}
+ m_bVisiting = true;
+
for (const auto& pKid : pKids->GetElements())
{
auto pReference = dynamic_cast<PDFReferenceElement*>(pKid);
@@ -1770,14 +1772,23 @@ static void visitPages(PDFObjectElement* pPages,
std::vector<PDFObjectElement*>&
if (!pKidObject)
continue;
+ // detect if visiting reenters itself
+ if (pKidObject->m_bVisiting)
+ {
+ SAL_WARN("vcl.filter", "visitPages: loop in hierarchy");
+ continue;
+ }
+
auto pName = dynamic_cast<PDFNameElement*>(pKidObject->Lookup("Type"));
if (pName && pName->GetValue() == "Pages")
// Pages inside pages: recurse.
- visitPages(pKidObject, rRet);
+ pKidObject->visitPages(rRet);
else
// Found an actual page.
rRet.push_back(pKidObject);
}
+
+ m_bVisiting = false;
}
std::vector<PDFObjectElement*> PDFDocument::GetPages()
@@ -1822,7 +1833,7 @@ std::vector<PDFObjectElement*> PDFDocument::GetPages()
return aRet;
}
- visitPages(pPages, aRet);
+ pPages->visitPages(aRet);
return aRet;
}
@@ -2087,6 +2098,7 @@ PDFObjectElement::PDFObjectElement(PDFDocument& rDoc,
double fObjectValue, doubl
: m_rDoc(rDoc),
m_fObjectValue(fObjectValue),
m_fGenerationValue(fGenerationValue),
+ m_bVisiting(false),
m_pNumberElement(nullptr),
m_nDictionaryOffset(0),
m_nDictionaryLength(0),
commit ccfdc4b675233131fb99c998d2dc48affb0ac7af
Author: Caolán McNamara <[email protected]>
AuthorDate: Wed Aug 1 10:42:16 2018 +0100
Commit: Michael Stahl <[email protected]>
CommitDate: Fri Aug 3 10:45:18 2018 +0200
forcepoint#59 the "matrix" is always one row in height
so it can be a vector instead, and by using vector::at() instead of
matrix::at() vector bounds checking is performed, unlike matrix::at()
which does no checking
Change-Id: Ic767c2dd884bffbf1cdff65c0980b21170612f4d
Reviewed-on: https://gerrit.libreoffice.org/58399
Tested-by: Jenkins
Reviewed-by: Michael Stahl <[email protected]>
diff --git a/oox/source/drawingml/chart/chartconverter.cxx
b/oox/source/drawingml/chart/chartconverter.cxx
index 34ef0e72d822..f86ea8adb760 100644
--- a/oox/source/drawingml/chart/chartconverter.cxx
+++ b/oox/source/drawingml/chart/chartconverter.cxx
@@ -44,7 +44,6 @@ using ::oox::core::XmlFilterBase;
static const sal_Unicode API_TOKEN_ARRAY_OPEN = '{';
static const sal_Unicode API_TOKEN_ARRAY_CLOSE = '}';
-static const sal_Unicode API_TOKEN_ARRAY_ROWSEP = '|';
static const sal_Unicode API_TOKEN_ARRAY_COLSEP = ';';
// Code similar to oox/source/xls/formulabase.cxx
@@ -57,28 +56,23 @@ static OUString lclGenerateApiString( const OUString&
rString )
return "\"" + aRetString + "\"";
}
-static OUString lclGenerateApiArray( const Matrix< Any >& rMatrix )
+static OUString lclGenerateApiArray(const std::vector<Any>& rRow)
{
- OSL_ENSURE( !rMatrix.empty(), "ChartConverter::lclGenerateApiArray -
missing matrix values" );
+ OSL_ENSURE( !rRow.empty(), "ChartConverter::lclGenerateApiArray - missing
matrix values" );
OUStringBuffer aBuffer;
aBuffer.append( API_TOKEN_ARRAY_OPEN );
- for( size_t nRow = 0, nHeight = rMatrix.height(); nRow < nHeight; ++nRow )
+ for (auto aBeg = rRow.begin(), aIt = aBeg, aEnd = rRow.end(); aIt != aEnd;
++aIt)
{
- if( nRow > 0 )
- aBuffer.append( API_TOKEN_ARRAY_ROWSEP );
- for( Matrix< Any >::const_iterator aBeg = rMatrix.row_begin( nRow ),
aIt = aBeg, aEnd = rMatrix.row_end( nRow ); aIt != aEnd; ++aIt )
- {
- double fValue = 0.0;
- OUString aString;
- if( aIt != aBeg )
- aBuffer.append( API_TOKEN_ARRAY_COLSEP );
- if( *aIt >>= fValue )
- aBuffer.append( fValue );
- else if( *aIt >>= aString )
- aBuffer.append( lclGenerateApiString( aString ) );
- else
- aBuffer.append( "\"\"" );
- }
+ double fValue = 0.0;
+ OUString aString;
+ if( aIt != aBeg )
+ aBuffer.append( API_TOKEN_ARRAY_COLSEP );
+ if( *aIt >>= fValue )
+ aBuffer.append( fValue );
+ else if( *aIt >>= aString )
+ aBuffer.append( lclGenerateApiString( aString ) );
+ else
+ aBuffer.append( "\"\"" );
}
aBuffer.append( API_TOKEN_ARRAY_CLOSE );
return aBuffer.makeStringAndClear();
@@ -133,11 +127,11 @@ Reference< XDataSequence >
ChartConverter::createDataSequence(
if( !rDataSeq.maData.empty() )
{
// create a single-row array from constant source data
- Matrix< Any > aMatrix( rDataSeq.mnPointCount, 1 );
- for( DataSequenceModel::AnyMap::const_iterator aDIt =
rDataSeq.maData.begin(), aDEnd = rDataSeq.maData.end(); aDIt != aDEnd; ++aDIt )
- *aMatrix.at(aDIt->first, 0) = aDIt->second;
+ std::vector<Any> aRow(rDataSeq.mnPointCount);
+ for (auto const& elem : rDataSeq.maData)
+ aRow.at(elem.first) = elem.second;
- aRangeRep = lclGenerateApiArray( aMatrix );
+ aRangeRep = lclGenerateApiArray(aRow);
}
if( !aRangeRep.isEmpty() ) try
commit 7d712836bb19fe1e32051b498d4b6f972606cbd3
Author: Christian Lohmaier <[email protected]>
AuthorDate: Thu Aug 2 21:50:32 2018 +0200
Commit: Christian Lohmaier <[email protected]>
CommitDate: Thu Aug 2 21:51:26 2018 +0200
update credits
Change-Id: Idfce6ffe88615f64319d7e1112ac6c4bde2a88d9
(cherry picked from commit cbd383aa70cce13ed07ca170dd40c83a79c57751)
diff --git a/readlicense_oo/license/CREDITS.fodt
b/readlicense_oo/license/CREDITS.fodt
index 51b2f54a3572..6c945310ccae 100644
--- a/readlicense_oo/license/CREDITS.fodt
+++ b/readlicense_oo/license/CREDITS.fodt
@@ -1,10 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<office:document
xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0"
xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0"
xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0"
xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0"
xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0"
xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0"
xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0"
xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0"
xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0"
xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0"
xmlns:math="http://www.w3.org/1998/Math/MathML"
xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0"
xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0"
xmlns:config="urn:oas
is:names:tc:opendocument:xmlns:config:1.0"
xmlns:ooo="http://openoffice.org/2004/office"
xmlns:ooow="http://openoffice.org/2004/writer"
xmlns:oooc="http://openoffice.org/2004/calc"
xmlns:dom="http://www.w3.org/2001/xml-events"
xmlns:xforms="http://www.w3.org/2002/xforms"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:rpt="http://openoffice.org/2005/report"
xmlns:of="urn:oasis:names:tc:opendocument:xmlns:of:1.2"
xmlns:xhtml="http://www.w3.org/1999/xhtml"
xmlns:grddl="http://www.w3.org/2003/g/data-view#"
xmlns:officeooo="http://openoffice.org/2009/office"
xmlns:tableooo="http://openoffice.org/2009/table"
xmlns:drawooo="http://openoffice.org/2010/draw"
xmlns:calcext="urn:org:documentfoundation:names:experimental:calc:xmlns:calcext:1.0"
xmlns:loext="urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.0"
xmlns:field="urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0"
xmlns:formx="urn:openoffice:names:
experimental:ooxml-odf-interop:xmlns:form:1.0"
xmlns:css3t="http://www.w3.org/TR/css3-text/" office:version="1.2"
office:mimetype="application/vnd.oasis.opendocument.text">
- <office:meta><dc:title>Credits »
LibreOffice</dc:title><meta:keyword>Credits</meta:keyword><meta:keyword>contributors</meta:keyword><meta:keyword>coders</meta:keyword><meta:keyword>developers</meta:keyword><dc:description>Credits
for the LibreOffice
development/coding.</dc:description><meta:generator>LibreOffice/6.0.5.2$Linux_X86_64
LibreOffice_project/54c8cbb85f300ac59db32fe8a675ff7683cd5a16</meta:generator><dc:date>2012-02-20T22:17:18.060000000</dc:date><meta:editing-duration>PT14M12S</meta:editing-duration><meta:editing-cycles>3</meta:editing-cycles><meta:document-statistic
meta:table-count="5" meta:image-count="1" meta:object-count="0"
meta:page-count="2" meta:paragraph-count="3832" meta:word-count="13825"
meta:character-count="99339"
meta:non-whitespace-character-count="86932"/><meta:user-defined
meta:name="google-site-verification">JUebjoxEpqXoQcpltWRTwzBZEEHtch3wApdhgiQPFiA</meta:user-defined></office:meta>
+ <office:meta><dc:title>Credits »
LibreOffice</dc:title><meta:keyword>Credits</meta:keyword><meta:keyword>contributors</meta:keyword><meta:keyword>coders</meta:keyword><meta:keyword>developers</meta:keyword><dc:description>Credits
for the LibreOffice
development/coding.</dc:description><meta:generator>LibreOffice/6.0.6.2$Linux_X86_64
LibreOffice_project/0c292870b25a325b5ed35f6b45599d2ea4458e77</meta:generator><dc:date>2012-02-20T22:17:18.060000000</dc:date><meta:editing-duration>PT14M12S</meta:editing-duration><meta:editing-cycles>3</meta:editing-cycles><meta:document-statistic
meta:table-count="5" meta:image-count="1" meta:object-count="0"
meta:page-count="2" meta:paragraph-count="3832" meta:word-count="13825"
meta:character-count="99341"
meta:non-whitespace-character-count="86933"/><meta:user-defined
meta:name="google-site-verification">JUebjoxEpqXoQcpltWRTwzBZEEHtch3wApdhgiQPFiA</meta:user-defined></office:meta>
<office:settings>
<config:config-item-set config:name="ooo:view-settings">
- <config:config-item config:name="ViewAreaTop"
config:type="long">116926</config:config-item>
+ <config:config-item config:name="ViewAreaTop"
config:type="long">510</config:config-item>
<config:config-item config:name="ViewAreaLeft"
config:type="long">501</config:config-item>
<config:config-item config:name="ViewAreaWidth"
config:type="long">41965</config:config-item>
<config:config-item config:name="ViewAreaHeight"
config:type="long">21327</config:config-item>
@@ -16,9 +16,9 @@
<config:config-item config:name="ViewLeft"
config:type="long">3649</config:config-item>
<config:config-item config:name="ViewTop"
config:type="long">3471</config:config-item>
<config:config-item config:name="VisibleLeft"
config:type="long">501</config:config-item>
- <config:config-item config:name="VisibleTop"
config:type="long">116926</config:config-item>
+ <config:config-item config:name="VisibleTop"
config:type="long">510</config:config-item>
<config:config-item config:name="VisibleRight"
config:type="long">42464</config:config-item>
- <config:config-item config:name="VisibleBottom"
config:type="long">138252</config:config-item>
+ <config:config-item config:name="VisibleBottom"
config:type="long">21835</config:config-item>
<config:config-item config:name="ZoomType"
config:type="short">0</config:config-item>
<config:config-item config:name="ViewLayoutColumns"
config:type="short">0</config:config-item>
<config:config-item config:name="ViewLayoutBookMode"
config:type="boolean">false</config:config-item>
@@ -72,7 +72,7 @@
<config:config-item config:name="InvertBorderSpacing"
config:type="boolean">false</config:config-item>
<config:config-item config:name="SaveGlobalDocumentLinks"
config:type="boolean">false</config:config-item>
<config:config-item config:name="TabsRelativeToIndent"
config:type="boolean">true</config:config-item>
- <config:config-item config:name="Rsid"
config:type="int">7870590</config:config-item>
+ <config:config-item config:name="Rsid"
config:type="int">7902645</config:config-item>
<config:config-item config:name="PrintProspectRTL"
config:type="boolean">false</config:config-item>
<config:config-item config:name="PrintEmptyPages"
config:type="boolean">false</config:config-item>
<config:config-item config:name="ApplyUserData"
config:type="boolean">false</config:config-item>
@@ -318,16 +318,16 @@
</office:styles>
<office:automatic-styles>
<style:style style:name="Tabelle1" style:family="table">
- <style:table-properties style:width="25.91cm" table:align="left"/>
+ <style:table-properties style:width="26.016cm" table:align="left"/>
</style:style>
<style:style style:name="Tabelle1.A" style:family="table-column">
- <style:table-column-properties style:column-width="6.854cm"/>
+ <style:table-column-properties style:column-width="6.087cm"/>
</style:style>
<style:style style:name="Tabelle1.B" style:family="table-column">
- <style:table-column-properties style:column-width="6.749cm"/>
+ <style:table-column-properties style:column-width="6.828cm"/>
</style:style>
<style:style style:name="Tabelle1.C" style:family="table-column">
- <style:table-column-properties style:column-width="5.955cm"/>
+ <style:table-column-properties style:column-width="6.749cm"/>
</style:style>
<style:style style:name="Tabelle1.D" style:family="table-column">
<style:table-column-properties style:column-width="6.352cm"/>
@@ -399,19 +399,19 @@
<style:table-cell-properties fo:padding="0.049cm" fo:border="none"/>
</style:style>
<style:style style:name="Tabelle5" style:family="table">
- <style:table-properties style:width="32.075cm" table:align="left"/>
+ <style:table-properties style:width="31.519cm" table:align="left"/>
</style:style>
<style:style style:name="Tabelle5.A" style:family="table-column">
- <style:table-column-properties style:column-width="6.696cm"/>
+ <style:table-column-properties style:column-width="11.855cm"/>
</style:style>
<style:style style:name="Tabelle5.B" style:family="table-column">
<style:table-column-properties style:column-width="6.828cm"/>
</style:style>
<style:style style:name="Tabelle5.C" style:family="table-column">
- <style:table-column-properties style:column-width="6.643cm"/>
+ <style:table-column-properties style:column-width="6.722cm"/>
</style:style>
<style:style style:name="Tabelle5.D" style:family="table-column">
- <style:table-column-properties style:column-width="11.908cm"/>
+ <style:table-column-properties style:column-width="6.114cm"/>
</style:style>
<style:style style:name="Tabelle5.A1" style:family="table-cell">
<style:table-cell-properties style:vertical-align="middle"
fo:padding="0.049cm" fo:border="none"/>
@@ -476,35 +476,34 @@
<style:style style:name="P18" style:family="paragraph"
style:parent-style-name="Text_20_body" style:list-style-name="L4"/>
<style:style style:name="P19" style:family="paragraph"
style:parent-style-name="Text_20_body" style:list-style-name="L5"/>
<style:style style:name="P20" style:family="paragraph"
style:parent-style-name="Text_20_body" style:list-style-name="L6"/>
- <style:style style:name="P21" style:family="paragraph"
style:parent-style-name="Text_20_body" style:list-style-name="L7"/>
- <style:style style:name="P22" style:family="paragraph"
style:parent-style-name="Text_20_body">
+ <style:style style:name="P21" style:family="paragraph"
style:parent-style-name="Text_20_body">
<style:paragraph-properties fo:margin-top="0cm" fo:margin-bottom="0cm"
loext:contextual-spacing="false"/>
</style:style>
- <style:style style:name="P23" style:family="paragraph"
style:parent-style-name="Text_20_body" style:list-style-name="L1">
+ <style:style style:name="P22" style:family="paragraph"
style:parent-style-name="Text_20_body" style:list-style-name="L1">
<style:paragraph-properties fo:margin-top="0cm" fo:margin-bottom="0cm"
loext:contextual-spacing="false"/>
</style:style>
- <style:style style:name="P24" style:family="paragraph"
style:parent-style-name="Text_20_body" style:list-style-name="L2">
+ <style:style style:name="P23" style:family="paragraph"
style:parent-style-name="Text_20_body" style:list-style-name="L2">
<style:paragraph-properties fo:margin-top="0cm" fo:margin-bottom="0cm"
loext:contextual-spacing="false"/>
</style:style>
- <style:style style:name="P25" style:family="paragraph"
style:parent-style-name="Text_20_body" style:list-style-name="L3">
+ <style:style style:name="P24" style:family="paragraph"
style:parent-style-name="Text_20_body" style:list-style-name="L3">
<style:paragraph-properties fo:margin-top="0cm" fo:margin-bottom="0cm"
loext:contextual-spacing="false"/>
</style:style>
- <style:style style:name="P26" style:family="paragraph"
style:parent-style-name="Text_20_body" style:list-style-name="L4">
+ <style:style style:name="P25" style:family="paragraph"
style:parent-style-name="Text_20_body" style:list-style-name="L4">
<style:paragraph-properties fo:margin-top="0cm" fo:margin-bottom="0cm"
loext:contextual-spacing="false"/>
</style:style>
- <style:style style:name="P27" style:family="paragraph"
style:parent-style-name="Text_20_body" style:list-style-name="L5">
+ <style:style style:name="P26" style:family="paragraph"
style:parent-style-name="Text_20_body" style:list-style-name="L5">
<style:paragraph-properties fo:margin-top="0cm" fo:margin-bottom="0cm"
loext:contextual-spacing="false"/>
</style:style>
- <style:style style:name="P28" style:family="paragraph"
style:parent-style-name="Text_20_body" style:list-style-name="L6">
+ <style:style style:name="P27" style:family="paragraph"
style:parent-style-name="Text_20_body" style:list-style-name="L6">
<style:paragraph-properties fo:margin-top="0cm" fo:margin-bottom="0cm"
loext:contextual-spacing="false"/>
</style:style>
- <style:style style:name="P29" style:family="paragraph"
style:parent-style-name="Text_20_body" style:list-style-name="L7">
+ <style:style style:name="P28" style:family="paragraph"
style:parent-style-name="Text_20_body" style:list-style-name="L7">
<style:paragraph-properties fo:margin-top="0cm" fo:margin-bottom="0cm"
loext:contextual-spacing="false"/>
</style:style>
- <style:style style:name="P30" style:family="paragraph"
style:parent-style-name="Table_20_Contents">
+ <style:style style:name="P29" style:family="paragraph"
style:parent-style-name="Table_20_Contents">
<style:text-properties fo:font-size="2pt" style:font-size-asian="2pt"
style:font-size-complex="2pt"/>
</style:style>
- <style:style style:name="P31" style:family="paragraph"
style:parent-style-name="Heading_20_1" style:master-page-name="HTML">
+ <style:style style:name="P30" style:family="paragraph"
style:parent-style-name="Heading_20_1" style:master-page-name="HTML">
<style:paragraph-properties style:page-number="auto"/>
</style:style>
<style:style style:name="T1" style:family="text">
@@ -788,7 +787,7 @@
<text:sequence-decl text:display-outline-level="0" text:name="Drawing"/>
</text:sequence-decls>
<text:section text:style-name="Sect1" text:name="BgContainer">
- <text:p text:style-name="P31"><draw:frame draw:style-name="fr1"
draw:name="graphics114" text:anchor-type="paragraph" svg:x="0.025cm"
svg:y="-0.423cm" svg:width="8.304cm" svg:height="2.653cm"
draw:z-index="0"><draw:image loext:mime-type="image/png">
+ <text:p text:style-name="P30"><draw:frame draw:style-name="fr1"
draw:name="graphics114" text:anchor-type="paragraph" svg:x="0.025cm"
svg:y="-0.423cm" svg:width="8.304cm" svg:height="2.653cm"
draw:z-index="0"><draw:image loext:mime-type="image/png">
<office:binary-data>iVBORw0KGgoAAAANSUhEUgAAATkAAABkCAYAAAD9hkdsAAAAAXNSR0IArs4c6QAAAAZiS0dE
AP8A/wD/oL2nkwAAAAlwSFlzAAAOuQAADrkBuAYXvwAAAAd0SU1FB9oMChUNCQOjP/4AADYV
SURBVHja7V0HfBXF9r65N0B67yEhQIAkJEAggSQklNB7B0UELAhIFYIUReBhQewFEBREUBEQ
@@ -1051,7 +1050,7 @@
</office:binary-data>
</draw:image>
</draw:frame>Credits</text:p>
- <text:p text:style-name="Text_20_body">1352 individuals contributed to
OpenOffice.org (and whose contributions were imported into LibreOffice) or
LibreOffice until 2018-07-27 09:55:44.</text:p>
+ <text:p text:style-name="Text_20_body">1352 individuals contributed to
OpenOffice.org (and whose contributions were imported into LibreOffice) or
LibreOffice until 2018-07-03 20:18:39.</text:p>
<text:p text:style-name="Text_20_body"><text:span
text:style-name="T1">*</text:span> marks developers whose first contributions
happened after 2010-09-28.</text:p>
<text:h text:style-name="Heading_20_2" text:outline-level="2">Developers
committing code since 2010-09-28</text:h>
<table:table table:name="Tabelle1" table:style-name="Tabelle1">
@@ -1078,13 +1077,13 @@
<text:p text:style-name="Table_20_Contents">Vladimir
Glazunov<text:line-break/>Commits: 25434<text:line-break/>Joined:
2000-12-04</text:p>
</table:table-cell>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
- <text:p text:style-name="Table_20_Contents">Caolán
McNamara<text:line-break/>Commits: 24493<text:line-break/>Joined:
2000-10-10</text:p>
+ <text:p text:style-name="Table_20_Contents">Caolán
McNamara<text:line-break/>Commits: 24535<text:line-break/>Joined:
2000-10-10</text:p>
</table:table-cell>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
- <text:p text:style-name="Table_20_Contents">Stephan
Bergmann<text:line-break/>Commits: 16229<text:line-break/>Joined:
2000-10-04</text:p>
+ <text:p text:style-name="Table_20_Contents">Stephan
Bergmann<text:line-break/>Commits: 16242<text:line-break/>Joined:
2000-10-04</text:p>
</table:table-cell>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
- <text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Noel Grandin<text:line-break/>Commits:
9830<text:line-break/>Joined: <text:span
text:style-name="T2">2011-12-12</text:span></text:p>
+ <text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Noel Grandin<text:line-break/>Commits:
9895<text:line-break/>Joined: <text:span
text:style-name="T2">2011-12-12</text:span></text:p>
</table:table-cell>
</table:table-row>
<table:table-row>
@@ -1095,7 +1094,7 @@
<text:p text:style-name="Table_20_Contents">Tor
Lillqvist<text:line-break/>Commits: 8298<text:line-break/>Joined:
2010-03-23</text:p>
</table:table-cell>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
- <text:p text:style-name="Table_20_Contents">Miklos
Vajna<text:line-break/>Commits: 7029<text:line-break/>Joined:
2010-07-29</text:p>
+ <text:p text:style-name="Table_20_Contents">Miklos
Vajna<text:line-break/>Commits: 7039<text:line-break/>Joined:
2010-07-29</text:p>
</table:table-cell>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents">Michael
Stahl<text:line-break/>Commits: 6417<text:line-break/>Joined:
2008-06-16</text:p>
@@ -1137,7 +1136,7 @@
<text:p text:style-name="Table_20_Contents">Jan
Holesovsky<text:line-break/>Commits: 2539<text:line-break/>Joined:
2009-06-23</text:p>
</table:table-cell>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
- <text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Julien Nabet<text:line-break/>Commits:
2483<text:line-break/>Joined: <text:span
text:style-name="T2">2010-11-04</text:span></text:p>
+ <text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Julien Nabet<text:line-break/>Commits:
2485<text:line-break/>Joined: <text:span
text:style-name="T2">2010-11-04</text:span></text:p>
</table:table-cell>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents">Michael
Meeks<text:line-break/>Commits: 2296<text:line-break/>Joined:
2004-08-05</text:p>
@@ -1159,7 +1158,7 @@
</table:table-row>
<table:table-row>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
- <text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Tomaž Vajngerl<text:line-break/>Commits:
1910<text:line-break/>Joined: <text:span
text:style-name="T2">2012-06-02</text:span></text:p>
+ <text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Tomaž Vajngerl<text:line-break/>Commits:
1913<text:line-break/>Joined: <text:span
text:style-name="T2">2012-06-02</text:span></text:p>
</table:table-cell>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents">Christian
Lippka<text:line-break/>Commits: 1805<text:line-break/>Joined:
2000-09-25</text:p>
@@ -1173,13 +1172,13 @@
</table:table-row>
<table:table-row>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
- <text:p text:style-name="Table_20_Contents">Luboš
Luňák<text:line-break/>Commits: 1585<text:line-break/>Joined:
2010-09-21</text:p>
+ <text:p text:style-name="Table_20_Contents">Luboš
Luňák<text:line-break/>Commits: 1589<text:line-break/>Joined:
2010-09-21</text:p>
</table:table-cell>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Takeshi Abe<text:line-break/>Commits:
1444<text:line-break/>Joined: <text:span
text:style-name="T2">2010-11-08</text:span></text:p>
</table:table-cell>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
- <text:p text:style-name="Table_20_Contents">Armin Le
Grand<text:line-break/>Commits: 1420<text:line-break/>Joined:
2000-09-25</text:p>
+ <text:p text:style-name="Table_20_Contents">Armin Le
Grand<text:line-break/>Commits: 1423<text:line-break/>Joined:
2000-09-25</text:p>
</table:table-cell>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents">Thorsten
Behrens<text:line-break/>Commits: 1359<text:line-break/>Joined:
2001-04-25</text:p>
@@ -1266,18 +1265,18 @@
<text:p text:style-name="Table_20_Contents">Release
Engineering<text:line-break/>Commits: 728<text:line-break/>Joined:
2008-10-02</text:p>
</table:table-cell>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
- <text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Andrea Gelmini<text:line-break/>Commits:
703<text:line-break/>Joined: <text:span
text:style-name="T2">2014-10-30</text:span></text:p>
+ <text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Andrea Gelmini<text:line-break/>Commits:
709<text:line-break/>Joined: <text:span
text:style-name="T2">2014-10-30</text:span></text:p>
</table:table-cell>
</table:table-row>
<table:table-row>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
- <text:p text:style-name="Table_20_Contents">Christian
Lohmaier<text:line-break/>Commits: 696<text:line-break/>Joined:
2008-06-01</text:p>
+ <text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Olivier Hallot<text:line-break/>Commits:
699<text:line-break/>Joined: <text:span
text:style-name="T2">2010-10-25</text:span></text:p>
</table:table-cell>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
- <text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Olivier Hallot<text:line-break/>Commits:
694<text:line-break/>Joined: <text:span
text:style-name="T2">2010-10-25</text:span></text:p>
+ <text:p text:style-name="Table_20_Contents">Christian
Lohmaier<text:line-break/>Commits: 697<text:line-break/>Joined:
2008-06-01</text:p>
</table:table-cell>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
- <text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Maxim Monastirsky<text:line-break/>Commits:
685<text:line-break/>Joined: <text:span
text:style-name="T2">2013-10-27</text:span></text:p>
+ <text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Maxim Monastirsky<text:line-break/>Commits:
686<text:line-break/>Joined: <text:span
text:style-name="T2">2013-10-27</text:span></text:p>
</table:table-cell>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents">Joerg Skottke
[jsk]<text:line-break/>Commits: 678<text:line-break/>Joined: 2008-06-17</text:p>
@@ -1313,7 +1312,7 @@
</table:table-row>
<table:table-row>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
- <text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Jochen Nitschke<text:line-break/>Commits:
560<text:line-break/>Joined: <text:span
text:style-name="T2">2016-02-02</text:span></text:p>
+ <text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Jochen Nitschke<text:line-break/>Commits:
566<text:line-break/>Joined: <text:span
text:style-name="T2">2016-02-02</text:span></text:p>
</table:table-cell>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents">Thomas Benisch
[tbe]<text:line-break/>Commits: 551<text:line-break/>Joined: 2000-10-23</text:p>
@@ -1322,15 +1321,15 @@
<text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Xisco Fauli<text:line-break/>Commits:
546<text:line-break/>Joined: <text:span
text:style-name="T2">2011-02-06</text:span></text:p>
</table:table-cell>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
- <text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Gabor Kelemen<text:line-break/>Commits:
532<text:line-break/>Joined: <text:span
text:style-name="T2">2013-06-18</text:span></text:p>
+ <text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Gabor Kelemen<text:line-break/>Commits:
541<text:line-break/>Joined: <text:span
text:style-name="T2">2013-06-18</text:span></text:p>
</table:table-cell>
</table:table-row>
<table:table-row>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
- <text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Khaled Hosny<text:line-break/>Commits:
524<text:line-break/>Joined: <text:span
text:style-name="T2">2011-01-28</text:span></text:p>
+ <text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Mike Kaganski<text:line-break/>Commits:
527<text:line-break/>Joined: <text:span
text:style-name="T2">2015-04-26</text:span></text:p>
</table:table-cell>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
- <text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Mike Kaganski<text:line-break/>Commits:
518<text:line-break/>Joined: <text:span
text:style-name="T2">2015-04-26</text:span></text:p>
+ <text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Khaled Hosny<text:line-break/>Commits:
524<text:line-break/>Joined: <text:span
text:style-name="T2">2011-01-28</text:span></text:p>
</table:table-cell>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents">Jürgen
Schmidt<text:line-break/>Commits: 512<text:line-break/>Joined:
2000-10-09</text:p>
@@ -1341,13 +1340,13 @@
</table:table-row>
<table:table-row>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
- <text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>andreas kainz<text:line-break/>Commits:
491<text:line-break/>Joined: <text:span
text:style-name="T2">2015-03-18</text:span></text:p>
+ <text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>andreas kainz<text:line-break/>Commits:
492<text:line-break/>Joined: <text:span
text:style-name="T2">2015-03-18</text:span></text:p>
</table:table-cell>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Peter Foley<text:line-break/>Commits:
489<text:line-break/>Joined: <text:span
text:style-name="T2">2011-09-04</text:span></text:p>
</table:table-cell>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
- <text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Szymon Kłos<text:line-break/>Commits:
483<text:line-break/>Joined: <text:span
text:style-name="T2">2014-03-22</text:span></text:p>
+ <text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Szymon Kłos<text:line-break/>Commits:
484<text:line-break/>Joined: <text:span
text:style-name="T2">2014-03-22</text:span></text:p>
</table:table-cell>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>jan Iversen<text:line-break/>Commits:
474<text:line-break/>Joined: <text:span
text:style-name="T2">2015-11-03</text:span></text:p>
@@ -1392,18 +1391,18 @@
<text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>David Ostrovsky<text:line-break/>Commits:
329<text:line-break/>Joined: <text:span
text:style-name="T2">2012-04-01</text:span></text:p>
</table:table-cell>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
- <text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Justin Luth<text:line-break/>Commits:
324<text:line-break/>Joined: <text:span
text:style-name="T2">2014-09-30</text:span></text:p>
+ <text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Jens Carl<text:line-break/>Commits:
326<text:line-break/>Joined: <text:span
text:style-name="T2">2014-05-28</text:span></text:p>
</table:table-cell>
</table:table-row>
<table:table-row>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
- <text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Jens Carl<text:line-break/>Commits:
318<text:line-break/>Joined: <text:span
text:style-name="T2">2014-05-28</text:span></text:p>
+ <text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Justin Luth<text:line-break/>Commits:
326<text:line-break/>Joined: <text:span
text:style-name="T2">2014-09-30</text:span></text:p>
</table:table-cell>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents">Radek
Doulik<text:line-break/>Commits: 305<text:line-break/>Joined:
2010-05-03</text:p>
</table:table-cell>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
- <text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>László Németh<text:line-break/>Commits:
302<text:line-break/>Joined: <text:span
text:style-name="T2">2010-09-29</text:span></text:p>
+ <text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>László Németh<text:line-break/>Commits:
304<text:line-break/>Joined: <text:span
text:style-name="T2">2010-09-29</text:span></text:p>
</table:table-cell>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Chr. Rossmanith<text:line-break/>Commits:
300<text:line-break/>Joined: <text:span
text:style-name="T2">2011-01-03</text:span></text:p>
@@ -1473,7 +1472,7 @@
<text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>François Tigeot<text:line-break/>Commits:
176<text:line-break/>Joined: <text:span
text:style-name="T2">2011-01-31</text:span></text:p>
</table:table-cell>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
- <text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Mark Hung<text:line-break/>Commits:
171<text:line-break/>Joined: <text:span
text:style-name="T2">2014-11-04</text:span></text:p>
+ <text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Mark Hung<text:line-break/>Commits:
174<text:line-break/>Joined: <text:span
text:style-name="T2">2014-11-04</text:span></text:p>
</table:table-cell>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Philipp Riemer<text:line-break/>Commits:
171<text:line-break/>Joined: <text:span
text:style-name="T2">2012-05-25</text:span></text:p>
@@ -1481,13 +1480,13 @@
</table:table-row>
<table:table-row>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
- <text:p text:style-name="Table_20_Contents">Bartosz
Kosiorek<text:line-break/>Commits: 162<text:line-break/>Joined:
2010-09-17</text:p>
+ <text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Muhammet Kara<text:line-break/>Commits:
162<text:line-break/>Joined: <text:span
text:style-name="T2">2016-03-20</text:span></text:p>
</table:table-cell>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
- <text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Nigel Hawkins<text:line-break/>Commits:
160<text:line-break/>Joined: <text:span
text:style-name="T2">2010-10-28</text:span></text:p>
+ <text:p text:style-name="Table_20_Contents">Bartosz
Kosiorek<text:line-break/>Commits: 162<text:line-break/>Joined:
2010-09-17</text:p>
</table:table-cell>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
- <text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Muhammet Kara<text:line-break/>Commits:
153<text:line-break/>Joined: <text:span
text:style-name="T2">2016-03-20</text:span></text:p>
+ <text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Nigel Hawkins<text:line-break/>Commits:
160<text:line-break/>Joined: <text:span
text:style-name="T2">2010-10-28</text:span></text:p>
</table:table-cell>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Johnny_M<text:line-break/>Commits:
152<text:line-break/>Joined: <text:span
text:style-name="T2">2016-05-12</text:span></text:p>
@@ -1551,13 +1550,13 @@
</table:table-row>
<table:table-row>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
- <text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Douglas Mencken<text:line-break/>Commits:
119<text:line-break/>Joined: <text:span
text:style-name="T2">2013-12-11</text:span></text:p>
+ <text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Jean-Pierre Ledure<text:line-break/>Commits:
120<text:line-break/>Joined: <text:span
text:style-name="T2">2013-10-12</text:span></text:p>
</table:table-cell>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
- <text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Sebastian Spaeth<text:line-break/>Commits:
119<text:line-break/>Joined: <text:span
text:style-name="T2">2010-09-28</text:span></text:p>
+ <text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Douglas Mencken<text:line-break/>Commits:
119<text:line-break/>Joined: <text:span
text:style-name="T2">2013-12-11</text:span></text:p>
</table:table-cell>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
- <text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Jean-Pierre Ledure<text:line-break/>Commits:
117<text:line-break/>Joined: <text:span
text:style-name="T2">2013-10-12</text:span></text:p>
+ <text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Sebastian Spaeth<text:line-break/>Commits:
119<text:line-break/>Joined: <text:span
text:style-name="T2">2010-09-28</text:span></text:p>
</table:table-cell>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents">Kalman Szalai -
KAMI<text:line-break/>Commits: 116<text:line-break/>Joined: 2010-09-14</text:p>
@@ -1641,7 +1640,7 @@
<text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Ricardo Montania<text:line-break/>Commits:
82<text:line-break/>Joined: <text:span
text:style-name="T2">2012-08-18</text:span></text:p>
</table:table-cell>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
- <text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Jim Raykowski<text:line-break/>Commits:
77<text:line-break/>Joined: <text:span
text:style-name="T2">2017-04-16</text:span></text:p>
+ <text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Jim Raykowski<text:line-break/>Commits:
79<text:line-break/>Joined: <text:span
text:style-name="T2">2017-04-16</text:span></text:p>
</table:table-cell>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Vasily Melenchuk<text:line-break/>Commits:
76<text:line-break/>Joined: <text:span
text:style-name="T2">2015-01-27</text:span></text:p>
@@ -1728,11 +1727,14 @@
<text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>yiming ju<text:line-break/>Commits:
57<text:line-break/>Joined: <text:span
text:style-name="T2">2013-11-01</text:span></text:p>
</table:table-cell>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
- <text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>matteocam<text:line-break/>Commits:
56<text:line-break/>Joined: <text:span
text:style-name="T2">2014-02-25</text:span></text:p>
+ <text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Sophia Schröder<text:line-break/>Commits:
57<text:line-break/>Joined: <text:span
text:style-name="T2">2018-04-07</text:span></text:p>
</table:table-cell>
</table:table-row>
<table:table-row>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
+ <text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>matteocam<text:line-break/>Commits:
56<text:line-break/>Joined: <text:span
text:style-name="T2">2014-02-25</text:span></text:p>
+ </table:table-cell>
+ <table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Matthew J. Francis<text:line-break/>Commits:
55<text:line-break/>Joined: <text:span
text:style-name="T2">2014-08-25</text:span></text:p>
</table:table-cell>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
@@ -1741,11 +1743,11 @@
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents">Nikolai
Pretzell<text:line-break/>Commits: 54<text:line-break/>Joined:
2001-03-09</text:p>
</table:table-cell>
+ </table:table-row>
+ <table:table-row>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Mihály Palenik<text:line-break/>Commits:
54<text:line-break/>Joined: <text:span
text:style-name="T2">2013-07-11</text:span></text:p>
</table:table-cell>
- </table:table-row>
- <table:table-row>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>yangzhang<text:line-break/>Commits:
54<text:line-break/>Joined: <text:span
text:style-name="T2">2013-11-04</text:span></text:p>
</table:table-cell>
@@ -1755,11 +1757,11 @@
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Martin Kepplinger<text:line-break/>Commits:
53<text:line-break/>Joined: <text:span
text:style-name="T2">2011-02-18</text:span></text:p>
</table:table-cell>
+ </table:table-row>
+ <table:table-row>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Rob Snelders<text:line-break/>Commits:
53<text:line-break/>Joined: <text:span
text:style-name="T2">2011-02-08</text:span></text:p>
</table:table-cell>
- </table:table-row>
- <table:table-row>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>tagezi<text:line-break/>Commits:
53<text:line-break/>Joined: <text:span
text:style-name="T2">2015-09-16</text:span></text:p>
</table:table-cell>
@@ -1769,11 +1771,11 @@
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Will Thompson<text:line-break/>Commits:
51<text:line-break/>Joined: <text:span
text:style-name="T2">2012-03-21</text:span></text:p>
</table:table-cell>
+ </table:table-row>
+ <table:table-row>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Faisal M. Al-Otaibi<text:line-break/>Commits:
51<text:line-break/>Joined: <text:span
text:style-name="T2">2012-06-25</text:span></text:p>
</table:table-cell>
- </table:table-row>
- <table:table-row>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Rachit Gupta<text:line-break/>Commits:
51<text:line-break/>Joined: <text:span
text:style-name="T2">2014-01-18</text:span></text:p>
</table:table-cell>
@@ -1783,11 +1785,11 @@
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Ptyl Dragon<text:line-break/>Commits:
50<text:line-break/>Joined: <text:span
text:style-name="T2">2013-05-09</text:span></text:p>
</table:table-cell>
+ </table:table-row>
+ <table:table-row>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Gulsah Kose<text:line-break/>Commits:
50<text:line-break/>Joined: <text:span
text:style-name="T2">2015-03-14</text:span></text:p>
</table:table-cell>
- </table:table-row>
- <table:table-row>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Lior Kaplan<text:line-break/>Commits:
49<text:line-break/>Joined: <text:span
text:style-name="T2">2010-10-05</text:span></text:p>
</table:table-cell>
@@ -1797,11 +1799,11 @@
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Marcel Metz<text:line-break/>Commits:
48<text:line-break/>Joined: <text:span
text:style-name="T2">2011-12-05</text:span></text:p>
</table:table-cell>
+ </table:table-row>
+ <table:table-row>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Emmanuel Gil Peyrot<text:line-break/>Commits:
48<text:line-break/>Joined: <text:span
text:style-name="T2">2015-11-19</text:span></text:p>
</table:table-cell>
- </table:table-row>
- <table:table-row>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>mingli ju<text:line-break/>Commits:
48<text:line-break/>Joined: <text:span
text:style-name="T2">2013-11-05</text:span></text:p>
</table:table-cell>
@@ -1811,11 +1813,11 @@
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Alexandre Vicenzi<text:line-break/>Commits:
46<text:line-break/>Joined: <text:span
text:style-name="T2">2014-01-15</text:span></text:p>
</table:table-cell>
+ </table:table-row>
+ <table:table-row>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>hongyu zhong<text:line-break/>Commits:
46<text:line-break/>Joined: <text:span
text:style-name="T2">2013-11-04</text:span></text:p>
</table:table-cell>
- </table:table-row>
- <table:table-row>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Mihai Varga<text:line-break/>Commits:
46<text:line-break/>Joined: <text:span
text:style-name="T2">2014-02-27</text:span></text:p>
</table:table-cell>
@@ -1825,11 +1827,11 @@
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Susobhan Ghosh<text:line-break/>Commits:
45<text:line-break/>Joined: <text:span
text:style-name="T2">2016-01-03</text:span></text:p>
</table:table-cell>
+ </table:table-row>
+ <table:table-row>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p
text:style-name="Table_20_Contents">mb93783<text:line-break/>Commits:
45<text:line-break/>Joined: 2009-07-15</text:p>
</table:table-cell>
- </table:table-row>
- <table:table-row>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Serge Krot<text:line-break/>Commits:
45<text:line-break/>Joined: <text:span
text:style-name="T2">2015-10-25</text:span></text:p>
</table:table-cell>
@@ -1839,11 +1841,11 @@
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Daniel Robertson<text:line-break/>Commits:
44<text:line-break/>Joined: <text:span
text:style-name="T2">2015-06-27</text:span></text:p>
</table:table-cell>
+ </table:table-row>
+ <table:table-row>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents">Volker Ahrendt
[va]<text:line-break/>Commits: 44<text:line-break/>Joined: 2002-04-15</text:p>
</table:table-cell>
- </table:table-row>
- <table:table-row>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Luc Castermans<text:line-break/>Commits:
43<text:line-break/>Joined: <text:span
text:style-name="T2">2011-11-13</text:span></text:p>
</table:table-cell>
@@ -1853,11 +1855,11 @@
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Peter Jentsch<text:line-break/>Commits:
42<text:line-break/>Joined: <text:span
text:style-name="T2">2011-01-07</text:span></text:p>
</table:table-cell>
+ </table:table-row>
+ <table:table-row>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Mark Wielaard<text:line-break/>Commits:
42<text:line-break/>Joined: <text:span
text:style-name="T2">2013-05-13</text:span></text:p>
</table:table-cell>
- </table:table-row>
- <table:table-row>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Sébastien Le Ray<text:line-break/>Commits:
41<text:line-break/>Joined: <text:span
text:style-name="T2">2011-02-10</text:span></text:p>
</table:table-cell>
@@ -1867,11 +1869,11 @@
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Luke Deller<text:line-break/>Commits:
41<text:line-break/>Joined: <text:span
text:style-name="T2">2012-11-26</text:span></text:p>
</table:table-cell>
+ </table:table-row>
+ <table:table-row>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Tsutomu Uchino<text:line-break/>Commits:
41<text:line-break/>Joined: <text:span
text:style-name="T2">2014-01-08</text:span></text:p>
</table:table-cell>
- </table:table-row>
- <table:table-row>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Francisco Saito<text:line-break/>Commits:
40<text:line-break/>Joined: <text:span
text:style-name="T2">2011-03-21</text:span></text:p>
</table:table-cell>
@@ -1881,11 +1883,11 @@
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Kayo Hamid<text:line-break/>Commits:
39<text:line-break/>Joined: <text:span
text:style-name="T2">2010-10-09</text:span></text:p>
</table:table-cell>
+ </table:table-row>
+ <table:table-row>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>minwang<text:line-break/>Commits:
39<text:line-break/>Joined: <text:span
text:style-name="T2">2013-11-04</text:span></text:p>
</table:table-cell>
- </table:table-row>
- <table:table-row>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Marc-André
Laverdière<text:line-break/>Commits: 39<text:line-break/>Joined: <text:span
text:style-name="T2">2011-06-21</text:span></text:p>
</table:table-cell>
@@ -1895,11 +1897,11 @@
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>abdulmajeed ahmed<text:line-break/>Commits:
37<text:line-break/>Joined: <text:span
text:style-name="T2">2012-07-07</text:span></text:p>
</table:table-cell>
+ </table:table-row>
+ <table:table-row>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Iain Billett<text:line-break/>Commits:
37<text:line-break/>Joined: <text:span
text:style-name="T2">2012-04-11</text:span></text:p>
</table:table-cell>
- </table:table-row>
- <table:table-row>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Jennifer Liebel<text:line-break/>Commits:
37<text:line-break/>Joined: <text:span
text:style-name="T2">2014-08-29</text:span></text:p>
</table:table-cell>
@@ -1909,11 +1911,11 @@
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Radu Ioan<text:line-break/>Commits:
36<text:line-break/>Joined: <text:span
text:style-name="T2">2012-08-17</text:span></text:p>
</table:table-cell>
+ </table:table-row>
+ <table:table-row>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Csikós Tamás<text:line-break/>Commits:
36<text:line-break/>Joined: <text:span
text:style-name="T2">2013-07-01</text:span></text:p>
</table:table-cell>
- </table:table-row>
- <table:table-row>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Damjan Jovanovic<text:line-break/>Commits:
36<text:line-break/>Joined: <text:span
text:style-name="T2">2015-08-26</text:span></text:p>
</table:table-cell>
@@ -1923,11 +1925,11 @@
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Priyanka Gaikwad<text:line-break/>Commits:
36<text:line-break/>Joined: <text:span
text:style-name="T2">2013-11-12</text:span></text:p>
</table:table-cell>
+ </table:table-row>
+ <table:table-row>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Christophe JAILLET<text:line-break/>Commits:
36<text:line-break/>Joined: <text:span
text:style-name="T2">2012-06-14</text:span></text:p>
</table:table-cell>
- </table:table-row>
- <table:table-row>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Santiago Martinez<text:line-break/>Commits:
35<text:line-break/>Joined: <text:span
text:style-name="T2">2012-01-20</text:span></text:p>
</table:table-cell>
@@ -1937,11 +1939,11 @@
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>xukai liu<text:line-break/>Commits:
35<text:line-break/>Joined: <text:span
text:style-name="T2">2013-11-01</text:span></text:p>
</table:table-cell>
+ </table:table-row>
+ <table:table-row>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Laurent Charrière<text:line-break/>Commits:
35<text:line-break/>Joined: <text:span
text:style-name="T2">2010-10-14</text:span></text:p>
</table:table-cell>
- </table:table-row>
- <table:table-row>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Tobias Lippert<text:line-break/>Commits:
35<text:line-break/>Joined: <text:span
text:style-name="T2">2014-01-02</text:span></text:p>
</table:table-cell>
@@ -1951,11 +1953,11 @@
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>dechuang<text:line-break/>Commits:
35<text:line-break/>Joined: <text:span
text:style-name="T2">2013-11-04</text:span></text:p>
</table:table-cell>
+ </table:table-row>
+ <table:table-row>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Rodolfo Ribeiro
Gomes<text:line-break/>Commits: 34<text:line-break/>Joined: <text:span
text:style-name="T2">2012-12-19</text:span></text:p>
</table:table-cell>
- </table:table-row>
- <table:table-row>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Steve Yin<text:line-break/>Commits:
34<text:line-break/>Joined: <text:span
text:style-name="T2">2013-11-14</text:span></text:p>
</table:table-cell>
@@ -1965,11 +1967,11 @@
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Yogesh Bharate<text:line-break/>Commits:
33<text:line-break/>Joined: <text:span
text:style-name="T2">2013-10-11</text:span></text:p>
</table:table-cell>
+ </table:table-row>
+ <table:table-row>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Andreas Mantke<text:line-break/>Commits:
33<text:line-break/>Joined: <text:span
text:style-name="T2">2010-09-29</text:span></text:p>
</table:table-cell>
- </table:table-row>
- <table:table-row>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Laurent Alonso<text:line-break/>Commits:
33<text:line-break/>Joined: <text:span
text:style-name="T2">2011-10-23</text:span></text:p>
</table:table-cell>
@@ -1979,9 +1981,6 @@
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
<text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Vishv Brahmbhatt<text:line-break/>Commits:
32<text:line-break/>Joined: <text:span
text:style-name="T2">2013-01-28</text:span></text:p>
</table:table-cell>
- <table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
- <text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Sophia Schröder<text:line-break/>Commits:
32<text:line-break/>Joined: <text:span
text:style-name="T2">2018-04-07</text:span></text:p>
- </table:table-cell>
</table:table-row>
<table:table-row>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
@@ -2187,32 +2186,43 @@
<text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Jian Fang Zhang<text:line-break/>Commits:
22<text:line-break/>Joined: <text:span
text:style-name="T2">2012-06-18</text:span></text:p>
</table:table-cell>
<table:table-cell table:style-name="Tabelle1.A1"
office:value-type="string">
- <text:p text:style-name="Table_20_Contents"><text:span
text:style-name="T1">*</text:span>Jacek Wolszczak<text:line-break/>Commits:
22<text:line-break/>Joined: <text:span
text:style-name="T2">2010-10-07</text:span></text:p>
... etc. - the rest is truncated
_______________________________________________
Libreoffice-commits mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits