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
b63478b602
Step 21: Finalize this PR for merge
...
- reset .gitignore to disallow any internal\help uploads again (folder is created during build now)
- get rid of old changelog (changes can better be summarized at release pages)
- added a change by @dkearns from the old QB64Team repository (comment highlighting after `REM`)
2022-08-18 23:41: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
14f2cd29e0
Step 13: Fixing build errors
2022-08-13 01:58:16 +02:00
Roland Heyder
756eb6ac68
Step 12: Implement automatic help file update
...
- changes to update code (ignore static _GL pages as mentioned at Discord https://discord.com/channels/975381912350752819/975389657212805160/1007683254792507412 )
- dist script changes
- update internal/help to contain static _GL pages only
2022-08-12 22:54:59 +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
e68582b6f2
Step 7: Rename qb64.exe to qb64pe.exe
...
- Includes related LNX/OSX files
- Excludes mentions in the help (*.txt) files
2022-08-11 18:07:57 +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
5a4687f1b4
Added some comments
2022-07-17 18:59:27 +02:00
Roland Heyder
4aff0cc49c
Update plugins recursively
...
Update current page must include all used plugin templates, hence ignoring the cache for the whole process.
2022-07-17 00:34:51 +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
63c523ba38
Fix URLs containing ampersands
...
Escapes & in Wiki page URLs (eg. &B, &H, &O) and in external links (eg. many MSDN links)
2022-06-12 17:05:18 +02:00
Roland Heyder
e01b29c9a2
Merge branch 'main' into wiki-dev
2022-06-11 23:27:25 +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
Matthew Kilgore
931a9dd272
Fix C++ Compiler Settings menu
2022-06-10 22:31:56 -04:00
Matthew Kilgore
f7b1427a89
The C++ settings menu reuses existing shortcut key
...
The C++ compiler Settings menu uses the shortcut key 'o', but that's
actually already in use and thus creates a conflict. We're switching it
to use the option 'm', which does not conflict.
Fixes: #105
2022-06-10 12:51:35 -04:00
Prajwal Borkar
23f45ea5cf
Fixed Typo
2022-06-08 12:25:31 +05:30
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
021d8068c1
Merge branch 'main' into wiki-dev
2022-05-31 17:53:05 +02:00
Matthew Kilgore
738aed5fd1
Combined Advanced C++ with C++ Compiler settings
...
The "Advanced (C++)" dialog was removed, putting the single setting into
the new C++ Compiler Settings dialog.
2022-05-30 23:15:04 -04:00
Matthew Kilgore
2d919768ac
Add C++ compiler settings dialog
...
The new dialogs includes 5 settings:
1. Flag to turn on Optimization (off by default)
2. Flag to strip symbols (On by default)
3. String for extra compiler flags
4. String for extra linker flags
5. Setting for max compiler processes (default of 3)
Fixes: #65
Fixes: #40
2022-05-30 23:15:04 -04: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
7b91fdc592
Add -u command line switch
...
- `qb64 -u` can be used during build to populate internal/help, it basically invokes the "Update all pages" action from the IDE's Help menu
- switch is not listed in -? usage help, as I consider it a hidden build-only option
2022-05-31 00:56:32 +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
3304aab884
Fixes to pending PR issues
...
3. Fixed click sensibility, external links are not triggered randomly.
2022-05-22 00:40:03 +02:00
Roland Heyder
c0a7ea1d85
Fixes to pending PR issues
...
1. Fix missing links.bin issue (pop up to request user choice).
2. Fix increasing number of files when selecting "Update all pages" multiple times.
2022-05-21 19:53:54 +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
4af4db7584
Merge branch 'main' into wiki-dev
2022-05-19 01:40:16 +02:00
SteveMcNeill
459c8a216d
Update ide_methods.bas
2022-05-18 11:12:49 -04:00
SteveMcNeill
bd3b673996
test change to IdeAddSearched
2022-05-18 07:10:59 -04: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
SteveMcNeill
7420504f42
reorder ubound check
2022-05-17 09:25:21 -04:00