SHA256
8
0
forked from pool/libvterm

30 Commits

Author SHA256 Message Date
387ebfda62 Accepting request 1134090 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1134090
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvterm?expand=0&rev=12
2023-12-20 20:01:41 +00:00
a49a9edb51 Accepting request 1133878 from home:yannboyer_dev:branches:openSUSE:Factory
OBS-URL: https://build.opensuse.org/request/show/1133878
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libvterm?expand=0&rev=28
2023-12-19 17:36:25 +00:00
4735402994 Accepting request 1089653 from devel:libraries:c_c++
- update to 0.3.2:
  * Update the cursor position when its within skipped range 
    of rows at reflow time
  * Ensure the reflow code doesn't attempt to invoke sb_pushline
    callback if not set

OBS-URL: https://build.opensuse.org/request/show/1089653
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvterm?expand=0&rev=11
2023-05-30 20:02:23 +00:00
9b9c518b0c - update to 0.9.77:
* The most notable changes are: some improvements for
    Digest and Basic authorizations, fixed efficiency
    for TLS upgraded connections, fixed processing of folded
    headers in requests, fixed functionality with
    blocking sockets, improved and fixed internal test-suite.

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libvterm?expand=0&rev=26
2023-05-29 20:35:42 +00:00
76712f4244 Accepting request 1060042 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1060042
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvterm?expand=0&rev=10
2023-01-21 18:10:52 +00:00
0b694f671e Accepting request 1059999 from home:dirkmueller:Factory
- update to 0.3.1:
  * vterm-dump specifically emit NUL/CAN/SUB/DEL
  * Optionally emit NUL/CAN/SUB/DEL from parser than
  * Don't bother to emit the unrecognized sequence in DECRQSS
  * erase_internal should only set fg/bg color, resetting others
  * Added vterm_screen_set_default_colors()
  * Delete mk_wcswidth functions as they're unused
  * Also accept DECSGR sequences for superscript/subscript

OBS-URL: https://build.opensuse.org/request/show/1059999
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libvterm?expand=0&rev=24
2023-01-20 21:00:56 +00:00
f571671f22 Accepting request 1007736 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1007736
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvterm?expand=0&rev=9
2022-10-04 18:37:34 +00:00
138be5330e Accepting request 1007734 from home:mcepl:branches:editors
- Update to 0.3.0 (unfortunately, upstream doesn't provide
  correct changelog so this is just log of VCS):
  - Pass lineinfos into screen resize callback; make it
    responsible for reshaping them
  - getchar() into unsigned char in vterm-ctrl.c to avoid
    complaints of comparison signedness (LP1894806)
  - Avoid remaining VLA by bounding the combining-char search to
    the max supported chars per cell
  - Avoid putting a potentially-unbounded VLA on the stack as
    temporary working space for character decode, by using the
    tmpbuffer in on_text instead
  - Set a much larger default out/tmpbuffer size (4096bytes),
    because now a size-constrained caller could make them smaller
  - Permit overriding size of outbuffer / tmpbuffer as builder
    params
  - Create struct VTermBuilder and vterm_build()
  - VTermAllocator field can be const in struct VTerm
  - Store INCDIR directly in .pc file rather than indirecting it
    via PREFIX
  - Version bump to v0.2
  - Selection send and recv should use independent partial-state
    storage
  - Also support sending the selection
  - Replace vterm_push_output_sprintf_dcs with a more generic
    _str version that can independently control introduction C1
    vs terminating ST
  - Add a selection callback for query
  - Don't emit any mouse sequences when mouse reporting disabled
  - Remember to reset mouse flags as part of overall
    vterm_state_reset()

OBS-URL: https://build.opensuse.org/request/show/1007734
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libvterm?expand=0&rev=22
2022-10-03 17:41:01 +00:00
a7994cbbf9 Accepting request 790279 from devel:libraries:c_c++
- All my previous builds were just figments of my imagination,
  and neovim upstream claims one has to use 0.1.3 only. So,
  downgrading.

