Branch: Tag:

2019-10-25

2019-10-25 20:09:46 by Tobias S. Josefowitz <tobij@tobij.de>

Shuffler: Silence 'FALLTHROUGH' warning

2019-07-01

2019-07-01 01:16:12 by Stephen R. van den Berg <srb@cuci.nl>

HTTP.Server.Request: Range handling fixed for uncompressed files.

2019-06-25

2019-06-25 14:17:54 by Stephen R. van den Berg <srb@cuci.nl>

Shuffler: Shuffle objects can disappear before source objects.

This makes the callback argument passed to source objects that need
callbacks a counted object, so that it will not disappear while
the source object is still trying to run the callback after the
Shuffle object has already vanished.

2019-06-25 00:17:27 by Stephen R. van den Berg <srb@cuci.nl>

Stdio.FakeFile: Add support for read_cb and close_cb.

This allows FakeFile to be used as a source for the Shuffler.

2019-06-24

2019-06-24 21:48:45 by Stephen R. van den Berg <srb@cuci.nl>

Shuffler: Vanishing source objects caused race conditions in the Shuffler.

2019-06-21

2019-06-21 20:06:58 by Stephen R. van den Berg <srb@cuci.nl>

Shuffler: Simplified code, reaudited logic.

2019-06-18

2019-06-18 14:24:03 by Stephen R. van den Berg <srb@cuci.nl>

HTTP.Server.Request: Restore backward compatibility and fixes to Shuffler.

Changes to HTTP.Server.Request:
- Support set_mode() in HTTP.Server.Request to optionally enable
Shuffler to output the data on the wire. Without setting it, it
will revert to the old buffered-output method.
- Reinstate write-timeout on HTTP.Server.Request, make sure it works
in both classic and Shuffler modes.

Changes to Shuffler:
- Add automatic TCP_CORK support.
- Clean up code duplication between shuffler and sendfile.
- Move wrap_callback from a separate member to an optional argument
to add_source().
- Add support for Stdio.Buffer.
- Adding empty sources works consistently now.
- Fix broken cornercases when adding strings or memory regions.
- Fix dataloss when using non-blocking io on input files.
- Support starting in a file at the spot where the filepointer is.
- Add start/length arguments to the main Shuffle object, to skip and
limit in the entire concatenated output (needed for HTTP-range support).

2019-06-14

2019-06-14 11:50:17 by Stephen R. van den Berg <srb@cuci.nl>

Shuffler.Shuffle: Numerous fixes and add set_wrap_callback().

The fixes include:
- Fixed broken end-of-stream detection for d_source_pikestream.c.
- Reduce memory footprint of source-structs by half.
- Fixed memory corruption issues because a memcpy was used on
overlapping regions.
- Eliminated all dynamic memory allocations in the shuffler.
For file-descriptor based streams it still has a fixed overhead of 16KB
per stream, for all other streams the overhead now is close to zero.

Still TODO:
- Reduce the memory overhead for fd-based streams by half; it uses
double buffering now, it could trivially be reduced to use a single
buffer.

2019-03-19

2019-03-19 12:33:55 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge commit '722771973bd' into patches/lyslyskom22891031

* commit '722771973bd': (6177 commits)
Verify that callablep responses are aligned with reality.
...

2019-03-14

2019-03-14 10:39:03 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge commit '2470270f500c728d10b8895314d8d8b07016e37b' into grubba/typechecker-automap

* commit '2470270f500c728d10b8895314d8d8b07016e37b': (18681 commits)
Removed the old typechecker.
...

2018-11-04

2018-11-04 16:11:11 by Arne Goedeke <el@laramies.com>

Merge remote-tracking branch 'origin/master' into new_utf8

2018-11-03

2018-11-03 14:21:37 by Marcus Comstedt <marcus@mc.pp.se>

Merge remote-tracking branch 'origin/8.1' into gobject-introspection

2018-02-15

2018-02-15 15:54:26 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge commit '75c9d1806f1a69ca21c27a2c2fe1b4a6ea38e77e' into patches/pike63

* commit '75c9d1806f1a69ca21c27a2c2fe1b4a6ea38e77e': (19587 commits)
...

2018-02-03

2018-02-03 09:48:55 by Peter Bortas <bortas@gmail.com>

Merge branch '8.1' into peter/travis

2018-01-13

2018-01-13 18:18:52 by Martin Nilsson <nilsson@fastmail.com>

Stack cleanup in create

2017-05-22

2017-05-22 13:16:30 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build [Shuffler]: Removed redundant declaration.

Fixes compilation issues on NT.

2016-01-26

2016-01-26 19:38:42 by Martin Nilsson <nilsson@fastmail.com>

SIMPLE_BAD_ARG_ERROR is only kept for compatibility, but we still had 500+ uses of it.

2015-11-08

2015-11-08 03:12:23 by Martin Nilsson <nilsson@fastmail.com>

Don't clean up stack before returning from void functions.

2015-10-17

2015-10-17 23:31:54 by Martin Nilsson <nilsson@fastmail.com>

stdio.h is included from global.h

2015-05-25

2015-05-25 15:33:02 by Martin Nilsson <nilsson@opera.com>

Removed trailing spaces.

2015-04-18

2015-04-18 21:41:59 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Shuffler: Fixed NULL-dereference on UNDEFINED in add_source().

Fixes [CID 1294608].

2014-12-04

2014-12-04 19:26:59 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Shuffler: Fixed typo in documentation.

2014-12-04 19:26:58 by Per Hedbor <ph@opera.com>

Documentation tweaks for Shuffler

We should probably use this in at least Protocols.HTTP.Server, to test the code
if nothing else..

2014-12-04 19:26:30 by Per Hedbor <ph@opera.com>

Removed a few casts

2014-12-04 19:23:57 by Arne Goedeke <el@laramies.com>

Shuffler: fixed possible use after destruct

2014-12-04 19:23:46 by Martin Nilsson <nilsson@opera.com>

Removed auto bignum checks.

2014-12-04 19:23:31 by Martin Nilsson <nilsson@opera.com>

Callbacks return -1 on error.

2014-12-04 19:23:02 by 0

Wrap unused parameters in UNUSED(), and debug-only parameters in DEBUGUSED(), to cut
down on compiler warnings. The macro also renames parameters to catch accidental use.
(There are more places to clean up but I don't want to modify code that isn't compiling
on my machine.)

2014-09-10

2014-09-10 20:58:02 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build: More precompiler DEFAULT_CMOD_STORAGE fixes.

Some symbols that need to not be static:

backend.cmod:Backend_program
builin.cmod:f_backtrace()
iterators.cmod: f_get_iterator()

Some symbols that were forward declared:

post_modules/Nettle/cipher.cmod:f_Nettle_DES3_fix_parity()
post_modules/Shuffler/shuffler.cmod:Shuffler_program

2014-08-22

2014-08-22 18:02:24 by Arne Goedeke <el@laramies.com>

Merge remote-tracking branch 'origin/8.0' into string_alloc

2014-08-21

2014-08-21 20:54:11 by Martin Nilsson <nilsson@opera.com>

Added void to zero argument functions.

2014-08-02

2014-08-02 21:45:44 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Shuffler: Fixed typo in documentation.

2014-07-31

2014-07-31 15:49:25 by Per Hedbor <ph@opera.com>

Documentation tweaks for Shuffler

We should probably use this in at least Protocols.HTTP.Server, to test the code
if nothing else..

2014-05-26

2014-05-26 15:31:21 by Per Hedbor <ph@opera.com>

Removed a few casts

2014-01-05

2014-01-05 15:14:13 by Marcus Comstedt <marcus@mc.pp.se>

Merge branch '8.0' into gobject-introspection

2013-08-02

2013-08-02 13:21:22 by Arne Goedeke <el@laramies.com>

Shuffler: fixed possible use after destruct

2013-06-21

2013-06-21 09:18:55 by Arne Goedeke <el@laramies.com>

Merge remote-tracking branch 'origin/7.9' into pdf

2013-06-17

