kicad/3d-viewer
John Beard a8eea6155a Move bitmaps.h out of base_struct.h
bitmaps.h was included in nearly every file in the project due to it
being included by base_struct.h

Only about 130 files actually use the XPM definitions defined there, and
many of those already included bitmaps.h themselves, or via
menu_helpers.h. However, touching bitmaps.h would result in over 400
rebuilt files for pcbnew alone.

This commit moves the bitmap-related types like BITMAT_DEF out to a new
header, which is still included by base_struct.h, which is less
avoidable for now, it's it's used in the interface.

The icon list is still in bitmaps.h. This has the side effect that's
it's now easier to automatically generate this file.

Many classes in pcbnew and eeschema needed some functions moved
to the implementaitons from the headers too.
2017-02-21 09:50:15 -05:00
..
3d_cache Move bitmaps.h out of base_struct.h 2017-02-21 09:50:15 -05:00
3d_canvas Move bitmaps.h out of base_struct.h 2017-02-21 09:50:15 -05:00
3d_model_viewer Fix unlimited zoom with "Use touchpad to pan" 2017-01-14 09:17:56 -05:00
3d_rendering Remove mm_malloc from raytracer 2017-02-13 10:08:20 -05:00
3d_viewer Move bitmaps.h out of base_struct.h 2017-02-21 09:50:15 -05:00
common_ogl 3D Viewer: complete refactor of the 3D viewer. 2016-07-19 13:35:25 -04:00
3d_enums.h (forget to staged modified files) 2016-10-09 11:33:53 -04:00
3d_fastmath.cpp 3D Viewer: complete refactor of the 3D viewer. 2016-07-19 13:35:25 -04:00
3d_fastmath.h 3D Viewer: complete refactor of the 3D viewer. 2016-07-19 13:35:25 -04:00
3d_math.cpp 3D Viewer: complete refactor of the 3D viewer. 2016-07-19 13:35:25 -04:00
3d_math.h (forget to staged modified files) 2016-10-09 11:33:53 -04:00
3d_viewer.h 3D Viewer: complete refactor of the 3D viewer. 2016-07-19 13:35:25 -04:00
3d_viewer_id.h (forget to staged modified files) 2016-10-09 11:33:53 -04:00
CMakeLists.txt Rewrite code for PANEL_PREV_3D because the way events were previously managed are not compatible with a good mouse event management. 2017-02-07 09:06:42 +01:00
credits.txt 3D Viewer: complete refactor of the 3D viewer. 2016-07-19 13:35:25 -04:00
openmp_mutex.h 3D Viewer: complete refactor of the 3D viewer. 2016-07-19 13:35:25 -04:00