simon-git: ipbt (main): Simon Tatham
Commits to Tartarus hosted VCS
tartarus-commits at lists.tartarus.org
Thu Dec 2 07:30:02 GMT 2021
TL;DR:
104f8226 Update to state of current PuTTY code base.
Repository: https://git.tartarus.org/simon/ipbt.git
On the web: https://git.tartarus.org/?p=simon/ipbt.git
Branch updated: main
Committer: Simon Tatham <anakin at pobox.com>
Date: 2021-12-02 07:30:02
commit 104f8226cb007c7c8f14d326fd8f92b77004d608
web diff https://git.tartarus.org/?p=simon/ipbt.git;a=commitdiff;h=104f8226cb007c7c8f14d326fd8f92b77004d608;hp=5a9cb026bf39ad834e2ab6b18e33e2f7bd25d697
Author: Simon Tatham <anakin at pobox.com>
Date: Thu Dec 2 07:29:54 2021 +0000
Update to state of current PuTTY code base.
This brings IPBT up to date with the parent PuTTY code base, as of
commit 7ab9a3f36d0736de43bbd3e8bb3a132816b5055c.
Mostly this is just in the interest of generally keeping things up to
date. But one potentially IPBT-relevant change in the replaced code is
the rewrite of the Unicode bidi algorithm.
Since the last merge from PuTTY, the directory structure has had a
huge reorganisation, and the build system has changed to cmake. This
merge does not attempt to revert either of those changes. So IPBT's
directory structure now looks like a (very small) subset of PuTTY's,
in place of the previous IPBT-specific organisation that put
everything at the top level (even when _old_ PuTTY put it in a
subdir). And IPBT is now a cmake-based project too.
.gitignore | 158 +-
Buildscr | 44 +-
CMakeLists.txt | 27 +
Makefile.am | 34 -
autogen.sh | 2 -
be_list.c | 118 ++
be_none.c | 13 -
charset/CMakeLists.txt | 30 +
charset/README | 15 +
charset.h => charset/charset.h | 0
enum.c => charset/enum.c | 0
fromucs.c => charset/fromucs.c | 0
internal.h => charset/internal.h | 0
localenc.c => charset/localenc.c | 0
macenc.c => charset/macenc.c | 0
mimeenc.c => charset/mimeenc.c | 0
sbcs.c => charset/sbcs.c | 0
sbcs.dat => charset/sbcs.dat | 0
sbcsgen.pl => charset/sbcsgen.pl | 13 +-
slookup.c => charset/slookup.c | 0
toucs.c => charset/toucs.c | 0
utf8.c => charset/utf8.c | 0
xenc.c => charset/xenc.c | 0
cmake/cmake.h.in | 58 +
cmake/gitcommit.cmake | 62 +
cmake/gtk.cmake | 85 +
cmake/platforms/unix.cmake | 141 ++
cmake/setup.cmake | 111 +
configure.ac | 25 -
defs.h | 69 +-
doc/CMakeLists.txt | 58 +
ipbt.but => doc/man-ipbt.but | 0
doc/mancfg.but | 3 +
ldisc.h | 27 -
marshal.h | 18 +-
minibidi.c | 2025 ------------------
misc.c | 388 ----
misc.h | 34 +-
mkauto.sh | 2 -
network.h | 149 +-
putty.h | 563 ++++-
puttyps.h | 18 -
settings.c | 13 +-
ssh/signal-list.h | 53 +
ssh/ttymode-list.h | 179 ++
storage.h | 4 +-
stubs/nocmdline.c | 37 +
nogss.c => stubs/nogss.c | 0
noprint.c => stubs/noprint.c | 0
stubs/norand.c | 22 +
stubs/noterm.c | 16 +
notiming.c => stubs/notiming.c | 0
stubs/nullplug.c | 40 +
terminal/bidi.c | 3608 ++++++++++++++++++++++++++++++++
terminal/bidi.h | 147 ++
terminal/bidi_gettype.c | 33 +
terminal/bidi_test.c | 365 ++++
terminal.c => terminal/terminal.c | 373 +++-
terminal.h => terminal/terminal.h | 7 +-
unix/CMakeLists.txt | 46 +
ipbt.c => unix/ipbt.c | 98 +-
unix.h => unix/platform.h | 26 +-
uxucs.c => unix/unicode.c | 0
unix/utils/align_label_left.c | 20 +
unix/utils/arm_arch_queries.h | 65 +
unix/utils/block_signal.c | 21 +
unix/utils/buildinfo_gtk_version.c | 14 +
unix/utils/cloexec.c | 49 +
unix/utils/dputs.c | 24 +
unix/utils/filename.c | 72 +
unix/utils/fontspec.c | 35 +
unix/utils/get_label_text_dimensions.c | 42 +
unix/utils/get_username.c | 52 +
unix/utils/get_x11_display.c | 34 +
unix/utils/getticks.c | 33 +
unix/utils/nonblock.c | 55 +
unix/utils/our_dialog.c | 135 ++
unix/utils/pollwrap.c | 190 ++
unix/utils/signal.c | 30 +
unix/utils/string_width.c | 18 +
utils.c | 1075 ----------
utils/CMakeLists.txt | 47 +
utils/base64_decode_atom.c | 54 +
utils/base64_encode_atom.c | 30 +
utils/bufchain.c | 193 ++
utils/buildinfo.c | 154 ++
utils/burnstr.c | 15 +
utils/chomp.c | 26 +
conf.c => utils/conf.c | 0
utils/conf_dest.c | 15 +
utils/conf_launchable.c | 14 +
utils/ctrlparse.c | 49 +
utils/debug.c | 56 +
utils/default_description.c | 22 +
miscucs.c => utils/dup_mb_to_wc.c | 7 +-
utils/dupcat.c | 48 +
utils/dupprintf.c | 100 +
utils/dupstr.c | 19 +
utils/encode_utf8.c | 29 +
utils/encode_wide_string_as_utf8.c | 25 +
utils/fgetline.c | 25 +
utils/host_strchr.c | 18 +
utils/host_strchr_internal.c | 80 +
utils/host_strcspn.c | 19 +
utils/host_strduptrim.c | 51 +
utils/host_strrchr.c | 18 +
time.c => utils/ltime.c | 0
marshal.c => utils/marshal.c | 22 +-
memory.c => utils/memory.c | 0
utils/memxor.c | 34 +
utils/null_lp.c | 8 +
utils/nullseat.c | 50 +
utils/nullstrcmp.c | 21 +
utils/out_of_memory.c | 11 +
utils/parse_blocksize.c | 40 +
utils/prompts.c | 69 +
utils/ptrlen.c | 94 +
utils/read_file_into.c | 19 +
utils/seat_connection_fatal.c | 20 +
utils/smemclr.c | 52 +
utils/smemeq.c | 25 +
utils/strbuf.c | 114 +
utils/string_length_for_printf.c | 21 +
utils/stripctrl.c | 476 +++++
tree234.c => utils/tree234.c | 105 +-
utils/utils.h | 12 +
wcwidth.c => utils/wcwidth.c | 449 +++-
utils/wildcard.c | 486 +++++
utils/write_c_string_literal.c | 31 +
uxmisc.c | 371 ----
uxnogtk.c | 11 -
version.h | 6 +
132 files changed, 10520 insertions(+), 4462 deletions(-)
More information about the tartarus-commits
mailing list