summaryrefslogtreecommitdiff
path: root/src/gui_mac.c
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.1.0805: too many #ifdefsv8.1.0805Bram Moolenaar2019-01-241-68/+4
| | | | | Problem: Too many #ifdefs. Solution: Graduate FEAT_MBYTE, part 1.
* patch 8.1.0743: giving error messages is not flexiblev8.1.0743Bram Moolenaar2019-01-131-1/+1
| | | | | | | | 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.0577: tabpage right-click menu never shows "Close tab"v8.1.0577Bram Moolenaar2018-12-111-2/+1
| | | | | | Problem: Tabpage right-click menu never shows "Close tab". Solution: Always create the "Close tab" item but ignore the event if there is only one tab.
* 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.0443: unnecessary static function prototypesv8.1.0443Bram Moolenaar2018-09-301-1/+0
| | | | | Problem: Unnecessary static function prototypes. Solution: Remove unnecessary prototypes.
* patch 8.1.0228: dropping files is ignored while Vim is busyv8.1.0228Bram Moolenaar2018-07-291-42/+53
| | | | | Problem: Dropping files is ignored while Vim is busy. Solution: Postpone the effect of dropping files until it's safe.
* patch 8.0.1845: various comment updates needed, missing white spacev8.0.1845Bram Moolenaar2018-05-151-5/+5
| | | | | Problem: Various comment updates needed, missing white space. Solution: Update comments, add white space.
* patch 8.0.1564: too many #ifdefsv8.0.1564Bram Moolenaar2018-03-041-1/+1
| | | | | | 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.1459: cannot handle change of directoryv8.0.1459Bram Moolenaar2018-02-031-1/+2
| | | | | | Problem: Cannot handle change of directory. Solution: Add the DirChanged autocommand event. (Andy Massimino, closes #888) Avoid changing directory for 'autochdir' too often.
* patch 8.0.1450: GUI: endless loop when stopping cursor blinkingv8.0.1450Bram Moolenaar2018-01-311-2/+3
| | | | | | Problem: Endless loop when gui_mch_stop_blink() is called while blink_state is BLINK_OFF. (zdohnal) Solution: Avoid calling gui_update_cursor() recursively.
* patch 8.0.1338: USE_IM_CONTROL is confusing and incompletev8.0.1338Bram Moolenaar2017-11-251-7/+7
| | | | | Problem: USE_IM_CONTROL is confusing and incomplete. Solution: Just use FEAT_MBYTE. Call 'imactivatefunc' also without GUI.
* patch 8.0.1236: Mac features are confusingv8.0.1236Bram Moolenaar2017-10-281-3/+1
| | | | | | Problem: Mac features are confusing. Solution: Make feature names more consistent, add "osxdarwin". Rename feature flags, cleanup Mac code. (Kazunobu Kuriyama, closes #2178)
* patch 8.0.1136: W_WIDTH() is always the samev8.0.1136Bram Moolenaar2017-09-221-1/+1
| | | | | Problem: W_WIDTH() is always the same. Solution: Expand the macro.
* patch 8.0.1038: strike-through text not supportedv8.0.1038Bram Moolenaar2017-09-021-0/+5
| | | | | | Problem: Strike-through text not supported. Solution: Add support for the "strikethrough" attribute. (Christian Brabandt, Ken Takata)
* patch 8.0.0755: terminal window does not have colors in the GUIv8.0.0755Bram Moolenaar2017-07-231-0/+6
| | | | | Problem: Terminal window does not have colors in the GUI. Solution: Lookup the GUI color.
* 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.2243v7.4.2243Bram Moolenaar2016-08-221-2/+2
| | | | | | Problem: Warning for assigning negative value to unsigned. (Danek Duvall) Solution: Make cterm_normal_fg_gui_color and _bg_ guicolor_T, cast to long_u only when an unsigned is needed.
* patch 7.4.2209v7.4.2209Bram Moolenaar2016-08-141-1/+1
| | | | | | Problem: Cannot map <M-">. (Stephen Riehm) Solution: Solve the memory access problem in another way. (Dominique Pelle) Allow for using <M-\"> in a string.
* patch 7.4.2101v7.4.2101Bram Moolenaar2016-07-241-4/+4
| | | | | Problem: Looping over windows, buffers and tab pages is inconsistant. Solution: Use FOR_ALL_ macros everywhere. (Yegappan Lakshmanan)
* patch 7.4.1995v7.4.1995Bram Moolenaar2016-07-071-0/+6
| | | | | | Problem: GUI: cursor drawn in wrong place if a timer callback causes a screen update. (David Samvelyan) Solution: Also redraw the cursor when it's blinking and on.
* patch 7.4.1890v7.4.1890Bram Moolenaar2016-06-041-0/+5
| | | | | | Problem: GUI: When channel data is received the cursor blinking is interrupted. (Ramel Eshed) Solution: Don't update the cursor when it is blinking.
* patch 7.4.1883v7.4.1883Bram Moolenaar2016-06-021-1/+1
| | | | | Problem: Cppcheck found 2 incorrect printf formats. Solution: Use %ld and %lx. (Dominique Pelle)
* patch 7.4.1792v7.4.1792Bram Moolenaar2016-04-261-148/+4
| | | | | Problem: Color name decoding is implemented several times. Solution: Move it to term.c. (Christian Brabandt)
* patch 7.4.1427v7.4.1427Bram Moolenaar2016-02-271-1/+1
| | | | | Problem: Trailing comma in enums is not ANSI C. Solution: Remove the trailing commas.
* patch 7.4.1207v7.4.1207Bram Moolenaar2016-01-301-6/+3
| | | | | | Problem: Using old style function declarations. Solution: Change to new style function declarations. (script by Hirohito Higashi)
* patch 7.4.731v7.4.731Bram Moolenaar2015-06-091-1/+2
| | | | | Problem: The tab menu shows "Close tab" even when it doesn't work. Solution: Don't show "Close tab" for the last tab. (John Marriott)
* updated for version 7.4.212v7.4.212Bram Moolenaar2014-03-231-6/+2
| | | | | | Problem: Now that the +visual feature is always enabled the #ifdefs for it are not useful. Solution: Remove the checks for FEAT_VISUAL.
* updated for version 7.3.925v7.3.925Bram Moolenaar2013-05-061-15/+15
| | | | | Problem: Typos in source files. Solution: Fix the typos. (Ken Takata)
* updated for version 7.3.723v7.3.723Bram Moolenaar2012-11-201-1/+1
| | | | | Problem: Various tiny problems. Solution: Various tiny fixes.
* updated for version 7.3.375v7.3.375Bram Moolenaar2011-12-141-2/+1
| | | | | Problem: Duplicate return statement. Solution: Remove the superfluous one. (Dominique Pelle)
* updated for version 7.3.221v7.3.221Bram Moolenaar2011-06-191-1/+1
| | | | | | Problem: Text from the clipboard is sometimes handled as linewise, but not consistently. Solution: Assume the text is linewise when it ends in a CR or NL.
* updated for version 7.3.208v7.3.208Bram Moolenaar2011-06-121-1/+1
| | | | | Problem: Early terminated if statement. Solution: Remove the semicolon. (Lech Lorens)
* updated for version 7.3.102v7.3.102Bram Moolenaar2011-01-171-1/+2
| | | | | | | | Problem: When using ":make", typing the next command and then getting the "reload" prompt the next command is (partly) eaten by the reload prompt. Solution: Accept ':' as a special character at the reload prompt to accept the default choice and execute the command.
* updated for version 7.3.010v7.3.010Bram Moolenaar2010-09-211-13/+13
| | | | | Problem: Mac GUI: Missing break statements. Solution: Add the break statements. (Dominique Pelle)
* Fix building the Mac version with GUI.Bram Moolenaar2010-08-141-0/+6
|
* Added strwidth() and strchars() functions.Bram Moolenaar2010-07-181-12/+2
|
* Mac: Support disabling antialias. (LC Mi)Bram Moolenaar2010-07-171-0/+19
|
* Fix uninit memory read in undo code. Fix uint32_t in proto file.Bram Moolenaar2010-05-241-1/+1
| | | | A few minor changes.
* updated for version 7.2-074v7.2.074Bram Moolenaar2008-12-241-1/+1
|
* updated for version 7.2-000v7.2.000v7.2Bram Moolenaar2008-08-091-0/+1
|
* updated for version 7.2b-000v7.2b.000Bram Moolenaar2008-07-131-11/+3
|
* updated for version 7.2aBram Moolenaar2008-06-241-3/+3
|
* updated for version 7.1-285v7.1.285Bram Moolenaar2008-03-201-1/+77
|
* updated for version 7.1-278v7.1.278Bram Moolenaar2008-03-121-5/+3
|
* updated for version 7.1-275v7.1.275Bram Moolenaar2008-03-121-226/+588
|
* updated for version 7.1-124v7.1.124Bram Moolenaar2007-09-291-1/+13
|
* updated for version 7.1-092v7.1.092Bram Moolenaar2007-08-301-3/+3
|
* updated for version 7.1-088v7.1.088Bram Moolenaar2007-08-301-2/+2
|
* updated for version 7.1-007v7.1.007Bram Moolenaar2007-06-191-47/+25
|
* updated for version 7.1bBram Moolenaar2007-05-101-12/+13
|