commit 09221372842d3954c10f69cd3c98680663c4d6d3 Author: Behdad Esfahbod Date: Thu Sep 17 11:19:29 2009 -0400 Release 0.21.6 NEWS | 6 ++++++ configure.in | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) commit 296a3cbaf6b69555f7d6cdc639dc57c51f2e2bba Author: Behdad Esfahbod Date: Thu Sep 17 10:54:15 2009 -0400 Do some symbol hiding configure.in | 11 ++++++ src/caps.c | 4 +- src/caps.h | 6 ++-- src/debug.c | 2 +- src/debug.h | 4 +- src/iso2022.h | 29 +++++++-------- src/keymap.h | 46 ++++++++++++------------ src/matcher.h | 18 +++++----- src/ring.h | 20 +++++----- src/table.c | 2 +- src/table.h | 20 +++++----- src/trie.c | 2 +- src/trie.h | 26 +++++++------- src/vte-private.h | 64 +++++++++++++++++----------------- src/vtebg.h | 14 ++++---- src/vteconv.h | 28 +++++++------- src/vtedraw.c | 2 +- src/vtedraw.h | 96 +++++++++++++++++++++++++------------------------- src/vteint.h | 12 +++--- src/vtepangocairo.c | 2 +- src/vtepangocairo.h | 2 +- src/vteregex.h | 8 ++-- src/vterowdata.h | 18 +++++----- src/vteskel.c | 2 +- src/vteskel.h | 2 +- src/vtestream.h | 15 ++++---- src/vtetc.c | 2 + src/vtetc.h | 24 ++++++------ src/vtetree.c | 2 + src/vtetree.h | 8 ++-- src/vteunistr.h | 8 ++-- 31 files changed, 256 insertions(+), 243 deletions(-) commit e28d3818f3b22fbdf61d721183419a4a010c8a01 Author: Behdad Esfahbod Date: Wed Sep 16 18:09:35 2009 -0400 Remove expensive assertion src/vte.c | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit ed455c5413f04c4688fd072acfd121b97636e023 Author: Behdad Esfahbod Date: Wed Sep 16 15:42:19 2009 -0400 [doc] Set LC_ALL instead of LANG for our check scripts doc/reference/check-doc-coverage.sh | 4 +++- doc/reference/check-doc-syntax.sh | 3 ++- git.mk | 2 +- src/check-doc-syntax.sh | 3 ++- 4 files changed, 8 insertions(+), 4 deletions(-) commit 2c75e3d01f970cae3d0856b04d532bfc90cdbf14 Author: Niels-Christoph Fiedler Date: Wed Sep 16 18:36:45 2009 +0200 Updated Low German translation po/nds.po | 41 ++++++++++++++++++++--------------------- 1 files changed, 20 insertions(+), 21 deletions(-) commit 6946347f771d48393b4a1eb30dc52e40489582f1 Author: Behdad Esfahbod Date: Tue Sep 15 21:26:22 2009 -0400 [ring] Fix assertion failure with resize src/ring.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit 109f77b663e4f87e4fb148ae26cd7a566de0cb61 Author: Behdad Esfahbod Date: Tue Sep 15 21:22:53 2009 -0400 [ring] Simplify a bit src/ring.c | 20 ++++++++++++++++---- 1 files changed, 16 insertions(+), 4 deletions(-) commit 5254710eb86008ab218f2ad0a61e631f3f6d6b39 Author: Behdad Esfahbod Date: Tue Sep 15 21:17:51 2009 -0400 [ring/stream] Handle stream failure (out of space) src/ring.c | 19 ++++++++++++++----- src/vtestream-base.h | 6 +++--- src/vtestream-file.h | 15 ++++++--------- src/vtestream.h | 3 +-- 4 files changed, 24 insertions(+), 19 deletions(-) commit 40fef32bc16dc65a138fc7d46549e7ba14395159 Author: Behdad Esfahbod Date: Tue Sep 15 20:10:05 2009 -0400 [ring] Store text as UTF-8 and RLE-encode the attrs src/ring.c | 190 ++++++++++++++++++++++++++++++++++++++++++------------ src/ring.h | 10 +++- src/vterowdata.h | 6 ++ 3 files changed, 164 insertions(+), 42 deletions(-) commit a1f8b0fb38291dd368b6a085aa2b6c5505024a2a Author: Behdad Esfahbod Date: Tue Sep 15 15:47:39 2009 -0400 [stream] Fix bug in _head() src/vtestream-file.h | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) commit f13c3b9f061d50b18475fdf05b54877031037b35 Author: Behdad Esfahbod Date: Tue Sep 15 13:46:06 2009 -0400 [unistr] _vte_unistr_len() src/vteunistr.c | 4 +--- src/vteunistr.h | 2 -- 2 files changed, 1 insertions(+), 5 deletions(-) commit 7cc48f44223ab69725f42399a58ebb0a26c9b2a5 Author: Behdad Esfahbod Date: Mon Sep 14 16:09:40 2009 -0400 Add VteIntCell src/vterowdata.h | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) commit d6330cf885ff25c6607e0624c03f00daf15bb68b Author: Behdad Esfahbod Date: Mon Sep 14 16:07:17 2009 -0400 [stream] Add head() src/vtestream-base.h | 7 +++++++ src/vtestream-file.h | 12 ++++++++++++ src/vtestream.h | 1 + 3 files changed, 20 insertions(+), 0 deletions(-) commit 338d4a485f5b7609be1861aed6558693f90955c1 Author: Behdad Esfahbod Date: Mon Sep 14 15:30:04 2009 -0400 [ring] Fix resize too src/ring.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit d1cec534d59399f057399b63dfb819b407174171 Author: Behdad Esfahbod Date: Mon Sep 14 15:27:25 2009 -0400 [ring] Fix ring according to stream semantics src/ring.c | 126 ++++++++++++++++++++++++++++++++++++++++------------------- 1 files changed, 85 insertions(+), 41 deletions(-) commit ea7ee1b1cbfe58faab7903cf354b377190dfb144 Author: Behdad Esfahbod Date: Mon Sep 14 15:24:57 2009 -0400 [stream] Fix new_page implementation src/vtestream-file.h | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 1ea043ed2df31522c670b6bfba8cf1c9537ce61e Author: Behdad Esfahbod Date: Mon Sep 14 15:12:43 2009 -0400 [stream] Handle eof situation src/vtestream-file.h | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) commit 68cce180dd903aacbbec11dca8f89be0cf278e92 Author: Behdad Esfahbod Date: Mon Sep 14 15:04:51 2009 -0400 [stream] Add a reset() method src/vtestream-base.h | 7 +++ src/vtestream-file.h | 104 ++++++++++++++++++++++++++++++-------------------- src/vtestream.h | 1 + 3 files changed, 71 insertions(+), 41 deletions(-) commit efe25381cca2767423f1c7061dcda1a0be87e59b Author: Behdad Esfahbod Date: Mon Sep 14 13:31:27 2009 -0400 [stream] s/trunc/truncate/ src/vtestream-base.h | 6 +++--- src/vtestream-file.h | 4 ++-- src/vtestream.h | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) commit 2eefab893485bbea1d0e2fb62e6f6122314d1959 Author: Behdad Esfahbod Date: Mon Sep 14 13:07:26 2009 -0400 [stream] Fix returned offset src/vtestream-file.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit a88338e07429a5ce1fc4cb081448333c699f7f23 Author: Behdad Esfahbod Date: Sat Sep 12 19:40:02 2009 -0400 [ring] Port to VteStream Not optimized, simple file-based non-compact storage src/ring.c | 668 +++++++++++--------------------------------------- src/ring.h | 48 ++--- src/vtestream-base.h | 31 +++- src/vtestream-file.h | 17 +- src/vtestream.h | 8 + 5 files changed, 201 insertions(+), 571 deletions(-) commit a63c3d687408a9e21535df84855e00564c4f0905 Author: Behdad Esfahbod Date: Sat Sep 12 18:22:16 2009 -0400 [stream] Add file stream src/Makefile.am | 2 + src/vtestream-base.h | 51 ++++++++++++ src/vtestream-file.h | 215 ++++++++++++++++++++++++++++++++++++++++++++++++++ src/vtestream.c | 31 +------ src/vtestream.h | 6 +- 5 files changed, 278 insertions(+), 27 deletions(-) commit 9de9d2de44d4723935176c71f8f09a90f15e678a Author: Behdad Esfahbod Date: Sat Sep 12 17:15:04 2009 -0400 [stream] Start vte stream design New buffer coming! src/Makefile.am | 2 ++ src/vtestream.c | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/vtestream.h | 32 ++++++++++++++++++++++++++++++++ 3 files changed, 89 insertions(+), 0 deletions(-) commit 9ad227f5f57d93e86b8d7ecf5b73bdf3bdf6ced7 Author: Behdad Esfahbod Date: Sat Sep 12 15:38:52 2009 -0400 [ring] Fix typo src/ring.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit a532b2950e748ca37b0b429a7255d95514e212c8 Author: Behdad Esfahbod Date: Thu Sep 10 15:59:50 2009 -0400 [ring] Move VteRowData into its own file src/Makefile.am | 2 + src/ring.c | 141 +--------------------------------------------- src/ring.h | 138 +-------------------------------------------- src/vterowdata.c | 164 +++++++++++++++++++++++++++++++++++++++++++++++++++++ src/vterowdata.h | 167 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/vteunistr.c | 3 +- 6 files changed, 337 insertions(+), 278 deletions(-) commit 4e02748b395e2086a4a3f897868bc789875e770d Author: Carles Ferrando Date: Mon Sep 14 13:39:11 2009 +0200 Added Catalan (Valencian) translation po/LINGUAS | 1 + po/ca@valencia.po | 157 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 158 insertions(+), 0 deletions(-) commit 6f8d5b1da087a741c6cf6bbbf27d5a46d66720c8 Author: Behdad Esfahbod Date: Thu Sep 10 12:37:07 2009 -0400 [ring] Limit line length to 0xFFFF Make rowdata structures a bit more compact src/ring.c | 29 +++++++++++++++++++++-------- src/ring.h | 6 +++--- 2 files changed, 24 insertions(+), 11 deletions(-) commit d41ff743ec9bb287c3bd2d37f514f259503d03cc Author: Behdad Esfahbod Date: Wed Sep 9 22:13:36 2009 -0400 [ring] Add VteRingChunkWritable src/ring.c | 96 ++++++++++++++++++++++++++++++------------------------------ src/ring.h | 18 ++++++----- 2 files changed, 58 insertions(+), 56 deletions(-) commit c4c49bfa4e1e52d3653918d873ad64015e8e8bdf Author: Behdad Esfahbod Date: Wed Sep 9 21:59:56 2009 -0400 [ring] Remove more unused code src/ring.c | 63 ++++++++++++++++++++---------------------------------------- 1 files changed, 21 insertions(+), 42 deletions(-) commit 20f57866d5b4d47ae1ee66cb9e0156d6d70e321e Author: Behdad Esfahbod Date: Wed Sep 9 21:56:53 2009 -0400 [ring] More cleanup src/ring.h | 6 ++---- 1 files changed, 2 insertions(+), 4 deletions(-) commit cea0b21adb11d59f2e1e4c649f6cbf5e1cfacfed Author: Behdad Esfahbod Date: Wed Sep 9 21:54:42 2009 -0400 [ring] Reshuffle a bit more src/ring.c | 74 ++++++++++++++++++++++++++++++----------------------------- 1 files changed, 38 insertions(+), 36 deletions(-) commit b367d568d57ae93b3e84c0a80302734aa2d2f0ee Author: Behdad Esfahbod Date: Wed Sep 9 21:33:00 2009 -0400 [ring] Shuffle code around src/ring.c | 231 ++++++++++++++++++++++++++++++------------------------------ 1 files changed, 116 insertions(+), 115 deletions(-) commit fc9a6daf6394642e17e8aa76cbe661f0f08e8a68 Author: Behdad Esfahbod Date: Wed Sep 9 21:26:46 2009 -0400 [ring] Separate VteRowData and VteCompactRowData src/ring.c | 91 +++++++++++++++++++++++++++++++---------------------------- src/ring.h | 24 ++-------------- 2 files changed, 51 insertions(+), 64 deletions(-) commit 17840c4a141747c241fd3439b98e683a8f84737b Author: Behdad Esfahbod Date: Wed Sep 9 21:11:29 2009 -0400 [ring] Remove stale comment src/ring.h | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit d77e97e9cff572ba0e325335dd4a5654676bc5fb Author: Behdad Esfahbod Date: Wed Sep 9 21:10:33 2009 -0400 [ring] Rename vtecellattr to VteCellAttr src/ring.h | 10 +++++----- src/vte.c | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) commit a24f3bd3a7f9830245d4382df48f7063fd2340ea Author: Behdad Esfahbod Date: Wed Sep 9 21:09:26 2009 -0400 [ring] Move row attrs into a struct src/ring.h | 11 ++++++++++- src/vte.c | 8 ++++---- src/vteseq.c | 8 ++++---- 3 files changed, 18 insertions(+), 9 deletions(-) commit d0b03824d508d078accdcba7b1cc17a94d18f5ed Author: Behdad Esfahbod Date: Wed Sep 9 21:04:15 2009 -0400 [ring] Further cleanup of cell array src/ring.c | 28 ++++++++++++---------------- 1 files changed, 12 insertions(+), 16 deletions(-) commit 3b5177f934c4bba89165e46521192766f13ed655 Author: Behdad Esfahbod Date: Wed Sep 9 20:56:40 2009 -0400 [ring] Rename src/ring.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit 7d4895e5ad9d3153086596e3109e871fa027aea6 Author: Behdad Esfahbod Date: Wed Sep 9 20:53:46 2009 -0400 [ring] Remove spare chunk caching src/ring.c | 77 ++++------------------------------------------------------- 1 files changed, 6 insertions(+), 71 deletions(-) commit c7ce2e2fc72c086352fe44508ac97db390cdd591 Author: Behdad Esfahbod Date: Wed Sep 9 20:48:54 2009 -0400 [ring] Remove custom cell array allocator src/ring.c | 142 ++++++++---------------------------------------------------- 1 files changed, 18 insertions(+), 124 deletions(-)