Donate Share

Wings 3D

File Release Notes and Changelog

Release Name: 1.1.4

Notes:
- For developers: Release notes to be included in a release
  should no longer be directly added to NOTES-1.1 files, but
  instead be written into the check-in comment. Everything in
  a comment from "NOTE:" (without the quotations marks) at
  the beginning of a line to the end of the check-in comment,
  will be included in the release notes.
  
  To extract the release notes, run the script tools/extract_notes.
  It will extract and print all notes for all commits after
  the tag for the latest release. [bjorng]

- The Edge Ring command (Select|Edge Loop|Edge Ring) would
  select edges between hidden faces. [bjorng]

- Selection (finding out which face is under the mouse
  cursor) used to be done using a special selection render
  mode in OpenGL. However, this mode does not work well
  in all OpenGL drivers. Therefore I have implemented my
  own code for selection handling in C as a driver for the
  Erlang emulator. (Thanks to FonteBoa for testing.) [bjorng]

- The proxy mode has been optimized by using vertex arrays. [dgud]


Changes: commit e27a21f327889acd261fbde818076c18242df157 Author: Bjorn Gustavsson <bjorng@users.sourceforge.net> Date: Fri Jun 19 18:04:08 2009 +0200 Generate release notes commit f0be3cb002a6db4bf1b2d5d74d7dc434960b4623 Author: Dan Gudmundsson <dgud@users.sourceforge.net> Date: Wed Jun 10 16:11:12 2009 +0200 Re-implement proxy mode with vertex arrays NOTE: The proxy mode has been optimized by using vertex arrays. [dgud] commit 92ef458c7a81d3e3cf20f587b22ff2e2161c0f84 Author: Bjorn Gustavsson <bjorng@users.sourceforge.net> Date: Fri Jun 19 16:53:20 2009 +0200 Further corrections of moving lights in tweak mode wpc_tweak attempts to select all vertices/edges/faces for a light, but incorrectly in face and vertex mode. Remove that code, and instead let wings_pick make sure that all vertices/edges/faces or none are selected for lights. commit b4b34e0ac1294a1c450ed21fb005175babecd75c Author: Bjorn Gustavsson <bjorng@users.sourceforge.net> Date: Sat Jun 13 18:45:45 2009 +0200 Implement a driver for picking instead of using OpenGL Since very few applications use picking/selection support in OpenGL, it tends to be poorly supported in many OpenGL drivers. Therefore, implement a driver to do picking ourselves. An advantage of doing it this way is that the pick code in the driver can directly use the vertex array that is used for drawing. NOTE: Selection (finding out which face is under the mouse cursor) used to be done using a special selection render mode in OpenGL. However, this mode does not work well in all OpenGL drivers. Therefore I have implemented my own code for selection handling in C as a driver for the Erlang emulator. (Thanks to FonteBoa for testing.) [bjorng] commit 9d0fef3f57b1278441d0b81f526a52a8ec34ec2e Author: Bjorn Gustavsson <bjorng@users.sourceforge.net> Date: Tue Jun 16 08:03:47 2009 +0200 Stop the Edge Ring command from selecting hidden edges NOTE: The Edge Ring command (Select|Edge Loop|Edge Ring) would select edges between hidden faces. [bjorng] commit 593781d626a11da945e22be2291ef1ca152b8f67 Author: Bjorn Gustavsson <bjorng@users.sourceforge.net> Date: Fri Jun 19 17:36:47 2009 +0200 Remove first line -- add when it is time for a release commit 395391b84e38a2e6ee4da34a323c5ab426b4069f Author: Bjorn Gustavsson <bjorng@users.sourceforge.net> Date: Wed Jun 17 10:12:15 2009 +0200 Show notes in chronological order commit 670ed53e70f8266e91befda38f590796e97532cb Author: Bjorn Gustavsson <bjorng@users.sourceforge.net> Date: Sat Jun 13 11:07:42 2009 +0200 Add a script to extract release notes from check-in comments Since we started to have separate branches for every change, there will typically be a merge conflict on NOTES-1.1 every time a branch is merged into 'pu' or 'next'. To avoid the merge conflict, we will put the release notes into the check-in comments. The next paragraph is a release note. NOTE: For developers: Release notes to be included in a release should no longer be directly added to NOTES-1.1 files, but instead be written into the check-in comment. Everything in a comment from "NOTE:" (without the quotations marks) at the beginning of a line to the end of the check-in comment, will be included in the release notes. To extract the release notes, run the script tools/extract_notes. It will extract and print all notes for all commits after the tag for the latest release. [bjorng]