Hi Ryan,
Well, it looks like you get some free QA work because I found and tested your perforce integration in SlickEdit(and it looks like its working). Here's the issue we're having stated a little more clearly(I hope). I'll use my own project as an example.
Also, for the sake of this discussion forget everything I said about using SlickEdit's perforce integration, I've turned it off.
In my project, I have a number of files all of which are checked into perforce. Most of these files are SlickEdit modules(*.e) and so have a slickedit association. Some other files(like my various ant scripts) I have chosen not to associate with SlickEdit and I use the internal Eclipse Editors. When I begin editing a non-slickedit file(build.xml) my file is automatically checked out from Perforce(and changed from read-only to read-write in the process), in addition my Label decorations get updated and now show that my file was opened for edit. (We already turned off the Slickedit Label decorator, FYI).
Now, when it comes time to edit a SlickEdit file(mymodule.e), I go begin editing the file and get this pop-up(minus arrows of course)
So, in order to edit the file I go ahead and Click
Change RW... and then I see this next window(arrow will show you where the SE perforce integration can be found, but again, I'm not using it for this example...)
So I Click
OK ...
not Version Control SetupThen I can continue on and edit my file. But when I go and try and check this file back into Perforce it will inform me that this file was never checked out and I have to jump through a hoop to get it back into Perforce. Overall, a very annoying user experience. The only way to avoid this is to remember to do a
Team==>Open For Edit on the file or parent folder before editing. So for some reason, SlickEdit is doing things differently than the other Internal Editors and P4WSAD is not aware of the editing that is occurring.
Does this make the issue a little clearer?
Thanks,
Rob