Commit Log (Page 17 of 255)

back to main page

Pages: << Previous 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 Next >>

Summary Period: 2003-05-12 to 2003-05-08 (Commits 11895-11944 of 12744)

philwyett 2003-05-12 05:08

- Philip Wyett brought warning level in MSVC 7 project files down
to 3 to match MSVC 6 ones. Also cleaned up 'group.tpl' for
both MSVC 6 and 7.

584 lines of code changed in:

dentoid 2003-05-12 01:20

Added SCF wrapper for stringset, and made the new renderer use it.

186 lines of code changed in:

res2002 2003-05-12 00:58

- made a small change to my AddAffectedLightingInfo() fix:
uses csHashMap::AddNoTest() instead of csHashMap::Add() now
(the latter one tests whether a hash object already exists in the
hash, which is never the case here)

4 lines of code changed in:

philwyett 2003-05-11 23:25

- Philip Wyett fixed error accessing private class awscG2D under MSVC 6.

3 lines of code changed in:

res2002 2003-05-11 22:49

- fixed a leak in the engine: csStatLight:: and
csDynLight::AddAffectedLightingInfo() added the passed lighting info
to a hash and IncRef()ed it. However, the hash only adds it once,
while the IncRef() always happens, leading to lots of fake
references. When on destruction the lighting info hash was iterated
over, the lighting info was only DecRef()ed once (because there was
only one copy in the hash.) The lighting info is now only IncRef()ed
when it's not already in the hash.
- improved the thing loader to not produce a heap error in case of
an error. An iPoly3D was DecRef()ed, causing it to delete itself -
which wouldn't work as it was block-allocated. Now the polygon is
properly removed from the thing factory state.
- changed the Thing object to emit a notification as well if
iPolygonMesh is queried.
- changed a refcount issue in csEventQueue. For managing the
iEvents in the queue both smart pointers and manual IncRef()s/
DecRef()s were used, however an iEvent was always IncRef()ed but
not always DecRef()ed, causing leaks under some circumstances.
Removed IncRef()s/DecRef()s and let the smart pointers do their
work.
- added a remark to iEventQueue::Post() documentation on how
the owner ship of a passed iEvent is treated.

53 lines of code changed in:

sunshine 2003-05-11 22:12

Automated Visual-C++ SLN and VCPROJ project file repair.

153 lines of code changed in:

sunshine 2003-05-11 22:12

Automated Visual-C++ DSW and DSP project file repair.

3 lines of code changed in:

sunshine 2003-05-11 21:55

Added a missing xmlprotect() invocation.

1 lines of code changed in:

sunshine 2003-05-11 21:21

Eric Sunshine removed the hack from cs.mak which was needed to clean up
the generated files from csperl5. The hack should no longer be needed
since csperl5 now presumably cleans up after itself, and only creates its
transient files if the module is actually enabled, rather than always.

10 lines of code changed in:

philwyett 2003-05-11 21:11

Revert

5 lines of code changed in:

sunshine 2003-05-11 21:08

Eric Sunshine made the following changes:

-*- Added the new variable %name% to msvcgen.pl which can be interpolated
into any template file. The value of this variable is the name
provided by the --name option.

-*- Performed some code clean up of msvcgen.pl following the merge of
msvcgen.pl and msvc7gen.pl (which occurred some time ago).

-*- Cleaned up a bunch of errors in the documentation and added
documentation which should have been added when msvcgen.pl and
msvc7gen.pl were merged.

-*- Renamed msvcgen.pl options --projext, -px, --wsext, -wx, --projname,
and --htmlent to --project-extension, -P, --workspace-extension, -W,
--project-name, --xml-protect, respectively.

-*- Changed msvcgen.pl so that it no longer creates the unused "dummy"
fragment file. This file seems to have been an ugly artifact to
slighly simplify msvcgen.mak following the msvcgen.pl and msvc7gen.pl
merge. A slight modification of msvcgen.mak obviated the need for
this hack.

