| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2022-05-14 | Improve settings menu display | Guillaume Gomez | -28/+105 | |
| 2022-05-12 | rustdoc: fix GUI crash when searching for magic JS property values | Michael Howell | -2/+2 | |
| 2022-05-12 | Rollup merge of #96939 - GuillaumeGomez:settings-css, r=notriddle | Matthias Krüger | -36/+0 | |
| Fix settings page CSS In https://github.com/rust-lang/rust/pull/96741, I moved the CSS loading outside of `settings.js`. The result was that on the settings page, there isn't the settings CSS anymore:  I also used this opportunity to remove unused CSS rules (we don't have `<select>` elements anymore in the settings). cc `@jsha` r? `@notriddle` | ||||
| 2022-05-11 | Remove unused CSS settings rules | Guillaume Gomez | -36/+0 | |
| 2022-05-11 | Rollup merge of #96900 - GuillaumeGomez:fix-js-error, r=notriddle | Yuki Okushi | -3/+1 | |
| Fix js error On the source code pages, we get a JS error:  It's fixed in the first commit. The second one is removing an unused CSS rule and the third one is a little cleanup of a GUI test. cc ``@jsha`` r? ``@notriddle`` | ||||
| 2022-05-11 | Rollup merge of #96879 - notriddle:notriddle/search-ranking, r=GuillaumeGomez | Yuki Okushi | -1/+1 | |
| rustdoc: search result ranking fix # Before  # After  | ||||
| 2022-05-10 | Remove unused CSS rule | Guillaume Gomez | -1/+0 | |
| 2022-05-10 | Fix JS error in source code pages | Guillaume Gomez | -2/+1 | |
| 2022-05-09 | rustdoc: search result ranking fix | Michael Howell | -1/+1 | |
| 2022-05-08 | Remove unused param from search.js::checkPath | Michael Howell | -2/+2 | |
| 2022-05-08 | Enforce no trailing spaces with eslint | Guillaume Gomez | -0/+1 | |
| 2022-05-08 | Enforce linebreak style in js source code | Guillaume Gomez | -0/+4 | |
| 2022-05-07 | Enforce quote rule for JS source code | Guillaume Gomez | -52/+56 | |
| 2022-05-07 | Change eslint rules from configuration comments to configuration files | Folyd | -30/+4 | |
| 2022-05-06 | Rollup merge of #96754 - notriddle:notriddle/impl-dups, r=GuillaumeGomez | Guillaume Gomez | -1/+7 | |
| rustdoc: ensure HTML/JS side implementors don't have dups Fixes #94641 Rendered: - https://notriddle.com/notriddle-rustdoc-test/impl-dups/std/iter/trait.Iterator.html - https://notriddle.com/notriddle-rustdoc-test/impl-dups/core/iter/trait.Iterator.html | ||||
| 2022-05-06 | Rollup merge of #96748 - GuillaumeGomez:reexports-in-search, r=notriddle | Guillaume Gomez | -0/+3 | |
| Fixes reexports in search Fixes #96681. At some point we stopped reexporting items in search so this PR fixes it. It also adds a regression test. r? ```@notriddle``` | ||||
| 2022-05-06 | Rollup merge of #96590 - notriddle:notriddle/tab-bar-fn-search, ↵ | Guillaume Gomez | -25/+49 | |
| r=GuillaumeGomez,jsha rustdoc: when running a function-signature search, tweak the tab bar # Before  # After  | ||||
| 2022-05-06 | Fix reexports missing from the search index | Guillaume Gomez | -0/+3 | |
| 2022-05-05 | Rollup merge of #96741 - GuillaumeGomez:improve-settings-loading-strategy, ↵ | Michael Goulet | -4/+4 | |
| r=jsha Improve settings loading strategy I learned about this thanks to ```@jsha``` who suggested this approach: It improves the settings loading strategy by loading CSS and JS at the same time to prevent the style to be applied afterwards on slow connections. r? ```@jsha``` | ||||
| 2022-05-05 | Rollup merge of #96704 - GuillaumeGomez:rotation-animation, r=jsha | Michael Goulet | -0/+14 | |
| Add rotation animation on settings button when loading As discussed, I added an animation when the settings JS file is loading (I voluntarily made the timeout at the end of the `settings.js` super long so we can see what the animation looks like): https://user-images.githubusercontent.com/3050060/166693243-816a08b7-5e39-4142-acd3-686ad9950d8e.mp4 r? ````@jsha```` | ||||
| 2022-05-05 | rustdoc: ensure HTML/JS side implementors don't have dups | Michael Howell | -1/+7 | |
| 2022-05-05 | Improve settings loading strategy by loading CSS and JS at the same time to ↵ | Guillaume Gomez | -4/+4 | |
| prevent the style to be applied afterwards on slow connections | ||||
| 2022-05-05 | rustdoc: fix JS error when rendering parse error | Michael Howell | -0/+4 | |
| 2022-05-05 | rustdoc: fix keyboard shortcuts and console log on search page | Michael Howell | -12/+24 | |
| 2022-05-05 | rustdoc: change the "In Function Signatures" to context-sensitive | Michael Howell | -1/+5 | |
| * If it's just `-> a`, use "In Function Return Types" * If it's just `a b`, use "In Function Parameters" * Otherwise, still use "In Function Signatures" | ||||
| 2022-05-05 | rustdoc: when running a function-signature search, tweak the tab bar | Michael Howell | -13/+17 | |
| 2022-05-05 | Add rotation animation on settings button when loading | Guillaume Gomez | -1/+14 | |
| 2022-05-05 | Use "strict" mode in JS scripts | Guillaume Gomez | -5/+15 | |
| 2022-05-04 | Move callback to the () => {} syntax. | Folyd | -112/+109 | |
| Fix lint Fix main.js Restore anonymous functions Fix Fix more | ||||
| 2022-05-01 | * Add documentation for settings page rendering functions. | Guillaume Gomez | -55/+65 | |
| * Improve code. * Fix some documentation argument types. * Make settings order the same as before this PR. * Change timeout to 0 so that browser will render it as fast as possible. | ||||
| 2022-04-30 | Move settings into full JS | Guillaume Gomez | -53/+329 | |
| 2022-04-29 | Rollup merge of #96390 - GuillaumeGomez:es6-part2, r=notriddle | Dylan DPC | -245/+233 | |
| Switch JS code to ES6 - part 2 Part of #93058. It's based on https://github.com/rust-lang/rust/pull/96361 so it needs to wait for it to be merged first. r? `@notriddle` | ||||
| 2022-04-26 | Remove dead code in main.js | Guillaume Gomez | -23/+0 | |
| 2022-04-26 | Migrate scrape-examples.js to ES6 | Guillaume Gomez | -21/+24 | |
| 2022-04-26 | Migrate storage.js to ES6 | Guillaume Gomez | -22/+25 | |
| 2022-04-26 | Migrate source-script to ES6 | Guillaume Gomez | -44/+45 | |
| 2022-04-26 | Migrate main.js to ES6 | Guillaume Gomez | -128/+130 | |
| 2022-04-26 | Migrate externs.js to ES6 | Guillaume Gomez | -7/+10 | |
| 2022-04-26 | Small JS code improvements | Guillaume Gomez | -6/+5 | |
| 2022-04-26 | Update rustdoc search parser to handle `!` correctly | Guillaume Gomez | -2/+13 | |
| 2022-04-26 | Rollup merge of #96361 - GuillaumeGomez:es6, r=notriddle | Guillaume Gomez | -224/+216 | |
| Switch JS code to ES6 Considering it's already quite big, I'll do the remaining files in another PR. Part of #93058. r? ``@notriddle`` | ||||
| 2022-04-26 | Rollup merge of #96279 - GuillaumeGomez:remove-woff-fonts, r=camelid,jsha | Dylan DPC | -25/+12 | |
| rustdoc: Remove .woff font files Copying `@jsha's` great comment: > Right now we ship 1.5MB of woff files in the rustdoc binary, and 1MB of woff2 files, for a total of 2.5MB. > > Per: > > https://caniuse.com/woff > https://caniuse.com/woff2 > > The only listed browser that supports woff and not woff2 is IE, which is not supported per https://github.com/rust-lang/rfcs/blob/master/text/1985-tiered-browser-support.md. > > I propose we stop shipping woff files and save 1.5MB from the rustdoc binary (and from each doc build). r? `@jsha` | ||||
| 2022-04-24 | Update settings.js to ES6 | Guillaume Gomez | -6/+9 | |
| 2022-04-24 | Update search.js to ES6 | Guillaume Gomez | -218/+207 | |
| 2022-04-21 | Remove .woff font files | Guillaume Gomez | -25/+12 | |
| 2022-04-20 | Extend `handleSingleArg` documentation | Guillaume Gomez | -0/+4 | |
| 2022-04-18 | Correctly handle single `:` | Guillaume Gomez | -10/+6 | |
| 2022-04-18 | Add an extra check over filter type | Guillaume Gomez | -3/+30 | |
| 2022-04-18 | Fix some corner cases | Guillaume Gomez | -5/+3 | |
| 2022-04-18 | Parse idents the same way in both quote string elements and "normal" elements | Guillaume Gomez | -32/+44 | |
