Difference between revisions of "User:Vladbogolin/GSoC2013/Logs"
From BRL-CAD
Vladbogolin (talk | contribs) |
Vladbogolin (talk | contribs) |
||
Line 60: | Line 60: | ||
**Start implementing effectively and make progress in embedding Qt in Tk window. | **Start implementing effectively and make progress in embedding Qt in Tk window. | ||
*24 June 2013: | *24 June 2013: | ||
− | ** | + | **Committed the qt display manager patch. It only prints logs now. |
− | **Additional test to set BRLCAD_ENABLE_QT. Still needs to be improved because at the moment the path to Qt | + | **Additional test to set BRLCAD_ENABLE_QT. Still needs to be improved because at the moment the path to Qt installation should be provided in the CMAKE_PREFIX_PATH. |
+ | *25 June 2013: | ||
+ | **Integrated Qt in BRL-CAD's cmake build. Still needs to quiet warnings from Qt files. |
Revision as of 17:10, 25 June 2013
Contents
Daily Progress
Project Info
Project Name | New Cross-Platform 3D Display Manager |
Student Name | Bogolin Simion Vlad |
IRC nick | vladbogo |
Link to proposal | http://brlcad.org/wiki/User:Vladbogolin/Proposal/DisplayManager |
Milestones
- Embed Qt in Tk windows
- Drawing
- Line drawing
- Text drawing
- Keyboard and mouse integration
- Embedding a framebuffer window
Logs
Community bonding
- 30 May 2013:
- Updated short description of the project on the melange page.
- 1 June 2013:
- A first step in implementing the qt display manager. Now it only prints logs similar to txt dm, but has some improvements
- 4 June 2013:
- Final version of Qt dm patch
- http://sourceforge.net/p/brlcad/patches/185/
- 14 June 2013:
- Added to g-voxel (src/conv/g-voxel.c) program the same optional arguments as the src/libged/voxelize.c (-s -t and -d).
- http://sourceforge.net/p/brlcad/patches/189/
Week 1 (17 - 23 June)
- Weekly milestone:
- As I haven't worked with Qt before I will focus on getting more familiarized with it this week and also a more detailed look on the existing dm's code to be sure I will not miss anything.
- 17 June 2013:
- Created a first qt small application. It is not something complicated. I focused on the compilation procedure and how to integrate qt with cmake.
- 18 June 2013:
- I successfully built a qt project using cmake. I struggled with the difference between Qt4 and Qt5 but finally managed to make a cmake build.
- 19 June 2013:
- Got commit access
- Updated the txt display manager patch
- 20 June 2013:
- Studied existing cmake files in order to complete integration of Qt with cmake.
- Found out a FindQt.cmake implementation and tested it: does not work.
- 21 June 2013:
- Studied existing X-dm implementation, especially the open function.
- 22 June 2013:
- A short break so I didn't do much today but I've looked on the mged dm files (mged/dm-ogl.c).
- 23 June 2013:
- Studied some more detailed Qt projects that involve basic drawing.
- Conclusion:
- Overall it was a good week in which I think I've managed to accomplish the weekly milestone. I still have to clear out some things but I'm confident I can start implementing effectively.
Week 2
- Weekly milestone:
- Start implementing effectively and make progress in embedding Qt in Tk window.
- 24 June 2013:
- Committed the qt display manager patch. It only prints logs now.
- Additional test to set BRLCAD_ENABLE_QT. Still needs to be improved because at the moment the path to Qt installation should be provided in the CMAKE_PREFIX_PATH.
- 25 June 2013:
- Integrated Qt in BRL-CAD's cmake build. Still needs to quiet warnings from Qt files.