summaryrefslogtreecommitdiff
path: root/amiga/object.c
Commit message (Collapse)AuthorAgeFilesLines
* Free shared_pens list on tree destroyChris Young2016-02-141-1/+1
|
* Don't free the deferred rects using FreeVec on exit as they're itempoolsChris Young2016-01-231-1/+5
|
* Allocate generic list objects using itempoolsChris Young2016-01-221-3/+23
| | | | TODO: Allocate the attached structures also using itempools
* More font-related tidy-upChris Young2016-01-161-4/+6
|
* Define m68k for OS3 build so dukky (nearly) compiles.Chris Young2015-08-141-1/+0
|
* Abstract all instances of NewMinList as it causes alert 80000006 on OS3Chris Young2015-08-051-8/+21
|
* Fix guru 80000006 occuring on OS3 when initialising lists.Chris Young2015-08-051-6/+17
|
* Remove extra debug list paddingChris Young2015-02-031-8/+1
|
* Tidy up debug and increase list allocation to aid debuggingChris Young2015-01-311-1/+2
|
* More OS3 fixesChris Young2015-01-181-1/+4
|
* Fix warningsChris Young2014-11-101-4/+5
|
* 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