PicPick 歷史版本列表 Page10

最新版本 NordPass 5.13.26 (64-bit)

PicPick 歷史版本列表

PicPick 是一個全功能的屏幕捕捉應用程序的 Windows,直觀的圖像編輯器,顏色選擇器,調色板,像素尺,量角器,十字線,白板和更多。用戶友好和充滿創造您的形象的功能,適用於軟件開發商,平面設計師和家庭用戶。 PicPick 包括一切有關圖形設計,所以它將不僅節省您的磁盤空間,而且還節省時間和金錢.PicPick 功能:捕獲任何內容 截屏的整個屏幕,一個活動的窗口,滾動窗口和任何特定區域的... PicPick 軟體介紹


更新時間:2023-06-04
更新細節:

Windows Terminal 1.17.11461.0 查看版本資訊

更新時間:2023-05-30
更新細節:

What's new in this version:

Fixed:
- The "Developer Command Prompt" profiles are no longer totally busted
- Terminal no longer crashes when you have focusFollowMouse mode enabled

Windows Terminal 1.17.11391.0 查看版本資訊

更新時間:2023-05-24
更新細節:

What's new in this version:

Features:
- We have made some changes to the officially supported list of Terminal distributions!
- The "unpackaged" distribution of Terminal is now officially supported on Windows 10 (10.0.19041.1 and higher) and
- Windows 11 (10.0.22000.1 and higher)!
- We now offer support for running in portable mode, where settings are saved into a directory alongside the
- app
- If you have multiple unpackaged or portable installations of Terminal, they will now properly isolate from
- eachother
- LEARN MORE at our new documentation page for Windows Terminal Distributions!
- In 1.18 and above: We've removed any runtime dependency on the "desktop" C++ Runtime Library
- If you are installing 1.17 or below, you still need to install a VC++ runtime. Even in portable mode. Sorry.
- We have added another way of detecting whether "Default Terminal" is available on your OS ??

Changed:
- file: URIs emitted by OSC 8 now support wsl$; URIs emitted by OSC 8 now support all valid schemas
- The "Adjust Indistinguishable Text" feature now uses the Oklab color space
- It no longer has a measurable performance impact, either, so feel free to turn it on!
- Any WSL distributions named rancher-desktop or rancher-desktop-data will now be ignored
- Really sorry if you were using those for your day-to-day WSLing, but... what?

User Interface and Usability:
- The Profile Appearance preview now displays a more relevant and interesting preview
- We rewrote a bunch of the subtitles in the Settings UI for diction and flow
- Rejoice! We have reintroduced the original Windows Terminal UI themes under the names Dark (Legacy), Light (Legacy) and System (Legacy)
- You will now be reprimanded harshly for choosing a proportional font

Performance:
- The "Azure Cloud Shell" connection no longer depends on "cpprestsdk", the removal of which shrinks our package
- by about 3MB per architecture!
- Due to differences in credential storage, this will require you to go through the Device Code authentication flow
- again.
- Terminal no longer needs to shell out to reg.exe to manipulate the registry to work around a platform limitation
-

Fixed:
- Starting Terminal with an elevate:true profile should no longer cause an admin elevation loop (oops)
- "Open in Terminal" no longer shows up in ZIP files (???)
- The "Developer Command Prompt / PowerShell" profiles no longer override your starting directory
- Copying HTML to your clipboard no longer results in reeeeeally tiny text on high-DPI displays
- On very wide monitors, the Outlines shader sample no longer looks quite bad

Accessibility:
- The about dialog heading is now read out properly to a screen reader
- The "reset color" button in the tab color picker is now more visible to screen readers

UI and stuff like it:
- @jamespack has added epxlanatory text to "Always Show Tabs" explaining why it can't be turned off sometimes
- Opening a profile from a submenu no longer yeets keyboard focus off into space
- When you're hovering over a URL, we now display it in a partially-encoded form to help you avoid homoglyph attacks

Reliability and Performance:
- Animations are disabled during startup so as to make Terminal start a bit faster
- The system menu now opens when you press <kbd>Alt+Space</kbd> in the Settings UI

VT and Compatibility:
- We'll no longer crash when VTParameters::subspan is out of range

Code Health, WPF and Windows Console:
- These changes impact the Terminal developer experience or the Windows Console Host. Changes to conhost will be released
- in a coming Windows update.
- We have removed all traces of the UWP Terminal (which was an internal build for Windows 10X)
- The WPF control now defaults to a history length of 9001

