In VC++ 2005 time_t defaults to time64_t which causes the calculation of the minimum and maximum values in millisecondsToTM to exceed _MAX_TIME64. A naive fix is to define _USE_32BIT_TIME_T.
Created attachment 7426 [details] Adds _USE_32BIT_TIME_T to the projects preprocessor definitions This patch also changes the lib output directory to $(WebKitOutputDir)\$(ConfigurationName) and updates testkjs.vcproj to use the lib from that location. Winmm.lib is added for an upcoming StopWatch fix.
Comment on attachment 7426 [details] Adds _USE_32BIT_TIME_T to the projects preprocessor definitions Looks good. r=me
This doesn't include a changelog entry and doesn't update the WebCore, ImageViewer or Spinneret targets, thus making it much harder to land. I'd rather you post a second patch instead.
Comment on attachment 7426 [details] Adds _USE_32BIT_TIME_T to the projects preprocessor definitions Based on Eric's comments, I'm changing this to r-.
This bug has been stale for over a year. The windows port works. :) Closing.