Skip to content

Conversation

@werpu
Copy link
Contributor

@werpu werpu commented Sep 29, 2022

Myfaces faces.js reimplementation via typescript for MyFaces 4.0, please review

@melloware
Copy link
Contributor

Nice work on this! Lots to review here but looking good from what I see so far.

@werpu
Copy link
Contributor Author

werpu commented Sep 29, 2022 via email

@volosied
Copy link
Contributor

volosied commented Oct 3, 2022

I will test some applications with these changes. I'll post if find anything.

Also, I was thinking of merging this after a RC2 release? I sent an email to discuss this.

@werpu
Copy link
Contributor Author

werpu commented Oct 4, 2022

Sounds absolutely great.
Thanks for reviewing and testing it.

@werpu
Copy link
Contributor Author

werpu commented Oct 11, 2022

Will take care of the checkstyle violation tomorrow, I merged the latest code in from master.

@werpu werpu closed this Oct 12, 2022
@werpu werpu reopened this Oct 12, 2022
@werpu
Copy link
Contributor Author

werpu commented Oct 12, 2022

Pull request now back in sync with latest main

@melloware
Copy link
Contributor

@werpu can you verify this works in your code: #342

@werpu
Copy link
Contributor Author

werpu commented Oct 13, 2022

Working on it, there was an issue in the new codebase as well.
The updated code should be in the codebase tomorrow.
Also I added this case to my integration tests. Same push into the pull request tomorrow.

werpu added 4 commits October 14, 2022 09:14
integrated dom query sources, another fix for the nonce handling
updating from the github upstream project.
Fix for an eval regression introduced by our nonce fixes
(only the new codebase is affected)
integratioin test 5, double eval failed because of it
updating to the latest mona-dish (no fixes but just to be
in sync)
@werpu werpu changed the title Feature/myfaces 4456 Feature/myfaces 4456 - New faces.js codebase (AIM RC3) Oct 18, 2022
@werpu werpu changed the title Feature/myfaces 4456 - New faces.js codebase (AIM RC3) Feature/myfaces 4456 - New faces.js codebase (target RC3) Oct 18, 2022
@werpu werpu changed the title Feature/myfaces 4456 - New faces.js codebase (target RC3) Feature/myfaces 4456 - New faces.js codebase (target 4.0.0 RC3) Oct 18, 2022
volosied and others added 4 commits October 18, 2022 13:21
# Conflicts:
#	api/src/main/javascript/META-INF/resources/myfaces/_impl/_util/_Dom.js
#	api/src/main/javascript/META-INF/resources/myfaces/_impl/core/_EvalHandlers.js
#	api/src/main/javascript/META-INF/resources/myfaces/_impl/core/_Runtime.js
@werpu
Copy link
Contributor Author

werpu commented Oct 18, 2022

Hi I think both the codebase and the tests are now in a shape that we theoretically can merge. I spent another week on fixes and improvements to the already well working codebase.

If possible test the code with the projects you have, given that the code is going into a release candidate.
I will work on smaller improvements like documentation and typo fixes until the merge.

But I do not expect any heavy bugfixes or codechanges anymore (the last big one was the nonce issue, which came in unexpectedly)

The same goes for the new improved integration tests, which have also an RC3 target

werpu and others added 4 commits October 19, 2022 11:22
…aces_ts update

Fixes an obscure safari bug where an
xhr interrupted error was issued on a page which already was unloaded and a new page was already loaded.
We now have a dedicated xhr cancel behavior which is basically treaded the same way an onCancel is treaded.
All tests now pass reliably on all 3 major engines.
…aces_ts update

Fixes an obscure safari bug where an
xhr interrupted error was issued on a page which already was unloaded and a new page was already loaded.
We now have a dedicated xhr cancel behavior which is basically treaded the same way an onCancel is treaded.
All tests now pass reliably on all 3 major engines.
@werpu werpu closed this Oct 19, 2022
@werpu werpu deleted the feature/MYFACES-4456 branch October 19, 2022 10:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants