Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 335671

Summary: Enhance the tooltip and decorator mechanism for external usage
Product: [Technology] Jubula Reporter: mbsbredex
Component: UIAssignee: Zeb Ford-Reitz <zeb.ford-reitz>
Status: CLOSED FIXED QA Contact: Oussama <Oussama.Bouchhioua>
Severity: enhancement    
Priority: P3 CC: markus.tiede, zeb.ford-reitz
Version: unspecified   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:
Attachments:
Description Flags
patch which contains the enhancement
none
image which should be copied to "org.eclipse.jubula.client.ui/icons"
none
patch which contains the enhancement v2 (now with the missing package) zeb.ford-reitz: iplog+

Description mbsbredex CLA 2011-01-28 05:18:14 EST
Build Identifier: 

Enhancing the decorating and tooltip mechanism for the testsuite browser and creating an interface for adding those tooltips and decorations from external plugins. 

I've attached a patch which should fulfil this enhancement. Remember to copy the warning_small.gif in the right directory.

Reproducible: Always
Comment 1 mbsbredex CLA 2011-01-28 05:18:37 EST
Created attachment 187821 [details]
patch which contains the enhancement
Comment 2 mbsbredex CLA 2011-01-28 05:19:34 EST
Created attachment 187822 [details]
image which should be copied to "org.eclipse.jubula.client.ui/icons"
Comment 3 Zeb Ford-Reitz CLA 2011-01-28 09:08:16 EST
(In reply to comment #1)
> Created attachment 187821 [details]
> patch which contains the enhancement

After applying the patch, I receive several compiler errors. It appears as though the package "org.eclipse.jubula.client.core.businessprocess.problems" is missing entirely. Please correct this and re-upload the patch.
Comment 4 mbsbredex CLA 2011-01-28 09:14:45 EST
Created attachment 187840 [details]
patch which contains the enhancement v2 (now with the missing package)
Comment 5 mbsbredex CLA 2011-01-28 09:16:00 EST
(In reply to comment #3)
> (In reply to comment #1)
> > Created attachment 187821 [details] [details]
> > patch which contains the enhancement
> 
> After applying the patch, I receive several compiler errors. It appears as
> though the package "org.eclipse.jubula.client.core.businessprocess.problems" is
> missing entirely. Please correct this and re-upload the patch.

I've forgot to add the the package manually with git add, so it's missing in the patch entirely. I've attached a new patch which should contain them completely and marked the old one as obsolete.
Comment 6 Zeb Ford-Reitz CLA 2011-01-28 09:29:24 EST
Comment on attachment 187840 [details]
patch which contains the enhancement v2 (now with the missing package)

patch applied with http://git.eclipse.org/c/jubula/org.eclipse.jubula.core.git/commit/?id=df8819feb3b2d05bad0d785f3d450df79fe859f3

Thank you.
Comment 8 Markus Tiede CLA 2011-03-15 04:08:14 EDT
The enhancement has been successfully verified.