Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | auto merge of #977 : kmcallister/servo/redirect, r=jdm | bors-servo | 2013-09-24 | 1 | -2/+2 | |
|\ | ||||||
| * | Handle HTTP 3xx redirects | Keegan McAllister | 2013-09-23 | 1 | -2/+2 | |
| | | | | | | | | Fixes #973. | |||||
* | | split script_task::ExitMsg into WindowExitMsg and PipelineExitMsg | Tim Kuehn | 2013-09-24 | 1 | -9/+20 | |
| | | ||||||
* | | script task only exits when the root pipeline exits | Tim Kuehn | 2013-09-24 | 1 | -9/+47 | |
|/ | ||||||
* | fix constellation being inundated with messages from script. | Tim Kuehn | 2013-09-20 | 1 | -2/+1 | |
| | | | | | | script task sent RendererReadyMsg after every reflow. now, the renderer sends RendererReady at the appropriate time, and _only_ if it doesn't have paint permission. | |||||
* | deactive profiler when not in use; use newtype structs for task chans | Tim Kuehn | 2013-09-20 | 1 | -11/+2 | |
| | ||||||
* | use spawn_with in lieu of cells | Tim Kuehn | 2013-09-19 | 1 | -17/+13 | |
| | ||||||
* | Add support for clearTimeout. | James Graham | 2013-09-19 | 1 | -1/+5 | |
| | ||||||
* | Make all DOM manipulation wait until it's safe to do so (ie. all reflows for ↵ | Josh Matthews | 2013-09-16 | 1 | -8/+18 | |
| | | | | the page have completed). Fix a race where a newly-initiated reflow would be considered complete when receiving the completion notice for the previous reflow. | |||||
* | Allow image prefetching to occur during parsing when no window or document ↵ | Josh Matthews | 2013-09-13 | 1 | -0/+1 | |
| | | | | is present. Fixes #939. | |||||
* | Move border computation into unpruned traversal. Get rid of extraneous ↵ | Josh Matthews | 2013-09-13 | 1 | -13/+12 | |
| | | | | explicit initial reflow. Fixes #935. | |||||
* | auto merge of #927 : pcwalton/servo/image-src-set, r=pcwalton | bors-servo | 2013-09-12 | 1 | -2/+5 | |
|\ | | | | | | | r? @metajack | |||||
| * | script: Implement image source setting from script and write a demo for this. | Patrick Walton | 2013-09-12 | 1 | -2/+5 | |
| | | ||||||
* | | auto merge of #928 : kmcallister/servo/resize, r=pcwalton | bors-servo | 2013-09-12 | 1 | -16/+65 | |
|\ \ | ||||||
| * | | Combine resize events for each pipeline and process when layout is idle | Keegan McAllister | 2013-09-12 | 1 | -16/+65 | |
| | | | ||||||
* | | | Fix a dynamic borrow error when executing timer callbacks. | Josh Matthews | 2013-09-12 | 1 | -3/+2 | |
| |/ |/| | ||||||
* | | Make Window store an @Page instead of a *Page and remove a bunch of unsafe code. | Josh Matthews | 2013-09-12 | 1 | -22/+15 | |
| | | ||||||
* | | Trigger a reflow when nodes are appended and removed from the document. ↵ | Josh Matthews | 2013-09-12 | 1 | -5/+5 | |
|/ | | | | Fixes #907. | |||||
* | Add trace hooks for Window and Document, and remove explicit rooting for the ↵ | Josh Matthews | 2013-09-11 | 1 | -3/+0 | |
| | | | | root DOM node. Fixes #901. | |||||
* | Make sandboxed iframes run with different script tasks. | Josh Matthews | 2013-09-11 | 1 | -3/+9 | |
| | ||||||
* | Make the global object be the Window object. Fixes #833. | Josh Matthews | 2013-09-09 | 1 | -36/+24 | |
| | ||||||
* | Make querying layout for content boxes an infallible operation. | Josh Matthews | 2013-09-04 | 1 | -2/+2 | |
| | ||||||
* | Pass the javscript file url to the evaluate function | Tom Schuster | 2013-08-31 | 1 | -3/+3 | |
| | ||||||
* | Merge remote-tracking branch 'origin/master' into HEAD | Brian Anderson | 2013-08-29 | 1 | -0/+1 | |
|\ | | | | | | | | | | | Conflicts: src/components/script/dom/bindings/proxyhandler.rs src/components/script/dom/bindings/text.rs | |||||
| * | Make window.close() close the window. | Josh Matthews | 2013-08-28 | 1 | -0/+1 | |
| | | ||||||
* | | Update Rust | Brian Anderson | 2013-08-29 | 1 | -0/+2 | |
|/ | ||||||
* | remove commented out code from compositor_layer::from_frame_tree | Tim Kuehn | 2013-08-19 | 1 | -1/+3 | |
| | ||||||
* | refactor iframe element fields to support sending size to the constellation | Tim Kuehn | 2013-08-19 | 1 | -1/+2 | |
| | ||||||
* | reorganized constellation. | Tim Kuehn | 2013-08-19 | 1 | -9/+9 | |
| | | | | | compositor routes dom events via constellation. constellation handles iframe sizing and resizing. | |||||
* | Fix macos interators, warnings, and updating submodules. | Jack Moffitt | 2013-08-16 | 1 | -2/+0 | |
| | ||||||
* | Update Rust version again | Keegan McAllister | 2013-08-15 | 1 | -1/+1 | |
| | | | | This gets us the new runtime. | |||||
* | For loops and misc changes | Keegan McAllister | 2013-08-15 | 1 | -12/+12 | |
| | ||||||
* | Library changes | Keegan McAllister | 2013-08-15 | 1 | -7/+6 | |
| | ||||||
* | Trait changes, and eliminate 'copy' | Keegan McAllister | 2013-08-15 | 1 | -2/+2 | |
| | ||||||
* | Don't use 'select' | Brian Anderson | 2013-08-15 | 1 | -33/+12 | |
| | | | | | The new runtime isn't quite mature enough to deal with it, and this is faster anyway. | |||||
* | Fix freeze scope extension warning | Keegan McAllister | 2013-07-31 | 1 | -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 struct | Tim Kuehn | 2013-07-31 | 1 | -1/+7 | |
| | ||||||
* | added subpage ids to map from iframe to all associated pipelines | Tim Kuehn | 2013-07-31 | 1 | -4/+6 | |
| | ||||||
* | Generate HTMLDocument bindings. Introduce invariant into generated bindings ↵ | Josh Matthews | 2013-07-30 | 1 | -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 window | Tim Kuehn | 2013-07-29 | 1 | -1/+1 | |
| | ||||||
* | remove unused arg from script_task::handle_navigate_msg | Tim Kuehn | 2013-07-29 | 1 | -5/+5 | |
| | | | | remove unnecessary commented-out code | |||||
* | switched window.page from *mut Page to @mut Page | Tim Kuehn | 2013-07-29 | 1 | -2/+2 | |
| | ||||||
* | navigation bug fix | Tim Kuehn | 2013-07-29 | 1 | -2/+5 | |
| | ||||||
* | structural changes to support Iframes | Tim Kuehn | 2013-07-29 | 1 | -319/+452 | |
| | ||||||
* | Reflow and redisplay after script timers fire | Keegan McAllister | 2013-07-24 | 1 | -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 dtor | Keegan McAllister | 2013-07-19 | 1 | -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 idiomatic | Tim Kuehn | 2013-07-11 | 1 | -14/+11 | |
| | ||||||
* | scripts from inactive pipelines resize upon navigating to their pages | Tim Kuehn | 2013-07-10 | 1 | -12/+34 | |
| | ||||||
* | Update to latest Rust. | Jack Moffitt | 2013-07-09 | 1 | -7/+7 | |
| | ||||||
* | Replace glut with glfw. | Jack Moffitt | 2013-07-04 | 1 | -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. |