Thanks for the heads up. Good find! (1) sounds pretty bad - correct me if I'm 
wrong, to fix this, we need to do the following:
- fix it in cordova-common, release
- bundle those changes to all platforms & release all of them.

We need tests for this scenario also.

Shaz: Are you planning to take all the tasks above? Some of us could likely 
help.

-Nikhil

-----Original Message-----
From: Shazron [mailto:shaz...@gmail.com] 
Sent: Wednesday, March 16, 2016 10:32 AM
To: dev@cordova.apache.org
Subject: [ALL PLATFORMS][cordova-common] Platform specific preferences 
overridden by global preferences

Some code changes I want to highlight that I want changing, in cordova-common:

1. 
https://na01.safelinks.protection.outlook.com/?url=https%3a%2f%2fissues.apache.org%2fjira%2fbrowse%2fCB-10694&data=01%7c01%7cnikhilkh%40microsoft.com%7c2393d3eed1794bcda84b08d34dc10912%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=ynROJ1IjgLWqIcLk9AYH9%2fzlQTn%2fbVooUcyWk5iG12Q%3d

Platform specific preferences are "overriden" by global preferences, because 
when the merged config.xml file (root config.xml merge with platform 
config.xml), the global preferences are written last always, so they clobber 
any previous declaration. The change is to write platform preferences last:

https://github.com/apache/cordova-lib/blob/a3285602b88f4e40f08c178b8b26c918c91d0dce/cordova-common/src/util/xml-helpers.js#L212-L217

2. 
https://na01.safelinks.protection.outlook.com/?url=https%3a%2f%2fissues.apache.org%2fjira%2fbrowse%2fCB-9264&data=01%7c01%7cnikhilkh%40microsoft.com%7c2393d3eed1794bcda84b08d34dc10912%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=uKrVMPdcY2zBnYiGrTASEoKAlGoanmcdd6ME0BIlPd4%3d

This is not as critical as #1 above, since it's just a build artifact 
thing.This is just to remove duplicate entries in the merged config.xml.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
For additional commands, e-mail: dev-h...@cordova.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
For additional commands, e-mail: dev-h...@cordova.apache.org

Reply via email to