RFR: JDK-8228554: Accessibility errors in jdwp-protocol.html
serguei.spitsyn at oracle.com
serguei.spitsyn at oracle.com
Wed Aug 28 16:54:33 UTC 2019
Hi David,
Thank you for sharing your opinion.
I do not have any good suggestion how to improve it.
Alex, I'm fine with the fix as it is.
Thanks,
Serguei
On 8/28/19 00:23, David Holmes wrote:
> Hi Serguei,
>
> On 28/08/2019 5:15 pm, serguei.spitsyn at oracle.com wrote:
>> Hi Alex,
>>
>> Thank you for the update!
>>
>> The most interesting case of a table with a multilevel indent is:
>> http://cr.openjdk.java.net/~amenkov/jdk14/jdwp-protocol_accessibility/2/jdwp-protocol.html#JDWP_EventRequest
>>
>>
>> I still have a doubt as new variant looks a little less
>> clear/comprehensive.
>> What do you think?
>
> I think the new version looks fine - the extra cell boundary markers
> in the original do not add anything to the clarity IMHO. I find both
> forms equally difficult to understand.
>
> Cheers,
> David
>
>
>> Thanks,
>> Serguei
>>
>>
>>
>> On 8/26/19 16:44, Alex Menkov wrote:
>>> Ok.
>>>
>>> Updated webrev:
>>> http://cr.openjdk.java.net/~amenkov/jdk14/jdwp-protocol_accessibility/webrev.2/
>>>
>>>
>>> The difference vs v.1 is:
>>> - ErrorSetNode.java - added 'style="width: 20%"' for the 1st column;
>>> - ConstantSetNode.java - fixed width of the 1st column (20% -> 30%)
>>>
>>> generated doc:
>>> http://cr.openjdk.java.net/~amenkov/jdk14/jdwp-protocol_accessibility/2/jdwp-protocol.html
>>>
>>>
>>> --alex
>>>
>>> On 08/26/2019 16:00, David Holmes wrote:
>>>> On 27/08/2019 8:47 am, Alex Menkov wrote:
>>>>> On 08/26/2019 14:54, David Holmes wrote:
>>>>>> On 27/08/2019 3:01 am, Alex Menkov wrote:
>>>>>>> Hi Serguei,
>>>>>>>
>>>>>>> The change is intentional - it seems to me that there were too
>>>>>>> many borders in the struct description tables. I thought about
>>>>>>> removing some of them (or making them thiner or changing color
>>>>>>> to gray).
>>>>>>> I don't think absence of the lines makes comprehension of the
>>>>>>> structures harder.
>>>>>>
>>>>>> I like the new look - especially now we have proper headers and
>>>>>> no more strange looking empty cells!
>>>>>>
>>>>>> My only suggestion is to make the first column of each table the
>>>>>> same width (were possible) so that the tables line up better -
>>>>>> specifically the "Error Data" table's "Value" column should be
>>>>>> the same width as the "Reply Data" table's "Type" column.
>>>>>
>>>>> Maybe then make 1st column of "Error Data" the same width as (Type
>>>>> + Name) columns in Out Data/Reply Data?
>>>>
>>>> That would not look very good IMHO.
>>>>
>>>> David
>>>> -----
>>>>
>>>>> Then "Description" column in all tables will be 65%.
>>>>>
>>>>> BTW just discovered at error in Constants tables - they have
>>>>> column 20%, 5% and 65% - going to update the 2st column to be 30%
>>>>>
>>>>> --alex
>>>>>
>>>>>>
>>>>>> Thanks,
>>>>>> David
>>>>>>
>>>>>>> --alex
>>>>>>>
>>>>>>> On 08/26/2019 00:58, serguei.spitsyn at oracle.com wrote:
>>>>>>>> Hi Alex,
>>>>>>>>
>>>>>>>> I see one issue with new table format.
>>>>>>>> For instance look at the table for "DisposeObjects Command (14)".
>>>>>>>> Even a better example is "RedefineClasses Command (18)".
>>>>>>>> In the old tables the indentation was highlighted with the
>>>>>>>> vertical lines.
>>>>>>>> It is missed in your version.
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>> Serguei
>>>>>>>>
>>>>>>>>
>>>>>>>> On 8/23/19 16:54, Alex Menkov wrote:
>>>>>>>>> Hi all,
>>>>>>>>>
>>>>>>>>> Please review the fix for
>>>>>>>>> https://bugs.openjdk.java.net/browse/JDK-8228554
>>>>>>>>>
>>>>>>>>> webrev:
>>>>>>>>> http://cr.openjdk.java.net/~amenkov/jdk14/jdwp-protocol_accessibility/webrev/
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> generated docs:
>>>>>>>>> old:
>>>>>>>>> http://cr.openjdk.java.net/~amenkov/jdk14/jdwp-protocol_accessibility/0/jdwp-protocol.html
>>>>>>>>>
>>>>>>>>> new:
>>>>>>>>> http://cr.openjdk.java.net/~amenkov/jdk14/jdwp-protocol_accessibility/1/jdwp-protocol.html
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> specdiff:
>>>>>>>>> http://cr.openjdk.java.net/~amenkov/jdk14/jdwp-protocol_accessibility/spectdiff/diff.html
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Summary:
>>>>>>>>> - "content outside of a region" issues:
>>>>>>>>> - <div role="banner"> replaced with with <header>,
>>>>>>>>> - <div role="main"> replaced with <main>;
>>>>>>>>> - table issues:
>>>>>>>>> - added column headers to all tables;
>>>>>>>>> - for every row specified row header;
>>>>>>>>> - indentation with table "colspan" reimplemented by using CSS.
>>>>>>>>>
>>>>>>>>> --alex
>>>>>>>>
>>
More information about the serviceability-dev
mailing list