Skip to content

Commit 3bccbb4

Browse files
dmurdochcran-robot
authored andcommitted
version 0.109.6
1 parent f3cfc39 commit 3bccbb4

File tree

11 files changed

+200
-7473
lines changed

11 files changed

+200
-7473
lines changed

DESCRIPTION

+7-5
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Package: rgl
2-
Version: 0.109.2
2+
Version: 0.109.6
33
Title: 3D Visualization Using OpenGL
44
Authors@R: c(person("Duncan", "Murdoch", role = c("aut", "cre"),
55
email = "murdoch.duncan@gmail.com"),
@@ -23,7 +23,8 @@ Authors@R: c(person("Duncan", "Murdoch", role = c("aut", "cre"),
2323
person("Xavier", "Fernandez i Marin", role = "ctb"),
2424
person("George", "Helffrich", role = "ctb"),
2525
person("Ivan", "Krylov", role = "ctb"),
26-
person("Michael", "Sumner", role = "ctb"))
26+
person("Michael", "Sumner", role = "ctb"),
27+
person("Mike", "Stein", role = "ctb"))
2728
Depends: R (>= 3.3.0)
2829
Suggests: MASS, rmarkdown, deldir (>= 1.0-4), orientlib, lattice,
2930
misc3d, magick, plotrix (>= 3.7-3), tripack, interp,
@@ -52,7 +53,7 @@ VignetteBuilder: knitr, rmarkdown
5253
Biarch: true
5354
RoxygenNote: 7.1.2
5455
NeedsCompilation: yes
55-
Packaged: 2022-06-07 11:34:46 UTC; murdoch
56+
Packaged: 2022-07-07 23:44:06 UTC; murdoch
5657
Author: Duncan Murdoch [aut, cre],
5758
Daniel Adler [aut],
5859
Oleg Nenadic [ctb],
@@ -73,7 +74,8 @@ Author: Duncan Murdoch [aut, cre],
7374
Xavier Fernandez i Marin [ctb],
7475
George Helffrich [ctb],
7576
Ivan Krylov [ctb],
76-
Michael Sumner [ctb]
77+
Michael Sumner [ctb],
78+
Mike Stein [ctb]
7779
Maintainer: Duncan Murdoch <murdoch.duncan@gmail.com>
7880
Repository: CRAN
79-
Date/Publication: 2022-06-10 06:40:07 UTC
81+
Date/Publication: 2022-07-08 23:30:02 UTC

MD5

+10-10
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
e73499cb89e0d6e97b8ba271c46739fd *COPYING
2-
e540b0d08c65b97753da9a2cba2151ed *DESCRIPTION
2+
bbb4e0b332a2e9b3bde8417ceb7c8725 *DESCRIPTION
33
2fc0a0ab25c0e678d81d535c3a0f3cfe *NAMESPACE
4-
d9fc817cc2d141d8854cb5db126affb8 *NEWS.md
4+
78760e40140ab414835c32789af94300 *NEWS.md
55
664118a44d0cbf5e0754bf2b3fcce21b *R/Sweave.R
66
67e457f4a3ecfa12f8b911faf11e7ab6 *R/addNormals.mesh3d.R
77
d62767b6f3a51c93f666e30e437e5556 *R/animate.R
@@ -29,7 +29,7 @@ d55ef045a0119182af274b982c383a6f *R/drape3d.R
2929
e6fb7cb7e95424fc81bf48f458fd5c4b *R/filledContour3d.R
3030
fe8d5f9a3ff97345b7fef7be46e808f7 *R/fonts.R
3131
2ae4367baeca1f59568a6325b65b9c32 *R/getBoundary.R
32-
05b7b33c2a05812d8841b78598c70851 *R/getscene.R
32+
bf5dcd2f1598bdccf0874ff33c21b767 *R/getscene.R
3333
878f2258edc9e9958e09aad1939575d9 *R/grid3d.R
3434
3547d37b3a9de3947f855f948129e5ff *R/hooks.R
3535
0db39cbfb3fe01c3cd5ac549cbb61d2d *R/identify3d.R
@@ -79,8 +79,8 @@ c20ba1ca95350a9dd167a9b0f3ffae40 *R/turn3d.R
7979
3f3ec6108c694f57c77e23dbf0063e9b *R/webGLcontrols.R
8080
bf49a233d31d1b3db72726d570ee0918 *R/windows/noOpenGL.R
8181
2642b375c08905e773c5511ed1ec97ef *R/zzz.R
82-
b4994cf7801310ffa5234f32ffac9e5c *README.md
83-
e87ada7ef735aecc84edc909fe03894a *build/vignette.rds
82+
77452d589e75295fde4f37867e375e37 *README.md
83+
5d1746a65de712089784658ff0c31914 *build/vignette.rds
8484
10e89b551cff8c2453ea69fde1b97493 *cleanup
8585
ee1550a64d84ea5b26e1b7641f11078c *configure
8686
d401e18053b62d5bddd3116c7693d35a *configure.ac
@@ -111,13 +111,13 @@ ef13a1c10dfbc78464e5b704b65447c1 *demo/shinyTabs.R
111111
5544dce93555cfaced50ee41283e9e58 *inst/demodata/region.dat
112112
9c674320312fbe3692069bb15a2bd24b *inst/doc/WebGL.R
113113
04dd1f2d773d8fb27b86c6353c313dd9 *inst/doc/WebGL.Rmd
114-
78f0c52fa59f1e29e21c5aafbbc6e9bb *inst/doc/WebGL.html
114+
2db3b836d4c06228126bb9d097a726c4 *inst/doc/WebGL.html
115115
d7cbcf7446607268da24a6ddf0c448a6 *inst/doc/pkgdown.R
116116
6227ee792d7fba32627b3fa51c882dd4 *inst/doc/pkgdown.Rmd
117117
c080b89d0653403eff4d2c42c6dd26f7 *inst/doc/pkgdown.html
118118
12959586a167d4d4442872d4b88c809a *inst/doc/rgl.R
119119
f8e5cf1ecb64753a29de78ed552ff4c4 *inst/doc/rgl.Rmd
120-
a42f1b4cecf9d7950e3f4a538571b45a *inst/doc/rgl.html
120+
f072df8d3efca9cb5ad4bb93ff58140c *inst/doc/rgl.html
121121
9cc7fbabd59616c69724412ddf87d9e3 *inst/doc/transparency.R
122122
002b07c7e555fada70d405ea390aacd2 *inst/doc/transparency.Rmd
123123
4a5075d336b590884d6e90d2862e0743 *inst/doc/transparency.html
@@ -133,7 +133,7 @@ ad3b153c62394e7c510ec7ce6315378d *inst/htmlwidgets/lib/rglClass/JSDoc.json
133133
1135e5d04e71ff918b4248025fe555d9 *inst/htmlwidgets/lib/rglClass/controls.src.js
134134
f135d27d4b239b47c02dc529d0b3330d *inst/htmlwidgets/lib/rglClass/draw.src.js
135135
500b34d6e6cbe199ead38156c9bf5f0f *inst/htmlwidgets/lib/rglClass/init.src.js
136-
b71712266518a1153c3caa22713b1040 *inst/htmlwidgets/lib/rglClass/mouse.src.js
136+
b21d7ef4f3c0060e1cd7e264db2cdb4b *inst/htmlwidgets/lib/rglClass/mouse.src.js
137137
0144a563d14d284cf6092d408397d569 *inst/htmlwidgets/lib/rglClass/pieces.src.js
138138
f4fe316e7edf6f15d154c6e6e9300471 *inst/htmlwidgets/lib/rglClass/pretty.src.js
139139
d579e619041e8dafa569236f36af1c1a *inst/htmlwidgets/lib/rglClass/projection.src.js
@@ -511,8 +511,8 @@ b2be2ae826114fb41cfd9edbca9eb739 *src/useNULL/Makevars
511511
5dad4b46bd394730ed904ced7eceaf33 *src/win32gui.cpp
512512
305ea9cb6c67ba53cd2e719ceb614479 *src/win32gui.h
513513
9bd9cbf263308cb6792ba619767c79b7 *src/win32lib.cpp
514-
b644c44adc01c2fda4c5fc6626b37652 *src/x11gui.cpp
515-
989fa9b098bd3853853ad77f2a0d00d2 *src/x11gui.h
514+
499fa4d51610371a532d2c40466a6c48 *src/x11gui.cpp
515+
5a31996f072a8e64d3fd4a4b31879d0c *src/x11gui.h
516516
bb033aaefa628fb5e2c2eb0628db269c *src/x11lib.cpp
517517
c1cfc4a2398fb865c5cb4da26b1c5c8c *tests/bbox3dtests.R
518518
c3199d2881d143df1931b2f6215953e3 *tests/boundary.R

NEWS.md

+17-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,19 @@
1+
# rgl 0.109.6
2+
3+
## Minor changes
4+
5+
* `rglwidget()` displays now act on "pointer" events,
6+
not just "mouse" events, so they should be more usable
7+
on touch screens and tablets (PR #240).
8+
9+
## Bug fixes
10+
11+
* Plotting `scene3d()` objects didn't handle suppressed
12+
axes properly, drawing the default axis instead (issue
13+
#241).
14+
* On some systems using X11, `rgl` would segfault when
15+
the "fixed" font was not found.
16+
* X11 errors could cause R to abort.
117

218
# rgl 0.109.2
319

@@ -181,7 +197,7 @@ for installing the devel version have been removed.
181197
installation. (Suggestion of Simon Urbanek and Prof. Brian Ripley.)
182198
* `shade3d()`, `wire3d()` and `dots3d()` overrode
183199
`"front"` and `"back"` material settings in mesh objects.
184-
* rglwidget() handling of bounding box decorations had
200+
* `rglwidget()` handling of bounding box decorations had
185201
several bugs.
186202
* `rgl` could not find routines in the DLL on some Windows
187203
installs (Issue 148.)

R/getscene.R

+9-3
Original file line numberDiff line numberDiff line change
@@ -402,7 +402,9 @@ plot3d.rglbboxdeco <- function(x, ...) {
402402
v <- x$vertices
403403
t <- x$texts
404404
m <- x$axes$mode
405-
if (m[1] != "pretty") {
405+
if (m[1] == "none")
406+
args$xat <- numeric()
407+
else if (m[1] != "pretty") {
406408
ind <- is.na(v[,2]) & is.na(v[,3])
407409
if (any(ind)) {
408410
args$xat <- v[ind,1]
@@ -412,7 +414,9 @@ plot3d.rglbboxdeco <- function(x, ...) {
412414
args$xlab <- signif(args$xat, 4)
413415
}
414416
}
415-
if (m[2] != "pretty") {
417+
if (m[2] == "none")
418+
args$yat <- numeric()
419+
else if (m[2] != "pretty") {
416420
ind <- is.na(v[,1]) & is.na(v[,3])
417421
if (any(ind)) {
418422
args$yat <- v[ind,2]
@@ -422,7 +426,9 @@ plot3d.rglbboxdeco <- function(x, ...) {
422426
args$ylab <- signif(args$yat, 4)
423427
}
424428
}
425-
if (m[3] != "pretty") {
429+
if (m[3] == "none")
430+
args$zat <- numeric()
431+
else if (m[3] != "pretty") {
426432
ind <- is.na(v[,1]) & is.na(v[,2])
427433
if (any(ind)) {
428434
args$zat <- v[ind,3]

README.md

+4-3
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ Binary builds of `rgl` are available for some platforms on CRAN.
135135
For source builds, install the prerequisites as described above,
136136
download the tarball and at the command line run
137137

138-
R CMD INSTALL rgl_0.108.41.tar.gz
138+
R CMD INSTALL rgl_0.109.6.tar.gz
139139

140140
(with the appropriate version of the tarball). The build uses an
141141
`autoconf` configure script; to see the options, expand the tarball and
@@ -165,7 +165,7 @@ As of version 0.104.1, it is possible to build the package without
165165
OpenGL support on Unix-alikes (including macOS) with the configure
166166
option –disable-opengl For example,
167167

168-
R CMD INSTALL --configure-args="--disable-opengl" rgl_0.108.41.tar.gz
168+
R CMD INSTALL --configure-args="--disable-opengl" rgl_0.109.6.tar.gz
169169

170170
On Windows, OpenGL support cannot currently be disabled.
171171

@@ -200,4 +200,5 @@ Ivan Krylov for window_group code in X11.
200200
Michael Sumner for as.mesh3d.default enhancement.
201201
Tomas Kalibera for `winutf8` help.
202202
David Hugh-Jones for documentation improvements.
203-
Trevor Davis for a `snapshot3d` patch.
203+
Trevor Davis for a `snapshot3d` patch. Mike Stein for pointer-handling
204+
code.

build/vignette.rds

1 Byte
Binary file not shown.

0 commit comments

Comments
 (0)