Agar Announcements | 21 Mar 2011 04:38
Favicon

Agar-1.4.1 released

I am pleased to announce the immediate release of Agar-1.4.1. The               
source code and some precompiled packages are now available for                 
download at:                                                                    

        http://libagar.org/download.html                                        

Starting from this release, we will no longer be providing support              
for the Agar 1.3.x series.

Release Notes for Agar 1.4.1
----------------------------

Here are some of the most notable changes since Agar 1.4.0, in no
particular order. A wikified version of this list is available at:
http://wiki.libagar.org/wiki/Agar-1.4.1.

- Port to Xbox (thanks Michael J. Wood!).
- Widget code can now use the AG_Redraw() and AG_RedrawOn*() interfaces to
  trigger rendering. The generic event loop uses this information to avoid
  unnecessary video updates -- custom event loops should be modified to
  test for the window "dirty" flag to take advantage of this feature.
- Fixed compilation with --disable-legacy option.
- Implemented AG_SurfaceFromPNG() and AG_SurfaceFromJPEG().
- Fixed crash bug in AG_SurfaceFromSDL(); thanks trapdoor!
- Added AG_SetJPEGQuality(), to set quality used by AG_SurfaceExportJPEG().
- Merge --enable-{class,event}debug into --enable-objdebug; remove lockdebug.
- Upgrade build system to BSDBuild 2.8. Note that stale ./agar-config/ and
  ./agar-foo-config/ directories may break the build and should be removed
  before ./configure is executed.
- Fix deadlock condition with the AG_Timeout interface when timers are
(Continue reading)

Agar Announcements | 16 Apr 2010 17:52
Favicon

Agar-1.4.0 released


I am pleased to announce the immediate release of Agar-1.4.0. The
source code and some precompiled packages are now available for
download at:

	http://libagar.org/download.html

Release Notes for Agar 1.4.0 ("Landscapes of Frozen Methane")
-------------------------------------------------------------

Here are some of the most notable changes since Agar 1.3.4, in no
particular order. A wikified version of this list is available at:
http://wiki.libagar.org/wiki/Agar-1.4.0.

