aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/script/script_task.rs
Commit message (Collapse)AuthorAgeFilesLines
...
* reorganized constellation.Tim Kuehn2013-08-191-9/+9
| | | | | compositor routes dom events via constellation. constellation handles iframe sizing and resizing.
* Fix macos interators, warnings, and updating submodules.Jack Moffitt2013-08-161-2/+0
|
* Update Rust version againKeegan McAllister2013-08-151-1/+1
| | | | This gets us the new runtime.
* For loops and misc changesKeegan McAllister2013-08-151-12/+12
|
* Library changesKeegan McAllister2013-08-151-7/+6
|
* Trait changes, and eliminate 'copy'Keegan McAllister2013-08-151-2/+2
|
* Don't use 'select'Brian Anderson2013-08-151-33/+12
| | | | | The new runtime isn't quite mature enough to deal with it, and this is faster anyway.
* Fix freeze scope extension warningKeegan McAllister2013-07-311-1/+10
| | | | | | | Fixes #455 (for now) Also add a comment about how what we're doing here is unsafe (for reasons that are mostly unrelated to the warning)
* add next_subpage_id to Page structTim Kuehn2013-07-311-1/+7
|
* added subpage ids to map from iframe to all associated pipelinesTim Kuehn2013-07-311-4/+6
|
* Generate HTMLDocument bindings. Introduce invariant into generated bindings ↵Josh Matthews2013-07-301-12/+17
| | | | that associated DOM classes are named the same as their interfaces, so Event and Event_ need to be swapped.
* fix borrow check failures by reverting to storing *mut Page in windowTim Kuehn2013-07-291-1/+1
|
* remove unused arg from script_task::handle_navigate_msgTim Kuehn2013-07-291-5/+5
| | | | remove unnecessary commented-out code
* switched window.page from *mut Page to @mut PageTim Kuehn2013-07-291-2/+2
|
* navigation bug fixTim Kuehn2013-07-291-2/+5
|
* structural changes to support IframesTim Kuehn2013-07-291-319/+452
|
* Reflow and redisplay after script timers fireKeegan McAllister2013-07-241-2/+3
| | | | | | | We don't know what the script changed. This will be less painful with incremental layout. Fixes a crash from calling reflow() with self.damage = None.
* Move script local_data_pop out of dtorKeegan McAllister2013-07-191-10/+5
| | | | Fixes #570, which was caused by a second reentrant call to the dtor.
* refactored url handling code in script task to be more idiomaticTim Kuehn2013-07-111-14/+11
|
* scripts from inactive pipelines resize upon navigating to their pagesTim Kuehn2013-07-101-12/+34
|
* Update to latest Rust.Jack Moffitt2013-07-091-7/+7
|
* Replace glut with glfw.Jack Moffitt2013-07-041-4/+7
| | | | | | Also fixes initial window size to get based on the windowing code instead of being hardcoded everywhere. This code works on HiDPI displays, but does not appropriately scale the output up yet.
* new token-permissions model, and compositor filters paint messages based on idTim Kuehn2013-07-021-7/+7
|
* forward/back navigation with shift+backspace and backspaceTim Kuehn2013-07-021-24/+31
| | | | | | script caches last loaded url -- currently no caching policy naive caching of render layers for near-instant forward/back handling evicted pipelines is currently broken
* rename engine --> constellationTim Kuehn2013-07-011-10/+10
|
* add pipeline.rs, modularized pipelines communicating with constellationTim Kuehn2013-07-011-66/+68
|
* Don't send a resize event if the window size didn't changeSeth Fowler2013-06-271-1/+1
|
* Update for language changesBrian Anderson2013-06-261-38/+43
|
* libmsg crate for message interfaces to compositor and engineTim Kuehn2013-06-191-2/+2
|
* Warning police.Jack Moffitt2013-06-171-1/+1
|
* decouple script from compositorTim Kuehn2013-06-141-47/+49
| | | | | | | communicate via layout refactor channel wrappers from *Task --> *Chan fix merge fallout
* Add a spinner for layoutPatrick Walton2013-06-121-6/+19
|
* Send status messages to the compositorTim Kuehn2013-06-121-1/+18
|
* handle relative url's when clickingTim Kuehn2013-06-121-6/+7
|
* Provide an interface to the engine for the script taskTim Kuehn2013-06-121-1/+10
|
* Add link following and refactor the profiler.Tim Kuehn2013-06-121-5/+43
|
* Refactor document damage to distinguish it from layout/style damage.Patrick Walton2013-06-041-26/+67
| | | | Also, standardize on the name "reflow" instead of "relayout" or "build".
* Stop rendering when script queries layoutPatrick Walton2013-06-041-8/+9
|
* Basic hit testing functionalityPatrick Walton2013-05-301-3/+20
|
* Separate the DOM and layout into separate crates.Patrick Walton2013-05-281-0/+466