[Ubuntu-webapps-bugs] [Bug 1675963] Re: Get rid of oxide bits in //ui/gl/init

2017-03-31 Thread Chris Coulson
** Changed in: oxide
   Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
WebApps bug tracking, which is subscribed to Oxide.
https://bugs.launchpad.net/bugs/1675963

Title:
  Get rid of oxide bits in //ui/gl/init

Status in Oxide:
  Fix Released

Bug description:
  We currently replace the ozone bits in //ui/gl/init with Oxide
  implementations. This originates from a time when Chromium/Ozone
  builds didn't support GLX, but that's not the case anymore.

  I want to try to get Chromium's content shell working from an Oxide
  build in order to run the blink layout tests. The content shell will
  communicate directly with the windowing system rather than using
  Oxide, and so will require a full featured ozone platform. As part of
  this, I'm planning to enable the x11 ozone platform for Oxide builds,
  but in order to make this work, the ozone bits in //ui/gl/init need to
  be re-enabled.

To manage notifications about this bug go to:
https://bugs.launchpad.net/oxide/+bug/1675963/+subscriptions

-- 
Mailing list: https://launchpad.net/~ubuntu-webapps-bugs
Post to : ubuntu-webapps-bugs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-webapps-bugs
More help   : https://help.launchpad.net/ListHelp


[Ubuntu-webapps-bugs] [Bug 1676027] Re: Build the x11 ozone platform

2017-03-31 Thread Chris Coulson
** Changed in: oxide
   Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
WebApps bug tracking, which is subscribed to Oxide.
https://bugs.launchpad.net/bugs/1676027

Title:
  Build the x11 ozone platform

Status in Oxide:
  Fix Released

Bug description:
  See bug 1675963 - I want to try to get Chromium's content shell
  working out of an Oxide build tree. For that, we need a full featured
  ozone platform, so let's enable the x11 platform.

To manage notifications about this bug go to:
https://bugs.launchpad.net/oxide/+bug/1676027/+subscriptions

-- 
Mailing list: https://launchpad.net/~ubuntu-webapps-bugs
Post to : ubuntu-webapps-bugs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-webapps-bugs
More help   : https://help.launchpad.net/ListHelp


[Ubuntu-webapps-bugs] [Bug 1678219] [NEW] Maybe add an API for manipulating saved credentials

2017-03-31 Thread Chris Coulson
Public bug reported:

I'm not sure whether the browser will want this yet, or whether it
relies on whatever UI exists for manipulating the system secret service
(eg, seahorse).

** Affects: oxide
 Importance: Medium
 Status: Triaged

** Changed in: oxide
   Importance: Undecided => Medium

** Changed in: oxide
   Status: New => Triaged

-- 
You received this bug notification because you are a member of Ubuntu
WebApps bug tracking, which is subscribed to Oxide.
https://bugs.launchpad.net/bugs/1678219

Title:
  Maybe add an API for manipulating saved credentials

Status in Oxide:
  Triaged

Bug description:
  I'm not sure whether the browser will want this yet, or whether it
  relies on whatever UI exists for manipulating the system secret
  service (eg, seahorse).

To manage notifications about this bug go to:
https://bugs.launchpad.net/oxide/+bug/1678219/+subscriptions

-- 
Mailing list: https://launchpad.net/~ubuntu-webapps-bugs
Post to : ubuntu-webapps-bugs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-webapps-bugs
More help   : https://help.launchpad.net/ListHelp


[Ubuntu-webapps-bugs] [Bug 1678216] [NEW] Add an API to allow the application to prompt to save a password

2017-03-31 Thread Chris Coulson
Public bug reported:

We need an API so that Oxide can tell the application to prompt whether
to save a password.

** Affects: oxide
 Importance: High
 Status: Triaged

** Changed in: oxide
   Importance: Undecided => High

** Changed in: oxide
   Status: New => Triaged

-- 
You received this bug notification because you are a member of Ubuntu
WebApps bug tracking, which is subscribed to Oxide.
https://bugs.launchpad.net/bugs/1678216

Title:
  Add an API to allow the application to prompt to save a password

Status in Oxide:
  Triaged

Bug description:
  We need an API so that Oxide can tell the application to prompt
  whether to save a password.

To manage notifications about this bug go to:
https://bugs.launchpad.net/oxide/+bug/1678216/+subscriptions

-- 
Mailing list: https://launchpad.net/~ubuntu-webapps-bugs
Post to : ubuntu-webapps-bugs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-webapps-bugs
More help   : https://help.launchpad.net/ListHelp


