Hide Incidence fields, to enforce uniform use of setFieldDirty()
Continuation of !45 (merged)
Notable/questionable points
-
serialize()
did not serializemColor
. I did not change that. -
shiftTimes()
now dirtiesFieldAlarms
. -
mRecurrence
does not follow the private getter/setter pattern because it uses an observer. - Added
update()
/updated()
tosetCreated()
,setLocation()
,deleteAttachments()
,clearAttachments()
(addAttachment()
already had them),newAlarm()
(viaaddalarm()
),shiftTimes()
, andsetSchedulingID()
.