path: root/amiga/schedule.c
Commit message (Expand)AuthorAgeFilesLines
* Avoid crashing on NULL schedule_listChris Young2011-03-131-0/+2
* Move schedule.h to utils/John Mark Bell2011-03-131-1/+1
* Don't crash if removing events when we have no listChris Young2011-03-131-0/+2
* Empty the schedule list before freeing and closing resourcesChris Young2011-03-131-1/+21
* Add missing includes; Don't mix TimeVal definitionsChris Young2011-03-131-2/+5
* Shunt the schedule function definitions to desktop/schedule.h. Shunt the hlc...Daniel Silverstone2011-03-131-1/+1
* Less ridiculous time calculationChris Young2011-02-261-7/+4
* Move timer.device stuff to schedule.cChris Young2011-02-191-1/+31
* Modify scheduler to use a binary heap (using libpbl).Chris Young2011-02-161-54/+75
* Fix some long-standing issues with events not getting captured, make sure theChris Young2011-02-091-5/+4
* First pass of AmigaOS 3 compatibilityJohn Mark Bell2010-12-301-0/+1
* Change schedule_run to a BOOL as this more standard for platform code.Chris Young2010-04-291-1/+1
* Ensure ami_remove_timer_event code doesn't get executed unless necessary.Chris Young2010-04-281-0/+2
* Revert previous change, causing instability.Chris Young2009-10-161-2/+2
* Fix-up the timer.device scheduler and reinstate it as default. Unfortunately...Chris Young2009-10-151-4/+4
* make schedule_run return if it has active jobs to scheduleVincent Sanders2009-02-111-2/+4
* Update for new SDKChris Young2008-12-201-8/+8
* Minor fixes, changing some defaults to safer values, screen_modeid should now...Chris Young2008-11-031-3/+5
* Change memory allocations to MEMF_PRIVATE to enable paging on OS4.1.Chris Young2008-11-021-6/+5
* List traversing tidy-up.Chris Young2008-10-061-10/+10
* Disabled the new scheduler by default as it is more unstable than I thought :(Chris Young2008-09-091-10/+18
* Scheduled events now signal when the scheduled time has passed.Chris Young2008-09-081-2/+33
* Reversed order of running a callback and removing it from the schedule list, ...Chris Young2008-08-171-13/+3
* Fully implemented schedule, schedule_run and schedule_remove.Chris Young2008-08-031-1/+104
* Initial Amiga port files, mostly empty stub functions.Chris Young2008-08-021-0/+32