summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2021-09-03[ruby/cgi] Use Time#strftimeNobuyoshi Nakada
https://github.com/ruby/cgi/commit/caf1d0755d
2021-09-03[ruby/irb] Use Reline::Key for trap_key in dialog callbackaycabta
https://github.com/ruby/irb/commit/b05ce3c72d
2021-09-03[ruby/irb] Add message to show full docaycabta
https://github.com/ruby/irb/commit/6370a5d974
2021-09-03[ruby/irb] Add Alt+d trap from show doc dialog to show full docaycabta
https://github.com/ruby/irb/commit/368327b082
2021-09-03[ruby/reline] Emulate Unix like terminals that sends Alt+key as \e+keyaycabta
https://github.com/ruby/reline/commit/dc2cf90fa6
2021-09-03[ruby/reline] Add Reline::Key#match?aycabta
https://github.com/ruby/reline/commit/8f6aa3af2e
2021-09-03[ruby/reline] Add key accessor for dialog callbacksaycabta
https://github.com/ruby/reline/commit/c949e44a14
2021-09-03[ruby/reline] Swap the order of initialization for readabilityaycabta
https://github.com/ruby/reline/commit/d53749b208
2021-09-03[ruby/reline] Fix autocomplete dialog widthaycabta
https://github.com/ruby/reline/commit/9868432687
2021-09-03[ruby/reline] Autocompletion ignites when target char length is 3 or longeraycabta
https://github.com/ruby/reline/commit/261830fda3
2021-09-02[ruby/irb] Version 1.3.8.pre.6aycabta
https://github.com/ruby/irb/commit/7dc98df80b
2021-09-02[ruby/irb] Update dependency, reline >= 0.2.8.pre.6aycabta
https://github.com/ruby/irb/commit/7896296ae2
2021-09-02[ruby/reline] Version 0.2.8.pre.6aycabta
https://github.com/ruby/reline/commit/175d5ad4c4
2021-09-02[ruby/irb] Detect the variable class to show docaycabta
https://github.com/ruby/irb/commit/33b9bec954
2021-09-02[ruby/reline] Add a spaceaycabta
https://github.com/ruby/reline/commit/3d70e07331
2021-09-02[ruby/reline] Clear only necessary parts when dialog disappearingaycabta
https://github.com/ruby/reline/commit/46ff0ff435
2021-09-02[ruby/reline] Shrink the dialog height when contents is shorter than itaycabta
https://github.com/ruby/reline/commit/a18817635f
2021-09-02[ruby/reline] Fix a misalignment when dialog is shown on topaycabta
https://github.com/ruby/reline/commit/0527b1a492
2021-09-02[ruby/reline] Remove an unnsed constantaycabta
https://github.com/ruby/reline/commit/44da8a6b9e
2021-09-02[ruby/reline] Fix a crash when completing empty lineaycabta
https://github.com/ruby/reline/commit/8226ae7e57
2021-09-02[ruby/reline] Fix a crash when completing after 2nd lineaycabta
https://github.com/ruby/reline/commit/f9d3480c34
2021-09-02Get rid of incompatible-pointer-types-discards-qualifiers warningNobuyoshi Nakada
2021-09-02[ruby/rdoc] Move RDoc::RDoc#load_options to RDoc::RDoc.load_optionsaycabta
https://github.com/ruby/rdoc/commit/ac85e01756
2021-09-01[ruby/reline] Use padding_space_with_escape_sequences to padding spaces in ↵aycabta
reset_dialog https://github.com/ruby/reline/commit/7d582f4982
2021-09-01[ruby/reline] Cut out a method that calcs width including the escape ↵aycabta
sequence and padding with spaces https://github.com/ruby/reline/commit/46c9d944e5
2021-09-01[ruby/reline] Calc width including escape sequences and padding with spaces ↵aycabta
correctly https://github.com/ruby/reline/commit/21c795e97f
2021-09-01[ruby/reline] Calc width including escape sequences and clear dialog correctlyaycabta
https://github.com/ruby/reline/commit/9b812d5151
2021-09-01Reline::GeneralIO should work fine without ttyaycabta
Notes: Merged: https://github.com/ruby/ruby/pull/4796
2021-09-01Small grammar fixesStan Lo
Notes: Merged: https://github.com/ruby/ruby/pull/4792
2021-08-31[ruby/reline] Remove one unnecessary nest for simplicity's sakeaycabta
https://github.com/ruby/reline/commit/f4bda85a7c
2021-08-31Move access to dialog_render_info inside nil checkaycabta
2021-08-31[rubygems/rubygems] Remove dead codeDavid Rodríguez
https://github.com/rubygems/rubygems/commit/9978b787a0 Notes: Merged: https://github.com/ruby/ruby/pull/4789
2021-08-31[rubygems/rubygems] Remove `syck` traces from `bundler`David Rodríguez
Same reason as in the previous commit. https://github.com/rubygems/rubygems/commit/f00a6c8516 Notes: Merged: https://github.com/ruby/ruby/pull/4789
2021-08-31[rubygems/rubygems] Merge `Gem::UriParser` and `Gem::PrintableUri` into a ↵David Rodríguez
`Gem::Uri` class The new class is a wrapper on top of an URI. And then, when you want credentials redacted, you call `#redacted` that returns a copy of itself, but with credentials redacted. https://github.com/rubygems/rubygems/commit/9581c2740a Notes: Merged: https://github.com/ruby/ruby/pull/4789
2021-08-31[rubygems/rubygems] Make sure `Gem::Command` is available before using itDavid Rodríguez
https://github.com/rubygems/rubygems/commit/95326f827c Notes: Merged: https://github.com/ruby/ruby/pull/4789
2021-08-31[rubygems/rubygems] Remove unused requireDavid Rodríguez
https://github.com/rubygems/rubygems/commit/2ee3e78a7a Notes: Merged: https://github.com/ruby/ruby/pull/4789
2021-08-31[rubygems/rubygems] Add missing key `branches:`Keiko Kaneko
ref: https://docs.github.com/en/actions/reference/workflow-syntax-for-github-actions#onpushpull_requestbranchestags Running jobs with only branch name, without `branches:`, CI fails https://github.com/rubygems/rubygems/commit/fcec167d61 Notes: Merged: https://github.com/ruby/ruby/pull/4789
2021-08-31[rubygems/rubygems] Replacing clone with dupDaniel Niknam
https://github.com/rubygems/rubygems/commit/30f5b3c027 Notes: Merged: https://github.com/ruby/ruby/pull/4789
2021-08-31[rubygems/rubygems] Remove returning self for `Gem::PrintableUri#parse_uri`Daniel Niknam
https://github.com/rubygems/rubygems/commit/25c99d7f9d Notes: Merged: https://github.com/ruby/ruby/pull/4789
2021-08-31[rubygems/rubygems] Remove @credential_redacted instance variableDaniel Niknam
https://github.com/rubygems/rubygems/commit/c3bb52eb5c Notes: Merged: https://github.com/ruby/ruby/pull/4789
2021-08-31[rubygems/rubygems] Bring back the empty line that was removed previously by ↵Daniel Niknam
mistake https://github.com/rubygems/rubygems/commit/ffb480ca7a Notes: Merged: https://github.com/ruby/ruby/pull/4789
2021-08-31[rubygems/rubygems] Remove unused methodDaniel Niknam
https://github.com/rubygems/rubygems/commit/3a8486794e Notes: Merged: https://github.com/ruby/ruby/pull/4789
2021-08-31[rubygems/rubygems] Remove `ruby/uri` requirementDaniel Niknam
For the purpose of this class, we need to make sure the return object by `Gem::UriParser.parse_uri` method will have the following method: - user - user= - password - password= So we can remove the the `uri` dependency and just look for the methods to exist. https://github.com/rubygems/rubygems/commit/241e093597 Notes: Merged: https://github.com/ruby/ruby/pull/4789
2021-08-31[rubygems/rubygems] Refactor `Gem::RemoteFetcher::FetchError.build` back to ↵Daniel Niknam
its initialize method https://github.com/rubygems/rubygems/commit/21dcdd2dc5 Notes: Merged: https://github.com/ruby/ruby/pull/4789
2021-08-31[rubygems/rubygems] Remove defensive guardsDaniel Niknam
https://github.com/rubygems/rubygems/commit/dba130cd80 Notes: Merged: https://github.com/ruby/ruby/pull/4789
2021-08-31[rubygems/rubygems] Rename `Gem::PrintableUri#parsed_uri?` to ↵Daniel Niknam
`Gem::PrintableUri#valid_uri?` https://github.com/rubygems/rubygems/commit/a5177709c9 Notes: Merged: https://github.com/ruby/ruby/pull/4789
2021-08-31[rubygems/rubygems] Remove trailing `if`Daniel Niknam
https://github.com/rubygems/rubygems/commit/5b6b649bba Notes: Merged: https://github.com/ruby/ruby/pull/4789
2021-08-31[rubygems/rubygems] Refactor `Gem::RemoteFetcher::FetchError` initializer to ↵Daniel Niknam
`build` method The `initialize` method is already doing a lot and by adding the `Gem::PrintableUri` to redact sensitive information, things are getting complicated and hard to read here. For the start, I have refactored the `initialize` method into a class method called `build`. https://github.com/rubygems/rubygems/commit/4312e8fdf5 Notes: Merged: https://github.com/ruby/ruby/pull/4789
2021-08-31[rubygems/rubygems] Using `Gem::PrintableUri` in `Gem::Request` classDaniel Niknam
The `@uri` variable could be a source URI with a credential. Using `Gem::PrintableUri` to make sure we are redacting sensitive information from it when logging on verbose mode. https://github.com/rubygems/rubygems/commit/f566787211 Notes: Merged: https://github.com/ruby/ruby/pull/4789
2021-08-31[rubygems/rubygems] Using `Gem::PrintableUri` in ↵Daniel Niknam
`Gem::Commands::InstallCommand` class The `x.source.uri` could be a source URI with a credential. Using `Gem::PrintableUri` to make sure we are redacting sensitive information from it. https://github.com/rubygems/rubygems/commit/8755ee0aaa Notes: Merged: https://github.com/ruby/ruby/pull/4789