mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-15 10:30:25 -08:00
Merge from origin/emacs-30
67903f5909Restore the old behavior of `bookmark-write-file'062da7003f; Improve prompts and error messages in 'info-look'52dc01f1c8; * admin/admin.el (set-version): Note about Android.fb282da2a0Avoid double spaces around abbrevations in Texinfobc1ab8ac3d; * doc/emacs/custom.texi (Init Rebinding): Fix spacing.b41ef43af1; Fix previous change5638b1d6bdIspell: Use "personal dictionary" terminology consistentlycc791e7499; Check man pages for mistakes less frequently4ed4792e3b; * admin/release-process: Minor copy-edits.4a867c823bAdd language server "ruff server" for Python9e687c2871Fix go-ts-mode type declaration indentation (Bug#75785)f751b3afa4; Minor improvements for doc strings in map.elcda78edc7d; Fix typosce50a1d3c1; * src/w32.c (w32_memory_info): Fix coding style of last...58d3d4820aFix bug in w32_memory_info7738641205Avoid crashes in redisplay due to problematic font setups0e3687e600Improve 'key-valid-p' docstring9878092d2bMinor copyedits in internals.texi4726900fdcBetter document side-effect free and pure C functions04c475a39f; Fix documentation about faces of tool-tip text # Conflicts: # admin/codespell/codespell.exclude
This commit is contained in:
commit
6016967e85
63 changed files with 185 additions and 154 deletions
|
|
@ -14,7 +14,7 @@ OpenStep and then Rhapsody, which became Mac OS X. In 2004 it was
|
|||
adapted to GNUstep, a free OpenStep implementation, and in 2008 it was
|
||||
merged to the GNU Emacs trunk and released with Emacs 23. Around the
|
||||
same time a separate Mac-only port using the Carbon APIs and
|
||||
descending from a 2001 Mac OS 8/9 port of Emacs 21 was removed. (It
|
||||
descending from a 2001 Mac OS 8/9 port of Emacs 21 was removed. (It
|
||||
remains available externally under the name "mac".)
|
||||
|
||||
|
||||
|
|
@ -48,12 +48,12 @@ Classes are declared like the following:
|
|||
|
||||
GUIDELINES
|
||||
|
||||
* Adhere the to the FSF philosophy that a feature in GNU software
|
||||
should not only be available on non-free systems.
|
||||
* Adhere to the FSF philosophy that a feature in GNU software should not
|
||||
only be available on non-free systems.
|
||||
|
||||
* People with varying Cocoa and Objective-C skills will read and
|
||||
modify the NS code over a long period of time. Keep the code simple
|
||||
and avoid language constructs that makes the code hard to maintain.
|
||||
and avoid language constructs that make the code hard to maintain.
|
||||
|
||||
* Don't use macros and types intended for the XCode Interface Builder,
|
||||
like 'IBAction'.
|
||||
|
|
@ -81,7 +81,7 @@ GNUstep. Even though they are less frequently used, this is important
|
|||
for a number of reasons:
|
||||
|
||||
* It supports the GNUstep project and provides an Emacs with the same
|
||||
look-and-feel as the rest of the system.
|
||||
look and feel as the rest of the system.
|
||||
|
||||
* This allows other Emacs developers to test their changes on the NS
|
||||
interface without having access to a macOS machine.
|
||||
|
|
@ -93,7 +93,7 @@ for a number of reasons:
|
|||
|
||||
SEE ALSO
|
||||
|
||||
The src/ns... files contains the C and Objective-C parts.
|
||||
The src/ns... files contain the C and Objective-C parts.
|
||||
|
||||
The lisp/term/ns-win.el file contains the lisp part of the NS
|
||||
interface.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue