From abafb52f37beb5659efc2105ccd1568e1f754898 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Konstantin=20Ka=CC=88fer?= Date: Thu, 4 Dec 2014 18:29:42 +0100 Subject: [PATCH] make most headers private --- .gitignore | 1 - gyp/mbgl-core.gypi | 2 +- gyp/mbgl-headless.gypi | 1 - gyp/mbgl-ios.gypi | 1 - gyp/mbgl-linux.gypi | 1 - gyp/mbgl-osx.gypi | 1 - include/libtess2/LICENSE.txt | 25 -------------- include/mbgl/map/map.hpp | 12 +++---- include/mbgl/map/transform_state.hpp | 1 - include/mbgl/platform/gl.hpp | 4 +-- .../caching_http_file_source.hpp | 4 +-- include/mbgl/storage/file_source.hpp | 5 +-- include/mbgl/storage/http_request_baton.hpp | 2 +- include/mbgl/storage/request.hpp | 5 +-- include/mbgl/util/vec.hpp | 5 --- ios/mapbox-gl-cocoa | 2 +- linux/main.cpp | 2 +- macosx/main.mm | 3 +- src/clipper/clipper.cpp | 2 +- {include => src}/clipper/clipper.hpp | 0 src/csscolorparser/csscolorparser.cpp | 2 +- .../csscolorparser/csscolorparser.hpp | 0 src/libtess2/bucketalloc.c | 2 +- src/libtess2/bucketalloc.h | 2 +- src/libtess2/dict.c | 2 +- src/libtess2/mesh.h | 2 +- src/libtess2/priorityq.c | 2 +- src/libtess2/tess.h | 2 +- {include => src}/libtess2/tesselator.h | 0 {include => src}/mbgl/geometry/anchor.hpp | 0 {include => src}/mbgl/geometry/binpack.hpp | 0 {include => src}/mbgl/geometry/buffer.hpp | 0 src/{ => mbgl}/geometry/debug_font_buffer.cpp | 4 +-- .../mbgl/geometry/debug_font_buffer.hpp | 2 +- src/{ => mbgl}/geometry/debug_font_data.hpp | 0 src/{ => mbgl}/geometry/elements_buffer.cpp | 0 .../mbgl/geometry/elements_buffer.hpp | 1 + src/{ => mbgl}/geometry/fill_buffer.cpp | 1 + .../mbgl/geometry/fill_buffer.hpp | 2 +- {include => src}/mbgl/geometry/geometry.hpp | 0 src/{ => mbgl}/geometry/glyph_atlas.cpp | 1 + .../mbgl/geometry/glyph_atlas.hpp | 0 src/{ => mbgl}/geometry/icon_buffer.cpp | 0 .../mbgl/geometry/icon_buffer.hpp | 2 +- src/{ => mbgl}/geometry/line_buffer.cpp | 0 .../mbgl/geometry/line_buffer.hpp | 2 +- src/{ => mbgl}/geometry/resample.cpp | 0 {include => src}/mbgl/geometry/resample.hpp | 0 src/{ => mbgl}/geometry/sprite_atlas.cpp | 0 .../mbgl/geometry/sprite_atlas.hpp | 1 + .../geometry/static_vertex_buffer.cpp | 0 .../mbgl/geometry/static_vertex_buffer.hpp | 0 src/{ => mbgl}/geometry/text_buffer.cpp | 0 .../mbgl/geometry/text_buffer.hpp | 2 +- src/{ => mbgl}/geometry/vao.cpp | 0 {include => src}/mbgl/geometry/vao.hpp | 0 src/{ => mbgl}/map/map.cpp | 33 +++++++++++-------- src/{ => mbgl}/map/raster_tile_data.cpp | 0 .../mbgl/map/raster_tile_data.hpp | 0 src/{ => mbgl}/map/source.cpp | 1 + {include => src}/mbgl/map/source.hpp | 0 src/{ => mbgl}/map/sprite.cpp | 0 {include => src}/mbgl/map/sprite.hpp | 0 src/{ => mbgl}/map/tile.cpp | 1 + src/{ => mbgl}/map/tile_data.cpp | 0 {include => src}/mbgl/map/tile_data.hpp | 0 src/{ => mbgl}/map/tile_parser.cpp | 1 - {include => src}/mbgl/map/tile_parser.hpp | 0 src/{ => mbgl}/map/transform.cpp | 0 src/{ => mbgl}/map/transform_state.cpp | 1 + src/{ => mbgl}/map/vector_tile.cpp | 0 {include => src}/mbgl/map/vector_tile.hpp | 0 src/{ => mbgl}/map/vector_tile_data.cpp | 0 .../mbgl/map/vector_tile_data.hpp | 0 src/{ => mbgl}/platform/gl.cpp | 0 src/{ => mbgl}/platform/log.cpp | 0 {include => src}/mbgl/renderer/bucket.hpp | 0 src/{ => mbgl}/renderer/debug_bucket.cpp | 1 - .../mbgl/renderer/debug_bucket.hpp | 0 src/{ => mbgl}/renderer/fill_bucket.cpp | 0 .../mbgl/renderer/fill_bucket.hpp | 0 src/{ => mbgl}/renderer/frame_history.cpp | 0 .../mbgl/renderer/frame_history.hpp | 0 src/{ => mbgl}/renderer/line_bucket.cpp | 0 .../mbgl/renderer/line_bucket.hpp | 0 src/{ => mbgl}/renderer/painter.cpp | 0 {include => src}/mbgl/renderer/painter.hpp | 0 src/{ => mbgl}/renderer/painter_clipping.cpp | 0 src/{ => mbgl}/renderer/painter_debug.cpp | 0 src/{ => mbgl}/renderer/painter_fill.cpp | 0 src/{ => mbgl}/renderer/painter_line.cpp | 0 src/{ => mbgl}/renderer/painter_prerender.cpp | 0 src/{ => mbgl}/renderer/painter_raster.cpp | 0 src/{ => mbgl}/renderer/painter_symbol.cpp | 0 .../renderer/prerendered_texture.cpp | 0 .../mbgl/renderer/prerendered_texture.hpp | 0 src/{ => mbgl}/renderer/raster_bucket.cpp | 0 .../mbgl/renderer/raster_bucket.hpp | 0 src/{ => mbgl}/renderer/symbol_bucket.cpp | 0 .../mbgl/renderer/symbol_bucket.hpp | 2 +- src/{ => mbgl}/shader/dot.fragment.glsl | 0 src/{ => mbgl}/shader/dot.vertex.glsl | 0 src/{ => mbgl}/shader/dot_shader.cpp | 0 {include => src}/mbgl/shader/dot_shader.hpp | 0 src/{ => mbgl}/shader/gaussian.fragment.glsl | 0 src/{ => mbgl}/shader/gaussian.vertex.glsl | 0 src/{ => mbgl}/shader/gaussian_shader.cpp | 0 .../mbgl/shader/gaussian_shader.hpp | 0 src/{ => mbgl}/shader/icon.fragment.glsl | 0 src/{ => mbgl}/shader/icon.vertex.glsl | 0 src/{ => mbgl}/shader/icon_shader.cpp | 0 {include => src}/mbgl/shader/icon_shader.hpp | 0 src/{ => mbgl}/shader/line.fragment.glsl | 0 src/{ => mbgl}/shader/line.vertex.glsl | 0 src/{ => mbgl}/shader/line_shader.cpp | 0 {include => src}/mbgl/shader/line_shader.hpp | 0 src/{ => mbgl}/shader/linejoin.fragment.glsl | 0 src/{ => mbgl}/shader/linejoin.vertex.glsl | 0 src/{ => mbgl}/shader/linejoin_shader.cpp | 0 .../mbgl/shader/linejoin_shader.hpp | 0 .../shader/linepattern.fragment.glsl | 0 src/{ => mbgl}/shader/linepattern.vertex.glsl | 0 src/{ => mbgl}/shader/linepattern_shader.cpp | 0 .../mbgl/shader/linepattern_shader.hpp | 0 src/{ => mbgl}/shader/outline.fragment.glsl | 0 src/{ => mbgl}/shader/outline.vertex.glsl | 0 src/{ => mbgl}/shader/outline_shader.cpp | 0 .../mbgl/shader/outline_shader.hpp | 0 src/{ => mbgl}/shader/pattern.fragment.glsl | 0 src/{ => mbgl}/shader/pattern.vertex.glsl | 0 src/{ => mbgl}/shader/pattern_shader.cpp | 0 .../mbgl/shader/pattern_shader.hpp | 0 src/{ => mbgl}/shader/plain.fragment.glsl | 0 src/{ => mbgl}/shader/plain.vertex.glsl | 0 src/{ => mbgl}/shader/plain_shader.cpp | 0 {include => src}/mbgl/shader/plain_shader.hpp | 0 src/{ => mbgl}/shader/raster.fragment.glsl | 0 src/{ => mbgl}/shader/raster.vertex.glsl | 0 src/{ => mbgl}/shader/raster_shader.cpp | 0 .../mbgl/shader/raster_shader.hpp | 0 src/{ => mbgl}/shader/sdf.fragment.glsl | 0 src/{ => mbgl}/shader/sdf.vertex.glsl | 0 src/{ => mbgl}/shader/sdf_shader.cpp | 0 {include => src}/mbgl/shader/sdf_shader.hpp | 0 src/{ => mbgl}/shader/shader.cpp | 0 {include => src}/mbgl/shader/shader.hpp | 0 src/{ => mbgl}/shader/uniform.cpp | 0 {include => src}/mbgl/shader/uniform.hpp | 2 +- src/{ => mbgl}/storage/base_request.cpp | 0 .../mbgl/storage/base_request.hpp | 0 .../storage}/caching_http_file_source.cpp | 2 +- src/{ => mbgl}/storage/file_request.cpp | 0 .../mbgl/storage/file_request.hpp | 0 src/{ => mbgl}/storage/file_request_baton.cpp | 0 .../mbgl/storage/file_request_baton.hpp | 0 src/{ => mbgl}/storage/http_request.cpp | 0 .../mbgl/storage/http_request.hpp | 0 src/{ => mbgl}/storage/http_request_baton.cpp | 0 src/{ => mbgl}/storage/request.cpp | 0 src/{ => mbgl}/storage/response.cpp | 0 src/{ => mbgl}/storage/sqlite_store.cpp | 0 .../mbgl/storage/sqlite_store.hpp | 3 +- .../style/applied_class_properties.cpp | 0 .../mbgl/style/applied_class_properties.hpp | 0 src/{ => mbgl}/style/class_dictionary.cpp | 0 .../mbgl/style/class_dictionary.hpp | 0 src/{ => mbgl}/style/class_properties.cpp | 0 .../mbgl/style/class_properties.hpp | 0 src/{ => mbgl}/style/filter_expression.cpp | 0 .../mbgl/style/filter_expression.hpp | 0 .../mbgl/style/filter_expression_private.hpp | 0 src/{ => mbgl}/style/function_properties.cpp | 0 .../mbgl/style/function_properties.hpp | 0 src/{ => mbgl}/style/property_fallback.cpp | 0 .../mbgl/style/property_fallback.hpp | 0 {include => src}/mbgl/style/property_key.hpp | 0 .../mbgl/style/property_transition.hpp | 0 .../mbgl/style/property_value.hpp | 0 src/{ => mbgl}/style/style.cpp | 0 {include => src}/mbgl/style/style.hpp | 0 src/{ => mbgl}/style/style_bucket.cpp | 0 {include => src}/mbgl/style/style_bucket.hpp | 0 src/{ => mbgl}/style/style_layer.cpp | 0 {include => src}/mbgl/style/style_layer.hpp | 0 src/{ => mbgl}/style/style_layer_group.cpp | 1 - .../mbgl/style/style_layer_group.hpp | 0 src/{ => mbgl}/style/style_parser.cpp | 0 {include => src}/mbgl/style/style_parser.hpp | 0 src/{ => mbgl}/style/style_properties.cpp | 0 .../mbgl/style/style_properties.hpp | 0 src/{ => mbgl}/style/style_source.cpp | 0 {include => src}/mbgl/style/style_source.hpp | 0 src/{ => mbgl}/style/types.cpp | 0 {include => src}/mbgl/style/types.hpp | 0 src/{ => mbgl}/style/value.cpp | 0 {include => src}/mbgl/style/value.hpp | 0 .../mbgl/style/value_comparison.hpp | 2 +- src/{ => mbgl}/text/collision.cpp | 0 {include => src}/mbgl/text/collision.hpp | 0 src/{ => mbgl}/text/glyph.cpp | 0 {include => src}/mbgl/text/glyph.hpp | 0 src/{ => mbgl}/text/glyph_store.cpp | 0 {include => src}/mbgl/text/glyph_store.hpp | 0 src/{ => mbgl}/text/placement.cpp | 0 {include => src}/mbgl/text/placement.hpp | 0 src/{ => mbgl}/text/rotation_range.cpp | 0 {include => src}/mbgl/text/rotation_range.hpp | 0 {include => src}/mbgl/text/types.hpp | 0 src/mbgl/util/box.hpp | 15 +++++++++ src/{ => mbgl}/util/clip_ids.cpp | 0 {include => src}/mbgl/util/clip_ids.hpp | 0 src/{ => mbgl}/util/compression.cpp | 0 {include => src}/mbgl/util/compression.hpp | 0 {config => src/mbgl/util}/constants.cpp | 0 {include => src}/mbgl/util/constants.hpp | 2 -- {include => src}/mbgl/util/error.hpp | 0 {include => src}/mbgl/util/interpolate.hpp | 0 src/{ => mbgl}/util/io.cpp | 0 {include => src}/mbgl/util/io.hpp | 0 src/{ => mbgl}/util/mapbox.cpp | 0 {include => src}/mbgl/util/mapbox.hpp | 0 src/{ => mbgl}/util/mat3.cpp | 0 {include => src}/mbgl/util/mat3.hpp | 0 src/{ => mbgl}/util/mat4.cpp | 0 src/{ => mbgl}/util/math.cpp | 0 {include => src}/mbgl/util/optional.hpp | 2 +- src/{ => mbgl}/util/parsedate.c | 0 {include => src}/mbgl/util/pbf.hpp | 0 {include => src}/mbgl/util/queue.h | 0 src/{ => mbgl}/util/raster.cpp | 0 {include => src}/mbgl/util/raster.hpp | 0 {include => src}/mbgl/util/rect.hpp | 0 src/{ => mbgl}/util/sqlite3.cpp | 0 {include => src}/mbgl/util/sqlite3.hpp | 0 src/{ => mbgl}/util/stopwatch.cpp | 0 {include => src}/mbgl/util/stopwatch.hpp | 0 src/{ => mbgl}/util/texture_pool.cpp | 0 {include => src}/mbgl/util/texture_pool.hpp | 0 src/{ => mbgl}/util/time.cpp | 0 {include => src}/mbgl/util/token.hpp | 0 src/{ => mbgl}/util/transition.cpp | 0 {include => src}/mbgl/util/transition.hpp | 1 - {include => src}/mbgl/util/unitbezier.hpp | 0 src/{ => mbgl}/util/url.cpp | 0 {include => src}/mbgl/util/url.hpp | 0 src/mbgl/util/utf.hpp | 24 ++++++++++++++ src/{ => mbgl}/util/uv-channel.c | 0 {include => src}/mbgl/util/uv-channel.h | 0 src/{ => mbgl}/util/uv-messenger.c | 0 src/{ => mbgl}/util/uv-worker.c | 0 {include => src}/mbgl/util/uv-worker.h | 0 src/{ => mbgl}/util/uv.cpp | 0 {include => src}/mbgl/util/uv_detail.hpp | 0 src/mbgl/util/vec.hpp | 15 +++++++++ {include => src}/rapidjson/document.h | 0 {include => src}/rapidjson/filestream.h | 0 {include => src}/rapidjson/internal/pow10.h | 0 {include => src}/rapidjson/internal/stack.h | 0 {include => src}/rapidjson/internal/strfunc.h | 0 {include => src}/rapidjson/prettywriter.h | 0 {include => src}/rapidjson/rapidjson.h | 0 {include => src}/rapidjson/reader.h | 0 {include => src}/rapidjson/stringbuffer.h | 0 {include => src}/rapidjson/writer.h | 0 test/headless.cpp | 4 +-- test/test.gyp | 12 ++++++- 266 files changed, 138 insertions(+), 98 deletions(-) delete mode 100644 include/libtess2/LICENSE.txt rename include/mbgl/{platform/default => storage}/caching_http_file_source.hpp (94%) rename {include => src}/clipper/clipper.hpp (100%) rename {include => src}/csscolorparser/csscolorparser.hpp (100%) rename {include => src}/libtess2/tesselator.h (100%) rename {include => src}/mbgl/geometry/anchor.hpp (100%) rename {include => src}/mbgl/geometry/binpack.hpp (100%) rename {include => src}/mbgl/geometry/buffer.hpp (100%) rename src/{ => mbgl}/geometry/debug_font_buffer.cpp (96%) rename {include => src}/mbgl/geometry/debug_font_buffer.hpp (89%) rename src/{ => mbgl}/geometry/debug_font_data.hpp (100%) rename src/{ => mbgl}/geometry/elements_buffer.cpp (100%) rename {include => src}/mbgl/geometry/elements_buffer.hpp (99%) rename src/{ => mbgl}/geometry/fill_buffer.cpp (99%) rename {include => src}/mbgl/geometry/fill_buffer.hpp (90%) rename {include => src}/mbgl/geometry/geometry.hpp (100%) rename src/{ => mbgl}/geometry/glyph_atlas.cpp (99%) rename {include => src}/mbgl/geometry/glyph_atlas.hpp (100%) rename src/{ => mbgl}/geometry/icon_buffer.cpp (100%) rename {include => src}/mbgl/geometry/icon_buffer.hpp (92%) rename src/{ => mbgl}/geometry/line_buffer.cpp (100%) rename {include => src}/mbgl/geometry/line_buffer.hpp (96%) rename src/{ => mbgl}/geometry/resample.cpp (100%) rename {include => src}/mbgl/geometry/resample.hpp (100%) rename src/{ => mbgl}/geometry/sprite_atlas.cpp (100%) rename {include => src}/mbgl/geometry/sprite_atlas.hpp (99%) rename src/{ => mbgl}/geometry/static_vertex_buffer.cpp (100%) rename {include => src}/mbgl/geometry/static_vertex_buffer.hpp (100%) rename src/{ => mbgl}/geometry/text_buffer.cpp (100%) rename {include => src}/mbgl/geometry/text_buffer.hpp (92%) rename src/{ => mbgl}/geometry/vao.cpp (100%) rename {include => src}/mbgl/geometry/vao.hpp (100%) rename src/{ => mbgl}/map/map.cpp (95%) rename src/{ => mbgl}/map/raster_tile_data.cpp (100%) rename {include => src}/mbgl/map/raster_tile_data.hpp (100%) rename src/{ => mbgl}/map/source.cpp (99%) rename {include => src}/mbgl/map/source.hpp (100%) rename src/{ => mbgl}/map/sprite.cpp (100%) rename {include => src}/mbgl/map/sprite.hpp (100%) rename src/{ => mbgl}/map/tile.cpp (99%) rename src/{ => mbgl}/map/tile_data.cpp (100%) rename {include => src}/mbgl/map/tile_data.hpp (100%) rename src/{ => mbgl}/map/tile_parser.cpp (99%) rename {include => src}/mbgl/map/tile_parser.hpp (100%) rename src/{ => mbgl}/map/transform.cpp (100%) rename src/{ => mbgl}/map/transform_state.cpp (99%) rename src/{ => mbgl}/map/vector_tile.cpp (100%) rename {include => src}/mbgl/map/vector_tile.hpp (100%) rename src/{ => mbgl}/map/vector_tile_data.cpp (100%) rename {include => src}/mbgl/map/vector_tile_data.hpp (100%) rename src/{ => mbgl}/platform/gl.cpp (100%) rename src/{ => mbgl}/platform/log.cpp (100%) rename {include => src}/mbgl/renderer/bucket.hpp (100%) rename src/{ => mbgl}/renderer/debug_bucket.cpp (99%) rename {include => src}/mbgl/renderer/debug_bucket.hpp (100%) rename src/{ => mbgl}/renderer/fill_bucket.cpp (100%) rename {include => src}/mbgl/renderer/fill_bucket.hpp (100%) rename src/{ => mbgl}/renderer/frame_history.cpp (100%) rename {include => src}/mbgl/renderer/frame_history.hpp (100%) rename src/{ => mbgl}/renderer/line_bucket.cpp (100%) rename {include => src}/mbgl/renderer/line_bucket.hpp (100%) rename src/{ => mbgl}/renderer/painter.cpp (100%) rename {include => src}/mbgl/renderer/painter.hpp (100%) rename src/{ => mbgl}/renderer/painter_clipping.cpp (100%) rename src/{ => mbgl}/renderer/painter_debug.cpp (100%) rename src/{ => mbgl}/renderer/painter_fill.cpp (100%) rename src/{ => mbgl}/renderer/painter_line.cpp (100%) rename src/{ => mbgl}/renderer/painter_prerender.cpp (100%) rename src/{ => mbgl}/renderer/painter_raster.cpp (100%) rename src/{ => mbgl}/renderer/painter_symbol.cpp (100%) rename src/{ => mbgl}/renderer/prerendered_texture.cpp (100%) rename {include => src}/mbgl/renderer/prerendered_texture.hpp (100%) rename src/{ => mbgl}/renderer/raster_bucket.cpp (100%) rename {include => src}/mbgl/renderer/raster_bucket.hpp (100%) rename src/{ => mbgl}/renderer/symbol_bucket.cpp (100%) rename {include => src}/mbgl/renderer/symbol_bucket.hpp (98%) rename src/{ => mbgl}/shader/dot.fragment.glsl (100%) rename src/{ => mbgl}/shader/dot.vertex.glsl (100%) rename src/{ => mbgl}/shader/dot_shader.cpp (100%) rename {include => src}/mbgl/shader/dot_shader.hpp (100%) rename src/{ => mbgl}/shader/gaussian.fragment.glsl (100%) rename src/{ => mbgl}/shader/gaussian.vertex.glsl (100%) rename src/{ => mbgl}/shader/gaussian_shader.cpp (100%) rename {include => src}/mbgl/shader/gaussian_shader.hpp (100%) rename src/{ => mbgl}/shader/icon.fragment.glsl (100%) rename src/{ => mbgl}/shader/icon.vertex.glsl (100%) rename src/{ => mbgl}/shader/icon_shader.cpp (100%) rename {include => src}/mbgl/shader/icon_shader.hpp (100%) rename src/{ => mbgl}/shader/line.fragment.glsl (100%) rename src/{ => mbgl}/shader/line.vertex.glsl (100%) rename src/{ => mbgl}/shader/line_shader.cpp (100%) rename {include => src}/mbgl/shader/line_shader.hpp (100%) rename src/{ => mbgl}/shader/linejoin.fragment.glsl (100%) rename src/{ => mbgl}/shader/linejoin.vertex.glsl (100%) rename src/{ => mbgl}/shader/linejoin_shader.cpp (100%) rename {include => src}/mbgl/shader/linejoin_shader.hpp (100%) rename src/{ => mbgl}/shader/linepattern.fragment.glsl (100%) rename src/{ => mbgl}/shader/linepattern.vertex.glsl (100%) rename src/{ => mbgl}/shader/linepattern_shader.cpp (100%) rename {include => src}/mbgl/shader/linepattern_shader.hpp (100%) rename src/{ => mbgl}/shader/outline.fragment.glsl (100%) rename src/{ => mbgl}/shader/outline.vertex.glsl (100%) rename src/{ => mbgl}/shader/outline_shader.cpp (100%) rename {include => src}/mbgl/shader/outline_shader.hpp (100%) rename src/{ => mbgl}/shader/pattern.fragment.glsl (100%) rename src/{ => mbgl}/shader/pattern.vertex.glsl (100%) rename src/{ => mbgl}/shader/pattern_shader.cpp (100%) rename {include => src}/mbgl/shader/pattern_shader.hpp (100%) rename src/{ => mbgl}/shader/plain.fragment.glsl (100%) rename src/{ => mbgl}/shader/plain.vertex.glsl (100%) rename src/{ => mbgl}/shader/plain_shader.cpp (100%) rename {include => src}/mbgl/shader/plain_shader.hpp (100%) rename src/{ => mbgl}/shader/raster.fragment.glsl (100%) rename src/{ => mbgl}/shader/raster.vertex.glsl (100%) rename src/{ => mbgl}/shader/raster_shader.cpp (100%) rename {include => src}/mbgl/shader/raster_shader.hpp (100%) rename src/{ => mbgl}/shader/sdf.fragment.glsl (100%) rename src/{ => mbgl}/shader/sdf.vertex.glsl (100%) rename src/{ => mbgl}/shader/sdf_shader.cpp (100%) rename {include => src}/mbgl/shader/sdf_shader.hpp (100%) rename src/{ => mbgl}/shader/shader.cpp (100%) rename {include => src}/mbgl/shader/shader.hpp (100%) rename src/{ => mbgl}/shader/uniform.cpp (100%) rename {include => src}/mbgl/shader/uniform.hpp (99%) rename src/{ => mbgl}/storage/base_request.cpp (100%) rename {include => src}/mbgl/storage/base_request.hpp (100%) rename {platform/default => src/mbgl/storage}/caching_http_file_source.cpp (98%) rename src/{ => mbgl}/storage/file_request.cpp (100%) rename {include => src}/mbgl/storage/file_request.hpp (100%) rename src/{ => mbgl}/storage/file_request_baton.cpp (100%) rename {include => src}/mbgl/storage/file_request_baton.hpp (100%) rename src/{ => mbgl}/storage/http_request.cpp (100%) rename {include => src}/mbgl/storage/http_request.hpp (100%) rename src/{ => mbgl}/storage/http_request_baton.cpp (100%) rename src/{ => mbgl}/storage/request.cpp (100%) rename src/{ => mbgl}/storage/response.cpp (100%) rename src/{ => mbgl}/storage/sqlite_store.cpp (100%) rename {include => src}/mbgl/storage/sqlite_store.hpp (93%) rename src/{ => mbgl}/style/applied_class_properties.cpp (100%) rename {include => src}/mbgl/style/applied_class_properties.hpp (100%) rename src/{ => mbgl}/style/class_dictionary.cpp (100%) rename {include => src}/mbgl/style/class_dictionary.hpp (100%) rename src/{ => mbgl}/style/class_properties.cpp (100%) rename {include => src}/mbgl/style/class_properties.hpp (100%) rename src/{ => mbgl}/style/filter_expression.cpp (100%) rename {include => src}/mbgl/style/filter_expression.hpp (100%) rename {include => src}/mbgl/style/filter_expression_private.hpp (100%) rename src/{ => mbgl}/style/function_properties.cpp (100%) rename {include => src}/mbgl/style/function_properties.hpp (100%) rename src/{ => mbgl}/style/property_fallback.cpp (100%) rename {include => src}/mbgl/style/property_fallback.hpp (100%) rename {include => src}/mbgl/style/property_key.hpp (100%) rename {include => src}/mbgl/style/property_transition.hpp (100%) rename {include => src}/mbgl/style/property_value.hpp (100%) rename src/{ => mbgl}/style/style.cpp (100%) rename {include => src}/mbgl/style/style.hpp (100%) rename src/{ => mbgl}/style/style_bucket.cpp (100%) rename {include => src}/mbgl/style/style_bucket.hpp (100%) rename src/{ => mbgl}/style/style_layer.cpp (100%) rename {include => src}/mbgl/style/style_layer.hpp (100%) rename src/{ => mbgl}/style/style_layer_group.cpp (99%) rename {include => src}/mbgl/style/style_layer_group.hpp (100%) rename src/{ => mbgl}/style/style_parser.cpp (100%) rename {include => src}/mbgl/style/style_parser.hpp (100%) rename src/{ => mbgl}/style/style_properties.cpp (100%) rename {include => src}/mbgl/style/style_properties.hpp (100%) rename src/{ => mbgl}/style/style_source.cpp (100%) rename {include => src}/mbgl/style/style_source.hpp (100%) rename src/{ => mbgl}/style/types.cpp (100%) rename {include => src}/mbgl/style/types.hpp (100%) rename src/{ => mbgl}/style/value.cpp (100%) rename {include => src}/mbgl/style/value.hpp (100%) rename {include => src}/mbgl/style/value_comparison.hpp (99%) rename src/{ => mbgl}/text/collision.cpp (100%) rename {include => src}/mbgl/text/collision.hpp (100%) rename src/{ => mbgl}/text/glyph.cpp (100%) rename {include => src}/mbgl/text/glyph.hpp (100%) rename src/{ => mbgl}/text/glyph_store.cpp (100%) rename {include => src}/mbgl/text/glyph_store.hpp (100%) rename src/{ => mbgl}/text/placement.cpp (100%) rename {include => src}/mbgl/text/placement.hpp (100%) rename src/{ => mbgl}/text/rotation_range.cpp (100%) rename {include => src}/mbgl/text/rotation_range.hpp (100%) rename {include => src}/mbgl/text/types.hpp (100%) create mode 100644 src/mbgl/util/box.hpp rename src/{ => mbgl}/util/clip_ids.cpp (100%) rename {include => src}/mbgl/util/clip_ids.hpp (100%) rename src/{ => mbgl}/util/compression.cpp (100%) rename {include => src}/mbgl/util/compression.hpp (100%) rename {config => src/mbgl/util}/constants.cpp (100%) rename {include => src}/mbgl/util/constants.hpp (96%) rename {include => src}/mbgl/util/error.hpp (100%) rename {include => src}/mbgl/util/interpolate.hpp (100%) rename src/{ => mbgl}/util/io.cpp (100%) rename {include => src}/mbgl/util/io.hpp (100%) rename src/{ => mbgl}/util/mapbox.cpp (100%) rename {include => src}/mbgl/util/mapbox.hpp (100%) rename src/{ => mbgl}/util/mat3.cpp (100%) rename {include => src}/mbgl/util/mat3.hpp (100%) rename src/{ => mbgl}/util/mat4.cpp (100%) rename src/{ => mbgl}/util/math.cpp (100%) rename {include => src}/mbgl/util/optional.hpp (97%) rename src/{ => mbgl}/util/parsedate.c (100%) rename {include => src}/mbgl/util/pbf.hpp (100%) rename {include => src}/mbgl/util/queue.h (100%) rename src/{ => mbgl}/util/raster.cpp (100%) rename {include => src}/mbgl/util/raster.hpp (100%) rename {include => src}/mbgl/util/rect.hpp (100%) rename src/{ => mbgl}/util/sqlite3.cpp (100%) rename {include => src}/mbgl/util/sqlite3.hpp (100%) rename src/{ => mbgl}/util/stopwatch.cpp (100%) rename {include => src}/mbgl/util/stopwatch.hpp (100%) rename src/{ => mbgl}/util/texture_pool.cpp (100%) rename {include => src}/mbgl/util/texture_pool.hpp (100%) rename src/{ => mbgl}/util/time.cpp (100%) rename {include => src}/mbgl/util/token.hpp (100%) rename src/{ => mbgl}/util/transition.cpp (100%) rename {include => src}/mbgl/util/transition.hpp (98%) rename {include => src}/mbgl/util/unitbezier.hpp (100%) rename src/{ => mbgl}/util/url.cpp (100%) rename {include => src}/mbgl/util/url.hpp (100%) create mode 100644 src/mbgl/util/utf.hpp rename src/{ => mbgl}/util/uv-channel.c (100%) rename {include => src}/mbgl/util/uv-channel.h (100%) rename src/{ => mbgl}/util/uv-messenger.c (100%) rename src/{ => mbgl}/util/uv-worker.c (100%) rename {include => src}/mbgl/util/uv-worker.h (100%) rename src/{ => mbgl}/util/uv.cpp (100%) rename {include => src}/mbgl/util/uv_detail.hpp (100%) create mode 100644 src/mbgl/util/vec.hpp rename {include => src}/rapidjson/document.h (100%) rename {include => src}/rapidjson/filestream.h (100%) rename {include => src}/rapidjson/internal/pow10.h (100%) rename {include => src}/rapidjson/internal/stack.h (100%) rename {include => src}/rapidjson/internal/strfunc.h (100%) rename {include => src}/rapidjson/prettywriter.h (100%) rename {include => src}/rapidjson/rapidjson.h (100%) rename {include => src}/rapidjson/reader.h (100%) rename {include => src}/rapidjson/stringbuffer.h (100%) rename {include => src}/rapidjson/writer.h (100%) diff --git a/.gitignore b/.gitignore index c907dbdec..38dfa7307 100644 --- a/.gitignore +++ b/.gitignore @@ -6,7 +6,6 @@ /mason_packages /config.gypi /config-ios.gypi -/config/constants_local.cpp /build /include/mbgl/shader/shaders.hpp /src/shader/shaders_gl.cpp diff --git a/gyp/mbgl-core.gypi b/gyp/mbgl-core.gypi index 022480350..279051968 100644 --- a/gyp/mbgl-core.gypi +++ b/gyp/mbgl-core.gypi @@ -21,7 +21,6 @@ }, 'sources': [ ' -#include -#include -#include #include #include #include @@ -19,6 +16,7 @@ namespace mbgl { +class Painter; class GlyphStore; class LayerDescription; class Sprite; @@ -29,6 +27,8 @@ class StyleSource; class TexturePool; class FileSource; class View; +class GlyphAtlas; +class SpriteAtlas; class Map : private util::noncopyable { typedef void (*stop_callback)(void *); @@ -182,13 +182,13 @@ private: FileSource& fileSource; util::ptr