History log of /aoo42x/main/sal/ (Results 26 - 50 of 237)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
Revision tags: 420-Dev2-m2, AOO417
940681c711-Jun-2019 Matthias Seidel

Merged r1860845 and r1860851 from trunk

Fixed typos (wether -> whether)
Fixed typos (determins-> determines)

git-svn-id: https://svn.apache.org/repos/asf/openoffice/branches/AOO

Merged r1860845 and r1860851 from trunk

Fixed typos (wether -> whether)
Fixed typos (determins-> determines)

git-svn-id: https://svn.apache.org/repos/asf/openoffice/branches/AOO42X@1861030 13f79535-47bb-0310-9956-ffa450edef68

show more ...

Revision tags: AOO420-Dev-m1
8b1de4c112-Feb-2019 jim

Merge r1853443, r1853444 from trunk:

This is the wrong place to do this, because we are unilaterally overruling CWD.
Revert


Only update PATH if /usr/local/bin is missing fo

Merge r1853443, r1853444 from trunk:

This is the wrong place to do this, because we are unilaterally overruling CWD.
Revert


Only update PATH if /usr/local/bin is missing for macOS

Reviewed by: jim


git-svn-id: https://svn.apache.org/repos/asf/openoffice/branches/AOO42X@1853445 13f79535-47bb-0310-9956-ffa450edef68

show more ...

2a37e6f731-Jan-2019 Jim Jagielski

Merge r1852623, r1852624 from trunk:

Fix https://bz.apache.org/ooo/show_bug.cgi?id=127966 in a location where we know environments are setup
Set the CWD to $HOME or to /tmp as a backup o

Merge r1852623, r1852624 from trunk:

Fix https://bz.apache.org/ooo/show_bug.cgi?id=127966 in a location where we know environments are setup
Set the CWD to $HOME or to /tmp as a backup on macOS


Additional env setup for https://bz.apache.org/ooo/show_bug.cgi?id=127966 fix

Reviewed by: jim


git-svn-id: https://svn.apache.org/repos/asf/openoffice/branches/AOO42X@1852625 13f79535-47bb-0310-9956-ffa450edef68

show more ...

b4001f1925-Jan-2019 Jim Jagielski

backport r1852129
Save some cycles


git-svn-id: https://svn.apache.org/repos/asf/openoffice/branches/AOO42X@1852130 13f79535-47bb-0310-9956-ffa450edef68

009c934c25-Jan-2019 Jim Jagielski

Backport ensure NULL


git-svn-id: https://svn.apache.org/repos/asf/openoffice/branches/AOO42X@1852127 13f79535-47bb-0310-9956-ffa450edef68

854bf19518-Jan-2019 Jim Jagielski

Merge r1851637 from trunk:

more PATH weirdness on macOS

Reviewed by: jim


git-svn-id: https://svn.apache.org/repos/asf/openoffice/branches/AOO42X@1851638 13f79535-47bb-

Merge r1851637 from trunk:

more PATH weirdness on macOS

Reviewed by: jim


git-svn-id: https://svn.apache.org/repos/asf/openoffice/branches/AOO42X@1851638 13f79535-47bb-0310-9956-ffa450edef68

show more ...

a4523a2b11-Jan-2019 Jim Jagielski

Backport r1851102 from trunk. Get macOS building again!


git-svn-id: https://svn.apache.org/repos/asf/openoffice/branches/AOO42X@1851103 13f79535-47bb-0310-9956-ffa450edef68

Revision tags: AOO416, AOO416-RC1
b1bc2d9726-Aug-2018 Matthias Seidel

Fixed typo (meaningfull -> meaningful)

git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1839231 13f79535-47bb-0310-9956-ffa450edef68

4078a61118-Aug-2018 Don Lewis

Arrays allocated with new [] should be freed using delete[].



git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1838312 13f79535-47bb-0310-9956-ffa450edef68

1cfb2a7012-Jul-2018 Jim Jagielski

Update targets for macOS


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1835762 13f79535-47bb-0310-9956-ffa450edef68

9b32443e12-Jul-2018 Jim Jagielski

Work on getting macOS building again w/ 4.2.0 and the versioning of libs...
what a cluster*


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1835757 13f79535-47bb-0310-

