Commits on Jun 24, 2016
  1. Simplify macosx/make_dmg

    We can use the -srcfolder option for hdiutil to copy the contents
    onto the DMG while creating it. That will eliminate the need for
    mounting the DMG to copy the stuff onto it.
    Also change the compression type from ZLIB to BZIP2 for a slight
    decrease in the size of the DMG.
    committed Jun 24, 2016
Commits on Jun 21, 2016
  1. Prepare for release

    dgud committed Jun 21, 2016
Commits on Jun 15, 2016
  1. Fix yet another hotkey format issue

    dgud committed Jun 15, 2016
Commits on Jun 13, 2016
  1. Fixed crash when mouse over 'Various Plane' dialog icon

    NOTE: Moving the mouse over 'Various Plans' dialog icon was causing Wings3d
    crach. Thanks to tkbd.
    Micheus committed Jun 13, 2016
Commits on Jun 12, 2016
Commits on Jun 8, 2016
  1. Fixed wrong mouse cursor while the Merge window is open

    NOTE: In OSX, when merge dialog is shown the mouse cursor becomes a clock.
    Thanks to tkbd.
    Micheus committed with dgud Jun 5, 2016
  2. Fixed status message in bind hotkey mode.

    The initial message asking the user to select an menu item is replaced by
    an menu item information during the selection, but if the user cancel the
    popup menu by clicking the LMB on the workspace the information line kept
    showing the lastest menu item information.
    Micheus committed with dgud Jun 5, 2016
  3. Fixed bad text formatting that was causing Wings3d crash.

    NOTE: Fixed the bad text formatting in the module wpc_constraints that was
    causing Wing3d crash. Thanks to tkbd.
    Also, as suggested by the user tkbd, it was added a message dialog that
    shows to the user the message about the constraint that just has been set.
    Micheus committed with dgud Jun 4, 2016
  4. Fixed the application check in render plugins.

    It was fixed the render plugins code in order to look for the executable in
    the provided path and check if it's valid. That is used to - in accord with
    'dialogs' field in Plugins Preferences dialog - show or hide the menu options
    under Render menu as well as the material settings tab in the Edit Material
    dialog. That works when 'dialogs' value is 'auto'.
    Due some variables be used locally and the current implementation (wx) call
    the menues routine from other process, it was needed to change the old approach
    to store them. As a easier option I decided to create an ets list for the
    plugin module.
    Made some code cleanup and reviewed the .lang files.
    Micheus committed with dgud Jun 3, 2016
Commits on Jun 7, 2016
  1. Merge pull request #170 from bjorng/bjorn/eliminate-ambocc-crash

    Eliminate crash in Ambient Occlusion
    dgud committed Jun 7, 2016
  2. Eliminate crash in Ambient Occlusion

    aa3007d added a double deallocation of VBOs. The VBOs in
    question had been created by wings_draw_setup:we/3, which in turn
    called wings_dl to save them in the garbage collected system
    "display lists". Therefore, the Ambient Occlusion plug-in must
    not try to delete the VBOs itself, since wings_dl will do
    the deletion during its garbage collection.
    wings_draw_setup:delete_vab/1 can be removed, since the Ambient
    Occlusion plug-in was the last caller.
    NOTE: Fixed the problem with crash in the Ambient Occlusion plug-in.
    committed Jun 7, 2016
Commits on May 30, 2016
  1. Prepare and test erlang/otp-19

    Remove all random usage and fix (new) dialyzer warnings.
    dgud committed May 30, 2016
Commits on May 27, 2016
  1. Remove random usage

    dgud committed May 27, 2016
