MAME 歷史版本列表
MAME 是一個很棒的免費模擬器,可以讓你玩數以千計的 PC 遊戲! MAME 的目的是保存數十年的軟件歷史。隨著電子科技的不斷衝擊,MAME 阻止了這個重要的“年份”軟件被遺失和遺忘。這是通過記錄硬件及其功能來實現的.8997423 選擇版本:MAME 0.193(32 位)MAME 0.193(64 位) MAME 軟體介紹更新時間:2020-02-12
更新細節:
What's new in this version:
New:
- Support for Client Identity IMAP/SMTP Service Extension
- Support for OAuth 2.0 authentication for POP3 accounts
Fixes:
- Status area goes blank during account setup
- Calendar: Could not remove color for default categories
- Calendar: Prevent calendar component loading multiple times
- Calendar: Today pane did not retain width between sessions
- Various security fixes
更新時間:2020-02-11
更新細節:
What's new in this version:
Fixed:
- an issue where sending complex objects over IPC could in some cases cause the renderer process to be terminated
- crash with Date.toLocaleString for invalid locale and locale of the format [email protected]
- flash plugin not working
- issue where renderers could crash during GC when using the contextBridge module
- netLog.stopLogging returning undefined instead of the path to the log
更新時間:2020-02-10
更新細節:
What's new in this version:
- Fixed saving of "Repeat While Held" macro setting
- Updated midpoint for gyro to axis calculations
- Change default app text options in main XAML
- Increased stick mouse offset
更新時間:2020-02-08
更新細節:
更新時間:2020-02-04
更新細節:
What's new in this version:
Changes:
- Upgraded to Chromium 80.0.3987.86 (New since Electron 7: Chromium 79, 80)
- Upgraded to Node 12.13.0 (New since Electron 7: Node 12.9, 12.10, 12.11, 12.12, 12.13)
- Upgraded to V8 8.0 (New since Electron 7: V8 7.9, 8.0)
- IPC between main and renderer processes now uses the Structured Clone Algorithm
Features:
- Added --enable-api-filtering-logging command-line switch, which enables caller stack logging for desktopCapturer and remote APIs that can be blocked or filtered
- Added app.getApplicationNameForProtocol()
- Added app.setAboutPanelOptions() support for credits and iconPath on Windows
- Added BrowserWindow.moveAbove(mediaSourceId)
- Added contents.getAllSharedWorkers() and contents.inspectSharedWorkerById(workerId) to allow inspection of specific shared workers
- Added Notification() options' timeoutType property to allows users to set timeout type for Linux and Windows notifications
- Added Notification() options' urgency property to allow customization of Linux-based notifications
- Added session.addWordToSpellCheckerDictionary API to support custom words in the
- Added session.downloadURL() to allow downloads to trigger without a BrowserWindow
- Added systemPreferences.getMediaAccessStatus().screen for detecting the new macOS Catalina permissions
- Added trafficLightPosition option in BrowserWindow API to allow custom positioning of traffic lights
- Added tray.displayBalloon() options: iconType, largeIcon, noSound and respectQuietTime
- Added tray.focus(), which returns focus to the taskbar notification area
- Added tray.removeBalloon(), which removes an already displayed balloon notification
- Added WebContents.printToPDF() support for fitToPageEnabled and scaleFactor
- Added win.accessibleTitle property to augment the window title for screen readers
- Added options to enable customization of print page headers and footers
- Added support for picture-in-picture mode for video elements
- Added support for the built-in spellchecker. We will use the OS spellchecker on macOS and hunspell on all other platforms
- Added the ability to prevent documents from being added to recent documents on Windows in open dialogs
- Enable macOS users to fallback to item removal when when shell.moveItemToTrash fails
- Exposed webContents.executeJavaScriptInIsolatedWorld
- Exposing methods required by capturing a hidden webContents
- Added BrowserWindow.will-move event support on macOS
- Improved TouchBarButton and TouchBarLabel a11y with the new accessibilityLabel property
Fixes:
- Added name of module to context-aware deprecation warning
- Fixed Linux console warning about gtk_disable_setlocale()
- Don't destroy active menus created as local objects in javascript
- Fixed BrowserWindow.fromWebContents() to return null when no window is found for consistency with other APIs
- Fixed a crash that could occur when calling crashReporter.getUploadedReports
- Fixed a potential crash on faulty deviceNames in webContents.print()
- Fixed an issue in the remote module which could cause the name of the Object constructor to be overwritten globally
- Fixed an issue that prevented setuid binaries from being launched from the renderer process on Linux
- Fixed an issue where menu.closePopup() would have no effect if called too soon after menu.popup()
- Fixed an issue where net requests with redirection mode 'error' could incorrectly follow a redirect
- Fixed an issue where microtasks could sometimes be scheduled too eagerly, causing crashes when invoking Electron APIs during promises in certain situations
- Fixed an issue where sites using ShadowDOMV0, CustomElementsV0, or HTMLImports would not load properly
- Fixed an issue with Node.js context initialization in renderer processes
- Fixed async Node APIs not working after received IPC message
- Fixed compilation error for native modules building with VS 2015
- Fixed crash when doing redirect navigation with webRequest listener
- Fixed debug symbol files on linux not containing private symbols
- Fixed disabling color correct rendering with --disable-color-correct-rendering
- Fixed issue with when playing videos or audio Electron would ask for accessibility access
- Fixed memory leak when using protocol.registerSchemeAsPrivileged api
- Fixed printing
- Fixed setting content-type header with charset breaking protocol APIs
- Fixed several deprecation warnings in Electron code
- Fixed some systemPreferences.getColor() inconsistencies on macOS
- Fixed white flash after restoring an app from the background
- Prevented 'Reopen windows?' dialog from appearing on macOS after a crash
- Re-enable DOM storage quota enforcement but change limit from 10MiB to 100MiB
- Removed unnecessary chromium patch for browser compositor on mac
- setLayoutZoomLevelLimits no longer works in Electron 8, so emit a warning message when using it. The function will be removed in Electron 9
- Fixed a crash that could occur if a WebContents was destroyed during a navigation event
- Fixed bug in 8.0.0 beta releases that prevented the dictionarySuggestions property from being populated correctly when the built-in spellchecker is enabled
Other Changes:
- Added Windows on Arm (64 bit) release
- Added Windows on Arm node header files to checksum file
- Deprecated the default value of app.allowRendererProcessReuse
- Deprecated <webview>.getWebContents() due to its dependency on the remote module
- Fixed first beta version choosing logic
- Made strip_absolute_paths_from_debug_symbols to false in debug.gn
- No-notes
- Removed undocumented ipcRenderer.sendToAll()
更新時間:2020-02-04
更新細節:
更新時間:2020-02-02
更新細節:
What's new in this version:
Fixed:
- [DIP/Input] (cliffhgr.cpp) cliffhgr, cliffhnga: DIP switch values are reversed for "Short Scenes"
- [Graphics] (stfight.cpp) empcity: Red screen during scene transitions
- [Sound] (intv.cpp) intv, intvoice [b17bomb]: No speech in Mattel Intellivision games
- [Crash/Freeze] (twins.cpp) twins, twinsed2: Games lock up or reset after level 1-5
- [Crash/Freeze] (apollo.cpp) dn3000, dn3500, dn5500: Resetting via typing RE crashes the emulator
- [Crash/Freeze] (pong.cpp) breakout: MAME crashes with exception with -video bgfx
- [Graphics] (bnstars.cpp) bnstars1: Broken sprites and missing graphics
- [Timing] (apple2e.cpp) apple2ee: Time advances too quickly when using Thunderclock
- [Graphics] (m68705prg.cpp) All machines in m68705prg.cpp no longer show LED values (default 000) when booting
更新時間:2020-02-02
更新細節:
What's new in this version:
Fixed:
- [DIP/Input] (cliffhgr.cpp) cliffhgr, cliffhnga: DIP switch values are reversed for "Short Scenes"
- [Graphics] (stfight.cpp) empcity: Red screen during scene transitions
- [Sound] (intv.cpp) intv, intvoice [b17bomb]: No speech in Mattel Intellivision games
- [Crash/Freeze] (twins.cpp) twins, twinsed2: Games lock up or reset after level 1-5
- [Crash/Freeze] (apollo.cpp) dn3000, dn3500, dn5500: Resetting via typing RE crashes the emulator
- [Crash/Freeze] (pong.cpp) breakout: MAME crashes with exception with -video bgfx
- [Graphics] (bnstars.cpp) bnstars1: Broken sprites and missing graphics
- [Timing] (apple2e.cpp) apple2ee: Time advances too quickly when using Thunderclock
- [Graphics] (m68705prg.cpp) All machines in m68705prg.cpp no longer show LED values (default 000) when booting
更新時間:2020-02-01
更新細節:
What's new in this version:
Drawing
Guided Drawing/Autoinbetweening:
- Add Vector Guided Drawing Auto-Inbetween option
- Switch Auto-Inbetween Easing logic
- Fix "Vector Guided Style" preference option
- Fix crash when pressing Ctrl+X while moving a line
- Vector Guided Drawings Menu modification
Create Blank Frames:
- Add Create Blank Drawing command
- Fix issues with Create Blank Frames
- Fix undo/redo issue when pasting to new frame
Xsheet & Timeline:
- XDTS File Support (Import/Export) - Celsys (Clip Studio) and Toei Animation file support
- Fix "Merge Levels" Command to Update Thumbnails
- Allow note frame creation on Animation Sheet
- Fix folded columns slipping
- Fix tool crashes on Palette and Zerary column
- Fix 'Merge TLV levels' applies wrong style after first frame
- Fix Dropdown Cycle Option
- Fix Saving Sub Xsheet Including $scenefolder Path
Keyframes:
- Fix navigation keyframe shortcuts skipping
- Add next/prev keyframe shortcuts
Columns / Levels:
- Fix folded columns slipping
- Fix tool crashes on Palette and Zerary column
Camera Column:
- Remove selection requirement to toggle Camera Column
- Fix Column Rename Field Position
- Narrow Camera Column
- Fix Assertion Failure on Selecting Camera Column
- Fix deleted Camera1 returning due to Camera Column refresh
- Add Camera Column to Xsheet
- Prevent Camera Z from Being Zero
Note Levels:
- Allow note frame creation on Animation Sheet
- Recommit Add Note Level context menu
Sound LevelsL
- Fix left extender handle position on sound levels
- Improve sound quality for playback and scrubbing on Linux
Drawing Levels:
- Level Settings for Multiple Selection
- Add Shift Keys commands
Saving, Loading & Rendering
File formats:
- Allow double-click in Load Scene dialog to open selected scene
- Block reserved file names
- Fix reading escaped double-quotes in quoted strings
- New XDTS File Support
- Fix Transparent MOV Output
FFMpeg support:
- Mark PSD and ffmpeg loaded files as readonly in Level Strip
- Allow Selection Tool copy when level is not editable
- Warn on failing level save during Save All
- Fix file loss issues
- Fix crash on loading Blackmagic codecs
- Handle missing ffmpeg info
- Fix ffmpeg loaded levels
Backup:
- Backup scene file
Clapperboard:
- Fix Audio Sync with Clapperboard
UI & Panels
Toolbars:
- Initialize Slider to Linear
- Fix Reset buttons on Tool Option bars
Viewer:
- Fix Viewer to Unlock After Stopping Playback
- Fix playback skipping first frame
- Fix tool option on Command bar crash
- Fix Crash on Launch without Viewer
- Fix viewer pan disabled on toggling "Compare to Snapshot"
- Fix touch rotating flipped viewer
- Flip on viewer center
Flipbook:
- Fix picking color of the snapshot image on Flipbook
- Fix Flipbook Histogram Problems
- Limit flipbook zoom to 100% on initial loading
Style Editor:
- Scene/Level Editor changes
- Fix blank Style Editor panel
- Fix initial Style Editor palette
- Stop Width Change on Style Editor on Maximize
Function Editor:
- Multi Channel Selection in Function Sheet Column Header
- Change Step and Interpolation Type of Selected Multiple Keyframes in Function Editor
- Add "Hide Selected" Command to the Function Editor Spreadsheet
- Multi Channel Selection in Function Sheet Column Header
- Option to hide inbetween values in the Function Editor spreadsheet
- Revert text align of function editor sheet
- Display Cycled Values in Function Editor Spread Sheet
Color Model / Palettes:
- Save Specified Frame Numbers of Color Model in Palette
- Fix Color Field Undo Registration
- Fix Color Model fails to display if it is minimized on loading the image
- Fix Studio Palette Hang Up on Clicking Item in the Tree View
Level Strip:
- Fix filmstrip disabled tools
Schematic:
- Fix Crash When Loading MacroFx Containing CurveFx
- Fix crash on loading linked macro fx
- Fix Fx Settings Geometry Restoration
- Fx setting popup enhancements
- Fix Fx connection crash
Camera Capture:
- Fix Camera Capture Onion Skin for OSX
- Fix Black Camera Capture View on MacOS
- Add "Always Overwrite" button to Camera Capture
Full Screen:
- Fix Main Window Full Screen Mode
Startup Popup:
- Enable to create folder in the Startup Popup
Lipsync:
- Fix lipsync popup layout
Tools
Animate Tool:
- Enable Animate tool to control precisely by pressing the Alt key
- Fix Animate Tool Availability
Selector Tool:
- Improve vector stroke selection
- Fix pivot location on new/modified vector selections
- Selection pivot fix
- Fix bounding box computation in TXshSimpleLevel
- Revised vector selection pivot re-centering logic
- Improve selection box visibility
- Added "Select All" function for vector images
Brush Tool:
- Nonlinear Slider for the Brush Size Options
- Remember last brush preset used
- Fix crash on centering Toonz Raster brush
- Improve deactivate behaviour for brush
- Put raster brush cursor at center of preview square/circle
MyPaint Brushes:
- libmypaint DLL update
- MyPaint libmypaint 1.4.0
- Support for MyPaint brush format version 2
- Fix Toonz Raster MyPaint brush center
- Fix "Convert to Vectors" command for TLV with MyPaint Styles
Eraser Tool:
- Enable Pencil Mode for Toonz Raster Eraser in Freehand and Polyline types
- Enable shortcuts for Eraser Tool in Raster Levels
Fill Tool:
- New Fill Tool for Raster Level
- Fix Phantom Fill Check
Type Tool:
- Fix Type Tool Cursor Jumping
- Ignore OT's paste shortcut in TypeTool box
- Fix pasting into Type Tool edit box
Pump Tool:
- Fix for pump tool using Wacom tablet
Control Point Editor Tool:
- Make control points easier to click
Pinch and Magnet Tools:
- Modify Maximum Values for Pinch and Magnet Tools Size
- Fix for changing size of the magnet tool using hotkeys
Geometric Tool:
- Enable Geometric Tool for Motion Path
- User profiles
Preferences:
- Change Preference defaults
- Fix UI Font Colors
- Theme Fixes for v1.4
- Update Help menu options
- Add new Help Menu options
- Allow double-click in Load Level dialog to open selected level(s)
- Overhaul the Preferences
- Fix BG color buttons malfunction
- Quick fix setting undo memory size
- Cache folder replacement & Clear cache command
- Fix customize commands tree structure
- Modify saving and restoring panels / popups geometries
- Fix Doubled Toolbar Separator
Shortcut Keys:
- Fix default shortcut assignments
FX
Gradient FX:
- New Fx: Corridor Gradient Fx Iwa
- New Fx: Spin Gradient Fx Iwa
- Add Swap Colors Button to Gradient Fxs
- Linear Gradient Fx Revised
- Add "Type" option to gradient fxs
- Fix odd behavior of LinearGradientFx handles
Bokeh Ref Fx:
- Fix semi-transparent gap appears with Bokeh Ref Iwa fx
Fx UI/Menus:
- Fix Panel Rearrangement
- Add FX Editor to Windows menu
- Fix schematic spline option icon zooming
- debug ino_line_blur
- possible to lose the Curves node's handles
- Ensure dragged curve handles stay inside graph
- Add ability to move curve points using arrow keys
Utilities
Command Line/Scripting:
- Ability to execute Toonz scripts from commandline
- Enable system path arguments in tcomposer
Build environment
Github:
- Update README.md
Enhanced portable Releases for testing builds:
- Add stuff folder to AppVeyor build artifact
- Use QDir::home() instead of getenv("HOME") in file browser
MacOS:
- Quick fix for build error
- Fix macOS brew installed glew issue
- Fix Travis macOS builds
- Update macOS Info.plist to include missing strings
- Image disappearing when moved (MacOs)
Linux:
- Add Desktop and Documents location in file browser for Linux
- Update how_to_build_linux.md Build / Install Linux
Translations & Other fixes
Translations:
- Language updates: Russian, Spanish, Japanese, Chinese, Czech and German
- More Korean Translations for v1.4
- More Translation Updates for V1.4
- Revised English Fx Help files (resolves #3015 updates #2672
- Russian UI l10n update
- Korean Translations for v1.4
- Czech Translation Update by pafri
- Make Stop Motion Texts Translatable
- Update Chinese UI Translation to V1.4 (updates #2973)
- Spanish and Japanese Translation Update for V1.4
- Korean Translations
- Add English Fx Help files
- Translation fixes and Japanese translation update
- Czech Translation
Typos:
- Fix source comment typos
- Fix misc. source comment and doxygen typos in ./toonz/sources/toonzlib
Crashes:
- Fix Crash on Launch without Viewer
- Fix ParticlesFx Crash When Inputting Blank Vector Level To the Texture Port
- Fix toonz raster deactivate crash
- Fix vector replacement crash
- Crash: Control + Z while moving a line
- Fix Crash on Applying "Adjust Current Level to This Palette" to Palette Level
- Fix Crash on Loading XDTS and Other Improvements
- Fix Crash on Reordering Nodes Containing Grouped Camera Node
- Fix crash with visualization commands
Misc:
- Quick fix setting undo memory size
- Quick fix for build error
- Remove tArrayCount macro
- Fix crash on activating cycle
更新時間:2020-01-30
更新細節:
What's new in this version:
- Fixed type cast problems with Gyro output curves. Fixed Easeout Cubic curve for Gyro controls
- Added output mouse speed text next to mouse sensitivity
- Actually added mouse sensitivity binding in Profile Editor. Major Oopsie
- Fixed switching of DInput only profiles
- Changed display of rumble edit controls
- Change main window init to launch background tasks later
- Change to allow HidGuardian message to appear in Log tab