Mozdev
 
13 months agoWladimir PalantFixing another pathological case - site continuously creating nodes with different addresses. Adding automatic and manual testcases as well.
13 months agobabel-syncUploading kk-KZ update from Babelzilla
13 months agoWladimir PalantAdding manual test for memory use for the case that the page is constantly creating new nodes
13 months agoWladimir PalantCompact 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.
13 months agotextpattern-mergeSynchronizing Mercurial with Textpattern
13 months agoWladimir PalantAdding test to verify that nodes still in document aren't being garbage collected
13 months agoWladimir PalantAdding some tests to verify that nodes aren't being kept in memory by references from Adblock Plus
13 months agoWladimir PalantUse nsIWeakReference directly, Components.utils.getWeakReference() currently causes wrapping issues and memory leaks.
13 months agobabel-syncUploading es-ES update from Babelzilla
13 months agobabel-syncUploading is-IS update from Babelzilla
13 months agotextpattern-mergeSynchronizing Mercurial with Textpattern
13 months agotextpattern-mergeSynchronizing Mercurial with Textpattern
13 months agobabel-syncUploading fy-NL update from Babelzilla
13 months agobabel-syncUploading ko-KR update from Babelzilla
13 months agobabel-syncUploading he-IL update from Babelzilla
13 months agobabel-syncUploading ca-AD update from Babelzilla
13 months agobabel-syncUploading el-GR update from Babelzilla
13 months agobabel-syncUploading sk-SK update from Babelzilla
13 months agobabel-syncUploading hu-HU update from Babelzilla
13 months agoWladimir PalantAdding new strings in German and Russian translations
13 months agoWladimir PalantDo not insert missing entities in Babelzilla builds
13 months agoWladimir PalantAdding comments for translators
13 months agoWladimir PalantUploading updated translations from Babelzilla
13 months agoWladimir PalantIgnore case when comparing access keys to reference locale
13 months agoWladimir PalantPutting comment end mark on extra line for sake of make_babelzilla_build.pl
13 months agotextpattern-mergeSynchronizing Mercurial with Textpattern
13 months agoWladimir PalantAdded tag ELEMENT_HIDING_HELPER_1_0_6_RELEASE for changeset e3b7f06a3f3f
13 months agoWladimir PalantReleasing Element Hiding Helper 1.0.6
13 months agoWladimir PalantUploading updated translations from Babelzilla
13 months agoWladimir PalantMaking sure we stay compatible with current ABP Watcher release
13 months agoWladimir PalantTopic 4175 : Reference objects by tag name again to prevent performance issues
13 months agoWladimir PalantRemoving outdated comment
13 months agoWladimir PalantLink to bug 500931 for the wrapping hack
13 months agoWladimir PalantRemove debug code
13 months agoWladimir PalantSave weak reference to wrapper again (casted to nsISupportsWeakReference) rather than unwrap
13 months agoWladimir PalantFixing mistake in test (duplicate variable declaration)
13 months agoWladimir PalantUsing a safer test dealing with an unwrapped content node
13 months agoWladimir PalantUsing a safer test dealing with an unwrapped content node
13 months agoWladimir PalantChanging wrong test description
13 months agoWladimir PalantAdding some tests for the RequestList/RequestEntry classes
13 months agoWladimir PalantLess ambiguous naming: DataContainer => RequestList, DataEntry => RequestEntry
13 months agoWladimir PalantRemove unnecessary abp.getDataForWindow/Node shortcuts
13 months agoWladimir PalantUse own XPCOM object for wrapping hack to save on XPCOM calls (performance)
13 months agoWladimir PalantMake 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
13 months agoWladimir PalantStore 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.
13 months agoWladimir PalantFixing call using old DataContainer.notifyListeners() conventions
13 months agoWladimir PalantAdding DataEntry.nodes helper to make sure other code parts don't need to deal with weak references
13 months agoWladimir PalantImproving documentation of static DataContainer methods
13 months agoWladimir PalantGet rid of subdocument registration, go through the frames instead
13 months agoWladimir PalantSome cleaning up of the DataContainer class (better JSDoc documentation, removing unnecessary DataContainer.notifyListeners parameter)
13 months agoWladimir PalantSimplify notifications on data changes by allowing the data to hold a weak reference to its window
13 months agoWladimir PalantExtract data entries into their own class
13 months agoWladimir PalantDo not use mutation events to remove nodes that are no longer in document, use weak references instead.
13 months agotextpattern-mergeSynchronizing Mercurial with Textpattern
13 months agotextpattern-mergeSynchronizing Mercurial with Textpattern
13 months agoWladimir PalantImprove position calculation for object tabs
13 months agotextpattern-mergeSynchronizing Mercurial with Textpattern
13 months agoWladimir PalantSwitch to absolute rather than fixed positioning for object tabs (prevents visual glitches when scrolling)
13 months agoWladimir PalantReplace createTimer() utility function by a simpler runAsync()
13 months agoWladimir PalantWork-around for https://bugzilla.mozilla.org/show_bug.cgi?id=500075 - negate :hover when dealing with objects