Starting this thread to enumerate issues in the docs that have to be fixed. There is a bunch of these suckers, which is annoyance but more importantly stops in their tracks novices, who are not used to such quirks (example). So let’s list them here so they will be fixed… “inshallah”.
fixed: roChannelStore, ifGetMessagePort/ifSetMessagePort links are broken
fixed roTextureManager does not list “Supported Events” (compare). It has associated port (if?etMessagePort) and should point to what it may get. There is at least one event it gets, roTextureRequestEvent - it should be linked from that page.
ifMessageDialog fails to mention which methods are not available in fw3. For details, see viewtopic.php?f=34&t=69825#p441250 [Would be nice if the documentation mentioned this but Firmware 3.x is deprecated so probably this will not happen - RokuJoel]
Does roTextureManager really maintain LRU cache of resources, flushing the old ones as not to run out of memory (if so should be documented!) - or is it an urban legend? See viewtopic.php?f=34&t=69730#p441106
fixed Nov’14 roOneLineDialogEvent info seems to mislead on support for buttons, see viewtopic.php?f=34&t=69839
ifListScreen apparently does not support SetBreadcrumbText() in fw3, document it; viewtopic.php?f=34&t=69948
[Again, unlikely that we will address this as fw 3.x is deprecated - RokuJoel]
Fixed The Language Reference, section 5.11: IF expression THEN statements [ELSE statements]
“If caveman = “fred” then print “flintsone” else print “rubble””
Flintstone is misspelled!
While we’re worrying about details like billing and function description errors and sample program failures, we almost missed something really important like this.
Additionally, for Button if using an image with a size larger than maxwidth, if minWidth is not set, seems it’s defaulting to the width of the image and therefore minwidth must be set to decrease the size. (what I would expect maxwidth to do)
if I set maxwidth only (and no minwidth), the button is much wider than the maxwidth value. if set minwidth only (and no maxwidth), the button is the width of minwidth. seems something’s mixed up here, or is it just me?
thanks
https://sdkdocs.roku.com/display/sdkdoc … terpolator
Seems to me the description (Use) for fieldToInterp is wrong, says should be separated by colon but that doesn’t work (for me on Roku 3, targetting opacity), needs to be separated by a dot;
separated by a colon. For example, “title:width” <---- what’s there now
separated by a dot. For example, “title.width” <---- what it should probably be
The link to openSSL is broken on this page; http://www.openssl.org/docs/crypto/hmac.html that redirects to “Page not found”
I haven’t yet found if there is a suitable replacement… searching…
Also on this same page https://sdkdocs.roku.com/display/sdkdoc/roHMAC I think it would be nice to elucidate the functions getkey() and getMessage() to show the user that these are not built in functions and they need to return a string of their own design.