# # ChangeLog for trunk/src/gui # # Generated by Trac 1.0.2 # 07/03/25 23:46:57 Tue, 08 Jul 2014 19:49:37 GMT epyon [281] * trunk/nv/gfx/animation.hh (modified) * trunk/nv/interface/mesh_data.hh (modified) * trunk/nv/interface/vertex.hh (modified) * trunk/nv/interface/vertex_buffer.hh (modified) * trunk/nv/io/string_table.hh (modified) * trunk/src/gfx/keyframed_mesh.cc (modified) * trunk/src/gfx/skeletal_mesh.cc (modified) * trunk/src/gui/gui_renderer.cc (modified) * trunk/src/io/string_table.cc (modified) * animation key raw sizes (the whole system will be dumped though) ... Fri, 04 Jul 2014 12:50:10 GMT epyon [271] * trunk/nv/gui/gui_common.hh (modified) * trunk/nv/gui/gui_element.hh (modified) * trunk/nv/gui/gui_environment.hh (modified) * trunk/nv/handle.hh (modified) * trunk/src/gui/gui_environment.cc (modified) * entity storage based on handles in handle.hh * gui uses entity storage Fri, 04 Jul 2014 11:57:51 GMT epyon [270] * trunk/nv/common.hh (modified) * trunk/nv/gui/gui_common.hh (modified) * trunk/nv/gui/gui_element.hh (modified) * trunk/nv/gui/gui_environment.hh (modified) * trunk/nv/handle.hh (added) * trunk/src/gui/gui_environment.cc (modified) * nv::handle - generic handle implementation * nv::index_store - ... Sat, 21 Jun 2014 17:38:56 GMT epyon [269] * trunk/nv/gui/gui_element.hh (modified) * trunk/nv/gui/gui_environment.hh (modified) * trunk/src/gui/gui_environment.cc (modified) * trunk/tests/gui_test/nv_gui_test.cc (modified) * gui::environment uses a single vector of static elements * ... Thu, 19 Jun 2014 18:22:54 GMT epyon [268] * trunk/nv/gui/gui_element.hh (modified) * trunk/nv/gui/gui_environment.hh (modified) * trunk/src/gui/gui_environment.cc (modified) * trunk/src/gui/gui_renderer.cc (modified) * trunk/src/gui/gui_style.cc (modified) * trunk/tests/gui_test/nv_gui_test.cc (modified) * gui::element completely independent of object * gui::element is ... Thu, 19 Jun 2014 17:03:25 GMT epyon [267] * trunk/nv/gui/gui_common.hh (modified) * trunk/nv/gui/gui_element.hh (modified) * trunk/nv/gui/gui_environment.hh (modified) * trunk/nv/gui/gui_renderer.hh (modified) * trunk/nv/interface/camera.hh (modified) * trunk/src/gui/gui_element.cc (deleted) * trunk/src/gui/gui_environment.cc (modified) * trunk/src/gui/gui_renderer.cc (modified) * trunk/tests/gui_test/gui.frag (modified) * trunk/tests/gui_test/gui.vert (modified) * trunk/tests/gui_test/nv_gui_test.cc (modified) * gui::element class now pure data * gui::element related code in ... Thu, 19 Jun 2014 01:49:49 GMT epyon [266] * trunk/nv/common.hh (modified) * trunk/nv/gui/gui_element.hh (modified) * trunk/nv/lua/lua_object.hh (deleted) * trunk/nv/object.hh (modified) * trunk/nv/root.hh (modified) * trunk/nv/uid.hh (modified) * trunk/src/gui/gui_element.cc (modified) * trunk/src/object.cc (modified) * trunk/src/root.cc (modified) * trunk/src/uid.cc (modified) * decoupling - uid_store independent of nv::object * decoupling - ... Wed, 18 Jun 2014 23:57:53 GMT epyon [264] * trunk/nv/gui/gui_environment.hh (modified) * trunk/nv/root.hh (modified) * trunk/src/gui/gui_environment.cc (modified) * trunk/src/root.cc (modified) * decoupling - root doesn't have to be an object * decoupling - ... Sat, 14 Jun 2014 20:40:25 GMT epyon [257] * trunk/nv/gui/gui_element.hh (modified) * trunk/nv/gui/gui_environment.hh (modified) * trunk/nv/object.hh (modified) * trunk/nv/root.hh (modified) * trunk/src/gui/gui_element.cc (modified) * trunk/src/gui/gui_environment.cc (modified) * trunk/src/object.cc (modified) * trunk/src/root.cc (modified) * object can now only created from root * all registration is done ... Sat, 17 May 2014 00:35:19 GMT epyon [239] * trunk/nv/formats/md2_loader.hh (modified) * trunk/nv/formats/md3_loader.hh (modified) * trunk/nv/formats/md5_loader.hh (modified) * trunk/nv/formats/obj_loader.hh (modified) * trunk/nv/gfx/keyframed_mesh.hh (modified) * trunk/nv/gfx/mesh_data.hh (deleted) * trunk/nv/gfx/skeletal_mesh.hh (modified) * trunk/nv/interface/device.hh (modified) * trunk/nv/interface/mesh.hh (deleted) * trunk/nv/interface/mesh_data.hh (modified) * trunk/nv/interface/mesh_loader.hh (modified) * trunk/nv/interface/vertex_buffer.hh (modified) * trunk/src/formats/md2_loader.cc (modified) * trunk/src/formats/md3_loader.cc (modified) * trunk/src/formats/md5_loader.cc (modified) * trunk/src/formats/obj_loader.cc (modified) * trunk/src/gfx/keyframed_mesh.cc (modified) * trunk/src/gfx/skeletal_mesh.cc (modified) * trunk/src/gui/gui_environment.cc (modified) * trunk/tests/gui_test/nv_gui_test.cc (modified) * trunk/tests/md2_test/md2_test.cc (modified) * trunk/tests/md2_test/obj.frag (modified) * trunk/tests/md2_test/obj.vert (modified) * trunk/tests/md3_test/md3_test.cc (modified) * trunk/tests/md5_test/md5_test.cc (modified) * trunk/tests/objload_test/objload_test.cc (modified) * trunk/tests/render_test/rl.cc (modified) * massive update of mesh handling * universal mesh handling ... Mon, 12 May 2014 14:50:10 GMT epyon [234] * trunk/nv/gui/gui_environment.hh (modified) * trunk/nv/gui/gui_renderer.hh (modified) * trunk/src/gui/gui_environment.cc (modified) * trunk/src/gui/gui_renderer.cc (modified) * shader path for GUI (still temporary fix) Sat, 17 Aug 2013 19:22:56 GMT cahir [204] * trunk/nv.lua (modified) * trunk/nv/common.hh (modified) * trunk/nv/formats/md5_loader.hh (modified) * trunk/nv/gfx/keyframed_mesh.hh (modified) * trunk/nv/lua/lua_path.hh (modified) * trunk/src/formats/md2_loader.cc (modified) * trunk/src/formats/obj_loader.cc (modified) * trunk/src/gfx/keyframed_mesh.cc (modified) * trunk/src/gl/gl_texture2d.cc (modified) * trunk/src/gui/gui_style.cc (modified) * trunk/src/lib/gl.cc (modified) * trunk/src/logger.cc (modified) * trunk/src/lua/lua_area.cc (modified) * trunk/src/lua/lua_aux.cc (modified) * trunk/src/lua/lua_path.cc (modified) * trunk/src/lua/lua_state.cc (modified) Fix warnings on MacOSX 64-bit with clang 3.3 Sun, 04 Aug 2013 09:44:34 GMT epyon [189] * trunk/nv/formats/md2_loader.hh (added) * trunk/nv/formats/md3_loader.hh (modified) * trunk/src/formats/md2_loader.cc (added) * trunk/src/formats/md2_normals.inc (added) * trunk/src/formats/md3_loader.cc (modified) * trunk/src/gui/gui_renderer.cc (modified) * trunk/tests/gui_test (modified) * trunk/tests/md2_test (added) * trunk/tests/md2_test/data (added) * trunk/tests/md2_test/data/manc.md2 (added) * trunk/tests/md2_test/data/manc.png (added) * trunk/tests/md2_test/md2_test.cc (added) * trunk/tests/md2_test/md2_test.lua (added) * trunk/tests/md2_test/obj.frag (added) * trunk/tests/md2_test/obj.vert (added) * trunk/tests/md2_test/premake4.lua (added) * formats - full md2 implementation, including re-indexing and frame ... Mon, 15 Jul 2013 00:48:06 GMT epyon [161] * trunk/nv/gfx/keyframed_mesh.hh (modified) * trunk/nv/interface/program.hh (modified) * trunk/src/formats/md3_loader.cc (modified) * trunk/src/formats/obj_loader.cc (modified) * trunk/src/gfx/keyframed_mesh.cc (modified) * trunk/src/gl/gl_device.cc (modified) * trunk/src/gl/gl_program.cc (modified) * trunk/src/gui/gui_renderer.cc (modified) * trunk/tests/cachebuf_test/cachebuf.vert (modified) * trunk/tests/cachebuf_test/nv_cachebuf_test.cc (modified) * trunk/tests/gui_test/gui.frag (modified) * trunk/tests/gui_test/gui.vert (modified) * trunk/tests/objload_test/obj.vert (modified) * unified naming of attributes in nv * predefined attribute ... Mon, 08 Jul 2013 12:19:56 GMT epyon [152] * trunk/nv/gfx/sliced_buffer.hh (moved) * trunk/nv/gui/gui_renderer.hh (modified) * trunk/src/gui/gui_environment.cc (modified) * trunk/src/gui/gui_renderer.cc (modified) * trunk/tests/cachebuf_test/nv_cachebuf_test.cc (modified) * cached_buffer has been renamed to sliced_buffer Mon, 17 Jun 2013 20:20:08 GMT epyon [126] * trunk/nv/gui/gui_element.hh (modified) * trunk/nv/gui/gui_environment.hh (modified) * trunk/nv/gui/gui_renderer.hh (added) * trunk/src/gui/gui_element.cc (modified) * trunk/src/gui/gui_environment.cc (modified) * trunk/src/gui/gui_renderer.cc (added) * trunk/src/io/c_file_system.cc (modified) * commiting the gui_element/gui_environment and gui_renderer in it's ... Sat, 15 Jun 2013 15:47:57 GMT epyon [121] * trunk/nv.lua (modified) * trunk/nv/common.hh (modified) * trunk/nv/gfx/cached_buffer.hh (modified) * trunk/nv/gfx/image.hh (modified) * trunk/nv/gfx/texture_atlas.hh (modified) * trunk/nv/gfx/texture_font.hh (modified) * trunk/nv/gl/gl_context.hh (modified) * trunk/nv/gl/gl_device.hh (modified) * trunk/nv/gl/gl_names.hh (modified) * trunk/nv/gl/gl_program.hh (modified) * trunk/nv/gl/gl_texture2d.hh (modified) * trunk/nv/gl/gl_vertex_buffer.hh (modified) * trunk/nv/gl/gl_window.hh (modified) * trunk/nv/gui/gui_style.hh (modified) * trunk/nv/interface/clear_state.hh (modified) * trunk/nv/interface/context.hh (modified) * trunk/nv/interface/device.hh (modified) * trunk/nv/interface/image_data.hh (modified) * trunk/nv/interface/mesh.hh (modified) * trunk/nv/interface/texture2d.hh (modified) * trunk/nv/interface/vertex_buffer.hh (modified) * trunk/nv/interface/window.hh (modified) * trunk/nv/lib/lua.hh (modified) * trunk/nv/logger.hh (modified) * trunk/nv/logging.hh (modified) * trunk/nv/lua/lua_glm.hh (modified) * trunk/nv/lua/lua_raw.hh (modified) * trunk/nv/lua/lua_state.hh (modified) * trunk/nv/position.hh (modified) * trunk/nv/resource.hh (modified) * trunk/nv/time.hh (modified) * trunk/nv/types.hh (modified) * trunk/src/gfx/image.cc (modified) * trunk/src/gfx/texture_atlas.cc (modified) * trunk/src/gfx/texture_font.cc (modified) * trunk/src/gl/gl_context.cc (modified) * trunk/src/gl/gl_device.cc (modified) * trunk/src/gl/gl_enum.cc (modified) * trunk/src/gl/gl_program.cc (modified) * trunk/src/gl/gl_texture2d.cc (modified) * trunk/src/gl/gl_vertex_buffer.cc (modified) * trunk/src/gl/gl_window.cc (modified) * trunk/src/gui/gui_style.cc (modified) * trunk/src/io_event.cc (modified) * trunk/src/library.cc (modified) * trunk/src/logger.cc (modified) * trunk/src/lua/lua_glm.cc (modified) * trunk/src/lua/lua_raw.cc (modified) * trunk/src/lua/lua_state.cc (modified) * trunk/src/time.cc (modified) * trunk/tests/render_test/rl.cc (modified) * Nova builds with -Weverything/-Wall/-pedantic/etc on: ** on MSVC ... Sat, 15 Jun 2013 00:05:49 GMT epyon [120] * trunk/nv.lua (modified) * trunk/nv/common.hh (modified) * trunk/nv/gfx/cached_buffer.hh (modified) * trunk/nv/interface/clear_state.hh (modified) * trunk/nv/position.hh (modified) * trunk/premake4.lua (modified) * trunk/src/gl/gl_device.cc (modified) * trunk/src/gui/gui_element.cc (modified) * trunk/src/library.cc (modified) * trunk/src/object.cc (modified) * trunk/tests/render_test/premake4.lua (modified) * trunk/tests/render_test/render_test.lua (modified) * Nova now properly compiles and works under: ** mingw GCC 4.6 ... Tue, 11 Jun 2013 17:25:36 GMT epyon [114] * trunk/nv/position.hh (modified) * trunk/src/gfx/texture_font.cc (modified) * trunk/src/gui/gui_style.cc (modified) * texture_font - fixes * gui_style - fixes * position - added ... Tue, 04 Jun 2013 20:31:44 GMT epyon [104] * trunk/nv/gui/gui_style.hh (added) * trunk/src/gui/gui_style.cc (added) * gui_style class - initial implementation * support for style ... Mon, 03 Jun 2013 16:17:48 GMT epyon [99] * trunk/nv/gl/gl_vertex_buffer.hh (modified) * trunk/nv/gui/gui_element.hh (modified) * trunk/nv/interface/vertex_buffer.hh (modified) * trunk/nv/object.hh (modified) * trunk/src/gl/gl_vertex_buffer.cc (modified) * trunk/src/gui/gui_element.cc (modified) * trunk/tests/lualib_test/lualib_test.cc (modified) * vertex_buffer - added assign by range (will change with the next ... Sat, 01 Jun 2013 20:47:44 GMT epyon [77] * trunk/nv/lua/lua_state.hh (modified) * trunk/nv/object.hh (modified) * trunk/nv/types.hh (modified) * trunk/src/gui/gui_element.cc (modified) * trunk/src/lua/lua_state.cc (modified) * trunk/src/object.cc (modified) * types - typemap based on type_index, allowing type retrival by ... Fri, 31 May 2013 17:33:59 GMT epyon [69] * trunk/nv/gui/gui_common.hh (modified) * trunk/nv/gui/gui_element.hh (modified) * trunk/nv/gui/gui_environment.hh (added) * trunk/src/gui/gui_element.cc (modified) * trunk/src/gui/gui_environment.cc (added) * trunk/tests/lualib_test/lualib_test.cc (modified) * gui::element - render_data, class, dirty and text fields added with ... Fri, 31 May 2013 00:32:49 GMT epyon [66] * trunk/nv/gui (added) * trunk/nv/gui/gui_common.hh (added) * trunk/nv/gui/gui_element.hh (added) * trunk/nv/object.hh (modified) * trunk/src/gui (added) * trunk/src/gui/gui_element.cc (added) * trunk/src/object.cc (modified) * gui_element class and gui_common file * additions to object class