From a6d165ccf9be917c97fdcee85639b1afdaa5ea93 Mon Sep 17 00:00:00 2001 From: GHTaarn <62629455+GHTaarn@users.noreply.github.com> Date: Tue, 30 Jul 2024 04:44:20 +0200 Subject: [PATCH 1/7] Make default_rng & seed! public --- stdlib/Random/src/Random.jl | 2 ++ 1 file changed, 2 insertions(+) diff --git a/stdlib/Random/src/Random.jl b/stdlib/Random/src/Random.jl index 9ce0896d0d125..cde74d4f1a018 100644 --- a/stdlib/Random/src/Random.jl +++ b/stdlib/Random/src/Random.jl @@ -29,6 +29,8 @@ export rand!, randn!, randcycle, randcycle!, AbstractRNG, MersenneTwister, RandomDevice, TaskLocalRNG, Xoshiro +public default_rng, seed! + ## general definitions """ From f63f43974eb77ff51d8cacfee9b26f7541133e44 Mon Sep 17 00:00:00 2001 From: GHTaarn <62629455+GHTaarn@users.noreply.github.com> Date: Tue, 30 Jul 2024 05:25:47 +0200 Subject: [PATCH 2/7] Make TerminalMenus public --- stdlib/REPL/src/REPL.jl | 2 ++ 1 file changed, 2 insertions(+) diff --git a/stdlib/REPL/src/REPL.jl b/stdlib/REPL/src/REPL.jl index 558f6ed9cab6f..67f5860082c8a 100644 --- a/stdlib/REPL/src/REPL.jl +++ b/stdlib/REPL/src/REPL.jl @@ -110,6 +110,8 @@ export LineEditREPL, StreamREPL +public TerminalMenus + import Base: AbstractDisplay, display, From cd22e56c0b3ade2295e586b8c25577e015c548c1 Mon Sep 17 00:00:00 2001 From: GHTaarn <62629455+GHTaarn@users.noreply.github.com> Date: Wed, 31 Jul 2024 02:20:43 +0200 Subject: [PATCH 3/7] Revert "Make default_rng & seed! public" This reverts commit a6d165ccf9be917c97fdcee85639b1afdaa5ea93 because it duplicates part of #55148 which was recently committed to master. --- stdlib/Random/src/Random.jl | 2 -- 1 file changed, 2 deletions(-) diff --git a/stdlib/Random/src/Random.jl b/stdlib/Random/src/Random.jl index cde74d4f1a018..9ce0896d0d125 100644 --- a/stdlib/Random/src/Random.jl +++ b/stdlib/Random/src/Random.jl @@ -29,8 +29,6 @@ export rand!, randn!, randcycle, randcycle!, AbstractRNG, MersenneTwister, RandomDevice, TaskLocalRNG, Xoshiro -public default_rng, seed! - ## general definitions """ From ca1355a24cfac55072745bd03825213792a29839 Mon Sep 17 00:00:00 2001 From: GHTaarn <62629455+GHTaarn@users.noreply.github.com> Date: Thu, 1 Aug 2024 01:23:42 +0200 Subject: [PATCH 4/7] New docstring for REPL.TerminalMenus --- stdlib/REPL/src/TerminalMenus/TerminalMenus.jl | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/stdlib/REPL/src/TerminalMenus/TerminalMenus.jl b/stdlib/REPL/src/TerminalMenus/TerminalMenus.jl index ffbe32575fea1..9050409283dd8 100644 --- a/stdlib/REPL/src/TerminalMenus/TerminalMenus.jl +++ b/stdlib/REPL/src/TerminalMenus/TerminalMenus.jl @@ -1,5 +1,12 @@ # This file is a part of Julia. License is MIT: https://julialang.org/license +""" + REPL.TerminalMenus + +A module that contains code for displaying text mode interactive menus. +Key exported symobls include [`REPL.TerminalMenus.RadioMenu`](@ref) and +[`REPL.TerminalMenus.MultiSelectMenu`](@ref). +""" module TerminalMenus using ..REPL: REPL From 22e1e69ea3cf49d363beda5745a9ff7398f31526 Mon Sep 17 00:00:00 2001 From: GHTaarn <62629455+GHTaarn@users.noreply.github.com> Date: Thu, 1 Aug 2024 01:25:38 +0200 Subject: [PATCH 5/7] Marked 8 symbols in TerminalMenus as public --- stdlib/REPL/src/TerminalMenus/TerminalMenus.jl | 2 ++ 1 file changed, 2 insertions(+) diff --git a/stdlib/REPL/src/TerminalMenus/TerminalMenus.jl b/stdlib/REPL/src/TerminalMenus/TerminalMenus.jl index 9050409283dd8..4be9850aac49e 100644 --- a/stdlib/REPL/src/TerminalMenus/TerminalMenus.jl +++ b/stdlib/REPL/src/TerminalMenus/TerminalMenus.jl @@ -30,6 +30,8 @@ export Pager, request +public pick, cancel, writeline, options, numoptions, selected, header, keypress + # TODO: remove in Julia 2.0 # While not exported, AbstractMenu documented these as an extension interface @deprecate printMenu printmenu From 4cdd0da47748c2d011e8dc614ff8207a30ebfc61 Mon Sep 17 00:00:00 2001 From: GHTaarn <62629455+GHTaarn@users.noreply.github.com> Date: Thu, 1 Aug 2024 02:04:10 +0200 Subject: [PATCH 6/7] Fixed typo in a docstring --- stdlib/REPL/src/TerminalMenus/TerminalMenus.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stdlib/REPL/src/TerminalMenus/TerminalMenus.jl b/stdlib/REPL/src/TerminalMenus/TerminalMenus.jl index 4be9850aac49e..91719f2c05f53 100644 --- a/stdlib/REPL/src/TerminalMenus/TerminalMenus.jl +++ b/stdlib/REPL/src/TerminalMenus/TerminalMenus.jl @@ -4,7 +4,7 @@ REPL.TerminalMenus A module that contains code for displaying text mode interactive menus. -Key exported symobls include [`REPL.TerminalMenus.RadioMenu`](@ref) and +Key exported symbols include [`REPL.TerminalMenus.RadioMenu`](@ref) and [`REPL.TerminalMenus.MultiSelectMenu`](@ref). """ module TerminalMenus From a674d1ec1470ec643a9d686f195be31b991b16d7 Mon Sep 17 00:00:00 2001 From: GHTaarn <62629455+GHTaarn@users.noreply.github.com> Date: Thu, 1 Aug 2024 02:45:28 +0200 Subject: [PATCH 7/7] Marked 3 symbols in TerminalMenus as public --- stdlib/REPL/src/TerminalMenus/TerminalMenus.jl | 1 + 1 file changed, 1 insertion(+) diff --git a/stdlib/REPL/src/TerminalMenus/TerminalMenus.jl b/stdlib/REPL/src/TerminalMenus/TerminalMenus.jl index 91719f2c05f53..f970cd9a289c2 100644 --- a/stdlib/REPL/src/TerminalMenus/TerminalMenus.jl +++ b/stdlib/REPL/src/TerminalMenus/TerminalMenus.jl @@ -30,6 +30,7 @@ export Pager, request +public Config, config, MultiSelectConfig public pick, cancel, writeline, options, numoptions, selected, header, keypress # TODO: remove in Julia 2.0