JxCapture Changelog

What's new in JxCapture 3.5

Jun 27, 2017
  • New features and improvements:
  • Added support of macOS Sierra platform
  • Significantly improved performance of desktop image and video capturing on Windows platform.
  • Resolved Issues:
  • Fixed video scaling issue on Linux.

New in JxCapture 3.4 (Oct 4, 2016)

  • New features and improvements::
  • Support of El Capitan platform was added
  • Support of multiple monitors on Linux was added
  • Resolved Issues
  • Missing windows issue in the WindowManager.getAllWindows() method on Mac is fixed
  • Windows z-order issue in the WindowManager.getAllWindows() method on Mac is fixed
  • Full-screen image and video capturing issue on Mac, when the screens arrangement is different from the default one is fixed
  • Freezing in the VideoCapture.stop() method after recording on Linux is fixed

New in JxCapture 3.2 (May 18, 2015)

  • New features and improvements:
  • Added support of Windows 8 platform;
  • Added support of Yosemite platform;
  • Added support of Java 8;
  • Added ability to capture audio on Mac OS X platforms.
  • Resolved Issues:
  • Video capturing from window sources on Mac OS X platforms.

New in JxCapture 3.1 (May 18, 2015)

  • New features and improvements:
  • Added support of Mac OS X Mountain Lion (10.8) platform and JDK 1.7 (32-bit and 64-bit modes);
  • Added support of Windows 8 platform (32-bit and 64-bit modes);
  • Added ability to take snapshots from the overlapped and hidden windows on Mac OS X platforms.

New in JxCapture 3.0 (May 18, 2015)

  • New features and improvements:
  • Added support of video and image capture on Linux platforms. The library was tested under the following platforms
  • Ubuntu 10, x64
  • Ubuntu 10, x32
  • Ubuntu 8, x32
  • CentOS 5.3 x32
  • Fedora 12, x64
  • Fedora 11, x32
  • Resolved Issues:
  • Improved reliability of image capturing. Platform: Windows 64-bit.

New in JxCapture 2.2 (May 18, 2015)

  • New features and improvements:
  • Added video capturing for Mac OS X 10.7 platform, 32-bit and 64-bit modes (sample);
  • Improved API of the base ImageCapture and VideoCapture classes by adding ability to specify various image/audio/video source devices.
  • Implemented capturing of images and videos from the Web-camera devices. Platform: Windows (sample);
  • Added ability to pause video recording in VideoCapture class. Platform: Windows;
  • Improved the speed of getting a visible windows list. Platform: Mac OS X.
  • Resolved Issues:
  • Resolved the issue with getting a list of visible windows. Platform: Mac OS X;
  • Fixed the issue with capturing of a window in minimized state. Platform: Windows.

New in JxCapture 2.1 (May 30, 2011)

  • New features and improvements:
  • Added capturing of cursor image
  • Improved video player component
  • Restored jxcapture.image.operation package to provide backward compatibility for applications written with JxCapture 1.x
  • Resolved Issues:
  • Fixed audio & video synchronization issues during screen capturing
  • Memory leak in image capturing
  • Other minor bugfixes

New in JxCapture 1.3.1 (Jun 3, 2009)

  • Resolved the problem with incorrect colors of taken screenshots (Platforms: PPC G4, G5)

New in JxCapture 1.3 (Jun 3, 2009)

  • Fixes:
  • Fixed issue when the teamdev.jxcapture.events.CaptureListener.complete() event is never invoked if an error occurs during screen capturing
  • Fixed issue when only the last created Keyboard and Mouse listener recieve the events

New in JxCapture 1.2 (Jan 29, 2009)

  • New Features:
  • Added the showDesktop() method to the teamdev.jxdesktop.WindowManager class that allows showing desktop
  • Added the toFront() method to the teamdev.jxdesktop.ui.Window interface that allows setting specified window to front
  • Added the getIcon() method to the teamdev.jxdesktop.ui.Window interface that allows receiving window icon
  • Added functionality to the teamdev.jxdesktop.ui.Window interface that allows moving and resizing a window
  • Added teamdev.jxdesktop.Mouse class that allows listening all mouse events
  • Added teamdev.jxdesktop.Keyboard class that allows listening all keyboard events
  • Documentation:
  • Added the "Listening Mouse and Keyboard events" chapter in JxCapture Programmer's Guide
  • Added MouseListenerSample example
  • Added KeyboardListenerSample example
  • Fixes:
  • Fixed the issues with hot-keys when JxCapture Viewer window is open (JxCapture Demo)
  • Fixed the issue with IncludeCursor option. Now it works for ActiveWindowCapture operation (Windows OS)
  • Fixed the issue with wrong cursor position on full screen rectangle capture (Windows OS)
  • Fixed the issue when JPG files are not displayed in the "Open File" dialog box (JxCapture Demo)
  • Fixed the issue when Cancel action isn't fired for ScreenObjectCapture operation
  • Fixed the issue when java.awt.event.MouseEvent cannot be cast to java.awt.event.MouseWheelEvent (Windows OS)
  • Fixed the issue when modificators are not recognized in keyboard events processing (Mac OS X)
  • Demo:
  • New JxCapture Settings dialog box for Mac OS X platform
  • Improvements and fixes.

New in JxCapture 1.1 (Aug 22, 2008)

  • Capture hidden windows/objects (available for Windows platform).
  • Added teamdev.jxdesktop.ui.Window interface that represents a top-level window with title and border.
  • Removed the getGraphics() method from the UIElement interface.
  • Renamed ObjectOnScreenCapture class to ScreenObjectCapture.
  • Demo can be started by executing jxcapturedemo.jar.