Roland Heyder
dfa65b8fdd
Add more Entities/UTF-8 chars
...
- adds some 20+ more chars to the list
- re-grouping and some comment changes
2023-02-12 19:13:05 +01:00
Roland Heyder
174a95b052
Change flow logic (Entity/UTF-8 related)
...
- targets especially links, templates and centered text
- every char must properly run through the Entity/UTF-8 substitution stage
2023-02-12 15:01:21 +01:00
Roland Heyder
6399068293
Change line end detection
...
- use color bit 7 instead of the CR char to mark the end of a help line
2023-02-12 14:37:51 +01:00
Roland Heyder
9c7e067990
Improve Entity/UTF-8 handling
...
- UTF-8 handling changed to signal missing/unknown chars
- old entity handling (see 1st commit) removed and replaced by a similar method as UTF-8 handling incl. signalling missing/unknown entities
- added dynamic warnings at the top of pages which are using missing/unknown entities or UTF-8
2023-02-02 00:10:31 +01:00
Roland Heyder
01ed59c1d3
Add Interwiki link support
...
- wikipedia pages can be linked simply as Winkipedia:page instead of the full URL
- advantage: the new syntax can be used in internal links as well and will automatically expanded into external links when clicked
2023-02-02 00:02:05 +01:00
Roland Heyder
ceb3d18c1e
General refactoring
2023-02-01 23:52:13 +01:00
Roland Heyder
61513cbcd8
Remove obsolete code
...
- wiki pages have been fixed, so the handling for these old things is no longer required
2023-02-01 23:48:43 +01:00
Roland Heyder
163f6eb6e2
Availability gallery
...
- add handling for the new separator image
2023-01-19 23:48:22 +01:00
Roland Heyder
c61757f689
Wiki download refactoring
...
- removed the old (commented out) curl stuff
- add another note to the error message
- simplified the libcurl download loop to use only EOF and not LOF anymore
- add a hidden external curl fallback option, read comments from line 1140 for more info
2023-01-17 18:41:44 +01:00
Roland Heyder
af7dffb88c
Local links support improved
...
- former versions did simply link to the top of the referenced page, ignoring the link anchor value (#)
- now links can point to any page section heading and the section (if found) is placed in the visible area
- to try use the links in the bottom nav section on the alphabetical index
2023-01-17 18:22:28 +01:00
Roland Heyder
e2674f0157
Add code to handle Wiki galleries
...
- Availability sections will become icon galleries in the future
- as the IDE can't display it as images, we need to substitute it by text
2023-01-17 18:05:32 +01:00
Roland Heyder
eeb6ca3f11
Fix some minor newline issues
...
- just a wrong branch
2023-01-17 17:58:29 +01:00
Roland Heyder
d243ff4b74
Wiki changes
...
- allow word wrap in text blocks
- add <pre> block handling
2022-12-20 01:18:56 +01:00
Roland Heyder
65371dad0f
Wiki download finalized
...
- restore default back to https:
- ask user for fallback, if required
- final adjustments for new behavior
2022-11-23 22:54:04 +01:00
Roland Heyder
87a234b45b
Wiki download changes
...
Using built-in TCP/IP and HTTP protocol via manual request headers.
2022-11-22 18:20:48 +01:00
Roland Heyder
46790c420f
Step 22: There's always something else
...
- also removed changelog.md from make_dist.sh
- make `curl` really quiet with >NUL, --silent does suppress the progress display only
2022-08-19 00:26:13 +02:00
Roland Heyder
9c5664e788
Step 18: I'll KILL that damn Cat !!
2022-08-14 18:25:02 +02:00
Roland Heyder
312a24fea2
Step 17: All done !!!
...
Final adjustments in Wiki stuff.
2022-08-14 15:54:55 +02:00
Roland Heyder
bee9f10bfd
Step 16: More fixes
...
- the pure fact we're running the qb64pe executable causes creation of file tempfoldersearch.bin on LNX/OSX only, which must be deleted after run (this caused LNX/OSX checks to fail)
- Wiki parser: added $ to the list of critical file name chars (LNX/OSX doesn't like those)
2022-08-13 10:54:32 +02:00
Roland Heyder
a402ae4429
Step 14: So all good things are three
...
- also switched curl to silent mode to shorten build logs
2022-08-13 02:44:11 +02:00
Roland Heyder
2ec897b75d
Step 10: Update remaining stuff
...
- checks all remaining occurrences of the term 'qb64', some remain untouched, some are renamed according to context
- also added new logo for README.md
- this step does finalize the 'Phoenix Edition' re-branding
2022-08-12 02:54:12 +02:00
Roland Heyder
c9e709bc68
Adjust blockquote color
...
Will use the "Comment color" of the current color scheme.
2022-08-02 14:49:11 +02:00
Roland Heyder
73debad50e
Add plugin exchange for tables
...
If a template plugin is available for a table, then use it in the IDE help.
2022-08-02 13:36:10 +02:00
Roland Heyder
b25c8b55a9
Improved help rendering
...
Headings enforce a blank line before it as separation to the previous section. Definition lists are rendered in blockquote style as in the Wiki, also enforce blank line separation.
2022-07-31 23:31:42 +02:00
Roland Heyder
decdde5cdc
Some more tweaks
...
Beside local #toc links also ignore #top links (top of page).
2022-07-20 16:23:18 +02:00
Roland Heyder
d6d9c15a14
Added plugin templates
...
Works like $INCLUDE, but for help text. Meant to outsource recurring text into a template and plug it in where needed.
2022-07-16 23:42:05 +02:00
Roland Heyder
11dae1ccbf
Fixed headings
...
Makes headings detection more reliable, also revised syntax notes.
2022-07-16 23:34:26 +02:00
Roland Heyder
04b3d5e42a
Semi-support local links
...
Rather than declining page local links completely, simply link to the top of the respective page, except if it's on the currently displayed page.
2022-07-06 16:13:02 +02:00
Roland Heyder
c20d80235f
Improves table info box with direct link
2022-06-23 23:50:56 +02:00
Roland Heyder
5f039415bf
Add plus (+) to the list of critical chars
2022-06-15 11:19:26 +02:00
Roland Heyder
bfd12fc44f
Add missing CRLF substitution
2022-06-12 17:06:13 +02:00
Roland Heyder
74ca4c9da6
Add apostrophe HTML entity
2022-06-11 17:52:18 +02:00
Roland Heyder
6efdd43a2a
Avoid additional new line at EOF
2022-06-11 17:50:14 +02:00
Roland Heyder
f6d4e27b54
Different colors for bold/italic styles
2022-06-07 13:24:11 +02:00
Roland Heyder
8d8fc3b7fb
Implement handling for 'Parameter' template
2022-06-07 00:50:13 +02:00
Roland Heyder
a4ffe65525
Reset text styles on block entry
...
Avoid leaking of unclosed text styles from regular text into any block.
2022-06-07 00:46:43 +02:00
Roland Heyder
97c04c5552
Fixes to blank line checks.
2022-06-03 16:53:30 +02:00
Roland Heyder
a4d0347ce8
Add support for number (ordered) lists
...
The respective wiki tokens are recognized, but will be handled as simple dot list.
2022-05-31 01:31:01 +02:00
Roland Heyder
24250e4ce2
Addressed issue #76
...
- Update loop is aborted on error.
- Instead of the error popup, a dynamically generated error page is shown with a link to the `curl` download page and some simple instructions.
2022-05-30 03:15:36 +02:00
Roland Heyder
7f66c30bb4
Do CRLF substitution once in download stage.
2022-05-28 10:26:49 +02:00
Roland Heyder
78a04387b3
New Wiki parser finished
2022-05-20 23:44:55 +02:00
Roland Heyder
f5dbe9bc17
Improved cache filename handling and external links
...
Cached wiki file names get a spelling label for case insensitive systems. External links are working (clickable) now and open in the standard application.
2022-05-20 01:41:05 +02:00
Roland Heyder
27a59e5b5e
Useless style removal in blocks
2022-05-19 01:45:25 +02:00
Roland Heyder
3391b83682
Improve underline and list appearance
...
Also added a page header with title and last update.
2022-05-18 02:15:36 +02:00
Roland Heyder
acf9e0ff02
Fixes to Blocks and centered text
2022-05-16 01:35:22 +02:00
Roland Heyder
40937c906d
Tidy up wiki stuff
...
Moved code blocks into more logic order, added comments, almost done now
2022-05-15 02:45:45 +02:00
Roland Heyder
eab0e4cd45
Add handling of InlineCode template
2022-05-13 22:49:53 +02:00
Roland Heyder
6266fab2bd
Improves 'small' template handling
...
Also <span... inline elements got fixed + some minor code optimization
2022-05-13 13:53:58 +02:00
Roland Heyder
da02b2aa61
Ignore custom TOC tables
...
No info box is generated for manual "TOC only" tables.
2022-05-11 15:49:00 +02:00
Roland Heyder
1babd153ef
Fix template handling
...
Avoid optional template parameters (usually color specs) leaking into the help text.
2022-05-11 02:01:22 +02:00