Pale Moon 歷史版本列表
Pale Moon 是一個開源的,基於 Goanna 的網頁瀏覽器,可用於 Microsoft Windows 和 Linux(與開發中的其他操作系統一起),重點在於效率和易用性。確保充分利用您的瀏覽器!Pale Moon 為您提供瀏覽器的瀏覽體驗,完全由自己獨立開發的源代碼完全構建,源自 Firefox / Mozilla 代碼,精心挑選的功能和優化改進了瀏覽器速度,資源使用,穩定性和用戶體驗,... Pale Moon 軟體介紹Pale Moon (32-bit)Pale Moon (64-bit)
更新時間:2021-12-10
更新細節:
更新時間:2021-12-10
更新細節:
What's new in this version:
Fixed:
- Turn Tracker Button can never be size 0
- Undo of Send To Location sent to bottom card of deck returns the card to the top of the Deck
- Fix NPE when using Send Back in SendToLocation
- Disabled Toolbar Buttons on Map Windows didn't initialize starting state properly
- Show an error dialog if reading a corrupted prefs file
- Stacking units placed by At-Start stacks didn't allow Action Buttons on said pieces to function until the piece was moved
- Unchecking Cycle Message box in a Report trait clears the fields
- Show the player window before the welcome wizard
- Warn about movement trails inside of rotates only when editing module
- Fix NPE: RandomTextButton raw rolls/counts support
- Pieces in decks were not being updated during Refresh Counters
- Added diagnostic to determine what is trying to add stacks to stacks
- Wasn't possible to click add to add an Action Button trait to a piece
Other improvements:
- Use '/usr/bin/env bash' in VASSAL.sh for greater portability on Unix
更新時間:2021-12-08
更新細節:
What's new in this version:
- bug fix release
更新時間:2021-12-07
更新細節:
What's new in this version:
- The resizing control in thumbnail view now works correctly
- Fixed a bug that caused text to be missing when the output PDF file was opened in Chrome or Edge
更新時間:2021-12-04
更新細節:
What's new in this version:
New features:
- Dice Button raw result and counts reporting
Fixed:
- Remove unwanted nulls from Inventory
- Display proper name for Set Global Property and Place Marker in Editor
- Inventory shouldn't show pictures/text for pieces in private windows not currently accessible
- Polygon read from coordinates list should never be null
Other improvements:
- Create HintTextFields lazily
更新時間:2021-12-02
更新細節:
更新時間:2021-12-02
更新細節:
What's new in this version:
New features:
- 'Deal cards out' to other players
- Allow 'Prompt' Dice Button values to be locked by designer
- Module Debug Window
- Deck Refresher
- Deck access - allow access to decks to be restricted by player
- Move Camera Button
- Startup Global Key Commands always fire in order, can't be undone, and can be configured to, e.g., "once per game"
- Deck can start face-up or face-down when using right-click menu setting
- Autopeek Rollover
- Map "Mark Unmoved" button now accepts a hotkey and a report format
- Basic Name trait - facilitates creating pieces entirely in prototype (alternative way to fill BasicName property)
- Send-to-Location new options for pieces-selected-by-properties: cycle and nearest
- Added Current Mat GKC FastMatch option
- CounterDetailViewer - can combine layer filters with property match expression
- Action Button option to open right-click context menu
- Add $numericTotal$ and $result#$ options to standard Dice Button report format
- Enable Offset options to work with the Grid option in SendToLocation
- Better obscurable option for insetting
- Mats have more deselection options; double-clicking delesects cargo
- Refresh Counters support for Mats and Cargo
- Game Piece Palette allows setting of default width for "docked" Game Piece Palette
- Double the max heap for modules which run out of memory during loading
- Add a Key Command to Can Rotate trait to rotate directly to a facing specified by an expression
- Expose property if we're currently drawing Counter Detail Viewer
- Mat Cargo can be set to detect mats way from their exact center
- Invisible trait - Option to disable auto-report of moves
- Scaling factors for Layers and Non-Rectangular
- Mats & Cargo - Cargo pieces stay attached to Mat piece when moving.
- Added option to Mass Piece Loader to not create empty levels in layers when there is no matching image
- Added sub-folders to group components under Module, Maps, Decks, At-Start Stacks, Prototypes and Global Properties folders
- Add Hotkeys to hide and show map windows. Existing show/hide hotkey field is now always visible. Allow changes to hide/show Map button settings without needing Editor restart
- Inventory window allows a hotkey for Refresh
- Editor now has Drag and Drop support
- Can duplicate and insert components in Editor, not just add to bottom
- CountStack() added to beanshell to count pieces in current Stack
- ReportState checkbox overrides Global Key Command suppression of individual reports
-Add Deck Sort Key Command component to allow sorting of cards in a Deck by properties via menu or hotkey. Add Deck Send Key Command component to provide additional commands to send contents o f one Deck to another via menu or hotkey.
- Deck supports configurable strings for Draw Multiple, Draw Specific, Face Up, Face Down
- Ability to specify Return-to-Deck target as an expression
- Global Options can be configured to let toolbar items on closed windows accept global hotkeys
- Add Global property MapName_isVisible for each Map to allow checking if Map is currently open
- Preference to reverse left-to-right order counters are shown in Mouseover Stack Viewer
-Improved translation features (Global Translatable Message component, Translatable Message t rait, exposing current language/locale as property)
- Default UI font size can be overridden in preferences
- Beanshell can now access $$ variables in Report Formats
- Added 'Stack Normally' option to 'Does Not Stack' trait
- Make grid center dot display independent of grid display
Fixed:
- Directly setting coordinates in Zone definer fails to create a Zone
- Fix Deck refreshing when running Game Refresher
- Protect against multiple initializations of Movement Trails
- DrawingMouseoverIndex correctly returned as string. Console now displays null valued properties instead of NPE
- Fix Dice Button reporting when Keeping and Sorting results
- Protect against no available trait being selected in PieceDefiner
- Fix NPE: Always cache SetupStack configurer bounding box
- Fix duplicate DragShadow for Cargo at zoom < 100%
- Fixed bad description for Movement Trail trait
- Correctly initialize local-only properties in Movement Trails
- Prevent undo of Refresh Counters from causing contents of Decks to disappear, and deleting units from inside a Deck could not be undone
- Fixed bug where Deck 'count expressions' wouldn't count beanshell, only old-style (now will count either)
- No refresh allowed during replay
- NPE due to dropTargetSelector being unset
- Escape errorLog path when making link URL for connection failed page in BugDialog
- When rotating a mat, jointly rotating cargo should prefer to stay with current mat
- Correct inconsistency in use of GetConfigureBoard
- When inventory grouping specifies properties that aren't internally strings, don't balk
- Fix bug in DiceButton 'Keep Dice' option
- Place Marker, Send-to-Location, and Translate traits didn't always repaint maps
- Undo of movement will no longer deny lone stackable pieces their own stack
- Calculate Hex Range correctly, regardless of hex shape
- Fix occasional draw-side exceptions during loading game and saving screenshots
- Report translated name for Symbolic Die Faces
- Sanitize temporary file names a bit earlier
- Fix NPE if try to open translations but the buildable doesn't exist
- Fixed corner-case NPE when closing a game
- Private Maps visible to non-owning players will correctly display Mouseover text
- Tidier right arrow symbol in default move reports
- Fix exception when canceling edit of a component that has been elsewhere moved or deleted
- Fixed NPE if pasting a cut component that was then deleted before pasting
- Trigger Action traits with "loop until" and "loop while" conditions can properly access piece properties in expression builder
- Fix ArrayIndexOutOfBoundsException in Embellishment when layer value is out of range
- Clip pieces to their bounds and set rendering hints for drag image
- Correctly check if there are sides with blank passwords for password matching
- String Array Configurer bounds protection
- Fix NPE joining chat room when socket drops early
- Fix NPE when MapShader temporarily points to blank or missing filename
- Protect against changing to Image style while Image name is still blank
- Fix NPE EditPropertiesAction.windowClosed()
- Eliminate Command+A key conflict in Editor on MacOS
- ToolbarMenus that are submenus of other ToolbarMenus display their icons properly
- Mouseover Stack Viewer was failing to launch in certain situations
- Stack NPE in Mat Movement code
- P2P address book entries with spaces in address cause StringIndexOutOfBoundsException
- Match blank passwords less eagerly
- Action Buttons should not respond to Shift+Click, Ctrl+Click, Alt+Click, Cmd+Click
- Don't unselect piece about to get context menu with Ctrl+RightClick
- Flares weren't responding to Cmd key on MacOS
- map can be null during GameRefresher
- Protect CounterDetailViewer from designers who set the drawing scale to 0.0
- Fix crash ending logfiles- beginningState shouldn't be allowed to be non-null when outputfile is null
- Fix crash when copying Toolbar Menu to a newly created map
- Corner case boardpicker exception with multiple boards being moved around
- Protect from GKCs that get sent when no game ever started
- Fix Mat send-to-location bug (which created problems in Undo & multiplayer)
- Movement Trail "initial visibility" and bounding box caching bugs
- Fix Drag Threshold preference to work correctly
- Trait editor Paste button is now always enabled
- Fix mat save/load to reconnect mats and cargo
- Text label shape, bounding box doesn't resepect rotated labels
- Editor: Inserting text into middle of Key Command doesn't work
- Movement traits need to update cargo's mat after movement before applying apply-on-move keystroke
- Log replay of delete command behaves differently after load of sebsequent log file
- Catch FileNotFoundException when reading prefs files
- NPE when trying to create new P2P Network
- Custom preferences in Global Options incorrectly use property name, not description
- ThrowableUtils.throwAncestor() throws wrong object; throwMe() uses wrong constructor
- NPE in GameModule.getProperty() after deleting the Map from the owning Map widget
- 'Centre on Opponents Moves' functionality should ignore movement by Invisible units
- Audit Trail reporting is not reporting trait or piece information for Return to Deck trait when invalid Deck specified
- Replaying a log step can cause Deck to become corrupted
- NPE in EnumeratedPropertyPrompt.getNewValue()
- Reset the Zone Editor title to match the Zone being edited
- ClassCastException: DeckGlobalCommand cannot be cast to Auditable
- Return To Deck Deck name can be lost when pre 3.6 module is edited using 3.6
- Checkbox preference default value is ignored
- Symbolic Dice Button tooltip is overwritten by description text
- Add option to disable OpenGL FBOs on Macs
- Double max heap and retry when image tiler runs out of memory
- Can Rotate traits no longer lose any pre-defined starting rotation when editing a Piece Slot
- Force Game Piece Image names to be valid file names ending in .png
- Duplicate key and menu item for Editor menu
- Definition of Player Sides - Retire/Switch Button image not showing in editor
- DeckPosition was reporting 1 higher than the actual position
- Fix and improve module validity checking
- IllegalArgumentException in GameState.getRestorePiecesCommand() due to bad compartor
- Grid Numbering dialog can appear blank when grid size is very large
Other improvements:
- Prototypes can be selected from popup menu
- Turn Tracker button sizes configurability
- Improved flow for users with blank passwords
- Allow JVM to be specified from command line for VASSAL.sh
- Skip All / Skip None for Mass Piece Loader
- Optimize Single Property Beanshell expressions
- Optimization: Check for possible keystrokes in Restrict Commands before evaluating match epression
- Misc property lookup optimizations
- Improved performance of Map "_isVisible" properties
- Speeds Game Refresh and general performance in modules with many maps defined
- Preference to turn off automatic update notification
- LOS thread thickness is adjustable
- Validation messages when Movement Trail traits placed inside of Rotate, Pivot, or Mat Cargo traits
- Allow module images to have English localizations
- Server text improvements
- Add sumProperties() function for use in Beanshell expressions in the Mouse-over Stack Viewer
- Toolbar buttons can be disabled when a specified Global Property is true
- When switching sides, close private hands/windows that we no longer have access to
- Clarify documentation of sum(PropertyName) in Mouseover
- Better description of Player Hand
- Place Marker should put stacking markers in a stack (even if parent marker is non-stacking)
- Move Camera Button can also change Zoom
- Add description fields to most important editor components
- Improve Game Piece Palette doc per forum suggestion (AsciiDoc file only)
- Zone defining - when dragging a square to define initial zone, dragging at edge of screen scrolls
- Improved bug dialog text
- Repositioning Stacks/Decks optionally draws ghosted images of other stacks/decks
- Global Key Commands "Within a Deck, select Fixed number of pieces" field now supports expressions
- Mouseover Stack Viewer - Unstatic a naughty field and add ability to count face down cards in a deck
- Decks - fill out the rest of the commands with hotkeys and report formats
- Better documented pieceName vs PieceName
- Upgrade to Java 17.0.1+12 for Windows, Mac packages
- Added Game Refresher documentation
- Multiplayer Server controls have improved feedback / UX
- Private Message windows no longer prompt to ignore every time you close them; incoming private messages do not grab focus
- Zone Editor shows coordinates of vertices while editing
- Show X,Y in Configurer when repositioning At Start Stack
- Private chat windows will no longer steal focus
- Show saved game mismatch warnings (e.g., loading wrong version) when loading from Wizard
- When Editor changes a prototype, clear the prototype cache and all PieceSlot caches
- Warn when Global Property has a blank name (which causes NPE on game load)
- Remove doubled images from Ghost Bug Pref
- Different types of Global Key Commands can be cut and pasted
- More robust configurer for PredefinedSetup
- Trigger Action - improved trait summary
- Selection Highlighter expressions now found by search
- Add description to Prototype Definition
- Better ConfigureTree summary on PieceSlot containing a BasicName-using piece
- Description field & better auto-summary for Does Not Stack
- Better defaults for Send To Location offsets
- MatCargo now provides OldMatOffsetX and OldMatOffsetY properties
- Better trait one-line summaries in editor; Folder summary includes description
- While double-clicking to open component in Editor, holding Alt, Shift, and/or Ctrl affects the location the new window opens
- Added MatCargo to manually attach/detach from mats
- Bring fastmatch $$ variable handling into line with standard Global Key Command match expression handling
- Initialise OldMat related properties in a Placed marker
- Improve Mat Movement
- More robust Java version check for Linux
- Reference manual missing description of restrict counters to Deck option
- Removed more items deprecated for over a year
- Improved browser launch support
- Store the tile cache in %LOCALAPPDATA% instead of %APPDATA% on Windows
- Upgrade to Java 17 for Windows, Mac packages
- HTTP requests for server status should follow redirects
- Update all site URLs for new site and HTTPS
- Bring Reference Manual up to date
- Add removal/deprecation checker and remove anything deprecated a year ago
- When editing an IrregularGrid, start the map view somewhere near the grid or its parent Zone
- Don't auto-name new regions a long string
- 64-bit ARM builds for Windows and Macs; switched bundled Java to Zulu
- Upgrade to Launch4j 3.14
- Newly added Layer traits will now default to 'Always active'
- Remove ?s from checkbox preference strings
- Add Scrollbars to Prefs Dialog when needed
- Ctrl/Cmd to select for Does Not Stack
- First 'advanced search' on a module defaults to all boxes prechecked
- Removed ignored 'button tooltip' field from Turn Tracker config
- Less verbose window titles for sub-windows
- Deck reports now suppressed during GKC report suppresssion
- Increase number of default zoom levels in new Map Zoom Capability
- Pieces dragged off the palette using the palette scale factor instead of always full size
- Inventory window allows 3-level zoom
- Expression audit trails preference - Improve error reporting when Beanshell expressions fail. Suppress 'Bad Data in Module' errors generated by counters in Game Piece Palette.
- Expression Builder button added for Message Format fields & Report Trait. Sum() and Count() now available in the Report trait's field
- Added GetString() and .toString() to Beanshell to force the return of property values as Strings
- Property incrementers no longer apply turned-off min/max constraints
- Don't change Deck properties or fire Empty Deck Hotkey when just rearranging order
- Action Buttons now respect rotation
- Allow Action Buttons to be any shape and defined using a Polygon editor
- Shift-click and Ctrl-click can be used in the Piece Palette to select and drag multiple pieces on to the map
更新時間:2021-11-25
更新細節:
What's new in this version:
Fixed:
- a bug that caused missing text or blank pages when opening some PDF files
- bugs that caused incorrect bitmap output when printing PDF files to other printers
- a crash that sometimes happened when opening PDF files that contain CMYK bitmaps
- a bug that caused failures when opening PDF files that use the Pattern color space
更新時間:2021-11-24
更新細節:
更新時間:2021-11-21
更新細節:
What's new in this version:
- bugfix