Age | Commit message (Collapse) | Author | Files | Lines |
|
Change-Id: Id72cb51ae61d663ab58585ba4b83086080462bab
|
|
Change-Id: I9f2e97504953742f09981632b7901fcd2fae6747
|
|
Change-Id: I8f5c37c99d81811f94f3f1b4e863be1de7debaec
|
|
Change-Id: Ib0b2225bc0b09c910c6f47c36c3e118b8c999df8
|
|
Change-Id: I4fcced3a79113037d159301e04bdda54246edd13
|
|
Change-Id: I5df9dff9ef6940b15c899d13f1a358e47dbd8b2b
|
|
Change-Id: Ibb38d8b8395300501caa0fc040f03b06770fd42e
|
|
Change-Id: If481c3dfd2c7c9b13bb7fa756156693fd02b8916
|
|
Change-Id: I3bfaeab9dd9f2d8cd603c655ec3aa7c4f508c673
|
|
Change-Id: I7afbcb0fb24406e9331cbfb104f0625e6e8fe14e
|
|
As agreed with Adolfo (and others) at the Design hangout on 2014-12-10.
Change-Id: Ibe0e8075566523e746866b9d2c15c348c345d2df
|
|
Change-Id: Ie2da7cbbd1733881ff2da6fa095c37c21cf19fe8
Reviewed-on: https://gerrit.libreoffice.org/13435
Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
Tested-by: Noel Grandin <noelgrandin@gmail.com>
|
|
Change-Id: I52bca77e8ff0d4fccf8423f01dac9b6a7498f8d1
|
|
Change-Id: I0b6fd63f796598e56b2d8abe67df939240019217
|
|
Change-Id: I240d2b44e77d28af3cd5952b6d666a1709c4c54a
|
|
Conflicts:
include/vcl/opengl/OpenGLContext.hxx
Change-Id: Id9c7932976ce9d9282776c20d93d9cca4d290056
|
|
Change-Id: I66496fae902db9df5b8301b00bb779f42adaa7a7
|
|
Conflicts:
vcl/source/opengl/OpenGLContext.cxx
Change-Id: Ie2b93de8efe5ea56b0420adf23639c0153103385
|
|
Conflicts:
vcl/unx/generic/gdi/openglx11cairotextrender.cxx
Change-Id: I469b34c9f1047a274550229391d3dfb578291df6
|
|
Change-Id: I516cdbc466f3d6427e36fea8c5cdbe718ce7d0ea
|
|
Change-Id: Id446d20599f072f657c6106d6c6457fce08830e6
|
|
Change-Id: Iec9f8c7d8f7cded0aef9e017373e44387dc0b05c
|
|
This reverts commit 3b0db84516503ce72b803bf04b0432b36c1ac70c.
|
|
Change-Id: I86ec7c73090b93cf080ced2bd5e24d98e2b3ac0e
|
|
Change-Id: I3091ee19b6f05a4d6b7f1329f64c3be6886cc0b8
Reviewed-on: https://gerrit.libreoffice.org/13393
Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
Tested-by: Noel Grandin <noelgrandin@gmail.com>
|
|
This addresses some cppcheck warnings.
Change-Id: I1122494e295af756ef3cc32717fe204505aeb9e3
Reviewed-on: https://gerrit.libreoffice.org/13335
Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
Tested-by: Noel Grandin <noelgrandin@gmail.com>
|
|
found by PMD
Change-Id: Id6737916b68ccbdbdeec5d314747a38410923ac6
Reviewed-on: https://gerrit.libreoffice.org/13409
Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org>
Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
|
|
Doing this ahead of time eliminates the need to update script types of
all replicated cells after the paste. This makes significant performance
impact.
Change-Id: Ic4f7d7b2fe152bd5640ddb1dae01cc2ed757657e
|
|
The signature should be in DER-encoded PKCS#7 format and what CryptSignHash()
produces is nothing like that. Luckily CryptSignMessage() is actually almost
easier to use and is capable of doing what we need. This also means that we
won't need any HCRYPTPROV or HCRYPTHASH after all so all the code related to
that can be removed. CryptSignMessage() handles both calculating the hash and
signing it.
One less than ideal issue with CryptSignMessage() is that it needs all the
data to be hashed and signed at the same time, so we need to keep both buffers
around for signing.
It also turns out that we don't need to look up the certificate anew from the
user's certificate store after all.
Now Adobe Reader doesn't complain any longer about the signature's format and
contents.
Change-Id: I25cfb93b516ffa723c6228d068d9ffa8e7cc4790
|
|
There was one details that I had missed in my initial coding:
CryptAcquireContext() doesn't give you a HCRYPTPROV key container that
would contain the private key of a public key certificate. For that
you need to use CryptAcquireCertificatePrivateKey(). When the hash has
been created using such a HCRYPTPROV, the CryptSignHash() call
succeeds.
The certificate in DER encoding that is passed in from the caller,
obtained in the certificate chooser (in xmlsecurity), is possibly not
good enough to be used for the other things. So look the same (?)
certificate up in the user's key store instead. At least more
properties are present in the certificate when looked up like that.
Add more SAL_INFO logging, with cleartext dumping of certificate
context property names and list of algorithms supported by the CSP.
Unfortunately, even if all the WinCrypt API calls now succeed, the
signatures we produce still are not good enough for Adobe Reader... A
lot of information must be missing, they are quite short, just 256
bytes.
Change-Id: Ifa4dd37b6d40932fcdcbb07e00c9eb52d54a5477
|
|
Change-Id: Icdb68af83a0b208f9a427ee61ae18020c8835a41
|
|
Change-Id: I769ee8ed75a9691ab6cd54619b3fd9f2852f8baa
|
|
This fixes a regression introduced at 43941d9a5313fcd7fe39a61bd2eace64f7743486.
Change-Id: If73883569049f0f3ae8a2d40f6704f74e63eecb2
Reviewed-on: https://gerrit.libreoffice.org/13401
Reviewed-by: Michael Stahl <mstahl@redhat.com>
Tested-by: Michael Stahl <mstahl@redhat.com>
|
|
So that this is always wrong (on this platform) to write:
reinterpret_cast<foo>(reinterpret_cast<long>(bar))
it should be:
renterpret_cast<foo>(reinterpret_cast<sal_uIntPtr>(bar))
Change-Id: Ia286246ee1616988f755c2d2054b26efacc51af0
Reviewed-on: https://gerrit.libreoffice.org/13366
Reviewed-by: Michael Stahl <mstahl@redhat.com>
Tested-by: Michael Stahl <mstahl@redhat.com>
|
|
Change-Id: Id2957f1cb68fc4b2fef9966abeb6745b548bcb75
|
|
partially reverts ff17c5a2b06367e9fdeff2d5763ccaeb9725511f
Change-Id: I413fe859f7691d36334b68ad0862f3c100c72264
|
|
Change-Id: I4ca19e6efed8ba1ef724136c577a3dcac80f7d62
Reviewed-on: https://gerrit.libreoffice.org/13365
Reviewed-by: Michael Stahl <mstahl@redhat.com>
Tested-by: Michael Stahl <mstahl@redhat.com>
|
|
Change-Id: I7a5babe494bdb09a71164ea74d7be3f6bf985ff6
Reviewed-on: https://gerrit.libreoffice.org/13215
Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org>
Reviewed-by: Michael Stahl <mstahl@redhat.com>
|
|
Change-Id: Idf9ea17b485ab07323a895e7e3f1eca1e198747c
Reviewed-on: https://gerrit.libreoffice.org/13047
Reviewed-by: Michael Stahl <mstahl@redhat.com>
Tested-by: Michael Stahl <mstahl@redhat.com>
|
|
9df0e4a709735e5fb5c0e87779b0694c512f0de7 moved ct2n to AutoInstall,
but missed to add dependency in scp2/InstallModule_extensions.mk.
Change-Id: Ibfc30f1efa494996e832c8039fde69420f0ad5ee
Reviewed-on: https://gerrit.libreoffice.org/13398
Reviewed-by: Michael Stahl <mstahl@redhat.com>
Tested-by: Michael Stahl <mstahl@redhat.com>
|
|
Change-Id: Ic376a4e03cafbba65ec78723de188bd627c0ef4f
|
|
Contextclasses implement XFastContextHandler
Importclasses implement XFastDocumentHandler
Tokens for BlockList.xml are defined in BlockListTokens.txt
Tokens for content.xml are defined in TextBlockTokens.txt
A perfect hash table is generated with gperf and used by the tokenhandlers
This is corrected version of c1e90457d2ecc6e1171b7a296ab8bd05821e39e6
(Also pushing again follow-up c940d4d30673dc02ea34b5e60a4a8140648a0dba
"loplugin:saloverride" and 5f0f3d4e91e9eb1d1f60b0cd073e7bbd8ea38c29
"Work around -Werror,-Wdeprecated-register")
The commits were reverted in 7ef4457b9fc06b5c25c607d7e0149f45c7015b10
Change-Id: I08cd852fa751f98fd0ac6a55dda22f82a869b4d8
|
|
Change-Id: Ib04880eee7ffed621a97ca0f6c6f9896eb54df0d
|
|
...introduced when https was added in c21b8a1620808865d03239256221a6a86e6316f0
"INTEGRATION: CWS tkr05_SRC680: #31053# HTTPS WebDAV support"
Change-Id: Id7c361a078008d66391771f26b9c35999404091f
|
|
Change-Id: I30bf474fc44b122c8b7218e187c822a8784783fd
|
|
It was only checked by our own code, and only DirectX 9 is supported.
Change-Id: I03035f87969301624df011cb4d76c6a9532f3c99
|
|
Change-Id: I661949a8635a2ed1a1efda77ced48a0fa9f6722e
|
|
Change-Id: I30657eb609a9d02217238dd37a3f23e05168569c
|
|
Since MSVC 2012 the Windows SDK includes DirectX as well; the last
release of standalone DirectX SDK was in 2010.
Change-Id: I4236421e7abd7a4a7201ef5913dc21c76945ea53
|
|
Change-Id: I5106593ad5472992e3607665849fb35802b6e266
|