Work on getting macOS building again w/ 4.2.0 and the versioning of libs...
what a cluster*


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1835757 13f79535-47bb-0310-9956-ffa450edef68

show more ...

a8f4084d31-May-2018 Matthias Seidel

Fixed typos:
contructor -> constructor
convinient -> convenient

git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1832633 13f79535-47bb-0310-9956-ffa450edef68

787e113028-Apr-2018 Don Lewis

Fix potential memory alignment issues on X86_64.

Clang version 4.0 and newer uses SSE instructions that require
16-byte alignment to zero memory allocated using the C++ new operator.

Fix potential memory alignment issues on X86_64.

Clang version 4.0 and newer uses SSE instructions that require
16-byte alignment to zero memory allocated using the C++ new operator.
The internal memory allocator does not understand anything larger
than 8-byte alignment. Modify it to be capable of doing 16-byte
alignment when necessary.

There is also a debug layer beneath the C++ new and delete operators
that is enabled by the --enable-debug configure option. This layer
adds 8 to the requested size of any allocations before calling the
underlying allocator, adds a known signature to the start of the
memory block, and then adds an 8 byte offset to the pointer before
returning it to the caller. The delete operator basically does the
reverse, checking for the proper signature. Modify this code so
that it adds and subtracts a 16-byte offset on X86_64 so that a
properly aligned block from the underlying allocator does not cause
new to return a misaligned pointer.

Modify set_soenv.in so that it always requests 16-byte alignment
on X86_64 so that the ABI is the same independent of the toolchain.



git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1830406 13f79535-47bb-0310-9956-ffa450edef68

show more ...

Revision tags: AOO415
e9cec29506-Mar-2018 Damjan Jovanovic

Port the "kill" command and some useful parts
of the Windows API wrapper "uwinapi" to AMD64.

We aren't going to rewrite it in AMD64 assembly
as most of the uwinapi thunked/emulated

Port the "kill" command and some useful parts
of the Windows API wrapper "uwinapi" to AMD64.

We aren't going to rewrite it in AMD64 assembly
as most of the uwinapi thunked/emulated
functions are very old, and AMD64 only came out
in the Windows XP and Windows 2003 era, so only
function not available on those versions of
Windows such as SHCreateItemFromParsingName
and (unbelievably!!) snprintf and co need to
be ported. And I've used C code instead of
assembly as it's clearer and performance isn't
that important nowdays.

Patch by: me



git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1826021 13f79535-47bb-0310-9956-ffa450edef68

show more ...

1b5c3b4005-Mar-2018 Damjan Jovanovic

Fix use of ::std::min and ::std::max
on types of different sizes.

Patch by: me



git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1825937 13f79535-47bb-0310

Fix use of ::std::min and ::std::max
on types of different sizes.

Patch by: me



git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1825937 13f79535-47bb-0310-9956-ffa450edef68

show more ...

11ac63c805-Mar-2018 Damjan Jovanovic

Add some initial fixes for Win64 in main/sal.

Patch by: me



git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1825923 13f79535-47bb-0310-9956-ffa450edef68

2de5e72328-Dec-2017 Yuri Dario

#i126518# OS/2 link with system libcx0 to use new exception and memory mapping handling.

git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1819430 13f79535-47bb-0310-9956-ffa450e

#i126518# OS/2 link with system libcx0 to use new exception and memory mapping handling.

git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1819430 13f79535-47bb-0310-9956-ffa450edef68

show more ...

Revision tags: AOO414, AOO413
13e14e1107-Mar-2017 Pedro Giffuni

Revert r1719566 and bringing back some casts.

CERT C coding standard seem to have changed its mind.

MEM02-A. Do not cast the return value from malloc().
has been superceeded by:

Revert r1719566 and bringing back some casts.

CERT C coding standard seem to have changed its mind.

MEM02-A. Do not cast the return value from malloc().
has been superceeded by:
MEM02-C. Immediately cast the result of a memory allocation function call
into a pointer to the allocated type.



git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1785791 13f79535-47bb-0310-9956-ffa450edef68

show more ...

22722c3625-Feb-2017 Pedro Giffuni

i101100 - Fix some aliasing issues.

