Fri, 09 Oct 2009 15:11:13 -0400 |
Warnings.
|
file | diff | annotate |
Fri, 25 Sep 2009 14:02:54 +0200 |
Upadate licenses to have up to date year
|
file | diff | annotate |
Fri, 09 Oct 2009 15:11:13 -0400 |
Warnings.
|
file | diff | annotate |
Fri, 25 Sep 2009 14:02:54 +0200 |
Upadate licenses to have up to date year
|
file | diff | annotate |
Sun, 19 Apr 2009 12:10:04 +0200 |
Fixing imports of lookup tests
|
file | diff | annotate |
Sat, 18 Apr 2009 14:37:42 +0200 |
Simplifying lookup test dependencies to not require Utilities class
|
file | diff | annotate |
Fri, 20 Jun 2008 14:42:14 +0200 |
setLookups(Executor, ...) to delay notification of listeners
|
file | diff | annotate |
Mon, 16 Jun 2008 16:55:24 -0400 |
Some size-related tests were failing for me by 8 bytes.
|
file | diff | annotate |
Tue, 19 Feb 2008 07:59:28 +0100 |
Merging with trunk, removing the original fix for re-entrancy and its tests replacing it with complete new one based on immutable data structure
|
file | diff | annotate |
Wed, 06 Feb 2008 19:33:00 +0100 |
So finally I know who exits from the critical section into foreing code. It is res.lookup(template) in lookupChange. This fix ensures that res.lookup(template) is never called with lock being held on the ProxyLookup. The fix may not be perfect, but at least it should guarantee internal consistency of the ProxyLookup's own data structures.
|
file | diff | annotate |
Tue, 19 Feb 2008 07:41:29 +0100 |
eliminating the weak_proxy_lookup_but_does_not_GC_template_and_its_class head
|
file | diff | annotate |
Tue, 05 Feb 2008 19:43:00 +0100 |
An attempt to make the result hold the data weak, but it does not work because of GC of template's class
|
file | diff | annotate |
Mon, 18 Feb 2008 20:36:46 +0100 |
Making ProxyLookup with one result smaller by 1/3 of original size
|
file | diff | annotate |
Mon, 18 Feb 2008 20:01:01 +0100 |
Empty ProxyLookup smaller to 16B again, but the filled one still occupies quite a big amount of memory
|
file | diff | annotate |
Mon, 18 Feb 2008 19:08:55 +0100 |
Almost works, except it is still too big
|
file | diff | annotate |
Wed, 06 Feb 2008 18:50:03 +0100 |
So finally I know who exits from the critical section into foreing code. It is res.lookup(template) in lookupChange. I guess I start from scratch and fix this differently.
|
file | diff | annotate |
Tue, 05 Feb 2008 17:53:22 +0100 |
tests are passing again
|
file | diff | annotate |
Tue, 05 Feb 2008 16:37:24 +0100 |
rewritten to have unmodifiable data inside ProxyLookup
|
file | diff | annotate |
Thu, 24 Jan 2008 09:05:17 +0000 |
Trying to mimic a failure with duplicated delegates in setLookups
|
file | diff | annotate |
Wed, 16 Jan 2008 08:46:13 +0000 |
#123679: Make setLookups really reentrant
|
file | diff | annotate |
Tue, 30 Oct 2007 17:51:00 +0000 |
#119292: Making setLookups re-entrant from add/remove LookupListener
|
file | diff | annotate |
Tue, 30 Oct 2007 17:33:24 +0000 |
#119292: Lookup.equals could be used to execute setLookups re-entrantly and get IndexOutOfBounds
|
file | diff | annotate |
Wed, 26 Sep 2007 20:53:05 +0000 |
I love free software very very very very very very very very very very much
|
file | diff | annotate |
Sat, 01 Jul 2006 09:07:16 +0000 |
Final touches for CDDL upgrade in module openide
|
file | diff | annotate |
Fri, 03 Mar 2006 16:23:20 +0000 |
A failing test for (yet to be filed) ProxyLookup over ProxyLookup memory leak.
|
file | diff | annotate |
Thu, 02 Mar 2006 16:49:09 +0000 |
Nejedlak's test that is actually working
|
file | diff | annotate |
Fri, 02 Dec 2005 10:45:40 +0000 |
#69633: All changes in results in org.openide.util.lookup are first processed and only then fired to LookupListeners registered from outside of the package. This prevents the situation when one listens on interface A and then queries interface B, while the result for the interface B is not yet updated.
|
file | diff | annotate |
Fri, 11 Nov 2005 16:49:03 +0000 |
#68031: Making the AbstractLookup and especially ProxyLookup much, much improved. The results are now really unmodifiable, events are fired only if something really changes, etc. Small step for me, but big step forward for the mankind. I am just curious how much unit tests will fail on monday...
|
file | diff | annotate |
Sun, 12 Jun 2005 15:44:26 +0000 |
#58941: The array passed to setLookups was thought as not modifiable and if someone modified it and setLookups once again things were obviously broken. Making clone of the array in setLookups and also creating clone in getLookups. Testing both cases.
|
file | diff | annotate |
Fri, 22 Apr 2005 06:02:54 +0000 |
Moving util tests to util module
|
file | diff | annotate |