From mboxrd@z Thu Jan  1 00:00:00 1970
Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail
From: Po Lu <luangruo@yahoo.com>
Newsgroups: gmane.emacs.devel
Subject: Re: Android port
Date: Fri, 20 Jan 2023 17:39:49 +0800
Message-ID: <87k01h7dei.fsf@yahoo.com>
References: <87bkmv6z36.fsf.ref@yahoo.com> <87bkmv6z36.fsf@yahoo.com>
 <83y1pzyqed.fsf@gnu.org> <875yd296la.fsf@yahoo.com>
 <83lelyzuph.fsf@gnu.org> <871qnq91l1.fsf@yahoo.com>
 <835yd2ps1v.fsf@gnu.org> <87wn5i7id9.fsf@yahoo.com>
 <831qnqppkm.fsf@gnu.org> <87sfg67fv5.fsf@yahoo.com>
 <83zgaeo9nw.fsf@gnu.org> <87o7qu6ou1.fsf@yahoo.com>
 <83h6wlof5y.fsf@gnu.org>
Mime-Version: 1.0
Content-Type: text/plain
Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214";
	logging-data="8192"; mail-complaints-to="usenet@ciao.gmane.io"
User-Agent: Gnus/5.13 (Gnus v5.13)
Cc: emacs-devel@gnu.org
To: Eli Zaretskii <eliz@gnu.org>
Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Jan 20 10:40:50 2023
Return-path: <emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org>
Envelope-to: ged-emacs-devel@m.gmane-mx.org
Original-Received: from lists.gnu.org ([209.51.188.17])
	by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
	(Exim 4.92)
	(envelope-from <emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org>)
	id 1pIntC-0001ws-RY
	for ged-emacs-devel@m.gmane-mx.org; Fri, 20 Jan 2023 10:40:50 +0100
Original-Received: from localhost ([::1] helo=lists1p.gnu.org)
	by lists.gnu.org with esmtp (Exim 4.90_1)
	(envelope-from <emacs-devel-bounces@gnu.org>)
	id 1pInsT-0004CR-T9; Fri, 20 Jan 2023 04:40:05 -0500
Original-Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <luangruo@yahoo.com>)
 id 1pInsS-0004By-B7
 for emacs-devel@gnu.org; Fri, 20 Jan 2023 04:40:04 -0500
Original-Received: from sonic301-31.consmr.mail.ne1.yahoo.com ([66.163.184.200])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <luangruo@yahoo.com>)
 id 1pInsP-0001ro-GT
 for emacs-devel@gnu.org; Fri, 20 Jan 2023 04:40:04 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1674207599; bh=Hgwz/iotYpTwNnGHb8LTpT1HtZMYgI56s8RFN9Zkh+w=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=cM4cMaEinNV+9/0RWGO74tNQKD3NZRlZ/yCYs9WzxawykNVef8fwCU9QupdHG5STINo6WVeDV7BJ55txTC1M2pEES7ye8cP1f0vntXV2qf1m5XM/WKYValTyxfY8YKTgFHrAkrH12PvUECZtsX8dcyYMFbafbL/zf9SswGuisHTx2oOOi/fBfg70l0lfKQHh3c3mwViS3Ku7P+KJIZ1OE/MqenQm0jWab2BQhOS0YAzEKPiZ41AFoXENNDMRkiXOEB8P/IBW+Lugc8GgV5BS8VGjherA2fqlvEqHehMNlkHpPtfSKTr9SDYlRqx6n1GB9lwfqViqsLAzH9LgjYfygA==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1674207599; bh=3QW0gp8p1i/m6NxsMfsH0A/DOlQuui8TfVQTux19EuH=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=Uo1PGpD6ijgtx9SA3GynUJ53fwLJG90lbx56rXYPnW85swmCKun7HvzQHpMakdtYD3JqcnPHW0j5QYchq/VEuZyBwbS8jVsgc0Jefn3pnS+iMBwQpaqbGH49vW76ME9yC2tMf/AG1GTjzw5KccYylsa56bCT/uiCtwaIrY+MfRw5rHJMz34du5MIG954iaq+a6Tx5pZHD0y6f01wG9PFVwJzg/Cm7OJc2gQ+zBrt7xcsgCnOQpqLI7DIBUOtthrF8JgXoC9oR7bRe13dkr2KPpvjlbpadycN2f6HcYnWZUWWJT+G/zt3dUGWA0Lq5MRwkoTDL2SiDEeXp3B2iePc4A==
