Commit Log (Page 231 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: 1999-11-11 to 1999-11-05 (Commits 1195-1244 of 12744)

andy 1999-11-11 09:07

Completely re-designed command line handling system. Here is how it works now:
- You pass to System::Initialize() the argc and argv (as before)
- Initialize() collects all command-line options into an array.
Since it doesn't apriory know which options takes arguments, arguments
are specified using the '=' character. Example: --mode=320x200.
Note that you can use any number of dashes... I prefer two.
- From now on you can query command-line options using
iSystem::GetOptionCL(char*, int) method. The method will return NULL
only and only if the option is not present on the command line.
You also can query the non-dashed command-line entries using the
GetNameCL (int) method. The (int) arg in both prototypes is the ordinal
number. For example, if you do GetOptionCL("plugin", 0) you will get the
first "--plugin=xxx" switch. If you do GetOptionCL("plugin", 1) you'll
get the second and so on. Same about GetNameCL(): 0 for the first arg,
1 for the second and so on.
- If a plugin implements the iConfig interface, all config options are
automatically handled by system driver. Right after loading the plugin
the iConfig interface is queried, and all options from that plugin are
added to the OptionList array in csSystemDriver object. After this all
driver's options are queried using GetOptionCL() and if they are present
on command line, are automatically presented to the plugin (via iConfig).
Note that this automatical handling is done BEFORE Open(). If you need
post-Open() command-line handling, do it through messaging system (catch
the cscmdSystemOpen broadcast and query via iSystem::GetOptionCL())
- The help is displayed ONLY for the options that are exposed through iConfig
interface and for options implemented by the SysSystemDriver. So using
iConfig is highly recommended in plugins.

363 lines of code changed in:

azverkan 1999-11-11 05:25

Fixed csinput

1 lines of code changed in:

thieber 1999-11-10 21:10

SCF changes...

23 lines of code changed in:

azverkan 1999-11-10 17:23

BC fixes

9 lines of code changed in:

azverkan 1999-11-10 17:19

Hack for Win32 DeleteFile

5 lines of code changed in:

andy 1999-11-10 16:59

Small changes

6 lines of code changed in:

azverkan 1999-11-10 15:37

added virtuals

3 lines of code changed in:

sunshine 1999-11-10 14:22

Fixed "call to pure virtual method" crasher upon termination.
Problem was that ~SysSystemDriver called ~csWorld which
called SysSystemDriver::DecRef(). However, at the start
of destruction, SysSystemDriver's vtable pointer is automatically
modified to point at the superclass (this is standard destruction-
time behavior). This resulted in a call to DecRef() in a class
which does not implement it (since it is only implemented in
SysSystemDriver -- which vtable no longer pointed at).

0 lines of code changed in:

jorrit 1999-11-10 14:16

Initialization fix in software manager which could cause
startup problems.

1 lines of code changed in:

jorrit 1999-11-10 14:15

Some small fixes.

9 lines of code changed in:

jorrit 1999-11-10 14:15

Update.

15 lines of code changed in:

andy 1999-11-10 13:35

Added CONSTRUCT_IBASE

1 lines of code changed in:

andy 1999-11-10 12:55

New scftutor app and some Unix fixes

3 lines of code changed in:

jorrit 1999-11-10 10:56

Fix.

3 lines of code changed in:

jorrit 1999-11-10 10:55

Fixes for Unix and X2D driver.

16 lines of code changed in:

jorrit 1999-11-10 10:53

Update.

16 lines of code changed in:

andy 1999-11-10 10:26

Update to MazeD.
- full-blown light editing capability
- started to implement texture manager
- lots of fixes

257 lines of code changed in:

andy 1999-11-10 10:13

Some changes: the "original" version commited for some files.

232 lines of code changed in:

sunshine 1999-11-10 09:49

Fixed recently introduced bug in csSystemDriver::Print() which resulted in
garbage being printed for strings which contained percent "%" characters.

4 lines of code changed in:

sunshine 1999-11-10 09:09

Fixed "signed versus unsigned" compiler warnings.

3 lines of code changed in:

sunshine 1999-11-10 08:59

Performed SCF conversion on Win32 system-driver.

9 lines of code changed in:

sunshine 1999-11-10 08:54

Performed the actual SCF conversion on the system-driver. Both Thomas
Hieber and Brandon Ehle made attempts to get this port to compile,
however neither actually performed the SCF conversion. Unfortunately,
Brandon's changes were invalid and broke other ports. Therefore, I
reverted Brandon's changes and performed a real SCF conversion. Note,
however, that I am unable to test the conversion, so someone else will
have to do so.

54 lines of code changed in:

sunshine 1999-11-10 08:32

Reverted Brandon's broken change.

0 lines of code changed in:

sunshine 1999-11-10 08:31

- Reverted Brandon's broken change.
- Eliminated obsolete do_focus().

0 lines of code changed in:

mlong 1999-11-10 06:05

Small but major fix for volatile.h inclusion

1 lines of code changed in:

azverkan 1999-11-10 05:27

Win32 compiles now

34 lines of code changed in:

sunshine 1999-11-10 05:07

Default video driver is once again "software".

2 lines of code changed in:

azverkan 1999-11-10 05:03

Fixed csutil/sparse3d.h

1 lines of code changed in:

azverkan 1999-11-10 04:56

Fixed ;

2 lines of code changed in:

azverkan 1999-11-10 04:52

Added COMP_BC

2 lines of code changed in:

azverkan 1999-11-10 04:51

Fixed cssys/win32/ dir

1 lines of code changed in:

sunshine 1999-11-10 00:34

Removed many obsolete COM-related references from makefiles.

13 lines of code changed in:

sunshine 1999-11-10 00:27

- Removed obsolete $(CSCOM.LIB) references.
- Renamed $(CFLAGS.STATIC_COM) to $(CFLAGS.STATIC_SCF).
- Fixed csPython makefile so that is only adds "cspython" to Makefile's
list of targets if haspythn.sh has determined that Python is installed.
- Makefiles now prefer the notion of "plug-in" over "driver". $(DRVHELP)
became $(PLUGINHELP). 'plugin' target now includes all drivers. (Note
however, that 'drivers', 'drivers2d', and 'drivers3d' targets sitll eixst
since they are useful.)

50 lines of code changed in:

sunshine 1999-11-09 23:22

Fixed bug: Thomas' change introduced a logic error.

3 lines of code changed in:

sunshine 1999-11-09 23:12

More scfStrVector fixes.

9 lines of code changed in:

sunshine 1999-11-09 23:03

Andrew committed the real scfstrv.h, but did not have the opportunity to
commit the real istrvec.h or scfstrv.cpp (probably on account of the
erratic behavior of the CVS server today. Consequently, I modified
iscfstrv.h and scfstrv.cpp to match the real scfstrv.cpp.
I also fixed a bug in the constructor where it was not calling
CONSTRUCT_IBASE().

65 lines of code changed in:

thieber 1999-11-09 22:52

adjustments for scf

28 lines of code changed in:

sunshine 1999-11-09 22:32

Removed obsolete COM references.

11 lines of code changed in:

sunshine 1999-11-09 22:27

Removed obsolete COM references.

21 lines of code changed in:

andy 1999-11-09 11:11

SCF class list file

93 lines of code changed in:

andy 1999-11-09 10:45

The real scfstrv.h

49 lines of code changed in:

sunshine 1999-11-09 00:23

SCF replaced COM.

0 lines of code changed in:

sunshine 1999-11-08 22:16

Recreated missing SCF files which Andrew forgot to check in.

6 lines of code changed in:

sunshine 1999-11-08 22:13

By reverse engineering Andrew's SCF work, I was able to recreate a
(minimal) representation of this file which he forgot to check in.
This temporary patch allows the project to compile.
Hopefully he will commit the "real" file when he has the opportunity.

77 lines of code changed in:

thieber 1999-11-08 20:06

Adjustments for scf

17 lines of code changed in:

alexp 1999-11-08 09:02

Added support for terrain texture and color

85 lines of code changed in:

alexp 1999-11-08 09:01

Added support for terrain color and texture

27 lines of code changed in:

sunshine 1999-11-07 23:13

Fixed haspythn.sh.

5 lines of code changed in:

sunshine 1999-11-07 23:02

Re-engineered so that it deals gracefully with the case where multiple
Python directories exist within the source directories (/usr & /usr/local).

34 lines of code changed in:

azverkan 1999-11-05 19:42

Insure++ Fix

1 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