#
d592954e |
|
29-Apr-2013 |
Jérôme Duval <jerome.duval@gmail.com> |
app_server: avoids referencing a temporary IntRect instance. * GCC lets us use a const reference to a temporary, but using it after it disappeared is incorrect. * reverts hrev45576 as this patch seems more correct.
|
#
849683f4 |
|
28-Apr-2013 |
Jérôme Duval <jerome.duval@gmail.com> |
app_server: workaround for GCC 4.7 misbehavior in IntRect. * moved the inlined BRect constructor of IntRect to the cpp file. GCC will inline the method anyway. * impacted methods were both AGGTextRenderer::RenderString() in src/servers/app/drawing/Painter/AGGTextRenderer.cpp, calling the StringRenderer constructor with a BRect reference. * unless someone comes up with an explanation, I'll try to come with a smaller testcase to submit this problem upstream.
|
#
3fed1a15 |
|
05-Aug-2012 |
Alex Smith <alex@alex-smith.me.uk> |
Get app_server working on x86_64. With this commit, app_server now compiles and runs at boot! Nothing particularly interesting happens, just the blue background and a mouse pointer. Remote backends are broken and not compiled in, see #8834. Note that it won't be possible to build this quite yet, need to get the FreeType package uploaded.
|
#
264fe59d |
|
28-Nov-2006 |
Stephan Aßmus <superstippi@gmx.de> |
* introduced IntPoint and IntRect, which are just like BPoint and BRect, but use integer coordinates. These are now used in ViewLayer for the coordinate system (layout, scrolling offset, view bitmap layout) * modest performance improvements by inlining some very often used methods, and by preventing to go down the entire layer tree too often, for example InvalidateScreenClipping was always called in the deep mode, therefor it is save to assume that the tree does not have to be traversed as soon as the clipping is already invalid git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19390 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d592954e3cf968c9e78c1b63828f0d31fe04a220 |
|
29-Apr-2013 |
Jérôme Duval <jerome.duval@gmail.com> |
app_server: avoids referencing a temporary IntRect instance. * GCC lets us use a const reference to a temporary, but using it after it disappeared is incorrect. * reverts hrev45576 as this patch seems more correct.
|
#
849683f4c8d4b83e80aa6344fa634c1f21b57f62 |
|
28-Apr-2013 |
Jérôme Duval <jerome.duval@gmail.com> |
app_server: workaround for GCC 4.7 misbehavior in IntRect. * moved the inlined BRect constructor of IntRect to the cpp file. GCC will inline the method anyway. * impacted methods were both AGGTextRenderer::RenderString() in src/servers/app/drawing/Painter/AGGTextRenderer.cpp, calling the StringRenderer constructor with a BRect reference. * unless someone comes up with an explanation, I'll try to come with a smaller testcase to submit this problem upstream.
|
#
3fed1a15f58e8d6fe6b492f3b94bb3625ffeddbd |
|
05-Aug-2012 |
Alex Smith <alex@alex-smith.me.uk> |
Get app_server working on x86_64. With this commit, app_server now compiles and runs at boot! Nothing particularly interesting happens, just the blue background and a mouse pointer. Remote backends are broken and not compiled in, see #8834. Note that it won't be possible to build this quite yet, need to get the FreeType package uploaded.
|
#
264fe59ded1101a7eea8c965131b112748f4607c |
|
28-Nov-2006 |
Stephan Aßmus <superstippi@gmx.de> |
* introduced IntPoint and IntRect, which are just like BPoint and BRect, but use integer coordinates. These are now used in ViewLayer for the coordinate system (layout, scrolling offset, view bitmap layout) * modest performance improvements by inlining some very often used methods, and by preventing to go down the entire layer tree too often, for example InvalidateScreenClipping was always called in the deep mode, therefor it is save to assume that the tree does not have to be traversed as soon as the clipping is already invalid git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19390 a95241bf-73f2-0310-859d-f6bbb57e9c96
|