<feed xmlns='http://www.w3.org/2005/Atom'>
<title>viewer.git/indra/llkdu/llkdumem.h, branch 26.5</title>
<subtitle>Megapahit's fork of the Second Life viewer.
</subtitle>
<id>https://megapahit.org/viewer.git/atom?h=26.5</id>
<link rel='self' href='https://megapahit.org/viewer.git/atom?h=26.5'/>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/'/>
<updated>2025-02-11T10:04:08Z</updated>
<entry>
<title>Introduce build system and preprocessor support for ARM64</title>
<updated>2025-02-11T10:04:08Z</updated>
<author>
<name>Rye</name>
<email>rye@lindenlab.com</email>
</author>
<published>2025-02-03T16:35:22Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=a455d3ee7d5ddefcdf008fa86ecc7c80aba758aa'/>
<id>urn:sha1:a455d3ee7d5ddefcdf008fa86ecc7c80aba758aa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update KDU to 8.4.1 and fix kdu tests, also fix llimage_libtest utility</title>
<updated>2025-02-11T10:04:04Z</updated>
<author>
<name>Rye</name>
<email>rye@lindenlab.com</email>
</author>
<published>2024-10-28T02:02:55Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=a80f2ba9a3bc475f618646ccb3600c08e0055734'/>
<id>urn:sha1:a80f2ba9a3bc475f618646ccb3600c08e0055734</id>
<content type='text'>
</content>
</entry>
<entry>
<title>#824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed</title>
<updated>2024-04-29T04:56:09Z</updated>
<author>
<name>Andrey Lihatskiy</name>
<email>alihatskiy@productengine.com</email>
</author>
<published>2024-04-29T04:43:28Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=1b68f71348ecf3983b76b40d7940da8377f049b7'/>
<id>urn:sha1:1b68f71348ecf3983b76b40d7940da8377f049b7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Automated merge with tip of viewer-release to pick up 4.0.5</title>
<updated>2016-05-19T18:00:03Z</updated>
<author>
<name>callum_linden</name>
<email>none@none</email>
</author>
<published>2016-05-19T18:00:03Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=9c4ed8d1138de86041b740139c4deec1bc6bf8ee'/>
<id>urn:sha1:9c4ed8d1138de86041b740139c4deec1bc6bf8ee</id>
<content type='text'>
</content>
</entry>
<entry>
<title>DRTVWR-418: Fix indra/llkdu wrapper for changes in KDU 7.8 API.</title>
<updated>2016-04-26T02:56:58Z</updated>
<author>
<name>Nat Goodspeed</name>
<email>nat@lindenlab.com</email>
</author>
<published>2016-04-26T02:56:58Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=a0052fac052c527e67f07a978a9413804427a736'/>
<id>urn:sha1:a0052fac052c527e67f07a978a9413804427a736</id>
<content type='text'>
KDU 7.8 introduces a number of changes to its API, most notably by moving
public symbols into a variety of kdu_something namespaces. While this is
laudable in a general sense, it does require quite a bit of diagnostic
building and patching to update legacy code.

Since llimagej2ckdu_test.cpp lamentably stubs out pretty much the entire KDU
API, we must also fix those stubs for signature changes even to functions we
don't otherwise reference.

NOTE: This commit still leaves four symbols undefined. Below I have taken the
liberty of juxtaposing the error line with the output from dumpbin /exports
build-vc120/packages/lib/release/kdu.lib. I see no differences.

unresolved symbol (?kdu_convert_ycc_to_rgb_rev16@kdu_core@@3P6AXPAF00H@ZA)   "void (__cdecl* kdu_core::kdu_convert_ycc_to_rgb_rev16)(short *,short *,short *,int)"
                   ?kdu_convert_ycc_to_rgb_rev16@kdu_core@@3P6AXPAF00H@ZA    (void (__cdecl* kdu_core::kdu_convert_ycc_to_rgb_rev16)(short *,short *,short *,int))
