libtickit-dev_0.2-5_i386.deb


Advertisement

Description

libtickit-dev - Terminal Interface Construction KIT (development files)

Property Value
Distribution Debian 10 (Buster)
Repository Debian Main i386
Package filename libtickit-dev_0.2-5_i386.deb
Package name libtickit-dev
Package version 0.2
Package release 5
Package architecture i386
Package type deb
Category devel::library libdevel role::devel-lib
Homepage http://www.leonerd.org.uk/code/libtickit/
License -
Maintainer James McCoy <jamessan@debian.org>
Download size 150.46 KB
Installed size 481.00 KB
This library provides an abstracted mechanism for building interactive
full-screen terminal programs. It provides a full set of output drawing
functions, and handles keyboard and mouse input events.
Using this library, applications can
* Divide the terminal into a hierarchy of nested, possibly-overlapping
rectangular windows
* Render output content and react to input events independently in any
window region
* Use fully Unicode-aware string content, including non-BMP, full-width
and combining characters
* Draw line-art using Unicode box-drawing characters in a variety of
styles
* Operate synchronously or asynchronously via file descriptors, or
abstractly via byte buffers
* Recognise arbitrary keyboard input, including modifiers*
* Make use of multiple terminals, if available, from a single
application
The following terminal features are supported (depending on terminal support):
* Many rendering attributes; bold, italics, underline, reverse,
* strike-though, alternate font
* 256 and 24-bit (16 million) colours
* Mouse including mouse wheel and recognition of position reporting greater
* than 224 columns
* Arbitrary scrolling regions
This package contains the header files and libraries needed for developing
with libtickit.

Alternatives

Package Version Architecture Repository
libtickit-dev_0.2-5_amd64.deb 0.2 amd64 Debian Main
libtickit-dev - - -

Requires

Name Value
libtermkey-dev -
libtickit1 = 0.2-5
libunibilium-dev -

Download

Type URL
Mirror ftp.br.debian.org
Binary Package libtickit-dev_0.2-5_i386.deb
Source Package libtickit

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install libtickit-dev deb package:
    # sudo apt-get install libtickit-dev

Files

