GitHub PushEvent at 2014-05-03 09:46:29
Repository: VastSpace
Actor: msakuta
Payload: {"shas":[["2fe7ab6cac1a31ee0dcade15b0bff43f9df3959b","69edee43b10f2a71b1afe4184f19d2b0aa67d764@gmail.com","Replaced cpplib/ReadMe.txt with English text.\n\nThe previous content was automatically generated by VC's project\nwizard, so it contained native language's placeholder.\n\ngit-svn-id: svn://localhost/projects/cpplib/trunk@222 c24b926b-5ef4-9a42-8c70-094e0699c819","msakuta",false],["382b1ee0389c39a41efd6d1b6c65f29ff59c086c","69edee43b10f2a71b1afe4184f19d2b0aa67d764@gmail.com","Revived mistakenly deleted cpplib project file for VC2012.\n\ngit-svn-id: svn://localhost/projects/cpplib/trunk@224 c24b926b-5ef4-9a42-8c70-094e0699c819","msakuta",false],["e4db56ca4d54a4b51039d25fdc08fddd02b878af","69edee43b10f2a71b1afe4184f19d2b0aa67d764@gmail.com","Added Vec2 class to cpplib.\n\ngit-svn-id: svn://localhost/projects/cpplib/trunk@225 c24b926b-5ef4-9a42-8c70-094e0699c819","msakuta",false],["b8d5ca300ab8b9bfd773af1f7cbddb1bb9b346e7","69edee43b10f2a71b1afe4184f19d2b0aa67d764@gmail.com","cpplib: Added Mat2 class template.\n\ngit-svn-id: svn://localhost/projects/cpplib/trunk@226 c24b926b-5ef4-9a42-8c70-094e0699c819","msakuta",false],["fbb66fa6315b4cdcc34ffe7533e1cf2068de26ad","69edee43b10f2a71b1afe4184f19d2b0aa67d764@gmail.com","cpplib: Renamed Mat3::vp3() to Mat3::vp().\n\nThe reason is that it's obvious that the vector element count is 3.\nAppending 3 to the tail makes the matrix class compatible with Mat4,\nbut it's not consistent with clib's MATVP() macro.\nAfter all, we have decided that making mathematically natural naming\nconvention is better than treating augmented matrix\n(http://en.wikipedia.org/wiki/Augmented_matrix)\na common thing, which is really special usage of 4-D matrix applied\nto OpenGL graphics.\n\nAlso fixed some application codes that using the method.\n\ngit-svn-id: svn://localhost/projects/cpplib/trunk@227 c24b926b-5ef4-9a42-8c70-094e0699c819","msakuta",false],["9b3bb5a1c27aa5a2f51092c884ecea95b69c4ce2","69edee43b10f2a71b1afe4184f19d2b0aa67d764@gmail.com","Increase range of GLwindowSolarMap's orthogonal projection depth\n\nThe solar map window assumes the solar system's csrad parameter is\nproperly set to contain all celestial objects in that system.\nThere are no practical need to limit depth of the projection since\nthe window does not use depth buffer.\n\nAlpha Centauri solar system in space_debug.ssd was revived and\nadjusted to have proper coordsys radius for demonstration.\n\nWe also add a test mission script which starts from Alpha Centauri\nsystem.","msakuta",false],["6df93189de3d495908c4b183d055996109524aa3","69edee43b10f2a71b1afe4184f19d2b0aa67d764@gmail.com","refactor: Encourage RAII in GLwindowSolarMap::drawMapCSOrbit()\n\nThe source is fairly old and not cleanly converted from C to C++.\nThere are many things we could improve about the source.","msakuta",false],["2b1410d160cf628495655675d455b0c821147d45","69edee43b10f2a71b1afe4184f19d2b0aa67d764@gmail.com","Tweak orbit line segment count in solarmap using scale-based LOD\n\nAlso deleted duplicate codes that tried to render the orbit since\nwe have already drawn the orbits in drawMapCSOrbit.","msakuta",false],["b3ac13361200b85648fce5470b3d1b7c4be97c79","69edee43b10f2a71b1afe4184f19d2b0aa67d764@gmail.com","Distinguish color of orbit in solarmap for better direction indication\n\nThe solar map is orthogonally projected and doesn't use depth buffer,\nwhich means the user have no clue whether the orbit ring is facing\ntoward or away from him.  Applying color difference to those cases\nmay help to interpret the direction.","msakuta",false],["9d002f3ca2bff906c46f5543cd199b52775a68ab","69edee43b10f2a71b1afe4184f19d2b0aa67d764@gmail.com","Fix mouse highlight position of solar map window tip\n\nAlso refactored GLwindowSolarMap::drawSolarMap entirely.  Specifically,\nadded many comments.","msakuta",false],["bbdf7e8600d045a0b4038a276c47a85e7dd6c58e","69edee43b10f2a71b1afe4184f19d2b0aa67d764@gmail.com","cpplib: Add transposed vector accessor to Mat4\n\nAlthough this version does not allow modification of the matrix via returned reference,\nthey are very handy.","msakuta",false],["5df2384504f0438ee3a1f3f7cfe73f75d4442ec7","69edee43b10f2a71b1afe4184f19d2b0aa67d764@gmail.com","Merge branch 'cpplib' into next2","msakuta",false],["640c87e5b3fcb360ee74037cc6089c7c52501425","69edee43b10f2a71b1afe4184f19d2b0aa67d764@gmail.com","Make use of new cpplib::Mat4::tvec3() in GLwindowSolarMap::drawMapCSOrbit","msakuta",false],["2d3a5ad5bfc615028fd71641147830d10fc7a1cb","69edee43b10f2a71b1afe4184f19d2b0aa67d764@gmail.com","refactor: Erase ancient codes that will never be used even for reference","msakuta",false],["693d4394609d1f9082099cb05ebb82e8bfc2835a","69edee43b10f2a71b1afe4184f19d2b0aa67d764@gmail.com","Add getter method for orbit center body of OrbitCS","msakuta",false],["9ffc2769919dc587d31baca0dd90441422018ee7","69edee43b10f2a71b1afe4184f19d2b0aa67d764@gmail.com","Make OrbitCS::flags2 hidden inside the class and added accessors for it\n\nOrbitCS::{get|set}ShowOrbit() provide access to the flag.\nThe flag is not necessarily a bit field since the implementation details\nare hidden from the public.\n\nAlso enabled solar map to display orbit ring for binary system.","msakuta",false],["e357e67101ec95d5ddad0394c550907246fbf3b5","69edee43b10f2a71b1afe4184f19d2b0aa67d764@gmail.com","Fix delegation of unhandled stellar file event to a script\n\nPreviously, an unhandled stellar file directive is transferred to\na Squirrel function ::CoordSys.readFile[0], which itself looks confusing.\nIt also lead errors by unclear reason.\n\nNow we define the scripted function simple and straightforward way;\nit's named stellarReadFile.","msakuta",false],["293164ab6f27cccacaeadf93878c761420875b48","69edee43b10f2a71b1afe4184f19d2b0aa67d764@gmail.com","Move hard-coded rstation processing logic for stellar file to init.nut\n\nThe Resource Station is one of a few classes that can be defined in the\nstellar structure definition files.  The logic is hard-coded into\nCoordSys::readFile(), but it's best implemented in a script for easy\ncustomization.\n\nThe hard-coded logic is commented out anyway.","msakuta",false],["c0ce45404600bdead968c40c944fddff1382f24c","69edee43b10f2a71b1afe4184f19d2b0aa67d764@gmail.com","Separated RStation-draw.cpp from RStation.cpp\n\nAlso added Doxygen comments on top of each files.","msakuta",false],["a384dc65d8e42eb00eafcda5403c7d760214157d","69edee43b10f2a71b1afe4184f19d2b0aa67d764@gmail.com","Make RStation be rendered visible\n\nThe class have not had a model to show, because it has been stuck with\nprecompiled .bin files which are obsolete.","msakuta",false]],"size":87,"ref":"refs/heads/master","head":"69c5b9c87c5c145ffeda3e39735b97ece604c888"}