
Le 17 mars 08 à 19:39, Ugo Jardonnet a écrit :
https://svn.lrde.epita.fr/svn/oln/trunk/milena
Index: ChangeLog from Ugo Jardonnet <ugo.jardonnet@lrde.epita.fr>
Icp legacy. algebra:: now contains types vec, mat and quat.
* tests/metal_mat.cc: . * tests/metal_pow.cc: . * tests/all.cc: . * tests/mat.cc: . * tests/metal_vec.cc: . * tests/core/h_vec.cc: . * tests/core/tr_image.cc: . * tests/stack.cc: . * tests/dpoint1d.cc: . * tests/dpoint2d.cc: . * tests/dpoint3d.cc: .
[...] First of all, please pay attention when filling ChangeLogs: all these entries deserve a proper comment! Then, I don't see why everything from metal:: has to go to algebra::, in particular metal::pow<>, which actually is a metaprogramming facility! Last, if you move something to algebra::, then the path of the file should reflect this change too, as well as the header guards. I don't have time to discuss this much tonight, but we must definitely fix this! (You broke some tests I was working on!).