- Update to 0.1.3+bzr767:
  - Remove debugging print on DECRQSS
  - Regenerate fullwidth.inc for latest Unicode
  - A much more efficient find-wide-chars.pl
  - Accept OSC ... ST without an intermediate semicolon after the
    command number
  - Fix printf argument types (gh#vim/vim#5456)

OBS-URL: https://build.opensuse.org/request/show/790279
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvterm?expand=0&rev=8
2020-04-01 17:11:29 +00:00
e817bf9f32 Add emergency definition of _make_verbose
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libvterm?expand=0&rev=20
2020-03-31 17:41:25 +00:00
c3d7a2abf6 Add emergency definition of _make_output_sync
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libvterm?expand=0&rev=19
2020-03-31 17:36:47 +00:00
b79418416e Accepting request 790274 from home:mcepl:neovim
Add an emergency definition of make_build macro for systems where it is not defined.

OBS-URL: https://build.opensuse.org/request/show/790274
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libvterm?expand=0&rev=18
2020-03-31 17:22:37 +00:00
47efdfba8f Accepting request 789881 from home:mcepl:neovim
- All my previous builds were just figments of my imagination,
  and neovim upstream claims one has to use 0.1.3 only. So,
  downgrading.

- Update to 0.1.3+bzr767:
  - Remove debugging print on DECRQSS
  - Regenerate fullwidth.inc for latest Unicode
  - A much more efficient find-wide-chars.pl
  - Accept OSC ... ST without an intermediate semicolon after the
    command number
  - Fix printf argument types (gh#vim/vim#5456)

OBS-URL: https://build.opensuse.org/request/show/789881
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libvterm?expand=0&rev=17
2020-03-31 17:02:43 +00:00
0aefd3405b Accepting request 763368 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/763368
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvterm?expand=0&rev=7
2020-01-12 22:24:03 +00:00
3670dad7e7 Accepting request 763367 from home:mcepl:neovim
- Update to 0.1.3+bzr762:
  - Merge bugfixes up to v0.1.3
  - Partial bugfix for uncleared area after resize (thanks Jörg
    Richter)
  - Recognise SGR 8 for conceal (thanks Jörg Richter)
  - Define a new dedicated 'state fallbacks' struct rather than
    abusing the parser callbacks one
  - New string-handling API that streams in possibly-multiple
    fragments
  - Remember to length-check accesses at cell->chars[] because it
    is not necessarily zero-terminated (LP 1846869)
  - fix memory leak of vt->tmpbuffer (LP 1843449)

OBS-URL: https://build.opensuse.org/request/show/763367
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libvterm?expand=0&rev=15
2020-01-11 20:30:45 +00:00
790a91b7d1 Accepting request 731768 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/731768
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvterm?expand=0&rev=6
2019-09-20 12:51:48 +00:00
c21b31cc1f Accepting request 731755 from home:marxin:branches:devel:libraries:c_c++
- Make build verbose and respect $optflags.

OBS-URL: https://build.opensuse.org/request/show/731755
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libvterm?expand=0&rev=13
2019-09-18 16:30:45 +00:00
636741da10 Accepting request 731442 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/731442
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvterm?expand=0&rev=5
2019-09-17 11:39:56 +00:00
4fdb934aed Accepting request 730249 from home:mcepl:branches:devel:libraries:c_c++
- Update to 0~bzr755:
  - 755 t/run-test.pl option to abort on first fail
  - 754 Accept convenience formatting in ?screen_chars assertions; makes unit
    tests more readable
  - 753 Include test script line number in t/run-test.pl output
  - 752 Add a short unit test that resize on altscreen at least doesn't crash
  - 751 Only enable altscreen during unit tests that need it
  - 750 Better handling of resize to try to avoid the final memmove(), and not
    drag scrollback in unnecessarily
  - 749 Can't lazy-allocate state->lineinfos[BUFIDX_ALTSCREEN] because that
    allocs during byte run
  - 748 Initial hack at tracking 'continuation' marks per line in lineinfo
  - 747 Allow run-test.pl to cope with empty assertion results
  - 746 Be sure to clear DWL/DHL status for blank lines caused by scroll
  - 745 Pass 'state fields' as a struct into resize callback in case of other
    things it needs to edit
  - 744 Remember to store a state->lineinfo array for both buffers
  - 743 Do all the initialising of VTermState in vterm_state_new()
  - 742 Rename realloc_buffer() to just alloc_buffer() since it doesn't need to
    realloc now
  - 741 Rewrite of resize handling logic to hopefully cope much better with
    reflow
  - 739 Recognise an __END__ marker in a unit test file
  - 738 Add a version check macro
  - 737 Bump version to 0.1
  - 736 Recognise SGR 4:3 for curly underline
  - 735 Recognise subparameters in SGR 4:x to set off/single/double
  - 734 Define some enum{} constants for pen.underline field values
  - 733 Run unit tests on outfunc instead of buffering logic; truncation test
    is no longer valid now

OBS-URL: https://build.opensuse.org/request/show/730249
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libvterm?expand=0&rev=11
2019-09-17 08:59:59 +00:00
6d37cad23f Accepting request 498871 from devel:libraries:c_c++
Version bump to bzr696.

OBS-URL: https://build.opensuse.org/request/show/498871
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvterm?expand=0&rev=4
2017-05-29 20:20:04 +00:00
Ronan Chagas
40059e6ab1 - Run spec-cleaner.
- Fix `libvterm.changes` indentation.

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libvterm?expand=0&rev=9
2017-05-28 23:06:46 +00:00
Ronan Chagas
0b04d57974 Accepting request 498620 from home:bmwiedemann:branches:devel:libraries:c_c++
Version bump to 0~bzr684.
  Changelog:
    * Add S8C1T control support to vterm-ctrl
    * Implement querying of cursor shape in vterm-ctrl
    * Remember to document ST in doc/seqs.txt
    * Adjust linebreaking of 'break' statements to avoid gcc warnings of misleading indentation
    * Implement DECRQSS on SGR when set to RGB8 palette colours
    * Reset the pen between independent tests of DECRQSS on SGR
    * Bugfix for disabling mouse mode
    * Ensure stdin's ICANON mode is restored even if vterm-ctrl exits on error
    * Initialise mouse state at VTermState creation rather than as a side-effect of DECSM 100{0,2,3} - fixes LP1640917
    * Pull VTermScreenCell.attrs out to its own named type
    * Merge lp:~jamessan/libvterm/reproducibility (#307773, boo#1041090)

OBS-URL: https://build.opensuse.org/request/show/498620
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libvterm?expand=0&rev=8
2017-05-28 22:57:06 +00:00
5b388a6a3f Accepting request 423064 from devel:libraries:c_c++
- Version bump to 0~bzr684.
  Changelog:
    * Avoid "\e" because some C compilers don't like it
    * Don't use wchar_t in unicode.c as it might not be big enough
    * Remember to pass unicode codepoints in uint32_t rather than
      int

OBS-URL: https://build.opensuse.org/request/show/423064
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvterm?expand=0&rev=3
2016-08-26 21:18:12 +00:00
Ronan Chagas
5274673fbe - Version bump to 0~bzr684.
Changelog:
    * Avoid "\e" because some C compilers don't like it
    * Don't use wchar_t in unicode.c as it might not be big enough
    * Remember to pass unicode codepoints in uint32_t rather than
      int

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libvterm?expand=0&rev=7
2016-08-26 12:09:44 +00:00
f38de7d493 Accepting request 389687 from devel:libraries:c_c++
1

OBS-URL: https://build.opensuse.org/request/show/389687
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvterm?expand=0&rev=2
2016-04-14 11:08:55 +00:00
Ronan Chagas
1223d0f168 Accepting request 389684 from home:Ronis_BR
- Version bump to 0~bzr681.

OBS-URL: https://build.opensuse.org/request/show/389684
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libvterm?expand=0&rev=5
2016-04-14 02:04:00 +00:00
61002fe704 Accepting request 351126 from devel:libraries:c_c++
Package libvterm. This is necessary for neovim 0.1.1.

OBS-URL: https://build.opensuse.org/request/show/351126
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libvterm?expand=0&rev=1
2016-01-28 16:20:14 +00:00
Ronan Chagas
cbf8155e6a Accepting request 347577 from home:jengelh:branches:devel:libraries:c_c++
- Move description from main part to shlib part, since this will be
  the one that always gets installed.

OBS-URL: https://build.opensuse.org/request/show/347577
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libvterm?expand=0&rev=3
2015-12-05 15:41:30 +00:00
Ronan Chagas
1ad7c33329 Accepting request 347575 from home:Ronis_BR
Package libvterm. This is necessary for neovim 0.1.0.

OBS-URL: https://build.opensuse.org/request/show/347575
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libvterm?expand=0&rev=2
2015-12-05 15:02:59 +00:00
d63fef82a0 Accepting request 347570 from home:Ronis_BR
libvterm~0-bzr679. This is a necessary package to build neovim 0.1.0.

OBS-URL: https://build.opensuse.org/request/show/347570
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libvterm?expand=0&rev=1
2015-12-05 14:28:59 +00:00