Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 1.5.5 #760

Merged
merged 120 commits into from
Oct 4, 2019
Merged

Release 1.5.5 #760

merged 120 commits into from
Oct 4, 2019

Commits on Aug 26, 2019

  1. Fix token ids reset on server start

    - Fix so that token ids stay the same after server start
    - Add javadocs info for Zone & Campaign constructors
    - Close #619
    Merudo committed Aug 26, 2019
    Configuration menu
    Copy the full SHA
    37cdc31 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2019

  1. Merge pull request #620 from Merudo/tokenIds

    Fix token ids being reset on server start
    Phergus authored Aug 27, 2019
    Configuration menu
    Copy the full SHA
    0dba3db View commit details
    Browse the repository at this point in the history
  2. Fix cut & paste changes token id

    - Fix so that Cut & paste doesn't change token id
    - Subsequent pastes will result in different token ids
    - Close #624
    Merudo committed Aug 27, 2019
    Configuration menu
    Copy the full SHA
    1aaa566 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #625 from Merudo/cutTokenIds

    Fix cut & paste changes token id
    Phergus authored Aug 27, 2019
    Configuration menu
    Copy the full SHA
    a1f4d50 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2019

  1. Fix "paste" option remaining grayed out after Copy/Cut token

    - Fix "Paste" menu not getting updated after performing the Copy/Cut action from popup menu
    - Close #621
    Merudo committed Aug 28, 2019
    Configuration menu
    Copy the full SHA
    6b202a0 View commit details
    Browse the repository at this point in the history
  2. Fix switching from/to the measure tool not updating cursor right away

    - Change how the measurer tool cursor updates, now based on attach/detach instead on paintOverlay
    - Fix cursor not updating right away when switching from measurer to pointer
    - Fix cursor not updating right away when switching to measurer from label, fog or VBL tool
    - Close #601
    Merudo committed Aug 28, 2019
    Configuration menu
    Copy the full SHA
    aa15211 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #630 from Merudo/CopyCut

    Fix "paste" option remaining grayed out after Copy/Cut token
    Phergus authored Aug 28, 2019
    Configuration menu
    Copy the full SHA
    0822f8f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1209159 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #632 from Merudo/fixMeasureCursor

    Fix switching from/to the measure tool not updating cursor right away
    Phergus authored Aug 28, 2019
    Configuration menu
    Copy the full SHA
    963faf3 View commit details
    Browse the repository at this point in the history
  6. Fix bug created by dragging token from library to map

    - Fix token having duplicated ids if a cut was followed by dragging token to map then a paste (induced by #625)
    - Fix dragging token from library to map not ungraying the "Paste" option (fully completes #630)
    Merudo committed Aug 28, 2019
    Configuration menu
    Copy the full SHA
    5729052 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #633 from Merudo/dragTokenToMap

    Fix bug created by dragging token from library to map
    Phergus authored Aug 28, 2019
    Configuration menu
    Copy the full SHA
    453e94c View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2019

  1. Fix incorrect message for assert() when the second parameter is number

    - New message: Second argument to "assert": "{second parameter}" must be of type String
    - Close #637
    Merudo committed Aug 31, 2019
    Configuration menu
    Copy the full SHA
    cef98d8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    454d004 View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2019

  1. Consolidate utility methods for macro functions in FunctionUtil

    - New class FunctionUtil to handle checks and type conversions for macro functions
    - New internal methods checkNumberParam, getTokenFromParam, paramAsBigDecimal, paramAsBoolean, paramAsInteger, paramAsDouble, paramAsFloat, paramAsJson, paramAsJsonObject and paramAsJsonArray
    - Change TokenLightFunctions hasLightSource, clearLights, setLight, and getLights to use these new methods
    - Methods tested: checkNumberParam, getTokenFromParam, and paramAsBigDecimal
    - First step to solve #613
    Merudo committed Sep 1, 2019
    Configuration menu
    Copy the full SHA
    2de64f7 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #639 from Merudo/frenchTranslation

    Translate a few UI elements to french
    Phergus authored Sep 1, 2019
    Configuration menu
    Copy the full SHA
    41d4b46 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6dcc9d3 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #638 from Merudo/assertString

    Fix incorrect message for assert() when the second parameter is number
    Phergus authored Sep 1, 2019
    Configuration menu
    Copy the full SHA
    97fc48b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4a17fb5 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #635 from Merudo/FunctionUtil

    Consolidate utility methods for macro functions in FunctionUtil
    Phergus authored Sep 1, 2019
    Configuration menu
    Copy the full SHA
    80d0b97 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2019

  1. Add parameter in FunctionUtil to allow/disallow text to BigDecimal

    - Add parameter allowString: if set to false, raises exception when parameter is a string that could be converted to number( ex: "0", "5", etc).
    Merudo committed Sep 2, 2019
    Configuration menu
    Copy the full SHA
    776413b View commit details
    Browse the repository at this point in the history
  2. Change ZoomFunction to use FunctionUtil

    - Functions getZoom, setZoom, getViewArea, setViewArea, and getViewCenter now use FunctionUtil
    - Fix functions getZoom and setViewArea not displaying errors when given too many parameters
    - Fix javadocs errors
    - Remove extra delimiter at the end of getViewCenter
    Merudo committed Sep 2, 2019
    Configuration menu
    Copy the full SHA
    774a4d9 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2019

  1. Merge pull request #647 from Merudo/FunctionUtil2

    Change ZoomFunction macro functions to use FunctionUtil parameter methods.
    Phergus authored Sep 3, 2019
    Configuration menu
    Copy the full SHA
    8d51993 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2019

  1. Add translation support for "Select Map" button

    - Select Map button (top right of screen) is now properly translated
    - Tested for English and French
    Merudo committed Sep 4, 2019
    Configuration menu
    Copy the full SHA
    f81bc0d View commit details
    Browse the repository at this point in the history
  2. Merge pull request #652 from Merudo/selectMap

    Add French translation support for "Select Map" button
    Phergus authored Sep 4, 2019
    Configuration menu
    Copy the full SHA
    96be505 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2019

  1. Change wrong nb of parameters error messages to display function name

    - Change wrong number of parameters error messages to always display name of function
    - Builds on RPTools/parser#3 to work
    - Close #629
    Merudo committed Sep 6, 2019
    Configuration menu
    Copy the full SHA
    073a4cb View commit details
    Browse the repository at this point in the history
  2. Merge pull request #641 from Merudo/parserErrors

    Change wrong number of parameters error messages to display the name of the macro function that was used.
    Phergus authored Sep 6, 2019
    Configuration menu
    Copy the full SHA
    d5c2653 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    26be408 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #659 from Merudo/parserErrors

    Change parser implementation to 1.5.4
    Phergus authored Sep 6, 2019
    Configuration menu
    Copy the full SHA
    f2b33b2 View commit details
    Browse the repository at this point in the history
  5. Add json.path.read function (based on jayway)

    - Function takes a "json" and a "path" argument
    - Path should be defined according to https://github.com/json-path/JsonPath
    - Support inline predicates
    - Errors are printed to chat but not according to our standards
    - Progress on #612
    Merudo committed Sep 6, 2019
    Configuration menu
    Copy the full SHA
    e9734eb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6300ca4 View commit details
    Browse the repository at this point in the history
  7. Add json.path.add, json.path.add/put/set, and json.path.delete functions

    - Functions can modify a nested json array
    - Path should be defined according to https://github.com/json-path/JsonPath
    - Closes #612
    - Details:
    
    1. json.path.add(json, path, value) adds an element to a jsonArray at the path
    2. json.path.set(json, path, value) sets an element in a jsonArray or jsonObject at the path
    3. json.path.put(json, path, key, value) adds or sets an element in a jsonObject at the path
    4. json.path.delete(json, path) deletes an element in a jsonArray or jsonObject at the path
    Merudo committed Sep 6, 2019
    Configuration menu
    Copy the full SHA
    57a09cd View commit details
    Browse the repository at this point in the history
  8. Consolidate methods checkNumberOfParameters and getTokenFromParam

    - Replace checkNumberOfParameters by FunctionUtil.checkNumberParam
    - Replace getTokenFromParam by FunctionUtil.getTokenFromParam
    - Fix #613
    Merudo committed Sep 6, 2019
    Configuration menu
    Copy the full SHA
    969d2bd View commit details
    Browse the repository at this point in the history
  9. Merge pull request #661 from RPTools/master

    Merge release changes back to develop
    JamzTheMan authored Sep 6, 2019
    Configuration menu
    Copy the full SHA
    827c9f9 View commit details
    Browse the repository at this point in the history
  10. Fix bring to front/send to back need to be done twice

    - Add ZOrder sorting of the tokens on the server at the end of bringTokensToFront / sendTokensToBack
    Merudo committed Sep 6, 2019
    Configuration menu
    Copy the full SHA
    587f7a2 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    e2a43e6 View commit details
    Browse the repository at this point in the history
  12. Merge pull request #648 from Merudo/FunctionUtil3

    Consolidate methods checkNumberOfParameters and getTokenFromParam
    JamzTheMan authored Sep 6, 2019
    Configuration menu
    Copy the full SHA
    bafb9c0 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    f8fb540 View commit details
    Browse the repository at this point in the history
  14. Merge pull request #662 from Merudo/ZOrderBug

    Fix bring to front/send to back need to be done twice
    JamzTheMan authored Sep 6, 2019
    Configuration menu
    Copy the full SHA
    b811487 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    b05eb1b View commit details
    Browse the repository at this point in the history
  16. Merge pull request #657 from Merudo/jayway

    Add json.path.read, and json.path.add/set/put/delete (based on jayway)
    JamzTheMan authored Sep 6, 2019
    Configuration menu
    Copy the full SHA
    bf81c01 View commit details
    Browse the repository at this point in the history
  17. Update build.gradle

    compile is deprecated and replaced with implementation
    JamzTheMan authored Sep 6, 2019
    Configuration menu
    Copy the full SHA
    5c940f7 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2019

  1. Fix for ConcurrentModificationException

     * Make partialPaths thread safe and Close #328
    
    Signed-off-by: JamzTheMan <[email protected]>
    JamzTheMan committed Sep 7, 2019
    Configuration menu
    Copy the full SHA
    d46202c View commit details
    Browse the repository at this point in the history
  2. Spotless applied

    JamzTheMan committed Sep 7, 2019
    Configuration menu
    Copy the full SHA
    edf297d View commit details
    Browse the repository at this point in the history
  3. Merge pull request #664 from JamzTheMan/develop

    Fix for ConcurrentModificationException
    JamzTheMan authored Sep 7, 2019
    Configuration menu
    Copy the full SHA
    d280107 View commit details
    Browse the repository at this point in the history
  4. Add new Server Option for GM to Reveal FoW for Unowned Tokens

     * Closes #665 and Closes #663
     * Added abeille-maptool-forms.jfpr project file to buil-resources
    JamzTheMan committed Sep 7, 2019
    Configuration menu
    Copy the full SHA
    8d50aaa View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1dd7778 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #666 from JamzTheMan/develop

    Add new Server Option for GM to Reveal FoW for Unowned Tokens.  Add option plus hosting status to output of getInfo("server").
    Phergus authored Sep 7, 2019
    Configuration menu
    Copy the full SHA
    5d2d93c View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2019

  1. Add playStream, stopStream, and editStream functions to stream audio

    - Add playStream(uri, cycleCount, volume) to play audio from url or local file.
    - cycleCount: number of times to play the resource. -1 for infinite loop. Default: 1.
    - volume: volume value from 0-1. Default: 1.
    - Add stopStream(uri, remove) to stop a stream. If remove is set to 1, unload the stream from memory. Default: 1. If no uri specified, stop all sounds.
    - Add editStream(uri, cycleCount, volume) to change the cycleCount or volume of stream.
    - Add AppPreference playStreams to enable/disable playing streams
    - Ex:
    
    [playStream("https://www.fesliyanstudios.com/musicfiles/2019-05-01_-_Undercover_Spy_Agent_-_David_Fesliyan.mp3", -1, 0.8)]
    Merudo committed Sep 8, 2019
    Configuration menu
    Copy the full SHA
    4c614eb View commit details
    Browse the repository at this point in the history
  2. Fix disabling streams, and make stream functions thread-safe

    - Fix access HashMap to be thread safe (now accessed solely from the JavaFX app single thread)
    - Fix so that disabling streams in settings also stops all streams
    Merudo committed Sep 8, 2019
    Configuration menu
    Copy the full SHA
    48b1481 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #668 from Merudo/playStream

    Add playStream, stopStream, and editStream macro functions for playing/streaming audio.
    Phergus authored Sep 8, 2019
    Configuration menu
    Copy the full SHA
    185e2db View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2019

  1. Add features to playStream functions

    - Move streaming methods to class MediaPlayerAdapter, as discussed in #668
    - Add new parameters: startTime and stopTime to playStream & editStream
    - playStream with cycleCount 0 preloads the stream but does not play it
    - Add function getStreamProperties as suggested in #667
    - Add support for volume slider through setGlobalVolume, but the slider needs to be created
    Merudo committed Sep 9, 2019
    Configuration menu
    Copy the full SHA
    2016476 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #669 from Merudo/playStream

    Add features to playStream functions
    Phergus authored Sep 9, 2019
    Configuration menu
    Copy the full SHA
    c52d853 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2019

  1. Fix getStreamProperties wrongly returning "PLAYING" , change ms to secs

    - Fix getStreamProperties to return status "STOPPED" after song finished playing
    - Change parameters startTime and stopTime to take seconds instead of ms
    Merudo committed Sep 10, 2019
    Configuration menu
    Copy the full SHA
    efc64ac View commit details
    Browse the repository at this point in the history
  2. Merge pull request #671 from Merudo/playStream

    Fix streams that had finished returning "PLAYING" in getStreamProperties() , change input in ms for start/stop time to secs.
    Phergus authored Sep 10, 2019
    Configuration menu
    Copy the full SHA
    6502a8e View commit details
    Browse the repository at this point in the history
  3. Add Volume Slider and Mute Button to Toolbar

    - Icons provided by @JamzTheMan
    
    Co-Authored-By: Jamz <[email protected]>
    Merudo and JamzTheMan committed Sep 10, 2019
    Configuration menu
    Copy the full SHA
    6520666 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #673 from Merudo/volumeSlider

    Adds Volume/Mute controls.
    Phergus authored Sep 10, 2019
    Configuration menu
    Copy the full SHA
    63034be View commit details
    Browse the repository at this point in the history
  5. Add "fadeout" parameter to stopStream

    - Add optional fadeout (in seconds) before closing a stream
    - 0: no fadeout (default)
    - Stream will stop once the fadeout period is over
    - Suggested by @dorpond in #615
    Merudo committed Sep 10, 2019
    Configuration menu
    Copy the full SHA
    5024fa9 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #674 from Merudo/fadeOut

    Add optional fadeout to stopStream().
    Phergus authored Sep 10, 2019
    Configuration menu
    Copy the full SHA
    142205f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6604900 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2019

  1. Add sound icons to the github directory

    - Add back,forward,next,pause,play,previous,record,record_on,repeat,shuffle,shuffle_on, and stop icons
    - Move mute & volume icons to correct directory
    - Icons will be used for #615
    - Icons provided by @JamzTheMan
    
    Co-Authored-By: Jamz <[email protected]>
    Merudo and JamzTheMan committed Sep 11, 2019
    Configuration menu
    Copy the full SHA
    e4a1e8f View commit details
    Browse the repository at this point in the history
  2. Merge pull request #675 from Merudo/soundIcons

    Add sound icons to the github directory
    Phergus authored Sep 11, 2019
    Configuration menu
    Copy the full SHA
    74ae270 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2019

  1. Add support for space in uri for stream functions

    - Add conversion of string to uri, replacing space into %20
    - Add "FILE/:" at the start of uri if it is missing
    - Fix issues raised in #667
    Merudo committed Sep 12, 2019
    Configuration menu
    Copy the full SHA
    bb428ac View commit details
    Browse the repository at this point in the history
  2. Fix PRs automatically failed

    - Change to using jitpack for clientserver
    - Fix #679
    Merudo committed Sep 12, 2019
    Configuration menu
    Copy the full SHA
    df153f6 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2019

  1. Merge pull request #680 from Merudo/clientserverGradle

    Change to using jitpack for clientserver.  Should fix PR's failing in Travis test.
    Phergus authored Sep 13, 2019
    Configuration menu
    Copy the full SHA
    c45f55b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bf3f2d1 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #678 from Merudo/convertUri

    Now supports Windows file paths (and should support Mac & Linux as well) through URLDecoder class.
    Phergus authored Sep 13, 2019
    Configuration menu
    Copy the full SHA
    034aa70 View commit details
    Browse the repository at this point in the history
  4. Fix bug: "*" stop working as path in stopStream, getStreamProperties (#…

    …682)
    
    - Add special case so that "*" isn't modified
    - Fix regression created by #678
    - Fix #681
    Merudo authored and JamzTheMan committed Sep 13, 2019
    Configuration menu
    Copy the full SHA
    63073e8 View commit details
    Browse the repository at this point in the history
  5. Add propertyType option for getTokens(), improve getTokens() (#677)

    - Add new option "propertyType" to conditions in getTokens()
    - Value can be a single type as string, or an array of types
    - Simplify getTokens() code by removing the second loop. Now include/exclude is a filter property ("match")
    - Improve performance of getTokens() by trimming the list continuously instead of constantly filtering the list of all tokens
    - Close #676
    Merudo authored and JamzTheMan committed Sep 13, 2019
    Configuration menu
    Copy the full SHA
    358367c View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2019

  1. Json, store "null" "false" and "true" as their revelant java type int…

    …ernally (#672)
    
    * jsonify "null", "true" and "false" into null true and false
    
    * fix null handling, using the library Null object
    
    * jsonify should be static and public
    bobifle authored and JamzTheMan committed Sep 15, 2019
    Configuration menu
    Copy the full SHA
    4bfd146 View commit details
    Browse the repository at this point in the history
  2. Change getTokens to be much faster with area option (#686)

    - Change so overlap is computed explicitely instead of using A*
    - Much better performance
    - Solves #683 for "area" but not for "range"
    Merudo authored and JamzTheMan committed Sep 15, 2019
    Configuration menu
    Copy the full SHA
    ca19e89 View commit details
    Browse the repository at this point in the history
  3. ImagePanel QOL improvements (#691)

    - Request only images in view from ImageManager
    - Trigger repaint() from paint-affecting properties only if property
    actually changes
    - Calculate truncated caption heuristically
    - Improve spacing
    - Include caption in mouse capture area
    - Antialias text
    - Use interpolation when rendering scaled images
    pnichols04 authored and JamzTheMan committed Sep 15, 2019
    Configuration menu
    Copy the full SHA
    c03c8d5 View commit details
    Browse the repository at this point in the history
  4. Fix Manhattan distance, metric distance parameter with iso maps (#690)

    - Fix manhattan distance while moving tokens & in distance functions
    - Fix getDistance, getDistanceToXY, getTokens ignoring metric parameter for isometric maps
    - Close #688
    Merudo authored and JamzTheMan committed Sep 15, 2019
    Configuration menu
    Copy the full SHA
    f72af71 View commit details
    Browse the repository at this point in the history
  5. Fix json.path functions adding extra / and \ to json objects (#693)

    - Fix issue raised in #612
    Merudo authored and JamzTheMan committed Sep 15, 2019
    Configuration menu
    Copy the full SHA
    4dd3334 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    675d592 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4e34b8e View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2019

  1. Configuration menu
    Copy the full SHA
    d68910f View commit details
    Browse the repository at this point in the history
  2. Change getDistance to use explicit closed-form

    - Improve speed dramatically while using getTokens() with a distance option
    - Previous walker-based approach kept as it could be extended to take VBL & terrain into account
    - Distance returned tested to be the same as previous code
    - Close #683
    Merudo committed Sep 16, 2019
    Configuration menu
    Copy the full SHA
    bfc2840 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #697 from pnichols04/token-context-menu

    Resolve #696 Implement dragTheshold in DefaultTool
    Phergus authored Sep 16, 2019
    Configuration menu
    Copy the full SHA
    04343f8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e4ee84b View commit details
    Browse the repository at this point in the history
  5. Merge pull request #701 from Merudo/closingMaptool

    Fix NullPointer exception when closing maptool
    Phergus authored Sep 16, 2019
    Configuration menu
    Copy the full SHA
    9b3f42d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b845840 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #703 from Merudo/getTokensDistance

    Change getDistance to use explicit closed-form
    Phergus authored Sep 16, 2019
    Configuration menu
    Copy the full SHA
    3042a13 View commit details
    Browse the repository at this point in the history
  8. Fix two issues from moving token when "Snap Token While Dragging" is off

    - Fix token "jumping" to a different spot once Snap-to-Grid is disabled
    - Fix getDistance returning incorrect distance with NO_GRID metric
    - Close #699
    Merudo committed Sep 16, 2019
    Configuration menu
    Copy the full SHA
    1129940 View commit details
    Browse the repository at this point in the history
  9. Fix to getDistanceToXY and getDistance with NO_GRID metric

    - Change so that getDistanceToXY and getDistance now calculate the distance from the center of the token when the token is large
    - Add new "pixel" parameter to getDistanceToXY. It indicates if the x,y are for a cell or pixel (pixel: false by default)
    - pixel false: getDistanceToXY gets the distance from the center of the token to the center of the specified cell
    - Close #684
    Merudo committed Sep 16, 2019
    Configuration menu
    Copy the full SHA
    c9e1dca View commit details
    Browse the repository at this point in the history
  10. Merge pull request #707 from Merudo/fixDistanceToXY

    Fix to getDistanceToXY and getDistance with NO_GRID metric.  Add new pixels parameter to getDistanceToXY.
    Phergus authored Sep 16, 2019
    Configuration menu
    Copy the full SHA
    2ddd0a3 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    92bed1f View commit details
    Browse the repository at this point in the history
  12. Merge pull request #704 from Merudo/fixSnapWhileDragging

    Fix two issues from moving token when "Snap Token While Dragging" is off
    Phergus authored Sep 16, 2019
    Configuration menu
    Copy the full SHA
    af87ffa View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2019

  1. Fix bug in #699 (#711)

    - Fix incorrect boolean check
    - Fix missing CellPoint to ZonePoint conversion
    Merudo authored and JamzTheMan committed Sep 17, 2019
    Configuration menu
    Copy the full SHA
    31ce650 View commit details
    Browse the repository at this point in the history
  2. Change volume slider to affect system sounds

    - Change system sounds to be affected by volume slider & mute button
    - Change system sounds to use JavaFX
    - Close #709
    Merudo committed Sep 17, 2019
    Configuration menu
    Copy the full SHA
    b3149ae View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e215ad2 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #712 from Merudo/systemSounds

    Change volume slider to affect system sounds
    Phergus authored Sep 17, 2019
    Configuration menu
    Copy the full SHA
    6fa1b48 View commit details
    Browse the repository at this point in the history
  5. Fix campaign macro changes not received when connecting to server

    - Fix so macro changes are now properly updated to the server
    - Close #713
    Merudo committed Sep 17, 2019
    Configuration menu
    Copy the full SHA
    4d68d97 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #714 from Merudo/campaignMacroBug

    Fix campaign macro changes not received when connecting to server
    Phergus authored Sep 17, 2019
    Configuration menu
    Copy the full SHA
    17e9f13 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2019

  1. Fix bug introduced by #707 with default metrics

    - Fix bug where the default metric is the user's preferred one instead of the server's.
    - Function affected: getDistance, getDistanceToXY, getTokens
    - Fix issue mentioned in #684
    Merudo committed Sep 18, 2019
    Configuration menu
    Copy the full SHA
    913b279 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1f9c4e0 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #717 from Merudo/defaultMetric

    Fix bug introduced by #707 with default metrics
    Phergus authored Sep 18, 2019
    Configuration menu
    Copy the full SHA
    d1dcf78 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    611415a View commit details
    Browse the repository at this point in the history
  5. Merge pull request #719 from Merudo/broadcast

    Add options "gm-self", "self", & "all" to broadcast
    Phergus authored Sep 18, 2019
    Configuration menu
    Copy the full SHA
    306b74f View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2019

  1. Fix getViewArea and getViewCenter returning incorrect pixels

    - Change so getViewArea and getViewCenter return the actual pixels as used in setViewArea, for example.
    - Close #724
    
    Co-Authored-By: Phergus <[email protected]>
    Merudo and Phergus committed Sep 19, 2019
    Configuration menu
    Copy the full SHA
    f1ae249 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2019

  1. Add parameter "players" and "delim" to execLink (#721)

    - Add new parameter "players" to execLink. All players specified will have the macro run for them. Default: self.
    - The parameter "players" can be a string, a list, or json array. Use new delim parameter for list or array (defaults to ",").
    - execLink also accepts "gm", "gm-self", "self", "all", and "none".
    - Close #716
    Merudo authored and JamzTheMan committed Sep 20, 2019
    Configuration menu
    Copy the full SHA
    3221366 View commit details
    Browse the repository at this point in the history
  2. Add scrolling to Select Map menu (#723)

    - Add new class "JScrollPopupMenu" to handle scrolling
    - Class is fully functional but not complete.  Other methods relying on indexes of the components should be reimplemented before they are used
    - Maximum of maps displayed at a time: 20 (scrolling will reveal them all)
    - Close #356
    Merudo authored and JamzTheMan committed Sep 20, 2019
    Configuration menu
    Copy the full SHA
    6f0eee5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f102ef6 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #725 from Merudo/ZoomPixels

    Functions getViewArea and getViewCenter will now return results in unzoomed map pixels.
    Phergus authored Sep 20, 2019
    Configuration menu
    Copy the full SHA
    7e4c9d2 View commit details
    Browse the repository at this point in the history
  5. Add function json.toVars to turn jsonObject into variables

    - keys become variable names
    - values become the content of the variables
    - Close #591
    Merudo committed Sep 20, 2019
    Configuration menu
    Copy the full SHA
    c977cf2 View commit details
    Browse the repository at this point in the history
  6. Improvement to json.toVars

    - Change: parameter "suffixed" is now replaced by "prefix" and "suffix", which can add a prefix and/or suffix to the names.
    - Change: spaces in keys are now turned into underscore
    - Change: characters not alpha-numerical other than "." and "_" are deleted from var names
    - Change: function now return a JSONArray with the variable names
    Merudo committed Sep 20, 2019
    Configuration menu
    Copy the full SHA
    93350c3 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2019

  1. Merge pull request #726 from Merudo/jsonToVars

    Add function json.toVars to turn jsonObject into variables
    Phergus authored Sep 21, 2019
    Configuration menu
    Copy the full SHA
    97cd6d8 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2019

  1. Fix javadocs errors

    - Fix javadocs errors; it's now possible to generate the full javaDocs
    - No actual code changed
    - Warnings still present, but the errors should be fixed
    - Close #731
    Merudo committed Sep 22, 2019
    Configuration menu
    Copy the full SHA
    7fc8caa View commit details
    Browse the repository at this point in the history
  2. Merge pull request #732 from Merudo/javadocsFix

    Fix javadocs errors
    Phergus authored Sep 22, 2019
    Configuration menu
    Copy the full SHA
    b6714c1 View commit details
    Browse the repository at this point in the history
  3. Update ChangeLog for 1.5.5 release (#736)

    First pass.
    Phergus authored and JamzTheMan committed Sep 22, 2019
    Configuration menu
    Copy the full SHA
    dc42563 View commit details
    Browse the repository at this point in the history
  4. More updates to ChangeLog plus updated credits. (#737)

    * Update ChangeLog for 1.5.5 release
    
    First pass.
    
    * Fix ChangeLog and update credits.html
    
    Fixed typos and missing linkage in ChangeLog.
    Updated credits.html file.
    
    Issue #735
    Phergus authored and JamzTheMan committed Sep 22, 2019
    Configuration menu
    Copy the full SHA
    a9ae928 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2019

  1. Changed getInfo("server") macro to use ServerPolicy.toJSON directly (#…

    …738)
    
    Updated getInfo("server") macro function to pull JSON object from ServerPolicy instead of having duplicated code.
    Updated ServerPolicy.toJSON() to include isAutoRevealMovement and isUseIndividualFOW.
    Phergus authored and JamzTheMan committed Sep 23, 2019
    Configuration menu
    Copy the full SHA
    68706c6 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2019

  1. Junit tests for Json function (#741)

    * jsonify "null", "true" and "false" into null true and false
    
    * fix null handling, using the library Null object
    
    * jsonify should be static and public
    
    * json unitary tests
    
    * use a resource fiel for json rather that constructed within the test code
    
    * spotless on json tests
    bobifle authored and JamzTheMan committed Sep 26, 2019
    Configuration menu
    Copy the full SHA
    dc9d1bb View commit details
    Browse the repository at this point in the history
  2. Merge pull request #744 from RPTools/develop-test

    Junit tests for Json function (#741)
    Phergus authored Sep 26, 2019
    Configuration menu
    Copy the full SHA
    9cd560a View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2019

  1. Updated with Issue #670 (#743)

    * Update ChangeLog for 1.5.5 release
    
    First pass.
    
    * Fix ChangeLog and update credits.html
    
    Fixed typos and missing linkage in ChangeLog.
    Updated credits.html file.
    
    Issue #735
    
    * Add missing issue 670
    
    Updated with issue 670.
    Phergus authored and JamzTheMan committed Sep 28, 2019
    Configuration menu
    Copy the full SHA
    19f38b2 View commit details
    Browse the repository at this point in the history
  2. Update parser to 1.5.5

    Removed self dependency in Parser project.
    JamzTheMan authored Sep 28, 2019
    Configuration menu
    Copy the full SHA
    1998135 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #747 from JamzTheMan/develop

    Update parser to 1.5.5
    Phergus authored Sep 28, 2019
    Configuration menu
    Copy the full SHA
    3276698 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2019

  1. Update build.gradle to pull dicelib v1.5.5 (#749)

    build.gradle updated to pull in dicelib v1.5.5
    Completes issue #746.
    Phergus authored and JamzTheMan committed Sep 30, 2019
    Configuration menu
    Copy the full SHA
    aadac1f View commit details
    Browse the repository at this point in the history
  2. Closes #751

    Due to how the uberJar is packaged, we need to register JAI imageIO for jpeg2000
    The same fix was applied to TokenTool for the same issue.
    
    Signed-off-by: JamzTheMan <[email protected]>
    JamzTheMan committed Sep 30, 2019
    Configuration menu
    Copy the full SHA
    e26e70b View commit details
    Browse the repository at this point in the history
  3. Merge pull request #752 from JamzTheMan/develop

    Fix for jpeg2000 image extraction for PDF's
    Phergus authored Sep 30, 2019
    Configuration menu
    Copy the full SHA
    12693b5 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2019

  1. Updates to Change Log and Credits (#754)

    * Update ChangeLog for 1.5.5 release
    
    First pass.
    
    * Fix ChangeLog and update credits.html
    
    Fixed typos and missing linkage in ChangeLog.
    Updated credits.html file.
    
    Issue #735
    
    * Add missing issue 670
    
    Updated with issue 670.
    
    * Update ChangeLog and Credits
    
    Updated Change Log for issues 731, 746 & 751.  Updated MapTool credits  with recent contributor and missing `</td>` tags.
    Phergus authored and JamzTheMan committed Oct 2, 2019
    Configuration menu
    Copy the full SHA
    2c42d3c View commit details
    Browse the repository at this point in the history