Age | Commit message (Collapse) | Author |
|
Notes:
prefer: 9ab5d436131df63c85945360520fe7ff948ee280
|
|
Notes:
prefer: 3a05aabe4190fc948ebdc94a14a15872f977ba0c
|
|
DataSourceBrowser using mysql JDBC connector causes AOO to crash
because the read-only column list was not kept in sync with the column list.
Notes:
prefer: 522b4c65dcc90719288b4f7aa7eb565c15b64e86
|
|
Notes:
ignore: obsolete
|
|
It is well known that clang-3.4 doesn't build all AOO correctly.
Workaround the issue for FreeBSD 10 which ships with clang-3.4.
The workaround may still be needed for other clang based platforms.
Submitted by: Don Lewis
Notes:
ignore: obsolete
|
|
This allows out the box builds with gcc and to
simplify the build with clang and also the FreeBSD port.
From Don Lewis (FreeBSD port maintainer):
Because we need to use different CFLAGS for gcc and clang, I had to add
some compiler detection logic. On most platforms, the value of $(COM)
is either set statically by set_soenv, or set_soenv parses the compiler
name to figure out which compiler is being used and then set $(COM)
appropriately. The latter doesn't work for FreeBSD because cc could
either be gcc or clang. For FreeBSD, I added the compiler detection
logic to configure, which then passes that to set_soenv, in a somewhat
hackish manner.
When building with ports gcc on FreeBSD, we need to pass the rpath for
the gcc runtime to the linker. The FreeBSD port attempts to to this by
adding this information to LDFLAGS, which the openoffice configure
script then steps on, and in any case, this does not help the out of the
box build. My solution is to add some logic to configure to generate
the necessary linker flags, which it then passes to set_soenv for
inclusion in FreeBSD*Env.Set.sh.
On FreeBSD, the out of the box build needs to pass $LIBINTL_PREFIX in
the environment to the build phase. I added some code to configure to
figure out the value of this variable and to pass it to set_soenv for
inclusion in FreeBSD*Env.Set.sh so that this does not need to be done as
a extra step in the build.
Changing $(COM) from GCC to CLANG for clang builds caused a number
regressions elsewhere in the build framework. These were mostly caused
by the framework checking for $(COM) == GCC and $(OS) == FREEBSD, with
$(COM) == CLANG case unhandled. The fix was generally to just ignore
the value of $(COM) and only test the value of $(OS). One special case
was the bridgetest regression test, which started dumping core on INTEL
32-bit when built with clang. It turns out that this entire test is was
skipped for $(COM) == gcc, $(OS) == FREEBSD, and $(CPU) == I. Rather
than also skipping this test when building with clang, I tracked down
the failure to a particular subtest involving polymorphic structures
that also fails on OS/2 and tweaked the code to also skip that subtest
on FREEBSD INTEL (32-bit). Now bridgetest is run and passes on FreeBSD
with both gcc and clang, on both i386 and amd64.
Submitted by: Don Lewis
Notes:
ignore: obsolete
|
|
small screens.
Patch by: hanya
Notes:
prefer: aa93c3c9a02c6c51b3908a3c2d8334bdfdbe2eed
|
|
Submitted by: Don Lewis
Notes:
ignore: aoo
|
|
Patch by: Gavin McDonald <gmcdonald@apache.org>
see dev@openoffice.apache.org 'Rat Patch take 2'
Notes:
ignore: aoo
|
|
Patch by: Gavin McDonald
Notes:
ignore: aoo
|
|
Patch by: Gavin McDonald
Notes:
ignore: aoo
|
|
Patch by: Gavin McDonald
Notes:
ignore: aoo
|
|
Patch by: Gavin McDonald
Notes:
ignore: aoo
|
|
Mostly visible when using external jpeg.
Author: Don Lewis (truckman at FreeBSD)
Notes:
ignore: aoo
|
|
Author: Don Lewis (truckman at FreeBSD)
Notes:
prefer: f6f5c89259867b5aeb86d5509f826da949d122c4
|
|
The patch introduces a new command .uno:ImportMathClipboard to module Math.
It imports MathML content from clipboard and transforms it to Starmath
It handles clipboard MIME type 'application/mathml+xml' and
plain text, which can be interpreted as MathML segment.
It partly solves issues #i14252, #i34781, and #i53509 too.
Review by: Hanya <hanya.runo@gmail.com>
Notes:
merged as: 64bc8b45b5c23efc5fe57585a69aa4263aaf4e83
|
|
Fixed-by: Manik <mm30f@yahoo.com>
Reviewed-by: Herbert Duerr <hdu@apache.org>
Notes:
prefer: cfdd89f10fdc15b36bd0d1023e49ca3752feb51e
|
|
Patch by: Ivan Timofeev <timofeev.i.s@gmail.com>
resolves error {a+b}over{c+d} --> a+b}over{c+d
Notes:
prefer: e3b220a5ae82543ce7322ce7ab516dd3f5bdf8b0
|
|
Patch by: Marcos Paulo de Souza <marcos.souza.org@gmail.com>
Notes:
prefer: 41de10f5fd181dc45b487d2ac29cd2b4fbb34710
|
|
Patch by: Gavin McDonald<gmcdonald@apache.org>
read thread [RAT REPORT] starting 2015-05-06 on dev@openoffice.apache.org
Notes:
ignore: aoo
|
|
Notes:
prefer: f974db5d89eacf0c23e303c22c62972014e9db16
|
|
Notes:
prefer: f974db5d89eacf0c23e303c22c62972014e9db16
|
|
Notes:
prefer: f974db5d89eacf0c23e303c22c62972014e9db16
|
|
Now these files are detected in addition:
Fragments without prolog, any prefix on the math element, files in encoding UTF-16
Patch by: Regina Henschel <rb.henschel@t-online.de>
Review by: Kay Schenk <kschenk@apache.org>
Notes:
prefer: dddd9b41f59fa9857159cef70add9e2343dd1ab1
|
|
Drop unused variables.
Enhance slightly the naming of static variables.
Notes:
prefer: 8f436d3de7e99268a8862664d2cb2574231c3b18
|
|
Patch by: Driss Ben Zoubeir <driss.zoubeir@gmail.com>
Review by: Regina Henschel <rb.henschel@t-online.de>
Notes:
merged as: 9f1ffa641b67a4359611bb62d147a9a1e09312cd
|
|
Patch by: Driss Ben Zoubeir <driss.zoubeir@gmail.com>
Review by: arielch@apache.org
Notes:
merged as: 4d48b51ad4481a3e2ed8bc79728d1c845f58aed6
|
|
Notes:
ignore: aoo
|
|
Part of
Code Review: https://reviews.freebsd.org/D2108
Author: Don Lewis (truckman at FreeBSD)
Notes:
prefer: b9ef67fbba706029d9c61ff858f8e05fa42d61ad
|
|
This solves visibility issues with modern gcc.
Author: Don Lewis (truckman at FreeBSD)
Notes:
ignore: aoo
|
|
Part of Code Review:
https://reviews.freebsd.org/D2055
Author: Don Lewis (truckman at FreeBSD)
Notes:
merged as: 09f83e1f409853a6c6e4300287c4e50bad5b9d0b
|
|
Starting with FreeBSD 10, the FreeBSD project has moved from using
gcc/libstdc++ to using a complete C++ stack based on clang/llvm
libc++ and libcxxrt. This new stack has better standards compliance
and has huge similarities with MacOSX but it brought subtle low
level problems for our outdated bridges code.
Don Lewis has done a brave effort to update this code and
has done extensive testing within FreeBSD port. Support
for older versions of gcc has been dropped.
Code Review:
https://reviews.freebsd.org/D2108
https://reviews.freebsd.org/D2055
Author: Don Lewis (truckman at FreeBSD)
Notes:
prefer: 551898cdd21f323df0222a96ff4dde3ecf38da2d
|
|
Starting with FreeBSD 10, the FreeBSD project has moved from using
gcc/libstdc++ to using a complete C++ stack based on clang/llvm
libc++ and libcxxrt. This new stack has better standards compliance
and has huge similarities with MacOSX but it brought subtle low
level problems for our outdated bridges code.
Don Lewis has done a brave effort to update this code and
has done extensive testing within FreeBSD port. Support
for older versions of gcc has been dropped.
Code Review:
https://reviews.freebsd.org/D2108
https://reviews.freebsd.org/D2055
Author: Don Lewis (truckman at FreeBSD)
Notes:
prefer: 551898cdd21f323df0222a96ff4dde3ecf38da2d
|
|
This function was originally brought in r1444110 and is useful for
OOXML compatibility. At this time it is not being used to fix the
original issue it was meant to address but it is convenient for
future use.
It also reduces the differences from FreeBSD's port which will
be receiving updates.
Notes:
ignore: obsolete
|
|
George Marsaglia's KISS algorithm is a rather simple implementation
of a random number generator but it has interesting properties with
respect ot the traditional Mersenne Twister.
I used the 2011 32 bit Multiply-with-carry variant, with an
undetermined period which is known to be not less than 10^40000000;
it is known to pass all the statistical tests.
The Apache OpenOffice implementation uses an aggressive seeding
scheme based on the internal rtl_random functions, rendering the
function basically unpredictable. As a side effect it is also not
possible to specify a seed for repeatability. No claims are made
concerning crypto-safeness.
The specific adaption for Apache OpenOffice is:
Copyright 2015 Pedro Giffuni
All rights reserved.
Huge thanks to Steve Kargl for pointing me to the algorithm and
the late George Marsaglia for creating it in the first place.
Notes:
prefer: 8f436d3de7e99268a8862664d2cb2574231c3b18
|
|
Notes:
prefer: 0c3211b1f20383b4fbee8978e88c21e498e35047
|
|
Notes:
ignore: obsolete
|
|
Removed non-functioning search engines.
Notes:
prefer: 9e98f12db714b8a1a8cc64234bb4eea26e936166
|
|
Notes:
prefer: 7661f0943d6286b7e7075c5f2e172f23d53ea47d
|
|
Patch-by: Erik Engstrom <engstromea@g.cofc.edu>
Suggested-by: V Stuart Foote <vstuart.foote@utsa.edu>
Found-by: Jay Philips <philipz85@hotmail.com>
Reviewed-by: Herbert Duerr <hdu@apache.org>
Notes:
prefer: e95ae3278b71fc56fa6cdab9ecff4c5bdbdda583
|
|
This is the recomended value in Subversion's svn-eol-style.txt:
# Please do not use svn:mime-type=application/xml for xml files as that causes
# SVN to treat them as binary - use text/xml or omit the setting entirely
This was discussed in the lists on Nov. 2013 but never acted upon.
Notes:
ignore: aoo
|
|
Insert toolbar comments changed in accordence with Keith's
recommendation.
Notes:
merged as: d87ecd2566368b8ccdf43db09425093fff343922
|
|
Notes:
prefer: 80a72c4cc7edc6b4c0b88d841500617cd733cbf7
|
|
Notes:
prefer: 80a72c4cc7edc6b4c0b88d841500617cd733cbf7
|
|
Notes:
prefer: 80a72c4cc7edc6b4c0b88d841500617cd733cbf7
|
|
control-implementation
Notes:
merged as: f2ae6d2053256e1917104f1c44485099966155be
|
|
Notes:
prefer: 695d29e17feefb33ff54e7263ba2d322e665d176
|
|
Notes:
prefer: 1845b6af3991ca5521eef48aafe1d0489e2ff8f6
|
|
Notes:
merged as: 68deef115925c60513b42af9bc4e6df24b49dd2d
|
|
Notes:
merged as: 7daf15884d980a8b848f3bdf9bdaed498dcb7b55
|