tried using write system call instead of mmap system call, need to compare both the ways if it works, similarly need to implement select / read and compare it with asynchronous IO
most bugs removed, asynchronous IO not being used now, causing unknown issue, need to implement it again or maybe use select with read, added a temperory buffer to hold the pixel data to minimise repeated updates of the framebuffer
added asynchronous IO handling and strigification preprocessors
added error handling
rotation of earth added, configure script generates a Makefile, but gcc DEFINES are not handled properly, pre-written Makefile removed
added initial version of configure script and README file. configure will not work now. Makefile can be used to compile the program.
had to change the keyboard event device for another computer
added proper indentation, the globe can now rotate based on arrow key input, tty device also has been set to graphics mode.
added Makefile and header files, removed repeated loading and unloading of image, git is wonderful, it detected that a section of main was copied to orthographic.c
renamed pixel.c
simple globe viewer in linux framebuffer, initial version, very slow due to repeated loading of image file (bad usage of imlib2)
added 1 sec delay for X to understand the unicode character, also fixed next character position pointer for mbtwowc
corrected readbuf position pointer logic
unicode support (utf-8) added
added a README file
separated out header and functions from server main file
corrected input.html to send mouse relative positions only when left button is pressed, to allow handling through desktop browser.
added threshold value for mouse relative position values
added few changes in server to support older version of uinput driver. Makefile will compile only the server. cgi program can also be compiled statically with dietlibc if needed.
Initial version of files, mouse not working properly.