This release preserves backward compatibility with Agar 1.3.4, but it is
recommended to compile Agar with the `--disable-legacy' configure option,
ensuring that existing applications are not using deprecated API calls.

- Added support for multiple native windows; rework of the low-level graphics
  and input device interfaces. As of this release, the available drivers are:
  - "glx" (GL rendering via X Window System; multiple windows)
  - "wgl" (GL rendering under Windows; multiple windows)
  - "sdlfb" (framebuffer rendering via SDL; internal WM)
  - "sdlgl" (GL rendering via SDL; internal WM)
  New drivers can also be implemented as part of an application, the driver
  API is documented in AG_Driver(3).
- Applications should now use AG_InitGraphics() to initialize the graphical
  interface. Backward compatibility is preserved, but AG_InitVideo() will
  only select among single-window graphics drivers.
- Agar can now be built without the SDL library, where the SDL graphics
(Continue reading)

Agar Announcements | 30 Aug 2009 17:13
Favicon

Agar-1.3.4 released


I am pleased to announce the official release of Agar 1.3.4. The
source code and some precompiled packages are now available for
download at:

	http://libagar.org/download.html

Release Notes for Agar 1.3.4 (Pandemonic Incantation)
-----------------------------------------------------

Here are some of the most notable changes since Agar 1.3.3, in no
particular order. A wikified version of this list is available at:
http://wiki.libagar.org/wiki/Agar-1.3.4.

- Continued improvements to the API reference.
- Overall improved handling of out-of-memory conditions.
- Implement simpler, unified AG_Variable(3) interface at the AG_Object(3)
  level in ag_core. This renders the AG_Widget(3)-level "AG_WidgetBinding"
  and the "AG_Prop" interfaces obsolete, as well as the AG_Event(3) argument
  lists, which all used different structures and interfaces. Backwards
  compatibility is preserved.
- GUI: Implemented word-wrapping in AG_Editable(3) and AG_Textbox(3). Thanks
  to CoKinetic Systems (http://www.cokinetic.com/) for sponsoring this feature!
- Perl XS bindings improved to the level that they are now useful, thanks to
  Mat Sutcliffe!
- Continued improvements to the Ada bindings; added ada-demos/
  (thanks rothwell!)
- Remove unnecessary --disable-utf8 switch, always use Unicode.
- Removed DEV_GuiDebugger() from ag_dev library. Reimplemented a more useful
  debugging tool, AG_GuiDebugger(), in ag_gui itself.
(Continue reading)

Agar Announcements | 3 Nov 2008 14:47
Favicon

Agar-1.3.3 released


I am pleased to announce the official release of Agar 1.3.3. The source
code and precompiled packages are now available for download at:

	http://libagar.org/download.html

Release Notes for Agar 1.3.3 (Blackened Soil Remains)
-----------------------------------------------------

Here are some of the most notable changes since Agar 1.3.2, in no
particular order. 

- Implemented Ada bindings (thanks rothwell!).
- Documentation fixes. Many new manual pages and examples were also added.
- Merged Math library (originally from FreeSG) into Agar distribution.
- Include files are now preprocessed for addition of visibility-related
  specifiers (see http://gcc.gnu.org/wiki/Visibility)
- Merged ag_net library into ag_core (though API is still not official).
- Generated IDE "project files" are now distributed in the source .zip only.
- The MAP library has been removed from the Agar distribution and moved to
  the FreeSG distribution (http://freesg.org/).
- Describe important documentation conventions in AG_Intro(3) and AG_Threads(3).

- CORE: Implemented AG_DSO(3) as general interface to dynamic library
  loading, and AG_LoadClass() more specifically for AG_Object classes.
- CORE: Added namespaces to Agar class specifications. Object classes can now
  be specified in "Namespace(Foo:Bar)" format.
- CORE: It is now possible to specify DSOs (" <at> libname") in class specification
  strings.
- GUI: Bindings to long double and [SU]int64 are now fully supported when
(Continue reading)

Agar release announcements | 4 Mar 2008 04:28

Agar-1.3.2 released


Hi,

I am pleased to announce the official release of Agar 1.3.2. The source
code is available from:

	http://stable.csoft.org/agar/agar-1.3.2.tar.gz
	http://stable.csoft.org/agar/agar-1.3.2.tar.gz.asc
	http://stable.csoft.org/agar/agar-1.3.2.tar.gz.md5
	http://stable.csoft.org/agar/agar-1.3.2.zip
	http://stable.csoft.org/agar/agar-1.3.2.zip.asc
	http://stable.csoft.org/agar/agar-1.3.2.zip.md5

Precompiled library and demo packages for various architectures and
operating systems are available from:

	http://libagar.org/download.html

As always, your comments, suggestions and bug reports are most welcome.

Release Notes for Agar 1.3.2 (Landscapes Turn to Ash)
-----------------------------------------------------

Here are some of the notable changes since Agar 1.3.1 in no particular order.
For a complete list of all changes, see ChangeLog-1.3.2.txt.

- Thorough audit and clean up of thread-safety code. It is now safe to combine
  threads and OpenGL. The big VFS lock has been removed (AG_LockVFS now locks
  its argument's VFS root).
- Compilation fixes for MacOS X 10.5.
(Continue reading)

Agar release announcements | 29 Nov 2007 12:40

Agar-1.3 Released


Hi,

We are pleased to announce the official release of Agar 1.3 (The Birth of
an Era Obscured by Sulfur and Flames).

The source code is available from:
	http://stable.csoft.org/agar/agar-1.3.tar.gz
	http://stable.csoft.org/agar/agar-1.3.tar.gz.asc
	http://stable.csoft.org/agar/agar-1.3.tar.gz.md5
	http://stable.csoft.org/agar/agar-1.3.zip
	http://stable.csoft.org/agar/agar-1.3.zip.asc
	http://stable.csoft.org/agar/agar-1.3.zip.md5

Binary packages will begin to appear in a few minutes on the download page:
	http://libagar.org/download.html

As always, your comments, suggestions and bug reports are most welcome.

Release Notes for Agar 1.3 
--------------------------

Here are some of the notable changes since Agar 1.2 in no particular order.
This excludes the numerous cosmetic changes that were made. For a complete
list of all changes, see ChangeLog-1.3.txt.

- Merged Agar-MAP (http://hypertriton.com/agar-map/) into the main Agar source
  distribution as a separate library.
- Merged Agar-NET (http://hypertriton.com/agar-net/) into the main Agar source
  distribution as a separate library disabled by default.
(Continue reading)

Agar release announcements | 21 Mar 2007 23:41

Agar-1.2 has been released


Agar-1.2 has been released:

	http://stable.csoft.org/agar/agar-1.2.tar.gz
	http://stable.csoft.org/agar/agar-1.2.tar.gz.asc
	http://stable.csoft.org/agar/agar-1.2.tar.gz.md5

This is mostly a bug fix release. It addresses the compilation
problems related to changes in SDL-1.2.10.

Gmane