Fossil

History of src/main.mk of 1243bf39996b8a65
Login

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

History of file src/main.mk at check-in 1243bf39996b8a65

2026-01-07
20:36
This branch contains a build of Fossil that uses the tmstmpvfs extension. The purpose of this branch is to test the tmstmpvfs extension. There is no intent to ever land this branch nor make it a permanent part of Fossil. file: [bbbcd094c6] check-in: [e4685667af] user: drh branch: timestamp-vfs, size: 75517
2025-12-06
14:01
Update to the latest SQLite that includes recent CLI enhancements, for testing of those enhancements using the "fossil sql" command. Enable percentile SQL functions, also for testing. file: [d3123763f1] check-in: [709b566431] user: drh branch: trunk, size: 75118
2025-11-01
21:13
Add the new "fossil system" command (expected to abbreviate to "fossil sys" with commands that are useful on unprovisioned Windows machines, such as "ls". The "fossil which" command is change to "fossil sys which". Still a work in progress. file: [d09a6841e9] check-in: [27baef45ca] user: drh branch: system-cmd, size: 75027
2025-10-07
19:46
Experimentally add a JS toggle to the /tktview comment list to show the comment history in reverse order (newest first). This toggle only appears if JS is available and is persistent on the client. It was added per an off-list request from Steve Landers. file: [38b180c0ba] check-in: [531668f5b1] user: stephan branch: tktview-newest-first, size: 74625
2025-08-15
13:55
Prototyping new defenses against bot-nets file: [0872adb45b] check-in: [3f4885a983] user: drh branch: robot-squelch, size: 74589
2025-06-05
13:07
Add SQLITE_ENABLE_SETLK_TIMEOUT to the default SQLite configuration. file: [02890c4c98] check-in: [c953e01c9e] user: drh branch: trunk, size: 74215
2025-05-24
16:31
merge current trunk file: [150f436f9f] check-in: [8cbcf36be3] user: jkosche branch: quickfilter, size: 74147
2025-05-14
10:43
Updates to the unix makefile so that it works with Gnu-make 4.4 and later with --shuffle=reverse. [forum:/forumpost/664f41bf733c019a|forum thread 664f41bf7] file: [5fb0c96c6a] check-in: [70464b4032] user: drh branch: shuffle-reverse, size: 74118
2025-03-26
16:36
move quickfilter javascript into own js-file file: [427e9b88ee] check-in: [a6ac88cbb0] user: jkosche branch: quickfilter, size: 73986
2025-03-14
13:03
A single new setting "wiki-classic" switches wiki display between the circa-2007 classic wiki and the new 2025 enhanced wiki. file: [6569da4784] check-in: [918a2e2c5e] user: drh branch: comment-markdown-links, size: 73962
2025-03-05
13:19
Automatically randomize the names of the "pikchr.js" and "pikchr.wasm" files after "make wasm", to force browser cache reloads. file: [3f60abadc0] check-in: [369cb38315] user: drh branch: wasm-cache-workaround, size: 73957
06:25
Render the pikchr version in the /pikchrshow footer/toolbar. Update to latest upstream pikchr.c to work around an Emscripten issue when trying to export inlined functions (pikchr_version()). Rebuild pikchr wasm pieces with emscripten 4.0.4 (latest as of this writing). file: [453a970cb9] check-in: [f3227f8f1a] user: stephan branch: wasm-cache-workaround, size: 73891
05:34
wasm: add MAKEFILE_LIST as a dep of pikchr.js so that it gets rebuilt after makemake.tcl is run. Add stackAllock to EXPORTED_RUNTIME_METHODS for the sake of some emcc versions. file: [834dab41d7] check-in: [89e41f250b] user: stephan branch: wasm-cache-workaround, size: 73869
2025-02-28
22:33
Rebuild pikchr.js, adding stackAlloc to the list of Emscripten functions which need to be activated. file: [52e295c6e0] check-in: [b6d02fe964] user: stephan branch: trunk, size: 73852
2025-02-11
18:19
A branch for experimenting with SETLK_TIMEOUT in SQLite. file: [59ca46ee1e] check-in: [dcbf6a1fbc] user: drh branch: setlk-test, size: 73938
2025-01-29
20:28
Update the built-in SQLite to the latest trunk version for testing. Enable floating-point math functions in SQLite. file: [8f604c3ec9] check-in: [3ce667ae58] user: drh branch: trunk, size: 73841
2025-01-11
13:12
Adjust the unix makefile to ensure that the "bld" subdirectory exists prior to trying to compile the bld/translate utility program. file: [8afc98da06] check-in: [6fd8d612ca] user: drh branch: trunk, size: 73742
2024-12-23
20:08
When /timeline selects specific branches using r=, t=, rl=, tl= or similar, then try to show the selected branches at the left margin. To help accomplish this, the code that computes branch name matching by various algorithms (GLOB, LIKE, REGEXP, LIST) is factored out into a new source file "match.c". file: [41bd783565] check-in: [e89ea2c93c] user: drh branch: trunk, size: 73721
2024-11-28
21:54
Preliminary implementation of a --tk option to the 3-way-merge command. Lots of work left to do to get this working well. file: [95e820aa9e] check-in: [bdcacd55be] user: drh branch: merge-enhancements, size: 73347
2024-11-15
14:14
Add the ability to show the difference between two SQLite database files. file: [751b3b8815] check-in: [27c81f1c22] user: drh branch: sqldiff, size: 73725
2024-11-01
08:18
Change -DHAVE_LINENOISE to -DHAVE_LINENOISE=2 to account for a pending upstream change in extsrc/shell.c. file: [724dd29089] check-in: [be78b70f87] user: stephan branch: trunk, size: 73323
2024-06-30
11:25
Teach stylesheet_url_var() to use the style_set_current_page() value, if set, instead of g.zPage, so that style_set_current_page() can be used to force closely-related pages (namely /chat and /chat-search) to use the same style.CurrentPageName.css, to avoid having to duplicate style sheets. Remove the now-unnecessary style.chat-search.css and port its handful of additions into style.chat.css. Adjust the /chat-search 'mark' CSS class to behave nicely in dark-mode themes. file: [37f69fbbd9] check-in: [3bf2275393] user: stephan branch: fts5-chat-search, size: 73330
2024-06-24
20:52
Add new page /chat-search, for searching chat history. file: [47e52c51a2] check-in: [89f82e6603] user: dan branch: fts5-chat-search, size: 73366
2024-06-23
19:12
Initial sketch of the ability to upload a new /uv file via an HTML form, per off-list user request. The form is not yet handled. file: [176240dce5] check-in: [152cc642e7] user: stephan branch: uv-upload, size: 73321
2024-02-23
12:08
Resurrect the "default" skin from the last release under a new name: "Dense". file: [20b82ea405] check-in: [94f9b72690] user: drh branch: resurrect-old-default-skin, size: 73448
2024-02-10
09:54
Initial fork of the trunk default skin into "Étienne" (a.k.a. "etienne" without the accent for easier use in ?skin=" and such) for use by those who want to return to the old default once this branch is merged to trunk. At the moment, it is a straight copy with the intent of forming a baseline for the minimal changes I'm about to make in order to allow the Fossil doc changes on this branch to render reasonably. file: [ade7ce2706] check-in: [7d8631f17c] user: wyoung branch: inskinerator-modern-backport, size: 73290
2024-02-09
00:12
Rebuild pikchr.wasm/js with emcc 3.1.53 and adapt the associated build rule in src/main.mk to account for a breaking emcc change (should also be backwards-compatible to older emcc's). file: [961a783e98] check-in: [5a09f499a8] user: stephan branch: trunk, size: 73135
2023-10-16
14:37
Add warning-policy setting functionality. file: [04d68c2675] check-in: [af73acb2df] user: preben branch: warn-on-merging-private-branch, size: 73568
2023-07-08
18:08
Replace --no-compile-commands configure flag with --compile-commands. i.e. make the feature explicitly opt-in, as the automatic guess is breaking builds on some platforms. (Edit: rolling back - contains inadvertent test edits.) file: [8e0e926b55] check-in: [fb116a206e] user: stephan branch: mistake, size: 73126
2023-06-19
17:37
Rework the elimination of the trailing comma in compile_commands.json to be more platform-portable. file: [021031745a] check-in: [49c53e0bb8] user: stephan branch: compile_commands.json, size: 73124
2023-06-18
15:37
Get the -MJ ... flags working for the in-binary objects and generate the top-level compile_commands.json. file: [81f898881e] check-in: [e330509cd4] user: stephan branch: compile_commands.json, size: 73137
13:58
More work on compile_commands.json support. This does not work because the approach of extending CFLAGS with the -MJ flag is incompatible with the build process's use of different compilers for the in-tree tools vs the files compiled as part of the fossil binary. On systems with both gcc and clang, the former group may get built with cc (==gcc) yet inherit -MJ via CFLAGS, breaking the build. This approach appears to be a dead end, but checking it in for later analysis. file: [26a15700bb] check-in: [0e6ad145d4] user: stephan branch: compile_commands.json, size: 72440
11:16
Initial *incomplete* attempt at integrating compile_commands.json support, for code editors which support it. This is a copy/paste port from the libfossil tree, but lacks one final piece which is difficult to emulate in POSIX make (as opposed to GNU make). Build file changes only, no code changes. file: [d389d0e987] check-in: [492787465d] user: stephan branch: compile_commands.json, size: 72510
2023-05-12
16:50
Account for emscripten change which broke pikchr-worker.js: stackAlloc() now requires explicit export. file: [583fe0f4f4] check-in: [fc8d306a5f] user: stephan branch: trunk, size: 71503
2023-01-21
01:13
Remove bootstrap skin, per discussion in [forum:aa02d7443d446211|forum post aa02d7443d446211]. Clients with that skin selected will automatically be switched to the default. file: [5c96b14649] check-in: [e1ef9347e1] user: stephan branch: trunk, size: 71492
2022-11-30
01:03
Make sure SQLite is compiled with HAVE_USLEEP. file: [d4cbb0510d] check-in: [f97f90c08d] user: drh branch: trunk, size: 71612
2022-07-25
16:47
Corrected the --with-see build to use sqlite3-see.c. Problem reported in [forum:b3653991172dcd14|forum post b3653991172dcd14]. The SEE build was broken by the late-December 2021 reworking of the --with-sqlite flag and its related build infrastructure. file: [3cfb5b741f] check-in: [18acd94828] user: stephan branch: trunk, size: 71547
2022-06-17
09:43
Merged in trunk. file: [36039680f5] check-in: [6bdb2fbe99] user: danield branch: version-cmd-describe, size: 71539
2022-06-07
18:05
Added optional build infrastructure for using emcc so that we have a reproducible pikchr.wasm instead of an opaque 3rd-party blob. This adds the --with-emsdk configure flag. file: [a93836d078] check-in: [8f6886c905] user: stephan branch: pikchrshow-wasm, size: 71479
2022-06-06
18:02
Replace /pikchrshow with a WASM-based version and rename the prior version to /pikchrshowcs (cs=client/server). There are still a couple layout/style quirks to resolve, and a feature or two to port from the legacy app, but it more or less works. file: [abf24f17b6] check-in: [321f01a86e] user: stephan branch: pikchrshow-wasm, size: 71104
2022-04-05
15:04
Modify the makefiles to provide for compile-time options for pikchr. Reduce the token-count limit in pikchr to 10,000. file: [81dd5e018d] check-in: [959807e915] user: drh branch: trunk, size: 70908
2022-03-30
15:08
Add "--describe" flag to the "version" command to provide context to the most recent major commit tagged with "version*". Run "touch manifest.descr" in the repo root prior to the first build, then build it a second time to get it bootstrapped. file: [6c10a628cd] check-in: [4329553d51] user: danield branch: version-cmd-describe, size: 70838
2022-01-21
20:13
Merge from trunk file: [bb351a36c4] check-in: [5c0515e20c] user: george branch: wcontent-subsets, size: 70816
2022-01-19
16:55
For Solaris, omit the XOPEN_SOURCE define, as this is no longer recommended, according to private email from Claes Nästén. Also disable some obsolete compile-time options to SQLite. file: [e3a8fb3c2d] check-in: [5b0c71d1fc] user: drh branch: trunk, size: 70778
2021-12-26
13:05
Removed miniz.c, per /chat discussion. It is incompatible with both OpenSLL and the SQL shell's sqlar support. file: [2cddfdc642] check-in: [f9c2d23f29] user: stephan branch: trunk, size: 71035
2021-12-25
19:10
Makefile vars which leak into Makefile.msv renamed to replace '.' characters, as nmake does not like those. file: [40017a36ef] check-in: [6454f7bcd1] user: stephan branch: code-movement, size: 71663
14:39
Part three of code relocation. All 3rd-party/upstream source files in src/ have been moved to extsrc/. It is very likely that Makefile.msc requires fixing, and a 100% certainty that Makefile.PellesCGMake needed fixing. file: [d0c3829d52] check-in: [9e8c47381e] user: stephan branch: code-movement, size: 71663
13:43
Part two of code-relocation effort: moved sqlite3.c/h to extsrc/, per /chat discussion. Moving remaining 3rd-party sources will be far more invasive in makemake.tcl, so will be a separate step. file: [736ca7919d] check-in: [e3e204dce1] user: stephan branch: code-movement, size: 71774
13:26
Fixed the builtin files generation broken by the previous checkin (moving makemake.tcl changed resolution of builtin file names) and disabled the glob -nocomplain flag which allowed that to silently fail. Moved src/sqlcompattest.c to tools/. file: [df9202de4d] check-in: [7271f22355] user: stephan branch: code-movement, size: 71740
12:06
Part one of src/ file relocations discussed in /chat. This step moves the various code generators and translators from src/ to tools/. Edit: moving to branch for further changes, as this broke diff -tk. file: [e3451a6f42] check-in: [a13ab011f4] user: stephan branch: code-movement, size: 69936
2021-12-23
23:35
Extended configure --with-sqlite=PATH to support pointing to a directory which contains sqlite3.c and sqlite3.h. It's not yet tested with out-of-tree SEE distributions (TODO). file: [e299195667] check-in: [31d431e358] user: stephan branch: trunk, size: 71660
2021-10-09
19:50
Merge in trunk (release 2.17) file: [e1f35688c6] check-in: [315351f4ac] user: george branch: wcontent-subsets, size: 71341
2021-09-28
09:45
Moved chat.js to fossil.page.chat.js, for consistency with the other single-page apps and to emphasize that it is not to be loaded on arbitrary pages. Changed chat's startup to wait until the page on-load event to avoid a related timing issue. file: [26c53f45dc] check-in: [3ec8c6c04d] user: stephan branch: trunk, size: 71303
2021-09-21
11:32
Moved the 350-ish lines/9k of chat-specific CSS into style.chat.css. file: [cd383e421c] check-in: [bd4dd24373] user: stephan branch: chat-markdown, size: 71291
2021-09-07
22:28
Ongoing refactoring and feature-adding related to the JS/ajax components of the new diff views. file: [8f1dd7d73f] check-in: [65aa2c9643] user: stephan branch: diff-js-refactoring, size: 71262
2021-09-02
14:25
Various improvements and bug fixes to the new diff logic. file: [2321f4035d] check-in: [10f736f04f] user: drh branch: diff-color-enhancements, size: 71267
2021-09-01
19:53
First attempt to generate side-by-side diffs using the new formatter. This breaks the --tk option. The "fossil diff -b" and "--by" work, but side-by-side diff on /info pages and similar is currently busted. CSS is simplified, which means that skins will need to be modified. This is an incremental check-in. file: [768a555daa] check-in: [4cd8a743cd] user: drh branch: diff-color-enhancements, size: 71292
2021-08-15
23:27
Merge from trunk file: [2c3ac4600f] check-in: [282c6f956f] user: george branch: wcontent-subsets, size: 71308
2021-06-22
01:38
Added the carray() virtual table extension from SQLite and added the test-json-carray command to test it. This is needed for the next step on this branch. file: [b90c8b6e21] check-in: [4223fe8cb5] user: wyoung branch: fossil-spawn, size: 71284
2021-06-21
17:15
Begin adding infrastructure for the new "fossil patch" command. file: [ed7d916e86] check-in: [343745fd36] user: drh branch: patch-cmd, size: 71270
2021-06-15
21:37
Merge from trunk file: [79780cc34b] check-in: [cea36e6c86] user: george branch: wcontent-subsets, size: 70934
2021-04-21
20:53
Enable interactive adjustment of the set of wiki pages that are listed on the [/wcontent] page. Corresponding submenu controls can be configured by the administrator to fulfill local needs and constraints. file: [30ca1a3fd9] check-in: [7971343314] user: george branch: wcontent-subsets, size: 70898
2021-04-18
19:59
Improve /brlist page so that several branches can be easily selected for the dedicated study via /timeline page. This is implemented using simple JavaScript that interactively changes a special hyperlink in the submenu of /brlist page. See [forum:/forumthread/07c94e4d7c202e|forum thread 07c94e4d7c]. file: [73b2e62b50] check-in: [08433ff8c9] user: george branch: brlist-timeline, size: 70896
2021-03-23
13:31
Merge changes from trunk file: [43142ca9fc] check-in: [9ff7d9e5e3] user: george branch: wiki-history, size: 70860
2021-03-16
21:08
Regenerated makefiles to account for webmail.c removal in [274df1cad42f]. file: [98345d725e] check-in: [8228ed34ea] user: stephan branch: trunk, size: 70822
2021-03-13
21:39
Merge from trunk file: [e8d9605668] check-in: [1a403a7a0c] user: george branch: wiki-history, size: 71262
2021-03-01
17:35
Proof of concept/demo for toggle buttons on individual diff views on the /info diff views, as discussed in [forum:0f751ad9c8]. file: [9f12fa1699] check-in: [cfdd666533] user: stephan branch: diff-view-toggle-poc, size: 71224
2021-02-25
14:55
Merge from trunk file: [1827ab57e1] check-in: [7e755346a5] user: george branch: wiki-history, size: 71228
2021-02-11
14:33
Simplify the palette of built-in skins by combining "original", "enhanced1", and "rounded1" into just "original" and combining "blitz_no_logo" into "blitz". Update all built-in skins so that they sitemap is accessible from the menu by default. file: [4231976fa5] check-in: [22fb2de45e] user: drh branch: trunk, size: 71190
2021-02-10
00:12
First attempt at a new "darkmode" skin. Based on the skin found in libfossil, but with the title centered and a hamburger menu added, as well as a few other tweaks. More tweaking is needed. file: [e458344115] check-in: [1e815c46d0] user: drh branch: trunk, size: 71811
2021-02-04
00:57
Split off the automatic background color chooser into a separate source file "color.c". Add a separate routine "user_color()" to choose background colors based on user name. Abandon the "color-hash-seed" setting. Instead, provide the "user-color-map" setting for overriding the automatic color choices for a few users, which color collisions occur between key project members. file: [38ba632769] check-in: [4d0af2a68f] user: drh branch: user-color-revamp, size: 71641
2021-01-25
18:54
Fix the makefile in the previous check-in. file: [0f5f50f0ad] check-in: [5fbc3b300b] user: drh branch: standard-hbmenu, size: 71267
18:52
Enhance the hamburger menu JS so that it does not require TH1 support and can be independently loaded. Rename the hamburger menu JS to src/hbmenu.js. Add the new "builtin_request_js" TH1 command to request JS loading, and use that command in the default and plain_gray skins to access the common hbmenu.js code. file: [59844cce93] check-in: [d39732b714] user: drh branch: standard-hbmenu, size: 71433
2021-01-20
19:19
Merge version-2.14 file: [14659f58aa] check-in: [0e31c8d258] user: george branch: wiki-history, size: 71319
2021-01-08
15:25
In the makefiles, put sqlite3.o early in the dependency list so that on a multithreaded make, it starts earliest. This makes the multithreaded makes finish sooner. file: [47becfdbaa] check-in: [8ca760ce97] user: drh branch: trunk, size: 71281
2021-01-05
19:23
Two new alert sounds. file: [8400d7d7df] check-in: [35b07813a8] user: drh branch: trunk, size: 71281
19:05
Provide for two different chat-alert sounds in the /Admin/Chat configuration menu. file: [8b1de49dad] check-in: [d8e6994350] user: drh branch: trunk, size: 71218
12:49
chat: switched back to binary notification sound on/off, without sound file selection, per chatroom discussion. The the file selection bits are simply if'd out. Removed alerts/g-minor-triad.wav per request. file: [45e033eccb] check-in: [1469c150c4] user: stephan branch: trunk, size: 71218
05:19
Moved chat audio notification files to src/alerts, per chatroom discussion. Chat audio is now configurable using a selection of builtin WAV files and audio files stored in /uv/alert-sounds/*.XYZ (==ogg, wav, mp3). The addition of a selection list means that closing the chat settings popup now requires tapping either a popup entry or the settings button - tapping in the page body won't do it because that handling collides with the selection list event handling. file: [ca95a0a2ac] check-in: [4c34053c58] user: stephan branch: trunk, size: 71257
2021-01-03
16:40
Use the "plunk" sound for audiable alert in chat. Back out the "ping" processing logic. file: [fa325e2818] check-in: [f2fcdbc505] user: drh branch: trunk, size: 71186
11:08
chat: added preliminary audio notification support (may require toggling that capability on for a given server in the browser). Center-aligned chat error messages and removed the 'fossil' user name from them, for compatibility with upcoming timeline-style notifications. Added wav files to the binary-glob versioned setting. file: [6bec7ee9b3] check-in: [99caeec643] user: stephan branch: trunk, size: 71194
2020-12-22
20:11
Begin trying to integrate the chatroom prototype into the Fossil core. New code is in src/chat.c and src/chat.js. Add the new "C" capability to enable access to chat. The new code compiles but is not yet functional. (This is an incremental check-in.) The original tools/chat.tcl Wapp script is still available for reference. file: [a9b0af84ee] check-in: [217b0d2548] user: drh branch: chatroom-dev, size: 71155
2020-10-10
17:54
Merge in trunk file: [baf1e55dee] check-in: [7803cfeff4] user: george branch: wiki-history, size: 70811
12:05
Renamed fossil.page.wikiedit-wysiwyg-legacy.js to fossil.wikiedit-wysiwyg.js so that the excessively long name doesn't cause /dir to have, at most, 2 columns. Removed some dead code and added a tiny bit of docs. Updated changelog per forum request. file: [7fbf63cd4d] check-in: [a759842a7a] user: stephan branch: trunk, size: 70773
2020-09-14
10:48
Renamed fossil.pikchr-util.js to fossil.pikchr.js. Minor UI tweaks in the pikchr-related bits. file: [615f45c0f9] check-in: [f5c040869d] user: stephan branch: trunk, size: 70785
09:05
Added UI control to toggle arbitrary pikchr SVG files between SVG and source views, along with a copy button to copy the source of the currently-selected view. Requires pikchr.c code which is not currently in the fossil tree, but once that code is imported, this feature will activate automatically. Currently only used by pikchrshow, but is trivial to activate in arbitrary pages. fossil.copybutton API now uses flashOnce as its default oncopy event handler, to simplify its most common usage. file: [c8f1f256d4] check-in: [475b3a7fbb] user: stephan branch: trunk, size: 70790
2020-09-10
13:59
Ajaxified pikchrshow. file: [3ab3096139] check-in: [075f6f8d80] user: stephan branch: pikchrshow, size: 70754
2020-09-09
21:02
Quick-and-dirty /pikchrshow page which allows those with write- or wiki-write access to input pikchr code and see it rendered. file: [e18ced4c00] check-in: [63ed253cbd] user: stephan branch: pikchrshow, size: 70714
15:20
Attempt to integrate the PIC-like drawing formatter "Pikchr". file: [ded8304167] check-in: [17d89b9a9a] user: drh branch: pikchr, size: 70270
2020-08-30
10:42
An experiment in reactivating the legacy wysiwyg editor in the new wikiedit page. It works, but cannot currently be removed from the page once it's installed without reloading the page. file: [e68ce36e05] check-in: [629bc0e131] user: stephan branch: wikiedit-wysiwyg-legacy, size: 69882
2020-08-26
15:52
Merge in trunk (check-in [f741baa6be]) file: [50b6b14498] check-in: [5d4a57f2c0] user: george branch: wiki-history, size: 69867
13:31
Merge in trunk (version-2.12.1) file: [a316cbf785] check-in: [62c316306e] user: george branch: wiki-history, size: 69327
2020-08-23
01:43
Move much interwiki code into a new source files "interwiki.c". Add the "fossil interwiki" command for managing the list of remote wikis. file: [d5c841c3a5] check-in: [0875073359] user: drh branch: interwiki, size: 69829
2020-08-15
23:30
Renamed TooltipWidget to PopupWidget because's it's not *quite* a tooltip and we're soon going to need something closer to a genuine tooltip. Minor adjacent cleanups and code consolidation. file: [cfd99b7375] check-in: [3998ccef44] user: stephan branch: line-number-selection, size: 69399
07:41
Implemented dynamic mouse selection of source lines and clipboard tooltip to copy the line range URL. file: [a0afda7be0] check-in: [3942eb600a] user: stephan branch: line-number-selection, size: 69395
2020-08-14
11:53
Changes line-numbered output to make line numbers selectable, as discussed in [https://fossil-scm.org/forum/forumpost/dc3da10590]. A couple decisions are needed before deciding whether to merge. file: [c877c5dd7d] check-in: [ec73edd4d0] user: stephan branch: line-number-selection, size: 69328
2020-08-01
01:37
Removed the legacy /wikiedit implementation and the wysiwyg option it supported/sported. Updated the change log. file: [445ada8d49] check-in: [336afe8e91] user: stephan branch: ajax-wiki-editor, size: 69289
2020-07-31
23:33
Merged in trunk for builtin_request_js() changes and ported wikiedit/fileedit/forumpost to use those. file: [48b9654036] check-in: [2ec332a0c2] user: stephan branch: ajax-wiki-editor, size: 69691
14:20
Always regenerate the VERSION.h file, and hence change the FOSSIL_BUILD_HASH value, every time "make" is run. file: [a7b2eeca36] check-in: [01c03ca16a] user: drh branch: trunk, size: 69620
2020-07-29
20:19
Initial bits for the ajax-powered wiki editor. There's still much to do here, but most of the basics are in place. file: [94a6050788] check-in: [20636c936f] user: stephan branch: ajax-wiki-editor, size: 69598
2020-07-09
22:19
Merge enhancements from trunk. file: [2bc7890307] check-in: [7e845bfd02] user: drh branch: hooks, size: 69527
17:36
/forumthread: dynamically determine which posts have scrollbars (i.e. are taller than div.forumPostBody's max-height) and only add the expand/collapse toggle to those posts. file: [509bc3ee6a] check-in: [1d467dcb71] user: stephan branch: forum-expand-poc, size: 69167
2020-07-05
22:24
Experimental mechanism to run scripts when certain events occur. This check-in only provides a command-line interface to set and manage hooks. The hooks do not yet actually run. file: [e0651c1ec7] check-in: [5021c5bbe6] user: drh branch: hooks, size: 69488
2020-06-11
07:46
Merge in trunk. file: [bffa5d480a] check-in: [bd56e90d0f] user: stephan branch: default.css, size: 69128
07:22
Refactored the generic ajax-related parts of src/fileedit.c into src/ajax.c for eventual re-use in other pages. Added /ajax "page" to act as a dispatcher for page-agnostic ajax routes. file: [348f2eb8a7] check-in: [c313cac828] user: stephan branch: trunk, size: 69367
2020-05-29
16:46
Update the built-in SQLite to the latest trunk code that includes the new ".mode table" command for formatting output from the CLI. file: [1d87ee9d88] check-in: [f6a99292c9] user: drh branch: trunk, size: 69007
08:05
Move default_css.txt to default.css, treat it like a builtin file, and remove mkcss, as the recent style.css reorg obviates the need for mkcss. file: [2b7e2761b0] check-in: [0c19cd0a86] user: stephan branch: default.css, size: 68853
2020-05-28
09:40
Introducing the /fileedit page. file: [0f44d12ac7] check-in: [1243bf3999] user: stephan branch: trunk, size: 69092
2020-05-26
18:27
Merge in trunk (version-2.11) file: [f4c42f22a4] check-in: [6819e2ffab] user: george branch: wiki-history, size: 68410
2020-05-17
17:52
Proof of concept for my proposal of reworking how style.css emits CSS, as discussed in [https://fossil-scm.org/forum/forumpost/d63ff33063|forumpost/d63ff33063]. file: [4dbdb49010] check-in: [ae10ddf330] user: stephan branch: style-css-revamp, size: 68418
03:32
Moved fileedit-specific CSS to style.fileedit.css, as enabled by previous commit [d661c12cbade]. file: [175fa1eb46] check-in: [95f1753ffb] user: stephan branch: fileedit-ajaxify, size: 69058
2020-05-15
18:43
/fileedit now uses fileStorage or sessionStorage, if available, to store unsaved local edits to the 7 most recently edited checkin/file combinations. TODO: make that configurable and offer a widget to manage that stash and quickly switch between those files. It warns loudly if persistent storage is not available. file: [576cfec21b] check-in: [d130f35687] user: stephan branch: fileedit-ajaxify, size: 69025
2020-05-07
09:04
Removed a local temp foo.js which got picked up by makemake.tcl :/. file: [c00884f824] check-in: [8a98762b81] user: stephan branch: fileedit-ajaxify, size: 68993
02:36
Merged in trunk. file: [3accd00cb3] check-in: [087c5d1f3e] user: stephan branch: fileedit-ajaxify, size: 69014
2020-05-06
03:02
Added fossil.confirmer JS API to offer a non-intrusive click confirmation mechanism. Re-activated the /filepage content reload button with a confirmation click required. file: [450c71f003] check-in: [e70ab3a368] user: stephan branch: fileedit-ajaxify, size: 68577
2020-05-05
16:51
Completely overhauled the /fileedit layout, using a homebrew tabbed interface. file: [d7d8fb06b4] check-in: [33ffe5762b] user: stephan branch: fileedit-ajaxify, size: 68543
04:06
Initial work on ajaxifying /fileedit. Fetching content, preview, and diffs are ajax'd, but save is not yet. file: [280b20200e] check-in: [8edf9dbfc2] user: stephan branch: fileedit-ajaxify, size: 68486
00:41
diff -y: set the default width automatically based on the terminal width. file: [b1274167fb] check-in: [3504672187] user: ashepilko branch: trunk, size: 68384
2020-05-03
14:57
Moved /fileedit and friends to fileedit.c. file: [96872d98f6] check-in: [6cdb091adb] user: stephan branch: checkin-without-checkout, size: 68384
2020-04-26
23:10
Merge in trunk file: [3b5cbdc465] check-in: [161a210687] user: george branch: wiki-history, size: 67994
2020-04-16
13:06
Begin breaking out the code for BACKLINK processing into a separate source file: backlink.c file: [a28935c1ea] check-in: [10c75204ef] user: drh branch: backlink-updates, size: 67968
2020-04-09
16:14
Initial code for implementing the idle-timeout feature for "fossil ui". Seems to work in preliminary tests on unix. Windows implementation is incomplete and untested. file: [3cb1704250] check-in: [39a899e4cf] user: drh branch: idle-timeout, size: 67579
2020-04-02
00:15
Attempting to add "accordion" action to the "About" sections of pages that have associated wiki. Basically works, but needs CSS tweaks, and possibly other UX improvements. file: [d13ec99b05] check-in: [b17e4c5a77] user: drh branch: accordion-about-wiki, size: 67552
2020-03-14
04:05
Fix the makefile by removing a spurious javascript file. file: [82a3857a10] check-in: [899b40910a] user: drh branch: audio-captcha, size: 67525
03:13
Add infrastructure to support solving the captcha via audio. file: [a3f8ca6cd2] check-in: [5ddc0fdc6b] user: drh branch: audio-captcha, size: 67555
2020-01-09
21:03
Change the build options for SQLite so that it distrusts schema by default. file: [16ed8fa475] check-in: [31be929a30] user: drh branch: trunk, size: 67093
2019-12-01
20:18
Special UI controls added onto the /whistory webpage for easy comparison of arbitrary versions of a wiki page. file: [b20445cdcd] check-in: [ec04c8b4a8] user: george branch: wiki-history, size: 67030
2019-09-23
19:07
Add support for testing with libFuzzer. file: [fd47835e2e] check-in: [8a6e8e2703] user: drh branch: libFuzzer, size: 67004
2019-07-25
17:07
Add the ability to extend a Fossil server using CGI. This is a refactor of the prior sub-cgi branch. file: [48fd777d64] check-in: [ed2def5ffb] user: drh branch: extension-cgi, size: 66657
2019-07-23
23:25
Initial but incomplete work on an experimental /aux page that runs secondary CGI that has access to the Fossil user login credentials and similar information. This is an incremental check-in of work-in-progress. file: [2b2d31f917] check-in: [72f8e77612] user: drh branch: sub-cgi, size: 66657
2019-07-13
18:03
Import the command-line tool fix from SQLite (without the other changes on SQLite trunk) and then disable double-quoted string literals again. file: [ddd54e0177] check-in: [282612762e] user: drh branch: trunk, size: 66269
2019-07-08
17:05
Update the built-in SQLite to the first 3.29.0 beta for testing. Enable the -DSQLITE_DQS=0 compile-time option for Fossil, thus preventing SQLite from using double-quoted string literals by default. file: [9bff2233e8] check-in: [0c0f6db7ba] user: drh branch: trunk, size: 66269
2019-05-29
14:02
Move the "Copy Button" functionality to a separate Javascript module, to be loaded and used independently from the timeline graph module. file: [fe53efb1af] check-in: [f6fcbf292b] user: florian branch: tooltip-copyhash, size: 66202
2019-03-02
18:18
Enable make install without first calling make workflow by adjusting the install target prerequisites. This allows make install to be called on a fresh clone/checkout of Fossil because otherwise OBJDIR is missing and make install fails. file: [16fd7b81e3] check-in: [904eb8a5ec] user: andybradford branch: trunk, size: 66177
2019-02-25
15:10
Add extension functions delta_apply(), delta_create(), delta_output_size(), and delta_parse() to the SQL connection for the "fossil sql" command. file: [964a848ce8] check-in: [effa89302a] user: drh branch: trunk, size: 66184
2018-11-02
13:08
Split out the repo_list_page() routine, used to generate the repository list for "fossil all ui" and similar, into a separate source file "repolist.c" to make it easier to enhance and maintain. file: [5422378b81] check-in: [45a7134956] user: drh branch: trunk, size: 65754
2018-10-04
12:52
Remove the [https://www.sqlite.org/compile.html#enable_fts3_parenthesis|SQLITE_ENABLE_FTS3_PARENTHESIS] compile-time option from default builds. This avoids problems that might arise when users type parentheses in search boxes that use FTS. file: [2e4db28b70] check-in: [9dc49e61cf] user: drh branch: trunk, size: 65338
2018-09-19
19:55
Ignore errors in the clean target commands. file: [4ed6954c73] check-in: [27c7a49191] user: ashepilko branch: trunk, size: 65441
2018-09-11
00:52
Fixes to the new script element of skins. file: [bd4002bb99] check-in: [c22b71dfc8] user: drh branch: trunk, size: 65440
2018-09-03
00:24
The -quiet flag passed by default to tester.tcl can now be overridden by passing TESTFLAGS to make. Before, there was no way to set -verbose this way because "-quiet -verbose" means the same thing as "-quiet". file: [9d092f0499] check-in: [401a4c3d46] user: wyoung branch: trunk, size: 65402
2018-08-30
21:19
Change the name of the "email.c" source file into "alerts.c". Make corresponding changes to various interfaces. file: [78a82f47b6] check-in: [cfbbc53778] user: drh branch: refactor-alerts, size: 65389
2018-08-17
13:04
Break out the user configuration pages into a separate "setupuser.c" source file. file: [c3dbc8baaf] check-in: [a49ed35bb7] user: drh branch: trunk, size: 65375
2018-07-30
19:14
Break out the processing of capability strings into a separate source file. Add new SQL functions: capunion() and fullcap(). Only send email notifications to users who have appropriate capabilities. file: [460695ff5a] check-in: [8a28a37c87] user: drh branch: forum-v2, size: 64945
2018-07-26
01:33
Automatic scroll to the specific message of the thread when calling /info on a forum message. file: [f6f799ce51] check-in: [8f0e18f4b0] user: drh branch: forum-v2, size: 64473
2018-07-22
19:16
Install by copy; covers case when install destination is on a different volume file: [60912b77bd] check-in: [449c6fd749] user: ashepilko branch: trunk, size: 64450
16:22
Allow CFLAGS override without duplicating compile options by default file: [ce3fc4f202] check-in: [09f41885d6] user: ashepilko branch: trunk, size: 64450
2018-07-18
16:43
Add the backoffice module for doing post-processing actions such as sending alerts and/or syncing repositories. file: [4eb7deeec0] check-in: [86b43a4648] user: drh branch: backoffice, size: 64470
2018-06-30
20:38
First code for the /webmail page. Barely functional. file: [8545f5d9bf] check-in: [8dc832e69d] user: drh branch: smtp, size: 64026
2018-06-27
19:15
Begin the smtp.c module. Start with a routine to locate the hostname on which to contact the SMTP server for a domain. file: [505656531b] check-in: [735af578e7] user: drh branch: smtp, size: 63624
2018-06-20
18:47
Merge the speculative Forum changes. This is because I need the enhancements to the user capabilities in order to add a new capability for Email Notifiation. The Forum logic itself is not ready, and is subject to change and removal. But it is well isolated and shouldn't hurt anything if it hangs out on trunk for a while. file: [e925233bfd] check-in: [9a2e5f4717] user: drh branch: trunk, size: 63264
13:16
Add a setup page for email notification. There is no logic behind the setup, yet. file: [18e53c7d3b] check-in: [ccf50f0619] user: drh branch: trunk, size: 62890
2018-06-14
19:17
This code demonstrates ideas on how to implement a Forum feature in Fossil. This is just ideas - it is not even a working prototype. This change was originally stashed, but then I thought it better to check it in on a branch for the historical record. file: [330f72d642] check-in: [1e3637392a] user: drh branch: forum-brainstorm-1, size: 62890
2018-06-06
10:39
Merged trunk file: [3db594b297] check-in: [a253fba0f7] user: mjanssen branch: commonmark-markdown, size: 62662
2018-04-25
13:34
Update the built-in SQLite to the latest 3.24.0 alpha version. file: [44757094b7] check-in: [de76c92a63] user: drh branch: trunk, size: 62516
2018-04-02
11:40
Fix Makefile typo, SQLITE_USE_ZLIB should be SQLITE_HAVE_ZLIB. file: [663653f7aa] check-in: [508c42a639] user: mistachkin branch: trunk, size: 62450
2018-03-17
16:29
Update the build-in SQLite to the latest 3.23.0 alpha file: [21892660d0] check-in: [ea67a5449a] user: drh branch: trunk, size: 62448
2018-02-24
00:39
First cut at supporting ETags: and If-None-Match: for cache control. file: [acb122dde7] check-in: [94c0b8ecd1] user: drh branch: etags-cache-control, size: 61339
2018-02-12
08:50
Merged trunk file: [1e2aee6b2c] check-in: [270d2fb95c] user: mjanssen branch: commonmark-markdown, size: 61125
2018-01-11
02:37
Add all recommended compile-time options for the SQLite shell. file: [24214bf65f] check-in: [a5c48cdf49] user: drh branch: trunk, size: 60979
02:33
bad build file: [71614a2e45] check-in: [d4bac2c59a] user: drh branch: mistake, size: 61017
2018-01-06
21:56
Added the ardoise skin. file: [6a7d852aa6] check-in: [64e83aa57b] user: antoine branch: skin-ardoise, size: 60845
2017-12-06
21:56
Move more in-line javascript into separate JS files. file: [4229bcfff0] check-in: [f924823986] user: drh branch: trunk, size: 60679
21:11
Remove in-line JS from the /setup_skin page into the skin.js file. file: [9789c0ee03] check-in: [ca19f8b5d2] user: drh branch: trunk, size: 60630
11:14
Move all inline javascript associated with the login screen into a separate script file. file: [e906cf6b30] check-in: [c6785fabf9] user: drh branch: trunk, size: 60608
10:28
Move the in-line javascript associated with the user capability editing into a separate script file. file: [23e7c1b5c0] check-in: [ef63351dba] user: drh branch: trunk, size: 60585
10:01
Perform table sorting using a separate javascript file rather than using in-line javascript. file: [40321f5e92] check-in: [6b645d631d] user: drh branch: trunk, size: 60559
02:02
Move all the in-line javascript from the file tree browser into a separate "tree.js" script. file: [a835b8e7ce] check-in: [2f5c2f658c] user: drh branch: trunk, size: 60532
01:38
Remove the use of in-line javascript from the submenu controls. file: [b1127644e1] check-in: [3969757f37] user: drh branch: trunk, size: 60510
2017-12-05
20:33
Move the in-line javascript used to initialize side-by-side diffs into a separately loaded script file. file: [a7ffc31d39] check-in: [138dbc98ff] user: drh branch: trunk, size: 60488
20:16
Replace the in-line graph-drawing javascript with a separate graph drawing module, "graph.js". file: [31ac330ce3] check-in: [32a2fff850] user: drh branch: trunk, size: 60463
15:09
Change the name of "main.js" to "href.js". Rework the javascript code so that there can be multiple javascript files sourced on an as-needed basis. file: [724f52cf28] check-in: [09494b0207] user: drh branch: trunk, size: 60440
2017-12-04
21:08
Attempt to add a separate JS file and source it just prior to </body> file: [514b26bb39] check-in: [487aa43f42] user: drh branch: main.js, size: 60440
2017-11-29
19:18
Generate the big cssDefaultList table in the middle of style.c using default_css.txt as the source. The default_css.txt file will be easier to understand, edit, and comment. file: [50ed464d10] check-in: [5c9c51be5f] user: drh branch: trunk, size: 60418
2017-11-28
15:42
The intent of this branch is to refactor /timeline comment rendering, giving the user multiple display options, and making the option sticky in the sense that the option selected most recently becomes the new default. This is an incremental check-in containing infrastructure cookie-handling logic. file: [664b1ef104] check-in: [bc8947d1dc] user: drh branch: sticky-timeline-style, size: 60152
2017-11-04
14:56
Change the "/wiki_rules" page so that it displays a wiki source file, either formatted or plain-text, just like /md_rules does. file: [fd66ce2691] check-in: [bf69c6ebc9] user: drh branch: trunk, size: 59750
2017-10-04
10:59
Add support for markdown page titles file: [91d94811e1] check-in: [4a298e69ec] user: mjanssen branch: commonmark-markdown, size: 59872
2017-07-04
04:36
Add the "bootstrap" skin. file: [b8922b6044] check-in: [f57f5f99b9] user: drh branch: trunk, size: 59726
2017-06-30
18:42
Fix the unix makefile so that the dependency on page_index.h is against dispatch.c not main.c. file: [ac0c6b096c] check-in: [4c17ab60b9] user: drh branch: trunk, size: 59552
13:36
Add a stub for the Security Audit page. file: [2d70333c7b] check-in: [c550402982] user: drh branch: security-audit, size: 59552
2017-06-29
19:59
Enable the STMT virtual table so that it available in the "fossil sql" command. file: [249f292b2c] check-in: [960b9dc0d4] user: drh branch: trunk, size: 59052
2017-06-16
11:38
Add -DSQLITE_OMIT_GET_TABLE to the compilation flags for SQLite file: [f2664f4c3f] check-in: [33a13b80e7] user: jan.nijtmans branch: trunk, size: 59008
2017-05-29
02:37
Enable the 'sqlite' command to work with SEE. file: [c3b76fe102] check-in: [564edc69aa] user: mistachkin branch: see, size: 58965
2017-05-27
20:29
When SEE integration is enabled, pass its flags when compiling 'shell.c' as well. file: [dd3d634e7a] check-in: [6d4aa34457] user: mistachkin branch: trunk, size: 58928
2017-03-11
13:52
Add commonmark amalgamations file: [a37b8c6bb0] check-in: [116e744bbe] user: mjanssen branch: commonmark-markdown, size: 59061
2017-03-01
21:03
Use the hardened SHA1 hash function from [https://github.com/cr-marcstevens/sha1collisiondetection]. file: [adb39465c0] check-in: [ba9d10807e] user: drh branch: hardened-sha1, size: 58915
2017-02-27
18:26
Manifest parser supports various hash sizes. file: [a983bacfa4] check-in: [80f9b68e6f] user: drh branch: fossil-2.0, size: 58499
2017-02-25
19:47
Add a SHA3 hash algorithm. So far the only integration is the "fossil sha3sum" command. (This was suppose to go on trunk.) file: [d2c5de7a20] check-in: [17ea282226] user: drh branch: sha3, size: 58125
2016-12-15
22:46
First jab at creating a bash script for command completion file: [b0bfac4998] check-in: [a4de0004b0] user: baruch branch: bash-completion, size: 57871
2016-11-05
15:23
Add BCCFLAGS and XBCC to build system so that programs which run on the build platform (e.g. translate) can have the benefit of CFLAGS, e.g. -ggdb3 for easier debugging in gdb or -std=c89 to flush out C99. Do not update win/* because I don't have the ability to test those changes. file: [3bfcbade73] check-in: [ad11034603] user: andygoth branch: trunk, size: 57765
2016-10-02
00:45
Update the built-in SQLite to the latest 3.15.0 beta for testing. Add new performance-enhancing compile-time options to the SQLite build. file: [3e28c5a913] check-in: [dfe32f53ac] user: drh branch: trunk, size: 57723
2016-09-22
19:47
Update to the latest SQLite 3.15.0 beta for testing. Adjust the SQLite compilation to use the "lean" configuration. file: [1caea8e083] check-in: [121201eb35] user: drh branch: trunk, size: 57639
2016-09-13
17:51
Refactor command and webpage name lookup. Move all associated logic out of main.c and into a new file named "dispatch.c". There is now a single const array of objects named "aCommand" that contains all command and webpage names together with their help text. file: [9668cf26a3] check-in: [e6aab1a437] user: drh branch: trunk, size: 57448
14:15
(cherry-pick): Update the makefiles so that the build-in SQLite compiles with SQLITE_OMIT_SHARED_CACHE. Update the build-in SQLite sources to 3.14.2. file: [c6f8fd703e] check-in: [0417467b72] user: jan.nijtmans branch: branch-1.35, size: 56142
2016-09-10
20:01
Update the makefiles so that the build-in SQLite compiles with SQLITE_OMIT_SHARED_CACHE. Update the build-in SQLite sources to the latest 3.15 alpha, which compiles without warning with the above option. file: [0b296a8129] check-in: [871f978d9b] user: drh branch: trunk, size: 57032
2016-08-15
11:58
Update the built-in SQLite to version 3.14.1 file: [50c3682cf8] check-in: [8078930932] user: jan.nijtmans branch: branch-1.35, size: 56096
2016-08-04
22:49
Begin work on the ability to store and sync files for which no history is kept. file: [92218192e1] check-in: [4ce1c9b2f2] user: drh branch: unversioned-files, size: 56986
2016-07-05
14:40
Add the "fossil shell" command. file: [8d842af44e] check-in: [ebcb9dffbf] user: drh branch: trunk, size: 56528
2016-06-06
10:07
Minor efficiency improvement by defining SQLITE_LIKE_DOESNT_MATCH_BLOBS=1 file: [61f9c92dd6] check-in: [47812bc7b0] user: jan.nijtmans branch: trunk, size: 56140
2016-05-28
02:37
Improve SEE (shell) support in the build process. file: [1786fa9401] check-in: [cc828822c5] user: mistachkin branch: trunk, size: 56086
2016-04-22
20:02
Minor makefile consistency fix. file: [3a87a2fb18] check-in: [6c4a0a0ae5] user: mistachkin branch: trunk, size: 55925
20:00
Updates to support building with the SQLite Encryption Extension on Windows. file: [ee8b0259a8] check-in: [9129f6f622] user: mistachkin branch: trunk, size: 55925
15:39
Add the option to build against sqlite3-see.c (not in the source tree) rather than the built-in sqlite3.c. file: [3ba7f5a07f] check-in: [1ec6712e8a] user: drh branch: see, size: 55928
2016-04-08
14:47
Add the SQLITE_SHELL_IS_UTF8 command-line option on windows in order to fix the build. file: [c52cca43a3] check-in: [a233ed2168] user: drh branch: trunk, size: 55456
2016-03-12
22:02
Remove support for miniz because the upstream project appears to be unmaintained. UPDATE: The miniz project is still being maintained and this branch is a dead-end. file: [582a3f7f24] check-in: [b9f31fe1e7] user: mistachkin branch: removeMiniz, size: 54844
2016-03-07
20:33
Tweak make test to not include the obsolete scary warning, to use the -quiet flag, and to include the empty by default TESTFLAGS macro so that make test can be used as an easy way to invoke the test runner. Changes made in makemake.tcl, which was then run to regenerate main.mk. file: [3c852b97f8] check-in: [9dc8ff235e] user: rberteig branch: testerCleanup, size: 55413
2016-01-16
21:36
Sync up the 'makemake.tcl' tool. file: [9e159023f5] check-in: [2c7eee4c9a] user: mistachkin branch: mingwConfigure, size: 55070
21:18
Get vanilla configure and make, via autosetup, working on Win32. file: [30e624eceb] check-in: [75a0abacac] user: mistachkin branch: mingwConfigure, size: 55069
2015-10-10
13:32
Update the built-in SQLite to the first 3.9.0 beta. Enable JSON1 and FTS5 support (though not currently used). file: [29222c3daf] check-in: [7428117cbf] user: drh branch: trunk, size: 54699
2015-06-11
15:20
Build-in Antirez's linenoise library for command-line editing on the "fossil sql" command on unix. file: [6134955a71] check-in: [2d79355f9c] user: drh branch: linenoise, size: 54618
2015-05-06
23:29
Add logic for generating SVG pie-charts based on SQL query results. file: [c56b4b688a] check-in: [6ebd853cb4] user: drh branch: piechart, size: 54468
2015-03-30
14:08
Add the "skins/details.txt" file to the skins. Change the skin editors so that they can show a diff of the current configuration against any built-in. file: [ca9de93963] check-in: [31a337f0c2] user: drh branch: improved-skin-edit, size: 54005
2015-03-14
14:46
The former "San Francisco Modern" skin is now the default. The old default skin is renamed to "Original". file: [f1c0eb09df] check-in: [756a58531b] user: drh branch: trunk, size: 53480
2015-03-13
16:14
Initial contribution of the Blitz skin (two variants) file: [73c07fd74d] check-in: [5d3eb177dc] user: jmoger branch: skin-blitz, size: 53480
2015-02-26
02:36
Added the Xekri skin file: [865a74db23] check-in: [388c140d5c] user: zakero branch: skin-xekri, size: 53134
2015-02-18
16:23
Previous Makefile check-in tried to pick up on non-versioned skin files. Trying again. file: [0fa40118d5] check-in: [85a7f55b7e] user: drh branch: trunk, size: 53017
16:21
Add the SQLITE_ENABLE_FTS3_PARENTHESIS compile-time option to SQLite to enable better full-text search pattern parsing. file: [fca752942b] check-in: [d4acb48c53] user: drh branch: trunk, size: 53131
2015-02-12
02:32
Improvements to the way that searchable text is parsed out of documents, wiki, and check-in comments. The first line of the text is the title. Subsequent lines are message body. Still need to do this for tickets. file: [f9dcf8365f] check-in: [837d9b5b18] user: drh branch: search-enhancements, size: 52975
2015-02-02
14:05
Initial infrastructure for indexed full-text search using FTS4. file: [17e859f85a] check-in: [64e6a10013] user: drh branch: indexed-fts, size: 52965
2015-01-27
02:40
Split the /reports webpage out into a separate source-code file for ease of editing and maintenance. No functional changes. file: [d858d86aa8] check-in: [39cd06c9f7] user: drh branch: trunk, size: 52925
2015-01-26
04:06
Fix the build of builtin_data.h for separate compilation. file: [44f4bfe258] check-in: [ad11262cf8] user: drh branch: trunk, size: 52523
03:25
Add the /md_rules page that explains the Markdown formatting rules. file: [39662357ae] check-in: [72759f5859] user: drh branch: trunk, size: 52503
2015-01-23
23:38
Add the 'eagle' skin, based on the one used by the Eagle project (http://eagle.to/). file: [b701cd59ca] check-in: [8f87308eef] user: mistachkin branch: trunk, size: 52477
2015-01-22
15:47
Add Étienne Deparis's GitHub-like skin to the set of built-ins. file: [f6041027d1] check-in: [51935f265a] user: drh branch: trunk, size: 52360
01:43
Break out the various built-in skins into separate CSS, header, and footer text files stored under subfolders of the skins/ directory in the source tree. This should make it much easier to edit built-in skins and to add new built-in skins. file: [e13b6a50ea] check-in: [12333d9545] user: drh branch: skins-refactor, size: 52234
2014-12-17
16:27
Remove the code that implemented legacy "fossil search" command. FTS4 will be used moving forward. file: [afbbd21872] check-in: [389c70a56a] user: drh branch: search-using-fts4, size: 51498
16:19
Begin adding infrastructure to support full-text search using FTS4. file: [ef1b209a29] check-in: [9f9dfe3a98] user: drh branch: search-using-fts4, size: 51886
2014-12-10
17:34
First cut at a "sitemap" page. file: [89f8280d78] check-in: [843244311a] user: drh branch: trunk, size: 51460
2014-12-01
17:26
Merge the latest trunk enhancements into DBP-workflow branch. file: [b161c8669b] check-in: [ab188badcd] user: drh branch: DBP-workflow, size: 51058
2014-11-28
17:23
Add the "files_of_checkin" virtual table. file: [8c131146f8] check-in: [7a588fe662] user: drh branch: trunk, size: 49894
15:46
Incorporate all recent trunk enhancements. file: [f17b4fc386] check-in: [368f82a255] user: drh branch: DBP-workflow, size: 50698
2014-11-27
17:37
applied patch from Steve Bennett for ticket [1d6a4c423bc8b116464]. file: [f8fdc50a90] check-in: [40f1b288cf] user: stephan branch: trunk, size: 49534
2014-11-26
23:27
Add the "fossil unpublished" and the "fossil publish" commands. file: [149beb0fa6] check-in: [b543373feb] user: drh branch: DBP-workflow, size: 50686
2014-11-24
14:43
Begin adding code to remove checkins and branches (purge). This is an incomplete, incremental checkin because I have to stop to work on something else... :-( file: [6f5dc6967f] check-in: [53b35da3e0] user: drh branch: DBP-workflow, size: 50284
12:05
Infrastructure for the "fossil bundle" command. This is a skeleton only and is not yet functional. file: [e090e309a5] check-in: [6dc0b3b6f4] user: drh branch: DBP-workflow, size: 49910
2014-11-06
10:10
simplify many makefile rules using the $@ construct file: [08c0c40236] check-in: [b5d21285eb] user: jan.nijtmans branch: trunk, size: 49522
2014-10-27
15:41
Add a mechanism to allow resource files (such as the TCL script used to implement the --tk option) to be stored separately in the source tree but then automatically compiled into byte-arrays in the executable. file: [8eb7c31974] check-in: [d93d92eb5a] user: drh branch: separate-resource-files, size: 51470
2014-10-21
02:09
Include main.mk in the makefile integration for the codecheck1 tool. Also fix dependency issue with the MinGW makefiles. file: [c5fe8945f1] check-in: [5ea84522ec] user: mistachkin branch: compile-time-print-checking, size: 50763
2014-10-20
15:01
Add a custom static analysis program that verifies the arguments to printf-style varargs routines used in Fossil. Adjust the source code to be more robust for printf format errors and to fix a few minor problems found by the static checker. file: [7e941065e5] check-in: [0a7e326fa4] user: drh branch: compile-time-print-checking, size: 50705
2014-09-12
21:46
Style cleanup: fix case of 'SQLite' in makefile comments. file: [8a61014e8f] check-in: [fe3c9db075] user: mistachkin branch: trunk, size: 50525
2014-09-03
11:37
If we really want to do fast sorting in separate threads, SQLITE_DEFAULT_WORKER_THREADS should be set to >0. file: [952b735ad9] check-in: [8b21690899] user: jan.nijtmans branch: multi-thread, size: 50578
08:10
merge trunk file: [0328e67391] check-in: [62446e2c64] user: jan.nijtmans branch: multi-thread, size: 50525
00:00
Cleanup some spacing and the call to makeheaders in the main.mk and MinGW makefiles. file: [59955abbac] check-in: [8b0dfbb6a3] user: mistachkin branch: makefileCleanup, size: 50525
2014-09-01
20:40
Add thread support to fossil, so SQLite can use additional threads for sorting (experimental) file: [e6d4d2bac5] check-in: [bc8b21d01c] user: jan.nijtmans branch: multi-thread, size: 50297
2014-08-25
20:51
Manually port all 'cosmetic' fixes from the optionalMiniz branch to trunk. file: [41a2d2e6c6] check-in: [894e72b298] user: mistachkin branch: trunk, size: 49700
2014-08-23
06:08
Add miniz as a compile-time feature, leaving zlib as the default compression library. All makefiles should build. The DMC and PellesCGMake makefiles are not yet supported with miniz. Also, when using miniz, OpenSSL support for zlib is disabled in the MinGW makefile. file: [6b2b29f6ba] check-in: [c693a3365c] user: mistachkin branch: optionalMiniz, size: 50297
2014-08-19
16:52
"the zip file patch" from Baruch. file: [7c53f68f1a] check-in: [26ecec6c2c] user: stephan branch: miniz, size: 50002
2014-08-18
17:13
Replaced zlib usage with local copy of miniz. Seems to work. file: [ad11b3b471] check-in: [579ae389ce] user: stephan branch: miniz, size: 49828
2014-07-27
19:15
Fix [http://permalink.gmane.org/gmane.comp.version-control.fossil-scm.user/17346] file: [e4cdb12697] check-in: [14aea4f883] user: jan.nijtmans branch: trunk, size: 49703
2014-07-09
22:04
If the system knows about utime() and/or usleep(), allow the built-in SQLite to use those functions. e.g. for executing delays which are not a multiple of 1 second. file: [722d6958a6] check-in: [1dc9b7cbb0] user: jan.nijtmans branch: branch-1.29, size: 49301
2014-07-06
07:05
Allow repository paths of up to 4096 bytes in stead of just 512 bytes. This change needs a minor change in SQLite, allowing the maximum path length no longer to be hardcoded, but configurable at compile-time. See: [http://www.sqlite.org/src/info/c060923a54] file: [0909962658] check-in: [7f64b35032] user: jan.nijtmans branch: longpath, size: 49722
2014-06-14
01:28
Initialize implementation of the "fusefs" command. To make it work, manually edit the Makefile to add -DFOSSIL_HAVE_FUSEFS and -lfuse. Then run "fossil fusefs /tmp/fusefs". Afterwards you can "ls /tmp/fusefs/checkins/trunk" and so forth. file: [f9effdb61f] check-in: [ee5cd77d5a] user: drh branch: fusefs, size: 49673
2014-04-25
21:11
Add a cache that will save /zip and /tarball objects and reissue them from cache when requested a second time. The "fossil cache" command is used to control the cache. Turned off by default and must be enabled using "fossil cache init". file: [d890a7853d] check-in: [450b62ff3a] user: drh branch: trunk, size: 49271
2014-04-02
12:57
Fix --with-tcl build broken by [d77b7ed1a0]. Because FOSSIL_ENABLE_TCL was defined always (either as "1", either as "@FOSSIL_ENABLE_TCL@", selection on it in the Makefile makes no sence anyway. file: [accc24d130] check-in: [a8e3ede965] user: jan.nijtmans branch: trunk, size: 48884
2014-03-09
00:15
Add the ability to restrict CPU-intensive web pages when the server load average gets too high. This feature is turned off by default. file: [e95d65f027] check-in: [5e26a1b9b2] user: drh branch: trunk, size: 49139
2014-02-27
15:05
Update the built-in SQLite the latest pre-3.8.4 trunk version. Modify the way the "shell.c" source file is used so that it can be imported directly from the SQLite source tree without having to be edited. file: [f1b6f06e09] check-in: [c92a3dda8c] user: drh branch: trunk, size: 48707
2014-01-11
18:29
Don't replace sqlite3_strglob with sqlglob: It's wrong because the return value is different. Since SQLite 3.8.2 is guaranteed to have sqlite3_strglob anyway, no need to worry. file: [f8beee5136] check-in: [ddc93368e5] user: jan.nijtmans branch: branch-1.28, size: 48591
2014-01-07
09:03
Make sure that shell.o and sqlite3.o are rebuilt whenever compilation options change. This should prevent problems like [http://comments.gmane.org/gmane.comp.version-control.fossil-scm.user/14805|Problem with compilation under MINGW] once and for all. file: [7c27a2afed] check-in: [1ab2728820] user: jan.nijtmans branch: broken-build, size: 48660
2014-01-04
20:51
Increase minimum SQLite requirement to 3.7.17, and make efficient use of the function sqlite3_strglob. This eliminates unnecessand sqlite file: [6d1757c2c1] check-in: [c8c5646879] user: jan.nijtmans branch: sqlite-min-to-3.7.17, size: 48590
2014-01-02
22:53
If fossil is configured with --disable-internal-sqlite, disable the "sqlite3" command: It doesn't work anyway, and there is no reason to support it; Any system which has an sqlite dll/so should have the sqlite3 utility as well, which can do almost the same as "fossil sqlite3" file: [a9528cfa84] check-in: [77d37d910b] user: jan.nijtmans branch: trunk, size: 48634
2013-12-28
22:41
Eliminate the need to compile SQLite with -Dlocaltime=fossil_locatime. This makes the timeline-utc setting work when fossil is configured with --disable-internal-sqlite. file: [0771f06f7a] check-in: [d7fd72dc30] user: jan.nijtmans branch: timeline-utc, size: 48635
2013-12-19
22:07
Merge from trunk. src/main.mk is now generated automatically. file: [43f45a6ae5] check-in: [927264ab5a] user: dg branch: dg-codenames, size: 49115
2013-12-17
22:31
Further cleanup in the MSVC build. Resync the makefiles with the list of SQLite options. file: [1718589730] check-in: [61e70f1fc7] user: mistachkin branch: trunk, size: 48683
11:56
Align recommended SQLite compilation options with actual options used when compiling SQLite. (I don't think SQLITE_ENABLE_EXPLAIN_COMMENTS should be one of them, it never was in earlier releases) file: [0c167f2f44] check-in: [d0814e59e2] user: jan.nijtmans branch: win32-longpath, size: 48631
2013-12-14
00:03
Work in progress on refactoring the complex Win32-specific file routines into their own subsystem. file: [2dcbebf44f] check-in: [4f0413381d] user: mistachkin branch: win32File, size: 48683
2013-12-13
08:31
Cleanup compiler option handling in the MinGW makefiles as well. file: [890f046252] check-in: [d0a9cda560] user: mistachkin branch: trunk, size: 48266
07:58
Rename the makefile macro SQLITE3_CFLAGS to SQLITE_CFLAGS in an attempt to reduce future confusion. file: [c00acead15] check-in: [813d6516aa] user: mistachkin branch: trunk, size: 48272
00:49
Fix the build on unix systems. file: [757fc0ec34] check-in: [268d495d91] user: drh branch: trunk, size: 48273
2013-12-12
23:34
Remove use of SQLITE_WIN32_NO_ANSI option everywhere except for Cygwin. Further cleanup. file: [43c47d290e] check-in: [1c37a90508] user: mistachkin branch: makefile-error, size: 48274
22:41
Add makefile for Cygwin and move its options there. Refactor makemake tool to modularize use of the common options. file: [3dcc59517a] check-in: [e474f5f817] user: mistachkin branch: trunk, size: 47919
2013-12-04
13:10
Add -DSQLITE_WINNT_MAX_PATH_CHARS=4096 for Cygwin, as Cygwin cannot handle paths of length 32767 anyway. Doesn't affect other platforms. Re-generated Makefile.PellesCGMake, somehow not updated when makemake.tcl changed the last time. file: [2b3e8f8f34] check-in: [53fd1c9b9c] user: jan.nijtmans branch: trunk, size: 47943
2013-11-14
19:36
Update the built-in SQLite to the latest from upstream that includes the skip-scan optimization and the improved EXPLAIN display in the shell. file: [5d9e4bcf05] check-in: [28c508679e] user: drh branch: trunk, size: 47908
2013-09-11
13:15
Use the new -DSQLITE_WIN32_NO_ANSI C-flag from SQLite 3.8.1. This eliminates all osIsNT() calls on Win32 and Cygwin in SQLite. (Fossil doesn't run on Win95/98/ME anyway) file: [f7d0f98022] check-in: [c2fa007451] user: jan.nijtmans branch: trunk, size: 47872
2013-09-04
20:42
Add initial basic mnemonic encoding support. file: [dda5cd0b5e] check-in: [570783f795] user: dg branch: dg-codenames, size: 48261
2013-08-13
12:51
Abandoned changes: Split the various server implementations out of "main.c" and into a new source file "server.c". This is groundwork for adding SCGI and FastCGI. file: [d8bc8d6b2d] check-in: [bc20a30f49] user: drh branch: scgi, size: 48251
2013-07-24
07:00
Fix operation of "./configure --disable-internal-sqlite" file: [02a81e04ae] check-in: [e1eb7aa88d] user: jan.nijtmans branch: trunk, size: 47849
2013-07-11
20:04
Move the "looks_like" functions out of diff.c and into a source file of their own: "lookslike.c". file: [dd0282e1d2] check-in: [b4c97d76a7] user: drh branch: sbsreloaded, size: 47823
2013-02-23
10:58
Added /json/status command. file: [c428f1570b] check-in: [d1e4d100ad] user: stephan branch: trunk, size: 47376
2013-02-21
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: [b5f568034f] check-in: [bb0cedb15a] user: drh branch: trunk, size: 46875
2013-01-24
15:19
Removed -DCSON_FOSSIL_MODE from cc flags. Integrated JSON-under-MSC-related patches from the list. file: [84ced07b8f] check-in: [bb63588e1b] user: stephan branch: trunk, size: 46503
2013-01-01
21:09
Enhance the regexp matcher to support full unicode on the \b, \w, and \W patterns, using code taken from the FTS3 unicode2 tokenizer. file: [371c336ab0] check-in: [cb952c420d] user: drh branch: trunk, size: 46522
20:56
Add the regular expression matching library and the "test-grep" command for testing it. file: [d3fb4b01a2] check-in: [e2552de8c6] user: drh branch: trunk, size: 46105
2012-12-07
20:58
Merge updates from trunk. file: [a1f6068e20] check-in: [de1ef7e99f] user: mistachkin branch: markdown, size: 45703
2012-11-29
03:14
Untested changes designed to fix broken filename encodings on MacOS. Move all character-set converting routines into a new file called utf8.c. Add the fossil_filename_to_utf8() routine, which converts Unicode to utf8 on windows and decomposed utf8 into precomposed utf8 on Mac. Ticket [e399bc1edfe45b] file: [29fca1079a] check-in: [c24e568fb0] user: drh branch: ticket-e399bc, size: 44764
2012-10-31
20:40
Initial infrastructure for adding the ability to moderate Wiki and Ticket changes. file: [803a1280b7] check-in: [ef112586a0] user: drh branch: moderation, size: 44392
2012-10-03
19:54
Integration work for the markdown engine provided by Natacha Porté. file: [707ba82ac0] check-in: [d38c6eef06] user: mistachkin branch: markdown, size: 44899
2012-09-10
18:15
add .PHONY target to makefile, this makes "make test" work even though there already is a directory named "test" file: [2defa7a8d0] check-in: [ffcdfadbda] user: jan.nijtmans branch: trunk, size: 43960
2012-08-10
19:59
Add experimental support for WYSIWYG editing of wiki pages. file: [bdbf143464] check-in: [6cd9847f54] user: drh branch: wysiwyg, size: 43774
2012-08-08
13:04
Changes "make install" so that it makes sure that the installation directory actually exists. Ticket [6e23fe11013961]. file: [212da82a48] check-in: [426e8edc30] user: drh branch: trunk, size: 43357
2012-07-14
18:44
i think i fixed the th.c-needs-blob.h build problem (again). Merged in 9f83e033a2304a9. file: [780cd00c1a] check-in: [960576b961] user: stephan branch: th1-query-api, size: 43403
2012-06-29
19:35
Remove redundant include argument from the compilation steps of several source files. file: [b1bb46c6ae] check-in: [8a18e7fb7f] user: mistachkin branch: trunk, size: 43333
15:59
Update to the latest SQLite4 that requires converting preprocessor macro prefixes from "SQLITE_" to "SQLITE4_". file: [6542162ff8] check-in: [0328d68181] user: drh branch: sqlite4, size: 43388
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: [be77dc72eb] check-in: [6823912746] user: drh branch: sqlite4, size: 43382
2012-03-16
15:21
Added initial /json/dir implementation. file: [49c5b5cdbe] check-in: [318a0ac132] user: stephan branch: trunk, size: 43381
2012-03-02
16:44
Added initial /json/finfo support, but the output structure is up for debate. file: [afc3b8966c] check-in: [f825f8c85d] user: stephan branch: trunk, size: 42928
2012-02-17
18:23
Added initial /json/config/get support. file: [4432f73efc] check-in: [e5a86795da] user: stephan branch: trunk, size: 42443
2012-02-11
21:28
Fix to the unix makefile so that it looks in the OBJDIR directory for header files synthesized by makeheaders. file: [a99da2b019] check-in: [8718b3c6ab] user: drh branch: trunk, size: 41942
2012-01-23
03:51
Merge latest trunk changes into jimtcl branch. Lightly tested. Should allow xfer scripts to be written in Jim Tcl. file: [1ea0fe9424] check-in: [de9c2f08d7] user: steveb branch: jimtcl, size: 42070
2012-01-18
12:55
Merge updates from trunk and regenerate makefiles. file: [ed1f677a71] check-in: [04ab3f0c76] user: mistachkin branch: pushScript, size: 41930
12:41
Modify the makemake.tcl script to generate cleaned up makefiles and then regenerate them. file: [f14dba8904] check-in: [3d258e5152] user: mistachkin branch: trunk, size: 41483
06:06
Start of experimental support for post-push TH1 scripting. file: [30d16e5e60] check-in: [a11b7f1535] user: mistachkin branch: pushScript, size: 41531
2011-11-04
21:57
Replace the TH1 interpreter with Jim Tcl. file: [e9facdf7d1] check-in: [863e789e83] user: steveb branch: jimtcl, size: 41224
20:57
Merge the json branch into trunk. Json is disabled by default for now. Use the --enable-json option to configure, or set FOSSIL_ENABLE_JSON in the makefile to turn json processing on. file: [7ffeda08ae] check-in: [796dcfe072] user: drh branch: trunk, size: 41084
2011-10-27
13:45
Enable building with Tcl integration enabled using autosetup and/or makemake.tcl. Patch provided by Steve Bennett. file: [ba0f0532a0] check-in: [5ffb7d71d3] user: mistachkin branch: tcl-integration, size: 35571
2011-10-22
16:00
Merged/resolved trunk [4092208afca3ff]. Accommodated changes in text_diff() signature. file: [ad69254ab2] check-in: [acc253f44c] user: stephan branch: json, size: 40878
2011-10-20
07:00
Moved the user-related JSON handlers into their own file. file: [8e89122286] check-in: [6e18fc2ecc] user: stephan branch: json, size: 40855
01:12
Additional makefile changes so the "../$CHECKOUT/configure; make test" works. file: [0c40ae251a] check-in: [6f285b5fa9] user: drh branch: maketest_fixes, size: 35365
01:04
Fix the makefile so that "make test" works from a sibling build directory. file: [3f278d0ad7] check-in: [16d7e4a5c0] user: drh branch: maketest_fixes, size: 35355
2011-10-16
14:33
Removed a GNU-make-only construct which broke Jan's build. file: [34365b2621] check-in: [8da8432630] user: stephan branch: json, size: 40386
2011-10-08
08:46
Added /json/report/list and /json/query. file: [3847867688] check-in: [20978b27a2] user: stephan branch: json, size: 40449
05:16
minor hack to allow libcson to use fossil_malloc/free/realloc() so that we will hook into its die-on-OOM behaviour (=reduced error checking). file: [9ec771a310] check-in: [56ecc0c677] user: stephan branch: json, size: 39463
2011-10-07
13:51
First draft, no-frills /json/diff added. file: [8213f98394] check-in: [54e1f1a53d] user: stephan branch: json, size: 39380
2011-10-06
20:10
Added /json/tag/list and infrastructure for pending (add, cancel, find) ops. file: [cc5b06de76] check-in: [1088cf2107] user: stephan branch: json, size: 38911
2011-10-02
21:01
moved /json/branch code into its own file. file: [8e8724ff4e] check-in: [1a4c874e43] user: stephan branch: json, size: 38458
2011-10-01
05:09
Added initial /json/artifact code, but it currently can only report the type of a given artifact. file: [c4c7b693e8] check-in: [6372d95165] user: stephan branch: json, size: 37957
2011-09-27
01:18
moved /json/timeline|wiki commands/pages into their own files. file: [8d08ac6c95] check-in: [821830d2fb] user: stephan branch: json, size: 37424
01:01
Started refactoring specific json command groups into their own files (80kb is getting too big to manage in one file). file: [decf60c245] check-in: [5d2a516f8a] user: stephan branch: json, size: 36422
2011-09-15
12:03
initial mass-change merge of main repo with my fork. file: [815a3a160b] check-in: [5b44a419cd] user: stephan branch: json, size: 35894
2011-08-16
02:43
Update the built-in SQLite to the latest pre-3.7.8 version from the stat3-enhancement branch. And turn on SQLITE_ENABLE_STAT3. This will serve as a test of the stat3 enhancements to SQLite. file: [5b8a5a6da4] check-in: [ce62a2b11d] user: drh branch: trunk, size: 35342
2011-07-20
09:09
Only allow the default Makefile to build fossil on platforms where it's known to work. Update the build documentation to tell the user to use the GNUmakefile explicitly, to avoid accidently building using the default makefile on non-GNU platforms. file: [ad233b8f28] check-in: [14d1e44957] user: ben branch: ben-safe-make, size: 35527
2011-07-14
10:24
Small changes to autosetup build system so that the --disable-internal-sqlite switch works and is compatible with BSD make. file: [6b4865b5a7] check-in: [734af429e3] user: dan branch: trunk, size: 35342
2011-06-28
00:17
Fix a missing dependency in the makefiles. Ticket [e5b941cb0c90ba] file: [8d712d342d] check-in: [5392b5c28b] user: drh branch: trunk, size: 35020
2011-06-18
16:50
Add a version number that is increased by one on each release. Make the initial version number 1.18 since there have been 17 prior releases. file: [dae3b8b002] check-in: [e0303181a5] user: drh branch: trunk, size: 35000
2011-05-20
11:22
Convert some fopen() calls to fossil_fopen(). Missed them previously. file: [250bbd15b1] check-in: [f626fcaab6] user: drh branch: windows-i18n, size: 35126
2011-04-14
14:23
Factor the glob-pattern matching logic into a separate module. file: [6d12250ed1] check-in: [289ea2a9b6] user: drh branch: trunk, size: 35105
2011-03-10
02:39
Refactoring the DAG path search code into a separate object. file: [a693d2a290] check-in: [34c23c6fd4] user: drh branch: path-refactor, size: 34733
2011-03-09
02:23
Add the ability to deliver compressed tarballs in addition to ZIP archives. file: [e34a1e551b] check-in: [d5d676f0c7] user: drh branch: trunk, size: 34361
00:15
Add a utility for generating gzip-compressed files. This is one step on the road toward the ability to generated compressed tarballs. file: [233b9895be] check-in: [34d9a5e5c5] user: drh branch: trunk, size: 34004
2011-02-16
23:47
Update to the latest pre-release SQLite version (as part of the SQLite testing process). Update the makefiles to use SQLITE_ENABLE_STAT2. file: [e2a75c0de6] check-in: [c616cef3f7] user: drh branch: trunk, size: 33632
2011-01-28
20:56
Add a new meta-data table named LEAF that holds a precomputed set of all leaves in the checkin DAG. Use this precomputed table rather than trying to compute the LEAFs on the fly, as a performance enhancement for repositories with many checkins. A rebuild is required. file: [1a3e1ab02b] check-in: [69f43fc077] user: drh branch: experimental, size: 33610
2011-01-14
16:57
Fix the unix makefile so that the fractional seconds of the date/time stamp are omitted from MANIFEST_DATE. Fix a missing #include in win/version.c. Ticket [a312a28952056ed5ee]. file: [c4023a76e7] check-in: [d00dbfb403] user: drh branch: trunk, size: 33238
2011-01-03
15:46
Fix the makefile on unix so that it works with "make -j2". file: [f01af656bb] check-in: [7ad1f18b46] user: drh branch: trunk, size: 33236
2010-12-23
17:14
Rework the makemake.tcl makefile generator script so that it generates makefiles for all windows compilers all in one go. Add an output for mingw. Ticket [fa403b6a123659d885e3] file: [39287b2031] check-in: [723f8c200f] user: drh branch: trunk, size: 32466
2010-12-21
12:24
Fix the "make clean" to recursively remove subdirectories in the OBJDIR directory. Ticket [950d0186f84f38d2] file: [bc6bb1f6d7] check-in: [1710ccf931] user: drh branch: trunk, size: 32610
2010-12-20
13:15
Update the unix Makefile to shift all build products other than the file executable into the OBJDIR folder. file: [82ec5e447b] check-in: [e084092a07] user: drh branch: trunk, size: 33319
2010-12-18
17:24
Begin adding code to implement the "stash" command. The code compiles and runs but is currently incomplete. This is an incremental check-in to preserve state. (Ironically, if "stash" were working, I'd have probably just done a "stash snapshot" to capture this state, rather than an experimental branch.) file: [1886945f06] check-in: [b3dadcc4a6] user: drh branch: experimental, size: 24814
2010-12-04
13:07
Begin adding a "bisect" command. The command is installed, but it does not yet work. This check-in is to facilitate transfer to a different machine. file: [561879e9fe] check-in: [2ce65f2863] user: drh branch: trunk, size: 24537
2010-11-24
12:03
Factor the sql-command shell out into a separate source file. Add the new content(X) SQL function for accessing uncompressed and undeltaed artifact content. file: [1ac4c8aa4d] check-in: [b4687be448] user: drh branch: trunk, size: 24244
2010-11-08
19:00
Begin adding "import" and "export" commands for converting repositories from and to the Git format. The "export" command currently generates output but is not quite correct. The "import" command is still a stub. file: [d5970209e9] check-in: [b3fd32f925] user: drh branch: experimental, size: 23951
2010-10-29
19:06
Add the "sqlite3" command providing an sqlite3 command-line shell. Ticket [b18338c226f6fb4899b] file: [f8b5fdf65d] check-in: [8c723318d2] user: drh branch: trunk, size: 23365
2010-10-02
00:25
First working code for displaying and editing events. file: [f4889cee4d] check-in: [419903ebd7] user: drh branch: experimental, size: 23221
2010-08-25
16:03
Continuing work on the ssh:// sync protocol. file: [7bf5ce2b3f] check-in: [958f596637] user: drh branch: experimental, size: 22944
2010-06-22
11:35
Improve Make system for easier compilation with MinGW awk must still be in PATH and zlib compiled for mingw. file: [3a882e512e] check-in: [7b7fe27678] user: BM branch: benoit, size: 30288
2010-05-16
19:36
Merge support for HTTPS back into trunk. (It got lost during the conversion from GPL to BSD.) file: [4ef444c9e6] check-in: [68fa646f49] user: drh branch: trunk, size: 22667
2010-03-18
14:40
Merge in all of the latest clear-title changes from the trunk. file: [edb3a6c1bb] check-in: [7c2577bd63] user: drh branch: clear-title, size: 22342
2010-03-16
21:33
Work toward adding support for attachments. Keep this on an experimental branch until it is actually working. file: [b5870d6fa4] check-in: [c3d7df650b] user: drh branch: experimental, size: 23301
2010-03-05
00:10
Pull over from the trunk all recent changes for which we have clear title. file: [acc92f893d] check-in: [b9d3b4288f] user: drh branch: clear-title, size: 22049
2010-03-04
23:41
Here is an altenative fix to [8b3c5d30f7e] that explicitly disables the LOCKING_STYLE option of SQLite. file: [0faf9ddc16] check-in: [879a030e1c] user: drh branch: trunk, size: 23008
2010-02-26
03:02
Merge in latest changes from trunk. file: [46787a05bb] check-in: [df90572760] user: linuxfood branch: creole, size: 23365
2010-02-25
14:06
Pull over the latest clear-title changes from trunk. file: [613acaa2e5] check-in: [16e703be11] user: drh branch: clear-title, size: 22017
2010-02-21
10:45
make it possible to do both Linux and Win builds without doing clean first file: [719a1a01d8] check-in: [aff93fb6b8] user: ron branch: trunk, size: 22976
2010-02-08
18:16
Merge recent changes into the dual-license branch. file: [a0cbf7bc18] check-in: [14c19fbc1c] user: drh branch: clear-title, size: 19875
18:12
Merge all the latest trunk changes into the SSL branch. file: [15ebf7652e] check-in: [8c23a947eb] user: drh branch: ssl, size: 20747
16:12
Implement a graph of changes in the timeline to replace the older flashing asterisk mechanism. Does not work on IE6. Probably still contains bugs. file: [e0e9e8aa98] check-in: [d89fea6a1c] user: drh branch: trunk, size: 20451
2010-01-19
18:16
Pull in all the latest changes from the trunk as of 2010-01-19. file: [87d7c4e450] check-in: [b8df912e2d] user: drh branch: ssl, size: 20499
18:11
Start a new branch that strives to contain only code for which we hold clear title. file: [e644245c7f] check-in: [ab0a0d7640] user: drh branch: clear-title, size: 19627
2009-12-19
21:04
Add a new "Skins" configuration page that allows the look and feel of the web interface to be changed to one of several prototypes at the click of a button. Currently, there are only two built-in prototypes. file: [0f9d767d5d] check-in: [007d0a9b3f] user: drh branch: trunk, size: 20203
2009-11-09
15:32
Add SSL support. file: [ad6939d32a] check-in: [16f6fd904a] user: dmitry branch: ssl, size: 20251
2009-10-31
15:07
Add an "finfo" command to give file history. file: [08be0ee0ca] check-in: [8c8f8616a6] user: drh branch: trunk, size: 19955
2009-10-18
18:21
Begin adding a search capability; the code is not yet connected up. Also update to the latest version of SQLite. file: [5d15c133fb] check-in: [232d10b736] user: drh branch: trunk, size: 19707
2009-09-22
07:49
merge trunk into creole branch file: [e1989b9164] check-in: [7a2c37063a] user: bob branch: creole, size: 19803
2009-09-09
16:14
Update to the latest version of SQLite. Make use of the new sqlite3_strnicmp() interface. file: [1c7633a14e] check-in: [fac950a173] user: drh branch: trunk, size: 19443
2009-08-16
21:34
Remove unsupported and incomplete webpage functionality: The admin_sql page and the "my" page. file: [eae24a1861] check-in: [07f6780c98] user: drh branch: trunk, size: 19461
2009-08-15
17:45
Remove obsolete "todo" files. Remove the obsolete src/VERSION file and references to that file in the makefiles. file: [e981c4607d] check-in: [137bff8294] user: drh branch: trunk, size: 20269
2009-08-10
11:12
Update to the latest version of SQLite. Turn off FTS3 in the SQLite build since it is not currently being used. file: [24f7686dbb] check-in: [1b0c251575] user: drh branch: trunk, size: 23374
02:29
Add an ascii-art captcha for anonymous login. file: [c4a82e07db] check-in: [b4a29fac93] user: drh branch: trunk, size: 23397
2009-05-08
09:52
Initial commit of Creole Wiki Parser extension. file: [6c3a053810] check-in: [ecd1f09632] user: robert branch: creole, size: 23475
2009-03-30
00:31
Refactor the HTTP client logic to make it much easier to add support for "file:" and "https:" URLs on push, pull, sync, and clone. file: [9bd0c8cb97] check-in: [737e76a69f] user: drh branch: trunk, size: 23072
2008-12-14
22:54
Moved new tcksetup.c into checkout dir before commit, added rstats command to get stat page info from command line. file: [1e02eecb11] check-in: [cdbc3ab248] user: kejoki branch: trunk, size: 22246
2008-11-03
09:55
Update for making mycfg.exe. <b>WARNING:</b> This is an <u>incompatible change</u>. Do not use this branch of development to build a copy of fossil that needs to interoperate with official releases. file: [d432505c6f] check-in: [b54de50ac5] user: urmil branch: trunk, size: 21936
2008-11-01
20:48
Update SQLite to the latest in CVS (version 3.6.4+). Add a configuration option to show all times in UTC instead of localtime. file: [7596d8f2f4] check-in: [d23b8ba62b] user: drh branch: trunk, size: 21937
2008-10-17
00:20
Added the "all" command for things like "fossil all sync". I am not sure "all" is quite the right name for this command, so I may yet change it. file: [4242635d97] check-in: [9346f2290c] user: drh branch: trunk, size: 21908
2008-09-21
19:00
fixed deps problem created by my last checkin. Now builds properly in non-parallel mode file: [441865bbd2] check-in: [d2ae873e9e] user: stephan branch: trunk, size: 21596
2008-09-19
15:36
fixed Makefile dependency orderings so parallel compilation (e.g. make -j2) can work (cuts my build times in half) file: [41d683bd1d] check-in: [c699c491df] user: stephan branch: trunk, size: 21583
2008-09-07
08:32
Remove small glitch that prevent fossil to be built with BSD make. file: [2afc5bcbf7] check-in: [f3fb059eb6] user: cle branch: trunk, size: 100195
2008-05-29
01:58
Improvements to the shunning algorithm. Add the shun page and an opportunity to shun or unshun artifacts in the artifact viewer. file: [0d06051e00] check-in: [a48474bc75] user: drh branch: trunk, size: 100327
2008-05-28
15:29
Split of the ticket configuratio into separately editable pieces. file: [4ac9136e02] check-in: [86db6fa150] user: drh branch: trunk, size: 97874
2008-05-22
13:58
Begin adding the new "configure" command. file: [d66a881b84] check-in: [e06ae9f6d2] user: drh branch: trunk, size: 101047
2008-05-17
17:43
Get the "server" command running under windows. file: [24d064f3b3] check-in: [e2e016c31f] user: drh branch: trunk, size: 97874
14:49
The bug report generator compiles but still does not work right. file: [735885bbee] check-in: [55342eb9fb] user: drh branch: trunk, size: 95031
2008-05-15
20:18
Separate the new /doc method out into its own source file. file: [15e5ae0afc] check-in: [5cf1206dfa] user: drh branch: trunk, size: 92368
2008-05-14
02:03
Change the spelling of "descendant" to use the -ant suffix everywhere, including in the filename "descendant.c". The adjective form can be spelled either -ant or -ent, but the noun form requires -ant, or so says American Heritage. file: [2243ce05bf] check-in: [6458f020fc] user: drh branch: trunk, size: 90151
2008-03-11
20:00
make test should find test script relative to the SRCDIR so it will work when run from a separate build directory. This also allows 'make test' to run with Makefile.w32 file: [c57838417d] check-in: [7c0bd3ee08] user: mjanssen branch: trunk, size: 90164
2008-02-25
02:26
Add the "stat" webpage showing repository statistics. file: [5fbe19c227] check-in: [e71e4d3193] user: drh branch: trunk, size: 90151
2008-02-13
22:31
Cut over all code to use TH1 instead of subscript. Completely remove the subscript interpreter from the source tree. file: [b7efa1a7b7] check-in: [fde1d82372] user: drh branch: trunk, size: 87826
16:21
Create the interface between TH1 and the rest of fossil. Subscript is still being used, though. This is a preparatory step toward cutting over to TH1. file: [453935292c] check-in: [13e16c824a] user: drh branch: trunk, size: 90831
15:04
Add the TH1 code to the source tree and makefile. But do not yet make any calls to TH1. file: [e9b2daa7c6] check-in: [4ee9e31a2d] user: drh branch: trunk, size: 88094
2008-02-07
15:08
Rename admin_sql_page.c to admin.c. Refactor the strxform functions into SQL functions. Refactor the db_generic_query_view() routine. Fix multiple security vulnerabilities. Bring the code closer into compliance with style guidelines. file: [3a3bee5aa8] check-in: [007d1ce44f] user: drh branch: trunk, size: 87006
2008-02-06
19:02
added tokenize_path.c, containing a convenient path-like-string tokenizer and render_linked_path() to HTML-ize a path. file: [5731a15580] check-in: [7f9226a858] user: stephan branch: trunk, size: 91768
03:05
Remove string_xform.c from the makefile. Require a "sym-" prefix on tags used to name baselines or branches. The prefix is omitted when the tag is used for this purpose; it is only there to avoid ambiguity with other built-in tag names. file: [50f94ba447] check-in: [41cf3e7c1d] user: drh branch: trunk, size: 88212
2008-02-05
00:01
Added /admin/sql page. Added a 'const' to db_generic_query_view() file: [59f85a79ba] check-in: [6f05b4292a] user: stephan branch: trunk, size: 91632
2008-02-04
02:45
Add file and directory browsing capabilities to the web interface. file: [5098d3f338] check-in: [e487b77b1a] user: drh branch: trunk, size: 87944
2008-02-03
22:07
Added rudimentary /my page. file: [12f5c67434] check-in: [334f8e6e2f] user: stephan branch: trunk, size: 85382
21:56
refactored some /tagview code into more generic bits. Added string_xform.c. file: [32fb8023fa] check-in: [9c01af2d22] user: stephan branch: trunk, size: 82728
2008-02-02
21:10
added /tagview page - a simple browse-by-tag interface file: [a53aad40d8] check-in: [02d1ed6ad2] user: stephan branch: trunk, size: 79476
2008-02-01
19:58
Fix the makefile so that you can build twice in a row from the source directory and it still works. file: [a4037f237e] check-in: [1b52d1306e] user: drh branch: trunk, size: 76916
2007-11-25
16:13
Update SQLite to the latest build from CVS. Add in the FTS3 extension, though it is not yet being used. Additional work toward tickets. file: [e26748a323] check-in: [f394d84560] user: drh branch: trunk, size: 76745
2007-11-18
20:48
Add a more advanced commit-hook mechanism that allows us to specify multiple procedures in a particular order prior to commit. Continuing work toward getting tickets going. file: [7ed240df88] check-in: [d5e7891b07] user: drh branch: trunk, size: 76715
2007-11-03
04:01
Subscript interpreter is now running. file: [3d6c79ffca] check-in: [8ef26c5e72] user: drh branch: trunk, size: 76463
2007-10-03
12:28
Add the tkt.c source file as an empty template. file: [de95462e67] check-in: [a3e4a5d27d] user: drh branch: trunk, size: 73701
02:33
Begin adding setup screens for ticket configuration. file: [a1f766be49] check-in: [0edee97370] user: drh branch: trunk, size: 71721
2007-10-02
18:58
Begin adding the ticket configuration processing logic. file: [c754bff6ab] check-in: [2e9d52f27f] user: drh branch: trunk, size: 69167
2007-09-23
18:24
Added RSS feed. You can set the RSS title, description in Setup. Added header to style to include title and pointer to the new RSS feed. The new RSS feed is BaseURL/timeline.rss file: [853909751a] check-in: [07eaead5dc] user: jnc branch: trunk, size: 66777
03:13
fossil branch command added. Base branch new works. Specifying a color causes a malformed manifest file error. branch list does not work, just skeleton code right now. file: [bacbca635a] check-in: [b8a8959ec5] user: jnc branch: trunk, size: 64893
2007-09-22
17:38
Improved display of version information on the help command. Display fossil version number and date on the bottom of every webpage. file: [bf38d6b94e] check-in: [c2d1e3c70a] user: drh branch: trunk, size: 62693
2007-09-21
02:41
Work toward adding a tagging system. Code compiles but is incomplete and probably does not work. file: [8bdfcd9b6e] check-in: [2bc0e2c565] user: drh branch: trunk, size: 62440
2007-09-11
02:25
Add the "undo" and "redo" commands. Untested at this point so don't try to use them yet. file: [0a50945960] check-in: [a36177bcce] user: drh branch: trunk, size: 60614
2007-09-01
01:55
Updates to the timeline routines. Added the pqueue module. file: [fc782f901a] check-in: [abce5105e2] user: drh branch: trunk, size: 58704
2007-08-31
20:14
A new decendent finding algorithm is (hopefully) faster. Changes to the timeline are in process and might not yet work. file: [9f030ee30b] check-in: [e15fe43153] user: drh branch: trunk, size: 56608
2007-08-29
04:00
Re-added the 'test' target, this time in the correct file, then regenerated the main.mk file. file: [d7d0790c57] check-in: [5f83d2720e] user: aku branch: trunk, size: 54868
03:22
Patch up makemake.tcl to incorporate aku's edits, then regenerate the main.mk file. file: [b8f1b0de79] check-in: [b616c3d8c3] user: drh branch: trunk, size: 54633
02:49
Moved common large lists of header files into Make variables. file: [f65e1ad0ee] check-in: [4594b4e628] user: aku branch: trunk, size: 18856
02:46
Added implementations for the methods "deconstruct", and "construct". file: [96738c84e5] check-in: [fc95255785] user: aku branch: trunk, size: 54691
2007-08-26
06:45
Added a make target to invoke the testsuite, and a make variable for tclsh. Danger. Testsuite modifies the repository the checkout belongs to, and not a copy. Use with caution, clone your development repository and workspace before use. Updated my work list. file: [11239c7604] check-in: [464a46dad2] user: aku branch: trunk, size: 52353
2007-08-25
19:45
Fix a makefile dependency to force a rebuild whenever the manifest.uuid changes. file: [7b8ae816c0] check-in: [b4571bb75e] user: drh branch: trunk, size: 52118
19:39
Add the "baseline" command that shows the UUID of the fossil baseline from which the fossil executable was built. file: [045138036b] check-in: [def4449a87] user: drh branch: trunk, size: 52096
2007-08-01
21:59
Add the ability to sign manifests using GPG during a check-in. Due to a bug in the manifest parser, older versions will not be able to check-out signed manifests. file: [aa75ff924a] check-in: [e37451d9c2] user: drh branch: trunk, size: 51423
2007-07-31
19:18
Add a ZIP archive generator. file: [7ee81e67bb] check-in: [9b780d220b] user: drh branch: trunk, size: 49147
2007-07-21
14:10
Added: Initial check-in of m1 sources. file: [1617e07ee7] check-in: [dbda8d6ce9] user: drh branch: trunk, size: 47521