Downloadliste

Projektbeschreibung

libviper is an API for quickly developing console,
curses-based interfaces with mouse support (GPM).
It's a good alternative to the panels library. The
API preserves many of the familiar ncurses
monikers. It also provides, basic, GTK-like window
signal handling.

Systemanforderungen

Die Systemvoraussetzungen sind nicht definiert
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2009-04-23 23:48
1.4.2.1

Das Makefile wurde behoben.
The makefile was fixed.

2009-04-23 04:01
1.4.2

Diese Veröffentlichung fügt kleine Verbesserungen und ein Bugfix für Cursor-Verhalten in xterm-wie Emulatoren.
This release adds minor enhancements and a bugfix for cursor behavior in xterm-like emulators.

2009-02-25 07:26
1.4.1

Ein wichtiger Neuerstellung der Tastatur und Maus ausgestattet. Bodenarbeit für sysmouse Unterstützung * BSD-Ports.
Tags: Major feature enhancements
A major rewrite of the keyboard and mouse facilities. Ground work for sysmouse support on *BSD ports.

2008-02-06 19:07
1.3.2

Einige kleinere bauen Warnungen wurden behoben. Der Code wurde auf x86-64 getestet. Mehrere Bildschirm Initialisierung und Referenzierung Bildschirm Funktionen und Makros wurden zugunsten der Vertriebenen auf eine externe genannte globale SCREEN_WINDOW. viper_init () muss nun explizit aufgerufen werden, um die internen Strukturen zu initialisieren. gcc-O2-Optimierungen wurden im Makefile aktiviert, und die neue Version hat den C99-Standard verschoben (vor allem für long long int).
Tags: Major feature enhancements
Some minor build warnings have been fixed. The code has been tested on x86-64. Several screen initialization and screen referencing functions and macros have been displaced in favor of an external global called SCREEN_WINDOW. viper_init() must now be explicitly called to initialize the internal structures. gcc -O2 optimizations have been enabled in the Makefile, and this release has moved to the C99 standard (mostly for long long int).

2008-01-11 00:53
1.3.0

Die Standard-Zustand der neu geschaffenen Fenster gesetzt wurde, um NORESIZE. Wenn dieses Bit gesetzt ist, wird Windows nicht die Funktion "resize grip" in der Grenzregion. Bodenarbeit für mehrere Arbeitsbereiche übernommen wurde und vordefinierte Fenster-Management wurde aus der Bibliothek verschoben zugunsten einer besseren Anlass Rahmen. Neue Rückrufe wurden Grenze Manipulation zu befreien, die "ermöglicht Fenster-Fokus" und "window-unfocus" Veranstaltungen durchgeführt, um ohne Folgen außer Kraft gesetzt werden. Trivial-Code clean-up vorgenommen wurden.
Tags: Major feature enhancements
The default state of newly created windows was set
to NORESIZE. When this bit is set, windows will
not feature the "resize grip" in the border.
Ground work for multiple workspaces was
incorporated and predefined window management was
moved out of the library in favor of a better
event framework. New callbacks were implemented
for border manipulation freeing, which allows
"window-focus" and "window-unfocus" events to be
overridden without consequence. Trivial code
clean-ups were done.

Project Resources