[Ubuntu-webapps-bugs] [Bug 1678179] [NEW] Support autocomplete for password fields

2017-03-31 Thread Chris Coulson
Public bug reported:

We need to support autocomplete for password fields. Part of this will
involve implementing credentials storage. Chrome/Linux currently has
PasswordStore implementations that use libsecret / gnome keyring /
kwallet, but these are part of //chrome rather than
//components/password_manager. It can also fall back to its own login
DB, but that isn't encrypted on Linux.

** Affects: oxide
 Importance: High
 Status: Triaged

** Changed in: oxide
   Importance: Undecided => High

** Changed in: oxide
   Status: New => Triaged

-- 
You received this bug notification because you are a member of Ubuntu
WebApps bug tracking, which is subscribed to Oxide.
https://bugs.launchpad.net/bugs/1678179

Title:
  Support autocomplete for password fields

Status in Oxide:
  Triaged

Bug description:
  We need to support autocomplete for password fields. Part of this will
  involve implementing credentials storage. Chrome/Linux currently has
  PasswordStore implementations that use libsecret / gnome keyring /
  kwallet, but these are part of //chrome rather than
  //components/password_manager. It can also fall back to its own login
  DB, but that isn't encrypted on Linux.

To manage notifications about this bug go to:
https://bugs.launchpad.net/oxide/+bug/1678179/+subscriptions

-- 
Mailing list: https://launchpad.net/~ubuntu-webapps-bugs
Post to : ubuntu-webapps-bugs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-webapps-bugs
More help   : https://help.launchpad.net/ListHelp


[Ubuntu-webapps-bugs] [Bug 1678162] [NEW] Support "Clear Form" item in suggestions popup

2017-03-31 Thread Chris Coulson
Public bug reported:

Chrome has a "Clear Form" item in the autofill suggestions popup. We
should probably display something like this in Oxide too
(POPUP_ITEM_ID_CLEAR_FORM).

** Affects: oxide
 Importance: Medium
 Status: Triaged

** Changed in: oxide
   Importance: Undecided => Medium

** Changed in: oxide
   Status: New => Triaged

-- 
You received this bug notification because you are a member of Ubuntu
WebApps bug tracking, which is subscribed to Oxide.
https://bugs.launchpad.net/bugs/1678162

Title:
  Support "Clear Form" item in suggestions popup

Status in Oxide:
  Triaged

Bug description:
  Chrome has a "Clear Form" item in the autofill suggestions popup. We
  should probably display something like this in Oxide too
  (POPUP_ITEM_ID_CLEAR_FORM).

To manage notifications about this bug go to:
https://bugs.launchpad.net/oxide/+bug/1678162/+subscriptions

-- 
Mailing list: https://launchpad.net/~ubuntu-webapps-bugs
Post to : ubuntu-webapps-bugs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-webapps-bugs
More help   : https://help.launchpad.net/ListHelp


[Ubuntu-webapps-bugs] [Bug 1678164] [NEW] Handle "not secure" warning in autofill suggestions

2017-03-31 Thread Chris Coulson
Public bug reported:

Chrome displays a "not secure" warning message item in the autofill
suggestions on insecure pages with password / username fields. Clicking
on the item opens a new tab with an explanation of the message.

We want to handle this in Oxide, but I'm not sure what the UX should be
- should we display a dialog with information in it?

** Affects: oxide
 Importance: Medium
 Status: Triaged

** Changed in: oxide
   Importance: Undecided => Medium

** Changed in: oxide
   Status: New => Triaged

-- 
You received this bug notification because you are a member of Ubuntu
WebApps bug tracking, which is subscribed to Oxide.
https://bugs.launchpad.net/bugs/1678164

Title:
  Handle "not secure" warning in autofill suggestions

Status in Oxide:
  Triaged

Bug description:
  Chrome displays a "not secure" warning message item in the autofill
  suggestions on insecure pages with password / username fields.
  Clicking on the item opens a new tab with an explanation of the
  message.

  We want to handle this in Oxide, but I'm not sure what the UX should
  be - should we display a dialog with information in it?

To manage notifications about this bug go to:
https://bugs.launchpad.net/oxide/+bug/1678164/+subscriptions

-- 
Mailing list: https://launchpad.net/~ubuntu-webapps-bugs
Post to : ubuntu-webapps-bugs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-webapps-bugs
More help   : https://help.launchpad.net/ListHelp


