405 lines
9.3 KiB
Plaintext
405 lines
9.3 KiB
Plaintext
ChangeLog:
|
|
|
|
nxcompshad-3.5.0-2
|
|
|
|
- Fixed TR03G02189. Now key combinations involving the Shift keys
|
|
are recognized correctly.
|
|
|
|
nxcompshad-3.5.0-1
|
|
|
|
- Opened the 3.5.0 branch based on nxcompshad-3.4.0-3.
|
|
|
|
- Updated copyright to year 2011.
|
|
|
|
nxcompshad-3.4.0-3
|
|
|
|
- Updated copyright to year 2010.
|
|
|
|
nxcompshad-3.4.0-2
|
|
|
|
- Fixed TR08G02256. Now the Shadow session is shown correctly with
|
|
MIT-SHM extension disabled.
|
|
|
|
- Improved updateShadowFrameBuffer() and ~Poller() functions.
|
|
|
|
- Avoided memory leak.
|
|
|
|
nxcompshad-3.4.0-1
|
|
|
|
- Opened the 3.4.0 branch based on nxcompshad-3.3.0-3.
|
|
|
|
- Updated version number.
|
|
|
|
- Updated copyright to year 2009.
|
|
|
|
- Improved error messages logging in case of initialization failures.
|
|
|
|
nxcompshad-3.3.0-3
|
|
|
|
- Fixed TR01G02158. Keymap initialization could be incorrect because
|
|
of a type mismatch on 64 bit platforms.
|
|
|
|
nxcompshad-3.3.0-2
|
|
|
|
- Updated VERSION.
|
|
|
|
nxcompshad-3.3.0-1
|
|
|
|
- Opened the 3.3.0 branch based on nxcompshad-3.2.0-3.
|
|
|
|
nxcompshad-3.2.0-3
|
|
|
|
- Improved keycode translation.
|
|
|
|
nxcompshad-3.2.0-2
|
|
|
|
- Solved a problem when sending fake modifier events.
|
|
|
|
- Added support for keyboard events handling for the web player.
|
|
|
|
- Changed keycodes translation for Solaris keyboard.
|
|
|
|
- Corrected a problem for keycodes translation from Solaris keyboard.
|
|
|
|
- Fixed TR02F02001. In shadow session the shadower's keyboard layout
|
|
could be wrong. Now keycodes are correctly translated if master and
|
|
shadow keyboards have different layouts.
|
|
|
|
- Added NXShadowGetScreenSize() and NXShadowSetScreenSize() functions,
|
|
so that the shadow session can handle correctly the resize of the
|
|
master session window.
|
|
|
|
- Solved a compilation problem on GCC 4.3.
|
|
|
|
nxcompshad-3.2.0-1
|
|
|
|
- Opened the 3.2.0 branch based on nxcompshad-3.1.0-2.
|
|
|
|
nxcompshad-3.1.0-2
|
|
|
|
- Updated file VERSION to match the current release version.
|
|
|
|
nxcompshad-3.1.0-1
|
|
|
|
- Opened the 3.1.0 branch based on nxcompshad-3.0.0-19.
|
|
|
|
nxcompshad-3.0.0-19
|
|
|
|
- Skip initialization of damage extension if it was already disabled.
|
|
|
|
nxcompshad-3.0.0-18
|
|
|
|
- The poller destructor checks if the damage extension is in use.
|
|
|
|
- Small changes to the function getting the screen content in the case
|
|
damage is not in use.
|
|
|
|
nxcompshad-3.0.0-17
|
|
|
|
- Cleanup of some log messages.
|
|
|
|
nxcompshad-3.0.0-16
|
|
|
|
- Disabled some log message in the functions initializing the poller.
|
|
|
|
nxcompshad-3.0.0-15
|
|
|
|
- Before calling XTest functions, it is checked if the connection to
|
|
master X server has been initialized.
|
|
|
|
nxcompshad-3.0.0-14
|
|
|
|
- After the shm segment is created, its mode is changed and it is
|
|
marked for destroying. A check on the number of attaches is done.
|
|
|
|
nxcompshad-3.0.0-13
|
|
|
|
- Creating the shm segment even if the uid of master X server can't be
|
|
retrieved.
|
|
|
|
- Fixed reallocation of update region.
|
|
|
|
- Checking if the master X server provides XTest extension.
|
|
|
|
nxcompshad-3.0.0-12
|
|
|
|
- Fixed a compiler warning on AMD64 platform.
|
|
|
|
- Changed configure script to add -fPIC option.
|
|
|
|
- Fixed a mismatch in UpdateManager destructor.
|
|
|
|
nxcompshad-3.0.0-11
|
|
|
|
- Fixed the function setting the uid of shm segment.
|
|
|
|
- Sync with the master X server before marking the shm segment to be
|
|
destroyed.
|
|
|
|
nxcompshad-3.0.0-10
|
|
|
|
- Setting the shm segments as readable only by the master X server
|
|
process.
|
|
|
|
- Mark shm segments to be destroyed when the last process detach.
|
|
|
|
- Enabled keycode translation in order to allow keyboards of different
|
|
models to work.
|
|
|
|
nxcompshad-3.0.0-9
|
|
|
|
- Changed the LICENSE file to state that the software is only made
|
|
available under the version 2 of the GPL.
|
|
|
|
- Added file COPYING.
|
|
|
|
- Changes to translate keycodes between different keyboard types. The
|
|
keycodes are translated through the keysym.
|
|
|
|
- Changes to convert a Mode_switch key to ISO_Level3_Shift if it is
|
|
needed.
|
|
|
|
nxcompshad-3.0.0-8
|
|
|
|
- Added interface function NXShadowDisableShm disabling the use of
|
|
MIT-SHM extension.
|
|
|
|
- Added interface function NXShadowDisableDamage disabling the use of
|
|
DAMAGE extension.
|
|
|
|
- Added interface function NXShadowSetDisplayUid setting the uid of
|
|
shadowed X server
|
|
|
|
- Changed the owner of shared memory segments to the uid of the sha-
|
|
dowed X server.
|
|
|
|
- Fixed logWarning method.
|
|
|
|
- Moved the code initializing the use of shared memory to shmInit
|
|
method of X11 Poller.
|
|
|
|
nxcompshad-3.0.0-7
|
|
|
|
- Removed the class qualifier in the declaration of destroyUpdate-
|
|
ManagerRegion().
|
|
|
|
nxcompshad-3.0.0-6
|
|
|
|
- Fixed build errors on 64 bit platforms.
|
|
|
|
- Called XTestGrabControl to override possible grabs of the X server.
|
|
|
|
nxcompshad-3.0.0-5
|
|
|
|
- Added some stub members to the Poller class. These are intended to
|
|
handle keyboard state.
|
|
|
|
- Changes in the default polling algorithm to disable the line pri-
|
|
ority persistence.
|
|
|
|
nxcompshad-3.0.0-4
|
|
|
|
- If a low layer handling of screen changes is available (DAMAGE in
|
|
case of X11), polling routine uses it and returns immediately.
|
|
|
|
- Creating a Damage notify object if the extension is supported.
|
|
|
|
- DamageNotify events are saved in the update region. After all avail-
|
|
able events have been handled, the content of screen is retrieved
|
|
by ShnGetImage requests.
|
|
|
|
- XDamageSubtract and XSync are done before any event handling.
|
|
|
|
- Damages are requested as raw rectangles.
|
|
|
|
- Added Xdamage and Xrandr to required libraries.
|
|
|
|
- Fixed a problem with some lines not refreshed in shadowing mode.
|
|
|
|
nxcompshad-3.0.0-3
|
|
|
|
- Added destroyUpdateManagerRegion() method to UpdateManager class.
|
|
|
|
- Turned off some log messages.
|
|
|
|
- Changed configure.in to remove warnings related to deprecated header
|
|
files and options.
|
|
|
|
- Changed Makefile.in to remove autom4te.cache dir if the target is
|
|
'distclean'.
|
|
|
|
- Removed multi-word file names.
|
|
|
|
nxcompshad-3.0.0-2
|
|
|
|
- Changes to get the screen of original display by a ShmGetImage.
|
|
|
|
- Exit the polling loop if more than 50 ms have elapsed.
|
|
|
|
nxcompshad-3.0.0-1
|
|
|
|
- Created nxcompshad based on nxshadow-3.0.0-7.
|
|
|
|
nxshadow-3.0.0-7
|
|
|
|
- Deleted files KeyCursorTmp.cpp, scancodes.h, constant.h.
|
|
|
|
- Renamed NXshadow.h to Shadow.h.
|
|
|
|
- Merged NXshadowEvent.h with Shadow.h.
|
|
|
|
- Fixed configure.in, changed Makefile.in to build Xcompshad library,
|
|
rebuilt configure script.
|
|
|
|
nxshadow-3.0.0-6
|
|
|
|
- Implemented a callback mechanism to ask the caller program if screen
|
|
polling have to be suspended.
|
|
|
|
nxshadow-3.0.0-5
|
|
|
|
- Changes to comply with the library name.
|
|
|
|
- Fixed a bug in CorePoller that could prevent the update of the last
|
|
line of a rectangle.
|
|
|
|
nxshadow-3.0.0-4
|
|
|
|
- Removed some parameters of the NXShadowAddUpdaterDisplay() function.
|
|
|
|
nxshadow-3.0.0-3
|
|
|
|
- Updated copyright notices to the current year.
|
|
|
|
- Code cleanup in KeysCursorTmp.c file.
|
|
|
|
nxshadow-3.0.0-2
|
|
|
|
- If master agent uses shared memory extension, the GetImage is rea-
|
|
lized by XShmGetImage() function.
|
|
|
|
- Added new parameters to NXShadowAddUpdaterDisplay() function, the
|
|
depth and bit mask color of the master display.
|
|
|
|
nxshadow-3.0.0-1
|
|
|
|
- Opened the nxshadow-3.0.0 branch based on the nxaccess-3.0.0-13.
|
|
|
|
- Renamed NXaccess.h NXaccessEvent.h and RegionM.h files as NXshadow.h
|
|
NXshadowEvent.h and Regions.h.
|
|
|
|
- Modified the Makefile.in file and configure scripts in order to
|
|
compile the component.
|
|
|
|
nxaccess-3.0.0-13
|
|
|
|
- Fixed X11Poller.cpp pre-processing.
|
|
|
|
nxaccess-3.0.0-12
|
|
|
|
- Fixed build problems on Solaris.
|
|
|
|
nxaccess-3.0.0-11
|
|
|
|
- Added NXShadowUpdateBuffer() function. This function creates the
|
|
buffer for the polling.
|
|
|
|
- If the scaline fails, the polling will suspend for 50 ms.
|
|
|
|
- Added some functions in order to access data member class.
|
|
|
|
nxaccess-3.0.0-10
|
|
|
|
- Used XTEST extension to make the shared display create input events.
|
|
|
|
nxaccess-3.0.0-9
|
|
|
|
- Added the mouse events.
|
|
|
|
- Now, it's possible to connect to X server display or agent display,
|
|
the display's content is captured by GetImage and sent to another
|
|
display by PutImage.
|
|
|
|
nxaccess-3.0.0-8
|
|
|
|
- Added KeysCursorTmp.cpp file.
|
|
|
|
- Solved a problem with the keys, when the window lost focus the Key-
|
|
Release events weren't propagated.
|
|
|
|
nxaccess-3.0.0-7
|
|
|
|
- Added functions in order to remove issues with some keys combina-
|
|
tion.
|
|
|
|
nxaccess-3.0.0-6
|
|
|
|
- Added functions to simulate keys Ctrl + Alt + Del in order to run
|
|
the Task Manager application.
|
|
|
|
- Now nxaccess is able to manage all switches between desktops.
|
|
|
|
nxaccess-3.0.0-5
|
|
|
|
- Solved a problem with the cursor shape. After a while, the cursor
|
|
shape are no more updated.
|
|
|
|
- Now the cursor is updated only when it changes its shape.
|
|
|
|
- Removed a dirty lines after screen updates.
|
|
|
|
- Removed the unused file Keyboard.cpp.
|
|
|
|
- Added the colorCorrect() macro in NXaccess.h.
|
|
|
|
- Removed the colorCorrect() function in Updater.cpp.
|
|
|
|
nxaccess-3.0.0-4
|
|
|
|
- Renamed some source files and functions conforming them to the name
|
|
of component.
|
|
|
|
nxaccess-3.0.0-3
|
|
|
|
- Removed the parameter of type Display in all methods of the class
|
|
Poller.
|
|
|
|
- Print, Break and Pause keys are enabled.
|
|
|
|
nxaccess-3.0.0-2
|
|
|
|
- Modified the Makefile.in in order to avoid compiling the executive
|
|
file.
|
|
|
|
- Removed the unused file Main.cpp.
|
|
|
|
- The Windows keys are enabled.
|
|
|
|
- Synchronized local and remote states of Num_Lock, Caps_Lock and
|
|
Scroll_Lock.
|
|
|
|
- Updated the NoMachine copyright notices.
|
|
|
|
nxaccess-3.0.0-1
|
|
|
|
- Opened the 3.0.0 branch based on the nxmirror-2.0.0-3.
|
|
|
|
nxmirror-2.0.0-3
|
|
|
|
- Added the keyboard events for all layouts.
|
|
|
|
- The mouse wheel button is enabled.
|
|
|
|
nxmirror-2.0.0-2
|
|
|
|
- Completed implementation of the keyboard events only for italian
|
|
layout.
|
|
|
|
- Added the mouse events and shape cursor.
|
|
|
|
nxmirror-2.0.0-1
|
|
|
|
- Opened the 2.0.0 branch based on the 1.5.0-60.
|
|
|
|
- Added CHANGELOG.
|