1
1
Fork 0
mirror of https://github.com/FellippeHeitor/InForm.git synced 2024-05-12 06:50:12 +00:00
Commit graph

555 commits

Author SHA1 Message Date
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