Opera 歷史版本列表
Opera 為 Windows 電腦提供了一種快速,高效,個性化的瀏覽網頁的方式。它配備了一個流暢的界面,可自定義的快速撥號,發現功能,它可以幫助您找到新鮮的網頁內容,數據保存 Opera Turbo 模式,可視化書籤,超過 1000 擴展。在一個快速的瀏覽器上在網上做更多!您可以從我們的網站點擊免費下載按鈕下載 Opera PC 離線安裝程序。 選擇版本:Opera 50.0 Build 276... Opera 軟體介紹Opera (32-bit)Opera (64-bit)Opera Neon for Windows
更新時間:2023-03-23
更新細節:
What's new in this version:
Added:
- support new macros in statusbar config: {offset_max}, {offset_caret}; the maximal supported count of lines can be changed via new option "max_lines_to_calc_offsets"
- support emojis by statusbar macros {char} and {char_xxxx}
- lexer C++: better code-tree for complex classes
- lexers C/C++: update keyword list from last standard
- fix: error "Assertion failed" when closing single ui-tab, with visible plugin Tabs List
更新時間:2023-03-22
更新細節:
更新時間:2023-03-22
更新細節:
更新時間:2023-03-21
更新細節:
What's new in this version:
Changed:
- Android: Fix null-pointer dereference when using gl_compatibility renderer
- Animation: Check for type mismatch in PropertyTweener.from()
- Audio: Improve logic related to editing audio buses and prevent crashes
- Buildsystem: Safeguard Makefile commands for documentation
- C#: Always show “Create C# solution” option
- C#: Fix crash when errors occur before language initialization
- C#: Get singleton instances using the Core name
- C#: Ensure that script names (and therefore class names) are valid identifiers
- C#: Ignore explicit interface implementations
- Core: Set properties of ImageTexture3D when creating
- Core: Fix buffer overrun in CPUParticles3D in precision=double builds
- Core: Propagate errors when creating an OpenGL context fails in X11
- This prevents crashes on Linux machines when obtaining an OpenGL context and OpenGL 3.3 is not supported.
- Core: Prevent crashing on startup if project has scripted theme types
- Editor: Disable local space for Blender-style transforms
- Editor: Automatically reparent editor message dialogs to avoid error spam
- This addresses several cases of getting spammed with “Transient parent has another exclusive child.” during the normal use of the editor.
- Editor: Stop toaster notification circle flickering
- Editor: Fix dock name lost translation after layout change
- Editor: Translate strings which were previously missed
- Editor: Fix crash when showing file in FileSystem dock
- Editor: Prevent cache corruption when saving resources in the editor
- Editor: Ensure that editor color map is initialized in the project manager
- Editor: Fix MultiNodeEdit not cleared after deleting nodes
- Editor: Disallow creating a project in the Home or Documents folder
- Editor: Fix error when opening Inspector’s dots menu
- Export: Fix various issues related to remote deploy and remote execute on Windows
- GDExtension: Fix crash when dumping extension API in a non-writable directory
- GDExtension: Fix extension bindings for motion collision/result structs
- GDScript: Fix error spam when naming a func at the end of the script
- GDScript: Fix checking if a call is awaited in compiler
- GDScript: Don’t autocomplete numbers
- GDScript: Fix autocomplete inside a block with a type test condition
- GUI: Fix RichTextLabel crash with out of bound exception
- GUI: Assume outline size is 1 if it’s not set, but channel for outline is defined in a BitMap font
- GUI: Fix justification on punctuation characters
- GUI: Do not draw virtual spaces (word break / justification points)
- GUI: Add missing handler for removing font sizes in the theme editor
- GUI: Generate empty textures for theme icons if the SVG module is disabled
- GUI: Add invalid font scaling check, restrict Linux/BSD system fonts lookup to TrueType/CFF only
- This fixes crashes related to the ItemList control, including the one in the “About” window in the editor.
- Import: Fix glTF mesh importer not freeing nodes correctly on import
- Import: Set the unlit / unshaded extension when importing / exporting glTF
- Import: Prevent infinite loop by disabling importer when canceling FBX2glTF setup
- Import: Fix blend-file import when using custom color management in blender
- Input: Update modifier key status during IME input on Windows
- Input: Fix InputEventConfigurationDialog modifies original event
- Linux/X11: Check if required xkb functions exist before using it
- Linux/X11: Fix broken shortcut key input
- Navigation: Allow negative NavigationAgent2D path debug line_width for thin lines
- Navigation: Fix NavigationAgent3D debug path duplicated points
- Project converter: Do not convert lines that start with a comment
- Project converter: Don’t strip whitespace when converting
- Project converter: Add keycode project conversion
- Project converter: Correct superclass constructors
- Project converter: Move tool declarations to top
- Project converter: Add conversion for common Theme Overrides
- Project converter: Add parentheses around arguments when converting xform
- Rendering: Use MSAA 2D texture in multipass tonemapper
- Rendering: Add proper default texture filter and repeat modes for Canvas shaders in the OpenGL3 renderer
- Rendering: Fix instance uniforms breaking when setting a new mesh
- Rendering: Fix AABB calculation for meshes using Skeleton2D
- Rendering: Avoid overflow when calculating ptr address for 3D textures in RenderingDevice texture update
- Rendering: Fixes a canvas item set to clip children being drawn as black if no children are visible
- Rendering: Avoid copying CanvasTexture when updating proxy
- Rendering: Use linear filtering without mipmaps for ProceduralSkyMaterial and PhysicalSkyMaterial
- Tilemaps: Fix TileSetEditor painting texture_origin Vector2i
- Tilemaps: Remember previously selected TileMap tile
- API documentation updates.
更新時間:2023-03-21
更新細節:
What's new in this version:
Enhanced:
- Firebird: Windows: Added the ability to connect directly to Firebird 4 database files without a running server
- Firebird: Windows: Added the ability to download and install the Firebird 4 embedded client when adding a new connection
- Added a copy results to editor option for Show Found on Find window
- Added a copy results to editor option for Find / Replace in Open Editors
Changed:
- Firebird: Updated the new dataabase creation process when creating a new Firebird 4 database
- SQL Editor: When connecting to a connection profile with an Associate File attached to it, no longer opens a new tab if associate file is already open and unsaved
- Export: If wrap all values in escape characters is set to true, if column names are included they also get wrapped
更新時間:2023-03-19
更新細節:
更新時間:2023-03-19
更新細節:
更新時間:2023-03-18
更新細節:
更新時間:2023-03-18
更新細節:
What's new in this version:
- The usual round of package updates
更新時間:2023-03-17
更新細節:
What's new in this version:
New:
- RStudio now displays a splash screen on startup, while the R session is being initialized
- Updated RStudio Desktop installer on Windows to detect running RStudio by process name
- Whether pending console input is discarded on error can now be controlled via a preference in the Console pane
- Improved handling of diagnostics within pipeline expressions
- Improved handling of diagnostics within glue() expressions.
- Completions within R Markdown documents now respect the knitr root.dir chunk option if set
- RStudio now provides autocompletion results for packages used but not loaded within a project.
- Improved handling of missing arguments for some functions in the diagnostics system.
- Code editor can show previews of color in strings (R named colors e.g. “tomato3” or of the forms “#rgb”, “#rrggbb”, “#rrggbbaa”) when Options > Code > Display > [ ] enable preview of named and hexadecimal colors is checked.
- Fixes the bug introduced with rlang >= 1.03 where Rmd documents show the error message object 'partition_yaml_front_matter' not found upon project startup
- Name autocompletion following a $ now correctly quotes names that start with underscore followed by alphanumeric characters
- Suspended sessions will now default to using the project directory, rather than the user home directory, if the prior working directory is no longer accessible
- The fuzzy finder indexes C(++) macros
- Improved handling for large amounts of message() output in the Console pane
- Build output is now truncating when very large amounts of output are produced (e.g. from C++ compilation warnings).
- Memory usage in the environment pane now works correctly on Linux when using cgroups v2
- Fixed an issue where code execution could pause in RStudio Server after closing the browser tab even with active computations. (Pro #3943)
- Chunk output calls format() method on vctrs-based classes stored in a dataframe
Python:
- RStudio attempts to infer the appropriate version of Python when “Automatically activate project-local Python environments” is checked and the user has not requested a specific version of Python. This Python will be stored in the environment variable “RETICULATE_PYTHON_FALLBACK”, available from the R console, the Python REPL, and the RStudio Terminal
- Shiny for Python apps now display a “Run App” button on the Source editor toolbar. (Requires shiny Python package v0.2.7 or later.)
Quarto:
- Support for v2 format of Quarto crossref index
- Support for RHEL7 and CentOS7 and fixes missing Pandoc for RMarkdown
Posit Workbench:
- Rebranded Workbench from RStudio Workbench to Posit Workbench to match Posit Software, PBC’s new branding terminology and iconography
- Adds -l (long) option to rserver-url. When /usr/lib/rstudio-server/bin/rserver-url -l <port number> is executed within a VS Code or Jupyter session, the full URL where a user can view a server proxied at that port is displayed
- Support launcher-local-proxy load balancing option to ensure that session requests are always proxied from the local workbench server in a cluster. Eliminates the need to open a range of ports in the firewall for sessions to be reached by other workbench servers
- Redesigned the session launch dialog from the homepage to show all session types at once
- Enabled the Job Launcher with the Local Launcher by default in clean installations of Workbench
- Enabled all session types (Jupyter Lab, Jupyter Notebook, RStudio Pro, and VS Code) by default in clean installations of Workbench and added warnings to the Session Launch dialog and the Posit Workbench log when the components for a session type is not installed
- Add support for disabling RStudio Pro sessions
Posit Workbench VS Code Sessions:
- Install VS Code session support (code-server) with Posit Workbench instead of requiring a separate download
- Updated code-server to version 4.7.1 (VS Code version 1.71.2)
- Sets the UVICORN_ROOT_PATH environment variable to the proxied port URL for port 8000 in VS Code and Jupyter sessions, allowing FastAPI applications to run without additional configuration.
- Workbench now checks for the code-server binary in the WORKBENCH_VSCODE_PATH environment variable (if present) then the vscode-exe setting in vscode.conf, or falls back to the preinstalled version and finally the PATH. This allows more flexibility when launching sessions on Kubernetes or Slurm clusters.
- Add support for launching Workbench Jobs through VS Code Sessions
Posit Workbench VS Code Extension:
- Install VS Code Extension with Posit Workbench instead of requiring a separate download
- Introduce Workbench Job management to VS Code Extension
- Added a pop-up notification when working with certain relevant filetypes that makes it easier to find the Workbench Extension. This notification is a one-time view per user. It can be re-enabled in the user settings (vscode-ext#96).
- Rebranded the interface to match Posit Software, PBC’s new branding terminology and iconography
- Fixed extension servers appearing in Proxied Servers list (vscode-ext#116)
- Added support for Flask, including a help dialog and the Posit Workbench Flask Interface code snippet, for proxying Flask applications
- Added a FastAPI help dialog and the following code snippets for setting the root_path in FastAPI
plications
- Posit Workbench Uvicorn Root Path Snippet
- Posit Workbench FastAPI Uvicorn Root Path Snippet
- Added a Warning notification that appears when a uvicorn process was started with a custom port, without the root-path argument. These processes will now appear in the Proxied Servers view with a warning icon
- Fixed mislabelling of Shiny app in Proxied Servers list
Posit Workbench Jupyter Sessions:
- Workbench now checks for the jupyter binary in the WORKBENCH_JUPYTER_PATH environment variable (if present), then the jupyter-exe setting in jupyter.conf, and finally the PATH. This is allows more flexibility when launching sessions on Kubernetes or Slurm clusters.
- Fixed an issue where Workbench would not install the jupyter extension automatically if the configured jupyter path was a symlink to the actual install location. We now follow the symlink.
- Disabled session-cull-timeout in jupyter.conf by default for clean installations of Workbench to prevent possible data loss due to Jupyter storing all state in the browser
Posit Workbench Jupyter Extension:
- The Jupyter Notebook and JupyterLab extensions have been updated to match with the new Posit Software, PBC branding
Deprecated / Removed:
- Removed the Tools / Shell command
- Deprecated the vscode.conf “min-ext-version” option for specifying the minimum version of the Posit Workbench VS Code extension as the extension is now bundled with Workbench and Session packages rather than being downloaded
- Removed the “rstudio-server install-vs-code” admin command for downloading and configuring code-server; code-server is now installed with Workbench, use the “rstudio-server configure-vs-code” command for configuration
- It is highly recommended that you disable session culling in Jupyter sessions by done by setting session-cull-minutes=0 in jupyter.conf to prevent potential data loss
Experimental ARM64 and RedHat 9 support:
- Experimental (preview) support for Linux aarch64 platforms, such as the Raspberry Pi and AWS Graviton
- Experimental (preview) support for RedHat Enterprise Linux 9 and compatible platforms, such as Rocky Linux 9
Fixed:
- Fixed an issue where the console history scroll position was not preserved when switching focus to a separate application
- Fixed an issue where Find in Files could omit matches in some cases on Windows
- Fixed an issue where the Git History window inverted the display of merge diffs
- Fixed an issue where Find in Files could fail to find results with certain versions of git
- Fixed visual mode outline missing nested R code chunks
- Fixed an issue where chunks containing multibyte characters was not executed correctly
- Fixed bringing main window under active secondary window when executing background command
- Fix for schema version comparison that breaks db in downgrade -> upgrade scenarios
- Fixed an issue in the Electron build of the IDE on Macs where users could not clone a git repository via password-protected SSH or HTTPS
- Fixed scroll speed sensitivity for Mac and Linux and added a preference to adjust it
- Fixed an issue in server environments where invoking systemd directly could lead to orphaned processes and undefined behavior. Processes are now cleaned up more consistently as a part of server or launcher shutdown.
- RStudio sessions now shut down and suspend properly when they receive a SIGTERM signal, as they have for SIGUSR2
- Fixed an issue where ssl-hsts-include-subdomains=1 would render Workbench non-functional. The setting now works as expected.
- Fixed an issue where the suspend-session, suspend-all, and kill-all subcommands of rstudio-server did not work when using the Launcher.
- Fixed conflicting keyboard shortcut for toggling screen reader support on macOS
- Fixed issue with session-ssl that prevented resuming some sessions in a load-balanced environment
- Fixed intermittent problem where sessions in the Posit Workbench homepage would display incorrect status over NFS
- Fixed an issue where Workbench Job output would somtimes fail to show