<?xml version="1.0" encoding="UTF-8"?>
<feed version="0.3" xmlns="http://purl.org/atom/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xml:lang="ja">
<title>Mozilla for Windows x64 platform</title>
<link rel="alternate" type="text/html" href="http://www.mozilla-x86-64.com/" />
<modified>2008-07-31T10:26:18Z</modified>
<tagline>development log for mozilla products such as Firefox porting to Windows for x64 platform</tagline>
<id>tag:www.mozilla-x86-64.com,2008://2</id>
<generator url="http://www.movabletype.org/" version="3.2-ja-2">Movable Type</generator>
<copyright>Copyright (c) 2008, makoto</copyright>
<entry>
<title>15% faster JPEG decoding on Windows x64 with IJG&apos;s JPEG library</title>
<link rel="alternate" type="text/html" href="http://www.mozilla-x86-64.com/archives/2008/07/15_faster_jpeg.html" />
<modified>2008-07-31T10:26:18Z</modified>
<issued>2008-07-31T10:20:19Z</issued>
<id>tag:www.mozilla-x86-64.com,2008://2.81</id>
<created>2008-07-31T10:20:19Z</created>
<summary type="text/plain">Although Mozilla&apos;s JPEG library uses IJG...</summary>
<author>
<name>makoto</name>

<email>raven@oldskool.jp</email>
</author>
<dc:subject>Mozilla for Windows x64</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.mozilla-x86-64.com/">
<![CDATA[<p>Although Mozilla's JPEG library uses <a href="http://www.ijg.org/">IJG</a>'s libjpeg6b, they adds native SSE2 optimization code for DCT using Intel's sample (AP-945.  Origianl documents is removed from Intel server, but there is <a href="http://download.intel.com/jp/developer/jpdoc/w_idct_j.pdf">Japanese document</a> in Intel Japan site).  But this code in Mozilla is for MSVC for x86 only (Even if they make Linux version, most distributor uses system's libjpeg6b for their Firefox. So its result may becomes waste...).</p>

<p>How faster for decoding if its optimazation is implemented for AMD64 platform?  Although SSE2 of AMD CPU (Trion, Althon64 and Opetron. Not Intel CPU) is slower than Intel CPU (except to Pentium M), since MMX assmebler doesn't work on MSVC for AMD64, I should try it.</p>]]>
<![CDATA[<p>Benchmark program is the following.</p>

<pre style="background: #e0e0e0;">
cinfo.err = jpeg_std_error(&jerr);
jpeg_create_decompress(&cinfo);
cinfo.dct_method = JDCT_ISLOW;

jpeg_stdio_src(&cinfo, input_file);
jpeg_read_header(&cinfo, TRUE);

jpeg_start_decompress(&cinfo);

width = cinfo.output_width;
height = cinfo.output_height;

img = (JSAMPARRAY)malloc(sizeof(JSAMPROW)*height);

for(i = 0; i < height; ++i)
	img[i] = (JSAMPROW)calloc(sizeof(JSAMPLE), 3 * width);

while (cinfo.output_scanline < cinfo.output_height)
	jpeg_read_scanlines(&cinfo, img + cinfo.output_scanline, cinfo.output_height - cinfo.output_scanline);

jpeg_finish_decompress(&cinfo);
jpeg_destroy_decompress(&cinfo);</pre>

<p>Result.  It is 15% faster than origianl!</p>

<img src="http://chart.apis.google.com/chart?cht=bhs&chd=t:22058,25553&chds=0,30000&chs=400x100&chdl=SSE2|Original&chco=ff0000|00ff00&chtt=JPEG+Decoding+100+times&chg=10,100" />

<p>Also, source code is available on <a
href="http://hg.mozilla-x86-64.com/firefox-win64/">http://hg.mozilla-x86-64.com/firefox-win64/</a>.  See jpeg directory.</p>]]>
</content>
</entry>
<entry>
<title>Mobile Moday Tokyo</title>
<link rel="alternate" type="text/html" href="http://www.mozilla-x86-64.com/archives/2008/02/mobile_moday_to.html" />
<modified>2008-02-18T14:40:58Z</modified>
<issued>2008-02-18T14:27:19Z</issued>
<id>tag:www.mozilla-x86-64.com,2008://2.80</id>
<created>2008-02-18T14:27:19Z</created>
<summary type="text/plain">Today, there was a event for mobile devi...</summary>
<author>
<name>makoto</name>

<email>raven@oldskool.jp</email>
</author>
<dc:subject>other</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.mozilla-x86-64.com/">
<![CDATA[<p>Today, there was a event for mobile device "<a href="http://www.mobilemonday.jp/">Mobile Moday Tokyo</a>" in <a href="http://www.kds.kddi.com/">KDDI designing studio</a>.  Today's presenters were Mike from W3C and Jay from Mozilla.org.</p>

<p>Mike's session is about current mobile web broswer design.  You know, current Web broswer is 2 types, redering server typle and redering client type.  Opera Mini and Skyfire is the example of former.  Opera Mobile, Safari and S60 Browser is others.  Mike's presentation is for beginner for bisuness people.</p>

<p>Jay's session is about Firefox mobile.  He explain that it is designed how is matched for mobile device..  Also, he said that it will be released at late of 2008.</p>

<p>Also, pictures are here (<a href="http://www.flickr.com/photos/41841117@N00/sets/72157603934505259/">http://www.flickr.com/photos/41841117@N00/sets/72157603934505259/</a>).</p>]]>

</content>
</entry>
<entry>
<title>Mozilla build system with Windows Vista x64</title>
<link rel="alternate" type="text/html" href="http://www.mozilla-x86-64.com/archives/2007/12/mozilla_build_s.html" />
<modified>2007-12-28T09:42:12Z</modified>
<issued>2007-12-28T09:39:50Z</issued>
<id>tag:www.mozilla-x86-64.com,2007://2.79</id>
<created>2007-12-28T09:39:50Z</created>
<summary type="text/plain">I bought new note PC (Dell XPS M1210).  ...</summary>
<author>
<name>makoto</name>

<email>raven@oldskool.jp</email>
</author>
<dc:subject>Mozilla for Windows x64</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.mozilla-x86-64.com/">
<![CDATA[<p>I bought new note PC (<a href="http://support.dell.com/support/topics/global.aspx/support/product_support/en/product_support_central?c=us&l=en&systemid=XPS_M1210">Dell XPS M1210</a>).  So although I installed Vista x64 on this PC, I tried re-newal build system.</p>

<p>Latest <a href="http://ftp.mozilla.org/pub/mozilla.org/mozilla/libraries/win32/MozillaBuildSetup-1.2.exe">Mozilla build system</a> uses <a href="http://www.mingw.org/msys.shtml">MSYS</a>.  But current stable version of MSYS doesn't work on Vista x64.  Since latest Mozilla build system package uses stable version, it doesn't work well.</p>

<p>This issue is a famous issue.  Because this is compatibility issue of Vista's WOW6432.  To fork thread/process on Cygwin/MSYS, it uses CreateProcess() API and STARTUPINFO parameter.  Due to a lack of Vista WOW6432 compatibility, it cannot pass fork information to waiting funtion.  So sicne The wait object become invalid, fork always failed.</p>

<p>This issue already fix on latest code (version "1.0.11").  But it isn't released as stabled package.  So you have to replace MSYS-1.0.DLL into \mozilla-build\msys\bin with 1.0.11 binaries.  MSYS team has released 1.0.11 version DLL as <a href="http://sourceforge.net/project/showfiles.php?group_id=2435&package_id=24963">MSYS-1.0.11-20071204.tar.bz2</a>.  After installing Mozilla build system, you extract it and have to replace DLLs.</p>]]>

</content>
</entry>
<entry>
<title>Understanding Win64 developement environment</title>
<link rel="alternate" type="text/html" href="http://www.mozilla-x86-64.com/archives/2007/11/understanding_w.html" />
<modified>2007-11-14T04:52:06Z</modified>
<issued>2007-11-14T04:46:00Z</issued>
<id>tag:www.mozilla-x86-64.com,2007://2.78</id>
<created>2007-11-14T04:46:00Z</created>
<summary type="text/plain">Since Sun&apos;s developer doesn&apos;t seem to kn...</summary>
<author>
<name>makoto</name>

<email>raven@oldskool.jp</email>
</author>
<dc:subject>Microsoft SDK</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.mozilla-x86-64.com/">
<![CDATA[<p>Since Sun's developer doesn't seem to know Win64 development environment by <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=227049">Bugzilla #227049</a>, I explain it</p>

<p>There is 2 CPU arch for Win64</p>

<ul>
<li>IA64 (aka Itanium)</li>
<li>x64 (aka AMD64, x86_64)</li>
</ul>

<p>Win64 tools such as complier and assember are included in the following products.

<ul>
<li><a href="http://www.microsoft.com/downloads/details.aspx?familyid=EBA0128F-A770-45F1-86F3-7AB010B398A3&displaylang=en">Platform SDK for Windows Server 2003</a></li>
<li>Visual Studio 2005 Standard Edition or highr edition</li>
</ul>

</p>

<p><b><i><a href="http://msdn2.microsoft.com/en-us/express/default.aspx">Visual Studio 2005 Express Edition</a> doesn't have Win64 complier and linker</i></b>.  If you want to get Win64 build environment by non-fee, you have to use Platfrom SDK for Windows Server 2003.  Platform SDK has version 14.x of CL.EXE (as same as major version of Visual Studio 2005).</p>

<p>Also, how about Platform SDK for Windows Vista?  It is not good chooise.  Becasue, it doesn't include assember such as ML64.EXE.  Although I don't know why Microsoft decides it has no assember command,  we must buy VS2005 STD/PRO if you need latest compiler and assember.</p>
]]>

</content>
</entry>
<entry>
<title>Firefox Developers Conference Summer 2007 AM</title>
<link rel="alternate" type="text/html" href="http://www.mozilla-x86-64.com/archives/2007/06/firefox_develop.html" />
<modified>2007-06-16T04:08:09Z</modified>
<issued>2007-06-16T03:54:56Z</issued>
<id>tag:www.mozilla-x86-64.com,2007://2.77</id>
<created>2007-06-16T03:54:56Z</created>
<summary type="text/plain">Today, Firefox Delopvers Conferrence Sum...</summary>
<author>
<name>makoto</name>

<email>raven@oldskool.jp</email>
</author>
<dc:subject>other</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.mozilla-x86-64.com/">
<![CDATA[<p>Today, Firefox Delopvers Conferrence Summer 2007 is taking place in Tokyo.   I am joining as audience.  Now, AM session was finished.</p>
<p>At first Mike Shaver who is Mozilla Corp's director speaks Mozilla Eco-systems.  But, since it is absolute contents and most Japanese is shy, Q&A session is not warmed up.</p>
<p>Next, Basil presentated Mozilla Lab from Mozilla Corp office, and then, Dan talked about now bookmark system "Place".  Although I am interesting with Place using SQLite, this session is only summay of Place.</p>
<p>Last session of AM is from Google, Inc and Yahoo JAPAN community.  Google's presentation was a lack of contents for Firefox, they explained only Google API for thier business.  Then, Yahoo JAPAN community talked about current Yahoo JAPAN API, not Yahoo API.  I think that this session is really needed?</p>]]>

</content>
</entry>
<entry>
<title>new build for Minefield</title>
<link rel="alternate" type="text/html" href="http://www.mozilla-x86-64.com/archives/2007/06/new_build_for_m.html" />
<modified>2007-06-12T14:51:17Z</modified>
<issued>2007-06-12T14:47:24Z</issued>
<id>tag:www.mozilla-x86-64.com,2007://2.76</id>
<created>2007-06-12T14:47:24Z</created>
<summary type="text/plain">Since place which is new bookmark manage...</summary>
<author>
<name>makoto</name>

<email>raven@oldskool.jp</email>
</author>
<dc:subject>Mozilla for Windows x64</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.mozilla-x86-64.com/">
<![CDATA[<p>Since place which is new bookmark manager using SQLite is enabled again, I built Win64 binaries with /O1 option (optimized).  There is the installer package in <a href="/download.html">download page</a>.</p>

<p>Notes: NSIS is 32-bits, so default install path is <i>\Program Files (x86)</i> directory.</p>]]>

</content>
</entry>
<entry>
<title>New build system for Mozilla environment</title>
<link rel="alternate" type="text/html" href="http://www.mozilla-x86-64.com/archives/2007/06/new_build_syste.html" />
<modified>2007-06-11T13:18:45Z</modified>
<issued>2007-06-11T13:17:10Z</issued>
<id>tag:www.mozilla-x86-64.com,2007://2.75</id>
<created>2007-06-11T13:17:10Z</created>
<summary type="text/plain">Although current mozilla build system us...</summary>
<author>
<name>makoto</name>

<email>raven@oldskool.jp</email>
</author>
<dc:subject>Porting to x64</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.mozilla-x86-64.com/">
<![CDATA[<p>Although current mozilla build system uses Cygwin and many tools, Mozilla team seems to replace it with MSYS base system.</p>
<p><a href="http://benjamin.smedbergs.us/blog/2007-03-02/mozilla-build-system-now-requiring-python-and-new-windows-build-package/">http://benjamin.smedbergs.us/blog/2007-03-02/mozilla-build-system-now-requiring-python-and-new-windows-build-package/</a>
<p>As long as I install it, in other word, </p>
<p>Old Mozilla Build System = Cygwin + NSIS + 7ZIP + UPX</p>
<p>New Mozilla Build System = MSYS + NSIS + 7ZIP + UPX + Python</p>
<p>Cygwin replaces with MSYS and add Python script.  So I must port NSIS and SCON that is needed to build NSIS.</p>]]>

</content>
</entry>
<entry>
<title>Porting from ABI x86-64 assembler to Win64 x86-64 assembler</title>
<link rel="alternate" type="text/html" href="http://www.mozilla-x86-64.com/archives/2006/12/porting_from_ab.html" />
<modified>2006-12-22T14:35:25Z</modified>
<issued>2006-12-22T14:27:50Z</issued>
<id>tag:www.mozilla-x86-64.com,2006://2.74</id>
<created>2006-12-22T14:27:50Z</created>
<summary type="text/plain">In this week, I tried writing MPI assemb...</summary>
<author>
<name>makoto</name>

<email>raven@oldskool.jp</email>
</author>
<dc:subject>Porting to x64</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.mozilla-x86-64.com/">
<![CDATA[<p>In this week, I tried writing MPI assembler code for Windows x64.  Because when Michel sent code-review of MPI porting for Windows x64 that is written by C, code-reviwer rejected by "try using assember code".  Most(all?) Mozilla.org people didn't know that assember of <a href="http://www.x86-64.org/">ABI x86-64</a> and Win64 x86 is different, and porting is complicated.  But, since I finished writing code (but I don't checked in :-)), I wrote this article.</p>

<h3>GAS (GNU Assembler) vs MASM (Microsoft Macro Assembler)</h3>
<p>You know, GNU AS uses AT&T format and MASM uses Intel format.</p>

<h4>AT&T format</h4>

<div class="code">
movq %rdx, %rcx
</div>

<h4>Intel format</h4>

<div class="code">
mov rcx, rdx
</div>

<p>About this different, it is easy using script like perl or making converter.   By modifing id software's converter, I resolve this.</p>


<h3>Call parameter</h3>

<p>At first, you have to understand call parameter registers.<p>

<h4>ABI x86-64</h4>

<table border="1">
<tr><th></th><th>normal</th><th>float/double</th></tr>
<tr><td>1st</td><td>rdi</td><td>xmm0</td></tr>
<tr><td>2nd</td><td>rsi</td><td>xmm1</td></tr>
<tr><td>3rd</td><td>rdx</td><td>xmm2</td></tr>
<tr><td>4th</td><td>rcx</td><td>xmm3</td></tr>
<tr><td>5th</td><td>r8</td><td>xmm4</td></tr>
<tr><td>6th</td><td>r9</td><td>xmm5</td></tr>
</table>

<h4>Windows x86-64</h4>

<table border="1">
<tr><th></th><th>normal</th><th>float/double</th></tr>
<tr><td>1st</td><td>rcx</td><td>xmm0</td></tr>
<tr><td>2nd</td><td>rdx</td><td>xmm1</td></tr>
<tr><td>3rd</td><td>r8</td><td>xmm2</td></tr>
<tr><td>4th</td><td>r9</td><td>xmm3</td></tr>
</table>

<p>So, you have to consider parameter registers.</p>

]]>

</content>
</entry>
<entry>
<title>Why does new SDK for Vista have no ML64.EXE?</title>
<link rel="alternate" type="text/html" href="http://www.mozilla-x86-64.com/archives/2006/12/why_does_new_sd.html" />
<modified>2006-12-01T09:13:39Z</modified>
<issued>2006-12-01T09:04:53Z</issued>
<id>tag:www.mozilla-x86-64.com,2006://2.73</id>
<created>2006-12-01T09:04:53Z</created>
<summary type="text/plain">Although new Platform SDK for Windows Vi...</summary>
<author>
<name>makoto</name>

<email>raven@oldskool.jp</email>
</author>
<dc:subject>Microsoft SDK</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.mozilla-x86-64.com/">
<![CDATA[<p>Although new Platform SDK for Windows Vista is available in <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=c2b1e300-f358-4523-b479-f53d234cdccf&DisplayLang=en">Download Center</a>, this SDK doesn't have MFC libraries and ML64.EXE (Microsoft Macro Assembler for x64).  I believe, althugh these tools and libralies are included in Visual Studio 2005 Professional Edition, these were included in Windows Server 2003 SDK.  </p>
<p>Why were these removed from SDK??</p>]]>

</content>
</entry>
<entry>
<title>New Build</title>
<link rel="alternate" type="text/html" href="http://www.mozilla-x86-64.com/archives/2006/10/new_build.html" />
<modified>2006-10-07T15:22:01Z</modified>
<issued>2006-10-07T15:15:37Z</issued>
<id>tag:www.mozilla-x86-64.com,2006://2.72</id>
<created>2006-10-07T15:15:37Z</created>
<summary type="text/plain">I forgot posting new build information, ...</summary>
<author>
<name>makoto</name>

<email>raven@oldskool.jp</email>
</author>
<dc:subject>Mozilla for Windows x64</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.mozilla-x86-64.com/">
<![CDATA[<p>I forgot posting new build information, there is new build on <a href="./download.html">Download Page</a>.  From Firefox 2.0, Firefox team replaced a installer with <a href="http://nsis.sourceforge.net/Main_Page">Nullsoft Scriptable Install System</a>.  Since Win64 build uses this Win32 installer, default install path becomes <strong>C:\Program Files (x86)</strong>.</p>]]>

</content>
</entry>
<entry>
<title>Vista x64 Beta2</title>
<link rel="alternate" type="text/html" href="http://www.mozilla-x86-64.com/archives/2006/06/vista_x64_beta2.html" />
<modified>2006-06-25T08:40:24Z</modified>
<issued>2006-06-25T08:30:24Z</issued>
<id>tag:www.mozilla-x86-64.com,2006://2.71</id>
<created>2006-06-25T08:30:24Z</created>
<summary type="text/plain">When I installed to x64 Vista beta2 to m...</summary>
<author>
<name>makoto</name>

<email>raven@oldskool.jp</email>
</author>
<dc:subject>Windows XP / 2003 x64 edition</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.mozilla-x86-64.com/">
<![CDATA[<p>When I installed to x64 Vista beta2 to my machine, CYGWIN / MINGW doesn't works on this build even if using 32-bit version of CMD.EXE.</p>

<p>So, now, I am thinking about porting CYGWIN (GCC / BINUTILS) to x64.  I reseach source code on latest CVS, it doesn't support PE/COFF x86-64 and GCC doesn't support Win64 way of parameter passing.</p>

<p>I am looking for new idea to port it...</p>]]>

</content>
</entry>
<entry>
<title>Do you want Thunderbird Win64?</title>
<link rel="alternate" type="text/html" href="http://www.mozilla-x86-64.com/archives/2006/02/do_you_want_thu.html" />
<modified>2006-02-20T15:33:53Z</modified>
<issued>2006-02-20T15:29:19Z</issued>
<id>tag:www.mozilla-x86-64.com,2006://2.70</id>
<created>2006-02-20T15:29:19Z</created>
<summary type="text/plain">You can download from here. NOTE: Must s...</summary>
<author>
<name>makoto</name>

<email>raven@oldskool.jp</email>
</author>
<dc:subject>Mozilla for Windows x64</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.mozilla-x86-64.com/">
<![CDATA[<p>You can download from <a href="/download.html">here</a>.</p>
<h4>NOTE:</h4>
<ul>
<li>Must select <strong>custom setup</strong> and un-check "Quality Feedback Agent".  If you select it, setup shows error dialog and doesn't finish.</li>
<li>This is a test binary.  So we don't file a bug to bugzilla.</li>
</ul>
]]>

</content>
</entry>
<entry>
<title>Post new Binary</title>
<link rel="alternate" type="text/html" href="http://www.mozilla-x86-64.com/archives/2006/02/post_new_binary_2.html" />
<modified>2006-02-14T14:35:38Z</modified>
<issued>2006-02-14T10:53:39Z</issued>
<id>tag:www.mozilla-x86-64.com,2006://2.68</id>
<created>2006-02-14T10:53:39Z</created>
<summary type="text/plain">Since some trouble was resolved, I poste...</summary>
<author>
<name>makoto</name>

<email>raven@oldskool.jp</email>
</author>
<dc:subject>Mozilla for Windows x64</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.mozilla-x86-64.com/">
<![CDATA[<p>Since some trouble was resolved, I posted new binary for FireFox x64 using latest thunk CVS tree.  So, this isn't based on 1.5 and this is as well-known as "Deer Park".  Try it from <a href="/download.html">Download Page</a> (firefox-1.6a1.en-US.win64.installer.20060214.exe).</p>]]>

</content>
</entry>
<entry>
<title>Research high CPU issue for x64 build</title>
<link rel="alternate" type="text/html" href="http://www.mozilla-x86-64.com/archives/2006/02/research_high_c.html" />
<modified>2006-02-12T05:22:41Z</modified>
<issued>2006-02-12T05:17:53Z</issued>
<id>tag:www.mozilla-x86-64.com,2006://2.67</id>
<created>2006-02-12T05:17:53Z</created>
<summary type="text/plain">Since I don&apos;t resolve high CPU on DOM/XU...</summary>
<author>
<name>makoto</name>

<email>raven@oldskool.jp</email>
</author>
<dc:subject>Mozilla for Windows x64</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.mozilla-x86-64.com/">
<![CDATA[<p>Since I don't resolve high CPU on DOM/XUL for x64 build, I cannot release new binaries. Although I built FireFox 1.5.0.1 with x64 patch, this version keeps this problem.  So I back to 2005/09/01 code, then, I reseach this problem.   So it is more time to resolve this issue.</p>
<p>Also, when I built XULRunner, this seems to works fine.  Why does this issue occurs on Firefox only??</p>

]]>

</content>
</entry>
<entry>
<title>Synergy for Windows XP x64</title>
<link rel="alternate" type="text/html" href="http://www.mozilla-x86-64.com/archives/2006/02/synergy_for_win.html" />
<modified>2006-02-11T07:21:05Z</modified>
<issued>2006-02-09T13:20:34Z</issued>
<id>tag:www.mozilla-x86-64.com,2006://2.65</id>
<created>2006-02-09T13:20:34Z</created>
<summary type="text/plain">Synergy is a application to share keyboa...</summary>
<author>
<name>makoto</name>

<email>raven@oldskool.jp</email>
</author>
<dc:subject>Porting to x64</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.mozilla-x86-64.com/">
<![CDATA[<p><a href="http://synergy2.sourceforge.net/">Synergy</a> is a application to share keyboard and mouse.  Since this application supports multi-platform, binaries for Windows, Mac OS X, Linux is available .  Since I built new machine of AMD64, although I want to use this on Windows XP x64, this application doesn't work well.  Mouse cursor is moved, but it doesn't detected mouse click and keyboard operation...  At result of researching, some hook functions doesn't seem to work well.  Although this application uses Windows Hook function, this application is Win32, not Win64, so it doesn't work correctly.</p>

<p>So I built this for Windows XP x64 (I need modify several parts of source code).  If you want this, please try <a href="/download/tools/synergy-win64-20060208.zip">synergy-win64-20060208.zip</a>.  Also, patch is <a href="/download/patches/synergy-win64.patch.zip">here</a>.</p>]]>

</content>
</entry>

</feed>