Yep, I had this sick feeling the whole time I was fixing the bug. I do want to remodularize, but I also wanted to get lzunit passing again. Here's a bug to track this: http://jira.openlaszlo.org/jira/browse/LPP-3864

-Max

P T Withington wrote:
I agree. We should have a task to create a general URL parse/merge utility. I think we have the beginnings of it already, but it needs to be teased apart. If I am not mistaken, in this case Max is trying to create the base URL that will be used as the default for missing bits when the general URL parser is invoked, so there is a little bit of chicken/egg problem. But I think we could solve that with some remodularization. We want a Java-like facility where you can parse an URL and supply a second URL as the one to take defaults from.

On 2007-04-09, at 23:49 EDT, Jim Grandy wrote:

(Late pile on; my apologies.)

In my experience, you always lose in the end if you try to pick apart a URL without using a general URL parsing routine. You are just engineering bugs unless you write comprehensive unit tests every time you manually pick apart of URL, and what would be the sense of that?

jim

On Apr 3, 2007, at 7:11 AM, P T Withington wrote:

Mr. Pedantic sez:

 if (slash == 0 || (colon > 0 && (slash == -1 || colon < slash)) {

But wait, then there is:

  http:foo

which is a relative url with an explicit scheme. Shouldn't that also prepend the load directory? It seems you really have to parse the url and then decide whether the path of that url is relative or not. Don't we already have an url parser utility?

On 2007-04-03, at 09:42 EDT, Max Carlson wrote:

Change 20070403-maxcarlson-s by [EMAIL PROTECTED] on 2007-04-03 06:40:38 PDT
    in /Users/maxcarlson/openlaszlo/legals-clean
    for http://svn.openlaszlo.org/openlaszlo/branches/legals

Summary: Fix DHTML proxied loads in DHTML for apps loaded from urls beginning with any protocol

New Features:

Bugs Fixed:

Technical Reviewer: promanik
QA Reviewer: ptw
Doc Reviewer: (pending)

Documentation:

Release Notes:

Details: LzBrowser.js - Leave urls beginning with slash or with a colon before the slash alone, 'specially for Mr. Pedantic :)


Tests:


Files:
M      WEB-INF/lps/lfc/services/platform/dhtml/LzBrowser.js

Changeset: http://svn.openlaszlo.org/openlaszlo/patches/20070403-maxcarlson-s.tar




--
Regards,
Max Carlson
OpenLaszlo.org

Reply via email to