Path
/usr/include/tickit-mockterm.h
/usr/include/tickit-termdrv.h
/usr/include/tickit.h
/usr/lib/i386-linux-gnu/libtickit.a
/usr/lib/i386-linux-gnu/libtickit.so
/usr/lib/i386-linux-gnu/pkgconfig/tickit.pc
/usr/share/doc/libtickit-dev/changelog.Debian.gz
/usr/share/doc/libtickit-dev/changelog.gz
/usr/share/doc/libtickit-dev/copyright
/usr/share/doc/libtickit-dev/examples/demo-input.c
/usr/share/doc/libtickit-dev/examples/demo-pen.c.gz
/usr/share/doc/libtickit-dev/examples/demo-rgb8.c
/usr/share/doc/libtickit-dev/examples/demo-scroll.c
/usr/share/doc/libtickit-dev/examples/demo-termctl.c
/usr/share/doc/libtickit-dev/examples/demo-timer.c
/usr/share/doc/libtickit-dev/examples/demo-xterm256.c
/usr/share/man/man3/tickit_debug_init.3.gz
/usr/share/man/man3/tickit_debug_logf.3.gz
/usr/share/man/man3/tickit_debug_vlogf.3.gz
/usr/share/man/man3/tickit_get_rootwin.3.gz
/usr/share/man/man3/tickit_get_term.3.gz
/usr/share/man/man3/tickit_later.3.gz
/usr/share/man/man3/tickit_new_stdio.3.gz
/usr/share/man/man3/tickit_pen_attrname.3.gz
/usr/share/man/man3/tickit_pen_attrtype.3.gz
/usr/share/man/man3/tickit_pen_bind_event.3.gz
/usr/share/man/man3/tickit_pen_clear.3.gz
/usr/share/man/man3/tickit_pen_clear_attr.3.gz
/usr/share/man/man3/tickit_pen_clone.3.gz
/usr/share/man/man3/tickit_pen_copy.3.gz
/usr/share/man/man3/tickit_pen_copy_attr.3.gz
/usr/share/man/man3/tickit_pen_equiv.3.gz
/usr/share/man/man3/tickit_pen_equiv_attr.3.gz
/usr/share/man/man3/tickit_pen_get_bool_attr.3.gz
/usr/share/man/man3/tickit_pen_get_colour_attr.3.gz
/usr/share/man/man3/tickit_pen_get_colour_attr_rgb8.3.gz
/usr/share/man/man3/tickit_pen_get_int_attr.3.gz
/usr/share/man/man3/tickit_pen_has_attr.3.gz
/usr/share/man/man3/tickit_pen_has_colour_attr_rgb8.3.gz
/usr/share/man/man3/tickit_pen_is_nondefault.3.gz
/usr/share/man/man3/tickit_pen_is_nonempty.3.gz
/usr/share/man/man3/tickit_pen_lookup_attr.3.gz
/usr/share/man/man3/tickit_pen_new.3.gz
/usr/share/man/man3/tickit_pen_new_attrs.3.gz
/usr/share/man/man3/tickit_pen_nondefault_attr.3.gz
/usr/share/man/man3/tickit_pen_ref.3.gz
/usr/share/man/man3/tickit_pen_set_bool_attr.3.gz
/usr/share/man/man3/tickit_pen_set_colour_attr.3.gz
/usr/share/man/man3/tickit_pen_set_colour_attr_desc.3.gz
/usr/share/man/man3/tickit_pen_set_colour_attr_rgb8.3.gz
/usr/share/man/man3/tickit_pen_set_int_attr.3.gz
/usr/share/man/man3/tickit_pen_unbind_event_id.3.gz
/usr/share/man/man3/tickit_pen_unref.3.gz
/usr/share/man/man3/tickit_rect_add.3.gz
/usr/share/man/man3/tickit_rect_bottom.3.gz
/usr/share/man/man3/tickit_rect_contains.3.gz
/usr/share/man/man3/tickit_rect_init_bounded.3.gz
/usr/share/man/man3/tickit_rect_init_sized.3.gz
/usr/share/man/man3/tickit_rect_intersect.3.gz
/usr/share/man/man3/tickit_rect_intersects.3.gz
/usr/share/man/man3/tickit_rect_right.3.gz
/usr/share/man/man3/tickit_rect_subtract.3.gz
/usr/share/man/man3/tickit_rect_translate.3.gz
/usr/share/man/man3/tickit_rectset_add.3.gz
/usr/share/man/man3/tickit_rectset_clear.3.gz
/usr/share/man/man3/tickit_rectset_contains.3.gz
/usr/share/man/man3/tickit_rectset_destroy.3.gz
/usr/share/man/man3/tickit_rectset_get_rect.3.gz
/usr/share/man/man3/tickit_rectset_get_rects.3.gz
/usr/share/man/man3/tickit_rectset_intersects.3.gz
/usr/share/man/man3/tickit_rectset_new.3.gz
/usr/share/man/man3/tickit_rectset_rects.3.gz
/usr/share/man/man3/tickit_rectset_subtract.3.gz
/usr/share/man/man3/tickit_rectset_translate.3.gz
/usr/share/man/man3/tickit_ref.3.gz
/usr/share/man/man3/tickit_renderbuffer_blit.3.gz
/usr/share/man/man3/tickit_renderbuffer_char.3.gz
/usr/share/man/man3/tickit_renderbuffer_char_at.3.gz
/usr/share/man/man3/tickit_renderbuffer_clear.3.gz
/usr/share/man/man3/tickit_renderbuffer_clip.3.gz
/usr/share/man/man3/tickit_renderbuffer_copyrect.3.gz
/usr/share/man/man3/tickit_renderbuffer_erase.3.gz
/usr/share/man/man3/tickit_renderbuffer_erase_at.3.gz
/usr/share/man/man3/tickit_renderbuffer_erase_to.3.gz
/usr/share/man/man3/tickit_renderbuffer_eraserect.3.gz
/usr/share/man/man3/tickit_renderbuffer_flush_to_term.3.gz
/usr/share/man/man3/tickit_renderbuffer_get_cursorpos.3.gz
/usr/share/man/man3/tickit_renderbuffer_get_size.3.gz
/usr/share/man/man3/tickit_renderbuffer_goto.3.gz
/usr/share/man/man3/tickit_renderbuffer_has_cursorpos.3.gz
/usr/share/man/man3/tickit_renderbuffer_hline_at.3.gz
/usr/share/man/man3/tickit_renderbuffer_mask.3.gz
/usr/share/man/man3/tickit_renderbuffer_moverect.3.gz
/usr/share/man/man3/tickit_renderbuffer_new.3.gz
/usr/share/man/man3/tickit_renderbuffer_ref.3.gz
/usr/share/man/man3/tickit_renderbuffer_reset.3.gz
/usr/share/man/man3/tickit_renderbuffer_restore.3.gz
/usr/share/man/man3/tickit_renderbuffer_save.3.gz
/usr/share/man/man3/tickit_renderbuffer_savepen.3.gz
/usr/share/man/man3/tickit_renderbuffer_setpen.3.gz
/usr/share/man/man3/tickit_renderbuffer_skip.3.gz
/usr/share/man/man3/tickit_renderbuffer_skip_at.3.gz
/usr/share/man/man3/tickit_renderbuffer_skip_to.3.gz
/usr/share/man/man3/tickit_renderbuffer_skiprect.3.gz
/usr/share/man/man3/tickit_renderbuffer_text.3.gz
/usr/share/man/man3/tickit_renderbuffer_text_at.3.gz
/usr/share/man/man3/tickit_renderbuffer_textf.3.gz
/usr/share/man/man3/tickit_renderbuffer_textf_at.3.gz
/usr/share/man/man3/tickit_renderbuffer_textn.3.gz
/usr/share/man/man3/tickit_renderbuffer_textn_at.3.gz
/usr/share/man/man3/tickit_renderbuffer_translate.3.gz
/usr/share/man/man3/tickit_renderbuffer_ungoto.3.gz
/usr/share/man/man3/tickit_renderbuffer_unref.3.gz
/usr/share/man/man3/tickit_renderbuffer_vline_at.3.gz
/usr/share/man/man3/tickit_renderbuffer_vtextf.3.gz
/usr/share/man/man3/tickit_renderbuffer_vtextf_at.3.gz
/usr/share/man/man3/tickit_run.3.gz
/usr/share/man/man3/tickit_stop.3.gz
/usr/share/man/man3/tickit_string_byte2col.3.gz
/usr/share/man/man3/tickit_string_col2byte.3.gz
/usr/share/man/man3/tickit_string_count.3.gz
/usr/share/man/man3/tickit_string_countmore.3.gz
/usr/share/man/man3/tickit_string_get.3.gz
/usr/share/man/man3/tickit_string_len.3.gz
/usr/share/man/man3/tickit_string_mbswidth.3.gz
/usr/share/man/man3/tickit_string_ncount.3.gz
/usr/share/man/man3/tickit_string_ncountmore.3.gz
/usr/share/man/man3/tickit_string_new.3.gz
/usr/share/man/man3/tickit_string_putchar.3.gz
/usr/share/man/man3/tickit_string_ref.3.gz
/usr/share/man/man3/tickit_string_seqlen.3.gz
/usr/share/man/man3/tickit_string_unref.3.gz
/usr/share/man/man3/tickit_stringpos_limit_bytes.3.gz
/usr/share/man/man3/tickit_stringpos_zero.3.gz
/usr/share/man/man3/tickit_term_await_started_msec.3.gz
/usr/share/man/man3/tickit_term_await_started_tv.3.gz
/usr/share/man/man3/tickit_term_bind_event.3.gz
/usr/share/man/man3/tickit_term_chpen.3.gz
/usr/share/man/man3/tickit_term_clear.3.gz
/usr/share/man/man3/tickit_term_ctlname.3.gz
/usr/share/man/man3/tickit_term_emit_key.3.gz
/usr/share/man/man3/tickit_term_emit_mouse.3.gz
/usr/share/man/man3/tickit_term_erasech.3.gz
/usr/share/man/man3/tickit_term_flush.3.gz
/usr/share/man/man3/tickit_term_get_input_fd.3.gz
/usr/share/man/man3/tickit_term_get_output_fd.3.gz
/usr/share/man/man3/tickit_term_get_size.3.gz
/usr/share/man/man3/tickit_term_get_termtype.3.gz
/usr/share/man/man3/tickit_term_get_utf8.3.gz
/usr/share/man/man3/tickit_term_getctl_int.3.gz
/usr/share/man/man3/tickit_term_goto.3.gz
/usr/share/man/man3/tickit_term_input_check_timeout_msec.3.gz
/usr/share/man/man3/tickit_term_input_push_bytes.3.gz
/usr/share/man/man3/tickit_term_input_readable.3.gz
/usr/share/man/man3/tickit_term_input_wait_msec.3.gz
/usr/share/man/man3/tickit_term_input_wait_tv.3.gz
/usr/share/man/man3/tickit_term_lookup_ctl.3.gz
/usr/share/man/man3/tickit_term_move.3.gz
/usr/share/man/man3/tickit_term_new.3.gz
/usr/share/man/man3/tickit_term_new_for_termtype.3.gz
/usr/share/man/man3/tickit_term_observe_sigwinch.3.gz
/usr/share/man/man3/tickit_term_open_stdio.3.gz
/usr/share/man/man3/tickit_term_pause.3.gz
/usr/share/man/man3/tickit_term_print.3.gz
/usr/share/man/man3/tickit_term_printf.3.gz
/usr/share/man/man3/tickit_term_printn.3.gz
/usr/share/man/man3/tickit_term_ref.3.gz
/usr/share/man/man3/tickit_term_refresh_size.3.gz
/usr/share/man/man3/tickit_term_resume.3.gz
/usr/share/man/man3/tickit_term_scrollrect.3.gz
/usr/share/man/man3/tickit_term_set_input_fd.3.gz
/usr/share/man/man3/tickit_term_set_output_buffer.3.gz
/usr/share/man/man3/tickit_term_set_output_fd.3.gz
/usr/share/man/man3/tickit_term_set_output_func.3.gz
/usr/share/man/man3/tickit_term_set_size.3.gz
/usr/share/man/man3/tickit_term_set_utf8.3.gz
/usr/share/man/man3/tickit_term_setctl_int.3.gz
/usr/share/man/man3/tickit_term_setctl_str.3.gz
/usr/share/man/man3/tickit_term_setpen.3.gz
/usr/share/man/man3/tickit_term_unbind_event_id.3.gz
/usr/share/man/man3/tickit_term_unref.3.gz
/usr/share/man/man3/tickit_term_vprintf.3.gz
/usr/share/man/man3/tickit_timer_after_msec.3.gz
/usr/share/man/man3/tickit_timer_after_tv.3.gz
/usr/share/man/man3/tickit_timer_cancel.3.gz
/usr/share/man/man3/tickit_unref.3.gz
/usr/share/man/man3/tickit_utf8_byte2col.3.gz
/usr/share/man/man3/tickit_utf8_col2byte.3.gz
/usr/share/man/man3/tickit_utf8_count.3.gz
/usr/share/man/man3/tickit_utf8_mbswidth.3.gz
/usr/share/man/man3/tickit_utf8_put.3.gz
/usr/share/man/man3/tickit_utf8_seqlen.3.gz
/usr/share/man/man3/tickit_window_bind_event.3.gz
/usr/share/man/man3/tickit_window_bottom.3.gz
/usr/share/man/man3/tickit_window_children.3.gz
/usr/share/man/man3/tickit_window_close.3.gz
/usr/share/man/man3/tickit_window_cols.3.gz
/usr/share/man/man3/tickit_window_destroy.3.gz
/usr/share/man/man3/tickit_window_expose.3.gz
/usr/share/man/man3/tickit_window_flush.3.gz
/usr/share/man/man3/tickit_window_get_abs_geometry.3.gz
/usr/share/man/man3/tickit_window_get_children.3.gz
/usr/share/man/man3/tickit_window_get_geometry.3.gz
/usr/share/man/man3/tickit_window_get_pen.3.gz
/usr/share/man/man3/tickit_window_get_term.3.gz
/usr/share/man/man3/tickit_window_hide.3.gz
/usr/share/man/man3/tickit_window_is_focused.3.gz
/usr/share/man/man3/tickit_window_is_steal_input.3.gz
/usr/share/man/man3/tickit_window_is_visible.3.gz
/usr/share/man/man3/tickit_window_left.3.gz
/usr/share/man/man3/tickit_window_lines.3.gz
/usr/share/man/man3/tickit_window_lower.3.gz
/usr/share/man/man3/tickit_window_lower_to_back.3.gz
/usr/share/man/man3/tickit_window_new.3.gz
/usr/share/man/man3/tickit_window_new_root.3.gz
/usr/share/man/man3/tickit_window_parent.3.gz
/usr/share/man/man3/tickit_window_raise.3.gz
/usr/share/man/man3/tickit_window_raise_to_front.3.gz
/usr/share/man/man3/tickit_window_ref.3.gz
/usr/share/man/man3/tickit_window_reposition.3.gz
/usr/share/man/man3/tickit_window_resize.3.gz
/usr/share/man/man3/tickit_window_right.3.gz
/usr/share/man/man3/tickit_window_root.3.gz
/usr/share/man/man3/tickit_window_scroll.3.gz
/usr/share/man/man3/tickit_window_scroll_with_children.3.gz
/usr/share/man/man3/tickit_window_scrollrect.3.gz
/usr/share/man/man3/tickit_window_set_cursor_position.3.gz
/usr/share/man/man3/tickit_window_set_cursor_shape.3.gz
/usr/share/man/man3/tickit_window_set_cursor_visible.3.gz
/usr/share/man/man3/tickit_window_set_focus_child_notify.3.gz
/usr/share/man/man3/tickit_window_set_geometry.3.gz
/usr/share/man/man3/tickit_window_set_pen.3.gz
/usr/share/man/man3/tickit_window_set_steal_input.3.gz
/usr/share/man/man3/tickit_window_show.3.gz
/usr/share/man/man3/tickit_window_take_focus.3.gz
/usr/share/man/man3/tickit_window_top.3.gz
/usr/share/man/man3/tickit_window_unbind_event_id.3.gz
/usr/share/man/man3/tickit_window_unref.3.gz
/usr/share/man/man7/tickit.7.gz
/usr/share/man/man7/tickit_debug.7.gz
/usr/share/man/man7/tickit_pen.7.gz
/usr/share/man/man7/tickit_rect.7.gz
/usr/share/man/man7/tickit_rectset.7.gz
/usr/share/man/man7/tickit_renderbuffer.7.gz
/usr/share/man/man7/tickit_string.7.gz
/usr/share/man/man7/tickit_term.7.gz
/usr/share/man/man7/tickit_window.7.gz

