Main > Free Download Search >

Free portable spell checker interface library software for linux

portable spell checker interface library

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 8192
Portable Coroutine Library 1.6

Portable Coroutine Library 1.6


Portable Coroutine Library implementation written in ANSI C. more>>
Portable Coroutine Library (PCL) implements the low level functionality for coroutines. For a definition of the term coroutine see The Art of Computer Programming by Donald E. Knuth.
Coroutines are a very simple cooperative multitasking environment where the switch from one task to another is done explicitly by a function call. Coroutines are a lot faster than processes or threads switch, since there is no OS kernel involvement for the operation.
Also coroutines require much less OS resources than processes of threads. The idea of writing this library started when I was testing Linux epoll functionality and performance.
I initially started using the coro library by E. Toernig and I found the library very interesting. It was simple and yet powerful. The limitations of the coro library were both non portability and crashes when not used together with certain versions of gcc.
So I decided to write a new library to address the problems aforementioned by also taking portable context switching ideas from the GNU Pth library. This library is easily portable on almost every Unix system and on Windows.
It can use either the ucontext.h functionalities ( getcontext()/makecontest()/swapcontext() ) or the standard longjmp()/setjmp().
Enhancements:
- This release fixes a shared library soname generation error that was missing the library version information.
<<less
Download (0.30MB)
Added: 2006-01-04 License: GPL (GNU General Public License) Price:
1397 downloads
General Applet Interface Library 0.5.10

General Applet Interface Library 0.5.10


The goal of the General Applet Interface Library is to give programmers a simple yet powerful applet interface. more>>
The goal of the General Applet Interface Library is to give programmers a simple yet powerful applet interface. This library supports wmapplet/dockapps, GNOME 2 panel applets, and ROX panel applets.
This library supports at the moment Dockapps, Gnome 2 Panel Applets and Rox panel applets. In the future support for XFCE 4 and KDE is planned to be added. The applet program doesnt have to care about if the applet will be used on the Gnome panel or in the dock. The library handles that.
Over 50% of the code in a Dockapp and a Gnome 2 Panel applet does actully only one thing, setting up the applet window. With GAI, you can reduce it to just a few lines of code.
Enhancements:
- Updated the example applets.
- The preference dialog is now nicely resized.
- Fixed some minor memory leaks in the preference dialog.
- API change: The function connected to gai_signal_on_preferences() shall now take: (gboolean changed, gpointer data) as argument. changed is true if the user changed
- anything in the preference window. False if the user did nothing.
- Added two new preference window items. GAI_LISTSTORE and GAI_EDITLISTSTORE. The first shows just a list, no altering is possible. The second provide a list that can be increased and reduced by the user. (NOT YET FINISHED!)
- Cleaned up parts of the preference generator. Several minor memory leaks fixed.
- Update gai.spec. Some Fedora Core changes by Michael Schwendt mschwendt@users.sf.net, and Michel Alexandre Salim salimma@users.sf.net
- Allowing applet to be bigger than 1000 pixels (2560 is now max).
- Ashley V wants to have Shermans
- aquarium real big Destroying (clicking on the window manager "X" icon) the preference window now works fine.
- Destroying About box is now handled correctly.
- Rewrote large part of the right mouse click menu handleling code. Now you can remove, change, insert and add menu items during run time. gai_menu_insert(...), gai_menu_change(...) and gai_menu_remove(...) is new. gai_menu_add now returns an integer that is the ID of the menu item.
- Fixed broken libdir link in gai.pc
- Make sure GdkColor is never null when given to applet.
- Documentation updates.
- Various minor fixes found on the fedora extras by Michael Schwendt and Thorsten Leemhuis fedora@leemhuis.info. Please mail me fixes directly!!
- GtkFileChooser dialog is now used instead of GtkFileSelector when GTK+ 2.4 or later is detected.
- If gtk+ 2.4 or later, use varously updated widgets instead of older ones.
- Merged big nls patch by Olaf Leidinger Thanks!
- NLS is finally supported for GAI. Not yet there for applets
- The BonoboUIVerb array canary was missing and that caused the GNOME to crash. Patch by Jean-Yves Lefort
<<less
Download (0.28MB)
Added: 2006-07-18 License: LGPL (GNU Lesser General Public License) Price:
1195 downloads
C++ Portable Types Library (PTypes) 2.1.1

