Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | correctly calculate writeout bandwidth and properly impose limits | Vincent Sanders | 2014-11-29 | 2 | -19/+66 |
| | |||||
* | Add some comments about timer.device. | Chris Young | 2014-11-29 | 2 | -3/+14 |
| | |||||
* | Improve llcache writeout stratagy | Vincent Sanders | 2014-11-28 | 4 | -35/+75 |
| | |||||
* | revert unecessary librt linkage as it not comes from libnsfb pkg-config ↵ | Vincent Sanders | 2014-11-27 | 2 | -2/+2 |
| | | | | correctly | ||||
* | add rt library to link | Vincent Sanders | 2014-11-27 | 2 | -2/+2 |
| | |||||
* | update the backing store to allow for invalidating entries which have an ↵ | Vincent Sanders | 2014-11-27 | 2 | -49/+69 |
| | | | | allocation | ||||
* | stop using gettimeofday and use the monotonic time interface fron nsutils | Vincent Sanders | 2014-11-26 | 2 | -9/+12 |
| | |||||
* | caclulate the total amount of time spent writing an object out | Vincent Sanders | 2014-11-25 | 1 | -19/+34 |
| | | | | | | In order to calculate the writeout bandwidth we need to know how long it took to write the data to peristant storage in addition to how much was written. | ||||
* | Try using -pipe on beos/haiku as temporary file access may be slow | Vincent Sanders | 2014-11-24 | 1 | -1/+1 |
| | |||||
* | Remove unecessary header include. | Michael Drake | 2014-11-24 | 1 | -1/+0 |
| | |||||
* | correctly release source data from llcache | Vincent Sanders | 2014-11-23 | 2 | -4/+11 |
| | |||||
* | Improve doxygen comments and add todo for cache and backing store | Vincent Sanders | 2014-11-23 | 3 | -59/+149 |
| | |||||
* | remove constness from backing stores store method | Vincent Sanders | 2014-11-23 | 3 | -10/+10 |
| | |||||
* | annotate element struct with packing attributes to reduce entry size | Vincent Sanders | 2014-11-23 | 1 | -7/+9 |
| | |||||
* | Do not use anonymous union as it is not portable | Vincent Sanders | 2014-11-23 | 1 | -13/+37 |
| | | | | | unnamed unions are not portable to old compilers. When reloading data ensure the heap allocation status is discarded. | ||||
* | change the persistant data store to owning the allocations | Vincent Sanders | 2014-11-22 | 4 | -137/+263 |
| | |||||
* | Ensure we're not running events ahead of time. | Chris Young | 2014-11-22 | 1 | -2/+9 |
| | |||||
* | Process scheduled event changes before incoming timer events. | Chris Young | 2014-11-22 | 1 | -10/+11 |
| | | | | This stops things being run that have just been deleted. However, may cause the next event to run early because we don't check the time. | ||||
* | Re-enable asynchronous backing store writes | Chris Young | 2014-11-22 | 5 | -7/+124 |
|\ | |||||
| * | Fix llcache ops table | Chris Young | 2014-11-22 | 1 | -0/+1 |
| | | |||||
| * | Revert "Revert "Write out to the backing store asynchronously."" | Chris Young | 2014-11-22 | 5 | -7/+123 |
|/ | | | | This reverts commit 75623179aa7a0259477ef93dcd2a3562c4884c74. | ||||
* | fix warning | Chris Young | 2014-11-22 | 1 | -0/+1 |
| | |||||
* | Reduce stack to 2K | Chris Young | 2014-11-22 | 1 | -1/+1 |
| | |||||
* | Reply to the timer before running the scheduled task. | Chris Young | 2014-11-22 | 1 | -1/+4 |
| | |||||
* | New asynchronous scheduler | Chris Young | 2014-11-22 | 3 | -66/+286 |
|\ | | | | | | | This ensures that if other processes other than the main NetSurf process try to create scheduled tasks, they are always run on the main process. | ||||
| * | New scheduler | Chris Young | 2014-11-22 | 3 | -57/+186 |
| | | |||||
| * | Initial steps for a scheduler process | Chris Young | 2014-11-22 | 3 | -38/+129 |
|/ | |||||
* | Revert "Should be a while loop in case of multiple simultaneous event triggers." | Chris Young | 2014-11-22 | 1 | -2/+2 |
| | | | | | | This reverts commit 9dcf001a0bf6d09864783125390e20c8eb53c12f. For ehatever reason this is entirely broken, but I'm in the process of rewriting so just revert for now to get the working builds again. | ||||
* | Fix brackets. | Michael Drake | 2014-11-22 | 1 | -1/+1 |
| | |||||
* | Shouldn't need browser_private.h now. | Michael Drake | 2014-11-22 | 1 | -1/+1 |
| | |||||
* | Use API to find if content is selectable, instead of guessing. | Michael Drake | 2014-11-22 | 1 | -1/+1 |
| | |||||
* | Simplify ami_history_open API and use correct call to get history object. | Michael Drake | 2014-11-22 | 4 | -7/+11 |
| | |||||
* | Use API to get URL. | Michael Drake | 2014-11-22 | 1 | -3/+2 |
| | |||||
* | Use browser_window_get_content where we need to. | Michael Drake | 2014-11-22 | 1 | -5/+5 |
| | |||||
* | Should be a while loop in case of multiple simultaneous event triggers. | Chris Young | 2014-11-21 | 1 | -2/+2 |
| | |||||
* | Should be free of reliance on browser window internals here now. | Michael Drake | 2014-11-21 | 1 | -1/+1 |
| | |||||
* | Use browser_window_get_content() to get the current content. | Michael Drake | 2014-11-21 | 1 | -1/+1 |
| | | | | Although I dislike this API, and it may go at some point. | ||||
* | Use API for getting browser window history. | Michael Drake | 2014-11-21 | 1 | -5/+3 |
| | |||||
* | Use browser_window_get_url() instead of getting URL from current content. | Michael Drake | 2014-11-21 | 1 | -5/+5 |
| | |||||
* | Use browser_window_can_select(), instead of assuming based on content type. | Michael Drake | 2014-11-21 | 1 | -2/+1 |
| | |||||
* | fix missing semicolon | Vincent Sanders | 2014-11-21 | 1 | -1/+1 |
| | |||||
* | Shouldn't need browser_private.h now. | Michael Drake | 2014-11-21 | 1 | -1/+1 |
| | |||||
* | Use browser_window_stop_available() | Michael Drake | 2014-11-21 | 1 | -1/+1 |
| | | | | | Looking at bw->loading_content was bad and wrong in the cases of frames, and object fetches. | ||||
* | Use API to get content for view source. | Michael Drake | 2014-11-21 | 1 | -1/+1 |
| | |||||
* | Use API to get current scale. | Michael Drake | 2014-11-21 | 1 | -3/+3 |
| | |||||
* | remove atari need to use browser internal data structures | Vincent Sanders | 2014-11-21 | 2 | -16/+10 |
| | |||||
* | Remove usage of browser private interfaces | Vincent Sanders | 2014-11-21 | 3 | -12/+15 |
| | | | | | | | | The cocoa frontend was directly acessing browser internals instead of using the API. In the case of gui.m there was a check for the browser window not being root (browser->parent != NULL) . As gui windows can only ever be associated with the root brower window (i.e. its parent will always be NULL) this was completely redundant. | ||||
* | Use public bw header. | Michael Drake | 2014-11-21 | 1 | -1/+1 |
| | |||||
* | Should be able to switch to public bw header now. | Michael Drake | 2014-11-21 | 1 | -1/+1 |
| | |||||
* | Use browser_window_get_url, instead of fishing content out of bw and getting ↵ | Michael Drake | 2014-11-21 | 1 | -1/+1 |
| | | | | URL from that. |