* Engine uses "AnsiString" instead of "String" now.
GUI Utils initialziation
Next MinGRo version has been redesigned from scratch so this issue is cancelled.
GUI window title alignment
Next MinGRo version has been redesigned from scratch so this issue is cancelled.
GUI focus
Next MinGRo version has been redesigned from scratch so this issue is cancelled.
scrollbar in textbox & optionlist
Next MinGRo version has been redesigned from scratch so this issue is cancelled.
GUI input field doesn't reder properly when disabled.
Next MinGRo version has been redesigned from scratch so this issue is cancelled.
"Forgot to call mngUseDialogControls?"
Next MinGRo version has been redesigned from scratch so this issue is cancelled.
* Fixed keyboard and VSync synchronization problems.
* It hides mouse cursor now.
* Small changes in bmp2pas adding bitmap size and simplifying string construction.
* Added a tool to generate Pascal code from image file.
* Fixed PNG loader not returning the correct value in a function (Duh!).
+ Added a bunch of new routines to manipulate colors.
+ Added a mechanism to define the program icon.
* Some file reading and writting function names have been changed to reduce
+ Added unit to save and load text fonts (only save, load unimplemented yet).
+ It is possible to add ranges to fonts now.
* Several documentation fixes.
+* Completed basic text rendering, including functions to create and modify textfonts.
+ IFF module can deal with CAT and LIST now.
+ Added keycodes to MinGRo so it doesn't depends on Allegro's ones anymore,
* DIBP file format driver tested and fixed.
+ Added support for a proposal of an IFF image format (untested).
+ Added a few more IFF support routines.
* Implemented IFF FORM.
+ Added 4byte identifiers.
* Small changes in the file subsystem, fixing a few things and improving others.
* PCX loader refactored to use PmngFile intead of TStream.
+ Added file loading and writting.
* Updated codingstyle.md.
* mngSetPalette doesn't assign the conversion data now: Should call
+ Added PNG loader. No saver.
+ Added a bitmap type to reduce coupling with Allegro (lol).
+ Added a function to convert images from real-color to indexed. Not final.
* Examples refactored to unify concepts and names.
* Fixed keyboard uninstallation blocking the shutdown in some cases when MinGRo
* Added some Assertions and fixed some other to help debugging.
+ Added a bunch of examples.
+ Added support for bitmap loading.
* Added indexed-mode simulation and basic color palette manipulation.
* Fixed system thread behavior if there's a problem when initializing.
+ Added VSync simulation.
+ Setting graphics to 320x240.
* Display is now created and managed by the system thread.
* Making log thread safe.
* I was over-engineering so I'm simplying the things starting with keyboard.
* System thread moved to its own unit. It was becoming too complex and this way
* Keyboard code moved into its own object.
+ Added file searching.
+ Added support for command lines.
+ Added keyboard support.
+ Added system events.
+ Basic display creation.
* Changed to follow the "2.0" proposal (I forgot it u_u).
* Directory "mingro" renamed as "engine".
+ Added a few (empty) files to compile.
* Trunk cleaned for a new version (I hope it will be de actual one!).
* mngGetAllegroFileForStream marked as deprecated.
* On mapedit and sprmkmain, it remembers last loaded or written file and use
* Fixed silly mistake in makefile.
* Back to String -> AnsiString compiler configuration. This should change in
* Updated makefiles to last "makeproject".
GUI example doesn't load DIBP bitmap on Windows 11.
* Style and documentation changes in new demonstration game.
* Replaced demonstration game by my Krampus'22 entry. I didn't test if it
"Forgot to call mngUseDialogControls?"
GUI input field doesn't reder properly when disabled.
* File selector dialog used by tools has been changed a bit to reduce external
* Fixed non-initialized variable in TmngCustomDisplay.Open.
GUI input field doesn't reder properly when disabled.
GUI example doesn't load DIBP bitmap on Windows 11.
* A small fix in tilemap rendering.
* Fixec gem-dark.skin adding a blue line around the sliders to tell it has
+ Added Lazarus' projects for all tools and examples, and updated the old ones
Renaming branch 1.a.5 to 2.0.
* Fixed usage of Keyboard critical sections for thread sync. It didn't make the
Problem found: there are a problem with file paths that use non ASCII-7 characters. Possible actions: * Find a way to convert the character encoding properly. * Warn about the issue, so nobody use non ASCII-7 in file paths.
GUI example doesn't load DIBP bitmap on Windows 11.
GUI example doesn¡t load DIBP bitmap on Windows 11.
* Fixed mngExplode (I really don't know how such obvious bug was possible).
+ Added a colorbmp.pcx for testing (not beautiful but...).
* Keyboard support refactorized. It works way better. Some of the new stuff
+ Added timer. The use of a thread will be explained in future updates.
* TmngColor renamed to TmngRGB as it fits better the usage.
* Now it opens a better fitted window.
Branch 1.a.5 update: "noop" removed as it isn't needed anymore and "aas"
[1.α.5.0]
+ Added generic functions to load and save bitmaps and a registration file
* Renamed mngFlipPage as mngSwapGfxPages.
+ Added unit Common to examples.
* Fixed documentation.
* TmngCustomApplication.ShowErrorMessage checks if event manager is paused to
+ Added mngColor unit.
[1.α.5.0]