2013-06-17 21:40:00 by Martin Nilsson <nilsson@opera.com>

Removed auto bignum checks.

2013-06-11

2013-06-11 23:50:34 by Arne Goedeke <el@laramies.com>

Merge remote-tracking branch 'origin/7.9' into ba

2013-05-31

2013-05-31 16:32:51 by Martin Nilsson <nilsson@opera.com>

Callbacks return -1 on error.

2012-12-30

2012-12-30 15:37:27 by 0

Wrap unused parameters in UNUSED(), and debug-only parameters in DEBUGUSED(), to cut
down on compiler warnings. The macro also renames parameters to catch accidental use.
(There are more places to clean up but I don't want to modify code that isn't compiling
on my machine.)

2012-10-06

2012-10-06 11:38:03 by Marcus Comstedt <marcus@mc.pp.se>

Merge branch '7.9' into gobject-introspection

2012-06-15

2012-06-15 09:54:06 by Arne Goedeke <el@laramies.com>

Merge remote branch 'origin/7.9' into rblock_alloc

Conflicts:
src/post_modules/CritBit/floattree.cmod
src/post_modules/CritBit/inttree.cmod
src/post_modules/CritBit/stringtree.cmod

2012-05-02

2012-05-02 02:50:35 by Bill Welliver <bill@welliver.org>

Pike.PollDeviceBackend/Stdio.File: Add support for filesystem (Vnode) event
alerts on systems using kqueue(), such as Darwin and *BSD.

2011-11-05

2011-11-05 15:02:44 by Martin Nilsson <nilsson@opera.com>

Removed $Id$.

2011-10-28

2011-10-28 13:04:55 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Atomic megapatch: Use svalue accessor macros everywhere.

2011-04-25

2011-04-25 16:12:49 by Martin Stjernholm <mast@lysator.liu.se>

No more foreign_idents.

2011-04-25 16:12:40 by Martin Stjernholm <mast@lysator.liu.se>

No more foreign_idents.

2011-04-25 16:11:00 by Martin Stjernholm <mast@lysator.liu.se>

No more foreign_idents.

2010-11-04

2010-11-04 10:36:53 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Shuffler()->set_backend() should now work as intended.

There's a difference between an object and its storage...

2010-11-03

2010-11-03 18:19:44 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Shuffler()->set_backend() should now work as intended.

There's a difference between an object and its storage...

2010-06-22

2010-06-22 14:02:37 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Increased paranoia regarding initialization of fd_callback_boxes.

Rev: src/modules/files/socket.c:1.111
Rev: src/modules/files/udp.c:1.83
Rev: src/post_modules/Shuffler/Shuffler.cmod:1.51

2008-08-12

2008-08-12 15:19:31 by Martin Stjernholm <mast@lysator.liu.se>

Fixed a warning.

Rev: src/post_modules/Shuffler/Shuffler.cmod:1.50

2008-08-07

2008-08-07 12:47:22 by Stephen R. van den Berg <srb@cuci.nl>

Fixed potential memory leak in the Shuffler

Rev: src/post_modules/Shuffler/Shuffler.cmod:1.49

2008-07-31

2008-07-31 14:52:27 by Martin Stjernholm <mast@lysator.liu.se>

Added missing DECLARATIONS.

Rev: src/builtin.cmod:1.224
Rev: src/modules/Gmp/mpf.cmod:1.40
Rev: src/modules/Gmp/mpq.cmod:1.32
Rev: src/modules/_Regexp_PCRE/pcre_glue.cmod:1.21
Rev: src/post_modules/Bz2/libbzip2mod.cmod:1.24
Rev: src/post_modules/Nettle/cipher.cmod:1.40
Rev: src/post_modules/Nettle/hash.cmod:1.31
Rev: src/post_modules/SDL/SDL.cmod:1.32
Rev: src/post_modules/Shuffler/Shuffler.cmod:1.48
Rev: src/post_modules/Unicode/unicode_module.cmod:1.18

2008-07-15

2008-07-15 09:23:30 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed some core-dumping issues triggered by the testsuite.

Rev: src/post_modules/Shuffler/Shuffler.cmod:1.47

2008-06-28

2008-06-28 23:06:02 by Martin Nilsson <mani@lysator.liu.se>

ID_STATIC -> ID_PROTECTED

Rev: src/modules/Gdbm/gdbmmod.c:1.34
Rev: src/modules/Gmp/mpf.cmod:1.39
Rev: src/modules/Gmp/mpq.cmod:1.31
Rev: src/modules/Gmp/mpz_glue.c:1.181
Rev: src/modules/Math/matrix_code.h:1.20
Rev: src/modules/Math/transforms.cmod:1.15
Rev: src/modules/Mysql/mysql.c:1.114
Rev: src/modules/Parser/html.c:1.181
Rev: src/modules/Parser/xml.cmod:1.99
Rev: src/modules/SANE/sane.c:1.26
Rev: src/modules/_Charset/charsetmod.c:1.66
Rev: src/modules/_Charset/iso2022.c:1.48
Rev: src/modules/_Regexp_PCRE/pcre_glue.cmod:1.20
Rev: src/modules/_Roxen/roxen.c:1.51
Rev: src/modules/files/stat.c:1.34
Rev: src/modules/files/udp.c:1.80
Rev: src/post_modules/Nettle/nettle.cmod:1.46
Rev: src/post_modules/Nettle/nt.cmod:1.19
Rev: src/post_modules/SQLite/sqlite.cmod:1.21
Rev: src/post_modules/Shuffler/Shuffler.cmod:1.46

2008-01-26

2008-01-26 22:34:27 by Martin Stjernholm <mast@lysator.liu.se>

Eradicated all instances of setting type to T_INT without also setting the
subtype in an svalue. From now on one should either set the subtype or use
the new svalue type PIKE_T_FREE (see svalue.h).

Rev: src/OCPikeInterpreter.m:1.3
Rev: src/apply_low.h:1.32
Rev: src/array.c:1.198
Rev: src/array.h:1.71
Rev: src/bignum.c:1.42
Rev: src/builtin.cmod:1.193
Rev: src/builtin_functions.c:1.650
Rev: src/configure.in:1.1038
Rev: src/cpp.c:1.164
Rev: src/encode.c:1.250
Rev: src/error.c:1.151
Rev: src/interpret.c:1.385
Rev: src/interpret_functions.h:1.197
Rev: src/iterators.cmod:1.64
Rev: src/las.c:1.403
Rev: src/main.c:1.228
Rev: src/mapping.c:1.195
Rev: src/module.c:1.47
Rev: src/modules/Gmp/mpz_glue.c:1.170
Rev: src/modules/HTTPLoop/accept_and_parse.c:1.39
Rev: src/modules/HTTPLoop/requestobject.c:1.31
Rev: src/modules/Image/colortable.c:1.130
Rev: src/modules/Java/jvm.c:1.84
Rev: src/modules/Parser/html.c:1.178
Rev: src/modules/Parser/xml.cmod:1.97
Rev: src/modules/Postgres/postgres.c:1.55
Rev: src/modules/_math/math.c:1.87
Rev: src/modules/files/sendfile.c:1.78
Rev: src/modules/spider/spider.c:1.134
Rev: src/multiset.c:1.106
Rev: src/object.c:1.281
Rev: src/operators.c:1.226
Rev: src/pike_error.h:1.42
Rev: src/post_modules/Shuffler/Shuffler.cmod:1.45
Rev: src/post_modules/_ADT/circular_list.cmod:1.18
Rev: src/post_modules/_ADT/sequence.cmod:1.19
Rev: src/program.c:1.642
Rev: src/signal_handler.c:1.331
Rev: src/sscanf.c:1.170
Rev: src/svalue.c:1.234
Rev: src/svalue.h:1.149

2008-01-21

2008-01-21 22:53:58 by Henrik Grubbström (Grubba) <grubba@grubba.org>

set_throttler() now actually works also when dmalloc isn't active.

Rev: src/post_modules/Shuffler/Shuffler.cmod:1.44

2007-11-10

