Menu

Tree [r88] /
 History

HTTPS access


File Date Author Commit
 HMS 2012-04-15 xthemage [r88] Added support for account management
 ICON 2012-04-15 xthemage [r88] Added support for account management
 Login 2012-04-15 xthemage [r88] Added support for account management
 Resources 2012-04-15 xthemage [r88] Added support for account management
 docs 2011-05-15 xthemage [r54] Added docs directory
 patches 2010-08-16 xthemage [r7] Added CPURL patch.
 AppController.j 2012-03-03 xthemage [r87] Added a logout feature, and started working on ...
 Icon.png 2010-08-15 xthemage [r1] Initial import: Basic mapper functionality incl...
 Info.plist 2010-08-15 xthemage [r1] Initial import: Basic mapper functionality incl...
 Jakefile 2010-12-23 xthemage [r27] some small semblence of an attempt to clean up ...
 Makefile 2012-02-10 xthemage [r82] Removing private IRC info
 NOTICE 2012-02-01 xthemage [r79] Improved icons and build process now incorporat...
 Project.atlasproj 2010-08-15 xthemage [r1] Initial import: Basic mapper functionality incl...
 README 2012-02-10 xthemage [r82] Removing private IRC info
 index-debug.php 2010-12-22 xthemage [r24] Added URL login shortcut: index.html -> index.p...
 index.php 2011-02-21 xthemage [r45] Added an automated setup utility
 main.j 2012-02-09 xthemage [r81] MAAAAAAAAAASIVE rework of the login process.

Read Me

===== INSTALLING =====

--- Prerequisites ---

This project requires :

  * A webserver with PHP support.
  * MySQL or PostgreSQL with PHP support.

Compiling this project also requires:
  * The Cappuccino Frameworks & Tools (http://cappuccino.org/download)

--- Installing Hugin from the Distribution ---

  * Untar the file hugin_xx_xx.tgz into a web-accessible directory. 
  * Navigate to http://[path to hugin directory] and follow the instructions
  * There is no step 3!

--- Installing Hugin from SVN  ---

  * Check out hugin into a web-accessible directory
  * Install the latest frameworks into the build directory
      cd hugin; 
      capp gen . -f --force;
  * Navigate to http://[path to hugin directory] and follow the instructions

--- Building Hugin ---

A makefile is provided to create optimized versions of Hugin.
  make debug
    or
  make release

The resulting Hugin is placed in Build.

===== Bugfix Notes =====

I've encountered a problem when compiling JSC.  To fix
  cd narwhal/packages/narwhal-jsc/deps/libedit-xxx;
  autoreconf --force --install; 
  ./configure; 
  make;
From this point, resume the compilation as normal
  cd ../../; make webkit

===== Version History =====
* b1_81
  * [improvement] Changes to the Setup script should make debugging setup issues
              a little easier.
  * [improvement] Updated to Cappuccino 0.9.5 frameworks
    * [bugfix] Fixed broken gridlines, line tool, and pencil tool due to changes
               in the API for CGContextStrokeLineSegments.
    * [bugfix] Fixed broken line and eraser tools due to changes in the way in
               which static methods cascade through the class hierarchy.
  * [bugfix] Miniatures window now loads properly in Firefox
  * [bugfix] Eraser, Spray, Pencil, and Line tools now scale properly with the 
             rest of the map.
  * [improvement] Updated tool icons with graphics from the Oxygen open source 
                  icon set.
  * [feature] Added module to support the use of web-based chat clients (like
              qwebirc).
  * [improvement] Massive updates to the login and instance selection process.  
    * [improvement] Users now always have an opportunity to log in, even if they 
                    are using a jump link.
    * [improvement] In most browsers, the URL will now update to the jump link
                    for an instance when entering the instance.
    * [improvement] User logins can now be stored in a cookie
    * [feature] Instance management now includes a more intuitive permissions
                user interface.
    * [improvement] Reworked instance selection interface.

* b1_72
  * Support for Backdrops!: See the Windows -> Backdrops menu item.
  * Misc bugfixes
    - Fixed a bug in the ICON db backend where data values equal to integer 0 would be dropped from read results
    - The ICON backend now properly handles full reloads of state that has been most recently deleted
    - The Mini module now triggers a display refresh after a mini has been removed
    - The Mini module now deletes all minis correctly
* b1_67
  * Login Panel
    - Instance icons now grow to fill the square
    - Account creation now possible
    - Instance creation/management now possible
  * Grid Module
    - Scaling is now supported; the UI has options for: 50%, 75%, 100%, and 200%
  * Mini Module
    - Minis are now labeled
    - Mini icons now grow to fill the mini square (and are inset slightly)
    - Mini prototypes can now be deleted from the UI
  * Whiteboard Module
    - Fixed a minor bug related to scaling
    - Added "spray" tool
  * Initiative Module
    - Added module for shared initiative tracking.
  * Save/Restore Module
    - Added module for saving and restoring whiteboard/mini/etc... state
  * Zone Module
    - Created a module for defining/measuring out and sharing spell zones