unresolved symbol (?kdu_convert_ycc_to_rgb_irrev16@kdu_core@@3P6AXPAF00H@ZA) "void (__cdecl* kdu_core::kdu_convert_ycc_to_rgb_irrev16)(short *,short *,short *,int)"
                   ?kdu_convert_ycc_to_rgb_irrev16@kdu_core@@3P6AXPAF00H@ZA  (void (__cdecl* kdu_core::kdu_convert_ycc_to_rgb_irrev16)(short *,short *,short *,int))
unresolved symbol (?kdu_convert_ycc_to_rgb_rev32@kdu_core@@3P6AXPAH00H@ZA)   "void (__cdecl* kdu_core::kdu_convert_ycc_to_rgb_rev32)(int *,int *,int *,int)"
                   ?kdu_convert_ycc_to_rgb_rev32@kdu_core@@3P6AXPAH00H@ZA    (void (__cdecl* kdu_core::kdu_convert_ycc_to_rgb_rev32)(int *,int *,int *,int))
unresolved symbol (?kdu_convert_ycc_to_rgb_irrev32@kdu_core@@3P6AXPAM00H@ZA) "void (__cdecl* kdu_core::kdu_convert_ycc_to_rgb_irrev32)(float *,float *,float *,int)"
                   ?kdu_convert_ycc_to_rgb_irrev32@kdu_core@@3P6AXPAM00H@ZA  (void (__cdecl* kdu_core::kdu_convert_ycc_to_rgb_irrev32)(float *,float *,float *,int))
24&gt;C:\Users\Nat\linden\viewer64\build-vc120\newview\RelWithDebInfo\secondlife-bin.exe : fatal error LNK1120: 4 unresolved externals
</content>
</entry>
<entry>
<title>remove execute permission from many files that should not have it</title>
<updated>2015-11-10T14:48:56Z</updated>
<author>
<name>Oz Linden</name>
<email>oz@lindenlab.com</email>
</author>
<published>2015-11-10T14:48:56Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=c8726aba303bcf1207b730a344536e25491420bc'/>
<id>urn:sha1:c8726aba303bcf1207b730a344536e25491420bc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix for incorrectly formatted #if statements (worked on clang FWIW!)</title>
<updated>2014-12-10T21:02:36Z</updated>
<author>
<name>callum_linden</name>
<email>none@none</email>
</author>
<published>2014-12-10T21:02:36Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=6bb3fc93926e93154d9651e16e131ffa4c805a2e'/>
<id>urn:sha1:6bb3fc93926e93154d9651e16e131ffa4c805a2e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update to build on Xcode 6.0: remove #pragmas from code to deal with tut warnigs/errors (moved to package) AND bracket clang #pragmas in #if LL_DARWIN</title>
<updated>2014-10-20T23:02:03Z</updated>
<author>
<name>callum_linden</name>
<email>none@none</email>
</author>
<published>2014-10-20T23:02:03Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=f3baf8dc4e900a4e8d4005e31f20be2bae162a56'/>
<id>urn:sha1:f3baf8dc4e900a4e8d4005e31f20be2bae162a56</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update to build on Xcode 6.0: explicitly supress certain warnings in KDU package files</title>
<updated>2014-10-17T22:35:28Z</updated>
<author>
<name>callum_linden</name>
<email>none@none</email>
</author>
<published>2014-10-17T22:35:28Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=c2772bc13a9e3e2044706a0e41c7b5c0fe86e9ed'/>
<id>urn:sha1:c2772bc13a9e3e2044706a0e41c7b5c0fe86e9ed</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update Mac and Windows breakpad builds to latest</title>
<updated>2013-03-29T14:50:08Z</updated>
<author>
<name>Graham Madarasz</name>
<email>graham@lindenlab.com</email>
</author>
<published>2013-03-29T14:50:08Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=bf6182daa8b4d7cea79310547f71d7a3155e17b0'/>
<id>urn:sha1:bf6182daa8b4d7cea79310547f71d7a3155e17b0</id>
<content type='text'>
</content>
</entry>
</feed>
