/ File History
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History of test/printf.test

2018-09-18
17:00
Enhance tester.tcl so that when "--malloctrace=1" is specified, the test generates self-contained Tcl scripts that present GUIs instead of *.sql files that require a separate program to interpret. file: [a3e559bc] check-in: [de2e3cbd] user: dan branch: trunk, size: 142596
2015-04-07
15:39
Avoid signed integer overflow when converting oversized in-line integer widths and precisions in printf(). file: [b3ff34e7] check-in: [8e4ac2ce] user: drh branch: trunk, size: 142657
14:38
Another change to avoid a problem caused by integer overflow in the printf() code. file: [b38d5d81] check-in: [95625ef3] user: dan branch: trunk, size: 142664
13:28
Further changes to guard against integer overflow in the width and precision of printf() arguments. file: [5ab2b466] check-in: [5ce4e7d7] user: drh branch: trunk, size: 142494
12:41
Guard against excessive width and precision in floating-point conversions in the printf routines. file: [2f11179e] check-in: [c494171f] user: drh branch: trunk, size: 141792
2011-10-11
17:54
Remove all precision and width limits from formatting fields in the sqlite3_mprintf() family of functions. Malloc for space as necessary. The prevents a stack overflow on very large numbers using %f. file: [ec9870c4] check-in: [1f843fb3] user: drh branch: trunk, size: 141687
2009-11-25
16:53
Enhance the %q, %Q, and %w printf conversions so that the precisions specifies the length of the input. file: [05970cde] check-in: [3ba77313] user: drh branch: trunk, size: 141684
2009-02-01
00:21
Add a new test command, sqlite3_mprintf_long, for testing the behavior of "long integer" printf formatting. Ticket #3621. (CVS 6224) file: [47e9e5bb] check-in: [3ba1a17b] user: drh branch: trunk, size: 140199
2008-07-09
16:51
Test coverage improvements on printf. (CVS 5385) file: [262a5acd] check-in: [2d8f7beb] user: drh branch: trunk, size: 140198
2008-07-08
02:24
Test coverage improvements in printf.c. (CVS 5360) file: [b04797fc] check-in: [6f2629c7] user: drh branch: trunk, size: 138011
2008-02-01
01:19
Modify the printf test script so that it does not depend on the platform printf, so that we do not spurious test failures when moving from one platform to another. (CVS 4767) file: [c3405535] check-in: [514d7e47] user: drh branch: trunk, size: 137774
2007-09-03
07:31
Fixes to test code so that the test suite passes without SQLITE_MEMDEBUG defined. (CVS 4370) file: [6bf1a86c] check-in: [ed2a2e01] user: danielk1977 branch: trunk, size: 10714
2007-09-01
10:01
Allow sqlite3GetInt32 to recognize 10-digit decimal numbers as 32-bit. (CVS 4362) file: [d3cacac5] check-in: [7571345d] user: danielk1977 branch: trunk, size: 10653
09:02
Fix a problem handling a malloc() failure in printf.c. Also some other things to improve test coverage. (CVS 4361) file: [13e2887b] check-in: [595bfe72] user: danielk1977 branch: trunk, size: 10524
2007-05-10
17:23
Add some UTF-8 test infrastructure. Treat NaN as NULL. The printf routines print infinity as "Inf" not as "NaN". Ticket #2345. (CVS 3972) file: [69d8cb07] check-in: [ffe615a7] user: drh branch: trunk, size: 9857
2007-05-07
11:24
Change sqlite3_snprintf() so that it does not write a zero-terminator if the buffer size argument is less than 1. Ticket #2341. Added documentation about the sqlite3_snprintf() function. (CVS 3935) file: [71047b5f] check-in: [f3ae4ac5] user: drh branch: trunk, size: 9423
2007-03-31
15:02
Improved test coverage for printf.c. (CVS 3780) file: [483b9fe7] check-in: [c2badb20] user: drh branch: trunk, size: 9217
2006-03-19
13:00
Increase test coverage to above 98%. (CVS 3144) file: [cdd8e20d] check-in: [8ae6ccc7] user: drh branch: trunk, size: 8236
2006-03-06
20:55
Code changes resulting from Coverity analysis. http://scan.coverity.com/ Found 1 potential segfault in sqlite3_mprintf(). Also 2 failures to fclose() following a malloc() failure. And lots of cases where unnecessary conditionals could be removed from the code. (CVS 3126) file: [c89f60e7] check-in: [e510e6dd] user: drh branch: trunk, size: 8095
2005-09-06
21:40
Changes to reduce the amount of stack space required. (CVS 2661) file: [9e10c74e] check-in: [b86bd70f] user: drh branch: trunk, size: 8081
2005-08-30
19:30
Fix printf.c so that it handles 10.0 correctly. (CVS 2643) file: [f527c840] check-in: [0f7a53f7] user: drh branch: trunk, size: 8081
2005-08-19
02:26
Increased test coverage on trigger.c and printf.c. (CVS 2601) file: [4a91651d] check-in: [842a80bd] user: drh branch: trunk, size: 7704
2005-08-13
12:59
Add the "!" flag to the "%g" mprintf conversion parameter to force a decimal point. This prevents floating point values from appearing as integers. Use this flag when converting floating point to text. Ticket #1362. (CVS 2586) file: [dc39f7c6] check-in: [4b98dace] user: drh branch: trunk, size: 7372
03:07
Make the round() function work correctly on numbers with very large exponents. Ticket #1340. (CVS 2585) file: [96ae2891] check-in: [4f47c3c8] user: drh branch: trunk, size: 6652
2004-09-09
00:35
Trying to get some tests in printf.test to pass on 64-bit systems. (CVS 1952) file: [92ba4c51] check-in: [b12fc46d] user: drh branch: trunk, size: 6170
2004-07-27
13:38
Additional test case to cover ticket #831. (CVS 1872) file: [5a30fb0d] check-in: [a62129af] user: drh branch: trunk, size: 6109
2004-07-17
21:56
mprintf() correctly handles "%s","". Fix for ticket #812. (CVS 1800) file: [428ad9be] check-in: [4f56db11] user: drh branch: trunk, size: 6033
2004-06-29
13:04
Improved test coverage of table.c and printf.c. (CVS 1762) file: [5ed2e033] check-in: [ba87834d] user: drh branch: trunk, size: 5956
2004-06-25
01:10
Fix signed integer problems in vxprintf. Ticket #778. Also remove some dead code from util.c. (CVS 1685) file: [1eb584b7] check-in: [200cd3ba] user: drh branch: trunk, size: 5372
2004-06-14
23:46
Update some old tests to use the new API. (CVS 1593) file: [31ac25b4] check-in: [af6edd2c] user: danielk1977 branch: trunk, size: 4630
2004-02-21
19:41
Test cases for printf of double overflows. (CVS 1260) file: [46b3d07d] check-in: [96a6d2d3] user: drh branch: trunk, size: 4583
2004-02-02
12:29
Remove undocumented extensions from sqlite_mprintf() and friends in order to make it about 10% smaller. (CVS 1207) file: [bdb5f66e] check-in: [0b3f552b] user: drh branch: trunk, size: 4302
2003-06-16
03:08
Add the %z format to the sqlite_mprintf() and related functions. (CVS 1028) file: [3ed02f13] check-in: [eca1398e] user: drh branch: trunk, size: 4396
2002-06-16
04:56
Added printf-4.(2-4) test cases to test new %Q format specifier. (CVS 622) file: [a29b8afa] check-in: [7d5fc35b] user: chw branch: trunk, size: 4287
2001-09-20
01:44
2.0-Alpha-2 release (CVS 258) file: [3cb41507] check-in: [d2a1aac4] user: drh branch: trunk, size: 3929
2001-09-16
00:13
Disclaimed copyright. Preparing for release 2.0. (CVS 250) file: [93ecd43c] check-in: [4e926efe] user: drh branch: trunk, size: 3880
2001-04-11
14:28
better handling of out-of-memory errors (CVS 207) file: [4c71871e] check-in: [86b30cd0] user: drh branch: trunk, size: 4417
2001-04-07
15:24
Added new tests (CVS 206) file: [18e44e4e] check-in: [2507ec40] user: drh branch: trunk, size: 3604 Added