2004-04-23&25 Alec Woo  <awoo@cs.berkeley.edu>
	* tos/platform/mica/HPLMicC.nc
	* tos/platform/mica2/HPLMicC.nc
	* tos/platform/pc/HPLMicC.nc
	* tos/sensorboards/micasb/MicC.nc
	* tos/sensorboards/micasb/MicM.nc	
	Add hardware platform abstraction component for Mic
	to fix the cross platform interrupt issues.  TONE_INTR
	compiling issue is also resolved.
	
2004-04-21    <dgay@barnowl.research.intel-research.net>

	* tos/lib/MintRoute/MultiHopWMEWMA.nc: fix setUpdateInterval for
	  intervals > 65536 / 1024

2004-04-14  Michael Demmer  <demmer@cs.berkeley.edu>
	* tools/java/net/tinyos/sim/AutoRun.java:
	* tools/java/net/tinyos/sim/SimExec.java:
	* tos/platform/pc/Nido.nc:
	* tos/types/dbg.h:
	add a TOSSIM command line option -nodbgout to suppress printing of
	dbg statements to stdout, used to avoid lockups when TinyViz
	doesn't read from the pipe

	* tools/java/net/tinyos/simSensorAttribute.java
	* tools/java/net/tinyos/sim/SensorModel.java
	* tools/java/net/tinyos/sim/plugins/SensorModelPlugin.java
	* tools/java/net/tinyos/sim/AdditiveSensorModel.java
	* tools/java/net/tinyos/sim/ConstantSensorModel.java
	* tools/java/net/tinyos/sim/DiscSensorModel.java
	* tools/java/net/tinyos/sim/LinearSensorModel.java:
	Add a framework for a distance based sensor input models, similar to
	the radio model.

	* tools/java/net/tinyos/sim/pyscripts/motemover.py:
	* tools/java/net/tinyos/sim/pyscripts/objmover-test.py:
	* tools/java/net/tinyos/sim/pyscripts/objmover.py:
	* tools/java/net/tinyos/sim/pyscripts/sensor-test.py
	* tools/java/net/tinyos/sim/pyscripts/simutil.py:
	move the functionality from the motemover class to a generic objmover,
	add example test scripts for objmover and the sensor api

	* tools/java/net/tinyos/sim/script/reflect:
	update the reflection api to enable manipulation of generic SimObjects
	as well as MoteSimObjects and add a reflection class for the sensor plugin

	* tools/java/net/tinyos/sim/MoteSimObject.java: 
	don't need to import the sim.event package

	* tools/java/net/tinyos/sim/SimDebug.java: 
	Add a "sensor" debug target.

	* tools/java/net/tinyos/sim/SimObject.java:
	change getDistance() to take a SimObject, not a MoteSimObject

	* tools/java/net/tinyos/sim/MotePlugin.java:
	Redraw the screen whenever any SimObject moves, not just MoteSimObjects

	* doc/tython/javadoc:
	update tython javadoc to reflect changes to the reflect api

2004-04-14    <dgay@barnowl.research.intel-research.net>

	* tos/system/TimerM.nc: fix to work with >= 16 timers
	  (or, the perils of assuming that 1<<n works for n>=16)

2004-04-12    <dgay@barnowl.research.intel-research.net>

	* tos/platform/mica2dot/LedsC.nc: mica2dot has only one LED
	
	* tos/platform/mica/hardware.h (TOSH_SET_PIN_DIRECTIONS): 
	* tos/platform/mica2/hardware.h (TOSH_SET_PIN_DIRECTIONS): 
	* tos/platform/mica2dot/hardware.h (TOSH_SET_PIN_DIRECTIONS): 
	  led, flash, etc pin settings moved to respective components
	  (reduce power usage)

	* tos/platform/mica2dot/HPLFlash.nc: 
	* tos/platform/mica2/HPLFlash.nc: 
	  pins set here
	
2004-04-02    <dgay@barnowl.research.intel-research.net>

	* sched.c:
	- n tasks (rather than n-1) to be used in a n-element array
	- change the size of the task queue at compile time 
	(using TOSH_MAX_TASKS_LOG2)
	- remove TOS_empty (apparently unused and not useful)

	To change the size of the task queue, add a 
	  -DTOSH_MAX_TASKS_LOG2=n
	option to your command line, e.g., in Makefile:
	  PFLAGS := $(PFLAGS) -DTOSH_MAX_TASKS_LOG2=4
	to get 2^n tasks. The maximum value allowed is 8.

2004-03-21 Philip Levis <pal@cs.berkeley.edu>
       
        * tos/lib/VM:  Switched over to new Mate version
        * tools/java/net/tinyos/script: Added new Mate package
        * doc/: Added new Mate manual, removed old one

2004-03-09    <dgay@barnowl.research.intel-research.net>

	* tos/interfaces/CommandRegister.nc, tos/interfaces/AttrRegister.nc, 
	  tos/interfaces/Command.h, tos/interfaces/Attr.h,
	  tos/lib/Attributes/Attr.nc, tos/lib/Commands/Command.nc: change
	  schema names to pointers (they are already in the data section, 
	  no need to store twice)

	* apps/Makerules: fix display of ram usage (did not including data
	  segment)

2004-03-06  Michael Demmer  <demmer@cs.berkeley.edu>

	* tools/java/net/tinyos/sim: internal restructuring to support the
	  simulation of SimObjects that are not MoteSimObjects (this may 
	  cause minor incompatibilities with plugins)

2004-03-05  Michael Demmer  <demmer@cs.berkeley.edu>

	* tools/java/net/tinyos/sim: fix some miscellaneous bugs that
	  left TOSSIM processes running after TinyViz/Tython quit

2004-03-04  Philip Levis  <pal@cs.berkeley.edu>
       
        * tools/matlab/: made matlab tools compatible with phoenixSource java tool chain

2004-02-18  Philip Levis  <pal@cs.berkeley.edu>
       
        * tos/platform/pc/tos.c: Fixed time wraparound bug.

2004-02-09  Philip Levis  <pal@cs.berkeley.edu>

	* tos/platform/pc: more accurate clock logic in hpl.c and ClockC.nc


2004-02-04  Kristin Wright  <kwright@cs.berkeley.edu>

	* index.html: new make to incorporate 1.1.4 changes
	* index.html.in: point to a general snapshot-installation page


2003-12-30  Kristin Wright  <kwright@cs.berkeley.edu>

	* doc/ChangeLog: 
	New file.

