From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from qmta10.westchester.pa.mail.comcast.net (qmta10.westchester.pa.mail.comcast.net [IPv6:2001:558:fe14:43:76:96:62:17]) by hurricane.the-brannons.com (Postfix) with ESMTP id 79EE477891 for ; Fri, 24 Jan 2014 15:16:32 -0800 (PST) Received: from omta23.westchester.pa.mail.comcast.net ([76.96.62.74]) by qmta10.westchester.pa.mail.comcast.net with comcast id Hydj1n0041c6gX85AzGGhu; Fri, 24 Jan 2014 23:16:16 +0000 Received: from eklhad ([107.5.36.150]) by omta23.westchester.pa.mail.comcast.net with comcast id HzGG1n00H3EMmQj3jzGGVH; Fri, 24 Jan 2014 23:16:16 +0000 To: Edbrowse-dev@lists.the-brannons.com From: Karl Dahlke User-Agent: edbrowse/3.4.10 Date: Fri, 24 Jan 2014 18:16:17 -0500 Message-ID: <20140024181617.eklhad@comcast.net> Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: 7bit DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20121106; t=1390605376; bh=smQXf/E9fA4kiOclmvEB4+pw8LO8djeSpUfIkBhAhPQ=; h=Received:Received:To:From:Reply-to:Subject:Date:Message-ID: Mime-Version:Content-Type; b=GgLho/mnsr6w02pseIdgxYmAUyVW58PV7EeNrJtDiCucQ7foO0tKxyxSu6JrhMNz3 1plqkZXRv70wW/xZeb2d4bqh+dJeK74XzIMKgLmKl2vPWtr/MYF0i5FJvHHN5B6os0 12gOobbT015XCS39lINEJQYvG3ULDUUWn2Y8Ltts1DuzmviCp+nDepVca//oNoYxsw R6TurGf7MgHWTG8EUMikMaITyDpKXob6CN6rIURV4pXaIOB0N/H95sp9zyY6wAE+xj XQz1VHuqizOplo1+9YrZUlCNOUnpezph1gdqZ8tkS6QvUzPIpuNKBsgNrxkdT2uMCN Z5nBzM3fU2emw== Subject: [Edbrowse-dev] html.c X-BeenThere: edbrowse-dev@lists.the-brannons.com X-Mailman-Version: 2.1.17 Precedence: list Reply-To: Karl Dahlke List-Id: Edbrowse Development List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Jan 2014 23:16:33 -0000 Yes this file calls establish_property_* many times, but also, interestingly, a quick grep finds that the global object pointers jwin and jdoc are used here, and (almost) nowhere else. There are a couple references in buffers.c, which we could perhaps encapsulate over to html.c, thus html.cpp jsdom.cpp jsloc.cpp, through js.h, would have a true understanding of js objects including jwin and jdoc. Don't need all that casting any more. Karl Dahlke