Undo unnecessary change from r1782205: using a union in oslSocketAddrImpl
just makes the code more complex and doesn't improve aliasing.


i101100 - Fix some aliasing issues.

Undo unnecessary change from r1782205: using a union in oslSocketAddrImpl
just makes the code more complex and doesn't improve aliasing.


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1784388 13f79535-47bb-0310-9956-ffa450edef68

show more ...

0618ff6b08-Feb-2017 Pedro Giffuni

i101100 - Fix some aliasing issues.

This is a very small part of a patch submitted by Caolan McNamara on
2009 to help OOo work with -fstrict-aliasing. It is not complete and for
now

i101100 - Fix some aliasing issues.

This is a very small part of a patch submitted by Caolan McNamara on
2009 to help OOo work with -fstrict-aliasing. It is not complete and for
now I omitted adding -fno-strict-aliasing to many makefiles.

This does require a lot more attention and will have to be completed at
some point because newer versions of GCC enable strict-aliasing with most
optimization levels.



git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1782205 13f79535-47bb-0310-9956-ffa450edef68

show more ...

bcc22a4c07-Feb-2017 Damjan Jovanovic

Add initial support for building AOO with Clang on Linux.

This allows Ubuntu 16.04 to compile AOO with Clang 1.8 on an x86.

Other architectures probably don't work, as Clang 1.8 is

Add initial support for building AOO with Clang on Linux.

This allows Ubuntu 16.04 to compile AOO with Clang 1.8 on an x86.

Other architectures probably don't work, as Clang 1.8 is pretty
strict about the low-level C++ ABI hacks in main/bridges, but at
least they should fail early in main/bridges instead of the
previous behaviour, where main/bridges compiles nothing when
"$(COM)" != "GCC" and main/i18npool then fails with a mysterious
"error: cannot get uno environments" message.

Patch by: me



git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1782030 13f79535-47bb-0310-9956-ffa450edef68

show more ...

b4039cdd31-Jan-2017 Don Lewis

The clear_001 QA test fails sporadically with a 7 nSec mutex hold time
measurement. The nominal hold time for the mutex is 5 seconds, but
because the mutex state is polled at 1 second interv

The clear_001 QA test fails sporadically with a 7 nSec mutex hold time
measurement. The nominal hold time for the mutex is 5 seconds, but
because the mutex state is polled at 1 second intervals, the actual
measured time will probably be 6+ seconds. If the nanoseconds field
of the starting timestamp is large, it is possible that it will have
wrapped to a small value at the poll time when the mutex is detected
as having been released. If the time interval was calculated at
full precision by subtracting both the seconds and nanoseconds fields
of the before and after timestamps, an interval of just over 6
seconds could look like 7 seconds and a large negative number of
nanoseconds. Since this test only subtracts the seconds field, it
can think the difference is 7 seconds and fail the "nSec < 7" assertion.
As a quick fix, change the assertion to "nSec <= 7".


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1781021 13f79535-47bb-0310-9956-ffa450edef68

show more ...

7542595f16-Jan-2017 pfg

osl_diagnose_backtrace_Impl(): leave a default value for FreeBSD.

Thinking of a future ARM support that may want to give some value to
FRAME_PTR_OFFSET and FRAME_OFFSET.


gi

osl_diagnose_backtrace_Impl(): leave a default value for FreeBSD.

Thinking of a future ARM support that may want to give some value to
FRAME_PTR_OFFSET and FRAME_OFFSET.


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1779073 13f79535-47bb-0310-9956-ffa450edef68

show more ...

11a94bc513-Jan-2017 pfg

FreeBSD PPC: Missing patch

Submitted by: Curtis Hamilton


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1778623 13f79535-47bb-0310-9956-ffa450edef68

b9fd132d24-Dec-2016 pfg

Add some "Revision" svn keywords.

Revisions were used within the tree, perhaps inherited by previous
CVS/Subversion usage. Re-use them now since we have been lazy about
updating them

Add some "Revision" svn keywords.

Revisions were used within the tree, perhaps inherited by previous
CVS/Subversion usage. Re-use them now since we have been lazy about
updating them manually and because they can be useful for bug reports.


git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1775979 13f79535-47bb-0310-9956-ffa450edef68

show more ...

12345678910