From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <5d375e920807030855m52601bbeie0b0b23879a164d9@mail.gmail.com> Date: Thu, 3 Jul 2008 17:55:45 +0200 From: Uriel To: "Fans of the OS Plan 9 from Bell Labs" <9fans@9fans.net> In-Reply-To: <14ec7b180807030830o7823b00fre2e1ef29e41b1543@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <509071940807030738r4dae6987j57b3db92bf7606bf@mail.gmail.com> <14ec7b180807030757u32f499ebvb918df63fdaf1c48@mail.gmail.com> <5d375e920807030813n49aef88gb26666b70419e159@mail.gmail.com> <14ec7b180807030830o7823b00fre2e1ef29e41b1543@mail.gmail.com> Subject: Re: [9fans] 9vx.OSX bug: resize on second display causes window to go wrong Topicbox-Message-UUID: d9158820-ead3-11e9-9d60-3106f5b1d025 X11 code is still broken in various places, for example in Inferno-os (and even more so acme-sac, which is missing some of the updates that made it into inferno-os). So my comment applies as much to the osx code as to the x11 code, and to hypothetical win32 code. That is the whole point, that every time there is a new port, the same dance starts over again, and even when code is 'mature' its maintenance in some systems (eg., p9p) is better than others (eg., inferno-os). If there was a single codebase shared across projects none of this would be an issue at all. uriel On Thu, Jul 3, 2008 at 5:30 PM, andrey mirtchovski wrote: >> Is there any way we could solve the current state of affairs > > if that's the royal "we" you're using then sure, there is a way : > simply download the latest versions of all programs that you're > interested in unifying (p9p, drawterm, 9vx, acme-sac, inferno), merge > the osx drawing code (using the best solution available, which for > some things is 9vx, for others acme-sac, for thirds yet, p9p), > redistribute the new code to the respective maintainers and then track > each new release of the code (or periodically check) for changes to > redistribute. > > the only reason you're not in the same mess with the X11 code is that > the base everyone cloned was mature. >