Permalink
Commits on May 15, 2009
  1. 1.0.rc3 instead of 1.0-rc3.

    The new version management system (WINGS-VERSION-GEN) replaces
    hyphens with periods.
    bjorng committed May 15, 2009
Commits on May 14, 2009
  1. addition of some valid view menu items to auv window

    Richard Jones committed with bjorng May 14, 2009
Commits on May 13, 2009
  1. Fixed sphere map crashes.

    But it still doesn't work as expected, you can't get
    an ordinary sphere map.
    dgud committed with bjorng May 13, 2009
  2. Improved version number management.

    The file "vsn.mk" that contains the version number is now
    auto-generated by the WINGS-VERSION-GEN script. The version
    number will be determined in the following way:
    
    (1) If there is a file named 'version' in the current working directory
    (as in the source package), the version number will be retrieved from
    that file.
    
    (2) Otherwise, 'git describe' will be used to generate a version
    number, based on the tag for the previous release, the number of
    commits since that release, and the beginning of the SHA1 for
    HEAD (or just the tag name if the commit at HEAD has been tagged).
    
    The current branch name will also be written to the vsn.mk file.
    
    (3) As a final resort, a default hard-coded version number is used.
    
    If the the vsn.mk files contains a branch name (if method (2) above
    succeeded), Wings will show both the version number and branch in
    the title bar of the Wings window. This is useful if you have several
    copies of the repository with different current branches.
    
    The command 'make dist' can now be used to pack a source code
    release (it will include the file 'version').
    bjorng committed May 12, 2009
Commits on May 12, 2009
  1. Fixed a focus problem for the geometry graph.

    The geometry graph window would not become focused unless the mouse passed over the scrollbar or the title bar. Fixed by adding got_focus to the event handler.
    
    Also update the release notes.
    Richard Jones committed with bjorng May 11, 2009
  2. bug fix to wings drag to stop possible crashes to do with the fp time…

    …r when rmb is held and the lmb is clicked. I added an event to catch false rmb releases for this specific case.
    Richard Jones committed with bjorng May 11, 2009
Commits on May 10, 2009
  1. Now using a mask for the Wings icon.

    A hard-edge mask is now used for the icon set by sdl_video:wm_setIcon/2.
    The mask for the icon is in the WBM format, which is a very simple
    bitmap format (trivial to load) and can be exported from Photoshop.
    
    I have also added a README file to the psd directory to explain
    the purpose of each file.
    bjorng committed May 10, 2009
Commits on May 9, 2009
  1. Added save_state atom to lock/unlock in MagnetMask for undo/redo hand…

    …ling.
    Richard Jones committed with bjorng May 9, 2009
  2. Some more clean up to tweak.

    Removed orig_st from tweak record and more fixes to cmd handling.
    Moved "launch tweak" to the tweak module from wings_pref.
    Richard Jones committed with bjorng May 9, 2009
Commits on May 8, 2009
  1. strip_mac_driver now only strips debug information.

    It seems that the old way of stripping away symbols (stripping
    all global symbols except '_driver_entry') no longer works for
    the new ESDL, so we resort to only stripping the debug information.
    bjorng committed May 8, 2009
Commits on May 6, 2009
  1. Updated to compile with the latest ESDL.

    I have wrapped the definition of SDL_GL_STERO and so on in a ifndef
    so that wings_init.erl will compile in the latest ESDL as well
    as in older versions of ESDL.
    bjorng committed May 6, 2009
  2. Improvements of the Dialyzer support.

    The shell command wh/0 now includes help for the diana/0 command.
    
    Now sorting warnings on filename, not on type of warning (meaning
    that all warnings for the same file will be found next to each
    other).
    
    Also now ignoring the "dialyzer_warnings.raw" file.
    bjorng committed May 6, 2009
Commits on May 3, 2009
  1. Corrected a problem with hard edges flickering.

    I made sure that hard_edge_width/1 would never return anything
    smaller than 1. It used to return 0 if the hard edge width was
    set to 1 and the selection mode was not edge. Since 0 is an
    illegal line width, hard edges would be drawn with the same
    width as the highlighted or selected edges.
    bjorng committed May 3, 2009
Commits on May 2, 2009
  1. Mentioned a few more people.

    bjorng committed May 2, 2009
  2. Added bigger sized icons for Windows Vista.

    The bigger icons will be ignored on Windows XP
    (and hopefully also on Windows 2000).
    bjorng committed May 2, 2009
  3. The new icon was not used in all places.

    In Windows, the original Wings icon was shown at the top left of
    the Wings window, and also when switching applications
    using Alt+Tab. I have replaced it with the new icon, but I could
    not use any transparancy due to bugs in ESDL and SDL. (Furthermore,
    SDL only supports hard-edged mask, which would probably not have
    looked good.)
    
    On the Mac, the icon that is shown in the Dock and in the task switcher
    (Cmd+Tab) is now an 128x128 icon (without transparancy,
    unfortunately).
    bjorng committed May 2, 2009
Commits on May 1, 2009
  1. catch badarg when re-projectunfolding in face mode auv

    Richard Jones committed May 1, 2009
  2. Updated the README, BUILD.*, and AUTHORS files.

    The main change in BUILD.unix and BUILD.win32 is that
    R13B is now required. Also changed the version numbers
    in all examples to wings-1.0.
    
    One important developer was completely missing from the
    AUTHORS files. Also put all the credits for the translations
    in a separate section and added all translators that I could
    find in the NOTES file.
    bjorng committed May 1, 2009
  3. Added Gordos's new design of icons and splash screen.

    The source Photoshop files for the new design are
    stored in the new directory 'psd'.
    
    In the icons directory, the splash screen is now
    common for all themes and stored icons/about_wings.bmp.
    
    In wings_io, there is now support for handling icons that
    don't have power-of-two sizes to handle the new splash screen.
    
    For Mac OS X, the old document icon for Wings files has been updated
    to contain the new icon. The document icons for other file formats
    that Wings could handle (such as 3DS) have been removed. The plist
    file and the Xcode project file has been updated to reflect those
    changes.
    bjorng committed Apr 27, 2009
Commits on Apr 30, 2009
  1. Fix to prevent Weld from creating a waist

    Richard Jones committed Apr 30, 2009
Commits on Apr 28, 2009
  1. updated NOTES

    Richard Jones committed Apr 28, 2009
  2. selections over secondary selections are now displayed in the correct…

    … order and can be seen
    Richard Jones committed Apr 28, 2009
  3. Rewrote comments that mentioned "basic" menus.

    There used to be three kinds of menus: basic pop-up menus, advanced
    pop-up menus, and basic pull-down menus.
    
    There are now only advanced pop-up menus (called 'popup') and
    pull-down menus (called 'plain'). I have now rewritten comments
    that mentioned basic menus to avoid confusion.
    bjorng committed Apr 28, 2009
  4. tweak bug fix

    Richard Jones committed Apr 28, 2009
Commits on Apr 27, 2009
  1. Slight change to Circularise to maintain diameter of already circular…

    … loops instead of shrinking them.
    Richard Jones committed Apr 27, 2009
  2. Internal version for testing.

    bjorng committed Apr 27, 2009