Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History of file src/style.c at check-in 345c580d0af4b1c6
2024-12-18
| ||
11:39 | Fix harmless memory leaks. ... (file: [759cd6a762] check-in: [37ae94b365] user: drh branch: trunk, size: 58413) | |
2024-10-12
| ||
12:03 | Emit only \n, not \r\n, even in places where protocols technically require a full \r\n. Provide a compile-time option -DSEND_CR=1 that includes the CRs when necessary. ... (file: [b9bbf89526] check-in: [0dcce257b0] user: drh branch: omit-cr, size: 58371) | |
2024-08-23
| ||
20:51 | Replace calls to strcpy() with a tree-local strcpy() clone to squelch unwarranted link-time warnings when building on OpenBSD. There is still one strcpy() instance in the upstream extsrc/shell.c. ... (file: [295c0c68b0] check-in: [c0b9b4487f] user: stephan branch: trunk, size: 58370) | |
13:55 | Allow for multiple captcha-secret values. The primary is still 'captcha-secret'. Backups are in 'captcha-secret-N' where N is a small integer. The backups are only valid for 6 hours. This allows the captcha-secret to be changed without disrupting anonymous logins and/or captcha dialogs that are in progress when the secret changes. ... (file: [eff142b945] check-in: [8659d84aff] user: drh branch: trunk, size: 58363) | |
2024-08-15
| ||
14:11 | Add a /robots.txt page - useful only when Fossil is deployed as a stand-alone server instead of as a sub-component to a larger website. ... (file: [797f34fe6c] check-in: [cadfcba32c] user: drh branch: trunk, size: 58360) | |
2024-07-29
| ||
12:19 | Fix the default-csp setting to conform to the spec: Use the default CSP if the setting is an empty string. ... (file: [d14e53aab1] check-in: [6b5606d832] user: drh branch: trunk, size: 56929) | |
2024-07-27
| ||
17:28 | Simplified interaction on the honeypot. Humans can prove themselves with just two simple clicks when the auto-captcha setting is enabled. ... (file: [b6ad4c6406] check-in: [0e675ad32c] user: drh branch: trunk, size: 57324) | |
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: [f718624794] check-in: [3bf2275393] user: stephan branch: fts5-chat-search, size: 56410) | |
2024-04-16
| ||
13:50 | Improvements to the /test_env page that can be used to help diagnose problems such as missing CONTENT_LENGTH CGI parameters. ... (file: [1f5432c589] check-in: [9c40ddbcd1] user: drh branch: trunk, size: 56340) | |
2024-02-02
| ||
22:18 | Remove trailing whitespace from non-external C files. ... (file: [11a00d5e35] check-in: [7db0a2d910] user: danield branch: fix-overlength-lines, size: 56138) | |
16:26 | Fix lines over 80 characters long, excluding external source files and @-lines. ... (file: [ed2816f2c6] check-in: [942f691b39] user: danield branch: fix-overlength-lines, size: 56155) | |
2023-10-23
| ||
01:17 | Replaced a few sprintf() calls with sqlite3_snprintf() to squish warnings from Clang on macOS when configured with extra debugging. (These warnings don't normally appear.) There is one left in extsrc/shell.c which needs fixing upstream. ... (file: [9557638926] check-in: [dfa41afeab] user: wyoung branch: trunk, size: 56163) | |
2023-09-25
| ||
15:47 | If the value of a setting is changed into an empty string, then unset it, except for the rare setting that has the new keep-empty property. ... (file: [4d8bf53fb7] check-in: [b9bbb8d7fd] user: drh branch: unset-empty-settings, size: 56146) | |
2023-09-18
| ||
15:10 | More intensive use of the Synchronizer Token Pattern for CSRF defense. ... (file: [6adabee4fb] check-in: [0a66be2b75] user: drh branch: csrf-defense-enhancement, size: 56149) | |
13:18 | Try to simplify and rationalize the defenses against cross-site request forgery attacks. A hodgepodge of techniques have been used in the past. This changes attempts to make everything work more alike and to centralize CSRF defenses for easier auditing. ... (file: [b86a42cf79] check-in: [88a402fe2a] user: drh branch: csrf-defense-enhancement, size: 55792) | |
2023-08-31
| ||
12:20 | Show the complete CGI environment in the error log on a 418 hack attempt error. ... (file: [9ab558549b] check-in: [0204f4aab5] user: drh branch: trunk, size: 55762) | |
2023-05-10
| ||
18:40 | Removed all of the XML-style " />" tag closing markers on empty tags such as "hr", "br", and "input" to placate modern HTML5 validators. That's the doctype we declare, not XHTML, so we should conform. (Besides which, the XHTML dream is dead.) ... (file: [d5e49fa023] check-in: [f5482a0a79] user: wyoung branch: trunk, size: 55756) | |
2023-03-11
| ||
13:10 | Show the argv array on the /test_env page if the requestor is Admin. ... (file: [9c004f97e0] check-in: [4350f3265e] user: drh branch: trunk, size: 55822) | |
2023-01-16
| ||
15:37 | Roll back the part of [71a2d68a7a113e7c] which automatically updates the user display prefs cookie, per /chat discussion. Updating the cookie once again requires an explicit udc URL arg or setting the skin, which implies udc. This fixes the problem that a timeline link from the /reports page persistently sets the default timeline entry count to the value used by that report. ... (file: [d435ffb61b] check-in: [5feac63473] user: stephan branch: trunk, size: 55565) | |
2023-01-02
| ||
13:00 | Show the value of g.zLocalRoot on the /test_env page. ... (file: [bcd39729e9] check-in: [3df5d40c2f] user: drh branch: trunk, size: 55593) | |
2022-11-24
| ||
22:13 | Add TH1 command "<code>submenu</code>". For the time being it has just one subcommand "<code>link</code>" that adds a hyperlink to the submenu of a page. ... (file: [d1080bc4c5] check-in: [71b221657b] user: george branch: trunk, size: 55465) | |
2022-11-13
| ||
19:49 | Removed the title property from the nav element for the submenu in style.c. It caused a redundant tooltip, and was not necessary. ... (file: [18483bb4a0] check-in: [ba3fa28d68] user: ericwikman branch: wcag-2.1, size: 55774) | |
16:26 | Apply fixes to all web views to pass WCAG 2.1 tests performed by "axe DevTools" browser extension. Most fixes related to screen reader compatibility, like making sure that form elements have labels. Some color changes to improve contrast on Default skin. Made more HTML5 compliant. Minor improvement to select combo boxes for UX. Improved Search form UX. Two minor bug fixes for malformed HTML. Fixed help pages to resolve issues with non-compliant HTML being generated. Mostly documented at https://fossil-scm.org/forum/forumpost/aafb17a981df4166 ... (file: [498ffc4694] check-in: [1f231db380] user: ericwikman branch: wcag-2.1, size: 55790) | |
2022-07-17
| ||
23:48 | Changed a number of "a" articles followed by vowels in docs and comments to "an", per [forum:/forumpost/3e6e40293f03f089 | a forum post]. ... (file: [cd0cec491f] check-in: [99a319bdbf] user: wyoung branch: trunk, size: 55425) | |
2022-06-08
| ||
10:08 | Added mjs (ES6 modules) mimetype. Changed JS mimetype from application/javascript to text/javascript to conform with the HTML spec. application/javascript is commonly used in the wild. ... (file: [e87edf43c0] check-in: [a54a2c6ac3] user: stephan branch: pikchrshow-wasm, size: 55424) | |
2022-06-04
| ||
23:09 | Supply elements in submenus with additional specific CSS classes. For each submenu element a corresponding classname is derived either from the visible label (for hyperlink-like submenu elements) or from the name of the distinguishing query parameter (for other items). ... (file: [fdc6b813c1] check-in: [e8a051e6a9] user: george branch: trunk, size: 55438) | |
2022-05-11
| ||
21:23 | Ensure that <var>$requested_page</var> is always initialized. This is a follow-up to [c68fa2edd76d90] that fixes a bug in [b05a6c6bc826d3]. ... (file: [3416c10e71] check-in: [a44e3c7338] user: george branch: trunk, size: 54122) | |
11:08 | Fix NULL pointer dereference introduced by check-in [b05a6c6bc826d3c2]. Fix for the problem reported by [forum:/forumpost/bfb99db2886ca3b5|forum post/bfb99db2886ca3b5]. ... (file: [02ae9c777b] check-in: [c68fa2edd7] user: drh branch: trunk, size: 54039) | |
2022-05-09
| ||
21:22 | Supply TH1 interpreter with two auxiliary variables: <var>$requested_page</var> (holds the first segment of the requested [/file/src/cgi.c?ln=1199-1209&ci=2022-05-09|PATH_INFO]) and <var>$canonical_page</var> (holds the canonical name of a web-page being served). Also amend default HTML header: add two corresponding classes to the BODY element and move <code><meta charset="UTF-8"></code> to the top. ... (file: [968a7539ad] check-in: [b05a6c6bc8] user: george branch: trunk, size: 54025) | |
2022-04-19
| ||
11:41 | Merged in latest trunk to simplify code review and ease potential upcoming merge to trunk. ... (file: [4d6d4c7c54] check-in: [8a4b099fb4] user: stephan branch: markdown-footnotes, size: 53698) | |
2022-04-14
| ||
17:41 | Added new loadavg-exempt WEBPAGE: flag for mkindex.c which exempts a given page from the load_control() check. Currently applied to /chat and its dependents: /builtin and /style.css. ... (file: [77bf4533e4] check-in: [5c49ab3c7a] user: stephan branch: load-control-rework, size: 53397) | |
2022-02-23
| ||
12:33 | Count overnesting as the fourth type of the footnote-related issues and report accordingly. ... (file: [6ef4504c09] check-in: [ae297bb671] user: george branch: markdown-footnotes, size: 53312) | |
2022-02-20
| ||
23:00 | If there are issues with footnotes then set TH1 variable <var>$footnotes_issues_counters</var> to a space separated list of integers that count for "misref", "unref" and "joins". This eliminates the need for JavaScript for the case when a custom skin wants to [forum:/forumpost/119b0be29a2b096b|warn about issues with footnotes] in the header of a page.<br> Also fix counting of "joins": count the number of unique labels that have multiple definitions (and not the number of such definitions). ... (file: [7ece0ebfa6] check-in: [773cef5cf7] user: george branch: markdown-footnotes, size: 53231) | |
2022-02-15
| ||
00:58 | When setting <var>$webpagename</var> pass the value of <var>g.zPath</var> though <code>escape_quotes()</code>. This is unclear how <var>g.zPath</var> can contain quotes but let this strange case be handled in a safe way. ... (file: [97615a2b24] check-in: [288fe34ced] user: george branch: base-href-fix, size: 54511) | |
00:14 | Move <code><meta charset="UTF-8"></code> to the begining of the default header. Supply BODY element with a class that derives from <var>$webpagename</var>. ... (file: [8d35bd5ede] check-in: [6d135904ad] user: george branch: base-href-fix, size: 54496) | |
2022-02-14
| ||
23:06 | Do not export <var>g.zRelReqURI</var> to TH1 interpreter because <code>getParameter</code> proc can retrieve <code>PATH_INFO</code> and <code>QUERY_STRING</code>. Instead export <var>g.zPath</var> (as <var>$webpagename</var>) since that is typically needed in the TH1 headers/footers of custom skins. ... (file: [b5a2c04229] check-in: [ff4c7ed609] user: george branch: base-href-fix, size: 54479) | |
22:43 | Make <code>style_set_base_href_suffix()</code> safe for misuse: if the resulting suffix contains unescaped quotes then escape them. <var>$base_href_suffix</var> is intended for interpolation inside of the quoted href attribute. This check-in should address the case when a user of malfunctioning browser (which mishandles quoting) is tricked by an adversary to visit a specially crafted hyperlink. ... (file: [c91e372bfe] check-in: [d97752f30b] user: george branch: base-href-fix, size: 54566) | |
2022-02-13
| ||
17:54 | Rename variable <var>g.zUrlSuffix</var> to <var>g.zRelReqURI</var> (Relative Request URI). Provide it to TH1 interpreter as <var>$relrequri</var>. ... (file: [8b026bced4] check-in: [05e3fa76be] user: george branch: base-href-fix, size: 54456) | |
2022-02-12
| ||
20:30 | Enhancement to robot defense. The auto-hyperlink setting can now be 2 (UserAgent only) in which case the UserAgent string is consulted and hyperlinks are generated if and only if the UserAgent looks human. Javascript does not come into play. When auto-hyperlink is 1, the traditional Javascript changes to href= in anchor tags are still used. ... (file: [744bbf03ab] check-in: [df337eb61c] user: drh branch: trunk, size: 53382) | |
19:53 | An attepmt to fix the [https://developer.mozilla.org/en-US/docs/Web/HTML/Element/base|<code><base href="..."></code>] element of webpages so that the value of <var>href</var> attribute matches the URL being served. This should fix "#fragment" hyperlinks on all pages where these were broken (all except [/help?cmd=/doc|<code>/doc</code>]). The values for [/help?cmd=/wiki|<code>/wiki</code>] and [/help?cmd=/info|<code>/info</code>] were left unchanged (it's yet unclear if they should also be changed). ... (file: [4dc96c250d] check-in: [03b39f1d00] user: george branch: base-href-fix, size: 54467) | |
13:55 | Do not require mouse events for auto-hyperlink if the UserAgent string includes "Android". Describe the Safari visited/unvisited link limitation on the auto-hyperlink setting. ... (file: [a84d02e7a0] check-in: [cef15ed3d3] user: drh branch: trunk, size: 53649) | |
01:01 | Modify the /honeypot to explain the situation to human readers who might accidentally reach it, and offer them a links to the login page to prove their humanness. ... (file: [5a64383cfb] check-in: [533c2c7144] user: drh branch: trunk, size: 53573) | |
00:38 | Robot defense uses a mousedown event rather than mouse motion as one of the signals that the request is from a human. This should make robot defense work better for users on mobile. ... (file: [23c10ae9ee] check-in: [8d4e11432d] user: drh branch: trunk, size: 53140) | |
2022-01-21
| ||
20:24 | Merge from trunk ... (file: [edb9104934] check-in: [9094def2b9] user: george branch: rptview-submenu-paralink, size: 57219) | |
2022-01-16
| ||
01:34 | Show the value of SERVER_SOFTWARE on the /test_env page. ... (file: [df745c115d] check-in: [f1729c4736] user: drh branch: trunk, size: 53011) | |
2021-08-15
| ||
23:49 | Merge from trunk ... (file: [56802a1b15] check-in: [59010c7c09] user: george branch: rptview-submenu-paralink, size: 57193) | |
2021-07-19
| ||
13:27 | Improved comments on anchor-generation routines like href(). Simplify the logic. Fix a bug in the generation of form elements for the /register page. ... (file: [d6d8e8d96d] check-in: [8dd7542892] user: drh branch: trunk, size: 52985) | |
2021-06-15
| ||
22:31 | Do not allow links with "../" substring or <tt>'<'</tt> character. The former enforces that the link maps into a repo-local page; the later enforces defense against injection of malicious HTML elements. ... (file: [25865df14c] check-in: [6261c94b1e] user: george branch: rptview-submenu-paralink, size: 55073) | |
2021-06-12
| ||
17:28 | Add a note to the Changelog. No code changes. ... (file: [2ac6bd8593] check-in: [528d628947] user: george branch: rptview-submenu-paralink, size: 54908) | |
2021-05-25
| ||
16:14 | Split recognizable names of query parameters into three groups: 1) "...smplX" for the common use within user content 2) "...smplXa" that is provisioned to be used in aliases; 3) "...smplXs" that is provisioned to be used in custom skins. In all three groups X is a digit from {1,2,3,4,5}. ... (file: [183506ea2d] check-in: [588b376560] user: george branch: rptview-submenu-paralink, size: 54873) | |
2021-05-22
| ||
12:40 | In the submenu of the /rptview page: 1) add "Reports" that links to /reportlist page (see [forum:/forumpost/612170e31007|forumpost 612170e3]); 2) fix a "Raw" link, that was incorrect for the case when /rptview is accessed through an alias. The later was addressed in [bed4b0f7fc58], but the bugfix was incomplete. Both of these amendments used to live on 'rptview-submenu-paralink' branch - this check-in places them on trunk. ... (file: [dcaff8d262] check-in: [3e35068260] user: george branch: trunk, size: 50865) | |
2021-04-14
| ||
18:48 | If a parameter's value starts with an uppercase letter then truncate resulting label to just the first path segment. This check-in also adds a few code-comments related to %s formatting. ... (file: [af126c545b] check-in: [b75ee4f28e] user: george branch: rptview-submenu-paralink, size: 54529) | |
2021-04-09
| ||
04:21 | Remove [forum:/forumpost/2f375863dbc6|useless] 'nMaxDigit' parameter from the signature of the <tt>style_submenu_parametric()</tt>. Also edit a corresponding comment. ... (file: [852a72cc73] check-in: [d1651e7e17] user: george branch: rptview-submenu-paralink, size: 53632) | |
02:58 | Use "Reports" for the /reportlist element, as per [1a1c0ebe3cf9]. Also be more pedantic when composing user-visible labels for the parameter-induced hyperlinks. ... (file: [26c061cb25] check-in: [8861a68e2c] user: george branch: rptview-submenu-paralink, size: 53561) | |
2021-03-26
| ||
17:20 | Allow a page's submenu to have multiple parametric hyperlinks induced by several different query string parameters. Use a common suffixes (smpl,smpl1,...smpl9) to probe for defined parameters. Relax constraints on hyperlink values to allow linking to wiki pages (for example). As a proof of concept add support of paralinks to the /wiki page. Get rid of dangling '&' at the endings. ... (file: [705c6b6df8] check-in: [d075801aa8] user: george branch: rptview-submenu-paralink, size: 53211) | |
2021-03-25
| ||
04:11 | At /rptview page show link to /reportslist. If request's query string contains <b>rvsmpl</b> parameter then also show an auxiliary link to the page defined by the value of this parameter. Labels and links rendered via %s format specifier because %h and %T did not work properly. In this particular case this seems fine because style_finish_page() renders HTML via %h(...). Code review is very welcome though. ... (file: [9c368b5d21] check-in: [b982c00150] user: george branch: rptview-submenu-paralink, size: 51359) | |
2021-03-24
| ||
15:40 | Update the form spider protections so that links to /register go through even if spider protection is fully enabled. This allows self-registration even if user "nobody" has no permissions. ... (file: [d752f8b645] check-in: [89b724dcfa] user: drh branch: trunk, size: 50683) | |
2021-03-03
| ||
17:21 | Further adjustments to the default CSP to allow in-line images. ... (file: [ebee9197c7] check-in: [c184d646c3] user: drh branch: trunk, size: 50637) | |
16:41 | Relax the built-in CSP to remove all restrictions on the source of images. ... (file: [27928b8c47] check-in: [025a007249] user: drh branch: trunk, size: 50625) | |
2021-03-02
| ||
16:06 | Refactor the routines used to generate TH1 variables that hold resource URLs. Functionality should be unchanged. The purpose is to make the code simplier, easier to read, and easier to maintain. ... (file: [c2b8260639] check-in: [6acd87f2c1] user: drh branch: trunk, size: 50590) | |
15:33 | When a page with skin=X&once generates its style.css link, append skin=X&once to that lnik so that it gets the proper skin when style.css is loaded (asynchronously). Renamed the skin=_repo (reset to site-specific skin) to skin= (blank name), per /chat discussion. ... (file: [2eca8d335e] check-in: [10dfd9e51b] user: stephan branch: trunk, size: 50142) | |
07:11 | Skin selection is now stored in the user display prefs cookie and can be modified from any page by passing the skin=xyz URL parameter. Gets trumped by /draftX URI or --skin CLI flag or skin: CGI config setting. Removed /skn_XYZ URI handling. /skins page now uses the new mechanism for skin selection. UDC is now rendered on every page if it was modified during that request, regardless of the 'udc' URL parameter. See discussion at [https://fossil-scm.org/forum/forumpost/4d3a10c72a|/forumpost/4d3a10c72a]. ... (file: [fa4c15a721] check-in: [71a2d68a7a] user: stephan branch: skin-preference-cookie, size: 49726) | |
2021-02-26
| ||
13:07 | The new mainmenu element previously called "Setup" reverted a years-old change to use "Admin" for this menu because about half of the items on the /setup screen are also usable by people with only the Admin cap. This also changes the capexpr to include "a" for the same reason. ... (file: [14143b8304] check-in: [7260ff21b3] user: wyoung branch: trunk, size: 49615) | |
2021-02-11
| ||
17:17 | Adjust the default mainmenu setting so that Setup is desktoponly and Login/Logout is wideonly. The current expectation is that admins will edit the mainmenu by removing lines. ... (file: [a3efeba997] check-in: [d7e4b485ac] user: drh branch: trunk, size: 49615) | |
03:01 | Add the "lappend" TH1 command. All built-in skins now respond to the "desktoponly" and "wideonly" classes on the main menu. ... (file: [8e3776cef2] check-in: [d4c91b40a4] user: drh branch: trunk, size: 49595) | |
2021-02-10
| ||
14:25 | Added 'L' pseudo-capability character to indicate is-logged-in, for use with th1 capexpr. Removed hard-coded addition of login/logout menu entries in skin headers, delegating them to the mainmenu setting, and added Login/Logout entries to the default mainmenu value. ... (file: [09623a8eb2] check-in: [e5240c9749] user: stephan branch: trunk, size: 48900) | |
2021-02-06
| ||
04:40 | Restructured how --mainmenu value is saved. Added support for it to Windows server, but that is untested. ... (file: [8b690ea410] check-in: [852be6d420] user: stephan branch: mainmenu-override, size: 48813) | |
2021-02-05
| ||
10:36 | Added ui/server/cgi --mainmenu FILE option, and CGI wrapper script mainmenu: option, to override the mainmenu setting, similar to how --skin/skin: overrides the skin. ... (file: [33e87838de] check-in: [bcca09106b] user: stephan branch: mainmenu-override, size: 48971) | |
2021-01-26
| ||
21:53 | The main menu for web display is now derived from the "mainmenu" setting, for the built-in skins. Customized skins that ignore the mainmenu setting continue to operate as before. Added the "string match" TH1 command to help. ... (file: [95b1c04631] check-in: [923841b709] user: drh branch: new-main-menu, size: 48273) | |
2021-01-07
| ||
20:48 | Show the resident set size (RSS) on the /test_env page. ... (file: [776429116a] check-in: [b00e20c7ec] user: drh branch: trunk, size: 47528) | |
2020-12-24
| ||
17:10 | Disable CSP for /chat with a ping= query parameter. This is a drastic measure to get the feature working. We can work on providing a better solution later. ... (file: [94d7807eb4] check-in: [02961b8078] user: drh branch: trunk, size: 47455) | |
2020-12-23
| ||
17:27 | The /test_env page is not an error page. ... (file: [765f9a372c] check-in: [f2a26bca3a] user: drh branch: trunk, size: 47031) | |
2020-12-22
| ||
12:30 | Whitespace style fix ... (file: [59680d488a] check-in: [358f7d80c2] user: wyoung branch: body-feature-class, size: 47006) | |
12:13 | Removed the parameter from style_finish_page() since the resulting content div class is now redundant with respect to the body class. This potentially breaks CSS made against old class names that a prior commit on this branch changed, but such skins would be made against an unreleased version of Fossil, it's unlikely many are using that first version of the feature anyway, and most of the class names did *not* change unless you were targeting a "div" instead of "body" or just a generic class name. None of the shipping skins are affected. ... (file: [8a511a1b63] check-in: [0e83ca88ce] user: wyoung branch: body-feature-class, size: 47008) | |
11:55 | Created a new TH1 variable $current_feature set by default from the page URL's first component, but which may be overridden by code that knows a better feature name to use for that page. This is then used as the page's "body" class, making this the start of a replacement for the "content div" based feature class stuff done on branch [/timeline?r=default-css-cleanups | default-css-cleanups]. This is a better way to do it because it lets us target things outside the content div, such as the nav bar, the skin header, the skin footer, etc. ... (file: [621260fe88] check-in: [c671fc5d81] user: wyoung branch: body-feature-class, size: 47244) | |
10:31 | Comment fix to track a code change made in commit [3d6444fc]. ... (file: [8ccea07337] check-in: [e6e8ea8ffb] user: wyoung branch: trunk, size: 45813) | |
2020-12-21
| ||
18:20 | Declare the character set in the default HTML header. ... (file: [f814e1ef39] check-in: [1997b71cf7] user: drh branch: trunk, size: 45803) | |
2020-12-02
| ||
15:29 | Break out some of the obscure /timeline links on the /sitemap page into a separate /sitemap-timeline page. ... (file: [8e5015a497] check-in: [79f7808ba4] user: drh branch: trunk, size: 45778) | |
2020-11-18
| ||
14:47 | Improved error messages from the forum when the forum artifact ID is incorrect. ... (file: [83823e8ab1] check-in: [93a5d659b3] user: drh branch: trunk, size: 45725) | |
2020-11-07
| ||
13:25 | Rename the "style_body_and_footer()" interface to "style_finish_page()" and add a more detailed header comment to the implementation. ... (file: [7ad3e34f8e] check-in: [942b2076c6] user: drh branch: default-css-cleanups, size: 45338) | |
2020-11-05
| ||
23:15 | Added a parameter to style_footer() and renamed it to match its actual function (style_body_and_footer()) so we can add a CSS class to each page that indicates which major Fossil feature served the page, so we can have module-specific CSS. ... (file: [ff588f54a0] check-in: [ef5424b683] user: wyoung branch: default-css-cleanups, size: 44669) | |
22:34 | Moved a comment down in src/style.c and removed a part of it that seems to refer to inline CSS that's since moved to style.css. ... (file: [f9c2d1ea2f] check-in: [a040a5d24d] user: wyoung branch: default-css-cleanups, size: 44620) | |
22:32 | Disentangled an incorrect intermingling of the "adunit" feature and the "content" div the begins the body area of each page. ... (file: [c994204386] check-in: [e7fe61c13d] user: wyoung branch: default-css-cleanups, size: 44740) | |
2020-09-18
| ||
13:18 | Be careful to honor the auto-hyperlinks setting when it is off, and not display any hyperlinks. See [forum:5a7530639a|forum post 5a7530639a] for the bug report. ... (file: [25e0599e77] check-in: [b190858e97] user: drh branch: trunk, size: 44758) | |
03:28 | Clarify the origin of JS in the generated HTML. ... (file: [64ee3c9eb1] check-in: [6854244949] user: drh branch: trunk, size: 44562) | |
2020-09-12
| ||
06:13 | Added style_emit_noscript_for_js_page() to emit a NOSCRIPT tag and an error message if JS is not available, and call it from the pages which *required* JS in order to work. Added a note about potential browser-induced SVG blurring when using the pikchrshow dark mode option. ... (file: [7a17f9a88f] check-in: [070716d835] user: stephan branch: trunk, size: 44973) | |
2020-09-10
| ||
00:54 | Add the 'defHeader' command to TH1. ... (file: [e13d465651] check-in: [c1cb6886cd] user: mistachkin branch: trunk, size: 44518) | |
2020-09-03
| ||
19:04 | Make sure that any newlines in the CSP are converted into simple spaces before the CSP is added to an HTTP header. This *might* fix a problem reported [forum:/info/d29e3af43c|on the forum]. ... (file: [7cdb68cd36] check-in: [e0f2283c15] user: drh branch: trunk, size: 44411) | |
2020-08-24
| ||
22:20 | Moved C routines which emit fossil.XYZ JS APIs from style.c to builtin.c, and renamed appropriately. Added flag to output_text_with_line_numbers() to disable emit of JS (needed for fileedit preview, at a minimum). The experimental emitting of all fossil.XYZ APIs at once is now limited to bundled mode, as that's the only place it's potentially of benefit. ... (file: [5dc16b2eae] check-in: [c515e5fd9f] user: stephan branch: misc-js-experiments, size: 44185) | |
20:49 | Experimentally added '?' help buttons in wikiedit. Experimentally emit all fossil.XYZ APIs, rather than selected ones, to test whether that reduces overall transmission together with caching. DOM init-time timing workarounds to get confirmer buttons to pin their sizes properly. ... (file: [cc2153c580] check-in: [9edbb7eab1] user: stephan branch: misc-js-experiments, size: 48767) | |
2020-08-18
| ||
20:46 | Re-enabled localStorage for fossil.storage but enhanced it to sandbox the keys used by the apps on a per-repo basis, so there is no longer any (immediately visible) cross-repo polution. The underlying localStorage/sessionStorage is still shared per origin/browser profile instance, but fossil.storage clients will only see the state from their own repo. ... (file: [f3a58b83c2] check-in: [923affb930] user: stephan branch: trunk, size: 48182) | |
2020-08-08
| ||
17:09 | Imported a 2-line polyfill for MSIE's missing NodeList.forEach, courtesy of the Mozilla docs. ... (file: [20210c3c53] check-in: [4dd270761d] user: stephan branch: trunk, size: 47847) | |
11:29 | /wikiedit now marks "deleted" (empty) pages and offers a filter to show/hide them. ... (file: [087c6bd05f] check-in: [424baf1e10] user: stephan branch: trunk, size: 47555) | |
2020-08-04
| ||
00:48 | Added an ETag to the /style.css page, so it benefits from the far-future expiry stuff on this branch. ... (file: [d04942075f] check-in: [80097abc82] user: wyoung branch: etag-always, size: 47538) | |
2020-08-01
| ||
21:31 | Ported several features between wikiedit and fileedit, improving them both a bit. ... (file: [4716c135a1] check-in: [0d5006bed5] user: stephan branch: trunk, size: 47518) | |
13:53 | Merged in the Ajax-based /wikiedit reimplementation. ... (file: [4a4b2a3ad3] check-in: [19f2753522] user: stephan branch: trunk, size: 47201) | |
2020-07-31
| ||
23:33 | Merged in trunk for builtin_request_js() changes and ported wikiedit/fileedit/forumpost to use those. ... (file: [8e7a8a2c28] check-in: [2ec332a0c2] user: stephan branch: ajax-wiki-editor, size: 47200) | |
21:57 | Further simplification of the javascript loading code. ... (file: [fe6659b2b9] check-in: [b7f70ffc14] user: drh branch: refactor-js-handling, size: 46230) | |
21:47 | Replace various style_emit_script...() calls with builtin_request_js(). ... (file: [8ab86fee32] check-in: [699a977cfc] user: drh branch: refactor-js-handling, size: 47107) | |
21:32 | Reduce the number of jsmode options to three: inline, separate, bundled. ... (file: [8c7448b13a] check-in: [38f3d9785b] user: drh branch: refactor-js-handling, size: 49245) | |
20:02 | Begin integrating the builtin_request_js() interface. ... (file: [57dbf74fca] check-in: [13caa6e61e] user: drh branch: refactor-js-handling, size: 49446) | |
17:31 | Reordered /builtin a bit to allow it to respond with a 304 *without* generating extraneous output if etag_check() says it can. ... (file: [73fe0fdf6f] check-in: [8c9ea22419] user: stephan branch: ajax-wiki-editor, size: 54746) | |
16:49 | Pedantic function rename, as it will become relevant when work on the ajaxifying the forum start. ... (file: [2135f2b48f] check-in: [41ce65fc31] user: stephan branch: ajax-wiki-editor, size: 54715) | |
16:40 | Added style_emit_script_bundle() to simplify page-level bundle usage a small bit. /forumpost, /wikiedit, /fileedit now use that routine. ... (file: [d9dfef6baa] check-in: [0c233bc697] user: stephan branch: ajax-wiki-editor, size: 54711) | |
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. ... (file: [af84f115c8] check-in: [18da05b903] user: stephan branch: ajax-wiki-editor, size: 54249) | |
16:06 | Move the /builtin webpage from style.c over to builtin.c. Add the new "m=" query parameter enabling it to return multiple JS files in a single request. ... (file: [20234f42da] check-in: [956d2f8db9] user: drh branch: trunk, size: 50976) | |
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. ... (file: [5f3ee02255] check-in: [a4b73fd081] user: stephan branch: ajax-wiki-editor, size: 52236) | |
2020-07-29
| ||
18:10 | Corrected a 'for' attribute in a generated LABEL tag used by the fileedit page. ... (file: [838874e47e] check-in: [b82cb27514] user: stephan branch: trunk, size: 51941) | |
2020-06-14
| ||
05:37 | Merged in default.css branch: move default_css.txt to default.css (compiled in as-is as a builtin) and eliminate the no-longer-relevant mkcss tool. The over-the-wire size increase for the no-longer-stripped CSS is less than 1kb. ... (file: [65a555d0d4] check-in: [8eec01d419] user: stephan branch: trunk, size: 51943) | |
2020-06-11
| ||
07:46 | Merge in trunk. ... (file: [643477ae9e] check-in: [bd56e90d0f] user: stephan branch: default.css, size: 51906) | |
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: [f2e085d67a] check-in: [c313cac828] user: stephan branch: trunk, size: 52287) | |
2020-05-29
| ||
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: [0f52b81660] check-in: [0c19cd0a86] user: stephan branch: default.css, size: 51909) | |
2020-05-28
| ||
09:40 | Introducing the /fileedit page. ... (file: [ac39a941cb] check-in: [1243bf3999] user: stephan branch: trunk, size: 52290) | |
09:18 | Reworked how style.css is emitted: all default rules first, then page-specific rules (if passed name=PAGENAME and if builtin file style.PAGENAME.css exists), then the skin. This increases the default style.css output by only approx. 800 bytes before compression (approx. 300 after compression). Has no visual impact on existing built-in skins, and none is expected on 3rd-party skin edits. See [https://fossil-scm.org/forum/forumpost/d63ff33063|/forumpost/d63ff33063] for discussion. ... (file: [69c73e65d9] check-in: [064c1c9588] user: stephan branch: trunk, size: 39602) | |
2020-05-18
| ||
12:32 | Reverted [5abc0f6e7] because testing has shown the referrer to simply be too fragile and subject to browser-side whims (which also includes the option to send only the scheme and host, without the path, as the referrer, which breaks what that commit did). Now style.css supports both style.css/pagename and style.css?page=name, preferring the former, pending a decision on which one of those syntaxes the other devs prefer. ... (file: [36bc6aff78] check-in: [45341a2869] user: stephan branch: style-css-revamp, size: 39434) | |
03:41 | Replaced style.css?page=xxx with style.css/page, like the [style-css-revamp] branch does. ... (file: [9a84588853] check-in: [bc40707425] user: stephan branch: fileedit-ajaxify, size: 53425) | |
03:24 | All /fileedit/ajax requests now do a CSRF check and fail with 403 if CSRF seems likely. ... (file: [a7fb1126f6] check-in: [88a69253cd] user: stephan branch: fileedit-ajaxify, size: 52838) | |
02:59 | style.css now checks for a builtin file named after the first path component of the referer (sic), rather than PD("name"), however, we still have to emit style.css/PAGENAME in $stylesheet_url in order to pick up the the page-specific CSS, otherwise /style.css?id=... is the same for all pages and a page with its own style may pick up a cached copy without its own styles, or with the styles from another page. ... (file: [ccd5245a3b] check-in: [5abc0f6e79] user: stephan branch: style-css-revamp, size: 39460) | |
2020-05-17
| ||
19:55 | Removed accidental dual-emit of skin-level CSS. Copy/paste bug. ... (file: [0750c256a5] check-in: [eddb5ac552] user: stephan branch: style-css-revamp, size: 39424) | |
19:49 | Eliminated an unnecessary allocation. Code style conformance tweaks. ... (file: [240b0dd166] check-in: [e2a9fe4bc8] user: stephan branch: style-css-revamp, size: 39470) | |
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: [c9f2324688] check-in: [ae10ddf330] user: stephan branch: style-css-revamp, size: 39409) | |
03:19 | Extended style.css to optionally be able to load page-specific CSS if the 'page' URL param is provided and a builtin file named style.{{page}}.css is found. The stylesheet_url TH1 var now adds URL param page=g.zPath if builtin file style.{{g.zPath}}.css is available. ... (file: [791e6408b3] check-in: [d661c12cba] user: stephan branch: fileedit-ajaxify, size: 52623) | |
2020-05-15
| ||
03:35 | Cleaned up some JSON output using the new %!j format. ... (file: [30b60b06c2] check-in: [d9fffa4c58] user: stephan branch: fileedit-ajaxify, size: 50378) | |
2020-05-13
| ||
16:44 | Minor doc fix. ... (file: [e6ef1e4ca2] check-in: [ae594780d1] user: stephan branch: fileedit-ajaxify, size: 50384) | |
16:41 | The programmatically-generated input-with-label elements now use an inner LABEL, instead of SPAN, and auto-generated INPUT element IDs to go with the labels (which require an ID). ... (file: [32c4bed4d6] check-in: [b46d11b871] user: stephan branch: fileedit-ajaxify, size: 50383) | |
2020-05-12
| ||
10:24 | /fileedit now squelches errors related to 'missing' URL args, as they are now optional. It also now displays an informative warning at the top of the page if fileedit-glob is not set or is empty. Added a hint about hyperlink in the preview page. Added a Help tab with useful(?) tips. ... (file: [7f2b15a1e8] check-in: [c145140d3e] user: stephan branch: fileedit-ajaxify, size: 49666) | |
2020-05-10
| ||
14:50 | Merge in trunk for fossil_exe_id() and use it, instead of md5, as the builtin/*.js cache-buster value. ... (file: [124f185cbd] check-in: [7e43119a91] user: stephan branch: fileedit-ajaxify, size: 49666) | |
13:58 | Add the fossil_exe_id() internal interface that returns a unique hash that changes whenever Fossil is recompiled (more precisely, whenever the MANIFEST_UUID changes or the etag.c source file is recompiled). ... (file: [28394876ef] check-in: [54a8243bf5] user: drh branch: trunk, size: 37905) | |
09:16 | Minor efficiency hack in style_emit_script_builtin() and swapped a potentially problematic ordering of two JS includes. ... (file: [7ab8e45630] check-in: [c60ad868b4] user: stephan branch: fileedit-ajaxify, size: 49827) | |
08:47 | Several small style tweaks. Changed style_labeled_checkbox() parameter order for better readability. TabManager class now supports events alerting before/after a tab is switched to. Added auto-refresh of preview when the preview tab is activated, with a checkbox to disable it for slow connections and/or large documents (the refresh button still works as before). ... (file: [d7490c0d31] check-in: [ee175636aa] user: stephan branch: fileedit-ajaxify, size: 49774) | |
2020-05-09
| ||
12:36 | Added style_select_list_str(), selection list for commit comment mime type, and a toggle to switch between single- and multi-line comment editing modes. ... (file: [adb8f5f9b0] check-in: [4d5004ef2d] user: stephan branch: fileedit-ajaxify, size: 49708) | |
2020-05-08
| ||
14:15 | Swapped the style_emit_script_builtin() parameters for consistency with style_emit_script_tag(). ... (file: [91ed559cef] check-in: [02240eec90] user: stephan branch: fileedit-ajaxify, size: 47882) | |
12:39 | /fileedit now accepts 'fn' and 'ci' as undocumented aliases for 'filename' resp. 'checkin', for consistency with some other pages. style_emit_script_builtin() now includes a cache-buster on URLs (a prefix of the builtin content's MD5 hash). ... (file: [8977eb128b] check-in: [3733293a01] user: stephan branch: fileedit-ajaxify, size: 47880) | |
2020-05-07
| ||
12:52 | Normalized the various input-with-label elements to use SPAN wrappers instead of DIV. ... (file: [6c37da3f51] check-in: [53b31b0814] user: stephan branch: fileedit-ajaxify, size: 47555) | |
11:12 | doc typo ... (file: [508f9ca15d] check-in: [a62594e58d] user: stephan branch: fileedit-ajaxify, size: 47549) | |
01:19 | Added hash_digits() info to fossil.config object and added fossil.hashDigits(). Factored out fileedit JS use of innerHTML where possible. Reworked the Version Info tab a bit. ... (file: [275605ea2e] check-in: [29567e6e7e] user: stephan branch: fileedit-ajaxify, size: 47550) | |
2020-05-06
| ||
03:30 | Removed a bogus, but harmless, JS dep and corrected some copy/pasted docs. ... (file: [d33b137f6e] check-in: [2abc1ff42a] user: stephan branch: fileedit-ajaxify, size: 47294) | |
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: [b8253e5acd] check-in: [e70ab3a368] user: stephan branch: fileedit-ajaxify, size: 47409) | |
01:51 | Reworked how /fileedit loads its JS - it now fetches them rather than embedding them inline. Moved fossil.fetch() docs from style.c into the JS file. ... (file: [eed23db465] check-in: [b48212f6ea] user: stephan branch: fileedit-ajaxify, size: 46845) | |
2020-05-05
| ||
16:51 | Completely overhauled the /fileedit layout, using a homebrew tabbed interface. ... (file: [6c4386f8fe] check-in: [33ffe5762b] user: stephan branch: fileedit-ajaxify, size: 47522) | |
08:41 | Numerous minor cleanups. ... (file: [73071985e6] check-in: [f54ac21745] user: stephan branch: fileedit-ajaxify, size: 46089) | |
06:48 | Ajaxified commit. All that's left is cleanup and prettification. ... (file: [3d814b3ab6] check-in: [1a6c5090ce] user: stephan branch: fileedit-ajaxify, size: 45648) | |
04:06 | Initial work on ajaxifying /fileedit. Fetching content, preview, and diffs are ajax'd, but save is not yet. ... (file: [63766f0f30] check-in: [8edf9dbfc2] user: stephan branch: fileedit-ajaxify, size: 45084) | |
2020-05-04
| ||
23:26 | Moved some generic fileedit code to style.c. Refactored /fileedit to not require JS to update version info, making this impl pure no-JS. Now to ajaxify it... ... (file: [457c2faee7] check-in: [8d4ce834ed] user: stephan branch: checkin-without-checkout, size: 42027) | |
2020-04-11
| ||
22:35 | Merged from trunk ... (file: [d3e396f109] check-in: [2f24675ab5] user: ashepilko branch: api-cleanup, size: 37853) | |
2020-04-10
| ||
14:02 | Modifications to the "fossil ui" idle timeout feature: (0) Make the Javascript work with IE (lacking the `fetch()' function) (1) Ensure the Javascript keep-alive polling interval is lower than the idle timeout (2) Add the short form `-t' as an alias for the `--idle-timeout' command-line option, since it is now always required to enable legacy behavior. ... (file: [2e4e6fe492] check-in: [fae4ae058d] user: florian branch: idle-time-suggestions, size: 38649) | |
2020-04-05
| ||
23:45 | Match the COMMAND and WEBPAGE names with _cmd and _page functions; [https://fossil-scm.org/forum/forumpost/045bffda68|forumpost/045bffda68] ... (file: [d12c9321d3] check-in: [06afb7022f] user: ashepilko branch: api-cleanup, size: 37603) | |
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: [88f09f051f] check-in: [b17e4c5a77] user: drh branch: accordion-about-wiki, size: 37853) | |
2020-03-14
| ||
21:00 | Add the nsm query parameter to /timeline for disabling the submenu. ... (file: [6d1c5f7e3b] check-in: [220ed0a939] user: drh branch: trunk, size: 37603) | |
2020-02-26
| ||
14:28 | Put the Content-Security-Policy in the HTTP reply header in addition to the HTML header. That way, the CSP is enforced even for raw HTML pages or if the skin provides an HTML header that omits the CSP. Add a new "default-csp" setting included with the skin that allows an administrator to change the CSP to allow for CDNs and such. ... (file: [bea38d5b94] check-in: [14c81d9d2b] user: drh branch: trunk, size: 37420) | |
2019-12-11
| ||
12:43 | Rename the CGI control file variable "debug:" to "cgi-debug:" and enhance it so that it shows the complete CGI environment at the start of each request. Also add documentation. ... (file: [4f75a6a67a] check-in: [4a7760e368] user: drh branch: trunk, size: 36274) | |
2019-11-15
| ||
02:50 | Removed the media="screen" part of the stylesheet link output because it provides no benefit to on-screen reading and causes the style to be completely lost when printing. See https://fossil-scm.org/forum/forumpost/63a45d759e. ... (file: [47aff3cdc9] check-in: [f27d4b5054] user: stephan branch: trunk, size: 37175) | |
2019-08-27
| ||
06:50 | Attempt to fix 'CONTENT_TYPE' detection when a suffix, e.g. '; charset=utf-8', is present. ... (file: [717687caad] check-in: [891bbc6ffe] user: mistachkin branch: noJsonCgiFlag, size: 37251) | |
2019-08-09
| ||
18:14 | Enhance markdown to use the same hyperlink target resolving logic as Fossil wiki. That means that wiki page names and check-in and ticket hashes can now be used as markdown hyperlink URLs. Also enhance markdown hyperlinks so that if the display text is an empty string, the URL is used as the display text. ... (file: [e654ff9b9b] check-in: [774fb7712f] user: drh branch: trunk, size: 37195) | |
2019-07-29
| ||
14:06 | When to a repolist, if any of the repositories have a non-zero repolist-skin setting, use that repository as the skin for the listing. If the repolist-skin setting is 2, then omit that repository from the list for directory-scan lists, but always show all repos for a "fossil all ui" list. This *almost* works, but still has some small issues. This is an incremental check-in. ... (file: [ec7cd33829] check-in: [958e0bdc4a] user: drh branch: repolist-skin, size: 37108) | |
2019-06-10
| ||
04:48 | Disable the mouse-motion anti-robot requirement for devices that self-identify as a tablet or mobile device, and hence might never send mouse-motion events. ... (file: [0c4ef9847a] check-in: [60d25189d2] user: drh branch: tablet-antirobot-fix, size: 37020) | |
2019-06-07
| ||
13:10 | Minor name changes to new routines. ... (file: [1ab08da29b] check-in: [ef848025da] user: drh branch: copybtn.js-tweaks, size: 36997) | |
11:56 | Make sure copy buttons stay on the same line as the linked text. ... (file: [6d0cfcdb50] check-in: [678018d3ab] user: florian branch: copybtn.js-tweaks, size: 36965) | |
11:47 | Output the copy button patterns for HTML pages and TH1 scripts from a centralized function, to make it easier to apply global modifications. ... (file: [ce23c50fb1] check-in: [eb960935fc] user: florian branch: copybtn.js-tweaks, size: 36873) | |
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: [8c4669e9cf] check-in: [f6fcbf292b] user: florian branch: tooltip-copyhash, size: 34224) | |
2019-05-18
| ||
02:07 | Single-click to get the tooltip. Double-click to hyperlink to the branch graph. Click is approximate and does not require a direct hit on the graph line. ... (file: [c05e0c557c] check-in: [9dc7454651] user: drh branch: tooltips, size: 33968) | |
2019-05-17
| ||
14:47 | Fix the redundant "udc" query parameter in the timeline. ... (file: [509dbc77dc] check-in: [0f9b648f2b] user: drh branch: trunk, size: 33828) | |
2019-05-14
| ||
11:17 | Fix the anti-robot logic so that auto-hyperlink-mouseover actually works and so that the "mouseover" setting sent down to javascript is determined only by the setting on the Access page. ... (file: [405784caa1] check-in: [37f23f3764] user: drh branch: trunk, size: 33790) | |
2019-02-17
| ||
07:47 | Make sure the TH1 interp is available before trying to use it. ... (file: [0216ce1cce] check-in: [600accbec3] user: mistachkin branch: dynamicCsp, size: 33917) | |
07:16 | Add the 'nonce' command to TH1. Improve clarity of the 'default_csp' variable handling and add comments. ... (file: [8986366db7] check-in: [68e6b07eba] user: mistachkin branch: dynamicCsp, size: 33980) | |
06:18 | Skip setting the 'default_csp' TH1 variable if it already exists (e.g. it was manually overridden via the TH1 setup script). ... (file: [43dc6293ee] check-in: [0b885bb952] user: mistachkin branch: dynamicCsp, size: 33770) | |
05:32 | Merge updates from trunk. ... (file: [004a5a5355] check-in: [cb881aab33] user: mistachkin branch: dynamicCsp, size: 33702) | |
2019-02-15
| ||
21:20 | Show the SCGI environment variable value on the /test_env page if that variable exists. ... (file: [00723952ee] check-in: [f59faedb71] user: drh branch: trunk, size: 33457) | |
20:51 | When rendering the default header via TH1, allow the default Content-Security-Policy content to be overridden via the 'default_csp' variable. ... (file: [7ef5673d10] check-in: [0fe4c7d973] user: mistachkin branch: dynamicCsp, size: 33693) | |
2019-01-26
| ||
02:26 | Fix the chref() helper function so that it correctly renders the class attribute on the generated hyperlink with hyperlink display is delayed as an anti-robot defense. ... (file: [18b799d4aa] check-in: [f54b4bf1bd] user: drh branch: trunk, size: 33448) | |
2019-01-21
| ||
17:33 | Provide the option to force all web page requests to go over HTTPS. ... (file: [2f3f2d09b7] check-in: [f372e18979] user: drh branch: https-all-pages-option, size: 33438) | |
2018-09-10
| ||
23:34 | Add the new "script" element to skins, accessible as /script.js. The idea is to put the hamburger menu javascript from the js-hamburger-menu branch in this script element, rather than inlining it in the footer. But I am not certain that is the best way to go so this change is parked on a branch for now. ... (file: [2243b0574c] check-in: [e5dbc6122d] user: drh branch: skin-script, size: 33452) | |
2018-09-05
| ||
23:08 | Ajaxy animated drop-down menu on clicking a new hamburger button in the default skin, as requested by drh on the forum: https://fossil-scm.org/forum/forumpost/40a18bd742 Initial version uses jQuery loaded from Google Hosted APIs for ease of development. ... (file: [91feecfaef] check-in: [d7c43c5aa7] user: wyoung branch: js-hamburger-menu, size: 32801) | |
2018-08-30
| ||
16:13 | Silence warning about unused variable ... (file: [bf618f45ab] check-in: [2f72c1fbd2] user: andygoth branch: trunk, size: 32781) | |
2018-08-23
| ||
02:57 | Put all javascript inline using a nonce. Disallow 'unsafe-inline' CSP for javascript. ... (file: [6a1fb6f3b3] check-in: [89c40851f0] user: drh branch: csp-nonce, size: 32820) | |
2018-08-20
| ||
18:04 | Enable responsive design by default on all skins. ... (file: [3ddb75727f] check-in: [466744aae2] user: drh branch: mobile, size: 31742) | |
2018-08-08
| ||
18:10 | A simpler method of ensuring that backoffice does not cling to the standard input and output. ... (file: [7d807cdc08] check-in: [8c52c67412] user: drh branch: backoffice-full-close, size: 31669) | |
17:57 | In the backoffice process, close the 0, 1, and 2 file descriptiors and reopen them as /dev/null, on unix. ... (file: [2bbf87b741] check-in: [6865fb72cf] user: drh branch: backoffice-full-close, size: 31942) | |
2018-07-26
| ||
01:33 | Automatic scroll to the specific message of the thread when calling /info on a forum message. ... (file: [e09eb1d514] check-in: [8f0e18f4b0] user: drh branch: forum-v2, size: 31670) | |
2018-07-25
| ||
17:53 | Further improvements to webpage_error() and webpage_assert(). Fix forum processing so that moderator approval and disapproval work. Add the "Delete" feature to forum that simply nulls out the page using an edit. ... (file: [2a87d2285e] check-in: [32bbb9a9fc] user: drh branch: forum-v2, size: 31138) | |
16:10 | Add the website_assert() macro. Fixes to forum post editing. ... (file: [0a616e6611] check-in: [e67efdd784] user: drh branch: forum-v2, size: 30838) | |
15:02 | If the user has the 'D' capability and the "showqp" query parameter exists, then all query parameters are shown at the top of the webpage. Also, fix some issues with forum. ... (file: [20c0a4c97a] check-in: [b48068ded3] user: drh branch: forum-v2, size: 30641) | |
13:09 | Initial implementation of the forum reply screen. ... (file: [805418a2cf] check-in: [c35fe945d2] user: drh branch: forum-v2, size: 30536) | |
11:25 | Enhance the webpage_error() routine to show the complete calling environment to authorized users. Also, continuing work on forum. ... (file: [fc6bf6803d] check-in: [5fcf49f104] user: drh branch: forum-v2, size: 30401) | |
2018-07-03
| ||
10:23 | Only add the default <body> element to the header if the configured header lacks "<body". Formerly, it searched for "<body>" and that search would fail if the body element contained attributes. ToDo: This default body-element mechanism needs to be better documented. ... (file: [ee73748920] check-in: [24ecb3bbd5] user: drh branch: trunk, size: 29252) | |
2018-06-16
| ||
13:36 | Progress toward getting the forum to actually work. This is an incremental check-in. ... (file: [5c0407f4d9] check-in: [4814c41a9a] user: drh branch: forum-brainstorm-1, size: 29253) | |
2018-03-17
| ||
23:11 | Do no update the display cookie except when the user specifically changes the selectors on the /timeline submenu. ... (file: [ada2d6bccc] check-in: [802939b18d] user: drh branch: trunk, size: 29250) | |
2018-02-25
| ||
19:47 | Add support for Last-Modified: and If-Modified-Since:. Currently only works for /uv but can be easily expanded to other resources. Also change Set-Cookie to use max-age= rather than expires=. ... (file: [4988bac5e3] check-in: [f89eb80eec] user: drh branch: trunk, size: 29212) | |
2018-02-24
| ||
20:14 | Redesign the ETags mechanism to be simpler and safer. ... (file: [db6acea5f7] check-in: [ae660cd62f] user: drh branch: etags-cache-control, size: 29182) | |
18:39 | Further changes trying to get ETags to work well. But as I type this, I feel like this design is not working out well and I am about ready to start over from scratch. This check-in is just to preserve work in case I want to come back to it later. ... (file: [dad17b6f59] check-in: [02740c2c47] user: drh branch: etags, size: 29105) | |
2018-02-10
| ||
16:24 | Add the cgi_csrf_safe() routine as a supplimental defense against cross-site request forgery attacks. ... (file: [586b98373a] check-in: [047802a3c3] user: drh branch: trunk, size: 28875) | |
2018-01-15
| ||
15:47 | Always show the HTTP_IF_NONE_MATCH cgi parameter on the /test_env page. ... (file: [535c0054a6] check-in: [39b4368682] user: drh branch: trunk, size: 28825) | |
2017-12-23
| ||
04:21 | Only show the number of requests on the /test_env page if running on unix from "fossil server" or "fossil ui". ... (file: [8ef197441d] check-in: [f4a9df4dd0] user: drh branch: trunk, size: 28803) | |
02:43 | The "fossil server" command keeps track of the total number of requests and displays that value on the /test_env page. ... (file: [282a9854e8] check-in: [41c7caad8a] user: drh branch: trunk, size: 28777) | |
00:50 | Fix the "fossil server" command to allow up to FOSSIL_MAX_CONNECTIONS (default 1000) pending HTTP requests. This is an increase from 2. Add the --max-latency command-line option for "fossil server". Do a better job of harvesting dead child processes. Report the number of sibling HTTP request handler processes on the /test_env page. ... (file: [f905ab86a3] check-in: [05ec15cad5] user: drh branch: trunk, size: 28739) | |
2017-12-14
| ||
00:48 | Remove the "autofocus" attribute from text inputs, to prevent CSS flashes. ... (file: [b70db7af84] check-in: [20e680aac7] user: drh branch: trunk, size: 28657) | |
2017-12-07
| ||
01:57 | Fix minor script problems. Actually turn on CSP. ... (file: [925890497c] check-in: [e59a7fd3cf] user: drh branch: trunk, size: 28652) | |
2017-12-06
| ||
21:56 | Move more in-line javascript into separate JS files. ... (file: [28dc794ae6] check-in: [f924823986] user: drh branch: trunk, size: 28650) | |
17:38 | Fix the timeline graph generator so that it works with two or more graphs on a single page. ... (file: [4166cd2044] check-in: [68635d60df] user: drh branch: trunk, size: 29309) | |
10:01 | Perform table sorting using a separate javascript file rather than using in-line javascript. ... (file: [c8bd58b0b1] check-in: [6b645d631d] user: drh branch: trunk, size: 29081) | |
01:38 | Remove the use of in-line javascript from the submenu controls. ... (file: [6624348772] check-in: [3969757f37] user: drh branch: trunk, size: 28827) | |
2017-12-05
| ||
22:39 | Make the Basic/Advanced menu controls on timelines a setting that persists in the display preferences cookie. ... (file: [f5041f6d6c] check-in: [259074d364] user: drh branch: trunk, size: 28838) | |
20:16 | Replace the in-line graph-drawing javascript with a separate graph drawing module, "graph.js". ... (file: [ca93185687] check-in: [32a2fff850] user: drh branch: trunk, size: 29892) | |
17:17 | Remove unused local variable from style_footer(). ... (file: [9187ed2317] check-in: [57ffe304c5] user: drh branch: trunk, size: 29901) | |
15:21 | Add the "/test-builtin-files" webpage. ... (file: [f9c7ebbc74] check-in: [cee662d96e] user: drh branch: trunk, size: 29974) | |
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: [36364e4042] check-in: [09494b0207] user: drh branch: trunk, size: 30364) | |
13:50 | Cache the main.js file. ... (file: [e29d65b31e] check-in: [1760a15156] user: drh branch: trunk, size: 29338) | |
01:30 | Remove code inside of #if 0...#endif. ... (file: [e4231565e1] check-in: [7c408d751c] user: drh branch: trunk, size: 29269) | |
01:24 | Remove unnecessary "antibot" class names from anchors. ... (file: [1a9f799fd4] check-in: [52a47db1a6] user: drh branch: main.js, size: 29426) | |
01:05 | Anti-robot defenses are now CSP-safe. ... (file: [f90561cb3a] check-in: [4f2c984132] user: drh branch: main.js, size: 29466) | |
2017-12-04
| ||
21:08 | Attempt to add a separate JS file and source it just prior to </body> ... (file: [c73f2d52a8] check-in: [487aa43f42] user: drh branch: main.js, size: 30748) | |
2017-12-03
| ||
17:09 | Improved formatting of the generated CSS. ... (file: [de7ae94198] check-in: [52b003f1f9] user: drh branch: trunk, size: 29839) | |
2017-11-30
| ||
17:58 | Refactor the symlink processing logic so that most of the file access routines take a new parameter indicating the conditions under which symlinks should and should not be followed. This should fix a few bugs related to symlink processing. Lots of testing required before merging to trunk. ... (file: [afbf999654] check-in: [e7767de263] user: drh branch: symlink-refactor, size: 29538) | |
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: [6491594c92] check-in: [5c9c51be5f] user: drh branch: trunk, size: 29529) | |
16:20 | Futher adjustments to the default CSS for timeline selection and "current". ... (file: [0cd38aed34] check-in: [f9fc914eae] user: drh branch: trunk, size: 51013) | |
16:06 | Adjustments to the default CSS for timeline tables to better display the selected row. ... (file: [b8b04a2d51] check-in: [5beb361496] user: drh branch: trunk, size: 50875) | |
11:46 | Change the name of "Normal View" to "Modern View". Add the "View" modifier to all choices in the view mode selector, to help make it clear what the selector is for. ... (file: [85aba376c7] check-in: [2a8598f987] user: drh branch: sticky-timeline-style, size: 50640) | |
02:59 | Remove the "border-collapse: collapse;" default CSS from the /timeline. ... (file: [7525c90c02] check-in: [926a5a38df] user: drh branch: sticky-timeline-style, size: 50640) | |
02:48 | Fixes to default styling. ... (file: [b1d114ab41] check-in: [e814b1e583] user: drh branch: sticky-timeline-style, size: 50774) | |
2017-11-26
| ||
11:14 | Change the default CSS so that the cursor is a pointer over the timeline check-in comment and the following ellipsis, as a hint to that one can click on those elements. ... (file: [509f1d3712] check-in: [b39ad68f7c] user: drh branch: trunk, size: 50578) | |
00:41 | Default CSS for timeline ellipsis. ... (file: [6c96745cf0] check-in: [9b739d1d93] user: drh branch: declutter-via-js, size: 50261) | |
2017-11-25
| ||
20:43 | On the /timeline page, begin with the "basic" view. Provide an "Advanced" button to fill in details using JS. The "basic" query parameter no longer functions. ... (file: [06b9c281f2] check-in: [3ede2d874f] user: drh branch: declutter-via-js, size: 50184) | |
2017-11-24
| ||
23:53 | Make the "basic" query parameter the default for built-in skins when clicking on the Timeline menu. Add "basic" to /finfo. Other improvements to timeline. ... (file: [02e115f422] check-in: [78f18dbd1c] user: drh branch: trunk, size: 48485) | |
2017-11-03
| ||
13:34 | Automatically generate the <html><head>...</head><body> section at the beginning of each HTML document if the header template does not contain a <body> tag. Likewise for the </body></html> after the footer. ... (file: [89d3c1024f] check-in: [f1bb72ed26] user: drh branch: trunk, size: 48356) | |
2017-10-05
| ||
11:03 | Minor formatting changes the the /mlink page. ... (file: [01b4804a3d] check-in: [a73ed0d2f5] user: drh branch: trunk, size: 47622) | |
2017-09-25
| ||
15:36 | Change the "Log" submenu element of the annotation page so that it shows or hides the log using javascript, avoiding a server roundtrip and a recomputation of the annotation. ... (file: [c74b7e2495] check-in: [037e06b370] user: drh branch: trunk, size: 47592) | |
2017-09-19
| ||
20:09 | Add the ability to temporarily disable all ads. ... (file: [309028172b] check-in: [48d8af20b7] user: drh branch: trunk, size: 47257) | |
2017-07-03
| ||
11:26 | On the /test_env page, show the AUTH_CONTENT and AUTH_TYPE environment variables in "cookie" mode. - On second thought, better to not show these, since they can expose passwords on screen. ... (file: [f04258db49] check-in: [d28cb283f3] user: drh branch: security-risk, size: 47268) | |
2017-07-02
| ||
18:22 | On the /test_env page, report the values of the REMOTE_USER and HTTP_AUTHENTICATION environment variables, if they exist. ... (file: [2c96edb8b7] check-in: [4207a04072] user: drh branch: trunk, size: 47204) | |
2016-11-29
| ||
16:57 | Make the "Line Numbers" submenu element on the /artifact and /file pages a check-box. ... (file: [cf9edbf403] check-in: [4946efef65] user: drh branch: trunk, size: 47159) | |
2016-11-07
| ||
02:12 | Use rgba(0,0,0,0.5) instead of #888 to implement 50% shadow so that the shadow works even against a colored or dark background ... (file: [293717fab1] check-in: [f23ccc89ce] user: andygoth branch: trunk, size: 47156) | |
2016-11-05
| ||
14:04 | Replace Show/Hide Cookies in test_env page with a checkbox ... (file: [6bfafac668] check-in: [7814e9b59b] user: andygoth branch: trunk, size: 47128) | |
06:38 | Rework style.c to use new line continuation feature of translate.c ... (file: [0f0eb38236] check-in: [9c21101119] user: andygoth branch: trunk, size: 47244) | |
04:02 | Draw dotted box around entire row of checkout version, not just the check-in comment and descriptive text. In my experience, it's too hard to see the dotted box against a colored background when the checkout version is on a branch. This whole-row behavior matches the version marking option provided by the timeline "m" query string. I considered also increasing the line thickness from 1px to 2px, but I found it to be too distracting. Instead, I added a very faint shadow similar to, but much lighter than, the one used by the "m" version marker. ... (file: [20227b4f0d] check-in: [e5b53f15cb] user: andygoth branch: trunk, size: 47496) | |
03:19 | Add explicit call to form submit() when changing a text entry so style_submenu_entry() can be used multiple times per page ... (file: [4e44d56bd9] check-in: [2929d5fced] user: andygoth branch: trunk, size: 47479) | |
03:17 | Add missing close angle bracket omitted by previous commit ... (file: [daeb1a4e98] check-in: [2dd295344e] user: andygoth branch: trunk, size: 47447) | |
03:14 | Cherrypick [2e9ac33a9a] ... (file: [a14b4637ca] check-in: [e32803bbf6] user: andygoth branch: trunk, size: 47446) | |
03:06 | Remove extra class='submenuctrl' from checkbox input because already present in the enclosing <label> ... (file: [607cb1443a] check-in: [bccaea605c] user: andygoth branch: trunk, size: 47276) | |
02:29 | Implement style_submenu_checkbox(). Change "unhide" to a checkbox so it can be cancelled without editing the URL by hand. Update skins to support use of <label> tag. Remove redundant "if" check in style.c. Checkbox styling can certainly be improved, but this is a start. ... (file: [f8345ab469] check-in: [8d880f0bb4] user: andygoth branch: trunk, size: 47311) | |
2016-11-04
| ||
22:37 | Consistently use the count(X) macro in place of sizeof(X)/sizeof(*X) throughout the Fossil core, excluding things that don't use makeheaders. Also use count(X) instead of ArraySize(X) which has the same definition. ... (file: [e3e08b5f07] check-in: [e5b62edb28] user: andygoth branch: trunk, size: 46572) | |
21:55 | Merge trunk ... (file: [c4f2dcaf4b] check-in: [250c12c2f7] user: andygoth branch: andygoth-timeline-ms, size: 46854) | |
21:32 | Remove unused, undocumented zTitle argument to style_submenu_element(). This argument appears to have been unused all the way back to [dbda8d6ce9]. ... (file: [35cd98391f] check-in: [187424e891] user: andygoth branch: trunk, size: 46605) | |
15:52 | Change style_submenu_entry() to allow zero and negative iSize. Zero iSize means display size and length limit are not specified, and negative iSize means no length limit is specified but the display size is set to the absolute value of iSize. ... (file: [dc80b958a5] check-in: [2e9ac33a9a] user: andygoth branch: andygoth-timeline-ms, size: 46963) | |
2016-10-10
| ||
05:55 | Merge updates from trunk. ... (file: [29fe1c787e] check-in: [82d77c23a6] user: mistachkin branch: prjDesc, size: 46714) | |
2016-09-01
| ||
01:44 | Add REMOTE_HOST to the test_env page. ... (file: [88afceaf6b] check-in: [4d1f2d302b] user: mistachkin branch: trunk, size: 46645) | |
2016-08-18
| ||
01:52 | Add more environment variables to the 'test_env' page. ... (file: [71df0fbd14] check-in: [33561a22fa] user: mistachkin branch: trunk, size: 46630) | |
2016-06-22
| ||
09:11 | merge trunk ... (file: [39cc889a7b] check-in: [414fc1e95c] user: jan.nijtmans branch: html-cleanup, size: 46657) | |
2016-06-17
| ||
09:45 | More consistancy in using <br /> and <hr /> HTML tags ... (file: [85ca473e8c] check-in: [63220d9403] user: jan.nijtmans branch: trunk, size: 46455) | |
2016-06-16
| ||
16:28 | Add the 'project_description' variable for TH1 style scripts. ... (file: [453bc52d72] check-in: [77667ca159] user: mistachkin branch: prjDesc, size: 46520) | |
2016-05-31
| ||
01:57 | Fix a bug in the spider excluder. ... (file: [c0d37267d5] check-in: [8583ca38eb] user: drh branch: trunk, size: 46451) | |
2016-05-29
| ||
20:58 | Improved linkages between the various status pages. ... (file: [91017c6783] check-in: [ba4a9ca84d] user: drh branch: trunk, size: 46447) | |
2015-11-16
| ||
01:45 | Remove deprecated <center> tags. ... (file: [e87e050f29] check-in: [d57f239570] user: Isius branch: html-cleanup, size: 46600) | |
2015-11-10
| ||
12:16 | Fix a missing comma in the /test_env page. ... (file: [1a7a0b84d1] check-in: [5f962bfaf4] user: drh branch: trunk, size: 46398) | |
2015-11-05
| ||
02:38 | Add new environment variables to the set that is displayed on the /test_env page. ... (file: [a3efd0c0de] check-in: [690824e991] user: drh branch: trunk, size: 46397) | |
2015-10-05
| ||
17:41 | Improvements to the way that the CSS URL is generated. ... (file: [2aef0f3537] check-in: [8298f4e360] user: drh branch: trunk, size: 46273) | |
2015-06-16
| ||
13:28 | remove unnecessary end-of-line spacing ... (file: [4238d0f181] check-in: [33c44fab3a] user: jan.nijtmans branch: trunk, size: 46281) | |
2015-05-31
| ||
11:19 | Make azType in statrep.c a const table (which it actually is ...) ... (file: [90365266ca] check-in: [b43681dc22] user: jan.nijtmans branch: trunk, size: 46284) | |
2015-05-18
| ||
22:05 | Use drop-down menus to select the user on the /reports pages. ... (file: [1c9ef7c0dc] check-in: [675274612d] user: drh branch: andygoth-user-reports, size: 46273) | |
2015-05-09
| ||
12:47 | Fix a harmless compiler warning. ... (file: [c9aeaaea1f] check-in: [31c81ac65b] user: drh branch: trunk, size: 45126) | |
2015-05-06
| ||
20:55 | Allow the timeline graph to be customized using CSS. ... (file: [6c3ea4faf7] check-in: [1f1e199a20] user: joel branch: graphcss, size: 45122) | |
2015-04-27
| ||
13:19 | Provide help text for all commands and webpages. ... (file: [842f0cd74a] check-in: [7ab03289ee] user: drh branch: trunk, size: 42654) | |
2015-03-19
| ||
23:57 | Expose timeline circles, arrowheads, and branch rail colors as settings ... (file: [0f13497dcb] check-in: [fb9b3707b8] user: jmoger branch: differentiate-timeline, size: 42702) | |
2015-03-14
| ||
15:21 | Improved management of resource names so that it is not necessary to press "Reload" after changing skins either in the admin screens or using the --skin command-line option. ... (file: [04648413ce] check-in: [39f084cf2c] user: drh branch: trunk, size: 42504) | |
2015-03-09
| ||
11:15 | Add extra space between lines of the file-list in a timeline. ... (file: [f200b94959] check-in: [c68c68d9d1] user: drh branch: trunk, size: 42572) | |
08:58 | Eliminate some unnecessary end-of-line spacing ... (file: [0fdfdfeb82] check-in: [7fbc1c3a1f] user: jan.nijtmans branch: trunk, size: 42484) | |
2015-03-01
| ||
20:42 | More non-functional changes of 'checkin' to 'check-in' and 'checkins' to 'check-ins' in the source code. ... (file: [4206ec5057] check-in: [6ec2c2e3d9] user: mistachkin branch: trunk, size: 42485) | |
2015-02-26
| ||
12:25 | Make gebi() work on browsers with javascipt < 5.1 ... (file: [90dfcd154f] check-in: [e7ec49815b] user: jan.nijtmans branch: trunk, size: 42484) | |
00:31 | Update the built-in SQLite to the latest trunk version, as the 3.8.8.3 version contains an unused local variable and hence will not compile when -Werror is used. Add a missing space to an <input> element on the timeline submenu. ... (file: [58158958dc] check-in: [c3d72bd99e] user: drh branch: trunk, size: 42478) | |
2015-02-17
| ||
20:45 | Remove the "word-break:break-all;" from the default CSS for the fileage page. ... (file: [0c1f37f054] check-in: [565f4d11b8] user: drh branch: trunk, size: 42477) | |
2015-02-14
| ||
12:24 | When the user is "nobody", make the g.anon permission vector for "anonymous" available in addition to g.perm. Hyperlinks to pages that would be available to anonymous are shown rather than suppressed. When permission is denied and control jumps to login_needed() a new flag shows whether or not logging in as "anonymous" would help. Work in progress. ... (file: [2661152c6e] check-in: [2f50d427a9] user: drh branch: login-enhancements, size: 42506) | |
2015-02-11
| ||
15:45 | Set the "Max:" entry box on the /timeline submenu to be size 4 with maxlength of 4. ... (file: [086dcb42e5] check-in: [245e398384] user: drh branch: trunk, size: 42287) | |
15:05 | Add the ability to specify one of the built-in skins as an override of the current configuration, using the --skin option to "server", "ui", and "http" commands, or the "skin:" line in the CGI script. ... (file: [7de9907750] check-in: [ed36e2eb51] user: drh branch: trunk, size: 42250) | |
2015-02-09
| ||
04:10 | On timelines, to show the "selected" entry, give the row some vertical space between the previous and following rows, a yellow background, a gray border, and a shadow-box (all adjustable via CSS). For the c=TIME "circa" query parameter, highlight the nearest entry. ... (file: [3a88059221] check-in: [f4e299d0e5] user: drh branch: trunk, size: 42437) | |
2015-02-07
| ||
02:49 | Improved management of URL parameters in the file browsers. Add file and directory icons to the flat-view. ... (file: [06f9799c58] check-in: [7478f9974c] user: drh branch: trunk, size: 42042) | |
2015-02-06
| ||
21:38 | Further adjustments to the timeline control format. ... (file: [e0d43c532f] check-in: [c8f121c7c8] user: drh branch: timelineMods, size: 41085) | |
19:35 | Minor revisions to the timeline controls to permit for easier reading. ... (file: [34ebdfca37] check-in: [7d20d72af8] user: mistachkin branch: timelineMods, size: 41333) | |
09:55 | eol-spacing fixes. ... (file: [16f4b6658d] check-in: [b8e3dc16f4] user: jan.nijtmans branch: trunk, size: 41231) | |
2015-02-05
| ||
12:42 | Add infrastructure for making some hyperlinks have class='inlinebutton'. But there does not appear to be a good way to style this, so the change is abandoned. ... (file: [7718495a62] check-in: [6535398e87] user: drh branch: inline-button, size: 41469) | |
2015-02-04
| ||
23:56 | Use a two-entry selection-box instead of a checkbox for boolean properties. ... (file: [0440e74d59] check-in: [1d50f47f6c] user: drh branch: form-submenu, size: 41235) | |
19:14 | Add the ability to include FORM elements on the submenu. ... (file: [78a46a8d49] check-in: [b17970e13b] user: drh branch: form-submenu, size: 40061) | |
2015-02-03
| ||
13:17 | Unify the search screen generator code. Provide class marks to support CSS customization. ... (file: [e24ee63acd] check-in: [bb4a130121] user: drh branch: trunk, size: 36136) | |
04:45 | Put the search snippets inside of <span class='snippet'>. ... (file: [85930748f3] check-in: [1b08cfe215] user: drh branch: indexed-fts, size: 35924) | |
04:39 | Highlight matching works on a search using <mark> rather than <b> and add appropriate CSS to make "mark" look like "b" by default. ... (file: [c81ef9b84e] check-in: [c5a2832eeb] user: drh branch: indexed-fts, size: 35911) | |
2015-01-26
| ||
09:04 | Update custom MinGW makefile, add one "const" and remove some unnecessary eol-spaces ... (file: [fd2abb2753] check-in: [9e318f6b48] user: jan.nijtmans branch: trunk, size: 35261) | |
2015-01-24
| ||
17:05 | Add "white-space: nowrap" to the branch table elements. ... (file: [cb8b51f48d] check-in: [f55b538c65] user: drh branch: trunk, size: 35264) | |
2015-01-22
| ||
15:23 | Add the ability to bring up a web server that uses a different skin from the default, and have multiple servers going at the same time, each using a different skin. Currently enabled for unix only. (Later:) Upon further reflection, I'm not convinced this is a good idea, so the code is moved into a branch. ... (file: [07a3391da7] check-in: [b36e241100] user: drh branch: multiple-skins, size: 35292) | |
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: [9930d93380] check-in: [12333d9545] user: drh branch: skins-refactor, size: 35237) | |
2015-01-21
| ||
21:19 | Do not attempt to use the Right-Column Ad-Unit if the content contains a <table> element. ... (file: [d850d4b546] check-in: [7d79460479] user: drh branch: ad-unit-enhancement, size: 40627) | |
18:55 | Enhance the ad-unit processing to allow for tall right-side column ads as an alternative to banner ads. ... (file: [822b33294b] check-in: [4bc5b6cf9b] user: drh branch: ad-unit-enhancement, size: 40586) | |
2015-01-08
| ||
19:46 | Restore the diamond symbol as the default 'not sorted' column indicator. ... (file: [79f67f94ae] check-in: [379ce043c1] user: mistachkin branch: trunk, size: 39255) | |
2015-01-07
| ||
21:46 | Move table column sort indicator into CSS. ... (file: [a8881389f9] check-in: [d3eb877c06] user: joel branch: trunk, size: 39169) | |
2015-01-04
| ||
20:54 | Enhance the /brlist output to show a count of the number of check-ins on each branch, and to separate the "Status" and "Resolution" into separate columns, with the "Status" column being sortable. Enhance the SortableTable() javascript to always sort ASC on initial click and only go to DESC on a second click of the same column. ... (file: [f0b8a04100] check-in: [965905c884] user: drh branch: trunk, size: 38808) | |
2015-01-03
| ||
23:54 | New design for the /brlist webpage that shows the branches in age order and shows their current status. ... (file: [23c54b3bc1] check-in: [12fb5d04e3] user: drh branch: trunk, size: 38774) | |
2014-12-21
| ||
02:44 | Adjust file tree CSS so file ages are closer to the filenames. ... (file: [05f7493a6c] check-in: [797780c3ff] user: joel branch: trunk, size: 38524) | |
2014-12-18
| ||
15:28 | Tweaks to the default CSS for the /fileage page. ... (file: [1357293c19] check-in: [64ae69e172] user: drh branch: trunk, size: 38264) | |
2014-12-16
| ||
18:43 | An attempt to improve the "age" display in the file tree viewer. ... (file: [1e61a640c9] check-in: [3bd9e9bf7e] user: drh branch: age-in-file-tree, size: 37968) | |
16:32 | Show the ages of files in the file tree viewer. ... (file: [30c7a2920a] check-in: [f8d54372e7] user: drh branch: age-in-file-tree, size: 37842) | |
14:46 | Enhance the "fileage" webpage so that it shows ages relative to current time rather than relative to the last checkin, so that it shows associated checkin comments, and so that it is styled using CSS. ... (file: [34d2bfb3d1] check-in: [31b5dffa76] user: drh branch: trunk, size: 37723) | |
2014-12-11
| ||
03:42 | Avoid parsing error in browser for missing end of statement. ... (file: [627066920c] check-in: [ffa6b36d08] user: andybradford branch: trunk, size: 37272) | |
2014-11-28
| ||
17:38 | Added basic /admin_log page, added settings change logging through onoff_attribute(). ... (file: [bc8a2fd81b] check-in: [8f1fc45581] user: stephan branch: admin-logging, size: 37270) | |
2014-11-19
| ||
13:18 | Add a configuration option that automatically redirects to SSL for HTTP connections to the login page. ... (file: [3da9f511ff] check-in: [a4e7b8629d] user: drh branch: trunk, size: 37024) | |
2014-11-13
| ||
16:09 | Add a setup option that automatically redirects from HTTP to HTTPS on the login page, to prevent passwords from being sent in the clear over the internet. Off by default, for the sake of installations that do not support HTTPS. Also off for the "fossil ui" and "fossil server" commands. ... (file: [9149667f1f] check-in: [b85eb7db79] user: drh branch: auto-https-redirect, size: 37031) | |
2014-10-25
| ||
01:01 | Add a new "auto-hyperlink" setting option that enables hyperlinks after a delay only if request is from a human (as deduced from the UserAgent string). ... (file: [ce7841d9dd] check-in: [b9a1beda9e] user: drh branch: trunk, size: 36824) | |
2014-10-14
| ||
13:10 | strglob() -> sqlite3_strglob() ... (file: [e763677210] check-in: [2271ea42fe] user: jan.nijtmans branch: trunk, size: 36628) | |
2014-09-27
| ||
21:41 | Style tweaks, including some CSS and moving the capability string element 'out' one level. ... (file: [299a66524d] check-in: [bdf233a714] user: mistachkin branch: inherit-priv-mark-sub, size: 36617) | |
05:54 | Add some padding around subscripted inherited privilege markers to improve readability. ... (file: [3a849ddab7] check-in: [957d037407] user: andybradford branch: inherit-priv-mark-sub, size: 36487) | |
2014-08-15
| ||
09:24 | More style fixes, e.g. c/char const/const char/ ... (file: [1fda3f962c] check-in: [38421a9c99] user: jan.nijtmans branch: trunk, size: 36395) | |
2014-05-27
| ||
20:36 | Correctly handle embedded documentation pages that contain characters that require HTTP encoding. ... (file: [9c32e2d4b4] check-in: [5d4400400a] user: drh branch: trunk, size: 36412) | |
2014-04-20
| ||
19:05 | Fix CSS typo to correct alignment of "th" labels (s/tale/label/). ... (file: [893da93a86] check-in: [8b3f1b5b25] user: andygoth branch: trunk, size: 36374) | |
2014-03-09
| ||
00:19 | Show the repository name on the test_env webpage. ... (file: [4bbe6624ac] check-in: [117a0f6952] user: drh branch: trunk, size: 36373) | |
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: [5d52218836] check-in: [5e26a1b9b2] user: drh branch: trunk, size: 36320) | |
2014-03-08
| ||
16:14 | Clean up and standardize the handling of user "nobody" and the g.zLogin global variable. ... (file: [48e9ebe45d] check-in: [840b762206] user: drh branch: trunk, size: 36275) | |
2014-02-15
| ||
03:03 | Further improve reporting of the compiler version information. ... (file: [8065308374] check-in: [b065aff4b9] user: mistachkin branch: trunk, size: 36246) | |
2014-02-13
| ||
11:05 | Remove obsolete XHTML legacy. ... (file: [f01936f4eb] check-in: [bce1128c4a] user: jan.nijtmans branch: trunk, size: 36225) | |
2014-02-11
| ||
18:07 | Removed a duplicated CSS style def. ... (file: [3d1e91c468] check-in: [b63ba2ac94] user: stephan branch: trunk, size: 36282) | |
16:03 | Set margin and padding to zero on tree-view list items. ... (file: [53dcdc8d5a] check-in: [f06b592815] user: joel branch: trunk, size: 36399) | |
2014-01-27
| ||
09:08 | Put various other constant tables in constant memory. ... (file: [f8070e4e29] check-in: [214899ac26] user: jan.nijtmans branch: trunk, size: 36360) | |
2014-01-16
| ||
23:43 | Set/unset new "collapsed" class on tree-view lists instead of setting display property. This breaks collapse/expand on Chrome. ... (file: [2906427bfe] check-in: [75b96a2912] user: joel branch: tree-view-work, size: 36354) | |
21:43 | Improve tree-view styling on IE8. ... (file: [a10dc0701c] check-in: [bfe7eeb71a] user: joel branch: trunk, size: 36264) | |
2014-01-07
| ||
10:46 | Improved header text for the tree-view. Make the tree-view the default for the "Files" menu on all default styles. ... (file: [d1bf82a154] check-in: [78a5dbea6c] user: drh branch: trunk, size: 36268) | |
09:49 | Unflatten top line of directory nodes. Pros of old design (reduced screen space) aren't worth the cons (more confusing, more complicated CSS, and very few people are going to be using subdirectory pages). ... (file: [ca9d8f6969] check-in: [a9e9ac461d] user: joel branch: broken-build, size: 36267) | |
08:25 | merge trunk ... (file: [5309b99f11] check-in: [f52089d95e] user: jan.nijtmans branch: sqlite-min-to-3.7.17, size: 36754) | |
02:20 | On the tree-view display, add some comments to better explain what is happening and simplify the javascript slightly. ... (file: [248b8b750e] check-in: [cda3140d19] user: drh branch: trunk, size: 36743) | |
2014-01-06
| ||
10:36 | Merge trunk ... (file: [097ae7dd88] check-in: [99af4d2a12] user: jan.nijtmans branch: sqlite-min-to-3.7.17, size: 36537) | |
09:16 | Cleanup tree-view CSS comments. No changes to code. ... (file: [f320aae882] check-in: [4ee58093dd] user: joel branch: trunk, size: 36526) | |
02:36 | Lines now go directly from directories to child nodes, do not pass go, do not collect $200. ... (file: [02f4fc68b3] check-in: [f83e0d2123] user: joel branch: csstree, size: 36466) | |
2014-01-05
| ||
21:43 | Add horizontal lines connecting nodes to their parent directory. ... (file: [309c127812] check-in: [19a8ce3732] user: joel branch: csstree, size: 36115) | |
04:18 | Tweak styles. ... (file: [18afd937f4] check-in: [272b684d90] user: joel branch: csstree, size: 35813) | |
00:40 | Flatten the subdirectory ancestor links into a single line. ... (file: [05fe9a398b] check-in: [7dfc5cda7a] user: joel branch: csstree, size: 35771) | |
2014-01-04
| ||
23:00 | Fix use of sqlite3_strglob: 0 means there is a match ... (file: [e809185dea] check-in: [70a374d9a3] user: jan.nijtmans branch: sqlite-min-to-3.7.17, size: 34569) | |
20:51 | Increase minimum SQLite requirement to 3.7.17, and make efficient use of the function sqlite3_strglob. This eliminates unnecessand sqlite ... (file: [50fadb298c] check-in: [c8c5646879] user: jan.nijtmans branch: sqlite-min-to-3.7.17, size: 34566) | |
20:24 | Add filetype-specific classes to LI elements. ... (file: [c1efe269f8] check-in: [1ec615248e] user: joel branch: csstree, size: 35347) | |
2014-01-03
| ||
08:42 | Minor CSS changes ... (file: [cac58fa546] check-in: [331185fa0d] user: joel branch: csstree, size: 35419) | |
2014-01-02
| ||
12:47 | Propose tree-view enhancement. ... (file: [a60501b1fa] check-in: [377a4f2d53] user: joel branch: csstree, size: 35477) | |
12:36 | Add portion of MANIFEST_UUID to TH1 URL variables. ... (file: [f6e63e258d] check-in: [daa43661dd] user: joel branch: trunk, size: 34558) | |
2014-01-01
| ||
00:48 | Add TH1 variables for style-related URLs (/style.css, /logo, /background) that contain the resources' mtimes. Maintains aggressive caching without requiring users to do a hard refresh or clear their cache when the resource is changed. ... (file: [e5d94f5da9] check-in: [daff9d2062] user: joel branch: trunk, size: 34516) | |
2013-12-04
| ||
09:36 | Styling: translate some tabs to spaces ... (file: [8ba02ed687] check-in: [b3e32c8e8b] user: jan.nijtmans branch: trunk, size: 33454) | |
2013-10-28
| ||
14:01 | Change the anti-spider error message to be more welcoming to human users who happen to be using a browser without javascript support. ... (file: [f75cbc937c] check-in: [3ede3702a2] user: drh branch: trunk, size: 33370) | |
2013-10-18
| ||
11:46 | Add the ability to control the timeline date and time format from the Admin/Timeline setup menu. ... (file: [c8e91b5a1b] check-in: [403d937287] user: drh branch: trunk, size: 33357) | |
2013-09-27
| ||
04:08 | Make an exception in the spider protection code for Opera Mini. ... (file: [631e1145bd] check-in: [1a30da30db] user: joel branch: trunk, size: 33328) | |
2013-09-05
| ||
02:46 | Add $csrf_token TH1 variable. ... (file: [2c20e9cf5a] check-in: [2653fb4ebe] user: joel branch: trunk, size: 32987) | |
2013-08-30
| ||
12:18 | Add the --errorlog command-line option and the errorlog: parameter to CGI scripts. Log all panics, fatal errors, and warnings to the error log, if defined. Panic if file descriptor 2 is not open on unix. Clean up some routines that deal with close(). ... (file: [5be034c976] check-in: [4727ef4a8e] user: drh branch: trunk, size: 32947) | |
2013-08-24
| ||
22:33 | Report all available CGI environment variables on the test_env page. ... (file: [343de120e8] check-in: [f9c2dec2ec] user: drh branch: trunk, size: 32884) | |
2013-08-20
| ||
08:08 | Eliminate some unnecessary variables. Eliminate some (harmless) compiler warnings with gcc 4.8.1. Remove some spaces at the end of lines. No functional changes. ... (file: [98d00917a1] check-in: [4e092e0f15] user: jan.nijtmans branch: trunk, size: 32392) | |
2013-08-19
| ||
17:13 | Set default CSS for canvas node colors since Chrome has different browser defaults than all others. ... (file: [62ec4dd89b] check-in: [9b19e7e086] user: drh branch: trunk, size: 32393) | |
2013-08-13
| ||
02:23 | Move table.sbsdiffcols width attribute to CSS ... (file: [9dbeede373] check-in: [4aaf5dc5ec] user: joel branch: trunk, size: 32292) | |
2013-08-12
| ||
12:50 | Javascript-enabled hyperlinks now initially point to a honeypot, rather than to nothing. ... (file: [bcb0dc791e] check-in: [2d14b6c4dc] user: drh branch: trunk, size: 32272) | |
12:37 | New g.isHuman global variable is set if we believe an HTTP request is coming a real human being, rather than a spider or bot. ... (file: [db42741e91] check-in: [e065d5b7f1] user: drh branch: trunk, size: 32036) | |
2013-08-03
| ||
23:33 | Previous two check-ins do not work correctly for CGI. Trying once again. ... (file: [540110bf4c] check-in: [d8f716e1d1] user: drh branch: trunk, size: 32000) | |
23:19 | Enhance the test_env webpage so that it shows the original HTTP header text in showall=1 mode. ... (file: [a90974e94f] check-in: [03f07b5a66] user: drh branch: trunk, size: 31970) | |
2013-08-02
| ||
16:26 | Add "timelineCurrent" class to indicate the current checkout version when viewing the timeline page locally. (Feel free to change the default style.) ... (file: [ea59296f4e] check-in: [81f9791c01] user: joel branch: trunk, size: 31895) | |
2013-07-17
| ||
12:56 | Merge the weekly status reporting enhancements into trunk. ... (file: [5cb7407581] check-in: [5d74ce03da] user: drh branch: trunk, size: 31710) | |
2013-07-16
| ||
15:49 | Added /timeline?yw=YYYY-WW (year/week-of-year). Added links to /stats_report. Disabled year/week links for the year/month view because the current approach is way too slow. ... (file: [d4bc2f3b97] check-in: [0019550a03] user: stephan branch: stats-report-weekly, size: 31151) | |
2013-07-06
| ||
02:35 | Support arbitrary line lengths with synced horizontal scrolling in side-by-side diffs. ... (file: [16c93ed6b4] check-in: [4081a91c84] user: joel branch: sbsreloaded, size: 31357) | |
2013-05-05
| ||
19:42 | Make the new CSS for the stats_report appear at the end of legacy CSS that does not define the same elements. ... (file: [d7a6acee5f] check-in: [21454dda94] user: drh branch: trunk, size: 30798) | |
12:56 | Replaced /activity with /stats_report. Supported by-month and by-year reports. Use user=NAME to limit report to that user (no UI yet for user selection). ... (file: [95a1ddedbc] check-in: [0de6582660] user: stephan branch: trunk, size: 30759) | |
2013-05-04
| ||
20:39 | Added initial version of /activity page, intended to show "activity reports." Currently shows commit count by month. ... (file: [297f4126d6] check-in: [495bf1ea8d] user: stephan branch: trunk, size: 30681) | |
2013-04-09
| ||
13:30 | Change the default auto-hyperlink-delay from 0 to 10 milliseconds. ... (file: [04f142dc7d] check-in: [ddd1659677] user: drh branch: trunk, size: 30280) | |
13:26 | New spider-control logic: Optionally delay enabling hyperlinks or requiring mouse movement before enabling hyperlinks, controlled by the Setup/Access screen and the auto-hyperlink-delay and auto-hyperlink-mouseover settings. ... (file: [8a0901db43] check-in: [96f3e83922] user: drh branch: trunk, size: 30279) | |
2012-12-23
| ||
07:23 | Add support for running raw TH1 commands via the web interface (requires setup permissions). ... (file: [75879ef8f6] check-in: [6358cc3714] user: mistachkin branch: adminTh1, size: 29834) | |
2012-12-16
| ||
17:13 | Change the default footer to show the approximate time needed to generated the HTML for the page. ... (file: [6b698f48f3] check-in: [ef6285a6a3] user: drh branch: trunk, size: 29566) | |
2012-12-15
| ||
14:13 | Always set "white-space: pre-wrap;" in the CSS. ... (file: [d5bc584531] check-in: [1442cc7f4c] user: drh branch: trunk, size: 29483) | |
13:26 | Change the (default) font-size for side-by-side diff from "smaller" to "xx-small", as the latter seems to work better on non-Firefox browsers. ... (file: [6c27a59c17] check-in: [69f75f196b] user: drh branch: trunk, size: 29458) | |
2012-12-07
| ||
12:50 | Get self-registration working again after adding javascript-activated forms. ... (file: [0969c1a371] check-in: [54085d52c4] user: drh branch: trunk, size: 29457) | |
2012-11-30
| ||
16:09 | CSS changes: set the cursor to "pointer" on ticket reports. ... (file: [0ac8a33570] check-in: [d091c609d2] user: drh branch: trunk, size: 28879) | |
2012-11-23
| ||
19:33 | some unnecessary spacing ... (file: [7a4dda86f0] check-in: [d13143eb3b] user: jan.nijtmans branch: trunk, size: 28696) | |
2012-11-21
| ||
00:51 | Optionally require a CAPTCHA (controlled by Admin/Access) when a user who is not logged in tries to edit wiki, or a ticket, or an attachment. ... (file: [0382110571] check-in: [82b8587a50] user: drh branch: trunk, size: 28715) | |
2012-11-20
| ||
22:13 | Change the action= attribute of <form> elements using javascript, as an additional defense against spam-bots. ... (file: [3f95a64474] check-in: [dfa3579455] user: drh branch: trunk, size: 28693) | |
2012-11-16
| ||
07:33 | The <nobr> tag is not valid xhtml. <p>All div.logo, div.status, div.section and div.divider parts of the html pages are not supposed to be line-wrapped. Some skins do that though the <nobr> tag, other do it by putting "white-space: nowrap;" in css. <p>This commit changes the skins to do the same using css in all skins. <p>With this change, the "timeline" and "finfo" pages become 100% html5 complient: validator.w3.org doesn't show any errors any more (just 3 warnings) ... (file: [c773a8b026] check-in: [46fba0f1c6] user: jan.nijtmans branch: no-nobr, size: 27859) | |
2012-11-12
| ||
13:12 | merge trunk ... (file: [828e4f1ec7] check-in: [b1beeb77ee] user: jan.nijtmans branch: convert_before_commit, size: 27799) | |
2012-11-09
| ||
08:52 | (committed to the wrong branch) Attempt to fix [fb3057f6ed]. Seems to work. ... (file: [84ae470bbb] check-in: [153116f2d5] user: jan.nijtmans branch: convert_before_commit, size: 27834) | |
2012-11-08
| ||
13:44 | Always HTML-encode the href attribute of <a> elements. This check-in simplifies and fixes double-frees in the previous. Ticket [5ff2043c9668] ... (file: [e34269aff2] check-in: [35bfedef3e] user: drh branch: ticket-5ff2043c96, size: 27774) | |
12:04 | one more similar fix, in xhref(). There is only one hyperlink using xhref with ampersands, in the "vinfo" and "ci" pages, but just for completeness… ... (file: [98cd7372c3] check-in: [e47d862a59] user: jan.nijtmans branch: ticket-5ff2043c96, size: 27923) | |
09:45 | suggested fix for [5ff2043c96] ... (file: [118f70a99b] check-in: [d1f16f718a] user: jan.nijtmans branch: ticket-5ff2043c96, size: 27837) | |
2012-11-06
| ||
18:38 | Make sure file names in file browser don't wrap by adding white-space property to default CSS. ... (file: [c8ee680a47] check-in: [b83278f6ff] user: dmitry branch: trunk, size: 27678) | |
2012-11-04
| ||
12:59 | Fix typos. ... (file: [a42cd260da] check-in: [45065c5c28] user: dmitry branch: spelling, size: 27649) | |
2012-11-01
| ||
13:11 | More infrastructure for wiki and ticket moderation. ... (file: [bdbfc24019] check-in: [f7938ebd00] user: drh branch: moderation, size: 27647) | |
2012-09-18
| ||
15:37 | Add the name= query parameter to the <base> for wiki pages, so that hyperlinks to fragments work correctly. ... (file: [d1ecdef86e] check-in: [a116d974b4] user: drh branch: trunk, size: 27522) | |
05:14 | Sync up base tag in the header with those contained in the skins file. ... (file: [5a3edf7765] check-in: [f4022040f8] user: mistachkin branch: trunk, size: 27009) | |
00:15 | Strip out TH1 comments from the header. ... (file: [c8f982d37d] check-in: [354bfe206e] user: mistachkin branch: dynamicStyle, size: 29888) | |
00:06 | Make the default header and footer a bit more dynamic. ... (file: [2b8ae8db33] check-in: [6cea1e4920] user: mistachkin branch: dynamicStyle, size: 29869) | |
00:03 | Fix the <base> tag in the default header. ... (file: [60b4cfddd4] check-in: [eb1513b7a9] user: drh branch: trunk, size: 27007) | |
2012-09-04
| ||
15:48 | Improvements to the CSS on default skins. ... (file: [f2c948af2b] check-in: [b87d3b8804] user: drh branch: trunk, size: 26994) | |
2012-08-29
| ||
13:57 | Allow UTF-8 characters in sources. translate.exe will translate it to ASCII ... (file: [61b2a0124a] check-in: [9f6abc5968] user: jan.nijtmans branch: msvc-broken, size: 26860) | |
2012-08-11
| ||
13:58 | Add <base href="$baseurl/"> to the html header in the default configuration and in all built-in skins. Add a warning if <base> is not configured. Generate hyperlinks from wiki relative to the <base> ... (file: [c847e4de74] check-in: [31732d77ff] user: drh branch: wysiwyg, size: 26861) | |
2012-07-22
| ||
17:59 | merged in trunk [11abffbb497d67a], added a test script to check a th1 memleak case. ... (file: [97d571cffa] check-in: [13b0e0b4d4] user: stephan branch: th1-query-api, size: 26955) | |
2012-07-20
| ||
15:06 | Replaced $(x) with gebi(x), as per ML discussion. ... (file: [30368dec79] check-in: [dfce20e487] user: stephan branch: trunk, size: 26881) | |
2012-07-19
| ||
21:44 | Create a javascript function $(id) which is an alias for document.getElementById(id). Use the $(id) function everywhere that document.getElementById(id) was used. ... (file: [433f48ccc2] check-in: [97d651b85a] user: drh branch: trunk, size: 26441) | |
2012-07-16
| ||
19:35 | Removed 2x extraneous #include "th.h". ... (file: [1435e8a549] check-in: [27dc9b0b38] user: stephan branch: th1-query-api, size: 26354) | |
2012-07-15
| ||
00:39 | Added flags arg to Th_Render to allow us to eventually customize its output a bit. ... (file: [c13b0f33b1] check-in: [3ab06e8962] user: stephan branch: th1-query-api, size: 26370) | |
2012-06-20
| ||
14:40 | Change the names of config parameters for adunits to use "-" instead of "_". Allow configuration sync of adunits as part of the skin. ... (file: [44536c4a1d] check-in: [4bf5cdc873] user: drh branch: trunk, size: 26280) | |
14:14 | Allow ad units to be added after the menu bar. Optionally disable ads for logged in users and/or administrators. ... (file: [3a2c37f277] check-in: [e33fc88630] user: drh branch: trunk, size: 26285) | |
2012-06-11
| ||
17:33 | merge trunk again... (previous merge was not from latest trunk from fossil-scm.org) ... (file: [c4da69109b] check-in: [7a57ab6465] user: mgagnon branch: mgagnon_fix, size: 25933) | |
17:23 | Merge in Trunk... ... (file: [e27b2ebbdc] check-in: [c109e66db5] user: mgagnon branch: mgagnon_fix, size: 23228) | |
2012-05-05
| ||
13:53 | Improvements to the javascript that enables hyperlinks for anonymous users. ... (file: [96cf07af3c] check-in: [7fb59a67dc] user: drh branch: trunk, size: 25891) | |
2012-04-28
| ||
08:03 | Refinements to the new hyperlink logic and spider defense. ... (file: [9fef6d2bff] check-in: [d9c8a7dd73] user: drh branch: spider-defense, size: 25725) | |
07:15 | Changes anchor tags (<a>) so that the href= attribute can be set by javascript rather than by HTML. This is to make it harder for spiders to follow the hyperlinks to every diff and annotation in the project history. It all seems to work, but it needs further testing and review before going live. ... (file: [14ed6fa1b9] check-in: [8ae52fc418] user: drh branch: spider-defense, size: 25602) | |
2012-03-31
| ||
19:15 | Update to the latest SQLite code. Fix a compiler warning in style.c. ... (file: [5b989ae33d] check-in: [82f5663270] user: drh branch: trunk, size: 23186) | |
15:18 | Add the ability to set a background image as part of the server configuration. Process the CSS using TH1 so that $baseurl can be inserted into the CSS. ... (file: [756f6c4301] check-in: [62398459fb] user: drh branch: trunk, size: 23213) | |
2012-03-29
| ||
14:54 | Add vim modline everywhere ... (file: [11dbd80229] check-in: [a496d8e88d] user: mgagnon branch: mgagnon_fix, size: 23152) | |
2012-02-06
| ||
16:03 | Make the diff colors darker by default. ... (file: [4a1429b833] check-in: [ea4b7cd68c] user: drh branch: trunk, size: 23110) | |
03:38 | When a line changes in a side-by-side diff, only highlight the part of line that actually changed. ... (file: [6805313a6f] check-in: [357d26bc36] user: drh branch: diff-experimental, size: 23110) | |
2012-02-04
| ||
20:36 | Make the default font size is smaller for side-by-side diff. Fix the context-diff so that it understands the dc=N query parameter. ... (file: [0892851048] check-in: [eae55eeafc] user: drh branch: retro-sbsdiff, size: 23110) | |
19:55 | Colorize the context diff. Add color to the line numbers so that they can be deemphasized. ... (file: [a797404006] check-in: [b57b035654] user: drh branch: retro-sbsdiff, size: 23082) | |
19:34 | Revised default color scheme. Add line-numbers to context diff. ... (file: [18a7beed2d] check-in: [6a6697694c] user: drh branch: retro-sbsdiff, size: 23004) | |
18:54 | Add color to the retro sbs diff. ... (file: [68fb5bb98e] check-in: [7372c0a5c4] user: drh branch: retro-sbsdiff, size: 23004) | |
2012-01-18
| ||
13:22 | Merge trunk changes into the retro-sbsdiff branch. ... (file: [4febe55cef] check-in: [6daee94fac] user: drh branch: retro-sbsdiff, size: 22441) | |
07:35 | Add CSS style for transfer setup page errors. ... (file: [a7f1ed75ba] check-in: [0861811e79] user: mistachkin branch: pushScript, size: 23670) | |
2012-01-04
| ||
18:29 | Process the style sheet using TH1 prior to returning it. This branch is experimental. ... (file: [df6ceef9ea] check-in: [d1b68cc0f3] user: drh branch: th1-css, size: 22993) | |
2012-01-01
| ||
15:57 | Simplified display of side-by-side diff in the web browser. ... (file: [b55901730c] check-in: [a1e667e6b5] user: drh branch: retro-sbsdiff, size: 22330) | |
2011-11-25
| ||
16:11 | Enhancements to the UserAgent bot recognizer. We discovered earlier today on the Fossil server itself that it is very important not to misclassify bots as human since a spider that downloads every possible historical annotation and tarball and zip archive and diff can really load up a server and soak up a lot of bandwidth. ... (file: [ec5dac2e2c] check-in: [83284480a3] user: drh branch: trunk, size: 23559) | |
2011-10-19
| ||
01:44 | Increase the version number to 1.20. Improvements to style sheets. ... (file: [1e7dad6d88] check-in: [91db2ccfa2] user: drh branch: trunk, size: 23535) | |
2011-10-17
| ||
13:09 | Font size adjustments for side-by-side diff. Use the dp= query parameter of timeline on the info page. ... (file: [e9b05531cd] check-in: [eefb31683b] user: drh branch: trunk, size: 23393) | |
2011-10-16
| ||
13:35 | Set explicit background color for sbsdiff table in skins. ... (file: [25d6283b27] check-in: [f4f5e05571] user: jan branch: jan-sbsdiff, size: 23394) | |
00:14 | Updated styles/skins. Built-in skin 4 can now wrap lines. ... (file: [5accaa9107] check-in: [1c40493cb5] user: jan branch: jan-sbsdiff, size: 23365) | |
2011-10-15
| ||
15:42 | Merge the latest trunk changes into the side-by-side diff branch. ... (file: [5398e9fa8b] check-in: [15de70c21f] user: drh branch: jan-sbsdiff, size: 23009) | |
2011-10-14
| ||
15:41 | Updated the built-in skins for sbsdiff. ... (file: [ebab2825fb] check-in: [bb76b57aa2] user: jan branch: jan-sbsdiff, size: 22627) | |
2011-10-13
| ||
23:47 | Provide an option to enable the /test_env URL for all users. Optionally display cookie values in the /test_env URL. ... (file: [9ead87b25b] check-in: [4d32db8ef8] user: drh branch: trunk, size: 22166) | |
2011-09-15
| ||
21:39 | test_env command now requires g.perm.Admin or g.perm.Setup. Resolves ticket [2316d926e376aa]. ... (file: [c4079841c9] check-in: [2d71977e98] user: stephan branch: trunk, size: 21784) | |
2011-09-14
| ||
17:45 | Refactored g.okXXX perms flags to g.perm.XXX. ... (file: [0244f5ed5b] check-in: [34b4dec0bc] user: stephan branch: stephan-hack, size: 21718) | |
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: [21e3a0c7fb] check-in: [e0303181a5] user: drh branch: trunk, size: 21715) | |
2011-05-09
| ||
12:26 | Add lines describing the login to the /test_env page. ... (file: [903ed76753] check-in: [c53fbe5d41] user: drh branch: trunk, size: 21650) | |
2011-03-30
| ||
23:55 | Change the timeline parameter for file details from "detail" to "filechng". Add default CSS elements. ... (file: [9201c34af5] check-in: [53e8ad527d] user: drh branch: trunk, size: 21397) | |
2011-03-23
| ||
16:16 | Always put [..] marks around SHA1 hyperlinks. For unknown SHA1 numbers, enclose in <span class="brokenlink">. ... (file: [9d03ff78cd] check-in: [a99e9c9164] user: drh branch: trunk, size: 21286) | |
2011-03-22
| ||
18:47 | Always redirect to a fully qualified URL. Give the setup user an opportunity to redirecct from test_env for testing purposes. ... (file: [5b2e8107c9] check-in: [63958fc5a7] user: drh branch: trunk, size: 21212) | |
2011-03-14
| ||
12:18 | Fix typos in comments and error messages. Ticket [d38c2c8795181] ... (file: [a513c0037f] check-in: [c5f7ab040a] user: drh branch: trunk, size: 21081) | |
2011-02-18
| ||
21:47 | Improved display of selected band in a text artifact. ... (file: [704f8d3ef4] check-in: [b9d4631421] user: drh branch: trunk, size: 21080) | |
2011-01-20
| ||
17:49 | Change the DOCTYPE to html5. Ticket [9cb4a4d74b2eca66b5f]. Tested on FF, Chrome, Safari, Opera, and IE and seems to work fine. ... (file: [2e47c560f4] check-in: [a2a5e2948b] user: drh branch: trunk, size: 20867) | |
2010-12-23
| ||
02:22 | Add new function fossil_strcmp() that works like strcmp() except that it handles NULL arguments correctly. Use fossil_strcmp() in place of strcmp() in many places in the code. ... (file: [cc06d0bfbc] check-in: [31c52c7b3e] user: drh branch: trunk, size: 20979) | |
2010-12-16
| ||
14:46 | Use relative URLs for hyperlinks whereever possible, so that Fossil can work better behind a reverse proxy. ... (file: [e1a62beba3] check-in: [daeb10f65f] user: drh branch: trunk, size: 20972) | |
2010-11-25
| ||
02:42 | Remove the "Leaves" menu-bar item from the default setup. ... (file: [4fb7996b75] check-in: [f5efd3f359] user: drh branch: trunk, size: 20986) | |
2010-11-08
| ||
20:04 | merge from trunk ... (file: [3d90e8cd2d] check-in: [1e801695d3] user: wolfgang branch: StvPrivateHook2, size: 22143) | |
2010-11-07
| ||
23:56 | Fix a typo in the <DOCTYPE> marking at the top of each webpage. Ticket [c18a77e837a66122ed19]. ... (file: [eb79fef26f] check-in: [eea8810b21] user: drh branch: trunk, size: 21035) | |
2010-10-10
| ||
16:46 | adding help cross references ... (file: [c93e531584] check-in: [c880f0920f] user: wolfgang branch: wolfgangHelpCmd, size: 22143) | |
08:59 | added more cross reference ... (file: [e07c849552] check-in: [c2ef371590] user: Ratte branch: wolfgangHelpCmd, size: 22103) | |
2010-10-09
| ||
20:13 | show references to commandline on webpages; add httptrace to windows http server ... (file: [e5f13b211b] check-in: [d1d1cd122b] user: wolfgang branch: wolfgangHelpCmd, size: 21852) | |
2010-10-08
| ||
19:03 | integrated test commands into the reference ... (file: [2ef4bdc101] check-in: [f3f7d9e53f] user: wolfgang branch: wolfgangHelpCmd, size: 21250) | |
2010-10-05
| ||
09:43 | merged from trunk ... (file: [a2e4a10911] check-in: [def52067be] user: wolfgang branch: wolfgangFormat2CSS_2, size: 21035) | |
2010-10-03
| ||
11:52 | corrected some HTML-validation problems ... (file: [02d6be3eb8] check-in: [04b33f77a1] user: wolfgang branch: experimental, size: 20991) | |
2010-10-01
| ||
15:50 | Change COMPILE_VARIANT to COMPILER_NAME. Populate the macro with complete version information when using GCC. ... (file: [56327dd3a3] check-in: [33b4f335e0] user: drh branch: wolfgangFormat2CSS_2, size: 21033) | |
2010-09-29
| ||
15:45 | added a compiler variant TH1 variable, to be able to see the compiler version on the web page during testing/developing different compiler variants ... (file: [d9cdc8317c] check-in: [4d7c443c10] user: wolfgang branch: wolfgangFormat2CSS_2, size: 21037) | |
2010-09-28
| ||
15:45 | more formats to css ... (file: [ada4e5a6dc] check-in: [e05f750a45] user: wolfgang branch: wolfgangFormat2CSS_2, size: 20989) | |
09:02 | solved ticket [1b41304d8b]: moved style clear: both from code for content to css, adding the corresponding div only, if a sidebox wass used ... (file: [1680cde305] check-in: [26fc585ecf] user: Ratte branch: wolfgangFormat2CSS_2, size: 20055) | |
08:29 | solved ticket [1b41304d8b]: moved style clear: both from code for content div to footer css, needs redefinition of div.footer in the css configuration! ... (file: [54b5dc920a] check-in: [15b3ad2509] user: Ratte branch: wolfgangFormat2CSS_2, size: 19739) | |
2010-09-26
| ||
12:25 | some more htm validation ... (file: [32d6c4b3b5] check-in: [e5bf291e1c] user: wolfgang branch: wolfgangFormat2CSS_2, size: 19759) | |
11:32 | code layout optimoied for user color input and standard style comment for use of jscolor.com.. ... (file: [abe13e04eb] check-in: [87e27419fd] user: wolfgang branch: wolfgangFormat2CSS_2, size: 19326) | |
2010-09-14
| ||
20:08 | switched captcha border from outline to border, because of problems with IE ... (file: [2e5bfc3ffe] check-in: [d50fe26c48] user: wolfgang branch: wolfgangFormat2CSS_2, size: 18756) | |
19:04 | added missing nowrap for div/divider style, has to be added in local css definition! ... (file: [c8df497000] check-in: [8e6dbfb28f] user: wolfgang branch: wolfgangFormat2CSS_2, size: 18729) | |
2010-09-13
| ||
22:14 | Avoid the use of tabs. Make sure lines do not exceed 80 characters. ... (file: [beb817cbef] check-in: [4cc0ebef9a] user: drh branch: wolfgangFormat2CSS, size: 18704) | |
2010-09-12
| ||
17:12 | some ticket pages html validated ... (file: [0076f39287] check-in: [b9f38e16d0] user: wolfgang branch: wolfgangFormat2CSS, size: 18442) | |
10:42 | file timeline/attach pages HTML-validated ... (file: [8c78c5af54] check-in: [cd2f91d31a] user: wolfgang branch: wolfgangFormat2CSS, size: 17949) | |
08:47 | correct all unclosed br and hr tags, skipped sqlite.c ... (file: [7164a15bc9] check-in: [692b67bdcc] user: wolfgang branch: wolfgangFormat2CSS, size: 17790) | |
2010-09-11
| ||
21:20 | HTML validator error free ticket configuration ... (file: [5b5becf8cb] check-in: [cf8d628d1d] user: wolfgang branch: wolfgangFormat2CSS, size: 17782) | |
20:49 | admin pages without errors in HTML validator ... (file: [2bec2d9bbc] check-in: [a62bfaf55d] user: wolfgang branch: wolfgangFormat2CSS, size: 17782) | |
16:14 | 'edit css' styled and made it pass HTML-Validator, optimized handling of additional styles in style.c ... (file: [d94316b5b1] check-in: [286d4bcaa0] user: wolfgang branch: wolfgangFormat2CSS, size: 15124) | |
13:11 | merged improved stat page from trunk and slightly optimized style.c ... (file: [b2594e3a4b] check-in: [7d08c20fa5] user: wolfgang branch: wolfgangFormat2CSS, size: 15395) | |
06:38 | corrected % values in default styles(missing second %) ... (file: [8e8bdbaaf3] check-in: [7d88fac509] user: Ratte branch: wolfgangFormat2CSS, size: 15249) | |
2010-09-10
| ||
20:19 | fixed many HTML-validator errors and moved more formats to CSS - tested on firefox and IE ... (file: [0506764b13] check-in: [d1305d0a7a] user: wolfgang branch: wolfgangFormat2CSS, size: 15247) | |
16:11 | fixed ticket [5207b03861]: use correct type for index variable ... (file: [16344759eb] check-in: [4887a1da84] user: wolfgang branch: wolfgangFormat2CSS, size: 14091) | |
2010-09-09
| ||
21:41 | section css extended with 'white-space: nowrap;' to avoid validator errors. PLEASE update your local styles for the section class ... (file: [909e5253fa] check-in: [6436092e87] user: wolfgang branch: wolfgangFormat2CSS, size: 14125) | |
21:32 | reduce html-validator errors on leaves page ... (file: [736ae81860] check-in: [4dbfba2bd8] user: wolfgang branch: wolfgangFormat2CSS, size: 14100) | |
20:27 | tag.c css skinned ... (file: [e2f8160e41] check-in: [6cf335ab0d] user: wolfgang branch: wolfgangFormat2CSS, size: 13989) | |
20:12 | timeline css skinned ... (file: [c4835a8f48] check-in: [dc8a247e74] user: wolfgang branch: wolfgangFormat2CSS, size: 13630) | |
10:31 | Merge in changes from the wolfgangFormat2CSS branch. ... (file: [957b4c6efa] check-in: [34f9b9de58] user: drh branch: trunk, size: 11534) | |
2010-09-08
| ||
21:15 | made default css handled by loop instead of explizit calls, .. ... (file: [cff68d000c] check-in: [a5576e2d51] user: wolfgang branch: wolfgangFormat2CSS, size: 12507) | |
20:25 | css for hyperlinks disabled ... (file: [8df569cca7] check-in: [0e394b8fa2] user: wolfgang branch: wolfgangFormat2CSS, size: 11741) | |
19:26 | reduced html validator errors on branch page ... (file: [eaeceabcb2] check-in: [156358e296] user: wolfgang branch: wolfgangFormat2CSS, size: 11268) | |
18:16 | layout sideboxes using css, css is only added to the user defined css, if the corresponding class is missing ... (file: [f4c04b1e92] check-in: [b34a583f32] user: wolfgang branch: wolfgangFormat2CSS, size: 11262) | |
17:30 | merged trunk changes ... (file: [c076828486] check-in: [e621ef4367] user: wolfgang branch: wolfgangFormat2CSS, size: 11104) | |
00:00 | first step to extract formats in separat css definitions ... (file: [5aee5d17b8] check-in: [bdd92802d0] user: wolfgang branch: wolfgangFormat2CSS, size: 10778) | |
2010-09-06
| ||
19:10 | hyperlinks disabled skinned ... (file: [4a31cbf83a] check-in: [8f6e98aa3d] user: Ratte branch: stv-skinning, size: 12190) | |
2010-09-05
| ||
10:59 | sidebox via css ... (file: [feae9bcfba] check-in: [ff3b6b323b] user: Ratte branch: stv-skinning, size: 11994) | |
09:58 | 3 layouts in timeline moved to css ... (file: [5b1a303a48] check-in: [5bba36b2bc] user: Ratte branch: stv-skinning, size: 11432) | |
2010-09-04
| ||
19:45 | remove unused first idea of second style sheet ... (file: [34efc1b7c9] check-in: [b15da2f40d] user: Ratte branch: stv-skinning, size: 11165) | |
19:20 | format timeline page via css ... (file: [99a7467a52] check-in: [8dfed953f7] user: Ratte branch: stv-skinning, size: 11253) | |
2010-08-28
| ||
06:59 | This is the first check-in on the windowscompilers branch and it adds the <a href="http://www.digitalmars.com/">Digital Mars C compiler</a> The user should have dmc installed in c:\DM with zlib in c:\DM\extra\lib and c:\DM\extra\include. typing c:\DM\bin\make -f win\Makefile.dmc builds fossil.exe in dmcobj The following files were edited or added: <p>Checks if one of the windows compilers is used. If so we define _WIN32. Defining _WIN32 is normally done by<br>#include <windows.h><br> However most of the time we don't use windows.h. </p> <p>Adding an other windows compiler is done by adding<br> "|| defined(__COMPILER_IDENTIFIER__)"<br> and maybe some special things in the files below. Like <pre> </pre> </p> <p>These have all __MINGW32__ replaced by _WIN32. And in some places special processing for either MINGW32 or DMC <p>In popen2 the _open_osfHandle call first parameter is cast to a long. DMC refused to compile without the cast.</p> <p>DMC complained that it didn't knew of time_t in rss.h. time.h came after rss.h. Switching the two solved it! </p> <p>added tcl code to generate Makefile.dmc. tclsh src/makemake.tcl dmc prints to stdout the makefile. As a convienience to the end-user I added the win/Makefile.dmc to the repository. There are few changeable variables in there for adjusting path, CFLAGS LIBS etc. </p> <p>These are needed because DMC and MSVC doesn't provided them. dirent.h is copied verbatim from the net. unistd.h I found on the net too, but added some defines. <p>The problem with windows it doesn't have AWK standard installed. version.c creates VERSION.h. It is a very simple C-program and doesn't do a lot of checking. </p> ... (file: [284d72d11a] check-in: [f66f414fd3] user: renez branch: windowscompilers, size: 10342) | |
2010-08-15
| ||
19:36 | Fix to the DOCTYPE of generated HTML pages. Ticket [25ff8cff2bdb41766e91] ... (file: [80acc24236] check-in: [c1bec02aae] user: drh branch: trunk, size: 10397) | |
2010-06-11
| ||
12:02 | Change the default style to center the title with the project name above and with 200 pixel wide logo and status boxes to the left and right. ... (file: [5e7ab265f9] check-in: [15b293259d] user: drh branch: trunk, size: 10396) | |
2010-05-21
| ||
21:05 | adding code, wiki, tickets, checkins search functionality ... (file: [9590ab324e] check-in: [73d274360c] user: Zach branch: exp-search, size: 10737) | |
2010-05-16
| ||
19:08 | Change from GPL to the Simplified BSD License. ... (file: [17fee7439c] check-in: [c06edd231f] user: drh branch: clear-title, size: 10355) | |
2010-04-22
| ||
15:48 | Infrastructure changes that will allow the client-side sync to be run from a web interface - the status messages now go to CGI output if the sync is run from a web page. This is a partial implementation of the "SyncNow" button. The button itself has not yet been added. ... (file: [335e362d58] check-in: [c56af61e5e] user: drh branch: trunk, size: 10630) | |
2010-03-31
| ||
18:42 | Get chroot jails working correctly when a particular fossil repository is specified on the "http" command. This fixes a problem introduced by the multi-repository feature added by check-in [9cd2c42e79] on [2010-01-31]. ... (file: [8050be3413] check-in: [42ba7b97aa] user: drh branch: trunk, size: 10629) | |
2010-03-08
| ||
14:18 | Make the File menu option default to showing only the files in tip. ... (file: [12d3b58ba6] check-in: [599e6abfb1] user: drh branch: trunk, size: 10579) | |
13:18 | Get skins working again. They were busted by check-in [5476e50d659] (which was backed out using the new --backout option to merge.) Also add an unused query parameter to the style.css to force a reload of the CSS when the skin changes. ... (file: [cc35716a75] check-in: [b22e5a9e52] user: drh branch: trunk, size: 10572) | |
2010-02-26
| ||
03:02 | Merge in latest changes from trunk. ... (file: [7e6329bbb6] check-in: [df90572760] user: linuxfood branch: creole, size: 11787) | |
2010-02-08
| ||
19:59 | Add a DOCTYPE to the beginning of every page. IE8 appears to work better with the DOCTYPE in place. ... (file: [1bd1a0ac4f] check-in: [0faa676fab] user: drh branch: trunk, size: 10564) | |
2010-01-23
| ||
21:48 | Cause browsers to cache the logo and style sheet. ... (file: [5c6023fb1c] check-in: [08c0a9ff0c] user: drh branch: trunk, size: 10415) | |
2010-01-01
| ||
19:49 | [5483de2ea6] Added two single quotes around baseurl fixing the bug ... (file: [244273f4c7] check-in: [af25881866] user: jeremy_c branch: trunk, size: 10400) | |
2009-12-31
| ||
19:10 | Alternative implementation of timeline security changes - this implementation always shows the timeline link if it is applicable, even if the history capability is disabled. ... (file: [2fe2db4777] check-in: [9b70675778] user: drh branch: trunk, size: 10398) | |
14:59 | * Changed security for timeline. To view the timeline, you must now have History access. The timeline will then display only items which you have access to. "o" (Check-out) is required for source history, "j" (Read-Wiki) is required for Wiki history and "r" (Read-Tkt) is required for Ticket history. ... (file: [c1df7f2607] check-in: [71ad9b62a7] user: jeremy_c branch: jeremy_c-timeline, size: 10395) | |
2009-12-20
| ||
17:53 | Add a black & white skin with the main menu down the left margin. ... (file: [3cc4be49bc] check-in: [5a5d7e1f90] user: drh branch: trunk, size: 10371) | |
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: [d8b310372d] check-in: [007d0a9b3f] user: drh branch: trunk, size: 10357) | |
2009-12-07
| ||
18:34 | changed a two-part/closed BR tag to avoid a warning from HTML syntax verifiers. ... (file: [c7fc56d774] check-in: [6009ff325f] user: stephan branch: trunk, size: 10765) | |
2009-10-11
| ||
19:47 | Fix to the "font-family" CSS line in the default CSS. Ticket [aba72eaa589]. ... (file: [3c29836aa3] check-in: [adb155b6d4] user: drh branch: trunk, size: 10769) | |
2009-10-05
| ||
10:08 | merge trunk into creole ... (file: [b4778ab325] check-in: [651c75c5b7] user: robert branch: creole, size: 11611) | |
2009-10-01
| ||
14:54 | Add a missing $baseurl to the default header. ... (file: [e4a69231c5] check-in: [631c52bc96] user: drh branch: trunk, size: 10771) | |
2009-09-26
| ||
14:33 | Minor fixes to creole ... (file: [4b7d601cb9] check-in: [cacb8db398] user: robert branch: creole, size: 11602) | |
08:17 | Clean up and merge updates from trunk ... (file: [6ac00aef9b] check-in: [7a39dde24b] user: robert branch: creole, size: 11557) | |
2009-09-22
| ||
07:49 | merge trunk into creole branch ... (file: [64c82161ee] check-in: [7a2c37063a] user: bob branch: creole, size: 11789) | |
2009-09-21
| ||
20:40 | Add a <br clear="both"> before the footer on every page. ... (file: [6ae8d6d4fe] check-in: [249f1beaec] user: drh branch: trunk, size: 10763) | |
19:10 | Add a "logo" image to the local server state. Return this image on all requests to the "/logo" URL. All the administrator to setup that image. Include the image in the default header. ... (file: [d209a15931] check-in: [43481115ed] user: drh branch: trunk, size: 10741) | |
2009-09-02
| ||
03:14 | Make headings look prettier when using text-based www clients like "elinks". ... (file: [47b34cf931] check-in: [449094a8ff] user: bch branch: trunk, size: 10736) | |
2009-08-31
| ||
00:48 | When the "http" command is run as root, automatically set up a chroot jail and drop root privileges prior to reading any input. ... (file: [29d8d356cd] check-in: [7ba10f1a6a] user: drh branch: trunk, size: 10724) | |
2009-08-16
| ||
21:34 | Remove unsupported and incomplete webpage functionality: The admin_sql page and the "my" page. ... (file: [4ab2cc74bf] check-in: [07f6780c98] user: drh branch: trunk, size: 10648) | |
2009-05-09
| ||
06:19 | mods to creole parser and add some default style for creole tables. ... (file: [b19bc65e46] check-in: [26af399a5c] user: robert branch: creole, size: 11665) | |
2009-01-25
| ||
20:13 | Rename the "vinfo" page to "ci" and the "vedit" page to "ci_edit". ... (file: [d90354f0ea] check-in: [9be1b00392] user: drh branch: trunk, size: 11166) | |
19:18 | Documentation tweaks. Change the "Setup" menu title to "Admin". Added pages under Admin to view the RCVFROM table of the database. ... (file: [49507955d9] check-in: [766bec08ce] user: drh branch: trunk, size: 11169) | |
2009-01-24
| ||
00:11 | Add a "nomenclature" sidebox for the Branches page, explaining the difference between an open and a closed branch. ... (file: [3c8c1ba929] check-in: [83ac468aae] user: drh branch: trunk, size: 11169) | |
2009-01-23
| ||
01:01 | Nomenclature chanage: "bug report" becomes "ticket" ... (file: [08207a3a32] check-in: [cf9ee7d67e] user: drh branch: trunk, size: 10709) | |
2009-01-22
| ||
13:08 | Reenable the "Tags" menu item, but make it go to the new "taglist" page. Also add separate "tagtimeline" page and separate "brlist" into "brlist" and "brtimeline". ... (file: [99e13227e3] check-in: [a12cb216b7] user: drh branch: trunk, size: 10706) | |
2009-01-20
| ||
23:39 | On the "vinfo" page, add a link to a timeline of all other check-ins with the same tag. ... (file: [2f4e685f52] check-in: [fecb3e5cc9] user: drh branch: trunk, size: 10659) | |
2008-11-26
| ||
21:59 | Tidy up the raw tags web page, and provide a way to get there, for admins only ... (file: [ce8ef4ed6f] check-in: [8d529a7ae9] user: eric branch: trunk, size: 10656) | |
2008-11-25
| ||
21:56 | Reinstate "Tags" on the default main menu. Allow the new tagview page to hand over to the old (but no user interface for this yet). ... (file: [f8159149de] check-in: [10df4ff603] user: eric branch: trunk, size: 10587) | |
2008-10-24
| ||
18:23 | Begin adding a TH1 script trace mechanism actived by the --th_trace option on the "server" and "ui" commands. The implementation is incomplete, but the plane is landing.... ... (file: [41b3e7ff54] check-in: [f55c6a1b62] user: drh branch: trunk, size: 10589) | |
2008-09-06
| ||
13:09 | Disable tag URLs without sufficient permission, display a message when there are no tags, provide dummy Javascript functions for the tag timeline. ... (file: [0d33291611] check-in: [5b87749575] user: eric branch: trunk, size: 10059) | |
2008-08-21
| ||
20:59 | Include non-sym- tags in tagview web page. Also merge mainline into tagview branch. ... (file: [89fb0defc5] check-in: [5fb14b9a0f] user: eric branch: trunk, size: 10061) | |
2008-08-17
| ||
20:53 | Merge old tagview branch into this branch ... (file: [934dddd1ca] check-in: [070e63db33] user: eric branch: trunk, size: 10063) | |
2008-07-19
| ||
16:03 | Allow Admin user to changes user information. Add a "User" link on the main menu for Admin users. ... (file: [1b159a6ade] check-in: [f8831f447a] user: drh branch: trunk, size: 9831) | |
2008-07-18
| ||
21:44 | CSS fixes - make <div class="content"> ... </div> actually enclose the content. Also add a couple of missing footers. ... (file: [2c3b74d980] check-in: [23ed5e2cd6] user: eric branch: trunk, size: 9753) | |
2008-07-15
| ||
16:42 | Work toward getting bug-tracking working well. ... (file: [7071fb1a0f] check-in: [d3e711fd2f] user: drh branch: trunk, size: 9757) | |
2008-06-08
| ||
15:45 | Better error messages when trying to run "fossil ui" with an invalid or unaccessible repository. ... (file: [d4b64100f2] check-in: [dcc48662f8] user: drh branch: trunk, size: 9758) | |
2008-05-17
| ||
21:15 | Add the "Bugs" menu element on the default header. Progress on implementing bug tracking. ... (file: [850e5f952e] check-in: [86ed68ba34] user: drh branch: trunk, size: 9529) | |
14:49 | The bug report generator compiles but still does not work right. ... (file: [33e094d569] check-in: [55342eb9fb] user: drh branch: trunk, size: 9452) | |
13:40 | Make Th1 variable $current_page available to the header and footer. ... (file: [ede3687f81] check-in: [a0f1864499] user: drh branch: trunk, size: 9327) | |
2008-05-16
| ||
18:11 | Progress toward getting ticket handling to work. ... (file: [8d5949ed7f] check-in: [68c24b1857] user: drh branch: trunk, size: 9290) | |
15:54 | renamed fossil-verbatim to verbatim for consistency with other CSS elements. Added a reasonable default .verbatim entry. ... (file: [ba8c800cff] check-in: [bb542b80c7] user: stephan branch: trunk, size: 9218) | |
13:31 | Add the "Index Page" setup option to allow each site to configure a page to appear when no URL is specified or when the "Home" menu option is selected. ... (file: [93f13836b2] check-in: [c7c81df138] user: drh branch: trunk, size: 9116) | |
2008-03-03
| ||
16:50 | Fix a privilege problem in the default page header. ... (file: [6490811740] check-in: [f08599e87b] user: drh branch: trunk, size: 9054) | |
2008-02-25
| ||
14:05 | The Login/Logout text was reversed. Fix it. ... (file: [da95e40ef2] check-in: [aa519dbd99] user: drh branch: trunk, size: 9054) | |
2008-02-20
| ||
17:13 | made hyperlinks in the footer div less ugly. ... (file: [bd821bc57b] check-in: [89a2d5e899] user: stephan branch: trunk, size: 9858) | |
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: [d2af091ad5] check-in: [fde1d82372] user: drh branch: trunk, size: 9054) | |
19:50 | The entire header, including the menu bar, is now generated by TH script. This allows the menu bar to be customized by editing the header script. ... (file: [da3e8aee87] check-in: [ffe92f1a2f] user: drh branch: trunk, size: 9066) | |
18:18 | TH1 script now used to render the header and footer of each page. ... (file: [efdb67a174] check-in: [3ad9a5e210] user: drh branch: trunk, size: 9274) | |
2008-02-05
| ||
00:01 | Added /admin/sql page. Added a 'const' to db_generic_query_view() ... (file: [72a7644b27] check-in: [6f05b4292a] user: stephan branch: trunk, size: 9628) | |
2008-02-04
| ||
23:14 | Added style info to db_generic_query_view(), so it can be styled via css ... (file: [baeefb67e1] check-in: [0095e24ba9] user: stephan branch: trunk, size: 9616) | |
17:26 | Added 'achtung' class. See the code comments. ... (file: [43e5c4a59d] check-in: [b5b04dcf85] user: stephan branch: trunk, size: 9136) | |
02:45 | Add file and directory browsing capabilities to the web interface. ... (file: [568edbeaaf] check-in: [e487b77b1a] user: drh branch: trunk, size: 8822) | |
2008-02-03
| ||
22:07 | Added rudimentary /my page. ... (file: [35a95102cf] check-in: [334f8e6e2f] user: stephan branch: trunk, size: 8752) | |
02:41 | Merge in some changes to the CGI reply generator that we made back in early December but got lost on an abandoned branch. Distributed version control is nice, but it also leaves open the real danger of losing changes this way. We need to work on interface features to minimize the risk of losing changes like this, and to identify lost changes quickly. ... (file: [71b6719cbf] check-in: [b312f5ff5b] user: drh branch: trunk, size: 8713) | |
2008-02-02
| ||
21:10 | added /tagview page - a simple browse-by-tag interface ... (file: [c26a6ac246] check-in: [02d1ed6ad2] user: stephan branch: trunk, size: 8365) | |
2007-12-04
| ||
13:05 | Generate CGI replies as separate header and body so that the header can be extended during the construction of the body. ... (file: [80b7efbe0d] check-in: [6af8fdc230] user: drh branch: trunk, size: 8665) | |
2007-12-02
| ||
22:30 | Addition to the default style sheet to cover the name/value pairs at the top of the vinfo page. Also a bugfix in the report.c code. ... (file: [773050316b] check-in: [dff17229ff] user: drh branch: trunk, size: 8317) | |
2007-11-25
| ||
21:11 | Add ticket configuration editing capability. ... (file: [59e6a72711] check-in: [5f3ddcc1b8] user: drh branch: trunk, size: 8152) | |
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: [ee998320c7] check-in: [f394d84560] user: drh branch: trunk, size: 8080) | |
2007-11-23
| ||
23:06 | Fix a bug in the default header. ... (file: [b0eab5fa34] check-in: [13732d495d] user: drh branch: trunk, size: 7997) | |
22:09 | New default header and footer and CSS. Add the ability to edit the footer. ... (file: [2f6f70a287] check-in: [34af72801d] user: drh branch: trunk, size: 7995) | |
2007-11-21
| ||
12:21 | Attach login cookies to the root path of the server, so that multiple servers can coexist on the same site. ... (file: [c9b574b264] check-in: [68a202e101] user: drh branch: trunk, size: 6522) | |
03:19 | Try again to get the Login/Logout menu name correct. ... (file: [f64336963a] check-in: [f0a9e3b523] user: drh branch: trunk, size: 6515) | |
03:17 | Get the name of the Login/Logout menu option right. ... (file: [d988a19a76] check-in: [bd667b1940] user: drh branch: trunk, size: 6515) | |
03:01 | Render the header of every page using subscript. Add a setup page that for editing that subscript. ... (file: [a2b3fea577] check-in: [555911dff5] user: drh branch: trunk, size: 6490) | |
2007-10-28
| ||
23:27 | Added a "wiki" link to the main menu. Added built-in description of wiki formatting rules. Added a wiki "homepage" that displays when the "wiki" URI is used without a pagename. Added support for a wiki sandbox that does not save to the repository. ... (file: [7ae579f21d] check-in: [f08adf3d58] user: drh branch: trunk, size: 6305) | |
20:52 | Add the ability to edit the CSS for all pages in the Setup menu. Other miscellaneous changes toward getting ticketing to work. ... (file: [dd33d05f02] check-in: [8ffd32c2b7] user: drh branch: trunk, size: 6234) | |
2007-10-12
| ||
22:56 | The g.zExtra parameter is now always available as P("name"). This means the /wiki/xyz and /wiki?name=xyz are equivalent URLs. ... (file: [43dff7bad0] check-in: [677aa71bca] user: drh branch: trunk, size: 6467) | |
2007-10-11
| ||
02:11 | Add the g.zExtra output to the test_env page. Fix a bug in the computation of g.zTop. ... (file: [07fba9de0a] check-in: [1ce716b2ec] user: drh branch: trunk, size: 6499) | |
01:56 | Add the g.zBaseURL and g.zTop printouts to the test_env test page. ... (file: [9a9bbad4f1] check-in: [218577e3af] user: drh branch: trunk, size: 6467) | |
2007-10-10
| ||
21:15 | Many changes and bug fixes in the wiki processing. Moving toward a workable wiki system. The "Home" menu option now takes you to the wiki page whose name is the same as the Project Name. There is a "wcontent" page, but no link to it yet. Many other changes. ... (file: [9469a23cd8] check-in: [50a58adb76] user: drh branch: trunk, size: 6403) | |
02:49 | Removed unnecessary items from WWW Configuration, also made RSS Title and Description into generic Project Name and Project Description settings, which will be used elsewhere in the web site. ... (file: [5a0e7535f4] check-in: [f3807dbd88] user: jnc branch: trunk, size: 8420) | |
2007-09-28
| ||
20:08 | Combine the "config" and "setting" commands into a single "settings" command. ... (file: [7864b9469a] check-in: [134e2aeccc] user: drh branch: trunk, size: 8373) | |
2007-09-25
| ||
20:39 | Merge the vinfo CSS patches. ... (file: [24a4432c1e] check-in: [16551da2e3] user: drh branch: trunk, size: 8366) | |
20:35 | Fix a C++-ism in style.c ... (file: [61cb7fb3b2] check-in: [64569b3a7a] user: drh branch: trunk, size: 8065) | |
20:21 | Styled the vinfo page ... (file: [687033cd14] check-in: [cfc7984ede] user: jnc branch: trunk, size: 8366) | |
19:31 | Updated the default style.css a bit to make more visually appealing, however, we should finish styling the existing html output, then find someone more artistically talented to come up with a final default css theme. ... (file: [7236258d23] check-in: [99eabf9b0c] user: jnc branch: trunk, size: 8065) | |
2007-09-24
| ||
14:02 | Added a gdiff command. diff command now runs config diff-command, gdiff command (graphical diff) now runs config gdiff-command. With both, if -i is supplied, internal diff is used. With both, if they are not configured, internal diff is used. Fixed bug with internal diff giving files in reverse order. Also put div id="sub-menu" inside of submenu if, as to not display the sub menu if no sub menu items exist ... (file: [b61388a566] check-in: [01ce2cf3dc] user: jnc branch: trunk, size: 7766) | |
04:37 | Added style.css page that get's from the repo or uses a built in style.css. Removed static formatting in header/footer, replaced with divs, spans and ids which the style.css can totally control. The default style.css is simple, uses blue colors from timeline date area. Fixed minor bug on setup_ulist where it would display footer at top. ... (file: [f0dc6f508b] check-in: [5cd9597428] user: jnc branch: trunk, size: 7762) | |
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: [74f0d8458f] check-in: [07eaead5dc] user: jnc branch: trunk, size: 4278) | |
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: [974ef8af80] check-in: [c2d1e3c70a] user: drh branch: trunk, size: 4119) | |
2007-09-02
| ||
01:23 | The /index webpage pulls up the wiki page specified in Setup/Configuration.s ... (file: [4e8cafc457] check-in: [4f641e7e4e] user: drh branch: trunk, size: 4000) | |
2007-08-01
| ||
12:49 | Add the "leaves" webpage and the "branches" CLI command. We need to work on the nomenclature. ... (file: [7dcde67735] check-in: [afcdc7ec97] user: drh branch: trunk, size: 3861) | |
2007-07-31
| ||
23:33 | Add the new "history" permission. Merge in changes that require permissions to view the timeline. ... (file: [9a943b5a17] check-in: [fd36718ad9] user: drh branch: trunk, size: 3810) | |
22:59 | Separate "nobody" and "anonymous" logins. ... (file: [ed5f94f215] check-in: [9c952d247e] user: drh branch: trunk, size: 3786) | |
16:34 | Require read permission (permission to read tickets and configuration histories) to view the global timeline. ... (file: [ad3eb27655] check-in: [5ebcedc33e] user: dan branch: trunk, size: 3829) | |
2007-07-23
| ||
19:52 | Improvements to the WWW interface. ... (file: [7b2fdcfed5] check-in: [66f4caa379] user: drh branch: trunk, size: 3804) | |
2007-07-21
| ||
19:32 | Improvements to web-based user management. ... (file: [b4958eee41] check-in: [916b6e4b3b] user: drh branch: trunk, size: 3671) | |
14:10 | Initial check-in of m1 sources. ... (file: [73ef49d142] check-in: [dbda8d6ce9] user: drh branch: trunk, size: 3673) | |