summaryrefslogtreecommitdiff
path: root/amiga/object.c
Commit message (Collapse)AuthorAgeFilesLines
* Correct some memory allocation parametersChris Young2013-10-121-1/+1
|
* Replace AllocVec with AllocVecTags. Remove some instances of MEMF_CLEAR ↵Chris Young2013-10-121-2/+2
| | | | where it is not necessary.
* Add missing includeJohn Mark Bell2011-09-021-0/+1
| | | | svn path=/trunk/netsurf/; revision=12702
* New style MIME typing; maps MIME types to DataTypes and DefIcon format names.Chris Young2011-05-091-0/+1
| | | | | | | | | | | | | | Currently only able to resolve DataTypes to MIME Types. TODO: - DT MIME type guessing needs mostly removing (only use if no matches in mimetypes file) - Migrate the rest of filetype.c to the new format (can filetype using icon.library and reverse lookup MIME type, for example) - Use to distinguish between CONTENT_IMAGE types - Simplify so DefIcon type defaults to lowercase DataType name svn path=/trunk/netsurf/; revision=12360
* Every five minutes, close any fonts not used in the last five minutesChris Young2011-05-011-3/+2
| | | | svn path=/trunk/netsurf/; revision=12267
* Don't open fonts until they are neededChris Young2011-04-301-1/+5
| | | | svn path=/trunk/netsurf/; revision=12264
* Modify scheduler to use a binary heap (using libpbl).Chris Young2011-02-161-4/+0
| | | | | | | | | | | | | Scheduled events are now in event time order, so schedule_run simply takes the top event off the heap and runs it (if we're polling, rather than having received a signal that the next event is due to be run, we check first that we have passed the scheduled time). This should provide performance benefits as we are no longer trawling the entire list of scheduled events (potentially hundreds) every time an event is signalled or the schedule list is polled. svn path=/trunk/netsurf/; revision=11703
* Merge treeview-redux to trunkJohn Mark Bell2010-10-051-2/+12
| | | | svn path=/trunk/netsurf/; revision=10865
* Fix some potential issues with lists not being freed properlyChris Young2009-11-151-4/+5
| | | | svn path=/trunk/netsurf/; revision=9677
* Change memory allocations to MEMF_PRIVATE to enable paging on OS4.1.Chris Young2008-11-021-2/+2
| | | | svn path=/trunk/netsurf/; revision=5649
* List traversing tidy-up.Chris Young2008-10-061-2/+3
| | | | svn path=/trunk/netsurf/; revision=5499
* Scheduled events now signal when the scheduled time has passed.Chris Young2008-09-081-0/+4
| | | | | | The timer appears to stop signalling events occasionally - needs some investigation. svn path=/trunk/netsurf/; revision=5287
* Code cleanup.Chris Young2008-08-211-35/+0
| | | | svn path=/trunk/netsurf/; revision=5167
* Generic objects code implemented using Exec lists. Currently used by ↵Chris Young2008-08-031-0/+107
schedule.c to add and delete schedule items from a list. svn path=/trunk/netsurf/; revision=4876