2007-11-10 21:22:44 by Martin Nilsson <mani@lysator.liu.se>

Clear do_free after resources has been freed.

Rev: src/post_modules/Shuffler/Shuffler.cmod:1.43

2007-03-06

2007-03-06 23:50:44 by H. William Welliver III <bill@welliver.org>

forward port of a double-free fix from 7.6

Rev: src/post_modules/Shuffler/Shuffler.cmod:1.42

2007-03-06 23:48:31 by H. William Welliver III <bill@welliver.org>

fixing a double-free.

Rev: src/post_modules/Shuffler/Shuffler.cmod:1.33

2006-10-31

2006-10-31 00:16:17 by Martin Nilsson <mani@lysator.liu.se>

Small refactor

Rev: src/post_modules/Shuffler/Shuffler.cmod:1.41

2005-03-22

2005-03-22 16:56:53 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Updated to the new precompile.pike.

Rev: src/post_modules/Bz2/libbzip2mod.cmod:1.15
Rev: src/post_modules/Shuffler/Shuffler.cmod:1.32

2004-10-16

2004-10-16 12:11:26 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Removed junk.

Rev: src/post_modules/Shuffler/Shuffler.cmod:1.40

2004-10-16 00:25:26 by Martin Nilsson <mani@lysator.liu.se>

The last next pointer should always be null. I think.

Rev: src/post_modules/Shuffler/Shuffler.cmod:1.39

2004-10-15

2004-10-15 21:57:08 by Martin Nilsson <mani@lysator.liu.se>

This might be a fix for a segfault David has.

Rev: src/post_modules/Shuffler/Shuffler.cmod:1.38

2004-10-07

2004-10-07 22:19:12 by Martin Nilsson <mani@lysator.liu.se>

Removed RCSID

Rev: src/post_modules/Bz2/libbzip2mod.cmod:1.16
Rev: src/post_modules/GL/auto.c.in:1.48
Rev: src/post_modules/GL/top.c:1.23
Rev: src/post_modules/GLUT/auto.c.in:1.9
Rev: src/post_modules/GLUT/top.c:1.10
Rev: src/post_modules/GTK/dummy.c:1.7
Rev: src/post_modules/GTK/source/gladexml.pre:1.16
Rev: src/post_modules/Nettle/cipher.cmod:1.33
Rev: src/post_modules/Nettle/hash.cmod:1.25
Rev: src/post_modules/Nettle/nettle.cmod:1.38
Rev: src/post_modules/SDL/SDL.cmod:1.26
Rev: src/post_modules/Shuffler/Shuffler.cmod:1.37
Rev: src/post_modules/Unicode/buffer.c:1.6
Rev: src/post_modules/Unicode/normalize.c:1.14
Rev: src/post_modules/Unicode/split.c:1.5
Rev: src/post_modules/Unicode/unicode_module.cmod:1.14
Rev: src/post_modules/_Image_SVG/svg.c:1.10

2004-09-02

2004-09-02 14:36:15 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Cleanups due to new precompile.pike.

Rev: src/builtin.cmod:1.161
Rev: src/post_modules/Bz2/libbzip2mod.cmod:1.15
Rev: src/post_modules/SDL/SDL.cmod:1.25
Rev: src/post_modules/Shuffler/Shuffler.cmod:1.36

2004-08-27

2004-08-27 02:26:13 by Martin Nilsson <mani@lysator.liu.se>

Fixed warnings

Rev: src/post_modules/Shuffler/Shuffler.cmod:1.35

2004-08-27 02:24:28 by Martin Nilsson <mani@lysator.liu.se>

Fixed warnings

Rev: src/post_modules/Shuffler/Shuffler.cmod:1.31

2004-08-25

2004-08-25 23:04:24 by David Gourdelier <vida@caudium.net>

Backport of the Shuffler code from 7.7 branch since the code of this branch
is less stable.

Rev: src/post_modules/Shuffler/Shuffler.cmod:1.30
Rev: src/post_modules/Shuffler/b_source_normal_file.c:1.12
Rev: src/post_modules/Shuffler/c_source_stream.c:1.10
Rev: src/post_modules/Shuffler/e_source_block_pikestream.c:1.4

2004-07-02

2004-07-02 02:32:53 by Stephen R. van den Berg <srb@cuci.nl>

Shuffler fixes, take four

Rev: src/backend.cmod:1.142
Rev: src/backend.h:1.28
Rev: src/modules/files/file.c:1.321
Rev: src/modules/files/file_functions.h:1.34
Rev: src/post_modules/Shuffler/Shuffler.cmod:1.34

2004-06-28

2004-06-28 22:55:30 by Stephen R. van den Berg <srb@cuci.nl>

That's what you get for not understanding everything about callbacks and Pike
Deleted too much

Rev: src/post_modules/Shuffler/Shuffler.cmod:1.33

2004-06-27

2004-06-27 19:16:03 by Stephen R. van den Berg <srb@cuci.nl>

Proper comments

Rev: src/post_modules/Shuffler/Shuffler.cmod:1.32

2004-06-27 19:00:41 by Stephen R. van den Berg <srb@cuci.nl>

Shuffler needs to push back and restore an existing fd_box on the
outgoing descriptor

Rev: src/backend.cmod:1.141
Rev: src/backend.h:1.26
Rev: src/post_modules/Shuffler/Shuffler.cmod:1.31

2004-06-23

2004-06-23 00:08:32 by Stephen R. van den Berg <srb@cuci.nl>

Fix Shuffler for pipes and other non-blocking inputs

Rev: src/post_modules/Shuffler/Shuffler.cmod:1.30
Rev: src/post_modules/Shuffler/c_source_stream.c:1.10

2004-04-04

2004-04-04 15:03:37 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed support for fd 0.

Rev: src/post_modules/Shuffler/Shuffler.cmod:1.29

2004-04-04 14:06:28 by Martin Nilsson <mani@lysator.liu.se>

Check that the fd object has query_fd before calling it.

Rev: src/post_modules/Shuffler/Shuffler.cmod:1.28

2004-03-20

2004-03-20 12:49:29 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Added #include of "bugnum.h" for int64_from_bignum().

Rev: src/post_modules/Shuffler/Shuffler.cmod:1.27

2004-03-10

2004-03-10 00:50:16 by Martin Nilsson <mani@lysator.liu.se>

Added #ifdef AUTO_BIGNUM

Rev: src/post_modules/Shuffler/Shuffler.cmod:1.26

2003-11-16

2003-11-16 16:01:06 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed AutoDoc mk II reference.

Rev: src/post_modules/Shuffler/Shuffler.cmod:1.25

2003-10-23

2003-10-23 12:34:02 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Out of band data support is now always enabled.

Rev: lib/modules/Stdio.pmod/module.pmod:1.185
Rev: src/acconfig.h:1.128
Rev: src/backend.cmod:1.51
Rev: src/backend.h:1.17
Rev: src/configure.in:1.738
Rev: src/modules/files/file.c:1.300
Rev: src/modules/files/file.h:1.31
Rev: src/modules/files/file_functions.h:1.29
Rev: src/post_modules/Shuffler/Shuffler.cmod:1.24

2003-03-14

2003-03-14 15:57:49 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Improved dmalloc.

