From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Reuben Thomas Newsgroups: gmane.emacs.bugs Subject: Re: [Reuben Thomas] browse-url.el Opera support Date: Sun, 18 Jan 2004 23:27:13 +0100 (CET) Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Message-ID: References: Reply-To: Reuben Thomas NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="-1463811328-1997780771-1074464829=:4049" X-Trace: sea.gmane.org 1074467240 18178 80.91.224.253 (18 Jan 2004 23:07:20 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sun, 18 Jan 2004 23:07:20 +0000 (UTC) Cc: Emacs Bugs , Richard Stallman , d.love@dl.ac.uk Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Jan 19 00:07:16 2004 Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1AiM0i-00013v-00 for ; Mon, 19 Jan 2004 00:07:16 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.24) id 1AiLyw-0005q1-Ea for geb-bug-gnu-emacs@m.gmane.org; Sun, 18 Jan 2004 18:05:26 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1AiLyr-0005lU-KT for bug-gnu-emacs@gnu.org; Sun, 18 Jan 2004 18:05:21 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1AiLyI-0005Nk-VZ for bug-gnu-emacs@gnu.org; Sun, 18 Jan 2004 18:05:18 -0500 Original-Received: from [199.232.41.8] (helo=mx20.gnu.org) by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168) (Exim 4.24) id 1AiLc6-0002vC-Fw; Sun, 18 Jan 2004 17:41:50 -0500 Original-Received: from [217.206.202.87] (helo=cognition.stroop.net) by mx20.gnu.org with esmtp (Exim 4.24) id 1AiLOH-0002Xw-6d; Sun, 18 Jan 2004 17:27:33 -0500 Original-Received: from rrt (helo=localhost) by cognition.stroop.net with local-esmtp (Exim 3.35 #1) id 1AiLO0-00056Z-00; Sun, 18 Jan 2004 22:27:16 +0000 X-X-Sender: rrt@mnemosyne Original-To: Simon Josefsson In-Reply-To: X-BeenThere: bug-gnu-emacs@gnu.org X-Mailman-Version: 2.1.2 Precedence: list List-Id: Bug reports for GNU Emacs, the Swiss army knife of text editors List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: main.gmane.org gmane.emacs.bugs:6627 X-Report-Spam: http://spam.gmane.org/gmane.emacs.bugs:6627 This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. Send mail to mime@docserver.cac.washington.edu for more info. ---1463811328-1997780771-1074464829=:4049 Content-Type: TEXT/PLAIN; charset=US-ASCII > Let me add another more down-to-earth argument: if free software > support non-free tools, like Opera in browse-url.el in this example, > it becomes the free software people's work to make it work. The emacs > maintainers have to apply the patches, document it, change the code > whenever the tool changes its API, etc. This takes time, aka money. > It is not clear why Emacs maintainers should donate time to people > that don't give anything back. But it's becoming clear to me that here too, it depends. After all, Emacs supports Windows and Netscape. It's a bit ironic that if you're a non-free system with a near-monopoly (as Windows is and Netscape was) you can get support. Opera, as a non-free product, is much less offensive (in particular, it tries to be standards-compliant, and Opera Software don't go around foisting new "standards" on the world) but it's too small to be worth supporting... > Unless the corporation's is mainly interested in pursuing non-free > software for its own sake, it may make economical sense for them to > re-license their software, Sadly, Opera seem to make most of their money from licensing their browser. > Regarding your modified browse-url.el: > > It is very difficult to evaluate your work when you send the entire > file, instead of a patch (use 'diff -u'). Attached. The diff is against browse-url.el as shipped with Emacs 21.3.1; if you'd like it against CVS or something else, please ask. > In any case, I don't think > anyone has requested removing support for already supported non-free > tools, like Netscape. I've removed the other changes... > Also, changing the type of existing variables, > like browse-url-generic-args, ...including this. -- http://www.mupsych.org/~rrt/ | The only person worth beating is yourself ---1463811328-1997780771-1074464829=:4049 Content-Type: TEXT/PLAIN; charset=US-ASCII; name=diff Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename=diff LS0tIC91c3Ivc2hhcmUvZW1hY3MvMjEuMy9saXNwL25ldC9icm93c2UtdXJs LmVsCTIwMDMtMTAtMjcgMTQ6MzU6MTYuMDAwMDAwMDAwICswMTAwDQorKysg L2hvbWUvcnJ0L2VsaXNwL2Jyb3dzZS11cmwuZWwJMjAwNC0wMS0xOCAyMzox ODozNi4wMDAwMDAwMDAgKzAxMDANCkBAIC0yMTUsNyArMjE1LDcgQEANCiAN CiA7OyBUbyBpbnZva2UgZGlmZmVyZW50IGJyb3dzZXJzIGZvciBkaWZmZXJl bnQgVVJMczoNCiA7OyAgICAgIChzZXRxIGJyb3dzZS11cmwtYnJvd3Nlci1m dW5jdGlvbiAnKCgiXm1haWx0bzoiIC4gYnJvd3NlLXVybC1tYWlsKQ0KLTs7 ICAgICAgCQkJCSAgICAoIi4iIC4gYnJvd3NlLXVybC1uZXRzY2FwZSkpKQ0K Kzs7CQkJCSAgICAoIi4iIC4gYnJvd3NlLXVybC1uZXRzY2FwZSkpKQ0KIA0K IDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7 Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ow0KIDs7OyBDb2RlOg0KQEAgLTIyNiw2 ICsyMjYsNyBAQA0KIChldmFsLXdoZW4tY29tcGlsZSAocmVxdWlyZSAndGhp bmdhdHB0KQ0KICAgICAgICAgICAgICAgICAgICAocmVxdWlyZSAndGVybSkN CiAJCSAgIChyZXF1aXJlICdkaXJlZCkNCisgICAgICAgICAgICAgICAgICAg KHJlcXVpcmUgJ2NsKQ0KIAkJICAgKHJlcXVpcmUgJ3czLWF1dG8gbmlsIHQp KQ0KIA0KIChkZWZncm91cCBicm93c2UtdXJsIG5pbA0KQEAgLTc4OCw3ICs3 ODksNyBAQA0KIA0KIFdoZW4gY2FsbGVkIG5vbi1pbnRlcmFjdGl2ZWx5LCBv cHRpb25hbCBzZWNvbmQgYXJndW1lbnQgTkVXLVdJTkRPVyBpcw0KIHVzZWQg aW5zdGVhZCBvZiBgYnJvd3NlLXVybC1uZXctd2luZG93LWZsYWcnLiINCi0g IChpbnRlcmFjdGl2ZSAoYnJvd3NlLXVybC1pbnRlcmFjdGl2ZS1hcmcgIlVS TDogIikpICANCisgIChpbnRlcmFjdGl2ZSAoYnJvd3NlLXVybC1pbnRlcmFj dGl2ZS1hcmcgIlVSTDogIikpDQogICAoYXBwbHkgJ3N0YXJ0LXByb2Nlc3Mg KGNvbmNhdCAiZ25vbWUtbW96LXJlbW90ZSAiIHVybCkNCiAJIG5pbA0KIAkg Imdub21lLW1vei1yZW1vdGUiDQpAQCAtMTA3OSwxMCArMTA4MCw0NCBAQA0K IChkZWZ1biBicm93c2UtdXJsLWdlbmVyaWMgKHVybCAmb3B0aW9uYWwgbmV3 LXdpbmRvdykNCiAgIDs7IG5ldy13aW5kb3cgaWdub3JlZA0KICAgIkFzayB0 aGUgV1dXIGJyb3dzZXIgZGVmaW5lZCBieSBgYnJvd3NlLXVybC1nZW5lcmlj LXByb2dyYW0nIHRvIGxvYWQgVVJMLg0KLURlZmF1bHQgdG8gdGhlIFVSTCBh cm91bmQgb3IgYmVmb3JlIHBvaW50LiAgQSBmcmVzaCBjb3B5IG9mIHRoZQ0K LWJyb3dzZXIgaXMgc3RhcnRlZCB1cCBpbiBhIG5ldyBwcm9jZXNzIHdpdGgg cG9zc2libGUgYWRkaXRpb25hbCBhcmd1bWVudHMNCi1gYnJvd3NlLXVybC1n ZW5lcmljLWFyZ3MnLiAgVGhpcyBpcyBhcHByb3ByaWF0ZSBmb3IgYnJvd3Nl cnMgd2hpY2gNCi1kb24ndCBvZmZlciBhIGZvcm0gb2YgcmVtb3RlIGNvbnRy b2wuIg0KK0RlZmF1bHQgdG8gdGhlIFVSTCBhcm91bmQgb3IgYmVmb3JlIHBv aW50LiAgQSBmcmVzaCBjb3B5IG9mIHRoZSBicm93c2VyDQoraXMgc3RhcnRl ZCB1cCBpbiBhIG5ldyBwcm9jZXNzIHdpdGggcG9zc2libGUgYWRkaXRpb25h bCBhcmd1bWVudHMNCitgYnJvd3NlLXVybC1nZW5lcmljLWFyZ3MnLCBpbiB3 aGljaCB0aGUgVVJMIGlzIHN1YnN0aXR1dGVkIGZvcg0KK2BfX1VSTF9fJyBp ZiBpdCBleGlzdHMsIG9yIGFkZGVkIGFzIGEgZmluYWwgYXJndW1lbnQgaWYg bm90LiINCisgIChpbnRlcmFjdGl2ZSAoYnJvd3NlLXVybC1pbnRlcmFjdGl2 ZS1hcmcgIlVSTDogIikpDQorICAodW5sZXNzIGJyb3dzZS11cmwtZ2VuZXJp Yy1wcm9ncmFtDQorICAgIChlcnJvciAiTm8gYnJvd3NlciBkZWZpbmVkIChg YnJvd3NlLXVybC1nZW5lcmljLXByb2dyYW0nKSIpKQ0KKyAgKGxldCAoZm91 bmQtdG9rKQ0KKyAgICAobGV0ICgoYXJncw0KKyAgICAgICAgICAgKG1hcGNh cg0KKyAgICAgICAgICAgIChsYW1iZGEgKHMpDQorICAgICAgICAgICAgICAo aWYgKHN0cmluZy1tYXRjaCAiX19VUkxfXyIgcykNCisgICAgICAgICAgICAg ICAgICAocHJvZ24NCisgICAgICAgICAgICAgICAgICAgIChzZXRxIGZvdW5k LXRvayB0KQ0KKyAgICAgICAgICAgICAgICAgICAgKHJlcGxhY2UtbWF0Y2gg dXJsIHQgdCBzKSkNCisgICAgICAgICAgICAgICAgcykpDQorICAgICAgICAg ICAgYnJvd3NlLXVybC1nZW5lcmljLWFyZ3MpKSkNCisgICAgICAodW5sZXNz IGZvdW5kLXRvaw0KKyAgICAgICAgKHNldHEgYXJncyAoYXBwZW5kIGFyZ3Mg KGxpc3QgdXJsKSkpKQ0KKyAgICAgIChhcHBseSAnc3RhcnQtcHJvY2VzcyAo Y29uY2F0IGJyb3dzZS11cmwtZ2VuZXJpYy1wcm9ncmFtICIgIiB1cmwpIG5p bA0KKyAgICAgICAgICAgICBicm93c2UtdXJsLWdlbmVyaWMtcHJvZ3JhbQ0K KyAgICAgICAgICAgICBhcmdzKSkpKQ0KKw0KKzsgVmFsdWVzIGZvciBicm93 c2UtdXJsLWdlbmVyaWMtYXJncw0KKzsNCis7IFRoZXNlIGNvdWxkIGJlIHB1 dCBpbiBhIGxpc3QgaW5kZXhlZCBieSBicm93c2VyIG5hbWUgdG8gYWxsb3cg Y29tbW9uDQorOyBicm93c2VycyB0byBiZSBjaG9zZW4gZnJvbSBhIGxpc3Qg YW5kIHRoZSBtZXRob2Qgb2Ygc3RhcnRpbmcgdGhlIFVSTA0KKzsgKHNhbWUg d2luZG93LCBuZXcgd2luZG93LCBuZXcgdGFiKSB0byBiZSBhbiBvcHRpb24u DQorOw0KKzsgQnJvd3NlciAgICAgICAgICAgIFNhbWUgd2luZG93ICAgICAg ICAgICAgICAgICAgIE5ldyB3aW5kb3cgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgTmV3IHRhYg0KKzsNCis7IE9wZXJhICAgICAgICAgICAgICAi IiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtcmVtb3RlIG9wZW5VUkwo X19VUkxfXyxuZXctd2luZG93KSAgICAgIC1yZW1vdGUgb3BlblVSTChfX1VS TF9fLG5ldy1wYWdlKQ0KKzsgS29ucXVlcm9yICAgICAgICAgID8/ICAgICAg ICAgICAgICAgICAgICAgICAgICAgICIiICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgPz8NCis7IE1vemlsbGEgICAgICAgICAgICAt cmVtb3RlIG9wZW5VUkwoX19VUkxfXykgICAgICAtcmVtb3RlIG9wZW5VUkwo X19VUkxfXyxuZXctd2luZG93KSAgICAgIC1yZW1vdGUgb3BlblVSTChfX1VS TF9fLG5ldy10YWIpDQorOyBnbm9tZS1tb3otcmVtb3RlICAgLS1yYWlzZSBf X1VSTF9fICAgICAgICAgICAgICAgLS1yYWlzZSAtLW5ld3dpbiBfX1VSTF9f ICAgICAgICAgICAgICAgICAtLXJhaXNlIC0tcmVtb3RlPW9wZW5VUkwoX19V UkxfXyxuZXctdGFiKQ0KKzsgbHlueC14dGVybSAgICAgICAgIG4vYSAgICAg ICAgICAgICAgICAgICAgICAgICAgICB4dGVybSAtZSBseW54IF9fVVJMX18g ICAgICAgICAgICAgICAgICAgIG4vYQ0KKw0KKyAgOzsgbmV3LXdpbmRvdyBp Z25vcmVkDQogICAoaW50ZXJhY3RpdmUgKGJyb3dzZS11cmwtaW50ZXJhY3Rp dmUtYXJnICJVUkw6ICIpKQ0KICAgKGlmIChub3QgYnJvd3NlLXVybC1nZW5l cmljLXByb2dyYW0pDQogICAgIChlcnJvciAiTm8gYnJvd3NlciBkZWZpbmVk IChgYnJvd3NlLXVybC1nZW5lcmljLXByb2dyYW0nKSIpKQ0K ---1463811328-1997780771-1074464829=:4049 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Bug-gnu-emacs mailing list Bug-gnu-emacs@gnu.org http://mail.gnu.org/mailman/listinfo/bug-gnu-emacs ---1463811328-1997780771-1074464829=:4049--