History log of /trunk/main/sal/ (Results 26 - 50 of 239)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
7950f2af14-Jun-2020 mseidel

Fixed typos (the the -> the) and some more

Revision tags: 420-Dev2-m2, AOO417
74cbd1f108-Jun-2019 Matthias Seidel

Fixed typos (wether -> whether)

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

Revision tags: AOO420-Dev-m1
e2e03d9112-Feb-2019 jim

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


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

369178c912-Feb-2019 jim

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


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

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


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

show more ...

6de7185031-Jan-2019 Jim Jagielski

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


git-svn-id: https://svn.

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


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

show more ...

c2245a3925-Jan-2019 Jim Jagielski

save some cycles


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

812fbeb625-Jan-2019 Jim Jagielski

ensure NULL


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

c1815d8018-Jan-2019 Jim Jagielski

more PATH weirdness on macOS


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

d92161c411-Jan-2019 Jim Jagielski

Get macOS building and packaging again. Following changes/fixes:

o Stop pretending/forcing *Nix shared lib versioning on macOS
o Use smaller and more easily manageable temp temps by

Get macOS building and packaging again. Following changes/fixes:

o Stop pretending/forcing *Nix shared lib versioning on macOS
o Use smaller and more easily manageable temp temps by leveraging --headerpad dyld option
o misc gbuild fixes



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

show more ...

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 ...

12345678910