pkgsrc-WIP-cvs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: wip/kyra2

Module name:    wip
Committed by:   othyro
Date:           Tue Jan  1 01:15:36 UTC 2013

Modified Files:
        wip/kyra2: Makefile distinfo
Added Files:
        wip/kyra2/patches: patch-engine_encoder.h patch-engine_imagetree.h
            patch-engine_namefield.cpp patch-guiExtended_progress.h

Log Message:
Updated to latest release (still doesn't built, but it's closer). Fails:

Making all in tinyxml
gmake[1]: Entering directory `/usr/pkgsrc/wip/kyra2/work/kyra/tinyxml'
gmake[1]: *** No rule to make target `tinyxml.cpp', needed by `tinyxml.lo'.  

Change Log


    Fixed a bug in the Rectangle class that caused the SpriteEditor to drag 
    Updated the documentation to reflect the current build system.


    Added isogen
    Standard make system, now works on mingw and linux (and MacX, but there are 
Kyra bugs on Mac)
    Simplified build
    Improvements in the grinning lizard utilities and tinyxml


    Tim at "Evil Genius Games" subbmitted a huge, and great, patch with fixes,
    improvements, and Darwin code resulting form using Kyra in "Rise of the
    Nile". Nice patch; lots of good stuff.
    At first, coverted GUI widgets to use 'siglot' rather than inherit and 
    After using it a while, I decided this had as many problems as benefits; 
    back to the old HandleEvent system, except this time using KrWidgetEvent to
    mimic the SDL system rather than many confusing parameters. This seems to 
be a much
    better system with less change to the code.
    Switched Encoder over to console application. It will now run in text mode,
    but create BMP files that can be used to verify that the graphics were
    created correctly. This is both easier for the developer, and allows the
    encoder to be shipped to create mods.
    Removed console.cpp/.h from encoder.
    Removed "odd" TinyXml (1.x) version and converted to current shipping 
TinyXml (2.3)
    Added x, y, width, height support to "Image" and "Direct"
    Re-structured the gui test to be simpler. Cleaned up widget code.
    Toggle buttons will now automatically group with their siblings.
    Removed GlDynArray and replaced it with std::vector. In 1999, there may 
have been
    reasons to not use std::vector...but not now.
    Pulled out grinning lizard utilities to namespace "grinliz"Changed
    GLOUTPUT to guarentee to be removed in release builds. Syntax now requires
    double parens: GLOUTPUT(( "Hello World" ));
    Remove run time link to SDL_Image. It is now dynamically loaded.
    Cleaned up the demos and upped the frame rate, to resolve general confusion 
that Kyra
    is "slow" because the demo is at a low frame rate.
    Changed the license to LGPL
    Removed the built in Splash Screen but added splash assets to the root 
    The tutorials are now generated from tutorialMaster (the same system 
Lilith3D uses)

To generate a diff of this commit:
cvs -z3 rdiff -u -r0 -r1.1 wip/kyra2/patches/patch-engine_encoder.h \
    wip/kyra2/patches/patch-engine_imagetree.h \
    wip/kyra2/patches/patch-engine_namefield.cpp \
cvs -z3 rdiff -u -r1.11 -r1.12 wip/kyra2/Makefile
cvs -z3 rdiff -u -r1.2 -r1.3 wip/kyra2/distinfo
cvs -z3 rdiff -u -r1.7 -r1.8 wip/kyra2/

To view a diff of this commit:

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Master SQL Server Development, Administration, T-SQL, SSAS, SSIS, SSRS
and more. Get SQL Server skills now (including 2012) with LearnDevNow -
200+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only - learn more at:
pkgsrc-wip-cvs mailing list

Home | Main Index | Thread Index | Old Index