1
1
Fork 0
mirror of https://github.com/QB64-Phoenix-Edition/QB64pe.git synced 2024-07-05 08:50:24 +00:00
Commit graph

2535 commits

Author SHA1 Message Date
Matthew Kilgore eb815c4220 Prepare for separate libqb, define C++ standard
This sets up a few different flags we'll need for the conditional
compiling, and also sets the C++ standard to gnu++11, which effectively
just matches what we were implicitly using before.
2022-06-11 22:47:05 -04:00
github-actions[bot] df24714a49 Automatic update of ./internal/source 2022-06-12 02:46:10 +00:00
Matt Kilgore 244bd2dab9
Merge pull request #102 from mkilgore/undo-existing-libqb-separation
Undo existing libqb.cpp separation
2022-06-11 22:34:32 -04:00
Matthew Kilgore 6cfd785708 Change libqb.o compile location 2022-06-11 20:43:28 -04:00
Matthew Kilgore 014d0296f5 Use -j8, pass OS to ./.ci/compile.sh 2022-06-11 20:42:23 -04:00
Matthew Kilgore 76c437288a Remove leftover build file 2022-06-11 20:42:23 -04:00
Matthew Kilgore f99407f251 Revert existing libqb split 2022-06-11 20:42:23 -04:00
Roland Heyder e01b29c9a2 Merge branch 'main' into wiki-dev 2022-06-11 23:27:25 +02:00
github-actions[bot] e6a5d4744c Automatic update of ./internal/source 2022-06-11 16:32:22 +00:00
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