As fireTime passed in setSharedTimerFireTime is the absolute time, we must calcalute the interval by subtracting currentTime() from fireTime and pass the result to ISHELL_SetTimerEx.
Created attachment 46467 [details] Port SharedTimer to BREW
Created attachment 47330 [details] Port SharedTimer BREW -> BREWMP in ChangeLog
Comment on attachment 47330 [details] Port SharedTimer 30 #undef COMPILE_ASSERT Otherwise this looks fine.
Created attachment 47470 [details] Port SharedTimer #undef COMPILE_ASSERT is removed
Comment on attachment 47470 [details] Port SharedTimer OK.
Comment on attachment 47470 [details] Port SharedTimer Clearing flags on attachment: 47470 Committed r54200: <http://trac.webkit.org/changeset/54200>
All reviewed patches have been landed. Closing bug.