-*- Fixed bug in msvcgen.pl where it failed to use the value from --name
as the default for --project-name if --project-name was not specified.

-*- The extensions .C, .m, .mm, and .M are now recognized as source files
(in addition to .c, .cc, and .cpp) by msvcgen.pl. The extensions .hpp
and .H are now recognized as header files (in addition to .h).

-*- Added --strip-root option to msvcgen.pl which allows specification of
zero or more prefixes which should be stripped from
filenames/resources mentioned on the command-line and which are
referenced by generated project files. This is desirable because it
is a good idea to record only relative paths in project files, rather
than absolute. This switch can be employed by tools which are unable
to provide relative paths to msvcgen.pl.

-*- Revived the DSP.PROJECT.RESOURCES variable. This variable is useful
for inserting additional human-readable resources into the generated
project files. It is not clear why this variable was removed when the
$(PROJECT.EXE).WINRSRC functionality (which is completely different in
purpose) was added to msvcgen.mak.

-*- Revived the "appgui" project type which had been removed some time
back. Although the project files for GUI (appgui) and console
(appcon) applications might not differ at present, it is still useful
to be able to make this distinction (especially since it might be
needed again in the future).

-*- Cleaned up some documentation in msvcgen.mak following the merge of
msvcgen.mak and msvc7gen.mak (some time ago).

-*- Fixed problem with mergeres.sh where it failed to perform path
"fix-up" properly if the build hierarchy differed from the source
hierarchy. One manifestation of this problem was that the .rc files
generated via msvcgen.mak from a build hierarchy outside the source
hierarchy differed from those generated directly in the source
hierarchy. On a related note, win32gcc.mak and msvcgen.jam were
providing "fix-up" argument to mergeres.sh which failed to take
$(SRCDIR) into account, thus causing the fix-up to fail.

-*- Fixed bug in msvcgen.jam where it failed to specify the location of
csver.h when invoking mkverres.sh, thus it failed when generating
project files from a build hierarchy which differed from the source
hierarchy.

-*- Fixed bug in msvcgen.jam where it failed to use --xmlprotect (nee
--htmlent) when building MSVC7 project files.

-*- Fixed bug in msvcgen.jam where it was incorrectly specifying external
libraries via --depend. The correct option is --library.

-*- Fixed bug in msvcgen.jam where it was incorrectly specifying linker
flags via --library. The correct option is --lflags.

-*- Fixed bug in msvcgen.jam where it failed to normalize the source,
header, and resource paths which it passed to msvcgen.pl for mention
in the generated project files. This was a problem when the build
directory differed from the CS source directory, since the paths
recorded in the project file would be relative to the build directory
or absolute, rather than relative within the source directory.

-*- Fixed bug in msvcgen.jam where it would insert the wrong file into a
generated project if the filename was not unique between all
directories. For instance, in the generated libcsutil project,
plugins\documentsystem\xmltiny\xmltiny.cpp would incorrectly appear in
place of libs\csutil\xmltiny.cpp.

-*- msvcgen.jam is almost usable. Still to-do: Make it respect
ExternaLibs() or fix all the Jamfiles which require special Windows
libraries to invoke MsvcExternalLibrary(). Overhaul the "config" file
handling rule so that it associates configuration files with built
targets. This will allow the generated projects to reference
configuration files. Likewise, provide a generic Resources rule which
allows specification of additional textual resources for inclusion in
generated projects. Upgrade module Jamfiles to mention headers from
the CS/include/foobar directory. This will allow related headers to
appear in the generated project files. For instance, the libcsutil
project should mention headers from CS/include/csengine, in addition
to the ones from CS/libs/csengine, which it currently mentions.

-*- Renamed CS/mk/visualc to CS/mk/visualc6.

-*- Renamed CS/mk/msvcgen/template to CS/mk/msvcgen/template6.

-*- Renamed the msvcgen and msvcinst makefile targets to msvc6gen and
msvc6inst.