X-YMail-OSG: nFsO3XkVM1mCJmVdlmeZmtXh_DLj84NPzsQCml43ijaZCi1t7hjcmJh6ry7Nuqb
 jmmRHozXDFqNZL3Y3eM33rfzRuDmKnEyOEeVv2YT95HcB532r5AHs12Rxzz_n_subYy64TrNvuPT
 o9V9rWwwdBNYYwRBo0R3.DE3.q1SEuXh.N2pALcE1a29r396xMjKSc155qwEVu8NFyXe5zLtzDWo
 VbRpHUcV9_BqTOvbbBG1FzBLbiQPk3KK7fluFHFBIFn_Ycc0yRAdCHrsYdmWE4CSBXuTHCmG.dyX
 BnvbV5tXTFffDIyrjUDQhVtJ9Bdq8Xe3kHEsJY1EWnguD3gLBjTRPW2Xnt.7Xlet_eMgNKyMCDCP
 4UTd5v9Qz.kyidMgQ3cQOyMFDlCrSs3ALKro0n5S667LxKLroegoJh3FAQBxdnHoQJpTw2H8YQfT
 WQoQ_10MHX5r_nY3zhvXA6jcUsgpGf2mjNHrSgJ2BMn8_eNBusQrttZR8_Hi0mrMqDuHKiNjWavH
 xYaFSPnYVUl1hje0DwRpwAlwd.HGTp35ROEtsoQIFMzLaSOjuBlGNKi7ijVM1K8HSy6DGQakDbsR
 YFHAZ5BHD8SYqQWlI6wUPnZgyCkgKa8zAnD0T4uomSi.2SQeEe56r2Ep7R1ZkKWH1qiE0C8A8dBq
 ZorORfOa5xH3v6u.A4vh3SVGjo81NFDGF2UmDg7Nym5s3H0gecwyTYg9eQhiCoqp6fxlLrhDda.5
 bT0k412SRogTcsVaNCckfAkmJfWRM7FVQKAbzrjLQQ0IGRbITVv4xrzBeiewqzZoDOzVaxl85v_Y
 ei0BgmW_Fp4p7Gelczef8UhPNe7XyTWMvwDAnA.tI4 
X-Sonic-MF: <luangruo@yahoo.com>
Original-Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic301.consmr.mail.ne1.yahoo.com with HTTP; Fri, 20 Jan 2023 09:39:59 +0000
Original-Received: by hermes--production-sg3-84766d64d7-n5jwk (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID 3a84d02b8efa0fe8d790a2dac2dd9219; 
 Fri, 20 Jan 2023 09:39:55 +0000 (UTC)
In-Reply-To: <83h6wlof5y.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 20 Jan
 2023 09:09:45 +0200")
X-Mailer: WebService/1.1.21096
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Received-SPF: pass client-ip=66.163.184.200; envelope-from=luangruo@yahoo.com;
 helo=sonic301-31.consmr.mail.ne1.yahoo.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=unavailable autolearn_force=no
X-Spam_action: no action
X-BeenThere: emacs-devel@gnu.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Emacs development discussions." <emacs-devel.gnu.org>
List-Unsubscribe: <https://lists.gnu.org/mailman/options/emacs-devel>,
 <mailto:emacs-devel-request@gnu.org?subject=unsubscribe>
List-Archive: <https://lists.gnu.org/archive/html/emacs-devel>
List-Post: <mailto:emacs-devel@gnu.org>
List-Help: <mailto:emacs-devel-request@gnu.org?subject=help>
List-Subscribe: <https://lists.gnu.org/mailman/listinfo/emacs-devel>,
 <mailto:emacs-devel-request@gnu.org?subject=subscribe>
Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org
Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org
Xref: news.gmane.io gmane.emacs.devel:302570
Archived-At: <http://permalink.gmane.org/gmane.emacs.devel/302570>

Eli Zaretskii <eliz@gnu.org> writes:

> Preferably on the android_*.c files, each file with its part of the
> story.  Alternatively, you could have a separate android-internals.txt
> file in admin/notes/, I suppose.

OK, thanks.  I think the latter would be easier.

>> > ?? The Web browser comes to mind and the email client.  The scroll bar
>> > in both is quite functional.
>> 
>> Ah.  Here, in Mozilla Firefox, I can't find any scroll bars at all.
>> K9 mail does have them, but of the disappearing kind.  What vendor made
>> your Android device?
>
> Samsung.  I tried their own browser (which AFAIU is a derivative of
> Chromium), not Firefox.

Thanks.  I'll take a look at what the Samsung browser does.

> It sounds like on Android, scroll bars are not unified, and each app
> provides what it wants.  But it is definitely possible to have a
> functional scroll bar.

I guess so.  The non-functional scroll bar I was referring to is the
scroll bar provided by the Android toolkit as part of the ScrollView
widget.