On 06/25/2018 07:40 AM, Matthew R. Trower wrote:
Jon Trulson <j...@radscan.com> writes:
[...]
Well, my point is that dtmail isn't really safe to use on the
Internet. I'm only half-way joking when I say I want to kill it. But
dtmail has been around since the beginning of CDE, so I won't kill it
- I will advise not using though in it's current state.
I had briefly talked to one of the original developers of it (he
emailed me out of the blue one day), and he told me he had introduced
a lot of things like SSL support and the like that for some reason
never made it into the TOG code base.
He is retired now, and mentioned he might take up trying to fix it up
again, but that was 2-3 years ago and I haven't heard a peep from him
since. I don't blame him really :)
Can you comment on what it needs to pass muster? I mark critical issues
as proper imap synchronization capabilities (so it can actually fit into
a modern mail workflow; right now IMAP support seems like glorified
POP), and SSL support (for security).
Of course, people might like things like multiple account support, but
I'd count these as amenities rather than core needs.
I think it should at least support TLS/SSL for IMAP. I'm wondering if
it could be made to work via stunnel4 or some such. At anyrate, it
should be secure.
I believe in the old days, I used it internally with POP which worked
"ok". I never tried IMAP.
[...]
Since you mention these things, here's a bit of a sitrep...
Hey, as it turns out, XRandR is supported just fine through the current
multihead code (as much as multihead works at all, anyway). So that's
cool news. There's still fair bit of polish left to do on multihead in
general (and on sizing bugs on single-head...).
Do we actually use Xrandr? I know the DtXinerama stuff I wrote only
uses the XINERAMA extension. In theory, with XRANDR we'd be able to be
notified when screens change resolution, new screens are added/removed,
etc. That kind of stuff would be nice to at least "play nicely" with.
We could really use EWMH support in dtwm. Things like struts, and
proper treatment of the front panel, would be really useful, I feel.
Oh yes.
CDE actually does run under en_US.UTF-8 locale (this is primarily how I
run it). Some things are broken --- some of the man pages render a
little funny, dtinfo main library browser doesn't know what directory to
pull documents from (although auxilliary components appear to work
fine).
Well, I need to understand this more. It sort of works, but doesn't. I
think it's more a hack to just get UTF8 fonts to work... I'm not clear.
Certainly none of the docs are en_US.UTF-8, and many things do not work
(font-wise), like as you mention dtterm.
I expect that dtterm is not multi-byte capable.
I know dtterm is MB capable - I remember spending a lot of time getting
the Japanese locales working in the "old days". I remember there were
bugs, but it worked fairly well. dtterm is an odd beast - try running
that in a en_US.UTF-8 locale outside CDE and it's clearly not doing the
right thing, so definitely some work still needs doing there.
A lot of stuff
seems to just fall back on C locale. The point is that first stabs at
UTF-8 can probably come in the form of just picking something that's
broken and fixing it --- preferably with some forethought, but it
doesn't need to be an all-at-once deal.
Well, per-lang it does, but I see your point.
The build system... well, we've discussed the various options. I might
take some early experimental stabs at it soon, in the name of
parallelism. This would greatly speed up work on various other items.
This will be my first real autotools project; are there any resources
that you would recommend?
I've used autotools, but there is no great "walk-through". I was
planning on looking at how X11 and Motif did it as a start.
I think the multiple build steps of dthelp will be an issue that they
never had to deal with, but it will be much nicer in the end, both for
us and users trying to build it.
All that said, what do you think the priority is here?
Well, the priority is as usual: what people feel like working on and
when. I definitely want to investigate (and learn more about) the UTF-8
issues as well as work on a new autotools build system.
-jon
[...]
--
Jon Trulson
"Fire all weapons and open a hailing frequency for my victory yodle."
- Zapp Brannigan
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
cdesktopenv-devel mailing list
cdesktopenv-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel