Mozdev
Mercurial
adblockplus
/ shortlog
summary
| shortlog |
changelog
|
graph
|
tags
|
files
(0)
-1000
-300
-100
-60
+60
+100
tip
13 months ago
Wladimir Palant
Fixing another pathological case - site continuously creating nodes with different addresses. Adding automatic and manual testcases as well.
changeset
|
files
13 months ago
babel-sync
Uploading kk-KZ update from Babelzilla
changeset
|
files
13 months ago
Wladimir Palant
Adding manual test for memory use for the case that the page is constantly creating new nodes
changeset
|
files
13 months ago
Wladimir Palant
Compact list of nodes based on counter and not based on time. Added test for automatic list compaction. Also made tests run independently of the load event - last image/frame loaded is being held in memory during that event.
changeset
|
files
13 months ago
textpattern-merge
Synchronizing Mercurial with Textpattern
changeset
|
files
13 months ago
Wladimir Palant
Adding test to verify that nodes still in document aren't being garbage collected
changeset
|
files
13 months ago
Wladimir Palant
Adding some tests to verify that nodes aren't being kept in memory by references from Adblock Plus
changeset
|
files
13 months ago
Wladimir Palant
Use nsIWeakReference directly, Components.utils.getWeakReference() currently causes wrapping issues and memory leaks.
changeset
|
files
13 months ago
babel-sync
Uploading es-ES update from Babelzilla
changeset
|
files
13 months ago
babel-sync
Uploading is-IS update from Babelzilla
changeset
|
files
13 months ago
textpattern-merge
Synchronizing Mercurial with Textpattern
changeset
|
files
13 months ago
textpattern-merge
Synchronizing Mercurial with Textpattern
changeset
|
files
13 months ago
babel-sync
Uploading fy-NL update from Babelzilla
changeset
|
files
13 months ago
babel-sync
Uploading ko-KR update from Babelzilla
changeset
|
files
13 months ago
babel-sync
Uploading he-IL update from Babelzilla
changeset
|
files
13 months ago
babel-sync
Uploading ca-AD update from Babelzilla
changeset
|
files
13 months ago
babel-sync
Uploading el-GR update from Babelzilla
changeset
|
files
13 months ago
babel-sync
Uploading sk-SK update from Babelzilla
changeset
|
files
13 months ago
babel-sync
Uploading hu-HU update from Babelzilla
changeset
|
files
13 months ago
Wladimir Palant
Adding new strings in German and Russian translations
changeset
|
files
13 months ago
Wladimir Palant
Do not insert missing entities in Babelzilla builds
changeset
|
files
13 months ago
Wladimir Palant
Adding comments for translators
changeset
|
files
13 months ago
Wladimir Palant
Uploading updated translations from Babelzilla
changeset
|
files
13 months ago
Wladimir Palant
Ignore case when comparing access keys to reference locale
changeset
|
files
13 months ago
Wladimir Palant
Putting comment end mark on extra line for sake of make_babelzilla_build.pl
changeset
|
files
13 months ago
textpattern-merge
Synchronizing Mercurial with Textpattern
changeset
|
files
13 months ago
Wladimir Palant
Added tag ELEMENT_HIDING_HELPER_1_0_6_RELEASE for changeset e3b7f06a3f3f
changeset
|
files
13 months ago
Wladimir Palant
Releasing Element Hiding Helper 1.0.6
changeset
|
files
13 months ago
Wladimir Palant
Uploading updated translations from Babelzilla
changeset
|
files
13 months ago
Wladimir Palant
Making sure we stay compatible with current ABP Watcher release
changeset
|
files
13 months ago
Wladimir Palant
Topic 4175 : Reference objects by tag name again to prevent performance issues
changeset
|
files
13 months ago
Wladimir Palant
Removing outdated comment
changeset
|
files
13 months ago
Wladimir Palant
Link to bug 500931 for the wrapping hack
changeset
|
files
13 months ago
Wladimir Palant
Remove debug code
changeset
|
files
13 months ago
Wladimir Palant
Save weak reference to wrapper again (casted to nsISupportsWeakReference) rather than unwrap
changeset
|
files
13 months ago
Wladimir Palant
Fixing mistake in test (duplicate variable declaration)
changeset
|
files
13 months ago
Wladimir Palant
Using a safer test dealing with an unwrapped content node
changeset
|
files
13 months ago
Wladimir Palant
Using a safer test dealing with an unwrapped content node
changeset
|
files
13 months ago
Wladimir Palant
Changing wrong test description
changeset
|
files
13 months ago
Wladimir Palant
Adding some tests for the RequestList/RequestEntry classes
changeset
|
files
13 months ago
Wladimir Palant
Less ambiguous naming: DataContainer => RequestList, DataEntry => RequestEntry
changeset
|
files
13 months ago
Wladimir Palant
Remove unnecessary abp.getDataForWindow/Node shortcuts
changeset
|
files
13 months ago
Wladimir Palant
Use own XPCOM object for wrapping hack to save on XPCOM calls (performance)
changeset
|
files
13 months ago
Wladimir Palant
Make sure to remove outdated node references from lists periodically - solves pathological case where a website would make ABP use too much memory by creating lots of nodes with the same address
changeset
|
files
13 months ago
Wladimir Palant
Store weak reference to the original node rather than the wrapper - the wrapper is garbage collected individually. Also make sure to wrap the node as necessary when resolving weak reference.
changeset
|
files
13 months ago
Wladimir Palant
Fixing call using old DataContainer.notifyListeners() conventions
changeset
|
files
13 months ago
Wladimir Palant
Adding DataEntry.nodes helper to make sure other code parts don't need to deal with weak references
changeset
|
files
13 months ago
Wladimir Palant
Improving documentation of static DataContainer methods
changeset
|
files
13 months ago
Wladimir Palant
Get rid of subdocument registration, go through the frames instead
changeset
|
files
13 months ago
Wladimir Palant
Some cleaning up of the DataContainer class (better JSDoc documentation, removing unnecessary DataContainer.notifyListeners parameter)
changeset
|
files
13 months ago
Wladimir Palant
Simplify notifications on data changes by allowing the data to hold a weak reference to its window
changeset
|
files
13 months ago
Wladimir Palant
Extract data entries into their own class
changeset
|
files
13 months ago
Wladimir Palant
Do not use mutation events to remove nodes that are no longer in document, use weak references instead.
changeset
|
files
13 months ago
textpattern-merge
Synchronizing Mercurial with Textpattern
changeset
|
files
13 months ago
textpattern-merge
Synchronizing Mercurial with Textpattern
changeset
|
files
13 months ago
Wladimir Palant
Improve position calculation for object tabs
changeset
|
files
13 months ago
textpattern-merge
Synchronizing Mercurial with Textpattern
changeset
|
files
13 months ago
Wladimir Palant
Switch to absolute rather than fixed positioning for object tabs (prevents visual glitches when scrolling)
changeset
|
files
13 months ago
Wladimir Palant
Replace createTimer() utility function by a simpler runAsync()
changeset
|
files
13 months ago
Wladimir Palant
Work-around for https://bugzilla.mozilla.org/show_bug.cgi?id=500075 - negate :hover when dealing with objects
changeset
|
files
(0)
-1000
-300
-100
-60
+60
+100
tip