|
From: Chetan D. <che...@as...> - 2003-11-13 22:17:02
|
Dear All, As requested in the last mail, I really need the detailed information / log-file about changes, fixes and additions, whenever a new glam/glamrock/sugar/glmath version is released. Today, I wasted my half day, because I did not have this information. I had to search through the source code, try different things, to find out about these things: 1)Change: I am using classes MvNavigator and MvMarker derived from, GmPanel (in turn from GmContentPane). The derived classes make use of depth and z values. Earlier, GmContentPane did not have a default layout manager, so the 3D stuff worked fine. In the new release a 2D layout manager gets added by default, which shuts off depth/z value information. If I knew this particular change, I would not have wasted so much time. Also. since this change is going to remain in future versions, I have to either do a wierd thing (deleting the 2d layout manager soon after it gets created by default) or creating a class 'like' GmPanel, duplicating much of the code. 2)Bug: In GmPanel::render2dSelect(GmTypes::RenderOptionType renderOptions), GmPanel's name is not pushed on the name stack, so even if a GmPanel is picked, its name is absent from the namestack and it can not be sent an event. - Chetan |