[Ubuntu-webapps-bugs] [Bug 1678156] [NEW] Add an API for manipulating credit cards

2017-03-31 Thread Chris Coulson
Public bug reported:

There needs to be an API for manipulating stored credit card details.

** Affects: oxide
 Importance: High
 Status: Triaged

** Changed in: oxide
   Importance: Undecided => High

** Changed in: oxide
   Status: New => Triaged

-- 
You received this bug notification because you are a member of Ubuntu
WebApps bug tracking, which is subscribed to Oxide.
https://bugs.launchpad.net/bugs/1678156

Title:
  Add an API for manipulating credit cards

Status in Oxide:
  Triaged

Bug description:
  There needs to be an API for manipulating stored credit card details.

To manage notifications about this bug go to:
https://bugs.launchpad.net/oxide/+bug/1678156/+subscriptions

-- 
Mailing list: https://launchpad.net/~ubuntu-webapps-bugs
Post to : ubuntu-webapps-bugs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-webapps-bugs
More help   : https://help.launchpad.net/ListHelp


[Ubuntu-webapps-bugs] [Bug 1678155] [NEW] Support autofilling credit card info

2017-03-31 Thread Chris Coulson
Public bug reported:

Add support for autofilling credit card info.

** Affects: oxide
 Importance: High
 Status: Triaged

** Changed in: oxide
   Importance: Undecided => High

** Changed in: oxide
   Status: New => Triaged

-- 
You received this bug notification because you are a member of Ubuntu
WebApps bug tracking, which is subscribed to Oxide.
https://bugs.launchpad.net/bugs/1678155

Title:
  Support autofilling credit card info

Status in Oxide:
  Triaged

Bug description:
  Add support for autofilling credit card info.

To manage notifications about this bug go to:
https://bugs.launchpad.net/oxide/+bug/1678155/+subscriptions

-- 
Mailing list: https://launchpad.net/~ubuntu-webapps-bugs
Post to : ubuntu-webapps-bugs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-webapps-bugs
More help   : https://help.launchpad.net/ListHelp


[Ubuntu-webapps-bugs] [Bug 1678151] [NEW] Add an API for manipulating autofill profiles

2017-03-31 Thread Chris Coulson
Public bug reported:

The browser needs an API for manipulating autofill profiles

** Affects: oxide
 Importance: High
 Status: Triaged

** Changed in: oxide
   Importance: Undecided => High

** Changed in: oxide
   Status: New => Triaged

-- 
You received this bug notification because you are a member of Ubuntu
WebApps bug tracking, which is subscribed to Oxide.
https://bugs.launchpad.net/bugs/1678151

Title:
  Add an API for manipulating autofill profiles

Status in Oxide:
  Triaged

Bug description:
  The browser needs an API for manipulating autofill profiles

To manage notifications about this bug go to:
https://bugs.launchpad.net/oxide/+bug/1678151/+subscriptions

-- 
Mailing list: https://launchpad.net/~ubuntu-webapps-bugs
Post to : ubuntu-webapps-bugs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-webapps-bugs
More help   : https://help.launchpad.net/ListHelp


[Ubuntu-webapps-bugs] [Bug 1253784] Re: Webbrowser doesn't respect the HTML5 "required" attribute

2017-03-31 Thread Bill Filler
** Also affects: canonical-devices-system-image
   Importance: Undecided
   Status: New

** Changed in: canonical-devices-system-image
Milestone: None => u8c-2

** Changed in: canonical-devices-system-image
   Importance: Undecided => Medium

** Changed in: canonical-devices-system-image
 Assignee: (unassigned) => Bill Filler (bfiller)

-- 
You received this bug notification because you are a member of Ubuntu
WebApps bug tracking, which is subscribed to webbrowser-app.
https://bugs.launchpad.net/bugs/1253784

Title:
  Webbrowser doesn't respect the HTML5 "required" attribute

Status in Canonical System Image:
  New
Status in Oxide:
  Triaged
Status in webbrowser-app:
  Invalid
Status in webbrowser-app package in Ubuntu:
  Confirmed

Bug description:
  The browser should prevent the form from being submitted

  ex: http://www.w3schools.com/html/tryhtml5_input_required.htm

To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-devices-system-image/+bug/1253784/+subscriptions

-- 
Mailing list: https://launchpad.net/~ubuntu-webapps-bugs
Post to : ubuntu-webapps-bugs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-webapps-bugs
More help   : https://help.launchpad.net/ListHelp


