Skip to content

Conversation

@scientificware
Copy link
Contributor

@scientificware scientificware commented Aug 10, 2022

This is referenced in Java Bug Database as

This is tracked in JBS as

As defined and described by CSS Color Module Level 4, in CSS.java :

Designed from : ScientificWare JDK-8292276 : Add named colors from CSS Color Module Level 4


Progress

  • Change must be properly reviewed (1 review required, with at least 1 Reviewer)
  • Change must not contain extraneous whitespace
  • Commit message must refer to an issue
  • Change requires CSR request JDK-8317690 to be approved

Issues

  • JDK-8292276: Add named colors from CSS Color Module Level 4 (Enhancement - P3)
  • JDK-8317690: Add named colors from CSS Color Module Level 4 (CSR)

Reviewing

Using git

Checkout this PR locally:
$ git fetch https://git.openjdk.org/jdk.git pull/9825/head:pull/9825
$ git checkout pull/9825

Update a local copy of the PR:
$ git checkout pull/9825
$ git pull https://git.openjdk.org/jdk.git pull/9825/head

Using Skara CLI tools

Checkout this PR locally:
$ git pr checkout 9825

View PR using the GUI difftool:
$ git pr show -t 9825

Using diff file

Download this PR as a diff file:
https://git.openjdk.org/jdk/pull/9825.diff

Using Webrev

Link to Webrev Comment

@bridgekeeper
Copy link

bridgekeeper bot commented Aug 11, 2022

👋 Welcome back scientificware! A progress list of the required criteria for merging this PR into master will be added to the body of your pull request. There are additional pull request commands available for use with this pull request.

@openjdk
Copy link

openjdk bot commented Aug 11, 2022

@scientificware The following label will be automatically applied to this pull request:

  • client

When this pull request is ready to be reviewed, an "RFR" email will be sent to the corresponding mailing list. If you would like to change these labels, use the /label pull request command.

@prsadhuk
Copy link
Contributor

First and foremost, you need to add JBS id 8292276 into the PR title. Also, please add a jtreg testcase which should fail before your fix and pass after.I guess JBS has a reproducer which can be made into a jtreg testcase, of which you can see several examples in jdk/test/javax/swing directory.

@scientificware scientificware changed the title Adds to CSS.java the missing color names. JDK-8292276 : Adds to CSS.java the missing color names. Aug 12, 2022
@openjdk openjdk bot added the rfr Pull request is ready for review label Aug 12, 2022
@mlbridge
Copy link

mlbridge bot commented Aug 12, 2022

