Cleanup
Changed name of ID type
Added documentLayer and layer manager
Changed point to Coordinate
Removed mac files
Changed QList to QVector at some places
removed of mac files in CLEAN.SH
Code cleanup
Added comments
added removal of an entity
Added LibreCAD Viewer Widget to start visualizing CAD data.
This widget can then be used in Designer or othe rplace in a document where you
want to visualize a CAD document
Added first idea of a operastions interface. It looks ok, just not yet 100%
Need to modify the example how to use it and hide the layerManager() from the document
Example of a Listener that cab listen for document events
This can then be used to drive a viewer to display entities
Fixed operation and tested events
Fixed operation and tested events
Merge remote-tracking branch 'origin/master'
Added circles to demo and using GL widget
Started adding a Undo Manager, but lacks still a implementation
Seperated Create Entities into Create and Delete entities
Add small demo how undo works to MainWindow
2) Speedup undo of large number of entities, lookup of entity in the ScreenManager is extreemly slow
Seperated Create Entities into Create and Delete entities
Add small demo how undo works to MainWindow
Merge branch 'master' of github.com:rvt/kerneldev

Conflicts:
	demo/mainwindow.cpp
	libraries/lcadviewer/scenemanager.cpp
..... It's late, just a update
Changed to shared_ptr
changed some namings of files so we can use teh same class name
build modified to use library instead of static compilation
added gradient background, looks nice :)
Speed up entity removal from document
Made all CADEntity const
Added Ellipse
Remove copy constructors from some geo objects
Added Arc primitive
Added Ellipse primitive
Added new drawings
Zoom + pan works fine now
Added grid
re-arranged viewer
added background gradient as a class
Added Ellipse item (no drawing yet)