Merge commit '722771973bd' into patches/lyslyskom22891031 * commit '722771973bd': (6177 commits) Verify that callablep responses are aligned with reality. ...
Merge commit '75c9d1806f1a69ca21c27a2c2fe1b4a6ea38e77e' into patches/pike63 * commit '75c9d1806f1a69ca21c27a2c2fe1b4a6ea38e77e': (19587 commits) ...
Sql: Added support for multiple results. Adds Sql.sql_result()->next_result().
Crypto: Backported Crypto.[DR]SA()->pkcs_{sign,verify}() from Pike 8.0.
Nettle: Let the IV be set through Nettle.Proxy (aka Crypto.Buffer).
Gmp.mpz: Support import/export from reversed network byte order.
GTK2: Add a signal_stop() method to prevent signal propagation
Unicode.normalize: use unsigned ints for hash value hval % HSIZE for a negative hval will result in a negative htable index. this is triggered by characters in 32 bit strings which are represented by negative 32 bit signed integers
Merge branch '8.0' into gobject-introspection
Restructured RSA and DSA so that they resemble each other in structure and interface. Deprecated RSA->cooked_get_n RSA->cooked_get_e RSA->cooked_get_d RSA->cooked_get_p RSA->cooked_get_q RSA->cooked_sign RSA->query_blocksize (now block_size) RSA->rsa_size (now key_size) RSA->md5_sign RSA->md5_verify RSA->sha_sign RSA->sha_verify DSA->sign_rsaref DSA->verify_rsaref
TURBO2-80: Do not crash when decoding certain PNG files. The aggregate and n++ was not done if the PNG was (slightly) truncated
Merge remote-tracking branch 'origin/7.9' into pdf
master: add support for using zip archives as module paths.
From Chris Angelico <rosuav@gmail.com>, add connect_before option to signal_connect so you can connect the signal before or after the default hooks.
Image.JPEG: Fix integer underflow. Fixes [bug 6413 (#6413)].
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
Calendar.mkrules: Cleanup white-space at end of line in TZnames.
Tools.Standalone.autodoc_to_split_html: Include inherited symbols in the navigation.
Merge remote branch 'origin/7.9' into breaking_into_pieces
GI: Upper case all enum identifiers
Gz: Added ability to set custom dictionaries.
Tools.Standalone.autodoc_to_split_html: Added hook for adding extra html headers.
Tools.Shoot: gauge ->perform(), not test create().
Tools.AutoDoc: Added syntax and markup for documenting cpp directives.
AutoDoc: Moved lots of modref inline styling to the css file. Also changed color scheme to be closer to the Pike site.
AutoDoc: The modref is now more HTML 5.
master: Added kludge for describe_function() to workaround [bug 6156 (#6156)].
Protocols.DNS: Support for IPv6 now seems to work properly.
release number bumped to 614 by export.pike
Tools.AutoDoc.ProcessXML: Attempt to normalize the result somewhat in mergeTrees().
Tools.AutoDoc: Support more sections from BMML, notably COPYRIGHT and THANKS.
Autodoc: Reindented and added HTML 5-style semantic markup to the modref template.
Tools.AutoDoc.git_export_autodoc: Added extraction of version information.
Autodoc: Use $imagedir$ rather than $dotdot$/images/ in the modref template. Fixes broken images when the images directory has been relocated.
No more foreign_idents.
Deprecating pike.ida.liu.se for pike.lysator.liu.se.
Added a new Val module for various global constant values. Currently with true, false, and null, moved from Standards.JSON and Sql. Also allows these values to be overridden with extended versions.
SDL: Some documentation of SDL.Joystick.
Added missing documentation for "%n".
Reinstated call_out memory usage, and added Pike.DefaultBackend.get_stats(). Rev: src/backend.cmod:1.158
New member String.normalize_whitespace. Rev: lib/modules/String.pmod/module.pmod:1.34 Rev: lib/modules/String.pmod/testsuite.in:1.27 Rev: src/builtin.cmod:1.242 Rev: src/builtin_functions.h:1.41
Backported sort_fun and ignore_errors for Filesystem.Traversion from 7.8. Rev: lib/modules/Filesystem.pmod/module.pmod:1.21
Sneaking in some IPv6 address formatting tools. Rev: lib/modules/Protocols.pmod/IPv6.pmod:1.1
Added lock around SQLConnect in an attempt to work around thread bugs in FreeTDS. This lock can be disabled with the new function Odbc.connect_lock. Rev: src/modules/Odbc/odbc.c:1.43
Fixed broken implementation of get_selection_bounds(). Also modified its API somewhat, since it has never worked. Rev: src/post_modules/GTK2/source/gtktextbuffer.pre:1.11
Added #pike Rev: lib/modules/ADT.pmod/Trie.pike:1.5 Rev: lib/modules/Locale.pmod/Charset.pmod/Tables.pmod/iso88591.pmod:1.2
Inheritable boilerplate to make new pike -x $somethings similar in operation to rsif, in less than five lines of code. Rev: lib/modules/Tools.pmod/Standalone.pmod/process_files.pike:1.1
Increased paranoia. Rev: src/builtin_functions.c:1.620
Added #pike Rev: lib/modules/Sql.pmod/tds.pike:1.22 Rev: lib/modules/Standards.pmod/IIM.pmod:1.6 Rev: lib/modules/Tools.pmod/Standalone.pmod/pmar_install.pike:1.4
Backported callback support Rev: lib/modules/Stdio.pmod/FakeFile.pike:1.11
Unbreaking autodocs generation Rev: refdoc/structure/traditional.xml:1.24 Rev: src/modules/Image/buggy_testsuite:1.2 Rev: src/modules/Image/image.c:1.227 Rev: src/modules/_Image_GIF/image_gif.c:1.26 Rev: src/post_modules/GL/auto.c.in:1.53 Rev: src/post_modules/GTK/examples/low_level/psnow/psnow.pike:1.5 Rev: src/post_modules/GTK/examples/pv:1.3 Rev: src/post_modules/GTK/examples/testdnd.pike:1.2 Rev: src/post_modules/GTK/refdoc/GDK.pmod/Bitmap.pike:1.4 Rev: src/post_modules/GTK/refdoc/GDK.pmod/Pixmap.pike:1.4 Rev: src/post_modules/GTK/refdoc/GTK.pmod/Button.pike:1.7 Rev: src/post_modules/GTK/refdoc/GTK.pmod/Image.pike:1.6 Rev: src/post_modules/GTK/refdoc/GTK.pmod/Pixmap.pike:1.6
Backported many fixes from 7.7. Notably the close callback is also called on errors, which is consistent with Stdio.File. Rev: lib/modules/SSL.pmod/sslfile.pike:1.78
Relaxed the type of the trace argument to describe_backtrace - it can actually handle anything, and it must be able to handle the return type from catch, and that is mixed. Rev: lib/master.pike.in:1.353
First version. Needs argument parsing and removal of hardcoded stuff. Rev: src/mklibpike.pike:1.1
Some more API work Rev: lib/modules/Crypto.pmod/DSA.pike:1.3
DSA refactored Rev: lib/modules/Crypto.pmod/DSA.pike:1.1