Samuel Gomes
dae6beba08
Few IDE menu cosmetic fixes
2023-09-22 10:28:39 +05:30
Samuel Gomes
28d1bf1aac
Remove legacy audio code from the compiler
2023-09-22 10:10:04 +05:30
Roland Heyder
7cd648c143
Feature request
...
see https://qb64phoenix.com/forum/showthread.php?tid=2017&pid=19971#pid19971
2023-09-22 00:34:19 +02:00
Samuel Gomes
586371dc77
Implement _SAVEIMAGE
2023-09-17 11:52:54 +05:30
SteveMcNeill
73fd7264a5
Patch to CopyFile
...
Fix to blank file before writing so larger files don't corrupt data when overwritten by smaller ones.
2023-09-03 13:31:53 -04:00
Samuel Gomes
1a43246c65
Add additional case sensitive file filters for *nix
2023-08-24 22:07:13 +05:30
Samuel Gomes
1fc5792d57
Default_StartDir
is now shared between SaveFile() & OpenFile()
2023-08-24 21:57:35 +05:30
Samuel Gomes
634bee63eb
Fix save dialog filter
2023-08-23 00:51:00 +05:30
Samuel Gomes
3b44191330
Make SaveFile$ return "C" on cancel
2023-08-23 00:01:48 +05:30
SteveMcNeill
adf46cdf62
Add GUI option to #Save
...
Correct glitch on not canceling properly with GUI input.
2023-07-11 22:05:10 -04:00
SteveMcNeill
00921c6d84
Savefile GUI added to IDE
...
Added the ability to use the Save Dialogs in the IDE.
2023-07-11 10:49:58 -04:00
Samuel Gomes
bdc39f4e65
Fix DECLARE DYNAMIC LIBRARY to load shared libraries relative to source without using absolute paths
2023-06-27 11:21:28 +05:30
Roland Heyder
ed9a4f773d
Version 3.8.0
2023-06-13 14:45:29 +02:00
Samuel Gomes
90d3be11d3
Merge branch 'audio-enhancements' of https://github.com/a740g/QB64pe into audio-enhancements
2023-06-10 02:35:28 +05:30
Samuel Gomes
40840a236f
Fix SOUND specialformat
2023-06-10 02:35:27 +05:30
Samuel Gomes
4a70d88dee
Merge branch 'QB64-Phoenix-Edition:main' into audio-enhancements
2023-06-10 02:28:48 +05:30
Samuel Gomes
3f16e3c9d1
Add volume, panning & waveform support for SOUND
2023-06-10 02:24:05 +05:30
Roland Heyder
3393f899bb
Some refactoring
...
- also fix meta command color in new forum export
2023-06-09 15:58:54 +02:00
Roland Heyder
8eda570604
Improves code export
...
- added ability to export as new [qb=export] Forum codebox
- Forum/Wiki exports now go to the clipboard and can directly be pasted into the Forum post or Wiki page
2023-06-09 10:37:03 +02:00
Samuel Gomes
381e5ab0e9
Merge branch 'main' into ucharpos-enhancement
2023-05-08 18:04:22 +05:30
Samuel Gomes
47c3cac56a
Merge branch 'QB64-Phoenix-Edition:main' into dialog-fixes
2023-05-08 02:00:22 +05:30
Samuel Gomes
514e41bdce
Correct error message
2023-05-08 01:46:41 +05:30
Samuel Gomes
290081ddb6
Use LONG array instead of INTEGER
2023-05-08 01:11:01 +05:30
Samuel Gomes
60a448fb54
Add _UCHARPOS() to get individual char pixel position
2023-05-07 22:12:47 +05:30
Samuel Gomes
c6b8524739
Improve dialog functions using #305 & make string options case insensitive
2023-05-02 00:19:33 +05:30
RainRat
3914037c0f
fix typos
2023-04-30 15:20:42 -07:00
Matthew Kilgore
35d9808377
Version 3.7.0
2023-04-29 21:02:49 -04:00
Samuel Gomes
9870510b04
Merge branch 'QB64-Phoenix-Edition:main' into font-FreeTypeAmalgam
2023-04-28 20:57:28 +05:30
Samuel Gomes
3dd439e625
Change function names
2023-04-26 22:36:24 +05:30
Samuel Gomes
2d650cf1fe
Fix GetStringPixelWidth()
2023-04-26 21:37:36 +05:30
Samuel Gomes
c033c624ac
Add support for _UPrint*()
2023-04-26 17:36:09 +05:30
Matthew Kilgore
075d5bf157
Fix $MidiSoundFont when compiling from command line
2023-04-25 09:48:08 -04:00
Matthew Kilgore
312e31ab0f
Fix .h file resolution when compiling via command line
...
When compiling via the command line (NoIDEMode) the `idepath$` is blank
and `path.source$` contains the path to the source file.
2023-04-25 09:48:08 -04:00
Samuel Gomes
e4b36ca8ad
Add font load-from-memory support
2023-04-20 09:23:13 +05:30
Roland Heyder
c2df60db6f
Fix pre-compiler highlighting
...
- in pre-compiler lines, the regular keywords such as AND, OR, XOR and the final THEN are rendered with meta command color
2023-03-28 23:43:46 +02:00
Roland Heyder
84e51c20e2
Add link titles in HTML export
...
- titles are usually shown as tool tip in a browser
- almost useless, but made to be in line with Wiki behavior
2023-03-28 12:43:33 +02:00
Roland Heyder
a34907edef
Export finetuning
...
- strip useless line feeds after last code line
- fix some wrong wiki links
2023-03-28 10:19:17 +02:00
Samuel Gomes
8a9b8a2f25
Update TSF and add SF3 support. Fix $MIDISOUNDFONT behavior
2023-03-26 11:38:03 +05:30
Samuel Gomes
2b6b04e36c
Fix to look for header libs relative to the $INCLUDE file
2023-03-24 06:13:21 +05:30
Samuel Gomes
5bd3192491
Fix #124
2023-03-23 05:33:28 +05:30
Roland Heyder
da5f789fd3
Fix File menu
...
Fix a bad interaction between "Export As" and the recent files list.
2023-03-20 01:30:55 +01:00
Roland Heyder
9d9e063b67
Multiple IDE instance fix
...
When exporting "Untitled" code, then take current IDE instance into account.
2023-03-19 22:56:11 +01:00
Roland Heyder
7038e2527d
Fix Wiki downloads (Update all pages)
...
Better detect deleted/new pages and prevent the problem discussed here: https://qb64phoenix.com/forum/showthread.php?tid=1521
2023-03-19 12:33:24 +01:00
Roland Heyder
c52d3bcd28
Add code export abilities
...
Use File menu > Export As... to export current code as HTML, Rich Text or Wiki example.
2023-03-19 12:27:54 +01:00
Matthew Kilgore
07822586e8
Version 3.6.0
2023-02-19 03:40:00 -05:00
Matthew Kilgore
fac5375ea6
Fix DECLARE LIBRARY against stripped .so file
...
.so files can be stripped such that they contain no "regular" symbol
table but do still contain the "dynamic" symbol table, this is pretty
typical for .so files. QB64-PE is supposed to check both tables when
linking against a .so file, but a bug in ab0c2b18
meant that the second
run of nm with the -D flag to check the dynamic symbol table no longer
happens. The fix is to introduce a new output file for the dynamic run
so that they are handled separately in terms of caching the result.
A new test .so file that only contains a dynamic symbol table was added
to avoid this in the future.
Fixes: #301
2023-02-19 02:10:51 -05:00
Matthew Kilgore
596a8d6092
Fix formatting
2023-02-18 14:50:31 -05:00
Matthew Kilgore
df70f7e708
The -o flag should not strip extensions except for .exe
...
Current the -o flag will strip any "extension" on the provided filename,
which is fairly problimatic on Linux and Mac OS since those executes do
not have other extensions and names like "foobar.v1" will get the ".v1"
stripped off. This can happen on Windows as well if you leave off the
.exe (QB64-PE will add it for you, but also strip off the existing
extension).
QB64-PE stripping off the ".exe" when provided that on Linux and Mac OS
might actually be useful behavior people are relying on (so that they
don't need to provide different names when compiling on Linux/Mac OS) so
we are preserving that and still removing the extension if it is exactly
"EXE", otherwise we now leave it in place.
Fixes: #297
2023-02-18 14:50:31 -05:00
Samuel Gomes
e1e6203db9
Merge branch 'QB64-Phoenix-Edition:main' into image-load-from-memory-support
2023-02-13 19:05:48 +05:30
Samuel Gomes
e79537e624
Merge branch 'main' into image-load-from-memory-support
2023-02-13 16:24:36 +05:30