BlueStacks App Player 歷史版本列表
BlueStacks 是第一個可以讓你在 Windows PC 上使用你最喜歡的移動應用程序的軟件。您可以下載如 Angry Birds Space,Candy Crush Saga,Telegram,Temple Run 2,Evernote 或 Documents 等應用程序直接進入 BlueStack,或使用 BlueStacks Cloud Connect Android 應用程序同步手機... BlueStacks App Player 軟體介紹更新時間:2020-01-03
更新細節:
What's new in this version:
- The reading of text can be started from the beginning of a sentence (the window "Settings", the tab "General")
- Updated the loading of text files on the application startup
- Resources for Hungarian language were updated
更新時間:2019-12-28
更新細節:
What's new in this version:
- Fixed the using of SAPI 5.1 on Windows XP
- Fixed small bugs
- Changed: resources for Spanish language were updated
更新時間:2019-12-24
更新細節:
What's new in this version:
The Big Ones:
- A full rework of the GUI. The whole GUI is now fully controlled by GTK+ CSS rules. There is no more size, color, position in Gtk C code, which makes the whole GUI themable. This version comes with several themes
- New shortcuts have been introduced to quickly collapse borders, sidebars, histogram and navigation modules, allowing a new borderless editing experience
- Note that the new GUI requires Gtk+ 3.22 or higher to work properly
- It's now possible to associate dynamic key shortcuts to sliders, then use them with the mouse wheel or arrow keys to move the value up and down. For example, associating the E key to the exposure slider, you can press it and scroll to increase the exposure without having to open the module. You get fast heads-up access to all your favorite settings, as if you were using a dedicated multimedia console
- The color picker on the 'tone curve', 'color zones' and 'fill light' modules, as well as the parametric mask controls, now allows you to select an area when enabled by using Ctrl+click on the button
- Added undo/redo support in lighttable for tags, color labels, ratings, metadata, deleted history stack, pasted history stack and applied styles
- IMPORTANT: The 'preview' and 'preview with focus detection' actions (previously Z and Ctrl+Z respectively) are now assigned to W and Ctrl+W in order to follow the convention of using Ctrl+Z for the "undo" function (Ctrl+Y for redo)
- A new timeline view has been introduced in the lighttable
- A new 'culling' mode has been added to the lightable view. It displays a fixed number of consecutive images starting from the first selected, and allows you to pan & zoom them. The number of displayed images can be set by the user, and they can be navigated with the mouse wheel and keyboard
- A quite extensive rewrite of the lighttable view (including the filmstrip in darkroom view) has been made to greatly improve the overall performance. The lighttable is now usable on 4K and 5K monitors
- Added support for the new 'raster mask', a copy of a parametric mask which is stable during the whole pixel-pipe
- The processing order of the pixel-pipe can now be changed by using Ctrl+Shift+drag on the module headers to arrange them relative to each other. It is VERY IMPORTANT to understand that this feature is NOT for creating a more convenient GUI layout, but for changing the actual processing of the image. DO NOT USE THIS FEATURE unless you understand the reason behind the default ordering, and have a specific reason for changing it. The default order is still the correct order for most purposes. Also note that styles will always apply the default ordering; creating a style based on modules which have had their order changed will NOT recreate this changed order when applied, and therefore may not give the expected result
- The history stack will now always show mandatory modules which were previously hidden. They are always active as necessary for processing images, and are not removed by compressing history or by selecting one as a stating point for editing
- These seven modules (some are RAW-only) have a specific icon to identify them easily
- The 'color zones' module now shows a histogram based on the chosen ‘select by’ channel, and if the color picker is in 'select area' mode, the range within the selected area will also be shown. By default, the spline adjustment is now similar to the curve controls, allowing you to add and delete nodes, but these nodes can still be moved with the old-style size control by selecting the 'edit by area' checkbox. There is also a new 'strong' processing option, and a new color picker which creates a curve based on selected image area
- A new module 'filmic RGB' which, like the previous 'filmic', is designed to replace 'base curve', 'shadows and highlights' and other global tone-mapping modules. This new version replaces the one introduced in 2.6.2; it should be easier to use, and it will reduce color casts. The old 'filmic' module is now deprecated and is only available on images where it was already used for editing
- A new module 'tone equalizer' is designed to merge the features of 'zone system', 'shadows and highlights', and (local) 'tone mapping' modules in a scene-referred RGB space. It brings an easy and safe way to remap tones locally, performing a quick zone-based dodging and burning using Ansel Adam's zone system logic. The module provides an interface similar to audio graphic equalizers, with 9 bands (available as fixed sliders or nodes on a spline view), allowing you to selectively push or pull the exposure for each band in the range from blacks to specular highlights. It also features an interactive cursor that allows to push or pull the exposure gains directly from the image preview by simply hovering over an area and scrolling. It uses a guided filter internally to refine the dodging and burning mask, which preserves local contrast without producing halos along edges.
New Features And Changes:
- A new module for handling 3D RGB Lut transformations (PNG Hald-CLUT and Cube files are supported)
- Many improvements to the 'denoise (profiled)' module. The degree of shadow denoising can be controlled, including the correction of color casts (mainly improves high-ISO images). "Auto" modes which infer some parameters from the profile are available, allowing users to create presets which are adaptive to various ISO values. The default values of the sliders are also adapted dynamically on module activation, giving a good trade-off between noise smoothing and detail preservation. The non-local means mode has 2 new options: one to coarse-grain denoising, and one to control the amount of fine detail to preserve. The controls now have soft boundaries, which means that users can use the keyboard to enter values outside the range of the sliders if they need to.
Along with selecting the 'soft proof' color profile, users can now select an additional profile for the color space of the histogram, color picker and overexposed checker. When gamut or softproof checks are active the histogram and color picker use the softproof profile, otherwise they use the new histogram profile (which is always used for overexposure checking)
- A new setting for 'working profile' has been added to the input color profile module. This color space will be used by RGB modules between the input and output color profile modules
- A new color picker has been added to the parametric masking controls which adjusts the range sliders based on the selected area from the image. Click the picker button to adjust the input image slider, Ctrl+click the button to adjust the output image slider
- The 'picasa' target storage in the export module has been completely rewritten to support the new Google Photo API, and renamed 'google photos'. It is again possible to create albums directly from the export module
- A new single-line image information display can be positioned at the top (left, right, or center) or bottom (center) of the darkroom view to replace the information previously overlaid on the histogram. The specific information shown can be configured in preferences
- The 'tagging' module is faster, and can now display hierarchical tags in a tree view. Tags can now be designated as 'private' (not exported by default), 'synonym' (to help search engines), and 'category' (not exported, for organizing the tag library). The metadata exported with images can now be configured in the 'export selected' module, allowing you to choose which main types are exported, as well as define values for specific tags based on formulas
- Many code optimizations for CPU and SSE paths. The tone equalizer module introduces a new optimization paradigm (GCC target clones), aimed toward users of pre-built Linux packages. The image-processing code will be cloned for several CPU generations (SSE2, SSE3, SSE4, AVX, AVX2) at compilation time, and the best-suited version of the code will be chosen by the system at run time. This experiment is to be generalized to other modules if proven successful, and will allow users of pre-built packages to get the same performance as if the program was specifically compiled for their computer. It needs GCC 9 compiler and does not yet work on Windows due to the lack of support of target clones on the OS side
- A new preference to expand/collapse a darkroom module when it is activated/deactivated
- The 'collect images' module has a new single-click option featuring range selection for date-time and numeric values
- The orientation of drawn masks using the 'gradient' shape is now clearly displayed with an arrow
- The 'graduated density' module has better accuracy when computing the rotation to avoid sporadic flipping of the gradient
- Make sure the OpenCL kernel code is recompiled when the driver version is updated
- Add color pickers for 'split toning', 'graduated density' and 'watermark' modules
- The color picker positions are kept during editing within a module
- The map view can zoom on the images of the selected collection
- The slideshow will now start at the selected images if any, and supports changing the delay between images. It will also now be more responsive when manually moving backward and forward through the images
- A new 'basic adjustments' module has been added. It allows to adjust the black level, exposure, highlight compression, contrast, middle grey, brightness and saturation. It also has an auto feature based on Rawtherapee's auto levels that can work on the entire image or a user selected area
- A new 'rgb curve' module has been added. It has modes for linked and independent RGB channels. The curves and histogram can be displayed using the working profile or can be scaled to be 50% grey. A secondary color picker will add 4 nodes to the curve based on the area selected in the image: min, average, middle, and max
- A new 'rgb levels' module has been added. It has linked and independent channels, preserve colors option and is native RGB
- A new search box has been added to the module groups in the darkroom view, with configuration options to show only the module groups, only the search box, or both. Modules are searched for by (localized) name, and when displaying only the search box, the active modules are shown when the box is empty. A shortcut can be set for focusing the box
- A preview window has been added to the darkroom that displays the edited image on a separate window
- A new option 'skip' is added to the 'on conflict' setting on the export module which skips the exporting to existing destination files
- Allow to switch between clone/heal and blur/color modes in 'retouch' module after creating a shape using Ctrl+click on corresponding mode icon
- An accels window (H) has been added to summarize all available shortcuts and mouse actions available in the current context
- A zoom & pan feature has been added to lighttable full preview
- The base-curve module is now using luminance color preservation by default. This can give slightly less saturated pictures compared to the previous version where no color preservation was made. But it will generally avoid color shift
Bug fixes:
- The color picker support has been fixed by a complete rewrite. It should now give correct values in all cases
- Fix overexposed display
- Do not disable SSL for storage modules
- A long standing bug on mask distort in Liquify module has been fixed. This was visible when a liquify mask was used together with the perspective correction module activated
- A bug on mask distort from crop & rotate when using flip and some angle has been fixed
- Fix manual crop in perspective correction module when not in default orientation
- The modification of date/time is now stored into the XMP. This ensures that removing the picture and reloading will keep the changes
Fix orientation to support all cases as exposed in these examples:
- https://github.com/recurser/exif-orientation-examples
- Store the panel states for each lighttable mode
- Fix crop&rotate and orientation in the lightroom importer
- Fix ProPhoto RGB profile
- Fix exif lens metadata parsing containing comma
Lua:
- The displayed image in darkroom view can now be changed
- GUI panel visibility can now be queried and changed
- Lighttable view toolbox (rating filter, rating comparator, sort field, and sort direction) can now be changed
- Lighttable layout and zoom level can now be changed
- All images containing a specific tag can be searched and returned
Changed Dependencies:
- CMake 3.10 is now required
- OpenMP 4.0 is now required (optional dependency)
RawSpeed changes:
Changed Dependencies:
- CMake 3.10 is now required
- Pugixml 1.8 is now required
- OpenMP 4.0 is now required (optional dependency)
- POSIX threads are no longer required
- zlib 1.2.11 is now required (optional dependency)
Changes:
- Threading was migrated to OpenMP from POSIX threads
- Phase One IIQ decompressor fixes (quadrant scaling, bad column)
- Large-scale code cleanup, hardening is ongoing still
- A CMake infrastructure was added to allow integration of RawSpeed into LLVM LNT / Test-Suite
- Continuation of collaboration with LLVM Compiler Infrastructure Project
Widespread performance tuning, most affected decompressors:
- Sony ARW2
- Panasonic V5
- Phase One
- Nikon
- Pentax
- Canon
- Samsung V1 (compression = '32772')
- Samsung V2 (compression = '32773')
- Camera support, compared to 2.6.0:
- Base Support:
- Epson R-D1s
- Epson R-D1x
- Fujifilm FinePix F770EXR
- Fujifilm FinePix S7000
- Fujifilm GFX 50R (compressed)
- Fujifilm X-A10
- Fujifilm X-T30 (compressed)
- Fujifilm XF10
- Kodak DCS Pro 14N
- Kodak EasyShare Z981
- Kodak EasyShare Z990
- Leica C (Typ 112) (4:3)
- Leica CL (dng)
- Leica Q (Typ 116) (dng)
- Leica Q2 (dng)
- Leica SL (Typ 601) (dng)
- Leica V-LUX (Typ 114) (3:2, 4:3, 16:9, 1:1)
- Nikon Z 6 (14bit-uncompressed, 12bit-uncompressed)
- Nikon Z 7 (14bit-uncompressed)
- Olympus E-M1X
- Olympus E-M5 Mark III
- Olympus TG-6
- Panasonic DC-G90 (4:3)
- Panasonic DC-G91 (4:3)
- Panasonic DC-G95 (4:3)
- Panasonic DC-G99 (4:3)
- Panasonic DC-ZS200 (3:2)
- Panasonic DMC-TX1 (3:2)
- Phase One P30
- Sony DSC-RX0M2
- Sony DSC-RX100M6
- Sony DSC-RX100M7
- Sony ILCE-6400
- Sony ILCE-6600
- Sony ILCE-7RM4
White Balance Presets:
- Leica Q2
- Nikon D500
- Nikon Z 7
- Olympus E-M5 Mark III
- Panasonic DC-LX100M2
- Sony ILCE-6400
- Noise Profiles:
- Leica Q2
- Nikon D3
- Nikon D3500
- Nikon Z 6
- Nikon Z 7
- Olympus E-PL8
- Olympus E-PL9
- Panasonic DC-LX100M2
- Sony DSC-RX100M5A
- Sony ILCE-6400
- Sony SLT-A35
Translations:
- Catalan
- Czech
- Danish
- German
- European Spanish
- French
- Hebrew
- Hungarian
- Italian
- Japanese
- Norwegian Bokmål
- Dutch
- Polish
- Russian
- Slovenian
更新時間:2019-12-19
更新細節:
更新時間:2019-12-15
更新細節:
What's new in this version:
Changed:
- Updated the text extracting for FB2 and FB3 files
- Resources for Chinese (Simplified) and Spanish languages were updated
更新時間:2019-12-13
更新細節:
更新時間:2019-12-13
更新細節:
更新時間:2019-12-12
更新細節:
What's new in this version:
Runtime:
Improved reliability of the Mono Crash Reporter:
- When Mono crashes it tries to dump a stack trace and other useful info to give developers a way to look into the issue. The crash reporter is now more reliable in certain edge cases
WebAssembly:
- We continue to work on making our WebAssembly support better. Various sets of issues have been resolved in this release and general performance and feature work is happening as well
Community improvements for AIX/PASE and Haiku:
- The ports for these systems received a bunch of improvements from community contributor Calvin Buckley
Class Libraries:
CoreFX integration:
- We continued to replace some of our classes with the implementation from CoreFX to improve performance and compatibility with .NET
Tools:
.NET 4.8 reference assemblies:
- We added reference assemblies for the .NET Framework 4.8 profile. This allows you to build libraries that target .NET 4.8 with MSBuild
Resolved Issues:
- [Mono.Debugger.Soft] Connections are not properly closed
- FileSystemWatcher calls event after it is Disposed
- 64 bit cross compilers targeting 32 bit platforms
- DateTime.Now or Timezone information do not transition out of DST for all time zones
- Dead code eliminator has infinite loop
- New arm64_32 architecture (watchOS 5)
- WebException is thrown when reading from WebException.Response.GetResponse() stream
- Mono.Posix: Syscall.chown has incorrect signature
- IsAssignableFrom issue with non-generic interface array
- Too many supportedRuntime tags in exe.config file cause problems on Windows
- Task calls SynchronizationContext.Post on cancelling
- [sdb] Failure to suspend
- [sdb] SetIP requires a resume/suspend to update client thread frames
- Bump netstandard.dll assembly version to 2.1
- Fork regression in Mojave due to MAP_JIT
- [MacSDK] pkg-config is 32-bit only
- sertion at mono-threads.c:1031, condition `info’ not met
- MonoAssembly/MonoImage multi-domain (and ALC) correctness
- [DIM] [CoreCLR Test] boring not working
- TransactionScope ignores specified IsolationLevel and causes Serializable transactions to be used
- condition ‘ji’ not met, with ‘dynamic’ and multithreading
- “Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR)” after debugger pauses and then continues on nested exception
- Pango modules.cache contains jenkins builder path
- HttpClient.SendAsync() with > 2 GB response body.
- Suggestion: switch to 7z native format instead of ZIP for Mono archives
- [Wasm] Assertion at mini-llvm.c:2106, condition clause->flags == MONO_EXCEPTION_CLAUSE_NONE || clause->flags == MONO_EXCEPTION_CLAUSE_FINALLY || clause->flags == MON#O_EXCEPTION_CLAUSE_FAULT not met
- Document/fix functions currently not doing GC safe enter/exit around blocking OS API calls.
- Use of reabstraction of default interface methods causes System.TypeLoadException: VTable setup of type failed
- [runtime] Pointers are not Objects
- eglib g_shell_parse_argv() treats in ‘ quote differently from glib
- interpreter tests fail on iOS and tvOS for mscorlib tests
- Epic: CoreFX tests execution on MonoVM
- [sdks][ios] Perform the appropriate cast of objc_msgSend and friends
- Mono-Native not working on MacOS Catalina
- Cannot box IsByRefLike type 'System.ReadOnlySpan'1' in Forms designer tests with 6.0
- [netcore]Implement AssemblyLoadContext.InternalLoad
- [xamarin] TimeZoneInfo.Local always returns “Local” name
- opt: Unknown command line argument ‘-place-safepoints’ in XI 2019-06 integration
- [interp] fix test failures of xtest-System.Runtime.Tests
- [corlib] Mark PropertyInfo [Serializable]
- [wasm] System.Text.Json struct serialization fails (but works on CoreCLR)
- System.Runtime.CompilerServices.UnsafeTests.ReadWriteDoublePointer test failure on devices in Xamarin.iOS
- [netcore] Make System.Linq.Expressions.Tests.BindTests.GlobalField Pass
- [Wasm] WebAssembly.Net.Http.HttpClient fails under AOT
- [netcore] Make System.Linq.Expressions.Tests.ConvertCheckedTests.ConvertCheckedDoubleToULongTest Pass
- [netcore] Make System.Linq.Expressions.Tests.ConvertCheckedTests.ConvertCheckedDoubleToNullableULongTest Pass
- [netcore] Make System.Linq.Expressions.Tests.ConvertCheckedTests.ConvertCheckedNullableDoubleToULongTest Pass
- [bockbuild] Non-git sources (like Nuget) don’t have their cache invalidated properly
- [netcore] Make System.SpanTests.SpanTests.MemoryMarshal_GenericStaticReturningSpan Pass
- File.Move no longer moves dangling symlinks properly on macOS systems
- Xamarin.iOS: System.ExecutionEngineException: Attempting to JIT compile method ‘(wrapper delegate-begin-invoke) System.IAsyncResult System.Func`2:begin_invoke_IAsyncResult__this___T_AsyncCallback_object (ExecutionEngineExceptionTest.AppDelegate,System.AsyncCallback,object)’
- Mono profiler crashes when running IDE leak tests for VSMac
- [netcore] Make System.Reflection.Tests.GetTypeTests.GetType_EmptyString Pass
- [aot] Duplicate .fnstart Directive Compiler Error
- [2019-06][iOS] Several tests on iOS fail on a 32b device
- [netcore] Make System.Reflection.Tests.TypeInfoTests.IsAssignableFrom Pass
- [netcore] Make System.Diagnostics.Tests.StackTraceTests.Ctor_Exception_SkipFrames Pass
- [netcore] Make System.Diagnostics.Tests.StackTraceTests.Ctor_Exception_SkipFrames_FNeedFileInfo Pass
- [netcore] System.Drawing.Drawing2D.Tests.ColorBlendTests.Ctor_LargeCount_ThrowsOutOfMemoryException
- ves_icall_TypeBuilder_create_runtime_class_raw USED 132 handles
- [iOS][Tests] There are a number of System.Numeric tests that fail on iOS 32b devices
- [iOS][Tests] A number of linq tests fail on iOS 32b devices
- [iOS][Tests] A number of tests from Microsoft.CSharp fail on iOS 32b devices.
- [watchOS][Tests] The System_xunit-test.dll for watchOS includes tests that should be ignored
- [debugger] Add intrinsic for creating a byte array
- [iOS][Tests] Several corelib tests crash on iOS32b devices.
- [netcore] Make System.Reflection.Emit.Tests.DynamicMethodctor1.ByRefReturnType_DoesNotThrow Pass
- [MacOS][Tests] Several tests fail due to a System.IO exception
- [MacOS Modern][Tests] System.IO.AnonymousPipe tests are included when they are not supported.
- Runtime deadlock
- [netcore] Make System.Reflection.Tests.IdentityTests.ParameterEquality2 Pass
- [netcore] Make System.Reflection.Tests.TypeTests_GetMember.TestCaseInsensitive1 Pass
- [netcore] Make System.Reflection.Tests.TypeTests_StructLayoutAttribute.Test_ExplicitAutoEightFortyTwo Pass
- [netcore] Make System.Reflection.Tests.TypeTests_HiddenEvents.GetEventHidesEventsBySimpleNameCompare Pass
- [netcore] Make System.Reflection.Tests.TypeInfoDeclaredNestedTypeTests.* Pass
- [netcore] Make System.Reflection.Tests.TypeTests_PrefixingOnlyAllowedOnGetMember.TestGetMemberAll Pass
- [netcore] Make System.Reflection.Tests.TypeTests_HiddenMethods.GetMethodDoesNotHideHiddenMethods Pass
- [netcore] Make System.Reflection.Tests.TypeTests_HiddenProperties.GetPropertyHidesPropertiesByNameAndSigAndCallingConventionCompare Pass
- [netcore] Make System.Reflection.Tests.AssemblyTests.CrossAssemblyTypeRefToNestedType Pass
- [netcore] Make System.Reflection.Tests.TypeTests_HiddenFields.GetFieldDoesNotHideHiddenFields Pass
- [netcore] Make System.Reflection.Tests.TypeTests_HiddenTestingOrder.HideDetectionHappensAfterPrivateInBaseClassChecks Pass
- [wasm][framework] Review framework linker descriptions
- “pos undeclared” compilation error
- [wasm][debugger] display variable in scope
- Fix zlib linkage on mingw/msvc builds.
- Interpreter doesn’t preserve last error on P/Invoke in MinGW builds
- [wasm] generic constraint failure
- [sdb] Invocation issue with fixed buffers
- [netcore] JitHelpers.EnumEquals and EnumCompareTo are not implemented for Interpreter
- MERP indefinitely hangs on application quit
- Clear last error for SetLastError=true P/Invoke
- Catching IndexOutOfRange doesn’t provide message
- [wasm][sdk] Failed package if ENABLE_WASM_THREADS is not active
- The wcf don’t allow PUT, DELETE or OPTIONS.
- Memory leak in mono 6.0.0.313 for delegates with target that are passed to native code
- TypeLoadException thrown for recursive type that .NET allows
- MERP Crash Test Can Never Fail
- conv.r.un with float argument causes segfault
- DeflateStream leaks native memory if not explicitly disposed
- Marshal.Release(IntPtr.Zero) throws ArgumentException on Mono, ArgumentNullException on CLR
- Crash in mono_coop_mutex_lock while running VS for Mac
- [regression] File.GetLastWriteTime fails with specific (GMT+8) timezone
- 1024 hard limit of open file descriptors
- possible floating point regression on ppc
- [mini] run regression tests with fullaot+llvm
- typeof(object).GetMember(“”) does not return an empty array
- Native crash in ves_icall_System_Net_Sockets_Socket_Connect_internal
- IOException: Sharing violation on path …
- Relocations in .text on arm
- [Mobile] DateTime.Now returns incorrect local time for one hour after entering DST in 39 locales.
- JitTests.Float fails on iOS devices in release mode on 2019-08
- FileSystemEventArgs.FullPath throws ArgumentNullException
- Crash on GetParameters() with UnmanagedType.LPArray in dynamic assembly
- [merp] missing data in crashing reporting json native frames
- Disposing the FileSystemWatcher does not close associated file descriptors
- SIGSEGV in mono_class_setup_vtable_general
- Stream.ReadAsync continues on different thread
- mono_gc_finalize_notify spinning after process exit
- Crash when debugging iOS application that throws on DispatchQueue
- [arm64_32] fix remaining regression tests
- XmlSerializer Deserializing Property with same name as its enum type no longer works
- File.GetCreationTimeUtc() returns the time last modified, not time created
- [merp] crash reports have Darwin kernel version in OSVersion field
- Regression: when debugger encounters a not-unhandled exception, it stops and shows “Dns.cs file not found” (Dns being the BCL class used)
- DriveInfo return empty space for system volume on MacOS 10.15 Catalina
- [merp] mono_summarize_unmanaged_stack tries to take a lock while calling decode_exception_debug_info
更新時間:2019-12-07
更新細節:
What's new in this version:
- Fixed the ID3v2 tag adding for MP3 files
- Fixed small bugs
- Resources for Bulgarian language were updated
更新時間:2019-12-06
更新細節: