Samuel Gomes
fa00fa0f9b
Update GIFPlayer to use new 3.10 CLS syntax
2024-01-11 19:18:38 +05:30
Samuel Gomes
33f896aaaa
Cleanup INI library a bit
2024-01-11 19:01:18 +05:30
Samuel Gomes
022fd0a97f
Add VERSIONINFO strings to UiEditor
2024-01-11 07:47:20 +05:30
Samuel Gomes
6f5546221d
Integrate MessageBox and friends back into the main source
2024-01-11 07:20:24 +05:30
Samuel Gomes
07a2b55433
Reduce number of $INCLUDEs needed in user code
2024-01-11 05:36:34 +05:30
Samuel Gomes
0918df0d11
Major refactoring
2024-01-11 04:51:14 +05:30
Samuel Gomes
4e6a167f15
Add wiki as git submodule
2024-01-10 05:29:38 +05:30
Samuel Gomes
1b7ccb6891
Use Base64 library wherever Pack() & Unpack() were used
2024-01-10 04:47:01 +05:30
Samuel Gomes
79d319ee77
Move theme image data to use QB64-PE memory image load functionality
2024-01-09 15:26:26 +05:30
Samuel Gomes
347b7e07fe
Remove remaining dead update code
2024-01-09 04:05:12 +05:30
Samuel Gomes
b62e99935b
Add GIF_GetElapsedTime & GIF_GetBackgroundColor
2023-12-02 21:42:38 +05:30
Samuel Gomes
af6eb0957d
Clear final render surface with correct 32-bit RGBA background color
2023-12-01 04:41:35 +05:30
Samuel Gomes
db355486c1
Update GIFPlayer to not throw errors when bad Ids are passed
2023-12-01 03:12:40 +05:30
Samuel Gomes
08121bfb4f
Update GIF_IsLoaded() to return true only when the GIF is fully loaded
2023-11-30 10:31:22 +05:30
Samuel Gomes
9e7b10b283
Fix decoder to work correctly with rotating-earth.gif
2023-11-30 04:58:41 +05:30
Samuel Gomes
e02474e09f
Clear surface before drawing final GIF frame
2023-11-29 23:43:14 +05:30
Samuel Gomes
85fec0c0fc
Fix infinite loop issue when duration is zero
2023-11-29 23:34:27 +05:30
Samuel Gomes
80c99f5e90
Minor changes
2023-11-29 21:13:03 +05:30
Samuel Gomes
6ecde5b106
Improve compatibility with InForm-PE TIMERS
2023-11-29 12:08:44 +05:30
Samuel Gomes
006980987f
Update GIFPlay
2023-11-29 11:54:06 +05:30
Samuel Gomes
338232bab2
Implement LZW decoder
2023-11-23 09:17:14 +05:30
Samuel Gomes
47f51909a8
Major refactoring. New GIFPlayer inbound
2023-11-22 05:17:06 +05:30
Samuel Gomes
3867088da3
GIFPlay cleanup 1
2023-11-20 12:16:45 +05:30
Samuel Gomes
ce2d98fb3e
Fix typos
2023-11-20 08:51:59 +05:30
Samuel Gomes
b5bb8a6f5c
Cleanup GIFPlay API and update documentation
2023-11-20 08:48:12 +05:30
Samuel Gomes
e576210b9e
More GIFPlay refactoring
2023-11-19 15:22:28 +05:30
Samuel Gomes
2de157987d
LoadOverlayImage is now simpler and faster
2023-11-19 14:40:52 +05:30
Samuel Gomes
3cfec04cce
Fix file name case
2023-11-19 10:23:36 +05:30
Samuel Gomes
1ad363bec8
Remove dir to fix file name case
2023-11-19 10:22:47 +05:30
Samuel Gomes
28d9a5b56b
Refactor GIFPlay and add ThemePreview example
2023-11-19 10:19:21 +05:30
Samuel Gomes
6fe16f957c
Add many examples. Add legacy MessageBox extension
2023-06-24 08:08:56 +05:30
Samuel Gomes
e2ee59af0f
Update UiEditor to remember QB64-PE compiler path
2023-06-21 15:03:23 +05:30
Samuel Gomes
4052343623
Add several InFrom example apps
2023-06-16 03:28:12 +05:30
Samuel Gomes
71363923ce
Add QB64-PE version (min. req.) check
2023-05-29 19:13:48 +05:30
Samuel Gomes
b6515f6ea8
Remove unneeded download.bas
2023-05-09 22:27:55 +05:30
Samuel Gomes
a05d79f5b4
Fix typo in _MESSAGEBOX string options
2023-05-09 21:35:18 +05:30
Samuel Gomes
3ca90982c6
Add 0.1 sec. delay before calling common dialogs so the interface can redraw correctly
2023-05-09 18:43:43 +05:30
Samuel Gomes
a15eb6f601
Change all keyword case to upper
2023-05-09 04:39:01 +05:30
Samuel Gomes
1451684677
Fix Declare Library declarations
2023-05-09 04:15:10 +05:30
Samuel Gomes
3ce23c8d1f
Fix resource paths
2023-05-09 03:22:44 +05:30
Samuel Gomes
7305a3ecca
Change keyword case to mixed
2023-05-09 03:00:44 +05:30
Samuel Gomes
8a7f850c93
Update README.md. Remove updater icon.
2023-05-09 02:48:11 +05:30
Samuel Gomes
a3ba9a6feb
Initial cleanup
2023-05-09 02:23:53 +05:30
George McGinn
fc4d90c25e
Update InForm to Install/Run on either QB64 or QB64pe #2
...
Updates to v1.4.0 of InForm:
* Runs with either QB64 or QB64/PE
* Removed the defunct auto-update, develoer update & installer
* InForm no longer internally compiles UiEditorPreview (All compiles done at setup time)
* InForm now runs in the InForm directory instead of the QB64 directory
* InForm is aware of which QB64 is installed (QB64 or QB64PE)
* Will work with either the new Messagebox dialog (PE v.3.4.0) or older messagebox dialog.
* Ensure library continues to work even if QB64-PE font library changes wink
* Changed the setup scripts
2022-11-01 19:31:18 -04:00
Samuel Gomes
bea4115510
Look for QB64-PE instead of QB64. Hardcoded now. Will make it configurable later.
2022-10-26 03:30:05 +05:30
Samuel Gomes
72368e2ca2
Add Option _ExplicitArray to sources
2022-10-16 20:28:00 +05:30
Samuel Gomes
b0053228d8
Update falcon.h
2022-10-13 07:06:18 +05:30
Samuel Gomes
dbb7a97a0c
Update .gitignore to ignore .ini files
2022-10-13 06:15:34 +05:30
Samuel Gomes
5d833897ca
And so it begins
2022-10-13 06:06:39 +05:30
Samuel Gomes
7780ac9ceb
Cleanup. Add *.exe to .gitignore
2022-10-13 01:24:37 +05:30