[Ubuntu-webapps-bugs] [Bug 1659344] Re: Address bar disappears when loading a page

2017-03-31 Thread Bill Filler
** Also affects: canonical-devices-system-image
   Importance: Undecided
   Status: New

** Changed in: canonical-devices-system-image
Milestone: None => u8c-2

-- 
You received this bug notification because you are a member of Ubuntu
WebApps bug tracking, which is subscribed to Oxide.
https://bugs.launchpad.net/bugs/1659344

Title:
  Address bar disappears when loading a page

Status in Canonical System Image:
  New
Status in Oxide:
  Triaged

Bug description:
  Test case.
  - Open webbrowser app in a phone device.
  - Introduce a URL in the address box.

  Expected result.
  - The address bar is always kept visible.

  Actual result.
  - While the page is loading, the address bar disappears for a moment. This is 
annoying, specially when the address box is being used to enter a new address.

  current build number: 36
  device name: krillin
  channel: ubuntu-touch/stable/bq-aquaris.en

  webbrowser-app:
Installed: 0.23+15.04.20170124.1-0ubuntu1
Candidate: 0.23+15.04.20170124.1-0ubuntu1
Version table:
   *** 0.23+15.04.20170124.1-0ubuntu1 0
 1001 
http://ppa.launchpad.net/ci-train-ppa-service/stable-snapshot/ubuntu/ 
vivid/main armhf Packages

  liboxideqtcore0:
Installed: 1.19.7-0ubuntu0.15.04.1~overlay1
Candidate: 1.19.7-0ubuntu0.15.04.1~overlay1
Version table:
   *** 1.19.7-0ubuntu0.15.04.1~overlay1 0
 1001 
http://ppa.launchpad.net/ci-train-ppa-service/stable-snapshot/ubuntu/ 
vivid/main armhf Packages

To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-devices-system-image/+bug/1659344/+subscriptions

-- 
Mailing list: https://launchpad.net/~ubuntu-webapps-bugs
Post to : ubuntu-webapps-bugs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-webapps-bugs
More help   : https://help.launchpad.net/ListHelp


[Ubuntu-webapps-bugs] [Bug 1678119] [NEW] Fails to build in zesty (missing linux/dma-buf.h)

2017-03-31 Thread Chris Coulson
Public bug reported:

FAILED: obj/ui/gfx/memory_buffer_sources/client_native_pixmap_dmabuf.o 
/usr/bin/c++ -MMD -MF 
obj/ui/gfx/memory_buffer_sources/client_native_pixmap_dmabuf.o.d 
-DGFX_IMPLEMENTATION -DV8_DEPRECATION_WARNINGS -DUSE_UDEV -DUSE_AURA=1 
-DUSE_PANGO=1 -DUSE_NSS_CERTS=1 -DUSE_OZONE=1 -DNO_TCMALLOC -DDISABLE_NACL 
-DFULL_SAFE_BROWSING -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL 
-DCHROMIUM_BUILD -DENABLE_MEDIA_ROUTER=1 -DFIELDTRIAL_TESTING_ENABLED 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE 
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG 
-DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DOXIDE_BUILD -I../.. -Igen 
-I../../third_party/libdrm/src -I../../third_party/libdrm/src/include 
-I../../third_party/libdrm/src/include/drm -fno-strict-aliasing 
--param=ssp-buffer-size=4 -fstack-protector -Wno-builtin-macro-redefined 
-D__DATE__= -D__TIME__= -D__TIMESTAMP__= -funwind-tables -fPIC -pipe -m64 
-march=x86-64 -pthread -Wall -Wno-unused-local-typedefs 
-Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-unused-parameter
  -O2 -fno-ident -fdata-sections -ffunction-sections -g2 -fvisibility=hidden 
-fvisibility-inlines-hidden -fno-delete-null-pointer-checks -std=gnu++11 
-Wno-narrowing -fno-rtti -fno-exceptions -c 
../../ui/gfx/linux/client_native_pixmap_dmabuf.cc -o 
obj/ui/gfx/memory_buffer_sources/client_native_pixmap_dmabuf.o
../../ui/gfx/linux/client_native_pixmap_dmabuf.cc:39:27: fatal error: 
linux/dma-buf.h: No such file or directory
 #include 
   ^
compilation terminated.

** Affects: oxide
 Importance: Critical
 Status: Triaged

** Changed in: oxide
   Importance: Undecided => Critical