Rev: src/apply_low.h:1.16
Rev: src/array.c:1.138
Rev: src/backend.cmod:1.38
Rev: src/bignum.c:1.34
Rev: src/block_alloc.h:1.63
Rev: src/builtin_functions.c:1.479
Rev: src/code/ia32.c:1.25
Rev: src/cpp.c:1.115
Rev: src/encode.c:1.169
Rev: src/error.c:1.102
Rev: src/gc.c:1.209
Rev: src/interpret.c:1.295
Rev: src/interpret.h:1.131
Rev: src/interpret_functions.h:1.141
Rev: src/iterators.cmod:1.35
Rev: src/las.c:1.330
Rev: src/mapping.c:1.163
Rev: src/modules/Image/orient.c:1.24
Rev: src/modules/Image/phase.h:1.6
Rev: src/modules/Java/jvm.c:1.60
Rev: src/modules/SANE/sane.c:1.17
Rev: src/modules/_Roxen/roxen.c:1.33
Rev: src/multiset.c:1.69
Rev: src/object.c:1.228
Rev: src/opcodes.c:1.143
Rev: src/operators.c:1.172
Rev: src/pike_types.c:1.211
Rev: src/post_modules/Shuffler/Shuffler.cmod:1.23
Rev: src/post_modules/Shuffler/a_source_pikestring.c:1.8
Rev: src/post_modules/Shuffler/a_source_system_memory.c:1.9
Rev: src/post_modules/Shuffler/b_source_normal_file.c:1.8
Rev: src/post_modules/Shuffler/c_source_stream.c:1.7
Rev: src/post_modules/Shuffler/d_source_pikestream.c:1.6
Rev: src/post_modules/Shuffler/e_source_block_pikestream.c:1.2
Rev: src/preprocessor.h:1.58
Rev: src/program.c:1.486
Rev: src/signal_handler.c:1.249
Rev: src/stralloc.c:1.153
Rev: src/stralloc.h:1.73
Rev: src/svalue.c:1.161
Rev: src/threads.c:1.211

2002-11-26

2002-11-26 21:15:21 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Documentation fixes.

Rev: src/modules/files/udp.c:1.40
Rev: src/post_modules/Shuffler/Shuffler.cmod:1.22

2002-11-24

2002-11-24 16:32:03 by Marcus Agehall <agehall@gmail.com>

Patched Shuffler module some more. This patch should fix some of the problems with the shuffler accessing references that have been destructed.

Rev: src/post_modules/Shuffler/Shuffler.cmod:1.21

2002-11-05

2002-11-05 19:47:40 by Marek Habersack <mhabersack@novell.com>

@item wants only one word

Rev: src/post_modules/Shuffler/Shuffler.cmod:1.20

2002-11-04

2002-11-04 03:08:49 by Martin Nilsson <mani@lysator.liu.se>

Some more documentation.

Rev: src/post_modules/Shuffler/Shuffler.cmod:1.19

2002-11-04 02:55:31 by Marcus Agehall <agehall@gmail.com>

If the done-callback destroyed the shuffler object, the shuffler crashed when signaling that data wasn't sent thru the give_back function. This might have other implications but seems to work as a fix for now.

Rev: src/post_modules/Shuffler/Shuffler.cmod:1.18

2002-10-21

2002-10-21 17:08:33 by Marcus Comstedt <marcus@mc.pp.se>

module_magic deprecation plan phase 2 - DTRT

Rev: bin/precompile.pike:1.72
Rev: src/module_support.h:1.16
Rev: src/modules/CommonLog/clf.c:1.11
Rev: src/modules/DVB/dvb.c:1.13
Rev: src/modules/Gdbm/gdbmmod.c:1.22
Rev: src/modules/Gettext/gettext.c:1.13
Rev: src/modules/Gmp/mpf.cmod:1.13
Rev: src/modules/Gmp/mpq.cmod:1.14
Rev: src/modules/Gmp/mpz_glue.c:1.115
Rev: src/modules/Gmp/my_mpz_xor.c:1.6
Rev: src/modules/Gz/zlibmod.c:1.57
Rev: src/modules/HTTPLoop/accept_and_parse.c:1.30
Rev: src/modules/HTTPLoop/cache.c:1.20
Rev: src/modules/HTTPLoop/filesystem.c:1.8
Rev: src/modules/HTTPLoop/log.c:1.14
Rev: src/modules/HTTPLoop/requestobject.c:1.24
Rev: src/modules/HTTPLoop/timeout.c:1.10
Rev: src/modules/HTTPLoop/util.c:1.10
Rev: src/modules/Image/blit.c:1.54
Rev: src/modules/Image/colors.c:1.64
Rev: src/modules/Image/colortable.c:1.113
Rev: src/modules/Image/dct.c:1.23
Rev: src/modules/Image/encodings/_xpm.c:1.22
Rev: src/modules/Image/encodings/any.c:1.26
Rev: src/modules/Image/encodings/avs.c:1.15
Rev: src/modules/Image/encodings/bmp.c:1.38
Rev: src/modules/Image/encodings/dsi.c:1.7
Rev: src/modules/Image/encodings/hrz.c:1.9
Rev: src/modules/Image/encodings/iff.c:1.13
Rev: src/modules/Image/encodings/ilbm.c:1.27
Rev: src/modules/Image/encodings/pcx.c:1.20
Rev: src/modules/Image/encodings/png.c:1.47
Rev: src/modules/Image/encodings/pnm.c:1.29
Rev: src/modules/Image/encodings/psd.c:1.35
Rev: src/modules/Image/encodings/pvr.c:1.22
Rev: src/modules/Image/encodings/ras.c:1.19
Rev: src/modules/Image/encodings/tga.c:1.30
Rev: src/modules/Image/encodings/tim.c:1.15
Rev: src/modules/Image/encodings/wbf.c:1.14
Rev: src/modules/Image/encodings/x.c:1.40
Rev: src/modules/Image/encodings/xbm.c:1.18
Rev: src/modules/Image/encodings/xcf.c:1.43
Rev: src/modules/Image/encodings/xwd.c:1.24
Rev: src/modules/Image/font.c:1.75
Rev: src/modules/Image/image.c:1.200
Rev: src/modules/Image/image_module.c:1.17
Rev: src/modules/Image/layers.c:1.82
Rev: src/modules/Image/matrix.c:1.43
Rev: src/modules/Image/operator.c:1.43
Rev: src/modules/Image/orient.c:1.23
Rev: src/modules/Image/pattern.c:1.28
Rev: src/modules/Image/poly.c:1.17
Rev: src/modules/Image/polyfill.c:1.42
Rev: src/modules/Image/search.c:1.26
Rev: src/modules/Java/jvm.c:1.45
Rev: src/modules/MIME/mime.c:1.35
Rev: src/modules/Math/math_matrix.c:1.36
Rev: src/modules/Math/math_module.c:1.12
Rev: src/modules/Math/transforms.cmod:1.9
Rev: src/modules/Mird/mird_glue.c:1.20
Rev: src/modules/Msql/msqlmod.c:1.23
Rev: src/modules/Mysql/mysql.c:1.61
Rev: src/modules/Odbc/odbc.c:1.33
Rev: src/modules/Odbc/odbc_result.c:1.33
Rev: src/modules/Oracle/oracle.c:1.74
Rev: src/modules/PDF/pdf_module.c:1.14
Rev: src/modules/PDF/pdflib_glue.c:1.11
Rev: src/modules/Parser/html.c:1.156
Rev: src/modules/Parser/parser.c:1.17
Rev: src/modules/Perl/perlmod.c:1.29
Rev: src/modules/Pipe/pipe.c:1.52
Rev: src/modules/Postgres/pgresult.c:1.20
Rev: src/modules/Postgres/postgres.c:1.29
Rev: src/modules/Regexp/glue.c:1.32
Rev: src/modules/Regexp/pike_regexp.c:1.23
Rev: src/modules/SANE/sane.c:1.15
Rev: src/modules/Ssleay/ssleay.c:1.20
Rev: src/modules/Yp/yp.c:1.28
Rev: src/modules/_Charset/charsetmod.c:1.39
Rev: src/modules/_Charset/iso2022.c:1.26
Rev: src/modules/_Crypto/arcfour.c:1.20
Rev: src/modules/_Crypto/cast.c:1.14
Rev: src/modules/_Crypto/cbc.c:1.24
Rev: src/modules/_Crypto/crypto.c:1.52
Rev: src/modules/_Crypto/des.c:1.27
Rev: src/modules/_Crypto/idea.c:1.21
Rev: src/modules/_Crypto/invert.c:1.16
Rev: src/modules/_Crypto/md2.c:1.16
Rev: src/modules/_Crypto/md4.c:1.5
Rev: src/modules/_Crypto/md5.c:1.21
Rev: src/modules/_Crypto/nt.c:1.12
Rev: src/modules/_Crypto/pipe.c:1.25
Rev: src/modules/_Crypto/rijndael.c:1.10
Rev: src/modules/_Crypto/rsa.c:1.28
Rev: src/modules/_Crypto/sha.c:1.24
Rev: src/modules/_Ffmpeg/ffmpeg.c:1.12
Rev: src/modules/_Image_FreeType/freetype.c:1.10
Rev: src/modules/_Image_GIF/gif_lzw.c:1.6
Rev: src/modules/_Image_GIF/image_gif.c:1.14
Rev: src/modules/_Image_JPEG/image_jpeg.c:1.59
Rev: src/modules/_Image_TIFF/image_tiff.c:1.31
Rev: src/modules/_Image_TTF/image_ttf.c:1.47
Rev: src/modules/_Image_XFace/image_xface.c:1.18
Rev: src/modules/_Roxen/roxen.c:1.32
Rev: src/modules/_math/math.c:1.53
Rev: src/modules/files/file.c:1.247
Rev: src/modules/files/file.h:1.24
Rev: src/modules/spider/discdate.c:1.14
Rev: src/modules/spider/spider.c:1.120
Rev: src/modules/spider/stardate.c:1.16
Rev: src/modules/spider/xml.c:1.55
Rev: src/modules/sprintf/sprintf.c:1.99
Rev: src/modules/sybase/sybase.c:1.12
Rev: src/modules/system/memory.c:1.18
Rev: src/modules/system/nt.c:1.54
Rev: src/modules/system/system.c:1.129
Rev: src/post_modules/GL/auto.c.in:1.25
Rev: src/post_modules/GL/top.c:1.18
Rev: src/post_modules/GLUT/auto.c.in:1.7
Rev: src/post_modules/GLUT/top.c:1.8
Rev: src/post_modules/GTK/dummy.c:1.6
Rev: src/post_modules/GTK/output/split.pike:1.10
Rev: src/post_modules/GTK/pgtk.h:1.30
Rev: src/post_modules/SDL/SDL.cmod:1.7
Rev: src/post_modules/Shuffler/Shuffler.cmod:1.17
Rev: src/post_modules/Unicode/normalize.c:1.12
Rev: src/post_modules/Unicode/unicode_module.cmod:1.6
Rev: src/post_modules/_Image_SVG/svg.c:1.8