StartAllBack 3.6.5 查看版本資訊

更新時間:2023-05-22
更新細節:

Julia Language 1.9.0 (64-bit) 查看版本資訊

更新時間:2023-05-10
更新細節:

What's new in this version:

New language features:
- It is now possible to assign to bindings in another module using setproperty!(::Module, ::Symbol, x)
- Slurping in assignments is now also allowed in non-final position. This is handled via Base.split_rest
- Character literals now support the same syntax allowed in string literals; i.e. the syntax can represent invalid UTF-8 sequences as allowed by the Char type
- Support for Unicode 15
- Nested combinations of tuples and named tuples of symbols are now allowed as type parameters
- New builtins getglobal(::Module, ::Symbol[, order]) and setglobal!(::Module, ::Symbol, x[, order]) for reading from and writing to globals. getglobal should now be preferred for accessing globals over getfield

Language changes:
- The @invoke macro introduced in 1.7 is now exported. Additionally, it now uses Core.Typeof(x) rather than Any when a type annotation is omitted for an argument x so that types passed as arguments are handled correctly
- The invokelatest function and @invokelatest macro introduced in 1.7 are now exported

Compiler/Runtime improvements:
- Time to first execution (TTFX, sometimes called time to first plot) is greatly reduced. Package precompilation now saves native code into a "pkgimage", meaning that code generated during the precompilation process will not require compilation after package load. Use of pkgimages can be disabled via --pkgimages=no ([#44527]) ([#47184]).
- The known quadratic behavior of type inference is now fixed and inference uses less memory in general. Certain edge cases with auto-generated long functions (e.g. ModelingToolkit.jl with partial differential equations and large causal models) should see significant compile-time improvements
- Non-concrete call sites can now be union-split to be inlined or statically resolved even if there are multiple dispatch candidates. This may improve runtime performance in certain situations where object types are not fully known statically, by statically resolving @nospecialize-d call sites and avoiding excessive compilation
- All uses of the @pure macro in Base have been replaced with the now-preferred Base.@assume_effects
- invoke(f, invokesig, args...) calls to a less-specific method than would normally be chosen for f(args...) are no longer spuriously invalidated when loading package precompile files

Command-line option changes:
- In Linux and Windows, --threads=auto now tries to infer the usable number of CPUs from the process affinity which is set typically in HPC and cloud environments
- --math-mode=fast is now a no-op
- The --threads command-line option now accepts auto|N[,auto|M] where M specifies the number of interactive threads to create (auto currently means 1)
- New option --heap-size-hint=<size> suggests a size limit to invoke garbage collection more eagerly. The size may be specified in bytes, kilobytes (1000k), megabytes (300M), or gigabytes (1.5G)

Multi-threading changes:
- Threads.@spawn now accepts an optional first argument: :default or :interactive. An interactive task desires low latency and implicitly agrees to be short duration or to yield frequently. Interactive tasks will run on interactive threads, if any are specified when Julia is started
- Threads started outside the Julia runtime (e.g. from C or Java) can now become able to call into Julia code by calling jl_adopt_thread. This is done automatically when entering Julia code via cfunction or a @ccallable entry point. As a consequence, the number of threads can now change during execution

Build system changes:
New library functions:
- New function Iterators.flatmap

New pkgversion(m::Module) function to get the version of the package that loaded a given module, similar to pkgdir(m::Module)

New function stack(x) which generalises reduce(hcat, x::Vector{<:Vector}) to any dimensionality, and allows any iterator of iterators. Method stack(f, x) generalises mapreduce(f, hcat, x) and is more efficient
- New macro @allocations which is similar to @allocated except reporting the total number of allocations rather than the total size of memory allocated

New library features:
- RoundFromZero now works for non-BigFloat types
- Dict can be now shrunk manually by sizehint!
- @time now separates out % time spent recompiling invalidated methods

Standard library changes:
A known concurrency issue in iterate methods on Dict and other derived objects such as keys(::Dict), values(::Dict), and Set is fixed. These methods of iterate can now be called on a dictionary or set shared by arbitrary tasks provided that there are no tasks mutating the dictionary or set
- Predicate function negation !f now returns a composed function (!) ∘ f instead of an anonymous function
- eachslice now works over multiple dimensions; eachslice, eachrow and eachcol return a Slices object, which allows dispatching to provide more efficient methods
- @kwdef is now exported and added to the public API
- An issue with order of operations in fld1 is now fixed
- Sorting is now always stable by default, as QuickSort was stabilized
- Base.splat is now exported. The return value is now a Base.Splat instead of an anonymous function, which allows for pretty printing

Package Manager:
LinearAlgebra:
- The methods a / b and b a with a a scalar and b a vector, which were equivalent to a * pinv(b), have been removed due to the risk of confusion with elementwise division
- We are now wholly reliant on libblastrampoline (LBT) for calling BLAS and LAPACK. OpenBLAS is shipped by default, but building the system image with other BLAS/LAPACK libraries is not supported. Instead, it is recommended that the LBT mechanism be used for swapping BLAS/LAPACK with vendor provided ones
- lu supports a new pivoting strategy RowNonZero() that chooses the first non-zero pivot element, for use with new arithmetic types and for pedagogy
- normalize(x, p=2) now supports any normed vector space x, including scalars
- The default number of BLAS threads is now set to the number of CPU threads on ARM CPUs, and half the number of CPU threads on other architectures

Printf:
- Error messages for bad format strings have been improved, to make it clearer what and where in the format string is wrong

Profile:
- New function Profile.take_heap_snapshot(file) that writes a file in Chrome's JSON-based .heapsnapshot format

Random:
- randn and randexp now work for any AbstractFloat type defining rand

REPL:
- Alt-e now opens the current input in an editor. The content (if modified) will be executed upon exiting the editor

The contextual module which is active in the REPL can be changed (it is Main by default), via the REPL.activate(::Module) function or via typing the module in the REPL and pressing the keybinding Alt-m
- A "numbered prompt" mode which prints numbers for each input and output and stores evaluated results in Out can be activated with REPL.numbered_prompt!(). See the manual for how to enable this at startup
- Tab completion displays available keyword arguments ([#43536])

SuiteSparse:
- Code for the SuiteSparse solver wrappers has been moved to SparseArrays.jl. Solvers are now re-exported by SuiteSparse.jl.

SparseArrays:
- SuiteSparse solvers are now available as submodules of SparseArrays (JuliaSparse/SparseArrays.jl#95).
- UMFPACK (JuliaSparse/SparseArrays.jl#179) and CHOLMOD (JuliaSparse/SparseArrays.jl#206) thread safety are improved by avoiding globals and using locks. Multithreaded ldiv! of UMFPACK objects may now be performed safely.

An experimental function SparseArrays.allowscalar(::Bool) allows scalar indexing of sparse arrays to be disabled or enabled. This function is intended to help find accidental scalar indexing of SparseMatrixCSC objects, which is a common source of performance issues (JuliaSparse/SparseArrays.jl#200).

Test:
- New fail-fast mode for testsets that will terminate the test run early if a failure or error occurs. Set either via the @testset kwarg failfast=true or by setting env var JULIA_TEST_FAILFAST to "true" i.e. in CI runs to request the job failure be posted eagerly when issues occur

Dates:
- Empty strings are no longer incorrectly parsed as valid DateTimes, Dates or Times and instead throw an ArgumentError in constructors and parse, while nothing is returned by tryparse ([#47117]).

Distributed:
The package environment (active project, LOAD_PATH, DEPOT_PATH) is now propagated when adding local workers (e.g. with addprocs(N::Int) or through the --procs=N command line flag)
- addprocs for local workers now accepts the env keyword argument for passing environment variables to worker processes. This was already supported for remote workers

Unicode:
- graphemes(s, m:n) returns a substring of the m-th to n-th graphemes in s

DelimitedFiles:
- DelimitedFiles has been moved out as a separate package.

Deprecated or removed:
External dependencies:
- On Linux, now autodetects the system libstdc++ version, and automatically loads the system library if it is newer. The old behavior of loading the bundled libstdc++ regardless of the system version can be restored by setting the environment variable JULIA_PROBE_LIBSTDCXX=0
- Removed RPATH from the julia binary. On Linux this may break libraries that have failed to set RUNPATH.

Tooling Improvements:
- Printing of MethodError and methods (such as from methods(my_func)) is now prettified and colored consistently with printing of methods in stacktraces

Julia Language 1.9.0 (32-bit) 查看版本資訊

更新時間:2023-05-10
更新細節:

What's new in this version:

New language features:
- It is now possible to assign to bindings in another module using setproperty!(::Module, ::Symbol, x)
- Slurping in assignments is now also allowed in non-final position. This is handled via Base.split_rest
- Character literals now support the same syntax allowed in string literals; i.e. the syntax can represent invalid UTF-8 sequences as allowed by the Char type
- Support for Unicode 15
- Nested combinations of tuples and named tuples of symbols are now allowed as type parameters
- New builtins getglobal(::Module, ::Symbol[, order]) and setglobal!(::Module, ::Symbol, x[, order]) for reading from and writing to globals. getglobal should now be preferred for accessing globals over getfield

Language changes:
- The @invoke macro introduced in 1.7 is now exported. Additionally, it now uses Core.Typeof(x) rather than Any when a type annotation is omitted for an argument x so that types passed as arguments are handled correctly
- The invokelatest function and @invokelatest macro introduced in 1.7 are now exported

Compiler/Runtime improvements:
- Time to first execution (TTFX, sometimes called time to first plot) is greatly reduced. Package precompilation now saves native code into a "pkgimage", meaning that code generated during the precompilation process will not require compilation after package load. Use of pkgimages can be disabled via --pkgimages=no ([#44527]) ([#47184]).
- The known quadratic behavior of type inference is now fixed and inference uses less memory in general. Certain edge cases with auto-generated long functions (e.g. ModelingToolkit.jl with partial differential equations and large causal models) should see significant compile-time improvements
- Non-concrete call sites can now be union-split to be inlined or statically resolved even if there are multiple dispatch candidates. This may improve runtime performance in certain situations where object types are not fully known statically, by statically resolving @nospecialize-d call sites and avoiding excessive compilation
- All uses of the @pure macro in Base have been replaced with the now-preferred Base.@assume_effects
- invoke(f, invokesig, args...) calls to a less-specific method than would normally be chosen for f(args...) are no longer spuriously invalidated when loading package precompile files

Command-line option changes:
- In Linux and Windows, --threads=auto now tries to infer the usable number of CPUs from the process affinity which is set typically in HPC and cloud environments
- --math-mode=fast is now a no-op
- The --threads command-line option now accepts auto|N[,auto|M] where M specifies the number of interactive threads to create (auto currently means 1)
- New option --heap-size-hint=<size> suggests a size limit to invoke garbage collection more eagerly. The size may be specified in bytes, kilobytes (1000k), megabytes (300M), or gigabytes (1.5G)

Multi-threading changes:
- Threads.@spawn now accepts an optional first argument: :default or :interactive. An interactive task desires low latency and implicitly agrees to be short duration or to yield frequently. Interactive tasks will run on interactive threads, if any are specified when Julia is started
- Threads started outside the Julia runtime (e.g. from C or Java) can now become able to call into Julia code by calling jl_adopt_thread. This is done automatically when entering Julia code via cfunction or a @ccallable entry point. As a consequence, the number of threads can now change during execution

Build system changes:
New library functions:
- New function Iterators.flatmap

New pkgversion(m::Module) function to get the version of the package that loaded a given module, similar to pkgdir(m::Module)

New function stack(x) which generalises reduce(hcat, x::Vector{<:Vector}) to any dimensionality, and allows any iterator of iterators. Method stack(f, x) generalises mapreduce(f, hcat, x) and is more efficient
- New macro @allocations which is similar to @allocated except reporting the total number of allocations rather than the total size of memory allocated

New library features:
- RoundFromZero now works for non-BigFloat types
- Dict can be now shrunk manually by sizehint!
- @time now separates out % time spent recompiling invalidated methods

Standard library changes:
A known concurrency issue in iterate methods on Dict and other derived objects such as keys(::Dict), values(::Dict), and Set is fixed. These methods of iterate can now be called on a dictionary or set shared by arbitrary tasks provided that there are no tasks mutating the dictionary or set
- Predicate function negation !f now returns a composed function (!) ∘ f instead of an anonymous function
- eachslice now works over multiple dimensions; eachslice, eachrow and eachcol return a Slices object, which allows dispatching to provide more efficient methods
- @kwdef is now exported and added to the public API
- An issue with order of operations in fld1 is now fixed
- Sorting is now always stable by default, as QuickSort was stabilized
- Base.splat is now exported. The return value is now a Base.Splat instead of an anonymous function, which allows for pretty printing

Package Manager:
LinearAlgebra:
- The methods a / b and b a with a a scalar and b a vector, which were equivalent to a * pinv(b), have been removed due to the risk of confusion with elementwise division
- We are now wholly reliant on libblastrampoline (LBT) for calling BLAS and LAPACK. OpenBLAS is shipped by default, but building the system image with other BLAS/LAPACK libraries is not supported. Instead, it is recommended that the LBT mechanism be used for swapping BLAS/LAPACK with vendor provided ones
- lu supports a new pivoting strategy RowNonZero() that chooses the first non-zero pivot element, for use with new arithmetic types and for pedagogy
- normalize(x, p=2) now supports any normed vector space x, including scalars
- The default number of BLAS threads is now set to the number of CPU threads on ARM CPUs, and half the number of CPU threads on other architectures

Printf:
- Error messages for bad format strings have been improved, to make it clearer what and where in the format string is wrong

Profile:
- New function Profile.take_heap_snapshot(file) that writes a file in Chrome's JSON-based .heapsnapshot format

Random:
- randn and randexp now work for any AbstractFloat type defining rand

REPL:
- Alt-e now opens the current input in an editor. The content (if modified) will be executed upon exiting the editor

The contextual module which is active in the REPL can be changed (it is Main by default), via the REPL.activate(::Module) function or via typing the module in the REPL and pressing the keybinding Alt-m
- A "numbered prompt" mode which prints numbers for each input and output and stores evaluated results in Out can be activated with REPL.numbered_prompt!(). See the manual for how to enable this at startup
- Tab completion displays available keyword arguments ([#43536])

SuiteSparse:
- Code for the SuiteSparse solver wrappers has been moved to SparseArrays.jl. Solvers are now re-exported by SuiteSparse.jl.

SparseArrays:
- SuiteSparse solvers are now available as submodules of SparseArrays (JuliaSparse/SparseArrays.jl#95).
- UMFPACK (JuliaSparse/SparseArrays.jl#179) and CHOLMOD (JuliaSparse/SparseArrays.jl#206) thread safety are improved by avoiding globals and using locks. Multithreaded ldiv! of UMFPACK objects may now be performed safely.

An experimental function SparseArrays.allowscalar(::Bool) allows scalar indexing of sparse arrays to be disabled or enabled. This function is intended to help find accidental scalar indexing of SparseMatrixCSC objects, which is a common source of performance issues (JuliaSparse/SparseArrays.jl#200).

Test:
- New fail-fast mode for testsets that will terminate the test run early if a failure or error occurs. Set either via the @testset kwarg failfast=true or by setting env var JULIA_TEST_FAILFAST to "true" i.e. in CI runs to request the job failure be posted eagerly when issues occur

Dates:
- Empty strings are no longer incorrectly parsed as valid DateTimes, Dates or Times and instead throw an ArgumentError in constructors and parse, while nothing is returned by tryparse ([#47117]).

Distributed:
The package environment (active project, LOAD_PATH, DEPOT_PATH) is now propagated when adding local workers (e.g. with addprocs(N::Int) or through the --procs=N command line flag)
- addprocs for local workers now accepts the env keyword argument for passing environment variables to worker processes. This was already supported for remote workers

Unicode:
- graphemes(s, m:n) returns a substring of the m-th to n-th graphemes in s

DelimitedFiles:
- DelimitedFiles has been moved out as a separate package.

Deprecated or removed:
External dependencies:
- On Linux, now autodetects the system libstdc++ version, and automatically loads the system library if it is newer. The old behavior of loading the bundled libstdc++ regardless of the system version can be restored by setting the environment variable JULIA_PROBE_LIBSTDCXX=0
- Removed RPATH from the julia binary. On Linux this may break libraries that have failed to set RUNPATH.

Tooling Improvements:
- Printing of MethodError and methods (such as from methods(my_func)) is now prettified and colored consistently with printing of methods in stacktraces

StartAllBack 3.6.4 查看版本資訊

更新時間:2023-04-16
更新細節:

What's new in this version:

- Automatic updates
- Mute with middle-click on volume taskbar icon

MathType 7.4.10 查看版本資訊

更新時間:2023-04-13
更新細節:

Prey 1.11.4 (64-bit) 查看版本資訊

更新時間:2023-04-05
更新細節:

What's new in this version:

- logger

Prey 1.11.4 (32-bit) 查看版本資訊

更新時間:2023-04-05
更新細節:

What's new in this version:

- logger