summaryrefslogtreecommitdiff
path: root/src/os_amiga.c
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.2.4368: Amiga: a few compiler warningsv8.2.4368ola.soder@axis.com2022-02-131-7/+7
| | | | | | Problem: Amiga: a few compiler warnings. Solution: Adjust #ifdefs. Add "UNUSED". (Ola Söder, closes #9756, closes #9757)
* patch 8.2.4340: Amiga: mch_can_exe() is not implementedv8.2.4340ola.soder@axis.com2022-02-101-2/+42
| | | | | Problem: Amiga: mch_can_exe() is not implemented. Solution: Implement mch_can_exe() for Amiga OS 4. (Ola Söder, closes #9731)
* patch 8.2.3985: error messages are spread outv8.2.3985Bram Moolenaar2022-01-021-1/+1
| | | | | Problem: Error messages are spread out. Solution: Move more error messages to errors.h.
* patch 8.2.3914: various spelling mistakes in commentsv8.2.3914Dominique Pelle2021-12-271-1/+1
| | | | | Problem: Various spelling mistakes in comments. Solution: Fix the mistakes. (Dominique Pellé, closes #9416)
* patch 8.2.3699: the +title feature adds a lot of #ifdef but little codev8.2.3699Bram Moolenaar2021-11-291-6/+0
| | | | | Problem: The +title feature adds a lot of #ifdef but little code. Solution: Graduate the +title feature.
* patch 8.2.3046: Amiga MorphOS: Term mode is set using DOS packetsv8.2.3046ola.soder@axis.com2021-06-241-1/+1
| | | | | | 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)
* patch 8.2.3044: Amiga MorphOS and AROS: process ID is not validv8.2.3044ola.soder@axis.com2021-06-241-2/+2
| | | | | | 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)
* patch 8.2.3043: Amiga: cannot get the shell size on MorphOS and AROSv8.2.3043ola.soder@axis.com2021-06-231-6/+53
| | | | | Problem: Amiga: cannot get the shell size on MorphOS and AROS. Solution: Use control sequences. (Ola Söder, closes #8438)
* patch 8.2.3038: Amiga built-in version string doesn't include build datev8.2.3038ola.soder@axis.com2021-06-231-0/+3
| | | | | Problem: Amiga built-in version string doesn't include build date. Solution: Add the build date if available. (Ola Söder, closes #8437)
* patch 8.2.1513: cannot interrupt shell used for filename expansionv8.2.1513Bram Moolenaar2020-08-231-3/+3
| | | | | | Problem: Cannot interrupt shell used for filename expansion. (Dominique Pellé) Solution: Do set tmode in mch_delay(). (closes #6770)
* patch 8.2.0774: t_TI and t_TE are output when using 'visualbell'v8.2.0774Bram Moolenaar2020-05-171-1/+1
| | | | | | | | 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.
* patch 8.2.0773: switching to raw mode every time ":" is usedv8.2.0773Bram Moolenaar2020-05-161-0/+4
| | | | | | 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.
* patch 8.2.0125: :mode no longer works for any systemv8.2.0125Bram Moolenaar2020-01-171-10/+0
| | | | | Problem: :mode no longer works for any system. Solution: Always give an error message.
* patch 8.2.0065: Amiga and alikes: autoopen only used on Amiga OS4v8.2.0065Bram Moolenaar2019-12-301-5/+8
| | | | | Problem: Amiga and alikes: autoopen only used on Amiga OS4. Solution: Adjust #ifdefs. (Ola Söder, closes #5413)
* patch 8.1.2393: using old C style commentsv8.1.2393Bram Moolenaar2019-12-051-116/+113
| | | | | Problem: Using old C style comments. Solution: Use // comments where appropriate.
* patch 8.1.2224: cannot build Amiga versionv8.1.2224Bram Moolenaar2019-10-261-0/+6
| | | | | Problem: Cannot build Amiga version. Solution: Add dummy mch_setmouse(). (Ola Söder, closes #5126)
* patch 8.1.2084: Amiga: cannot get the user namev8.1.2084Bram Moolenaar2019-09-271-1/+9
| | | | | Problem: Amiga: cannot get the user name. Solution: Use getpwuid() if available. (Ola Söder, closes #4985)
* patch 8.1.1836: inaccurate memory estimate for Amiga-like OSv8.1.1836Bram Moolenaar2019-08-101-1/+1
| | | | | Problem: Inaccurate memory estimate for Amiga-like OS. Solution: Adjust #ifdef for AvailMem(). (Ola Söder, closes #4797)
* patch 8.1.1781: Amiga: no builtin OS readable version infov8.1.1781Bram Moolenaar2019-07-311-0/+12
| | | | | Problem: Amiga: no builtin OS readable version info. Solution: Add a "version" variable. (Ola Söder, closes #4753)
* patch 8.1.1618: Amiga-like systems quickly run out of stackv8.1.1618Bram Moolenaar2019-07-021-0/+11
| | | | | Problem: Amiga-like systems quickly run out of stack. Solution: Reserve a Megabyte stack. (Ola Söder, closes #4608)
* patch 8.1.1414: alloc() returning "char_u *" causes a lot of type castsv8.1.1414Bram Moolenaar2019-05-281-2/+2
| | | | | | 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.
* patch 8.1.1386: unessesary type casts for lalloc()v8.1.1386Bram Moolenaar2019-05-241-1/+1
| | | | | Problem: Unessesary type casts for lalloc(). Solution: Remove type casts. Change lalloc(size, TRUE) to alloc(size).
* patch 8.1.1384: using "int" for alloc() often results in compiler warningsv8.1.1384Bram Moolenaar2019-05-241-1/+1
| | | | | | 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.
* patch 8.1.0809: too many #ifdefsv8.1.0809Bram Moolenaar2019-01-241-6/+0
| | | | | Problem: Too many #ifdefs. Solution: Graduate FEAT_MBYTE, part 3.
* patch 8.1.0779: argument for message functions is inconsistentv8.1.0779Bram Moolenaar2019-01-191-6/+6
| | | | | Problem: Argument for message functions is inconsistent. Solution: Make first argument to msg() "char *".
* patch 8.1.0743: giving error messages is not flexiblev8.1.0743Bram Moolenaar2019-01-131-4/+4
| | | | | | | | 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.
* patch 8.1.0528: various typos in commentsv8.1.0528Bram Moolenaar2018-11-161-2/+2
| | | | | Problem: Various typos in comments. Solution: Fix the typos.
* patch 8.1.0253: saving and restoring window title does not always workv8.1.0253Bram Moolenaar2018-08-071-5/+5
| | | | | | Problem: Saving and restoring window title does not always work. Solution: Use the stack push and pop commands. (Kouichi Iwamoto, closes #3059)
* patch 8.0.1564: too many #ifdefsv8.0.1564Bram Moolenaar2018-03-041-2/+0
| | | | | | Problem: Too many #ifdefs. Solution: Graduate the +autocmd feature. Takes away 450 #ifdefs and increases code size of tiny Vim by only 40 Kbyte.
* patch 8.0.1496: clearing a pointer takes two linesv8.0.1496Bram Moolenaar2018-02-101-2/+1
| | | | | | Problem: Clearing a pointer takes two lines. Solution: Add VIM_CLEAR() and replace vim_clear(). (Hirohito Higashi, closes #2629)
* patch 8.0.0451: some macros are in lower casev8.0.0451Bram Moolenaar2017-03-121-2/+2
| | | | | | Problem: Some macros are in lower case. Solution: Make a few more macros upper case. Avoid lower case macros use an argument twice.
* patch 8.0.0307: asan detects a memory error when EXITFREE is definedv8.0.0307Bram Moolenaar2017-02-051-0/+2
| | | | | | | | 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.
* patch 8.0.0018v8.0.0018Bram Moolenaar2016-09-291-1/+1
| | | | | | 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.
* patch 7.4.2293v7.4.2293Bram Moolenaar2016-08-291-1/+1
| | | | | Problem: Modelines in source code are inconsistant. Solution: Use the same line in most files. Add 'noet'. (Naruhiko Nishino)
* patch 7.4.2285v7.4.2285Bram Moolenaar2016-08-281-1/+1
| | | | | Problem: Generated files are outdated. Solution: Generate the files. Avoid errors when generating prototypes.
* patch 7.4.1213v7.4.1213Bram Moolenaar2016-01-301-106/+65
| | | | | | Problem: Using old style function declarations. Solution: Change to new style function declarations. (script by Hirohito Higashi)
* patch 7.4.1199v7.4.1199Bram Moolenaar2016-01-291-6/+6
| | | | | Problem: Still using __ARGS. Solution: Remove __ARGS in several files. (script by Hirohito Higashi)
* updated for version 7.4.672v7.4.672Bram Moolenaar2015-03-211-1/+3
| | | | | | | 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.
* updated for version 7.4.235v7.4.235Bram Moolenaar2014-04-011-1/+2
| | | | | Problem: It is not easy to get the full path of a command. Solution: Add the exepath() function.
* updated for version 7.3.925v7.3.925Bram Moolenaar2013-05-061-1/+1
| | | | | Problem: Typos in source files. Solution: Fix the typos. (Ken Takata)
* updated for version 7.3.719v7.3.719Bram Moolenaar2012-11-201-3/+14
| | | | | | Problem: Cannot run new version of cproto, it fails on missing include files. Solution: Add lots of #ifndef PROTO
* updated for version 7.3.577v7.3.577Bram Moolenaar2012-06-291-3/+3
| | | | | | Problem: Size of memory does not fit in 32 bit unsigned. Solution: Use Kbyte instead of byte. Call GlobalMemoryStatusEx() instead of GlobalMemoryStatus() when available.
* updated for version 7.3.342v7.3.342Bram Moolenaar2011-10-201-1/+1
| | | | | Problem: Code not in Vim style. Solution: Fix the style. (Elias Diem)
* updated for version 7.2av7.2aBram Moolenaar2008-06-241-4/+0
|
* updated for version 7.1bv7.1bBram Moolenaar2007-05-101-2/+2
|
* updated for version 7.0-156v7.0.156Bram Moolenaar2006-11-011-28/+128
|
* updated for version 7.0-108v7.0.108Bram Moolenaar2006-09-141-1/+5
|
* updated for version 7.0217v7.0217Bram Moolenaar2006-03-071-2/+0
|
* updated for version 7.0173v7.0173Bram Moolenaar2005-12-181-2/+1
|
* updated for version 7.0109v7.0109Bram Moolenaar2005-07-181-2/+2
|