Changelog

2018-10-16 - James McCoy <jamessan@debian.org>
libtickit (0.2-5) unstable; urgency=medium
* Include the man pages in libtickit-dev (Closes: #911112)
* Add demo compilation checks for basic CI tests
* control:
+ Add libtermkey-dev and libunibilium-dev to libtickit-dev Depends
+ Mark libtickit-dev Multi-Arch: same
* rules:
+ Suppress build output when DEB_BUILD_OPTIONS=terse
+ Use dh_missing --list-missing
* Declare compliance with Policy 4.2.1
2018-05-31 - James McCoy <jamessan@debian.org>
libtickit (0.2-4) unstable; urgency=medium
* Backport patch from upstream to pass CFLAGS/LDFLAGS to compiler for tests.
This fixes a test failure in Ubuntu due to the test binaries being built
with different fortify options than the library.  (Closes: #900034)
2018-05-23 - James McCoy <jamessan@debian.org>
libtickit (0.2-3) unstable; urgency=medium
* Backport patches from upstream to fix out-of-bounds access by FD_SET.
(Closes: #895268)
* rules:
+ Re-enable hardening since #895268 is fixed
+ Disable tests when DEB_BUILD_OPTIONS contains nocheck
* libtickit-dev: Install examples
* Declare compliance with Policy 4.1.4, no changes needed
2018-02-05 - James McCoy <jamessan@debian.org>
libtickit (0.2-2) unstable; urgency=medium
* Set TERM when running tests to fix FTBFS
2018-01-31 - James McCoy <jamessan@debian.org>
libtickit (0.2-1) unstable; urgency=medium
* Initial upload (Closes: #887312)
* d/rules: Disable fortify flags until LP#1744933 is fixed

See Also

Package Description
libtickit-perl_0.65-4+b1_i386.deb Terminal Interface Construction KIT
libtickit-widget-scroller-perl_0.23-2_all.deb a scroller widget for Tickit
libtickit-widget-tabbed-perl_0.021-2_all.deb basic tabbed window support for Tickit
libtickit-widgets-perl_0.29-3_all.deb collection of Tickit::Widget implementations
libtickit1_0.2-5_i386.deb Terminal Interface Construction KIT
libticonv-dev_1.1.5-2_i386.deb Texas Instruments calculators charsets library [development files]
libticonv8_1.1.5-2_i386.deb Texas Instruments calculators charsets library
libtidy-dev_5.6.0-10_i386.deb HTML/XML syntax checker and reformatter - development
libtidy5deb1_5.6.0-10_i386.deb HTML/XML syntax checker and reformatter - shared library
libtie-array-iterable-perl_0.03-2_all.deb module allowing creation of iterators for lists and arrays
libtie-array-sorted-perl_1.41-3_all.deb Perl array which is kept sorted
libtie-cache-perl_0.21-1_all.deb module for LRU cache in memory
libtie-cphash-perl_2.000-1_all.deb module for managing a case preserving but case insensitive hash table
libtie-cycle-perl_1.225-1_all.deb module for cycling through a list of values via a scalar
libtie-dbi-perl_1.06-1_all.deb module tying hashes to relational databases
Advertisement
Advertisement