diff --git a/README_OS4.md b/README_OS4.md index 1afcaf0c..282062b6 100644 --- a/README_OS4.md +++ b/README_OS4.md @@ -34,14 +34,37 @@ SetEnv SAVE HOME "Sys:home/" ## TODO list - Free Gfx memory leak -DONE - Make the keyboard shortcuts work. Now, everything can be done with -mouse clicks at the toolbar at the bottom of the file list at the left. -DONE - If `HOME` is not set, set it to program folder on program run. - Make the application aknowledge of the executable file name. Now it works only with the filename `lite` -DONE - Add Amiga versioning -- Fix A1222 compatibility +- Fix A1222 compatibility where it runs fine, until the user resize the +window +- Fix loading a folder from terminal using the dot (.) as path. - Fix the resolution of the fullscreen mode -- Fix load file when add an Amiga path at the search line +- Find a way to open it in a separated screen, if possible - Add menu items +- Add information on what needs to be done by the user to make it faster +for low end machines +- Check which extra plugins can be used - Create a MorphOS port + + +# Changelog + +## [1.16.12.3] - 2021-12-29 +### Changed +- Compiled with an experimental version of the latest Anti-Grain Geometry + library. This is might have issues and crash LiteXL + +## [1.16.12.2] - 2021-12-26 +### Added +- Added Amiga version. This version of LiteXL is based on v1.16.12 source code + which will not change. I will use the fourth digit to distinguish different + AmigaOS 4 releases, until a new port of the latest available source (v2.x) + is made. + +### Fixed +- The keyboard shortcuts are now working + +### Changed +- Now the `HOME` ENV variable is optional. If this is not set, the LiteXL + folder will be used to create user's `.config` folder diff --git a/src/platform/amigaos4.c b/src/platform/amigaos4.c index b99387bb..887db038 100644 --- a/src/platform/amigaos4.c +++ b/src/platform/amigaos4.c @@ -13,7 +13,6 @@ static char *getFullPath(const char *path) if (pathLock) { NameFromLock(pathLock, appPath, sizeof(char) * MAX_DOS_NAME); - // printf("DBG: getFullPath() path: %s\nappPath: %s\n", path, appPath); UnLock(pathLock); return appPath; @@ -27,7 +26,6 @@ char *_fullpath(const char *path) static char prvPath[MAX_DOS_NAME]; static char result[MAX_DOS_NAME]; - // printf("DBG: prvPath: %s\npath: %s\nresult:%s\n", prvPath, path, result); if (!strcmp(path, prvPath)) { return result; @@ -39,7 +37,6 @@ char *_fullpath(const char *path) { // TODO: Add code to get the name of the executable strcpy(result, getFullPath("PROGDIR:lite")); - // printf("DBG: result:%s\n", result); return result; } diff --git a/src/platform/amigaos4.h b/src/platform/amigaos4.h index 2e326b09..cdc225f6 100644 --- a/src/platform/amigaos4.h +++ b/src/platform/amigaos4.h @@ -4,8 +4,7 @@ #include #include - -#define VSTRING "Lite XL 1.16.12.2 (26.12.2021)" +#define VSTRING "Lite XL 1.16.12.3 (29.12.2021)" #define VERSTAG "\0$VER: " VSTRING static CONST_STRPTR stack USED = "$STACK:102400";