Monday, June 11, 2018

Fixing Linux GWindow bugs related to xlib API

Date: 6/11/2018

Author Tyler Murray

The previous week, I implemented the feature of getting the last event that was called in GWindow. Now do to a known bug in Linux that requires the user to maximize, minimize, click on windows to progress through the unit tests. This bug will affect the testing of the GetLastEvent unit tests since touching the windows will interrupt what event was last called. During this week I read up on xlib and figured out that the functions we were using to get the width, height, top-left of the window need to wait for a replay by the server. (xlib API system works like a client-server relationship).

This week I'll continue reading the xlib book and look into Properties. The previous developer worked with Properties to determine the events that need to be called, So if I can read up on this and understand his code I can maybe change these existing functions by changing and reading from the properties instead of calling the functions that hang up the system,

No comments:

Post a Comment