2002-10-11

2002-10-11 01:40:00 by Martin Nilsson <mani@lysator.liu.se>

Updated header (again) after some input from Per and mast.

Rev: src/acconfig.h:1.107
Rev: src/alloca.c:1.7
Rev: src/apply_low.h:1.10
Rev: src/array.c:1.132
Rev: src/array.h:1.44
Rev: src/backend.cmod:1.29
Rev: src/backend.h:1.16
Rev: src/bignum.c:1.27
Rev: src/bignum.h:1.16
Rev: src/block_alloc.h:1.45
Rev: src/block_alloc_h.h:1.13
Rev: src/builtin.cmod:1.94
Rev: src/builtin_functions.c:1.445
Rev: src/builtin_functions.h:1.22
Rev: src/builtin_functions_t.c:1.3
Rev: src/callback.c:1.30
Rev: src/callback.h:1.18
Rev: src/code/bytecode.c:1.6
Rev: src/code/bytecode.h:1.9
Rev: src/code/computedgoto.c:1.3
Rev: src/code/computedgoto.h:1.7
Rev: src/code/ia32.c:1.23
Rev: src/code/ia32.h:1.18
Rev: src/code/ppc32.c:1.23
Rev: src/code/ppc32.h:1.17
Rev: src/code/sparc.c:1.13
Rev: src/code/sparc.h:1.15
Rev: src/combine_path.h:1.11
Rev: src/compilation.h:1.30
Rev: src/constants.c:1.42
Rev: src/constants.h:1.27
Rev: src/cpp.c:1.105
Rev: src/cpp.h:1.7
Rev: src/crypt.c:1.4
Rev: src/cyclic.c:1.8
Rev: src/cyclic.h:1.7
Rev: src/dlopen.c:1.36
Rev: src/dmalloc.h:1.38
Rev: src/docode.c:1.150
Rev: src/docode.h:1.17
Rev: src/dummy_ci.h:1.6
Rev: src/dynamic_buffer.c:1.21
Rev: src/dynamic_buffer.h:1.16
Rev: src/dynamic_load.c:1.66
Rev: src/dynamic_load.h:1.6
Rev: src/efun.h:1.7
Rev: src/encode.c:1.155
Rev: src/encode.h:1.7
Rev: src/error.c:1.92
Rev: src/errors.h:1.22
Rev: src/fd_control.c:1.46
Rev: src/fd_control.h:1.10
Rev: src/fdlib.c:1.55
Rev: src/fdlib.h:1.43
Rev: src/fsort.c:1.21
Rev: src/fsort.h:1.6
Rev: src/fsort_template.h:1.13
Rev: src/gc.c:1.188
Rev: src/gc.h:1.92
Rev: src/global.h:1.76
Rev: src/hashtable.c:1.14
Rev: src/hashtable.h:1.9
Rev: src/interpret.c:1.270
Rev: src/interpret.h:1.113
Rev: src/interpret_functions.h:1.110
Rev: src/interpreter.h:1.78
Rev: src/iterators.cmod:1.30
Rev: src/language.yacc:1.300
Rev: src/las.c:1.303
Rev: src/las.h:1.58
Rev: src/las_t.c:1.3
Rev: src/lex.c:1.108
Rev: src/lex.h:1.24
Rev: src/lexer.h:1.40
Rev: src/main.c:1.156
Rev: src/main.h:1.20
Rev: src/mapping.c:1.152
Rev: src/mapping.h:1.44
Rev: src/module.c:1.20
Rev: src/module.h:1.8
Rev: src/module_magic.h:1.7
Rev: src/module_support.c:1.51
Rev: src/module_support.h:1.15
Rev: src/module_t.c:1.3
Rev: src/modules/CommonLog/acconfig.h:1.3
Rev: src/modules/CommonLog/clf.c:1.10
Rev: src/modules/DVB/acconfig.h:1.3
Rev: src/modules/DVB/dvb.c:1.12
Rev: src/modules/DVB/dvb.h:1.4
Rev: src/modules/DVB/psparser.c:1.5
Rev: src/modules/Gdbm/acconfig.h:1.3
Rev: src/modules/Gdbm/gdbmmod.c:1.21
Rev: src/modules/Gettext/acconfig.h:1.4
Rev: src/modules/Gettext/gettext.c:1.12
Rev: src/modules/Gmp/mpf.cmod:1.12
Rev: src/modules/Gmp/mpq.cmod:1.13
Rev: src/modules/Gmp/mpz_glue.c:1.111
Rev: src/modules/Gmp/my_gmp.h:1.13
Rev: src/modules/Gmp/my_mpz_xor.c:1.5
Rev: src/modules/Gmp/next_prime.c:1.12
Rev: src/modules/Gz/acconfig.h:1.3
Rev: src/modules/Gz/zlibmod.c:1.55
Rev: src/modules/HTTPLoop/accept_and_parse.c:1.29
Rev: src/modules/HTTPLoop/accept_and_parse.h:1.10
Rev: src/modules/HTTPLoop/acconfig.h:1.4
Rev: src/modules/HTTPLoop/cache.c:1.19
Rev: src/modules/HTTPLoop/cache.h:1.10
Rev: src/modules/HTTPLoop/filesystem.c:1.7
Rev: src/modules/HTTPLoop/filesystem.h:1.3
Rev: src/modules/HTTPLoop/log.c:1.13
Rev: src/modules/HTTPLoop/log.h:1.3
Rev: src/modules/HTTPLoop/requestobject.c:1.23
Rev: src/modules/HTTPLoop/requestobject.h:1.3
Rev: src/modules/HTTPLoop/static_strings.h:1.3
Rev: src/modules/HTTPLoop/timeout.c:1.9
Rev: src/modules/HTTPLoop/timeout.h:1.4
Rev: src/modules/HTTPLoop/util.c:1.9
Rev: src/modules/HTTPLoop/util.h:1.5
Rev: src/modules/Image/acconfig.h:1.7
Rev: src/modules/Image/assembly.h:1.5
Rev: src/modules/Image/blit.c:1.53
Rev: src/modules/Image/blit_layer_include.h:1.8
Rev: src/modules/Image/colors.c:1.63
Rev: src/modules/Image/colors.h:1.8
Rev: src/modules/Image/colortable.c:1.112
Rev: src/modules/Image/colortable.h:1.27
Rev: src/modules/Image/colortable_lookup.h:1.20
Rev: src/modules/Image/dct.c:1.22
Rev: src/modules/Image/default_font.c:1.5
Rev: src/modules/Image/encodings/_xpm.c:1.21
Rev: src/modules/Image/encodings/any.c:1.25
Rev: src/modules/Image/encodings/avs.c:1.14
Rev: src/modules/Image/encodings/bmp.c:1.37
Rev: src/modules/Image/encodings/dsi.c:1.6
Rev: src/modules/Image/encodings/encodings.h:1.5
Rev: src/modules/Image/encodings/hrz.c:1.8
Rev: src/modules/Image/encodings/iff.c:1.12
Rev: src/modules/Image/encodings/ilbm.c:1.26
Rev: src/modules/Image/encodings/pcx.c:1.19
Rev: src/modules/Image/encodings/png.c:1.46
Rev: src/modules/Image/encodings/pnm.c:1.28
Rev: src/modules/Image/encodings/psd.c:1.34
Rev: src/modules/Image/encodings/psd_constant_strings.h:1.6
Rev: src/modules/Image/encodings/pvr.c:1.21
Rev: src/modules/Image/encodings/ras.c:1.18
Rev: src/modules/Image/encodings/tga.c:1.29
Rev: src/modules/Image/encodings/tim.c:1.14
Rev: src/modules/Image/encodings/wbf.c:1.13
Rev: src/modules/Image/encodings/x.c:1.39
Rev: src/modules/Image/encodings/xbm.c:1.17
Rev: src/modules/Image/encodings/xcf.c:1.42
Rev: src/modules/Image/encodings/xcf_constant_strings.h:1.3
Rev: src/modules/Image/encodings/xwd.c:1.23
Rev: src/modules/Image/font.c:1.74
Rev: src/modules/Image/image.c:1.199
Rev: src/modules/Image/image.h:1.50
Rev: src/modules/Image/image_module.c:1.16
Rev: src/modules/Image/initstuff.h:1.16
Rev: src/modules/Image/layer_channel.h:1.8
Rev: src/modules/Image/layer_oper.h:1.10
Rev: src/modules/Image/layers.c:1.81
Rev: src/modules/Image/match.h:1.15
Rev: src/modules/Image/matrix.c:1.42
Rev: src/modules/Image/operator.c:1.42
Rev: src/modules/Image/orient.c:1.22
Rev: src/modules/Image/pattern.c:1.27
Rev: src/modules/Image/phase.h:1.5
Rev: src/modules/Image/poly.c:1.16
Rev: src/modules/Image/polyfill.c:1.41
Rev: src/modules/Image/search.c:1.25
Rev: src/modules/Java/acconfig.h:1.4
Rev: src/modules/Java/jvm.c:1.44
Rev: src/modules/Java/ntdl.c:1.4
Rev: src/modules/MIME/acconfig.h:1.4
Rev: src/modules/MIME/mime.c:1.34
Rev: src/modules/Math/acconfig.h:1.3
Rev: src/modules/Math/math_matrix.c:1.35
Rev: src/modules/Math/math_module.c:1.11
Rev: src/modules/Math/math_module.h:1.9
Rev: src/modules/Math/matrix_code.h:1.7
Rev: src/modules/Math/transforms.cmod:1.8
Rev: src/modules/Math/transforms.h:1.3
Rev: src/modules/Mird/acconfig.h:1.5
Rev: src/modules/Mird/libmird/acconfig.h:1.5
Rev: src/modules/Mird/libmird/blocks.c:1.5
Rev: src/modules/Mird/libmird/cells.c:1.4
Rev: src/modules/Mird/libmird/database.c:1.6
Rev: src/modules/Mird/libmird/debug.c:1.4
Rev: src/modules/Mird/libmird/dmalloc.c:1.4
Rev: src/modules/Mird/libmird/dmalloc.h:1.4
Rev: src/modules/Mird/libmird/errors.c:1.4
Rev: src/modules/Mird/libmird/frags.c:1.4
Rev: src/modules/Mird/libmird/freelist.c:1.4
Rev: src/modules/Mird/libmird/hashtrie.c:1.6
Rev: src/modules/Mird/libmird/internal.h:1.6
Rev: src/modules/Mird/libmird/journal.c:1.4
Rev: src/modules/Mird/libmird/make_old_database.c:1.4
Rev: src/modules/Mird/libmird/physical.h:1.4
Rev: src/modules/Mird/libmird/skeys.c:1.4
Rev: src/modules/Mird/libmird/tables.c:1.4
Rev: src/modules/Mird/libmird/test.c:1.4
Rev: src/modules/Mird/libmird/testsuite.c:1.5
Rev: src/modules/Mird/libmird/transaction.c:1.4
Rev: src/modules/Mird/libmird/usage.c:1.4
Rev: src/modules/Mird/libmird/win32-config.h:1.5
Rev: src/modules/Mird/mird_glue.c:1.19
Rev: src/modules/Msql/msqlmod.c:1.22
Rev: src/modules/Msql/version.h:1.4
Rev: src/modules/Mysql/acconfig.h:1.9
Rev: src/modules/Mysql/dummy.c:1.7
Rev: src/modules/Mysql/mysql.c:1.59
Rev: src/modules/Mysql/precompiled_mysql.h:1.15
Rev: src/modules/Mysql/result.c:1.27
Rev: src/modules/Odbc/acconfig.h:1.7
Rev: src/modules/Odbc/odbc.c:1.32
Rev: src/modules/Odbc/odbc_result.c:1.32
Rev: src/modules/Odbc/precompiled_odbc.h:1.18
Rev: src/modules/Oracle/acconfig.h:1.3
Rev: src/modules/Oracle/oracle.c:1.73
Rev: src/modules/PDF/acconfig.h:1.4
Rev: src/modules/PDF/initstuff.h:1.3
Rev: src/modules/PDF/pdf_module.c:1.13
Rev: src/modules/PDF/pdflib_glue.c:1.10
Rev: src/modules/Parser/acconfig.h:1.4
Rev: src/modules/Parser/html.c:1.155
Rev: src/modules/Parser/initstuff.h:1.4
Rev: src/modules/Parser/parser.c:1.16
Rev: src/modules/Parser/parser.h:1.3
Rev: src/modules/Perl/acconfig.h:1.3
Rev: src/modules/Perl/perlmod.c:1.28
Rev: src/modules/Pipe/acconfig.h:1.3
Rev: src/modules/Pipe/pipe.c:1.51
Rev: src/modules/Postgres/pg_types.h:1.6
Rev: src/modules/Postgres/pgresult.c:1.19
Rev: src/modules/Postgres/pgresult.h:1.4
Rev: src/modules/Postgres/postgres.c:1.28
Rev: src/modules/Postgres/version.h:1.5
Rev: src/modules/Regexp/acconfig.h:1.3
Rev: src/modules/Regexp/glue.c:1.31
Rev: src/modules/Regexp/pike_regexp.c:1.22
Rev: src/modules/Regexp/pike_regexp.h:1.9
Rev: src/modules/SANE/acconfig.h:1.3
Rev: src/modules/SANE/sane.c:1.14
Rev: src/modules/Ssleay/acconfig.h:1.4
Rev: src/modules/Ssleay/ssleay.c:1.19
Rev: src/modules/Yp/acconfig.h:1.5
Rev: src/modules/Yp/yp.c:1.27
Rev: src/modules/_Charset/acconfig.h:1.3
Rev: src/modules/_Charset/charsetmod.c:1.38
Rev: src/modules/_Charset/iso2022.c:1.25
Rev: src/modules/_Charset/iso2022.h:1.5
Rev: src/modules/_Charset/misc.c:1.12
Rev: src/modules/_Charset/tables.c:1.13
Rev: src/modules/_Crypto/acconfig.h:1.3
Rev: src/modules/_Crypto/arcfour.c:1.19
Rev: src/modules/_Crypto/cast.c:1.13
Rev: src/modules/_Crypto/cbc.c:1.23
Rev: src/modules/_Crypto/crypto.c:1.51
Rev: src/modules/_Crypto/crypto.h:1.10
Rev: src/modules/_Crypto/des.c:1.26
Rev: src/modules/_Crypto/idea.c:1.20
Rev: src/modules/_Crypto/include/RCSID.h:1.8
Rev: src/modules/_Crypto/include/arcfour.h:1.6
Rev: src/modules/_Crypto/include/cast.h:1.4
Rev: src/modules/_Crypto/include/crypto_types.h:1.9
Rev: src/modules/_Crypto/include/des.h:1.6
Rev: src/modules/_Crypto/include/idea.h:1.6
Rev: src/modules/_Crypto/include/md2.h:1.3
Rev: src/modules/_Crypto/include/md4.h:1.3
Rev: src/modules/_Crypto/include/md5.h:1.4
Rev: src/modules/_Crypto/include/rijndael.h:1.4
Rev: src/modules/_Crypto/include/sha.h:1.6
Rev: src/modules/_Crypto/invert.c:1.15
Rev: src/modules/_Crypto/lib/arcfour.c:1.9
Rev: src/modules/_Crypto/lib/cast.c:1.4
Rev: src/modules/_Crypto/lib/cast_sboxes.h:1.4
Rev: src/modules/_Crypto/lib/crypt_md5.c:1.4
Rev: src/modules/_Crypto/lib/desCode.h:1.4
Rev: src/modules/_Crypto/lib/desKerb.c:1.5
Rev: src/modules/_Crypto/lib/desQuick.c:1.6
Rev: src/modules/_Crypto/lib/desTest.c:1.5
Rev: src/modules/_Crypto/lib/desUtil.c:1.4
Rev: src/modules/_Crypto/lib/desdata.c:1.7
Rev: src/modules/_Crypto/lib/desinfo.h:1.5
Rev: src/modules/_Crypto/lib/idea.c:1.8
Rev: src/modules/_Crypto/lib/md2.c:1.5
Rev: src/modules/_Crypto/lib/md4.c:1.3
Rev: src/modules/_Crypto/lib/md5.c:1.5
Rev: src/modules/_Crypto/lib/rijndael.c:1.3
Rev: src/modules/_Crypto/lib/sha.c:1.9
Rev: src/modules/_Crypto/md2.c:1.15
Rev: src/modules/_Crypto/md4.c:1.4
Rev: src/modules/_Crypto/md5.c:1.20
Rev: src/modules/_Crypto/nt.c:1.11
Rev: src/modules/_Crypto/pipe.c:1.24
Rev: src/modules/_Crypto/rijndael.c:1.9
Rev: src/modules/_Crypto/rsa.c:1.27
Rev: src/modules/_Crypto/sha.c:1.23
Rev: src/modules/_Ffmpeg/acconfig.h:1.5
Rev: src/modules/_Ffmpeg/ffmpeg.c:1.11
Rev: src/modules/_Image_FreeType/acconfig.h:1.3
Rev: src/modules/_Image_FreeType/freetype.c:1.9
Rev: src/modules/_Image_GIF/acconfig.h:1.3
Rev: src/modules/_Image_GIF/gif_lzw.c:1.5
Rev: src/modules/_Image_GIF/gif_lzw.h:1.3
Rev: src/modules/_Image_GIF/image_gif.c:1.13
Rev: src/modules/_Image_JPEG/acconfig.h:1.7
Rev: src/modules/_Image_JPEG/image_jpeg.c:1.57
Rev: src/modules/_Image_JPEG/jinclude.h:1.3
Rev: src/modules/_Image_JPEG/transupp.c:1.10
Rev: src/modules/_Image_JPEG/transupp.h:1.6
Rev: src/modules/_Image_TIFF/acconfig.h:1.3
Rev: src/modules/_Image_TIFF/image_tiff.c:1.30
Rev: src/modules/_Image_TTF/acconfig.h:1.5
Rev: src/modules/_Image_TTF/image_ttf.c:1.46
Rev: src/modules/_Image_XFace/acconfig.h:1.5
Rev: src/modules/_Image_XFace/image_xface.c:1.17
Rev: src/modules/_Roxen/acconfig.h:1.3
Rev: src/modules/_Roxen/roxen.c:1.29
Rev: src/modules/_math/acconfig.h:1.4
Rev: src/modules/_math/math.c:1.50
Rev: src/modules/files/acconfig.h:1.18
Rev: src/modules/files/datagram.c:1.8
Rev: src/modules/files/efuns.c:1.116
Rev: src/modules/files/file.c:1.246
Rev: src/modules/files/file.h:1.23
Rev: src/modules/files/file_functions.h:1.23
Rev: src/modules/files/sendfile.c:1.59
Rev: src/modules/files/socket.c:1.66
Rev: src/modules/files/stat.c:1.24
Rev: src/modules/files/termios.c:1.18
Rev: src/modules/files/termios_flags.h:1.4
Rev: src/modules/files/udp.c:1.39
Rev: src/modules/spider/acconfig.h:1.5
Rev: src/modules/spider/defs.h:1.6
Rev: src/modules/spider/discdate.c:1.13
Rev: src/modules/spider/spider.c:1.119
Rev: src/modules/spider/stardate.c:1.15
Rev: src/modules/spider/xml.c:1.54
Rev: src/modules/sprintf/acconfig.h:1.5
Rev: src/modules/sprintf/sprintf.c:1.97
Rev: src/modules/sybase/acconfig.h:1.5
Rev: src/modules/sybase/sybase.c:1.11
Rev: src/modules/sybase/sybase.h:1.6
Rev: src/modules/system/acconfig.h:1.13
Rev: src/modules/system/memory.c:1.17
Rev: src/modules/system/nt.c:1.53
Rev: src/modules/system/passwords.c:1.38
Rev: src/modules/system/syslog.c:1.18
Rev: src/modules/system/system.c:1.128
Rev: src/modules/system/system.h:1.8
Rev: src/multiset.h:1.27
Rev: src/object.c:1.206
Rev: src/object.h:1.74
Rev: src/opcodes.c:1.125
Rev: src/opcodes.h:1.30
Rev: src/operators.c:1.162
Rev: src/operators.h:1.14
Rev: src/patch_cc1.c:1.3
Rev: src/peep.c:1.77
Rev: src/peep.h:1.11
Rev: src/peep_t.c:1.3
Rev: src/pike_cpulib.c:1.4
Rev: src/pike_cpulib.h:1.11
Rev: src/pike_dlfcn.h:1.4
Rev: src/pike_error.h:1.21
Rev: src/pike_macros.h:1.33
Rev: src/pike_memory.c:1.124
Rev: src/pike_memory.h:1.34
Rev: src/pike_search.c:1.11
Rev: src/pike_search.h:1.6
Rev: src/pike_search_engine.c:1.10
Rev: src/pike_search_engine2.c:1.7
Rev: src/pike_threadlib.h:1.22
Rev: src/pike_types.c:1.198
Rev: src/pike_types.h:1.83
Rev: src/pikecode.c:1.7
Rev: src/pikecode.h:1.9
Rev: src/port.c:1.56
Rev: src/port.h:1.46
Rev: src/post_modules/GL/acconfig.h:1.5
Rev: src/post_modules/GL/auto.c.in:1.23
Rev: src/post_modules/GL/autodoc.c:1.7
Rev: src/post_modules/GL/top.c:1.17
Rev: src/post_modules/GLUT/acconfig.h:1.3
Rev: src/post_modules/GLUT/auto.c.in:1.6
Rev: src/post_modules/GLUT/top.c:1.7
Rev: src/post_modules/GTK/acconfig.h:1.8
Rev: src/post_modules/GTK/dummy.c:1.5
Rev: src/post_modules/GTK/gdkeventstrings.h:1.3
Rev: src/post_modules/GTK/pgtk.h:1.29
Rev: src/post_modules/GTK/source/encode_truecolor.c:1.8
Rev: src/post_modules/GTK/source/support.c:1.35
Rev: src/post_modules/SDL/SDL.cmod:1.6
Rev: src/post_modules/SDL/acconfig.h:1.3
Rev: src/post_modules/SDL/constants.h:1.4
Rev: src/post_modules/Shuffler/Shuffler.cmod:1.16
Rev: src/post_modules/Shuffler/a_source_pikestring.c:1.7
Rev: src/post_modules/Shuffler/a_source_system_memory.c:1.7
Rev: src/post_modules/Shuffler/b_source_normal_file.c:1.7
Rev: src/post_modules/Shuffler/c_source_stream.c:1.6
Rev: src/post_modules/Shuffler/d_source_pikestream.c:1.4
Rev: src/post_modules/Shuffler/shuffler.h:1.5
Rev: src/post_modules/Unicode/acconfig.h:1.3
Rev: src/post_modules/Unicode/buffer.c:1.5
Rev: src/post_modules/Unicode/buffer.h:1.4
Rev: src/post_modules/Unicode/hsize.h:1.3
Rev: src/post_modules/Unicode/normalize.c:1.11
Rev: src/post_modules/Unicode/normalize.h:1.3
Rev: src/post_modules/Unicode/split.c:1.3
Rev: src/post_modules/Unicode/split.h:1.3
Rev: src/post_modules/Unicode/unicode_module.cmod:1.5
Rev: src/post_modules/_Image_SVG/acconfig.h:1.3
Rev: src/post_modules/_Image_SVG/svg.c:1.7
Rev: src/preprocessor.h:1.53
Rev: src/program.c:1.449
Rev: src/program.h:1.168
Rev: src/program_areas.h:1.12
Rev: src/program_id.h:1.14
Rev: src/queue.c:1.10
Rev: src/queue.h:1.6
Rev: src/rbtree.c:1.12
Rev: src/rbtree.h:1.8
Rev: src/rbtree_low.h:1.5
Rev: src/rusage.c:1.23
Rev: src/rusage.h:1.9
Rev: src/security.c:1.38
Rev: src/security.h:1.16
Rev: src/signal_handler.c:1.232
Rev: src/signal_handler.h:1.15
Rev: src/smartlink.c:1.14
Rev: src/stralloc.c:1.148
Rev: src/stralloc.h:1.70
Rev: src/stuff.c:1.21
Rev: src/stuff.h:1.16
Rev: src/svalue.c:1.147
Rev: src/svalue.h:1.108
Rev: src/threads.c:1.188
Rev: src/threads.h:1.121
Rev: src/time_stuff.h:1.12
Rev: src/uncompressor.c:1.6
Rev: src/version.c:1.139
Rev: src/version.h:1.326

