Observer and Observable patterns.
Observable added broadcast to targeted observer.
Sync with upstream/master.
Merge remote-tracking branch 'upstream/master'
Added testing mini framework.
Removed preformance blocking XCB_EVENT_MASK_SUBSTRUCTURE_REDIRECT.
Structure fix.
Proper ignore path for release bin.
Ignore test files in release bin.
Added rect and point classes for easier window and drawing manipulations.
App class has been removed, because I don't see the use of it.
Removing current implementation of Observer/Observable patter.
Idea is to move to more simple usage with array implementation and macros.
I like more the '-' seperator in file naming.
Experimental concept with WindowHandler.
Added experimental code with documentation. Need to figure out how to create a "decorator".
Window decoration concept.
DrawingSurface creation methods in DrawingHandler.
Renamed linked list.
Fixed wrong parameters.
Fucking idiotisms with decoration concept.
Handling expose events (not working so well).