** Changed in: oxide
   Status: New => Triaged

-- 
You received this bug notification because you are a member of Ubuntu
WebApps bug tracking, which is subscribed to Oxide.
https://bugs.launchpad.net/bugs/1678119

Title:
  Fails to build in zesty (missing linux/dma-buf.h)

Status in Oxide:
  Triaged

Bug description:
  FAILED: obj/ui/gfx/memory_buffer_sources/client_native_pixmap_dmabuf.o 
  /usr/bin/c++ -MMD -MF 
obj/ui/gfx/memory_buffer_sources/client_native_pixmap_dmabuf.o.d 
-DGFX_IMPLEMENTATION -DV8_DEPRECATION_WARNINGS -DUSE_UDEV -DUSE_AURA=1 
-DUSE_PANGO=1 -DUSE_NSS_CERTS=1 -DUSE_OZONE=1 -DNO_TCMALLOC -DDISABLE_NACL 
-DFULL_SAFE_BROWSING -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL 
-DCHROMIUM_BUILD -DENABLE_MEDIA_ROUTER=1 -DFIELDTRIAL_TESTING_ENABLED 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE 
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG 
-DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DOXIDE_BUILD -I../.. -Igen 
-I../../third_party/libdrm/src -I../../third_party/libdrm/src/include 
-I../../third_party/libdrm/src/include/drm -fno-strict-aliasing 
--param=ssp-buffer-size=4 -fstack-protector -Wno-builtin-macro-redefined 
-D__DATE__= -D__TIME__= -D__TIMESTAMP__= -funwind-tables -fPIC -pipe -m64 
-march=x86-64 -pthread -Wall -Wno-unused-local-typedefs 
-Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-unused-paramet
 er -O2 -fno-ident -fdata-sections -ffunction-sections -g2 -fvisibility=hidden 
-fvisibility-inlines-hidden -fno-delete-null-pointer-checks -std=gnu++11 
-Wno-narrowing -fno-rtti -fno-exceptions -c 
../../ui/gfx/linux/client_native_pixmap_dmabuf.cc -o 
obj/ui/gfx/memory_buffer_sources/client_native_pixmap_dmabuf.o
  ../../ui/gfx/linux/client_native_pixmap_dmabuf.cc:39:27: fatal error: 
linux/dma-buf.h: No such file or directory
   #include 
 ^
  compilation terminated.

To manage notifications about this bug go to:
https://bugs.launchpad.net/oxide/+bug/1678119/+subscriptions

-- 
Mailing list: https://launchpad.net/~ubuntu-webapps-bugs
Post to : ubuntu-webapps-bugs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-webapps-bugs
More help   : https://help.launchpad.net/ListHelp


[Ubuntu-webapps-bugs] [Bug 1678039] [NEW] Ensure we correctly configure WebPreferences required for pointer media queries

2017-03-31 Thread Chris Coulson
Public bug reported:

content::WebPreferences has several members that are used by blink for
the pointer and hover CSS media queries:

- available_pointer_types
- primary_pointer_type
- available_hover_types
- primary_hover_type

These are currently set in Chromium using functions from
ui/base/touch/touch_device.h, the Linux implementations of which rely on
ui::InputDeviceManager which isn't wired up in Oxide.

** Affects: oxide
 Importance: Medium
 Status: Triaged

** Changed in: oxide
   Importance: Undecided => High

** Changed in: oxide
   Importance: High => Medium

** Changed in: oxide
   Status: New => Triaged

-- 
You received this bug notification because you are a member of Ubuntu
WebApps bug tracking, which is subscribed to Oxide.
https://bugs.launchpad.net/bugs/1678039

Title:
  Ensure we correctly configure WebPreferences required for pointer
  media queries

Status in Oxide:
  Triaged

Bug description:
  content::WebPreferences has several members that are used by blink for
  the pointer and hover CSS media queries:

  - available_pointer_types
  - primary_pointer_type
  - available_hover_types
  - primary_hover_type

  These are currently set in Chromium using functions from
  ui/base/touch/touch_device.h, the Linux implementations of which rely
  on ui::InputDeviceManager which isn't wired up in Oxide.

To manage notifications about this bug go to:
https://bugs.launchpad.net/oxide/+bug/1678039/+subscriptions

-- 
Mailing list: https://launchpad.net/~ubuntu-webapps-bugs
Post to : ubuntu-webapps-bugs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-webapps-bugs
More help   : https://help.launchpad.net/ListHelp