Fossil

History of src/skins.c of 685c7d0581eff140
Login

History of src/skins.c of 685c7d0581eff140

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

History of file src/skins.c at check-in 685c7d0581eff140

2024-08-23
15:53
Minor typo fix in a comment. ... (file: [c2b66b723c] check-in: [8581e376c3] user: drh branch: trunk, size: 45883)
2024-02-24
16:31
On the /skins page, move the "Custom" skin to the bottom of the list. ... (file: [3f8c75ddc6] check-in: [2ac49d3200] user: drh branch: trunk, size: 45884)
2024-02-23
23:31
Remove a debugging printf() accidently left in the previous check-in. Also remove an unused variable. ... (file: [6b3ac39d79] check-in: [00dad9a2f2] user: drh branch: trunk, size: 45884)
23:29
Show the custom skin as an option on the /skins page, if it exists. ... (file: [6623d402bd] check-in: [b828d8fd59] user: drh branch: trunk, size: 45953)
22:35
Improvements to the "/skins" page to work better with the new default-skin setting. ... (file: [21967d92b6] check-in: [99575d4cbc] user: drh branch: trunk, size: 45444)
20:52
Improvements to skin administration. The /setup_skin_admin page allows the admin to set the default-skin setting to select which skin to use, and to clear out the custom skin. ... (file: [2bbf260b80] check-in: [f3702b86c3] user: drh branch: trunk, size: 45322)
17:30
Remove the "default-skin" setting that was added by [24e015de71cfdc79]. ... (file: [cad5be2602] check-in: [1975bfd279] user: drh branch: trunk, size: 42830)
17:25
Improvements to the Skin setup interface. ... (file: [4c4b29315c] check-in: [33cc83ffb8] user: drh branch: trunk, size: 43885)
15:24
Add the "default-skin" setting which defines which built-in skin to use if no skin is otherwise specified. On the /skins page, show how the current skin is selected, if that is relevant. Add the /fdscookie page that shows just the "fossil_display_settings" cookie rather than all cookies. ... (file: [99da7ed280] check-in: [24e015de71] user: drh branch: trunk, size: 42617)
12:08
Resurrect the "default" skin from the last release under a new name: "Dense". ... (file: [2de8086d5e] check-in: [94f9b72690] user: drh branch: resurrect-old-default-skin, size: 39722)
2024-02-10
09:54
Initial fork of the trunk default skin into "Étienne" (a.k.a. "etienne" without the accent for easier use in ?skin=" and such) for use by those who want to return to the old default once this branch is merged to trunk. At the moment, it is a straight copy with the intent of forming a baseline for the minimal changes I'm about to make in order to allow the Fossil doc changes on this branch to render reasonably. ... (file: [c5be6540f2] check-in: [7d8631f17c] user: wyoung branch: inskinerator-modern-backport, size: 39655)
2024-02-02
22:18
Remove trailing whitespace from non-external C files. ... (file: [bfd45e72f1] check-in: [7db0a2d910] user: danield branch: fix-overlength-lines, size: 39587)
2023-09-18
14:32
Strengthen CSRF requirements for the skin editor. ... (file: [8e74ce18bc] check-in: [6912636dc3] user: drh branch: csrf-defense-enhancement, size: 39589)
14:29
Cleanup forms on the skin editor page. ... (file: [d275eaed88] check-in: [5feae3fd75] user: drh branch: csrf-defense-enhancement, size: 39584)
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: [86cfdd1c89] check-in: [f5482a0a79] user: wyoung branch: trunk, size: 39442)
2023-01-21
01:13
Remove bootstrap skin, per discussion in [forum:aa02d7443d446211|forum post aa02d7443d446211]. Clients with that skin selected will automatically be switched to the default. ... (file: [76a142356f] check-in: [e1ef9347e1] user: stephan branch: trunk, size: 39464)
2022-11-13
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: [2c9fc154ee] check-in: [1f231db380] user: ericwikman branch: wcag-2.1, size: 39751)
2022-09-29
09:13
--skin "" now forces use of the current edited skin and the warning on the /skins page about a forced skin now distinguishes between /draft and --skin ... usage. ... (file: [15f057ca8a] check-in: [816f6c040d] user: stephan branch: trunk, size: 39531)
2022-08-23
11:14
Correct a NULL being passed to strcmp() which caused any submit of JS script code in the skin editor to segfault. Reported in [forum:9d9f0580fd | forum post 9d9f0580fd]. ... (file: [c48f39ef3a] check-in: [a88478391e] user: stephan branch: trunk, size: 39304)
2022-06-05
15:09
Corrected a closing P tag in /setup_skin, per report in the forum. ... (file: [fb11895608] check-in: [c7aaaaa8c6] user: stephan branch: trunk, size: 39290)
04:06
In the /setup_skin page, add a mention of/link to /skins, per request in the forum. ... (file: [8d09990021] check-in: [0fabc4f356] user: stephan branch: trunk, size: 39289)
2021-09-06
20:51
Begin adding value that used to be function arguments into the DiffConfig object. This check-in deals with the pRe parameter. ... (file: [6899ccdc9b] check-in: [bdb4bfaa3a] user: drh branch: diff-config, size: 39148)
18:14
Create the new DiffConfig object used to pass around information about a file difference computation. Begin integrating this new object into various interfaces. Lots more work to be done. ... (file: [ce5f6ab5a5] check-in: [8601fb13d6] user: drh branch: diff-config, size: 39152)
2021-08-18
21:37
Resolved, it seems, skin cookie/query param/--skin flag priority bug which allowed an empty skin= query param to take effect even when --skin was used. Reported in [forum:745cbb55268aff37 | forum post 745cbb55268aff37]. ... (file: [7171c2d310] check-in: [a9995c561b] user: stephan branch: trunk, size: 39116)
2021-07-08
17:43
Enhancement to codecheck1.c to verify that routines like db_set() use a string literal as the setting argument, and are thus impervious to injection attacks. ... (file: [0cd9b24052] check-in: [0a5d0e191c] user: drh branch: trunk, size: 39094)
2021-03-02
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: [2e60fe4ba7] check-in: [10dfd9e51b] user: stephan branch: trunk, size: 39138)
08:09
Corrected ability to be able to select the repository's configured skin, rather than just built-ins. ... (file: [5e6da75d1a] check-in: [5289ab2a45] user: stephan branch: skin-preference-cookie, size: 39137)
07:23
Minor doc clarification. ... (file: [9aa20a4014] check-in: [c05ec7d924] user: stephan branch: skin-preference-cookie, size: 38642)
07:21
Minor doc correction. ... (file: [5c7c5b3a80] check-in: [2d6bb6e977] user: stephan branch: skin-preference-cookie, size: 38599)
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: [3fdabd100a] check-in: [71a2d68a7a] user: stephan branch: skin-preference-cookie, size: 38661)
2021-02-11
14:33
Simplify the palette of built-in skins by combining "original", "enhanced1", and "rounded1" into just "original" and combining "blitz_no_logo" into "blitz". Update all built-in skins so that they sitemap is accessible from the menu by default. ... (file: [ddd3bc2392] check-in: [22fb2de45e] user: drh branch: trunk, size: 37120)
2021-02-10
00:12
First attempt at a new "darkmode" skin. Based on the skin found in libfossil, but with the title centered and a hamburger menu added, as well as a few other tweaks. More tweaking is needed. ... (file: [cee525763d] check-in: [1e815c46d0] user: drh branch: trunk, size: 37321)
2021-01-27
21:12
Add a terse explanation to the /skins page, and a link to /skins from the /sitemap. ... (file: [bc595f1de6] check-in: [685c7d0581] user: drh branch: trunk, size: 37254)
21:06
Add the /skins webpage. ... (file: [64c2ea5969] check-in: [d8ad5a2ec7] user: drh branch: trunk, size: 37188)
2021-01-25
20:19
Add support for the "pikchr-background" detail.txt skin setting used to specify an alternative background color value for Pikchr diagrams. Set this value appropriately for the eagle and ardoise skins. ... (file: [be1b634ecc] check-in: [557f51b34b] user: drh branch: trunk, size: 35952)
2020-12-22
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: [80c9bb6b6c] check-in: [0e83ca88ce] user: wyoung branch: body-feature-class, size: 35907)
11:58
Calling the new style_set_current_feature() function to override the new TH1 variable $current_feature for Fossil UI pages where the page name isn't what we want used as the "body" CSS class. For the most part, this matches the value currently being passed to style_finish_page(), but a few have changed with the benefit of hindsight. Not all calls to style_finish_page() have a corresponding call to the new function since the default value for $current_page now suffices. ... (file: [b98462979b] check-in: [8ac0830bfc] user: wyoung branch: body-feature-class, size: 35949)
2020-11-22
12:35
Add support for the pikchr-scale and pikchr-fontscale variables in the details.txt of skins. Use these values to adjust the sizes of Pikchr images to better match alternative font sizes in the skin. ... (file: [0fbf7b8336] check-in: [08fe2bdc0d] user: drh branch: trunk, size: 35754)
2020-11-10
13:40
If the "pikchr-foreground" property is set in the "details.txt" file of a skin, then the value of that property becomes the default foreground color for Pikchr diagrams. ... (file: [48ba76eec4] check-in: [0853ab7447] user: drh branch: trunk, size: 35664)
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: [0cb65c60f9] check-in: [942b2076c6] user: drh branch: default-css-cleanups, size: 35607)
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: [5e9aec3feb] check-in: [ef5424b683] user: wyoung branch: default-css-cleanups, size: 35631)
2020-10-04
14:35
Exchanged most uses of %s(g.zTop) and such in the code with use of %R in Fossil's special printf() type functions. (The branch is named after just one of several of these, mprintf(), being one of the shortest names.) At the least, this is shorter, simpler code, but there is also some hope that it may fix some doubled slash problems someone is having on the forum. (https://www.fossil-scm.org/forum/forumpost/1ea72176e0) ... (file: [f98fc3697f] check-in: [2907721acd] user: wyoung branch: prefer-mprintf-r, size: 35535)
2020-09-06
14:49
Fix the skin editor so when loading the "Current In Use" skin, it actually pulls in the currently in use skin, even if that skins is an alternative skin specified on the command-line or the built-in default skin. ... (file: [2bc8fd57b2] check-in: [5c90832d79] user: drh branch: trunk, size: 35599)
2020-08-30
06:05
Add db_unprotect()/db_protect_pop() to /setup_skin_admin when the user selects one of the builtin skins to fix problem reported at [https://fossil-scm.org/forum/forumpost/72a1db2bdc | /forumpost/72a1db2bdc]. ... (file: [18eef7b4ab] check-in: [37c290597d] user: stephan branch: trunk, size: 35601)
2020-08-18
01:54
Disable writes the CONFIG and USER tables by default. Permission to write to those tables is turned on as needed. Note - might have missed a few places so expect bugs. ... (file: [208b5cb3f6] check-in: [ca9156aa0a] user: drh branch: sec2020, size: 35469)
2020-07-31
20:02
Begin integrating the builtin_request_js() interface. ... (file: [6d9c74e9e3] check-in: [13caa6e61e] user: drh branch: refactor-js-handling, size: 35061)
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: [7c1a902000] check-in: [0c19cd0a86] user: stephan branch: default.css, size: 35065)
2020-05-18
03:38
Removed doc/help references to "overriding" CSS rules, as that no longer applies in this branch. ... (file: [4106f93ef1] check-in: [a21e26684f] user: stephan branch: style-css-revamp, size: 36849)
2020-05-17
12:59
Fix and improve comments associated with the previous check-in. ... (file: [679320cfe9] check-in: [3cbf02aceb] user: drh branch: trunk, size: 36964)
12:55
Improvements to the skin_id() routine. ... (file: [016bd5d989] check-in: [56ad55415f] user: drh branch: trunk, size: 36917)
2020-05-16
01:08
Integrate ARIA suggestions from Peter Laursen. ... (file: [0444a70780] check-in: [7dd07b2e01] user: drh branch: trunk, size: 36783)
2020-04-27
17:57
Improvements to the CSS editor. ... (file: [d0871da2ae] check-in: [a8967ca91c] user: drh branch: trunk, size: 36783)
08:31
/setup_skinedit, when editing CSS, now shows the list of built-in CSS selectors, as mentioned in [https://fossil-scm.org/forum/forumpost/b2d7ce8ab1|/forumpost/b2d7ce8ab1]. ... (file: [c730316054] check-in: [fd138236c9] user: stephan branch: skinedit-css-list, size: 36746)
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: [2dddbf39e5] check-in: [06afb7022f] user: ashepilko branch: api-cleanup, size: 34631)
2019-08-31
16:42
Merge in latest from trunk. ... (file: [c0f059698c] check-in: [aa37639112] user: andybradford branch: db-begin-txn-updates, size: 34604)
2019-07-16
20:02
Code cleanup: Add a lot of "const" qualifiers for static (string) arrays, where appropriate. This allows the C compiler to optimize more ... (file: [5321b972ae] check-in: [70a94d0972] user: jan.nijtmans branch: trunk, size: 34616)
2019-03-19
14:09
Replace most calls to db_begin_transaction() with db_begin_write() to avoid having a reader locking during a COMMIT. ... (file: [a8cb9c514c] check-in: [6cc5354821] user: andybradford branch: db-begin-txn-updates, size: 34599)
2018-12-01
05:49
The recent change that allows Admin-only users to edit the skin affected the setup.c side of things only: there were also several bits in skins.c that checked for g.perm.Setup, so an Admin-only user couldn't actually do anthing useful. ... (file: [e671205f17] check-in: [7b58c6fdde] user: wyoung branch: trunk, size: 34611)
2018-11-29
22:55
The /setup_adunit, /setup_logo, and /setup_skin pages now give full rights to Admin-only users, not just to Setup users, since it seems sensible for a Setup user to delegate cosmetic matters to "mere" Admins. ... (file: [61c5040733] check-in: [a4265ae8d9] user: wyoung branch: setup-delegates-cosmetics-to-admin, size: 34602)
2018-11-13
16:14
Fix a bug in the skin edit pages that can result in an infinite loop. ... (file: [396ebb12d4] check-in: [995e184cc1] user: drh branch: trunk, size: 34602)
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: [f7f512261e] check-in: [e5dbc6122d] user: drh branch: skin-script, size: 34595)
2018-09-03
07:40
Calling db_end_transaction() from the early-exit code paths of setup_skin_admin() to avoid "Transaction started at ./src/skins.c:466 never commits" complaints with some types of Admin -> Skins edits. ... (file: [78aa651caf] check-in: [1c0b78b451] user: wyoung branch: trunk, size: 34412)
2018-08-31
13:05
Improvements to the skin editor. ... (file: [efc7cf16e1] check-in: [bd2bf81c35] user: drh branch: trunk, size: 34356)
2018-07-15
19:56
Clarify the difference between fossil_fatal() and fossil_panic(). The fossil_panic() interface puts a message on the error log when generating webpages. Otherwise the two routines are identical. Convert some fossil_fatal() calls into fossil_panic() where appropriate. The goal here is to limit messages on the error log to things that require attention from the system administrator, or represent bugs. ... (file: [094a24ebdb] check-in: [3f5ab71744] user: drh branch: trunk, size: 34046)
2018-07-14
22:16
More cases of incorrect permission checks. ... (file: [25df288894] check-in: [a2e1f9fb40] user: drh branch: trunk, size: 34046)
20:07
Fix display text typo on the skin editor page for non-administrators. ... (file: [3151d63308] check-in: [3a903bfd49] user: drh branch: trunk, size: 33986)
19:57
Fixes to login checking for the skin editor. ... (file: [c9e0bac9aa] check-in: [09e6fc3df3] user: drh branch: trunk, size: 33977)
2018-06-14
19:33
Fix typos in documentation text. ... (file: [26cb8f538e] check-in: [862d630ffb] user: drh branch: trunk, size: 33875)
2018-04-11
20:34
Correct minor typo ... (file: [2fb718cdcc] check-in: [805a58c320] user: andygoth branch: trunk, size: 33875)
2018-02-12
12:47
New uses for cgi_csrf_safe(). ... (file: [65ad505987] check-in: [c9efdfcaf4] user: drh branch: trunk, size: 33876)
2018-01-16
16:30
Update the codecheck1.c utility program to find unsafe format strings for recently added varargs functions. Fix unsafe varargs found by this update. This is a continuation of the fix in check-in [3c2ef25d03fb48d5]. ... (file: [fcbd5f57c0] check-in: [2fac7df467] user: drh branch: trunk, size: 33714)
2018-01-06
21:56
Added the ardoise skin. ... (file: [be761a5e1c] check-in: [64e83aa57b] user: antoine branch: skin-ardoise, size: 33713)
2017-12-13
21:37
Grammar fix ... (file: [9899cc4e01] check-in: [ec059849f5] user: wyoung branch: trunk, size: 33646)
2017-12-06
21:11
Remove in-line JS from the /setup_skin page into the skin.js file. ... (file: [e9c5d6967e] check-in: [ca19f8b5d2] user: drh branch: trunk, size: 33647)
2017-12-05
21:36
Remember the last Unified/Side-by-side diff in the display preferences cookie. ... (file: [be5a4b8efc] check-in: [0a1f4ed6aa] user: drh branch: trunk, size: 33629)
2017-12-04
16:23
Add a side-by-side diff option to the skin editor. ... (file: [c5928ebbeb] check-in: [523c548b2e] user: drh branch: trunk, size: 33655)
16:13
More initialization and diff options for skin editing. ... (file: [36e4b95a67] check-in: [c6ee75a912] user: drh branch: trunk, size: 33503)
13:55
Fix the auto-backup mechanism that runs when publishing a new skin. ... (file: [401b489998] check-in: [205a748ed5] user: drh branch: trunk, size: 31735)
13:52
Fix typos in comments. ... (file: [84f369ffe8] check-in: [6d0d1f7167] user: drh branch: trunk, size: 31747)
2017-12-03
11:18
Rework the Setup/Skin page so that all edits are done on a draft, then tested, then the draft is published to become the default skin. ... (file: [86a355f215] check-in: [106fe618f4] user: drh branch: trunk, size: 31982)
02:11
Fix the setting of authorized editors on the new skin page. ... (file: [20138ff377] check-in: [d8846443b4] user: drh branch: skin-setup-refactor, size: 31964)
01:57
On the Skins admin page, add Step 8 which gives administrators a link to the legacy Skin control page, with updates to deal with drafts. ... (file: [8f7b29d885] check-in: [49d923bd81] user: drh branch: skin-setup-refactor, size: 31893)
01:29
Improvements and fixes to the new skin editing. ... (file: [25e70086b2] check-in: [38762b9f6c] user: drh branch: skin-setup-refactor, size: 31052)
2017-12-02
21:48
Improvements to the skin file editing. ... (file: [36c9eb7f1a] check-in: [2179ffd47a] user: drh branch: skin-setup-refactor, size: 31161)
21:24
The new skin editing is working, minimally. Still needs lots of work, though. ... (file: [ee7d4e1fc2] check-in: [5840fdd732] user: drh branch: skin-setup-refactor, size: 30831)
16:22
The URL parser now understands the /draftN/ prefix. Draft skins can now be initialized from built-ins. Another incremental check-in. ... (file: [05ceb2aa22] check-in: [0cba37ec1a] user: drh branch: skin-setup-refactor, size: 25974)
14:39
Rework the Setup/Skin page so that all edits are done on a draft, then tested, then the draft is published to become the default skin. This specific check-in is just the beginning. Must code needs to be added. This is just an incremental check-in. ... (file: [595255be58] check-in: [9bafe6cb60] user: drh branch: skin-setup-refactor, size: 23102)
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: [f73950a8a4] check-in: [e7767de263] user: drh branch: symlink-refactor, size: 20615)
2017-07-04
04:36
Add the "bootstrap" skin. ... (file: [bfbf18354d] check-in: [f57f5f99b9] user: drh branch: trunk, size: 20597)
2017-05-26
13:15
Fix the --skin option so that it works on Windows. ... (file: [572603eab4] check-in: [685617773e] user: drh branch: trunk, size: 20530)
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: [0b6ae35015] check-in: [e5b62edb28] user: andygoth branch: trunk, size: 20287)
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: [e437fa0b3b] check-in: [187424e891] user: andygoth branch: trunk, size: 20455)
2015-11-16
02:42
Remove deprecated <font> tags. ... (file: [524384aafb] check-in: [46861220d3] user: Isius branch: html-cleanup, size: 20461)
2015-09-16
10:49
eliminate many unnessary type-casts ... (file: [4927e792a7] check-in: [5b456cfa6b] user: jan.nijtmans branch: trunk, size: 20468)
09:18
Add some "const" keywords in appropriate places. No change in functionality. Eliminates some compiler warnings. ... (file: [6089852a51] check-in: [a6fd491d3a] user: jan.nijtmans branch: trunk, size: 20474)
2015-05-06
20:55
Allow the timeline graph to be customized using CSS. ... (file: [efe82d28ad] check-in: [1f1e199a20] user: joel branch: graphcss, size: 20384)
2015-04-27
13:19
Provide help text for all commands and webpages. ... (file: [f12a6c105e] check-in: [7ab03289ee] user: drh branch: trunk, size: 20468)
2015-04-16
08:53
Remove unnecessary variable determination in src/descendants.c, and some unnecessary end-of-line spacing. ... (file: [208c2a23ec] check-in: [10f5fc6986] user: jan.nijtmans branch: trunk, size: 20258)
2015-03-30
16:57
Add the ability to draw graph rail lines in node color. ... (file: [1bb9b8b149] check-in: [675f8c7d29] user: drh branch: improved-skin-edit, size: 20259)
15:26
Add the ability to specify circle-nodes and omit arrowheads on the timeline using the "details.txt" skin file. ... (file: [f3cafe8c8b] check-in: [d4c2e8db08] user: drh branch: improved-skin-edit, size: 20242)
14:08
Add the "skins/details.txt" file to the skins. Change the skin editors so that they can show a diff of the current configuration against any built-in. ... (file: [e88009167b] check-in: [31a337f0c2] user: drh branch: improved-skin-edit, size: 20171)
2015-03-28
19:47
Enhance the hash_color() function so that it can provide foreground colors in addition to background colors. ... (file: [6c52154092] check-in: [9cd79bf009] user: drh branch: auto-fg-color, size: 15379)
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: [07c9e4ca70] check-in: [39f084cf2c] user: drh branch: trunk, size: 15342)
14:46
The former "San Francisco Modern" skin is now the default. The old default skin is renamed to "Original". ... (file: [ed51cccd7f] check-in: [756a58531b] user: drh branch: trunk, size: 14451)
2015-03-13
16:14
Initial contribution of the Blitz skin (two variants) ... (file: [de4266ce19] check-in: [5d3eb177dc] user: jmoger branch: skin-blitz, size: 14451)
2015-02-28
13:29
Fixed how Selected Timeline rows are rendered. ... (file: [2c8edaaf38] check-in: [d528f2bb9e] user: zakero branch: skin-xekri, size: 14311)
2015-02-26
02:36
Added the Xekri skin ... (file: [71ba57e81f] check-in: [388c140d5c] user: zakero branch: skin-xekri, size: 14308)
2015-02-16
13:41
Enhance the --skin option so that it can be a directory holding the three skin files. ... (file: [153ba32582] check-in: [bfd413bf1e] user: drh branch: trunk, size: 14241)
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: [3582876e75] check-in: [2f50d427a9] user: drh branch: login-enhancements, size: 13620)
2015-02-11
15:12
Accidentally omitted the --skin option processing from the previous check-in. ... (file: [0513d606f4] check-in: [5ce5ff5765] user: drh branch: trunk, size: 13607)
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: [2b3abaed22] check-in: [ed36e2eb51] user: drh branch: trunk, size: 13283)
2015-02-05
09:01
Unfinished comment in search.c, and some more end-of-line spacing removals. No change in functionality. ... (file: [4ac938fd9e] check-in: [5260fbf632] user: jan.nijtmans branch: trunk, size: 10954)
2015-01-23
23:38
Add the 'eagle' skin, based on the one used by the Eagle project (http://eagle.to/). ... (file: [6d30409b07] check-in: [8f87308eef] user: mistachkin branch: trunk, size: 10956)
23:32
Further enhancements to Skin processing. Provide the ability to save the current Skin using a name. ... (file: [3c25361441] check-in: [e5a4206341] user: drh branch: trunk, size: 10889)
22:55
Enhance the /setup_skin page to enable renaming of custom skins. ... (file: [1aa9a05f87] check-in: [2431ddf61b] user: drh branch: trunk, size: 8712)
18:34
Incorporate the latest changes to the "San Francisco Modern" skin. ... (file: [7e60a34c6d] check-in: [be5b69862c] user: drh branch: trunk, size: 7953)
2015-01-22
15:47
Add Étienne Deparis's GitHub-like skin to the set of built-ins. ... (file: [a30c40f242] check-in: [51935f265a] user: drh branch: trunk, size: 7953)
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: [2e7fe6a641] check-in: [b36e241100] user: drh branch: multiple-skins, size: 8113)
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: [950d48b3d9] check-in: [12333d9545] user: drh branch: skins-refactor, size: 7886)
2014-10-20
15:01
Add a custom static analysis program that verifies the arguments to printf-style varargs routines used in Fossil. Adjust the source code to be more robust for printf format errors and to fix a few minor problems found by the static checker. ... (file: [810054ea13] check-in: [0a7e326fa4] user: drh branch: compile-time-print-checking, size: 39191)
2014-09-16
20:50
Fix typo in CSS, see [bed6662935]. ... (file: [6376e6ed48] check-in: [3d2690a976] user: mistachkin branch: trunk, size: 39161)
2014-09-09
06:54
Allow shunning/unshunning multiple files at a time ... (file: [7cd2de6d76] check-in: [9f6b1964fb] user: baruch branch: baruch-multishun, size: 39160)
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: [dfa80a4f5a] check-in: [78a5dbea6c] user: drh branch: trunk, size: 39112)
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: [63f691ff7b] check-in: [daff9d2062] user: joel branch: trunk, size: 39107)
2013-12-18
06:37
Consistency fix for a Fossil link in the enhanced default skin. ... (file: [d7d41429de] check-in: [04186fcc12] user: mistachkin branch: trunk, size: 39133)
2013-12-07
21:47
Add missing CSS for verbatim blocks in tickets to avoid wrapping and set a default white background. ... (file: [6e1f5ed16b] check-in: [984735a752] user: andybradford branch: trunk, size: 39129)
2013-10-11
08:36
Make sure that EVERY source file includes "config.h" before any other system includes. This is the first step in making fossil compile for Win64 using MinGW. ... (file: [33e5775a51] check-in: [c30cd93b91] user: jan.nijtmans branch: trunk, size: 39002)
2012-12-17
00:38
Change the footer in the 'Enhanced Default' skin to show the approximate time needed to generated the HTML for the page. ... (file: [850cb35180] check-in: [0c6e645175] user: mistachkin branch: trunk, size: 39002)
2012-12-15
14:13
Always set "white-space: pre-wrap;" in the CSS. ... (file: [703f38c58d] check-in: [1442cc7f4c] user: drh branch: trunk, size: 38898)
2012-11-30
16:09
CSS changes: set the cursor to "pointer" on ticket reports. ... (file: [5ff274c972] check-in: [d091c609d2] user: drh branch: trunk, size: 38822)
2012-11-23
19:33
some unnecessary spacing ... (file: [e5056f0d97] check-in: [d13143eb3b] user: jan.nijtmans branch: trunk, size: 38888)
2012-11-16
07:33
The &lt;nobr&gt; 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 &lt;nobr&gt; 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: [0115839a73] check-in: [46fba0f1c6] user: jan.nijtmans branch: no-nobr, size: 38963)
2012-11-12
13:12
merge trunk ... (file: [20501e457e] check-in: [b1beeb77ee] user: jan.nijtmans branch: convert_before_commit, size: 38727)
2012-11-09
08:52
(committed to the wrong branch) Attempt to fix [fb3057f6ed]. Seems to work. ... (file: [a1d9e80493] check-in: [153116f2d5] user: jan.nijtmans branch: convert_before_commit, size: 38666)
2012-11-08
09:20
a few more minor html5 violations ... (file: [a9c85593f7] check-in: [1858d202ef] user: jan.nijtmans branch: trunk, size: 38606)
2012-09-18
05:11
Enhance comments from the previous commit. ... (file: [946a289aa3] check-in: [6282cdf0c3] user: mistachkin branch: skin5, size: 38602)
05:08
Add a skin with enhanced handling of hyperlinks in the header and footer. ... (file: [e9068d5e8a] check-in: [59fb15865c] user: mistachkin branch: skin5, size: 38496)
2012-09-04
15:48
Improvements to the CSS on default skins. ... (file: [065fd92b26] check-in: [b87d3b8804] user: drh branch: trunk, size: 29343)
2012-08-29
13:57
Allow UTF-8 characters in sources. translate.exe will translate it to ASCII ... (file: [278f120af2] check-in: [9f6abc5968] user: jan.nijtmans branch: msvc-broken, size: 31190)
2012-08-13
12:30
Fixes to the &lt;base&gt; addition to the HTML header so that it works correctly with the "doc" webpage. Href is now $baseurl/$current_page. ... (file: [a2b9ca191c] check-in: [fd10cdbaf8] user: drh branch: wysiwyg, size: 31191)
2012-08-11
13:58
Add &lt;base href="$baseurl/"&gt; to the html header in the default configuration and in all built-in skins. Add a warning if &lt;base&gt; is not configured. Generate hyperlinks from wiki relative to the &lt;base&gt; ... (file: [bf85b63103] check-in: [31732d77ff] user: drh branch: wysiwyg, size: 31139)
2012-06-29
15:59
Update to the latest SQLite4 that requires converting preprocessor macro prefixes from "SQLITE_" to "SQLITE4_". ... (file: [ae62b3b402] check-in: [0328d68181] user: drh branch: sqlite4, size: 31028)
2012-03-29
14:54
Add vim modline everywhere ... (file: [b5de0414a5] check-in: [a496d8e88d] user: mgagnon branch: mgagnon_fix, size: 31069)
2012-01-01
15:57
Simplified display of side-by-side diff in the web browser. ... (file: [8e7bdd8597] check-in: [a1e667e6b5] user: drh branch: retro-sbsdiff, size: 31027)
2011-10-19
01:44
Increase the version number to 1.20. Improvements to style sheets. ... (file: [ea1ae181b5] check-in: [91db2ccfa2] user: drh branch: trunk, size: 35282)
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: [d36ab3a0aa] check-in: [eefb31683b] user: drh branch: trunk, size: 34906)
00:26
Rephrasing and fixed a typo. ... (file: [7778d53ef5] check-in: [8e358aa8c6] user: jan branch: jan-sbsdiff, size: 34897)
2011-10-16
23:24
Merge the latest trunk changes into the side-by-side diff branch. ... (file: [0b8e78e274] check-in: [23c3affad4] user: drh branch: jan-sbsdiff, size: 34901)
17:32
Fix new and harmless compiler warnings that appeared with the upgrade to GCC 4.6.1. ... (file: [db9d8ab96a] check-in: [d8bbe4add6] user: drh branch: trunk, size: 30654)
13:35
Set explicit background color for sbsdiff table in skins. ... (file: [c3bc0dd138] check-in: [f4f5e05571] user: jan branch: jan-sbsdiff, size: 34836)
02:07
Separate sbsdiff block separator meta-rows a little more from regular rows in built-in skin 4. ... (file: [4eca87e406] check-in: [7a47abe17f] user: jan branch: jan-sbsdiff, size: 34747)
00:14
Updated styles/skins. Built-in skin 4 can now wrap lines. ... (file: [1bd02a96fa] check-in: [1c40493cb5] user: jan branch: jan-sbsdiff, size: 34474)
2011-10-14
22:17
Minor diff view change for the black'n'white skin. ... (file: [b1e5e0262f] check-in: [07714601de] user: jan branch: jan-sbsdiff, size: 34005)
15:41
Updated the built-in skins for sbsdiff. ... (file: [46e026bbd0] check-in: [bb76b57aa2] user: jan branch: jan-sbsdiff, size: 33970)
2011-10-13
23:48
Started adding support for showing side-by-side diffs in the web ui. ... (file: [6fff762f85] check-in: [a6a8e89413] user: jan branch: jan-sbsdiff, size: 31433)
2011-09-14
17:45
Refactored g.okXXX perms flags to g.perm.XXX. ... (file: [0acb48ea3e] check-in: [34b4dec0bc] user: stephan branch: stephan-hack, size: 30589)
2011-05-27
12:03
Do not use strcmp() for comparison since the sort order can vary by locale. Use fossil_strcmp() instead. Ticket [3f0216560679fd41]. ... (file: [681fdf82f9] check-in: [32ad9a1584] user: drh branch: trunk, size: 30586)
2011-04-26
18:36
Update the "configure" command so that the "import", "export", and "merge" subcommands use the new config format. ... (file: [405331b790] check-in: [4291183882] user: drh branch: config-sync, size: 30551)
2011-03-03
15:48
More tweaks to the gradient skin. ... (file: [2618dc6ab3] check-in: [ad4cc21b7f] user: drh branch: trunk, size: 30116)
13:46
Fixes to the "gradient" skin - now used by Fossil itself. ... (file: [d4aabbeed7] check-in: [c2c7af5302] user: drh branch: trunk, size: 30070)
2011-02-26
16:57
Adding a new skin option with gradients, shadows, and rounded corners. ... (file: [ba93ea1dd3] check-in: [babe3fb52a] user: drh branch: trunk, size: 30052)
2010-12-16
14:46
Use relative URLs for hyperlinks whereever possible, so that Fossil can work better behind a reverse proxy. ... (file: [720221721b] check-in: [daeb10f65f] user: drh branch: trunk, size: 22180)
2010-11-25
02:42
Remove the "Leaves" menu-bar item from the default setup. ... (file: [76b6e7ca59] check-in: [f5efd3f359] user: drh branch: trunk, size: 22315)
2010-10-10
08:59
added more cross reference ... (file: [f6205e1408] check-in: [c2ef371590] user: Ratte branch: wolfgangHelpCmd, size: 22510)
2010-10-05
14:40
Merge from trunk. ... (file: [c5091c30fb] check-in: [029448a394] user: michael branch: ttmrichter-skins, size: 22531)
2010-09-26
12:25
some more htm validation ... (file: [e598e23eb0] check-in: [e5bf291e1c] user: wolfgang branch: wolfgangFormat2CSS_2, size: 22476)
2010-09-16
14:13
Another merge from trunk. ... (file: [988c9ea073] check-in: [1516a26dc8] user: michael branch: ttmrichter-skins, size: 22531)
2010-09-12
08:47
correct all unclosed br and hr tags, skipped sqlite.c ... (file: [6403de8953] check-in: [692b67bdcc] user: wolfgang branch: wolfgangFormat2CSS, size: 22476)
2010-09-11
20:49
admin pages without errors in HTML validator ... (file: [c62d841103] check-in: [a62bfaf55d] user: wolfgang branch: wolfgangFormat2CSS, size: 22472)
2010-07-26
06:54
Extracted built-in skins from skins.c and put into skins subdirectory. ... (file: [cf69dcd20c] check-in: [3530b29f15] user: michael branch: ttmrichter-skins, size: 22449)
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: [b693b6cb0e] check-in: [15b293259d] user: drh branch: trunk, size: 22440)
2010-05-16
19:08
Change from GPL to the Simplified BSD License. ... (file: [bc2a501cc8] check-in: [c06edd231f] user: drh branch: clear-title, size: 22352)
2010-03-08
14:18
Make the File menu option default to showing only the files in tip. ... (file: [7d5065b934] check-in: [599e6abfb1] user: drh branch: trunk, size: 22692)
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: [b3b72c2668] check-in: [b22e5a9e52] user: drh branch: trunk, size: 22671)
2010-03-05
13:55
Use double-quotes instead of single-quotes in skin template to avoid having to escape the single quotes for SQL. ... (file: [4217dad1e1] check-in: [5476e50d65] user: drh branch: trunk, size: 22576)
2010-01-01
21:33
[5483de2ea6] Fixed. Also fixed Black and White theme (timeline not using li tags). ... (file: [5ce4b4a67d] check-in: [5efb82a71a] user: jeremy_c branch: trunk, size: 22649)
19:49
[5483de2ea6] Added two single quotes around baseurl fixing the bug ... (file: [9058afe979] check-in: [af25881866] user: jeremy_c branch: trunk, size: 22641)
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: [2494019d55] check-in: [9b70675778] user: drh branch: trunk, size: 22635)
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: [fe6f55e70e] check-in: [71ad9b62a7] user: jeremy_c branch: jeremy_c-timeline, size: 22640)
2009-12-20
21:34
Fix a comment formatting error in the recent skins.c changes. ... (file: [61096f713e] check-in: [4f24addea9] user: drh branch: trunk, size: 22568)
17:53
Add a black &amp; white skin with the main menu down the left margin. ... (file: [b884f12004] check-in: [5a5d7e1f90] user: drh branch: trunk, size: 22548)
02:53
Add a khaki color skin. ... (file: [6875260526] check-in: [91b9081425] user: drh branch: trunk, size: 16708)
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: [4b8e7e2c10] check-in: [007d0a9b3f] user: drh branch: trunk, size: 11565)