[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[NAUSEA] Large commit (or: why we should commit more often)
From: |
Luca Saiu |
Subject: |
[NAUSEA] Large commit (or: why we should commit more often) |
Date: |
Sun, 27 Nov 2005 02:32:02 +0100 |
User-agent: |
Mozilla/5.0 (X11; U; Linux ppc; en-US; rv:1.8a2) Gecko/20040715 |
2005-10-27 Luca Saiu <address@hidden>
* Makefile: temporarily disabled the editor; updated upload procedure.
* Makefile-defs: minor tweaks.
* limbo/*FillMatrix*: moved to common/, cosmetic updates.
* common/SmobbableFillMatrix.*: added
* common/*File*Socket*.*: deep changes to the protocol, now it's much
more
efficient.
* common/Model.*: small changes for lighting support.
* common/PickingManager.h, client/InteractiveClient.cc: distinguish
between
single-click picking and select picking, also at the protocol level.
* common/Parallelepiped.*: added a couple of newline and assert.
Clarified
a comment about intersections.
* common/Makefile, server/Makefile: obvious changes.
* common/SDLGraphics.cc: use the new icon.
* common/SchemeModelFormat.cc: add support for OpenGL materials and some
support for OpenGL lights.
* common/puffi.scm: moved some generally-useful procedures to
common/utility.scm.
* common/utility.scm: added some generally useful scheme procedures,
macros and constants, especially meant to be used in user worlds:
xor, nxor, assert, cartesian-product, compose, iterate, round-to-exact,
square, hypotenuse, trigonometric constants.
* client/Client.cc, server/WorldServer.cc, utilities/ModelViewer.cc:
added
support for nausea-data-directory
* client/Client.cc: used clientCyclesPerSecond instead of 50.0. Added
object highlighting support.
* client/Client.*, client/InteractiveClient.*: Added console messages
to be shown while loading models. Rationalized and remodularized
updating
files console messages, using the new synchronous console messages.
* client/ClientCompileTimeParameters.*: added clientCyclesPerSecond;
updated defaultIconSize default.
* client/IconManager.*: updated lighting support, provided more control
about ordering, provided support for selectively replacing an icon.
* client/InteractiveClient.*: added support for icons from client
commands;
removed old cruft.
* client/InteractiveClientRenderer.cc: removed a wrong glDisable(GL_FOG)
which prevented the use of fog for the cubemap; minor tweaks.
* client/Object.*: added support for highlighting. Provided a default
for
visibility (just for cleanness: it's always correctly initialized by a
command from the server)
* server/Agenda.cc: updated support for very-near-in-the-future delayed
events.
* server/Object.*: added ObjectInstance::removeSlot() and its Scheme
wrapper remove-slot!. Now make-object-instance requires an orientation
parameter, and make-XXXXXX allows it as a further optional parameter.
Added support for immune-to-collisions objects. Added the scheme
procedure alive-objects. Added some aliases allowing to use the term
"property" instead of "attribute". We often mistook one word for the
other. Other minor tweaks.
* server/Role.*: added support for getting the client name from the
role,
and added the name to the printed representation. Added the Scheme
procedures send-to-client and send-to-current-client.
* server/ServerCompileTimeParameters.cc: updated serverCyclesPerSecond.
* server/WorldServer.cc: remove an obsolete parameter of WorldServer,
removed duplication of the new FileServerSocket functionalities.
* server/Zone.h: fixed a typo.
* server/server-side.scm: removed some duplication. Added
write-to-console, write-to-role-console, write-to-all-consoles. Added
constants for client icon groups.
* utilities/ModelViewer.cc: now the distance of each light is
proportional
to the current size of the displayed object, plus a constant.
* shared/default-client-settings.xml: updated.
* shared/ciao-texture.png: removed.
--
Luca Saiu, maintainer of GNU epsilon
http://www.gnu.org/software/epsilon
http://www.cli.di.unipi.it/~saiu/brevetti.html
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [NAUSEA] Large commit (or: why we should commit more often),
Luca Saiu <=