Commits on May 18, 2016
  1. wings --debug should keep werl open after crash/close

    i.e. do not halt erlang while in debug mode
    dgud committed May 18, 2016
  2. Added the logic of remove item from menu to POV-Ray and Kerkythea plugin

    As it was implemented in Yafaray plugin, if the render application path is not
    set or isn't valid the its entry under Render menu is removed. If a valid path
    is provided, then its entry is dynamically added to Render menu without need to
    restart Wings3d.
    Micheus committed with dgud May 13, 2016
  3. Implemented dynamic deletion and addition of items to menu

    The code works for the current menu data structure and can be applied only to
    the menubar and its sub-menus (it was tested only for them). So, the value passed
    to Menu parameter will be one of the top menubar options (file,edit,tool,...).
    Removing => update_menu(Menu, Item, delete, _)
    Adding   => update_menu(Menu, Item, {append, Pos0, Cmd0}, Help)
    A sample of use can be found in YafaRay plugin in which it remove the render
    option in case a valid path to the application was not set:
    Removing => wings_menu:update_menu(file, {render, ?TAG}, delete);
    Adding   => wings_menu:update_menu(file, {render, ?TAG}, {append, -1, Label})
    The value -1 for the append operation means the item will be appended to the end
    of the menu/sub-menu; Otherwise, the item will be inserted in the specificated
    position or to the end of the menu if this value is greater than current amount
    of menu items.
    NOTE: Added logic that allow the Yafaray - after the engine path be provided -
    get its render option available under File->Render option whithout need to
    restart Wings3D. Thanks oort for ask about it.
    Micheus committed with dgud May 13, 2016
  4. Made sure user cannot assign multiple hotkeys to the same command

    It was added a dialog asking the user about to replace a hotkey when a command
    already have a hotkey assigned to it. If the user accept the old hotkey will
    be replaced for the new one.
    That can avoid confusion when user intend to replace a hotkey and he/she was
    in truth assigning a new one to the command. As we can show only one hotkey
    text in the menu options it doesn't make sense we allow multiple hotkeys
    assined to only one command.
    The code can manage any multiple definitions already existent without crash.
    Micheus committed with dgud May 12, 2016
  5. Fixed a hotkey issue that was not enabling reassign a key.

    Part of the issue was intruduced when I fixed the problem related to hotkey
    issues related to Tweak menu.
    Fixed a hotkey issue that was not enabling replace a previous binded key as
    well as it was ignoring the hotkey deletion. Thanks ggaliens.
    Micheus committed with dgud May 11, 2016
  6. Merge remote-tracking branch 'origin/pr/159'

    NOTE: Updates to the Japanese translation
    dgud committed May 18, 2016
  7. Prefer using Microsofts compiler

    I could not create working dll's with gcc on 32b anymore, for some reason.
    Hmm -mdll may have solved that
    dgud committed May 18, 2016
Commits on May 13, 2016
  1. Update the Japanese Translation

    Update for the newly added features and fix some typos.
    tkbd committed May 13, 2016
Commits on May 11, 2016
  1. Merge pull request #158 from lemenkov/appdata_remove_leftover

    Remove leftover comment from appdata
    dgud committed May 11, 2016
  2. Remove leftover comment from appdata

    I've notified original author about inclusion. See this PR for further
    Signed-off-by: Peter Lemenkov <>
    lemenkov committed May 11, 2016
Commits on May 8, 2016
  1. more version notes

    dgud committed May 8, 2016
  2. Merge pull request #157 from Spidersouris/patch-1

    NOTE: Update wings_fr.lang
    dgud committed May 8, 2016
Commits on May 7, 2016
  1. Version notes

    dgud committed May 7, 2016
  2. Update wings_fr.lang

    Spidersouris committed May 7, 2016
  3. Merge pull request #156 from Micheus/mv/v2.0.3-fixed

    Fixed hotkey string for submenus
    dgud committed May 7, 2016
  4. Set selection page in oframe

    Was not implemented and an assert fired
    dgud committed May 7, 2016
Commits on May 4, 2016
  1. Fixed some hotkey string not present in the menu option

    It was noticed the hotkey string wasn't displayed in popup menu for some
    options. I found it was related to menu items which type=submenu. It was needed
    to change the way they were processed into normalize_menu_wx and how the popup
    menu was built.
    Micheus committed May 4, 2016
Commits on May 2, 2016
  1. Fix right click to move menu

    Broke it in the previous menu commit
    dgud committed May 2, 2016
  2. Fixed the format_hotkey routine

    NOTE: Fixed a crash caused by the format_hotkey routine when an error was
    handled in wings_hotkey module. Thanks ggaliens.
    Micheus committed with dgud Apr 26, 2016
  3. Avoid memory coping when creating menu

    The menus contained funs with the state was included in the menu
    drawing/handling code.
    Rewrite to keep menu-funs in wings process and handle the menu result
    in the event-loop.
    NOTE: Fix memory duplication when opening face/edge menu.
    dgud committed May 2, 2016
Commits on May 1, 2016
  1. Merge branch 'dgud/connect-cut'

    dgud committed May 1, 2016