2002-10-09

2002-10-09 22:23:39 by Martin Nilsson <mani@lysator.liu.se>

More license work.

Rev: src/backend.cmod:1.28
Rev: src/builtin.cmod:1.93
Rev: src/iterators.cmod:1.29
Rev: src/modules/Gmp/mpf.cmod:1.11
Rev: src/modules/Gmp/mpq.cmod:1.12
Rev: src/modules/Math/transforms.cmod:1.7
Rev: src/peep.in:1.64
Rev: src/post_modules/GL/auto.c.in:1.22
Rev: src/post_modules/GLUT/auto.c.in:1.5
Rev: src/post_modules/SDL/SDL.cmod:1.5
Rev: src/post_modules/Shuffler/Shuffler.cmod:1.15
Rev: src/post_modules/Unicode/unicode_module.cmod:1.4
Rev: src/treeopt.in:1.69

2002-08-13

2002-08-13 16:57:19 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Oops, bugfix.

Rev: src/post_modules/Shuffler/Shuffler.cmod:1.14

2002-08-13 16:06:41 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Support for compilers other than gcc.

Rev: src/post_modules/Shuffler/Shuffler.cmod:1.13

2002-07-05

2002-07-05 09:55:32 by Per Hedbor <ph@opera.com>

Sprinkled debug_malloc_touch all over the place