C++ Portable Types Library (PTypes) 2.1.1


C++ Portable Types Library (PTypes) is a simple alternative to the STL with multithreading and networking. more>>
C++ Portable Types Library (PTypes) is a simple alternative to the STL that includes multithreading and networking. C++ Portable Types Library (PTypes) defines dynamic strings, variants, character sets, lists and other basic data types along with portable thread and synchronization objects, IP sockets and named pipes. Its main `target audience is developers of complex network daemons, robots or non-visual client/server applications of any kind.
PTypes defines simple and intuitive interfaces and differs from the STL in fairly moderate use of templates. The library is portable across many modern operating systems (currently FreeBSD, Linux, SunOS, Mac OS X and Windows). All platform-dependent issues are hidden inside. A simple web server called wshare is included in the package to demonstrate the full power of the library.
And finally, PTypes is open and free.
Main features:
- Threads and synchronization primitives solve the vital problem of diversity of the threading APIs on different platforms. The library also offers message queues and job queues as additional methods of thread synchronization and maintenance.
- IP socket classes and utilities provide complete IP-based framework for both client-side and server-side programming. Combined with PTypes multithreading, these classes can be used for designing complex non-visual applications, such like network daemons or web robots.
- Dynamic strings, variants, character sets, date/time type and various kinds of dynamic and associative arrays: Delphi programmers will find them very similar to the ones in their favorite language. The collection of these basic data types may be useful, among other things, for building compilers and interpreters for higher-level languages.
- Streaming interfaces provide buffered I/O with simple and powerful text parsing methods. A strictly defined syntax for a given text format or a formal language can be represented by calls to PTypes token extraction methods. The unified streaming interface is applicable to files, named pipes and network sockets.
- Special thread class with enhanced functionality called unit. Units have their own main() and input/output plugs; they can be connected to each other within one application to form pipes, like processes in the UNIX shell.
- Finally, everything above is portable: all platform-dependent details are hidden inside.
Enhancements:
- Added support for HP-UX
- Compilation problems solved on *BSD systems (64-bit seek issue)
- Several MacOS X compilation problems solved (socklen_t, libtool)
- MSVC project files are now in the new VC7+ format (.sln, .vcproj)
- Dropped support for BSDi, CygWin and also the Borland C++ compiler.
<<less
Download (0.22MB)
Added: 2007-06-27 License: zlib/libpng License Price:
853 downloads
CPP Socket library 0.8.4

CPP Socket library 0.8.4


CPP Socket library is a small Classlibrary for C++ that supports a easy usage of socket-programming for networking-software. more>>
CPP Socket library is a small Classlibrary for C++ that supports a easy usage of socket-programming for networking-software.

It provides a simple object-oriented interface to the classic C library calls.

With CPPSocket supports the following network protocols:

- TCP (transmission control protocol; needs an established connection from one host to another)
- UDP (user datagram protocol; packets can be sent without an established connection)
- IPv4 (internet protocol version 4; uses 32-bit network addresses)

These protocols are what may also be called TCP/IP.

The library provides two layers of abstraction:

- Low-Level
This is a simple oo interface of the classic socket calls. But it provides some (optional) abstractions for addressing and buffering.

Usefull for more experienced programmers, that have already worked with classic sockets.

- High-Level
This provides somewhat more abstraction and ignores some functionality of the full blown sockets.

But nevertheless it is quite usefull and makes programming of networking software very easy.

So its intended to be used by novice programmers or those who dont want the maximum complexity/flexibility but an easy to use network-interface.
<<less
Download (MB)
Added: 2006-09-07 License: GPL (GNU General Public License) Price:
678 downloads
Standard Portable Library 0.1.5

Standard Portable Library 0.1.5


Standard Portable Library is a pointer friendly C/C++ STL substitute. more>>
Standard Portable Library is a pointer friendly C/C++ STL substitute. The API is similar to Java or .NET and includes common data structures, networking, and database support.

<<less
Download (0.50MB)
Added: 2007-03-21 License: LGPL (GNU Lesser General Public License) Price:
948 downloads
TOAD C++ GUI Library 0.64.1

TOAD C++ GUI Library 0.64.1


TOAD C++ GUI Library is a library for creating graphical user interfaces. more>>
TOAD C++ GUI Library aims to make GUI development being more fun.
The TOAD C++ GUI Library is a set of C++ classes for developing X Window applications. Since there are so many other GUI libraries around (the living ones: GTK+, Qt, LessTif, Motif, fltk, Xclasses, notif, OpenLook, wxWindows, Fox and the dead ones: SUIT, Andrew Toolkit, InterViews, Fresco, XForms, ET++, Common Point and many more) you may ask yourself why one should use the TOAD C++ GUI Library? Take a look at it and you will see the answer (or not ;) ).
The TOAD C++ GUI Library is free software under the terms of the GNU Lesser General Public License 2.1 (LGPL).
Main features:
- UTF-8 text encoding
- True Color and color dithering on 4 to 8 bit display depths
- Platform independent font specification via fontconfig (for both X11 and FreeType fonts)
- Pluggable Layout Managers
- 2D vector graphic editor and PostScript(TM) output
- Minimal HTML Viewer for Online Documentation
- ISO C++ Template based Signal & Slot alike callbacks with optional closures
- Model-View Architecture
- Decoupled Menubar
- Methods and the menubar/toolbar are connected automatically over the window hierarchy.
- Decoupled Undo Management
- Undo objects and undomangers/menubars are connected automatically over the window hierarchy.
- Runtime Layout Editor
- Layouts of dialogs, menubars, formlayouts, etc. can be configured at runtime.
- ATV based Object Serialisation
<<less
Download (1.0MB)
Added: 2007-07-04 License: LGPL (GNU Lesser General Public License) Price:
515 downloads
dnAnalytics Numerical Library 0.2

dnAnalytics Numerical Library 0.2


dnAnalytics Numerical Library is a numerical library for the .NET Framework. more>>
dnAnalytics Numerical Library is a numerical library for the .NET Framework. The library is written in C# and is available as a fully managed library, but also provides an interface to native BLAS and LAPACK libraries.
dnAnalytics Numerical Library is compatible with Mono and has been tested on Windows, and various Linux distributions. The current release includes matrix, vector and complex number classes, and support for basic linear algebra routines (such as LU, Cholesky, QR, Levinson, and SVD).
We will be adding optimization, calculus, random number, statistical, option pricing, genetic programming, and neural network components in the future.
Main features:
- Fully managed mode.
- Optional support for the native numerical libraries:
- Intel Math Kernel Library (MKL)
- AMD Core Math Library (ACML)
- ATLAS and CLAPACK
- Support for sparse matrices and vectors.
- Dense and sparse solvers.
- QR, LU, SVD, Cholesky, Levinson, and Symmetric Levinson decomposition classes.
- Matrix IO classes that read and write matrices form/to Matrix Market and delimited files.
- Complex and "special" math routines.
- Overload mathematical operators to simplify complex expressions.
- Runs under Microsoft Windows and Linux.
- Works with Mono.
<<less
Download (MB)
Added: 2006-04-27 License: BSD License Price:
1276 downloads
Small Antialiased Graphics Library 0.0.9

Small Antialiased Graphics Library 0.0.9


SAgl is a portable small antialiased graphics library. more>>
SAgl is a portable small antialiased graphics library. It offers lines, circles, and bezier curves, as well as thick lines and fills.

It can be used on top of SDL or with X or any other graphics system.
<<less
Download (0.084MB)
Added: 2005-07-06 License: GPL (GNU General Public License) Price:
1575 downloads
GTK ADI Library 0.1.3

GTK ADI Library 0.1.3


GTK ADI Library is a GTK widget library that implements an ADI widget framework. more>>
The GTK ADI Library is a GTK widget library that implements an ADI widget framework.

GTK ADI Library is an Advanced Document Interface: yet another approach to the MDI - Multi Document Interface.

<<less
Download (0.33MB)
Added: 2005-12-27 License: LGPL (GNU Lesser General Public License) Price:
1399 downloads
Flock of Birds Library 1.0.2

Flock of Birds Library 1.0.2


Flock of Birds Library (libfob) provides an interface to the Flock of Birds hardware. more>>
Flock of Birds Library (libfob) provides an interface to the Flock of Birds hardware. Tedious and error prone tasks such as configuring the flocks data mode, sending commands to the flock, and decoding the data received from the flock are all hidden behind libfobs interface.
Programming the flock hardware can be hard. The programmer has to worry about in which format the flock returns data (pos/quat, quat, mat, pos, angles, pos/angles, etc.) Configuring the flock is error prone and hard to get correct. For older version of the Flock of Birds hardware, simply starting the flock can be a chore.
In contrast, libfob has been designed to be easy to use. The programmer simply tells the library the following:
- Serial port the flock is attached to (ex: "/dev/ttyS0").
- Hemisphere the flock should operate in (ex: "DOWN").
- Maximum speed the flock can operate ("FAST" for newer flock hardware "SLOW" for older hardware).
The programmer can then configure the flock on a per bird basis. Any combination of the following information can be retrieved from a bird in the flock:
- Position
- Orientation
- Buttons
At any time, the programmer can retrieve the above information in any of the following formats:
- Quaternion (represents orientation)
- Vector (represent position)
- 4x4 Matrix (represents position/orientation)
The programmer pays no penalty for retrieving data in one format over another. Internally libfob configures the flocks hardware to send data as fast as possible. libfob maintains multiple representations of the data for fast retrieval by the programmer.
libfob also provides facilities to correct orientation information for incorrectly installed bird sensors.
<<less
Download (0.25MB)
Added: 2006-08-22 License: LGPL (GNU Lesser General Public License) Price:
1163 downloads
Uppaal Timed Automata Parser Library 0.90

Uppaal Timed Automata Parser Library 0.90


The UPPAAL Timed Automata Parser Library (libutap) is the parser library used by UPPAAL. more>>
Uppaal Timed Automata Parser Library (libutap) is the parser library used by UPPAAL.

<<less
Download (0.41MB)
Added: 2006-04-30 License: LGPL (GNU Lesser General Public License) Price:
1274 downloads
Another File Integrity Checker 2.10-1

Another File Integrity Checker 2.10-1


Another File Integrity Checker is another file integrity checker. more>>
Another File Integrity Checker is another file integrity checker, designed to be fast and fully portable between Unix and Windows platforms.
Another File Integrity Checker works by first creating a database that represents a snapshot of the most essential parts of your computer system. You can then run the script to discover all modifications made since the snapshot was taken (i.e. files added, changed, or removed).
The configuration syntax is very close to that of aide or tripwire, and a graphical interface is provided.
Enhancements:
New features
- add report_syslog directive and option
- dynamic choice of database backend
- add report_url option
- checksum do not change atime any more if possible
- windows config file now use environment variables (Manuel Martin suggest)
Bug fix
- adapt afick_cron to old shell syntax (ash ...) to fix bug with anacron ( Slass100 report)
Upgrade
- post_install can replace environment variables in aficks config
Security
- improved afick change detection (warnings not only on checksum)
Others
- rename set_planning.bat to afick_postinstall.bat
- display warning for too long acl on windows (SDBM error)
- change directives compare algorythme (diff_tab sub)
- remove usage sub (all doc in pod)
- prepare code for daemon mode (with gamin use)
<<less
Download (0.10MB)
Added: 2007-05-23 License: GPL (GNU General Public License) Price:
889 downloads
Paderborn University BSP Library 01-26-2007

Paderborn University BSP Library 01-26-2007


Paderborn University BSP Library is a C-Library to support development of parallel algorithm. more>>
Paderborn University BSP Library is a C-Library to support development of parallel algorithm based on the "Bulk-Synchronous-Parallel-Model".
The Library offers buffered asynchronous message-passing between the nodes, organized in supersteps. At the begin of a superstep the nodes receive all messages which has been sent in the previous superstep.
The PUB-Library supports in addition to send node-to-node messages other functions like broadcasts and parallel prefix operations with a set of nodes.
PUB offers functions for both message passing and remote memory access. Furthermore, some collective communication operations like broadcast and parallel prefix are also provided.
To become more flexible, PUB allows creating independent BSP objects each representing a virtual BSP computer. Goudreau et al.[GHL$^+$96] defined an interface for BSP libraries call ``BSP Worldwide Standard which is implemented in the Oxford BSP toolset[HDM97]. You can also use the BSP Worldwide Standard for programming with PUB (refer to Section 1.6).
A performance comparison with other communication libraries and some implementation details can be found in [BJOR99].
The PUB-Library is available for several parallel platforms. The generated library is specified by four configuration variables PUB_MACHINE (machine type), PUB_SYSTEM (operating system), PUB_COMMUNICATION (communication library) and PUB_MODE (e.g. debug).
Enhancements:
- This release adds numerous minor bugfixes.
<<less
Download (0.34MB)
Added: 2007-02-03 License: GPL (GNU General Public License) Price:
994 downloads
General Package/Module Interface 0.7.1

General Package/Module Interface 0.7.1


General Package/Module Interface (GPMI) is a lightweight library that assists with modularizing applications. more>>
General Package/Module Interface (GPMI) is a lightweight library that assists with modularizing applications.
It includes prewritten script interpreter modules in addition to timers, events, and package dependencies.
Enhancements:
- This version features many bugfixes and memory leak cleanups.
- It is now possible to compile the code on Windows using mingw.
<<less
Download (0.17MB)
Added: 2006-01-10 License: GPL (GNU General Public License) Price:
1384 downloads
Standard Als PHP Library 0.2

Standard Als PHP Library 0.2


Standard Als PHP Library (SAPL) is a fully object oriented library for Web development with PHP5. more>>
Standard Als PHP Library (SAPL) is a fully object oriented library for Web development with PHP5.
Standard Als PHP Library offers many classes in several packages and is intended to satisfy simple and at the same time recurring needs in Web development.
About PHP:
PHP, short for "PHP: Hypertext Preprocessor", is an open-source, reflective programming language used mainly for developing server-side applications and dynamic web content, and more recently, a broader range of software applications.
PHP allows interaction with a large number of relational database management systems, such as MySQL, Oracle, IBM DB2, Microsoft SQL Server, PostgreSQL and SQLite. PHP runs on most major operating systems, including UNIX, Linux, Windows, and Mac OS X, and can interact with many major web servers. The official PHP website contains very extensive documentation.
There is a command line interface, as well as GUI libraries such as the Gimp Tool Kit (GTK+) and text mode libraries like Ncurses and Newt.
Enhancements:
- A generateClass method was added to the DataBase class.
- The DataBaseColumn class was added.
- getTables and getTableColumns methods were added to the DataBase class.
- The insertTuple method was optimized.
- The toString method was added to the Resource class.
- The fromFile method of the MailAttachment class now takes only one argument, the File.
- Content-Type is now obtained from the extension.
- Content-type methods were added to the File class.
- All W3C 16 color names were added.
<<less
Download (0.053MB)
Added: 2006-02-20 License: GPL (GNU General Public License) Price:
1343 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5