summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Improve message split generationVincent Sanders2014-12-022-159/+115
| | | | | | | | | | This changes the message splitting code to ensure that a translation is generated for every different key using a specified language as a fallback if no translation is available. This also allows for a messages to be generated when there is no fallback at all and when the translation is the same as the fallback language
* Use translated messgae for low bandwidth errorVincent Sanders2014-12-022-1/+2
|
* Remove unused variableChris Young2014-12-011-2/+0
|
* Clear message port variable so we don't errorneously send messages to it.Chris Young2014-12-011-0/+3
|
* Run backing store jobs synchronously in the background.Chris Young2014-12-011-24/+313
|
* Fix leakChris Young2014-12-011-0/+1
|
* cope with backing store writeout making no progressVincent Sanders2014-12-011-44/+52
|
* ensure the backing store write reports at least a minimal amount of timeVincent Sanders2014-12-011-0/+7
|
* release gadget allocation on error path (Coverity 1109875)Vincent Sanders2014-11-301-0/+1
|
* fix resource leak on error (Coverity 1256245)Vincent Sanders2014-11-301-0/+1
|
* Enable the async write process to be disabled for testing purposesChris Young2014-11-301-0/+7
|
* make coverity build script use updated environment variablesVincent Sanders2014-11-301-4/+2
|
* Improve writeout rescheduling if list of objects is completed quicklyVincent Sanders2014-11-301-9/+11
|
* correctly calculate writeout bandwidth and properly impose limitsVincent Sanders2014-11-292-19/+66
|
* Add some comments about timer.device.Chris Young2014-11-292-3/+14
|
* Improve llcache writeout stratagyVincent Sanders2014-11-284-35/+75
|
* revert unecessary librt linkage as it not comes from libnsfb pkg-config ↵Vincent Sanders2014-11-272-2/+2
| | | | correctly
* add rt library to linkVincent Sanders2014-11-272-2/+2
|
* update the backing store to allow for invalidating entries which have an ↵Vincent Sanders2014-11-272-49/+69
| | | | allocation
* stop using gettimeofday and use the monotonic time interface fron nsutilsVincent Sanders2014-11-262-9/+12
|
* caclulate the total amount of time spent writing an object outVincent Sanders2014-11-251-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 slowVincent Sanders2014-11-241-1/+1
|
* Remove unecessary header include.Michael Drake2014-11-241-1/+0
|
* correctly release source data from llcacheVincent Sanders2014-11-232-4/+11
|
* Improve doxygen comments and add todo for cache and backing storeVincent Sanders2014-11-233-59/+149
|
* remove constness from backing stores store methodVincent Sanders2014-11-233-10/+10
|
* annotate element struct with packing attributes to reduce entry sizeVincent Sanders2014-11-231-7/+9
|
* Do not use anonymous union as it is not portableVincent Sanders2014-11-231-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 allocationsVincent Sanders2014-11-224-137/+263
|
* Ensure we're not running events ahead of time.Chris Young2014-11-221-2/+9
|
* Process scheduled event changes before incoming timer events.Chris Young2014-11-221-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 writesChris Young2014-11-225-7/+124
|\
| * Fix llcache ops tableChris Young2014-11-221-0/+1
| |
| * Revert "Revert "Write out to the backing store asynchronously.""Chris Young2014-11-225-7/+123
|/ | | | This reverts commit 75623179aa7a0259477ef93dcd2a3562c4884c74.
* fix warningChris Young2014-11-221-0/+1
|
* Reduce stack to 2KChris Young2014-11-221-1/+1
|
* Reply to the timer before running the scheduled task.Chris Young2014-11-221-1/+4
|
* New asynchronous schedulerChris Young2014-11-223-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 schedulerChris Young2014-11-223-57/+186
| |
| * Initial steps for a scheduler processChris Young2014-11-223-38/+129
|/
* Revert "Should be a while loop in case of multiple simultaneous event triggers."Chris Young2014-11-221-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 Drake2014-11-221-1/+1
|
* Shouldn't need browser_private.h now.Michael Drake2014-11-221-1/+1
|
* Use API to find if content is selectable, instead of guessing.Michael Drake2014-11-221-1/+1
|
* Simplify ami_history_open API and use correct call to get history object.Michael Drake2014-11-224-7/+11
|
* Use API to get URL.Michael Drake2014-11-221-3/+2
|
* Use browser_window_get_content where we need to.Michael Drake2014-11-221-5/+5
|
* Should be a while loop in case of multiple simultaneous event triggers.Chris Young2014-11-211-2/+2
|
* Should be free of reliance on browser window internals here now.Michael Drake2014-11-211-1/+1
|
* Use browser_window_get_content() to get the current content.Michael Drake2014-11-211-1/+1
| | | | Although I dislike this API, and it may go at some point.