Rev: src/post_modules/Shuffler/Shuffler.cmod:1.12
Rev: src/post_modules/Shuffler/a_source_pikestring.c:1.5
Rev: src/post_modules/Shuffler/d_source_pikestream.c:1.2

2002-07-04

2002-07-04 14:33:19 by Per Hedbor <ph@opera.com>

And now throttling works for files that are not really Stdio.File clones.

Rev: src/post_modules/Shuffler/Shuffler.cmod:1.11

2002-07-04 09:17:29 by Per Hedbor <ph@opera.com>

One leak less, no longer dumps core on illegal usage.

Rev: src/post_modules/Shuffler/Shuffler.cmod:1.10

2002-07-03

2002-07-03 14:49:54 by Per Hedbor <ph@opera.com>

More debug possibilities

Rev: src/post_modules/Shuffler/Shuffler.cmod:1.9
Rev: src/post_modules/Shuffler/b_source_normal_file.c:1.4

2002-06-26

2002-06-26 08:34:59 by Per Hedbor <ph@opera.com>

Now it's at least possible to run the extractor

Rev: src/post_modules/Shuffler/Shuffler.cmod:1.8

2002-06-26 00:54:39 by Manual system <manual@roxen.com>

Autodoc fixes.

Rev: src/post_modules/Shuffler/Shuffler.cmod:1.7

