| 1 | | 2004-11-16 03:34 ged |
| 2 | | |
| 3 | | * .: -- Updated project-version prop to 0.0.6 |
| 4 | | |
| 5 | | 2004-11-16 03:31 ged |
| 6 | | |
| 7 | | * .: -- Added project metadata properties to base dir. |
| 8 | | |
| 9 | | 2004-11-16 03:29 ged |
| 10 | | |
| 11 | | * makedist.rb, makedocs.rb, makesitedocs.rb, utils.rb: -- Updated |
| 12 | | dist scripts from project-utils. |
| 13 | | -- Removed unneeded docs-generation scripts. |
| 14 | | |
| 15 | | 2004-11-16 03:28 ged |
| 16 | | |
| 17 | | * .gemspec: -- Added gemspec by Chad Fowler. |
| 18 | | |
| 19 | | 2004-11-16 03:28 ged |
| 20 | | |
| 21 | | * docs/makedocs.rb: -- CSS2 template is now RDoc's default. |
| 22 | | |
| 23 | | 2004-11-14 22:56 ged |
| 24 | | |
| 25 | | * .cvsignore: -- remove extraneous .cvsignore file |
| 26 | | |
| 27 | | 2003-12-13 22:11 deveiant |
| 28 | | |
| 29 | | * lib/io/reactor.rb: - Removed duplicate #registered? method. |
| 30 | | Spotted by Daniel Berger <djberge at |
| 31 | | qwest dot com>. |
| 32 | | |
| 33 | | 2003-08-07 02:19 deveiant |
| 34 | | |
| 35 | | * test.rb: - Added workarounds for Win32. Thanks to Daniel Berger. |
| 36 | | |
| 37 | | 2003-08-04 23:58 deveiant |
| 38 | | |
| 39 | | * MANIFEST: - Added install.rb file. |
| 40 | | |
| 41 | | 2003-08-04 23:57 deveiant |
| 42 | | |
| 43 | | * CATALOG: - Added meta-data to header for use in the frontend to |
| 44 | | RDoc. |
| 45 | | |
| 46 | | 2003-08-04 23:57 deveiant |
| 47 | | |
| 48 | | * test.rb: - Renumbered to ease addition of new tests |
| 49 | | |
| 50 | | - Added tests for argument lists. |
| 51 | | |
| 52 | | 2003-08-04 23:56 deveiant |
| 53 | | |
| 54 | | * lib/io/reactor.rb: - De-tabbed the documentation in the header. |
| 55 | | |
| 56 | | - Added argument list given to handlers back in. |
| 57 | | |
| 58 | | 2003-08-04 23:53 deveiant |
| 59 | | |
| 60 | | * examples/chatserver.rb: - Moved classes into the Example |
| 61 | | namespace to distinguish them in the docs from |
| 62 | | the real classes. |
| 63 | | |
| 64 | | 2003-08-04 23:52 deveiant |
| 65 | | |
| 66 | | * docs, docs/.cvsignore, docs/CATALOG, docs/makedocs.rb: Initial |
| 67 | | checkin. |
| 68 | | |
| 69 | | 2003-08-04 23:52 deveiant |
| 70 | | |
| 71 | | * utils.rb: - Propagated fixes/new features from Arrow. |
| 72 | | |
| 73 | | 2003-07-22 16:31 deveiant |
| 74 | | |
| 75 | | * lib/io/reactor.rb: - Fixed documentation for the pendingEvents |
| 76 | | attribute. |
| 77 | | |
| 78 | | 2003-07-22 16:17 deveiant |
| 79 | | |
| 80 | | * ChangeLog: Updated |
| 81 | | |
| 82 | | 2003-07-21 15:04 deveiant |
| 83 | | |
| 84 | | * README: - Changed to IO::Reactor. |
| 85 | | |
| 86 | | 2003-07-21 14:21 deveiant |
| 87 | | |
| 88 | | * install.rb: Initial checkin. |
| 89 | | |
| 90 | | 2003-07-21 07:01 deveiant |
| 91 | | |
| 92 | | * CATALOG, MANIFEST: - Refactored into IO::Reactor from Ruby-Poll. |
| 93 | | |
| 94 | | 2003-07-21 06:56 deveiant |
| 95 | | |
| 96 | | * extconf.rb, lib/poll.rb, poll.c: - Removed for IO::Reactor, which |
| 97 | | no longer needs a C backend. |
| 98 | | |
| 99 | | 2003-07-21 06:55 deveiant |
| 100 | | |
| 101 | | * examples/chatserver.rb, lib/io/reactor.rb, test.rb, utils.rb: - |
| 102 | | Refactored into IO::Reactor from Ruby-Poll. |
| 103 | | |
| 104 | | 2003-05-08 22:49 deveiant |
| 105 | | |
| 106 | | * makesitedocs.rb: makesitedocs.rb |
| 107 | | |
| 108 | | 2003-04-21 04:37 deveiant |
| 109 | | |
| 110 | | * test.rb: Added workaround for recent versions of Test::Unit's API |
| 111 | | changes. |
| 112 | | |
| 113 | | 2003-04-21 04:34 deveiant |
| 114 | | |
| 115 | | * poll.c: Added code for simulating poll(2) with rb_thread_select() |
| 116 | | for machines without a native poll(). Based on code for Freehaven |
| 117 | | by |
| 118 | | Nick Mathewson <nickm@freehaven.net>. |
| 119 | | |
| 120 | | 2003-04-21 04:32 deveiant |
| 121 | | |
| 122 | | * extconf.rb: Added fake poll code to allow machines without a |
| 123 | | poll(2) to use the library. This also might become the primary |
| 124 | | method of polling, sadly, as Ruby doesn't tolerate other async IO |
| 125 | | methods very well due to its use of select() for its threading. |
| 126 | | |
| 127 | | 2002-10-21 03:47 deveiant |
| 128 | | |
| 129 | | * lib/io/reactor.rb, lib/poll.rb: - Got rid of a type-checking |
| 130 | | statement, as it didn't account for using an IO |
| 131 | | inside a wrappered or delegated object. |
| 132 | | |
| 133 | | - Fixed use of deprecated 'type' method. |
| 134 | | |
| 135 | | 2002-09-18 12:40 deveiant |
| 136 | | |
| 137 | | * ., .cvsignore: - Added Makefile and mkmf.log. |
| 138 | | |
| 139 | | 2002-09-18 12:35 deveiant |
| 140 | | |
| 141 | | * ChangeLog: Updated. |
| 142 | | |
| 143 | | 2002-09-18 12:33 deveiant |
| 144 | | |
| 145 | | * makedocs.rb: - Removed dependence on as-yet-undistributed xhtml |
| 146 | | RDoc template. |
| 147 | | |
| 148 | | 2002-09-06 17:02 deveiant |
| 149 | | |
| 150 | | * MANIFEST: - Trimmed the docs/* directory. |
| 151 | | |
| 152 | | - Made the examples explicit for now, as I don't want to include |
| 153 | | unfinished |
| 154 | | examples. |
| 155 | | |
| 156 | | 2002-09-06 16:52 deveiant |
| 157 | | |
| 158 | | * poll.c: - Added interrupt-handling to the _poll call. |
| 159 | | |
| 160 | | - Added more-informative debugging. |
| 161 | | |
| 162 | | 2002-07-20 16:07 deveiant |
| 163 | | |
| 164 | | * lib/io/reactor.rb, lib/poll.rb: - New method: #setMask(). |
| 165 | | |
| 166 | | - New method: #callback(). |
| 167 | | |
| 168 | | - New method: #args(). |
| 169 | | |
| 170 | | - Implemented the #register() method in terms of the other setter |
| 171 | | methods to |
| 172 | | consolidate the maintenance of internal data structures. |
| 173 | | |
| 174 | | - Added missing callback *args to #setCallback(). |
| 175 | | |
| 176 | | - Cleared up documentation for #register. |
| 177 | | |
| 178 | | 2002-07-20 16:03 deveiant |
| 179 | | |
| 180 | | * examples/chatserver.rb: - Changed name of user class to 'User' to |
| 181 | | avoid confusion about its role in the |
| 182 | | server. |
| 183 | | |
| 184 | | 2002-07-20 16:01 deveiant |
| 185 | | |
| 186 | | * test.rb: - Added test for the #callback method. |
| 187 | | |
| 188 | | 2002-07-20 16:01 deveiant |
| 189 | | |
| 190 | | * makedocs.rb: - Added template argument to make it use the xhtml |
| 191 | | template. |
| 192 | | |
| 193 | | 2002-07-19 16:29 deveiant |
| 194 | | |
| 195 | | * lib/io/reactor.rb, lib/poll.rb: - Fixed a funny typo. |
| 196 | | |
| 197 | | 2002-07-19 04:12 deveiant |
| 198 | | |
| 199 | | * MANIFEST: - Moved CATALOG to the bottom, as the first entry is |
| 200 | | the one that the version is |
| 201 | | extracted from. |
| 202 | | |
| 203 | | 2002-07-19 04:00 deveiant |
| 204 | | |
| 205 | | * MANIFEST: - Added the documentation CATALOG file. |
| 206 | | |
| 207 | | 2002-07-19 03:58 deveiant |
| 208 | | |
| 209 | | * CATALOG: Initial commit. |
| 210 | | |
| 211 | | 2002-07-19 03:58 deveiant |
| 212 | | |
| 213 | | * utils.rb: - Fixed typo in vetManifest() |
| 214 | | |
| 215 | | - Added case to read the documentation CATALOG in the base |
| 216 | | directory if it's not |
| 217 | | in the docs/ directory. |
| 218 | | |
| 219 | | 2002-07-19 03:55 deveiant |
| 220 | | |
| 221 | | * makesitedocs.rb: - Merged some of the features from the MUES |
| 222 | | doc-gen script. |
| 223 | | |
| 224 | | 2002-07-19 03:52 deveiant |
| 225 | | |
| 226 | | * lib/io/reactor.rb, lib/poll.rb: - Added callback arguments to the |
| 227 | | register() method. |
| 228 | | |
| 229 | | 2002-07-19 03:52 deveiant |
| 230 | | |
| 231 | | * test.rb: - Added test for new "with-args" register() method call. |
| 232 | | |
| 233 | | 2002-07-18 15:42 deveiant |
| 234 | | |
| 235 | | * utils.rb: - Added a debugMsg function. |
| 236 | | |
| 237 | | - Qualified all functions as module_functions. |
| 238 | | |
| 239 | | 2002-07-18 15:40 deveiant |
| 240 | | |
| 241 | | * lib/io/reactor.rb, lib/poll.rb: - Fixed some typos |
| 242 | | |
| 243 | | - Added clarification and additional documentation for some |
| 244 | | methods. |
| 245 | | |
| 246 | | 2002-07-18 15:35 deveiant |
| 247 | | |
| 248 | | * README: - Fixed a typo. |
| 249 | | |
| 250 | | 2002-04-18 22:53 deveiant |
| 251 | | |
| 252 | | * extconf.rb: - Corrected a bug in the header =:) |
| 253 | | |
| 254 | | 2002-04-18 18:21 deveiant |
| 255 | | |
| 256 | | * ., .cvsignore: Added docs directory |
| 257 | | |
| 258 | | 2002-04-18 18:09 deveiant |
| 259 | | |
| 260 | | * ., .cvsignore: Initial commit |
| 261 | | |
| 262 | | 2002-04-18 18:04 deveiant |
| 263 | | |
| 264 | | * MANIFEST: - Added makedocs.rb |
| 265 | | |
| 266 | | 2002-04-18 18:01 deveiant |
| 267 | | |
| 268 | | * makedist.rb, makesitedocs.rb, utils.rb: Initial commit |
| 269 | | |
| 270 | | 2002-04-18 17:24 deveiant |
| 271 | | |
| 272 | | * extconf.rb: - Corrected path to the docs-generation script. |
| 273 | | |
| 274 | | 2002-04-18 17:24 deveiant |
| 275 | | |
| 276 | | * MANIFEST: - Added examples directory. |
| 277 | | |
| 278 | | 2002-04-18 17:23 deveiant |
| 279 | | |
| 280 | | * ChangeLog: Initial commit. |
| 281 | | |
| 282 | | 2002-04-18 16:26 deveiant |
| 283 | | |
| 284 | | * MANIFEST: - Corrected poll.c path |
| 285 | | |
| 286 | | 2002-04-18 16:23 deveiant |
| 287 | | |
| 288 | | * makedocs.rb: Initial commit |
| 289 | | |
| 290 | | 2002-04-18 16:23 deveiant |
| 291 | | |
| 292 | | * poll.c: - Added some comments for RDoc, should it ever parse |
| 293 | | protected methods. |
| 294 | | |
| 295 | | - Changed the name of the second arg to _poll() to handleArray, |
| 296 | | as it wasn't |
| 297 | | really an array of file descriptors. |
| 298 | | |
| 299 | | 2002-04-18 14:44 deveiant |
| 300 | | |
| 301 | | * test.rb: - Removed the "ext" dir from the ones being added to the |
| 302 | | LOAD_PATH, as it's gone |
| 303 | | away. |
| 304 | | |
| 305 | | - Removed a require left over from the failed tempfile |
| 306 | | experiment. |
| 307 | | |
| 308 | | 2002-04-18 14:43 deveiant |
| 309 | | |
| 310 | | * extconf.rb: - Moved the ext/extconf.rb stuff into this one |
| 311 | | because the ext directory is |
| 312 | | going away. |
| 313 | | |
| 314 | | 2002-04-18 14:42 deveiant |
| 315 | | |
| 316 | | * README: - Changed from alpha to beta |
| 317 | | |
| 318 | | - Added requirements section |
| 319 | | |
| 320 | | - Modified installation section to use 'site-install' instead of |
| 321 | | 'install', and |
| 322 | | took stuff out that would have been redundant with the requires |
| 323 | | section. |
| 324 | | |
| 325 | | 2002-04-18 14:39 deveiant |
| 326 | | |
| 327 | | * MANIFEST: Initial commit |
| 328 | | |
| 329 | | 2002-04-18 14:11 deveiant |
| 330 | | |
| 331 | | * Attic: Moved C source to base dir so extconf will work right. |
| 332 | | |
| 333 | | 2002-04-17 21:34 deveiant |
| 334 | | |
| 335 | | * lib/io/reactor.rb, lib/poll.rb: - Added :yeilds: RDoc construct |
| 336 | | to #poll. |
| 337 | | |
| 338 | | 2002-04-17 21:20 deveiant |
| 339 | | |
| 340 | | * README: - Separated abstract from header. |
| 341 | | |
| 342 | | 2002-04-17 21:18 deveiant |
| 343 | | |
| 344 | | * lib/io/reactor.rb, lib/poll.rb: - Clarified abstract. |
| 345 | | |
| 346 | | 2002-04-17 21:14 deveiant |
| 347 | | |
| 348 | | * README: Initial commit |
| 349 | | |
| 350 | | 2002-04-17 13:03 deveiant |
| 351 | | |
| 352 | | * lib/io/reactor.rb, lib/poll.rb: - Fixed documentation for the |
| 353 | | EventMask bitwise operators. |
| 354 | | |
| 355 | | 2002-04-17 12:48 deveiant |
| 356 | | |
| 357 | | * lib/io/reactor.rb, lib/poll.rb: - Re-implemented after the first |
| 358 | | one was wiped out by extconf. |
| 359 | | |
| 360 | | 2002-04-17 12:47 deveiant |
| 361 | | |
| 362 | | * Attic/ext/poll.c, poll.c: - Added shortcut constants |
| 363 | | |
| 364 | | - Added _GNU_SOURCE define to catch the additional poll.h |
| 365 | | constants under Linux |
| 366 | | |
| 367 | | - Changed _poll to a protected method. |
| 368 | | |
| 369 | | 2002-04-17 12:46 deveiant |
| 370 | | |
| 371 | | * test.rb: - Added lots of stuff, redesigned to match the new API |
| 372 | | |
| 373 | | 2002-04-17 12:45 deveiant |
| 374 | | |
| 375 | | * examples, examples/chatserver.rb: Initial commit |
| 376 | | |
| 377 | | 2002-04-16 10:47 deveiant |
| 378 | | |
| 379 | | * Attic, Attic/ext, Attic/ext/extconf.rb, Attic/ext/poll.c, |
| 380 | | extconf.rb, lib, lib/io, lib/io/reactor.rb, lib/poll.rb, poll.c, |
| 381 | | test.rb: Initial revision |
| 382 | | |
| 383 | | 2002-04-16 10:47 |
| 384 | | |
| 385 | | * .: New repository initialized by cvs2svn. |
| 386 | | |
| | 1 | -- Tue, 19 Aug 2008 20:30:57 -0000 by deveiant (r85) ----- |
| | 2 | Added: project.yml (new) |
| | 3 | LICENSE (new) |
| | 4 | Changed: README |
| | 5 | /trunk |
| | 6 | examples/simpleserver.rb |
| | 7 | utils.rb |
| | 8 | examples/simple.rb |
| | 9 | spec/io/reactor_spec.rb (and 5 other/s) |
| | 10 | Deleted: .gemspec |
| | 11 | install.rb |
| | 12 | CATALOG |
| | 13 | misc |
| | 14 | |
| | 15 | Moved project under my new build system. |
| | 16 | |
| | 17 | |
| | 18 | -- Mon, 14 Jan 2008 17:26:07 -0000 by deveiant (r84) ----- |
| | 19 | Added: misc/spec_verify_helpers.rb (new) |
| | 20 | examples/simpleserver.rb (new) |
| | 21 | spec/io (new) |
| | 22 | misc/rake_helpers.rb (new) |
| | 23 | examples/simple.rb (new) |
| | 24 | spec/io/reactor_spec.rb (new) (and 7 other/s) |
| | 25 | Changed: /trunk |
| | 26 | utils.rb |
| | 27 | lib/io/reactor.rb |
| | 28 | ChangeLog |
| | 29 | docs |
| | 30 | Deleted: docs/CATALOG |
| | 31 | makedist.rb |
| | 32 | docs/.cvsignore |
| | 33 | MANIFEST |
| | 34 | docs/makedocs.rb |
| | 35 | test.rb (and 1 other/s) |
| | 36 | |
| | 37 | * Updated project to Rakefile+RSpec style. |
| | 38 | * Applied bugfix for auto-vivification bug and another related edgecase (fixes #3) |
| | 39 | * Bumped version to 1.0.0. |
| | 40 | |
| | 41 | |
| | 42 | -- Tue, 16 Nov 2004 03:34:02 -0000 by ged (r83) ----- |
| | 43 | Changed: /trunk |
| | 44 | |
| | 45 | -- Updated project-version prop to 0.0.6 |
| | 46 | |
| | 47 | |
| | 48 | -- Tue, 16 Nov 2004 03:31:51 -0000 by ged (r81) ----- |
| | 49 | Changed: /trunk |
| | 50 | |
| | 51 | -- Added project metadata properties to base dir. |
| | 52 | |
| | 53 | |
| | 54 | -- Tue, 16 Nov 2004 03:29:58 -0000 by ged (r80) ----- |
| | 55 | Changed: utils.rb |
| | 56 | makedist.rb |
| | 57 | Deleted: makesitedocs.rb |
| | 58 | makedocs.rb |
| | 59 | |
| | 60 | -- Updated dist scripts from project-utils. |
| | 61 | -- Removed unneeded docs-generation scripts. |
| | 62 | |
| | 63 | |
| | 64 | -- Tue, 16 Nov 2004 03:28:58 -0000 by ged (r79) ----- |
| | 65 | Added: .gemspec (new) |
| | 66 | |
| | 67 | -- Added gemspec by Chad Fowler. |
| | 68 | |
| | 69 | |
| | 70 | -- Tue, 16 Nov 2004 03:28:26 -0000 by ged (r78) ----- |
| | 71 | Changed: docs/makedocs.rb |
| | 72 | |
| | 73 | -- CSS2 template is now RDoc's default. |
| | 74 | |
| | 75 | |
| | 76 | -- Sun, 14 Nov 2004 22:56:42 -0000 by ged (r77) ----- |
| | 77 | Deleted: .cvsignore |
| | 78 | |
| | 79 | -- remove extraneous .cvsignore file |
| | 80 | |
| | 81 | |
| | 82 | -- Sat, 13 Dec 2003 22:11:42 -0000 by deveiant (r76) ----- |
| | 83 | Changed: lib/io/reactor.rb |
| | 84 | |
| | 85 | - Removed duplicate #registered? method. Spotted by Daniel Berger <djberge at |
| | 86 | qwest dot com>. |
| | 87 | |
| | 88 | |
| | 89 | -- Thu, 07 Aug 2003 02:19:38 -0000 by deveiant (r75) ----- |
| | 90 | Changed: test.rb |
| | 91 | |
| | 92 | - Added workarounds for Win32. Thanks to Daniel Berger. |
| | 93 | |
| | 94 | |
| | 95 | -- Mon, 04 Aug 2003 23:58:10 -0000 by deveiant (r73) ----- |
| | 96 | Changed: MANIFEST |
| | 97 | |
| | 98 | - Added install.rb file. |
| | 99 | |
| | 100 | |
| | 101 | -- Mon, 04 Aug 2003 23:57:45 -0000 by deveiant (r72) ----- |
| | 102 | Changed: CATALOG |
| | 103 | |
| | 104 | - Added meta-data to header for use in the frontend to RDoc. |
| | 105 | |
| | 106 | |
| | 107 | -- Mon, 04 Aug 2003 23:57:07 -0000 by deveiant (r71) ----- |
| | 108 | Changed: test.rb |
| | 109 | |
| | 110 | - Renumbered to ease addition of new tests |
| | 111 | - Added tests for argument lists. |
| | 112 | |
| | 113 | |
| | 114 | -- Mon, 04 Aug 2003 23:56:14 -0000 by deveiant (r70) ----- |
| | 115 | Changed: lib/io/reactor.rb |
| | 116 | |
| | 117 | - De-tabbed the documentation in the header. |
| | 118 | - Added argument list given to handlers back in. |
| | 119 | |
| | 120 | |
| | 121 | -- Mon, 04 Aug 2003 23:53:32 -0000 by deveiant (r69) ----- |
| | 122 | Changed: examples/chatserver.rb |
| | 123 | |
| | 124 | - Moved classes into the Example namespace to distinguish them in the docs from |
| | 125 | the real classes. |
| | 126 | |
| | 127 | |
| | 128 | -- Mon, 04 Aug 2003 23:52:33 -0000 by deveiant (r68) ----- |
| | 129 | Added: docs/makedocs.rb (new) |
| | 130 | docs/CATALOG (new) |
| | 131 | docs/.cvsignore (new) |
| | 132 | docs (new) |
| | 133 | |
| | 134 | Initial checkin. |
| | 135 | |
| | 136 | |
| | 137 | -- Mon, 04 Aug 2003 23:52:07 -0000 by deveiant (r67) ----- |
| | 138 | Changed: utils.rb |
| | 139 | |
| | 140 | - Propagated fixes/new features from Arrow. |
| | 141 | |
| | 142 | |
| | 143 | -- Tue, 22 Jul 2003 16:31:17 -0000 by deveiant (r65) ----- |
| | 144 | Changed: lib/io/reactor.rb |
| | 145 | |
| | 146 | - Fixed documentation for the pendingEvents attribute. |
| | 147 | |
| | 148 | |
| | 149 | -- Tue, 22 Jul 2003 16:17:19 -0000 by deveiant (r64) ----- |
| | 150 | Changed: ChangeLog |
| | 151 | |
| | 152 | Updated |
| | 153 | |
| | 154 | |
| | 155 | -- Mon, 21 Jul 2003 15:04:50 -0000 by deveiant (r63) ----- |
| | 156 | Changed: README |
| | 157 | |
| | 158 | - Changed to IO::Reactor. |
| | 159 | |
| | 160 | |
| | 161 | -- Mon, 21 Jul 2003 14:21:30 -0000 by deveiant (r62) ----- |
| | 162 | Added: install.rb (new) |
| | 163 | |
| | 164 | Initial checkin. |
| | 165 | |
| | 166 | |
| | 167 | -- Mon, 21 Jul 2003 07:01:57 -0000 by deveiant (r61) ----- |
| | 168 | Changed: MANIFEST |
| | 169 | CATALOG |
| | 170 | |
| | 171 | - Refactored into IO::Reactor from Ruby-Poll. |
| | 172 | |
| | 173 | |
| | 174 | -- Mon, 21 Jul 2003 06:56:06 -0000 by deveiant (r60) ----- |
| | 175 | Deleted: lib/poll.rb |
| | 176 | poll.c |
| | 177 | extconf.rb |
| | 178 | |
| | 179 | - Removed for IO::Reactor, which no longer needs a C backend. |
| | 180 | |
| | 181 | |
| | 182 | -- Mon, 21 Jul 2003 06:55:26 -0000 by deveiant (r59) ----- |
| | 183 | Changed: lib/io/reactor.rb |
| | 184 | test.rb |
| | 185 | utils.rb |
| | 186 | examples/chatserver.rb |
| | 187 | |
| | 188 | - Refactored into IO::Reactor from Ruby-Poll. |
| | 189 | |
| | 190 | |
| | 191 | -- Thu, 08 May 2003 22:49:38 -0000 by deveiant (r58) ----- |
| | 192 | Changed: makesitedocs.rb |
| | 193 | |
| | 194 | makesitedocs.rb |
| | 195 | |
| | 196 | |
| | 197 | -- Mon, 21 Apr 2003 04:37:01 -0000 by deveiant (r57) ----- |
| | 198 | Changed: test.rb |
| | 199 | |
| | 200 | Added workaround for recent versions of Test::Unit's API changes. |
| | 201 | |
| | 202 | |
| | 203 | -- Mon, 21 Apr 2003 04:34:59 -0000 by deveiant (r56) ----- |
| | 204 | Changed: poll.c |
| | 205 | |
| | 206 | Added code for simulating poll(2) with rb_thread_select() for machines without a native poll(). Based on code for Freehaven by |
| | 207 | Nick Mathewson <nickm@freehaven.net>. |
| | 208 | |
| | 209 | |
| | 210 | -- Mon, 21 Apr 2003 04:32:58 -0000 by deveiant (r55) ----- |
| | 211 | Changed: extconf.rb |
| | 212 | |
| | 213 | Added fake poll code to allow machines without a poll(2) to use the library. This also might become the primary method of polling, sadly, as Ruby doesn't tolerate other async IO methods very well due to its use of select() for its threading. |
| | 214 | |
| | 215 | |
| | 216 | -- Mon, 21 Oct 2002 03:47:01 -0000 by deveiant (r53) ----- |
| | 217 | Changed: lib/io/reactor.rb |
| | 218 | lib/poll.rb |
| | 219 | |
| | 220 | - Got rid of a type-checking statement, as it didn't account for using an IO |
| | 221 | inside a wrappered or delegated object. |
| | 222 | - Fixed use of deprecated 'type' method. |
| | 223 | |
| | 224 | |
| | 225 | -- Wed, 18 Sep 2002 12:40:33 -0000 by deveiant (r51) ----- |
| | 226 | Changed: .cvsignore |
| | 227 | /trunk |
| | 228 | |
| | 229 | - Added Makefile and mkmf.log. |
| | 230 | |
| | 231 | |
| | 232 | -- Wed, 18 Sep 2002 12:35:10 -0000 by deveiant (r50) ----- |
| | 233 | Changed: ChangeLog |
| | 234 | |
| | 235 | Updated. |
| | 236 | |
| | 237 | |
| | 238 | -- Wed, 18 Sep 2002 12:33:35 -0000 by deveiant (r49) ----- |
| | 239 | Changed: makedocs.rb |
| | 240 | |
| | 241 | - Removed dependence on as-yet-undistributed xhtml RDoc template. |
| | 242 | |
| | 243 | |
| | 244 | -- Fri, 06 Sep 2002 17:02:29 -0000 by deveiant (r48) ----- |
| | 245 | Changed: MANIFEST |
| | 246 | |
| | 247 | - Trimmed the docs/* directory. |
| | 248 | - Made the examples explicit for now, as I don't want to include unfinished |
| | 249 | examples. |
| | 250 | |
| | 251 | |
| | 252 | -- Fri, 06 Sep 2002 16:52:32 -0000 by deveiant (r47) ----- |
| | 253 | Changed: poll.c |
| | 254 | |
| | 255 | - Added interrupt-handling to the _poll call. |
| | 256 | - Added more-informative debugging. |
| | 257 | |
| | 258 | |
| | 259 | -- Sat, 20 Jul 2002 16:07:01 -0000 by deveiant (r46) ----- |
| | 260 | Changed: lib/io/reactor.rb |
| | 261 | lib/poll.rb |
| | 262 | |
| | 263 | - New method: #setMask(). |
| | 264 | - New method: #callback(). |
| | 265 | - New method: #args(). |
| | 266 | - Implemented the #register() method in terms of the other setter methods to |
| | 267 | consolidate the maintenance of internal data structures. |
| | 268 | - Added missing callback *args to #setCallback(). |
| | 269 | - Cleared up documentation for #register. |
| | 270 | |
| | 271 | |
| | 272 | -- Sat, 20 Jul 2002 16:03:01 -0000 by deveiant (r45) ----- |
| | 273 | Changed: examples/chatserver.rb |
| | 274 | |
| | 275 | - Changed name of user class to 'User' to avoid confusion about its role in the |
| | 276 | server. |
| | 277 | |
| | 278 | |
| | 279 | -- Sat, 20 Jul 2002 16:01:37 -0000 by deveiant (r44) ----- |
| | 280 | Changed: test.rb |
| | 281 | |
| | 282 | - Added test for the #callback method. |
| | 283 | |
| | 284 | |
| | 285 | -- Sat, 20 Jul 2002 16:01:16 -0000 by deveiant (r43) ----- |
| | 286 | Changed: makedocs.rb |
| | 287 | |
| | 288 | - Added template argument to make it use the xhtml template. |
| | 289 | |
| | 290 | |
| | 291 | -- Fri, 19 Jul 2002 16:29:20 -0000 by deveiant (r42) ----- |
| | 292 | Changed: lib/io/reactor.rb |
| | 293 | lib/poll.rb |
| | 294 | |
| | 295 | - Fixed a funny typo. |
| | 296 | |
| | 297 | |
| | 298 | -- Fri, 19 Jul 2002 04:12:32 -0000 by deveiant (r41) ----- |
| | 299 | Changed: MANIFEST |
| | 300 | |
| | 301 | - Moved CATALOG to the bottom, as the first entry is the one that the version is |
| | 302 | extracted from. |
| | 303 | |
| | 304 | |
| | 305 | -- Fri, 19 Jul 2002 04:00:25 -0000 by deveiant (r40) ----- |
| | 306 | Changed: MANIFEST |
| | 307 | |
| | 308 | - Added the documentation CATALOG file. |
| | 309 | |
| | 310 | |
| | 311 | -- Fri, 19 Jul 2002 03:58:56 -0000 by deveiant (r39) ----- |
| | 312 | Added: CATALOG (new) |
| | 313 | |
| | 314 | Initial commit. |
| | 315 | |
| | 316 | |
| | 317 | -- Fri, 19 Jul 2002 03:58:24 -0000 by deveiant (r38) ----- |
| | 318 | Changed: utils.rb |
| | 319 | |
| | 320 | - Fixed typo in vetManifest() |
| | 321 | - Added case to read the documentation CATALOG in the base directory if it's not |
| | 322 | in the docs/ directory. |
| | 323 | |
| | 324 | |
| | 325 | -- Fri, 19 Jul 2002 03:55:15 -0000 by deveiant (r37) ----- |
| | 326 | Changed: makesitedocs.rb |
| | 327 | |
| | 328 | - Merged some of the features from the MUES doc-gen script. |
| | 329 | |
| | 330 | |
| | 331 | -- Fri, 19 Jul 2002 03:52:47 -0000 by deveiant (r36) ----- |
| | 332 | Changed: lib/io/reactor.rb |
| | 333 | lib/poll.rb |
| | 334 | |
| | 335 | - Added callback arguments to the register() method. |
| | 336 | |
| | 337 | |
| | 338 | -- Fri, 19 Jul 2002 03:52:09 -0000 by deveiant (r35) ----- |
| | 339 | Changed: test.rb |
| | 340 | |
| | 341 | - Added test for new "with-args" register() method call. |
| | 342 | |
| | 343 | |
| | 344 | -- Thu, 18 Jul 2002 15:42:16 -0000 by deveiant (r34) ----- |
| | 345 | Changed: utils.rb |
| | 346 | |
| | 347 | - Added a debugMsg function. |
| | 348 | - Qualified all functions as module_functions. |
| | 349 | |
| | 350 | |
| | 351 | -- Thu, 18 Jul 2002 15:40:39 -0000 by deveiant (r33) ----- |
| | 352 | Changed: lib/io/reactor.rb |
| | 353 | lib/poll.rb |
| | 354 | |
| | 355 | - Fixed some typos |
| | 356 | - Added clarification and additional documentation for some methods. |
| | 357 | |
| | 358 | |
| | 359 | -- Thu, 18 Jul 2002 15:35:44 -0000 by deveiant (r32) ----- |
| | 360 | Changed: README |
| | 361 | |
| | 362 | - Fixed a typo. |
| | 363 | |
| | 364 | |
| | 365 | -- Thu, 18 Apr 2002 22:53:02 -0000 by deveiant (r31) ----- |
| | 366 | Changed: extconf.rb |
| | 367 | |
| | 368 | - Corrected a bug in the header =:) |
| | 369 | |
| | 370 | |
| | 371 | -- Thu, 18 Apr 2002 18:21:28 -0000 by deveiant (r30) ----- |
| | 372 | Changed: .cvsignore |
| | 373 | /trunk |
| | 374 | |
| | 375 | Added docs directory |
| | 376 | |
| | 377 | |
| | 378 | -- Thu, 18 Apr 2002 18:09:07 -0000 by deveiant (r29) ----- |
| | 379 | Added: .cvsignore (new) |
| | 380 | Changed: /trunk |
| | 381 | |
| | 382 | Initial commit |
| | 383 | |
| | 384 | |
| | 385 | -- Thu, 18 Apr 2002 18:04:59 -0000 by deveiant (r28) ----- |
| | 386 | Changed: MANIFEST |
| | 387 | |
| | 388 | - Added makedocs.rb |
| | 389 | |
| | 390 | |
| | 391 | -- Thu, 18 Apr 2002 18:01:03 -0000 by deveiant (r26) ----- |
| | 392 | Added: makesitedocs.rb (new) |
| | 393 | utils.rb (new) |
| | 394 | makedist.rb (new) |
| | 395 | |
| | 396 | Initial commit |
| | 397 | |
| | 398 | |
| | 399 | -- Thu, 18 Apr 2002 17:24:37 -0000 by deveiant (r25) ----- |
| | 400 | Changed: extconf.rb |
| | 401 | |
| | 402 | - Corrected path to the docs-generation script. |
| | 403 | |
| | 404 | |
| | 405 | -- Thu, 18 Apr 2002 17:24:16 -0000 by deveiant (r24) ----- |
| | 406 | Changed: MANIFEST |
| | 407 | |
| | 408 | - Added examples directory. |
| | 409 | |
| | 410 | |
| | 411 | -- Thu, 18 Apr 2002 17:23:39 -0000 by deveiant (r23) ----- |
| | 412 | Added: ChangeLog (new) |
| | 413 | |
| | 414 | Initial commit. |
| | 415 | |
| | 416 | |
| | 417 | -- Thu, 18 Apr 2002 16:26:02 -0000 by deveiant (r22) ----- |
| | 418 | Changed: MANIFEST |
| | 419 | |
| | 420 | - Corrected poll.c path |
| | 421 | |
| | 422 | |
| | 423 | -- Thu, 18 Apr 2002 16:23:40 -0000 by deveiant (r21) ----- |
| | 424 | Added: makedocs.rb (new) |
| | 425 | |
| | 426 | Initial commit |
| | 427 | |
| | 428 | |
| | 429 | -- Thu, 18 Apr 2002 16:23:16 -0000 by deveiant (r20) ----- |
| | 430 | Changed: poll.c |
| | 431 | |
| | 432 | - Added some comments for RDoc, should it ever parse protected methods. |
| | 433 | - Changed the name of the second arg to _poll() to handleArray, as it wasn't |
| | 434 | really an array of file descriptors. |
| | 435 | |
| | 436 | |
| | 437 | -- Thu, 18 Apr 2002 14:44:42 -0000 by deveiant (r19) ----- |
| | 438 | Changed: test.rb |
| | 439 | |
| | 440 | - Removed the "ext" dir from the ones being added to the LOAD_PATH, as it's gone |
| | 441 | away. |
| | 442 | - Removed a require left over from the failed tempfile experiment. |
| | 443 | |
| | 444 | |