robotjs v0.4.0 Release Notes

Release Date: 2016-04-17 // about 8 years ago
    • 0 is the image, 1 is x, and 2 is y. :| (c411267)
    • 0 is the image, 1 is x, and 2 is y. :| (c41f382)
    • 0.4.0 (9f3818e)
    • ➕ Add notifications to TravisCI builds. (c8cfc1c)
    • ➕ Add tests for bitmap. (ab29b45)
    • ➕ Added BMP class and buildBMP. (bcac2ac)
    • ➕ Added KEYEVENTF_EXTENDEDKEY flag when extended keys are triggered on win32 (8e0cc92)
    • ➕ Added KEYEVENTF_EXTENDEDKEY flag when extended keys are triggered on win32 (081978e)
    • ➕ Added typeStringDelayed. (45afde6)
    • 👍 Allow x, y, width, and height to be passed. (bb2ab38)
    • Argument checking for getPixelColor. (4a5572f)
    • 👍 Better error handling for dragMouse. (93417d3)
    • 👍 Better error handling for moveMouse. (dd6e658)
    • 👍 Better error handling for moveMouseSmooth. (2e221ba)
    • 👍 Better tests for getPixelColor. (d8cbb74)
    • 👍 Better tests for moveMouse. (0f09623)
    • Call captureScreen with arguments if passed. (da59926)
    • Convert the rest of the spaces. (f653b92)
    • Correct buffer size. (cb76f5e)
    • Create calculateDeltas function and use it in dragMouse. (7a199d4)
    • Create calculateDeltas function and use it in dragMouse. (ad713f0)
    • Define colorAt at declaration. (03759cb)
    • 🛠 fix scroll mouse on windows XP, see #97, C89 (2008) variable declaration on top of function (99a96e0), closes #97
    • 👉 Make sure coords are in bounds. (b1f2852)
    • Map virtual key before triggering keybd_event (c47f8b0)
    • Only define calculateDeltas for Mac. (3eef8cb)
    • Only define calculateDeltas for Mac. (f7fac28)
    • ✂ Remove extra spaces. (2ad647b)
    • ✂ Remove unnecessary space. (a764c66)
    • ✂ Remove unused code. (6539910)
    • ✅ Run keyboard tests. (4d2c20d)
    • ✅ Starting tests for keyTap. (c9063ca)
    • Starting to implement bitmap sharing. (b58962f)
    • Starts at 0. (0cd6db2)
    • ✅ Test fix for node 0.8 failing. (eb18a1f)
    • ✅ Tests for dragMouse. (dfa83f6)
    • ✅ Tests for mouseClick. (b0cfad0)
    • 🚚 Tests for moveMouseSmooth. (ad7e5dc)
    • 🛠 This commit fixes #148: Volume keys don't work on Mac. (163feb5), closes #148
    • Throw catchable error if requested pixels are outside the bitmap's dimensions. (d65576b)
    • Un-mix up the deltaX and deltaY. (e3f084e)
    • Un-mix up the deltaX and deltaY. (1cf70f1)
    • ⚡️ Update keypress.c (faddf9c)
    • ⚡️ Updated TravisCI and Appveyor configs to allow 0.8.x failures. (38f85c0)
    • 👉 Use tabs instead of spaces. (8ecd518)
    • 👉 Use tabs instead of spaces. (47b901f)
    • 🚚 Workaround for games not detecting mouse moves. (9e3a067)
    • 🚚 Workaround for games not detecting mouse moves. (6fd31a8)
    • ✅ TODO: Need tests for mouseToggle, and scrollMouse. (648fff4)