1
1
Fork 0
mirror of https://github.com/QB64-Phoenix-Edition/QB64pe.git synced 2024-06-29 11:40:38 +00:00
Commit graph

2576 commits

Author SHA1 Message Date
Matt Kilgore 9109bfdb05
Merge pull request #111 from mkilgore/fix-ide-cpp-settings-menu
Fix C++ compiler settings menu
2022-06-11 12:21:37 -04: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 58cccc19fa Update version to v0.8.2 2022-06-10 22:35:38 -04:00
Matthew Kilgore 931a9dd272 Fix C++ Compiler Settings menu 2022-06-10 22:31:56 -04:00
github-actions[bot] 7d06ff2400 Automatic update of ./internal/source 2022-06-10 21:39:18 +00:00
Matt Kilgore 4a865b52d4
Merge pull request #110 from mkilgore/update-0.8.1
Update version to v0.8.1
2022-06-10 17:29:15 -04:00
Matthew Kilgore 5bb2c7017c Update version to v0.8.1 2022-06-10 16:53:12 -04:00
github-actions[bot] 85cdcb2249 Automatic update of ./internal/source 2022-06-10 20:16:55 +00:00
Matt Kilgore 65aeac5d38
Merge pull request #107 from mkilgore/fix-cpp-compiler-menu-shortcut
The C++ settings menu reuses existing shortcut key
2022-06-10 16:07:58 -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
Matt Kilgore 174cd45c63
Merge pull request #109 from mkilgore/add-version-to-artifact-name
Add version to artifact name
2022-06-10 11:55:06 -04:00
Matthew Kilgore 84df4e6082 Remove unused .ci/ files
These were left over from the previous CI system.
2022-06-10 11:21:24 -04:00
Matthew Kilgore 865371f4b1 Add version onto artifact names
The artifacts like 'qb64-lnx.tar.gz' will now also include the version
in them, making them 'qb64-lnx-X.Y.Z.tar.gz' instead.

Fixes: #104
2022-06-10 11:21:24 -04:00
github-actions[bot] 3057adf4dd Automatic update of ./internal/source 2022-06-10 15:12:32 +00:00
Matt Kilgore 5fd9e95422
Merge pull request #106 from mkilgore/fix-dollarsign-files
Fix compilation of files with $ in the name
2022-06-10 11:01:38 -04:00
Matthew Kilgore d36edad30c Fix compilation of files with $ in the name
This is a bit of an odd one, but files with $ in the name don't compile
correctly due to expansion being done on the $.

The culprit here is `make`, as the syntax '$x' is interpreted to mean to
insert the expansion of the variable 'x'. To avoid this behavior we have
to replace every single $ with $$. Make will interpret the $$ to mean it
should insert a single $ and not do any expansion, which is what we
want.

Fixes: #96
2022-06-10 10:42:49 -04:00
Matt Kilgore abe9936379
Merge pull request #101 from mkilgore/fix-deviceinput
Fix compilation with DEP_DEVICEINPUT
2022-06-10 10:26:29 -04:00
Matthew Kilgore e250753334 Disable deviceinput test on Linux 2022-06-09 21:30:37 -04:00
Matthew Kilgore 62ec4ebdbd Fix compilation with DEP_DEVICEINPUT
The Makefile changes broke compiling with device input support. This got
missed because no test case for DEP_DEVICEINPUT got added.

Fixes: #100
2022-06-09 21:30:37 -04:00
github-actions[bot] 578268e3a5 Automatic update of ./internal/source 2022-06-08 14:08:37 +00:00
Matt Kilgore 7f7d9d31da
Merge pull request #103 from PrajwalBorkar/main
Fixed Typo
2022-06-08 09:58:20 -04:00
Prajwal Borkar 23f45ea5cf
Fixed Typo 2022-06-08 12:25:31 +05:30
github-actions[bot] 2be869c263 Automatic update of ./internal/source 2022-06-07 21:38:41 +00:00
Matt Kilgore c1601d7edb
Merge pull request #97 from mkilgore/update-0.8.0
Update version to 0.8.0
2022-06-07 17:26:57 -04:00
Matthew Kilgore 734f653ce8 Update version to 0.8.0 2022-06-07 16:57:33 -04:00
github-actions[bot] 931d3f5f24 Automatic update of ./internal/source 2022-06-07 16:46:41 +00:00
Roland Heyder 7eac9d1e4b
Merge pull request #99 from QB64-Phoenix-Edition/wiki-dev
Some more wiki parser fixes.
2022-06-07 18:34:51 +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
github-actions[bot] 3816f39bb9 Automatic update of ./internal/source 2022-06-04 10:44:40 +00:00
Roland Heyder f1464252d8
Merge pull request #93 from QB64-Phoenix-Edition/wiki-dev
Fixes to blank line checks.
2022-06-04 12:34:21 +02:00
Roland Heyder 97c04c5552 Fixes to blank line checks. 2022-06-03 16:53:30 +02:00
github-actions[bot] 54f77c2884 Automatic update of ./internal/source 2022-06-01 00:20:31 +00:00
Roland Heyder 9a1ad7dad3
Merge pull request #90 from QB64-Phoenix-Edition/wiki-dev
Latest Wiki changes and -u switch to populate internal/help during build. Once this is implemented, the respective helpfiles can be removed from the repository.
2022-06-01 02:08:38 +02:00
Roland Heyder 021d8068c1 Merge branch 'main' into wiki-dev 2022-05-31 17:53:05 +02:00
github-actions[bot] c240a71186 Automatic update of ./internal/source 2022-05-31 03:52:23 +00:00
Matt Kilgore 2800d9cd0d
Merge pull request #87 from mkilgore/add-ide-compiler-settings
Add ide compiler settings dialog
2022-05-30 23:42:07 -04:00
Matthew Kilgore 38baeed069 Update build system documentation 2022-05-30 23:20:03 -04: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
Matthew Kilgore 142f1d3615 Makefile should respect CXXFLAGS_EXTRA
The Makefile has an issue where it doesn't respect CXXFLAGS_EXTRA due to
directly setting CXXFLAGS to a new value after adding the extra flags.
2022-05-30 23:15:04 -04:00
Matt Kilgore 79264b9a54
Merge pull request #85 from mkilgore/add-build-documentation
Add documentation of the build system
2022-05-30 22:07:53 -04:00
Matthew Kilgore 429adbf143 Add documentation of the build system
Fixes: #53
2022-05-30 21:23:23 -04:00
Matt Kilgore 75a26af6aa
Merge pull request #86 from mkilgore/artifact-name
Remove 32-bit/64-bit distinction from Linux and OSX artifact name
2022-05-30 19:35:11 -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