@scientificware scientificware changed the title JDK-8292276 : Adds to CSS.java the missing color names. JDK-8292276 : Missing color names in CSS. Aug 12, 2022
CSS Color Module Level 4
W3C Candidate Recommendation Snapshot, 5 July 2022
[7.1 Named Colors](https://www.w3.org/TR/css-color-4/#named-color)
- Updates, Copyright year.
- Adds relative imports.
- Replaces, if ... then ... else statements with a Map called "colorNamed".
  Code is more readable and easy to maintain.
  After tests, TreeMap seems slower than Map. Results are available at #12 (comment).

Warning : The Previous JDK CSS Orange Color is different from CSS Color Recommendation.
@SWinxy
Copy link
Contributor

SWinxy commented Aug 16, 2022

Hey there. The current implementation creates a new Color object for each invocation of stringToColor (with the exception of "" because we want to keep developers on their toes). Using a Map will not create new Color objects for each invocation, which may explain why your results show Map as the most performant. This is technically a change in behavior, and technically not wanted.

To get around this, you can do new Color(c.getRed(), c.getGreen(), c.getBlue()) from the map, or--what I would prefer--to use an enhanced switch statement to create the colors.

One thing I'd request is to have stringToColor return in the branches, rather than setting the placeholder Color color; object. Things like this irk me. As in (using the map):

static Color stringToColor(String str) {
        if (str == null) {
            return null;
        } else if (str.length() == 0) {
            return Color.black;
        } else if (str.startsWith("rgb(")) {
            return parseRGB(str);
        } else if (str.startsWith("rgba(")) {
            return parseRGBA(str);
        } else if (str.charAt(0) == '#') {
            return hexToColor(str);
        } else if (colorNamed.containsKey(str.toLowerCase(Locale.ROOT))) {
            return colorNamed.get(str.toLowerCase(Locale.ROOT));
        } else {
            return hexToColor(str);
        }
    }

In general, good PR. I'd be interested to know the perf results when the behavior is unchanged, and if the enhanced switch would win out.

@scientificware
Copy link
Contributor Author

scientificware commented Aug 16, 2022

@SWinxy Thanks for comments. After reading them, I realize the Big Mistake !
I Shouldn't create a new object but rather return an existing one.

That was in my intention. All the code is already available here, I wrote it because I expected to move this logic to Color.java and return an Color instance like the Color.black in the existing code.

~~All color declarations are ready. ~~

The Map will be something like :

static TreeMap<String, Color> colorNamed = new TreeMap<String, Color>(
        Map.ofEntries(
            Map.entry("aliceblue", ALICE_BLUE),
            ...
            Map.entry("yellowgreen", YELLOW_GREEN)
        );            

Do you validate this approach ?

I think, I misinterpreted your message !

But could you tell me witch method you prefer, I wrote 4 for tests at scientificware#12

  • One classic with if ... then ... else
  • Another with switch ... case
  • One with TreeMap.
  • And le last with Map.

@scientificware
Copy link
Contributor Author

scientificware commented Aug 16, 2022

@SWinxy

I'd be interested to know the perf results when the behavior is unchanged, and if the enhanced switch would win out.
The results are also in my repository, the current implementation is

  • five times slower than the worst of other implementations
  • and eight times slower than the switch case implementation.

This concern only named Colors. For RGB and Hex, the code is the same than I think there is no change.
What I test :

  • 1 000 repetitions of 1 000 fixed random list of color names.
  • All tested implementations give the same result for only one RGB, RGBA and Hex because their logics are unchanged.

@openjdk openjdk bot removed the rfr Pull request is ready for review label Aug 16, 2022
Adds a jtreg test case that fails before JDK-8292276 patch and passes after.
Test the Cyan color name.
Cyan is the missing color name that originates the PR JDK8292276 : Missing Color NamesIn CSS.
Cyan name, as most color names Colors defined in CSS Color Module Level 4, is not referenced in CSS.java.
This test fails, if getAttribute doesn't return a cyan Color Object.
When a color name is missing getAttribute returns a black Color Object.
@SWinxy
Copy link
Contributor

SWinxy commented Aug 16, 2022

That's a bit sus for the enhanced switch statement to be significantly slower (7.5x more time than the map). Your methodology still shows that you aren't creating new objects for each invocation and returning the same objects each time. Is that accurate to your performance table?

@scientificware
Copy link
Contributor Author

scientificware commented Aug 17, 2022

Yes @SWinxy, you're right. Map and TreeMap implementations return the same object. Therefore comparisons with the current implemention or switch case solution are not relevant. I going to add a test result with Map + your workaround.

Presently, the switch case solution is the best in respect of the current behaviors you want to preserve.

I integrated all your comments but yesterday, I was busy with the test case and other propositions that could content you. I take time to found the best solution because there are other places in swing html package where such optimisation would be interresting, especially in view factories.

@scientificware
Copy link
Contributor Author

@SWinxy All my apologies, I skipped testing CASE + RGB implementation. I posted it but not tested (previous results were about CASE + Hex.
I updated my table including your workaround suggestion.

  • The results of CASE + RGB are still under Map.
  • But Map + your workaround gives good results.

All the stringToColor codes are available, feel free to make a test.

@SWinxy
Copy link
Contributor

SWinxy commented Aug 22, 2022

I mean I think I would prefer the switch over a map (it looks nicer to me). My crude tests showed that the switch is indeed slower, breaking my conception that switch statements are the peak of performance. Other than this request, I have no further comments.

@scientificware
Copy link
Contributor Author

scientificware commented Aug 22, 2022

@SWinxy Thanks for your reviews and confirmation tests.
Do you notice that the switch ... case is also two times slower than my "handmade" binary tree using if ... else ! A problem in the implementation of switch ... case ?

@openjdk openjdk bot added the rfr Pull request is ready for review label Aug 27, 2022
    - by correcting orange definition,
    - by adding 132 missing color names,
      - including transparent keyword
      - but excluding currentcolor keyword.
    - by treating RGB and Hex notations in insensitive case mode.
This commit modifies stringToColor method which has no modifier, so only usages are limited to :
    - its Class.
    - The inner Class ColorValue also without modifier uses it through the method to return the Color Object
    - its Package.
    - stringToColor is also used by javax.swing.text.html.StyleSheet stringToColor method to publicly return the Color Object.
    - conclusion : since Color Object is publicly exposed, one can't change method behavior. This preventing to return a constant Color excepted for the existing String.isEmpty argument.
Refactoring resolving color value and align it with 5.7. Resolving Values Values) will be treated in another PR. Extends JDK-8149631 rgb(...) CSS color values are not parsed properly.
Un caractère de retour à la ligne s'est immiscer dans le nom du dossier.
@openjdk openjdk bot added rfr Pull request is ready for review and removed rfr Pull request is ready for review labels Sep 7, 2022
@aivanov-jdk
Copy link
Member

Swing supports CSS1 only, it defines color names for 16 colors:

The suggested list of keyword color names is: aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, purple, red, silver, teal, white, and yellow. These 16 colors are taken from the Windows VGA palette, and their RGB values are not defined in this specification.

Would the addition of color names from CSS4 give a wrong impression that Swing implements CSS4?

@prrace
Copy link
Contributor

prrace commented Oct 23, 2023

Hmm ..
I'm seeing the test fail

% java MissingColorNames
Exception in thread "main" java.lang.RuntimeException: Failed.
-> [ rgb(12 24 200 / 82%) wrong RGB code ] expected d10c18c8, returned ff0c18c8
-> [ rgb(12 24 200 / 0.82) wrong RGB code ] expected d10c18c8, returned ff0c18c8
-> [ rgb(12 24 200 / -210) wrong RGB code ] expected 000c18c8, returned ff0c18c8
-> [ rgb(15% 60% 49%) wrong RGB code ] expected ff26997d, returned ff26997c
-> [ rgb(15% 60% 49% / 82%) wrong RGB code ] expected d126997d, returned ff26997c
-> [ rgb(15%, 60%, 49% / 82%) wrong RGB code ] expected d126997d, returned ff26997c
-> [ rgb(0.14 60% 52.3 / 0.98) wrong RGB code ] expected fa009934, returned ff009934
-> [ rgb(none none none / none) wrong RGB code ] expected 00000000, returned ff000000
-> [ rgb(none none none/none) wrong RGB code ] expected 00000000, returned ff000000
-> [ rgb(none none 30) wrong RGB code ] expected ff00001e, returned ff1e0000
-> [ rgb(none 20 none) wrong RGB code ] expected ff001400, returned ff140000
-> [ rgb(10 50 13% / 50%) wrong RGB code ] expected 800a3221, returned ff0a3221
-> [ rgb(10 50 13% // 50%) wrong RGB code ] expected ff000000, returned ff0a3221
-> [ rgb(10 50,, 13% // 50%) wrong RGB code ] expected ff000000, returned ff0a3221
-> [ rgb(10 50 ,, 13% // 50%) wrong RGB code ] expected ff000000, returned ff0a3221
-> [ rgb(1.2e1 0.24e2 2e2) wrong RGB code ] expected ff0c18c8, returned ff010100
-> [ rgb(1200e-2 2400e-2 200000e-3) wrong RGB code ] expected ff0c18c8, returned ffff00ff
-> [ rgb(1200E-2 2400E-2 200000E-3) wrong RGB code ] expected ff0c18c8, returned ffff00ff
-> [ rgb(120560.64646464632469823160676064670646798706406464098706464097970906464067e-4 2400E-2 200000e-3) wrong RGB code ] expected ff0c18c8, returned ffff00ff
-> [ rgba(12 24 200) wrong RGB code ] expected ff0c18c8, returned c18c8
-> [ rgba(12 24 200%) wrong RGB code ] expected ff0c18ff, returned c18ff
-> [ rgba(-1 24 200%) wrong RGB code ] expected ff0018ff, returned 18ff
-> [ rgba(300 24 28) wrong RGB code ] expected ffff181c, returned ff181c
+> [ rgba(12 24 200 / 82%) illegal argument ] d10c18c8 Color parameter outside of expected range: Alpha
-> [ rgba(12, 24, 200) wrong RGB code ] expected ff0c18c8, returned c18c8
+> [ rgba(12, 24, 200, 210) illegal argument ] ff0c18c8 Color parameter outside of expected range: Alpha
+> [ rgba(12, 24, 200 , 210) illegal argument ] ff0c18c8 Color parameter outside of expected range: Alpha
+> [ rgba(12 , 24 , 200 , 210) illegal argument ] ff0c18c8 Color parameter outside of expected range: Alpha
+> [ rgba( 12 , 24 , 200 , 210 ) illegal argument ] ff0c18c8 Color parameter outside of expected range: Alpha
+> [ rgba(12 ,24, 200 ,210) illegal argument ] ff0c18c8 Color parameter outside of expected range: Alpha
+> [ rgba(12,24,200,210) illegal argument ] ff0c18c8 Color parameter outside of expected range: Alpha
-> [ rgba(15% 60% 49%) wrong RGB code ] expected ff26997d, returned 26997d
+> [ rgba(15% 60% 49% / 82%) illegal argument ] d126997d Color parameter outside of expected range: Alpha
+> [ rgba(15%, 60%, 49% / 82%) illegal argument ] d126997d Color parameter outside of expected range: Alpha
-> [ rgba(none none none) wrong RGB code ] expected ff000000, returned 0
-> [ rgba(none none 30) wrong RGB code ] expected ff00001e, returned 1e0000
-> [ rgba(none 20 none) wrong RGB code ] expected ff001400, returned 140000
-> [ rgba(10 none none) wrong RGB code ] expected ff0a0000, returned a0000
-> [ rgba(none none none) wrong RGB code ] expected ff000000, returned 0
+> [ rgba(10 50 13% / 50%) illegal argument ] 800a3221 Color parameter outside of expected range: Alpha
+> [ rgba(10 50 13% // 50%) illegal argument ] ff000000 Color parameter outside of expected range: Alpha
+> [ rgba(10 50,, 13% // 50%) illegal argument ] ff000000 Color parameter outside of expected range: Alpha
+> [ rgba(10 50 ,, 13% // 50%) illegal argument ] ff000000 Color parameter outside of expected range: Alpha
+> [ rgba(1.2e1 0.24e2 2e2) illegal argument ] ff0c18c8 Color parameter outside of expected range: Alpha
-> [ rgba(1200e-2 2400e-2 200000e-3) wrong RGB code ] expected ff0c18c8, returned ff00ff
-> [ rgba(1200E-2 2400E-2 200000E-3) wrong RGB code ] expected ff0c18c8, returned ff00ff
-> [ rgba(120560.64646464632469823160676064670646798706406464098706464097970906464067e-4 2400E-2 200000e-3) wrong RGB code ] expected ff0c18c8, returned ff00ff
at MissingColorNames.main(MissingColorNames.java:70)

@scientificware
Copy link
Contributor Author

scientificware commented Oct 23, 2023

The test fails because the content of JDK-8294090 #15262 has not been merged into this PR.

@scientificware
Copy link
Contributor Author

scientificware commented Oct 23, 2023

Actually, JDK-8294090 #15262 successfully parses expressions like rgba(12 24 200%) but the CSS spec doesn't allow mixing numbers and percentages in R, G and B components. I am correcting this.

- Add specification block tag.

StyleSheet.java :
- Add specification block tag.
@bridgekeeper
Copy link

bridgekeeper bot commented Nov 20, 2023

@scientificware This pull request has been inactive for more than 4 weeks and will be automatically closed if another 4 weeks passes without any activity. To avoid this, simply add a new comment to the pull request. Feel free to ask for assistance if you need help with progressing this pull request towards integration!

@bridgekeeper
Copy link

bridgekeeper bot commented Dec 18, 2023

@scientificware This pull request has been inactive for more than 8 weeks and will now be automatically closed. If you would like to continue working on this pull request in the future, feel free to reopen it! This can be done using the /open pull request command.

Adds Chapter Titles to links.

StyleSheet.java :
Adds Chapter Titles to links.
getColorComponent(String string, byte[] index) :
- Adds missing whitespaces.
- Disables last changes.
@scientificware
Copy link
Contributor Author

/open

@openjdk openjdk bot reopened this Dec 9, 2024
@openjdk
Copy link

openjdk bot commented Dec 9, 2024

@scientificware This pull request is now open

@openjdk
Copy link

openjdk bot commented Dec 9, 2024

❗ This change is not yet ready to be integrated.
See the Progress checklist in the description for automated requirements.

@scientificware scientificware marked this pull request as draft December 9, 2024 18:58
@openjdk openjdk bot added merge-conflict Pull request has merge conflict with target branch and removed rfr Pull request is ready for review labels Dec 9, 2024
@scientificware
Copy link
Contributor Author

scientificware commented Dec 9, 2024

jtreg results :

Test Passed with JDK master patched
----------System.out:(0/0)----------
----------System.err:(1/15)----------
STATUS:Passed.
----------rerun:(40/2731)*----------
cd /home/scientificwaredev/Documents/openjdk-sources/JTwork/scratch && \\
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus \\
DESKTOP_SESSION=01plasma \\
DISPLAY=:0 \\
HOME=/home/scientificwaredev \\
LANG=fr_FR.UTF-8 \\
PATH=/bin:/usr/bin:/usr/sbin \\
XDG_CONFIG_DIRS=/home/scientificwaredev/.config/kdedefaults:/etc/xdg:/etc/xdg/kf5:/var/lib/plasma5-profiles/common/xdg \\
XDG_CURRENT_DESKTOP=KDE \\
XDG_DATA_DIRS=/home/scientificwaredev/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share \\
XDG_MENU_PREFIX=plasma- \\
XDG_RUNTIME_DIR=/run/user/1000 \\
XDG_SEAT=seat0 \\
XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0 \\
XDG_SESSION_CLASS=user \\
XDG_SESSION_DESKTOP=KDE \\
XDG_SESSION_ID=c2 \\
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session1 \\
XDG_SESSION_TYPE=x11 \\
XDG_VTNR=2 \\
XMODIFIERS=@im=none \\
CLASSPATH=/home/scientificwaredev/Documents/openjdk-sources/JTwork/classes/javax/swing/text/html/CSS/MissingColorNames.d:/home/scientificwaredev/Documents/openjdk-sources/jdk/test/jdk/javax/swing/text/html/CSS:/home/scientificwaredev/Documents/jtreg/lib/javatest.jar:/home/scientificwaredev/Documents/jtreg/lib/jtreg.jar \\
    /home/scientificwaredev/Documents/openjdk-sources/jdk/build/linux-x86_64-server-release/jdk/bin/java \\
        -Dtest.vm.opts= \\
        -Dtest.tool.vm.opts= \\
        -Dtest.compiler.opts= \\
        -Dtest.java.opts= \\
        -Dtest.jdk=/home/scientificwaredev/Documents/openjdk-sources/jdk/build/linux-x86_64-server-release/jdk \\
        -Dcompile.jdk=/home/scientificwaredev/Documents/openjdk-sources/jdk/build/linux-x86_64-server-release/jdk \\
        -Dtest.timeout.factor=1.0 \\
        -Dtest.root=/home/scientificwaredev/Documents/openjdk-sources/jdk/test/jdk \\
        -Dtest.name=javax/swing/text/html/CSS/MissingColorNames.java \\
        -Dtest.file=/home/scientificwaredev/Documents/openjdk-sources/jdk/test/jdk/javax/swing/text/html/CSS/MissingColorNames.java \\
        -Dtest.src=/home/scientificwaredev/Documents/openjdk-sources/jdk/test/jdk/javax/swing/text/html/CSS \\
        -Dtest.src.path=/home/scientificwaredev/Documents/openjdk-sources/jdk/test/jdk/javax/swing/text/html/CSS \\
        -Dtest.classes=/home/scientificwaredev/Documents/openjdk-sources/JTwork/classes/javax/swing/text/html/CSS/MissingColorNames.d \\
        -Dtest.class.path=/home/scientificwaredev/Documents/openjdk-sources/JTwork/classes/javax/swing/text/html/CSS/MissingColorNames.d \\
        -Dtest.modules=java.desktop \\
        --add-modules java.desktop \\
        com.sun.javatest.regtest.agent.MainWrapper /home/scientificwaredev/Documents/openjdk-sources/JTwork/javax/swing/text/html/CSS/MissingColorNames.d/main.0.jta
result: Passed. Execution successful


test result: Passed. Execution successful
Test failed with JDK 23.0.1
----------System.out:(0/0)----------
----------System.err:(391/30290)----------
java.lang.RuntimeException: Failed.
          [aliceblue is not supported] 
          [antiquewhite is not supported] 
          [aquamarine is not supported] 
          [azure is not supported] 
          [beige is not supported] 
          [bisque is not supported] 
          [blanchedalmond is not supported] 
          [blueviolet is not supported] 
          [brown is not supported] 
          [burlywood is not supported] 
          [cadetblue is not supported] 
          [chartreuse is not supported] 
          [chocolate is not supported] 
          [coral is not supported] 
          [cornflowerblue is not supported] 
          [cornsilk is not supported] 
          [crimson is not supported] 
          [cyan is not supported] 
          [darkblue is not supported] 
          [darkcyan is not supported] 
          [darkgoldenrod is not supported] 
          [darkgray is not supported] 
          [darkgreen is not supported] 
          [darkgrey is not supported] 
          [darkkhaki is not supported] 
          [darkmagenta is not supported] 
          [darkolivegreen is not supported] 
          [darkorange is not supported] 
          [darkorchid is not supported] 
          [darkred is not supported] 
          [darksalmon is not supported] 
          [darkseagreen is not supported] 
          [darkslateblue is not supported] 
          [darkslategray is not supported] 
          [darkslategrey is not supported] 
          [darkturquoise is not supported] 
          [darkviolet is not supported] 
          [deeppink is not supported] 
          [deepskyblue is not supported] 
          [dimgray is not supported] 
          [dimgrey is not supported] 
          [dodgerblue is not supported] 
          [firebrick is not supported] 
          [floralwhite is not supported] 
          [forestgreen is not supported] 
          [gainsboro is not supported] 
          [ghostwhite is not supported] 
          [gold is not supported] 
          [goldenrod is not supported] 
          [greenyellow is not supported] 
          [grey is not supported] 
          [honeydew is not supported] 
          [hotpink is not supported] 
          [indianred is not supported] 
          [indigo is not supported] 
          [ivory is not supported] 
          [khaki is not supported] 
          [lavender is not supported] 
          [lavenderblush is not supported] 
          [lawngreen is not supported] 
          [lemonchiffon is not supported] 
          [lightblue is not supported] 
          [lightcoral is not supported] 
          [lightcyan is not supported] 
          [lightgoldenrodyellow is not supported] 
          [lightgray is not supported] 
          [lightgreen is not supported] 
          [lightgrey is not supported] 
          [lightpink is not supported] 
          [lightsalmon is not supported] 
          [lightseagreen is not supported] 
          [lightskyblue is not supported] 
          [lightslategray is not supported] 
          [lightslategrey is not supported] 
          [lightsteelblue is not supported] 
          [lightyellow is not supported] 
          [limegreen is not supported] 
          [linen is not supported] 
          [magenta is not supported] 
          [mediumaquamarine is not supported] 
          [mediumblue is not supported] 
          [mediumorchid is not supported] 
          [mediumpurple is not supported] 
          [mediumseagreen is not supported] 
          [mediumslateblue is not supported] 
          [mediumspringgreen is not supported] 
          [mediumturquoise is not supported] 
          [mediumvioletred is not supported] 
          [midnightblue is not supported] 
          [mintcream is not supported] 
          [mistyrose is not supported] 
          [moccasin is not supported] 
          [navajowhite is not supported] 
          [oldlace is not supported] 
          [olivedrab is not supported] 
       -> [ orange wrong RGB code ] expected ffffa500, returned ffff8000
          [orangered is not supported] 
          [orchid is not supported] 
          [palegoldenrod is not supported] 
          [palegreen is not supported] 
          [paleturquoise is not supported] 
          [palevioletred is not supported] 
          [papayawhip is not supported] 
          [peachpuff is not supported] 
          [peru is not supported] 
          [pink is not supported] 
          [plum is not supported] 
          [powderblue is not supported] 
          [rebeccapurple is not supported] 
          [rosybrown is not supported] 
          [royalblue is not supported] 
          [saddlebrown is not supported] 
          [salmon is not supported] 
          [sandybrown is not supported] 
          [seagreen is not supported] 
          [seashell is not supported] 
          [sienna is not supported] 
          [skyblue is not supported] 
          [slateblue is not supported] 
          [slategray is not supported] 
          [slategrey is not supported] 
          [snow is not supported] 
          [springgreen is not supported] 
          [steelblue is not supported] 
          [tan is not supported] 
          [thistle is not supported] 
          [tomato is not supported] 
          [transparent is not supported] 
          [turquoise is not supported] 
          [violet is not supported] 
          [wheat is not supported] 
          [whitesmoke is not supported] 
          [yellowgreen is not supported] 
          [#f should return null] 
          [#f0 should return null] 
       -> [ #f12a wrong RGB code ] expected aaff1122, returned ff00f12a
          [#f0f10 should return null] 
          [#f0f1092 should return null] 
       -> [ #ff1122aa wrong RGB code ] expected aaff1122, returned ffff1122
       -> [ #f0f10928 wrong RGB code ] expected 28f0f109, returned fff0f109
          [f0f10928 is not supported] 
          [#f0f109289 should return null] 
          [ffffffff is not supported] 
       -> [ rgb(12 24 200 / 82%) wrong RGB code ] expected d10c18c8, returned ff0c18c8
       -> [ rgb(12 24 200 / 0.82) wrong RGB code ] expected d10c18c8, returned ff0c18c8
       -> [ rgb(12 24 200 / -210) wrong RGB code ] expected 000c18c8, returned ff0c18c8
       -> [ rgb(15% 60% 49%) wrong RGB code ] expected ff26997d, returned ff26997c
       -> [ rgb(15% 60% 49% / 82%) wrong RGB code ] expected d126997d, returned ff26997c
       -> [ rgb(15%, 60%, 49% / 82%) wrong RGB code ] expected d126997d, returned ff26997c
       -> [ rgb(0.14  60% 52.3 / 0.98) wrong RGB code ] expected fa009934, returned ff009934
       -> [ rgb(none none none / none) wrong RGB code ] expected 00000000, returned ff000000
       -> [ rgb(none none none/none) wrong RGB code ] expected 00000000, returned ff000000
       -> [ rgb(none none 30) wrong RGB code ] expected ff00001e, returned ff1e0000
       -> [ rgb(none 20 none) wrong RGB code ] expected ff001400, returned ff140000
       -> [ rgb(10 50 13% / 50%) wrong RGB code ] expected 800a3221, returned ff0a3221
       -> [ rgb(10 50 13% // 50%) wrong RGB code ] expected ff000000, returned ff0a3221
       -> [ rgb(10 50,, 13% // 50%) wrong RGB code ] expected ff000000, returned ff0a3221
       -> [ rgb(10 50 ,, 13% // 50%) wrong RGB code ] expected ff000000, returned ff0a3221
       -> [ rgb(1.2e1 0.24e2 2e2) wrong RGB code ] expected ff0c18c8, returned ff010100
       -> [ rgb(1200e-2 2400e-2 200000e-3) wrong RGB code ] expected ff0c18c8, returned ffff00ff
       -> [ rgb(1200E-2 2400E-2 200000E-3) wrong RGB code ] expected ff0c18c8, returned ffff00ff
       -> [ rgb(120560.64646464632469823160676064670646798706406464098706464097970906464067e-4 2400E-2 200000e-3) wrong RGB code ] expected ff0c18c8, returned ffff00ff
       -> [ rgba(12 24 200) wrong RGB code ] expected ff0c18c8, returned c18c8
       -> [ rgba(12 24 200%) wrong RGB code ] expected ff0c18ff, returned c18ff
       -> [ rgba(-1 24 200%) wrong RGB code ] expected ff0018ff, returned 18ff
       -> [ rgba(300 24 28) wrong RGB code ] expected ffff181c, returned ff181c
       +> [ rgba(12 24 200 / 82%) illegal argument ] d10c18c8 Color parameter outside of expected range: Alpha
       -> [ rgba(12, 24, 200) wrong RGB code ] expected ff0c18c8, returned c18c8
       +> [ rgba(12, 24, 200, 210) illegal argument ] ff0c18c8 Color parameter outside of expected range: Alpha
       +> [ rgba(12, 24, 200 , 210) illegal argument ] ff0c18c8 Color parameter outside of expected range: Alpha
       +> [ rgba(12 , 24 , 200 , 210) illegal argument ] ff0c18c8 Color parameter outside of expected range: Alpha
       +> [ rgba(   12  ,      24 ,   200 ,             210  ) illegal argument ] ff0c18c8 Color parameter outside of expected range: Alpha
       +> [ rgba(12 ,24, 200 ,210) illegal argument ] ff0c18c8 Color parameter outside of expected range: Alpha
       +> [ rgba(12,24,200,210) illegal argument ] ff0c18c8 Color parameter outside of expected range: Alpha
       -> [ rgba(15% 60% 49%) wrong RGB code ] expected ff26997d, returned 26997d
       +> [ rgba(15% 60% 49% / 82%) illegal argument ] d126997d Color parameter outside of expected range: Alpha
       +> [ rgba(15%, 60%, 49% / 82%) illegal argument ] d126997d Color parameter outside of expected range: Alpha
       -> [ rgba(none none none) wrong RGB code ] expected ff000000, returned 0
       -> [ rgba(none none 30) wrong RGB code ] expected ff00001e, returned 1e0000
       -> [ rgba(none 20 none) wrong RGB code ] expected ff001400, returned 140000
       -> [ rgba(10 none none) wrong RGB code ] expected ff0a0000, returned a0000
       -> [ rgba(none none none) wrong RGB code ] expected ff000000, returned 0
       +> [ rgba(10 50 13% / 50%) illegal argument ] 800a3221 Color parameter outside of expected range: Alpha
       +> [ rgba(10 50 13% // 50%) illegal argument ] ff000000 Color parameter outside of expected range: Alpha
       +> [ rgba(10 50,, 13% // 50%) illegal argument ] ff000000 Color parameter outside of expected range: Alpha
       +> [ rgba(10 50 ,, 13% // 50%) illegal argument ] ff000000 Color parameter outside of expected range: Alpha
       +> [ rgba(1.2e1 0.24e2 2e2) illegal argument ] ff0c18c8 Color parameter outside of expected range: Alpha
       -> [ rgba(1200e-2 2400e-2 200000e-3) wrong RGB code ] expected ff0c18c8, returned ff00ff
       -> [ rgba(1200E-2 2400E-2 200000E-3) wrong RGB code ] expected ff0c18c8, returned ff00ff
       -> [ rgba(120560.64646464632469823160676064670646798706406464098706464097970906464067e-4 2400E-2 200000e-3) wrong RGB code ] expected ff0c18c8, returned ff00ff
	at MissingColorNames.main(MissingColorNames.java:70)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138)
	at java.base/java.lang.Thread.run(Thread.java:1575)

JavaTest Message: Test threw exception: java.lang.RuntimeException: Failed.
          [aliceblue is not supported] 
          [antiquewhite is not supported] 
          [aquamarine is not supported] 
          [azure is not supported] 
          [beige is not supported] 
          [bisque is not supported] 
          [blanchedalmond is not supported] 
          [blueviolet is not supported] 
          [brown is not supported] 
          [burlywood is not supported] 
          [cadetblue is not supported] 
          [chartreuse is not supported] 
          [chocolate is not supported] 
          [coral is not supported] 
          [cornflowerblue is not supported] 
          [cornsilk is not supported] 
          [crimson is not supported] 
          [cyan is not supported] 
          [darkblue is not supported] 
          [darkcyan is not supported] 
          [darkgoldenrod is not supported] 
          [darkgray is not supported] 
          [darkgreen is not supported] 
          [darkgrey is not supported] 
          [darkkhaki is not supported] 
          [darkmagenta is not supported] 
          [darkolivegreen is not supported] 
          [darkorange is not supported] 
          [darkorchid is not supported] 
          [darkred is not supported] 
          [darksalmon is not supported] 
          [darkseagreen is not supported] 
          [darkslateblue is not supported] 
          [darkslategray is not supported] 
          [darkslategrey is not supported] 
          [darkturquoise is not supported] 
          [darkviolet is not supported] 
          [deeppink is not supported] 
          [deepskyblue is not supported] 
          [dimgray is not supported] 
          [dimgrey is not supported] 
          [dodgerblue is not supported] 
          [firebrick is not supported] 
          [floralwhite is not supported] 
          [forestgreen is not supported] 
          [gainsboro is not supported] 
          [ghostwhite is not supported] 
          [gold is not supported] 
          [goldenrod is not supported] 
          [greenyellow is not supported] 
          [grey is not supported] 
          [honeydew is not supported] 
          [hotpink is not supported] 
          [indianred is not supported] 
          [indigo is not supported] 
          [ivory is not supported] 
          [khaki is not supported] 
          [lavender is not supported] 
          [lavenderblush is not supported] 
          [lawngreen is not supported] 
          [lemonchiffon is not supported] 
          [lightblue is not supported] 
          [lightcoral is not supported] 
          [lightcyan is not supported] 
          [lightgoldenrodyellow is not supported] 
          [lightgray is not supported] 
          [lightgreen is not supported] 
          [lightgrey is not supported] 
          [lightpink is not supported] 
          [lightsalmon is not supported] 
          [lightseagreen is not supported] 
          [lightskyblue is not supported] 
          [lightslategray is not supported] 
          [lightslategrey is not supported] 
          [lightsteelblue is not supported] 
          [lightyellow is not supported] 
          [limegreen is not supported] 
          [linen is not supported] 
          [magenta is not supported] 
          [mediumaquamarine is not supported] 
          [mediumblue is not supported] 
          [mediumorchid is not supported] 
          [mediumpurple is not supported] 
          [mediumseagreen is not supported] 
          [mediumslateblue is not supported] 
          [mediumspringgreen is not supported] 
          [mediumturquoise is not supported] 
          [mediumvioletred is not supported] 
          [midnightblue is not supported] 
          [mintcream is not supported] 
          [mistyrose is not supported] 
          [moccasin is not supported] 
          [navajowhite is not supported] 
          [oldlace is not supported] 
          [olivedrab is not supported] 
       -> [ orange wrong RGB code ] expected ffffa500, returned ffff8000
          [orangered is not supported] 
          [orchid is not supported] 
          [palegoldenrod is not supported] 
          [palegreen is not supported] 
          [paleturquoise is not supported] 
          [palevioletred is not supported] 
          [papayawhip is not supported] 
          [peachpuff is not supported] 
          [peru is not supported] 
          [pink is not supported] 
          [plum is not supported] 
          [powderblue is not supported] 
          [rebeccapurple is not supported] 
          [rosybrown is not supported] 
          [royalblue is not supported] 
          [saddlebrown is not supported] 
          [salmon is not supported] 
          [sandybrown is not supported] 
          [seagreen is not supported] 
          [seashell is not supported] 
          [sienna is not supported] 
          [skyblue is not supported] 
          [slateblue is not supported] 
          [slategray is not supported] 
          [slategrey is not supported] 
          [snow is not supported] 
          [springgreen is not supported] 
          [steelblue is not supported] 
          [tan is not supported] 
          [thistle is not supported] 
          [tomato is not supported] 
          [transparent is not supported] 
          [turquoise is not supported] 
          [violet is not supported] 
          [wheat is not supported] 
          [whitesmoke is not supported] 
          [yellowgreen is not supported] 
          [#f should return null] 
          [#f0 should return null] 
       -> [ #f12a wrong RGB code ] expected aaff1122, returned ff00f12a
          [#f0f10 should return null] 
          [#f0f1092 should return null] 
       -> [ #ff1122aa wrong RGB code ] expected aaff1122, returned ffff1122
       -> [ #f0f10928 wrong RGB code ] expected 28f0f109, returned fff0f109
          [f0f10928 is not supported] 
          [#f0f109289 should return null] 
          [ffffffff is not supported] 
       -> [ rgb(12 24 200 / 82%) wrong RGB code ] expected d10c18c8, returned ff0c18c8
       -> [ rgb(12 24 200 / 0.82) wrong RGB code ] expected d10c18c8, returned ff0c18c8
       -> [ rgb(12 24 200 / -210) wrong RGB code ] expected 000c18c8, returned ff0c18c8
       -> [ rgb(15% 60% 49%) wrong RGB code ] expected ff26997d, returned ff26997c
       -> [ rgb(15% 60% 49% / 82%) wrong RGB code ] expected d126997d, returned ff26997c
       -> [ rgb(15%, 60%, 49% / 82%) wrong RGB code ] expected d126997d, returned ff26997c
       -> [ rgb(0.14  60% 52.3 / 0.98) wrong RGB code ] expected fa009934, returned ff009934
       -> [ rgb(none none none / none) wrong RGB code ] expected 00000000, returned ff000000
       -> [ rgb(none none none/none) wrong RGB code ] expected 00000000, returned ff000000
       -> [ rgb(none none 30) wrong RGB code ] expected ff00001e, returned ff1e0000
       -> [ rgb(none 20 none) wrong RGB code ] expected ff001400, returned ff140000
       -> [ rgb(10 50 13% / 50%) wrong RGB code ] expected 800a3221, returned ff0a3221
       -> [ rgb(10 50 13% // 50%) wrong RGB code ] expected ff000000, returned ff0a3221
       -> [ rgb(10 50,, 13% // 50%) wrong RGB code ] expected ff000000, returned ff0a3221
       -> [ rgb(10 50 ,, 13% // 50%) wrong RGB code ] expected ff000000, returned ff0a3221
       -> [ rgb(1.2e1 0.24e2 2e2) wrong RGB code ] expected ff0c18c8, returned ff010100
       -> [ rgb(1200e-2 2400e-2 200000e-3) wrong RGB code ] expected ff0c18c8, returned ffff00ff
       -> [ rgb(1200E-2 2400E-2 200000E-3) wrong RGB code ] expected ff0c18c8, returned ffff00ff
       -> [ rgb(120560.64646464632469823160676064670646798706406464098706464097970906464067e-4 2400E-2 200000e-3) wrong RGB code ] expected ff0c18c8, returned ffff00ff
       -> [ rgba(12 24 200) wrong RGB code ] expected ff0c18c8, returned c18c8
       -> [ rgba(12 24 200%) wrong RGB code ] expected ff0c18ff, returned c18ff
       -> [ rgba(-1 24 200%) wrong RGB code ] expected ff0018ff, returned 18ff
       -> [ rgba(300 24 28) wrong RGB code ] expected ffff181c, returned ff181c
       +> [ rgba(12 24 200 / 82%) illegal argument ] d10c18c8 Color parameter outside of expected range: Alpha
       -> [ rgba(12, 24, 200) wrong RGB code ] expected ff0c18c8, returned c18c8
       +> [ rgba(12, 24, 200, 210) illegal argument ] ff0c18c8 Color parameter outside of expected range: Alpha
       +> [ rgba(12, 24, 200 , 210) illegal argument ] ff0c18c8 Color parameter outside of expected range: Alpha
       +> [ rgba(12 , 24 , 200 , 210) illegal argument ] ff0c18c8 Color parameter outside of expected range: Alpha
       +> [ rgba(   12  ,      24 ,   200 ,             210  ) illegal argument ] ff0c18c8 Color parameter outside of expected range: Alpha
       +> [ rgba(12 ,24, 200 ,210) illegal argument ] ff0c18c8 Color parameter outside of expected range: Alpha
       +> [ rgba(12,24,200,210) illegal argument ] ff0c18c8 Color parameter outside of expected range: Alpha
       -> [ rgba(15% 60% 49%) wrong RGB code ] expected ff26997d, returned 26997d
       +> [ rgba(15% 60% 49% / 82%) illegal argument ] d126997d Color parameter outside of expected range: Alpha
       +> [ rgba(15%, 60%, 49% / 82%) illegal argument ] d126997d Color parameter outside of expected range: Alpha
       -> [ rgba(none none none) wrong RGB code ] expected ff000000, returned 0
       -> [ rgba(none none 30) wrong RGB code ] expected ff00001e, returned 1e0000
       -> [ rgba(none 20 none) wrong RGB code ] expected ff001400, returned 140000
       -> [ rgba(10 none none) wrong RGB code ] expected ff0a0000, returned a0000
       -> [ rgba(none none none) wrong RGB code ] expected ff000000, returned 0
       +> [ rgba(10 50 13% / 50%) illegal argument ] 800a3221 Color parameter outside of expected range: Alpha
       +> [ rgba(10 50 13% // 50%) illegal argument ] ff000000 Color parameter outside of expected range: Alpha
       +> [ rgba(10 50,, 13% // 50%) illegal argument ] ff000000 Color parameter outside of expected range: Alpha
       +> [ rgba(10 50 ,, 13% // 50%) illegal argument ] ff000000 Color parameter outside of expected range: Alpha
       +> [ rgba(1.2e1 0.24e2 2e2) illegal argument ] ff0c18c8 Color parameter outside of expected range: Alpha
       -> [ rgba(1200e-2 2400e-2 200000e-3) wrong RGB code ] expected ff0c18c8, returned ff00ff
       -> [ rgba(1200E-2 2400E-2 200000E-3) wrong RGB code ] expected ff0c18c8, returned ff00ff
       -> [ rgba(120560.64646464632469823160676064670646798706406464098706464097970906464067e-4 2400E-2 200000e-3) wrong RGB code ] expected ff0c18c8, returned ff00ff
JavaTest Message: shutting down test

STATUS:Failed.`main' threw exception: java.lang.RuntimeException: Failed. [aliceblue is not supported] [antiquewhite is not supported] [aquamarine is not supported] [azure is not supported] [beige is not supported] [bisque is not supported] [blanchedalmond is not supported] [blueviolet is not supported] [brown is not supported] [burlywood is not supported] [cadetblue is not supported] [chartreuse is not supported] [chocolate is not supported] [coral is not supported] [cornflowerblue is not supported] [cornsilk is not supported] [crimson is not supported] [cyan is not supported] [darkblue is not supported] [darkcyan is not supported] [darkgoldenrod is not supported] [darkgray is not supported] [darkgreen is not supported] [darkgrey is not supported] [darkkhaki is not supported] [darkmagenta is not supported] [darkolivegreen is not supported] [darkorange is not supported] [darkorchid is not supported] [darkred is not supported] [darksalmon is not supported] [darkseagreen is not supported] [darkslateblue is not supported] [darkslategray is not supported] [darkslategrey is not supported] [darkturquoise is not supported] [darkviolet is not supported] [deeppink is not supported] [deepskyblue is not supported] [dimgray is not supported] [dimgrey is not supported] [dodgerblue is not supported] [firebrick is not supported] [floralwhite is not supported] [forestgreen is not supported] [gainsboro is not supported] [ghostwhite is not supported] [gold is not supported] [goldenrod is not supported] [greenyellow is not supported] [grey is not supported] [honeydew is not supported] [hotpink is not supported] [indianred is not supported] [indigo is not supported] [ivory is not supported] [khaki is not supported] [lavender is not supported] [lavenderblush is not supported] [lawngreen is not supported] [lemonchiffon is not supported] [lightblue is not supported] [lightcoral is not supported] [lightcyan is not supported] [lightgoldenrodyellow is not supported] [lightgray is not supported] [lightgreen is not supported] [lightgrey is not supported] [lightpink is not supported] [lightsalmon is not supported] [lightseagreen is not supported] [lightskyblue is not supported] [lightslategray is not supported] [lightslategrey is not supported] [lightsteelblue is not supported] [lightyellow is not supported] [limegreen is not supported] [linen is not supported] [magenta is not supported] [mediumaquamarine is not supported] [mediumblue is not supported] [mediumorchid is not supported] [mediumpurple is not supported] [mediumseagreen is not supported] [mediumslateblue is not supported] [mediumspringgreen is not supported] [mediumturquoise is not supported] [mediumvioletred is not supported] [midnightblue is not supported] [mintcream is not supported] [mistyrose is not supported] [moccasin is not supported] [navajowhite is not supported] [oldlace is not supported] [olivedrab is not supported] -> [ orange wrong RGB code ] expected ffffa500, returned ffff8000 [orangered is not supported] [orchid is not supported] [palegoldenrod is not supported] [palegreen is not supported] [paleturquoise is not supported] [palevioletred is not supported] [papayawhip is not supported] [peachpuff is not supported] [peru is not supported] [pink is not supported] [plum is not supported] [powderblue is not supported] [rebeccapurple is not supported] [rosybrown is not supported] [royalblue is not supported] [saddlebrown is not supported] [salmon is not supported] [sandybrown is not supported] [seagreen is not supported] [seashell is not supported] [sienna is not supported] [skyblue is not supported] [slateblue is not supported] [slategray is not supported] [slategrey is not supported] [snow is not supported] [springgreen is not supported] [steelblue is not supported] [tan is not supported] [thistle is not supported] [tomato is not supported] [transparent is not supported] [turquoise is not supported] [violet is not supported] [wheat is not supported] [whitesmoke is not supported] [yellowgreen is not supported] [#f should return null] [#f0 should return null] -> [ #f12a wrong RGB code ] expected aaff1122, returned ff00f12a [#f0f10 should return null] [#f0f1092 should return null] -> [ #ff1122aa wrong RGB code ] expected aaff1122, returned ffff1122 -> [ #f0f10928 wrong RGB code ] expected 28f0f109, returned fff0f109 [f0f10928 is not supported] [#f0f109289 should return null] [ffffffff is not supported] -> [ rgb(12 24 200 / 82%) wrong RGB code ] expected d10c18c8, returned ff0c18c8 -> [ rgb(12 24 200 / 0.82) wrong RGB code ] expected d10c18c8, returned ff0c18c8 -> [ rgb(12 24 200 / -210) wrong RGB code ] expected 000c18c8, returned ff0c18c8 -> [ rgb(15% 60% 49%) wrong RGB code ] expected ff26997d, returned ff26997c -> [ rgb(15% 60% 49% / 82%) wrong RGB code ] expected d126997d, returned ff26997c -> [ rgb(15%, 60%, 49% / 82%) wrong RGB code ] expected d126997d, returned ff26997c -> [ rgb(0.14 60% 52.3 / 0.98) wrong RGB code ] expected fa009934, returned ff009934 -> [ rgb(none none none / none) wrong RGB code ] expected 00000000, returned ff000000 -> [ rgb(none none none/none) wrong RGB code ] expected 00000000, returned ff000000 -> [ rgb(none none 30) wrong RGB code ] expected ff00001e, returned ff1e0000 -> [ rgb(none 20 none) wrong RGB code ] expected ff001400, returned ff140000 -> [ rgb(10 50 13% / 50%) wrong RGB code ] expected 800a3221, returned ff0a3221 -> [ rgb(10 50 13% // 50%) wrong RGB code ] expected ff000000, returned ff0a3221 -> [ rgb(10 50,, 13% // 50%) wrong RGB code ] expected ff000000, returned ff0a3221 -> [ rgb(10 50 ,, 13% // 50%) wrong RGB code ] expected ff000000, returned ff0a3221 -> [ rgb(1.2e1 0.24e2 2e2) wrong RGB code ] expected ff0c18c8, returned ff010100 -> [ rgb(1200e-2 2400e-2 200000e-3) wrong RGB code ] expected ff0c18c8, returned ffff00ff -> [ rgb(1200E-2 2400E-2 200000E-3) wrong RGB code ] expected ff0c18c8, returned ffff00ff -> [ rgb(120560.64646464632469823160676064670646798706406464098706464097970906464067e-4 2400E-2 200000e-3) wrong RGB code ] expected ff0c18c8, returned ffff00ff -> [ rgba(12 24 200) wrong RGB code ] expected ff0c18c8, returned c18c8 -> [ rgba(12 24 200%) wrong RGB code ] expected ff0c18ff, returned c18ff -> [ rgba(-1 24 200%) wrong RGB code ] expected ff0018ff, returned 18ff -> [ rgba(300 24 28) wrong RGB code ] expected ffff181c, returned ff181c +> [ rgba(12 24 200 / 82%) illegal argument ] d10c18c8 Color parameter outside of expected range: Alpha -> [ rgba(12, 24, 200) wrong RGB code ] expected ff0c18c8, returned c18c8 +> [ rgba(12, 24, 200, 210) illegal argument ] ff0c18c8 Color parameter outside of expected range: Alpha +> [ rgba(12, 24, 200 , 210) illegal argument ] ff0c18c8 Color parameter outside of expected range: Alpha +> [ rgba(12 , 24 , 200 , 210) illegal argument ] ff0c18c8 Color parameter outside of expected range: Alpha +> [ rgba( 12 , 24 , 200 , 210 ) illegal argument ] ff0c18c8 Color parameter outside of expected range: Alpha +> [ rgba(12 ,24, 200 ,210) illegal argument ] ff0c18c8 Color parameter outside of expected range: Alpha +> [ rgba(12,24,200,210) illegal argument ] ff0c18c8 Color parameter outside of expected range: Alpha -> [ rgba(15% 60% 49%) wrong RGB code ] expected ff26997d, returned 26997d +> [ rgba(15% 60% 49% / 82%) illegal argument ] d126997d Color parameter outside of expected range: Alpha +> [ rgba(15%, 60%, 49% / 82%) illegal argument ] d126997d Color parameter outside of expected range: Alpha -> [ rgba(none none none) wrong RGB code ] expected ff000000, returned 0 -> [ rgba(none none 30) wrong RGB code ] expected ff00001e, returned 1e0000 -> [ rgba(none 20 none) wrong RGB code ] expected ff001400, returned 140000 -> [ rgba(10 none none) wrong RGB code ] expected ff0a0000, returned a0000 -> [ rgba(none none none) wrong RGB code ] expected ff000000, returned 0 +> [ rgba(10 50 13% / 50%) illegal argument ] 800a3221 Color parameter outside of expected range: Alpha +> [ rgba(10 50 13% // 50%) illegal argument ] ff000000 Color parameter outside of expected range: Alpha +> [ rgba(10 50,, 13% // 50%) illegal argument ] ff000000 Color parameter outside of expected range: Alpha +> [ rgba(10 50 ,, 13% // 50%) illegal argument ] ff000000 Color parameter outside of expected range: Alpha +> [ rgba(1.2e1 0.24e2 2e2) illegal argument ] ff0c18c8 Color parameter outside of expected range: Alpha -> [ rgba(1200e-2 2400e-2 200000e-3) wrong RGB code ] expected ff0c18c8, returned ff00ff -> [ rgba(1200E-2 2400E-2 200000E-3) wrong RGB code ] expected ff0c18c8, returned ff00ff -> [ rgba(120560.64646464632469823160676064670646798706406464098706464097970906464067e-4 2400E-2 200000e-3) wrong RGB code ] expected ff0c18c8, returned ff00ff
----------rerun:(40/2590)*----------
cd /home/scientificwaredev/Documents/openjdk-sources/JTwork/scratch && \\
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus \\
DESKTOP_SESSION=01plasma \\
DISPLAY=:0 \\
HOME=/home/scientificwaredev \\
LANG=fr_FR.UTF-8 \\
PATH=/bin:/usr/bin:/usr/sbin \\
XDG_CONFIG_DIRS=/home/scientificwaredev/.config/kdedefaults:/etc/xdg:/etc/xdg/kf5:/var/lib/plasma5-profiles/common/xdg \\
XDG_CURRENT_DESKTOP=KDE \\
XDG_DATA_DIRS=/home/scientificwaredev/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share \\
XDG_MENU_PREFIX=plasma- \\
XDG_RUNTIME_DIR=/run/user/1000 \\
XDG_SEAT=seat0 \\
XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0 \\
XDG_SESSION_CLASS=user \\
XDG_SESSION_DESKTOP=KDE \\
XDG_SESSION_ID=c2 \\
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session1 \\
XDG_SESSION_TYPE=x11 \\
XDG_VTNR=2 \\
XMODIFIERS=@im=none \\
CLASSPATH=/home/scientificwaredev/Documents/openjdk-sources/JTwork/classes/javax/swing/text/html/CSS/MissingColorNames.d:/home/scientificwaredev/Documents/openjdk-sources/jdk/test/jdk/javax/swing/text/html/CSS:/home/scientificwaredev/Documents/jtreg/lib/javatest.jar:/home/scientificwaredev/Documents/jtreg/lib/jtreg.jar \\
    /home/scientificwaredev/Documents/jdk-23.0.1/bin/java \\
        -Dtest.vm.opts= \\
        -Dtest.tool.vm.opts= \\
        -Dtest.compiler.opts= \\
        -Dtest.java.opts= \\
        -Dtest.jdk=/home/scientificwaredev/Documents/jdk-23.0.1 \\
        -Dcompile.jdk=/home/scientificwaredev/Documents/jdk-23.0.1 \\
        -Dtest.timeout.factor=1.0 \\
        -Dtest.root=/home/scientificwaredev/Documents/openjdk-sources/jdk/test/jdk \\
        -Dtest.name=javax/swing/text/html/CSS/MissingColorNames.java \\
        -Dtest.file=/home/scientificwaredev/Documents/openjdk-sources/jdk/test/jdk/javax/swing/text/html/CSS/MissingColorNames.java \\
        -Dtest.src=/home/scientificwaredev/Documents/openjdk-sources/jdk/test/jdk/javax/swing/text/html/CSS \\
        -Dtest.src.path=/home/scientificwaredev/Documents/openjdk-sources/jdk/test/jdk/javax/swing/text/html/CSS \\
        -Dtest.classes=/home/scientificwaredev/Documents/openjdk-sources/JTwork/classes/javax/swing/text/html/CSS/MissingColorNames.d \\
        -Dtest.class.path=/home/scientificwaredev/Documents/openjdk-sources/JTwork/classes/javax/swing/text/html/CSS/MissingColorNames.d \\
        -Dtest.modules=java.desktop \\
        --add-modules java.desktop \\
        com.sun.javatest.regtest.agent.MainWrapper /home/scientificwaredev/Documents/openjdk-sources/JTwork/javax/swing/text/html/CSS/MissingColorNames.d/main.0.jta
result: Failed. Execution failed: `main' threw exception: java.lang.RuntimeException: Failed. [aliceblue is not supported] [antiquewhite is not supported] [aquamarine is not supported] [azure is not supported] [beige is not supported] [bisque is not supported] [blanchedalmond is not supported] [blueviolet is not supported] [brown is not supported] [burlywood is not supported] [cadetblue is not supported] [chartreuse is not supported] [chocolate is not supported] [coral is not supported] [cornflowerblue is not supported] [cornsilk is not supported] [crimson is not supported] [cyan is not supported] [darkblue is not supported] [darkcyan is not supported] [darkgoldenrod is not supported] [darkgray is not supported] [darkgreen is not supported] [darkgrey is not supported] [darkkhaki is not supported] [darkmagenta is not supported] [darkolivegreen is not supported] [darkorange is not supported] [darkorchid is not supported] [darkred is not supported] [darksalmon is not supported] [darkseagreen is not supported] [darkslateblue is not supported] [darkslategray is not supported] [darkslategrey is not supported] [darkturquoise is not supported] [darkviolet is not supported] [deeppink is not supported] [deepskyblue is not supported] [dimgray is not supported] [dimgrey is not supported] [dodgerblue is not supported] [firebrick is not supported] [floralwhite is not supported] [forestgreen is not supported] [gainsboro is not supported] [ghostwhite is not supported] [gold is not supported] [goldenrod is not supported] [greenyellow is not supported] [grey is not supported] [honeydew is not supported] [hotpink is not supported] [indianred is not supported] [indigo is not supported] [ivory is not supported] [khaki is not supported] [lavender is not supported] [lavenderblush is not supported] [lawngreen is not supported] [lemonchiffon is not supported] [lightblue is not supported] [lightcoral is not supported] [lightcyan is not supported] [lightgoldenrodyellow is not supported] [lightgray is not supported] [lightgreen is not supported] [lightgrey is not supported] [lightpink is not supported] [lightsalmon is not supported] [lightseagreen is not supported] [lightskyblue is not supported] [lightslategray is not supported] [lightslategrey is not supported] [lightsteelblue is not supported] [lightyellow is not supported] [limegreen is not supported] [linen is not supported] [magenta is not supported] [mediumaquamarine is not supported] [mediumblue is not supported] [mediumorchid is not supported] [mediumpurple is not supported] [mediumseagreen is not supported] [mediumslateblue is not supported] [mediumspringgreen is not supported] [mediumturquoise is not supported] [mediumvioletred is not supported] [midnightblue is not supported] [mintcream is not supported] [mistyrose is not supported] [moccasin is not supported] [navajowhite is not supported] [oldlace is not supported] [olivedrab is not supported] -> [ orange wrong RGB code ] expected ffffa500, returned ffff8000 [orangered is not supported] [orchid is not supported] [palegoldenrod is not supported] [palegreen is not supported] [paleturquoise is not supported] [palevioletred is not supported] [papayawhip is not supported] [peachpuff is not supported] [peru is not supported] [pink is not supported] [plum is not supported] [powderblue is not supported] [rebeccapurple is not supported] [rosybrown is not supported] [royalblue is not supported] [saddlebrown is not supported] [salmon is not supported] [sandybrown is not supported] [seagreen is not supported] [seashell is not supported] [sienna is not supported] [skyblue is not supported] [slateblue is not supported] [slategray is not supported] [slategrey is not supported] [snow is not supported] [springgreen is not supported] [steelblue is not supported] [tan is not supported] [thistle is not supported] [tomato is not supported] [transparent is not supported] [turquoise is not supported] [violet is not supported] [wheat is not supported] [whitesmoke is not supported] [yellowgreen is not supported] [#f should return null] [#f0 should return null] -> [ #f12a wrong RGB code ] expected aaff1122, returned ff00f12a [#f0f10 should return null] [#f0f1092 should return null] -> [ #ff1122aa wrong RGB code ] expected aaff1122, returned ffff1122 -> [ #f0f10928 wrong RGB code ] expected 28f0f109, returned fff0f109 [f0f10928 is not supported] [#f0f109289 should return null] [ffffffff is not supported] -> [ rgb(12 24 200 / 82%) wrong RGB code ] expected d10c18c8, returned ff0c18c8 -> [ rgb(12 24 200 / 0.82) wrong RGB code ] expected d10c18c8, returned ff0c18c8 -> [ rgb(12 24 200 / -210) wrong RGB code ] expected 000c18c8, returned ff0c18c8 -> [ rgb(15% 60% 49%) wrong RGB code ] expected ff26997d, returned ff26997c -> [ rgb(15% 60% 49% / 82%) wrong RGB code ] expected d126997d, returned ff26997c -> [ rgb(15%, 60%, 49% / 82%) wrong RGB code ] expected d126997d, returned ff26997c -> [ rgb(0.14 60% 52.3 / 0.98) wrong RGB code ] expected fa009934, returned ff009934 -> [ rgb(none none none / none) wrong RGB code ] expected 00000000, returned ff000000 -> [ rgb(none none none/none) wrong RGB code ] expected 00000000, returned ff000000 -> [ rgb(none none 30) wrong RGB code ] expected ff00001e, returned ff1e0000 -> [ rgb(none 20 none) wrong RGB code ] expected ff001400, returned ff140000 -> [ rgb(10 50 13% / 50%) wrong RGB code ] expected 800a3221, returned ff0a3221 -> [ rgb(10 50 13% // 50%) wrong RGB code ] expected ff000000, returned ff0a3221 -> [ rgb(10 50,, 13% // 50%) wrong RGB code ] expected ff000000, returned ff0a3221 -> [ rgb(10 50 ,, 13% // 50%) wrong RGB code ] expected ff000000, returned ff0a3221 -> [ rgb(1.2e1 0.24e2 2e2) wrong RGB code ] expected ff0c18c8, returned ff010100 -> [ rgb(1200e-2 2400e-2 200000e-3) wrong RGB code ] expected ff0c18c8, returned ffff00ff -> [ rgb(1200E-2 2400E-2 200000E-3) wrong RGB code ] expected ff0c18c8, returned ffff00ff -> [ rgb(120560.64646464632469823160676064670646798706406464098706464097970906464067e-4 2400E-2 200000e-3) wrong RGB code ] expected ff0c18c8, returned ffff00ff -> [ rgba(12 24 200) wrong RGB code ] expected ff0c18c8, returned c18c8 -> [ rgba(12 24 200%) wrong RGB code ] expected ff0c18ff, returned c18ff -> [ rgba(-1 24 200%) wrong RGB code ] expected ff0018ff, returned 18ff -> [ rgba(300 24 28) wrong RGB code ] expected ffff181c, returned ff181c +> [ rgba(12 24 200 / 82%) illegal argument ] d10c18c8 Color parameter outside of expected range: Alpha -> [ rgba(12, 24, 200) wrong RGB code ] expected ff0c18c8, returned c18c8 +> [ rgba(12, 24, 200, 210) illegal argument ] ff0c18c8 Color parameter outside of expected range: Alpha +> [ rgba(12, 24, 200 , 210) illegal argument ] ff0c18c8 Color parameter outside of expected range: Alpha +> [ rgba(12 , 24 , 200 , 210) illegal argument ] ff0c18c8 Color parameter outside of expected range: Alpha +> [ rgba( 12 , 24 , 200 , 210 ) illegal argument ] ff0c18c8 Color parameter outside of expected range: Alpha +> [ rgba(12 ,24, 200 ,210) illegal argument ] ff0c18c8 Color parameter outside of expected range: Alpha +> [ rgba(12,24,200,210) illegal argument ] ff0c18c8 Color parameter outside of expected range: Alpha -> [ rgba(15% 60% 49%) wrong RGB code ] expected ff26997d, returned 26997d +> [ rgba(15% 60% 49% / 82%) illegal argument ] d126997d Color parameter outside of expected range: Alpha +> [ rgba(15%, 60%, 49% / 82%) illegal argument ] d126997d Color parameter outside of expected range: Alpha -> [ rgba(none none none) wrong RGB code ] expected ff000000, returned 0 -> [ rgba(none none 30) wrong RGB code ] expected ff00001e, returned 1e0000 -> [ rgba(none 20 none) wrong RGB code ] expected ff001400, returned 140000 -> [ rgba(10 none none) wrong RGB code ] expected ff0a0000, returned a0000 -> [ rgba(none none none) wrong RGB code ] expected ff000000, returned 0 +> [ rgba(10 50 13% / 50%) illegal argument ] 800a3221 Color parameter outside of expected range: Alpha +> [ rgba(10 50 13% // 50%) illegal argument ] ff000000 Color parameter outside of expected range: Alpha +> [ rgba(10 50,, 13% // 50%) illegal argument ] ff000000 Color parameter outside of expected range: Alpha +> [ rgba(10 50 ,, 13% // 50%) illegal argument ] ff000000 Color parameter outside of expected range: Alpha +> [ rgba(1.2e1 0.24e2 2e2) illegal argument ] ff0c18c8 Color parameter outside of expected range: Alpha -> [ rgba(1200e-2 2400e-2 200000e-3) wrong RGB code ] expected ff0c18c8, returned ff00ff -> [ rgba(1200E-2 2400E-2 200000E-3) wrong RGB code ] expected ff0c18c8, returned ff00ff -> [ rgba(120560.64646464632469823160676064670646798706406464098706464097970906464067e-4 2400E-2 200000e-3) wrong RGB code ] expected ff0c18c8, returned ff00ff


test result: Failed. Execution failed: `main' threw exception: java.lang.RuntimeException: Failed. [aliceblue is not supported] [antiquewhite is not supported] [aquamarine is not supported] [azure is not supported] [beige is not supported] [bisque is not supported] [blanchedalmond is not supported] [blueviolet is not supported] [brown is not supported] [burlywood is not supported] [cadetblue is not supported] [chartreuse is not supported] [chocolate is not supported] [coral is not supported] [cornflowerblue is not supported] [cornsilk is not supported] [crimson is not supported] [cyan is not supported] [darkblue is not supported] [darkcyan is not supported] [darkgoldenrod is not supported] [darkgray is not supported] [darkgreen is not supported] [darkgrey is not supported] [darkkhaki is not supported] [darkmagenta is not supported] [darkolivegreen is not supported] [darkorange is not supported] [darkorchid is not supported] [darkred is not supported] [darksalmon is not supported] [darkseagreen is not supported] [darkslateblue is not supported] [darkslategray is not supported] [darkslategrey is not supported] [darkturquoise is not supported] [darkviolet is not supported] [deeppink is not supported] [deepskyblue is not supported] [dimgray is not supported] [dimgrey is not supported] [dodgerblue is not supported] [firebrick is not supported] [floralwhite is not supported] [forestgreen is not supported] [gainsboro is not supported] [ghostwhite is not supported] [gold is not supported] [goldenrod is not supported] [greenyellow is not supported] [grey is not supported] [honeydew is not supported] [hotpink is not supported] [indianred is not supported] [indigo is not supported] [ivory is not supported] [khaki is not supported] [lavender is not supported] [lavenderblush is not supported] [lawngreen is not supported] [lemonchiffon is not supported] [lightblue is not supported] [lightcoral is not supported] [lightcyan is not supported] [lightgoldenrodyellow is not supported] [lightgray is not supported] [lightgreen is not supported] [lightgrey is not supported] [lightpink is not supported] [lightsalmon is not supported] [lightseagreen is not supported] [lightskyblue is not supported] [lightslategray is not supported] [lightslategrey is not supported] [lightsteelblue is not supported] [lightyellow is not supported] [limegreen is not supported] [linen is not supported] [magenta is not supported] [mediumaquamarine is not supported] [mediumblue is not supported] [mediumorchid is not supported] [mediumpurple is not supported] [mediumseagreen is not supported] [mediumslateblue is not supported] [mediumspringgreen is not supported] [mediumturquoise is not supported] [mediumvioletred is not supported] [midnightblue is not supported] [mintcream is not supported] [mistyrose is not supported] [moccasin is not supported] [navajowhite is not supported] [oldlace is not supported] [olivedrab is not supported] -> [ orange wrong RGB code ] expected ffffa500, returned ffff8000 [orangered is not supported] [orchid is not supported] [palegoldenrod is not supported] [palegreen is not supported] [paleturquoise is not supported] [palevioletred is not supported] [papayawhip is not supported] [peachpuff is not supported] [peru is not supported] [pink is not supported] [plum is not supported] [powderblue is not supported] [rebeccapurple is not supported] [rosybrown is not supported] [royalblue is not supported] [saddlebrown is not supported] [salmon is not supported] [sandybrown is not supported] [seagreen is not supported] [seashell is not supported] [sienna is not supported] [skyblue is not supported] [slateblue is not supported] [slategray is not supported] [slategrey is not supported] [snow is not supported] [springgreen is not supported] [steelblue is not supported] [tan is not supported] [thistle is not supported] [tomato is not supported] [transparent is not supported] [turquoise is not supported] [violet is not supported] [wheat is not supported] [whitesmoke is not supported] [yellowgreen is not supported] [#f should return null] [#f0 should return null] -> [ #f12a wrong RGB code ] expected aaff1122, returned ff00f12a [#f0f10 should return null] [#f0f1092 should return null] -> [ #ff1122aa wrong RGB code ] expected aaff1122, returned ffff1122 -> [ #f0f10928 wrong RGB code ] expected 28f0f109, returned fff0f109 [f0f10928 is not supported] [#f0f109289 should return null] [ffffffff is not supported] -> [ rgb(12 24 200 / 82%) wrong RGB code ] expected d10c18c8, returned ff0c18c8 -> [ rgb(12 24 200 / 0.82) wrong RGB code ] expected d10c18c8, returned ff0c18c8 -> [ rgb(12 24 200 / -210) wrong RGB code ] expected 000c18c8, returned ff0c18c8 -> [ rgb(15% 60% 49%) wrong RGB code ] expected ff26997d, returned ff26997c -> [ rgb(15% 60% 49% / 82%) wrong RGB code ] expected d126997d, returned ff26997c -> [ rgb(15%, 60%, 49% / 82%) wrong RGB code ] expected d126997d, returned ff26997c -> [ rgb(0.14 60% 52.3 / 0.98) wrong RGB code ] expected fa009934, returned ff009934 -> [ rgb(none none none / none) wrong RGB code ] expected 00000000, returned ff000000 -> [ rgb(none none none/none) wrong RGB code ] expected 00000000, returned ff000000 -> [ rgb(none none 30) wrong RGB code ] expected ff00001e, returned ff1e0000 -> [ rgb(none 20 none) wrong RGB code ] expected ff001400, returned ff140000 -> [ rgb(10 50 13% / 50%) wrong RGB code ] expected 800a3221, returned ff0a3221 -> [ rgb(10 50 13% // 50%) wrong RGB code ] expected ff000000, returned ff0a3221 -> [ rgb(10 50,, 13% // 50%) wrong RGB code ] expected ff000000, returned ff0a3221 -> [ rgb(10 50 ,, 13% // 50%) wrong RGB code ] expected ff000000, returned ff0a3221 -> [ rgb(1.2e1 0.24e2 2e2) wrong RGB code ] expected ff0c18c8, returned ff010100 -> [ rgb(1200e-2 2400e-2 200000e-3) wrong RGB code ] expected ff0c18c8, returned ffff00ff -> [ rgb(1200E-2 2400E-2 200000E-3) wrong RGB code ] expected ff0c18c8, returned ffff00ff -> [ rgb(120560.64646464632469823160676064670646798706406464098706464097970906464067e-4 2400E-2 200000e-3) wrong RGB code ] expected ff0c18c8, returned ffff00ff -> [ rgba(12 24 200) wrong RGB code ] expected ff0c18c8, returned c18c8 -> [ rgba(12 24 200%) wrong RGB code ] expected ff0c18ff, returned c18ff -> [ rgba(-1 24 200%) wrong RGB code ] expected ff0018ff, returned 18ff -> [ rgba(300 24 28) wrong RGB code ] expected ffff181c, returned ff181c +> [ rgba(12 24 200 / 82%) illegal argument ] d10c18c8 Color parameter outside of expected range: Alpha -> [ rgba(12, 24, 200) wrong RGB code ] expected ff0c18c8, returned c18c8 +> [ rgba(12, 24, 200, 210) illegal argument ] ff0c18c8 Color parameter outside of expected range: Alpha +> [ rgba(12, 24, 200 , 210) illegal argument ] ff0c18c8 Color parameter outside of expected range: Alpha +> [ rgba(12 , 24 , 200 , 210) illegal argument ] ff0c18c8 Color parameter outside of expected range: Alpha +> [ rgba( 12 , 24 , 200 , 210 ) illegal argument ] ff0c18c8 Color parameter outside of expected range: Alpha +> [ rgba(12 ,24, 200 ,210) illegal argument ] ff0c18c8 Color parameter outside of expected range: Alpha +> [ rgba(12,24,200,210) illegal argument ] ff0c18c8 Color parameter outside of expected range: Alpha -> [ rgba(15% 60% 49%) wrong RGB code ] expected ff26997d, returned 26997d +> [ rgba(15% 60% 49% / 82%) illegal argument ] d126997d Color parameter outside of expected range: Alpha +> [ rgba(15%, 60%, 49% / 82%) illegal argument ] d126997d Color parameter outside of expected range: Alpha -> [ rgba(none none none) wrong RGB code ] expected ff000000, returned 0 -> [ rgba(none none 30) wrong RGB code ] expected ff00001e, returned 1e0000 -> [ rgba(none 20 none) wrong RGB code ] expected ff001400, returned 140000 -> [ rgba(10 none none) wrong RGB code ] expected ff0a0000, returned a0000 -> [ rgba(none none none) wrong RGB code ] expected ff000000, returned 0 +> [ rgba(10 50 13% / 50%) illegal argument ] 800a3221 Color parameter outside of expected range: Alpha +> [ rgba(10 50 13% // 50%) illegal argument ] ff000000 Color parameter outside of expected range: Alpha +> [ rgba(10 50,, 13% // 50%) illegal argument ] ff000000 Color parameter outside of expected range: Alpha +> [ rgba(10 50 ,, 13% // 50%) illegal argument ] ff000000 Color parameter outside of expected range: Alpha +> [ rgba(1.2e1 0.24e2 2e2) illegal argument ] ff0c18c8 Color parameter outside of expected range: Alpha -> [ rgba(1200e-2 2400e-2 200000e-3) wrong RGB code ] expected ff0c18c8, returned ff00ff -> [ rgba(1200E-2 2400E-2 200000E-3) wrong RGB code ] expected ff0c18c8, returned ff00ff -> [ rgba(120560.64646464632469823160676064670646798706406464098706464097970906464067e-4 2400E-2 200000e-3) wrong RGB code ] expected ff0c18c8, returned ff00ff

@openjdk openjdk bot removed the merge-conflict Pull request has merge conflict with target branch label Dec 9, 2024
@bridgekeeper
Copy link

bridgekeeper bot commented Feb 5, 2025

@scientificware This pull request has been inactive for more than 8 weeks and will be automatically closed if another 8 weeks passes without any activity. To avoid this, simply add a new comment to the pull request. Feel free to ask for assistance if you need help with progressing this pull request towards integration!

@scientificware
Copy link
Contributor Author

Still a work in progress.

@aivanov-jdk
Copy link
Member

Still a work in progress.

It's not a big issue if the PR gets closed. You'll be able to open it again once you're ready with your changes.

@scientificware
Copy link
Contributor Author

@aivanov-jdk It's just a reminder for me. I thought that in draft mode, comments are not propagated.
Is there a better way to proceed ?

@aivanov-jdk
Copy link
Member

It's just a reminder for me. I thought that in draft mode, comments are not propagated.

I didn't noticed the PR was in the Draft state.

You're right, the comments aren't sent for the PRs in draft state to the mailing lists. Yet all the comments will be sent to the mailing list after you make the PR ready to review.

GitHub sends notifications to everyone who participated in the PR discussion, it does so even for draft PRs.

(I usually track updates to PRs that I review using these direct emails that's sent by GitHub.)

Is there a better way to proceed ?

If you like to add comments as a reminder to yourself, I see no problem with it… However, take into account that all the PR comments will be sent to the mailing list.

@bridgekeeper
Copy link

bridgekeeper bot commented Apr 4, 2025

@scientificware This pull request has been inactive for more than 8 weeks and will be automatically closed if another 8 weeks passes without any activity. To avoid this, simply add a new comment to the pull request. Feel free to ask for assistance if you need help with progressing this pull request towards integration!

@bridgekeeper
Copy link

bridgekeeper bot commented May 31, 2025

@scientificware This pull request has been inactive for more than 16 weeks and will now be automatically closed. If you would like to continue working on this pull request in the future, feel free to reopen it! This can be done using the /open pull request command.

@bridgekeeper bridgekeeper bot closed this May 31, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

client [email protected] csr Pull request needs approved CSR before integration

Development

Successfully merging this pull request may close these issues.

8 participants