summaryrefslogtreecommitdiffstats
path: root/src/os_amiga.c
AgeCommit message (Collapse)Author
2023-05-09patch 9.0.1529: code style test doesn't check for space after "if"v9.0.1529Bram Moolenaar
Problem: Code style test doesn't check for space after "if". Solution: Add a test for space.
2023-03-07patch 9.0.1389: Amiga: a couple of include files are included twicev9.0.1389=?UTF-8?q?Ola=20S=C3=B6der?=
Problem: Amiga: a couple of include files are included twice. Solution: Remove duplicate includes. (Ola Söder, closes #12106)
2023-03-06patch 9.0.1388: Amiga: not all builds use gethostname()v9.0.1388=?UTF-8?q?Ola=20S=C3=B6der?=
Problem: Amiga: not all builds use gethostname(). Solution: Use gethostname() for all builds except AROS. (Ola Söder, closes #12107)
2023-01-22patch 9.0.1234: the code style has to be checked manuallyv9.0.1234Bram Moolenaar
Problem: The code style has to be checked manually. Solution: Add basic code style checks in a test. Fix or avoid uncovered problems.
2023-01-16patch 9.0.1208: code is indented more than necessaryv9.0.1208Yegappan Lakshmanan
Problem: Code is indented more than necessary. Solution: Use an early return where it makes sense. (Yegappan Lakshmanan, closes #11819)
2022-09-25patch 9.0.0589: on AmigaOS4 the pid is available but the task address is usedv9.0.0589=?UTF-8?q?Ola=20S=C3=B6der?=
Problem: On AmigaOS4 the pid is available but the task address is used. Solution: Use getpid(). (Ola Söder, closes #11224)
2022-05-12patch 8.2.4945: inconsistent use of white spacev8.2.4945Bram Moolenaar
Problem: Inconsistent use of white space. Solution: Use Tabs and Spaces consistently.
2022-02-13patch 8.2.4368: Amiga: a few compiler warningsv8.2.4368ola.soder@axis.com
Problem: Amiga: a few compiler warnings. Solution: Adjust #ifdefs. Add "UNUSED". (Ola Söder, closes #9756, closes #9757)
2022-02-10patch 8.2.4340: Amiga: mch_can_exe() is not implementedv8.2.4340ola.soder@axis.com
Problem: Amiga: mch_can_exe() is not implemented. Solution: Implement mch_can_exe() for Amiga OS 4. (Ola Söder, closes #9731)
2022-01-02patch 8.2.3985: error messages are spread outv8.2.3985Bram Moolenaar
Problem: Error messages are spread out. Solution: Move more error messages to errors.h.
2021-12-27patch 8.2.3914: various spelling mistakes in commentsv8.2.3914Dominique Pelle
Problem: Various spelling mistakes in comments. Solution: Fix the mistakes. (Dominique Pellé, closes #9416)
2021-11-29patch 8.2.3699: the +title feature adds a lot of #ifdef but little codev8.2.3699Bram Moolenaar
Problem: The +title feature adds a lot of #ifdef but little code. Solution: Graduate the +title feature.
2021-06-24patch 8.2.3046: Amiga MorphOS: Term mode is set using DOS packetsv8.2.3046ola.soder@axis.com
Problem: Amiga MorphOS: Term mode is set using DOS packets. Solution: Use the same way of setting term mdoe on all next gen Amiga-like systems. (Ola Söder, closes #8445)
2021-06-24patch 8.2.3044: Amiga MorphOS and AROS: process ID is not validv8.2.3044ola.soder@axis.com
Problem: Amiga MorphOS and AROS: process ID is not valid. Solution: Use FindTask to return something which is unique to all processes. (Ola Söder, closes #8444)
2021-06-23patch 8.2.3043: Amiga: cannot get the shell size on MorphOS and AROSv8.2.3043ola.soder@axis.com
Problem: Amiga: cannot get the shell size on MorphOS and AROS. Solution: Use control sequences. (Ola Söder, closes #8438)
2021-06-23patch 8.2.3038: Amiga built-in version string doesn't include build datev8.2.3038ola.soder@axis.com
Problem: Amiga built-in version string doesn't include build date. Solution: Add the build date if available. (Ola Söder, closes #8437)
2020-08-23patch 8.2.1513: cannot interrupt shell used for filename expansionv8.2.1513Bram Moolenaar
Problem: Cannot interrupt shell used for filename expansion. (Dominique Pellé) Solution: Do set tmode in mch_delay(). (closes #6770)
2020-05-17patch 8.2.0774: t_TI and t_TE are output when using 'visualbell'v8.2.0774Bram Moolenaar
Problem: t_TI and t_TE are output when using 'visualbell'. (Dominique Pelle) Solution: Do not change the terminal mode for a short sleep. Do not output t_TI and t_TE when switching to/from TMODE_SLEEP. Make tmode an enum.
2020-05-16patch 8.2.0773: switching to raw mode every time ":" is usedv8.2.0773Bram Moolenaar
Problem: Switching to raw mode every time ":" is used. Solution: When executing a shell set cur_tmode to TMODE_UNKNOWN, so that the next time TMODE_RAW is used it is set, but not every time.
2020-01-17patch 8.2.0125: :mode no longer works for any systemv8.2.0125Bram Moolenaar
Problem: :mode no longer works for any system. Solution: Always give an error message.
2019-12-30patch 8.2.0065: Amiga and alikes: autoopen only used on Amiga OS4v8.2.0065Bram Moolenaar
Problem: Amiga and alikes: autoopen only used on Amiga OS4. Solution: Adjust #ifdefs. (Ola Söder, closes #5413)
2019-12-05patch 8.1.2393: using old C style commentsv8.1.2393Bram Moolenaar
Problem: Using old C style comments. Solution: Use // comments where appropriate.
2019-10-26patch 8.1.2224: cannot build Amiga versionv8.1.2224Bram Moolenaar
Problem: Cannot build Amiga version. Solution: Add dummy mch_setmouse(). (Ola Söder, closes #5126)
2019-09-27patch 8.1.2084: Amiga: cannot get the user namev8.1.2084Bram Moolenaar
Problem: Amiga: cannot get the user name. Solution: Use getpwuid() if available. (Ola Söder, closes #4985)
2019-08-10patch 8.1.1836: inaccurate memory estimate for Amiga-like OSv8.1.1836Bram Moolenaar
Problem: Inaccurate memory estimate for Amiga-like OS. Solution: Adjust #ifdef for AvailMem(). (Ola Söder, closes #4797)
2019-07-31patch 8.1.1781: Amiga: no builtin OS readable version infov8.1.1781Bram Moolenaar
Problem: Amiga: no builtin OS readable version info. Solution: Add a "version" variable. (Ola Söder, closes #4753)
2019-07-02patch 8.1.1618: Amiga-like systems quickly run out of stackv8.1.1618Bram Moolenaar
Problem: Amiga-like systems quickly run out of stack. Solution: Reserve a Megabyte stack. (Ola Söder, closes #4608)
2019-05-28patch 8.1.1414: alloc() returning "char_u *" causes a lot of type castsv8.1.1414Bram Moolenaar
Problem: Alloc() returning "char_u *" causes a lot of type casts. Solution: Have it return "void *". (Mike Williams) Define ALLOC_ONE() to check the simple allocations.
2019-05-24patch 8.1.1386: unessesary type casts for lalloc()v8.1.1386Bram Moolenaar
Problem: Unessesary type casts for lalloc(). Solution: Remove type casts. Change lalloc(size, TRUE) to alloc(size).
2019-05-24patch 8.1.1384: using "int" for alloc() often results in compiler warningsv8.1.1384Bram Moolenaar
Problem: Using "int" for alloc() often results in compiler warnings. Solution: Use "size_t" and remove type casts. Remove alloc_check(), Vim only works with 32 bit ints anyway.
2019-01-24patch 8.1.0809: too many #ifdefsv8.1.0809Bram Moolenaar
Problem: Too many #ifdefs. Solution: Graduate FEAT_MBYTE, part 3.
2019-01-19patch 8.1.0779: argument for message functions is inconsistentv8.1.0779Bram Moolenaar
Problem: Argument for message functions is inconsistent. Solution: Make first argument to msg() "char *".
2019-01-13patch 8.1.0743: giving error messages is not flexiblev8.1.0743Bram Moolenaar
Problem: Giving error messages is not flexible. Solution: Add semsg(). Change argument from "char_u *" to "char *", also for msg() and get rid of most MSG macros. (Ozaki Kiichi, closes #3302) Also make emsg() accept a "char *" argument. Get rid of an enormous number of type casts.
2018-11-16patch 8.1.0528: various typos in commentsv8.1.0528Bram Moolenaar
Problem: Various typos in comments. Solution: Fix the typos.
2018-08-07patch 8.1.0253: saving and restoring window title does not always workv8.1.0253Bram Moolenaar
Problem: Saving and restoring window title does not always work. Solution: Use the stack push and pop commands. (Kouichi Iwamoto, closes #3059)
2018-03-04patch 8.0.1564: too many #ifdefsv8.0.1564Bram Moolenaar
Problem: Too many #ifdefs. Solution: Graduate the +autocmd feature. Takes away 450 #ifdefs and increases code size of tiny Vim by only 40 Kbyte.
2018-02-10patch 8.0.1496: clearing a pointer takes two linesv8.0.1496Bram Moolenaar
Problem: Clearing a pointer takes two lines. Solution: Add VIM_CLEAR() and replace vim_clear(). (Hirohito Higashi, closes #2629)
2017-03-12patch 8.0.0451: some macros are in lower casev8.0.0451Bram Moolenaar
Problem: Some macros are in lower case. Solution: Make a few more macros upper case. Avoid lower case macros use an argument twice.
2017-02-05patch 8.0.0307: asan detects a memory error when EXITFREE is definedv8.0.0307Bram Moolenaar
Problem: Asan detects a memory error when EXITFREE is defined. (Dominique Pelle) Solution: In getvcol() check for ml_get_buf() returning an empty string. Also skip adjusting the scroll position. Set "exiting" in mch_exit() for all systems.
2016-09-29patch 8.0.0018v8.0.0018Bram Moolenaar
Problem: When using ":sleep" channel input is not handled. Solution: When there is a channel check for input also when not in raw mode. Check every 100 msec.
2016-08-29patch 7.4.2293v7.4.2293Bram Moolenaar
Problem: Modelines in source code are inconsistant. Solution: Use the same line in most files. Add 'noet'. (Naruhiko Nishino)
2016-08-28patch 7.4.2285v7.4.2285Bram Moolenaar
Problem: Generated files are outdated. Solution: Generate the files. Avoid errors when generating prototypes.
2016-01-30patch 7.4.1213v7.4.1213Bram Moolenaar
Problem: Using old style function declarations. Solution: Change to new style function declarations. (script by Hirohito Higashi)
2016-01-29patch 7.4.1199v7.4.1199Bram Moolenaar
Problem: Still using __ARGS. Solution: Remove __ARGS in several files. (script by Hirohito Higashi)
2015-03-21updated for version 7.4.672v7.4.672Bram Moolenaar
Problem: When completing a shell command, directories in the current directory are not listed. Solution: When "." is not in $PATH also look in the current directory for directories.
2014-04-01updated for version 7.4.235v7.4.235Bram Moolenaar
Problem: It is not easy to get the full path of a command. Solution: Add the exepath() function.
2013-05-06updated for version 7.3.925v7.3.925Bram Moolenaar
Problem: Typos in source files. Solution: Fix the typos. (Ken Takata)
2012-11-20updated for version 7.3.719v7.3.719Bram Moolenaar
Problem: Cannot run new version of cproto, it fails on missing include files. Solution: Add lots of #ifndef PROTO
2012-06-29updated for version 7.3.577v7.3.577Bram Moolenaar
Problem: Size of memory does not fit in 32 bit unsigned. Solution: Use Kbyte instead of byte. Call GlobalMemoryStatusEx() instead of GlobalMemoryStatus() when available.
2011-10-20updated for version 7.3.342v7.3.342Bram Moolenaar
Problem: Code not in Vim style. Solution: Fix the style. (Elias Diem)