Opened on 05/08/2017 at 02:06:26 PM

Closed on 05/23/2017 at 01:15:54 PM

Last modified on 07/10/2017 at 01:53:28 PM

#5220 closed change (fixed)

Update lib/io.js for chrome add-on

Reported by: hfiguiere Assignee: hfiguiere
Priority: Unknown Milestone: Adblock-Plus-1.13.3-for-Chrome-Opera
Module: Platform Keywords:
Cc: trev Blocked By:
Blocking: #5094 Platform: Chrome
Ready: no Confidential: no
Tester: Ross Verified working: yes
Review URL(s):

https://codereview.adblockplus.org/29433625

Description (last modified by hfiguiere)

Background

Following #5059, we change the io.js API to use promises in libadblockpluschrome

This will import the following changes:

  • #5059 - Simplify I/O API and FilterStorage implementation
  • #5153 - Simplify patterns.ini parsing
  • #4796 - Use a modern JS engine in the browser tests and convert all files to ECMAScript 6
  • Misc test fixes.

What to change

  • Bump dependencies for core
  • Modify lib/io.js to return promise where needed

Attachments (0)

Change History (10)

comment:1 Changed on 05/08/2017 at 02:10:45 PM by hfiguiere

  • Cc trev added

comment:2 Changed on 05/08/2017 at 02:13:53 PM by hfiguiere

This needs to be done for issue #5094 as this changes are in core already.

comment:3 Changed on 05/08/2017 at 02:17:12 PM by hfiguiere

  • Review URL(s) modified (diff)
  • Status changed from new to reviewing

comment:4 Changed on 05/08/2017 at 03:05:39 PM by trev

  • Description modified (diff)

comment:5 Changed on 05/08/2017 at 03:16:41 PM by trev

If this is a dependency update, it should list all changes being imported and their implications. This way we make sure that we know which changes go into a milestone (only this issue will be listed there, not the issues you are importing) and that testers know what needs to be tested. You can see this in #3957 and #3835 for example.

comment:6 Changed on 05/08/2017 at 03:40:33 PM by hfiguiere

  • Description modified (diff)

comment:7 Changed on 05/23/2017 at 01:14:15 PM by abpbot

A commit referencing this issue has landed:
Issue 5220 - Update the IO API

comment:8 Changed on 05/23/2017 at 01:15:54 PM by hfiguiere

  • Resolution set to fixed
  • Status changed from reviewing to closed

comment:9 Changed on 05/23/2017 at 01:19:35 PM by hfiguiere

  • Milestone set to Adblock-Plus-for-Chrome-Opera-next

comment:10 Changed on 07/10/2017 at 01:53:28 PM by Ross

  • Tester changed from Unknown to Ross
  • Verified working set

Done. IO related functionality like filter storage seems okay.

ABP 1.13.2.1785
Chrome 49 / 59 / Windows 7
Opera 37 / 45 / Windows 7

Add Comment

Modify Ticket

Change Properties
Action
as closed .
The resolution will be deleted. Next status will be 'reopened'.
to The owner will be changed from hfiguiere.
 
Note: See TracTickets for help on using tickets.