| ⇢ | C | AbstractCalendar added | |
| ⇢ | A | DrupalDBStore added | |
| C | ↛ | AbstractCalendar removed | |
| A | ↛ | DrupalDBStore removed |
| ⇢ | F | AbstractCalendar::getEventsItemized() added | |
| ⇢ | D | AbstractCalendar::getEventsNormalized() added | |
| ⇢ | D | DrupalDBStore::getEventData() added | |
| ⇢ | C | DrupalDBStore::storeEvent() added | |
| ⇢ | B | AbstractCalendar::groupData() added | |
| ⇢ | B | DrupalDBStore::buildQueries() added | |
| ⇢ | B | AbstractCalendar::getMatchingUnits() added | |
| ⇢ | A | AbstractCalendar::addEvents() added | |
| ⇢ | A | AbstractCalendar::getUnitIds() added | |
| ⇢ | A | AbstractCalendar::keyUnitsById() added | |
| ⋮ | view more | ||
| F | ↛ | AbstractCalendar::getEventsItemized() removed | |
| D | ↛ | AbstractCalendar::getEventsNormalized() removed | |
| D | ↛ | DrupalDBStore::getEventData() removed | |
| C | ↛ | DrupalDBStore::storeEvent() removed | |
| B | ↛ | AbstractCalendar::groupData() removed | |
| B | ↛ | DrupalDBStore::buildQueries() removed | |
| B | ↛ | AbstractCalendar::getMatchingUnits() removed | |
| A | ↛ | AbstractCalendar::addEvents() removed | |
| A | ↛ | AbstractCalendar::getUnitIds() removed | |
| A | ↛ | AbstractCalendar::keyUnitsById() removed | |
| ⋮ | view more | ||