-*- Fixed problem in Jam build where it would attempt to invoke Bourne
scripts using C-shell if user's login shell was C-shell or compatible.

-*- Fixed csperl5/Jamefile so that it is only enabled if the Perl SDK was
detected, rather than if the Perl command is available. This is an
important distinction because the presence of the Perl command alone
does not necessarily imply the presence of a working SDK.

7031 lines of code changed in:

philwyett 2003-05-11 20:30

Made awscG2D public.

2 lines of code changed in:

philwyett 2003-05-11 20:24

Typo fix

1 lines of code changed in:

philwyett 2003-05-11 20:24

- Philip Wyett updated MSVC 6 project files. Lowered warning level
(developers can raise locally). This eliminates alot of spurious
warnings. Also enabled C++ exeception handling, which I thought
was enabled, but whatever.

4 lines of code changed in:

okt 2003-05-11 18:59

Added a test so the Swig-generated Perl files won't be rebuilt if the required version of Swig was not found.

7 lines of code changed in:

okt 2003-05-11 18:16

Replaced a couple of `unsigned int's with `socklen_t's because on some platforms, socklen_t is typedef'ed to signed int.

5 lines of code changed in:

groton 2003-05-11 13:14

groton (groton@gmx.net) added some code to viewmesh application in
order to allow the passing of the parameter -Scale=XX.XX through
the command line (that option there was already there,

14 lines of code changed in:

okt 2003-05-11 01:28

Removed one of two instance of the same makefile target, swigperl5gen.

3 lines of code changed in:

boyan 2003-05-10 14:58

Undo of previous commit

0 lines of code changed in:

boyan 2003-05-10 13:49

Fixed a memory leak in awsParmList (string parameters)

1 lines of code changed in:

philwyett 2003-05-10 09:52

Eliminated a couple more double to floats under MSVC 6.

4 lines of code changed in:

philwyett 2003-05-10 09:25

- Philip Wyett eliminated more double to float warnings under MSVC 6.

- Also performed a minor CS code style cleanup.

27 lines of code changed in:

okt 2003-05-10 04:36

Moved csperlxs.c out of the source tree in case the source tree is read-only, moved csperlxs_fallback.inc to include/cssys so that the moved csperlxs.c can still access it, and added csperlxs.c to the Jamfile clean target.

22 lines of code changed in:

okt 2003-05-10 04:14

Finished updating cssocket for UDP, and changed the network manager so it can manage sockets from cssocket as well as those from ensocket.

428 lines of code changed in:

philwyett 2003-05-10 02:20

- Philip Wyett eliminated the 88 double to float conversion compiler
warnings in gtreeldr.cpp under MSVC 6.

71 lines of code changed in:

sunshine 2003-05-09 22:27

Automated Visual-C++ SLN and VCPROJ project file repair.

0 lines of code changed in:

sunshine 2003-05-09 21:04

Eric Sunshine fixed bug in csappframe.mak. INC.CSAPPFRAME was referencing
wrong directory.

5 lines of code changed in:

sunshine 2003-05-09 16:03

Eric Sunshine fixed bugs in cspython.mak where it failed to respect
$(SRCDIR) in some cases.

4 lines of code changed in:

philwyett 2003-05-09 15:36

- Philip Wyett updated MSVC build docs to reflect a new msvc_libs
release. This release has a number of fixes and removes libmikmod.

12 lines of code changed in:

jorrit 2003-05-09 13:49

Corrected for 78 line lenght limit.

3 lines of code changed in:

res2002 2003-05-09 10:49

- changed the nomenclature in the apimod paragraph about iPolygonMesh
changes, after Jorrit pointed out it should rather read 'object' instead
of 'factory'.

7 lines of code changed in:

sunshine 2003-05-09 10:32

Fixed bugs in csperl5.mak where swigperl5gen was not declared .PHONY.

8 lines of code changed in:

sunshine 2003-05-09 10:21

Automated Visual-C++ SLN and VCPROJ project file repair.

1 lines of code changed in:

sunshine 2003-05-09 09:28

Eric Sunshine fixed Oktal's changes to configure.ac from yesterday. There
were two problems. First, incorrect use of AC_CACHE_CHECK() caused it to
behave differently between cached and non-cached runs. In fact, cached
runs would produce incorrect results. Second, poor quoting and
parentheses placement borked up the logic of much of the Perl5 check.

49 lines of code changed in:

philwyett 2003-05-09 08:49

Removal

0 lines of code changed in:

philwyett 2003-05-09 08:48

Manual update

30 lines of code changed in:

philwyett 2003-05-09 08:43

- Removed mod plugin from MSVC port. No one uses it and the
libmikmod library is old and support is poor for Windows.

7 lines of code changed in:

philwyett 2003-05-09 04:10

- Philip Wyett added 'Makefile' to 'jam distclean', so at distclean
the 'CS/' directory is again cleaned up fully.

4 lines of code changed in:

res2002 2003-05-08 21:44

- cured the Bezier plugin from leaks caused by the
'embedded iPolygonMesh syndrome'.

27 lines of code changed in:

wouter 2003-05-08 21:16

update in vain, correcting Manju's entry

1 lines of code changed in:

res2002 2003-05-08 20:42

forgot to commit

2 lines of code changed in:

res2002 2003-05-08 20:35

improved wording for iPolygonMesh notice

16 lines of code changed in:

res2002 2003-05-08 20:15

- fixed a leak in the XmlRead plugin, analogue to the TinyXML leak.
- fixed a leak when the engine reads the precalc info introduced
after my recent changes related to VFS files.
- changed the sprite3d and genmesh factories analogue to the changes
made to csThingStatic.
- augmented the API modification docs with information about the
iPolygonMesh and procedural textures changes.

135 lines of code changed in:

res2002 2003-05-08 19:14

- fixed a leak in the Tiny XML parser. csTinyXmlDocument kept the
root as a ref to a csTinyXmlNode, which in turn kept a ref to the
document, leading to a circular reference. Solved by keeping the
root as a pointer to the TiDocument. New csTinyXmlNodes are created
when the root is requested.

15 lines of code changed in:

res2002 2003-05-08 18:21

- changed the implementation of csThingStatic so that there's no
embedded iPolygonMesh interface now. Queries for iPolygonMesh returns
the result of iObjectModel->GetPolygonMeshColldet() and also printfs
a notification.

34 lines of code changed in:

res2002 2003-05-08 16:21

- made the following changes related to proctexes:
- PT loader plugins are now expected to return a texture wrapper,
not material wrapper.
- adjusted stdpt plugin to this behaviour.
- the callback for procedural textures now keeps a reference to
the PT.
- like normal textures, proctexes now don't create a material of the
same name at load time.
- adjusted flarge to specify materials for the PTs.

42 lines of code changed in:

okt 2003-05-08 15:26

Glue file csperlxs.c now generated at build time, not compile time.
Removed out-of-date, autogenerated documentation.
Renamed everything called 'and' or 'or' because those are new C++ keywords.
Added a makefile target to forcibly regenerate the module, for use by jobber.pl

287 lines of code changed in:

sunshine 2003-05-08 15:12

Eric Sunshine added missing INC.FOO variables to casnddrv.mak, csarts.mak,
oss.mak.

5 lines of code changed in:

sunshine 2003-05-08 14:49

Eric Sunshine normalized the names in freefnt2.mak, oss.mak, rle.mak, and
wodrv.mak so that the basename of the dependency file matches the basename
of the generated plugin; and so that all makefile variables match the
basename of the plugin.

93 lines of code changed in:

sunshine 2003-05-08 14:19

Eric Sunshine removed invalid vpath directive from csarts.mak.

31 lines of code changed in:

Pages: << Previous 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 Next >>


Generated by StatCvs v0.2-dev