• last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[JBWEB-305] Add file name information in detail error when compiling the java file
    • -1
    • +1
    ./resources/LocalStrings_es.properties
JBWEB-242: Fix rare leak with tag pooling
    • -1
    • +11
    ./runtime/PerThreadTagHandlerPool.java
  1. … 4 more files in changeset.
Use per webapp expression factory.
    • -2
    • +2
    ./runtime/JspApplicationContextImpl.java
  1. … 1 more file in changeset.
Port 52776: Fix cleanup after JspFragment.invoke
  1. … 1 more file in changeset.
AS7-3562: Fix leak on invalid tag pooling when JSP id consumer is used. Submitted by Stuart Douglas.
  1. … 1 more file in changeset.
Similar to JBWEB-211, improve exception handling.
- JBWEB-211: Improve include exception handling.

- Fix bad jira links.

  1. … 1 more file in changeset.
Rebase on Tomcat EL (the current EL was improved to pass the TCK, but does not have fixes

for complex things).

  1. … 64 more files in changeset.
- Port performance patch by dropping not so useful logging. I don't see how it really changes things for web,

since it won't unload JSPs.

    • -4
    • +2
    ./runtime/PerThreadTagHandlerPool.java
- More cleanup won't hurt.
    • -1
    • +9
    ./runtime/PerThreadTagHandlerPool.java
  1. … 1 more file in changeset.
- Code cleanup (instance is now never null even for STM).

- Remove a print stack trace in Jasper code I looked at.

  1. … 2 more files in changeset.
- Fix oops: actually get the instance manager.
    • -0
    • +1
    ./runtime/PerThreadTagHandlerPool.java
  1. … 1 more file in changeset.
- I don't understand why reuse calls predestroy (get does not call post construct if the tag is not instantiated). Drop that.

- Use the thread local pool by default, but lower the size (only nesting will actually require more than one).

- Use the instance manager by default.

    • -16
    • +32
    ./runtime/PerThreadTagHandlerPool.java
- Improve instance manager use with tags.

- Since the tag class is already loaded, use it rather than reloading it all the time.

- If the instance manager is enabled for tags, use it for destroy without having to also set the inject tags flag.

- Switch to using STAX for the remaining Jasper XML parsing.
    • -27
    • +34
    ./compiler/ImplicitTagLibraryInfo.java
    • -48
    • +75
    ./compiler/TagPluginManager.java
- Drop tag injection by default (too costly for now).
- Port exception cleanup.
  1. … 1 more file in changeset.
- Port patch to close a reader in JDT, as well as an IS when using a JMX call.
  1. … 2 more files in changeset.
- Port Tomcat code formatting, the old one is unreadable in this class.
    • -208
    • +220
    ./compiler/ELFunctionMapper.java
- Fix.
- 50066: Tag file processing fix.
  1. … 1 more file in changeset.
- 49998: XML syntax detection improvement.
  1. … 1 more file in changeset.
- 49726: Default content type should not override.
  1. … 1 more file in changeset.
- 49555: Fix use of static inner classes in taglibs.
  1. … 1 more file in changeset.
- Fix for JBWEB-185. The cache is now unlimited. Not caching this is probably extremely

bad for actual performance. For specific cases, the system property is there.

- Revert old patch causing a security manager performance drop.

  1. … 3 more files in changeset.
- JBAS-8579: Should default to JSP for body content.

- Cosmetic.

  1. … 2 more files in changeset.
- ...
- JBWEB-180: Add system property for buffer size.
- Port patch: add missing identifier.
- Specify locale rather than use the default.
  1. … 26 more files in changeset.