<feed xmlns='http://www.w3.org/2005/Atom'>
<title>viewer.git/indra/llkdu/llkdumem.cpp, branch 26.3</title>
<subtitle>Megapahit's fork of the Second Life viewer.
</subtitle>
<id>https://megapahit.org/viewer.git/atom?h=26.3</id>
<link rel='self' href='https://megapahit.org/viewer.git/atom?h=26.3'/>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/'/>
<updated>2024-04-29T04:56:09Z</updated>
<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>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>
<entry>
<title>STORM-746 : Code formatting and clean up, add comments, no functional changes</title>
<updated>2011-04-01T06:00:50Z</updated>
<author>
<name>Merov Linden</name>
<email>merov@lindenlab.com</email>
</author>
<published>2011-04-01T06:00:50Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=dc00f42dd7ff59143869e17010ed435db009ae12'/>
<id>urn:sha1:dc00f42dd7ff59143869e17010ed435db009ae12</id>
<content type='text'>
</content>
</entry>
<entry>
<title>STORM-151 : Suppress unused code, clean up code formating, fix typos</title>
<updated>2010-12-16T04:54:25Z</updated>
<author>
<name>Merov Linden</name>
<email>merov@lindenlab.com</email>
</author>
<published>2010-12-16T04:54:25Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=71fa0894981bacd26ed07b8a8ab542dcaf2e7ae2'/>
<id>urn:sha1:71fa0894981bacd26ed07b8a8ab542dcaf2e7ae2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>STORM-151 : suppress the linux64 ref in install.xml and attempt to fix llkdumem.cpp linux compile issue</title>
<updated>2010-11-18T23:26:49Z</updated>
<author>
<name>Merov Linden</name>
<email>merov@lindenlab.com</email>
</author>
<published>2010-11-18T23:26:49Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=9682b9b5db695643b90720f9da2c8d03e4559dd4'/>
<id>urn:sha1:9682b9b5db695643b90720f9da2c8d03e4559dd4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>STORM-151 : Got decompression to work, compression disabled, simplified llkdu building</title>
<updated>2010-11-13T00:37:42Z</updated>
<author>
<name>Merov Linden</name>
<email>merov@lindenlab.com</email>
</author>
<published>2010-11-13T00:37:42Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=04adbdad4bb13cb98c77bba17fcc9a16e0f44203'/>
<id>urn:sha1:04adbdad4bb13cb98c77bba17fcc9a16e0f44203</id>
<content type='text'>
</content>
</entry>
<entry>
<title>STORM-151 : merge kdu static linking, add indra/llkdu implementation. Doesn't build yet.</title>
<updated>2010-11-11T17:33:29Z</updated>
<author>
<name>Merov Linden</name>
<email>merov@lindenlab.com</email>
</author>
<published>2010-11-11T17:33:29Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=94f44437d7e7ccb54f227e35523fa8a4e027d7d2'/>
<id>urn:sha1:94f44437d7e7ccb54f227e35523fa8a4e027d7d2</id>
<content type='text'>
</content>
</entry>
</feed>
