Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History of file src/printf.c at check-in 285929373757b981
|
2014-06-19
| ||
| 02:39 | Experimental changes for more precise handling of new lines. file: [6e4566fb65] check-in: [816faa5af9] user: mistachkin branch: experimental, size: 35125 | |
|
2014-01-27
| ||
| 09:08 | Put various other constant tables in constant memory. file: [49a234dc9b] check-in: [214899ac26] user: jan.nijtmans branch: trunk, size: 35091 | |
| 09:05 | Remove unnecessary end-of-line spaces. (My editor does that automatically, but I don't want it to happen together with other functional changes in a single commit). No change in code. file: [9b1a4ef350] check-in: [52b35c8b40] user: jan.nijtmans branch: trunk, size: 35085 | |
|
2013-11-07
| ||
| 13:29 | Use fossil_getenv/fossil_fopen in stead of getenv/fopen in a few places, so on Win32 non-ASCII characters in filenames and environment variable values are handled correctly. For shell.c this must be handled by the makefiles, because this file comes from SQLite. file: [d0518aa214] check-in: [aab8ce2fcc] user: jan.nijtmans branch: trunk, size: 35086 | |
|
2013-08-30
| ||
| 12:18 | Add the --errorlog command-line option and the errorlog: parameter to CGI scripts. Log all panics, fatal errors, and warnings to the error log, if defined. Panic if file descriptor 2 is not open on unix. Clean up some routines that deal with close(). file: [50cf5ba580] check-in: [4727ef4a8e] user: drh branch: trunk, size: 34970 | |
| 06:41 | Further improvements to the fossil_panic() procedure to prevent it from looping and to force an early close of the database file. file: [d7231364f0] check-in: [9d73d4c127] user: drh branch: trunk, size: 33819 | |
| 03:06 | Change most uses of fossil_panic() to fossil_fatal(). Modify fossil_panic() to avoid allocating heap memory and to close the database connection before doing anything else. file: [28abd1ead3] check-in: [320f14363e] user: drh branch: trunk, size: 33853 | |
|
2013-05-17
| ||
| 12:04 | Remove excess verbage from the output of "fossil clean" unless the --verbose or -v command-line option is used. Issue an error if an unrecognized command-line argument is seen, to prevent mistakes like using --dryrun instead of --dry-run. file: [538f09b71d] check-in: [273ec22f25] user: drh branch: trunk, size: 33756 | |
|
2013-02-28
| ||
| 20:10 | Show check-in comments in block style in all contexts other than timeline regardless of the timeline-block-markup setting. The timeline-block-markup setting only effects the timeline. file: [dfb6065685] check-in: [cae8b6964d] user: drh branch: trunk, size: 33580 | |
|
2013-02-21
| ||
| 15:51 | merge fork file: [f469cb614d] check-in: [32bb8c2819] user: jan.nijtmans branch: trunk, size: 33251 | |
| 15:50 | Make win32 build compile again: - missing headers <io.h> and <fcntl.h> - WCHAR -> wchar_t file: [5ec7aa4962] check-in: [e3add2c115] user: jan.nijtmans branch: trunk, size: 33191 | |
| 15:50 | Make sure warning and panic messages appear on a fresh line on the console. file: [ede57a0283] check-in: [2091a11dd8] user: drh branch: trunk, size: 33183 | |
| 14:39 | Error message changes: Omit the executable name at the beginning of error messages to the console, and try to make sure new error messages begin on a fresh line and do not overwrite prior status text. file: [6027a8d965] check-in: [871a949296] user: drh branch: trunk, size: 33123 | |
| 14:24 | Code refactoring: Move utility routines (ex: fossil_malloc()) out of main.c and into a new file util.c. Try to gather I/O routines into the printf.c source file. file: [4430e80f5b] check-in: [bb0cedb15a] user: drh branch: trunk, size: 33100 | |
|
2013-01-30
| ||
| 13:10 | Make sure that "fossil_strcmp" is used everywhere in stead of "strcmp": The "strcmp" function from the C library is not usable in all situations, e.g. with --static on Linux Do an #undef in printf.c, preventing that the fossil_strcmp function is optimized for non-null arguments. file: [eda142ab1e] check-in: [afffe48643] user: jan.nijtmans branch: trunk, size: 31174 | |
|
2013-01-27
| ||
| 11:24 | Typo fixes from Edward Berner. file: [ae215f9af5] check-in: [0421c136f2] user: stephan branch: trunk, size: 31047 | |
|
2013-01-07
| ||
| 18:58 | Improved error message handling. Fix the "fossil server" command so that it works when run as root on a repository in the root directory. file: [fea8142f63] check-in: [baa1ebb7d9] user: drh branch: trunk, size: 31051 | |
|
2012-11-28
| ||
| 19:28 | Take care that xfer error messages and user prompts always begin at the start of a new line. file: [7a4d5d41eb] check-in: [f1ef22136f] user: drh branch: trunk, size: 30779 | |
|
2012-11-22
| ||
| 23:35 | Be consistent about display of check-in comments as either text/plain or text/x-fossil-wiki. When the user configures text/plain, use that format everywhere. file: [0b747a77c1] check-in: [2c6fa9c3b0] user: drh branch: trunk, size: 30224 | |
|
2012-11-04
| ||
| 12:59 | Fix typos. file: [f9afe033de] check-in: [45065c5c28] user: dmitry branch: spelling, size: 29911 | |
|
2012-09-07
| ||
| 07:53 | Enable unicode commandline and unicode console output for msvc builds. file: [8478f895e4] check-in: [286950208c] user: jan.nijtmans branch: unicode-cmdline, size: 29913 | |
|
2012-09-05
| ||
| 08:15 | write unicode to console, when possible. file: [df1de1c1f9] check-in: [7fd74e72f8] user: jan.nijtmans branch: eclipse-project, size: 29916 | |
| 07:31 | make output to the Windows console binary-safe file: [56a1d69405] check-in: [a830168d3f] user: jan.nijtmans branch: eclipse-project, size: 29915 | |
|
2012-08-29
| ||
| 13:57 | Allow UTF-8 characters in sources. translate.exe will translate it to ASCII file: [6aa06b146a] check-in: [9f6abc5968] user: jan.nijtmans branch: msvc-broken, size: 30160 | |
|
2012-07-13
| ||
| 18:01 | Replaced free() with fossil_free() for pedantic correctness. Minor related doc fix. file: [366d56c159] check-in: [9f98585e89] user: stephan branch: trunk, size: 30161 | |
| 16:56 | Fixed a segfault which could/did happen when running content through wikification in CLI mode (which g.zTop is not set). file: [f3ef72046d] check-in: [a3dd2cfeb0] user: stephan branch: trunk, size: 30147 | |
|
2012-06-27
| ||
| 12:30 | Begin a branch that is modified to use sqlite4 instead of sqlite3 as the storage engine. This check-in compiles (on unix) but does not work. file: [dd9c3d8032] check-in: [6823912746] user: drh branch: sqlite4, size: 30133 | |
|
2012-04-28
| ||
| 07:15 | Changes anchor tags (<a>) so that the href= attribute can be set by javascript rather than by HTML. This is to make it harder for spiders to follow the hyperlinks to every diff and annotation in the project history. It all seems to work, but it needs further testing and review before going live. file: [aa2683598d] check-in: [8ae52fc418] user: drh branch: spider-defense, size: 30133 | |
|
2012-04-13
| ||
| 22:42 | Fix the /dir webpages to that it treats folders whos names differ only in case as the same folder when case-sensitive is off. file: [5eb21c5b68] check-in: [4290a801a0] user: drh branch: trunk, size: 29932 | |
|
2012-04-02
| ||
| 00:11 | Try to make the "stat" page more readable by inserting commas in larger integers. This experiment did not work out. file: [a8aa1b0b16] check-in: [ef9ec5d74a] user: drh branch: comma-in-stat, size: 30009 | |
|
2012-02-04
| ||
| 14:58 | Make sure diff output is flushed to screen in a timely manner. file: [f010e75a1e] check-in: [dc96d73dd0] user: drh branch: trunk, size: 29575 | |
|
2011-10-21
| ||
| 23:44 | Improved formatting for command-line side-by-side diff. Extend command-line side-by-side diff to all diff operations, including stash diffs. file: [ab6d416637] check-in: [ab47cc73d7] user: drh branch: trunk, size: 29537 | |
|
2011-06-29
| ||
| 11:20 | Fix the fossil_strcmp() routine so that it compares strings in the correct order even if some of the characters have their high-order bits set. Ticket [5982aa506467d]. file: [f36e734f45] check-in: [f23e90da8a] user: drh branch: trunk, size: 29565 | |
|
2011-05-27
| ||
| 12:03 | Do not use strcmp() for comparison since the sort order can vary by locale. Use fossil_strcmp() instead. Ticket [3f0216560679fd41]. file: [52559402bc] check-in: [32ad9a1584] user: drh branch: trunk, size: 29533 | |
|
2011-05-13
| ||
| 15:46 | When translating UTF8 text for display on the console, use the codepage obtained from GetConsoleCP(), not the CP_ACP code page that is used for system calls. file: [df08accb1e] check-in: [55b32701a5] user: drh branch: windows-i18n, size: 29080 | |
|
2011-05-10
| ||
| 13:29 | Always write UTF8 to the console. Change the console output mode on windows to UTF8 at startup. file: [7da4f19434] check-in: [ab934c6b09] user: drh branch: windows-i18n, size: 28691 | |
|
2011-04-27
| ||
| 18:21 | Attempt to get Fossil working on windows systems that do not use UTF8 in the shell. file: [e4b55f3941] check-in: [e805fa8db9] user: drh branch: windows-i18n, size: 29140 | |
|
2011-01-03
| ||
| 22:23 | Fix the fossil_print() interface to use the internal printf() implementation (which we control) rather than the system printf() since might vary from one platform to the next. Ticket [6883bdd1eff926009c] file: [a0eea6c951] check-in: [d394120c42] user: drh branch: trunk, size: 28338 | |
|
2010-12-09
| ||
| 13:56 | Use the built-in SQLite caseless string comparison functions instead of the C-library strcasecmp(). Accept mime-type application/x-fossil-uncompressed and avoid decompression when seen. file: [2a72fb4a76] check-in: [0b6c414c6f] user: drh branch: trunk, size: 28233 | |
|
2010-10-15
| ||
| 17:13 | Replace all malloc() calls with fossil_malloc(). The fossil_malloc() routine panics rather than return a NULL pointer. file: [90eaff0bc8] check-in: [8f41b2fa75] user: drh branch: trunk, size: 27664 | |
|
2010-10-02
| ||
| 00:25 | First working code for displaying and editing events. file: [610bb309da] check-in: [419903ebd7] user: drh branch: experimental, size: 27679 | |
|
2010-05-16
| ||
| 19:08 | Change from GPL to the Simplified BSD License. file: [12bfcbcc8d] check-in: [c06edd231f] user: drh branch: clear-title, size: 27667 | |
|
2010-04-22
| ||
| 15:48 | Infrastructure changes that will allow the client-side sync to be run from a web interface - the status messages now go to CGI output if the sync is run from a web page. This is a partial implementation of the "SyncNow" button. The button itself has not yet been added. file: [163d81e4cb] check-in: [c56af61e5e] user: drh branch: trunk, size: 27943 | |
|
2010-03-21
| ||
| 21:51 | Avoid the use of rowids in URLs, since they can change on a rebuild. Use SHA1-derived artifact IDs instead. file: [26b83508d5] check-in: [a4b10f43e2] user: drh branch: trunk, size: 27584 | |
|
2009-12-18
| ||
| 21:38 | Change the name of the strnlen_() function in printf.c to StrNLen32(). file: [8a4feba8cf] check-in: [9a8fdf7294] user: drh branch: trunk, size: 27387 | |
|
2008-04-25
| ||
| 21:45 | s/strnlen/strnlen_/g for the local strnlen impementation because the name fataly collides with a func from standard headers in some gcc versions (e.g. GnuSolaris/Nexenta w/ gcc 4.0.x). file: [e955d82165] check-in: [0c78ba2eb4] user: stephan branch: trunk, size: 27384 | |
|
2008-02-04
| ||
| 19:07 | On the printf extension converters (ex: %T, %w) the "alternate form flag" (ex: %#T, %#w) means first read an integer from the argument list and then only process that number of characters from the string or blob that is read next from the argument list. file: [cefba92273] check-in: [8c3ec00311] user: drh branch: trunk, size: 27381 | |
|
2007-11-22
| ||
| 22:55 | Add the %w and %W formatting options for internal printf usage. Use these formatting characters to render wiki. Fix additional problems of unterminated wiki on webpage rendering by using %w. (There are probably more problems yet to be discovered and fixed.) file: [af38cba6b0] check-in: [2859293737] user: drh branch: trunk, size: 26235 | |
|
2007-09-22
| ||
| 06:47 | Win32 port now functional except network operations. This commit was done on windows :-). See win32.txt for status of all commands. No networking commands are functional yet. All path operations are now functioning. file: [63619c9ec6] check-in: [c7278fd013] user: jnc branch: trunk, size: 25657 | |
|
2007-07-21
| ||
| 14:10 | Added: Initial check-in of m1 sources. file: [48f1118d8e] check-in: [dbda8d6ce9] user: drh branch: trunk, size: 25202 | |