- documentation updates - 2001 -> 2002 - version 0.9 -> 1.0
Irix needs pthread cond variables which need the pthread.h header file
- ADB has its own interrupt flag, INTFLAG_ADB - ADBMouseMoved(), ADBMouseDown/Up() and ADBKeyDown/Up() trigger the ADB interrupt - ADB mutex is only used for mouse movement (the only input state where it matters) - adb.cpp: toggling relative mouse mode resets mouse_x/y - PrimeTime(0) schedules a timer task with 0 delay time; this is still not the correct implementation, but it makes MacSyndicate work... - Unix: pthreads are preferred to POSIX.4 timers for 60Hz ticks because the timers drift badly under Linux and the thread can compensate for drifting well enough - Unix: moved GetTicks_usec() and Delay_usec() to timer_unix.cpp - video_x.cpp: X mouse acceleration is disabled in relative mouse mode because MacOS does its own acceleration - video_x.cpp: palette[].pixel and palette[].flags are always preset - video_x.cpp: decoupled X event handling from 60Hz video refresh cycle by using select() with a timeout on the X fd
replaced TIME_OFFSET constant by portable TimeToMacTime() function
- bumped version number to 0.9 - updated copyright dates
- first version to run natively on NetBSD/m68k
- updated copyright info: 1999->2000
- Unix: changed time zone handling (again)
- added external file system - moved most init/deinit code to InitAll()/ExitAll() in main.cpp
- fixed small compilation problem
- some fixes for NetBSD
- corrected time zone handling in TimerDateTime()
Initial revision
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.