Timeline
Not logged in

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

115 check-ins using file src/ajax.c version cb5ae0f3e5

2020-08-26
13:31
Merge in trunk (version-2.12.1) check-in: 62c316306e user: george tags: wiki-history
2020-08-20
13:27
Version 2.12.1 Leaf check-in: b98ce23d4f user: drh tags: release, branch-2.12, version-2.12.1
13:01
2.12.1 release candidate with security fixes. check-in: 40feec3291 user: drh tags: branch-2.12
00:04
Report the use of FOSSIL_LEGACY_ALLOW_SYMLINKS in the output "fossil version -v". Closed-Leaf check-in: 89d950efd0 user: drh tags: sec2020-2.12-patch
2020-08-19
21:08
The allow-symlinks setting is disabled by default and is not versionable, unless Fossil is compiled with the FOSSIL_LEGACY_ALLOW_SYMLINKS flag, in which case it follows the historic behavior. check-in: cdc90f0c3b user: drh tags: sec2020-2.12-patch
12:58
Merge additional symlink fixes. Back out comment-only changes from url.c. check-in: 0ea17c2b11 user: drh tags: sec2020-2.12-patch
09:57
Increase the version number to 2.12.1. check-in: 32646b2738 user: drh tags: branch-2.12
01:07
Cherrypick key fixes from the sec2020 branch in order to devise a minimal patch to get us to version 2.12.1. check-in: fe1264d35d user: drh tags: sec2020-2.12-patch
2020-08-18
21:03
Cherrypick [d2d8894bb2]: fossil.storage.clear() is now also sandboxed - no longer nuking all state for all repos on the same origin. check-in: d0988e677c user: stephan tags: branch-2.12
20:51
Merged in [923affb930a27b], which reinstates localStorage but sandboxes access to fossil.storage on a per-repo basis. check-in: 21fbd4738c user: stephan tags: branch-2.12
19:10
Updated changelog and index for 2.12.1, with a tentative release date of Aug. 19th (that's tomorrow in 3 hours, CET). check-in: c8e8ab9ccc user: stephan tags: branch-2.12
18:44
Backported in [5b9a4c90594d8ea6], as explained in detail at https://fossil-scm.org/forum/forumpost/0f56c9edd9. check-in: af383a7b3d user: stephan tags: branch-2.12
2020-08-16
13:33
Fix scrolling bug in FF and Chrome. check-in: 22f2d083d6 user: drh tags: trunk
13:32
Increment the version number to 2.13 to start the next development cycle. check-in: db5868e082 user: drh tags: trunk
13:18
Version 2.12 check-in: d075b6199c user: drh tags: trunk, release, version-2.12
10:05
Reverted [33610b04de8fdf56] because a subtle bug in Chrome and FF causes both browsers to break scrolling of elements if they are descendants, however deeply nested, of a fieldset element. The one known workaround for that is too fragile. This is not release-critical. Closed-Leaf check-in: e5c3ffeb36 user: stephan tags: post-2.12-fixes
2020-08-14
18:54
Consolidated the common styles of the bottom- and right-side forum post expansion toggles and resolved a layout quirk which could cause the right-side expander to sit too far to the left. check-in: db1afa75be user: stephan tags: trunk
17:57
Several forum style improvements based on forum feedback. check-in: 2121b1f7a7 user: stephan tags: trunk
14:38
fileedit: removed a call to blob_reserve() (optimization) because we have a report which seems to imply that it unconditionally fails on mingw 32-bit builds. check-in: b99c069a2c user: stephan tags: trunk
13:33
Update the built-in SQLite to the official released version 3.33.0. check-in: 0d6ed8c0b6 user: drh tags: trunk
2020-08-13
11:49
Re-enabled the discard-all-edits button in wikiedit and made it look the same in both wikiedit and fileedit. check-in: 39a5289b9b user: stephan tags: trunk
11:47
fossil.confirmer: moved the confirmation countdown to the right side of the element. This seems to be less visually jarring. check-in: c09949e5e4 user: stephan tags: trunk
2020-08-12
18:09
Update the change log to mention the two new virtual tables added to the "fossil sql" command. check-in: d79f08df7b user: drh tags: trunk
18:06
Add the "builtin" virtual table to the "fossil sql" command. This vtab provides access to all of the built-in support files. check-in: c6359b4ec1 user: drh tags: trunk
17:20
Add new columns "formatted" and "html" to the "helptext" virtual table. check-in: 53adb7dc6c user: drh tags: trunk
14:07
fossil.tabs.TabManager now experimentally (and optionally, defaulting to on) assigns 'accesskey' values to each tab button equal to their 1-based index in the tab list. check-in: 4cf3586431 user: stephan tags: trunk
12:56
Improved detection of potential read/write txn conflicts. Hold a write transaction on the server-side for the duration of an /xfer request, to avoid unexpected SQLITE_BUSY errors. check-in: d9543f4c2c user: drh tags: trunk
12:07
Added clear:both to HR elements, primarily to fix right-floating README.txt on the /dir page in some skins. check-in: a4c1b36ee6 user: stephan tags: trunk
11:44
Minor style consistency/layout tweaks to wikiedit and fileedit. check-in: e7c348f1d9 user: stephan tags: trunk
11:42
Inconsequential JS cleanups. check-in: 5dd9ff1c04 user: stephan tags: trunk
09:45
Fixed an out-of-bounds array access in stat.c reported in the forum. check-in: e70f2fbc7b user: stephan tags: trunk
2020-08-11
20:00
Add the --db-verify option to the "fossil dbstat" command. This option simply runs "fossil test-integrity" after doing the other dbstat processing. It is a way to access the test-integrity functionality without using the (unsupported) "test-integrity" command. check-in: 95e91b13d2 user: drh tags: trunk
15:55
wikiedit: changing the page's mimetype now also marks the page as is-dirty, enabling a save. check-in: 98fa23f90b user: stephan tags: trunk
15:39
wikiedit: now uses fossil.confirmer pinSize option on confirmer buttons. Save button is no longer re-labeled during save to avoid layout reflow. Save button is now always enabled and attempting to save when there are no edits triggers an error message. check-in: f94a55385e user: stephan tags: trunk
15:29
fileedit confirmer buttons now use the new pinSize confirmer option. Minor style consistency tweak. fileedit no longer complains when discarding stashed edits when no file is loaded, and reloads the current file only if it was in the now-discarded local edits. check-in: 83a95dbff1 user: stephan tags: trunk
15:26
fossil.tabs API now injects a FIELDSET wrapper around all tabs so that we can disable all input elements on a tab by disabling the fieldset, the goal being to disable access to hotkeys which are mapped to elements which are in any tab other than the current one. check-in: 33610b04de user: stephan tags: trunk
15:23
Added fossil.confirmer pinSize option which tells it to try to pin the confirmation element's width to the maximum of its initial and awaiting-confirmation widths, to avoid layout reflow while awaiting confirmation. check-in: b12cae857c user: stephan tags: trunk
13:42
Added the safe-html setting to the CONFIGSET_SKIN, per discussion at /forumpost/23192a5642. check-in: 333520ab54 user: stephan tags: trunk
11:41
Re-added the P tags removed in [9850dd3f22db], as they're needed for proper spacing. check-in: 689b7f6d5d user: stephan tags: trunk
11:13
Corrected help_to_html() to escape less-than signs so that script tags in help text do not break the page. Removed a semantically illegal P tag from the HTML-format help. check-in: 9850dd3f22 user: stephan tags: trunk
09:29
Doc tweaks only - no code changes. check-in: b5496da66f user: stephan tags: trunk
2020-08-10
20:04
Update the built-in SQLite to the second 3.33.0 beta, as part of beta testing. check-in: 9120ff5faa user: drh tags: trunk
17:38
Added a 'Save and Close' button to wikiedit. Cleaned up the styling and wrapping of the status/links menu bars in fileedit and wikiedit. Minor style tweaks to get input field borders to appear in the default skin on Chromium. check-in: 3814c9ff58 user: stephan tags: trunk
13:43
Merged inadvertent fork. check-in: 1eb21747ac user: stephan tags: trunk
12:12
Tweaks to the change log. check-in: f4c731afb7 user: drh tags: trunk
12:08
Improved handling of long posts in the forum. check-in: c265daea91 user: drh tags: trunk
11:53
/fileedit now embeds the current open leaf list and the file list for the current checkin (defaulting to the most recent leaf) in the page content, saving 2 XHR requests at startup. If passed filename= without checkin= then it tries to load the given file from the most recent leaf. check-in: 5fc0f7c33a user: stephan tags: trunk
05:38
Amend OpenBSD httpd Fossil server instructions to use the mount_mfs -P option to automatically populate the chroot /dev tree as suggested by anon on the forum. check-in: 4b240ec31e user: jamsek tags: trunk
2020-08-09
21:45
Merge in trunk; resolve conflicts Closed-Leaf check-in: 7cfbf66a02 user: ashepilko tags: cmake-ide
15:18
Corrected the new CSS selectors to account for plain-text posts, which use a PRE instead of DIV wrapper. Shrunk the gap between the expansion tap zone and the scrollbar to its left. Closed-Leaf check-in: eef9ac05e4 user: stephan tags: forum-expand-post-revisited
14:54
Re-added an important forumPostBody.overflow CSS attribute which was accidentally removed in the last edit. check-in: 939b64738d user: stephan tags: forum-expand-post-revisited
14:43
Improved(?) the way forum post expansion is handled, based on forum feedback. Added a narrow "tap zone" to the right of the post scrollbars to expand/collapse. When a post is collapsed the first time, it is shrunken much smaller than its original size. When collapsing a post, we now scroll its parent element (post header), rather than the next post... check-in: ebbd20c638 user: stephan tags: forum-expand-post-revisited
13:49
Revise and simplify the list of 1st-tier commands that are shown by the "fossil help" command. check-in: 84f697e570 user: drh tags: trunk
08:28
Edit whitespace in previous commit to make format consistent with existing code blocks. check-in: d2ad5f2fe7 user: jamsek tags: trunk
08:11
Add missed instructions to edit rc.local with commands to automate device node creation at startup as identified by ams on the forum. check-in: a2585ea9ad user: jamsek tags: trunk
00:04
More refinements to built-in help pages for commands. check-in: a31a717e17 user: drh tags: trunk
2020-08-08
23:55
Fix the /help webpage to accept prefixes on the cmd= query parameter. check-in: f2f419ea9b user: drh tags: trunk
23:51
Many updates to built-in help pages. No changes to code. check-in: c965636958 user: drh tags: trunk
20:13
Enhance built-in help text formatting so that text contained within [[...]] is a hyperlink to another help page. check-in: 71992d0f08 user: drh tags: trunk
18:52
wikiedit: deleted pages are now hidden by default, per forum feedback. A minor style tweek to shift edit-marked wiki entries to the right a bit (edit state indicator was truncated in some skins). check-in: 8936ae98b6 user: stephan tags: trunk
18:19
Fix typo in built-in documentation for "fossil open". check-in: 9ec3274f35 user: drh tags: trunk
18:14
Never allow the "fossil open" command to proceed on a non-empty working directory unless either the --force or --keep options are used. check-in: 99ab1118f5 user: drh tags: trunk
17:43
Disabled wikiedit save confirmation, by popular demand. (Discard/reload still requires confirmation due to the risk of data loss.) Added link to /wiki/PageName to the per-page links. check-in: 8635cb3d17 user: stephan tags: trunk
17:29
Do not allow "fossil open URL" without a --workdir option to work on a non-empty directory. check-in: f0805380f7 user: drh tags: trunk
17:18
Fix documentation typo. check-in: 08ab286028 user: drh tags: trunk
17:09
Imported a 2-line polyfill for MSIE's missing NodeList.forEach, courtesy of the Mozilla docs. check-in: 4dd270761d user: stephan tags: trunk
15:01
More improvements to "fossil open": Make sure the --repodir is converted into a full pathname so that it is unaffected by --workdir. Report an error with --nested if the new repo would be rooted in the same directory as another repository. check-in: 15a7b1fd37 user: drh tags: trunk
12:41
wikiedit now relabels the Save button while save is in progress, per forum feedback. check-in: 9f3747d8a5 user: stephan tags: trunk
12:11
Reverted a recent modernization in sbsdiff.js because the MSIE<=11 family of browsers do not support NodeList.forEach. check-in: 7f416ef175 user: stephan tags: trunk
11:29
/wikiedit now marks "deleted" (empty) pages and offers a filter to show/hide them. check-in: 424baf1e10 user: stephan tags: trunk
01:55
When doing an open on a URI, verify that the working directory is not within an existing checkout prior to performing the clone. check-in: 19677d7629 user: drh tags: trunk
01:44
Updates to a slightly newer SQLite in an attempt to avoid a C89 declaration order issue. check-in: 0d813dbf91 user: drh tags: trunk
2020-08-07
21:18
Updated documentation for the "open" command. check-in: 08255208e9 user: drh tags: trunk
20:28
Update the built-in SQLite to the first 3.33.0 beta. check-in: e83d5bad7a user: drh tags: trunk
14:58
Update the change log for the enhancements to "fossil open". check-in: d59270f76d user: drh tags: trunk
13:59
Allow the REPOSITORY argument to "fossil open" to be a URI, in which case the URI is cloned first and then the clone is opened. check-in: dfc5ceed73 user: drh tags: trunk
12:41
Add the "--workdir DIR" option to the "fossil open" command. check-in: 0629d2a0d7 user: drh tags: trunk
2020-08-06
20:31
Improved ETags caching information in replies, to help browser avoid unnecessary HTTP requests. check-in: ec5a063bdc user: drh tags: trunk
20:26
Fix self-registration so that it can work even if email alerts are not enabled. See forum post https://www.fossil-scm.org/forum/info/e012e702de4ed1e2. check-in: 02c3080bb2 user: drh tags: trunk
2020-08-04
14:00
/wikiedit now embeds a copy of the page list JSON at page-render time to save an XHR request at startup. check-in: bc6651331a user: stephan tags: trunk
00:48
Added an ETag to the /style.css page, so it benefits from the far-future expiry stuff on this branch. Closed-Leaf check-in: 80097abc82 user: wyoung tags: etag-always
00:40
Changed the default ETag expire age from 1 day to 10 years. See included comment for defense. check-in: af848dce95 user: wyoung tags: etag-always
2020-08-03
22:54
Rearranged the order and conditional status of paths leading to ETag HTTP header generation to cause them to be generated in more cases. This improves caching in my testing, but it needs to be vetted before it can be merged down to trunk. The main risk is that it causes over-aggressive caching, resulting in stale data delivery. check-in: bc0b20356a user: wyoung tags: etag-always
01:16
Added a missing db_finalize() in piechart_render() for the empty chart case. check-in: 7913bba610 user: stephan tags: trunk
2020-08-02
13:23
Tiny style tweak for the wikiedit list filter toggles. check-in: b0a38d5fb3 user: stephan tags: trunk
2020-08-01
23:38
fossil.message() and friends now use local timestamps instead of UTC. Fixed a bug in wikiedit which caused a newly-created page to disappear from the page selection list after it was saved. Other minor cleanups in adjacent code. check-in: 3dc4613d19 user: stephan tags: trunk
22:25
Minor CSS tweak for mobile browsers. check-in: bfd79af058 user: stephan tags: trunk
21:31
Ported several features between wikiedit and fileedit, improving them both a bit. check-in: 0d5006bed5 user: stephan tags: trunk
18:47
Updated the wiki CLI command to account for the sandbox pseudo-page and removed an obsolete TODO. check-in: 7bc942704d user: stephan tags: trunk
17:56
Style tweaks and re-did how the OPTION elements are marked is-new/is-modified so that the mobile browsers can show that state. check-in: d9f4b6dbed user: stephan tags: trunk
16:07
Reworked how /wikiedit edit status is displayed, added history/attachment links to the new info bar, and remove attachment links from the Help tab. check-in: fb77abd3b5 user: stephan tags: trunk
13:53
Merged in the Ajax-based /wikiedit reimplementation. check-in: 19f2753522 user: stephan tags: trunk
13:23
Minor help text additions for --jsmode. Closed-Leaf check-in: cb2563de17 user: stephan tags: ajax-wiki-editor
01:40
Removed a stray HR tag left over by the previous commit's excision of the wysiwyg option. Removed a dangling doc reference to TinyMCE. check-in: b3f3cf6930 user: stephan tags: ajax-wiki-editor
01:37
Removed the legacy /wikiedit implementation and the wysiwyg option it supported/sported. Updated the change log. check-in: 336afe8e91 user: stephan tags: ajax-wiki-editor
2020-07-31
23:33
Merged in trunk for builtin_request_js() changes and ported wikiedit/fileedit/forumpost to use those. check-in: 2ec332a0c2 user: stephan tags: ajax-wiki-editor
18:49
Made all tab elements hidden on /fileedit to lessen the impact of FOUC before JS assembles the tabbed interface. check-in: 99f288d2a5 user: stephan tags: ajax-wiki-editor
17:31
Reordered /builtin a bit to allow it to respond with a 304 *without* generating extraneous output if etag_check() says it can. check-in: 8c9ea22419 user: stephan tags: ajax-wiki-editor
16:49
Pedantic function rename, as it will become relevant when work on the ajaxifying the forum start. check-in: 41ce65fc31 user: stephan tags: ajax-wiki-editor
16:44
Corrected doc falsehoods. check-in: 1f0a3354aa user: stephan tags: ajax-wiki-editor
16:40
Added style_emit_script_bundle() to simplify page-level bundle usage a small bit. /forumpost, /wikiedit, /fileedit now use that routine. check-in: 0c233bc697 user: stephan tags: ajax-wiki-editor
16:14
Extended /builtin/filename to support /builtin/:filename for packing up cacheable bundles of page-specific code. /wikiedit, /fileedit, and /forumpost now serve their JS that way. check-in: 18da05b903 user: stephan tags: ajax-wiki-editor
14:44
/wikiedit and /fileedit now dump all of their common static JS into a single SCRIPT tag instead of making numerous requests, per forum feedback. Fixed/expanded some of the newer script-emitting logic in style.c to handle these. wikiedit no longer mangles the page-level header. check-in: a4b73fd081 user: stephan tags: ajax-wiki-editor
12:35
Minor style tweaks after trying the editor in different skins. check-in: 7418144b3f user: stephan tags: ajax-wiki-editor
12:03
Merge enhancements from trunk into the ajax-wiki-editor branch. check-in: a8cb9b1a7b user: drh tags: ajax-wiki-editor
09:57
The save button now is now moved to the current tab when switching tabs, for the save/preview/diff tabs. check-in: acdd76539c user: stephan tags: ajax-wiki-editor
05:14
Minimize the FOUC effect before the tabs are re-assembed in JS by initially hiding all tabs. check-in: d8f18bc54e user: stephan tags: ajax-wiki-editor
04:55
Renamed the 'sandbox' automagical page to 'Sandbox' (upper case) for consistency with the historical sandbox links. Both names work equivalently, but now the selection list matches up with the name passed in via the external links to the sandbox. check-in: a95dd98e81 user: stephan tags: ajax-wiki-editor
04:46
Corrected sandbox page always getting tagged as 'new' in the page header and title. check-in: c3c9a14365 user: stephan tags: ajax-wiki-editor
04:33
Moved Save button to the Preview tab, as that follows the common app-wide pattern of not enabling a save until a preview has first been triggered. check-in: 31296ec204 user: stephan tags: ajax-wiki-editor
03:50
Can now create new pages without leaving the editor. Numerous layout tweaks. Improved the help tab. check-in: d5e4d7a9a9 user: stephan tags: ajax-wiki-editor
02:02
Renamed the fileedit/wikiedit stash index keys to avoid breakage if they edit a file/page named 'index' (this unfortunately invalidates any local-storage edits in /fileedit). Minor wiki page selection list style tweak. check-in: 8975f7247a user: stephan tags: ajax-wiki-editor
01:44
Minor layout/style improvements. check-in: 31c5e1fd86 user: stephan tags: ajax-wiki-editor
01:31
Moved the hard-coded edit state markers to fossil.page.config so that skins can change them. check-in: 4c1a2dd4e1 user: stephan tags: ajax-wiki-editor
01:11
Mis-declared C var fix. check-in: d7d231c933 user: stephan tags: ajax-wiki-editor