1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-24 13:32:41 -08:00
emacs/src
Jens Schmidt 0aabe62b64 Improve handling of non-ASCII characters in 'transpose-regions'
* src/editfns.c (Ftranspose_regions): Separate code related to character
semantics from that related to byte semantics and in that way leverage
optimizations for regions of equal length with respect to both
semantics.  Move and update comments dating back to the initial
implementation.
* test/src/editfns-tests.el (editfns-tests--transpose-regions-tests)
(editfns-tests--transpose-regions-markups)
(editfns-tests--transpose-regions): New test and accompanying variables.
2025-12-20 13:23:29 -05:00
..
bitmaps
.dbxinit
.gdbinit ; * src/.gdbinit: Improve comments of .gdbinit helper functions (bug#79932) 2025-12-08 16:11:50 +02:00
.lldbinit ; Add some niceties to .lldbinit 2025-01-12 08:46:28 +01:00
alloc.c Include malloc.h early in alloc.c 2025-12-07 15:45:20 -08:00
android-asset.h Fix crash on Android 2.2 2025-11-12 01:13:46 +08:00
android-emacs.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
android.c Support `toolkit-theme-set-functions' on Android and execute hooks safely 2025-11-24 10:16:49 +08:00
android.h Support `toolkit-theme-set-functions' on Android and execute hooks safely 2025-11-24 10:16:49 +08:00
androidfns.c Update Android frame param handlers 2025-07-27 09:36:10 +08:00
androidfont.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
androidgui.h Support `toolkit-theme-set-functions' on Android and execute hooks safely 2025-11-24 10:16:49 +08:00
androidmenu.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
androidselect.c Fix clipboard object handle leak on Android 3.1 to 11.0 2025-03-16 20:13:34 +08:00
androidterm.c Support `toolkit-theme-set-functions' on Android and execute hooks safely 2025-11-24 10:16:49 +08:00
androidterm.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
androidvfs.c Replace call[1-8] with calln 2025-01-19 14:29:41 +01:00
atimer.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
atimer.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
bidi.c * src/bidi.c: Add comments to uses of INT_PROMOTE (bug#75964). 2025-02-11 15:42:26 +02:00
bignum.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
bignum.h A few more functions are not pure 2025-11-20 12:04:01 -08:00
blockinput.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
buffer.c Fix some C symbol extern visibility 2025-12-08 10:41:50 -08:00
buffer.h Fix some C symbol extern visibility 2025-12-08 10:41:50 -08:00
bytecode.c ; * src/bytecode.c (exec_byte_code): editing mistake (thanks Pip!) 2025-10-19 15:14:20 +02:00
callint.c New 'R' code letter for 'interactive' forms 2025-12-08 15:01:50 +00:00
callproc.c Streamline init_callproc a bit 2025-07-24 22:13:47 -07:00
casefiddle.c Add line-column tracking for tree-sitter 2025-05-03 22:14:03 -07:00
casetab.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
category.c Avoid name clashes with static GnuTLS 2025-04-19 19:31:26 -07:00
category.h
ccl.c Work around GCC bug 123042 2025-12-07 15:45:20 -08:00
ccl.h Be more systematic about parens in C source code 2024-01-20 17:28:53 -08:00
ChangeLog.1 ; Delete troff markers from ChangeLog files 2025-02-20 02:46:43 +01:00
ChangeLog.2 ; Delete troff markers from ChangeLog files 2025-02-20 02:46:43 +01:00
ChangeLog.3 ; Delete troff markers from ChangeLog files 2025-02-20 02:46:43 +01:00
ChangeLog.4 ; Delete troff markers from ChangeLog files 2025-02-20 02:46:43 +01:00
ChangeLog.5 ; Delete troff markers from ChangeLog files 2025-02-20 02:46:43 +01:00
ChangeLog.6 ; Delete troff markers from ChangeLog files 2025-02-20 02:46:43 +01:00
ChangeLog.7 ; Delete troff markers from ChangeLog files 2025-02-20 02:46:43 +01:00
ChangeLog.8 ; Delete troff markers from ChangeLog files 2025-02-20 02:46:43 +01:00
ChangeLog.9 ; Delete troff markers from ChangeLog files 2025-02-20 02:46:43 +01:00
ChangeLog.10 Update copyright year to 2025 2025-01-02 18:39:42 +01:00
ChangeLog.11 Update copyright year to 2025 2025-01-02 18:39:42 +01:00
ChangeLog.12 Update copyright year to 2025 2025-01-02 18:39:42 +01:00
ChangeLog.13 Update copyright year to 2025 2025-01-02 18:39:42 +01:00
character.c Fix the values and documentation of 'printable-chars' table 2025-02-28 16:22:30 +02:00
character.h Prefer static_assert to verify 2024-08-22 00:51:55 +02:00
charset.c Avoid name clashes with static GnuTLS 2025-04-19 19:31:26 -07:00
charset.h Avoid name clashes with static GnuTLS 2025-04-19 19:31:26 -07:00
chartab.c Fix capitalization ELisp -> Elisp 2025-03-12 09:38:33 +08:00
cm.c Variable to control overshoot and backup for TTY cursor motion 2025-08-09 15:27:00 +03:00
cm.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
cmds.c (replace_range): Delete argument markers 2025-03-06 11:21:42 -05:00
coding.c Fix some C symbol extern visibility 2025-12-08 10:41:50 -08:00
coding.h Fix some C symbol extern visibility 2025-12-08 10:41:50 -08:00
commands.h Fix some C symbol extern visibility 2025-12-08 10:41:50 -08:00
comp.c * src/comp.c (emit_EQ): Make a declaration an assignment (bug#79722) 2025-12-07 03:43:51 +01:00
comp.h Merge branch 'scratch/no-purespace' into 'master' 2025-02-01 04:56:52 +01:00
composite.c Fix some C symbol extern visibility 2025-12-08 10:41:50 -08:00
composite.h Fix some C symbol extern visibility 2025-12-08 10:41:50 -08:00
conf_post.h Remove no-longer needed MALLOC_0_IS_NONNULL macro. 2025-12-09 13:27:28 -08:00
COPYING
cygw32.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
cygw32.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
data.c Fix recently-introduced ash bug 2025-11-27 10:47:56 -08:00
dbusbind.c Pacify gcc -Wdangling-else in dbusbind.c 2025-12-02 17:46:56 -08:00
decompress.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
deps.mk Merge branch 'scratch/no-purespace' into 'master' 2025-02-01 04:56:52 +01:00
dired.c Replace call[1-8] with calln 2025-01-19 14:29:41 +01:00
dispextern.h Fix some C symbol extern visibility 2025-12-08 10:41:50 -08:00
dispnew.c Realloc less often in adjust_glyph_matrix (bug#77961) 2025-04-22 11:38:04 +02:00
disptab.h Display separators on tty menus with display table entries 2025-01-26 16:41:01 +01:00
dmpstruct.awk Update copyright year to 2025 2025-01-02 18:39:42 +01:00
doc.c Allow disabling of reloading files on doc read failure 2025-09-13 10:33:20 +03:00
doprnt.c ; Fix typos 2025-02-22 14:48:29 +01:00
dosfns.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
dosfns.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
dynlib.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
dynlib.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
editfns.c Improve handling of non-ASCII characters in 'transpose-regions' 2025-12-20 13:23:29 -05:00
emacs-icon.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
emacs-module.c Avoid name clashes with static GnuTLS 2025-04-19 19:31:26 -07:00
emacs-module.h.in Update copyright year to 2025 2025-01-02 18:39:42 +01:00
emacs.c Port better to Linux with 1 MiB pages 2025-08-02 11:19:24 -07:00
emacsgtkfixed.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
emacsgtkfixed.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
epaths.in Update copyright year to 2025 2025-01-02 18:39:42 +01:00
eval.c ; * src/eval.c (Ffunc_arity): Doc fix (bug#79880). 2025-12-06 12:33:44 +02:00
fileio.c Fix some C symbol extern visibility 2025-12-08 10:41:50 -08:00
filelock.c Replace some calls to `intern' with DEFSYMs 2025-04-08 10:26:18 +08:00
floatfns.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
fns.c Cache VC incoming revisions 2025-11-30 18:20:50 +00:00
font.c Merge from origin/emacs-30 2025-12-06 08:58:57 -05:00
font.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
fontset.c Merge branch 'scratch/no-purespace' into 'master' 2025-02-01 04:56:52 +01:00
fontset.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
frame.c Don't change visibility of tty root frames (Bug#80032) 2025-12-20 15:12:39 +01:00
frame.h Fix some C symbol extern visibility 2025-12-08 10:41:50 -08:00
fringe.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
ftcrfont.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
ftfont.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
ftfont.h
getpagesize.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
gfilenotify.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
gmalloc.c Fix the DJGPP port 2025-12-08 10:06:29 +08:00
gnutls.c A few more functions are not pure 2025-11-20 12:04:01 -08:00
gnutls.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
gtkutil.c Port to glibc 2.43+ with GCC 15+ 2025-11-25 23:08:33 -08:00
gtkutil.h Port to glibc 2.43+ with GCC 15+ 2025-11-25 23:08:33 -08:00
haiku.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
haiku_draw_support.cc Update copyright year to 2025 2025-01-02 18:39:42 +01:00
haiku_font_support.cc Update copyright year to 2025 2025-01-02 18:39:42 +01:00
haiku_io.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
haiku_select.cc Update copyright year to 2025 2025-01-02 18:39:42 +01:00
haiku_support.cc Merge from savannah/emacs-30 2025-02-21 13:32:14 +08:00
haiku_support.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
haikufns.c Add frame parameter which allows border transparency 2025-07-26 18:02:18 +03:00
haikufont.c Prevent double frees in closing fonts provided by the Haiku font driver 2025-05-18 08:46:36 +08:00
haikugui.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
haikuimage.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
haikumenu.c Replace call[1-8] with calln 2025-01-19 14:29:41 +01:00
haikuselect.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
haikuselect.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
haikuterm.c Synchronize Android and Haiku terminal frontends with X 2025-05-05 08:51:48 +08:00
haikuterm.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
hbfont.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
image.c Move CSS into the SVG wrapper 2025-07-10 17:54:33 +01:00
indent.c bug#79241: Fix incorrect handling of overlays in `vertical-motion' 2025-08-30 12:39:35 +03:00
indent.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
inotify.c Fix file notification problem on Windows. 2025-08-12 22:05:44 +02:00
insdel.c Fix some C symbol extern visibility 2025-12-08 10:41:50 -08:00
intervals.c ; Whitespace fixes to silence git hooks 2025-02-26 18:11:22 +01:00
intervals.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
itree.c ; Fix indentation in itree.c 2025-01-09 05:13:28 +01:00
itree.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
json.c Speed up JSON parsing by not maintaining line and column (bug#79192) 2025-08-21 16:42:45 +02:00
keyboard.c ; * src/keyboard.c (make_lispy_event): Remove unused variable. 2025-12-09 09:49:23 +08:00
keyboard.h Fix some C symbol extern visibility 2025-12-08 10:41:50 -08:00
keymap.c Respect keymaps in buffer text for clicks on displayed strings 2025-10-18 12:48:41 +03:00
keymap.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
kqueue.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
lcms.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
lisp.h Revert to simpler (and we hope faster) TAGGEDP 2025-12-19 09:10:31 -08:00
lread.c (load-history, lisp-directory): Don't file-truename 2025-11-05 15:12:50 -05:00
macfont.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
macfont.m Avoid name clashes with static GnuTLS 2025-04-19 19:31:26 -07:00
macros.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
macros.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
macuvs.h
Makefile.in Allow use of \N{...} earlier to help fix bug#79353 2025-09-09 18:01:24 -04:00
marker.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
menu.c Fix 'etc/DOC' for a few functions/variables 2025-03-04 15:45:33 +02:00
menu.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
minibuf.c Return case common to all completions in try-completion 2025-10-16 20:18:23 +03:00
module-env-25.h
module-env-26.h
module-env-27.h
module-env-28.h
module-env-29.h
module-env-30.h Update emacs-module for Emacs 31 2024-06-23 07:11:04 -04:00
module-env-31.h Update emacs-module for Emacs 31 2024-06-23 07:11:04 -04:00
msdos.c Fix the MS-DOS port and reading of symlink targets 2025-11-05 10:06:23 +08:00
msdos.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
nsfns.m Add frame parameter which allows border transparency 2025-07-26 18:02:18 +03:00
nsfont.m Update copyright year to 2025 2025-01-02 18:39:42 +01:00
nsgui.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
nsimage.m Support colored stipples on Cocoa NS (Bug#73384) 2025-03-04 14:31:35 +02:00
nsmenu.m Update copyright year to 2025 2025-01-02 18:39:42 +01:00
nsselect.m Replace call[1-8] with calln 2025-01-19 14:29:41 +01:00
nsterm.h NS: Fix build with NSTRACE_ENABLED 2025-07-23 11:59:23 +02:00
nsterm.m NS: Fix compilation on pre macOS 11 macs 2025-12-08 16:22:42 +02:00
nsxwidget.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
nsxwidget.m Update copyright year to 2025 2025-01-02 18:39:42 +01:00
pdumper.c New commands to split and merge frames 2025-10-23 10:04:39 +02:00
pdumper.h Fix mis-declarations of non-const functions 2025-11-19 16:21:24 -08:00
pgtkfns.c Handle inhibiting implied resizing for frames without initial tool bar 2025-08-05 11:08:38 +02:00
pgtkgui.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
pgtkim.c ; Delete superfluous comments explaining config.h 2025-04-19 10:39:05 +02:00
pgtkmenu.c ; Delete superfluous comments explaining config.h 2025-04-19 10:39:05 +02:00
pgtkselect.c ; Fix another compilation warning in pgtkselect.c 2025-11-02 06:37:08 -05:00
pgtkterm.c Add frame parameter which allows border transparency 2025-07-26 18:02:18 +03:00
pgtkterm.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
print.c Don't emit print-circle refs for empty string and vector 2025-12-04 17:52:14 +01:00
process.c Simplify conv_sockaddr_to_lisp via strnlen 2025-12-07 23:40:12 -08:00
process.h Improve documentation of the internal Lisp_Process->status field 2025-06-14 18:02:40 +03:00
profiler.c ; * src/profiler.c (export_log): Fix whitespace (bug#78762). 2025-06-14 17:56:01 +03:00
ralloc.c Pacify -Werror=null-dereference in ralloc.c 2025-12-07 15:45:19 -08:00
README Update copyright year to 2025 2025-01-02 18:39:42 +01:00
regex-emacs.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
regex-emacs.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
region-cache.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
region-cache.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
scroll.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
search.c Harmonise doc strings for {re-,posix-,}search-{forward,backward} 2025-09-07 14:39:07 +02:00
sfnt.c Avoid reserved names in sfnt.c 2025-03-09 13:20:02 +08:00
sfnt.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
sfntfont-android.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
sfntfont.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
sfntfont.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
sort.c Replace call[1-8] with calln 2025-01-19 14:29:41 +01:00
sound.c Allow volume control of system audio device on MS-Windows 2025-12-07 11:31:40 +02:00
sqlite.c Support file:// URIs and readonly DB in 'sqlite-open' 2025-04-14 12:42:28 +03:00
syntax.c Merge branch 'scratch/no-purespace' into 'master' 2025-02-01 04:56:52 +01:00
syntax.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
sysdep.c Fix some C symbol extern visibility 2025-12-08 10:41:50 -08:00
sysselect.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
syssignal.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
sysstdio.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
systhread.c Port to GNU/Linux HPPA malloc 2025-12-02 17:46:56 -08:00
systhread.h Waste 4 fewer bytes in GNU/Linux 32-bit HPPA 2025-12-03 13:10:35 -08:00
systime.h Prefer coarse timestamps when using X sync 2025-09-27 12:26:24 -07:00
systty.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
syswait.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
term.c Variable to control overshoot and backup for TTY cursor motion 2025-08-09 15:27:00 +03:00
termcap.c ; Delete superfluous comments explaining config.h 2025-04-19 10:39:05 +02:00
termchar.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
termhooks.h Support `toolkit-theme-set-functions' on Android and execute hooks safely 2025-11-24 10:16:49 +08:00
terminal.c Fix the Android port 2025-01-27 09:11:21 +08:00
terminfo.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
termopts.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
textconv.c Pacify -Wunused-function re get_conversion_field 2025-12-08 18:32:01 -08:00
textconv.h Pacify -Wunused-function re get_conversion_field 2025-12-08 18:32:01 -08:00
textprop.c Make 'text-property-default-nonsticky' buffer-local when set 2025-02-22 18:04:04 +02:00
thread.c ; Coding style fix 2025-08-11 02:33:53 +03:00
thread.h Allow thread's buffer to be killed, by default 2025-08-09 22:40:07 +03:00
timefns.c Simplify tzfree use 2025-11-04 13:32:58 -08:00
tparam.c ; Delete superfluous comments explaining config.h 2025-04-19 10:39:05 +02:00
tparam.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
treesit.c Fix some C symbol extern visibility 2025-12-08 10:41:50 -08:00
treesit.h Fix some C symbol extern visibility 2025-12-08 10:41:50 -08:00
undo.c Replace call[1-8] with calln 2025-01-19 14:29:41 +01:00
verbose.mk.in Update copyright year to 2025 2025-01-02 18:39:42 +01:00
vm-limit.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
w16select.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
w32.c Remove all traces of MSVC support from MS-Windows code 2025-11-27 09:07:04 +02:00
w32.h Fix DST time calculations on MS-Windows 2025-05-26 19:53:21 +03:00
w32common.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
w32console.c * src/w32console.c: Fix last change (bug#79298). 2025-10-09 15:21:38 +03:00
w32cygwinx.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
w32dwrite.c ; * src/w32dwrite.c: Minor coding style adjustments. 2025-04-24 09:04:33 +08:00
w32fns.c Remove all traces of MSVC support from MS-Windows code 2025-11-27 09:07:04 +02:00
w32font.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
w32font.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
w32gdiplus.h Support :transform-smoothing on images (MS-Windows) (bug#57166) 2024-11-05 14:37:07 +02:00
w32gui.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
w32heap.c ; Avoid compiler warnings in MinGW builds 2025-06-01 12:05:23 +03:00
w32heap.h Merge branch 'scratch/no-purespace' into 'master' 2025-02-01 04:56:52 +01:00
w32image.c Merge branch 'scratch/no-purespace' into 'master' 2025-02-01 04:56:52 +01:00
w32inevt.c ; Avoid compiler warnings in MinGW builds 2025-06-01 12:05:23 +03:00
w32inevt.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
w32menu.c ; Avoid compiler warnings in MinGW builds 2025-06-01 12:05:23 +03:00
w32notify.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
w32proc.c ; Avoid compiler warnings in MinGW builds 2025-06-01 12:05:23 +03:00
w32reg.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
w32select.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
w32select.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
w32term.c Support `toolkit-theme-set-functions' on Android and execute hooks safely 2025-11-24 10:16:49 +08:00
w32term.h Remove all traces of MSVC support from MS-Windows code 2025-11-27 09:07:04 +02:00
w32uniscribe.c ; Avoid compiler warnings in MinGW builds 2025-06-01 12:05:23 +03:00
w32xfns.c ; Avoid compiler warnings in MinGW builds 2025-06-01 12:05:23 +03:00
widget.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
widget.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
widgetprv.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
window.c Fix thinko in 'window_set_parent_and_normal_sizes' 2025-11-22 10:12:37 +01:00
window.h Protect against GCing of last_mouse_window 2025-01-26 23:05:53 -08:00
xdisp.c Fix builds without toolkit menu bars 2025-12-09 09:48:53 +08:00
xfaces.c Fix some C symbol extern visibility 2025-12-08 10:41:50 -08:00
xfns.c Fix some C symbol extern visibility 2025-12-08 10:41:50 -08:00
xfont.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
xftfont.c Merge branch 'scratch/no-purespace' into 'master' 2025-02-01 04:56:52 +01:00
xgselect.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
xgselect.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
xmenu.c ; Fix confusing comment in xmenu.c. 2025-12-09 09:11:26 -08:00
xml.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
xrdb.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
xselect.c Don't lose drag-and-drop data intended for XTerm-like programs 2025-03-08 20:42:49 +08:00
xsettings.c Fix compilation errors in xsettings.c 2025-11-03 09:27:16 -05:00
xsettings.h Automatically toggle between dark and light mode PGTK widgets 2025-11-02 08:01:41 +02:00
xsmfns.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
xterm.c Port back to GTK2 2025-12-09 09:11:27 -08:00
xterm.h Port back to GTK2 2025-12-09 09:11:27 -08:00
xwidget.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
xwidget.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Copyright (C) 2001-2025 Free Software Foundation, Inc.
See the end of the file for license conditions.


This directory contains the source files for the C component of GNU Emacs.
Nothing in this directory is needed for using Emacs once it is built
and installed, if the dumped Emacs is copied elsewhere.

See the files ../README and then ../INSTALL for installation instructions.

The file 'Makefile.in' is used as a template by the script
'../configure' to produce 'Makefile'.  This is the file which actually
controls the compilation of Emacs C source files.  All of this should
work transparently; you should only need to change to the parent
directory, run './configure', and then run 'make'.

This file is part of GNU Emacs.

GNU Emacs is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

GNU Emacs is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with GNU Emacs.  If not, see <https://www.gnu.org/licenses/>.