Frederic Junod
6838d59e64
Remove private static members from ol/render/webgl/ReplayGroup
2018-02-10 09:08:47 +01:00
Frederic Junod
2e6bc97fd4
Remove private static members from ol/render/webgl/LineStringReplay
2018-02-10 09:08:47 +01:00
Frederic Junod
11f464f7ff
Remove private static members from ol/render/canvas/ReplayGroup
2018-02-10 09:08:47 +01:00
Frederic Junod
f5a4fcd3ac
Remove private static members from ol/geom/GeometryCollection
2018-02-10 08:47:16 +01:00
Tim Schaub
af9b74759b
Merge pull request #7800 from tschaub/named-exports
...
More named exports
2018-02-09 21:43:24 -07:00
Andreas Hocevar
73f9d6dcdd
Merge pull request #7741 from ahocevar/typecheck-full-build
...
Type checking and full build creation
2018-02-10 02:09:31 +01:00
Tim Schaub
b97554f2f3
Named exports from ol/coordinate
2018-02-09 14:31:20 -07:00
Tim Schaub
ce12dc1253
Named exports from ol/renderer/vector
2018-02-09 10:20:33 -07:00
Tim Schaub
9c1db1f904
Named exports from ol/reproj
2018-02-09 10:04:03 -07:00
Tim Schaub
9ed3881f34
Named exports from ol/tilegrid
2018-02-09 09:30:16 -07:00
Tim Schaub
2779fe57ff
Merge pull request #7797 from tschaub/webgl-names
...
Better default export names for WebGL modules
2018-02-09 08:42:03 -07:00
Tim Schaub
df93b15e2f
Rename _ol_render_webgl_Immediate_ to WebGLImmediateRenderer
2018-02-09 06:58:46 -07:00
Tim Schaub
c9099ade9e
Merge pull request #7794 from tschaub/animation-complete
...
Call animation callback in a timeout
2018-02-09 06:55:51 -07:00
Tim Schaub
e9d36dd025
Merge pull request #7793 from tschaub/default-names
...
More renaming of default exports
2018-02-09 06:54:07 -07:00
Frédéric Junod
c8117effda
Merge pull request #7799 from fredj/memory
...
Use tmpSize to reduce garbage generation
2018-02-09 13:56:16 +01:00
Frédéric Junod
0a0d5f67bb
Merge pull request #7788 from fredj/makefile
...
Fix shaders generation
2018-02-09 11:36:30 +01:00
Frederic Junod
985fc3af47
Rename _ol_webgl_Vertex_ to WebGLVertex
2018-02-09 09:25:56 +01:00
Frederic Junod
96eba2bddf
Rename _ol_webgl_Fragment_ to WebGLFragment
2018-02-09 09:23:28 +01:00
Frederic Junod
2b6a3aacef
Don't create useless temporary variables
2018-02-09 09:17:40 +01:00
Tim Schaub
4a527eb763
Call animation callback in a timeout
2018-02-08 15:25:45 -07:00
Tim Schaub
c6d19c431d
Rename _ol_format_GML_ to GML
2018-02-08 11:52:43 -07:00
Andreas Hocevar
9dad964323
Remove carets and git versios from package.json
2018-02-08 19:51:29 +01:00
Andreas Hocevar
2cae4230e3
Let Travis run typechecks
2018-02-08 19:51:29 +01:00
Andreas Hocevar
bc37ea9eb1
Use more verbose import for use with Closure Compiler
2018-02-08 19:51:28 +01:00
Andreas Hocevar
287723902c
Use babel and closure without bundler for type checking
2018-02-08 19:51:28 +01:00
Andreas Hocevar
9c12b351e5
Use webpack for full build, find something else for type checking
2018-02-08 19:51:28 +01:00
Andreas Hocevar
03e244a6a2
Add type checking and full build creation
...
This uses Closure Compiler to create a full build and run type checks.
Currently type errors are reported as warnings and the build is created
with SIMPLE optimizations until we have transitioned all types to path
types.
2018-02-08 19:51:27 +01:00
Andreas Hocevar
9d409c800f
Temporarily create an ol namespace for typedefs
2018-02-08 19:51:27 +01:00
Andreas Hocevar
ce2f78e890
Fix module name for ol/sphere
2018-02-08 19:51:27 +01:00
Andreas Hocevar
e6036439f6
Generate index.js instead of ol.js
2018-02-08 19:51:27 +01:00
Andreas Hocevar
64258a1ac4
Add generate-ol task to create a full build
...
Creating the full build will also serve as type checker.
2018-02-08 19:51:27 +01:00
Andreas Hocevar
efd9f2c088
Handle modules
2018-02-08 19:51:26 +01:00
Andreas Hocevar
08763ef139
Remove stability from info
2018-02-08 19:51:26 +01:00
Andreas Hocevar
3c09bfa602
Fix module path
2018-02-08 19:51:26 +01:00
Andreas Hocevar
2c718db797
Fix type annotations
2018-02-08 19:51:26 +01:00
Tim Schaub
0d5026165f
Rename _ol_Image_ to ImageWrapper
2018-02-08 11:49:37 -07:00
Tim Schaub
e075a4fbca
Rename _ol_ImageBase_ to ImageBase
2018-02-08 11:46:56 -07:00
Frederic Junod
74f7bdc3a8
Use tmpSize to reduce garbage generation
2018-02-08 15:49:11 +01:00
Frederic Junod
e25e61c3b7
Rename location shader classes
...
And remove the now unneeded NAMESPACE variable
2018-02-08 15:18:11 +01:00
Frederic Junod
83d530e181
Named exports from WebGL shaders
2018-02-08 15:18:11 +01:00
Frederic Junod
2bf252ab0d
Add MODULE variable in the glsl file
2018-02-08 15:18:11 +01:00
Frederic Junod
106059329d
Fix module path in the shader templates
2018-02-08 15:18:11 +01:00
Frederic Junod
5f44d5e8e2
Fix indentation in shaderlocations.mustache
2018-02-08 15:18:11 +01:00
Frederic Junod
e8c8c32cf3
Fix WebGL shader location in Makefile
2018-02-08 15:18:11 +01:00
Frédéric Junod
3d817ff7e7
Merge pull request #7789 from fredj/gl_buffer_usage
...
Use STATIC_DRAW as default WebGL buffer usage
2018-02-08 15:17:57 +01:00
Frederic Junod
744cea6421
Use STATIC_DRAW as default WebGL buffer usage
2018-02-08 15:00:30 +01:00
Frédéric Junod
b55657b17f
Merge pull request #7787 from fredj/rename
...
More renaming
2018-02-08 12:24:57 +01:00
Tim Schaub
25a607973d
Merge pull request #7782 from tschaub/default-names
...
Named exports from specific proj modules
2018-02-08 04:03:31 -07:00
Tim Schaub
3ae88e733b
Merge pull request #7780 from tschaub/named-exports
...
More named exports
2018-02-08 04:02:31 -07:00
Frederic Junod
3d9b1abe17
Rename _ol_webgl_Shader_ to WebGLShader
2018-02-08 09:24:29 +01:00