Not trying to hijack the thread but I can't resist responding...
"NewManLiving" wrote:
"EnTerr" wrote:
Using Eclipse for BRS development is like using a bazooka to kill a mosquito. Approximately as much overkill; not worth installing for that. However if you are already accustomed to Eclipse and use it day to day, under the Golden Hammer rule it makes sense to use the plugin.
I have tried both ways, and once the application became large it was more beneficial for me to use Eclipse with the plugin. The project explorer is a quick way to access any file quickly, even my images , xml, json. The outliner allows fast access to functions in different modules and shows me where any naming conflicts may arise. To be able to zip, sideload and debug in a couple of mouse clicks is also a benefit. Also copying code from other projects, running test code in a test project - etc.
Even the editor is helpful most of the time. I'm using Version: Helios Service Release 2 Build id: 20110218-0911 with windows 8.
Thanks, I do try
🙂Aside from the benefits mentioned above (and on topic - avoiding common zip and deployment issues)...
For those that don't yet use the eclipse plugin - note that there are also other useful features, such as: checking for and flagging common coding errors, localization assistance, code folding, reference searching, declaration search/open, hover-help and auto-completion/assist for the components,interfaces,events and language elements, auto-launching/connecting of the debug console on deployment, debug console command history, etc.
"NewManLiving" wrote:
No problem except from time to time I have to re-enter the ip address in the deployment wizard (don't know if this is intentional or just a bug).
That's probably not a bug, but I'd need to know more details to be 100% sure (add to the semi-permanent eclipse plugin thread if the explanation below doesn't jibe what you're seeing).
The IP address combo (in both the deployment wizard and the debug console) gets it's list from a SSDP listener background thread.
Addresses that haven't been heard from since their SSDP timeout expired are periodically purged from the list.
Any IP address that you manually enter has a timeout of 20 minutes - If that Roku box does an SSDP broadcast before the initial 20 minute timeout is up, the thread updates the timeout as specified by the SSDP broadcast (and the cleanup process is delayed on subsequent eclipse sessions to give the boxes enough time to do their SSDP broadcasts again).
So, in your case, it may be that something in your environment is preventing (perhaps just occasionally) the SSDP broadcast from getting thru within the timeout window.
"NewManLiving" wrote:
It can only get better with each release of the plugin (I hope)
Spoiler alert... the next plugin release will almost certainly have support for live docs tags (similar to javadocs, phpdocs, etc., but specific to BrightScript) integrated into the hover-help system, and an enhanced context-sensitive hover-help/auto-completion on message-port generated events.
I'm up for fixing or adding anything, but since my Roku overlords have become pretty conservative in approving work on bugfixes and enhancements, users of the Eclipse plugin need to be explicit and vocal (posting on this forum should help) about bugs they'd want to see fixed or enhancements they'd like to see added.
cheers