Community
Participate
Working Groups
Created attachment 200216 [details] Suggested changes (v1) I have been building DSF-based debugger for weeks now but I still forget to call done() method after setData/setStatus. Usually this results in a debug session from hell so I would like to suggest adding two new done methods that will combine setStatus/setData and done call. This is a trivial change that does not require any changes in the existing client code.
I like it.
+1 I don't see why not. Although, I don't think it'll really help much in avoiding the debug session from hell async programming syndrome :-(
Eugene, can you confirm: 1- you wrote 100% of the code 2- you have the right to contribute the code to Eclipse Also, can you add a line to the top of the file, under Contributors saying: Eugene Ostroukhov (<company name if any>) - New Done method. Bug 352888. Thanks
1. Yes. 2. Do I need some paperwork from my employer? I recall there was something for a committer but I don't know if it is same for single patch. I can't find a page that would describe this process.
(In reply to comment #4) > 1. Yes. > 2. Do I need some paperwork from my employer? I recall there was something for > a committer but I don't know if it is same for single patch. I can't find a > page that would describe this process. I believe that going through bugzilla for a patch less than 250 lines is enough: http://www.eclipse.org/projects/dev_process/ip-process-in-cartoons.php http://www.eclipse.org/legal/EclipseLegalProcessPoster.pdf
Created attachment 201942 [details] Suggested changes (v2) Attached is a patch with contributor info. 1. This patch was created entirely by me. 2. I have a permision from management to contribute this patch to Eclipse CDT project.
Created attachment 202454 [details] Patch to commit This is the patch I will commit. 1- It has the changes from Eugene: "Suggested changes (v2)". 2- It ups the org.eclipse.cdt.dsf plugin version to 2.3.0 3- It adds the @since tags 4- It makes use of the two new done(...) methods in JUnit tests to have them tested regularly. I'll commit to master.
Committed. Pawel, can you review?
Thanks Eugene for the contribution.
*** cdt git genie on behalf of Eugene Ostroukhov *** Bug 352888: Add two new "done" methods to RequestMonitor and DataRequestMonitor [*] http://git.eclipse.org/c/cdt/org.eclipse.cdt.git/commit/?id=97d0869a9a9c5f10a9e52dcdf7dfd5b2b115a023