2002-06-24

2002-06-24 17:20:25 by Per Hedbor <ph@opera.com>

Refdoc changes. Perhaps it works now, who knows.

Rev: src/post_modules/Shuffler/Shuffler.cmod:1.6

2002-05-30

2002-05-30 03:56:04 by Per Hedbor <ph@opera.com>

Start non-blocking sources when they become the current source

Rev: src/post_modules/Shuffler/Shuffler.cmod:1.5

2002-05-30 01:50:03 by Per Hedbor <ph@opera.com>

Some bugs with non-blocking sources fixed.

Rev: src/post_modules/Shuffler/Shuffler.cmod:1.4

2002-05-29

2002-05-29 09:33:13 by Per Hedbor <ph@opera.com>

Renamed 'free' to 'free_source' in the source struct, due to clashes with defines when running with dmalloc

Rev: src/post_modules/Shuffler/Shuffler.cmod:1.3
Rev: src/post_modules/Shuffler/a_source_pikestring.c:1.4
Rev: src/post_modules/Shuffler/a_source_system_memory.c:1.4
Rev: src/post_modules/Shuffler/b_source_normal_file.c:1.2
Rev: src/post_modules/Shuffler/shuffler.h:1.2

2002-05-29 07:39:13 by Per Hedbor <ph@opera.com>

Now theoretically supports non-Stdio.File file-objects (given they have the methods set_write_callback, write and set_nonblocking)

Rev: src/post_modules/Shuffler/Shuffler.cmod:1.2

2002-05-29 05:41:02 by Per Hedbor <ph@opera.com>

Initial version

Rev: src/post_modules/Shuffler/.cvsignore:1.1
Rev: src/post_modules/Shuffler/Makefile.in:1.1
Rev: src/post_modules/Shuffler/Shuffler.cmod:1.1
Rev: src/post_modules/Shuffler/a_source_pikestring.c:1.1
Rev: src/post_modules/Shuffler/a_source_system_memory.c:1.1
Rev: src/post_modules/Shuffler/configure.in:1.1
Rev: src/post_modules/Shuffler/make_sources.pike:1.1
Rev: src/post_modules/Shuffler/shuffler.h:1.1
Rev: src/post_modules/Shuffler/test_shuffle.pike:1.1