Age | Commit message (Collapse) | Author |
|
News in this version:
- Solve some limitations of walkthrough mode (fdo#81425)
- Multisampling (better rendering quality, mainly at the edges)
- Better error handling (no crash in case of invalid input file)
Reviewed-on: https://gerrit.libreoffice.org/11179
Reviewed-by: Zolnai Tamás <tamas.zolnai@collabora.com>
Tested-by: Zolnai Tamás <tamas.zolnai@collabora.com>
Conflicts:
download.lst
external/libgltf/UnpackedTarball_libgltf.mk
external/libgltf/pathces/append_shader_version.patch
external/libgltf/pathces/missing_include.patch
vcl/source/opengl/OpenGLContext.cxx
Change-Id: I46fdf56b00476614487fbcc04178e43e33a01794
Reviewed-on: https://gerrit.libreoffice.org/11194
Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
Tested-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
|
|
Depends on gltf support.
(cherry picked from commit 191f0944fd8fc30493eda58c7adfdfa0b538f507)
Conflicts:
config_host.mk.in
sd/source/ui/func/fuinsert.cxx
Change-Id: Ief0452da3d03b0ddbca45272e5f5cd268691aeca
Reviewed-on: https://gerrit.libreoffice.org/11193
Tested-by: Rene Engelhard <rene@debian.org>
Reviewed-by: Rene Engelhard <rene@debian.org>
|
|
Change-Id: Ic842006b28f8043bcbbaa81ab5a20e15aa52ac82
(cherry picked from commit 97bda8e081fd746e9ef743b165b5bf621fc21fbb)
|
|
Linking libxml2 against ICU libraries has a nasty side effect:
The URE library javavm.dll links against URE libxml2.dll, which
is now linked against OOO icuuc53.dll; when a URE program, like
uno.exe, tries to load javavm.dll it fails because the OOO layer
"program" dir is not on PATH; this breaks the installation of Java
extensions.
Fix that by splitting up ICU libraries and putting the required ones
into URE layer.
(regression from 7515b1a90fac9e31733c0fdcc1156adadf0e6f99)
Change-Id: If98dd0357162cb632d9762cd2d20162de5eb1a52
(cherry picked from commit 057613c6864204ac5c09260e93a8f14cc9768b90)
Reviewed-on: https://gerrit.libreoffice.org/10500
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
|
|
Change-Id: I0523e49e640812be435ba4c97b1881ca253eb2ab
(cherry picked from commit 7515b1a90fac9e31733c0fdcc1156adadf0e6f99)
Reviewed-on: https://gerrit.libreoffice.org/10428
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
|
|
This fix contains two parts:
* initialize NSS in the CMIS UCP right before sending an HTTP request
in case internal curl is used. This makes internal curl find the NSS
CACERT database from the user mozilla profile.
* add nsspem to allow curl to use CACERTs from libnssckbi. Without
libnsspem curl is unable to read the certificates from the NSS
database. The nss-pem code has been extracted from the fedora-hosted
repository: https://git.fedorahosted.org/cgit/nss-pem.git
System CURL will know how to get the CA bundle from the system openSSL.
There is no need to have internal NSS CA database support and thus
build nsspem.
(cherry picked from commit 165075e0d705cbd146463c94b027e728db864ab2)
(cherry picked from commit 6602f904ac1858ef571eab5b2df733be0461e7e3)
(cherry picked from commit 85d1bd151cca1572e39019288cb2b7b35fc0bbda)
(cherry picked from commit 0058b4370070c96e1edc9dd3c80715187ad30cca)
(cherry picked from commit a8fd30771a019f727b07adfd82d610028f640f1e)
(cherry picked from commit 89361fa68af9a6854dc3a07711279f27561ea8fb)
Conflicts:
external/nss/UnpackedTarball_nss.mk
Change-Id: Ie8dedf020480cca01bf9761382886566a1150778
Reviewed-on: https://gerrit.libreoffice.org/10364
Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
Tested-by: Miklos Vajna <vmiklos@collabora.co.uk>
|
|
Building:
- The new tarball has reasonable build system so
build libgltf as external package instead of compiling
source files directly.
- Freetype dependancy is removed
Improvements comes with the new libgltf
- Can rotate the models too (orbit mode)
- Two camera handling mode: walkthrough and orbit
(press M to change).
- gltf_animation_set_time() works
- FPS can be displayed without freetype (press F)
Additional notes:
- There were some bugs/regressions which are fixed
during the integration (see patches).
- License files are uddated now.
- libgltf building is enabled only on those platforms
on which gltf support actually works (windows and linux)
Reviewed-on: https://gerrit.libreoffice.org/9895
Reviewed-by: Zolnai Tamás <zolnaitamas2000@gmail.com>
Tested-by: Zolnai Tamás <zolnaitamas2000@gmail.com>
(cherry picked from commit 6403f2b59b4c83e0899012e5ca0ddd705784350c)
Conflicts:
avmedia/source/opengl/oglplayer.cxx
Change-Id: Ia6c9c4da53a9b4fedba0d73aa5791489f8ad424b
libgltf: variable names need module prefix
Change-Id: Id144a483fe5576cdd546ac5da87890dc61f964b3
(cherry picked from commit d83e66da94d9c789190c4729c8f0c8464e99ba88)
libgltf: add patch to find the headers in WORKDIR
Change-Id: I8570511be7c1d6de94ee82e18bad5b00b36d99bb
(cherry picked from commit dfe787ef5de1b38e61989507b26ee4b92f25b9d5)
libgltf: try to fix the MSVC2010 build
Change-Id: I8dde439d19be45d5039904b6e917b17ca0ee4758
(cherry picked from commit 96ff10449464ae9d869fe21dccf193a6eef670c1)
glTF rendering: moving in walktrough mode is to fast
Change-Id: I2b7869c6c14b69732db864a03a2d9b6638424cf7
(cherry picked from commit f2b5ece0caca18f21f7c8e42a84d451bb399ec35)
libgltf: use --with-pick
Change-Id: Ide01491460c9c81ed044be762c7dd07e8a5ca575
(cherry picked from commit bb9078e3dee48afc4c2bd8006a892924f8b38b39)
libgltf: replace configure patch to avoid using autoreconf
Change-Id: Idcab012af9c27c4fed31c07ce230816d1c61d605
(cherry picked from commit c5bb272883e042e38c58847f6eb2a2f94c6ef919)
libgltf: try again with this configure patch
Touch only the configure but not the configure.ac
Change-Id: Iee93036f2378f29530ffae9be8b4324e8425d2ec
(cherry picked from commit 211e07c0e02ebfe9cea4b5d97b614a23f8b2012c)
libgltf: remove dependencies of config.h.in
It seems something is wrong with the files in the
libgltf tarball (maybe wrong timestamps?), because
config.h.in is always regenerated by make (autoheader).
It causes build problems so just remove the deps for this time.
Change-Id: I404c29673987d7c8f75ec8fe4978173593c75a2f
(cherry picked from commit 3bebda9cd3269d684a3b430e25f17951deaf3d3d)
libgltf: fix typo in license
Change-Id: I0e5f3afb19c2457c5ccca922e75e617312801ab9
(cherry picked from commit 1d5e875a6c61ddc9fbf0ed09878b7dfb75f89fe3)
libgltf: compiler error fixes: missing include and missing namespace
Thanks to Rene Engelhard for the report and the fixes.
Change-Id: Ia14980bdbcd9e714b1e9cd41f04af9371aa22371
(cherry picked from commit 481a17b6a6fb332935c3e41c077cc5f60b751021)
libgltf: it seems gb_SPACE is not that we need here
Change-Id: I099f2bb007cdd29db25a99ca84e53115a12379bd
(cherry picked from commit c7d6541f5daa59d04accb30c727a83d936f02150)
libgltf: fix wrong include path to config_$(gb_Side)
Change-Id: I63d1822fd08c997a9432ed09ada6d5299bc658b1
(cherry picked from commit ab028bf00e3e5f8424ea5e746815e8438144e4bf)
libgltf: use WHITESPACE
Change-Id: I47ca82d5f08431c8af8b8a85cfbfd083ebd6fda0
(cherry picked from commit b05b970daaf69b5b491b847375ee07539de9481f)
libgltf: make 'Requires' valid in libgltf-0.0.pc file
Thanks to Rene Engelhard for help to make it valid.
Plus glu is not used, so remove it.
Change-Id: I5e3631e9b3d24c2b1d9044192d7c0a55c234f7c0
(cherry picked from commit 4bdbc1c93bb3b7e6b1f2fc9a700977ccfa3daae4)
Change-Id: Ia14980bdbcd9e714b1e9cd41f04af9371aa22371
Reviewed-on: https://gerrit.libreoffice.org/9922
Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
Tested-by: Miklos Vajna <vmiklos@collabora.co.uk>
|
|
Change-Id: I6768e5f2400f3020d85c48b80d58e13a3f6f07e9
|
|
Change-Id: Ic30d54461f799b745d0887b830445f00efeb6faa
(cherry picked from commit f85d10fdf651d131ecb0c3622326b3b076205e80)
|
|
Change-Id: I3c970cf3d15c2bd0072dccdf34bc3f0dae53c0b8
(cherry picked from commit 79211c1abe382e428611df1b81150106cbcb9197)
|
|
Change-Id: I58271b5138b6dda4c448af63146a2f2171cb61a1
(cherry picked from commit 026dc56eb7deb7c49b6d54875a697d4a431082fe)
|
|
Change-Id: I9e1fc613816c943f4fb1033185e34e3acf317f1d
(cherry picked from commit 48c9d7ac7ccdad27067efe0d168e96ff48372631)
|
|
Change-Id: Iad1004503e91fbaf6251edc50b20d89ddbb15efa
(cherry picked from commit 0b7d0a82b20c495d4f031ba45ddec01ee01c2a76)
|
|
Change-Id: Icc6e2465d96cc95b229a1f7abc6d51362ae3d016
(cherry picked from commit 7c9c779cfb80a44e22aebf8cb1f22a26b282898d)
|
|
Change-Id: Ic36c1670866545db2cf2f29867de7e5b0ad2d57d
(cherry picked from commit b421ce79e39867917ba53be7bf69c8a4e7f8a8ac)
|
|
Change-Id: I3a2c9f56e87ee6395bd3505a8fe372632e242312
(cherry picked from commit 36c3f914261f921a62500c2a80da89489748a6fc)
|
|
... as they can be disabled and thus are not there at install
Change-Id: I197b5053971d2721114b2ebc7b3c31db36c3f58e
|
|
apache commons-lang 3.3.1 and commons-codec 1.9 are for use
only with JDK 1.6 and higher
see commits:
1731f6e692bb0a07a2bca4b1b190163f209d2b9e "bump apache-commons-lang to 3.3.1"
3dad9b1019bebcc6db63a424afa146e007f768d2 "bump apache-commons-codec to 1.9"
Change-Id: I3e71f6474becafe6c91836bbac5c6a8b7ca3442c
Reviewed-on: https://gerrit.libreoffice.org/9312
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
|
|
Change-Id: Ide604ea90fb1b26e5e2a72f5eb273fd1686d27c5
|
|
Change-Id: I157f175ee6ea719e98ba45133f53cb4d2c3045bb
|
|
Change-Id: I08a806b9319f7cb55be3b38a3bb9370799f6752b
|
|
Change-Id: Ib7bc9562602d1d8da4082987302834ac2486d78a
|
|
Change-Id: I8d6764d555c50923af5bdc6672753b5e84230144
|
|
Change-Id: Idb8d97d44b16bbe41372d97c46199ec786c38218
|
|
Change-Id: I47b4a1f5ca5b8ce3cde11d4db599d6afb54a2886
|
|
Change-Id: I57dcde58bb017ab087908154bc4a1af6d5d152b9
|
|
Change-Id: I00fe209f3b0061dd67240eb1a490fb62530ffb55
|
|
Change-Id: Ibd97268e4aaa61ec896135bf780173a18536101d
|
|
Change-Id: I5e20375791f038b38ef079712204a1afed07c39c
|
|
Change-Id: I7c30dbcf276052c01bb15f3b8c77a2406260aa7b
|
|
Change-Id: I042cbc5f4cabfa7ec387594189e2f86be6ec7fbf
|
|
So its headers are always there in workdir.
Change-Id: I513b49da52c1f393c02b24c5bcf0f415e22e79d2
|
|
I wonder what's best to use here.
Change-Id: Icf641dcf640a12832ea86782414357fa9f71829c
|
|
Change-Id: I697a2bd24d80ac236f7336e318a338cde788c7d4
|
|
This patch fixes the problem that a linker misses CoinMP.dll.
The problem will occurs when we use --enable-dbgutil option.
Change-Id: If6cec0f9705db2af33cb9a69d9440e3053c5979a
Reviewed-on: https://gerrit.libreoffice.org/8854
Reviewed-by: Matúš Kukan <matus.kukan@collabora.com>
Tested-by: Matúš Kukan <matus.kukan@collabora.com>
|
|
And use constructor feature for UNO implementations.
Change-Id: I42b6a6f417049cc8e2d44b74c7adc552680b1f2d
|
|
This reverts commit 4f7b96886ec2e98f270a9ec3c3509cd523fce7cc.
Conflicts:
configure.ac
scp2/InstallModule_ooo.mk
Change-Id: I5621496d70a2c493eb964c1138d310c68fa6d660
|
|
Change-Id: Ibae9d3d143e111c0bb60de76deb085a3ccb010c9
|
|
Change-Id: Ia5638f4c4cc47121610b8ddff144fb88aff6b96f
|
|
Change-Id: Ibeebcc8616a3547f2e2dbf4d613ce4c02ba9d176
|
|
...in the spirit of 3e70e26cbc96667e2968cd325737053bf8bffb78 "gbuild: fix over-
evaluation in gb_ExternalExecutable__set_internal"
Change-Id: I3d5859bd3437cc050250e66d723d3dee3056ef46
|
|
...in the spirit of 3e70e26cbc96667e2968cd325737053bf8bffb78 "gbuild: fix over-
evaluation in gb_ExternalExecutable__set_internal"
Change-Id: I43ff930267cfd3cc537e79c41a8b4167fd5c77d3
|
|
Change-Id: I13bf9d1b75b3da1a8b6925f12eca938141fc9baf
|
|
Change-Id: I5a50e7fcf5eafb18a63d250a82810703d3d8b11d
|
|
Change-Id: I5282632315dab9002784da22e24544798f63bc47
|
|
Change-Id: Ib72e509df6df51c4a42ea56ce7b1927a051baad4
|
|
Change-Id: Ib030d8fc3bd7c3c38f8728c80414fde505b36537
|
|
Change-Id: I6ca298bb51fd707bcda7eabc607307701a0722ac
|
|
... and why is this not conditional on WITH_MOZAB4WIN but DESKTOP?
Change-Id: I6ba3780eb7472b72d4e1338948bd6ce8dcfff529
|
|
Change-Id: I7f845d19e8a6a3b73ff79405600dec50c87fc882
|